2000 2000 400000 ..*..**.**.**.*.***...**.*..**.*.**....**.***.***..**....*..*.*.****.***.***..*.*...*..***.**..**..*..*.*..*...*..*.**.*.*..*..*......*.....**.*...****....*.*****..**.*..*.**.*.*....*..*....**...*.*********.*****..***.**..*...***.**....**.*..*..*..**..*..*****...**.*..*.....*...*..*.*.....***....*..*.*....*.**.....*...*.***.*...*.*....*.*.**...*.*..*****.****....*.***.....**...*...**.*..*..****...*..****.*......**...*.******.*.*..***..****.*...*........*.*.**.**.....*.*..*..........*.***.*..*.***..**.*****....**.*..*.***.*.*.***..****.**.*.*.**.*..*......*.**..*.....*.**...*.*...*.*.*.****.**...**..*....***.***.**.*..*...**.***..****...*...*.....*.*.*.**..*.....*...**......*.**..**.*****.*****...*..*...******..*...*.****....***....*.*..*.***.*.**.***.*.******...*...*...*..*..****...**..******.*........**.******.*.*..******.*..*****...*.**..*.**.*...****.*...*...********....**..*.*.*.**..*.*..**.*.*****.....**.**..*.*.**.*.*..**.*.*******.***.***.**..****..***..*..****..**.**.***.**..*......*..*..*.*.****.*.***.*.*...**.**.**..*.**..**.*......*.*.*.*....****.*...*.***.***.*.**..*..**.*.*..*.*.*****.****.*.**.*..******..***......**..**...**..**..***.***.*..*.**...*...*..*..**..****..***..**.***.*..*...*.****..****..****.*..*.*..******..*****...**.**..*..*..*.***..**...*.......**.*..***.*..***..**....*.*....*..*..*.**..***..*.*....*...**.....***.***..**.**.***.*...*...*.***....*...*.*....***.***.**...*.*....*******....**....*.*.*.......**..*.***.*.*.*.*..*............****.*.***.....*****..**...*****....*.*.**.***.**..*.*...**...*.*..**.....*.**.***.*..*.*****.*...****...***.*.*..****..*...*..***..********...*....*.*.**.*..*****.*****..*.**..****..*..***...***...*......***...*..*...*.***.*.*...*.*.**..******..*.*.**.**.****...*.***.***.*..*..*.*.*..*****.****.***.*****.*..**.*..*..**.****.*.****..***.****..*..***.*.*....*.***..**...***..***....***.*.*.*...***.*..*.*.***...**.*...********.*...**.....***..**.*..****.**..*..*****.****.*..*.****.*.*.....***.*.**.*...*..*.** ...*....*..****.******..*****...*.*.*.*.*..*.***...*.....*.*.*.**.......*.*.***..*.**.**...*.**.*..**.....*..***...*.*....*.**....*..****.......*....**.**...**......*.**.*.*****..*******..**.*...****.......*....*.***..*.*.*.*****....**.*.*****..*.**.***********..*.*..****.*****...*.**.**..*...*.**..*.......*..*...*....*.*.*****.*..******..***...*...*.****....*.*..*.*.**..**....*...**....**..**...*.****.*..*....*.****..***.******.***.*..***.****.**..****.*.**.*..**.*.*..***.**.**..*........***.*..*..****.******.*..*..*.****...*..*.**..*.***.*.***..******.....*.*..**...*...**..*.*..*.******.*..***.*.**.**..*...**.*...*..***.*.*..********..**.**.**.*.*..**..*.**.*..**.*.*....*.*.*.***..*.*.*.*..*.****..**..****..***...****.*.**.***.***.*...**.*.*.****.***.***.*...*...*..*.**......**.*.**.*******.*.*.***...*.*..***.*.*....***..***.*.*..*..*...*...**....***.**...*.*.*..*.**..*..*.****..*.*...******.**.*.....**.**......*...***.**.*.*.*.***.**.***..*****.****.....****.....*....*.**.*...**.....*....*....*.**..**..*.**..*..**..****...*......***..**....*.**..*.***...**....**.......*.**.***.**.*.**.**....*.***...*....*.*.***..**.***.**.****....**..*.**..*..**.*..****.***.*****.**.*.*.****.**.**.****.****.*.*.*..**...*****.*..*.*...*...*.****...***...*.....*.**..*.***...*..***..***..*..*..*..........*.*.*..***....*.***.***.**.*.....*...*.*..***..*....**.....***.*....*.*.**..*.***....*.**.**.**.*.****..***..*.**.*..***.*..*.*.********..**.*.**..**....*....*.*...*.*.**..*.*.*.*****.*.*..*..*..***.****....***....*..*.****..*.*.*..***..****.***..****.*.*....***.**...**..*****.*.***...***...****..*..**...**..***....**..*.**..*..*.***.****.****.*......*.**...**.*.......*.**.*.**.*...***..**.****.**..*.**.*....****...***..**.**..**.*.....****..*.*.*......*.*.***.*..*...***.*.***...*.*..*..*...***.*.**.**.*.*****.**.....*.*..**....*.*****.**.*...**...*.***.**...*...*..*..**.***.***.**....*.*.....*.****....***...*.*.*...**..*.*****...*..***.*.****.**.*.***....*..**..****.*.*....***..**. **.**..**.****.*..*.***.*.*...*..**..**..**..*.***.......***.*...**.**..........**....**...***..*.....*.**...*.*..**.*.**.*.....*.*.***.*.*.*.*.***..**.*.**.**..***.**.......*.*.*.**.*.*.***.*..*.***...**.***...*.*..*.*.*..*...*.*.*.***.***..**..*.***.*...........**.***.***..**..***.**.***.*..**.*..*..****..**.****.**.*...*.*..*....*.*.*...*.*....*..*.**.*..**.......**.......***.*..*..**.*..*..**.....**.*.*..*****....*.........****.*..*...*.....*.*...**..**..*.**...**.*..*.**.**.*****.**...***..*.*..*......***..*....**...***.****.*.**.*...*.*..**.*.*....**.**.**.*..*.**.*.*.*..*.**...***.*..*.*..**.....*.*..*.***..**...*.*.*..*..*..*...*..*****..*.**....*.***.**.*..**.******..*..*.**..*.*****..**...*.**.***.*.***...******..**.*.*..*..**.*.*..*****.*.****......*.......*..***.*.*..*..*******..*.**..*.*.*..****..*..*..*.*.****..***...*....***.......*.**..*..*****.**..***..***...*.***.*..***.***.*.*...*.******...*...*.*.*..*..**..***...**.*.*....*....***.*..*...*...**.*..**.....**.**.*.**.**.***.**..*..******.****.**..****.*..*..***..***.**.***...***.....***..*****...*..**.****.**....**..*.***.**..***.....*****....*.*.*..**....********.**..******.**...**.*..**..***..***..**.*..**..*.***....**.*.***.*.*.**..**.*..***......*...*....***.*..*....*....*...*.***......*.**.****.*********....*.*.****...*...*..****....**...***..**.**.....*..*..***.*.**..*.****..*.**..***.*..**.*.*..*****.********...**.*****...**....****.*.**.*..**.**......*....*.*..*.****.**.**.****.*...*..**..*.*.**....*...*.*..*.***..***.*.*.**.*..**..******......*.**...*.*......*..*..***....*.*.*.**..**..***.*.*..***.*..*.*..***..*..*******...**.**.*.**.....**..****.....*..**....**.*...*.******.*.*.****.....*.......*.*...***...**...**.....*.**.*.**.*.**..******.......**.*......*.*...*..**..*.***.*.**....*.*.*.*.*.**..*....**...*.**.**..*..*..*.***..*..*.**.**....**.**..***..*..*..****.**.**..***.*..*****.**.*****.*.**...**.**.*.***...*.**..***...*.**...*.*.*****.**.*.****....*...**.*.***.....***.......**....* ...*..*.....***.**.*.**.*.....***.**.*......**..*.*.**..**....*****...**..***..*...*.**.***.**...*****.***...***.*****.....******.*******.***.*..*..**..*.*.****..**..**..*..*..*.**..*...*.*....*.**..*.*.**.**......*......*.*.****..***..***...**.*..****.****..****.*...*****..*.**.*..***.**..*.*.**...***....*.**.*..*...*......*.**..*.....*****.***.**...*..*.*.*...*.*...****.***.**.**.***.*.**..**..*.**.*......**.**.*.**.*.***....*.....*.***.....****..***.*.*.*****....*.*.*.**..*..*.*.....*.*..**.*..**.**...*.**.*.*.*******..**....****.*..*.*.*.**.***.....*...*....******.*.**..******.**..*..*.*****.*...*...*.**..*..*.**.*.**.***...**..**.*..*..*.***.****..*.**.****..****...*..**.****..*****..*******.**.***.*.****....*..********.*....*.*.**.**.**..***.*.*...*.....*..*.**..*..****....**..**....*....*....*..**.***.**..**.....*..*..***..*.**....**..*.*..*..****.******.*****.*...*..*.*......******..*..**.*.**......*..*.*..**......*.*.*.*.*..*...***....*.**..**..*...*****.**.*.***.*****.***..**...***.*..**..****..**.**...**.*...***..*.**...**....***.*.*.******.**...*.*...**.*...*...******.**.*...*.*.***.******..**.***.**..*......*.*..**.......*....****.*.*..**.**.*.**.*.***..**...**..**.***.*****..**...*.*..*.*.*.**.*..*****.***..*.*.......****.**.**.***....***********..*.***.******....**.*.***....***.*...**.**..**.**.***...*..*.*.*..**..*.*.*.*..*.**.*..*...*****....*..**...*.**....***..******.*..*.**.****.*.**..*******.*..*.**...*.*.**.**...*..**...*.***.*..*..*.....******.****...*.**.**..*.******.........**..*...*..**...******.*****.*****..*.*.****..*..***.***..**.***.***.*.**.****.*..****..*..*...**...**.*......**.**..*.*..***.***..*.**.*.****.**...*...********..****.**..**..*..***.*.*.**.***....**..*.*...**...*.....*.*****.*.*.**.*...***...*..*..***.....**.*...***.*.**.*..**....*.***.*.*****.*.**.**....***.***....*...******.***..*....*.****...*..*.....*.*.....**...*.*.**.**.***.****..*...*.*...**.*.**..*****......*..*.*..**.**..*.***.*.*..**........*.*.***.*....***..*.. ..**.*.***..**.**..*...*.*****.*...*.....*..***.****..******..*.*..**.*.*.**..****.**.**.**.*..****.*.**.**.*.****.*.*..*..****..*.*..*.*.**...*..*****..***......*..*.*.**.*......***....**.*....**.***...**.....*....***.*.**.*..****..**..***....*.***.**..****.****.*...**.*.*....**.**.*.*.*.*.*****.*.**.***..**...*..*.****..**.*..*.*****.****..*.**.*****...*.***.*....*.**.*.**.....****..*.*.*......*.**..*..****.*....*.*.****..*..*****.**..****..*...*..*....**..*..*.**.*.*.**.***...*.*..*..*.*.*.******....*.*.*.*...*.....**....*.**.*..*.****..***.**.**...**....*.*.......*.*.*..*..**.**.**.*.***.*...**..***..*....*.*.**..***.*..*.....*.***.**.*..*.*....***.****.*.******.****.*..**.**.*.**....****....**..*..*.....***.......*..*.**..*.***..**.*..*******.....*.****..**.****.**.**..*..***....*.*.**...*****.*.*.....***..****.***.**.*.*.*..****.**.******.*.***.**.**.***.*....**.**..*.*.*.*...*.**.*****.*..*...*...*..*******.***...**.***.*.*.*.***..***.*.**....*....**...*..*...*..***.*.*..............**.*..*....****..**..*.*.*......*..**.*.**..*.**.******.....*..*....*......*.*.*..*.*.***.......*..***.*.**..*..**.*..**.****....******.**..**...***...*.**.*.*...***..*..*.*********..***..*....*..*...*...*****.*.**.***.***..**.*.***...**..*.****..***.*...*.*.*.*.*..*.*...*...*.....**..*...**....*.*...*.*..**.*..***...***.*..**.*.****..**.*.**..**.....**.*.*..*..**.*......****.*.****...*****..*.*...**.***...*..***....*.*....*.*..**.*.****..*..**..*...***.*..*.*..*....*..*.*...*.**.*..*..*..*.*..*****.*.***..**...**....*..*..***...****..***...******..*..*....*..**..***...**.*.*.**..**...*.*****.****...**..*...*.*.*.....**......***.****.*.******.***...*..*.**...**.*..***.*.**..***..**.**....**.*....**...****..***.**.***...****.*..**.****.*...**...*.*.....**.*.****..**...*.*.****.***.*..*..**.***.*.***.*...**..*...*..***..*..*...**...*.*...**..*...****.*....*..**..****.*****.*..*.....******.**.*.*.*****...****..*..*****.*.**..**.***..*.****.*.**.*...*******.*.....*****...**..***.**.*. *.****.*...**...*.....*..******.*.**.*...**...*.*...**.****....*****.*..***....******.*..**.****.*..****.***.***...*.**..***.**.**.***.*..**......*..*.....*......*..****..*..****...**..*..*****.*****.*..*..*.*.*...*.*.*...****...*..*.*.*.*.**......***..*...**.*..*..**.*....*.*****..*..***..*....**.*..**.....*****..*.*..****.****.***....*.**....*.*...*..****.**.....*******.**.*..***..***....*..**..*.....******.....***....****.***...*..*******..*.*.**...*...*..*..****..**.**...**.*********.*.**.**.**...*...*......**.*..*.***......****......***.****.**..****.*.***..*.**....*........****...*.*.*.*.****...***....*.**.**..*...*..*.....**...*.****.**..*..*...*.*.**.******.***..*..*..***.*..*.*...**.**.*.*****....***......***.*..*********.*.......******.**...*.*....*..**.*..****..****..***.***..*..*...*....**.****..***.****..*...***.....*...**...******.***...***..**.****..*****.*.**.......*.*.....**...*...****..*...**...***....*..*.****..***.**...***..**...***....***.*.**.*****..*.**.*....*.****.***..****..*.*....*..*..***...*.***.*..*......**..*.*.....*.*.*.*.***.**...*..**...***..***...***.*..*...***.*...****.**.**.**...*.*.**.*.*.*.*...*.**.**.*.***..*.*.......*.*.**.*.*.******....**.*.*..*.****.....**.*..******..****.**.***..**..*....*.*....**..****.*..***.*.*.*..*.******.......*.*.*.*.***.*.....***.****.**..*.*****.......*....*......**..****...*.**..********.*..**.****....*..**.******..***.*.*..****.*......*..*.***.***..***.*.*.**.*...*..**..**.**..******.**.**.***.*.*..**.....*...***.**....**.*....****.*...*...*.*..**.**...***.*.*.***.*.**..*.****...**.*..*.*.******..**....**..*..**.**.*.*...***.*....*.*..*.*..***..*....****..*****.****......**..*..*.*...*.******.*...***.**......***....****.*...******..*.....***....******..*.***.**.*.**.***..***..*.*...****.****..*.****.*......*..*.**.*..**....*.**...*.**..**.*.*.*.*.****...***.*..***....**.***.*.........**.**.*..*.....****..*..*..*...***..*.**.*..**.**....******......*.....*...*..****.....*.**..**...***..*...*...*..* .******..**.***.....*..*..*.***....****....*****..*****..*.*.**...***...**..*.***.**.*.*..*.....***...**.**.*..*.*....*.*...*...***.*.*.***......********..**..****.***.*.....*.*....*.*****.*...*..*...****...**********.*..***.****..*....*.*..**...*.**...****.*.**.*.......*..*..*.*...*..**.*...**..*.*..*..*..***.**.*****..**...**.*..*****....*.*..**......*.**.**..***.....**..*....*....*..*..*.*...**.*...**....**..*.**.***.....***..*...**.**.*.*****.**.*.**...*.*.*.**.****.**...**.****....****....*..*....***.*.***...*..*****....*.***..*.**..**.*.*...******..*...*...**...***.**.*.....*.*..*..**..*..**...*..*...**...****.*...*.*.**..****....*..**...**...*..*.**.*..**....*....*..**..*.*..*...**...*****..**..*...*..*****........**.*..*.*.*.*.**.*****......*.....*.**......**********.*.****..*.**....*.*....*...*.**..*.**.****.*.**..*..**...*..********.*.***.**..*.*.*....*.*..***..**.***.***.*.*...*..*****.**.*.*.***..***...**..*...*..****.**...**...*..*******...*.******....****..*.*..*....******.*.**..*...**..*..*..**...*.*.***.....*****...**....*.*.**..**..**..****.**.*..**.***...*.*****.*.**.*........*..**..****..*....*..****...*..**.**..**.*......*.**.......***..*.***.*.*.**.*....**.*.*..**.*.**.**..****....*..****..*.*.*...**..*....*.**.**.**.*...***.**...*.*....**.***.*.**.*....*...*.*.....**.*.*.*.**.....*.*.*.**........*.***..*.*.****..****..**.*.....*..*...**.*.**..*..*...*......*.*.**.*..***....*******..*....***..*.*..*.*.**...******...**.*******...**.***.*..****..*.*.*..**.*.*.*...**...**.****..******.*....**.*.***.*...*..**..**..*...*.*.*.***..***.....***.*.*.*....*******.....*..*.*.....***.*...**..**......**.****.**...*..*..****..*.*.***....**...****.***..*...*..*.**.......*..**.....****.***..*......*.****.***..***.*.*..***....**...*.......*.*.*.***..***.*...*......***..**.*...*...****..*****.**..*.*.*.***..**.**....**.*..*******.****.***.****..*..**...******...*...******.**.*..***.**.*..*.**.....*.....***.**...****.**.**..****.*.*...*....*.*......***...*..*..... ..*...*.**...**...***.*.*..*.*..*.**.**...****.*****.*..**.*.**..**..***.**..**..*....*....*.***.....****..**.*...*..*..*...*****.*..***...*.*..**.*......**.*...****.*...***....*.*...*****.....*.*.*.****.*..*.***.*..****..****.*..*.*..**..*..***..**...**.*.***...**.*.***...**...*.*..*.*...**..*......****.****..*...****..*****..*.**.*...**..***....*..*.*...**........*...**.....***..*..*******.**.**........***..*..**..*..**.....*.***.***.**.*.**.*.....***.***.**.******...*..*..**.*...*.*.*......*.*.*.**.*.*..*..*...*.**....**..**.*.**.***..*.*..*.....*.*.**..**.**..**.......*..*..*****.****.*****..*.*.**.*........***.*.*...***.*.*.**..*........*.**..*.*.*..*.*.*...*.*.***.*..**.....*..*..**.**..*.**.....*****.***..****.***.***..*..****...**.******..**...****....***..*.**...***...*.*.**..*.**.****..**.**.**.*...***.*...*..**.*..**..*.....*.**.*..*.**.*....***...**.*........*.*****.*.*.*.*****..*..*..*.....*..*..**...**...*..****....***...*.*.*...**.**...**.*.****.****.*.*.***.**....****.*.**...*.***.***.*****........*...*.******.********.*.**...*..***.**.*******...**.****.*.****.....*.*...***.*.*.**...**.....****.*...**..*.*.***..**..**.**.*..**.*.***.****.....*..*...***..***.*.**.**...*.*....*..*.*.**.........*****..*.****.....*..*..*.**.**..*.**...*.*...***...*..**..****......*...**...**..*.****..**..........***.*.****.**..*.**...*..**...*...*.*..*...*........****.***.**.**..**.*.****.**..*..*..*...*****....***.....**.**.*..*.***.*.*.....**.*.**.*..***..*..*....*.***.***..*.*....**.*****..**.*..**.**..*.*..*..*...***..***.*.******.*****.*..**..***.**.*....*...*****...*.**...*.*****.*.*..**...**..****....****...***.....**..*..*.....*.*.****..**.*...*..*.*.*..*.*****.*.*.****..*****.*..**.*..*....**..*..**.*..**.**..**.*.*......*...*..**..**.*.****.*..*.**.**.***..*.***.*****.**.**...**..*.*.*.*..*....**......*..*.*..****..**.**.*.***..*.**..****..*...***...***.**..*.*..*.*..*****..**........***.*.***....*...***...*...**.*.****.***.*..**..***.*.*..****.*..**..*..*****. *..**...**....**...***..****..***.*..***..*.*...****.*..*.....*...*.****.**..*******..*****.*.....***.*****.**.****..*.**.***.**....**.*..*...*.***.**.*..*..*.****..**..***.****....*.*..**.*..***..*.*****..*.******....*...****.*.**.**..*.**.*..***.**.......*.*.****..**..*****..**.*..*.*..*.*.*.***...***......*****...*..*.******..**..**....**.*..*.**.****..***.**.*....*.*.***..***....******..*..**..***..*.*****..***.*.....**..**.*****...***.**..*****.*******..**.*.***..****.*...*..**.*.....**..**..*.*..*.*.*...***.*...***.*..*.****.**..******.**.***.*.*.**.***..*...***...*.*.****....**.**...****....***.*.******.*.**..*..*****.*...******.*.*.*.************.*****.*..*...*...**..**.*.*.*..**..******.....*..*.**...**.*..**....*..***.*.***.**......*..*..**...*.**..**.*.***..*...*..**..**..*.*.****..****..*...*.*.*.*...*....*.**...*.***.*.*.*.**.**.*.**.*....**..**.***...**.....***..******....*..*.*.*.*.**.**..*..**.....*...***..*.****...*...**.**...*..**.....*..*..****.*****..**.*....**********.*..*...*.*...***.*.*.*....**.**.....*****..***.**..*.*.....*.**....*..*****.*.....*.*.***.....*****..*...**....*.**.*...**..**.*..*****...*..*****.***.*..*..**..**.*.***.****..*..**..*.****...**.**.**....*.*..**...********......*.**.***..*....*..*.******.*****...*.*****..*.*.*...**.******.***.****..*...*......*..******..*....*.*...*.**..***..**.*.**.....***.*...****.*.....**.*....*..*.*.*..**.....*..*...*.******.....***.***..***..*...**.**.*...***.**..*.*..**.****..*.....****...***..**.*.***.*..***.*.*.*...*..*.***.*....**....**.***.*****.***.*****..*.*...***...**.*...**..*.****..**.*....**....*...*.*.*..****.****.*....***.****...**........******.**..*.*.**.*.*.****.*.*...*..****.***..***.****.***..***.******.**..*...**....****.***....*****.*.*..*...*....***.*******..*....**.*.*.*...*.**.**.**..*.**....**.****..*...*.*.*.**.**.***....*.*....***.**.*.***.*.**.**.**.*..*.**..**.*.*....*.*...***.***.*..*.**.***..*....*..**.**..*...**....**.*.*...*.**..*......*.*..***.....*.***........ *..**....*....**.*..***...*..***.**..***..*.*...*.******.......**.**..*.*.*....**.*.**...*..***...**.**.*..*.*...*.**.*...*..*..**.**.*.***...****..***.........*.***.....***.*.*.*.***........***.**.**....*...*.*.*...**..*....*.**.*..*..*..*.**.*..*.*.*.*.*.***.*******...**.***.*.***.*.*.......**..*.*..*.*...***..*..*...*.*....*****..*.*...*...**...*.*.**.*...*...*.*..****.....**.**.*.*...***.*...****.**....*.*.***..*..*..**.*******.*.*****.****.**.*.........*..**.***...**.........******..**....*.*.....******..***...*.****.****..****.*..*...*..*.***...***.......*...*....**.***.*.*..**...*.******..*..**.**.********.*.****.**......*.*.*.***.***.*..**..*..***..*.**..*.***.*..*.***...**.*.*.*...*.****.*****.*****.**....**..**.**.***.**.***...*.*.*.*...*.*....**.***.****..*.*.*..*..*...********....**.*.******..*..*..***..*....**.*..*.*.**.***.*.**.*.....*****.**...*.**..*.....****.*.********..***.....*.*****....**...**.*....*..******.*.*.**..**.*....*..**......*.....**.**.**..*..*...**..***.*.*..**..***.****....*.*.*....*.**.**.*.***....*..*..**.****...****..*.********..*.**....*.....**.**..*.***.....**..****......**..**.**.......*.**.*...**..*.*********.*..****.*...***......*.***..*.**.****..*.*..**..*.**.*...*.*.*.*******.*....*..**..*.**.*..**.**...*....**.*..*..*...**.*.*.**...****.**.**...**....***..*.*.*..*********.*.*..*...****....*..**********...**.***.*.....******..*.*..******.*.***.*****...*...*..*****....***....*.**.*.*****.**...**.***..*.*.**..**..*..**.*****..**.*...*.*....*..*.*****...*****........*.**.....*.*.*..*.***..*.**.*..**..*..*.....*..***.*.*****..******.***.....**..*..*.**.******.***..**...*...**.....****..*....*.**.....******.**..*......***.**.**....*.****....***..**.**.***.*.*......**...***.*.**.*.**.*.**..........**.******.**.*.....**.*...*.*..****.*.**.**..*..*.*.**.*.**.**.**..*.*.*..**.*.**.****..***.*.**.**..*...*...*****.***..******.....**..*....****...**.*.**..**..*...*.*.**...*.**.*.**..**..*..**.*.......***...***.*.**.**.*.*..*.*.***...* *....**...*..***...*.*...*..*.**..*.*.**.*......***....**.*********************.*..**.*.*..*......**.****...****...*..**......**...**.*.*.**.***....*.*.**.**..****..*...*..**.***.***.*..*.*.*.*..**.*.**..**...******..**...*..**....**.**.*.***..****..**.*.*..*..******.*..*...******...***..*.*..**.**.**.*..***..*******.*....**.*..**.*...*******..*****..*****.**...*.*..***.....***.*....**.*..***..*.**.*...*....*....*...*.*.*.****....*.*..***.**********..****.*.**....**.*.**.**...*.....*.......*.......***.*.****..*..**.*....***.**..*.****.****....*..*....*...*...*.*****.*.*...*****.****..**..*.***.*..*.*.***.*....***..***.****.**.*....**..*.*.*....**.*.*.*.*.....*.*.*****.*..***.*..*.**........*..*****..*..**.***.*....**..**.**..*..*.*..**.*...*..**.....*.*....*.***....*****...*..*.****.*.**.*..*..*.*.*..**.********.********.*.*..***.*..*..*.*.*.*..**.*.*..***..*.....****....**.*..***.**..****.***.**.**.*..***.*.**..*.*...*.*...***.*******.**.**.***..*.*.*...*..*..*.......*****....****.*.***......**..*.*.*.***.....*..*.**...*.*****....*..*.*.****.**.*..*.*.*.***.*...**..*.*...*.**...*.***.*..**.......*..***....*..**..*.***....**.**..*.....***.**.**..**.****.***.*..*******.*.*****.**.***.**.**..*.*.*..*.*....*...**..*..*.**...*.*.**....**.*........*..***..**.***.*.**..**......*..**...*..**.*.**.**.*...***.*.***.*.**.******.*.*..**.*..**....******.**.*..*....**......*..**.*...*..*..*.....*****...****...**.****......**..*.*.*...*.**..*.*.**.**......*.**..******.**....*.*....*.***.***.**.**.**.*..**..*.*......*...*..******...***...*.**.***..*...*...**.*.*.*..*.*.*.*.*.***.***.***...**..*..**.*.**...**..**.......*****.*...**.*..**...*...*...****.*.*..*.....****...**.*.****..*.**..***...**..****..***.....*.*..****.*..**.****..*.**.*...*.*.***.****.*.***....**.***.*...***.*..*.****.*.***.**.***.*...*..*...****.*.*****.***...**.**.*.*...***.**.*..*..*...*....**.....*.*....***.*..**.*..*.*...*****...*.*.*....****.**.*.*.********.*.****.***.*.*.*.*.*..**..****.**.*.**...**...**** ***...****.*...*****..*.*****......**..***..***.***.**.*.*.**..*...*...**..**..****..*.**.**.*.*...****.*.**.*.**.*******.....*.*.****.**.*.*...*..*.****.****.*.*.**.**..**.....**....****.*.***..*.*.....*..*.****...*..*.......*.*.*****..**.**.....*..*..****....*.*.*.**..**.***.**...***...***.**.*..*.*..**.***.*...*.*....*.*.**.*.**.**.*.***.*****..*...***..*****.*.*..*..*..**.*..*.***.*..**..*.*...**..**.*.*....*...*..*..**..*.*.********.**.*.*.*..*...**.....***.****.*...*.**.***..***..*.*....*****...*..*..***.***....*.****..**.**...***..*.*****.**.*..*.**.*.*..*.*****.....****..**....*.**.*...*.*.****..**.*..****...***..***......**.**.*.*..***..***.*......***..*.**..*....*.*...*..**.....**.**...**.****.*..**.**....*..*****.***.....*****...***...***.**...*.**..*.*.****.***.***.***..***..*..*****...**..*....****.***.....***..*****..***..*...***.*.*..*.*..*.*****..*****..**.**.*********......**.*.*.*.****.**.*.*.****..*.*.****.**..*.*.****...***.*..*.**.**.*.**.....***..**.**......*........*...*..*******...***....***..*....*.......*.*..*..****..**...*..*******.*...*.*.**..*..*.*.*..****.*.**...**....*....***..*.....*.*.*.*.*..*...***...***...***..**.**...**.**.*.*.*.******..****.**.****.***...**....***..*.****..*.*..**.****.*.**.*..***..*.*....*....**.*.**.*.****.**....**.*****.*...**.*..**.**...****.***.**.*.**..*.*....***.*****...**.**.*****..*...***..***......**......*.**.*******...****.*.*****...**...***...****.****.**...***.*.***.*..*..**....*...*.**..****.***...**.*..**..*..**.**...*..*...*...*....*......**.*......**.*......*.**.*.***....*.****.**.*******..***.*...*****.***..*.*.**.*..******...***.*.*......**.**...*..*..*..*.***..**..*..*.**.***.**.****.**.*.*****..**.***.*.*.*..*.****.*.**..*****..*.*..*....****.**.*..*.*..*.***..*.*.*...**.....*...**.***...*.**.....*****.******.*..****.*.*.*******.*.*.*.**...****.**..**.*....**.**..*.*..**..***.*.*.**.******..*.*.*.***..*.**.*.***.*...**.....*..***...***..*.*...*****.*.****...****..****.******..*******..**...* .*******....**..*.**.**.*...*..**.**.****.**..**..*****......*.**..***..*..*.**..***.*.*.*.*.......**...****.***.*.******..*.*********.*.**..***.....*..*.*......**.**.....*....***..**.....*.....*.******.*.**...*....**......*****.*....*.***......***....***.*...*.****.*.***.*..*.*...*...***.*.*....***..**.**.*...***.*****...*.***....***.*.***..**.***..*...*.*....*.*..*.**...****.*....*****....*.**.**.**...*..*.*..**..*....*..*..*.*.*...*...*...***....*..*..**.**.*.......****.**....*.*****..*..**..*..*.*..**.*...*....*.**.*..*..*...*...**.*.**...*.****.***......*.*.*.*..**.*...**.***.*.**.....***..*......*..*.*...**...*.**...*...*..*..*.*.********..******.*.*..**.******.....*.**.*..*****....***.*....*.*.*.**..**.*.**..*....***..*....**.*..*****.**.**.*.**.****..*....**..*.*.*..**...***..**.*.*.*..*..**..*...*..*..**.****..*....*..**.**..**..**.....**.**.***.*..**..*..*.*****..**..***..*.***.*..*....*.**.*.*.*.*.*..*.****....*....**.****...**.....*.***...*.**.*....**.*.*..*..**..*.***.*..******..*.******.*.*...*.*....*..***...***...*.****.***.*.******.*......*...*.**..*.****.*.***.***.***.*..*.**..*..***.*.**.**.*....*....***.*......*.**..*.****.....*.*....**...*..*...*..**.**.*.*.****..*.*.**..*.*...**.....*.**..*.**.....*.....*......**.*.**.**.**..*.****..**..*.*.*..**...***.*.*..****...*.....*....*..*.**..*..**.*.....****.**..*..*.*.**.**.*..**.*..*.....******..**..**..****..**.****.**....*.******..*..***.*..*..******....*****.*...*....*.*.*.**.....*..***......*...****..********...*..*..*..*..*****..*...*....*.*..**.*...**..*.****.*...*.*..*.**..*...*.**.**.*.***.*.*.*.***..**..**..*...****.*.***..***..**.*.*.**.***..*.....*.**.......***..***..***.*.*...**.*.*.*.**.*.*.**.**...***..*.*.*..******.*.***.....*..*.*...**.**....*..***.*.....*.*.....**.*......*.**.*.......***....*..**..*.*...*....*****..*....***..**...*.**.*****.*.**.**..*.*.**...**......**.*.*.*.***..**..***..**..*..**...***..**...**..*...**.****..*..*****.*.*....*.**..*..*...**..**********.*.**.**.*...*. *.**...*.*****..*.**.......*.**...*.**.***.**..*.***.*.**.*..**...****.**..**....*.*.*.*.*.**.*..***.*..***..**.*.*.*.*.*.*.*.**.**.***.*...*.*.....**.***..*...**....**.******..*..*....*..*.****.**...**.**..*.****.*...**..**..***..**..*.***...****..**...****....**.*.*..**...*.***..***.*.*.*****..****..*....*..*.*....*..**..*...*......**..*.***..*..*..*.*.****..*.*.*.*...***.**.*...***..*.***.......***.****...*..*..*.****...**...***.....********.*.*..*..**.**...*.***.***..**..****.*...****.*...*.**.*.*...**..*.*..**.*.**.***...*....*..**.**.*..*.*...**.....*.**..*.**..*..*.***...*..*.***..*.**..**....*.*......**..*..*.***.**.*..***.....*..*.*....***.*...*...**.*..*...*.*.*.*.****....*..****.*.*.**...*****..**..*..*..**..*...*.*...*.**.**.**..*......*.*.*.**.*.*.*...**..***...*....*.*.*.*.*..**..*...**.*.*....*...***..******.**...*...*****.*..**.**...*...****.*.*.**....*****..****.**.**...*.**...***...*...*.*....*...**....**......**..***...******..*...**.**.*.....*..**.***.**...*.**...******....***...****.**...*.**.*..****..*.**...*.**..**.*****..*...*****.*..**.**.***..***.**....*.*..*.*.*.*.*.*..*.....******.*..*.****..*.******.*****.**.*...**.*.*.*.**.*..*.**.*..***..**.**.*.*********......********.***....*****....*..*.**..***...*****.*.*..***...*.*.*..**.***.*.*..***.*.*..**.**.*.*...*.....*.*.*.*****.**..*.*.***...*.**..*...***...**.***.*.*.*...*....**.*....**.**....*...*..*.*...*..........**...*...****...**.*.*.***.**.**.*.*.*....****..*****.*.**...*..*.*.*.....******...*..****.**..*....****...*.**.**..*.*.**.*...*.*.***..**...***...***.....*..*.*........*****....***....****.**.********..*..**..**.**..**..*.*.*.**..*****.....*...***.*.**..*.....**...**.*.***.**.*.****.**.*..****.****.....*.**.**.*.*****.**....**...**..*.*..****.....*.*..***......******.*.***.**..**...**..*.*.*....**.*..****..*..**...*.***.*.*.**.*.*****...*.**.**..*.*.*......**...*.*...**...*.**.*.*.********.***...**.....**.***.*********.***...*.*****.*.**.****..***.****..**.**.*****..***...*.** .**..****.**..*....**..***.***....*.*.*******...***.....*....***.*.**.*....*...*..****.****..*..*.*.*...*...*..**....***.***....***.****.****...****.****.*..*..**.*..***.*.*.**.*..**..**........*.***.*..****...*..*..**..****..**...*.****.*..*..*.*.....*.*.**.**.*.*...***..***..**..****.*...**...**..*..**.****.**.......*..*.*.*.**.*...**....*.**.***.**..*.....*.**.**.**..*...*...***..*.*...*..**.***.**...*...*..*...*****..*.***.*******.****...***.**.....**.**.**.*******...**.*.*....*****.*.*.****.***....**.....*.*.****.***...***.*****..****.**.*.***.***....**..*...*.**..*.*..*..*.*****...*.*..*****..**..*..**...****.*..*.*...***.*.***.*....*..****.**..**.**...***.**.***...*.**..*..*.*.*.**...*....*..***.*....*.*.*****.**.*...*.*.*.....*.**.**.*****.**.*.*..**.**.*...*.*.**..**.*..*...*.**....*.*......*.****..**.*.*..**..**.**.**.*...**..*..***.*******...*.....***.***.*..*.****..***.*.**.*.**..*..******...*.*.*.********.*..*....*.**.*...****.**..*****.****.**.....**.**.**.***....*.**.***.*...*..***..***.*..*..****.***..**..***...***..*****.**..*.**.********..*.**.*****.*.*...*.*..*.**.***....*****.*.**.....*.**.***..**.***...****....*..***.*..***.....***.**...*.*..***..*..**..**..*.*.**....*.*..***..*****...***.*****..**.**...*.*.******.....*..**..*.....*....***.**.**.**.*...*...**..*..**..*.***....**..*.*..*.*.*....*.*.*..**.**..*..*.***.**..*...**....*.**.**.*.*...*..*.**.***.....**.*...***...**.***.**..*.****.**.*.*..*.*..*.***...*.**.*....**.****.**.*.****...*.**...*...*...***.*****....*.*.***.**...*..**.**...*.*..*......*...*..******.***....*.**..**..*.***.*.*....*...*..*.**..*..**.*.**..*...****..*..*.**....**...***.*.**.**...*..****.**..*.....****.........**..*.*.****.*.*..*..**..****.**..*..*.....**......*..**..*.**.*.**.***.*.*.*.*......***.**..**..*..*.*.**....****.*.*..*.**..****.......*.........**...**...*...***..****.*.*****.*...**...**.*****.*****.**..***.**.**..***..****.*.**.***.**.*.**..*.**..**..***.****..*..*.**.**..***..***.***.**..*.***..**...*.** *******.*.*.*.***..*..*....**...*.*.*...*...*.*...........**.***.*.*...*...*.......**.***..*.**..*.****.....***.***....**.**.*...****.**.********.***.*...********.....**.***..**..........*....***.****..*..*.*******..*.*.*...*..**..*.***..***.***...*.*.*.........**.*..**.**..*.*.******..**...*.***...*****..**.*..**...*.****.**..*....***.**..***.*.*.....*..*.****....***.**..**.*.*.*.***....*.......*..**.***.***..*..*..****.....**.......**....**.*..**..**.**..*..*.*.**...****.*..*..*..*.*.**..*.**.**.**.***....*.***.*****...**..*.*...***...*****.*..*.*.*..**.*.**...*******.****..**...*.**.**.*.*.**.*.*..**....*.****..*..*...**.**.*..*******.....**.***..*******.*....**.*.**.*.....***.*.**...**.**..**..***.**.*.***.**.*..*..*.***..*.*.*..**..*.*.*.*.*..**..****.**...*.**....**......*...*...***...******.***.**....*.*..*..*.***...*.*..**.**.******.**.*.****..*.****..**..*.**.****..*...*..***..*....*.**..*..*..*.***.*...***..**.*.*.*.*..****..*.*..*.**..*.***......*..*..*.***..*..*.***..**.***.*.*.**.***.**.*...*..**.*.**.*.**....**..*...***..****...******.*.**.....*.....***...*..*****.**...*.....**.**...***.******..*....*..****..*****.*.****.**.******.*.....*.*****...**.*****......*****.*.*.******.**.*..*...*....*.****.*.*..*..........*.**..*.*..**.*.*.**.................*.**.*..**.*..**.*.*..*..***.******.*...*..*..*.*..***..*.**.*..*.*..*.*.**...**..**..***.*.*...****...****.*..*.*.*****.**.****.**.....*.*****..*.**.....*****.*.*..*.*.**.*.*.***.*.*..*.*..*.**......**...*.*.*..*.....*..***...****.*******..**..**.*****..*.*.....*.*..*.*....**..**.*.*****..**.***.*..**.*..***..*..***..*....**.**.*.**..***.***..**...*.*.*.*..***.*..*.*..**.*...*...*****.*******.**..**...*..*.*..*..*....**.**...**..*..*...*.*..*.*.*.**....**.**.....**....**..***.**..****.**.****.****.....*.*......**..***.*.**.**...*.*********.*.*..*.***..*.**..*..*.*...***........**.***....********.*..*.*..**..*.**..***.*...***.**.**...**.*....*.**...*.*.*.**....*..*.*.***.*.*...*..*..*.**.**..*.*.*...*..*** *.....*..**.***..*..**.*.....*.******.***.*.**..**...**..****.***....****.*****.*..**.*...*..*.**..*.**.*.**.**.*..*.**.*..*.*..**.*..*..*.*..***......*.**...*.*...*.****.**.*.**..***..***....*.***...*.**...*..****...*.***...**.*.***.*..*.****.****......*.**...***.**..*.*..*..*.****....**..*.**.****.****.*.**...*.**.**.*.**.*.**.**.*..******.*..***.***..*.***.****..*****.***.*.*.**..**....**.**.....***..**.*..***..**..*...*.*.*.*...*..*..**.***.****...**.*..***.******..*****.*.***..**.****.*..*****.**...****..*..*.*.****..*.*....*.***..*.***...*****.**...*..*..*.*******.....**..*.*..***..*..*.....**.**.*...*..**.*..*.****...*****...*.....***.*******.....*..*..*...***..*..***.*.**...*...**...*..*.**..*.*.*.**.*.**.***....*..***..**.....*******.....*.*...*****........*..****..****.***..**..**.***......**.*....*****.*.....*.*.*.*..***....*....*..*...***..*..*.*******.*..*.***.**.**..*.*.****.*.**..*.*..**...***.*..*..*.***..*.*.***..*..*....****.*****.***...***..*..****.*.*...*.**.*.***.*.**.*.*.**.*...**..*.**.******.**.....**.*.*.....*.*..**.**..*.*..***....**..*.*.***.*.*.*.*.**...***...***..***..***..*.**.**..*......**.**....*..***..***.**.*..*.*******...*****.*..**.***....*.***..*.*.*.**.*.....*...**.*...*****.*...*.*...*.****..**.*.*.**.****.**.**.**.*****..*.***..**.**..*..*.******..***.....**.**.*..*.*..*.*..*..*..***....***..****..*.****.**...*.***..*.**...*....*...*.**.*.*...*...***.*.***.*.**.*.**..**.****.*..*....****.....****..***.******.*****....****.*.*...**.........*.***...*.***..*.*.*.......**.*.**..*.*..*.*..*****..**.*.*****...*...*....*.*.*....*.*.****..*.**..*.*.*..***..*.*..*.*..*****.*...*.**.*.*.*..*.***..*.*.*****.***..**..*...*...***.***.*.*...*.*.****..*....**.**..****...**.*.*.**.*..***...**.*..*...*.*.**.**...*..**..*.**.*.***..*.*.....*.*..**.**..***....*****......*..*******.......*.*.******.....*.*.*.****.**......***...**.*.....**..*.**..**.***..**.*....*.*.*..***.*.*.*....**.*.*..*.....*....*..*..**.***.*..*..*..***.*.**......*.*..*..... *..*.*......**..*....*...*.****.....***.*****.**.***.*..**.**.****.*.*...***.*****.**...**.**...*.****..****....*.**...*..**...**.***.*.**.......*....*..*.*******..*..**.****.***.*.*..******.*.*..***....*.***....**..*.*..****..**....**...*..*....*..**.*.*...*..**...**.********.....*.***.*..**.*....*..**..*.**...*..**.***..***.****..**.***..*..**.*...*.*.....*.**...*..*.......*.**.********.....**.****.......**....***.*.*..*...*..***.*..*..*......*...*.**.**.*.***....***..*....*...**.*..***......***.*..*......**....*..*****.**..**..**..****.....*..*..*.****.***.*...*.*.********.**.*.*.......***...*****..*....***.**.***.******.******.**.*.*.*..*****....**....*...*.*..*.**.*..**.*.*..*.*.****.****....****.....*..*..*.**....*.**........****.*..***...*.*...*..**..*...*....**...**.**..*.*.****..***.*.***..*..***..*.*.*.**.*.*****.****..*.*.*...*.*.**.*.*...*.*..****..**.***.*....**....*.....**.*.****.**.*..****.*......**..**...**..*.*.***.*.*.**.***.***...**..**..**...*.....*..*.*.....*......**.*.****....***..*.*...*.*.****.**.***.....*..*.*.*****.*********.*.*.*.*.**.*...*.***.*...*...**.*....****..****..*.**..**.*.***.*...*.**.**...**.**..***..*****.**.......*..*.*...*......****....*..*.**.*****..**..***..*.*.**.*...*.*....*.****...*.*.*..*******..***.....**..*.*.*.**.**.......******.....*.**..*.**..*.*..*..******..**.**...***.*.*....***..*..*....***.*....**.**..***........**.*..*.*....*.*....*..**.***..**.*.**.**..**..*...****..****.*.*...*.*.**.....***......*.....****......**..***..*.****.**.***......***.**.*****.**.**.**.*..**.***.*.**.***.*.***..**.**..*****..**.....*****..**..**.*..*.*.**..*..**.***.**...**.**.*...*.**.**....*.**.*.*...*......*..****..*..*.....***.****..*.**.....**..**..***.****..***.**.**.****.***...*...*.**..*.*..*.*.*..**.*.*.*........*....*.*..**...**.**.***..***..**.*..*....****.*.**.***.....**.**.*.*..**.**.*.***..*.*..*.*.**.........*.**..***.....*...***..**..**..****.*.*.**..*****.**...*.***......*..**..******..**.....****...**........*.**.* ***.**..**.**.*.*.**.*.**..****.**..*..****....**..*...***.**.*.*.***.*.**......***...*...*****....*....***.......*.*.**.....***.*..**.****.**..*.*.*.*..*..**.*.*****.*..***.********.**...****.*.***...*******.****.**.*..*.*.....***.*..*..*..*....*..*****......*..**.******...**.**.....*...****....**...***.......**.**..*.**.**..**..**.**...*..***....***.**...******.*.*..*..*****..*.*.**...**...*.*...*.*...***..*...*..*....***...*..*..*****...**....*..*.......***.*....***....*.....*..**.**.**.*..**..**....*.**.***.*..***.*****.*....*.....*.****.**..*..**.*.**.*.**.*..***.*.*...*.****..*...**....*..*..*..**.**.*..***...*..**.*.******......***.*.**..*..*.**....**.**..***.*.****.**..***.**..*.*.***..*..*......*.***.*..**....**.*.****..***..***.**.*...*.*.**.*...*****.***.**.*.*.********.*.**...*****.*.****..*...*...***.****...**..*.****..**.**.***.****..*....*.*....**.*...*.***......*.*....**...*.*.*.*.******..**.*...*...**.....*.*.....*.*.**.***.*...*...***.*.*........****....**......*.**...*.*****.*......*..*..**.**..*****..**.*.*..******.*.**.*.*...***.****.***...*...******..*....*.**.****...*..**.**...*.**.**..**.*..*.*.*......*.*.****.**.***.***.*..*.*..*..*..*.*..***.**.**..*...***.*.*...*****.*..*..*.***.***..*.*....**...**.*.*..*..*...***.*..***.*********.*.*.*..**...**...**.*..*..**..*.**.*...***.*..*.*.*.**..**.****..*.***.*.**..*.*..**..*.*.*..****..******.*.***..**.*.*....***..**...*...**..*.***.*.*.*..**..***.****...*.***..*.*.**..***.*..***.**.....*.*.***.*.**...*.**..*...****.*.*....********..*..****....*..*..*.*****.*.**.***.*.**..******.******...*****.**.*.**..*.*...*.***..****..**..*.**.****.*......*.*...****..*****.**.*..***.***..***.**..**......**...*.**.*.*.*.*.*..***.**.*..****...*......*..*.*....****.*.**...**.*....*.**.*..*.***...*.**.**.*.*.*.**..***.**..*.*...**....*..*******.*..*.*...***...******.*.....**.***********..*....**.*..*.*...*.****.****..**.***.**..*.*.**..***.*..*...*.*..*..*.***.*.**.*************...****.**......***..*.....**.**..*.* *...*..*.*.*.*.*..**.*.......*..*.**..*****.....*.**.*.....*..*....*.***..*..**....*******.*.*..*****.*....*.*..*.****.*.***.....****.**...*.**..**.*.**....*.**..*...*...*.**.*.***.**.**....****.**.*.*.***.*.....*...*..**..**...**.*.**...*..*****.**............*.**.***.***..*.**.*.***.*..*..*....*.**.*....***.****.****.*.**..*.*...*.......***..*.*.*....***.*..*****.***.****.*.**.*.****.*..*****...**.....*******..**.*.*..*.*..**.....**.******.*...*..*...**..*.**..***....*...**.....*****..**...*...*..*.**.********...***.****...*...**.*..***..*.****..*.***..*.*.*.*.*..*..**.*.*.*..*..**....*.***...**...**.*...*.*****.**.....*.*..******..*..**...*..****..*..****.**...**.**...*...*.......***.*.*....**..**.****..***.*.*...*.*...**..****..**.****.****..**...*...****.***.**.**.*.**.*.*.*.**..**...*........**..*...*.***.*..******.***..***...***..*.***.*****.*.***.*.*.*.****......**.*.***..**.**.*...*...*..*...*.******.**.*.....*.*.**.*.***.**.....*.*.*.***..*.**.**..*..*....*.*.*.****.**.***...*.*.**....*.**.**.****...*..**..***.*.*....*****.***.....*...*.*...***..*.*......*..**.*..*.*.***.*.*..******..**.*.*.*.***....***.***.*.**.**..*......*.*..*.*.*.**.****.**..****.*..**..**...***...****.**..*..*****.**.*..*.*..*.***...**...*........*.*...........*....*...**.*.*****.****..*..*..*.***.**.*..**.***.********.**....**...*....**.*.**.**.**..*...*..***.***.*...*.**..*..*..**....**.*.*.*...*..**.**.....**..*...***....*..*.****.*...****...***.**....**..*..**....**.***.**...***..*......***..*....*.*.****.*.**....**...***.*....*..*.**.*.....*.****.*..**.***...*....***.....**..*.***...**.*....*..**..****.*..**...**.**.*.*..**..**..*....*...****.*..*.*...*.**..**.*...*.**.**.*****....*.*.**.**.*..**.*.*.***.*.******..*....*.***.*...*.*.****.**..*******.*..***.....*..*.**.*.***.**.*..********.*.***.....**.*..*...***.*****.*.**..*..****.....*.*.*...***....****..*.**.*....*.*.**.**.*..*.***..*..*.**....*.*****..*...*...*.*.*.******.*.*..*...******..**.***.**..**.**.******.***.*.*..*.** **..**.****.*.*.***......***.**.......**.*..*.****.**.*.*.*...*...*......*......*******..**.*.....***.*..*.*......****.*..**..***.*.*.*...***...*.*..*.**.*..*.*.*..*..**.**..***...*.**.**.**.*..*.***.*.*..***.**.*..*..*..****...**....*..*.*.*....****..**...*.**.*****...*.*.*..****.*.*.***..**...*..****..********....*.*.....*.**.**.*...***.*.......**..*.*......***...***.*...****..******..*.*..*..**...***.****.*.*...*..*.**..*..***.*.****..**.*.*.**.***.*.*...**....*.**.*.***.....*..***.***.*.*.**.**....*..***..*.*...*******.*.**.*...*.*..***....*...**..**..***.*...*.**.*.***.....*..*..**..*..**.**.**..***....*..**.*......*..***.***.**..**.*....*....**..**.*.*..***.**.*..*.**..**....***.*...**.**..**..*..**.*..*....**...*.****.*.**..*******....*....**.***.*...*.***.***...*.**.*....****......*.*..****.**...**...*.***..****.**..**..*.***.*..***.*...**.*****..**.*****.******.*.....*.**..*...*....**...**..**.**.*.*.**.*..*.*.*......*.*****.*.*.**..*.*.*.*.****.**.***.....*...*.**..**...*****.**..**..*****..****..****...........****.**...*.*...******....*..***.*...*******...**.*..***..*****.*******.***...*.**....***...**.*..*...*..**..**.*.*.*.*.*...**...*.*..*.*..........***.**...**.....*****...*.*.*.**..**..**...*****.**.*****.*.***..****.**.....*.****...**...*..*.****.*.***..*.*...**.*.*.****.**.*****.*.**.***.*.*.****.**.*****..*****.**.**.*.*..*****...*****.*.*..****..*...*...*..**.*.*.********.*...**.*****.**.*..****.*...*.*....**.***.****..*.*****.*.*...*..*.*.*.....*...**.*.****.*.*.*.**.******...***..*......*.*.*.......*.*..*.***.*.****.******..*..*.****..*.**.***.*...*...********....***.**..**...**..*...***.*...*.*..*.........**....**.......*.***..*.**..............*.**.*..**.*...*.***.***.**..*..*.*..*.*.*.*..*.....**..*.*.*....***.*.....*.*..*.*..**.**..**.*....*..****.**.******..**.**.*.*.*...*******..***.*****.....***.*******..*.*****.***.*..***.*****.*.**..*****.*........****..**.*..**.*.*....**...*.*..*..*.**..*..***...*.*.**.......*....***.**..*****.**.*.. ..***.*..**....******..**.*..*..*.***..***..**.***..*******.**..*.******...*.*..**.*.*.**..**.*.*.***..*.**.**.*.*.*.*....**..*.***.**.**.*..*.*...*.*.****...***..*..**..***......*.****..**.*....*...***..***...*...*....**.****..****.**.*..**.*******.******.*.***.***.***....****.**.***.*....*..**..*.*...*..**...**...**....*..**.*..*.**.**.*.*.*..****.*...*.....**....**.*...*.*.*.*.**..****.***.*.****.*.*...*..***...***..*...**.****..***.*....*...****.*..***.*....**......***.*.**..*.*.*..*..****.*.*...*......**.**.*.***....**..**..**.******.***.....**.***...***..*****.*.....****..*......**.******.*..***..*.*.*....*..**.**.***....*..**.*...**.*.***..**....*..***.*.**.*****.*..*.**.**..***..*...*.**.....***.*****.....*.***.....*....*...******.*..*...*..*.*****..*......**.**.**.*****.***.*.****.**..**.**..*....*..*.*......******..**...*.**..*....**.***..*..*..****.*.****....***.*.**..**.*.****.***.**...*****...*..*....***.*...*.*******.*..*.**...****.......*....*.**.*.*.***..***..**..*..*...**..***.*..**..**..*.****....****.*.**.*.***....*.**.**.***...**...*...****..*.*...*.**....*.*...*.**..*****.**..........*****..****.*...****..**..*.*..**.******..*..***..*.**....*.**......***..*.*.******.*.*....***....**.******.***...*..*..*.**.**.*...*.**.**..*..***.**.*.**.......***..**..*..*...***......*..*.***.*..**..*.**..****...*...*..*....*..***.****..****.......***..*.*....**.**...**..*..********....*....*.**..**..***.**.*.*.***..****..**..**..**.....**.**..**********...*.**..*..**.**..*.*..**.*..*********.**..**..*.*.****.*.**.*****.******...**.....****.**.....*...*..***...*****....*..*.*.*...***....*.*.*******.*..*.*..........***.**..*..**..**....**.***..****...*.**...*..*.*..*.**......*.****..**.*.*.**.****..**....**.**.***..******...*..*.***..**.***..**.****...**.*****.*.**.***..**..****..*****.....*...**.*...*.**......***..*..*...****..*.***..*..***.*.**..*...**.***.**...**..*.*.**.**.**...**..***.*..**...*.......*.**.***.**.****.**...**....****.*.*....*..**.*....******. ...**.***.***.*..***.*.*..*****..*..**...**..*.....*.**......*****.*..***...*.**..***.**...*..****.**.*****..**....****..*..**..****..*.....**..*.**.*..*.**.*....*******.*..**..***.**.*.**.*.*.*...******...*.*..*....**....**.*...*.*..**.*.....*.*.***..*.*....*.**....*.***..*....*.*.**......**...***..*.**...*****...***..**.*...**.*.***....*.........**.***.*****.**...***...***.*.*..*.**..***.....*...**.*.**.*******.*.....*............***..*.*..******...***...*..*..*.****.*..***..*.***..**.**.**********......***.**....*..**.**.....***..*....**...*.*.**.**...*.*..**...*...**....**..*.**................*.*...**...*..*.**.**.*.*.*.*.***..*.*..*****..*.*.**.*.*...*...*.***..*.***..*********.*..*..******.*.*****...****.*...******.*.....**..***..*.*.****.**..*..*******.....**...*..***..**....*.**...***.****..************.*..*..***.*.***.**.**.**..**...**.....**..*.*..*.***.**.....*.***.*.**.*****...*..******...******...*.*.*..**.******.*..*..*.**.**.*...*.******.**.*.*.*.*...*.**..***...**.........*.**.......*..*.*********.*.....*..****.*****...***..*...*....***..*****......*.....*...**..****.***********.*.****....*.**.*.*..*.*...*.****..*...**.*.*...*.*......***..***.**..**..**********.*...*..****......*.*...*..*.***..*..***...*..***.*.*..**.****.*.**.*..**...****..*.**.**.*...**...*.....**.***...***...**..*...*.*...*..*.*******...*.***.*.*.....*..***.*.***.****.*.****...*.*..***.***...*...*******..**..*...**....****..........**..*..*..*.**...**.*..*.*.*.*..**.*.*.**.*..*..**..*.**.*.*..**.*.*.*****...**.*.***.**.*..*...*...*.**...**.*.*.**.**.*.*.*.******.**.***.*..**...**.*....**.***.**..***.....*...*.......**.*.**...***..*..**.**.**.*.**.*.*..*.*.*..***.***.*.....*.*.***.**.*..*.****..*.....***.*.*..*..***.*.*.**.****.*.**..**.*....*....*..***..***.****.**.***.....*.*.***.*.****.....*..**..**.*.*.**..*.....**...**.*.*..*...*.*...*..........*.*..**...*.****......*...**.*.******.******...***..**.**.***..**.*.*......*.*..*.*.**.***..*..***.****..*.***..**..**.*.**...*.*.*.* .*.*.*.**.*.**.*.****..****.*.*..***.**...*..*.**..*.*......*..***...***.***.**.*..*.*....****.***..****.***.**.*.*.*.*...*.******......**..******...*..*......**.*.**.........**..**.*...*..**.****...*..*.*.*....*******.***..*.***..*...*.*.**.*...*...*.*.*..**.....***..**..*.***......*..*.**......*....*....**......**.....**.......**.*.**.*............*.*..*..*.*....**.**...****..***.....**.***.******.*..*......**....*.*.*.*.*.**...*..*..*.*.*****...**..****.**.**..*...*..*..*.**.***..**.....*.*.*....*.**..*....***.*.**.***..*.**.*.**.*****.**.*....*.**.*.*.**.***...*.*...*....******.*****....*....*.*.***.******..****...*******..****.*..***.****.*.*****.***...*****.***..*....**..*.......**.....***.*...*..*.******....*..****...*.*....*..***..*.***.******.*.****.******..******.*..*.***.***.*.**.**..*.*.*.***..*.**...****...****.....*.**...*****.*.*.*.**..*.**.*******.**.*..*..****.***.*.*..*....*.**.....**..**.......*.**.**.**.***...***.*.**.**..**..*****.*.**..****..*......***.***..**...*.*.**......********.***..*...*....**.*.****.*...******...*..******..**..****.**..**....**..*.....*.*.****.*..**.*.*.*...*.**.*..*.**..*..***..*...**.**..*....*.*.*...**..*.***.....*.*...*..**.**..*.*.***.*.**...*.*...**....*.****...*.*....*...**.*.**.**.*..*.**...***....***..*..***...****.*.*..*.**..****...***..**.*.**..***.***..**..*...***...*.**.*..***...**.**...*.*..***..*...*.**..**.*...*.**.**.*..**.***...*.*.****..***.*.*.***..*.*.*.**.***.***..****..**..*.**..*****.******.*.***..***.***.*..****........*.*.**....**..*..***..***.*.*..*..*..***.*.**.*.**...*.*.***..*.****..*...*.*.**..*.*.....*.******....****.*.....**..*.**..*.**..*****.**..**.*....*..*..*....*****.***.****.***...****.*.*.*.*...***.*..**.***.*.*..*...*.*.**...*..***.****.*..*.*.*.*...****.**.****.*..*...**.**.*..*...****....*...**...**.....*.****.****.***...***.*.****.*.*.....**.**.....**.***.**.*..*....***...*.**..*..****.*..*....**.**..***.**.**..**.*.....****..**..*.....***.***.....***.**.***.*..*..*..*.****..** **.*..*.*.***...*.*.*...**.**.*.*.*.***.*...*.**.**.****...***..*.*.....*.......**..*.*.*..*****.....**..*.*.**.*..***.**.***...**.*..*.*.*.*.******....*.*..**.......**.***.*.*.*..***.**...*.**.*.*****.***.**.*....**..*.**.**.****..*****.**.******.*...**.*.*.*.****.*.****..*.*.....*..*.**.*..*..**.*...**...**.*****.....*..*..**.....*..*.**..***.***....*.**..*.**..**....*.*.*.**..*..**.**...*....***********.**.*.*.***.*....*.**.**..**...*.*....**...*.**..*.*.*.*...*.**.****...**.......*.*..*.***...***.....**..****.*.*..*..*..*.**.*...*****.*.*.*.....*.*****.*...**.*.****.**.****..**....*...*...******..*..**.......*...**..***.**....*....***.*.*.*..*..****.*******..**..*.**....**.***.******....***..*..*.***..**.*.*..*...*.**.*.****.*..**.*...*......**...****.*...*....*..*.****...*.....***..*....*...**.....****.***...*..*.*..*.*..**.***....*.....****.*....*..*..**..*....*.....**..*.***...****..***..*.****...*...****.*...***.......*.*.*..*....**..**.*..*..*.*.*.***..**.**..*.*.*..**.*....*...***.*.***...*.*.*.*.****.***.****.*.*..*..********...***...******.**..*..**.**.*..**..*..*.*..*...*..*****..*****.*..*...*.*...*.**.....****...***.....**.**...*.*.*...*.**..**....*.**...*.*.*.*.**..**..**.**..**...*..*.*.**.***.*..**.**.****.*******.....*.**.*******...**...**..*.**..**..*.*..**.**.*******..*.*.....**..*..****.*..*.*.**......**.**...*.**.***..*..*.***...**.....**....***.*.*.***.**....***.***.*.*.*...*..**...*.*....*..*.*.**...*..***.*...***.**..*****.*...***....****...*..*.**..*.*.*.*.*..*..*.**..*.***...***..***....**.**.*.*..**...******...*..*...**.**...***.****.**....**..*....**.**.**.****..**.**..*.**..***.*...*******.*.*...*.*.*..***.*.*.*.*****.*.*.*...**.***.***..***.***.**...******.*..*.......**********.*..*......*****.*.*..****....*.****.**....**.*.*...*..*.**.**.........**.***..**..**.***..*..**.*.*.***.**.......*...*..**...*....*.*.*..***..**...*...********.*.****.*.*....****.*.*..****..*.*.*.*****..*.*.*..*.**...***.*.***.**.*.**.***....**.****.*.....**... **....*..***.*....**...*....*.*.**.**......**.*...*.*.**......**.*.***.*.**.*.**.**..*....**.*..**.***.*..*...***...**.*..**...**.*.**.....**..**.*..*..*.*.*.*.***.*....*..*....****..**.*..**..**********..***.***.*.***...*..****..**.**....****.**.**..*.**.******.*..*.*.*.**..*....*.***...**.*.**..***.**.*****.***.*.**..*..****.*.****.****.*...*.**..***.*..*.**.****.*.*........****..**..****.*........*.*.*.*......****...***.**.*.**.**.**.*..**.***.**.**...**.*.*......*.*.**.***..***.*.*...*.**..**.*..**..*...****.......*....**..*...*.*..**.....*..**.....*..**...*..***...*..****.**.*.*...****.*....*.*..*.*.*.*****..*.*..*..*.*...***..**...***.*..**.***.*.....*...***..***....***.*.**.**.*.******.**.***...**..**...**...**...*.**...*..*.*.*..**..**..**.*.*..**...*..*...**....*.****.*****.*.*.....***....**..**.....***.*.*.*.*..**.**.....***...*.***.*.**.***..*...****..**.*....*...*.***.**.**..**.*.*..*..***.*..*.**.******.*.******.***..*.*...*.*..***..*...*..*..**.*...*.**...*.***.....*.*...**..**..***..**..******..*.***.*..*..*****.****.*..*.***.**.**....*...*.****..*.*.*..**.*.**....***..******....**.***...*.*.*..**..*..*.*.....*..**.****.*******..*..***..*.***.*.*****..**..*.....*...*.*...*.*.***.*.....*.*..*...**..*....**..*********.*....*.***..**.*...*.*.*..*..*.**.*.*....*******...*.***...*..........**...**...*...*..**.**.*...*.**....**.*..**.......****..*..*.*.*....**..*..*.*.******.*....*.**...***...**..***.*..***.*.**..*.*..*****.*........*.....*...*....**.*****.*...***.*.*.**.*.***..*.*....*.**..*.****..**.**.***..*....**..*..*.**...*..*.*****..***..***..*..*..*.*..***..**...*.*....*.*........***..*.**.**..*.*...*.*...*...*...*....**.*.**.*.*****.*.**.*.***....*******.*******.*......***....*.**..***.**.*...*.....**.*****..**.....*.*...*..******....****.***.****.*.*****.*...**.**..*****...*.**********.*****..*..**.*...*....*.*.*.******.*...*..*.**..***..*.***......***..*..*...*..*.**...*...*.**.**.*.*.....*..*****..*....*.*..*.*.*...*.*****....*...*.***....*****. ****..***.***.*.**.**..*.***.*.*...**.**...*.*....*....*......*.***...**..***..*.*.*..*.*.*...**..*.*..***...****.......**.....*..****.*..*.******...***............*....*.*.*.*...*....**....*..**..*.*..*.*.***.**..*.*.*.**..*.*.*.......*.*.**...*..**.*.....***..**..*.*.**.*****..**.**.***.....**.**...*.*.****.***.*..***.*.*...*.***.***.***..*..***.*..*.*..*.***.***.....****.*.*.****.*.*..*******.**..***....***..*..*...*...**.**...*..**..**...*****..*.****...*..*..*.***....*.....*...*..*...**..**.****.*..****..**..*.******...*.***...*..***.**....*.***.****..**.**..*..*..*.**....*.*....***..*.****..***.****.**......******.*.*....*.*******.**.....**..**.*********...**....**.*..*...*.....**...**.***.**...**...*.**..**.*.*..****...*..*.******..*.*.*.*..**..**.*..*.*.***.**.**..***....*.....***.****.*..**..**.*.*.*****..***.********.*.***..*.**.*****.*....***...*..*...****.*.**.*.***.***.....*****....**...**..***.*..**.**.**..*...*********.**....**.*....*..**.****..*..**.*****...*...**.******.*..****.**..*...*..***....*.*.*.*.*.***..**.****.*******....*....**...**...**....*.**..****.*...***.*..*.*...*.....*.*.**...*...******..*....**.*.******.......****...**.*...*...***...*..**.***.**....**.*..*.***.*.*.**...*.*....***.**....*.**..**..**.****....*.**.*...*.**...*..*...*..*...*....******..*.....*.*..*......**.**.**.....***...*...**.***.*.**..*.*....**..*.***..****....**.***....*...**..*....**.**...*.*....**..***...**.*.*.****...*.**....****..*******.**..***************..***..****.***.*..*..**..*..**.*..****....*....**...*..***....*.....**..*..**...**.*.....***.*...***..**.**.**..*..****.**.*....*.**..*.......**....*.********.***.***..*..*.**..*.*.....***.*.*..*..***..**..*.****.*...**.***.**.*..*..*.*****..***..*****.**......****..***.*..**......**.****..**.****...*.**..*..**..*..*.**...***.********..**..*.*.*.**..**.*..***.**....*.**..*.****.*.*.*.*...****.**...*...**.*..***..******.*****.**.***...*.*.*..**...**.**.**..*....*..*.**.*.********..**.*.**........**.*....*.*.. *..**.**..***.*.***.*.*.*..*..**..*.***.***..*...***..****....*.**...**.*.**.**.*........**.**.*..*****...*.***.*..**..*......*..**...*****....****....*.**.**....**.***.**..**.*.******..*.**.**..*.*..****.***..******.*.**...*.**..****..*.*.****.**..**..**.****...**...**...*...***.***.**.**..*.***..*.**.*...***..*..**.**..***.*..*..*....*..*....**.**.**********.*.*******..**.........*.....**.*..**.*.**....*.**...**.**...****..****.***.****..*.**..****..*..**.******.****.*......*...**..**..*...*.**.*.*..*..*..*.**.*.*..*.*********..*.****.*....**.*...*..*...**.****..*...*....****...*...*.*.....*..*..**.....*.**.*..**..*****.*.**..*.****...*****...***.**.*****.**...****..**...**.*..**.***.*...*.*....*...****.*....*....*...**..******..**...*.*******..**********..***..**.*.**.*....*..*.*..**.*.*.**..*****..*...*.**.*....*..**.**.*...***....*.*.*.***.**..**...**.*..*.**.**...**.**..*.........**.***.***....*.****..*..*.*.**....***.*****...**.**.***.*..******.*..*....*..*...*.*.......*.*.*.*.*.**.**...*..*...*.**.***.**.**.***.***.**.*...********.**.**.****.*.*.***.*..*.*.*.*.*****.*.*...*..**.**.**.*...**.**...*.*.**..*...**.*.**...******...*..**.***..*****..*.*..*..*****..**...*..**...*.*.***.*.*..*.*.*..***.*.*.*.*.*......*.****..**.**.***.*..*..*.*.**...**..**..*...*..***..*.....***...*..*....*..*.*.*****.**..**..*...*.**.****.*****....**.**.******.***.*..**.**......****.**.***...*.*...*.*....**.*.**....****.*...*.....**..*.*.**.**...*.*..****.*.**...*...**..**..***.*.*..**.....**...****..*..****.......***...*..**.**.**.**..***********..***.*.....*.....***.*.*.**..*.**.....****.*..***.*.**..*.**.******...**..*.*...*.**..*........*..*.........*..********..*.*******.**..**.....*...********....*.*.*..*.....*.......**.*...*.***...*****.*.***..*.*..*..*..*...*..*.*..***....*...****.**.**..*.*...**.......*.**......*.**...******..*.**.*.....*.*.***.*....**.*.*......**...******.******.*..*...*...**...**...**.......**...*.*....*.**..**.**....*****.********..*..*....**.***.*.***. ...*****.***.*...*......**.*.*...***...**.*....*.***..**...***..**....***.**.*.*.***.*...***..***.*.****.*.*..*.**.*..**.*.*.*.*....**.*..****.**..**...*.***.*****.**..*.*.***..***.*...**....**...*.*....*****.*.**....***..**.****..*.*......***.*.......*.*....***..*....*.**.*..*..***.**.*.**..*....*..*..*...*.**.**..**..******.*...*..*....*.*.*.*.**.*...*..**..*...**...**..*.....**.*..*******.*.*.*..*..**.*.**..**....*.*.**.***.**.********..**.*...***..*****...*.*...**....*.*.*..**.*..***.*....****.*....*....****.*..*...**..*.*.**.......*..**.*...*...*....*.***.*..****.****..*..****.*..**.**.*.**.**....**.***....******...*...***..*.*.**.******.*..***.*...*....*..*...***..**.*.*.....*.****.***.*..*.*...*....*.....****...*.*..*...*****.*.**...*.***.**..***.**.*..*.*.*..*.***.**.....*.***..**..***..*........*******.*..*.*.**.*......*..*.*****.**.*.**.**......*.***..**.*.*****.*..*...*..*.*..*.***..*..**....*.******.**.*....*..*...**.**.*...*..***.****.*.*..*..*....*..***.**.***...**.**.....*****.....*..**....*.***.....*..***.*........**..**.*****.***..*.**.**.**.**.*.*..***.**.*..*.*.***.*.***....**.....*.*.*****.*.**.*.*.*.*..*..*.**..*..***.*.**...**.*...*.**...**.....*******.....***..***...***********...*****.*.....*....*....**.***........***...*.**..*..*...**...*.***......*******...*..**.****..*..***..*.*....*.*.*****..*...*...*.**...*...*..*...***.*..*..**...*..*.*..**.*.*.*.***..*.*.*******.***..****.*..*...*.*****..*.......**...**.**.*.....*..*...*.**.**.*..****..**.*.**.****..**.*.....***..*.*..*****.*..*.*...*.*.*..*.**.*...*.***...*..*.*..***....**...**....*..****.*..*..*....*..*....*.*.*...*..*.*.***.***..*..*.*.*.***.****..******.....*.*.*.....*.***.*******.**.***...**.***.*..**.**.*.*.************.....*...*..*.....*.**...*..***.*..*....*...*.*.*....*..**.....***.*****..*****.******..*..*..***.**.*....**.*..***.........**.*.****.....****.*.*.***..*.****........*.*.*.*..*...***...**..*.*....*.*..***.*....**.***.**.**.*****..****..*.*.***...*.**..*.*..****.*.. *.*****.**.**.*......***...*.*.*..**...***.*.*.*...***.******.**.*.**..****.***.....**.**.*....*..****...***..**..***.***.*****.**.*..***.**.*.*.**.***.*....*....*.**...**......****..*....*...**..**..**.***.*.***.**..*.**.***...*..*.******.*.....**.*.*.*..****..*.*....**....*..*.*..***..*......**..*.**..***.****.**......*.**...***......*.*..*..***.*.**.****.*****..*..****......*.***...**.****..*.*...**.****.**...*...**..***.*....*.**..***.*.*..*..*.*..*..*..*..**....*.*....*.**..**..**.**************.......**.****.*..***.....*...*...**.*****..*.....*.**..*..*..*****....****...**........*...**...*.**.*.*..**..**..**..*.**....*.*.****.*....**..*.*.*..***..*.**..****.....****.*.***..***.***.***..*....****.**.*.***..*****.****..***.*****.......*..*****..*..*..*..*.*.****.*.***..*.**.**..*.**..*...*..*.*.**.*.**...***.*.*.....*..*..*..*.*.**.***..**...*.*****..***....*..****........***.*.**.****....*....*.*..***.**..*.*.*.******...*.*....*.*..**....*..*.**....*....*.*..**...*.*.***..**...*....******.**.*..*******.***........*.*..*.*..***.....***....**...*....*.****.*.*.*...*.*..*..***.*...***.***..*.*.*.*.*...*.**..**....**...**...*.**.***.*.*.*..*.***...*..*.*****.*..**...*....*****.*.......*.*.**.*.**.**...*.**...****.*..**.****.*.*****.***.**..**...****...*.*..***......*.*...*.....*......*..***.....*.***......**.*******....*.*.**.*.**.***.***...**..*...*.*...**.*.*.**...**....***.**.**..*..**.**..*..**..*.*.**..*.*.*.......*.*.***..**.**..**..*...***...***..**..**..*.......***..*.*..**.*....**.***..*****.*.*.*.***.*.*.*.*.*......*****.*.*..***.**.*....*...*********.**.***..*******.**..***.****.*.*.*.*.**.*...*.**.**...*****......***..*...**..***.*..*.**..*.*.******.**..*.*.*.***...*......**.....*.*.*.********.**.**.....*...***.*.*.**.**..*.*...***.****.*****..*.**.**.*...***....**..***..*..**.*..****..**.*..*...*..*.***...***.**..*..****.**.*.**....*.....*.*****.**.****..**.***.*..******..***.*....*..*...*.*..**.*****.***......*.*...**.*.*.*....****.....**.********..* ***..*..*..****...*...*.**.*...**.....**..*....****....*...*..**...*.***...***..***..***..*...*..*..*........****.**.********..*.********.*...**.*..**.**.**.***...*****......**.***.*.**..*.*....***.***..*****...*..*..*..*..*...**.*..*...**..*.***..**.*.*....*...*..*.*..**....*.****.*.*...*.*.*.*****..**.***...****.**..****.*.*.*.....**.*..*****..***..*.**..****.*.*.*..........**.*.*.**.*.......*.****......***.*..*.*.*..*...*..*.***....*.***.****.***.****.*....***..****.***.*..****.**.**...*....*.*****..*.*****.*...*.....*.****.***.**..****...*...*.*..*.*****.**.*....**.**..*.***.*......**.**..**.***....**..*..****.**.**...*.*.*****.**..**...**.**..***.*****.***.**...****..****..*..***...*.*...***.*.*.*...**..**.**....**.*...*.***.**..*..**...***.*..*.....**..*.**.*.*.**.***..***......*****...*..*.*..**.*...*.*....******..*...**.....**.*****..**....**.***.****...*....*...*...**.***.****..***..*..***..*.*.***..*...**.....*****..*...*..*.**.......****.****.*.*.**..****..**.**...****...*.*.*****.*..*...*..**.***....**.**.....*...*.*...**.**.*****.**....*.*.*..**.*....*.*.***..***...*.....*.*..**...***.***..*....*.*.*...**.***.**.*.****.*.**.*.**..*.**.*.*....***....*.****.**.**....**..*.*****..*..**...*.*.*******.**.*....**.*.......*.**..**.***....***.*.*.*..**..***...**.*****.*..**...***....**.***.*.....*.**...**.*....***...**.....*****.**.**.*.*...*...*..*.*...***...*..******.*..******.*..*.**.**.....***.**...****...****..*....**.....*...**.***.**.*..***....**.....***..*..*...*.*.*.........*......*.**..**...*****..*.***....*.**....*...***.******..*.*...*..*.****...*...*..*.*....*...**.*.***.*..*.*..*.**..**.*.*.***.***..*.*.*....**.***..**..*..**....***.**........***.**.*.***..**.*..**...*.*..***.*...*..*.**...*.**.*..*..*...**..**.**.***....*..***.......*........*.*..**..**....*.*.**..*...******.**.**.**.***..***.*..****.******.***.**..*****..*..*.***....*.****.*..****...***..**..**..**..*.....***...****.**.**....**......**...*.*..*...********.*.*.*.**.**..***.**.**. .*..**..***..**.*..********.*.*..**.****..*****.*.**....*....*.......**.**.*.**.***.*.**......**.**.**.***.**..*..****..****...*..*...*..*..*.....****...**..***....***...*..*.**.*....*.**.....**.*******..**.*.*.*.**..****...***..*..*...*.**....**.****.**.**.*..*.*.**..***..*.*****.*.....****..*.***...*.**.**..**..****..***.*********.**..**..*.****.**.***.**.......*.*.*.********..*....*.*.*....*..*...*.**.***...*.**....***..****.*..****.*..*.**...***..**....***....**.**.*.***.*.**....**.*.*..*..**..**.***.*..*..**.*..**.......**..**.*...*****.*.************......*....*.****.*..*.*..**....*.**.*.*.*.*.*.***..***...**..*....**.**..**.*.***..*...***.*****.**.*.****.*..*.****.....*.*.*....*.*.*..*...********...*.*.*.*.*..**.*...**.....**......***..*****..*.*..**...******.*......****....*.***.*...*.*...***..***....*....*.**.****...*.*...***.***.**.....*.**..**..**.*.*...*...***....*.*.*....*...*...*.*.*..*..*.*.*.*.*****..*.***.**...*...*....*.***......*..*.*....*.***...*****.*****....**.**..*..*..*..**.*.****..**..**..**...**..*..**.*..***.*.*........*..**.**....***...*.**.****.....*****.*...*.*.....**.*...**..***.*..****.*.*...******..***...*.*...***.**..********.......*.*****.**..*.*.*.....**.**...*...**..*..******.***.**.**...***....*...*...******..**..***.....*.*..*.*.*..*..**.*..**.*..*.*...**...*.**..****.***..*...*...*.**.*.*...*.**.*.....****.*******..*****.***...****......***.*.*.*...*****.**...**...*****.*..*.*******...**.***.*..**.**..*.*...**.***.*.***.*......*...**.**..*.*...**..*.*...*.***.*...*.*...*.*...*.**..*.**.*...**...*...*.*.**.**..*..**.*****..**.*****...**..**.*.**..**.*.**...*..*.*...*.....*...**..*.**....**...**...*.....**..**..*...*.**.**.*.**.....*.*.**...***..***..*.*..***.**..*..**..**.***..**.......*.....*.*.*.**.*.*..*..**.**.**..*.*...**..****.****....**.*.*..**.***.*..*.**..***.*.***.**..*....*.**.*.*...*.*.***......*.**.****..**....*....*....***..*****..***.*...**....*.*.**...****.*.*..**.....****.....**.....*.*.***..*....***.*..*....*. *...*..****..*.**....*.*.*.***.****...***.*...***..*.**.....**..***.**.**.**..*.***..*.*..*.***..**..*.......***....**.***......**.**.**.*..*..*****.**.*..*.*..**...*..****..***.....***..*.*..*......**.***.....*..****.*.*****..***..*..***.*...***.**...*....*..*..***.*.*.****.*.****..**.**.*.*.**.*...***.*.**....**..*.**.***..**..***..**.**.*.**..***..........*.**.**.**.*.***.*.*.......*.*.*.**..*....*...*.*.*.**.*.*.**....*......***..*..**.*.*****.**.**.**..**...*****..*****.*.**...*......**..**.*..***..**.***...**..***..****.*....*..*..*.**.*.*..*..***...*****.****..***.*.*....*****.*....**.**.*...**..*.**....*.**.**.*.*****.**..*..**.***.*.*...*...**.*....*.**..**..**.*.****..*.**.**...****.**.**.*.**.*..**.*..**..*....*.*.**.*.**.*.*.*...**..*.**.***.**.**..***..*......*.*.*.*.***...***.*...*.*..***.*.**...*.****..*.*..***.***.....**..**.*..***.*****....*...**....*****..****.....*.*****..*****.**...**..***.**...**.**.**..*****...*..*..*...******.*.********.*.**.***.****..****.*.*..*.....**.*...**..**.*...*...***..*****.**.****.......****.*.*****..*...********...**....***.*...*....**...*****....************.*..**..******...**.***.**.*.*.*..*.*.***.*....***.*..****.........*..*.**..*.*......*....*.***.*.***.*...**.****..****..***.****...***.***.*.*.*......**.*.....***.....*...*..*..**....*..**.*..***.**...**..*..***.*..*******.*.***......******.**.**..******..**........*...***.*.***...*..**.*....*.*...**.**.*....*..*...*.**..*.*****.**..**.*.*..*.*.....**...****...**.****.*......******.*.***....*..**.*......**.***......***.*..***..*.*..*.*..*..***..*.*.****.*..**....***...*..*....*.*.*...*..*......**.*....**..........***..******.**.**...**..*..***..*.*..*..*.*...*.......*.*..****..**.**..*.**.*..***...**.....*.**.**..***.***..**..**..*.*.*......**.******.**...*..*...*...*.*****..**.*....*.....*.*.*.***..**...*.*.***.***..***....**.*.**..***********.***..*...**.....*.*.*...***..**.*....****.***..*.**.*.**...*...*.*....****...*.**.********...*...*.*....*..**********. **..*......***.*.**..*.*.****.*.*....*.**..*..*...*.*..***....****.*.*..*..***.*.**.*.***.**...*.*.*..**.*..**..***.***...*.****.******.*...**..*.**...*...***..**.**..*..**.*...*.****.*.*******.***.**..***.**..*.*.*...***..*....*...**...***..**.*..*******.**.**.*.....**.*.*******..**.*..***..**.*******.**...*..*.*...**.**.*****.***..*..**...**..*.*...*****.*.***.*..*.*..**.......*..*..**..*....***.*.*.*.*..*******...****.**.*.*.**.***.****.**.*.*...**.*.*.****..*..*.***..*.****..*...*..*...***.*.......*.**....**.....*.*.**.**...*****.**.*....*..*.****.**..**..*.*...*.*...*....*.*..*..**.*..**..**.*.***...****..*.**.***.*..*..**.*.*.***.*...*......*........*.*.****......***..*.**..*....*.....*.*.****...**.*..*.*.*..*..**..******.*...***.*.**.*...***...*...**.**.*.*.**.*.***...*.*.....*.***....*..**..*.*...***..**.**....*.**...*.*..*..*..*.*.*...*.*.**..*.***.****...*...*........*..*****.**.**..*....**..*..**...*...*..****.*.....******......*.**...*...*...****...***.....*...*****...**.*..***.**..*...*.....***.*.***...**.******.....*.****.**...***......*.....*.**...**.**...*.*.*.*..**..**...***.***.....**...***..*..*...*..*...**...*..*...*..*..*********..***.*.**..*..*..*.***....**..**.**.*.*...*.**..**.***.**...**....****..*......**.*.****.*.**..*..*.**.*...*..**.****.*...*.*.**...*.****..**.*.**.**......**.....***...*.*****...**.******..**.**...*........*...*...*.*..*.****..**.**.***...*.**..**.*.*.......*..**....*.********..*..*..**...******.**.*.**.*.............*.**..**.*.....*...**.*.*..**.***.***...**.*...******....***...*.*..**.*.*....**.**....*..**...**..****..*..***..****..***...**..**.***.***..***.*.*..*..*.***.******.*.**.****..***.*.**..*.*..***...***.*.....*.**...**.*..*.***.***..*..**.*...*...*.....*.*****.*.**.*.*.*..***..**.***.***.**.**.*.***.*.**....*.**.....****....****......*..****....****.*****.*****.***...***..*.......**...****.***********.*.*...**..****..*****...*...**.*..*..*.*****...*.*.*.*...****.****....*..****..*....*.*.......**.******..... *..*...****.**.*.*..*..*******.*....**.*****.****.**.....**....*....*******..*.**..*...*.****...****.****.*..*.******.*****.**.*.*******.*.*...**..***..*..*.**..**.*.*.*..*..*.*.*..******..***.**...*..**....*.*..**.*...*.*..*.**.*.*....*.**.***....*..******.**..**..**..**..**.**.**....**..*...*..***.***.**.*...******...*.**....*...****.*..*.*.*****.*..**.*.*..*.*****.*..***.**.****...*.*.***.*.*..**..***..*..*..***.*******.*.*.***..**..**.*..*****...*...*..*.*...***.***.*.*******..**..*.*****...........*****.*..*.*.*.**...*.....*...*.*..**.*.*.*...**...******.***.**..*.*.*.*.*.****.*..****.*.*.****.....*..*.*..***.*******...****..*****..**........*.......***.*.**..***.*...*....**..**..****...*..*...*...**.*....****.*.**..***..*..**.*.**.**.*..***.*...*..***.**...*.***..*.**.**..*..*.*...*....**.....*....**..*.........***..*.....**********..**...****.**...****..**..**...**.*.*****.**..***.*..*..***.*.*...****.***..**...**.*..***.*.....***.****.******.***.***.******..*****....**..*.*..*.*.**.**..*.**..******.**..*.**.*.....**.**.****...***.......***..*..*..*..**...*..***.*.*.**.*.*.***...**.....*.****....*.*.*.***.*.**..*..***.****.*.**..*...**.***.*.....****.*....*..*.*..*****.*.*****..*.*.*.*.*..*.*****.*.***.*..*.*.**.*.****.***.*****.**......*.***.*.***...****.**...*.*.***..*.**.**.*.**...*****.*.*.....*........*..***....*.*.****...*******..*..*.....*..*.**.*************..*.*.****..*.*.*.....*..*.****..***..*.*.*.***.******...*.*.*.*...*.*****.*****..***.....*..***.**.*******...**..*..***.******...*****.**.**......**..***.**.**.***.*..*...**.*.*...*.***.*.****....*.*..*.*.*...**..*..**..*...*..**.*.**.****.....*.*.*...*....**..*.***.*.**.**.*..*.**..*.....**.**...*..***..**.*.*.*....*****...**.*******.*.*.**..****.*.*.*...*.....****.*...***....***.****...**....**...**.*.*.*.***..*.*.*...*.**.**.***..**.**...**..**.*...*.*...*.*..*.**........*...**.*.*.*..*..***.*..**..*.**..****..*.......*.......**.*******...****..*....**..*.****...*.**...**..***...**.***..*.*.*.. **..**...*****........**..****.*..*****.****..**.***.*.**.*.*..*..*....***..**.***.*.*.....**.....*.*.*.*.*.*.*.*.*....********.*....******.**.**.**.*****.**....*...*.*.*.*.*...**...*..*..****..****.**...***.*.****..*.*..***..*...*.*.*.**..***.***..*.*.**...*.***.*.**..*..**.*.*.***..****....***..**...******..**....*.*......**..*.*.....*.**......***.**..*.*.***.*.**.....*.*.*..*..******...*..****.**.*.*.**..*....****.*.*.**.*..**.***.....*..*.*.**...*..*...*.*.***...*........*.****..*..*..*...***.....***.**.*.******..**.****.**.***.**.***.*.**..***..*.....*...**.......****...*...*..**.*.*.****...**.***.*....*.*..*..*..*****..*.*..*..********.***....*.*....**.*..**..**.*.**..****..***...*****...*..***..**.**.*.**.****.**.***....**..*...****.*...****.*..**.......*...***.....**.***...***.*..**.****...**.*..*.*****..*.*.*.*.*****.*..*.*....**.**....**.........*****....*..*.....**.*.****.*..**.*...*.*.**.**....*.**..*.*.*.***.*.**.*.***.*..*.....****.**.*.*.****...**.*..**.**..*****.***.*...............*.**.**.**.......**.*******..***.**.....*.*..*.*..**.*..**.*..***...*...***.****.**.**..*.*.*...*.**.**.*.*..**.**.*.*.*****.*.*.*..*..*..**....**..***.****.**...*.....*..****....***..*....*.****...*..*.*.***.**.....***........*.**.*..**...****.***..*..**.**.***.*.*...*.**.**.*...*.*..**.**.*.**..*.*.*.*..***...*.....***.**..*.**.*.*.*..**..**...........*...*....**.*.***...*.**..*..*.**.*.*...**..*.....**....**.**.**.**.*..*.*.....*.*.**.*...*.....**.*...***..*...*.*..***..*..***.*.*....*..****..***.***...*..****.*...*.*.**.**....*.*..*.*.***.*.*....***.***.**.*.**..**.*.***..*.***.*.*......*.**.*..*..*..***..*.....**..*.**......**..**....**..****.**.**.***..*.***..**.*..****.**..*..*...***********.**.****....*....**.***.*...***.*...*..**.*.****...***..*..*..***.*.***.*..**.*.****.**....*..**.**.*...**..*.**.......*.*...*....*.*..****.....**.**.***.**.****.*.*.*.**.*.**.*..*.*..*.*..**..*.*.*..*.*.***.*.*.**.....*..***.*.*...*.*.*.*.....***....*..*.*....*.**..*.*.*.*.*..** ..*.*.****..*.**.**.*.*.**.**.**.*..*.*.*..*.***.*.*****..*.*.*.......*.*...**..**..****..**...*.*....*.*..***...*..**..**.**.*.********.*.*....*.*.**.*.**..***.*..**.**..*....*...***.*.**.*..**.**..*.*.....**...***.**...*.*..**..*****...**.*.*.**.**..*.****.*.*.*.*.*....*...****.*.***.*.*.**.**.*..*.*.*.**.*.....***..**..***...*.......*.***.*.*.*.*..**.*.**.*.**.*****....**.*.***.****..*.*......*.*.**.**.*********.*.***.*.*.*....**..*.*****.**..*.......*.**.*..*.....*.*..*......*...*...*..*.*.....*.*.***.....****.**..**.*.*****.....**..**..*.**.....*.*.*..*.**.*.**.**.*...***.*.......*.*....*********..*.*.*...**..*****..*****.*..*.*.....*..**..*.*......*..*****.**.*.*.*..*..****.*.....***.*.....**...***...*..*......*******..*.**.**...*.*.....**.**.*..*.**.*.***....*..*.*.******.**..*******......*.*..**.***.***...****..*.**...****.*..*.****...*.*..****...*.*...*....**.*.*..*..**..*...*..**..**.*..*.....***.......*..*...*.***.**.....**.*..***...*.*..*.***.***..*.*.*..*.**.***....*..*****.*.**....***.****..*.....*.*...*.*.......*...******.**..*.*.*...*....*.**......******.*..*.*.*..***......*.*.***...*.*...*.**..**.....****..*..*.**....**.*..***..*.***....**..**...**....*.**.*..**....***.***....*..*****.***..***.*..*..*.****...*...*.*.*****.****.****..*.*..**.**.**....*.*****...**..*...***.**....*...**.**..***......*..*****.*.*.....*..**.**.*.*****....******.*........**..*.*..*.*.*...*.**.**..*.*..***.***.*....***...**.*.**.******..***.*.***...**.*.....**.*.....**.***.*.*..**...****.*.*.*...*.*....**.*..**...***.**...**.*.*.*.....**.*..***..*..**..*****.............****.*...*...*.*.*.*.**.***....**.***..*****..*.*....**.*.**..*....*.******.*..*...**.***.**.****.*.**...*.***..***.*..****.*.**.*......*....***..**.**....*.***.**...***.***......*..*.*.***..***......***.*.******..****.........**...*.**.*.*..*.....**.**......*.***..**.*....*.**.***.**..*...*..*.**.*.*.*.*.*****.*.*..*.*....*.*.....*..*.**...*..**..**..*.**..*.***.**.*.**...**.**.****...**.**.***....***.*..* *...**.**...**..****..*.*.****.**.**.**..*..*.....***.*.*.***.*.*..**..*.*...*.*....*..*.*.***....****..****.*....*.**...*...**...*..****..***.***.*....**.**...*...*..*..***.*..*...*.****..**..*.**..*.****.*.*.***.******.**.*.****.*...**..*.**...***.*****.*****.*...**.*.******.*..***.****..*.**.**...***....*...*.*..*...*.****.**.**.*.****..*.**..******.**.**......*..**.*...**.****..**.*..****.*.*.*.*.**.*....*...*.**.*.***..**..**.*.****.*.*..*.....*...*.***.**....*.*...****.*.***.**....**.**...**.**..*.....***...***.***.*.*.....***...**.*********....**.****.*.*****...*..**.****..*..***....**.*.**.*.*.**..**....*....**.**...**..**..**.**..**...*...*****..***...*********...***...*......**..*..*...**.*.*.*......****.....***.****....*.*...***.*.*.*****.......*..*..*.*.*****..**..****....***..*.*..**.**...*.*.*..*.***.**.***.*..**.*.*.*.**.*.**...*.*..*..**..*..**...**.*.*..*..********...*.*..********...***..**.*.*.*.*.*....*..*....*.*.*.*..****....**.*.*.****.*.*..**.*.*..**.*...*..***..*.*...**.*****....*****....*..*******.**.**.**.******..***......**.**.*..**...*.*....*..*.*.*..*...*....*.*.*..*.*.****...**.*.*.*.*...*...*.*....*.*....*....*.*..**......**...**.*...*..*..****.*..****.....*.*...**.***.*.*..*.****.**...*.**.******..*.****.**...*****.*****.*.**.*..****..***.**..**.*..******.*..**.*..**..*..*.*.**.***.***..*..*..*.***.**.......**......*.*.*.*..*..*.*.*....****.**.**.***.....*....*....*....**..*.*****..*.****..*..****.**..******..****..*...*****.****.**..*..*...***.***..*...*.*.*....*.*...*..*..*.*.*.**********.**..***.*.****.......***.**..*.****..**..**..*.............*..*.....******.*.*.***...*.**..*.**...*.**.*..******.*..***.***..*.**...*..**.*..*****.**.......***.**.****.*****.**..*.**..*...**.*.*.****.*.*.**....*......**.*.*.*.*....**...**.**...***.*..*..**....***.***.*..**...*.**....*...***..*.**.**.*...*.**.***.**..*.*.*.*...*..**.*.**...*...*****.***...*.*****..**...*..***.*..****..****.*..*....*****..*...**..**.**.*..***.**..*.*********..*.*.*.*. ...*..*.*.****.*.*.*..***.....*...****..*..**..*....*.*****.*.*..*........*..*.*.*..*.*****.*..**.*.*.*.***....*.*.***.**...****...*..*.*..*.*.*.*..**....***.*.*.***.*...**..***..****.**..*.**.*.****.**.*.***.*.*.**......*.****....**.*..**.*...******..*******.*.*...*...*...*.....**...**..*.**.*.*.*..*.***...*..*.**.*..*..*..***.**.***.*.**....*.**.*****.**..****...*..**..*....****..*.*.*.*...*.......**....**....****.********.*.**......**..**.*.**.**.***.**.*.***....**.*..**.*.**.*.***.*..**.*..*..***.*.**.**.**.*.*.*...**.***..*.*.**....*..*********..*.****.****.*.*.*.*.*.....*..***.**..*....*.**.**.**..***.*****.*.***.***.......****.****...*...*.*.**.*..*.*...**.**.....***.*...*.*.*....*..*.****.**.**.*..****..**.....*.*****.*.*.....*****.....**.****..*..**..***.*.****..*.*.*....**.**.**..***.****..*.*.***.*...**.***.**.*.*....*..***..***....**.*.*...*....*.**..**..***.*.***...*.***..****.....**.**..**..*.*.**.*.*..**..**.****.*.*.*......**.*.*..*......*..**..*****...***......*..**********.*.*.*.**.**.*.****..*..**..*.****...**.*.*..**.*.**..*.......****.....**.*...****.*..**.**.***.****.***..*..*...*.**.**.*..**.*.*.*****..*.**..**...***..***.*..******...**.*.***...**.....*.**...**....***..**.*.***.....*.*..*.***..*.*.**.*....*****.***..**.**..........*.*......*..*...**.*****..*..*...******..*.*.*.*.*.**...****.*.**...*********.*.**.**..**.*..*.****.*....***.**.*..**.**.*.....***...***.*...*.****.****.**.....*.***.*.**....*****.....**..*.*****...*.**.*.**.***.*.****.*.***.***..*.**..**.**.*.****...*....***.*..*.**..**.*.**.****.*.*.*........**...*...**..**.**..*****.*..*.*..*.*.***.*.***.*..*...*..***.*...*..**...**.*..****..*.*...*..***..*********.**....*****.*.******....**...**.....**..*.*.**..*..*....*..***.****.*..*......*..*..***..***.*.*..*..**....**..**.**.*..*.***.**.*.***.*.**..*.....*.***.**.**..*.*..*.**.*.....*...**.**.**..***.***.*.*.*.**.*.*.*.**...**.****..**.****.*.*..*..**....*.*..*.*....**.........*.*..*.***..*.*.***..**....*..*.*..*.*.*.*..**.*. **..**.**.**...**.**..***..*..**..***....**...*..***.....*..*.**...**.***.*...*......**.....***.*.**.**..**.***......**.*.***.***...***.**.**.*...*.*.**...*.***.**...**.*.**..*..*.**...*.**..*.**.......***....*.*.*.*.**.*....*...****.****.**..***.....*.*.*....*........*....**...*..*.**..*.****..*..*.*.**.*...**.........**..**.*****.*.*..*...*.....**.***.*..*..**.*....*..**.*.*..**..**..**.*..*...*....*..*.**..***.**..*.....*.**..*****.**..*****.*...*.***..*.**.**..*.*.*.*..*....**.****..**.*.*.**...******......*.*.....*.**..*.***..**..**.***.*****..***.*..**..*.****.....**************.***...**.*..*..............**..**.*.**...*..*...*...***.**.***.*..**....**.*.*.*.*.*..*.******.*.*..*.***..*.*..**...*....*.*....*...*.****......*......*.**...**.*.*.*.*..*..*..**..*.*.****..*..*.*****.*.*****..**.*.****.*..*.*.*...***..*....**.*..*..**..*...**...*.*.**.*..*.....*.*****.*..*..*..**..*...***.*.*********...**..**....*..*......**...*.**...*..**...***.*..*...*..**...*..**.*...****.**..**....**.**..**..****.*.***.**.**.***.****..**..*.**....*..*.*.*.**.*...*..***.***.*.*..***.***.**..*.*.*.***.****..*...*.**......**.**..**..*....***.*.*.*...**.*...**..***.***.***.*.*...**...***.***.**...***..**...*..*..*..*******.......*.*...*.**.*......**.****.*.*..*..*.**..**..**....***..**.*.***.**.***...**..**.*.*.*.*.***..***.*...**....*....****.**.***.**.**...**.*....*..*.**...*..***..**.*...**..**...*...*.**...****.***.**...**..*.******..****.*.***.***.*..****.*...**.***.**.*.***..*..*.******.**...**.******.*..*...*...**.**.....*....****.***.*..**......*..*...*.****......***..*.*..*..*.**.*..**.****.*..*......****......**...**..*.*.***..*.*..**.****.**.***..*.**.*.*....*.*******.*.***.*..*....**.***....*...*.*.*...****..***.***.*.***...**..****.**.*****...*..*.****.**.**..*...**....**..*.....**.**.***..***.**..**...*.*.*...**....*.**...**...****.....*.***...*..**..........*.*..***....*.***.*.***..*....*...**.*.*.*..*.*...*.***.***..*..*.*....**..*.***...***.**.***.**..*..*.**..*.*.** *****....*****...*...***..***.*....*.*.......*.....*.**.......*.....*********....**.***..**.....**....*...*..*..*...*.*.*.**..**..*.**..**.*.****......****.****.*....*.*.****...***.*..*.*...**.*...*.*.***.**.*.****..*..*.**.****..**.**.***.*.*.**..*...**.**.****...*.**.*.*.**...*....*****.*.*...****.*.*.*....*****.**......**....*.***....*..*.*......*...**.**.**..******.*.*.*...*..**....*****..*.**...*....*****.*.*........**.*..**....**.*...*.*.*.*...****..***.**.*.*...*.*.*..**....**..***...*...*......**..**..*....*.*****.*.***.**......*.**.*..***.*.*.***..**.*.*...*.*.*.**.*..*.*.*..*...**..**..*..*.*.****.*...*..*...*..*.**....*.*..*........**..**.......**...****.**.***...*..*****..**.****.******..**...***.***..*******...****.*.*****.*.***..**..****.*.*..*...*.**..***********..**.*.***.***.**..*..*...*...***.*..*......**.*...****...*...*..***..*.*...**..*..*...**....*.*.....*.*.****.*****..**.*****.**..***...***.*.*..*..*..*......**.*....*.*..*..*..*.**...*..******.**.*....*.**.**.*.*********....***.......*......**.*****.*****..*.***..*.*.******.***...**...**.*.*.**.*.******...**.*..***..**.*.*..*.******....*.*******.*.******..***.*...*..****.**....***..*.**.*......*.*******.*..***..*.*.**..***..*.*.**..*****.*.***.*..*.***..****....*..*.*.*..*.*.**.....*.**..*.****.**.....**...***..**...*..**.*.***..*.**.*.****..**..*...**.*.*..*.**.*.**...**.*.****.****.****..**.*.*.**.**..******..***..***.*.*..*.**.**...****.*..*....**.********...*.....*.*.*.**...*...***.*.**.**.**...**.***.*.**..*.*...*..*...***..**....**.*.*.***..*...**.*.*.**..**..*..****...***.**..*....***..*...*.****.*.*....*.**..*.*.*..*.*..*..**.*.********..****....****.*.*..****...**.**.*.**.*.****...*.*.***.*..*****...*.*..*.*.*...****.*.*..***.....**..*..*...*.*..**.*......**.***.*..*.*.**..*...**.**...*...*.**...**.****...*******..******.*..*.*..*.*......*.**.....*...*..**..***.*..***..*..***.**.****...*.****..*..**.**...*..*.*.**.*****.............*.*.***...*.......*..*...*...*..*.*..***.*..*..*.*.* ..***.**...**..*.**.....******...***..**.**...*.*.*..*...*..*.*.*.*.***..***.***.*****....*..*.*....**...***.***......*.*.*.*.**.*..*....*.**.*...***.*..*.****..*...**.***..*.*.****.*.*..***..***.**..*....*.*.*****.**.....***....**..**..**....**...***.*.*...*.*.***...*.*.**.*...*.**.*.**..*.**.****..*.**.**.*.******.**.**.....*.*.*...*.***.**....**.*..*..*...*.*.*****..*.*.**..*.*****.**.*.***..**.....*..**..*****..****..**.*****..*****.*..*.**..*.**...*******...***.**.*....*****..**.....**..*...**.*..*.*.**..*.*.*....*.**...*...***.*.**.*.*.*.....*.*......**.....*.*....*.**..**..*........*...**.***...****.*.*.***....***.*....***....**...***.*.*.....*.*.**.*...**...**..*.*.*..**..*.....**.*.**.***.**..*..*.....*.**.**.*..***.....****.**.***.**..**....**.**..***.**..*.**..**..**.*....***.*.*..****...*...*.**.*****...*.***.*..*.....**.*..*.***.**.*....*.*.....***....***...*..*.*****...*...*.*.*****....*...*.*****.*.*..*..**....*.***..*.*...**.*****..***.***...**....***.***...*..**...*...***..*...*.*****.**.*..***.**..*****.*.*.*.*..**...**..*...***.*..**.*..*....**.**.*.**.*.....*.*.*..*.*..**......***.**.*.***....**....*****.**.*.****.*.*.**...*..*.*.**.*..*********..***.*...**.......**...*....***.*.*.********.******...***.**.***.*.**.*.*.*.**....*...*.*.*....**.*...*..*...*..**.***.*..*.*.**..*.**.**...*.***..*....**........*.*.*.**.*.**..***...**.*.*.*...*...*..*****.*****.****....**.*...**...**.*......*....**.**.*.******.***..**.*..*....*.***...***....***.**.*...**...*...****..*.*****..*.*...*.*...**.*..*..***......**..*.*****...*....*....*..*.......*.*..***...*.*..**.*.....*....****..*.**.**.*...*.*.**....*****..*****...*..*.*..***....*.*.****.**...*********..**.*.*.....*.******....*.**.*..*...*..*..**.*****...**.**....*..*...******.*.*.***..*.*..*...***.....**.**.*..*.***...****.**.*****.*....*.*******..***..**.*.**.***...*..**.*....*..*.**.....****.*..**..**.********..*.**...*.**......***..**..***.*.*.*.***..*..*..*.*...***.*..****.*.****..*.*.*.***.*..*.**.*.* *..****....*.**.****..***.***...****.***.*....*..*..*....***.****..*****.*.***.*******.*...*.*.*.**.*.**.****...*.*..*..**.***..*...*.....**.*.*..*.*..*..*.*.*******.*......***.****.**..*.****.**...*.**.**.....**.*.*****...**.*.***.*..***.*.*.*..*..*..***.**..***.**.*....**..**.*..*..***.**...****..**.**..**.**.*****.***.....*......**..*.*......*..**.**..***.....**.*..*..*....**.*.**.....*..**.*.**...**..**.*.*****.*......*...*.*..*....*.**..*....*******.*.*.*.*..*....*.****...**..**..*.**.*..*****........*....*.*.*.*..*..*.......*....**..*.*****..**.***.*...**..**....*.**.*.*.*...***..**.*****.*.....*..*..*...**.*..***.*...***...**.*...*.**.**...*.**.*.**....*.*.*.*..*.*.*....***.*..*..*..*.*...***..**..***.****..*..*.*....**.*...*....***...*..*.*........*..*.*..**..*.*..***.***.*..*...***..**.*.***..**...*.***.*****.***..***.****..**..**.*.***.**.*.**.*....**.*.*.......***..**.***.*.*....***.*..**.**..**...*.********......*.**.*.**.*.***.***.**..*.***...*.**...******.*.**....**.*..********..*.*.*.***.**.*..**..*.***.*****....*..*.*..*****.***....*..*..*..***..*.******..****...*.****.*..*.*..*.**.*.*.***...*...*.**.***.*....****....**.*.*..*.*.***....*..*.*.*.***..*.*..***..*.****..**.....*....**..**.***...*.*.*.*.*..**...**.....**..*.*****.*.****....*....*.****.*....***..**..*.*..*......*.....**....**.**..**....*..**....******.**...*.*.**.......****......**..****.*.**.*..****..*..***.*...**....**.**.*.****.****...**.*..***.*.****.**.........***.*.*.***..*****...*..*..**.**..**.*...*...***.***..**....**...****.*....*.**..........**.*.*..*..*..**.*..***.**..*.*....****.***.**...***..*..*.*..*.*.****....*..*.***...*.*.....*..........***..***..*..*.......***.**.**..*.*.*.***.**.*...*.**....*.**..*.****..**.*.**.**.**..**...**...*****.***.*....*********.*..*..***********...***.***.**.*..**.**...*...........*..**.***...*..**.****.*.**..***..*.**.**..**.****.**..*.*..**...****.*.*.******...*.*.***.*.*.......**...*.*.*.**....**.**.*.**.*..*.*....*.*..***..*.***.*******.** ..**.....*....**.*.***.**.*.*..**...*...**.....*.*.*.**..*****......*******..*.*****.**.*.***.*..*.**.**....*..**.****...***..*..*.**..*******.**.....***.*...**..*.***..**..*.*.*.***.**.**..*******...***.*..******...**..*.***.*....**...**..*..*..**...*.**.*..*.**.*..*.*...*.**....*..**.*.*.**.**.*..*..**...*.****.*.*..***..*..***.*.***.*.*..*.....*...**.*...***.******...*.**..**.**.*...*.*....***..**....***.**..**...*..*.*.*..******..*.*..*..*.*.*.*****......*...*****...**.***...**.***.****.*.**...*....*...*...*.......**.****.**..*...*..*****....**.*.**..**....*..*..*...*..**.*******....**.*..**..**....**..*.**...**..*..*.*..**....**..***....***.**.....***.***.*.*..****.*.**.**..*.*.*..*.*****..*..*....**...*.*.*....*..***.**.....*.*..**....**.****..*..*..*....**.......*..*..*..**..*.*..***.***.***..*.***.**..***...*....**.*......****.*..****.*.*****...*..*..*..*.**.*.*..**.*..**...**.****.*....*.*....*..***.*****.*..*..***.****..****.....**.*.*.****.*..*..**...**..*.*****......***...*..*..*******..**.***...*.***..*.**.*.***..*******.**.*.*..*.**.***.*.**....*.***.*..*.**....*...***.**.*.*...**..*.*.*..*.*..*****.***........*.****..*...*..*..*.*.***.*.**..**.*.***....**.*.*....*..*.*.*.****..*.*.***..*...**..***.**...***.**.*..*.*...*...**.*..******....*..*.*.*.*.*.******....**.**.**.*....*******...***.....*..*.*.**..**..*.*..****.**...***.*.****.*.**.*...*.**.**..**...**..***.**.***....**.***.......**...**..*..*...**.*******.*.*.*.**.***..*****..*.*.*...**..**...*.****.*.******.****....*.**..**....*****.*..***...*.*.**.*..*..*.**....*..**.*.****.*....*..*.*.**..****......*..**..**.*..**...*.*..*.*.*.*...*.*......**...*...*********.**...*..***.*.**..*.*.********..........*..**.*****...*.**.***.**.******.......*..*.....*..****.*.*.*.********..**.....**.*.*...*.*.*..*.*....**.*.*.**...*.*.*.*.**.*.......*.**.*..*.*.**.....*.**....*..***.....*.****.*.*.*.***......****......*.*..***..........**.**....*.**.*...**.****....*****.*.......*..**.**...*..**.....***.*.*****.... ......*..**.*..**.******.**..***..*.***..*****..*..*.*...***...*****.......*....**.*...*..**..*...*.*.**......**..****.*.**...**.*..*.*...***..*...**.**..**.**....***.**.****.**......*.**.*.*..***.*..**.***.*.*.***..*..**..***...***..*.*******..*****..*......**.**.***.**..*...**.***.*...*..***.......*****..*........**...*..*...*......*.***...*........**.*.***..*...**..**...*..**..****...*.**.****..***....**..***..*.**....***.*****.****...*.**.**..*..*...*****.*.*.*..*.*..*..**.**...*.*.**...*****.*..***.***.**...**....*...*.*.*..*.**.*..***.***...****.**.*..*...***.*.**......*..*.**.*...**..**.**..*.**.*.*.***..*.*.*.**.****.*..**.*...*...*..**..*.****.*..*.****..*........**...**...**..*..*..***.*.*.***..*..*.**..*.*.**...*.*.*..**.**.**..**.**.**..**..**.*..*..**....**...*..***.*.*.*.*..*..*.**....*.**...*..***.....*.**..**.***.***....**..**...*.***.**.*.*****.*****..*.*..**.**...*.*****.**......**.*****..**....*....*.*****..**.**.*.******.***..*****.*.*.****.*....**..*.*.*..*.**..*****...***.*.****.**.*.***......**....*.......*.***...**...**.*..*..*.*.**...*.*.*.*.***...*.**..****..*.**.*.*.**..*..*...*...**...*...**..*.*..**.**.***...**.....*.....*.*..*.*.**..*...*..*..**.*.***.......*.******..*.*..*******...***....*.***.*.*.***..******...***..***.**...**.*******...*.*.*.*.*.***.**.**.....*..**.*.*.*.*.*...**.****.*..***...*.*..**..**.*...*...**.*....**.*.*.****....**..**.*.**...*.*****..*.**.*...*..**..*****.****.*******..*.*.....*.*....*.....*..*.*.*****.*......***.***...**...*..*....*.*...****....****....*..****.*.*.*.**..****....*.***..****..***.....*..**.**.****....*..*...***...****.***.**.*...***..****..***.****..*.*****.*..*.*..*.****...**.**.**.**.***....*..****.*.***..**...**....*.*.*.*....***.**.*..***......****....***.....*...*.****.*.*..**...***..**.***..**.*.*.*****..*.....*.*.......*.****.***.*..******..***..**.***.*.*.*..****...*.***.***......**.***.***.**..*.....*......*...******...**...**.*....***.**....**.***.*....******.*..*..*...**..*.***.***. *..***..*.**....**..****.*..**.*..*..**.......**.***..***.*.***.****.*****.**...*..*....**.*.**...******.*.*..*..*****.**.**.*...*..*.......*..****...*.**.**...*.*.....*.*..*...**.***......******.****..**..*....*.*.*.*.****..**....**..***.*..*.*.**.*****....**.**.***..**.*..*.*.**..*.*.**.**.**.*.***.*....*...*...*..*.*****.*....**.***.*..**....**.***..*.***..*.**..*.******.*.*.**.**.****.**..****...*.....*******..***.*..**......***.*.*.*.*..*...*..**.***.**..*..***.****..***..*...*...**..*******.**.****..**.*.....*...*****..**..**..**...***....**.***...****..*.*....****.*.****..*...*****.***..**.*.**..**.***...**.*..**.****.***.**.*......*.***.***...*.*.**.*.**.*...*.**..*..*.....**.*****.*.**..**.*...*....**.**.*.***.*...*.***..***.*.*....*.**...*....***..**..**.**..*.**.*...*..**.**.**..*...*.*.*..*....**..*.***.**.**.*.*.***....*....***.*..****..**.**.......*.****..***.*.****.****.........*..*****.*.****..**..**.*****..*..**..*.**...*..**.**.*..*....*.***.*.**...**.*..**.*.***..*..*..**.***.***..*.*..**.*...*..*.***...**..*..********....*...*.*....*******.**.*****.**...*.**.*..***.****...*.**.****.*...*........**...*......*...*.*..*.*..******..**..****....*..**..***....*..***.....*..*****.****.***.***.*.***..**..*..**....***....***..**...*.****..*...*.***.***.***...*.****.*.**....**.*.....*...****..*..*.**.....***.*.**..*****..**....*****....*.*.*...*.*.****..*****.**.**.**...*.***.**..*.....**.*...**.*.***...*.**...*.*.*.**.***.**.**..***.*..*.*..***..**..**.*.**.*.**..**......****.*.*..*..*.**......**..*....*....*********...***....*..*...............**....*.**.***...**.*****.*.....**.*..*..**.*.*..**..*.......*.*.**.***.**..****..*.***.**......*.*.**.***.*.*****.***..*..*...*.*....***.***...*.*.*..***.....**....*.**...***.*.*.*.*.....******...*****..******.*.*.**.**...**.....**......*..**..****..***.*..**.**.****.....***.**.**...*.***..******..*.*...***..***.*......***.***.***..*..*.***...*..**.*..****..*******..**....*..*****.***..*****.****.*.**.*.***.*...** *...*..**.***...*...**..***...***.****.*...********...*.*..**...*.*..*.*.*.***.*.***...****...******.******.*.*...*.**.*......**.*.*.....*......*..****.***.*..**.*....*****.*..*..****************..*.*...**.*.....*.*..**...***..*.*.**.**.**..*..*****...*.***.**.*..**.**..*..*...**..*.**..*******.....***.*..*.*...*..**..**...**.***.**...**..*...**.**...*.*.*...*...**...*....**..****.*........*...*********.*.**.**.*...**.*****..*....*****..****..*.**.********...*.....*******..****..*.***.*..*.**.*.****.*..**.*.**.*..**.*..*...**..**.*.*****.*.*..*.***.******...*.*..**..***..*.**.***.*..*.******.*..*.***..**.*.*.**..**.*..*....*..**...*...*..*...**.*.*.*..**.********.*.*.*..**...*.*...*.***.*.**.***.....*.**.*.....*.*.*******.....**.*.***.*..**.*...**.***.*.*..*...**.*..*.***....*.**..*...*.......*..*..**..***.......*.***...*********.**.**.*.....**..**.**.***.*.*****...**.*.**....**.**.****...*..*...**..*.*.****...**.*.*....**.***..*..*.*....******.*.****.**.*.*...*..**.*..*.**...*.***.***.***..**.***..**....*.*....*******.***.****.*.***...*****.*.***.***.**.*..*..*.**.***.*.*......******.*..*.***...**..**...*..****.**.****.*.*.*..*******..***.*...***.****..**..*.*****..*.*..***.....*...*....*..***.*.*...***..*.*.*.**.**....*...*.***.**.**.***..*..*..****..**...*..****..*.*...*.*..*.*.******.*****....***..**.**.**.*******....*.*.**.*.*..**...*.*..*.*...*.*...*.*...***.*....*...*....*..*.*.**..****.....*.**.**...**.*.***.*..*.*.*...**.*..***..*..*.**.*.*..*..*.**..*..**.********.*...**.**.***.**...*..**.*..*...**.**..*...**.**.***.***.*.*.**.**.*..*...*.*.*.**..***.**..**...***..*..**.***.**..*****.**..*****.*******...*...*******.*..**.**..****..****.**.*......****..***.*.*.**..**.*...**.*.*....*..******....*...*.*.......*..***.*.****..**.*.**...*.*.*...**....***.**..****..*.*.**...*.**..*..*..*.*.**.*.******..*..***.**.*...**.*****.*..***.*...*.***..**...*..***.**.*..**......**...**..****..*****.***.**..*.......*..*...**.*...*...**.*....*.***...*...***.**....*..*...*..* .***.**.*..*..*.******.***..**.**...*..**.*.*********....**.*****.**.*..*.....**.*...*****..*.**.****.***..*.*....**....*******..*.******...******.**.*.*....**......*.......*.*.****.*.***...**...*.*.*.**.*.**.***.*.***..*.*..**.**...*.*..*......*..*.*...****.*.**......*.*..****....**....***...*..***.*.******..*..*..*.******.***.*..*****....**....*..*.*.**.*****.*.*..***...**.****.**..*...*....*...**..**.*.*..**.*.***********...*..*.*****........*.***.*....*.**.**.**.*.*...**.*.*.*....****.******....**.**.*...**..*..**..*..**..**.*..*****.*..*.*.*.*.*.*.**......*****...*..*...*...**..*.***...***...**..*.*****.**.**..**.***..****.*..**.**........*.*....*.********..*....***..*..*..**..**.**...*******...*.*.*****.*....********.......*....***.**.*..*...***.*....*....***.***.*.*..**.****....*.*...******..****..**.*..*.*.*.*********..*.**....******....**.*.*.**..*..*...*..*.**.***....*..*.**..**.****.*...*..***.*.*...*..**....**..**...*.******...***.**.*....*.*...**..*********.***.****.***.*.**.*.*.....***.*....*..**.*..***.*.*..*.**..**.**..**..*****..***.*.*..*..*..*.*.*****..****.*.**.**.*.*.*.**.....**.*.*..***.*.***..***....**.*..*......******..*..**...**.*..*..**.*.**..*.****..*****..**.*..*.**....*..**.....*...***...*..*..***....*.*.***.*..*.**.***..**.**.*.****..*.*...**.*.****.*.**.*****.*..***..****.*.*.*...****..*..*...*..*..**.*.**.*....***.*.*...**.*.*.**.*..*.****...*...**.****...***.***.*...*..**....*...*.*.*..***.**..******.....*******...*.**.*.*...***.*****...*.***....*.*..*...***.*....*...*..*****..*.*********.*..*.**...**.*.*..***.**...***.....**.....**.*.*.*****..*.*.*...**..*.**.***.**..*..*...**.**..**.***...***.*.*.***.*........*..**...**...***.*.*.....*....***..*.***....*....**.*..*.*...**.*.*.*..***.*.**.**.*.**......**.**.******.*...**.*.****..***.....*.***.**.*.*..***..*.**.....*...**.***.**.....***....***..**....*****.**..**.*..******..*..*..*.**..*******.....*.*.**.*.*.*.**.*..*.*.*..*.*...***.***.*....**..*.*.*.*..**...*.*..****..**.**..*.*... *..*..*.*...*.....*.**......*.***.***....***...*..**.**.**...*.**....*...***.****..***..**...*.*.....****....**.**.*****..**...*.*...**....*.*..**.**..***..***.*****...**.*.*.*.*....*.**.*.*.*.*..*.*....***.*..*..*.**..****.***.*.**...**.**.****..**.*****.*.***..*.*....*..*...******.**.**.*.*.****....*.**.*.**.*.**.....*..*.**.**...***..**....***.....*****...*...***.....*.****.*.****.*.***....**.*.*...*..**.*.*...*..**..***...***....**...*.*..*.*...**......*....*****...***..*.*.**.***.***.*.*..*..*.**..****...**.**.*****..*****.*..*.**.*...*...**..****.***.**.*.*.**.***.***.*....*.*****.**.*********.......***..***...**.***....*.*****.*..*****...**..*..*......****..*.**.*....****.*.***.***...*..*..****.*.**..**.*..*.*.**.*..*.*....*..**..*....**.**.**.*.****..*.....***..***.*..*.***.**......*.***...*.********....**..*...*.*.**.....*******.*.**..*.**.*..*.******..*.*.....**.*****.**.*..**.*...**.***.*.*.*.*.....*..**.**..**.*.*..**.*...*.*...****.****.**.****.********.**.....*.*.*.....**..****.*.**......**....**.*.***.*****.*.*.****.**.*.*...**..**.*..*.*.***.****....*.*.**.**.**..*.*.**.*****......*....**......*.**.***.**..****.***...*.*****..***...*.**.**.*..*.***.*.*.****....*.******.***.*..*...***..*.**.*.*...**.*.**..**..***....*.*...**..*****.*****.....**..***..*..*..*.****.*.*.*..*.....**.****.*.**.....***..**.**.**.**..*..*..*..**.***..*.*****..*...*....*.*..***.**..*......*..***..*.*.*.**..*.*..*.*.******......*..*******...*.***..*.*...*.*.*...*.*****.*.**..***.*.*........*.**..**.*...***..*..*.*.**.**.**..*.**....*.*****.***....*.*****..**...*.*.*.*.*******....***.*..*.**.***.*.*..*.....***.....****..*..**...*...**..*.*.....**.**.*.****.*.****..*.*.*.*.*..***..**.****..*****..**..*.***.....**.**.*.......**.**..**.*.....***.*.**...*.....*.*.....**..*.*.*..***.*****.**..***..*.*......*.*..**.......***........**.*.*.*..****.*..**.**....*..*.****.***.****.*.*****.**..*.****.*..*.....*...**.*.*..****.*....**.*........*.*.*.***...*.*...***.**..*..**.....*.***...*. ....*..*..*..*.**.***...*...*.*......*.***...*.**.....****.....*..**.**.**........******.**....***...*****...*.**.***.*..**....*.******.*..**...**.***...***.**.*.*******...********.*.**.*.*.*.****..*.*.*.**.**..*.**.*..*.*.*.*.*****..**...*****.....*.*****.......*.*.****.*****...**....*...**.*.*...**.*.*...*.**..*.........**.**.*...*.*.**..**..***..........***...*..***.**..***..***....**..****.*.*.*..*****.*..**..*..**.*******.*.*****.***.**..*....*.**.*...**.**..*.**.***..***...*.....**....*..****.*.**.*....*.***.***.*..*....*****.*..*.**..**....**.*..**.**..*.***..***..*****...***..**.****.***..*.*.***.****...*.***......*****....**.**....***.***..*.****...**.*..****....***.*.*.**..*******.*..*..*..*...*.*...*****.*..***.***.....*..*.*.****.*.....***.*..*..**.*.....*****...**...*.*..**.***.*.*.*.........*...**...*.***..*.*****.*****.*.*..****.......**.***.....**.*.*.*.***.*..******..*...***.*.***.*..*.****...*.*..*.**.*********...***..**.****.....*..*...*******.*..*.**.*.*.**.*.....**..*.*****.**..*....**..**.*.*.*.**.**.**.*...**.*.*....*...*..*..***.*..***.*.*.***.*.**.*.****.*....*.....*.*..***.*..*.*.**..*...*.****.*.*.*..*........*.**.**.*..***.**.**..****.***.********..*..**....**.**..*********.****.*..**.**..*.**...*..*..*..*..***.*.*...*.***.**.*...**..****.**.**......*..*..**..*.*...*.**.**..**.*.****..*........****.**.**.*****..*....*.*...**.*....**....*.****..*.....**.**.*****.**.****.*.......*.*.*.*.*....*.*.****.*.*.**.*.**....*.*..*..*.**.*...*...****.*..*.*.**.****.*.*..****..**.....**.*.***.****.*..*.......****.****.*...*...*..**...*...*.........**.*.**....**.**.*...*....****....*....**.***.**..*.***.**.***.***...*...*.***..*.*.*.*.**.**.*.***.*.*.*..***..*........*.**...*.*..*.*..*.****.**..*..**.**...**.**...********.....****.****...*..*..*******.*..**..*.*.*.*.*..****...**..******.*******.**....**..*.**...**..*...*..*..***.......*****.**.*.*.*.....******.***..**..*.**.****.***...***..*.........**....*.**.*..*.***...*..**.*..*.**...***.**.*.*.*... *.*.****..***.*****...*.**...*..**...*.*...**.*.*.**..****...*.*..........*.*.....*.*.**.**.***.*.*.**..*..**....**.**.**..**..**.........**......*......*.....*******...**...***..**.*.****....*****.**.****.*...*.*******.*.*..**...**..*..**.**.*..*...**********...**.*.**..**.......***..**......**.*.*.**..*....*.**.*.......**.*.**..*..*.**..**.....*********.*.*..********...*.**...*...**.....*.*.*..**....****..*..*.*....*.***.*...**.......*.....*.*....*.**........***.*..***.*..***.**..*..*....*****.*.*.*..*...**...*.***.*.....***..**..*.*.*.*..***..**..**.********.*.*..*.*.***.*.***..*..*..**.**..*****.**.****...**....***.**.**..*.***.*.**..****......**.*......**.*..*....*....*.*.*.*****.***..****..*.*.*.*.*.*.***.*.*....***.**.*.*.*..******..**..*.*.**....*...*.*..*....****..*..*.***.*.....*...*..*.*..**....*.**.**...*.***.*...**...*....***.*..*..*.*****..****....**.....**.*.*..*......*.*..**.*.**.**...*.***.**...**.*...............*.....**.*****.***.****...**...**..*.****.**...*.***.*****...****..*.*.*.*.....***..***.*.**.*.*.*.***.*.*.***.**.**.*.**...**...*****.*******.**....**.*.**.*.**.***.*.*...*.*.**..**.*...**..*...**..*....*****.....*.***...*..****.....*****..***..*...*...***.*..*...*...*.*.***....***.***..****...*.***.....*.*.***.**.*******....***..*.......*...**.......***.***.***...**..**..**.*****.*...***...***..**.*...*.*.*..*****.*......*****...*****.......*..*...*.*..**.....***.******.*..**...*.**..**..******.***..*.***...*.....*...**..*..*.***.**.**.*.*......*.*..**....*.*.*.*.***.*..*.*.*...***.*.*..*..*..**..**.....*****.**.***..*****..*.***.*.**..*.....*...*.*..***..***....**...*.*******..**......*...**.*.*.**.....*.*..***.*..**..*.**..*.*...*.*.**.*..*.*.**********.*.*..*.**.**..*..*...***..**.*..*...*..***...***.**..*.*..**..*..*.**..*..*.**.**.*....***.***.**..****.....***..*.*.**.......*...*.***.****..****..*.***.*.*.*.**.*.***..****.*...***...****..*.***.*...*..**....*...**.***...*****...****.**.**..*.*...******.*.***.**.*.*..***..*.***...***.. *..*.******....*.....**...**.*......**.**.*..***.*.*.**.*.**.*.***...........*.*.****.***...**.*.*.*..*.***.**.*....*...**..**...***....**.*....*****.*..****....**...*.******..*.***.*.*...*.**..*.**.*.***......***.****..**.**.***.*..**...****.*.*****..**.*...****.**.**.*.***...**.****..*..**...**.***.*..**...*...*.*..*.*.*..***.**.*.**....*.......*.**...*.....*....*....*..*..**.******..****.*.**.........**.*******......****....*.....*.*......*.***.******..*...**.**.**......*.....*..*.*.*.*.....*.....*.**....*.******.*..*.*****.**.**......*..*...*.***.**.*.**.***.*.*.*.****..***...*******..**.**.*...*..**...*.*.**...***.**...**........**.******..**.****.***........*....****..*.**........****.*...**.**.**.**...****.*..**.*****.***..*.***..*.....*.*..******.*.*.*..**..*........*.*.*..**.*.*..*.*****.....*....******...*.**.*****.**..***.***.**.*.******.*..*.*.**......***.*....*.******........*....**.*...**.*****..*.***.**..*....**.*****.*.***....*.*...**.***.******..***..***...**..*.*.**........**.*.....**..*.*****.***...***..*******...*..****..*******...*.****.*.**..****.*******.***...***.*...*..***..*..**.****.*.*..*..**.*...**...*.*...*..*...***.*****.*...*.*****.****..**..**.*...*******.**.*..*.*....**.*.**....**.*..********..*.**...**.*.*.....****.***.......******....******.******.***....**.*....**..*........****..*.*..*..*.*****...******....***..*..*.*...*.*.**.*..*..**.**.**...*.**.***.**..**.*..****.*..*.*.**...**.*.**...*....**...*.*.*.*.*..*.*******.....**..***.***....*...*...*********..**.*.*.*...***.....*.*...**..****..**.**.*.**....***.*...**.*.****.**.*.****..*****..**...*..***...*.*...***.*..*......*.*..*..*****..*...*.***..*.***..**..*.*.*.*...***...**...*.......*..*...*.**.**....*...*....*...***......**.***..*.******..*.****.*.*....***..**..**...*..*.*..***..*.***..*..**.**.*..*..**.***..**.*..**.*.**.*.*.**.*.*.*..**..**.......*****.....**.*.*.*..**.*.******.......*.....*.**.*...*.**.*..*...*..*...*......**.*...*...***.**.**..***.****....****.*..***.** .*.**.*..*.***...*.*.*.**....*.*.***.****...*.*..*.*.*...*..******..*.**...**.***.*******..*.********..**...*.******.**..*...**.****.*.*.***...*...*****.*..*.***.*..*..**..*.**.*.***....*.*.*...*****..**.**.******..****...*****.*..***....*.....**.**.......**..***....**.****.*..*.*.**...**.*.*.*..*..*.**..*...*.**.***..***.*..*.****........*..***.*.**.....*****.**..**..**.......**....*...*..***..*.*...*****.*.*..........*.**...*.***.*****.*.*.*....**.**....******.**********.***..***...****.*****..*...****..******..*...**..*..*.....***.*.*..*.*****.**.*.*..........**.*****.*..........**..*..*....**.***.**..***..*..**...*.*..*.*....*.....*..*........**.***.*..*..*.*...**.*..*.*.*...*..*.*.*....*.*..*.*....**..*.*.***..*.**.**..*.*....***.********...*.****...**..**...**...*.*..*.*.****.**..*.....**.....**.**..*..*..***..*.**..**..*.*********.......*****..*.*...*..**.****.*....*..*..*.*.****.**..**...*****.***....**..*..*.....********.*...*.**..****...*..****...*.**.*...*****.***.....**.*.***.*...***.**.********..***..***.*.**.*...*..*.*....**.****.*.*.*.*.......*.***.****.***.*.***..**.*..**********.**.**..**..*.**.............*.**.*.*.**.**..*..***..*.****....*..**.**....*****.*..*.....**...**.****..*..***..**.**.**.*.*..***.***.*..*.*..**..*.***.....*...*..*..******..**.***.....**..******.....*.**...*.****....*..******...**....***.**.****...*.*.*.*...*****.*..*..**..*...******.*...******.*..*.*.*.***...**.**.**..*****.*****...**...*.*..*..****.........*....**.*.**.*.*.*...***..**.*.....*.**..*.**..*.*****.****.*...**.*.**..*.*.*.**.****.*.*.**.**.**..*.*..*...****...*..**..*********..*........**.*..*.*..*..**.**..**.....*.*..***..*..*..***.*****.....**.*.*..*...***.*.*.*.*....*.****.*.****..***...*.*...**..*...*.**.****..**..***..*****.***..***..**..*....*....**..***.*..**.*....*.*....****...**...**..*..*..*.*.*.*.******...**.**.***.****....*..*.*.*.*...***....*.******.**.....*....*..*..*******.***..*.****.*.*.......*.*...*.***.*.*.**.*....*.*.*.**.*****..**....****** *.*.**.**...**.**.*.*.**..***..*.****..**..*.******....*.**..*.************.**.***.*..*.*..*.*.......**..**..***...*....**..*.**....**....*..***.**.**.***.*.*****.*.....*..*.*....***.*..*.*.**.*.**...*..*....**.*.***.**.****..*****..*.*.****.**.....***..*..*.*........***.*.*.*..*****.**.**....****..**.**..**....****.....****...***..***..*..**.*.*.**.*.....***.****.**.*.*..******..*.*.****.**.*.*..*.....**.*.*..**.......*.......*...**.**.******.**.*...***..***.**....*.....*....***....*.**..*.**.**..*.****.*****.*.*.*.***..**...**....**...**.*..****...****.*....*.***..**...*******.*..****.*.....*****.*.**.**..*....*..*....**.*****.*.**.....**..***.**.*.*.*.*...**..**.**.....**.***.****.**....**.*...**..**.....**.**..***.*...*.**.*.*.***.....*.*.*...*****.*.*.*.*.**.*...*.*....*..****.*.**..**...*.*..**.**..***...**...*.**..*...**.***.*.**.*.*...*..*.***..*.....***..*......*..***.**.*..****...***********....*.....***..*.****.**.*.**.**.****.......*..*.**..**.**.*.*..*..........*.***..*.*..**.*...*..*.**.****.****..****.*..*.**.*.*....*..**...****.**.*.......***..*...*******.**.**.**.*.*.***.*...*.*.**.***...**...*..*.*.*.**.**.*....*..*.****.**.**...*..*.**...****.**.*..**.*.....*.*..*....***....**..**.***.*...*..*...*.....**.****..****..*.**.*****...**..**.**....**...*...**..**..*...**..**.*.*...****..*...*...**...****..**..*..*.*....*...***.**..*....*..**........**.***...*..*..***...****.*.....*******.*..***.*.*.*.**.***...*......*****..*.*****..*.*..*.**.**...*.*...***...***.***.*..*.****........***.**.**.****..***...*.**.*...**.**...*...*........*****...***.*.***.*..*.*.*.**.****.**...*****..*....****.*.***..**....*.****.**..*....****.*.**..*..***..*.......*..*...**.**.....*...***.**...*.*.***......**.**.***.**.***...*.*.....*.**....***.*...*.*..**.*..*.*.***.....****.*..*.*.*.***.*.*.***...*.***...*.**.**....**..*......*.......****...*...*...*.*..*..........***.**....**.**.*.**.....**.**.*.**.*.******.*..**..**...***..*******.***...******.*.**.*..**.**.*.**.*.*... ..*..***..***.*.*..*****.********.*.*.**.*........***...*.***.***.*.**.......**..******.***.**.***..**.*...**.*****.**.*.....*........*..*.*****.*****.**..**.*.**.****...*.*.**.....*..**...*.*...***...**.****....***.*..*.*....**.*....*..***.********.**.*..**..*...*.*.....**...***.**.*..***....*..*****.*...*..**.**...******.......***..**.*.*...*.**..*..*........**......**..***...***.*.*.****.**..**..**.*.*.*.*****.*..*.****.**..**.*..****..*....**....****.*..**..*..*............****.**.*...*****..***.*.******.*....*.**.....***.*****....**.*.**.*.**..*.*.***.*..**..***...*.**.*..**..**.**.**..*....*.*..*.**..****.**.......*.*...*..*.*.*....*..*.*****.*.*..****......*.**.****.*.*.**...**...**.*.****..****...******.***.*..*..*...*****..**.**.*****.****..**.**.*..******..**.*..*...*.**..**..***......*..*..*.*.....*...**..**.....*.***.....******.*...*...*...**..**...*.*.*.*....**...*..*.*..*..***.*......*.*...*.*.******..**.*..**.**.**...*.*.....*..**.*.**...**.....*****..*...*.******..*..*....**..*.**.*.....*.*.**********.**..*.*...****..*.*.......**........****.***.*..*.****.*...*.*...*****.**.**.*....**.*.**....**..*.*.***.**.**.***..*..*..*****.*.**.***.*.*.*.**...*.*..****....*..**.**.....*...*..**..***.*.*.**.*****.*..*..**.***********.**.**..**...*.****..*.**....***.*....***..**..*...*.**.****.*..*.*.*....***............**..*.....**.**.**.**.**..*...**......**.***.***..***..*.***..**..*.....*.*.****.******..*...**.*.*.***.*...*...**.*.**.**...*.............**..***...***.****.*.*.*.***.**.****....*****...*.*...*.......**.*****....**.****.**.*..*.**.....***...****..***.***.**......**.*****....*...*.***..*..*......****...**.**..*..***.....**.*.**..****..**.**..***.*****.**.*..*.****..**..**.******...*****.**.***.*..**..**.*.**********.**.*...*.*.**.**.*.*.****...**.***.*.***.*****..*...*...*..*...*.*..***..**...****..**..*.*.*..**..*...*.*.....*.*.**.**.*.....*..*.***.*..***...*****...*..*.**.**..***..**.*..***.****.**.**.*....*....**.*.**....***.*...*..***....*...*.* ..**..******..***....*..**.*.*.****...*...*.*.*.....***.*.*..**.***..**....****....*.***..*********..*.**..*..*****...*.*...**..***..**.**.*.....**.*.....*.*.**.**...*.*.*****.****.....*.......**.**....*..**.*.**...*...*.*.**.*..**.**.*.*..***.*.....**....****..*..*.**.***.*...*..****.*...**.**.****..*.*...**..*...*.**..*...*.**..*...****...*.*....***.***..*.******.**.****.*.**.*.***.***.**..***.*..**..***.***.*....*.*.*..******.**..****..*..*...**.*.*..***.*.***.***.**.**.....**...................*......***...*.*.**.*..*..****...*..*****..*.*...**..*.*.*...**.***.***..**..*.******.*.*.**.*....**..**.......**.***.*.*.****...*.**...***....**...***.*..*.***...******...**...********...*...**.***...*..*....*..*.****.....**.***.*...**.*..***.*.****..***..**........*.**.*...*..***.****.**.*..******.*.*.***.....*.*****.***..*.*.*.*..*...**...*.*..*...****...**.***.**.*.*.**.*....**.*.**..***.***....*..**.*.**.......**.*.***..****.*....****.......**.*****.*.**.*...*....*.**..*.**...**.**.****..*..*..*.*..*******.*****..****.*.*....*****..**......*****.*.*****.*...*.*.*.**.*.*.*....*..**...**...***...*..*.****.****.****.*...*..****...**..*...*.*..*....*.*...*.**.**..**..**..*.**.**..**..*....*.......*...*.*.**.**..**...**..******..*.**.*.*.*..***.***..*.....*.*..*..****..***..*.**...*.*....*...*.*.....***..******..***..*...**...**.*......****....*..**.*****....*.******.*....**.**.**.*.**.*...*.......***.***..****.***.***.*..*.*.*......*****.*.**.****.*.**.*.**....*..*.*...*.*.**.****.***....**..*.*......*.**.**..*..*............*...**..**..*.*****.*..**.****.*.*..*.*.***.....***.***.*....**..*.*.**..**.*.**.****...*..**.***.**.**.******..*.***.****.***.....*..*.***.*..****...******..**...*.****.**..**.*.*..*..**.*.***..*....***....**..***...*******.*.*..*.***..*.....*......**.*....*.......*.*.....*...*..**.*.....*****.*.*..**.******.*....*.******..*.*.****.****..*.....**.**..*..*....*.*.........*..*......*.**..******..**.*.***.*...*..****.....*....*.*.*..**.**.**......*.**.* ***.*..***...**.**...*.....**.**....*.*****...****..*.*.***.*.***..**.*.*****....*..**.**....**.**.**.*..**..**.**...*.**...***.*.**.**.**.**...**..*.*..*.*.*...*.*..*.***.....**.*......*.*.**.....*.**.*..**.****.**.**.***.***..**.*****.*...*..**..**..**.*********.*.*..*..*....**.*.*..*...*.*...*.******.*....********..*.**.*.*.**.**.*.***...**.*..****.***.*.**..***.**..*.*.***..****..*..*.**.******.....*.***..**.*.**..**.*.**.***.*.*.**.***..****.......**.**..***.*.**..*...*....*......*..****....*..*..*...*....*.***.*...****...*.*....***...****..*****.*....**..**..****.****.....*...**..**...*.*..*..***.*....*.*.*........*.*.**.*****.**.**********.***.*..**..**.*..*.*.******..****......*.....*.**..*...*.**..*.*..**..*..*****...*...***....***.***...***.*.****.....*..***.....***.*..****..*.**.*...*.*****.*..**.*...****...*.**..*.****....**.*.*...*....*..***.*.......*..**.***.*...*.*.*.*.***.***..*****.*....*..*******......*****.*.*****...**.***.***.******..**..*....***.*..*.*.******.**..**.*..*...****.**...***.***.***.****...*.*.*..*.....********.*.***..**.*.**..*..*.**.**..*....**..*.*.**..*.*.*.**..**.****..****.**.*.*..*.*.....**..***....***..**...**..****.*....*.*..*...*.*...**..*.*..*.*...*.**...*...**....**......**.**.*.***...*.***.***.**..**.****...***...**..*.***.*.*.**.**....***.***.*****.*.*.*.****.***.******.**.***.*.**.**...***.**..**.**.***..************........*.*********.*.***..*..****.*.*.**.****.***......***..*.***.***.**..***.*.**.*****.*.**.*.*.******..**.*...........*..****.*..**.**.*.*.****..*.*.*..*..**.**.***...*...*****.*****..*....*...*..**.***.*.....*....*..*.**..*..*.**...**.......*.**.****.***.****...*.*.*..*.***.*.*.****..**.***.**.*......**.*..*...*..**....**.*.***..*.**.*..**..*..*.**...****...*.*.*..***..*.**.*.*****.....**.*..*.*****.**....***......**...*..*.*..**.***..**..**....****.*.*..****.*****.....***..**.*..**...**......***.*.***.****..*.*.**..**.*.*.*.*..*..****.*...**.*.......***.*..**..........**.***.....*..**..****.*..**.*.** .*..***.**.*..*****..**...**.***.***..*.***..*..****..****.***.*..*...********.**..*.....*....****....*..**....****.*.****.**..****.*.***.**.**.*..***.*..***........*.**.**..*.***.*...******..*..***..*...******..*....**.**..**.*...**..*.*.**.***...**.*.*..****...**..**.**.**.*..*..*.*.*.*****.*****..*.**.**.**..*.**.***.****.*..******.*...*.**...***...***....*.******.***..*..*.****.**.....*.*.**.*.*****.****..**.*****.***.*..*.***..*.**.*.*.*.*....**.**.*.*.*.*.*.*.*..*.*...**.**.**.*...****..*..*..*.*..**.*.**.*.****...*.*****..**.**.**.*..*.*.***.*.*........**.**.*.......**...*....*..**..*..*.**..**.***..**.....*.*..***********.*.***...******..*.***..**..*.*.*.*......*.*..********...*.....*...****.*..*..*.....***..*.***.....*..**.*..*.***.*.**.*......**..***..*....*.**..***..***..**.*..*..*...***.*...**.***.*.*.***.***...**.*****...**....****.****..*.*.*.****.....*.**.......**.***...*.*..*..*....*.***....*..*.***....*...******.*.*..*.*...*..**.**.*.*..*..***.******..*.*****.......**.*..***....******...*......**...*...*****...*****.*****..*.*.....*......*.*...*..*..*.*.**.*...****.*****.***..***.*.*..*..*..*.********.*.....***..*.*..***..***.***..*..**.*..**.**.***.*.****.*********.*.......**..*.****.**.**.**....**.*.....***.*..*..**.*.*..*......*..*..*.*.****.*.***.*****.*..**..***.*.*.*.*.*.*........*....**......***...*...***..***.***..*.*.*..**.****.**.**.*...*.*.*......*.**..***.**..**..**.*.*....*.*.**.*..*.*..*.**...*........*.*****.........**...*..*..*.*.....******..**.**.**.*.**..***...**.****.....**********.*..****...*.*.....*.**......*..*.*.******...***..**...*.*********.**.*..*..*.*..*.***.****.***..*.*...***.**.***.*...**...*...*..*.*....***.*.*.......*...*..**.***...*.*.*..****...**...*****.*.****..*..*.**...*...**.*..*..*..*.......**.*.*.*...***.****..*.......*.****....*......****..*.***.*.*...***..*..*******.***.********.*.*..*.*.*..*.*...*.*.****...***..***.*.***....***.*..*.*********.*..*.*...*...*.....*.***.**...*..*.*.*.**.**.*.**......*...****.. *....*.*.***..********..**********..*..***.**...*....**.....*....**..*..*...*****...*.**.....**..******.**.*.*.*...*..*.*....*..******...*..**.**.**..**.*...*..*..*****.*...*.*.*.*.*.*...*.*.***.*****..**.***.......*..*..****....**..*..*.*.*.**.......*.****..*...****..*..*.***.**.....**...*.***.*..*.**...*..*...*.*.*....**...*.**..***..***.**.****..**...****.*..**.****..****.**..*.*...***......*..*.**..*...*****..*.*..*.*..*.**...*.***....*******..**..***.**..*..**...*.*.*.*....*.*.**.*......********.**.**...*.*.**..*.*..*...***.***.*..**.**......*.............*........**.*.*******.**.*.***..*...***.*..*..*.**.***..***.****...***..***...*.*.***..**..*****..*..******.*.***..**.*.*****.*.**.*...*.....**....**.*..*..*.****.*.*.*........*...**.*.....*..**..***.*......*.****.*.*.....**..**.**..*..**.*....*..***..*****..*...**..**.*.**.**..*.*...*.*.....****..**.*.*..*.**..*.****.***..*.**.*..***..**.*.**..*.*.*.****.****.***********..**..*.**.*.*..*******.*...*...*.*...***.*..**.*...***..*..*.**.*.......***..**..****.**.**.**..*....*.*..*.**.****...***..***....*..*.*.*.**......*.**..******.*.***...***..**....*****.****...***.*..*.*.**..*..*...*..**...*.*....**.....**..*......*.*.*..*..**.**..**..*.***.**..***.***.**.*****.***.***..**..***.***..**...**...*....*.....*******...****.****..*...**..*.***.**.*..**.*.*...**.*.**.*.........*.*...*.*..*****....****.***.*.**.*...*.......**...**.*******.***.*....*..*.*....*.*...*..*.*...**..***.*..*..*.*...*...**.***.***.*.**..**..**.*.*.*.*....*.*.*****..**....*****..**.***.*.*.**.*.*..**.*.****..*.*****.*..**....*.***.****.**..*.*..*.*....*.**.*.*......**.*...*.*.*....**.*..*.***.***..*.**.*..***.*..******..*..**..*.****.**..*.**...*..*.*...**.....*******..*...**.**.*.***..*.******.******....*.....**.*.**..**.*.****..*...**.****.***..****.*****.**.**...*******.**.*.*.*.*....****.*.*.*.***.**.*.**.**..***.*..*****...***.**..*.***.**....**.**.*.***.**..****.*..*..*.**.*.***.*.*..**...*......**.**.....*......*.*.*.*.*..**.*******.*** .*.***..*..*.*.***...**..*..*..*..*..*...*...*******..**..***.**...**.*.***.*..*..****...******....*****.....*.***.**.***..****....*..*.*.*****...**.**.*..***..**.**.**.*.*..**.*.*.*..**.*.*...****.....**.*.***.*..***..*.**.*..******......****.**.***..****..**....*..*.*..*.......******.****...**...*****..*.*.***.**..*.**.**.**.****.*.*.*.***..****.**.*.*.*......*...***....*.*.*....**.*...***.***...*.***.*.*..****.***.****.***..*******.**.......*.***..*.*****.....*..****..*****.***.*.*..*..**.****.**.*.*...*....*.*..*.**.*.....*.*.*.**..****.**.*****..***.***.*...**...**.**.*......*...***..*..*.**..**.*.*.*....**.*....**...**..*.*.****.*.*..*...*.*...**.....*.****.****.*****.**...*.*..***..*...*...***.*...**.*.*..**...***.***.****.*..*..***.......***.*.**..*......**..**.*.*.*.........*.***....**.***.*..*.*.***.*.*......**.*....**..**.****.******.***...*.....*..*.*....*.***.**....**.*.****.....**.*****.**..*****..*.*..*...*......*..**...**..*..*****...**..**.*..*.*.**.*.*.**..*...*..*..*..*.********....*.*.**..***...*...*.**.*..*.**...***...*****...****...**..*...*.*..**.*.*..*...**..**.*.**...*.*.****...**********.*...***..*.*..**..*.***..*..***.***....*.**.***..**..*.**..***..*..*....*******...***...*.**..*.*..*.**.....***.*......**..**.***.****...**.***.*...**.***.*...........*.*.**..*..*....***.*....**..*...*******.***.*..*...*.*.*.*..***.*.*...*.*...*.*.**.*....**.**....*.***.****.**.*.**..***...*....*.**..*..***.*..*.***..***..*.**.*..****..****.****..***.*****..**.***.*...*.*...*****..**.*..******.***.*.*..*.**..**....*.....****..*..****.***..*..*...*.***.**...*..*....**...*..*..***.*.*..***..***.*.**.*..*...**..**.**..*******.**...*********..**..****..*.**.****..*....*..**.****.*.*.**..*.*****.*.***.***.*...*..*...*...***.***..*.**.*.*..*.***..*.**..*.*.***.**..****.**.**...*...*****.***..**..**..*....**..***..*..*.****.*.....**.***.*..*.*.***..*...*...*..**.*.*...****.**....*.**.**.****...*...*****.****.***..*..*.*.*.*.*.**..**..*..*.**********....*.**..*.*.. **....***....**.......*******..*****....***.*..*.*.**.**..**...**.*.***..*...*****.....***.******.*.***.*..*.*.*...*.******.**********..*...*...*.******.*.***.*..**.****..****.*...*..*..*...***.**.**...*....*...*.*..**.*...*****...*..*...**.**.**...*.*.*.*.**.***....*...****..**.*......*.***..*..*..**..***.*..*....*.***.***.....*.....*****..*.*.**.**.*...*....**....*..*.*.*..**.*...*..*..*.*.*...*.*.**.****.***..*.*.***..*.*...*.***....*..*..***..**.*.***..**..*.....***.*.**..*..**.*****.****.*..**.*.*****..*.**..**...*****.*.**.*..***......**.*.*.**..**.*.***..*.*.*....**..*..*.**..*****.*..*.*.*.....**.****.*.**.........***....**..*.**..**.....****.**.*.*.*.***.**.**....****...**.***..***.**..***..*.*.**.**..***....***..*.**.*.**..*..*.***..*.*...*.*.*....***.**...*..**...*..***...**...***.*....**.***.....**.*.*.**.*.**.***.**....***.*..*.*..*.....**.**.*..*...**..*.**.*.*.**...*****..**...***..**.*.**...**.****.*.*...***.**.****.****.......******.*.*..*..*..***..****.*..***.**..****....*.*..*..*..*.**..*......*..**.***.*.......*.**.......*.*.***..*...****....*....****...*.*.****.**.**..**.****.*....*.**...***.**.*.*.****.**.....*.*.*..*.**..*...*.*..**.*.*....***.*....**.**.**.*.***.*.**...*...*..**.**..**......***.****.*.**.*..*...*.*.**.*.**..**..*.*.....**.*...**.**..*.***..*......*...**...**.*..*.**.**..**.**..*.....***..*.**.****.....**...*.......**.**.*...*.*.*.*.*.*.*****..*...*...*****.*.**.*.*.**.***..**.....**......****.*...*..***.....***.**.*.**.*.*.*.**.***.*....****...*..**..*.***.*****..**..*****.*..*....**......**.****.***....**..*.***....*...*******.*.*.*...*..**....*....*.*.******...*..**...**.*.********....***.*.*.****..*.**.*.**...*....**..*...*....*...**...****..**.**...*.***...*****..****..**..*.**.*.*..*.....***...***..******..*.**.*.*.*.*..*...*.*...*......*...*..**..*...*..**********.*..*..*...*...**.*.*.....*...*.*..*..***.**......*.....*****.*.**...*...*****...***.....******..*...*.**...**..*...*..*..*..**.*.**.**.***.*.*.**.*.*.**...*** ....***..*.*..****.*.***.*.**..***..*****.****..*.***.*..*..*..**...*.*.*.**.*.*..*....*.*.*...*.*.*...***.*..**.**..*..*******.**.**..********.**.**.*....**.*.**...**..**......**...*..*..*.*.*.***...*.**...*.***....***...****....**...*.***.**.....*....***..*.*******.**....**..***.....**.**..**.*....*...*.*****..*...**....**.*.*...*...*...*.**.*..***..**.*.*..***.*.**...***.*.*.***..****....**..*..****..***...***..*.*******.............*.*...*.*.*...*.**..***..***..*.**.*.*.*...*..*.****.***...***.*.***.*..*.....*....*..*.**.*..*.****....*..*..*....***..*.*..**....***....**..*..*.****..*...**.***.......*.**...*.*.*.*..*.**.*..***.*..*******..*..*.....****.*..*..***..............*.****.***...*.*...**.*.***.*****..*..*...*.*..*..*.*......**..*..**..*.*.****.**..*...*..*.*****.**.*......***.***...**.***.*.*.*.*.***...**.*..*.*.****.***..**.***...*..**.**..**.*.*.*..**..**.****.***..*.*.****.*.*..****...*...*.*....**.**...**..*.*.***.**..*..**.**..****.**.**...**.*.**..*..****..**.***...**..*.*.*.*******.**..*****.*....**.**....**...*********.*.**.*.*....**.*.*.*..*..**..***....*...*.**.*...**.*.*....***...*...*...**.**.**.*..**..***.***.*.*..***.*....**.*..***...*.*..*.**..******....*.*.**.....**..*....**.***...*..*.*......**.*...**.*..**.*..**.*...*****..***.*..*.....*.*.*..*..**.*.**.***.*.**.*****.**.***.....*..*.*..*****...*...*****....*..*.....*.***.*..****....**.*....*****.***.****...*...******..*.*....**....*.*...************.**...**.***.*.*.*.*.***.*******..**.**..**..*..***........*.*.*.**.*.......******..*.*....***...*..**..***..***..*.**...*.**.*.*****......*****...***...**...*.....***.*.*.**.***.*.****.***.*****.**..*..**...**....***.*..***.....*.*..***.*.**.********.*******....*.****.....*.**.*.*.***..********..**.*.*.********.*....**..*..**.*.*.***..**.**..***.*.*.****.......****..*.*.****...****..*.*****.****.***..*.**...**...*.***......*.....*.**.*....***..*.*..*******.*.*.*.***..*.*..****.*..***....***.*...*....**..*.**.*.*....******......*..*..*.***.* **.**.*......**..**.*.****..*.*..*..*..*.***.*..**...******.*.*.*...*.*..*...**.**.*....*.****.*....****..**.**.*...***.*******.****..*....*..*..***.***.***.*.**.**.**.**...*.***..*.*.*.***.**..**..*....*.*..*..**..........*...*..***.**......*.*.***..*.*..*....*.***..*.*..*..*..***.*******....***..****.******..*....*..*...**........*...*..*****.....*.....*.....***...*..*.**...*******..*.*.**.*..**.****..*...**.**.*.......*...*.*.*.*..**...*.*.*.*****.....*..*.*****.*....**..**..**..*.*..*..**....*.**.*.*...*.*.*.********.*..**..**.**.*..*.**....*..*..**...**.*..***..****....*.**.**..***..******..**...*.**.*...**....****.**......*..*.****..*....**..*.*.*...*...**..*.****.*..*...*..**...*..*..*******..***.*.**..******..*...*.**.******..*..*.**.*****....*.*.*****.*..****..**...**.....*.****.**.*.*.***..*...***.**...*..*..******....***.*.**.*..**....***.*..*..*.***.*...**...**..*.**.**.*.****..**.***.*..**....**.****.....**...**.**..**.*.*.***.*.*.*.*..***..*.****....*.****.*..****.**.*.**.***.....****....***.***.***....*...**.***.*.*..**.**.*..**....*.*..**.***..*.*..**.*.***.***...**......***.*.....**....***.**.*.*....*..*****.*.*.**.**.*.....*****.**.*...******....***..*******...*.***.*.*****....*.*..**.****.**..******...*...*****.*******.*.*....****.******.*.*..***.***...**...*.**.....*..*...*.*****.*****.*.......**.*....*..*..*..*...*.......*.**..***.**.*...**..*...*...*..*.**......**......**..**.**.**..*.**.*.***.*..*..*..*..*..*.........*.*.*.*****.....****.*....*.***....*.*..*..***.*.*.*...........**.*.****.*.**.*..*...**..**.....**...***.*..****..*.*.*.**..*.**.***.*...***.****.***...**...*.****....*.**..*..***...*...*..******.***.*.*.*..*.*..**..***..***.*..*...*.*.**.*.*.****.*...*..**.*.*..*..*.*.****.*....**.***.**..***...*.****..***....**...***.*....**.....*..***..***...*.*..******..*..*...*..**.***.*.*.**.*...*.*..*.....*.*.***......*...*..***.*.**.***.*..........*.***...**..**.*.*..**...**.**.*.**.**.**..*.....*...*.*.*.*.**.*.*.**...**...*.**...*..***.* ...**.*.**...*..*....**..*******..****.****...**.*.*...*.**..*****.*....**.****.....**.*.***.*.***..**..*.*...***...*.**.*....*....***..**......**.*.*.***..*******.***.*.*...*.******...***.*..*.**....*.....**..*****.*..*...*.*...*...*.**....*..****.*...**.*...*...*******..*..*..**..****.*.*..**..***.*...*.**.*.**.*.*..**..*.**.*.****.*..*.**.***.**.*.*..**.***....*.**.*..***....*.*.*.**.*..***..*.*.***.....**.*...*....****....***..*..**.....*....*.*..*...*...****....***.*.*.*.***.*...*...**.*.*..*.**.*.*...*..**..**..**.**.****.*...*.*..**......**.**..**.***....***.****..****..**.**.*..*****.*******..**.*.**..*.**.*...*.*.**...*.****.**.***.*.*.*..*....*.....**.*..***.....****.*.**.*****...*.*...*..********...*..**.*.******.**......**.**....*....*..******.*.**...*.*.....**.****...*****..*.........*.*..**.*.*.*.**....*....*.*******..*.********..*..*..*.*...***..*.*..*..**.......***.****..*..**..**.*...***..******...**.***..**.***.***...*...***...******.*.******.*...**.**..**.*.**...*.*....**......*..**.*.***.**.*....*.....*....*.*.*......****..*.*.**..*.****.*.*.**.***.*....*....**....***.*.**.*.*****..**.**.*.****.***.*****.....*...***..**.*****......*..**.*.....****..***..*.**.*...****.******..*..****..****...*..*....*.*..***..*......*.......*.*.***...**.*.*.....***..*.....**...*.***..*......**..*.*..*.***.**....*.**..*.***..**.**.*.***.****.*..*.....***...***.*.......**..**.**.*****..*.**.*....**..*.***.*****..**.......*.*.***.**..**..***.*.*..*.*..*..******.****...****.*..***.***.**..*.*..***.*....*.*...*..*....*.*....*.*..**..*.*..*...**..*....*.***..**.*.**.*.*.*...**..*..*...*..*...***......*.*..*...*.****.****..***....**..******..**.*.****..****.***..*.*..**.*.*******.**.*.****.*.******..**.*.*...*..***.***.....**....****..***.**....*****.*..*.**...***.*..*****..******..**.*.***.*.**...*..*.*...*****.....****.**.******....*.********....*.....**.*.*..***.**..*****..*......*.****...***..*******.***..**..**...***...*..***...*.....**...**.....****....*..*.*****.* .**...*...******.*..*...***..**.*.******..*..****..*.***.**.*..******.***.*.****.*.****.*****..***..**.*........*...*..***.*....**.****.**.*..***.*..*..*.....*.**..**.**.*....**.*****..*.*****.**..***..*...***..***..**.....**...**.***.*.*..**.***.*****.....*****.**..***.**..*....***.*...***.****..**...***....*..****...***..*..*........**...**..*.......*.......*..***....*..**..*.*..*...**.*****.**..****.*...*..**.***.*.....*.*..*..*.*.*..*..*.*.*......***.*****...*...**....*.*.*.*.****.***.***..***..*....***.***.*..*...**..****....*.*..*......*......*.*.***********.*.***..**.*....*...**.***.*....*.*.**..***.*.**.*......*...*.*.***....*.*.**...*.***.*..****.**...******.***.....****..*..**.*..**....**....*.**.*.*.*.****..**..******..*..**..*******.***..*******.****.*.****...*..**.**.**...*..*...**..*......*****....*****.*.*..*..*....*.*..****.*.....**************..*..*.**..*.**.*..*.**...*..*.***.*...*.***.....*..*......*..*.****.****.*******.**...*..***..*...**..***.***.*.*.*..*..*..*.******...***..*.***.**.*.**.*.*..***.***...***.*.**.***.*.**.*...***.*...*.*...*.....**.**...*.*..*.*.**...***.....***...**......***.*..*..*********.***.*.**.***.*.**.**..*.**.*....*.*...*.****.**..*.*..**.**.**.*..*.****.***....**.*..*...*****...*.*..*...*...**.**.*.*....*......*..*.*.***.*...******...***..***.***.**.*****.*....*....*..****....*..*.*...*..*..*......*.*.*.*.**..*..*.**.*.**.**...*.*.*.**.***.**.**.*...****.*****.********.***.......**...*...*..********.*...*.*.*.*****..**.*...*.*.***..*.******.**.**.*.***..........**.*.*****.*****.*.*.*.**..*...*.**.**..**.*.*****..**..***.*...****.........******.*.*.*..**.*.**.***....*.*..*.*.****.****.*.....**.*...*.*.....*****...*.***..*...**....*.....*..**.*.****.*...*****...**.****.*********..*.*.*.*********.*...******.....*.*.*.*....*.*..*.....**....**.****...**.*.***...**.***.***...*****....****.**.......****..*...*****....*.****.**.**...**.**...*.**.*.*......*..*..****...**.**.*.*****..*.******...*..**.**..**.****.***.***.*****.** .*..*.*....*.*..**.*.....**.*.****....*.*.***.**.*.***...****..*.***..*.*.***.**.*....**....**.*........**.*.**.....***.*..*....*.*..*..**.**..**....**..**...**..*.**....****.....*.***....*.**.*.****.**.**..*...*.....***..*..**....**...***....**..****....*......*.*.*..*...**..*.**..*..*.........***.*.*.....*...******.*.*.**.*...***.*..*.*.*..**.**.....*.*....*.**.....*..*..*..........*..*..*.*.*.......**...*..****.*..*.****.*..*.***.*.***.****...**...*...**..***..**.***...**....*..*..*..****..***.*......*...**.**.**.....*..*.*****.**...*.*...*.*..**.***.**.*.*.****..*.***....**.*****..**.****..***..**.**...*....***..**.*.*.*..***..****........***.*..***...**...**.*.*..**.*...*..***.*.....***.*******..**...*...****.***..******....*..**..**.***..*..***.****...**.**..****...*...**.**.*.**.*..*.***.*.....**..*..**.****....*.**.*.*..***...***...***..*.....**..***..***.*..*..*.**.*..*..***..*.*.******.**....*.**.**.**.*.*...**.*.*.....*****.****.*.**.*..*.*.*.***..*.*...**...*...*...****.*..*...*.**...*.*..***..**..*.*..*.**.*..****..*.**........*****......**.**.....*..*...*.*.*..****..*.**.*.*..***.*..****..*.*..****....***.*..***...*.***..*...*****.......**.****..*.*.******..*.***...**.***.**.****.***.*...*.*..*.*...**.**..*.*..**.***.*.*****.....*.**....*.*...**..*.***.....*...**...*..**.**..**.**.....*.**.*...**..*..*...**.***....*..***..*.***....**........**.*..*.*.*....*....*.***.*..*.........******.*.*.*****.*.....**.*.***...*.******.**.***.*.*****.*...*..**......**.*.*.*.***..*..**.*.*..**..***......**........**.**...****.**.*.**..*.*...*.**..*..*.*....*...*..*.*......**.**.*.*.*.*.**..*.*.***..******..**.....*.**....***..*..*..**.***.**..*..**...***..**.**********.***..*.*..*....*.**......**.*.*..*.***..***.*********..****..**.*.*.**.*..*.*.*.*.****..*.****.*.***.*..**.*.*.*.***.*..**.****..*.*.****....*...*.**.****..**..*.**.......***...*....*.*.*....**..***...**..***.*.***.***.*..*....*.....*..*....***.**..*.***..*....****..*.**.**.*..*.****..*.***.*.....**.*** *...**...***.*....*.***.**..*.*..*...*.*******.*.....**..*.*.*..***.*.*.**..*.**.*.****.*.*...*..*.****.*.**...**..**.***.**.*.***.*****.*..**.*..**..***...***.*.**..*****..*.*.**..**..*...*.**.*.****.**.*..**.*..***.****..*.****.**.****....**...****..*..***...**.*.**.*....****.*...*.****.....*..***.****.....*..*.**..*.***.**....*....**.....**.*.***...*...*..*....***..*****.**.***.***...*****..**.*...**.****...*...***..**..*.**....*.......**.*..****..***..*....*.**.**.***.*..****....*.*....**.*...**.*.*.***.**.*.*****.*......*****.*..*********..*..*.**.*..*.*******.*..**.....**.....**..**....*.***.*.*..**.**...*..**.............*.***.***.***.............*.*.**.*..***.**...*...*......*..****.**.**.**.***.***.**.**.***..**...**......***..***.*..***.**.....****.*..**..***......****...*..**..*...*.*.**..*......*.**..**..***..******..*.****....*....**.**.***..*.**.*****.****.***....**....**....*..****.**..*.****.*..*..**...*.*.********...**..**...**.*.****..***..**.*.*...**.**.**.*..***....**.*..*...*.*.*.*****...**...**..*...***.*****.*.******..*.....***..*******.....**....*.*.***.....****.**.****.***.....**..**.*..*.*..*..*.*.*...****.****.*..**.***.*.***..**.*.**.**.******..*..*.**.*...*.****.*.*..*..***....****.***.........*.*.*.****....*.....***.*...*......*...****..*.*.*...*...*.*..*.**.*......*.*.**..**..*.*.*****.***..**..*.**..***....***.*.**.**...*.*.*..**.**........*..*.**.******.*.*..*.*..*.**...**.***...**.*.*..*.*...****.*.*****...*****..**...*.*....*..****...*.**..**..**...**..*..*.**.***..*..*..*.*..*.*..*..**...***..**.**.***...*..*.*..*....*.***.......*.***....**.*****..****...*.*.*....*....*...***.*.***..*.*.**.***...*.****.*.**...****..*.**.*...*.*.***..**..**.*..*...**..*.**.***.*..*.**...*...*.**.***.*.**........*...***.**....**.**....**.*..*..*.*..*.*....*..**....****....*.**.**.......****.*.*..*...*.**.......*.*******.*.*..*.*...*.*****.*...*..**.*.*.*.***...*..*.*.**.***.**..*..*****.**.....**.****.*.**.*.**..*..*..****.****.*.....**.****....*.** ..****.*..**...*...*....**...*.....**.**.*...**.*..*.*.**.*.*..***.****.***.***.**.....*.*...*.*.*...***.**.*..*.....*.**....*...*.*..*.**..*****.......***..*.*...*..**..***..*.*...*****....*.......*..****.*.****.*.****.****...*.*****..***.....*..******.**.*.*.....*....*.**..**.....*.*..******.***.***.*..***...**.****..****.......***..*.*.*.*...*.....*.****.**.**.******....**.*..**.**.*.**....*.*.....*.*..**...***.*..*******.**.....**.*..****...*..*....*..*...*.*..**..*.**...**..*....*....***.**...*.***.***.**...*****..**...**.*...**..*...*...**.**.**.****.*...*..*..*..**.*..***...**.***.....*.*****..*..***..*.*.*..***..*.**.**..**..**..*..*.*.*.**.**..***.**.*...****.*.*.**.****.*.******.*....****....*.**.****.*.*****.*..***.*.....*....*.*.*.**...**..****.******.*...**..****.***.*.**.*...**....*.********.*..***.**.*.*...*..**...**.***....*.*......*.**.*.**.***..**.*.*****.*.*.*.****.*.*....*******...*.*..****...***...*.*......*..*.*.*.***.****.*****..**..*****.*.*.****.*..**..**.*..**.*..*.*******..*****.**.****.**.*.*....*..*..*..**.*.*.....***..**.**.**...*****..*.*..*.****...*...**..***.**..*..**.****.**......*..***.***..**...****.*.*.****.*.***..*****....*..**......*.*****..*...*...**.**..*......*......**.....**..*.*.***.**..****....*...*****...*.*....*.***..****.***.**.**..**....******...**.*..**.****.**..*..*.....*.****..****..****..**.***..........**.***.**..**.**..*.*...*.....*.*.....*...*.****...*.*****.*..*.****...******.**..*..**...**.*..**.*...*..*.*.*******.****.***.**.*.****.*.**..***...***.**.***..**********.*..**.**.***.*****.****..**.*.**..*..*..**..**.****..***.*.**..**....*...***...*.***..**...*....*...****..*.****..**.**..**.*.**..**....*..*.*..*.**..*.**.....*...*.*.***.*.*.***...**.*.*.**...***.**.***..*...*..*.*..**..**....**...*.**..*..**.*..***...**.*...**.***.****.*.***.**.*.*.****.*.**.*..*.*..*...**.****..*..*....****.***....*.*.*.*..*.*..*.*****.*.**..*.****...*..**..*.*.*.....**..**.****....*.....****..**....**.*.***..*.*.*.***..*.*.*. **..**.*..*.*..***..*..*.*.*.*...**.*..**......*.****..*.*.**.****.***.**.*.....***.****.*..**.*..****..***.*.*..**.*.*..*.*...**.**.*.********...*..*...*.*****.......**.**.....**..*.*..**..**.***.**.****.**.**.*.***.***.**........*..**.***..*****..*.*.*..*.**.*..*******.**.***.****....**.****..**..*....**.***.*.*..*.****..****.****...******.*....***.......***.*....*.**.*.**.*.*.*.**.***..**..*...****..****..*..*.*...*......***.*.*..*..***..***.*.*..********..*.***..****.******.....*.*.********.*......**..***.*....*.*.....*..*..*.***.**..****..*..****.*****.*...*..**...******..*.***.******..*.*...***.***.*..**...***....**.*****.....****.*.....*..*.*****.*.****.*.***..**.****..*.**..**.*.*...**..**...*..********.*..*.***.*....*.*.*...*...****....***.*..*..*.****.*..*****.**..*....*.***.**...***...*...*****...*.*****.*..**.*.*.***...**.**.*.**..***.*..**...****....**.*.*.*.***.*.***.**.*...****.*...*****....**.*.**.*.......*...*..*.*.**..**..*.**.**....**.**.**.***..*..*..*..*....***.........*****..**..*..**..*.*..*.......*.****.....*..*.*..***..*****..*.***.*...***.**.****..*...*.***.*...*..*..........*.*.**.*.**...**.*.****.*..*..**.**.*....*..*.*.***..*****.*.**.*...*....*.*.*...*..**..**.**.**..*.*.**..*...*..*.*.***.*..*.**.*.*.****..**.*...**.*....*.*...*..*..*.****....**.**.*.**.*....**.....**...*....*..****....***..*..*..*.*..**.......*..*...*...**.***.**..*......**..***.*.*****..****..**..**..*.*.....*.*....*.....****.*.*.****..**...***...*******..*....*.**.**.*...*.**....*.*.*****.*.**.*.....**..**.***.*.*.***...**..*.*...***.*...***.*.****..**..******...*.......*...*..*.*.*.**...***..*..*.*.*****.**.****..*....*...*******....**.....***.*.*..*.*.*******.**.*.**.**.*...**..*....*.*.*****..*...*......*..*...*..*..*.*..***....*.***...*.*.****.*.*.*...*.**....*..**..*..*...**.******.**..***..*.....***.**..**..***...**.****.**.**.***...**..*.***....*.*.*.*..*.**...*.***.*.**..*.***.**.*..*.*.*..**...**.****...**.*..*..*.****..*.****.......*....***..*...**..*..*.. **.*.*...**.************..**.****.***..**.**.*..***.***.***.**.**...*.**.****...**...**........*...**.......***..*******.**.**..*.*...*.*.**......**..***..**....*.***..***.*.*.***...*.*******....**.*.*..****..*.*..**..**.*..**.*...*..**.*******...*...*...**....**....*...*.....***....*****.**.*..*..**.*..*****.**.**.*.....*.*...*...*******.*.*.*****.***.*....**..*.....**...**.****.**......***...*...**.*..*****.***.*...*.**.*..*..*..*..***.....*.**....*.***...****.*****.**..***.**.*.**..*.***..**.**..*.**.*.****.**...****...*..*...*..****.****...*.**.******...**..*...****.**....*.*****..**......****.***.***..*.***..*****..*....**.*..**..*...*.*....****.*.*....***.*......*.***.....*.*.****.*.*.**.****.*....*....*....**..*..******.*..***....*.*.*....*.*.*..*.*.*.*......***..**....*.*.****...***...*****.**.*.....*.******.*..****....**.**..**...*.**.******.***.*.*....*.**...*.*****.*..*.*..*..*..**..*.*..**...*****......*..*...*..***.*..*..*****.**.*..*.**.**...*.**.*..***....*..*.*...**.*..*...*...**....***.******...**..*.*..*..*..*...*..***********..*.*.***......*.***..**.**......*.**.**.*.***.....*....**...***...**...*******..**..***.***.*....******.**.*.**.*.*.**.****...*..*..**...*..*.*.***..***..*..*****....****..***.*****.****.**....***.**.**.*..******...****.***......***.......*.*.*.*..*....*..*...**.**.*.*.*...*...*..***...**..***.*..*.*.*...*..**.*.***.**..**....**.....*..*..**.**..*.*.*.*.****..*...**........*.****..*.*..***..*..**..*.*.**..***...***.**.....***.*****.**....**...***..**.*...*.*.**.*****.*.**..**.*..**.*.****.....*..*.*...*****..**.*..*****..****.***..********...*.***.....***.*.....*****.*..**....*.**.*..**...*..*****..*.*.*.*..**.**.*...*.**.*.*...**.*.**.**.**....*.*********.*.**.....***.*.**..****.*..*..*.**.*..**.*....**....***.*....*..*****...*..**.*******.*...***.**...*.**..*.***.*..**.....*.**...*..*......***.****.*.*****...*.**.*..*.**.*.....*.*....**...***.**.*****.****.*.**.****.*....***..*....*.*.****.**..*.***..*...*..*.*.****..*..**. ******..***.**..*...**...***.*....*..*.........**..*..****.**..****.*.*.*.**.**.......*.**.*....*.*....*...**..*****...***.*...***.*...*.*.****...*.***..**.*.**..*****..***...***...**.**..*..****.*****..******.*..**.*.**..*.*..**.*.*.**.***..**.....*.*.**********.***.**...........*.*....*...*..*..**..**..*..*.***....***..**********..**.**.***.*********.*.*.**.*..*****.****.**.**.*.**.*..**.***...**...*.***.**.*****....**.**.**...*.**..*...**.**.*...****....*.**.*.*.**..***..*..*.*.*****...*.*..****...*.*..******.....*..**...*..**..*.*.****.**....*.*.*.*..*****.**.*........*..*..*.....*.*..*.*.**.**..*...**..*.****.*..**.**..*.*.***.*.*.....***..*..*.*...***.*****.**.***...*..*..**.*.***..*.....**.*****.*.....***..***.*...**..*....*...*..**......***..**..*.**.***.*..**...*....*..*.....*****.*.*.**.***...*.*.*...***.*..........****.*...*....******..**..**....*....**.*.*...**.**...***..*...***..**.....**.....****.*.*.**...**.*.**.**..*...*...**...**.*..**.*.....*.**...*.****..***.*..**...**...***.**.*...**.*..***..*....*.*..*.*.**.***.***.**....*..**.*.*.****..*...***.***.....*.*.**.*...**..*.*..****.**.*.*..*.***.*..*.**.**.**.*****..*..*...*.*..***...**...*..***.**.*..***.*.*.****...**..**.*....***.**.*.**...*.*...***...*..*.*.*..**.*.***..**.**.***....*...*...*....***.*.*.........*..**.....*...*.*..******.........*.*.*.*.**.*..*.**.*..**.**..**.*.***.**.****...*.*.**.**.*.***.*..**.*.*.*....***.*..*..**...**....*.**....*.**..*..*....****..**...*...*.....*.**.**.*.*..********.***...*.****...*.*.****....*..**.****.........**.*.**..*.***.*.**.*.*......*.*..*.*.*.*..**..**.*..***.**.*..*..*.....*.*....**.*.*...******.*.*.**.****.***..*..***.*.*..*****.***.**.***...*******..*...**..*......**..**..*.**.****.*.***.*....*..**...*.***...*.**.*.......*.*.*.***..**...****.***.**..*******.*****..**.***.*.*..****.***..*.**.....*..........*.*.*..**.*..*...**.*.***.*.**.**.***.*****..****...*...****.**.*.*.*.*.**...**........*..**.*....**..*...*..*..*.*...*.**....*...*.*..*.**..*. **....*****.*.....*.***.********.****.*.*.*..**...*.....*....*.**.*.**...*.**..*.***...*.***.*..***.....*.*..*..**....**...*.**.*.***.*.*.*.....***..******.***.****.**.*.**....*..****.*..*.*..**..*..***...**.***.****....*....*.*.****..**...*.**....*******..***.***.*...*.**..*....*..***...***..*.....*.**.*...*.*.**.***.****.*.**...*...*.*.***.*.*...**....*.*..**...*..****..*...*.**..***..**..*.....***.**....**..*...*.**..****...***.***.....******..*.*..*.*..***...**..*...**...***.***.**.****.*.*.**....*.**...*.....*..*.*.**..*....*.**.**.**.*.*...**..*....*...*.***..******..***.****.*....*..*..**..*..**...*.*..****..*.******.*.*.***.*.*..**...*.**..***.*.**.***..**.**.*...*...*.****..***.**.*.**.*...*..*...*****.**..*...*.*....**.*.*.*****..**..*.******...**.*.**.**.***.*.*.*..****.*.*...*...*.*.*..***.*..***.****....**..*.*...*..*........**....*.**...***.******...*..*....**.**..*.*....*.***.*.*..*..****....**.****..**...****.....***.**.....*.**....*..**.....*.**.*.*.*.*.*..*..*...*.*.*...**.****.**.****.*.*...*.*.**.*.*....*...**..*..******..**.**.****.****.*.****..*....**.*..***.**..*...**.*....*****.*******.*..***.*..*.********.*..**.***...*....*.*.**.**.**..*..**.*.*.*.**.**.*.*.******..*.**.****..**.***.*.*..**..**.*.*.**.**...*.**..*.*.*..*..***..*..***.*...**.**....*..*..*.*...*..**.*.*.**....*.*.****.*.**.**...**..***..**..*.*.*....**.*..**.**.*.***....****.*.****...***..*....*.*.**.*....*.*..*.*..*.*.*.*.*.....***..*..**.*..****.***.......******..*.*..*.*.***..*....*..*..**.**.**..***.*.*.**..***.*..**..*....*.**.....***.**...*.**..*.*...**.**..**.*....*..*.*.**..*....*.*.....**.**..*..*..*.**.*****.*.**.****..*..*.*..*..***.**..**.*.*.*.*..**..***...*.......*.*****.**..**...**.....**....****..*.*..*.****..*.*.....**.***.*****..*....*..**..**..**.*.*****.**.*.*...*.**.*.....*.*.*.*..**..*.*.***.**....****....*...*.*.**.*.*..**.**..******...*.*..*.*.*..*.....*..*..****...**.*****..****.........*...*...**....*....**.*...***..*..*.***..****..**..*..*..*..*****. ...*...**..*.**.*.**...***.**........**.**.*...*...*.*...*...*..**..*.*.**.**.**.**.**...***.**.*.*.**.*.********....*.*...****...***.**.**.*..**.*....**.**.****.*.*...*.*...***.**.**..*...*...***.**..******..****.****.****....*.**..*.**..**.*..**.**.***...*******.*..*.*..*.**..*****.*.........***..**.*.*****..******.*.*..**..****..*.***..**..**.*...*..*...**..****....*...***.*.*****.**.*..*..*.*..*..****.*..*.*.*..*.....****.*..*..*.**.***.*.*...*.*.******.***.*.**...*.**..***.***.*...**....***.*..***.*.*......*.**.*.***...*.****.**..*...*.......*.**.*.**.***....*....*.*...*..**.***..***.***.*....***..**...**.*.*...*..***..****.....*..*...****..*****.*.***.****.***.****.*.*.**..***.*...**.*....****..***.*******.**..**...*.**..***.*....***.***.*...*..*******.*....*****.....**..*.*.***.*..**..*..**...*..*****....***.**....**.**..*.....*...***..***.***.*.***....****.....***..*....*****.*.....**.*..**.......*....*..*****.**.*.****..*..*.*...*..*.*.**.*.*.*.****...**....**.**........*...*..*.**.**..*****.*..**..*.***.*.*...*****.***..*..*.**.****.****.*.****...**.***.*......**..***.**.*.*....*...***..*.***.**...*.**.****.**...**.***.**.*******.*.****.**.****.*..*....**....**..***.*.***.*...*****.*..*..**.*.*****..*.....***.*.*....**..*.***...*.**..*....***...*.***...*****....*....*..*.*.**.**...**.*...**.**..*...*.........**.*..**..*...*.**............***..***.*.**.*.***.**.**..*.**.**.**.***..**...*..*.***.***...*.*..*..*.*..**...***..***........**..**..*..*.***...*****....*....***...***....**.****..**..*..*..*......*..**.....*.*.**..*****....***.*.*......*..**.....**.**.......***.*..**..********.......***.***....***.*.*********.*..**.**.***.***.*......*.**..*.****..**.****.*.*.....***.*.*....**..*****.*.*...*.....*..*..*..*..***..**.........**.**.....***.***......*.*.*.*...*.....**....*....**.*.***..*.*.*.*.*****.....*.*.**.**.*.*.*...*.*.*******..*..*.***.****....*..*.****...*.****....*..**.**..**..*.**..*****..*.**..*.*..**...****.***.*..*.*.***.*..*.*...**..**..*.* .**..*.**.*.***.*.*.**.***..***....**..**..****.**.......*....*.*....**..**.*....*.****....****..***.*...**....*.*.******...****..*.*.*.*****..*......***.*.****.*..**...*..*****..*.*.**.**..*..**.*.**.**.**.**.*....*...*..**...**...*.....**.....*..**.......*.*...*.....**.****.*...****....*...*..**.****..**.*.*...***..***.*.**..*....**.*.*****..*.......***.*******.******..**.***.*.********..**.***.**.**.***.*.*.***..*..*.*.**..*.*...*.*.****......**.*.*.*..***...***.**.....***....*..****.*...*.*..****..**.*.*.***..**.*....**..****.*....**.***...***..***.....*.*.***.**.*..*..**.***.****..****.*.*....*....*.****.**.*...*..**.*..**.*..**..*.***.*..**.****...*.**..***.*.***.....*...***.*.**....***.*....****..***..*.****......**.**..**...**..**..*.*.**.*.*..*.*.**...**.....*.*.**...*.*.*.*.**.*..*.***..*.*.*.*****.*..*.***.....*..*.*...******.......*.*.*.*.*..***.*.*....*..****....***...*.**....*......**.****.....***..*.**.*****..*..***.**..**.**....**...*..*.*.***.*..*.*.*****..*.*...*...***....*.****..**..**.*...*.**..***...**....*****..*..*.*.....*.***...****..**...*..*.*..**.*..***.*...**..**.*..****.....*..***.*********...*.....*.****.*.*.***..*.*..**.*.....*****.*...**.*...***.***.*.*.*.***..***..*...*.***..*...***.**...***..***.*.*.*..**.**..*.**....**.**...***..*.*..*...**.*....*.**.*.*..*..*..*...**.***..**....**.*..**....*.******.*..*.*.*.*...*..******..**.**.*...*.**...****.*.....*.....*.....*..*..*.*....*******.*****.***..*.*...*...****.....***...***.***......*..**..*....**..***...**...**.*****.*..*...*.*....*..***...***.*...*....*...*.*.********...*******.*.***...*..*...*.....**.*.*****.*.*..*...*..***.***..*.....*.*.*.*...*.*..*.*.**..*..*.*.*....**.....*..*..***.*****..*..**..*..*.....***.***.**.*****.*****..*..**.*....*.*.....*..*.*...*.**.*..*...***.*****..*.*.****..*....***.*..**..*.*..*****.**.**.*.****.*.******..****...*..*..**..*.**.***.**.**.*.*.**...**..**.**.***.****..*.***.*..*...*.*.*..*..*..**.*..*..**.*....**...*....**.**..*..***.....**.*.*.*.. .*..*.*.*...*.*.*...*....*.*.**.*.*.*...*.*.**..*....*.*.**...*.**.**.***.*..*.*.****.....*****.**.**.**.*.....**.....***.*.**..*...*....*..***..*..*...***..*...*..**.****.**..****...**........**.**..*****..**.*******....**.*...**.*.**..*....*********..**.....*.*.*.**.*.*.****.*..*.**.*****..*.*...**...*..*.*.****.*..*.*****..**.*.***.*.*.**.*...*******..**.*...*..*.****.**..****.*..***......**...**..*****..*.*....*****...**..***...*..***.******.*.*..***.*..**..**...*...***..**.*..**.***.*.**..*....**..*..*.*..***.*.*..*....*......*..*..*.****..****.**..**.***..***..*....*...**.**.*.*.*..**.*..*....****..**.*....*....*****.*.*..*..***....*.........****.**.**.*...*****.*......*..****..*.****..*.**.*.*.*.***.*...*.**...*..**....****...*****..*.*****...***....*...**.*..*...*..*****..**..***.*.*.*........**...***..**.*.**..*.****..**.*....*...**...*.*....****..**.**..**......*.*...**.**...*.....*.***.*.***..**..*.**.....*......*.....**********..**..******..**.*.*.**...****......**.*.*.***..*..*....***...**...****.*...****.*********.*...***..**.*....**...**.****.**.**.***..*.***.*.*.****...*.*..*.*.**.**..........**.**...***.*.**..*.*..***.*.****..**.**..**.*..*.*.**..*...**.***.**.*.*..**...****.**.**............*....**.**..***.*..*.....**..**..*.**...**..**.******.*.****.***.*.*.***..*.*...***.*......*.....*..*.....*...***.****.*.**.***...*...*.***.**..*.***.*.*...*..**...*.*.***..*.**....*.......****.*..**.....***.....***.*..*.*..**.**.**.*******.*.****.*.*..*...*..*******.**.*...*.**...**...*.********..**...***..****..*.*.**.....**...*..*..*.***.*.....**..*....*..*...***..*.*...**...*.***..****.****..**.*..****...*.***.*.**....*****.**..**.**..**.......*.***.**....**.*.*.....**.**..*.*******.*...*.....**.**...**..**...*.**.***..*.*****.***.******..*..**.**.*..*...**..****.**.**...*.****.****.*..*..****..**..******.*.*...***..*..****.*......*.**.***.*.***..*..*...*.*.****..*******.*.**..*.**.***....*..**.*.*.*.*....*.*****.**..**.*.*...**.....**.....*.*.**..*.....**** **.******...**..****.*.*.**.*..*..*..*.*.**.*****.**....*****..**..******....*******..**...**.*....****.**...*.*...*.*..*..*..*....*.*...**.*.*..*.**.*....****.*.*****.**.*.*.**..**.*.....*.*****..*..**..***.......*..*.*****.*.*...*.*..***.*****...*.***.*..*..***.*.*..*...****..*.**.**.*...***.***.*.**..**..*...***....*****.***.*...*...***.....*.*...*.*.***..******..**..*.**...***..*.*.*..**.*.*.**.*...***..**..****.*...*..***.*......******.*.*...**.*.*..*.....*..*..***.*.*..**...*.***.*.*.*.*..**..**...*.**..*.**..**.***********..*...*...*.******.*.*...*.*.*...*.***..**...*..*...*.*..*..**.*..*.***..**....*.*.***..****..******.**....*.**.*.**.*.*..*.*..***.*.*..*..***..*..**..*..**....*.*.*...*.**.*.....*...*..***..*.*.....**...****..*.*******...**.**..*.***..**.....*.**..**.***..*.*.*..*.***..*.******..*.*.*..**....*..***.....*.****.*.*.*.***...*...**.*...*.****..**..*.**....**...*..******.*.***.**.*.*.*..*..*.**...*..**..**.**..**.**.*.*.*..*.**......*...**.**...*.****.**.***...*.*.*.****...*****..*.*.***.**.....***.**..*.*..****.**.*.**.***..*.***.....**.*.**.*..*.*...*...**...**..*.***..**.**...***...*****......*...***.**..**.*...*.*****....**.*****..****.*.***.*..***.*..*.*.****....*..**...*..*.....*.*.******.**********.****.....*.*.********.*..*...*.**....*...*..*.*..*..*.**..*..*..*.*..**.*..**.*..****.*.**.*.******...*.**...*.....***..******...*****....*....****.**.*.*...*...****.***..*..*...*.*.******..*****...*..**.*.*.*.**...*..*..*.*...*.***..*.**..**....*..***.***********..**..*.**..**..**.*.*....*****..**.****.*....**.*.....*..*....**....**.****.*..**.*..*.*..**.*.**.***.*.**.*...*.....*.*.*...*.*..***.**..***..***..*.*.*.****..****....****.*****.**.***..***...****...*...*.*.*......*.*.*....*.********......****.**..***...****.***.**.**.***..*..**.*..*...*.*..**.....*.****.**.*.*..**.****..**..*....**....***.*.**.**..*.***.......*...*..**.**..*...**.*..*..*.****.**.***.**...*..**.*...*...*..*......**......*......*.****...*......***.***.*****.*....*..** **.****..*..*.****.**....*.*.******.**.***.....*...**.*.***...**..*..**.*.***...**.*.***..**..*.*.*.*..***.*........**.***...***..***.*.***.*...*.....*.*.***....**.**.**...*.....*.****...****..*.*.*....**..**..*.*.***...*..*****.*.*.*.***.*.**.********.*.*......*..*.*...***..**...**...***...**.****.*..*.....*.**.***.**...*.**.....*.*.*.*.***..**..*....**..*..**.*.*...**.*.*..**.******..*.****.*.*...***......*.**..*.*.****.*****.**.......*...***..*.***.**...*..***.*.***...*****.***.*..*.*..**......*..*.**.*.*...**.**.....***.**.*.*.*...*....**.**..**..****.*..**.**........*...*******.*...*.....**.***.*.***....*******.**.**.*.*.*.*...**.........**.*..**..***.....*.*.*....*.****.*.*...**.***....***.*.*.*****.**.**.**.*.*....**.....***.*.*..*.*.***..***..***.*.*.*....*.**.***....***.*...**.*.*.****.*.*......*.*.******...*..*...**.****.........**...*******.*****......*.****.**..*...**...**.*...****....*.*...*.*.**.**....******...**.*.**.*.*...*.*.*..*..****..*........*..*.*....**..***********.*.*.*..**..**.*.**.....*....*.*...**.*.*.*.**.*..****.....**.**.***..*.*..*.*...**....*.*******...**......*..*.****..*.*...**..**.*.*.....*.*.*.********...***..*******..*...*.****...****...*.***...*...**...*.....***.*...*..*.*.******.....****...*.*.*.**..******..*.*..****.*...**.****.******.*...*.*.....***.*..*...*.**.*....*.*.*.*...**.*.*.**..*...*...***.**.....*.*.**.*....*.*.***...*..*....**..**..*......**.*.****.**.....*.*....****.*..**...*.**......**.*.**...*.**********.*..***..***.*....***..*....*...*******.*..**..***.**.*....**...**.*..****.***.*.**...*..**.....**..*..***.*...**.***..*..*....*...***.*.*...*****.......*...**...****..*.*..*.**.....*..**..*.****.*.*...*.**..**.*.***...*.*...**.*...****..*.*.......*...**.*.*..*.....***..*.**.*.*...**..****.**....*.*.**.**.*..***.***..*.*..**..*....**.*....*.*.*****.***.*.*.****.*.*.*.*******.**.**.*.****..****.*.*.**..*.****.*..*...*...**.*..*.*******.*.*.*..*.*..*...*..**..*.**..*.**...*.***..*.*.*.******.*****.*.*.**.**.*...*.* ***..**.**...***.*****.*..*.***.**..**...*..***...*.*.***..*....*..***..*..**..**.*.***..****.*.**...*.***....*...*.*.*...*..*.*..*******..**....**.*...****..*.*..*..**.*.*********..*.*.**......*..**...*..*.*.*.*.*...**.**....**....*.*...**...*.********.....**..*..*.**.*..*.*.*.....*..*.*.*.****..*....**....**.**....*..********..***..**.*.*..***.*.*.****..*.**.*.**.****.....**.*..**.*.......*.*..*..*.**...*.*.****.****.**.*.*....*...*....****....*.***.*.**....*.*...****....***....****...*...*.*.....*.*.**...*.*.*.**.**.**.**.**..*.*.**..**..*.***...*.****..**.*.*..***.....*..*****.*.*..****.....*.***.*.*..**.**.*.*.***.*****...........*...*.****...*..*.********.*....*****..*....*****.**..**..****..**..*..*...*****..*.*.*.***.**.*..*****.*.***.*...*.*.***.**..*....*...*.*.**********.*****....*...**.*....**.***.***.****.*..*.*.....****.***.*..*...*.**.*..******..........**.*.**....**.***..***.....*....*.*...*****.*...*.*.***.***...*.***.*..*.*..*...***...*..*.*..*.*...**.*..*.**....*..*****....**..**.*****...*.*..******.*.....******..**.*.**...****.*.****.**...**.*.*******..*....******.*.*.*....**.****.****..**...*..*.****.**.***.*****...**.*.****.**.*.*****.*.***.**.*****.....**..*...*..************.*.*.*....**.*.....**.***...*.....***..*.**....**.**.*..*****.**.***.***.**.****..***...*..*.*....***.***..**...*..****..........*.*......*.*.***.*.***.*.*.*..*..****.*.*.********.*..*..***..*.**.*.*...*...**.***.....**.*..****..**..**.***...**.****..**...*.*.*.*..*****..***....*.***.**.*..*...***..*..*.*.*...***.*..*...**...**.*......**.**...**...***.**..*******...*.**...**..**..**.**....***.*.*.*..***.**..***.......*..******.*..****.***.*.**.**.**.....**.*..*..**.*.*..*..*.*.*.*...**....*..**....**.*..***....*......****.*.*.****.**..**..*****.**...*..**..*****..*..**.***..*.*.********......**..*...*.*.*..**.*....*.*.**...*..*.**.*.****.*.......*..*.*..*.****.....*....*....*..**.**..**.....*.**..**..**...**.......*..*.****.*.*.*.*.**.***..**.**.**.*.****.*.*******.**..*.. ***.*.**.*.***..*...**.......*.....*...*..***..****.*..******.*.*..****.***..*.**...*.***...**...***.**.**.*..*.***..*..***.*....*****.*..****.**.....**..*.*....****..*.**..**.*.****.**.*****..**....*...*.*..*..*.*..**..*..**.**..*.*.*.**...*.*.***.***..***.****...*..*...*.***.....***.***.*..**.**.*.***.*.******..*....*.*...*....**.*.***..******....***.*...**.*.**..***...**..*..**..**..*.*..*.*...*.**..**..**..******.*.*****..*..**..**.**......*.****..****..***.***.***...***..**..*******....*.*.******....*.*.***********...*.***.**.**.**...*****..**..**.**.**...**.**...****.*...**.**....******.*.***.***..*..****..*****..**.**.*.*.........*..***.**...*.***..***..**...*..**.....*.**.*.***.*..*..***.******.*.....*..****.***.*.**.**.*.**.*....*.**...*.***....****.**..**.**..****.*.*****..****..*.*.***....**.**.****.***.*...*..**.*.*.*****.*.**..*.*******.**....**...*...*.***.*.**.****.**..**..***.*..***.***....*...*.**.***.**.**..***.*..*.**.*...**...***..*.*..**.....**.*..**.*.*......***.**...****..*.*.*..*....*.***...***.***......*..*.*....***.*...*.*.*****.*.*......**.*.***..*.*...***.***.******..*.**...**..*.*******.*.*.**...*..****.***************..*..*.*...*.*...*..***..*.*..**.*.***..**......***.*...***.**...**..*.*..*.*.**.*.*..**..*..*..**...*...*..*.*.*.***.************..*..***.****.*.*.**.*.****..*....*.*....***.*.**.*..***....**.*.....**.*.******..**...**..**....**....*...*.**.****.****....**.*.***...**.*.**...*.*....**..**.*******....**.**..*..*...*.**..*.***...******.......*.....*.*....*..***.*...*....**.*..*.**....*.*.**.**...*.*..**..*..****...****.**.**..*...**....********.****...******..**........*..*****..*******..**....**..*****.*.*.***..***..*..********..*......*...*.*.....*****..***..**....***.....***....***..****...*..*...*....***..****.***.**.....*..******..*.**.*.**...**.*..**.**.**.***...*............*..***.***.**.*.**.*....**...*****.*.*.*...****....*.***.***.***.*.***.***.....*.****...**..*..*.*..*.*.*.*.*...*****.....**.*....*...*...**.***..* ....*.*.******..***.*..**..***.**..***.**....*.****...*...*.*..*.*.*...**.**.**.**.**..*.*.****...****..*.**...*.**.....*.*...*....**.*.*...*...*.*..*****..*.**..*..****......*.*.*.***..**..***..****..****....*...*.**..**..*.**.*....**.******.**..**.****.**....**.*****....*.*..*..*.*.*....*.**.****..****.*...**.*****...*.*........**.*....*.*.*.*...**..*.****......*.***.......*..*..**.***...**.****..***.*..*.*..**....*......*...**...*****.**.*..**..******....*.*.**.***..***..**...**.....**.***...**..*...**.*..***.*.*..***..*.**.**.....*..***.**...*..*.**..*...****.*.**..**...**..**..*.*...*.**.**.*..****.****.*.***.*.**.*.*.**.*.*****.*......*..*.*.*..*.*.*..***....**...*.*.*.*******..**..*.*.***.*...**.....*****.....**.*.****..***.....**.***......*.*.*.*.*..*.*.**.......*********......**.****....*.*.**..**.*.*.*.****.....*..****.***.*.*..*****.**.....*.**.....*..***.*.....*...**..*....**.*.***.**.*.******.****.**.*.**..***.***..***...**..****.*.*..***.*.**.**..***.*.******..******.******.*........**....*.*...**.....****.**.*.*.......*...**...*......**...**...*..**..**.*..*....*.....*..*..**.*.**...*.**...*...****..*.**.**...*.*...*.****.**...*.*..*.*....*..*.*.*.*.**.*.*.***.***.**.*.*..*..**.***..**.*..****...***.*.**.***..**.*...**.**...*....*.*...*.****...*...**.**..**.*.**..**.******..*.*....***.**.....*******..*.*.**.........*......**.*..***.*....*.***.**.**.**.**...*.**.**...*...*.****....*..**..*.*...**..*....***....**.*.*..*.*****......***.*...****.***..**.***...*.*.*..*..**.**...**..******.****..*.....**.**.*..*.*...**..***..****...*.*....*..**..**.*.***..*..*****.***.*.*.....**.*..*.*****......**...****...***.*.*.*.**..*.*.**..*.***.*..*...***.....*..*..*...*.....*.*.*.*..**......*.....**..*....*****.*.........**..*.***..****.****.**....*..****..*.**.***...***.*..*...******.**.*****..***.*..**.**....****.*.**.****.*...***.**...*.*.*.**..*.**.**.*...*.******..***...*..******.*.*....*..**..***....*..........*.**..*.*..*..******..*...*.**......***...*.**...*. .*...*.****..*.....*...**.*.....***.****..****...*.***.**...*.....***.****.*...*...***.***..*..*..******.***..**.*..*.*.**.....*.*****.*.***.*..**..*.*..*.**.....**.**..***......*.*.....*..**..*.**.*.*.*******.**..*..*........*.***.*.*..*..*..**.*..*.*.***...****..*.**....*...*.***.***......*.***......****.*...*..*.*.....*.****.*..*.**..**.**...*..***....*.***.***.****.*.....***.**.....*.***..**.***.*.*.****.***.***.********.*.****....*.*.*..***.*...*.**..*.........*.*....*.**...**...**.*.*...*..*.....*..****..*.*.***.**..****.*.*.*....*...*..***.**..*...*.*.****..**.*.*.*****..*..**.....**.*.*.*..*.***...**..****..**...**.**.***.....*.....*.***....**......**...***..**...*.*..***.......***..*****..*.****...**.*.*..***..*.******..**..**.....*.**.**.**...**..*.*.*..*.*.*...*...*..**.***..****..**.*.*..***......**..*.*.*.*****.*...*****...***.*...*..**.*.**.......**..*...**...***.*.*..********.*..**.*...*..*.*.*..*........*..*.**..**.***.*..*.**.**..*..*.*.**...**...*****.*.*.*.****.*...**.......*..***.***.....***.****..****...*...**.......**.**....*.**.*.***.****.*..**.*.*..*....**.**...**....*.*..*..***...*...*.*..*.***.*.*..****.**.*.*.**...*.*......*...****..**.**..**.*..*****....*...*.*...****.*****..*.**.*.*..****.***..*.*.*.***.**.*...*.**.*..*..*.***.****.******..**...**..******.*..**.**......*.**.*.*...*.*..*.*..*.*.*.*.*******.**..**.**.***...*.*.**..**.***.***.**....***...****..**......*.......***.*.*...****....****..*.*.*****.*.*..*....***..**.*****....*.**...*....**.**.*.****.***.*...*.*..*.*....*.*..******..*.****.***....**..***..**..*.*.......*...**.....*.***...**.**.*.....****.**..**...**.****.*...*.*.***....*.**.**.*..*.***...***.**.*.*..**.*..*.*****...**.....*..**..**.**..*.**.****..******..**..*...**.****.*.*..****..**..****.*.*.*..*...*****.*.**.*.*.**..****..***.**...*..******..****.*..*****.*...*.**..*.***..***.**.....*.********.**.**.***..**.**.*.*.****.*.....*.********.**...**..****...*.***..**.*....*...******.**.......*...*.***.**.***..***.**. ...*..***..*.**..*...***...**..***...**..*.......*.*...*..*******..*..*..*.******.......*.*.*****..*.****.*.***.****.****...*..*..*.*..*.****...*...*.*.*...**.***..***.***.***.*..*..**...*....**..***.....***....*..*....***.*.**.*..*..*.....**.**..**..**.*.***....*..*.****...**.*.*...**..***.*.*.****.*...**..******.*.*****.*...**.*.***.*..*.*..*..**.*.*.*.*...*.**.**.*....*.**...***....*****.****.....*.***.*.**....*******..****.*..***..****..**.*****.**.....****..***.*...*..***..*..**....**..*....***.*.*.***..***..*...*...*.***.*.**...**.*..****..**.***..*....***...*..*...**.....***.*....**.**..***.*.**..**...**...***.........**...**....**......*...*.**.*....*.*...**.*..***..***...*...*..**...*..**.**.***...*.**..*....****...**.**.*.*...*....***.*..*****..*.*.***..*..*****.****...*...**..**.***...**..**.**......**.*..*****.**.*....*..*.*.**..**..*....**.....****.*..*....**.*...*..*.***...*..**.*.**.*....**..*..*....*.*..***.**...***.*.**.*...**..*.*...*....*...*.*..*.*.*....***...*...*.*...**...**......**...**.**.*...*.*...*****.*.*********.*...***....***.***.*******....***.***.***...*...**.*...****..***.**..**.*.*.*..**.*..**.*...*...****..****..*.*....*.**..**.*.*****.**.*...**....*....****..******.*..*......****.************..***....**.*.*.*..**...**.*..**......**...*.*...*......*.*.**..**...*****.***...****.*****.*......**.***.**.******.*.*....*..**.***..*.**.*.*..*.*....***.*.*.*....**.*.*.*****..****...*.**....*.**.***..*..*....*.....*....**.**.***...****...*.*.*......**.**....**...**..***.**.....**.**.*..*****...*.**.***.*.*.*..*****....*....**.*.**.**.*.**...**.***..******..*.**.*.....**...*.**.**...**.**...***.*..***..*...*..........*.*.***.*.*.....****.*...*.....****.**..*.****.....***.****.***.*....**.....****..*.*.*.***.....**.....*......*..*.*..**.*.**....*.*.****.**...******.....*..*..*....*.*..******.**..**....*.*.*.****.*.***.****.******.****..*.*.*****..**..**....**.*.....*...******...*....*.*.*.**..*..****.*.*.*....**.**.****...*****..*.....****.... *.*.****.*.*....*.**.**..***...*.**..*.*..***.**..*.*..*.*..**..*..**.*.*....*...*..*..*....****...**.*..***.**.**.*.....**.****.***.*.**.*******.*..**.*.**...*****.****.**..*.**..*..*****.....**.***..*.*..*....*****..*****..******.*...********...*..*...*.**.*.*.***..*...........*..**...*..*......*.*.*...*..*.*.***..****.*.*.*******.***....**.*.**.*..***..**.**....****.*.*.*****...**...**.....*.**..*...***.**....**.*.*.*..**....***.*.**...***.*..******...*.***.**.****.******.**..*..*..***......***.....**.****.*.*.*.********...*****.***.**.****.**.*..**....***.*..*.**.**..*.*.*.***.***.....*...**.**..**.**......**.**.....*....*.*****....*.**.*.****..*.**....*....*.******.*...*.****.*.***...****...*.*..*..****.*.*.*.*..***.***..*...*.*.**..*.***...**..****....*...**.**.*..*...**.*..*.*.**....**.*..**.*....**..*..*.***..*..*.*...***...*..**...**...**.*.*****..*****.*.*.*.*..*.****.**.**.**.**.***.***.*.*.*.*..**.****....***.*...***.*..***..***.*...*.**.*.*.****.*....****...*.*...*.*.*.******...*.**..*.*....*...*.**.**.....******.........**...*.**.**.*.*.*****..*..***.*..*.*.*.*.*..*.**..*..*.**.*...***.****...*....*..*...*...*..*..****.*..*...*...*..***.**.*....*****....*****..*.******....**..**..**.*..***....*****..*.**.*..*.*.*...**...*.*...*.***..*.*...*.*.**.*...*.*.**.**.**...*.....**.**..*.*.*..*.**.*..**.**....*...*..**.******..*........**..**...*****...*....****.**.***.****.****.**...**..*.......**.*.*.**.**....****....**..***..*...*.****.**.*..*...**..**..****.......**.**..*....**...*....*.*.*...****.**..***..*..*.*.**.*.**..*..*.*...*.*.****.**.***.***..*......***..**...*.*..**..*.*...*..**...*.***..*..*.**.*...*.*****....*...*..***......**.**.*******..**..*****...*..*.**..*...*.*.......**.*.*...**.*.*.**...*....**..*.**.*.*.**.*...**..***.*.***...**..*....*.***..*.*.**.*..*...*..*.**...**..*...*.*****...****....**..*...*.**....**.**...*...*..**...**.*.*...*..*.**..*****.****.*.*..****.******.**...*..****.*....**..*.*....**.*.****..*..*..*.*..***.****.**...*. .****......*...*....***.*.**.*..**....*.*.**..*.**.....*.*...*.*.**....*.*...*.*.**.**......****.*.**...*****.****..*.****.*...**.*...**.*****.*...*.**...**..*****....*.**....*.....**.......*..**...****...**..*.***.*..*.......*...*.*.*...*.***.*..*...****.**.**..***.*....*.......*..**...***.*..*.*.**....**.***.**.***.***.**...**...**....*..****.......*.**.***..***..*....*...*...*...*..*.**....*.*.*.**.**....*****..*....*....*****.....*.*.**.*..*...*******..**..****...***...*.*...*..*......*.**..***......*.*...***.***.**..**..***..*.*..*.**.*...*..**.**.**.*....*..**..**..**.*..**....**......**..**.*.*...**..****.*.*.*..**.*****.*...*.*.**.*.....***.*...*.*.**.***.***.***..**...*...*.****.**..*....***....**.***...*.*.******.*********.**..*..*.**..******.***..****.**.*..**.....*....*.*.*****..*...**...**.*.****.*...*.***...**.**.**.***...**.....*.*..**..****.**..*.*..*........**..*...***..***..*..*...***.*.**.*.****.***.**..***...*****.....*******.*.*.*.***.*.........**.**..***.*..*.*.....**....*.*..*.*..*.*..*....***.*...***.*....*.**........*.***.....*.*.*....***.**..**.......*.**.*.*.*.*.***....*.*.*...**.*.**..**.*.***.*..*...*..********.*...**.**....**..****...***.**..**.*.******.**..*.***.*.*.**.*.****..*.*****.**...***......**.*...*.**..*****.*.*.***.*.*..*.*...*.*.*........******..**.*.*****.*.*..***.**.*....****..**.......*...*.*.....*.***.**.**.***...***.*.****.*.*..***....*.****.*...****.*.*..*....***..*.**.....*.*****...*.**..*.**...*.*.**...***.*.**.**.....**.*..**..*...****.*.***.****.***...**.*.*..*.***.**.**..*...***.**....*....**..*****.**..*...*****..*.*.*.**.****.*.***..***..*...*...*.**.......**....*.*.*..*.***....***...***....**...***.*.***.**..**.*..*.***.*.*******.**.***.*..**.*******.***..***...*.*...**.*.*..**.........*.*...**.*..*.*......***.*...*.***.*.**..*.*.****.*.***..*..*......**.*...***.*.*....*.*******.**....**...*...*****.**..*......*..*.*.**.*..***.**.**.*...**.*.***.***..*.***.***.***.***.*.*.*.....*****...**.*.***.**.*****..*...*. **.*...**.**..**********.*******.*..***.***...**......*.**...*.*..**...*...*..**..*..**..****...*.****.**.****.*..***..*...*....***.****......**.*.****....*..*....**...*****.*.*..***...***.**...*.*...*....*..*..**.***..****.*..*.....*..*.*.*.*...*..*.***.**..*...****.......*..***.....**.*..*...****.*..*****.*..**...*..*.***...*.***..******.**....*.*..*....**.**.*.**.****...*...*.*.*..***.*.*..**.....*......*....**.*.*...**..***.***..*...*...*..**....*****.***..*.*.****.*.*.*.*.*******.*..*.*...**.*...*.*..*.*.*....****.*.***..*.*..*.*.****..*..*...*..*.***.*...***.*....**.*..***...*..**..*.**......*....***...**...*...*..*..**..**........*.**.*.**..**..***.*..***.**.*.***.**.*.*...***...*.****..**..***.***..*.*...***.*.**.***....*..*.....***.*..*.**..**......**.*....*..*.**..*.*..**.*.***....****.******...*.***.***....**.*******.***.*..*.*...**.***.**.****.***.*..*.*.*.*......*.*****.**.****...**.*..***...**..**..*.**..*.*.*.*.***..*.*.*****.....*.*.***.**.......**.*.**....*.*...****.*****.*..*..*.*.*..........***....*...**...***.*****...*.*.**.*...**.****.*..*...*..**.****.*****.....*.*.**.*.*.*..*.*..*....***..**...**...*.***.....*.*..*****..*.*.**..*.**...**..**..**.*.....*****.*.******.**.**....*...***..*...****...*.*.*.*....**....****......*.*......*...**..**...*....**.*..*.********.**.*...*..*..**..****.....*..*.******.**..***.*..*...*.*.***....**.*.*.**.*..*.*..**.*..*..***.*..*...*..*...*.*...*.*****.*..*..*.***..*.**..*.*.**.***.....*.*..*...*.**...........*..*.**.*.*..*..****.*..**..*.**..*.*********.*..**.*.*.**.*.*.**......*.*.*..**.*.....*.*.**..*...*....*......*.*.*.....*.**...**.*...***...***.**.*****.***..*.*.*.*.*.**.*..*..*****..*...**.**.*.*....*...***..*..*..*.**...********.***.***...****....*.*.*...*...*..*....*.*....**..*.*..*...***.***.****....*.**..**...*****..**...**..*...**.*.**.**..*....**..*..*..*..*****..**...******..***..*.*...***.*.*.*..***..*...**..*...***..****..*..**.*...*......*.*..**........**.*.*...**.*.*.*.**.....****.*********.. *...****....*.*....*.*...*..*.*.*.**..****.**..**..*....********.**...*.*.*.****..*..*..*..*.*.**..*.***.*.*.**..*...*....**..**..*.***...****.****.***....**.*.*.**.***.*.....****..*..**.*...*.*....*...*....*..*..*.**.**..****.*.*...****.**.*.**...***....*.****.****...**...*....*.*...***....***..*..*****.**.**.**.*....*.......*....***....**...***..***...*.***.*.*...*.*...*.*.****.*..******..*....*..*..**.**......***.*.**.*.***..*......*.*******.**..*..**....***.**.*.*.*..*...*..****.*.****.*.....*.*.*.*.*.****....*.**.*.*..**...*****..*.*..***....*.**.*.****..*.*....*....****.*******...*..***.*.****.*..*..*...**.*.**.*..*..*.**.*.*.*.**.***..*.**..**.*...*.*****......*...**....*...**.......*........*....*.**..***.**.**..*....*.*..*..****.....*....*..*.*.******..**...*.***.*.*..*..*.*..*..******..*.****.....**.**.*..*.**..*..*..*.*.*..**.*...*....*..*.**..**...**..*..***.*.**..*..*.*......*..*....***...*........*.*.*.**.*****..*..******..**********.***.**..*.*..**.*.**.*....**.****.****.*........*..**..*...*.*...**..*.**.*.***..*..*.**.*.*.**.**.*.**..*......*.*..*..**...**....**.****.****.*..***.*********.*.*.*****.....**.**.*...*...*.****..*....***..****.*.**..*..*.....*.****..****..**.**.....*...**.****.....*.......*...*.**.**.***...***..**.**.****.*.***.****.*....**.*.*.*..**.*.*..*.*.*****..*....*.**.**.****..*****.***.*......*...*..*.**...**...*.*..*...***.*..*..**.....**.**..***...*..*****...**.*.*..*..*..*.***..*.**.***.***..*.*...**.*..**.***...*..*..*.*.*****.*.......***....****.*.*..***...***.*...*.**....*.*..*.****.***..**.**..**.*...*.****...*.**..***..***..***.*.***.****..*.*.****..****.....***.*.*****.***.***...*.***..***..*..***.**.******..****.**...**.*****....*.......**..*.*.*..***..*...***.**.**...***.*.*.*..*.*.*.*******.***.**..**.***.......*..**.***.*...*...**...*.**.*....***.*..****..****.*..**.**.*..*.....*.***...*****....*..*.***.......*.***.**..**.*..**.****..******.*...******..******.....**..*..***....**.**...*.**..*..*...*...****.....*.**. ...**.********...**....*****.*.*.***.*.*.***..**..*..*.*.*.**.....**.*.*..*.***.***...*..*.....*.*.*..*******.*.**.....*.*..*.**....*.*.****...**.*.**...*****.*.****....**..*.*.**...**..**.**.*..**...........*.....*...*...*******.*.**.*******.........**.*.**.**...*..*.***.******.*.*.*..**.**...*.*.*.******........**.***.........**....***....*.**.*...*..*.*.*...*.**.**.*.**...**..*.**..****..****.*.**.*.***..**.*.*..******.**.....*.*..**..*.*...**.**...*...*.*.*.*.***.**...*.*.*.*..*..***.****.***.*.*.**..*.*.*..**.**..***....*...**.*..*.*....**.*.**...*......**.*..*.*....***.*...**.*..***.***..**.*.**..*.*.*....*..**.....*.****......**..***.******....**.***..*.*...*...****.****.*.*...*.*****..***..*.***..**..***....*.**.*..*..*...*.*..*.***.**.*..*...**.*..**..****.*..***.**.......*.......*.***..***..*.***.**.*.*..*..*.**....*.***.*.***.**..*..**.*..**...*.*.****.*..*.**....*.*.*..***.**.*..***.*.*.*.....***..*.*.*.*..*..**.***.*.....*.****..******.*.**...*...**.......*.*...***.....****....*..*..**.***..**.*.*..*.....**.*.*....*...*.*****.**.*....*...****.***.*...*...**..***..**.*.****.*..**.*.***.**........**..*....*..**...*..*......*****..**..*.*.*****.*..*..***..*.**.**.*.**.*..**..*..*.***..******.**.***..**.***..*..*......**...*.*..**......**..*....****.*..***...*..**...*...***...*.*...*...*.***..****.***..*.......**.**.*.*.*...**.*..*..*......***.*..*.*.*..**...**.*.*.....*.....**.*****.**.*...*.**..*.*.*.**.*....**...*....*....**.*.*.*..**.*...******.*..***..*....****.***..*.**..***..*.****...*.*...**..*.**.*.*...*******..**..**...******..*.**.****..**...*..**.*.*.*.*......**.******..**..*****.*.*.***..**.**.*....****.*........**..**.**.*...***...*..*.*..****.***..**....****.....*.*..*.***...***.**..*..***.****.*.*****....*..**..*.**..*..*.**.*.*.**.**..*.....**...*.*....*.*......***.*.***..**.*..*.*...**..*...****...***.*.*.*.*.**.****.***.**.**...****..**..**.*.*...*****..*.*.**..*...*.*..**.**.*...**.**.**.*...*..*...*****...***.*...*.**.**..**.*....**.*** ******....*.*.**...*****.....*.**.*.**....******.*.***...*.***.***...*..*...*.*.**.*****....**....*....*.*......**.*.**.*...*.*.**.*..***.*...*...*.**.***....******.****..***.******.**..*..****.*.*...**..**.....**...*.*..*...*....**.*.*..***..*...***..*.**.*.**..**..*...**.****..*.***.*...*..*....****.***.**..**.********..*.**..*...**.*..****.*..*.....***.*****....*...**..***.*....***.*...*.***...**.**..**...*.**...*...*..*...*****.*....*..**.**..*..*.*....*..*.********..**.*.*.*........***.**.....*.*.***.....**..**.*******.....****..*****.....*.**.**..*.*....*.****..***..*..*....*.*...****...**.*........*.*.*.*..**.*.....**..*..**..*...*.*.*..*.******.*...****.**..*.***.*.*....**..****...**.**.***.*****...*..***.****.*****..*******...***..**.*.**.***......**..**.****.*.*....*...**..*.....**.*...*.**..***.**.*.*.*..******...*..***..*.****...****...*.*.***....***.....***..*.*..**.*...**.*..*.*..*..**.*......**.......*.*..*.*.****..**.****..******.*.*.*..***.*****..****...*.**....*.*.*..*.*.**.*.*.*.******.***.****.*..*.**...**...**...****.******..*.***....*.*...**...*.*.*.*.****.*....**..*****..*.*...**...**..*..****.**.**.....**.*.*...**....****.....*.*..*..*..*.*.*..*.*..*...*..**.**...**..*....**.**.*****.***.*.**.***..*..*..*...***.**.*.........*****...**.****.....****.*.*.**....**.*******.*.*..*.**..**...*..**.*.**..*.....*.**.**...**..*****..*..***.******.**.*.*.**.*.*..***...*....*..****.*.****..***......*****.**.*****.***.**.*..*.*..*.*.**..**.*.*.**.**..****.*..*...*......**...*.**....*....**.*.*.*****.*...*.****.*.*....*..*...*.***.*...**.*...***..*..**...*...*...*.********.**...*...*..*.*....**..*.*.**.**..*...........***.*.****.....**.*.**.**.*.*.*.*******.*...***....*.*...***.*....********.*****..*.**...*.*.**.*...*..*.*.**.*...****.*.*.**....**.*...*...*.**..******...*.****.*..***..*.***..*..***..*.*..***..**.**.***..*...*....*..**..*....*.*.**.**.......*.****..**..**.*.****........**.*.****..**.****.**.*****.*.*..*.**.**.***.*..***..**..*.....***..**.. **....*.**.**...***.**..*..*..*.**.*...*....*...*.*..*..**..***.**..***...***...*****..*.********..*.*...*..*..*..*.**........*.*..*.******.*.**.*.***...***.*.**....*.*.*..*..*.*.**.**..****.***..*.*.***.*.*..*.**..***.*.****.**.**.****.*..******.....**.****......*****.****.*.........*..**.**..*****..*.**..**.***....*.*.*.*..*.**..*******.*.**.*..*..*..*****.**...*.**..*..*..**.**...**..**.**..*****....***..*.*..**..***.*.*******....***..**..**.*..*.*....**....*.*.....*.***.*...**.****.***..*..*.**...****....**...**.**.*.*********..***..**.*.****.**.*..*****.....***......**..*.....****.....*.**.***.*.****...***.*****...****....**..****....*.*...**.*****.......**........***.....*....*..**.*.****.***.***..**.*..*..*...*...*.**.***.*.*.**.***......*.*..*..*....*.**.*.******.*.**..***..*.*.***.***.*....***..*..*....**....*.*.**..*****.**.*.****...*.***.....*..*....*.......*****.*....*******......*.....**.****....***.**.***..*...**********..*.**.*.***.***.**..*.....*.*...**.****.*.**....*.*.*****.*..*...***.*.*....*..**.***...**...*.**.*.****..**.**...**.*..***.****..***.....*.....*.**.***..**.***.**.**..........*.*.*.....*.*.****.**..*...*..***..**.*....****.*...*...**..**..**.......***.**....****.***.*.*.**.**.*..******..*..***.*.*.*.*.*.**...*....**...**.*.**..*...**...*.*....****.*..*...*.**.**.*.*.**.*.*.*..*..***..***.*...*..******.**.**.**...*****.**........***.......*.*.*....*..**...**.***..*..*..****.**..*.........*...*.**.****...*...**.*..*.**.*****...**.***.***.****....***.******..**....***.*****.....*.****..*...***...*...*..*.*...*....*.******..**.*..*...***.*.*.**..**.*...*.*.***.......*..**..*.***......***..**.**.**....*.*.*..**.**.*....*...**.**..*...*.*.**.**..***...**....****.*****..****.**..*..**.*...*.*......*.*.***.**...**.*.**.**..****...*.**....**.****...*....*.**.*..**..*.***.*..*.*...***.***......*.**......***...*..*...*...*...**...**..****.**..****.*...**..*.**..****..*.*.**...*.*.**.*****.*...*...*..*.*.*..**.*..********....*.*.**..**.*....*.*** .*.**..*.*.****.**.********....****.***..**...**.***.**..*.**.**..****..*.*.*..*...*...**..******.**....*...*..****.***..**.*...****.**..*...*.**.***...******.....*..*..***.*..******..*..**.*.***...*..**..**..*....**..**.*..**..****.***..*.......******.*.*...*.*.*.****.**.***.*.*.***..**...*.*...*..**...*....*.*..*...**........**..**..***.*..*.*.*..***....*...**.*..**.***.*..***...*.*******.****.**..*.....**.....***..*.****.**.**..**.*.****.**...****..*...**.*....*.....**.***......**..*..*****.***...*..*.*...**..*......*......*..***.**.*.**.*..*.***.*.*...*...***.*..*..*.*.****..*.......**.*.......*..***..**.****...*...*****..*..*.....*.**..*..**.*.*.***.....*.***.*.***...****...*******..**.*....**.***.**.*.*..**.*.*.*.******.****..*.*.*.*.*.***..*...*.*..**.....****.*.***....****..***.*.*****.***.*.*..*...*.**..****.***..*.*...*.***.*.**.*......*..**.********.***..*..**.***......****.***.*.***....**..***..**..****...**...**.*.***.....**..**.*..**..*.*.**....*.*...**.**.*.*.***.*.*..***...*..*.**..***.**.*...*****..*****.*.*....***.**.*.*.****.**.*......***.*.**...*..**..*.*.*..****.*****....*..*..**..**.*.*....**.*.******..*.**.***.*.**...*.....*..*.*...**..*.**..**.*******...**...**.******..*...***.*.***..***.*.*...*.*..*....*..***..*****..*....*...*.*...**..**..*..**.*****.**..*.******..*.*..***....*....*.*******.**..*.*.******......****.*******.*..*..*...*.*......*.***..*.*......*.**...**.***........***....*...*.******..*..**..**..**...****....***....*.****....**..*..**.**.*...****.**.....********.*..***.**..**.*.****....**..***.*.*...*.*.*...*..*..***.**.***..*..**...*..*....**.*..***...*..*.*..*..***.*..***.*..***.*.*.**.*.*...*.*..**....*.*...***..***.***........*****.****.*...*....*.**.***..*..***.****.*.*...**.*..**.****.***...**.*......*****.*****..*******.*..***.***..*****..*..*..**.*...**.....**.*..*....**..*.**...*..*.*.**..**...**....***.**.*...***.......**.***.**.*.**...*****..**...**.**.**..*..**...*.*****.*..*.**.***...***.*****..*...****.*.**.*...* *****.*....**...*****..**.*..*****.***........**.***.*.*.**..**.*..**.*.*.*...*****.*.**.**..*.**.***.*.*.*.***..**..**..****.*..*..**....***..*.*..*....*****...*...*.*.***....*.**..**.*.******..*.*..**.**...*.*.**.**.***..**.*...***.....***.....**.*..**..*..*****.*.****.*..*.**.*.*.....*..*..***.**.********.***.*..***.**..**.***..*.***..***...*.****......*.**.**....*.**.*.*....*****.**.**....*..***.*...***.**.*..****...*..**.**.*..**..***.*..*.*..*.*.*.**..***.*.*.****..*****.*.......*...***.**....*******..***..*.*..**.*.*..*.*.***.*.*******...*.*.*.....**.**.***...***...*.*...*....*..*....***.*.*...**.*...****...**.*..*..***.***....**...*.***..**...*.......*.***.**...*....*...**..**..*..***..**.*..***....*.*.**.*.*....*.*.*....***.*...*...*.*.*.....*.**.*..*.......**....*..**.**...**.**.*..****....***.....*.****..**.*..**.*....*****..**.*.*.***.*.***..****..**.*.*..*...*..*******.*...***.*..**.*...*.**..**....**..****......*...*...*....*****.***....*.*...**..*.*****..**....***.*..**..***.*.*...*...***.**.*.**..*..*****..******.*.....**.*.**..****.....*....***.***.**....**.*......**...*..*****..****.*.*.**.*..**.**..*.*..*.*.*.*.**........*.**.*..*...**.*..*.*..***.*.*.**.*.*.***...***.**....**...**...*.*..*****....*..*.*.****..*.*******....**..**.***.*..**..*..*.**..***..***.**.****...**..*...**..****.**....***.*.....***.*...........**.*.*******.*..*.*..*...**...****.*.********...***...*.....*.*.*..*.*...**..*...**.**..**..*..*.*.**.*.*...*..**..*.***..*.*...*..**.*.**..**....**.*....*.**..********.**.****.*.****..****.*..**...*.*...*...*...*..******....*...*****....**.*...*.*...*.**....*..*..***.***..*.****..*..******.*.**.*.**.*....*******..*.***.**.*......**.***..**......*.****..*..*****..*.**.*.***.......*.....***.*....*...*..*.*...**...*.*.......***.*..**..***.....*.*.***.**..*..***...***.********.*.*.**..*...*..**..**.*..**.*..*..**...**.**....**.*...**......****.***..*.***..**..*.*..*.*.***........****.*.***.*.**..*...*.*...*.*.*.***..****..*....*******...* *..*.*...**...***....*..*.**.*.***..*.*...****....*.*.**..*.**.*...**.*..***.*..***.**.******..*...**..*..*.**.*...*....*...*.*..***..*..******.***.**.***.***.*.*******...*..*..**..*****.***..*..*.*..**...*.*..*..****....*.*.**.**.**..**..*.**...**.......*.***..*..*...*..********..****..**.**...****...**....*.*..*.***.*.*****.**..***.***...***..*.*.*.*....*****.*.*.*.**....**.*.*.***.*.*...*..***.*..*..*.........*....*....*....*.***********.**.*.*...******...***..*.*..*.*.***.*.****...***.**.*..*...***.**....*.**.***.***..**.*......*.**..*.....**.**......*****.**.**..*......*.*...*.*.*....***.**.**.*.*.**.*....**.****...*****.......*..*...*.*.**.*.**.*.*....*********.********..***.****...*.****...*..*.......*....*.***.*.*..*..**..****.******..*..*.*.....*.***...*****.***.***...*.*..***..*..*...**...**.*.*.*..**.*.*..********.*****..*...*.****..**..*..*..*.*..***.***.*.*.*...********..*....*.*....*..**.****.*.****....***...*.....****..**...*.***.*.*.*.****.******.**...**....*...*.**.*.**...*.*..**..**.....**..*.******.*...****..*.*.***..*****.*******..***..***.*....**.****.**....**.**..*..*..*..**.*.*..*****..**.*..*.....**.*.****.*..*.*.*...*.****.*.**..****.**.**...*.****..***..*...*.*...**.*.*...*..*.*..*..*..**.***.*.*.*.*.**.**.*.*...*.**.*.*...*..*******.*..**.*.******..*.**.*.**.**.**....*..*.*****...*..*.**..*...*..*.**.**.**..*..**...*.*...*........*..*.*.*...*.**.....*****.*.*.**....**.******..*......*..*...******...*....***.*.**.*.*.*.......**.*.**....*...***.**.....***..*...*.*******..***.*...****..*..**.**...*****.*...*.....*.....*.*.....***.**....***...*.*.**.*.*.**.***...*..*****.***.**.*....***...*....**.**.....*..**.*..*.*......*.*.***...**..*.*...*..*.*....******....**.*****..*...***.**...**...*..*****....****..*.*...**...*....*...**..***.***.****......**...*.**.**.***.*.**.*.****...**.**.*..**..*..*.*.*..*..*..*.**.***...*.***.***..****..**..*********..**..*.*...*..*****.*...**.**.**.**..*..*****.*****.****.*.**..**..*..***....**.....*.***.*....**. **.*.**.**...*.*.**.**..*.**.*.**....***..*....**.**..*.*..*..**.***.*.*.**.*.*.*.*.***.*...****..*..*.*.*..**.*....*..**..**.....*.**.*...*.****..*.*.*.*..******.*..**.*.*****..**.*.***....**.***.*****....*.**.**.*.**..**....*....***.**.*..*.....**..*.*.*..****..*.*.**.***....*.*.*...*.***.*.*...*.***.***.**..*...*...*..**..*......*.**.*.***.***.*.**.*..****.**.*.****.*.*...*.**...******..*.**...*.*.*.*****.**.*..*..**...**.*..***.**..*.*.**..*.*****.*..****.*.**........**.*..***...***.*..*..**.**...*...*.****.*..*.*.*******..**.*..**.***.**.*..**.**..*..*....***....**..***..********.*.....*******..*...**.*....*.*...***.**....****...*..***..*.*..*..*****.****.**...*..*.*..***..**.....*.*...***.**..*..***..**..********..*..**....*.*.*.**.*......****.****.**...*..***..*.****..*.**.*****..*..**.....*****.***..*.**....*.*...**..**..*.*.*...*.*.********.****......*.**...****...******.**..***..***.**.*..*.**.....*.**..****.**.....***.**..*............***..****....****..*.****......**...*.****.*.*.****.*.**********.***..*.*........*..*.**.*.***...****...*...**.*..**...**.**...****..***...*.***.*..****.*********..*****.*..*.*.***..*..***.******.**...*.*..***.***..*.**...***.****.**......**....*.*...***..***.*.*.*.........**..........*...***..*..*.**..**...*...*.**.*..***..*.*..**.*.....*.**.***..*.*.**..****...*.***...*.....**.**.*****.*.**.*.*******.*****.*.*.****.......**..**.*.*......*****.****...***..*.*.******.*.***...*.....****.*.*.**..**.*....**..*.*..**...***.**.***...******.......**.*...**.*.........*.......***.***.*.**...**.......*..*.**.**.*****..****...*.**.**..*.*.**.*..*.****..*..*.***.*.*...*..*.*.*.**.*..****.*.**.*...*..***.*.**...*.*.*......**...**.**.*.**.*.***...*.***..*.**.....*...**.*....*.****..***.*.*.*....*..*.*..**.***....****..*....*....***...*..*..*.*..******.*.*.***..***..***..*...*..*.**....*...*...*...*.*.**..***..***......***.*......**.***..*.....*.*..*..**...****.......*.*.*.**..*..****.*.***.....****.*.*.*..********.*...*.***.****..*****.* ..*.*...*..*.**.***.*..***.*.**...****.*****.*...**..**...***.****..*..*.**.*.****.**.**..*.*....*.*..*....*..*.***.*****.**.*****....*.*..*..*.*.*..*..**.*....**..*.*.**....***.*..*.**.*.*.*****.....***.*.*.....*.**..........*.*.*..***..**.*.**...*********...*.....*.**.**.**.*..**..**.*.*.....*..*.****..*.**..*..**.....***.**.***.*****...**...*.*.*.***.**..*......*.*.*....*..*******..****....*.****.**.***..*.**....*****..*.***.***.***.**..***..***...***..**.*.....*..*.*..**..*...*......*..*..*...*....**.*.....******.*..**.*.*...*..*.*.*..*....**...***..***.*.***.****...***.**.**.*.*.*.*.**...**..******...**.*.*.....***.*****.*..*..*...*.*.**.....*.*...*.*****.*.**.*.*****.*...****..***.****.**.*.*.***..*..**.**.*.*.*...**..............**.**..***.***.*..**..*......**.*.....**..*...**.*.**.*.***.*.*..***.**.***...***..*.**.****...*.***.**...**..***..**.**...**..*.**.*.*.*....***..*........*.**..***..*...*.******.***..**..*..***.*...*.**.***....*...**..*.****.*.....*..**..**....*..**..**...*..*.**.***.*.**.*.......***.**..**.****..*..**.*...*..*....*.*.**.*...**...**.*....*..*..**..**...**.*.*.**.*......*..*.*...*...*****.*..*...**..*....*..*.**...**.**..**.****..**.*..******.*.*.*.***.*.*.*.***..*..*********....*.**.*...***.*.*.***..*...***.***.*......**.****..**.*....**..*****...**....****..*..****..**.....***....*.*....*...**..***.*.*****..**.....*.*****.*.**.*..*.****...**....*.**......*...*....*.*..**...***..*...**..**.****.**.*..***.....**.*...*...**.***..**...*..*.*..**..*********.*....*...*.*..**...****.***..**.***.***.*.*.*...****...**.....**.**..***.*..****.***.*....*.***.*...*.***...*....*.....*.****.*..**..*...*.....*.**...*.*****.***.*.***..*.*..*.**..*.**....**..*.*.**.*.*..****..*.....*.**.*.....***.*..**...**.*....******.*..*......*...*..******.*.*....*...*****..*******.***.*...***.**...***.*****...*.**.*****...*.*.*****...*.**..*......**..*...*..*...*****.*...****.....***.**..*.....*.***..*..*.....*****.***..****.*...*..*..****..*.*.*.*...*.*.*.*.***. *.*.**.*****.*.*.**..**.*.*.********..**.**.*.*.*..**..*...**.***....*.****..*.*.*.****....*.****.*.*.***..*..*.**...*..*....*.**.....**.*.*...**.*..**.*.*..*.*.*...*****.*.*.*....***....*.*...***.*.**...****....**.*..**.*.******....*.....*...**..*....*......***..***..*...**.*.***..*..*.*****.**...**.*..*...*......*..*.*.*..*.****..**.******.*...***.*****..***..*....*.**.*.....*.**.*****.***.**.**.*.*.*...*.*.**..*...****....**.******.**.*.*..**.*.*..**.**....**..**.....****....****.**.***..*.....*.....****.*.*.**..**....*.**..*.***..***.*.*.**..*.......**..**.*****.***........*.**...****.***.**..******.*.***.**..**..*.*..***...*.*****..*****.*.***..*.**...*.*.**.*****.*.*.**....****.*******...*.*..**..*****.*.*..*.**.****.......*.**..**.**.*..*..**.**...*.**.**.....***.....*.**...*****.**.*.*..*...*.*.*.***.....*.....**.....*..***.*.....*.**..*......**.***.***..*.*...*...****...*.*.*.*.**.......*........*..*..***.******..**.....**.****...*..**.******...*.**.*******.***.**..*..*..*..**.**....**.*.****.*****...**.**.*..*.**..*.....*.*.*...*.*..*.*****...***....*.....****....****.**.***..***..*...**.**..*..*..*....*.*..........****..*.**.....**..*.***....*****..**....*.**.....*.*.*..*.*.*.***....*....**.*..*.*..*...*.***.*..***..***.***..*...**..**...*....*******...*.*.**.*.**.....**....**.*.**.*...**.*...**...*......*.***.****.**.*..***.**.*.******....***..*..*...**.*....**.**.**......*.*.**.....*..**......*.*..*.**.*.*..*...**.*.***..*...******..******.***..*.....*****..**...*...*.*.**...*.*....**..*.***.*..****....*.......*.*..*******.**.**..*.**..***....*.***.*.*.*.*......**..*..****.*...*..*...*.*........******...*****.**.***.*..****...****.**....*....******...***..*..*.***.*.**.*...******...*.*..**.*.*...*......*.*..****.**.*.***.***.***..**..*.********..*..*....*...**.*..*.*...***.**.***...*...***..*..**.*...*..*.****....**.*.*...*.....***..*..*...*.....**...*...*........**.***....*.*...*.**.***.*..**.***..*..**.*..*.*****..****.*.**..*.****.**.....**.***...*** **....*..*.**.**.**..*.*.*.*......***..*.******.***.**.****....****...*..*.**.***....****.****.**.*...**..*.**....**.****.**..*..***.***.*.*..**...*.*.*..*.**..**....*.*....***..****...**.*.**.***.*...***..*.**.*..*..*..**.*.**..**....*.*..*..*...*..**.*..***....*.**.*.*.**..*.*...****...*.***.**....**.***..*..***.*..*.***..**.***..**.**.*..***.***.******..*.*..**..*..*....**..*******..*.*..**.*....**..*.**..*.****..*..**.***.*****..**...*....*..**...*.....**..**..*..*..**.*.*.*.***.....**...*.**....*..*...***.***.*.*.***.**......*.******...**.**.***...**.*.*.***....*.***....*.**.*.**..****..**.*...**.*..*.*****..*.*.*..*.*.*..*...*...**..*...*.****.*..****.*.*..**.....***.***.***.*.***...**.*.*****...**.*..*.***.*..*.**...**.*..****..*.*****.***.***..**.****.*.*.**.*....***...*...*...*..*.*.***.*..****.*...*..*.**..**.**.**.*.....****.*.....*.**.**.***.***...*.....**.**.***.****.*....**....*..**.*.**..*...*..*..*..**.**.**.*.**..*..**...**.**..***..**.*.****..***..*...**.*.*....*.*****.*.*..*****..**.****.*.*****..****..*..*.**.*.*.**.*..*...**..**.*.........*..*.....**.******..***.*.****.*.**.*......*...*.*.**..*.*....*..**.***....**..*.*.*..*.*.***.*...*..**.*...**.*.***.**.*...*...**....******.*.*.*..*..*.**..*..*.*..****....**....*...***.******..**..****.*...*..*.****..*....*****..*....***.*.*...***.*.*.*....**..*....**.**.*..***..*.*......*.**.*.****.*...**.*.****.*.*.*****....*...*...*.*********..***.....*.****...******.**.*.*****...*..*.**...**.*..*...*.****.*...**.**.......*........***.*.**.*..*...*..*.*...*.**.*..*****.***....*......*.**...*****.****.*..***...*****.***.***..***..***.*.**.....***.*..*..****.*****.*..*...***.**.*.*.*......*..*......*..*.*..**.*.**.*...*.*.**.......*.*..*.********.*.*.*.***.*..**...*.*....*.****.*.*..*...*.**.***.*......*.*..**.*.*..***....*.**...***.****.**.*****....*****.****......**.******..*.**.**...*.*...*..*.*.**.*.***......*..**....****.*..**.*****..*..***...*...*....*.*****......*..*....****.....*..*.**...*********... *.***.*.*.**..**.*..*.*.*.***..*.**..****.**.*.*...******...*.*..*.*..****.**.*..*******.*....*.....*.*..**.*.*..*.*.*.*...****...*....*.*****..****.*..*.*.**.**.**..*.**...*.***.....*.....**.*....****.*..*.*.....*.*****.**..**.*..*.**.**.**.**..***..**........*..*....*.***...***..*..***.....*.*....**..***.**...**.*..*****.**..**....*.*..***..***...***.**.**..*..****.**.*.*.*...****.**..*.****......*...**.*..*...*..*****.....*.**..**.**..*.******....*.****..**..*.*....**.****.*.*.***.*...*..*.***..******.****..**.....***..*.*...****.****..***.**..**.*..*****.*...**..**.*.*......**..***..*..*.**...****..*.*....*.*...****.*.....*...*.*.*****.*.*..*..**.***********..*..*..****.*..**....***.**.**....**.*.*.*.*..****.**...**.*..*.*..****..*.*......*.*....********..*.**.*..*.****........*.*.***.*.*.***.***.**....*..*.**.**.***.**.*.*.....***.*.**.*...*.*....*.**....**...**.**.**.**..*.*.*.*..*...***...*..*..*.......***..*...**..*.*...***......*.*...*..*.....***...***..***...**...****..*...**.**..**..*....**.***.*..*.***....****.***..*.**..*...*....*****.**.****.*...*.**.....**.*...**.*.....*.*.*.**..**..**.*.*.*.*.***.***....***..*.******.*...***..***...*.*******.*****.********.******.*.**.*...*..*.**.***...***.**.*..**..*.*.*.*****..**.*.....*****.***..***.**.**.*..***.*.**.**..*.*..*.***.*..*.....*..**.......**...****..**.*.*...********.****..**........**.**...**.**.......**..*.**.***..**...*....***...**.****...*.***.*.***..*.**.....*...*.**....**.*.*.*.*.***..***.*...*.*....**.*.*.*...*.*.*.***...***.*.***.*..*****..**......*******.....**......****..*..*.****...*****...***.*...******.***.**..*.....**.*.*..**.......*.*.****.*.**.***...*.***.***..***...*..*.*.**.***..*****...*.*...*...*..****.***..*..*.....****..*.....***..*.....*.*.*...*..*..***.********...***......*.....**..****.*..*.*....*.*.****.*.*.**..*.***.**..***....**..*..**..*..***...**..**...*......*.*...****.***.*.*.*.******.***.*..*..**.*...*****.**...*.**.**.**..*.**..**....***...****..*..**..***.....*****. ********..*.*.***.*..*.*..*....**.*.***.....*..*..*...*.**..*.*..*.....*..***.*....***.....**.*..*...***.....*.******..*....*...*..**....**.*..*.***.**..***...***.*.*...*.......*..**.*...****..*..***.*.************....**.....*...*.*.*..*.*.****.*.*.*..*..*.............*..*..*...**.*****.*..***.*..*.*.***.*..**..***.*...*.***....*..*.*.*..*.***.*.**.*..*.*.*.**..**.*..*.*.****.*.*..*..*.**.*****.*.*.*..*.*..***.....**..*.*.**....*...***..***..***....*.*.*.*****.*..**.....*...*.*..****.**..*****.*.*...*****..***.*...........******.**...*..***...***.**.****....***....**..*....***.*.....***.*.**...****....**....*.**..*..*....*.*****..*.***..***.*****.**....*.**...****..*...*.****.*.**..***.*......*****..***..*......*.***.*.****..**..*.**..**..*.*.*.*.**.**.**....*.*..***.***..***...**.*.*..*.*.**..**.***.*.*.*..*.*.*.*....*.**.*.*...*.*.**..****.*.*.*.**...*...*.**.**..*******..*....*.....*.*....*.*.**..****.*****.*.*.**...****.**..*.***.***.....*...*.*.*...**...**...**.**.*.**.*..***.***.*..*..**..*.*..*.***..*..**....*...*.*...****.**.***.****..*..*....***.***.***.*..**....******.**..*.**...**.*.****.*.......**..*...***.*.******..**.*.*..***.****..*..***.*...**..*..***..*.*****..**..*.....*...**..*..*.**..**....**..**...**...***.**..*.*.**.....*..*..*.*..***...*...*..*.*..***...**...*..*.*...*****..*....*..*.*.*****...****.*****.*****.*.*..**...*.*.*.**...*.*..*.*.*.***....**.*...*...**............***..***...*..*..**..*.****.*.*.*****.**.**.*.******.....***********.**...********....*...**.*...***....*..**....****..**.**.....***...**..**......**.**..**...*..*..****.*.***...*.*.......***..*.*.*..*.****.*...*.*..*..***.*.**.***....**...***.*.....*..*......****...*.*.*...*..***....**....****.**..*........**....*....*******.*........***...*..*.*.*.*..**...*..**.....*.*..***..*.*****.*.*.**....*..****.*..*...*.**..***.**.....***...**.***...**..*...*.*...*.*.**.*..**..*.***..*...**.**......********.***.*..*..*.**..**....*********.***.**.*..*.****.*..*.**..**.***.......***.** .***..*.*.**..*..**.*.**..*.*...***.**.*....*.....*....**.*.*.********.*....*..***.*..**.*.**.***...*....***.***.*.**...**..*..**.**.*...***.***..*.*..***......*.***.*............**..*.*.*.*****...*...*****.**..****.******.*****..*..***..**..*.*****.*.******.***.*.******..**..*....**.***.*....*.**..**.***.***.*.****..*..**.***..**..*.*..*********.*...*......*...*...*.*.**.*.*....**..*.****....*...*.*.*..*..*.******..*.*..*...**.......*..***.*..*.***..*..*..**.*...***...**..**.*...**.*..**......**...*..*....*....*....*.*..**.****.*.*........*.*...*...***.*.*.*.....*.*.*.*...*........*.**.....*.******.*....**..**...*.*****...*...**.*.*..*..**.*..*.*.***..*...*.*...*........**.**.*.**..**......****.**.*..*.**.**.*.**....**.*.*.**.*...*.**....**....*.***.*.**.....*....**.***.*..****..*.*.*..***.**.**.*.**.**..**..*....***.***...**..*..*.****..******......**...**..*****.**..**.*.**.......***.*.***...****..**.**..**.**..*..*....***.**.*.*..*..***..*********.**.**.*...*.*..*..*..*...****..*.**.**.....*..*...*.**...***..*.**.*..*..*..**.*.*...**.*.*****.*...*.*..**...******..**.*..**..*..*.*.**.****.*..******...*.**...***.*.**..****.***.****.**....*...*.**.*......*.*..*.*..**....**..*.****.**.***.*****...*.*..*..*****.**.*.**.*.**.**..*..*.*..*...******.**....*......*..*..*.**.*..****.***..*.****..**.......*.**....**.....*.*.**..*..**.*.*....**.*.***.*.*.*******.**.*.***...****..**.**.*.*...*.*.**....*****.***.***.*.***.*..****.**.**..**..*.**.*.****..**.*.*.*.*....***...**.**.**....*..*.***.*.*.*******.*.....**.*....*.*..**...**.*.****.*.**..*.*.***....*..***.**...**.*.*.....*.***.....*.****.*...*....***.**.***.*..*...*.*....**..**..****.*..**.***.*.***..**.*.****.**...***...*.*.*.**.**..**..***.*....***.*...*.**.*..*..*.*.*..****..**..**.*.**.......**....*.**.*****...**.****..**.*..**..*..****..****.*..**..**...**.**..*****..*.*..****.*...**..*...*******.*.**..*..*.**.**.*.*.**..******..*.***....***..***..**.****.***.*******.**..**.****....*....*..**.*.......**.****.*.*.* *..***..**...*.*..**..****...*.********.**.*...***.*..***.*......*.**..**..*.******.*.*....*...**...*.......*****...**.***..**.**....*.****...**.*.***....*...*.*.*...*..*..*.*****..***.***.**.***..**.*.*.******..*****.....*...***.*..*..*..*.**..*****..***...**.....****.***.*..***..*....*..***..***.......**..*.***..**.*.****.***..*.**.***..*..*.*.**.**.....**...**..**.*.*.**....*...*****.*******..***....****...***..****.......*..**...*.*...*.****..*..*.......*****..*.****.*.....**.**.*.*.****..**.*..*****....**.*****...*..**..**.*...*****.*.****.**..***....*...*...*.*.*.***.**.**.*****....**.***..**.***.*...*..**....*.******.*.....*.....*......*...*.*.**.*****...*.*.*....*....*......*.*...*.**....*.**.*..*.*..**..*..**.****.*.*..**..**.**..*.****..*.*..**..*..**..**.*.....*.*....**..****..*.***....***...****..**..******.***....*.*....*.****.*.***.*...*.**..**.**..**.*..*..**.*...*****..**.***...*..***...**..*.**..*****...*.*...*..**....*....*...**.*.*.**..*...*..***.*****.**.***.*..**.***.*.*****...*******..*..*....*......**....****....***.*.*.**.*.*...*.*.*******.**...**.*...*..***.**.**.*..***...**....*.*.*.**.*..****..*.....*****.*......*.*..*.***.***..*.***........*.*........*..*.*..****......**..*.*..**.*.**......***.....*..*..***..**...*.**..*...*...*....*..***.*.**..*******.*..****.*.***...**.********..**........*.****..*..**...**.**.*..*****.***.***.***..*****.*.....****....**.*...*....*....*********.*.*....**....**.*.*.*.*.*.**.*..**.*...*...*.***..*.....*.....*.*****...**.....**.***.*.*...*.*....***.***..*.*...*.*.**.*.*...****...**....***...****.***.**.***.*...*..*....**.*****....*.**.*...*..*....*.*.****.****.*......***.*.*.******.**..*...***....*...*..*.*..**.....****....**...**...*..*.**..****..**.*.*...*....**.****.**.**..*.*..*..*.**.**.***.*****..**..***.......**...*..*..**.**.**.****..***......*.***.*.**..*****.*.**..*........**..*.***..*..*..*..*..*...**.*...**..***.***..***......*....*..**.*****.*.**.*..*.*..**..*...**.**.*....**.*..*.*****.***.*. .**...*....*.*.***.******.*..**.***..***.*******....***.**.**..*..***..****..**.**..****.*..**..**....**.*.****..*...*****.***..***.**..*...***..*...**..*.......**....**.**......*.*.**.*****.*.*.*.*..*..*.********...*..***.*.........***.*.*****....*..*****....**..**..*....*.*..*.*****....*.*.**.*.*..*...****.**....*.******.*.*.*.*.*.*********..*.**.******.*..**.*.***.*...*.**.*..*.*.....***.*.*.***.**....*.*....**.**....**..*..*.*...*..*...***..**.*.......*****..***..**..*....**.*.*.**.***.....**.**********.**..*.*******...*...**..*..*.**.*****.**.*.**....***.*.*.*.*.***..*.*..**....*.*..*...*.*.*...*.***..*..**....*..**..*....**....*.*.*....****.*.***....**..*.**..*...**...*.**.....**.**.*..**..********..*..*.***..*....*.**.***...*.*.*.**..**.**...*.**.*.*.****.*.********.*.*.*.*..**.*.*..*..**.*...*..*...**..*.*.*..**.*....**....***.*..*****......*...*..*..***..*..*.*.*.*.***..*..********..*.....*.***...*...**.*...*...******..*....**.*..**.*.******.*.*.*.**.**.*.........***..**.*...*...**.***..*....*.*.******.*..*.*.*..***.*..**.*..***..**.*....***....*.*..****..**.**..*..***..****.*.****.*.......**..*...***.*.****..*.*..***.*.*..*.**.**..*.**.*..**.*..**.*.*.***.*..***..**..****...*...*.*.....******.***......*.**.*.*....*.*.*..*.***..***.*.*....*........*..*.**..***..*.*.**...*...**..*..*....**..*.**.**.*...*.***........***..**..****.*.*...***....***..**.*..**.*..***..*.*..****..*...********.*.***....*****.....*.*.*..*....*...****.***..***..**.*.*...*.*...***..*.*.*.*.*...*.*...**.****.*...**....*.*....***....***.**.*..*.**..**....*..**.**......****.*.....***....**.***.*.**....***..**.**.*.*...**..***.*..****.*...**..**..**..*.*****.*...*..*..*****..**...*.*..***..**.*...***..*...***.........*.....**....*.**....*.*..*...*.**.*****.***.*.***.*.*..*..***..***..*.***.**...**.**.*..**.*.**..*.***......***....*.*.******.**.**.**..*..**.**.*.*.**.***.*..*.*..*..**...*.*....*....*....**.*.....*.*****.*******...*..****.**...****..*..*..*.*.*****.*****......*.**.**.****** *...*....*..***.*...*..*.*..***.....*.**...*..**.***...****.*.*.**..**..***********.***..***...*.**..*...****..**...**.**...*...*.*.**..***.***.........**..*.***.......*.*.*.**....***.**..****.**..*...*..**....*..**...***......***.*.*.***...***.***..**.**.******.*..****.*..**.*..........*..**..*.*..*..***.***.**..*.***...*.***.**..*.*.****..********.****...**.....*.**..***.*.*.**.*.*.**...*..*..*****....**.**...*..*.*.**....*.**...*.***...**.***.**.**...**..*.*...**.*.*.****.*.*..*..*...***..*****.*..**.***.....*..*.*....****...***....****.**.*.**...**.*.***..******.*..**.**.**..**.*.*..*****.*...**..*.....****.*..*..***..*.*......***....******..*****.**....*..**.**.*******....*.*.****..****....*...**.*.....*****.**.**.*...***.*...**.*.*****..**...*..*.*..*****.*.**.*...****.*.**.**.**...**.**.*.....*.*.....****..*..*...***...*..*....***...*.*******..*.*.*..*.*...**..***....*.....**.*.**.*.......*..*.***.*****.*...*...**..**..*.*****..........**....*.**.***...*******..**.*..**....***.....*...**.*.*.*.******...*....*....*...***.**..*..*.*.*.****...**.*..****.*..****...**.*..*.**.*****..**...***.***...***.*.*.......**.**.***.*...***.**...*.*.***.*...*.**.*.******.*..**...*...*..**.....**.**.*....*..*..*****..*.*.***...***.**.**..*.**....*******.**..***.*.***.*..*.*...**..**.......**.....*****.*..*.*...*********....*....*.*.*.**.*.*..***...*..*.****.****..***.......*..***....*...*.**..*****.......*....****...***.*..**.***..*..***.*..**..**........*..*....***..***...*..*.***........*.**.***********.*..*.***.*******....*.*.**.*.**.**.*****..*...*.*...*.*.*.*.**..*..**********..*....*.**.*.**...**..*.**...*.*.*...***.*.*..*****.....*..**...**.**......***...**.***..**...*.******..******.*..*...*..***.....*..******.*...**.*....*..*.*..*.***...*.*...*..***..***.**..........**.**..**.*...**...****.***.*..**......*.*..*..******.*.****.*.**......*.....**.*.*...*..*....**.*.**.****.**.*.*..**....*.***.****.***.......***....***.*..*.***.****.***.**.**.*.*...**...*.**.*.****.*.*** ****..**..**...***.***.***.**.*..*...*..**.*......*****.****.****.*.*.**.**..**.*.*.....*.**..**.*.*...**....***...*......**.**.*.*****..**...*.*..**.*...*.*....**...**..***.**....**.**..*.**.*..*.*...*...*.**.*.*..******...*.*...***.**..*....*.*.*.**...**..*.***...*.....*****.*.*.****.***....*******.******..***.....**.**.**...**.****.***.*.****.**.**.*...*.*..*...****.*...*..**.*.**..****.****....**...*..*.***..*.*..***....*.......*....**..*....***.*.....**.**...**...*.***.*.**.**.*.*.******....*.*.***.**..******.*.****....**.***.*.....*...*******..***.***....*.***.***.**.......*..*.**.**..*.*..*.*******......*..*....***..***..**...****.*.*.*....***.......*.**....***.****.*.*.*.....*********..****..**....**.*..*.*.****.*****.*.***.**.*.*.***..***.*****....*.**.*.**....***.*.***.*....**.**.**...*.*.**...***..*.....***.......*.*.******.......*.***..*.*****..*...****.*****.*****.....*.*.*..**....****.*****.*....**..***....*.*....*....******...*.*.***..*...**.***...*.*......*.*..*.***..*..*....*.*.**...**.*****..**.*.***...**..*.***...*...*.*.*****.****.*..*.*..*..*.**...***...**..**..*.*..**....*....*....*...**...*.*.**.***.*.**.*.***.....*.**.*......*.***.*.**.**.**..*.*.*..*.**..*.*....***..**.**.*****.**..*.*.**..**...*.***..*.*.**.*.*****..****...*.*.*****.**...*.**....***.*.*.*...........*.*.***.***.******..**.***.*..*.*****.**...***.*..*.*.*..*..**...*.*.****.**.........***.*..***.......******.*.*...*...*.******.*....*.**.**..*....*.*..*...***..*.***.*.*.**.**.****.*..*..*...*******...***...*...*****.*..***...***...*.*****.**..*.....*..****.*.*..**.*.*..**.*.**.**..***.**.*.***.**.**....**..*.*.****.*.*.******...******.****.*..**....**..*.**..***.*....***....*.**...*.**..*..*..*...**.**..*.***.*..*..***.********.**...**.*.*.***.*.........*...****.*....*..*.*.*.*..****.**...*....*....*.*.*.*...***..*..*.*.***.*.*...**..**..*.***..**.****.*..*******.*.***..*.**.**..********.*.*....*..*.***.**..**..*.*....*.*.*..*......***.*....*.....***.**..**..*..*...*....*....*. ..*.*.......*.*.*...***.*.***.**..**.****...*..*.***.*..***.*.*******.*...*...*.*...***.***..*.***.***..*.****.****..**..**.**.*.**.*.*..***.*..*..*..**.*.*.**.*.*.....*...***********..*.*.****....****....*.*****...***.**.*.........***********.*.****.**.**...*...**...*...********..*.*.*..*..*....***..*.*****..****..**..****....*.*..*..*...*.*****..*.*.***.***.**.*..*..*.******.*..*...*...***..**...*....*.**......***.*.*.**.**.*.****.*.*.*..*..**.*.****.*.....**.*.*.*....***.*.*****.***.****..****.**.*.....*.....*..*.*...*.****.....*..***.*.**.....*****.*.....**..*...*.**.*....*.*.*.*.....**.*....*........****.....***.*..*.*...*.**.......*...***.**.*..**..**......*.**...**.*...*....**.**.*..*.***..****.**....*.*......*.*.**...*.***.****..***..*..*.**.***..*****.*..*.**..**.*.******......*...*.**.**...**.**..**.*.**.****.**.**.*..*.***..**..**.**.*...*.*.***..*.......*......***.*.*.****.*..***.*.**.*****.***.*****..**.**...*.*..*.****...*.*..*.......*.*.*..*..*.****..**..****.****.*.*...***.****.**......*.*********.**..**.*..*.**..*.*..*..*.*.*........**..*******.*.*****..**.**..*..*..*....*.**.*.*.***.**.***.*......**..*.**.**.*.........*...**..*..***....***.*.*.*.*.**..***.***...*****.*.***.***.....*........**......***..****..***.****.*.*....*.*..*......**.*.*.*.***......**.**.....*..**********..*.*.*****.*.**..*.**..*.*....**.**..****...****..**.**....*..*...****.*..**.***..*....*.***...*.*.****.*.*..*.*.**...**.**.*.*.*.*...***....***..*....*.*****.**.**..*.*.***.**.**.*.***.**.****.*...*.**.****.***.*.**.*.*...**.****.****....**.*.*.*******.**..*.*..*..*.**.*.**..*..**...*****.**.......**.**.*.**.*.*....*..*.***..***..**.**.****..**.*.*.*...**..**..*..*..*..*..*...*.....***.****.***.****.***....*..**..***.*****.***.***...**.*..*****.**.**..**.....**..**.***...**...*..*..*.***.****...*.*.****...**..*...*.*.**..*.***.*.***.*.*..**.*.*.**.*.**.**.**.**.***..*.*..*....*.*.**.**.***.*.**..*..*.........****.****.*****.**.*.**.*..*.*****.***..*..***.*.*.****...*.**.*.** *.**********.*..*.*..*..*****....***.....*.*****..*****..**.*.****.**.*.*.***..**.....**.*.****...**....*****.....*..**.*.*.....*...**....*.**....******.*.*..*..**.**...*...*..*...**...***.*..**..*..**....****..*.*..****.**.*.**....*..********..**......*...***.*..*..**.*..**.**.*.*...**...*..***..*.**.*...*.*.***....****.****.**..****.*.***.**..*..*.*...***..****.*...*.....**.*...***....*.....*****.**.*.*...**.....**.*.*...*.***..*..*.**...****.*****.*..****.**.*.....*****..*...*.....*.....**.**..****.****..**.**..*...**..**......*.****......****.*..***....**.**..****.****.**.........**...*..*****.**.**.******...*...**.*.*.*.**..*.***.**********.**.*.*......*....***.**..*.*..****...**....****.*..*..**.**.**..**..**..*****.****...***..*****..******.**.****..**..*.***..*****..******.*.*.*.......*...***.......*.**.***..*.*....**.**..*..*..*...........*.....**.*.**.*.**..**.***..***.*...*.**..****.*..*..*...**...*.*****.***..**.*.***..******...****..*.**......*****.****.**.*.****..***.*.*...*.**.......*.*.**..*.....*...**...*.*.**.*.......*.....*.*********.....***..*.****.**.*.***..****....*..*...*.***.*..*...*...****.*..***..***.*..*..**.****..*.*...***...*.***..**.**.**...*****...**.**.**...****.*..*..*.*......**.**.**.*...*.**.****..*.*.*....*..**...**.**.*..*****..*.*******.*.*.*****.****.***.**..****.*..*.*..*...*.**.*....*..*.*.*****...***..*..*.*.**.****..***.***.*..***.*.*...*..*..*.....*...**.*.**..*.**..**.**.*.*..*......*.*.*****.**.*...***.*.**.....***.*.*.*.**.*...*.*..*.*.*...*.*..*.....*.*..***.***.**.**..**....*****.*.*.*..*.*.*...*.****.******.***.***..*....***.*.*..*....******..*....*.*.......***..***.***.***.*.*.*...*.....****...*.**..**.*.*....**.*****.**..*..*.*.*.*..***...****...**..***.****.*..****.*..*..*..*.***.**.**.**.*.*.**.*..*..******..*..***....*****..***.**.*.*.*.*..****..**.***....***.*..*...**.*..*.*....***.*.**.*..**....*.....**..*.....*.**.*.*****.*..***.*.*.*.**.**.......*..**.******.......*.**..***.**..**.**.....**.*****.*...***...* **..******.***...*..**...*..*****.**.*.**.**..*.*..******.**.*****....*.*..***.**....*.**.***.**..*..*.***.**.****..***.***..*..*****.....*.**.*.***.*..*..*......*.**...*.**.*.*..*..*....**........****.*.**..*.*.*..****.*.**...*.**..*.*.***..*.*.*.*......*.*..*.*.*****....*..***..*...*.***..**.***.*****......*..*.....*.*.**.*...******.*..*..*..***.***.***.*.*...*.**.*****.****.*****..*.**...***.**.*.*.....**...**...***.**..**...***....*..*..*.****...**...*...***...*...*.**.**..*...**.*.*....**....*..*.....****..*.****.***...*.*.....*...*.*...*.*.**.*..*.*......*..*.*..*......**..*..***.**....*.*****..*.*.*....**...***.****....***.......*..*.***....*****.****.***...***.*****.**.*.***..***.............*.***....*...*..*........**.**.*...***.*******.*.**..*.**.***..*.**.*..*.**.**.*.***.*.**.**...*.*..*.*.*..*****.**.*.*...*.......***.**.*.*..******..*.*..**.*.*.**.**..**...*....*.**.*..*..*.*..*...*..*.*.*.****.*.*..***..**.******......*..*.*...*..****...**...*..***.***..*..*...**.*.**.*...**..**..*.*.**.*.***..***..*.***.....****..***....*..**..***.**.**....****......*.**.**..**..**.***.......*.*****..*.****.....***..***....***...*.*.**....*.*.*..*****.**.*.****....*............*.*.**.**.**.**...***.***..**....***.*.****..*.**.*.*.*..**.***.*..*..***.*..*.*.*.**......*.***...*.*....****.***.**..*.*..**.**.*..*.*...**..***..*..**.**..****..**..*****..***.***.*.**...*..**.***.*..**.*..*....******.*.....***.*.*.*****.**..*****...*.****...*****.*****.*******.*.*....*****.*..***..**.*.....*.*****..***...**...*..*.**..***..**.*.*********...**.**....*.**.*****.**..***.**.*******.*..*..**.*....*.....**.*..*...*.*..*...****.****..*.*.*..***.***.*....**.*.**....**...*.*.***.*...*.***.....**..*.****..**.*****..*.*.*.****..*.****.*...**.*......**.***.**.*.*..**...*..*..*.*..***..**.*.*....***.*.*....**....*.**..***..**....*.**..******...****.*.*.....*.*....*.*...****.*..***.**.*****.**.****...*..*..**.*.**.**.*.**********...***.***..*..*...**..*..**.*..*.*...*.......*****.*.****. .*..**.*..***.*..*.*..**...........*..*.*.*.*.**.....*...*...*..***..***..**..*.**.*.*..*..***.*.....*.**.*...***..***..**..*.**.*****..*.**..*****.*..*..**.******.****.**...******....**..*.**...*.*..*.***..**....*..**..**.*.*****.**.*.*..**.*.*.......*.**..**.*.*.*..**..**.*.*.**....*.**.......**.*.****......**.****....*.**.*.*..**..***..**.********.**..*..*..**.****.**.*...*...*..*...****...*.*.......**...***.*...*..*.**.....*..*.*..**....*.****..*.*.**.*..*...*....**.....*.*********.***.*..*.***.*.*.**..*.*.***.**.*.*.****..***.***..*..**..**.*....*..*.*...***.***.....*.****..*****..**..*.*.**..*.**..*..*...*..*.*..*...*..*....*.*.**.**.**.**..*.****..******.***.*.**.****.***.*****..*.*.*.**..***.*.*.**.*.**.******..*.***.*..**.*....***.*..**.....*.*.**...**..*....***..**.****.**...*.*....**.****...*....***.*.*..*..*..*.**.**.**.****.*...*..*.****..*.*****..**.*..***.****.**..****.******..*..**...**.*.*.***.*...**...*.*..**.*...*...*.*....**..*.**.*.....**...*.*.*.*.*...*.***....******...*.*..**.*.*.******..*..***.*..***...*.*..*********....*........*.*.**.*.*.*.*....*.*..*.*....**..*.....***.......**.....****....*******.****....***..****.*.***.*******.*..*.**..*...*.....*..*.******...*.*.*.*.....*...*.**..***.**..***.*......**.*.****.*.**...****.**.***..***.*.*...*......*.*.***..*******.***.*.*.*.*..*.*.*..***.*...**.*..*...*..***.*.*...*..*.*..*.....***.**...*.****.*.**....**.*.....****...*.*.**......*........****.*....*.*.....**...**.***....*.*......***....***.......**......*.**.*.*.......****...*.***.*..**.**.****..*...**..***.*...**...*..**.****.**.**.*....****.*..***..**.*...*.....**...****.*.**.***.**.....*.*.***.**.*.*.**.*.*.*...****.*.*.*.....*....*.***...**.**..*......****.**..*.*...*..***.*..**.*.****..*.**.*...***...***..**.**..**.*.*...***...***.....**.*..**..*..***.***.**..*.*...*.*****.*..**.*.*..*..*...*...**********.**.....******.**...***..*.......*.*..***..**...**.*.....*..*.**...*..*.......**.*...*.***..***...*.**..*..*..*.*....**.*.****...*.. *.*.***..***.**********.*...**.***.*..*.**.**..*.*...**.*..*..*****.***..***..*.*..**.*..*.*..*.....**.**.*.***.****..**...*..*.*.**.***......****.*..*.**.**...***..**..*.*.*.**.*..**.**.*.**.***.*......**.*.*****.**.*.*.*.*.*.*.*..*..*****.*.*..**.*.*...**.**.*****.*.*.*****.**...**.*****...***..**.***.**..*********.******.....*...**...***...*..***..****.*.....**..*.*...*.*....**.**..*...***..*.*...***.........*...**.*..**..*.........*****...*..*****.....*****.*...*.***.**...*.....*......*.**...*..**.*.*....***..***...*.*..**.*****......**..***..*******...**.***..***.*....***..**...*.....**...*.*.*...........*..*..**....*.**.*.....*****..*.....*..*.....*...**.**..**.**.**..**..**.****.****.*..*.****.....**.****.***.*.*...**......*..**.**........**.*....**.*....*...*.*......*....*.*.*.**.**..***.*.*..*.**..****..*..**......**..*.**.*...*..**..*****.*..*.***..***.**...*....***.***.*.*.**.....****.*.*.*.*....*..**.**.....*.....**..*.*...*..*...*..**..****.*......*..*.***.**.*.*..*....*..*..****..***....*.**..**.***..**.*...*.*..*........*...**.****...***...****.**.*...**.**.*******...****.**.*....**..*.**..*...*...*****.**.*....****.****.****.**...***.*****...*.***...**.*..******...*.*****.**.****.***.**.*..***.***.*..******.**.*.*.***...*....*.**...***.*..*..**.*..**...************...**...**..*.......***.*....*..**...**..*...*.*....*..*..****.*...**.*.**...*..*.....**...****...****.****.*..*.......*..*.......**.***.*..*..**...******.*.*.**.*.******.*.*.*.*...*...*******.**.***.**..*.*.....****.*....*.*...**.*.***.*.**..**.*..*..**.....*..*..*.*.**.***..*.*...*..*.**.*...*.*.....*.******..*.****.**..**.**...**..*****..*..*.***.***..**.*.***.*.**.**...****.*.***...***.*.*....*.****..***.**.**..*.****..***.*..**.*.*.*..***...**.*.*.****...**.*..*.**.****.*.**.**.*......****..****..*.****..*.****.*..*...**...****....**.**....**.*...***.*.***.**.*.*.**....*...*.***...***.*.....*.*.*.***.*...*.***...**.*...*.**.**.**..**.**..*.**..**..***.*...*....**.*.*..****.*.***...**** .******.*.*..*...*...****..**.*.*...*.*...*.*..**.*.*.***.*.*..***.*.*.***.*...**..*.**.****.*...*.*..*.***..**..***...*..*.*.**...**.....*.****.**..*.*.*.****...*..**..*.******.**..*.*.*...***.**.****.**.***...**..***.*...*.**....********..*......*.**.**...*.*...****....*..***..***....*...***..*.*.*..****..***..***.***..*.*..*.**.....*..*..*..*.**.****.*..**..****........*.*....*....*******..***..*..*.*..**..*..**....***.*****.....*...**.*.***..****.*.*..*.*.*..****.**.***..***....*.**....****..*..***..*...***.***.*..***.**..****......**.*.....*.***.*..*.*.****......*...*******..**.*.**.*.*.**...*.***.....*.*...***.**.****.**......*.....*..*...*.****.*.**.**.**....**..******..*****..*.**...***..*...**.*****.***.***.**.*..*..*.***..***....*.*.****....******.**.*...***.**.....*.*.*.**..***.*.*.**.***..**..**.**...****...*.**.**.*.***........**..*****.*.***.*.****...***.*.**..*......******.***.*....***.**..*.***.**.******.*..****.**..****.*.***.***.**..*.*..*......*..**.**..*****.***...*..*....*.*..*..*..****...**.*...*.....*.*.***.*.*.*..*.**.*.**.**.**.***....*.*.*.******..*.*.*...***.**.*.**.**..*..**.***..*.*****..**.....**.****...**..*******..*..*.******..........*.....*.*.*...***.*****..*.*.*****..*..**..**..*.**.*.**.**..*.***..*.**..*.*.*..******..*.*.***.*.*.*...*.*.****.*..**...*.*.....**.*.*.**.*..***.*..*..*...*.*..*.*..***..*.***.*.***.**.***....**...***...**.*.******..*..*.*.*.*...*.*..*.**..****..******...**.***..**.*.*.*.*..**..*..*..*.*.***.***.*....*.*....**.*..**.*..**......**.**...**.*.***.**..*...*****..***..**..***...**.******.*.**...**.*.***...*.....*...*.*.*..*.*.***.**....*..*.*..*..**.*.*........*******.**..**.*...*.**.******.**..*..*.****..***....*.**.....*..*...*....*.*****.....*...*.....*...*.....***.*.*..*..*.*****.*.*.***.*.*.*..*..*...*******.**......*.**.**.*********.*.****..**.**....**.*...**.**..***.*...***.*...********.**..****.*..**..*..*.....*.*.***...****.....**.*...*...*.*.***.*..********.***.......***...*.******..***...*.*.**.. *.*...*......**.*.**.******.**********..***..**...*..*..***...***.*...***....*.**.*...*.*..**.**..*.**..*****.***....**.*...*..*.**.*..**..*.*.*..*.***.**..*.***..*.*..*.*..*.***...***.***.****...***.**********.*....*******..*...*...*.*..***.**.**..**........*.**..*.****.*.**.*..****.*.*.....**.*.*****.***.**.*.**..**********.**...**..*****....**...*.**.*.**.**...**..*.**.*.*...*....**..*..***.*.***.***..**.*.*.******.*.*....*.*.*.*******.*..*..*.*****..*.....**...*.*****.*.*....*...**.*****.........*****.**..*****..*.*.....**..***.***.*.****.***.**.**.**..*..*.**.*.**.***.**.*..*****.*...**........***.*........****.****.*..********..*..*.*.....*..***...***..*.*.**.********.*..**......**.*....*****.**..****.****.****.********.*..**.*..*....**.*..*...***....**..*..*.....*..***...**.*..*.*...*.*******..*...*..*.*...***..***...***.*.****.*.************.*....***...*..*.*...*...**.**..**.**.*.**..*..*.*.*....****.*.*.*.***...**..*..**.*.*.*...*..*.**...*...**...*.***...*.*..*****.*...*....**.*..***....*.****.*.**..**..*****.**..*.****.****..*..*****...*.*.***..***...***...**..*..*.**..*.***.*..*.***...*...*..***.**.*.*.*...*....*...**.***..**..**....*.**.*.*..*.*.......*.**.....***.**.**........***.***.*...******..*.*......*.******..***..***.****.****....*...*..***.**.*..***....*.*..**.*.......*....*..*.*..**.....*..*....***..****....*.**.*.*.*.***..*...*..*.**.***.*.*.**..*..*....*..****.*..**....*.****.**...*...**.***.**..***..*..****...***..*....**.**.*....**..*.**.....**......*****.....**.*..*.***.*.*..*.****..**..***...*.........**.****....**.....*...**.*....**.*.********...****.*..***..**...*.*.*.****.*..*..***..**.*..****..*.**..*......**..**.***..****..**...*.***.*...*..*****..*.*..**..*.****.*....*...****..**..*...*..**.*****.**...***.*...*....**.*...*..*......**.**...*..*.*****.***.*..*.****..**.*.......*.*..***.*..**..*..*..*..**...**..**..****..*.*.***.****.*....*.***.**.**...*.....*.***..****....***.*.**.**.***.*.*.****.**......*...*..*.**.....*..*...****..* *.*..***.*..****..**.**....*.*..*..*.***..****.****.*...*.**...*......***...**.......*...*..****.**.*....*.*.*.**.*****.**.****.*.**..*.*****.**.**..*.*..**.****....*....*..*.*.***.****.*.**...***....**..***...**.....*.**.*.*.**.*.*.**.*.*..**.*....*.*.*.*..***...*.**.*....***.*....**..*.**..***.****....*.***..*....*.....*.**......**.....*.*****.*.*..*..*.****.*.*.****..*.**.**....*...*.*.***.***..*..**.***...*...****..*****.**......**..******.*.**...*.****...*.**....*.*.**.*****..*..***.****.*..*...**.**....*.*.*..****.*..*.*******.....***.*.*....*.*...*....**.*..*...**.*****..**.**..*...***..**.**.*.****.*..*.**..*****.**..**....*.*..*....*****.*.**..***.**.....****.*.*.*...***..*.*...***..*.**.*..*.*......**.....**...*...*..*...*****...****.*.*..**..****.*.*.**.....*.*.*.**..**.**..*.*.**...**..*****.*..***.**...**...**.*.*.*.*..***..*.........*...*.***.*.**.*.*..****.**.**.**..**....*.****....*....*..**..*.*.***....*.*****.*.*.*.*.*..*..*.***.....*.*.*.*..*...*....*...***...**.*.*.**.**....*.*..........*.*.*...*...*.*.*...***.***....**..*.****..*.**.*.*..*.*..*...*.*****..*.**...*......****.*..*.....****..*.*...**.**.*.*..*.*.*..****.......*.....***..*.*..*...***.**..*..****..*..*...*....*.**.*.....******.***..*...**.***....*....**.*..*..*..*.**...**..*.**.***...*..****..****..*...*.**...*.......*****.*.**....*..**...****.*.*****...**.*.**.*.....**.....*...**..*...*.**.......**.*.*****.**.....*.*.***.*.....*.**...****..****.*.*.******...**.*...**.**..*.*.*..*****.***..*..*.*.*...***.****......*.*..***......*..****..*...*.*.**.**.....*....*.**.**.*.*.**.**.*....*...*....**.*..*****.*..***...****.**..**...**...*.*...**.**.********..**.*....*.*.*..*....*******.**..**.*.........*.***...*.*.**.*.*....*...*.*..****.**..*..**.*.**..***.*....**.*.**.*..*.*.*.**..*...**..****.***.**..*..**......**.........**..*......**....*...*...****.*..***..*...*.*...*......**..*.....**.**.**.****.***...*..*.**...*.*..*....**.*...*.**..***.**.*.*..**..***.*.*..**..*.*.***..***....*...* ..*.***.*.**.*..*..*....*.*.....**.**...**.*.*..**.***...*..*.******..*..****...***..*.*...*.**.*.***.**.*.*......*.**.**..**.*...*..*.*.**.*.****..*.*****..**.*..*......*.*.*.*..***.*..*.*.**.*..**..*...*.*.*.*...**.****.*.*.*..*..***..*******..*..*.*.*.**.***..***.***.*.*..*..*.**.*.*..*.....*.**...*.*.*.....*.*.*.*..**.....******.*..*.*.*..*..**...*..*.**.*....*.*.*..**....*.***.**.*....***.*.*....**.**.*.*.***.*.....****.*.***....****..*.**.....*...*...*****.***....***...*.**...*....*..*...***......******..*..*.***.*.*.*.***..*.******........***.**..*.*...*****.********..*.*.*..*..*.*.****..**.*..**..**.*..**.*.**.*..***.****.***..*.*.*....**..*.*.*.*.**......*.*.*...*.**..*.**....*.*.*.*.*...*....*..*.....**.**..*.*.*..****.*..**..***.*....*.*..**..***..**.*...*...**..*...*....**...**.....***.*.***.*..***.*...****.*.....*.*...****.**..*******.*..*.*******.*..*..**.*.....**.*...*****...*.......*......*.*.*.*.*.*.*.*.*..*...*.*..*.*.......***......*.....*.**.*.....***.*.*.*..*****.*...*..*..*..*..*.**..******.....*..*********.***.**.**.....***...**.*.*****..*.....*.*.**....***.**..**..**.****...*.*******.*****...*.*..****.***.*.**..**.*.**..*.**.***...****.**.*.*.*.**..*...**..****.*******.*.**.**.****.**.**..*..**.****...**.*..******.***.*..*.*.**..**...*..*.***.****..*........*...*.*....*..*.***..*..**...***..**.**.***...*.**..***....***....**.....*.......****.***.*.*.***.******.**.**.**..****.**...*.**.**.******.****.****.....*......*...**.***...*..*******.*****.*...*****.**.*....*****...***..**.**..*..**.*.**.**.*.*..***..**.*...*..*...**...*....****..*.***.**.**.*...***..*********..*.**..*.****..*....*.*..........*.**.....**.****.*..**..**..*.*..*..***.**....*..****.*..****.*.*.**.**....*****.*.**.**....*..***..***.*..*****.*.*****..*..**....****...*..**..***..*..***.*.*.*****.***..***.*..*..*.*..**...*..*****..****..****.*.*.**...***...***..*..*.*..**..*.***.**..**.**.*..**.**..*..*.**...*****..****.*.*.**.**.***.*.*.*.*.*.**....**.**..**.****..**.*.....*.. *..*..*.*.***.**.*****...***..*.*.***.***.*.*..******...***..**..***.*...*.**.*..*****.***..*......**.*.....***..**....**.****....*..****.****...*.*.*.**.**.....*.***.*.*.*.***......**.*.**..***...**...**......***.*......*...***....*...**..*..*****...*.......***.***.*.***..*.***..***.*..*...****..**....****.*...*...**..*..**..**.*.**.*.****.*..**..*..*....***.**.******.**.***...*...*.*.**.*.*****.*..**.*.**.***..*.**.****.***.....**..**.....*.****..**.*****.**..***...***.*.....*.**...******.*......*......**..*.***.*.*..**.*******.*..**.******.....*.**.*.**.**...***.*****.**.....*....*****.*.*...*..***.....*****.*.****...*...**...*.*.*....***..*****....*.**.*.....**.***.....*.***..*....***.*********..****.*.*.....*.*.*.***********..*.....*.*.**....*....**...**.....**..*.*.*..*...****.....**.**....**.*.**.**.*...******.**...**.*.**.**.*.*..***.*.*.*.**.*.*.*.*.*..**....*......*.*...**...**...********.***.*....*.*****..**.*..*..****.....**.**..*.*....***.....**.*.***.*.**.*.*.**.***.******....*****.*...*...*.**...***....**...*...**...*.**.*......*...***......***.***.***.***.**.*.*..***...*.*.*....**........*.*.*.****...*.*..*.**...*.*..***..*.**.*.*.**.**..*..***.*.....*.*...*.**......*.*..*..***.*...***..*......*****.**....***.****...**.**...*.....*.*.*..*...**..****.**.*.**..*...*..*******..*..*.*.**.**.*..*..*.*.***..****.*****...*.**.*..***.*......*...*....****...**..***..**...*.*.*..**.**..*.....*...***.**.....*.***.***.....**..*..*....*.**...*********..*...**.**..*...*.*****.*.**.**.*...*.**.*...**...**...***....*.****.*....*.**.***......*.*..*.****.***...***......*..**....*..*...*.*..*..*..*...*.*...*...**.*.**.***...****...*..***.*.*.*.*....**.*********..**.*..*.**...**...***.***..*.**.**...*..*.*.*.****..*..*.*.*.*...***...*.*.*..***.*...***.....*..*.*..***.*.*.**..**....**...*.*..***.**..*.**.*.**.*...****.***.***...**..***..**.*.****.....***..***...*.********.**..*.*.*.****...***...***.**..**.**.****.*.*..**.*.**.**.***..***.****..***.*.....***.*..**......** ...****...**.****.*...*..*...*.**...........**.**.*.*.**.*.****.*...*..*.*.*.*.*....**..*.*.***.***.***.**.**..***..******...*.*.******..*..**.******.....****.**..**.**..*..*.....***.*.*.**.....*.*.*.*..*..*....**..*.*..*.*.***.**.*....*...*.**..*******.***..*.***....*.**..**....****.*.........******..**.*..****..***....**.*...*....**...*....***.*..***.*..*..**.*.*...*.***.*..***.*.*.*..*.*....*...*.*.**.*.****...*.*.*****...*.*.***.*..*.***.*...*.**.*.*......*.*.**..***.****.**.**..*...*.**.**.*...**.*.*.*..*.*..*.****.****.*...**.*.*.*.**.*****.*.**.******...****....*.*...***...***.*.*..***.*..***.....*.*..*..******..**..****.***.**..**.**..*..*..***.*****..*****.*.**..***.*.**.*.*.***.**.****.*...**.*......*.*.*.**..****.*.***...*.**.**..***...**...*********.*.*.*****..*.*.***.**.....*.*..**.*..**.***..**.*......*..**.****.***..***.*.**.*.*...**..*.**.*.****.**...*****.....**.*.***..**.**.*....*....***..**.**..*..*..*..*...**..**.*.*.***..**********.***..*.*.***.**.***.***..*.*.*..*.*.*.**.*..*..*.*.*..*****.**......*****...**....*.******.***..*..*.**....*.*....**.*.**.**...*..**..*...*****.*......**.*..****......*.*****..**....**.*.****.*.....*..*.*..*..*..***.*..**.*..***..**.*.*****.*.***.**....*.*.*.**....**.*.*..*..***..**..***.*.*...***...*.*.*..*..*****.***.**.**.*.*.***...**....***.****..*****...**...*..***.....*..*.***.**...****.....****....*..*.*......*.....*...*.**..******.*...**.**...******.*..****..****..****...***..*.*.**..****.*...***..***....*.***.*.*.*..***..***.*.****..*...****..*.*.*..*.*.*......*.....*..********....**.....***..***..*.**...*..**.*......****.**...**..**..*..*.***....***....*.**.**..*.*....*...*.*****..*.**..******.*...****..***.**.*.**.*..*..**.***...*********.*....*.**.*.****.*...*.**.*.****..****.*********...***.*....***....**..***.*.*....*...**.*..*.*...*....*..*****..**.*....*..**.********.**....*.*..****.****.**....*....*.....*...*.**..***.*..*.*....**.....*.*.**.**.**.**.*...**.*.**.*.*.**.........***..*.*....*....***.**.* ..*..*.**..*...*.*.***.**.***.*.**...******.***.**.****..***.****.***...*.....*...**.*****..****.....*****.*****.**..*.*.**...****..***.*.*.*....*..*.*.*****..**...*...*..*...*..*.*...*.***.*.*..***.*..*****.**....*.*.*..***..*..*.*****....****.****.**.*...*...*.*.......*..***..**..*...*..**.*.***..**.*.*.**.*.*.*.....**..*.*.***..........*.....**.**..*..***...***..*....**.***.....**..****..*****..*..**..*.....**.*****..*.*....*......*****.**.***...***..***.*...***.**.*.*.**..**.*.*.*..**.***....**.*.....*.*..*...**.*.*.*.*...*.*.*.*......**...***..*.**************.*..*..**..*..**.**.**..*...***.*.****.*..*.*.*..*.*..***.**.**.**..**.**...***.....***...**....*...***..*..****..*.*.*...*.*..*.***.*.*.*.*****.*******.**...***..*..*..***......**..**.**..*****...****.*****.**.......****....*..*.....*....****.**.**.***...*..*.*.**.**.*...**......****.****...**......**...******.*.*.**.***.*..******.*****.*..*...*.***...*.**.....***.**.***.*..***....*..*..*.*.**.***.**.**.*.*...*.******....**..*.*...*..********...*******.*...*.*...*.......*..****.*.*....********..*........****.*....***....*.****..*.**.*....*.****..***.*.*..**..***..*.***.*..**...**.**.***.******..**.*.*..**..*****...*.*......*****...**...*.**..*****.*.***.*****...**.****.*.*.**..**.**.*...*.*..******....*.....**.*.**......*.**.....*...******.*.*.**.**.**.*.**..***.....*****..***.*.*.**.***.***.*....**..***...*.*.*.*.*.......*.*...**..****....***...*.*..**.*.*..**.....*...**..******.....**.***..*..*****..**.**..*..*..*.*.**..*.*.**.**.*..**.......*..*..***.**.***.*..**.*..*..***.*..****.***..****..**...*.*.**..**......*.....*........**..*..*.***...**..**.**.***.*....**.*....**..*..***.*..*.*..**..*..***..*.*.*.*.*.***....****....*.....*..*..**********.*****..*.****.**..*.****.*.**.*....*.*.*.***.***.*.*..**.*****..******.*.*.*.*......*******..***.*.***...***.****........****...*....**.**.**..**.***....*.*....**.*.*.*..***..***.**.**..**.*...**..****.**.....*.*.*.*..***...**.*.*.*....*********...**...**.*...* ..**........*.*..*......*...*..*..*.**.*...*.****.*......*...**..***.*..*.*...*.*****...***.*....****.**..**..**.*..*.*..*.*.*.*....*.......*.**.***.*.*.*..*..*.**.*.**......*****.*.*.**.*...*..***.*.**....*.********...*.*.*..**.*****.*..*.*..*..**.***.**..**..*.***...**.**.......**..**.**.....*...***.**.**.*...*..*..*..**.*...***.**.*..*..*.*..*.****...**.*.*...***.......**.*..**.*.***.**...**..*...*.*****...***....*******.*.*...*..*.*...**....********..**.**.**.*..**....*.**.*..*..*****.*.****..***.**.**.**.***....**...**..*...**.*.************....*******..*.*...***..*******.*****.***..*.*.**.****...**.*.***..*..*.*.*..***.**.**.**..*.**...****.***.***.....**....***.*..****.*****......*.*.***..**.****..*.*.*.**..****.*..*.*..*..*.*.***.**...*******..*.**....**..*.*.*.*.....*...**.*.**..**.**.*.**....*..*..**.***.*..*.*..**.**..*****..*..*....*.**.*.****.*..*.*.**...**...**.**..*.*...*..*..*.*..***.*.**.*.****.***.*..*.**.**..***....*......**...**.*.*.***..*.****.**......*.***..*.*..*..*****.*..*....*..*.**..**.**..*...**.*.*.*..**.*...***.**...***..*..*.*..****..*..**.*..*..**....*...*.**....*..******....*..*.........*..*......**....***..*...***..*..*..*****.***.*.....*....****..*.*.***.******..*.**...*.*.**..**.*.*.*...**...***.*****.***.**..**..*.**.**.*....*..**.....*.**.*.**...***..**.****..**.**..***.**********.*..*.*......**...****.**..*.*....**.*.*..*.*..***..*.**.*.*..**...*.*.*.*...*...**....*..******.*.****.*..*****.**...******.....***..*...*.*.*..**........**..*.*......*.*.****...**.*.....*.*.**..**.*...**.***.**.****.*.***...*..*.*.*.**.******....**..***.*.**.*..*.*..*..*...***.*.*.......*..*.**..*.*.....**.*.*..**.*..*.***.*.*.*.**..*****.*.**...*.......*...**...*..*.*.***.**.....***.***.**.**..*****.*.........**.*..**.*..*..*************.*.*...*.**.......****..*..*...**.**.*****...*...**..*.**.*.**.*.**......*...*.**..*...**.****.***..**....*.***.**....*...*....*.**..*...*.*.*.****.*.**.*.*.*.**.*...*...*.*****.*...*.****...*.**.*.*...*.**..*.*..**.* *.****....*.*..*.*...**....*.......*.**.***.*...**.*.*..***.....**...**..*.*....**..*****..*.*...**..*.**.....*...********.*.*...*.*...**.**..***.**...*..*.*.****..*...**.**.*.**.*..*....*.**.**.**...*.*.*..**.*.*.***....*..*.**..*****...**..**.*.******.***..****.*****.**....*.***.*.....***.*..*.**.*...*.***..*.*.*.***..*...******....***.*..*....*******.*.....*..*..**....**..**.*.*.*....*.*....****..*..**...**..***.*.*.***.*...***.*..*..*..*..**..*..*.*.****..**..*.*.*****......***.**.**.*.****...****.*.*.**..**...*..*.**.*.*..*.**.**.******..***.*.**......**..**...**.*.**.*.*.***.*.*..****...***..***..**..*...***...****...**..*..*****.**.*.*..**.**..***..*..*.**.**.*.*..**.**.*.....**..********.**.*...**...*.*..*..*....**..***.**..**..*.......*...*....*.**.***.*.*..*..*..*.*.**..*.*..**....*.***.***..*.**.**..*.**.*.*...****.**..*..****..*....*...**.**.**.*..***....*.****.****.******.......*..**..*.**..**..*..*.****..**.*..**.**..**.*.*.*.**.*..**.****.*.*****.*........*...***.....**..****.*...**..*..***..*.*.****.**.*...****..***...*.*.**......**...*.**.*.******..**..*.**....*.*....*.*...*..*..*.**..*..***.*.*.**..*.*.*......******..****.***...***......***.*...**..*.*..*..**.*.....*....***..*******.*****.***.*...***.*...**...***.**..**********..***...*.**.***.*.**.**.*.*.*****.*....*.....**.******.....*.**.*****...**...*..**..*.....**.*...*.**.***....**......*......***...**.*..**..*.........**.*..*..**..**..**..****.*..**.**.**...*.**...**.*...*..**.*****.*..*...****.***.**.***....**..*...**.*..**..*....****......**.*...*.*.*..*.**....**..*.***..*.*..*.*.*.*.****.***.*...**..***.*.*.......***.**.*...*.*...***.**.***.*.***.*....*.*..**..*.*...***.*.....*....*..***.*.*...*.*...*.*..*.**.*.....*...**..*.****.**.****.**.****.....**..***..*...*....*.**.*.*.***....*.*.*.****.***.**.....*.**...****..*......*.*.*..**.......*.*...*....*.**.*******..**..*..******.*.**.....*.**.*******..**.***.....*.....******.****.****.....**.*.****.****..**.****.*****..***.*.**.*.***..*.** *...**......*....*.*.****.**..*..****...**..*..**.*.*....*...***.*.**.***.*********.*.*......**...***.*.*.**.**.......******..*..*.*..**.*..*..**.****.**..*..*******.*.*.......*.*.****..*..**...***.***...*.*.**.........**...*.*....*..**...***...*.*.*.*.****..*....*..*..*..*.**..****.*.....****..*******.*.*.**.....**.*.*......*..*...*.*.*..****..*****..*.**.*.**..*.****.***.*.**.*.**.**.*.*.*...**.*...*.**.*****..***.*.******.*.....********..**.*......*.*.*....*.*...*.***..*.*.*.*...****.****......*..*..**.....*....**..*.....*.*****.**.*.*..*...**.**..*....*...*..****.***.***.*******.*.*.*.**.*****..*...**..*..******....*...*...****...**.*.*.*.*..****..*****.*...*..*.***.*.**.*.**...***.*.*..*.*.**.........*...*..*...*.*.*.*.**.**...****.*.*..****..***..***.*.**..**.*****..*..**..**..****...**.*...**.****...**.*..*....*.***.***...**..*.......**.**....*.*..*...*..*.*..****..**.*.*.**.**.***.**....*..*.*.**..**...*.....*****..*...*.*.**..******.*.....***.****.****.*.*.***.**..*.**.**.**.**.*...**..*..*...**...*.*..*******...**..*..*.*..***..****.......*.**.*****.**.**.*....*...*....**...**.*.***....*.*......**.**......*..***.*..**.***..*......*..**.*..*.*.***..**...........*..**.**..*.****...***.*..*.*.**..*..*.....****....*.**..*.**..**.*******.....*.*.*.*.*.*..*.**.*.***...**..*..**...*.**..*..**...**.***.*...*..*.**..***.**.*..**.*.*.*.*..*.*..*..***.*.**.*.*..**...*.*.*****..**.*************.***.**.**..**.**.****..*..*...***........**.***.*.**.....*..*...*.*.......**.*******.*..**.*....*.*.*..**.**.*.**.*..*.*..*....****..*..*****.*.*.......****.**..*..*.***.....***.**..**.**...***..*******..***...*.**.**...*..***.*.*...*.**.**.****..***.*.******.*.**...*.*...**.***..*.***.......**...*..**.*..*.*****.**.*.*.*.**...***.***..*.****....*.*..*.*...*..*.****.*.***....***.*..*.****...****.*...**.**.***..*..**..*..*.......**..***.***..*.*..*.**..**.....*.***.....*****..***......*....*..*.**.**.*.**.*..*.*...**.*..*******...**...*.***.*..***...*....*.***..*..*..*.*..**.*** **.**.**.....*.****.**..*.*..**.**.***....*..*...*..****.*..***...**...*.**...****..*......*..***.*.*..*.**.*.****.*.*.*.**..*.*..**********...**...***...**..***..*.*....*....*...*****..***.**.***..***.*.*.*.*.***...*...**....*****.*****...*..*......*.*..**..*****.*.*...******.*.**..*...**..*..*******.*...*.*..**...*..******......***..*.***....*.*..*.***.**...***..*...***.*******.**..*.****..**.**.**..****.**...*...***..***.**.*....*.*.*.**....*.**...*****....********..*.***....*...*..*.*****.**....*...**.***...***..**.**..*..*.*.*.*...***.*..*.**.*.*..*......**.*.**.*.****....*..*.**....**..*.**.**..***.....*.*****.***.****...********...**.*......***.***...***.****.**....**..*.*.*.......*.***.******.*..****..*.**.*.*...*.*..*.*.*.*.*.*....*..*.*.*.....**....*..*.*..***....*.*....*..*..**.*..***..***...*.******.*....***......*.*....*.**..**...*.**.*.*....*.......**.**....*..*...***.********..*.********..**.**.****.*..***...**.**.**.*..*...*.***.**.******.**.*..*......**.*..***...*.***.**.*****..**.....*.**.*...**.**....*..*****.***...*****.*....*.*..**.*.....*...*.*..**..***....*..*.*.**..*..**....*........*..******.****.*...*****.*........*...**.*.*...**.**..**...**...*..**.*****..**.*...*.*****..*....*.*..*..****.***..*.....*.*.*.*..*.*.**.*.*..**.*.***..*..*.*...*......*..***..**.**.**..*....**..*.**.*..*.*.**....*.*..*.*.*..*.****.******..*.*****.*..**..*.*.*.*.....*.....*....*..*.**.****..**.******...**.***.*..**.*...*....*..**..**...*.*....***.....*..*..*..*.***..*..**.***.*.**.**.**.***....*...**..*.**.*......***.*.**.*****.*****..**.***......*...*.**.....**.*..*.....***..*.*.**.....*.....***..***..*.*...**.**...***...*.*.***.*.*..*****..*.**..*.....*...*.*.....**.**..***...**.*...*.***..**...*...*..*.*...**.*.****...*.*.*...*..**......***......*........*****.*..*..*.....***.....**.*.***.*.****..*.*..**.....*.**..****.*.*.*.***..**..**.***....*.*...*...*.....*..**..**.*.****.*..*..*.**...*...****..*..*******.*........***.***.**..*.*..*...****.*.***..**.*..... .*..***.***..**.....***..*.*.*..*..**.*....**..***.*.*..**..**.*.*.*..*..*...*..*..*.**.*******.**.**...*..**...****.*******.*.*.*.**.*.*****.*****.***......**.*..***.***.*.*.*..*.*.***..*...**..**..******.**..*.*.**...***.*..*....*...****.*..***.*.*.*..*..*..**..*...*..**..*.....*..*..*.***..******...**..**..*.....**...*.*...****.*..*.***.*...**....*..*.*.*..***....*.*..*...***.**..***..*.*.*.*..**..*.....*....*......**.**.*.***...*.***.*.**.**...*.****.*...*.*.***.*..**.***..*.*****...*.**.*......*......***.*......*...*****.*..**.**.**.*.*.....****..*.****.*..*..**.**.*****...*.***..*.**.**.**.*..****.......**..*.**.*.**.***...*...****.***.*....*..*.*.**.***..***.**.***...*.....**.*****..***..*.*.*..****.*...*.*****...**....**.******.*.....*.*....*.*.**.**.*..*....*.*.....*.***.*.....*.***...**.....*....*...*.**......*..**....****.*...*.****.**.*.*....*.**........*..*.*******.*.**.**.*.....*.*....**..*.**.**.***..*..***.**.***.*..**...*.....************..***.*.*.*****.*.**..*.**...***..*..*..*****..*****.********.*.*.******..*.**...**.**..*..**.*..*.*******..******..**..*..****.**.*.******..**.**..***....**.****.***.*...*.**.**..***.*..*.**.*.....*****.****.*.*.*.*.*...*.*..*....****...**.*.*..*...*.*..******..*.*.*...*...*..**..*....*.**..*....*...****..**..****...*..*..**...*.*.**.*..*.....**.*...****..*....*.**..*.**.**.***.**.*....*.*****....*..*******.***.*.***.....*..**.*.***..*****.*.....*..*...****..**..**.*.*.*.*.***..*.*..*.******..*..*.*....*..*..****.****..*.*.****....*****.*..*.***.....**.****.*.**..*.**.*.*.........*....*******..*..*.....****.**.*.***.*..**.**....*****..*.*****..*....**...*....**.*.**..**...***.*.**..***..*..*****.**.*....****...*.*.***....****.*..**...*.***.*..***..*...**..**..****..*.**...*.*..*..*.******.*..*.....**.**....*..*.****.**.*..*....*...**....*****....*..*..*.**.**..*..**...*...**..*.**.***...*.*...**....***..***.**..***....****.*...*.*****.**.**..*.******..*....**..*.*..*..********.*.*.***.****...**.**.*.*.*.**.***..... ***..*.*.**..*.***..*.*.*..*......******.**....**..*......*...***..*..*.*.****.****....****.*.**.*...****.****..**..***..**.*..*.*.******.*..***.***.*.*.***.**.....*..**..***.*...****.**.***.*...*.***....*....**.......***..*....**..*..**.*.***..*.*.***..*.*.*****.*..*****......*...*.**.*.**..**..*******.*.*.***......*.*.*.....***.*..*.*.....*.*.***....*........***.*.......*..*.**.*****.**...*.**.***.*..*...***.*.***..**.***..***..*.*.*..*.**...**.**..**.*....**.....*.***....**..***....*....*.**..***.*.****.**....*...**.*...*..*.......**...*..*.*.**...*.**...*.*...*.*..*.*.......**.*.***.*...**.**..**.*...**..*.**.********...*.*.***..***.*...*.***.****.*....*.*.....***...**.**.**...*.*.....*.**.*.***...**.*.*.**.***..**.**.*.*.**.*.*.*...*****.....*...*..*****.***..****...****..*..***.**..*.......*.*...*.*.****....*.*...***...****.**.*......*..*****.**.*.*...*.*..**..****...**.....*.*...*.**.*..**.*.**.****.**..*****.....****.*.**.**.**.*.**.*.*.**..*.....***..*.*.**...**.***.**..*.***.*.**.***.**...**.****.***...*.*......**.*****.***.*..***...**.**********.*.**..**...*..**.****.**.**...**.**..**...**.*.*.***....*.***..*.***..*.***.***....***..*...***.*..**.*.**.*****.**.***.*.*.*..*.**..*.**.*..**.**..........*..*....*.*..***..*....*...***..*..*.*****.*..*....**.***.**....****..**..**.**.*..*...*.*****..*.**.**...**.*...*.**.*.*.*...*.****...****.*.***..**...*....**********.*.****.******..*..***.******.*.*.*****..*..*.*...*******...**..*....*...*.*.*...**...*.*..*.*.*.***.**...*.**..**.**.**.*.*..**..*.....**...*.**.**....***.****..**.**..**.******..*..*...***...**..**....**......*...****.**.***.......*.**....****.*...*....****..*...***.***.*.**.*.*..****.*.**..**.***..*..*.*..**....*...*.**.*.....**..*.***.*...**.*.**...*.*.....*..*.*....**.**.*..*.*.*.*.*.*.....*.*.*..**.**.....**..*.*..**.***.........****.**..*..*..******.*...*.***...***.*.*..*******.**.**.*****.....**.*.**..*..***..**...****....*......**.*****..*.....*.*.**.*....**.****..**..**.*.*.*...*.*....** ..*..**..**....**.**.**.*.*.*..**.*****.*...*..*.***.*****.*..********..**...****.****..*.**.*.***.*..*..**.*...*******.**..*..*..*.*.**..***.*.*.*...*.....*.***.****.**..**.**.*......*..*.*.*.****...*.....*...***..*.******.***.***..**.**..**..****..*.......**.***...*...**...*****....*..*.*...*.*..**.******..*.*..*..*..**.*.***..***.*.*..*......*.**...*****...***.*..*****..*...*****.*....*......**.**.**.*...*....***.**.*......*..*..*.***..****.*..*.*.*.*......**.**.*.....***.....*.**.**.***..**.*.*...****...**.*....*..**..**....***....***.*.****..*...*..*.***...*.**..*.*....*.*.***.***.*.**.*.*..***..*..*.**.**.**..***.*..***.*......***..*..*****.*....**....*..*..**....**.*..*.**...*.*.***.*.*..**...*...*****....*.*.*...**.*..***..*.........*.**.**...*.*****.**.**.**..**.....**.***....**..**..**.**..*.**.**.***.*..***.***..*******.*.*...*.********..*****.*****...***.*.**.*****..***.****..*.*.*....*.....****.*.*........*...*...*.*.*...*.*******.*.***.**.*.*..*****...........****...**.****...*...*..*...*.***...***.*.****.*.*******....***..**.....*..*.**...******.....**...*.*.****..*****..*.*********.*.*.*.****..**..*....*....**.*.*.**.***...***.**...*.*.**..*.....*...*....*...*.*.*****.**.*.*...*..*.***.*...*.*.******.*.*...****.*....******......*.***.*.*.**..*****.**........*.*.*...****..***.*.*..*.....****.*..**..**..*.....*...***..*.**.***..**..*******.....**.******...****.****..*********....*.*.*.*..*..**.*..*.**..****..****.**.*.**.***.**..*....*...*..*...*.**......*...****.***.*.****.*...***.*.......*....****.*.***.*...*...*..*...**.*.......**....*..****..***..**..****.*..*.*.*..***.*...***.*.***.**.....*..*......*..*......**.**.****.*....*......*..*......***..*...**.*...*....***.**.*....**...**..****.****.....******.****.*******...*.**...*.**.*****..***.....**.***********.****.*..**.*****.*.*..****.**..**....*.**.****...***..**....**.*..**.***.***.**....**.*...**.*.*.****.***..**.***.**.*.*...***.**..*.*...****..*....***...*.........*.*.*...**.**.*..*..***.*.*. .*.*****.***.*...***.*.*****.....**.**....**....*.....*..***.*..*..****.******.*..*****.*.*.....**...*..**..*.*****....*...*..**.*......*.**...*..****.**...*...*.*.*.***...*..***.*.*.***.*.*.....**..***.****..*.........*.*.***.****..*.**.*...**.**..*.***..***.*.*..*****...**.....*...*....****.*..*.**...*.*.*.*....*.**....**..**...***.****..*.**..***..*.**..*.......*.*.*.*....**.***...*..**..***..****....*..*..******....*..**..*.*.**.*........*....**.*..*.*.**.*.**...*.*..****..**.**.*.****.....**..**.**...***..*....***.*..***..**.*.**.***.*.*****.*.*.*..**.*..*.*.*.****...*..**.**...*.*.**.****.....*.***.......**.*.***.**..*.**........**.*....**..*.****..***.***.*....**...*.**..*..**..**.***.....**...*.*.**.*.*...**..*****..*.*.***.*.*...*...*.*..***.****....*.*....****.*.....*.**..****..***..*.****.*..**.*...**..*.*..**.*******.*....*..*.**********.*...*.*...***..****.**.*.*..***...**..*.**.*.*****..*.**.....**.*..**.*.*.**...***.**.*.*..**.***.*...*.*.*.**..*.**.**..**.*.*.**.*.*****...*.***.***....****..****.*..*....**.*****.*.*..**.*.*....*.**.*.**.....*.*.**.***.***.*****....******.***..***.***.*..**.****....****.**..*****.*.**.*.*******.**..**.....**....*..***.*.*.*.**..*.**.*.***..*..****.*.*...*****.....*...**.*.*.*..*..*....*..**.*..**..**.*.*.*.*.**.**.***....**...******..***.**..*.*.....**.*********.**.*.**.***.**..***.****.....**....*****.*****...*.***.**.*....**.*...*.*.*****...*...****..**.****.*...*..***.*.****.*...***..*....**...**..**.*..**.*....*....*.*...*.*.*.*.***..*.**..****..**...*.**......*..***.**......****.**..**.*.....**.***.*.*..**.*.....**.**.****...*********..*.**.**...***.***..*....********..***.*.*.*****..........**.....*.*..***.*..*.*.****.**...****.*.*..**....*..*******.***.*.***....*.************...*..**.*.*.**.*...*..**.*...*..**..*...*...*...*.*.***...**..*.*.*.******...*.*.**......*....*****...**....***...*.**.**..*.**.**...*...*.*....**..****...*.****.***.*.*..**...*...*.**.**.*****...**.**....*..*.**.*.*.....*.**.*******.*..*. .*..**...**.*.*..***.*.*.....**....****...****..*.**..*.*...*...*......*..*..*****...****.....*....**..**....*.*.*.**.****..**.**.*********.**....***.****...***.*.***.*..*.*..*.***.*.*....*...******...*...******.*..**.*.***.**.**..****.*....***..***.*.***.***.*.*.....*...**....*.*.*..***..**...*.....*.**.*.**.**......*******.*.****..*.*****.....**....*****.........****.*.**...*.**..***.*...*.**.*.*.*..*.**.****.**.************...***.....**.*.....*.*.*.***.**..*...*.**...*...**...*****..****.*..*.*..**.*...****.*.*.***..****...*..*.*..*.*....*.***..*****..**.*.*.*.*....*...***.*.**...*...**..*****.**.***.**.**..**.*...*....*...****..**..**.****.**..*..***.**.*..**.*.*...*.......*****.*******..**......***...****.*..****..*.******.****...*...*..*.........*..*****.********.**.*.*.**....*.**.*..****...****..*.*...*.*...*..***.*..****.*..*....*..**.**..*.**...**.**....**.*****.**....*.*..***..*..*.*....*.**..*...**.**....*.*...*....*.*..*..*.*.*.*.***..*****...***....**.****........*..***.**........****....******...*.*..*...******.**.*.***.*.....*.*..**.*..**...**..*.***.*.*..***.*.*..*.**.*.*..**....****....****.....**.*..*....***..**.****.******.****........*.....*****..*.*..**..**.*..*.*.*******.**.....*.****.**.****...**.*....*****...*****...*.**.**.***.**.*..****.****.**..**...............*.*...*.*..*.**.**...*.*.*..*.**.**.....*****.**..***.****.*.*....**.....*...**.*.****..*.**...*..*.*..**.*...*.*...*..**.*.**.*.**.*.***....*..********...*.*...**.****..****..*.*.......*..**.*.*****.*.*..*.**.*.*.**..*.********.**.**.**.***.**..**..*....*......*.***...***..**.*.**.*..***.*..*.*.**..**.**......***..**....**..**.***.***....***..**.....*.***.****.**.*.****.*....*.**.....***********.*.*.....*..*..**.....***..*..****.***.*.*..**...**..*.*..**.*****.*...*......*.*..*....**..**..*..**...*....*.*.......**.**..*.*....*.*...**..**.*.**..****.*..*....****..*..**....**.*.*..*.****.*...*.****.***.*.**....*****.**.*..***...**.*.**.**...**..*.**.*.**.*..........****.*..**...*...* *.*.*.*.*....*....**.*.**.*.****...*..*..****...***.**..***...*.*.***.*****.......**.**.....*.*.****.**....****.*...*.******...*.**.*..**.*.*....**.****.**......****....***.*.*.*****.****...*....*..*..*..*.**..*...****.***.****..****..*..*...*...******.**.***..***.*...*.*.*.*...*..*.*****...*.*...*.*.*.**.**..*.*.*..**..**..*.**..*...**.***.*...******.**...**....***.**..*..***..*...........*..****.*..**...**.**...*.****..*.**...*.*....*...**.*..*..*.*.*.*..**...*.**.*..*....****.**...**.*.....*****.***....*.*.*..*.*..**.*..*.*.*.*****.*..**..*..*.*.*****......*..*.....***.**...**..**.*....*.**..***...**....*.**.*.***.*.....**.**..*..*..**.****.***.....**.....*****.*******.....*****..*.............*.*.*.*.*..**.**.***.*...**..*..**.**..****....*.*....***..*.*..*..**.***.*.****.*.***.***.**.********.*..****.**..***.*..*..*..**....*..*.**.....******..****..****.**.....*****......****..****...**.**.*.**.*.**.*..*****..*.****.****.....*.......***.....**...*..*.*.*****.*.*..**....***.****.*..*.**.*..*.*****.****.*.***.***.*..***....******....*......**..**.*..**..****..**..*.****.*......**.**.*..**...***.*.***..*..*.*.*****...**..**.*.*..*..******..**..*..*..**...*....**...*.*...****.......**.*.*********.****.**.*.*.***..*.*...*....*.**.**..*....*****.***.**..**...*.***..*.*..*.**...**.****.*....*...*.***..*...**..**..*..**..*******.***..*****....*.*......**..**..*.**..***.**.**.**.**..**.....*.***.*.*...**.**.*.**.**..*.**.**...*....***.**....*****..*.*..*.*...*.**.*..*******....***.***..*.*..******..*****.***...*......**.*....*.********...*.**..**..*.*.*****..**..*..*.*.**.**..*..*...*.....***.***.....*.**..**.*.*****.*........**..*.....*.*.*....***...**..******.**..*..**.****.*.*...**..*.....***.***.*...*...*.**********...**.*****..**..***...*..****....*.*...*....**.**....**.*******...*.*.*.*.*....*.**...****.....*..***.*.*.**..*...***.**.*.*..*.**..****..*.**.*.**......**.*.***..**..**.***.**..*...**.*...*.**...****...***..**..*.*.......*.*.*.*...*..*.*..****.***.*.... *..*..**...*....*..****.**.........******..*..*.**.*.*.*....**.*......*.***.***...***..*..*.******.*........***..****...*..*..****.*.....*******.**.***......****.*.*****..****..*.*..*****..*.*.*...*****.*..*.*.**.**..*.***...*..**...*...*.*.*....*..*.***..*...**..*.*.**.**..***..*..**.***.*..**..*****.*...**...*........*.**..*.*..**....*.*.**.**.*...*..*...*.***.**.****........****.**.********..*...**...*.*****.*.*...*.*.**...*.....*..****.*...**.*.*..****.***.***.**..*.*..*....*.*.*...*.*..**.*..*....*.*...*.*...**.*.*...*****...*...*..**.**..***..*.*.**..*..*..*.**.*..*..*.*.****.**...**.*.*..*...*****..***.....*.*...**....**..*.***......******.***.**.*.**.**..*..**..*....*..**.**..*.***..***.*......*....*.****..*.*****.****....*..*.**.*.**.*****....*..****..**.**.*****...*.**..*...**.**.**..*.....**.*.**...*....*.**....**.*.*.*...**.***.**..**.**.*..*.**..*.*...**..*.******..**..****.*........**.***....*.**..****....*..*..***.**..*.*........***.*...**.*.*.***..*.*..***.**.*.***...****.*****..****..****...*.*....*.**.*.....****.*..**...**....**..*..*.***.****....*.*.***..**..*.*.***.***.*...*.*.*...***..**.*.*..****.*..****..*.*.**.*.....***...*..*...*....***.**..***.*...**.***..*....***.*.*.....***.*....***....**.*...*******.*..*....***..***..**.*.****.*..*..**......**..*****..*****...**.*****....*.***...*.*.**......*.....**.***........*.*....*.****.**.*.*..*.*.**.***...**....***.*..*..*..*.***.*..**.*.**..*.*.**.**...**..***....*....*****..**.*...***.**.......**..***.***.***.*.*....***...*.***.***.**.******.***.*..*..***...*...*.*.***..*.*.....*..*..***....*.......**..****..*.*.***.*.****...****.*.*...*.*.**.*...*.**..**..*.**.***.*.*..*...*....*...*..*.*..*..**...******..***...*..**........*.*..**..*.**...***.*.*..**.*.*....*.....*...***..*.***.*.*.**....**.*.*.*.....*..**.*.*.*.***..*..**.**.****..***.*...*..**.*.*...*.....******.***.**.*.*.**....*.*...****.*.*...*..*...*.*.*..**...**.*..****...***.***.*.*.*..*.*...****.*..*.**.***..*.*.**....**.**..****..**.* ...**.***.*.*..***.***.***..*..**.....*****...*.*.*..*.*....**.***..**.***...**..*..**.****..*.**.****.*.*.....******..*.**..........**..*.**....**.**.****..*..*..****..*.*.*.**.**.*.*****..*.***.*.***.*..***..*.*...*.*.*..*....***...**.*...*********..*...**.*..*..****..******.**..*.....**.****..*...**..****.***.**........**.**...**.*****...****.....******...*..*.*..*.*******.......*.*.***..**...**.******.*.*..*..**...*...**.**.**..*.**.**...*****.***...****.*..*.*...****.**.*.*..*.*.*..**.....*.*.....*...*.*****.....**.**...****..*****.*..*.*.*.*.***..****...*....***.**.*....*.*...**.*.***..***.****.*********...***.**.....*...**.**.*.***.**.**....*****.*...**.*...*..*.*....*.**..**.*........*..**...*.**.***.*.**.*.*...*.***..***.*...**.*...*.*.***..**..*...**.....*.******.*.....**.**..*..***.******..**...*.*.***.*.*.*..*.....*.**.*.*..**.**...*..**......*...****..*..*.*...*.*...*..*.*.*.***...***..*.******..**....*.*.**.**.*.**..***..***..***.*........*..**..**....******.....**....*.*...**...*...*.*.**..*.***..**.*..****...*..*.**.****.*.****....*..**.**.**.*....****.**...*.*...**....*.*.*..*.****...*.**.*.*.*.*.*......**.**..**.*************.*.*..*.***.*...*....******.**.*.*.***.***.***..****..**.**.******.*..*.*.***.*..**.****...******..*.***...*..**....******.....**..**.*.*.*.****..**..**..*..*.*.*.*****.*.*...*.**.**..****..*....**.....***..****.*.**.*.*.*...**.*..*.**.***.....*.*.******..*.*.*..****.*..*..*.*.....***...*.......*...**.**.*..**..***..***..****.**.*...**.*****.*.*..***.********..*.****.**.**..*...**...****..*....*.....*.....***.***.****.**.....*.**.*.*...*..***.**..*...*..*....*.*.**...*..*.***.*...*****..**....**...*.****......*.****.*..*...**.*.*..*........*.*...********.**.***..*.....***..*......*.*.*...*******.**.*.*****.**.**..*...*...*.*......****.*.***.*..**.***.**.***.......**.****.****..****...**..*****.*.*..**.*..*.**..**..*...******.....**.....*...**.....**.**.*.***.**....**.***.**.*****..*..**..*.*..*.***.**.*...*.*...*.*.**.....***.* *.*...***.*..**.****..*.**.***.*....**.........**..**.*.*.*.*..*..*.**.****.*....**.*.*..*.*.*...*..***.....****.*.*..........*.*.***.**...*.*.*.**...***..****.*...*..*....*.*.***.*.*..*..*..**...****.....*.*....**.....**..*.***.*..*..**..*.*******.**.....***...***....*.***....*....*.....***..******...*..****...**.***...*****.*.**.***.*..***..*..*.**..**.*****.***.*...*.*****.*******.****.***.***.**....*.**...*...***..*.....***..*.*.****.*..**.*.*.******.*.*.*.**..*..**..**...**..*.**..**..***..***.*....*.......*...*******.**...***..**.*.*..*.***..**.*..*...*....***...*.*.*..*...*..*.....*.****...*.**.*.***..*....**...**..*.*...*.***.**.*.**.****.*.*****.*.***.**.*.*..**..*.**.**********.*..*...*.*.***.***.**.******..***.*******..****.*...****.***....**.***.....*.**.*.*...*....*.*..******.***.....*.*........*.......***********.***....***.****.*......************..*.**.****.**..***..*.**..***.*....***.*..******..*.**..**..*...**....**********..*.*...*...*...**.***.***..*.****.*..*.*.***....*..**.***.*..***...***.....*.**...**.**..*.*..*.**...*..*.*.***...**.....*..**.**.*...**..*...***....****...**.**.**...**.**.*.*********.*.**...***.**.*.*..*****.***..****....**..***.**..***..*..*..**.**.*..*.**..**.**.....*.**..*...*.....***..***.**.....**.*..*****.**..*....*..**.*..*.*..**..****....**...***.***.*.*.*......****.***..*.*.***.*..*...*.**.***.*...*..*..*.**.*.*...***..*...***.***.**...**.*...*..****.**.**..**.*.*....*....**.****.*...***.*.*.....*****.*....*****...*..***...*.***.*.*..***.*.*...**.*..**.**..*.*.**.*.*.*****.**.*..*....**.*.*.*.*..***..***..*.**...*...**......**.****...****.**.**..*...***.**..*.*..***..**.***.*....**...*.*......******..*.***..**.*.*...*.***.*..**....*...*.**.**.*.**...**..*.**..*..*.***.*..**.****.....*.******.***.**.*.*..******.******.****.*****.**.*.**.*..**..*.*...*.*.....*.*...******..**..*.*****..**..*......*...*......**.*..*.*.*..**...*.**...*..**...**.*.**...*....*.*****...*.**.*****..*****....**...***.**.*.*..*....***..*.******* ..***..*****...*..***.*....*.*.*..*.*....*.********.*.*.*...**.*......*...***.*......*.**.**.*.*.*.*********..**....*.*.*..*.*.*...**.**.**..*****.*........***.**.....*.....***.*.********.*........**..*...*.**.**..**.**...*..**.**..*.****.**.*...*..*.**...**..*********.**...*********.****.*.*.**..*.....*****...*.**.**...*.....**.........*.*.*.**.****.*.****.*..*......**.*.*..*.....***.**..*.****.**.***..**.*..*....****..*.*.***.....*.**..**.*.*...****.*....**.*...*.***.*.*.....***..*...*.*.*.***.*.**.****.***.*....*.**..*.*.*..***********...*****..**..*.**...*.**........***.*.*.*......***.**.**.***....****....**.**.**..**...*****.**....***.*.*..*....****.**.*..*..***.*...**.*.**....*.**..**..*.*.*******.*..........*.*.***...**....******.***.*.*.*...**.*.**.*..**.*.**.****.*.***.***.*.*.*****.*...*.*.**..*.*.........**...*.***...***.**.*...*......*..*...***.......*..*.*....*..*....*.**..**...*.......*.***.*...******.*...**.***..**.*...*...******...........*****.*....*...*.*..*.*.....*.*..**..*.*..**.*.*...**...*.**..*.*.*.*...*.*.*.***.*.*..*.*.****.*****..**.....*.*..*...*..***....*.**...******....**.*.**......***.***.*******.***.***.**..****..**.*...**..****....*....*.*.*...*..******.*.**.***..*****...*..*.**.**.*.*..*.....*..**.*.***.**..*....*......*.******..******.*.***.*.**..**.*.**.*..*.***.**.**.**..*......*..*******.*.**.....**.**........*.....***.....*....*.*.**.*.**.**.****.....***.*.*****..*.*.***..*..*..**..***......*.*.***.*.**....*.*..**.***.***.**.****..***...*...****..**.**.**.*...***..........*.******.***..*.**.*****..*.*....*.....*..*.*.*..*.*....*..*...*..**.*...****..*.**.***.**.*.***.*****..**..*..*...******.**.*...*****..**....*.......***.*...*...*.**..*.*.*...***.**.***..***...***.****..**..*.***.**...*.**..**..*...**.*...*.***.***..*.**......****...*..****.*..*.*.****...*.******.*.*.*.*.*...*.*.**...**...*....****......***.*....**.*.*..*.*.***..*.**.....**.*...*.*.**.*.*.*..*.....*..*..**..***..*.......*...*.***.*.*.***.**.***...**.*.****.*.. *.**...****.*.***..*.*...**..**..*.*..**..*.*.****.*.*....**.*.*..**.*.**.**...*******.*..*....**..*..*.*..**..*.***.*.**...**...*.*.*..*..*.*.*...*.......*.******.....***.*....*..*..*.**.*..*..*.*.***......*..******.***...****.*.**.**.*.*...*.**.*.*..**..***..*.****.*.**..***..**..*..**....****.....*..**.*****.*.*.....*.***..**..*...*...*.*...**...*......*.*....***.**.*.*****.**.....**..*..*******.*****.**..*.******.**.*...*.....*..****..*****.*..**.*....*..*.****..**...*.*....***..*.***...***.*..*...*.....*****.**.*.*..**..*..**.*.*.***.**.**..**.*....***.*.*.*..*.**.**....*.**.*******..*.**...***.*....**...*...*....**..************..**.***....*....*.*..*.*.***...**......***.******.*..*..**.....**.*.***.*******.***.*..**.**..***......*...***..*.**.*..*.*.**.*..*....*.....*.*.*.*..****.*...****..***....****....*.***..****.**..**...**.*..*......****.*.*.****.*......*...**.*.....*..**...***....*..**.*.*..***.***.*....*..*.*.*.*****.***.**.*****.*...****...*..**.**.*.**.*...*.**.**.*.*****.*.*.**....*.*.***..****.*.****...*.****....*....**.*.*.***..****.....***.**.****.**.*..*****..*.**..*....*..........*.***.*..*.**..*****..**..*.******...****..*.*..**..*.*..***.******..*.*.*...***....*...*.*.**.***...*.**..****..*......*.*****..****.*.*..***..*.....***.*....**....*.*..****.*..*..**..***.**.***.*.*..**...**...*.*.****.**.***...*......*...**..**.****..**..**.***.....*....***.***...*.***********....*...*.*..**.*.*.*..**.**.*..***..*.**......*..*.**...*...*...*.*...*.*.*..*.*.*...*.*.*....*.**..*.*.....**.**..***..*.**...****.....*.**.***.*.*...*....*..**.*...****.**.*....**.***.....**.*.********..***.**....*..*..**...*...*..*.*.....*.*....*.*.**..****....*.*.*...****.*......**.**..***.**...*.**..**....*.*.*.*.**.....*.***...*...*.....*..*.*.**.**...*.**.*.....******....**...*****.****..*.......*.*.**....*.*..*.*..**.**..*.*.**.*..*.*****..****.**.*....**..*.*.****...*.***.**.***...*.....*.*.*.*.*....***.*...***.**.*..*...***.......**..**.********.***..*.*......***..*.* ....*****...*.*.*.***..*.*..*.*.*.**.**.*.****.**.***.****..***......*..**...*..*.*...*.**...*.**.*.*.**.***..**...*.*...*.....**.***.*..**..**.**.*...****..**..**...*.***.*.**.*...**.*..**.**.**.*.*.*.**..****..******..*..***...*.*..****.**.**.*.*..*....*.*...*..***.**.*...**..*.*..*.***.....**....**.*.***.*.***.**.*.**.*.***....*.**.*..*.....**...****.******.**..*.*..*...*...**.**...*.......*...****..*.*..****....*..********.**.***.*.....*.*..*..*....**...**...*..**...**.*****.**.**..**.*.**...*..***......**.*...*.*..*******.....****..*.***...*...**.**....**.***...*...*......*..*.*..*.**..*****...*....*.*.**.*..***.*..*..*.*******.*...****...*****.****.**.*....***.***..****.**....**.**.**..*..**..**.****.*...**..*.*..*.***.*........*..****.******..*...***..*...*.*.*.*.****.****...*.....******.*****..*.*.**.**.....*...**...*..*..***...***....*...*.*.**.*.*..*.*.*.*...**...**..*..**...***...*..***.**..*..**..*...**.********...**...**.**..*...*.*...****.***..*..**....*.*......*..**..*.*...*.**.......*.**.*....*.*.*.**...***.*......*.*..***..*..**.*...*.**.*..****.*.*..**.**.***.****..**.*.*.**.*...*..*****.......*.*..*.**.....***..*..****...***....*.*..*.*****...***.**....**...*****....*..*...*********..*.*.*....*..**.....**....*..*.***.....*.**..*.***.*...*...*..**..*..*.**.****.*.....*.**.****.****.***.***....*....*...**.****.***..**.*..*..*.*..**....*.**.*.**.***.*****....*.****.**.*..***.*.**.**.***.*...*.***.*.*.....**.*.**.**.**.....*..*.*..*.*...**..***.*..*..*.*.***.**.*.*..*..*..*.*.*..******......*..***...*.**.*....****.*.*****.*....**....*******.*.**.****....*...*..*.***...*.**.**.*****.*.....*......*..**..*.*.*...*..**.***.*..*.*.**.*.****.*..**.***.*...*..*.**...******..*....*..*.**.**.*.**...**.*.**.***.*..*.**..*.***..**.***.***....*..*..*.***.**..*.********.**.*..**....*.**...*.***.*.**..*..*..*..****..**..*.****..*..*.*..**.*...*.***...*.**...*.**.******.*....*.*****.**.**.***.******.***.*...*.....**.*..*...*..*..**..********.**.**..*..**.*.*******.* **.*....*...*..****.*......*..*.*.**...*.*.*..*..*.**.****.*.***...**.**.*.**...*...*....*.*..**.*******.*..*.***..**.*.*..*..***.......*.**....*.*.*****.***..*****...*****..***.****..**..**..**...*.*.*.****....*.***...*.*.***.***..*.*.*****.**..***.*.*.*....**.***.*...*.*******...**.*...***.***...**.**......*****..**.*....*.*****.*.**.**..***.*.*.**.*.*..*...*......**...**.*.*.*.*......**..*****....*.*.*.*.*.**.***.*.......*.***..*****..*.*****.*..***.**....*..***.***.**.**.....***..**.**..*.*.****.*..**..*..**.*...***.**.**.*.*..**.*******.*..*.*..***.****..*.*..*..*.**.*.***.*....**.***.*..***...*....****.*.*.*..**..******..*.*.*.*...*.**.***..***.**.*.*.*..**..*..*.*.*...**.**.*****...*..*.**....*.*.......*.*.**...****..*.*.*.*......***.***.*.*.*.**.*.*.*.*...**..**......***......**..*...****.*********....*****..**.*.**.*****.**.****.*.....**...*.****.**.*..*.....**..***...*.*...**.**..*.**....*.*.*.*.**.*..*.*.*...***...*.....****...*.***.*..*.***....*.**.**...**.*.*.*.*.*.*..**.*.*.*...**.*..***.***.*.*..**.*.**.**..*.......*.*..*.*...*****.**...*..*.***..******..*.****..****....*.****.*.*..*..*..***...****...*.*...**..**...*...***.**.*.**.*****.**..**.*..*.....***.****......**..**.*.****.*.**.*.*..*...*.*..*.***..*.*.*.****.*.*..***.**......*..*.**.**.*..***.*.***.*..*.***...**..*.....**..*.**.**.**.**..*.**.....*..*...*****.*..**.**.*******...**.**.***..*....*.*....****.**..*.***..***...*.*...*.*.*..***..*.***.*...*..*******..***.*.***.*...***.***.********..*..*.*..**....*.**.**.*******.***.***..***..*.*...*.*.*...*..**.*.*.....*..*.*.*****.*.....*..*.*********.**...***.*...**..*...**.***.*..*..**..**..****.**..*.***.*......**.*.*..*.*.***.**...*******.*.**.*.......**.**.*..****.**.*.*..***.*....**..*.......*....*.****.***.***.*...***..*******..***..**.*.*..*...*.****....*..**.****..**..**.*.*..***..*..******.*****....*******....**.******..*..**.....******.*.*.***...*..*.**.**********..**...*.*....****.**.**.*.....*.....***..*.***.**....***.*.*******.*..*.*. ..**.*.*.*..*.***..***.*.*...*...*...*...*.***.***.*.***..**....*.***.**.......****.*..*..*.*..*.*.*...***..*..*.********..**....*.*.***.....***..*.**.*.**..**...**.*.*....***.*..*******.***.*.**.*.*..*...*...*.*.***..*.***.****..**.*.*...........****..***.*..**.......**..***..*.***..***..*.*.*....*.**.....***...*.*..*.**.*.*.*..***.*.***..*.****...*.***.**.*..*..*...*......**.**....********..*..***.*.***.***.*.**....**********..**.*..*.*.**.*****...**...*.*****..*...****..*.****.**.*.*.*.**..........*.*.*.*.*..***..**...*...**.*.**.*..***.**.***.*.**..**......****.*..*****....****.*....***...****..*.****.*****....**.***...*..**.*...**.*..**.***.*..*****.*..*...**..**.**.*.*..*.**.*....**.*...***.*.***..**..**.**..*.*.*..*.*.*...***..**.....**...***.**...*.*.****.*...*.*....**.*.....**.*.*.*..***...**.*...**.*.*...**.*.*..*...**.*...*....*.*....**.*.***.***...*.**...***...**.*.***..**.*.*.*.*.***.**.***...*.*......***.*..**.*..**..***..*..*.*******.*.*.**...**.**....*...**...*.*.**.*..**.****...*.....**.*****.****.......***.....****.*...*..*********.*..***.**.*.*..*...**.***...**.*.*.*.**....*.*****.**..*.*******.*..**..*.........**....***.*...*.**.**.....****.*...*********.*****.*.*...**.*.***.*.*.**********.*...*..*...*.......*..***...*...**.*.**...***..**.*...******...**.*.***...*.***....*.*....*.**.*..**...**...*****.*..*..*.**..*...****..*.*...****..*..**..*.*......**....*..**.******...******.*.*..***..*.***..*****.*.****.*****.*****..***.***..*..*.***.....*..*.....**.**.***.**...***.***.*.*****...*...*.******...*.*.**..**.*.....*.***..****..*.***...**....**.**.*.*..*..***.*.****....*.**.*.*.......**....****..*.**.*..*.**.*...***.*..**.*....*****..*.*.*...***...**....*.*.**..*......**.*.*****.***..*******..*.....**.****.**...***.*.*..**.***.*.*.*.****.*.****.......***..*..*...*.*..**.*.****.*..*...***.*..*..**.***...*.******....*.**.*.****.***......*..*......*.*...*.*.*.*.*.*..******....**.*..*******.****.*.*....*.**.*.....**.....*.**.**.***...*..***.*..***.... ..*....*..****....*.*.*.**...***..***..*.**.*.....*..****.*.******.**....**.*****..****....**..***.........*...*..**..**.**.**...*.*.***..****...*..*.***.**....*..*..*...***.****...*.*..*.*****..*.***.**.**......***.**....**.*.....*..*.*.*..****.****....**....*..***.*.*.**********.*..**.*....*****....*.....*.*..*.*...**.****...*.****....****.**....****.....*...**..*.****.*.*.**.**..**..*.*.**..*..**..***....***..*..*.....*.*..*..****.*..**...******...*.*.*.*..***...**.*.*...*****.**..*.*.******..***.......*...***......*.******.....*....*....***.**.**.**...*.*.*****..*.*..*******.**...*.**..*.****..*.**.*.*....***....*.*.*.***..**.*....*.*.....****.***....*****.*..*...****..*..*.**..**.*..**..*..*..***.*.*.**....*.**........**.**...*.**.***.*..**.*.****.****.**...*.*.****..***...*..*.**.***..**..*..*..*********.*.*..**.*.*..**.....**....**...*.***.***...***.*.*****..*****.***.....***...**..**...*.**..*.*.*....*....****.*.***.....*******.****.*.**.*...*.*.****...*.**.***...*....*.....*.*.....*..*..*.....**.*.**.***..*...***......******...*.*.*****..*********..*.*****.*...*.***..*.......*.*******..**.*..*.*.**..***....***..***..*.*.***.*....**...*.**..*..*..****.**..*.*.....*.*..*.**********.*.*..*****.*..****...**....*.**.***...*.*.*.....*...***...****.....***......***.*.**.****..*....*..*..****.****...***....*.*..*.****.****.*.*.*******...**......**...***.**.....*.*...*..**....*..*.**....*..*.*..*****..*.*...*.....*.**.*...*...****.*..*.*...**.**.*..**...***.*.******.*.....****...******..***..*..*.....*..*.******....***...***.*...*...***..***......**...*.**.*******...**...*****...*****.******.*.*.*.**.....**.*.***..*.*..***.********.....*...**.***..**..*.**..****..**.***.**..**.*.**..**......*.****.......***.*.*...****....***....*.*....****.....**.**.....*..*....****.**.****.*.*..*..*.***.**...........*..*...***.*..**.********.*.*.**...*.****...*..*.*..***.**...*.**..***.**.*..*.**...*..**..****.*......*..*.**.*.***.*.*...*.***.****.**.*.*.**.....*.**.**..*..*..**..* *.**.***..**..***..*.*.**..*...**.*.****.....*.**...*.*...**.**.*.**.**..***.........**.*.*****.....*.*****...**.***.*..*....*.*.***.**...****.*...*.*..****...*.**..*.*...****...*..**.*..**.**.****...*...****...*.*...*******.*.*.*..**...**.*..*.****.*..*..*...*.**..**.**...*.****.*..*.**..*.*.**...*..*..*****..*....*..*.*..*.**..*.*.****....**.*.*...*..*.*****..*...*.**...**..*...**.****.*.*.***.**.*.*.**...*..***.***..*.*..***.*..*****.*.*.*.*.***.***..*.....*.....****.**.*.***.****....***.***.***.****.*.***.**...**.**....******.****..*.*.****....**.**...**.***.**..*.***.*..*****....****..*.*.**....**.**.*.***.**.*..**..**.**.******.*.**.****...*.**.*.*.*.*.*.****..***.**.*..*..**....**..****.*..*...*...*.***.*.*.......*.**.*.....**.*.**..*******..*.***.***.......**.***.**.**.***.*.**.**..***..*.*****.**.******..******.**.********.*.**.*..*...*..*...****.*.**....**.....**.**.***..*.*.*.*.**.**.....*..***.****.****.*.***.****.***.***..**.*....*...**.****..*...***.**......*...*.***..***....*...****.*..****...**..*...********.*.**..*.*.*.*.***.**..**.***.**.*..*.*.*.*.*...*.**.**...*****.***...*.***.**.*.*.*****..***.*.***.**...**...*....**.***.*****...****.*.*.*..*.**.**....**....*.*..*.**.*.****..*.*.....*.**.**..*..**..*.*.......**.*..**.**.*.****..*..*.*..*.**.***.*****...**..**.*.***.**...**.....**....***.*..***.**..**.**.....*.*.****..**.**.**..**..*.***...*..**..*..*.*.*..*****.***.*********.*...*....****.*....*.*....*...........**...***...***..*****.......*.......*..**.**...*..**..**.**.******....*.********.....**.***.*.***.**.*...*.**..***....*****..*********..*.*.*.*...*.*.***...*....*..*.**.***....*....**.**.*.*.**.*.**.*..***...*.**...**...*..*...**.*.*.***********....*.***.***.****.*..**.*...*..*.*..*..*.*...**...****..**...*......****.***..*.*.**.*..*..*.***..***...*.*.*..**..*.....*..*...****.*.....**.*.*..*.*.**...*.*.**.*...*.*...**..**.*......*******.*****...*..******.......********.*...*..***..*.*..****...*...*..**.**..*.*.**.**.*.**.***..**.*..*... *******..*..*.**.***...*..***..*.**.****.**.**.*.*.**.*.****..**.***.*.**.****..**...**.****...*.**.*.***.**.*.*...*....**..**....*..*..*...*.**.*...***.**.*.**.***.....****.*..**.*.*..*..**.*****...*..*..*.........**.***..**.*..*.**..*.....**..*.*..*.****..***.**.**.*.*....*.***.***..*.****.*.**..*.*..*.***...**.**********.**..*.**...*...*.*..**.*....*.****.*...***.*.******..**.*.*****....********.***.*.******..******.*......*..*.**...****...**.*.*.**.*.*..*...***...*.****..*..***..***....****.***...*.*.*....**.*....***..*..***.............*...**.*.***.....**.*..*.....**..*..*..*...**.**.**.******.*.**.*...**.*..*.*.**.****.*.**.**...*...*..*....*****.*...****...*.*.**...**.***.**..***..***.....*.*.**.****.*.*.**....**..*.*...*..***...*....**.*..*....*..**.**..*.*..*....**.*.*......*.****.....*..*..*.*.**.....*......**..*.*.*..******.**..*.*.**..*.*.*.*..*..*.*..***....**...**.*.*...*....**.*.****.**..*...***.*...*.**..**.....***....***..*.**.*.*.*****...*.*.*.**.**.****..***....*..***.*..*....*.*..*.*.****....***.*...**...*..*..*..***..*...**..**..*.**...*.*....*****.*..*..**.****.**.***..*....**......***.*..*......***.*.******..*.**.***...**.........***...**.**..*..*.*.****.*.*...**.**.*.**.....**.*...***.***.*.**.*.*.*...*.***..*....******..******..*..*.*..*...***.***.***..*...........**......*..*..*.***.**..**..*.....**.....*.*..***.*.....*...**..****..*.****....***...*********.***...*.**..*.**.*..*..*****.*.**..**.****..**.*.....*.....***.*..****..**..***.*.**...***..****.*.*..*.**..*.**..*.**...*....*..**.*....*.*...*........**.**...*.*****..**.**...*******.*****..*.**.*..*.**.**.**.*.*.*.**....*****..***......**..*.**.*.*...*.*..**.*..*..*.**..**..*...*****...*..*.***...***..*..*.**.*..*..*..**..*****..**..*******.*.**.***..*.*******..**..*.**..**..*.****..*.*..*.**.**.*.....*..**.*.***.*.*.**.***....*.*..***.*.**.*...*...**....*.*.*..**.**.*****.*......****.**.**...***.*..*....*.****..****...*****....*..**.....**.**********...***..**.*..******..*.***.***.** .*..**.*..........*..****.****......*.***...**...*.***..*.*.***.*.*.....**..*.**.*.....**..**..**..***.*.****....***.*..*.**.***..*..*..*...*...*.*..*.*...***..*.....****.****....*.***.*..*.**..****...*.*......*..*..**.**..*..****.**...***.*..*..*..*.****.*.*...*.*******.***.****.*.*.*...***...*.*.*..****..*...*.**...***.**...*.***.***.**.*..*.*.***.**.**..***.*.**.*..***.***...**...*...*..*..*.*******.......*..****.*.**.***..***...*.....*.*..*.***......**.****.*..*....*...*....*.*...****.***..**.*..*....**..**.***..*****.*..***.....*..*..*..*..**.*..****...*..*.*..***...**.***.***.***.**..*.**.***.**.**..***..**.***....*.**.***..*.**...**.***..***..*.***.*..*****...***...****.*..*.**.****.***..*....**.*****.*...*.****.*.***.****..*.....*.*.*.**...*..***..*.*.*...***.**.**.*****..***..**..*.**.**....*****.**.*.*......*..**.**.....**..*.**..*...**.*.**.****..****.*....*.......*.*...*..**.**.*....***....*....***.*****....*****.***..**********.****.**..*.**.*...**.**.**.*.*.*..*....*......*.*****.*.****...**....*.*.**....*****..*.**.*.....*.*..**.*.*.**.*..*.*....**....****..**..**..****.**....****..**...**..***.**.**.**....*.....**.*..*.*..***..**...*.**.*.**.*****...***...**.**.*...*.**..*****.*.*..**.*.*..**..**..*.....*........*..**..*.*.*..****.******..*..*.**.*...*.......*.****...*....*.**.*******.**....***...*.*..*.*...**..*.*.****..*.*****..*.*..*.**..***....***.*****.***...*.*.*..**...**.*.******.*..*..**..**....*..**..*...****..**..***.*.....*..**...**..*..***.*..*..**..*.*.**..**.*...*....*.****....*.....*.****.**...*...**..*...*.**.*.*...****...***...**...**..**.***..*.*****.**.**********.*.*..*.*.****.*.*...*.*..**..*.....****.*****.**.*.***.*..*..*..*.*.**.*.****.***...*.***...*...*..*...*...*.**.*..*.....*******.**..*.*..***.***.*.*.**....**..*.......**.*.*.*****....**.**.*....*.**..******....**.**.*.**..**.**..**..**..**.**.****.**.*.**.**......**.*.*...****..*.**.**...**.**.*..***..*...*.***.***.*.*....*.....*..*.*..**..***.....***.***...****.*....*.*. ***..*..*****...*.*.**..**.....*...***...*.......*.*.******.*.*.*.***.*.***......*******.**.****.**..**..**..****.***.*.*.***..**.***********.*..**.*..*.*.**.*.**********.....**.***.**..*.*..*.*****.*.**...**..****.*...*.**..*..***.***.*..*.*..*...******..**..***..*.*****.*.*.**.***..*.*..*..**.*...*.***..**.*...*.*.*....*.....***..*...***.*..*..*.**..*..*.**.***...*.*........*..**.*.*.*.....**.***.*.**.*..*****....*.*..**.**.***....*...**..*.*.*.*...*.*.***......**.*...*..*.*******..**.....*.**....*.***.*.***..**.****.*.*.*.**..*.*....*..*.*.*.*.******..*.....***....****..*....*.*.**.**.*...*.*.*....**.*.****...*.*.**.....****.*.....*.**..******..*..*...*.****.**..**.*****.*..****.*...*.**.*.**.**.*....*...*.*.*.**....*.****....*..***.**...***..*..**.*.*...**.**.*.*..***.....*.*.**...*...****..********.*.**.*...****..*...**......****...*****....**.**...*.**.**.**.***....*.**.*..*...***...*......****..*..*.*..*..*..***.**...*.*.*.....******......****..*.*..**..****..*.*...***.*.*.**.*..****.****.....**....*.**..*.*.*.*********.**.*.*****....*.*.***.*...*..*..*...**...*..*....*.*.*..*..**.**.**..******.*.*.*.**.....*..**..*.***.*****...*.*.....*.*....*.*..*.*.*.**.**.**.***.***.***....*.**...*...*.**.*....*.*....**.**.*********....*.*.*..*.*.****.*..**..*.****....**...........**.*..*..****....*...**....**....*.*.****..**.**.*.*..**.****...*******.**.*.*....*..*.**...***..*.*....***....*.....*..*...*.*.*.*...*..***.*..***.**..*.***.*.*..********..*.*.**...***..*.***.****..*..******.***.***.***.*..*...**.***.*....**........*..*....*.*..**..*.*.*.*.*****.***.*.*...*.***...***.*.**.*******.**********.....********.....*******.***.****..*....*..**....****.*.*..*.*.***..**......**...**..****....***....****.**..**..*...**.*....***.*.*..*...*.******...*.*..**.*.*..***.**..**.*..***.*.*..*....*...*.***..*..*****.*.....*.*...*......****..**....*..*.**..*.***.*.**..*..*.****........*....**..*.**...*.*.****..**..*.**..*.*.*..**....****...*..*..*.*.***.....**.*.*.*...**..*.*..*.*. .*...*****.**.**..**...*...*********..*..***.**.....**..*.*****.****....***..**.******.**......***.*.*.*..*..*.*..**.**.*...****..*.....*....***.**.*..*.*.*.***.**...*...*...*..*****...**...*.**.*.*..***.*..***...**...*...........**.*....**..**....***.....*..***.***.**.*.*.******...*.**...*..*.*.......*.**.*..*.***...*.......*.**.*...**....****.**...*.*..*..*..**.*.***.**.*.**...*.....***.....******.**.**..*.****..*......*..**.***.****.*...*********..*.....***.*.*.**......*..*..***.**.....******.**.*.****..*****.*.*.**.....*.*****...*.***..*.*.**.*.***.*.**..**.*.*.****.*****..****.*....*.**.****.**..*...****...**...*.**.........*.*....**.****.*.*..*.**.*.**.***.****.******..*.****.*...**..***.*...*....**..****.*.****....*..**.*.**..**..**.*****..*.****...***.**..****..**.****.***...*..*.*.*.*.**.**..*..*.....*.****..*.******...********.*.***..******.*..*.******.*.**...*..*.*..*.****...*..*.*....**.*.....**...*..****.*..******.*....*..*.*.*.*..*.*..************.*..****.*...*.****..***.*.*.**.....*...*.***.*****..***....***.*****...**...**.***...*.*.*....*****.******....*...*.....******....*...***.**.*...*..*.**.******..*.*....*..*.***....*.***..*.*.*.*..*...*.***..****.*.*.*.**.**.**.*.*.*.*.****....***..***.*........*...**..*****.*..*....****.*...***....*..*.*....***....****..*..**....*.**.*..***.*.*..***.....****...***.*...*.**.*.*.*...**.***..****..**.**..*****...***.***.*.*......*...******.*.*.*****....**...**...****.*.*.*.....*..*.*...**.**.**.**.***.*....*.**.**..*.*.****...*.**.*.**..*.*........*.*.*..***..**.*..**.**...*..**.**...*...**..*******..****.*****.***..****...*....*.***.*.**.......***..*....**..*****....**.*..*.***..**..**.*..**...**.*.****.**.**..**.**.*..*....**.***....*****...***.*.*.*..***.*.........*...*..*.**...*.*..*.*..*.*..*...*..******.**..*..*..**...**.***...***..*...*.....**....******...***....*..**.***..**.**..*..*..........*..**...*.**.*.***....******.*.*...*..*..**.....*********..*****.*.*...******....*.*.*.*...**......*.**....*.**** *...*....*.****.**.*.**....**...****..**..**.*..*.***.**.....***..**............**.***..*..*.**.**..*.***.*.*******.*..***.*.******.......*..*..**.*.***.**.***.*..**...**....**..**..**.*.*.*...**...**..*.*...*****.**....*..****.*.********......*..*.******..*.*.**.***.*.*....**..*.**.***.....*...**.*.**...*....****...**.***..*****.**..*..*.**.***...***.*.*..**.*.*...*...*..*....*.*...*....*.*.****..**..***.**.***.*.*.**.*.*.******.*.***..****.*.**...*****..****..*.*.*..**.**.*...*.**..*.**.**.**.*..*.***.*.***.*..**.*.....*****..*...**.***.**.*.**.*.*.**..*..**..***....*...**.....*.**.****.......***..**....**.****.***.****....**...*.*....*****.*.....****.....**..*.***.**.****..**..*.**.*******.*.*.***.**...*...***.**..*.*******.*.*..***...*.......***.**.*..**.******..*.*.*.***.*..*..****....*.*..********....*.......********..*.*.*..*******.....**..*...*..*..**.*.*.**...*.**.*...*****...*.*.*.*****.***..**.*..**.*.**...*.*.*.**.**.*.*...*.*......*.**.***.*.**....**.******.**.**********...**.*.*..***..*...***.***..**......**.***....*....*****.**..**.*..*.***....*..****..*****...**..*.**.....***.*.**......*...*.....*..*..*....**.*...**...**...*****......*.**.*.**..*****.*..*.*.**...****...*.***.**.*******.**.******.***.*....***.*..***.****.***..*..***.**.*.***..*..*..*.**.**.*..**.**.**.*.*....*....*..*.**.....**..**.***.**...*.**..***.....**.**.*****..**..**.*.*..*.....*.**.****....*.*.*..**.**.**.*..**...*..*...*..***.*.****.**..*....*.*..******.**..*.*.*..*..*.*..*.*..*..**.****.****.*...*..*******.*.*.....****...*..*...*..***.*.*.**.**.**.*.*.**....*.*.*.....**...*.***.***.*....*.......**...***...***.****.*.**.**..*.......***..*****.**...**.**.***......***.*..**.*........**.**.*......***..*.***.*.*.***.**.*...***..*..*...*.**...*..**..*...****.**.*.**.**.....**...**..**.**....*.*....**.*..*..**.*.***.*..*..*..*...**.****.***...*.*....**..***.*.**.***.**.*..**.**.*****.*.*****..*****..*...****....**......***......*.....**.**.*****.*......*..****....**....*..*.*..*.*. *.**.***.**.***.*..**.*.*.*....*..*****.*****.***......****.**...**...*.****.*.*****.**.*....*..****.....*.*.**..***...*.*.*..*.*..***..**..*..*......*.*.*..***....*.*.**....**.*..*.*.********......*.**.***......*.....**.**.**..***....***.*****.*.*****..****.*.**..*..****.*......**..*.......****.*.*.*.****.*..*.*.*..**....*.*..**..**.*****..******.*.....**.*.****.*..*.*.**....***..***...*.....*******.*.*.*...*.*****.***...**.**.*..*.*.......**...*..*....**.******...*.**.*..**...*****..*.***.**.**.*.*..*...*******.***.**.**.*.*..*.*.*.***.*....****.**.***..****..**....**..*.*.*.*....*...*.*..*..*..**..**.*..*..***.*.*...***.*..**.*.*.*..***.....**.**...**.*...***...**.*...**...******..*...**..*..*..****.*.**.**.....*.**..*.**........*.*..*...*.*.........******.**.****.********....****.****.***.**..*.***....***..**.*..*....***...*.*...*.***..**.*..**.****...*..*.******.**.**..*.*.....**....*.****.*..*****.*.*..*...**.*.***.*.***..*..*......*..*.***.*....*.*..***.**......*.**.***..**.*..***.....*.*..*..*.*.*..**.**.*..*..**.....*.**.***...*.***.*.*.*..*.****.***..*....***.....***..***..*.*..**.*...****.....*.*.*..**.**.*.**.....**..***..*..*..**.*..*.**..*..***.***...****.*.***.*.*.*....******....********....*.*..*.*...******...*******...*****.*.*.****.*.*..***...***....**...***..***.*....****..**...**.*.*..***.*.....*....*.***.****.*.....*****.*.*....*.*...****.****.*****.***..**.*.*.**.**..*.**..**..*...*.*******.**.*...**...***.*..******..**..*.*..*...*..*......**..*.***..*.*..*.*.******.*...***.*...****..*.**...**....**.*..*.*.***....**.****..**...***.....*.**.********.*..**......**..****.**..**.****...*.**.*..**......*.......**...*....*..*.****.**..*********..***.***....***..*..**.*.**.*.*..***....**.*..*****.*..*.*...**..**.*.*..*...**.**.**..*...*.*..*....**.**.*..*.***.*..*.*..*.*.*..*...*..*.*..**.***.*.*****......**.*.*.*...*.*...**.***..**.*..*.***..***.***.*....*.*.****..****...*..*....***...*.*..*...*.*...*.**.**..*.***..*.*..*..***.*.*.*****..***....**.** ...**.*..****.**.*.*.**.***.......*.....*....*.**..*....*..*..*....*..**.*****...*****..**..*..*.**...*..****..**..***.*....*...******.*.***.*.....**.*****.***..**...*.**.*..*.***..*.*..*.***..*.*.......*...*...***..***.......*........*..*...***.**..*.**.****..*..*...*...******.*....*...*..**..***.*.*...*.*****.*.**.*.*.**...*.*.**....*..**.**..***.*..******.*......*.****....***.*.*.****.*....**.......***.****..**..*.*******.....*.**.....*..*..*....*.*.*.*..*..*.....**...*******..*.**.**..*..*..***.**..**.**..*...*.****.*..**.....*....*.**...*****..*.**.*.**.***.**..**.*.**.***.*.**.*..***.**.*.*..***..**...***.*...**.*.***..**.*.*.*.....*****.*******...****..***..*.*.*.*..*.****.*...**.*.....*.**.**.*.**..**.*.****....**.*..***.**.*.*.*..***.*.*..*.***..*.*.*.**..**.*..**.***..**.*.*.*..**.*****...*.*..**...*.**.*.**...*....**..*.*.**...*.*.***.*******..****..*.****.***..*.*.***..***.***.*.*.*..*.**.*.**...*....*..*..**...**.***......****.**.*..**...*..*.*****..*.****.*..*.*...*..*...*.***.***.**..*.***..*...*.*.*****.*******.***.*.**.***..*..*...*.***....*..**..*.*.....*.*..****.*.*..**........****.*.**..****...*...*.*..*.****..**.**.***.**.*...**.**.**..*.....*.**.**.*......**..*.*..*...********.**.*..*.*.*.**.*..*.*...*.**..*.*.*.*.**.*****.***...*.*.*.......**..********..***.***.*..*...**..*.*.**.**..*.***.***.*.*****..**..**..*..***..**..*.*****.*.......*.**..***..*.*...**.*******..**..*...*....**.*.**.***....***.*.****.**.**..*..**.....*.*...*.******.**..*.**..**..**.***.*.*.*..**.**....*..*..*...****..**..***.*.****.*.*******...**....*.****....****...****.**..*******.*..****..*****...*.*.....*...*..***.*******..*****.****...*.....**....*..**..****.**..*..*********.**.****.*..**.**..*...*****....****.****...**...*.*.*.**.*..*...**...****..*.***.*.*.*.***..*...*.*......***.*.*.*.*.....*.*..**...*.*...*..***..***.****.**..*******.***.***..*.*..*..*.**.*.***..*....**.*****.**..*...*.*.**...*.*********.**....*.*.*....*.**...**.*.****..*.....*...**.**************. ****..*.........*..*.*******.*.*.****.***.****.*.*..*.*...**.....*.*...**.*.....****.*.*...**.****.*.....******..****.*.*...*..***..**..**..*.*.*.*.*...*..*.**..*.*.*.**...**.*..***.......***..***....**.********.**..*....**..***.*.**....*.****....*.**.**.***...*.....***..*.***.**......*..**..*......*..**....*....**.*.*.**..*..**.**.*..***..***..*...**.*..**.*.***..**..****.....*****..**.*********.*...*.**..*.**..**.*..*..**..*..*.**.*....*....*..**...**.****.*.*.*****....*..**.**....***..*......*.*....*..*...*....*.****.**.***..*..**...**...**..****.....*.**.*...*.....**.*..******.*..****......******.....**..**.*.*..*..*.*.**..***.*.**...*....****.**.*...*...*..****.**........**..*.*...*...**.....*******..*..*****..**...*..*..***.*..**..*..*.*.**.*..*.****.*.....**..**.*.*..*...****.**..****....*..***.**..*.***.***.****.***.*.***.*****.*.****.*..*..***...*...*..*.*..***.**...*........***......*..**.*.*.******....*..**.*...**.*.**.*....****.*..*.*...***..**..*.*....*.**.***.***.**..*.*.************...*.*....*.*.*.*****..*..*..*.*.***.**....*.*..*..*.*****.*...**....*****.*....***....**...**.*.**..**.*.....***.**..***.*...*.**.**.**..***..*..**.....*.*..***.*.****.*..**...*..*.*..**.*....*....**.**.*...*.**..**..**..****.*.*.**.**.******.*...**.*.*.*.**..*.******..*****.**..***.*.*.*.**.****...**.**..*...*****..**...*..*...*.**.*.*.*..*.**...*..*...*.*.******.***.**.**....*..*..*.*..*****...***..*..*.**......***....*...*...*....**....**..**.*...***..**....***..****.*.*...******..*.****.**...**.**..***..*.*.***...*..*..*.***..*....*...*.*..*.****.*..........*...****..**.*.........*..*..*...****.*..****.*.*.**..**.***....*..*.*...***.*.....**.**..*...*.*..***.***..**.*....**........*..**.**..*.**.****....******.*..***..**.*....**..*.**...**....*.***..*.*.***.*.**.**.*..*..*...***...*..***...****.**...***..*****..**.*..*..***.*.**...****..**.*.**...*.**...*...**.*.*.*.***.***.*...**...*....**..*...*.....*****.**..**.....***.**.*..*.**.******..*.**.**..*.**...**.....**.** ..*..*.....**.*.*.****...*..**..*.*.**.**.....**.*.......*.*.**...**.*.*...*****.*.*****.***.***..***...*..*.*********.**..**.*.*.*****..**.*...*..*....**..*..**.*****......*......*.**..*..*.*.**.****..*...*..*.**...**.*.*.***..******..*******....*..**..***..*.******...*...**...*.****...*........*.**.**...***......*....*.***..........***.*.**.**.*.***.*.***...*.*.....*****..*.**...***...*..*****...**.*..******....**....*...*..*....*..**..*.*.***...**.*..*******...*.**.***.*...**.*.**.*.....*........****...*.*......*......*.*....**.*....****..*.*.***.*...*......*..***...**..**.**..*.....**....*.*****.**.*..*..**..**.*..***.*.***.*.*.*...***.**..**..*.**..*.***...*****....*.****.***...**.***....**..***...*.**..*****.*.***.*.*.**..**...*.*..*.*.***.*.*..**.*...***.*.......*.**.*****..*.***.*..*.**.*..*....*****...*...*..*....*.*...*..***.........*..**...**.**....*....*.***.**.*.**.*.**..***.......*..**.**..*.*..***.*.**....**.******.*...*.*****.*.*.***...*****.****.*.****..*.*.***..*...**..**...**.*.**....**....****..***.........***.*.*.*.****..*.....*..**..*.**.*..*.*........*.*.*..***.*.**.***.*.**.***..*..**.*.*....**..*.*.***.***.*....*.**.....*.**...*.***...*..*.***.*.*...*..*...**.*.***....*.***.......*..**.*.*...*****.......**...****.*.**.......*.***.****..*..***.***..**.*..**.*...****.**......****.*..*.*....**.***.*...*.*..*****.***..*........***..*.***.*.*.*...*.**..**.*..**...*.*.**.**..*.**...**..**.*....**.*..*.....*..***..**.......*.***.**.*..**.*...*.**.**.******.*...*...**.*......*.****..**..*...*.....**..**..**.***...**.*...****...*.*....*..**.*****....*.*.**..***...*.......*.....*..**.**...*..**..**....**.*.....*.*..**.*...*...**..**.*...**.**...*.*.*.*.***.**.****...**.*...**...*********.......****.********...**.**....*.*****.....**...***..****..*.*.*.*..*.*..*.**....**...*...**.****.*******.*..*..*********...**.*.***..*.**...**...*.*.*.*.**...*.*..*...*...***..****.....**..*.***..***..**.*.**.....*..***....*...**..*..**.***..****..**.*.*...*.**.***.* *.*..***...**.**....*....*.**...**.****.**.*.*.*...****....*..*..***.**.*.******.**..*......****..****.**.**..**.**....*****..*.*.*..**.***...**....*.***.*......***........*....**....*........**.**.***.****.*....**.*....***.....***.*.**.**.****..**.**.*.****..*.***.*.****.*.**....***.**..*.*..*.**.****.*.**.*.*....**.*.**.**.***.*****...*...****.*.**..*....*.**.*.*.**.**..**....***..**..**....**.**..***....*..**.*****.**........****.***.***...*..*.*.*.*.....***.*..*...*****....***......*.***..**..*.****.**...****.*.*.****..***.*.*.*...**.*.***..*..*..**..*..*..**.*..**..**..***..*.***..****.**..**.***.*.*.***.....*......*****..***.*****...**..*...*.**.********....****...*..*.......****...**..*..****.*.*..****...****.*.**..*..**..******.***..*..******.***.*.****.*.*..*.****......*........**...*..*....*.*..***..****.*.*.....**.*..**..***.*..**.*...*...****.***.***...***.*****.*..*.****..****.*...*.***.*.......*.....*.*.*..**..***.*.....****..****..**..**.*.***.*.*..*.*...***..*.**..***.**...*..*.**.*..***.*..*.*..***********....*...*.*.***.*...****...*.**.***.*.**...*..*...***.*..***.......*.....*..*****..*..*.*..*.**.*..*.**......****.****.*****..*.**.*..**.....*......**.*...****.*.*.***....****.*.***....*..*.*.***..*.**..***..*..*****.**...*..*****....*.*..*.......**.*.*.*.***.*...*..****.*.*...****..****.*..*.*....****..*.....***...**.**...**.*****...***.*....****.*..**..*.**..******.*.*......**.*.****.*.*********.*....*..***.***.*.*..*.*****.*..*.*******.*..**.**..**..*.******.......*...***..*.*....*****.**.*...******..***....*.*.**..**.*.**..*.**.......*....***............**********....*.*.***.*.....**.*.**.*.....**.***..*....*****..*****..*....*.*.***.*.*.*..*.*..*..**..******.*.*..*..**.**.*....**.*.**...**..**...******.*.......*...*........*..*******..***.*.*.*.****.**.*....*.*.****..*....*...***..*.*...********.********.**..*.*.**..**.*.*..***..****.*..**...*..*.*.****.*.....*.***...*..*.**..*****.....***..*.**..***.*.******..*...*.*.*.**.*.....*.****..*....* *...*..**.****...*.***.*.*.*.*..*.*.*...*.*..*...**.****.*...*...*.***.*.*..******.*.***...***.*.......*.*...**.**..***...****.*....**.*...**.**......****.....**.***.*.........**.***.*.***...***....*.**.**....**..*.**.........*...**.**...*.**.*...**..*.........*..*.*.**.**...*****.*..**.**..***..*.....***..*.....*..****.*...**...*.....*..*....*.......*....*.*.***....*..**..**..*.***.*..*.**.****..*...*..***.....*........***..**..**.***.***.....*.**.....*..****.***..**...*****..***...*.*....**.***..**..**..******.**..****.***...*.**.*.**.**.*.*.**..**....*.*.*...*......*.****.***.**.***..*.*.*.**....*.*****..**....***.***...*..*..**..**.**.*.***.*.**..*...*....***....****.***.**..*.**...**.**.****.*.***.*...*.*.*.*****.***.*....*...*.**...*......*****..*******....**....**..**.**.*...*.*.*..**.....*.*.*.**..*.**....**.**.*.*.****.*.*..*......**..*****...**.....*.*.*..***.*****..*...**.....*....*****.*.***.*.....**.*....**.**.**.......*...***..***..*.*..*.**..***..*.....*.*.*..***.***.*..**.*.**.*****..****.***.*.**..**.**.***.*...*.....*.***.****...*****..**..*.*......***.***.*.*.*****.*....*.******...****.**.**.*....*.*.**..*....**.**..*...*.*.*...*.*.*..*.**.*....**..**.*.**.*...*...***.....**.***.*....*.**.*.***.*...*.**..*...*..*....*..****..***.*...**..*..*.*.***...**.*.***...**.****..*....*.***..**..*.*****.*.*..*.*..******......*...*....***.**.*.*..**.*.****..***.*.**....****...**.***..***.***..**..**..*..**..****...*..***.***.***..**.**.*..*.***.*..*.**.*.....*.*..*..******..*.....**.**...*..**..*..**.*.*.....*..**.*.****..*********.***.*...**.*..*.*..***.****..*..**...**..****.******.******.*.*.......**....*....*.*..*..**.*.********.*..**..*..**.*..*...*.*.*.***..*..*.**.*.***.***..***.*.*....*...*.**.**..**..*.**..*.**.**.**.*******.*****....*.*..*....*..**.*..****.........*.***..*....*.*...***........*...*.*.*.*..**.*.*...*.**.***.**..****.*..*..**..**.*..***.*.*.**.**...**.***.***.**.*....*.*.**.**.*******..*....**.*****.***.....*...*..**.*.....*.********. .****.....*...**.*.****.*.**..*.*..**.*.*.*.**.*.****.**.*...*.****.*****.*******..*.*.*.*..**.*.***..**.*..*******.*.***..**..**..*.*.....*..**..***.*..**..********.**...*..*.*.*.***..******.*..*.*.*.**.*.***.*.....**..**.**.*...***....******...**.......*....*.*...*****.*....**.*.*.*...*****.*.***..**.***..*.****...**...**.**...*..*.*..**..***..*..*****..*.**...***.*..*..*..*.......*.**...*...**.*..*..**.*.*.*.*.*.**.*********..*.*..*..***...*...*.*....*.**.....**.......*.*.**...****.*..*.****...**.*.....*.*.*..*****.**..*...*******.....*.****...**......********..*..*.*****...***..**.*.*.*****.**.*.****.**.*.*****...***.****....*.*..**..*...***.***.*....**.***...***..**....*..*.*.*.*..*.*.......*.**.*.**..*.***...**.....***.**....*..*.*..**...*.***....*.*..*..****..*****.*.*.**.*...**.*..**..*.*..***.*...****.***.***.**.*.*****....**...*....*.*****....*....**..****.*..*.**....**.*.*..*...**.*.**.*.**..*..**..***...*.****.*.*.**.*..*...*****.*.**....*.*..*...*.**.*.*..*...***.*...******.**..**.*.**......****...***.....*.***...*******....**.**.*****...*....*****..***...*****.*....*..*.**.*****.*..*.************.*.*****....**....*.*.*...*......**.*.*******...*****.**.*..*.*.*..*.**.*.*.*.......*..****.*..*...**.*...**..*.****......*.*..*.***....*.............**.*...**..*.***.****...**.***.**.*...*..*....*.**.*.*...**..***.....*..*****..*.*..****..*.**..**...***...**.*.*******..*.*.*.*.*.*.*.**..**..*.**...****..**.*....*..****.**....**.*..*..*.***.*.**..*...****...**.*....**.....****.***.*.*.**..*...*.**..*....**.....***.**..*..***.***.**...*.*.*..*****....***.**.*..*****.******.*.....**..*..*.**..**....***.****..****..*.****....*..*..*......**..***.*.***.....**.***....*.**.**.**.*...**.*.*.****.*..*.***.**..*..**...*..**..**.*.*..*..*..*.**..***.*....**..****.***.**.*..***.**.....*..**...****.**.........*...**.*.***.*.*..*****...*.*...*..***..*.......***..**...**..**.*...****..*.**...*.**...**..*****.*...***.**.*....*..***.*..*...*....***.*.***.*.***..........**..*.. **.**.*.****.*...*..****....*.**.**...****.**.*.***.*....*.*....***..***.****....***...***..***....**.**..*.*.***..*.....*.*.*.*.**.....***.*****..*.****.*.***..**.***.*.**..*.*.*..***.*..*.*.*...*****..**.*.**.*.....***.......*********..*..*.*.*.**..*.**..*.****.*.**.*..**.*.*.*.***.*.*..*.*.******.*...*.***.***.*...**...*..**..**..*....*.*.**.*...*.*..*..**.*.***.*..*.**.**...***..*...**..**.*.**..**...*.*.********...***...***.*.**..**.*.****.**.***....*.*.*..***.**..*...***.**.*...***.*.*.*..*.*.**..***...***.***.....**.***...**....**..******..*****.********.*...*.*....**.**..***..*****...**.**.**.**.*.**.**....****...**....*...*.**...******.****.*....***..**.****.*.**...*..***.*.*.**..*...**..*..*...***.**....**..*..*.**.*..**..**..*..***.*..*.**.***.**..**..*.*.**.**...*.*.***.*..**.*.*.*.**.***.*..*.**.*.**..***..**.*.*.....****.**..*.**.*****.*.***..*.*..***.*.***..**.**....****.**...**...*.*****...*.**.*****..*.*...*...*..*.**.*...***..**.**..*.**.*.*.*****.******..**.***.....**.*....**.*......*.***...*....*..*..*....***.***..*.**.*....***....*****..**..**.***.****..**..*.**.***...**.***..******.......**.*.***.***.*..***.*.**.***..*.**...*.***...*........***.*....*.*...*....***.*.*..*.**...*.*.*....****...*..*...**..*.*.*...*...****.*.**...*..***...*...*.**.**...*..*.*..**.*.*......*..****.**.*.***.***..*..*.*..*...*.....**...**..**....**.**.*...*.**..*.*..*****..*.***....*....**.**.**..*.*.*.*.*.**.*.**.*..*...**.***..*...***.***...*...**..*****..**.*........*..*....*.**..***..*..*..****.***..*.**.*..**...***..***..*.*.*.*.*.**.*..**.*................**.****..*.***.***...***.*..****.*.*...*.*..**.**.*.**.*.*..*...*.*.*......*.*.....*...**.**..*.*...*.*...*...*.****.*...**.*...*.*.....**..**...**....*.**.*...****..*..**..***.*....*.*..*.**.*****.******.*......***.*..*...**.*...**.****.*.*.......**...*.....***...*****.******.*.**.*..******..*.*.****.*..*..**.**..**.*.***....*.****..*..*..*****..*.**.*...**.*.**.*.*.......****....**..****.*..**...**.**.*.**.*. ...**.*..*.******..*.*...*.*...*..**.**.**....**....***.*....*.*..*.*.....**..*.*..**....*..*..*****.**.*...*...***..*.....*....*..**.***..****.****.***.****...*.....*.*.**.*.**..***.**....***.*......***.*..**.**.***.**.*.*.....**.***.*.*.*...**.*.****.*....*.*..*.*..*..*..**..********........*.*.*....*..*.*.....*****....*..*********.*.*.***..*..*.*...**...***......**.*..**.*..**.*......*****..**....**.*..*****.*.*.*...*....**....***.***.***..*.*..*...*..****...**..*.*****..*...***.**.....*.*...******..*..*.......**..*.*.*...*...**.*.***.*..****...****.****.*..****.*.**.*.****.***..***............***.********....**.*.....*.**.*.*.**.**....**.*.....***.*.******.*.*..***.*.***..*....***..*.*.***...**.*....*.**.*.***.**.**.*..**.*****.**..**.***...*****.**..*.**..*.**....*****..****.*..**.****.**..**....***......**..*..***.*.....*..*..*.**.....*.*.*.*.***.**.**...*..**....**.**..*.***.*...*.*.*.*.**.**.*......*.*..*.**...**.*..*..*.*.***.....*...*.**...**.**.****..*.****.*....**..***..*.*.*.*...**...*.*.****.*****.*..*.*..*....*.***.*..***.*******.*....****.*..*.******.*...*.*.**..**.*..*...**********.***.*.*.****....******.**....*.*.*.*.*.*..*..***.**..*..*.****...*.**....*.**...****....*.*....*..*.**.*...**.*.*.*.**.....*...*****.*.*..**.**......***......*..**..***.****..**.**..*.*..******.****..***.*..***..***.***.***.**.**.*.**.*...*..*.*.***..**....*..*...*.**....*.*....**....*.*....*....**....*..**.**.*...**..**..*...*.********.*..***..*.*.*..*..*..*....***........**...*....***.******...***.**...**...*..*..***.******.*.*.*.*..*....*.*.*.**.....**....**....****....*.**..*.*..*..*.*.*..**.*.*.*....***..***.*..**.**......****..*.***.***.***...*.***.****.**.*...*.*...**.**.****.*.**.*..**.**.*..****....*.**....*.*...**..**.****.*.**....**..*...***...***..*.**********.*.*.**..*.**..**....*..*....**.*****...**..*...****.**....*.**..**.*.**.*..***.**..*.**.*...*.***..***.*.*.*.*.*****.......*..*.**.**..**..*...*.*.**..*..**.***.*..*...*.*.*..*...**..**.*.********.**.*** .....*..*.**...****.*...*.**..***.**.*..**......***...*.**.*....***********.*..*.*....*.**.*.***..**.*...****.****.***.****...***.....**..*...*.*.*.*...******.*....*.*.**.****..*.**.*.*.*..*...*..*....*.*.*...*.*..*..*..**.******.**.****..**....**.*....***.**..**...**.....**..**..****....*..*****..*..*.***.****..*******......**.***....***.****.***.*...*.*..*....*.*****....*****.*.*...**.*.....*.*.*..**.*.**.*.**.*.*.**.*.....***..**..*.**...****.*..***....**...*.****..*.*..*..**.*..*...**....****..*..*...*..*......*.**..*.*.*.***.....*.**..****.*.**.**.....*..*..*.**...***.*.*****.**...**..*.*..*.**..*.**..***.*...*.....**...*..*.****.....*...**....***..*..*...*..***.**...**.***..****.**..****.*..****.*.*.*.*..*..**...*.**..*.*.*.*.*.******..*.***.*..*...*.**.....*.*..*.*..*...****...*.....***.**.*...**.**....*..*..**...*.****..*.****....*...***...*.****..*..*.*.........*****.*..**..*..*.**...*.*.*..*.**..*.**....***.***.....********....***.*******....***.*..****.*.*.......**..*..*.*.*****.******.....*..*.......*.*......*......*..*..*...*.*...***.*.***....**..*..****.***...*.*.**.**.***.....*.**....**.*...*.***.*.....**.*.***.*.**.**..*.**..*..****...**.****.**.*..**.*****.*.*.....**.***....*...*.****.**....***.*..*....*...*.*.***.****.**.....*..*....**.****.***..*.**.*.***.*..*.*..***..*.**.*.*.***...*.*.*...*..****.....*...**..**..*..*****...**..*..***.......*.**.**..**........*.*....**..****..*.***.*.*.*.*.*...*.**...*....*.**..*******.***.*.***..******.*.***....*.*.**.*.*****.**.*..*.*.****.....**....*****.....*......*....*..*.*...******.*..**.....*...*...***..*.****.****..**..*.****...***.*.*......**.**...**...*..*.....***.***********..*.*......**....***.**..*..*****.*...*.*.*...**..*...*...**..*....**.**.**.**.*.**..*..****..**.*......*....*..*.****....*..**..**.***.*...********.*..*.*****..**..*.*..*....****.***.**...*..*.**.*..*.*.*.**.*....*.*.*.....****.**...*..**..*.....*..**......*.***.*.*.*...******..***..*..**.**.*.*.**.**.****.***..***..*....****.*.*. *.****.*.*....*.*...***...**.************......***..*..*.*..**.**.*.***..***.**.****.**..**..***..*.*.******.***.*****.***..*****..**.........*....*******...*....*....**.**.....**...**.*..*.....**..*.******.*.**...*...*****.*..*..**.*....*.**..*..**.***.*..**...***.*.*..*.*..**...*.**..*.*****.*.**..*.***........*.****.**..*.*.....***.*..*...*..*.**..*.***.**.*****..*.***.**..*.*.*.*.*.**..******.....*...*...**.*.*.*..*.****.**.*****.*..*..***..**.*.**.****..**...*.*..*...*.*....*.*...*.*.*..**.*.*...**.*......*.**.**.......*.*****.*..*****.******......*.********...*...*......*.*..*.*........***..**.**.*.*****.*.*.**.*.*....*.....***...***......*..**....*...*.*...**..***...**.***...**.*..****..*.*..****.*.....*..*...*....*.*.***.*.**.***..***..*.*.**.*.****.****.**.***.****...**..**.*...*..*......****..*.****.....*..*.*.****.*.*.*.***.*..*.**.*****.....*.****...*...*.***.***.****...*.****....****.***.*...*...****.*...****.....**.*..**.******..*..****....******..**.*.*.*........*..**.***..*...***.*..**.....*.*...*.*...*.**..*..*.*.......**.*.*...***.....****.**.*.******.**.*....****.*....**.*..**.**...**..**..**.*.*...*****.*.*......***..*******.**..*..**.*......*.*....*.******..******..*....***...*.****......***.*..***.....****.*..*.***.**.*.*..*.*.*....***...*...........****.*.**.****..*.*..*.*.*.....***.**.**.**..***..*...*.*****.*.*.**..**..***..**.*.**..*..*..*******..*.**..*.*.*...*..**..***....*.**.*.*******.**.**.*.*.*.**..*.***..*....*...*.***..*.**...*.*.*..**.....*..*.*.*.**..**...*..***....*.*..*..*.***....**.***.*.*..........*...***..**..**.*..*.*.********..*.*....*..**.*.....*..*..*...*....*.*...*....**.*...*....****..*.*....*..*.****.******.*....***....*..****.*...***.****...***....****.*.****.*.*..*******.*.*.*.****..*..*.**....**..***..*...**.*****.*....*******......**..**.*...*.*.**.*****.*.*..*********.*.*..*.*....****.*.*.**..*.**.*..*..*****.**.**.**...**...*..**..**..****...****...*....***..*.**..*....*.......*...*****....*.*.....*..*.*.**....** ...***.****.*..*..**.***.**.*.*.***.****..*..*...*.....***...**.***.*.*.....*.****.*...**.*.**.*.*..*.*.**.*.***.....*.***..**...**...**...**..**.**.**..*.*..**.**.**..******.**..******..**...*.*....**....**..*.****.***...**..****.*..***.*.**.***...*.**..*.*..****..*.*..**.**...**.***..****.....****......*.*...****........*.*...******.*.*..****.*...*.*.***..*...**.**.**.....*..*..*.*.**....*****..**.****.**.********.*..**.*..*...*..******..**..*.***..*.**....*.**.*...*.*.***.***.**.*..*...**.....*.....*.*....*****..*....*.*.*.*...*.*...*.***.**.*.*...*****.*****.**..*...*.*.*.*******.***..*.*.*.*.**...*.....**.***.***.**..**.....***.*.*......****.*...*....****.*.**.**.*****...*******.*.*..********....**.*.**.********..***.*.*.**.********...******...*..*.*....*...*....*..****.***..*.*..****....**..*..**.***...*...*..*....*.*.*...*...**...*..***..*...**.*.******.*....**.*.**..*..*.***..*.*.**.**..****.*..*...*...******.*.*.....*...*.**.*..*.*.******.*****...**.******.*.*.*.*.*.***..**..****..**..*...**.*..*.*..***.*..*.***..**.****.*..***.*...*..**.*****.****.***.*******....****..**..**.*......*.***.**...****.*.**.**..*.**...*..*...*..***.***...*.****.****.**.*.***..***...***.*..*..*...****.*...**.*..**.*.*....*..**.*..*......*****.***..*..*.***....*.***.*.**********.*...*..***.***.*.*.**...*.*.*****.*.**.....*.*.......*.*.*..***......**..*..*..*..*.*.....*..*..***..**...**..**.****..**..****.*..**...**.......**.****.***.***..*.*....*..*....*.**....*..*..**...**.*...**.*****.****...***...**.*...*.**......***.**.*....*..*...*.**.**.....**.*.*...**...***.*.*.*..*..**.*....*...**....*******..**.**.*.*..**.***.****..*******.*.......*.********.....*.....*..**...**.**...***......*..*.*...**......*..*.*.******.*.***.***.*..*..*.**.*....***.*...***..*...**.*...*.**....*.*.*..**.*.*.*.**..*.*..****..**...********..****.*..*..*.**..***.**......****.*......*.*..**.**....*....****......***....*..*******...*.****.*.*..**..***..***..**....***..**....***.**.*..*.***.***.*...****.... *.*.**....*...*.*.*...**.*.*.*.*****.**.*...*.****.*.*.**....***.***..*...*..******.****.***.**.*.*****.*.**..*..*.....*..*.**..*....****......*****..**..****...*..**.*****...*.*.**.*..***...**...**.**.**..**.**.*.***..**..**....***..*.*.****...**..*..*.*.......**.***..*...*...***..**..********..****.*..**..*.*.***.*.**..*.**.**..*.*..*.****..**...*....**.*....*.*.*.***....***.*..*...*..***..*..**.*..**.*..*...**...****...*****..**.**.*..**...*****..**..*...*.*...********..****...*.*****...*.**.**.**.****.*....*.***..*...*..*..*...*.*.*.**.....*****......****..*.*..*..***.*...**.*..*..*...***.********...****.***..**..***.**..*.*.***.*..*..***.*...**.*..****...**.**.**.*.*****...*..**....***..*.*.****....*....*..**...*.*.*.*.**..*....**.*.**..*...**.**..*...*...*......*.......**.*....**..*..**.*****.*.**..****...*.*..*..*********.*..*.*.***...**.******.*.***.**.**..**.*.*....*..**..**...**.*.**.*****.*..*.*.***.**.***......**..**..*...*..**.*.**.*...******..*...*.*.***..*...*.*.*.*....*....**...**.*******.*****.**..*...*.....*....*......*..*..**.**.*..****.***.*...*..**.*..*..*..**.******..***..***.**...*..*.**.*..*****..**.*.***.*..****.*.***...**.*.**.*.**.*.*....**....*..***.**.*****.***..*..****..*.**.*.....********..**.*.****.**....**....**....***.*.*..****.***.*..*..*.**.*.**..*.***..****.**...*****.***.**..*.*.**....**..**.*...**.*.**.*......****.....**.*.**.**.********.....**....***..*.**.*..*..***....*.*..*..*.....**.*....*.***.**.*.*.***.....**.*.*.****..*.***.*.*****.***..*.***.***.**........****..***.*..*.**...*.**.***.*.***.****...*.......*****........*.***.*..****...*.**.*.*.**......*.*.**.***.**..*.*.....***...*.**.*****..*.****...*.***..***..*.*.*.*....*...**.**.*..*..****.**.*.*..**.*.*........*..*..*.....*...*..******.*.......**..*.*.*..******.**...**.****..*.*.******.**..*.*.******.*****..*.*..*...****.*.*..****.*.......*****..***.***..****.***.*....*....****..*.*.**.****....*.*...**..*****.***....*****..*........***.**..*.**.....**..*.***.**.**..* .*.*.....*.*.....***...*.*......*...*..****..**.*.*.**......**....*..****...****.**.*...*.***.*..*.**..**.*.****.**........*******...*.**...**...**.**..***...*..*....*....**..*...**.**....**...*..*.*....**..*.***.****...**..***..******.***......*...**.*.*..**.*.***..***..*..*..*..**.*.*.**.........*..***.*.*.*.****..*....****.*.*..*...*...***......*...*.......**..***...**...*.*.**.*****.*....***....*.*.**.**.*.****......*..*.*****.**.**..*..***.**.**....*.**...*....**..*..*.....**...********..***..**.****...*..*.**...*.*..****.*.*.*.*....*.*...*.****.....**..**.*****.**..****..**....*.*.*.......**.*..**.*...*.*..*.*****.**.*****.**.*.**.*.*...*.*..*.***..*.*.*...*****.*.*****.***.***..***.....*..*..*.***.......*...***.***...*..***...****.*.**..*..**.***.**........****..***...***.*..*....**.*.****..****...**..*.**.**...*..**.*.*......*.*.***...*...******.*.*..*.*...******.****..*....***.**...*.*.***.....*....****.*........*..*.*.****..*.*..***..**.....**.*.....***.**.***..*.*.***...**..****....*.*..*.*...*.*...*....**...*.**.***......**....*.*.*.**..*.*..*..*.*****.......**.*...*...***...**..**....*.*..****.......*....*.***..*.*.*.*..***.*.***..***....*.**.**.******.*****.*.......*..**.**.****...*..**.***...***.****.**........*...*.*.*..****..*..****..***..*..*.**.**..****...*.***.**.***...*****.*.*.****.**.**.*.*...**....*.******...*.*.**.*.....***..*....*..***.*.........*.**.***..*.....*...*...****..****..*.**.**.*.*.**....*...**.**...*..**...***.*.**..*.**..*****..**..*.*****...**...*****...***.*..*.*..*.*.**.....**.*....*...**.*..........*..****...*********.***...*.*...***..*.*..**......**..*....*.*.***...*.****.**..*******....*..**.*..**..**.*..*..*......***.**..*.*....***..***.....*.***..**...**.*..***...*******.**...*.***.**...*.***..******.*..*.*.***...**....*.***.*.***..*.***...*....*.*.**....*****..**..******.**.*.*.****..*.*.*.*..**.**..*.*...****...**....*.*.*.*...*..***.**...*****..**....**.****.*..*.****..**..**.**.**......*.....**.*.**.*.***.*..*...*** *...***..*.....*..**.........**.*..***.*****.**.***...*...***..*...**.*.****..**.***.**.****.*..***....*.**.**...**..*..*..**...*.***..**.....*.*.*.***..**..****....*...*..****.*..**.*.******.**.***.*.***..***...*.***...***********..*.**.**....**...*..*..**..*..*.*......**..*.***.*..**.*....****.***...**..**.**..***.***...**..**..**.*.***.....***.*.*.********.*****..*.*.....*........*.*****..*..*.***.**..*****.*..*.***.**.***.*.*.*..**.***.....**.*.*.*****.*.*.******..**....*.*.**..*..**....*..***..*.*...*...**...**.*..**.*...*..**..****..***.*...*...**.*.***..*..****.**.**..*....*.*.**..*******...***.*...........***.*.....*.*.**.....*.***.*..*.*.*.*..**.**.*.*.*..*.....*...**.*.**....**.**.*..***.****....*....*****..*..*..**.***..***.*.***...*...*.***.***...**....*.*****.*.**.*...**..**.**.**.***.*...****.**....**.****..*.***...*..*..*...*.*.....***.*.**.*****.**..***.*.*....***....*.*****.***...**.**.*.*.**.****..*.****..*.***.*..*.**.**..*.*..*...*......**..**..*...*....*******..*.*.*.*.......******..*..**.**..*.***.***..*.*..*.***.....*..*..***.**...**....****.**..*.*.*.*..*.*...****.**...*.**.***.***..****.**.*.*.**..***.*.*...*...*...*......*.*.*.*.****.*...*....*..*....*.*..*...*.....*.*..**..**.....*.*.**.*..*...*....*.*..*.***...*.*..**.*..******.**.***.*.**.**.**.***.*.*****.**..***.*.**.****.*..***......*.**.*.**.....***.**.***.***.**.*...******..*......***.**...*.*....*...**.*****.*...*.*..*.*.*****.....*...*..*.**..*.****.******..**.***...*****.***.**.*.*.*...****.*.*.*..***.*.******..**.**.....*.*.*...*...*...*.*..*.*.**.******.***.*****..*.*.***...**..**..*.*.***......*..***.*..***..**.*.*****..*..*.**.**..*.***..*..***.***...*..*...*.*.....*****.***...*.*.*...**.***.*...**..*.***.*****..***....**.*....*.....*...*....*.*.*.**.****.....**.***.**..****..******.*.....*.*.*...*****.*.*.***.*.....*.....*..*....***.....*.*...***.***.**.***.***.**..****.....****..*.*.*.**...**..***.***.***...*..*.********....*.**...**..*...*.*.**....**.**....**.****.*.****.. **..***.***.*.*....*.*...*...**.*.*.*.***...****..**..**..*..*.*...*.*.**.*...****.*.**.**.****...*****...*.***.**.*.*.*..*..**..***.....**.***...*.**...****.***.**..*...***.******.*.*****.*.****........*...**.***....*...**.*....*......*..****.***..*..**.*....*.*....***...**..*....****..*..*..*..**.**....***.**.**.*.*..*****.****.*..*.*..**..******.*****..*****.*****.*..*.*..**.*.***.*...*...***..*.*.***.*..**..*.**........*..*...*.***...*.*...*.**.....**.*...*.*......**.***.*.*...**...**..*.****.****.**...****.***......**.**.*.*.*..*.***..**..*.*.**.*.***.******..**.*...*.*.***.*..*.*.*.**..***.***.*....**.*.****..*..*.*.*.*.**...****.**...*...**.*.*..**..*.****.****.*.......**.**.*.**.*.*..*.**...**..****.***.*.**.***.*.**..*.*.******..**.*...*.*.*****.**.**.**.*.***....**...*..*.....***...*****.*..*..**....*..**.*.*...***.**.*....*.**.**.****..*....*****....*..***....*.*.*.*...*.*.*.*....*..**..***..*.*.*..*******..***...*.*..**********...*.*.*.****.*.*.*...*....**.***..*.*..***..**.......**.......*****....*..***....**.*.*..**.*..***...*.....*.****.*.........*...**.**.*******.*.**...**..****....**......**..***.*.**.*.*.*..*..*...**.*....*..*.**...*...***.*.*.**......**.**.*.*.**......*******.....*..*.****.*.*.**.***.****...*.........*.*.**..*.*.**.**..*..**...*.*.***.**..**.....*.**..*.*.**.***.*...**..*..*.*.**.*...........***.*..****..**.**....*.*..***...**.*.****.......*.**.*.....**....*.*.*...*..*.*.......**.*.*..*****..**.....***.*.**.*..*.**.*...****...*.***.*.*.*.**..*.*...*...**..*.***.*.*..*..*.***..**..*..***.*..***...*.****..**.**.**..**...****.**..*........***.**..*.*.....**..*...***..*....*..*.*.*....*.***.**.***.****..*...*.*..**.....**.**.**.....*.****...*******........**.**.*.*.*.*.......*.**..*....******..*.*...*..*..*.****....*.***..*.*..*****..*...*..***.*..*....*..*..***...***.***..**....*.**.*..*****..***.**..**....**.**.*....*.**.**..*..*.***.*..**.*.*.....**.**.*..*.........*.*.*...**..*..**...*.*.**.*...*..**.**..*.*.*....******...**.***.* ..**..****...***..**.******.*.......***.*..*....**..**..*.**.**.*...*....**...*.**...**.****.****.*..*..***.*..********.*.*.*.*...****.***..*.***..*.*...*.**.*.........*.....***.*....*.***.....***....***...*.***..*.**.***.*.*.*.*.*...***.*..*....*.*.*.*..**........*.**..*.*.***........***.*..**.*.**.*...**.**...*...**..**.**..*...*.*.*...**...*..******.**..**..*******..**......*.**.**....**.**.*****.**...***.**..***..*..**..*.**..*...*.**.***...**..**..**..**.*.**.*.*.*.****....*.**.*****...*.*..**....**.*..****...**..*..*.....**.**..****.*..**.....*..*.*..****..*****...*..*..***.*.*..**.......*..***.**..**..****.*....**..*.....*.***.*..*..***.*..*****.**..**.*....**.**..**..*.**.****.**......*..**...*.*..***..**.*..*.**.***...**.*.*.*.*.*..*****.**.*..***....*.*..*.****..*...*.*.**.*****...**....**.***..*.......*.*****..**......*.....******..*..*.*....*....***.**.*.**..*.******.***..**..******.*****.....*.*...**.....*.*.*.*..*.*.*.***..**.**..**...****..*...*..*.**..****..*.**.....*.*..*..**...*.**..*..*.*...******.**....***.****.**.....**.*...*..******.*.****..***.**...********..**.*..*.*..*........**....**..*.**.*...****..*****..***....****.**..*..*.*.*..*..**.*..*****.*.**....*****......**..**.**.***......****..*****.***......******.**...****.*.*....*..*..***.*.*..*..***.....***.****..****.***.**.....*.....*.**..*****.....*.**..*.*.*.*.*..*..*.***........*....*....*..*.....**.*..***.*...**..*******.***...***.*...**.***.**.*....**..***.*.*.**.**.*..*.....**...******.*....**.**.***..****...*.**...*.***..*.**.**........*..*..**..*.*.*..*...*.*.*.*.*.....***.***.*.**..**...*..*..****..***.**.*..**..**..**.*..*....*..*.***.**.**.***..*.*.**.**..***...*.**.*..*..*.*.***..*****.****..*.**.**.***.*......*...*.*.*..*..*..**.....*.*........****...**...***....****...****.*.**.*.**.........*.**..***.**..**.*..***.****.*....**.*****....****...**.*.*..****...*..****.*..**...**...*.*.*.*.**.*.****..*...****.*.*.*....*.......**.****..*****.*..***.**..***.***.....*.***.*...*.**. ..***....**.***..**...*..**.......****..***.*...**.*...*..*******.***..**..*.**.*..*.*..******.**.*....**....********.*.*.......*.*.*....**...****.*....*.***..*.****..**........*.****.*.*...*.*.**...*.*..*..****....*..**.***...****..*..*.*..***..*..*.*..***...*.**.***.*..*.**.***....**......*.**.*.****..*.*......****......*...*.*.*.*.***.*.*.*.*.**.**.**..**..*.**..***.**.**.....*.*...*..**.**.....*..***.*..*.*.*.....*...*.**....*.***.*.*.**.***..**.**..***.*.**..**.*.*.*.**.***.....***.*.*..*.*.*..*..***.**.*..*****.**.***..*..**....*.**..****..*..***.....*..****.**.*..*.**...*....**.......*....*.*..*.*.**.*.......*.***......***..***.*...*.*.**.*.*.*****..*.******..*..*****......**.*.***.**.*...*******..*****.***.***...*.*.*...*.****.*..***...*..*.*******.**.*..****.*.***.**..**.**.**..*.**.....**..*....**.*.*...*.*.*.***.****.***.*.***.*...**...**.*..*...*..***.*.*...**..**.***..*.*...**....*.**.*.**.*...*..**.****.*.*.***..**..*..*..*.***..*.***.*.**..*.**.*.**..**..*.*.*....*...**.*******.*.****...***..**.*.**...**..*****..*...*.**.***.**.******.*.*.*.***....*******.*.*...*.**..***.*.*.****.*..**..**.*..*.*..*.**.**.....***.***..**.*.**......*..*...*.*.**....**..***...***.*...**.....*...***.*.***....***.**.*.*.***.**.*.*..*.*...*.*.*.*..*****.**..*.*.*.*.*.**..**..*.*....**.*.**..*.***..*...**....****..**.***..**....**..******..**.***..*.*.*.**.*...*....**.*...*.....******.****.*.**.*.*.*.**..*..*.*...**..*...**.*.*.**....**..*..*.*......****..*......*****.***.**....*.*....*..****.....*....**.***.*.*...*.****.*....*.***.*...***...*..*****.*.*....*..***.**********.**...*..***.**..*.***.***..*..**..**..*...*.*.**.*.****..*.*.***.*..*..***..*.*..****.****..*.*..*....***.**...*.**..*.****..**.*.***..******.*.*.*.**....***......***.....*....**.***....**..*****.**.*.*.*...*..********....**.*.*........****.**.*....**.**...*.**.*.**.**..*...**.*.*.**.*.*...*.**.****.*..*....*.******.*....*...**..***.**..**.***..*.*.**..*.**............**.*..***.*.**....*....*****..*...* *...*..*..*******...**.*****.***..***...***.....**.**..*.*.*.*..**.*...**..**..**.*.**..*.**..****.*********.**.***.*.*......***.*..*...*...*.**....*.*****..*...*.**.......*.*.*..*****..*.******..**..*.**.*...***..*****.*..****..***.*..*.***....*.**..*.*.****.....*..***..*.*..*.*.**.*****.**.*****.*.*...****.***.**..***..*******.**.*....**..*.*..***..****..***..***.****.*..****...***.*...**.**...*.....**..*.**.*.*****....****...**...*..**.*...*..*.*..***.**.*..*.....*.***....***.***..***.**..***.*.*.*.*....*****....*.*.*.**.*.*.**.*..****..***.******..*...****.*****.**.....**..*.*..*.*.*..**....*...*...*..*...*.***....*.*..*...*.*.*****..*.***.***.*****....*.***...****..***..*.*..*****.*.****.*.....***.*****..*.*.**.*..**...*...*.**.**.**..*...*******.**.****..**.*.*...*.*..**.**.*.***.*.*.*****..*..*...*.*.*...*.****.*.*.*......*...****.*****.***.***...**...******...*.*.*.****.*.*...*.**...*.**..*****...*...*.*.****.*.......*..**......*.**.....*..*.*.....***..**.***...**...*......*..*..***.*.*.*.***...****.**..*...**.***.****.*.........*...*..**.***.**...***.....*...**.**.*...**.*.*..*.**.*....**..****.*.......**..******.********..***.***.......*...****........*.....*..*.*..***..*.*.**.**.***..*.*****.......****..*....*..*.*..**.*...***.*...*....*.*.*.*...**.**.***..***...***.*.**.******.*.**..**..*.....**.****...*.**....*.*...*****.***..***.*..**.**...**.***.*.**.....***.**...*..**..**....******..*****.**************.....**..*.*..**....*..*....*.**..***..*...*..***.***.*.*.**..**...*.**.*..*.*.****...*..***.......*.**...**.*.***....*..**.***....*.***..***.**...**.*.*.**......*..*...*****..*...******...**.*.*.*..*.*.**.**.*.*.....**....*....*.******.*..**...****...**..****...*.*.*.***..**.***.**.*.*..*.*...*.*....*.*.****..*....*.*......*..*.****......*.*..***..****...***.**.**....****.*....*.*..*.....*.**.**..*.*.***..*.*..*..*...*.......**..********...**.**.*.*..*..*.***.***.*.*.**.*.**.**..*...**..*.**..*.*..*...*...****.....*.*..**.***....*...***.**..***.**...* .*.***.*******..*.***....*.*.****...*.*****..*.****..**.***..***.**..*.***.*...*****.***.**.***..**.....***...*****...**...**.**.****.****.**.*.**.*..*****....*.*.*..*....*...*.**.*****...***.*.*..*.**.*****.*..*.****.**..****....*...*...*.*...**.*.**..**.**..*.*.*.....*.*.*.*..*....*.**.**..*.....***.**..*.*.**..********...*.**.*.**..*****.....**..***...*..**.*.****.**.*...*.***.****..*.*.......*.*.***.*.*******........*...*.........*.**..**.*.**.**.....***..**..********.*.**.*...*.*..****..*...***.*.....****.***.*.**....**..*....*.*****.*...*..*.**.**...*.*..**..*.**.*.**.*...**..**...**...***......*.*.*.*..*.....***.*.**.**.***.***.*.*.*..**.*.*.**.*.***...*.*******.*.***...*.....****....***...***.*..***......***...****..*....**....*.*......**....*..**********.*.**....**..*..**....*.****.*..**.****....*.....*..**.**.*.**......****.*..*..*...*....*****..**....***..**..***..*.*...*...****.*..*.****...****..**.**.**........*.**.**.***..**.**.*.*.**.**.........*.*.....*.**....**..**..**...*.*..**.***..***.*.*..***.**..*..*.*.**..*.**.*.*...*.**..**.*....*.*...*.*....**...**...*.**.*****.*...**..*..**..**...*...*****.***....**.*..**..***..*..*..*.*****..**.*.**.**..*..**............*..***.**...*.*.*.******....*****..*.**.**..**..******....*.*.**.****.*...*..*.**....**...**...*.***.**.****...*.**.**.*.**..**.*.*.*****.**..**....*.***.****.....*.*******..*..**......**.*.*...***.****...*.**.*.**......*..***...*....***..**.**..*..*.***...*...*....***.*..*.*..*****.**......*.**...***.****.*.*...*..**..*.*..**.*.....*......*...*****.****..*...**..*..**.*....*.**...*.*..***.*.**..**.**.*.*...**.....*...*..*...*.*.**.***.****..**.*.**.**....*******.*....**......*.*.*.****....**.*.****..*..**.*****.***....*..***.*.**.***.**.....*.******..**.*.*.*......**.....*.*.*.*.**..***.*****.*.*.***..*.**.**..*..********..***..*...****.*..**..**.****...*.*..*****..*.*..*.****....*.*....*.......*.**.*.*.***...*.***...***.*..*...*.*..*..***.***..**.***.*.*..*...*.*..*......***..*..**.****.* *.*.*.**.*.*.....*..*..*****.**..*.*.....***.*...*..**..**.***.*.**.**..*.*.******.**..**..*.*..**.*****.**.*..*..**..*.*..**...***.*.**..*..***.**..*.*....****.*..**.****..*..**.*...*...*..**.**......****.*.*...**..****..***.*.**.****.**.*****.*....**..***.**.*.*.**....***..**......*..**...**.*****.*.******....**..*.*.*......*.****..*......*.....******.**......*.*..******.*.*..**..*.*..*...**.***..**..***.***.*.*****.***.****.**.**...*..*...*....***.*****.*...*.**.***..*..**..***.*....*.*...*.*.**.****....**....*.****...*..*..**..**....*.*.*..*....*.*.*....*.*....*.*.*...**..**....*..**.****.***....*.****.*.***.****.*.*..**.****..**....**.*.*.......*****..***...**.**..*...***.***********..*..****.*...*......*.**.*.*......**.********.**..*.*..****.*****.*...****.*.*.*.*...*...*.*.**.*******.......*....*.*....**..***.*.*.*..*..**.**...**..*....*.....*...*.*****...**..**.*****....**.....***...*.*..*.**.****.*..*.*.***..*...*...*.******..***.***.*.*......*..*....***.*..**.****...*..***.*..**.*.**..*.**.*..**.**...**....*...***...***.**.***.***.*...**.*..*****..*..**..*****.***..***.*...**.*******....**.*.*....*..*....***....*...*..***......**.*.....**....*.*.*....***.**..*......*...**.****..*..*******..*..*.**.*....**..**..**...***..*..**.**.*.*.....**.*.*******....**.*..*.**.*..*.****.*.**.*..**...********.**..*****.*..****..*******.*.*.*..*****..***.*.*.*.**.....***.*.*....**.****....***..*.*.*..*..**...*.**.*..***...***.**.*.****.*....*.***..*..*.***.*****.*..****.**..**..*..*****.***..******.*.***.**..*.**.**.**.*..*..**.**..**.*.***..***.....*..*.*****..**..*...**.**.**...***......*...*.*..*....**..***..*..*.**......*..*.*******.*...****.**.*.......*.*..*..***.*.*.**.*.*****....*.*.**..*....**.*........*.*.*.....********.*..*..**..****.****.**..****.*.**..***....**.**......***.*.**....**.*..*..*.......**.....*...**..*..**.*..*..***....**..*****.**..*.***.**..*..***.******.....***.****....*****.**..*..*.**..**.**.........*.*.*.**.****.***....*..***.....**.*.*****.. .*.*.***...**.****.**...***.**..******......*.***.***.*..*..*******....****.....**..**.*..**.***.****..*....*...*.*...**.*.*..***.*.**.*......*...**.*.*..*.*.......*..*.**....*****..*..**..*.**.*.*..***...**..*..*.*.*.*.*.**..*..***....***..*.**.****..**.**...***.*.***.*.*.**..***...*****.*.*.*..**.*..********..**.*..*.**..****...***.**.*..*.*...**..*.....***.*...*.........*..**...**..***..***.....***.***...****..***..***.**.**.**....**..****...**...*..*.*.*.*..*..*....**.*.**....**.*.***..*...*....*...*..***...**.**..**.****..*..*****...*..***..**.**.****..*....**.*.***.**...***.*..*.****.**.***.***.....*..*.******..**..*.*.*.....*****.**.*****...**..........****.****..**.**.**.*..*..******.*.*.*......**....**.*.**...*.*.*******....*****....**..***.*...**.....*.*..**.*.*.*.*.*.*..*....**.....****..*.*.*****.**..***.*...***.*..***..***.**....*..***.****....***....****...*.*.****..*....**..*.*...*..*.***.*.*..*...****.***...*..**...*.*..*.****.*....***.*.....*******.*..********.*..*...***.*.**.**..***...**..**.*......**...*****.*..*....*.**...**..*.*..***..**....*....*.**.....*.......*...*..*..*****..*.*...***....*..****...*.*****..*.*.....*.**..***..*...***...*...*.**..*...**.*.*.*..*.****.**....**.*....**.*...*..*.**...***...**..***.**.*..***...*..***.*.*.*...*.*..*.*.*...**.**.**.*****.*..*....*.**.*****...*....*..*....**.**..**....***....*.*..**.*.*..*....*.........*.*.*.*..*.....*.**.***...*****.***...****...****..**..*.*....**.*****.***.*..*..**..*.**...**.*..*.**.*.*..*..*.*.**.*.*..**.....*.**.***.*...*..*..*.*.******.*..***...*.****.****.*......*.**.***.**...****........***.*....**...*.*...****....*.*.**.*...*.........*...**..*..*****.*....*.....******..**...*.****.*.**.**..****.**..*..*....**.*.**...**...***...*.**.**...*..****.**.**.*.*..*.*..*..**..**..**.*****.*.**.*...*..*****..*..***...**...*...*...**.**..****...**..**..*.**..***..*.*.***..*.....***.*..**..*..*.**..******.**.*.**.********.*.*......**.*.*****.......**..**...**..*....*.*.****...**.****.. **...**......*...**.*..*..*..**.....*****.*......*******...*.***...*.******.***.*..*.******...**.****...**.*.***......***..*.***.**......**.***.....*.*.***....*..*..**.**...*****...*...*..*....*...**..*.**......*...*.***..**.*.*.****.**.*..***..***.*..**.****...****.**..*.****.****.*...****.**..*.****.*.***.*...*..**..**..******.....***.**.*....***.*..***.*.....*.**.*..*.....**..*..**......*.***.*...*.**....*...*....*....*.****.....*...*..*****.*..*.**.****....***.**..***.**..*****.*.*.*...**..*..**.**..**...***...*..*..*.**..*..*.****..*.*.**......**.....******.***.**..**....*..**...**..****.......******...**.*.**...***..*..*..*.*.***.*..*.**..****.*.......**.*..*********...*****..*.***.*...*..***..***.**.*.****.**.**...*..****...**.**.....**.*...*..*.*.*....**..*..**.*.*..**....*.***....*...**.*....******..**.*.**.****.*...**.*..**.....**.****...**.*.....***.***...*..**.*.*...*......**..*..****.***.......***.***.*....**....*.*******..*..**.*..***.****..*..***.*.*..***.*..***.*.*.**.*.*..*..*..*.*.*..**.**.**.*..***.*....**...***.*..*...*..***.*..***..****.*.**...****.*.**..***..*..*.*...**..*..*......*.*.*.*.*...******.**.***..**....*..***.*.*..**..*.*.*....**.*.*....*....***..*..**...*.*..*.*.*.....****........*..****....*..*.*...*.*.*.*.****.**..*..****...*..*.*.*.****...**.****..*..*.**..*.*.*.****...*..*.*..*..***...*....*.**.....**.*..**.....**.*.***.*.*.*..*..*.*.***..**....*.*.**...****...*.*....**.*.......*..****.**..*......*.***.*.*.*...*.***...**.*.*****...**.........**.*..**....**.**....****.........*.**.**.**.*...*..**.*.*.***.*****.*.*...*...**.*.***.*.******.****..*.**....**...*.*..**...*.*.**.*****.****...*.***..*******......**...*.**..*..******.**.**......*....*.**....*********...*..*.....***....**.****.**.....*.**.....**.*.*..**.*****.*.*.*..**...*.**.**.***....*.*..**..***.*.*.*******..*..****.*...*****.****.*...*.*.*****...*.*...*****.*...*..**...**.*.****.*.*...*******.**....*..*..**.*.*....**..***..*.****....**....***...**.******..**..*.*..*.. **.*.*..*..**..***.*..****.....*.*.**....**.***..******..*.**..*.**...*.*...***.*..****.*****..****.**..*..*..*.***....*..*.*.***.**...**..*....*.*......****.**.*..*.....****.**.**.**..**..*.*.*.***.****.*.*.*.**.**...**.*..**.**....*.*******..***..**...*...****.**.****....**.*****..*..**.***..*****.*.*..*.*.******.**..*.**.*.**.*......*.**...***....**...*.**....**.*.*........***.******.****.***.*..**.*****...****.**.***..**...*.**..*.........****.*.**..**.*.***.****...**.*....*****.***.**.**....****.*.**.*.**..*...**..*.....*.*.**..*.........**.*..**.****.**.*.*.*.**..*..*.*.***.*.**....**....*.....**...*****.**.**..*.**...*...**....**..*.******.....**...*......*....*****.......*.*****...****...*...*.*.*.*******..*....**.*.*...**...*.***..****.**.*..*.*.****.*.*.*.*...*..*.***.*.****.*.**....*.*...**.**..**.*.***.****.****.*.*.*****.*.*.*...**..***.****.**.*.**.**.*...**.**..****...*.**.*.****.**...***...*.**.**..*.*.*.***...**.**..**..*..*.*.*.****.****.*.*..*...*...*..**..***...***..***.....*...*..*..*.*****...***....***.*.*.***..*.****...****.*.*.*.*..*.*.*.***.*...**.*.....*****...*....*.*..*.......*........***...***.*..*.*....**...*****..**.**...*******.*.*.**.*....*.*.*.*.**..*.***.***....*...***..***..**..*...*.*.**..*.***.****.*.**.*.*.**.**..*..*.***..*.**.**.***..***..*..****.*.****.**.**..****....**.*.**.******..*..**...*.*.*...****..*.***..*.****.*.**..*..****.*..*****.***..*.*..*.**..*..**..**..*.*.*.....***...****....***.*..*.*....*.*..*.*..****.**.***....*..**.*****.**..*.*...***..***..*...*.*..*....***..****...*.**....***.**.***.*..**.*..**.****...*..*....********.***....*..***......*.......**..*..*.**....*.*..*.**.....*****.****......*...*..*.*.*.***..*...*..**.*.*.*.**.*.*..***.....**.***........*.*.*.**..**....*.*.*.*.*.***.*...******..**.*.*****.**.**.*.*...***..*.**.*.**...**..*...*......*.**.*..*.....*...**.*...*.*.*.*.*.****..****....*****...*.*..*..*******..****.*****.**..*.***.**..*...*.**.****.**.*..*.**.****.*....*.**.**.....**...**...*.. .***...*....***.**.*....*..****..****...*.**..*****...**....**.*.*..*.**.****.*.*****..*.**...*.*.*.*.*..****...***...*..*..*..*****......******...***..***...*.*.**.*****.....*.....*.**.*....***.**...***.*....**..*.*.*....**..**.*...*********.****.*..*.*.*.*.**..*...*....*..*.**..*..*..*.*.....*.*......*.*.**.*..*.**.*.**......***.*.*.....*.*.****.*..*..*...**.*.*****.**.**..*..**.....****......***.**.*.***..***....***.**.*****.*.*.**.*.**....*..*...*.*...**.***.****.**.**.*..*.****.***...**..***..**.....*.***.**.*..**...***.*.**..**...*..*..*..**...*.......*.....*****..**..*.*.**.**.**.****.....*...**.*****..****.**.*****.*.*...*.*........*.*.*...*.****.*.*....*..*.***...*....*****.*.*..**.*..*.**.*.*****.*...******..*.*****.***.*.*.*.*.*...*..*...**..******....*..*..**.*..****..*.*.*..**.*...***...*.**.**..**.****.*..**.*..*.*****...*.***.*..*....**.*.***..****...*****.*..*.*.....**..*.*.*.*.*.****...**...*.***..*****.*...**.***.*..*.***.********.**..***.**.***...*.*.*....***.*.*.*.**.**.*************.*****.**.*...****.....*...*....***..*...*...*.****.*....****....**..***..*.**....*.****.*..*.**..*..**.*..*..***.*...*...**.**....**..***.***.....*.*...*.*.**...***.**....*.*..*.****.******..*.****....*.*......**...*****.***.....*.***..*..*.....*...**.**.*..**..*.***.....**.*..**.*.*......*.**.*.*.*****.*.*.**..**...*....**....**.*.*****.*.....*..*..*..**.*....**..*****.****.***.****.*..*...***......*...**....**.**..***.*...**......**...**.****.*.*.***...**..**..**.*.*.***..*..**.***..*...****...*.*****..*.*****...*...*..*...**..**......***....*..*.*.***.*.**..**.*..**..**.*.**.*..****.*...***.*.***............*..**..****.**...*****..*.*.*.....*..***.*..*.*..*.*..**..**.****.*******...********.*******.**.***.****.*..*.*..*****....*****..***.......**.***...*.***.*.*..**.*.....****.*****...*.***.*.......***..*.*.*.*..***..***...**..*****..*.**..**.*..*.***********.**....*.*..**.*.***..***.*.********..***..*.*..***..***...*...........**...*....**.**.**....****..******** *...*.***.......***..*******....**.*.*....*.***....*.*.**..****......*.*......*..****..****.***.*..*..*...*....****..*..*.***.**.*....*.****..**..*.*.*...**.**.*..........**..*.*.*.**.****.*..**.*.*..*****.*.*..**.***..*.***..**..*.******..**.*.**...***.*.**....*.***..*.*...**..****.*.**.***.*.*.*.*.*.....*.***..****.*.***.***...***..*.**.*..****.....*..**....**.*...*..*...*.**....***...****...**.*.*..*.*****.*********..**..*.....*.*.**.***.....*...*.....*.**..**.*...*...*..*..**....*.***.*..*.***...*..*..*.***..*****.*.*.*..****..**..******..****.**.***...*.*.***.***.*.*.*....*....*.*.**.*.*.*..**..**...**.**.***...*.****.....*****.**.*...***.........*.****....*....*.*..*...*.*..***.*...*.***.**.**.*....*.*.*.*..*.**.*.*.**..*.**.**.*.*....***....***.**.***.***.....*.*..*......****.*.*.*.**..**.*.*.....**...**.*..*.********.*..***..*....****..*..*...*.......**.**........*****....**.*.**..***.****..***.*..*.**....*..*****...*.....*.....****..**..*.*....*.*..**....*..*..*****.**..*..**.***......*.**..***.***....*...*..*.*******.*..**...*...*.*.**.*...**.*.....*...*...***...*.*....**.**..*.....*.***.....*...*..***..***.**.****.....*****..*....**.*.**.*.*****.....***...*..**..*...*..*..*******..*..*.***.*......*.......*..*.*...**.***.*.****...**.**.**.***.*********.***.**.**..*****...*....*..***.*...*..**.**....***...*.**.******.*.**....******.**.***...*.*..***..*.***...**....*.**..***.***.***....***.*****.*.*...**..**..*.**.*..**.....**.******.**.***.*..***..*****.***..*.*****.***......*..*...*....**.***.*...****.....***.*.****.**.*.*...**.**..*..***..*.*.*.****..*****.*.*.**.*.**...***..*.......**...*...*...***.*...*.*..*..***...**...*..***.******.****...*.******..***.*.*..**.****..**..*.**.*****..**..*.*..***....**..***.****.*.**.**.*******....***..*.****..*****.*..**..****...**..**..*****...*****..****..*...***.....***.*...*.*.*******.*..*.*..**...*...******.***..*****...*.*...**.****.****.*.*...*.....***.***..*.**.***..*.***.**..*....****..***.**...*..*....*...**. ...*...*.....*.....*.....***..*...****.....*.*.*.*..*.***...*****..***..**.*.***...****.***..**.**.***..**.....***..*.*.**.***.**.*..***.....***..*......*...**.*...***.*..*****..**.*.*..*.***.**..**..*.*...*.***..*...*.***.****.*.***.**...*.*.*...***...**.*.*..*.*...*..*.*..**.*.....*.*...********.*.....***.***.*.*.*......**.*.*.*..*.******.*.**.*..*.*.*****.**..*.*.***...**..*..**...**..**.*.........*.***..*..*..***......*..*....*.*..*.......***.***.**.........*.*..*..*.*..*.*.***..**.......*....*..*.*.**...**.**.*.***.*...****.**.*****..*.*..*..**.*...*..*****..*.*..*...*..**...*..****..*..**.**.*....**......****..*.**....***.***.**..***...***.**..**....****..*.....*****.***...**.**.*.****..*.*....***...*.**.****.*.**.*..*.****..***.**..*....**.*.*..*.*..***.*..*...**...*...*..**..**..**.*...*...****.*..******..*....*.**..***.**..*******.*..*...*...*.*...**...*.*........***..*.**..***.*..**...***........**..***.**.**.*.........*..*.....*******.**..****..*...**.***.**..**....****.***.*..*.**.....****.*.*.***.*..**..*.*.***....***.***..******.*...****.**.*..*.*......*...*..**..*.****...**..*.***.*..*..****....*****.****..*...*...****.***..*......*.**.**...**...*.**.**....**..**.***.**.*.*.*.**..**.*...****..*.****..*.***....***...*****...*.*..*.*..****.*.****.*..*****...*.***.***....**.....**.***.***.*..**..**.*....**..*.*..*.***..*.****.....*....**..**....*.....***.*.*.**.**...*..****.******...**...***.*..**.......*..**.*.***..*.**..**.**.**.**..*.****...******......*..****.*****.**.*....*...*.*..**...*..****.*.****....*******...**.*.*..*.*.****.****.**.**.*.*.....*****....*.*..*.***..*.*..****.**....*...**.*....*..*..**.....*.***..*.******..*....**.*....*.*.*..*.*****.*.**.***..**..*...*...*.*.**.****...**.*......***.*.*.*.***...*.*.**...*.*.**.********...**.***....**...*.**...***...***...***.*..***.**.***.***...**.***.***......***.*.**.*..**.*.*....**...*.*..***.....**..*.*.***.*.*.*****...**.**.****....*.*.*...**..**.***.....*.**...****.*....*..*....***.*.**.**. .....**.**...*..*.**....***..***.**.*.....****....*..*..*...**.*****...*****.*.*****..*.**..*****..**...***********......*.****...**.*.....*..***.*.****.*.*.....*.*..**.*.**...***.......*******.*....***..*..*.*..**.*.**.**......*..*.*.*...*.*.*..*.****..*..*.***.*.****....**.****.**......***...*.**.*.**..**..*...*.***..***...*.**..*..*.*..*.*....**.*..*..*..*..****..*.*...****...*.***..****...***.*..*...*.*.*****.*..**...*..*.*.****..*...***...***.*..*****.*.*.****....*******.****....**.*..***.**..**.*.*...***..*....*..*.***..*..*.*.*..*..**.*...*.......*****...****..***.*.**..*.*.*.*...*.*******.*.*.***...***.*...*...*.*..*.**.......**.***......*.*...***...***.******.*.*****...*..***....**.**.....**.**...**.*.**..*.......*...*.*...*...*...**..**.***.....**.*.....*****.*.*..**......*...*...***...*...***..*.*.***.**.*..*.*.*......*.********..**...*******.**....*..***.**...*.*.****..**.*.*..**...*.***.**.*****.*.***.***.*...*.*.*.*.**.*.*...******.*.**.***.**.*.**.***.**....*.**....**..*.*.*...*...*....*****.*...*.*....*.*..**...*.***.**......*....*.*.*...***.**.**..***.....**..****.*...*..**...*.*****.**..*..**...*.**..*.*.**.**.*.***...*...***.****.**.......**........*..**.**...*****.*.***....**......*.*.*.*.*****....**..**.***.*.****..*.***..*....**.**.*.***.*..****......*..**.*...**.****.***.**.*..*...**.*.*...*...***.*.*.*****.**..*...*.*.*.**...***..**..*......*******..*****..****....*.*..*.*.....*..*.*.*.***.****.*...**.*.******...**..***..***********....**.**......**.**.****.....*....*****.********.***.**..***...**..*.**..*...*.....*.*.*...*.*..***.**..*.*...*..****.*.***..*...****.*...*.*****..**.*****..*.**.*.*..**.....*****...*....**..*.*****.*.**.**.*..*......***...**.....****...**.****.*..**.....**..**.*****.*.*.**..*.*..****.*...*..*..*.**...*..*..**..***.*.**....*..**.*.**.***.*...***..........**..*.**.*.*.*.**.***.*.***....**.**.*.*...*.**....***.**...***....**.*.**.*.**.*..*.***.*.**..**..****.*****....**....*..*.*..*.*.***...*.*..**.*.**....*..*..*.* *******.*.****...***.....**.*...***..**.***....****..*..*.****.*.*****..*..*....*..*.*...**..**.....*...**.*.***.*...***...*..*..*.*..**....****.*.***.**.*.**.****.**.....*.*...**.....*.****.....**.**..**.*.*.*...**..**..******.....*....*.......***..***.*...*...**.****....***.***......**.****.*....*.***...****...*.*.*.**....*.***..**.*.....*...*.*.**....*....***...*..*.**.*.**.*.*.**..*..*..*.**.**.******.**..***.......*.*.******...*.**.**.*..........*..**.***.***..*.*..**.**.**.*.**.*.*.****.****.*****.*.*..*..*.**..*.*.***.**.***.**.*.....*.**..***..***.**..**.**....*.*.**.*..**....**....*.*.*****....*....*.....**.*.***..*.**.*****.....*...*..***.*.*.***.**..*.***...*..**..***.*.*.*.*.*****.*.**..*....*.*.****...*.*******.***...*..*.*.**...*.**.**..*.*..*......***.***...*..****.**.*.**.*..***.*.*.**.******..*.....***.*****....*...**....*...*****.***....**.*..****.**......*..*...*.**..*********....***.*.***.....*.**...*.***.****.*....*..*..*****...****.*.*.*..***.**...**.*.****.*.**.*.*******...**...*.****.**.*..*..**..*.**...*.*..***.....*...*..*.**.**.....**.***...**.**..**.*.*......*....**.*..**....*.*.**..*.*.*****.*....*.*.*..**.*..*.....*...*.**.*...*.*.**.....*.**.*...*.*..*****.*.....*...**..***.*....*.*.*.***.*.*...*.*..*.*.**.**.....***..****.....*.*.*.***.*.**.*..*..*.*.***..*.**...*.....*......*.....*.**.**.****.*****.***...**..*******..*.**...*..**..*.*.......**..*....**.***....**..*..**.**.*..**..***.*****.**.**.*...*.*.***...*...**......***.***..**..**.*.*.*.**..****.*...........**...*****.***..*****.**.**.*.*.*.***....**.*..**..***...***.**..**.*..*.*...*..*..*..**.*.*...*..**..***.*.***.*.**.*...***..*..*.*.***.**.*..*.******...*.*..*.****...*..**....*********.*.......**......***.***.*.***..*....**..**.**.*****..*******.***..*.*..**.**...*...*..***.*...*..*..**..*..****.....**.**...**....**.*..*..*.*..*****...**.***..****.....*....****......**.*..*..*...*****........*.*.*...***.*..*...*****.*.**..*.***.....*.*...****..**.......***...*.******..*.**. *..*.**....*..**.*.****.*.*...***.****..**.*.*.****.***.*...*.**.*.*...**....**..**..***..*.*.****......*.**....**...*..**.*....*..**.*...**.**...****.....*...*.*.**..*.*.***...***.****.**..*.*..*.*****....*...*..**..**.*..**.*...*..*.*...*..*.**.**..***.***..**..*....*...***..**...**..*..*..*..***.******.*....*.*.*.***.**.*.....**.**.*.**..*.*...**.*..***.*.***.**.**.***.*.**.*...*.***.*.**.*.**.....*.*.*.*.***...***.*..*****.*.****..*..***.**...*...****.**.*..***.****...**.**...*..*..*..*.*.****....*.****.*.....*.*.**.*.*..*.**.....*.*......***.****..***.*..*..*..***...*.**.*.*.*.*.***..*******.*.**.***.****.***.*****..****..*..***.**...***...****..***...****.**.*..*.***.*....**..*..***...**.**..**.*.***.*......*****..*.**...*.****..**.*.*.**..**.******.*..*..*........*......***...*******.....**..*******.**......*.***...*.****.*.**...*...**...**.**......*..*..*..**.*.**...*.*.*..**..**..*..*..**.***..*.....*...*.*.*....*...***....***.**...**..*.*.*...***.**..**.**...*.***.*..*.**..*.***.*.*.*...*.*.*.**.*..**..***.**....***..*...*.*.**.****.*..*.*.*........*..***..****.....*.**.*****.***.....*.*.*...**..**.**.*.**.**.*.............**.....*.***..*.***.**.*..*..*..*****.**.**.*.*.*...***..**..***.....**.***.**...*.*.*.*..*.***..***.*.*.*....***.*..*........*..***....***..****..*.**.*..**.*.*.*..*..*.....**...*..*.**...**.***.*.*..*...*****....******..**..*.**.**..***..*.**....*.*.*.*..*....**..*..***.*...*******...*.*..***....*.***.***...**.**...*.....***.*.**..*..****.****..**...*.*..***..*.....*.*******...***.*.*..*.**..***..*..***.*........*.**.**..*..****.*...**......*.**...****.**...*...*.*****.**...***.*..*....******.*.***.**....*****..*.**..*****..*.***....******.*..**.**.**.****....*...**.*...***...**....**.*.**..*.**.*..**....*.*****.**..*.**.*....*****..*.*****......**....*...**.*.*****..*****..*....*.*****.***...**.*.****.**.*...***.****.*..*.*.***..*.****...**.**...**.****....*.*..*.*****.*.*.**.....**..**..***...**..*..*.*.**.***...**.*....*.*..******.. ..****...***.*...**...**.*.......*..**.**.**.....*.*.***.**.****......*.*...*.*..*.***.*****.***..*****.*.****.*.**..**..*.*.*....*.*..*...**.****.*..*....***..********.*.*.**..***...**.**..**.....**.***.**...*.**..*..**.*.*..**.*.*.**.***.........****.****.....****.**..*..**..*.***..*......*.*.*.******.*....**.*.*.*..*..**.*.***..*....***.******...*...*.*..******.*...**.*.*.*.*.....***.*.**.*****..**.****..**.**.................*..*******.****.*.*.......**.****.**....*.**.*..***.*.*....**.*...*.***..*....*..*..*.*****...***..**...*.....***.**...*....**..*...*..*...*.*.**.*..*...*..*...*.*.*.*.*...***..*...*.*.*.*.*.*.*....*...*.*...*....*..*.*...********....****..***.*.*.**..**.....****..**.***...*...**....**...***...****..*..*...**...*.**********..***.*...*..*.*..*..**.**...**.....*.......**.**.******.**...**..*******...*..***....*.*..**..*.**.*..*****.*.**.*..*******..*...**.**.*.**.*..*.*..***..*..*..*.***........**..*.*.***.****.*.*..*******..*..*.*..*...*..*.**.**..*.***..**.....*.*.*..*...**......*.*.**.**..*.*.*.*..*.**.***....*.*.****.*.**.*..***..**.***.*.........***...*..*.****......**..*..*****...**.***..**.**.*.***.***...*....****...*...*......*.*..*.*.*.*.*...*....*.*..*.***.**..**.*..*..**.**.*..*...***..*..****.*****.*..*.*......*.****.*...**..**..*...**.*..*.*......*....***....*....*..***.....*...*..*.***..*...*..*.**..*.*.**...**...***...***...**..******..*.*.*.**...***.**.*....***.*....*.**....*....**.**.**.**..*......*..*..***...*.*.*.**..**.*..***..*..**....**..**.**......**********.****..**.*..**.*....*.*.*.******..*..*..*.****..******.*.***..***.****..*.*..*.*****.*.*******...*..*...*..**.....***.*.******.*..****.*.****.*.***.*.*....**.*...**..*****..*.***..**.**.**....*..**.**.....*.*.*.*.*.*....**..*.*.**.....***....**...**...*****.****.*.**.**....*...*.*..*.*.....*****...*.**..*.*.....***.*.**..*.**..*.******.**.**..***.*.*****...*..*.**...***.*..**..***..*.**..*..**.*..*.*.*..*.**..**..*.*.****...*.**..*..*..*..**.........****.****...*.... .*.*.**.**.*****....*.******.**....*.*.....*********...**....*.*...*.*....*..**..**..********.**..*.*.****.....*...*........****....*.****...**.**.***...*..*.*.***..*.***...**..**.....***.**.....*....*....***....*...*..***...**.*.**........******..***..*.**.*.*.**....*.*...**..***.......*...****.**.*..**......*..***.*..*.*.**........**.*.*..*****..*......*.*..****..**.*.****.**...*****..*.*.*.....*.*.**..**.*..*...*...........*..**.*.****.*.**.*.*..*...**..*..***.*.*.*...*.**.*.......*.....******.******..*.*.*.***.*..*..***.*.**.*...*..**.**.*..***.**...**.**.***...*....*.*....**.********.*....*..**.**.*..**.*.*****..*.*.*....***.**.**..*.**.*..**...*...*..*....**.*...*.*.***.**....*********..*.***.****...*.*.**....**.*.****.**.**.****.*.***..*.***.*..***.*****.*.*.**.*****.*...**..***..**.**.*.*...**.****.*..*..**.*..*.*...*......*****...**.******..*..*..*.....*...*...*......***.*......*****..*..*.*..***..*..*...*.*****...*...**.****..**.*.***....*.*.**.**..*.**...*...*.*.**....**.*.*.**..**...****.*..*..**.****.**.***....**.*.***..**.*.*..**..*..*.*.******..*..**.*****.***.*******..*.....*.*****.*.**.****.**....****..*.*...***.*..***..*..*....*****..*.*...*.******..*****.*.**...**....*.*..*..******.***.*..**..**...*..*.....*..*.......*..*.****.*..***...**.*.....*....*******..*.*.*.....*.*..*...*.**.**...***.*.*.....*.*..******.*.**..*....*.*.**.****..**.*.*******.******.*..*.*......*.***..**.*...*.**..*.**.*.*****.***.***..****.*.****..*..***..*.*.**.......*..*.*...*.*.**.**..*.*..*.**.***...*.*..***.**....*.**...*****....**.**...*...**.*....*...*****.*..**.*.**.........*...*......*..*.**.**...**********..**..***....**.******.*.**..*****.***...**....*..*.**.....**.*......*.*..*....*.*...*..*.*..*..*......*.***..**...**....***.*......*....**..*****.*.*.*..*****...*..*..**....*.****...*..*..****..***.*..**.**.*.....*..*..********.**..*.*.**.**..*****.*....**..**....*...*.**.***..*****.*.*...**..*.*.*.*..***.**..****.*****.*..*****.*..*****..*...**..*.*.**.*.**..**** ....*.**....**.*......*..*.*....*..*....*.*...**..*****.*.*..***..*...**.....*.****..**.*.**...*........****.*.*.***.***.**..**...**.*....*.***..***.***..***.**..****...*..*.*..*.....*..*.**.****..**.*****..**.*.....**.....*.*******..****.*....*...*..****.**.**.***..*.....*..*.*.*.*..*.*.**.*.**.*.**...*..***.***.****.*..*.**.******.*.***.**......*.*....*..***.*.*..**......**.*..*..*..*.*..*.**.****.**********.*.*.*..**..*..*..***.*.****...**.*....*..***..*..*.**.......****.********..**..*...**.*.*...*.***...**....*.*.**.***.*.**........*...*...*..**.*.***.**......*.****.**...*.****...**.*..*.....***...****..*.*..*......****..***.**.*.**.*...****.*..****..***..*....****..**.*...*....*.*****.***.*..*...*..***..***.....*..**.*.******.*.*.***.*.*.**.*..*....**.***...*.*....*.***.*.*.**.**....***....*....*.*.*****...*.....**.*.**.*.*..........*.....***....**...*****..***.*....**..**.*...*.****...*...***.**.*...****.*.****.***.***.*.**....*.*...****.*.**.****..**.*.*****..*..**..*.***..***......***..**.*..******..**.*..****.*..*.*..*.*.*.*.*.....**.*.*..*.***.*.......**...******.*..*.**...*...**....*..****..*.*..*..***..***..*.**.*.**.**.*****.*.*******.**...**...*********.....*.*..*...*.**.**.******.*.*..*****..*..**.*..*.***...*..**.*...*..**.****.****..******.*.*.****.*******.**.*.....********..*..***.**..*.****...**.*...*.**.**..*.****.*.***.**..*..**.**.**..*.*...**.**.*.*.*******.****.*.*....*.*.*..*.**.*.*.***...**.*..**.*..****.*...******...**...**.**.**..*.***.*.*.*..******.**..*.*.*..*.**...*.****......*.**..*.**..**..*.*.***.****..********.*........***.*..**.*.***.**..**.**.*..*.*..****......**.*******.****.**.*..*******.*...**....*...*.*******...*.*****.*.***..*.*..*..****...***.*...*..**.*..*..*...*.**.*..*.*..*******.**...**.**.***.*...****...*.*..*.....*****.*.*..**.*..*.***..**.*.*..**....***..**...*.*...**..*******..*.**.*...*.**.******.*.*****.****.**..*..**.**..*.*....****..*...*..*****....**.**.*.*...*.***.*...**...***.......*..**.....**.*.***....**.. *.......*.*.*..*.*.***..***.**.*****.**.***.*..*...*..**....****.*.*.**.*.*..*.*.*..**...*...*....**..**.*......*..**...**..****...*.*.****...*..*...*.**.*..**..**.***.***.*.*...******..**.**.**....*..*.**.*..*.****.**..**.***..*.*..*.***.*.*******...*.**..******..*.***.**.....*.***.*.*.*...*..*.***..**..*.*..*.***...**.*.*.**.**..****.***.**.*.**.*..*******...**..**..*.***...*.*.............*.*.***.*.****..*.*.....**.**.**...*...*.*.*..*..**...*.***.*.*.*.*....*.**..***.*..***....**.**..*...*.*.**.......*.*.*....****...*...*.*.*.*.*.*.**.*.****..**.*.*....**..*.******..*.*..*.**.*.*.**.*.****..****.*......*...**...**.****..******.**.*....*.*.*....*..*.**..***..*.....**.*...*....*...*..*...*.*..**.*.*.**.*....****..*************.*..**.*..**.*.*****.*.*..*..*.**.*..*...*.**.**.*.......*.*......*.*.*****.**..*..*.****..**.**.**.**.***...*...*.*...*.*.***.*.***.*.*......*.**.**.*....*.**..*.....*****..*****...***...**...***..*..***...**..*..*.*.*..***..***...***..*****..**..*****.*****.*.*..*.*.**...***....**.*.......*.**.*....*....**.*****.*.****.*.....**...*...*.*...*..*..*.*****.**.****..*****...*..**.**...*.**..**...*.*.***.*..*.*.*..***..*...*.*.***..*.*.*.***.*..*.**.*......*.*.**.****.*.**.***.*...*.**.*..**....**.*.*....*..***..**.***...**.*.****...*.***..**..*.........**..*..*.*...**...******.*...*..*.......*.*.*.*********...*.*..*.*.*.*..*.*.*.*..**...****.**.**.**..***.****.*****..***.****....*.***..***...*......*.**..*.*..*.**.**.*.**.***..*..******.*.....*..*.*..***.**......*.****.*...*.**.*.*..**.*.*..*..***.**..****...*...*.*.*.**.**..***..*..**...*.**....*......*.*..**.*..*.**....**..**.*.**.**.*.****.***.*.*.*.**..*.*.*.***.*****..*..**.**.....*.....*...***.*.*.*****...*..*****.*.*...*.*.......*******.*.**..***.*.*...**.**....*..**.**.*......*****.*.**.****.****..*****...*.*..**.*.**...*...***..*....***..*.*****.***...****...****.**.....**..****..***..***.*.**.**..*..*******.**..*.******.*.....*.*..***.*.....*...*..*.**....*.***..*..**..********.*....* .**..**..***.....*....**.**.*...*.*.*..**.***..******..**.*.*****.***.*...**..*......*..*.**...**..*.*..**.*..*..*..*..*.***..**.....*.*.***.****..**..*....*...**..*.**..*..**.*.*.**...*..*.....**...*.**.*.**...*.........***************....*.*..**.***.*.*****..**.*..*.**..**.*****.*.*.*.*..**..*.**..*.****..***..***...*..*.**.....*....*.*****.***.**.******.*.***..**.*..*.***..*.*.**....*...***.*.....**....***...*.***.**.*.****........*.**...***.****.*.**...*.**.*.*..****.**...*........**...*.......*..**..*.**.**.*.....*.*.*.**....**..*.***.*.******...*.**.*.*..**.*.*.*....***.*.*.*.*..***.*..*..***......*...**.......*.*.****......*.*..*..*.*.*.**...****.*.**..*.*.*.*.***.*..***.***.**..*..*****..***....*..*.**.**.*...*..******..*****..*..**.*....*.**..*.**....****....*.********...**.*.*..***.*.*.*.*..**..*.*..***..*.*...*.****.*.****..*.*.***.*.*..*..*.**..*.*...*.****...*.*...*....***.....**...**.*..*****..*****.***.*....*......*.*..*..**.*.*...*......*..*...**.****.*******.**....*.*..***.*...**..*..*****.****.*..*.**.*.***.*........***.***.**.*.....*****.***..**..*......*****.*...*.**....**.****.**..**.**.**...**..****.******.*.....**..*******.*.*..*..******...*.**..*.....*...**...***.*..***.*...***.***...*..****.....**..*..****.****.*.....*......*..****.**..*.*.****..****..*.*.....*.*...*.**.***.****..*.****.*....**.**.**.**..*.**..***....**.******....*.*.***.....****.**.*..****..*..***.*......**..***...*..*.*******......***...*..***.**..****..*.*.**.**..*.*****.**..*.****.....*....*.**.****..*..***...***.*....**..*..**.*..*.*..*.*****..*.**..*.**.....*.**.**.*.*.*.***....***..**...****.*.*....**.***...*....*.**.....*.**.*.***.****....*.*.*.*..***..*.**...*..*...****......*.**...**.*.....*.*......**.*.*.*....******..**.....**.*.*******.**.*...***...*......*.***.....**..*.**.****.*...*..**..**.****..*..***.***..***.**.***.*.*..*.*.***.*...**.*.*****...**....***...**...***.....*.*.******.*...*....***...**..**.*..*.****.**.**.**....**..***...*.*.*.***.**.**..****..* *....***..*..***......***.**..**.......****.*.*.*..***...*..*.*..*...**..****....**.*..*..**.**........*...**.*..**.*.....*.*..*..*.*..**..**...*.*.****.***.*.***.*.****.****.*.*.**.***.********.*..*..********....*.***......**.*.......****.***.*..***....*..******....****..**...*.*.****..*..*.**.....*****.*.*****..***..*..**...*.*..***.**..**.***...*..*****...*...*****..***..**..**...*..*...**..*.*.*.*.*.*...****.*******.*..**..*...*..*.*.*...**....****....**.******.*......****...*.**...**.***.....*.*.*........*..*.**.**..**.......**..*.**..**...*.**.***.*..**............*.*...**.****..*.*..******..**.*.*..*.**.*.....*.***..**...*.*.....*.***...**......*.*..**.*.....****..*...*...******..**.*************..*..*.***.**.*..***..**..**..***.*.***.**.*.**..*.****.****.*...*...*****.*.***.*.........*...**...**.**.*.*....*****....**......*..*.****..*..***.*..***...*..*.....*.**....***..*.**..**..**.*.***...***..*..****...*..*.*..*.***.*.*..******.**..**.*.**..**..*.**.*...**.****..*******..**.***.*........*.****.**..*.*...**.*..**.*..**.**.******..*......******..*.*.*.***..*...****...**...*..*.*......**.*...**.*..*.*.*.*....*...*..**.....*....***..****.***.*.*..*......**.*.*.....**..***.*****.....*...***.***.*.....*...*....**...**.**...*..*.*.....*....**..***.*.**..*.******.*.**.**..**..****.***.***....**..***.*..**.*..*.*..**.***....**.*.*.*..*...*.*.**...**.*.**....*****.**..***.*......***......**.***......*.***.***...**.***.*.**.***...*..********.**....*.****.*.*..**..*.***.*..*..*....*..***.**.***.**.**.*.....*.*.*..*.*..**.***.***.**.*..*.*.*..*..***.***....***.**...*.*..*.***.**.*..**.*.*.*.****.*...*..*...*...*.*.*.****..**...***.***.**.*..*.....*.**.**.*.**..**..**..*.*****..*.*...**..*.******.*.***.....**.**.*..*..**.**.....**..*..**....******...***......**.....*..***.****.*****.**...**.*...***..*..*.****.***....*.***..***.**.*.**.*.*..**..***....*.***.***.**.*.*....**.****...*.*.**.*..*.***.*..*..**.*..*.*.*..***......*****.*.*..*..*.****.**.*.**.*...**.***.*...*. *....*..*.*.*.*..**....***.*..*..***.*.....*.*...*.....*.*...***.*.**...*.**.**.*****..*.***..*****.*..*.***..*.*.**..*****.**.......*..*...*.***.**...*...****.**....**.****.**...*..*.*.*.*..*..*.*....**....**.**.*....*..*...*....*.**...*..*.*****.***...*.*.**..*.**.**.****.*...**....*....*..*.*..*.*****....**.***.*****.**.***..*.*******.*...**.**.*...*****.**.**...*.*.*..*.***...*..****..*.*.*....***..*...*..**....**..***.**.****..***.*.*..*..*.****.**.*......**....*...**...*..*.**..**..**.......*..***.*.*.******.*..*****.******..*.*..*...**....*..*.*.**.**.**.*.******.***.*.*.*.*.***.***.*.....*.*.***..*..*...**...*..**.***.**.*...**.***.*.**...**..***.*...*.***..*.**...*..*.***..****.**...*......*****.*..**.**..****...**...*....*.*****.**..........*...***.*.**....****.*.****....*..******.**....*..*..**.*.**.*.***.*.**..**.***...*.**..........*..********.*.*....**...*.***.****..*.*...****.*....*.*.*..*..*.**.*...**.*...**..***..***.*.*..**..*..**..*....**.......**.**.**.**.**.**....*****.***.**.**..*****.*..*.*...*..*.***..**.****..**.*.......***.*...**..*..****..**.**.**.**.*......*..*.*...**.**.*.*.**..******..**..**....**.*..*.....*.*..***...***.*.....****.....*..*.*....*.***..**...****.**....***.****..*..***.***.**..*****..*******.*.**..*..***.*.*......*.***...**.*..***.*.**.*.*.*..*...*.**...**..****...*.***..**.*****.****...*.***..*.**..*....*...*..*...*.*****.*......***...*..*...*.*.*********.**..*.**.**.*.*.*..**..*..***.*...**.....****.****.**.**.*..*..*....***..**.**.*.****.*...**..***.*.....**..**..*******.*.*.*...*....***..**.*.******.*.*****..*..***.**.***.**...*.***..*.*.*..*******.*.***...*.***.***...*..*..****.****...*.***.**.*****.**.***.*..****..**.*.......****...**..**..*...***.*...*.*.***..*..*.**..**..*.*...*..***..**.****...***..*.*..*.*....***..*.**.*...**.*.*...**..**...****.**......**..*..*.***..**.***..*..........****...***...*****.***.**....**...*.*****.****.*.*..**.**....**.*.***.*****.*.....*...*..*.*.*.....***.*.*.*.....**.*......***. **.****...*..***..***..**..*.*....****.*...*.*.*.....*...*.**.****...**.*.**.**.**.*...**.**..*.***..*******..*.*.***..**...*.*..**.*.*.*..***....**.*...*....*...**.*.***..*..**.***....***.****..**...*.**.***.*....***.**...*.**...*.*.**...*.**....**.*...***...*.***.**....********..***..**.*...*.....*.*.*.****.*....*...*.*.*..*.***.***.*...****..*.*.*.**..*****.**.*.*****.....*.*.*.....*...*.*....*.**.*****.***..*.***..*.....****...*..*.***.....***.*.*...***.******.**.*.**.*....*...****.***...*.*.*.*.*.....***.*.....****.*...***..*******...*.**.*....**********.*.*...***...*****.*..*....*.**.....*...***.*..*.*****.***...*.**....**.*.*.*.**.***.*..**.*..*.*...*..*.***....*..****.*....*.****..*.*....*.*....***.*.**.*.*..*****.**...**.***.*..**.*..****..***..*..........**.******.......*.....*.*...*.**..*.**.***..*...*.***...**..***.*******.****.**.**.*.*.**....**..**.*..*..**...*.*****.*.*...*.**.**..*.**.****.*..******.....***.**..*.*.....*.*.**....**.**.******.*.**..**.**....*.*.**.**..*..*..**.**.**.**.*...**..*....***.*....**.**.****.**......*...*...**..*.*.***.*.***...*.****.*.***..*.***..***..***.*.*.*..**...******....***..**..**.**...****..***.**.**..******....**********..***...**.***..*..**..***.****..**.*..**.*....**.**......****..*.**.***...*.*..**.****...*....*.***.***.......*.*......*.**.*..*****.***...**.***..****....*.*****.*.*.*.**....*...*...**..*..*..**....**..**.*.*..***.*.*.*.*.**.**...***.....*..****.*.*****..*.....*..*..*....***..*..*.**.**.**..**..*****.*..***.****...**..*..*.****.***....*..*...**..*.***.*..******.....*...*..*..**.*..*.*.**.**..**.......**.*...**.**.**..**.**...**.*.*.*.*.*...**..**.*..***.*.*.*...***.*.*.*.*****....**..**.*..**.*..***...**.*.*.**..*.*.****.....********...*.*......***.*...*.*.**....*..**....****.*.*.****...*******.*...*.*.*..**.****..***.**....**.****...**.***....*******.**.*.***..*.**.***....*..****.*.*....**....*.**.*...*.*...*....*.*.***....***..********.*..***.*.*..***.**.**.*.***.*......**.*......*..**...*.*..* ***.*.**********..**.*******.*..**...**.*.*.**.*.*....*.**..*.**.**.**.**..**...*.......**.*.*..*.....*....*.***.*.*..**..*.....****.**.**.*****...***.*.**..*.**....*..*....***...**.***..****.**...**.*.*.*...*.....*****.*..****..*....**.*****..**..**.*....**.*.**..*.........*.****.*...****..**.**.*.*.*.**..**..*.**.***......***..*...**.***......****.*......**..*....*.*.**........*..**.**.***..****..*.*****.**.*.*.***.**..*...*.**.****..**.*.***..**.*.*..**....******...*.**....*.*...****.....*****...*.******...**...**.**.*.****..*****.**.****.*.**....*.*.*.***.*..******...*.....*...**..***.***..**...**.*.***....***.*****.****.***..**..**.*.*.*..*..*.*...*.***.*.*.**..*...*.**..*.*..*.*..**.*.***..****..**..***.*.*****..**....*****.*..****.*.....**..**..***.*..*.**..**.*.*.******..*......**...**.**.**.......**....*.**..*.*.*..*.*.**.*.*.*..*...**..*....***..*.**.***...**....**......**....***.*....*.*..*...**...**.****..*.*.*...*.*.***.**....**..**.**.***....****..***.*..*...*.****.*...*.**.*.********..***....*..*.**...**..*.....*.***.****....*..*..**.***.****....*..*.*.....*..**..*...*.*..*****.*.**..*.*.**.**.....*..*.***...*.**.*.*..*..**.****.*.*.....*.*...*...*****...*.**...**..**..**.....*.*.****...*..*.*.....**..***.*.**..*....***.......*.****..*.**.*.*.*....*.....*...***.******.*....*.*..*..*.**.*.**..*..*.**..**.*.*..*..***.*..***.*....*.*..***...***.**...*...*..**.****....***.***..*..***..*.*.**.**....*********..*..**.*..****.**.....**.*..*.***..*......**.*.*.*.**....*....*...**....****..*..*..*.****.*.*..*..*.*.****.*.*..*****..*.**...........**..***.*.**.*.*.*.*..*...*...********....*..*..*..***.*..*.....*.*.*.**....**..**..*.***..*..**...********.*.*.**..**....*****....**.*.*..**.**.*****.*..**.*..*..***.*.**...*.*....**..**.....*.***.*..**..*.*.....*..****...*...**.*...*.*..***.**.*.**.***..*.*..***.*.*......*.*...*.*.*...****.*.*****..*.*.....*....**...***.*..*.*.*...*.*..*.***..***..*...*.****.**.....*..****.**...**.****..*..***.**.*.*.**..*.*.*..*..*.. ..*....***.***.*..***....**..*..***..**.*.**.*.****..**..*****..**.*******.****.*....*..*...*.***....*.*.****.*.*.**..*..***.**.****..**.**.*.*....**.****......*....*.****....*.*....****.*..*.*.*.*.*.*.***..*..*.*...****..**.***.*....*.*...*.*.**..**..**..*.*..**.*...**...*...*.*.**.....***.*....*.**..****.******..*..****.*.****...*.*.*.......*.*..**..**.**.****...*...**........*...*....**.*.*.*.*.*****.*.**.***....**....*..*..*...*******.**.*....****....****..***.*.***.***.*..*.*****.**...****..*****.***.****.**...*..*.*...****.*..*..**.*.***.**.*.*.*..*....*.*****.****.**...*...*******.*.**.**.****.**.**..*.**.......*.**.****.**.*..*.***.*...*.*..*........*.**.**.*.**.*...**.***..*...**....**.*.....**.***.**...**...*.**...*..**....****....***.**.****.*.*...*.*.*.********...*....*.*.*.*.***.**.**.**.......*.**..*.*****......*.*...**.*..*.....*.*.*..*..*.*.*...*..***..**........*.**....*.****...****.*****.*.*..***....*.**.**...***.***...*******....***....**.......*..**.*...*.*....**********..*...*.*......**....*....*...***..**.***.**.**.*..*****...*.*.*.**.*..**....***.***..***..*..*.*.*..*****...**.**..*..*.***.***.**...***..**.....*.*****.*****.......**.*..*.****..*...*...*..*....*******.*....******....**..**.**.**.*.**..*...*****..*...***.*.*...*....***..**...*..*.**.*....*...*..***.**..*..***....*.*.*.**..***.*.....***......*..**.**.**.**..*.**.*.**..**.**.*.***..*..******..***.*.*...**.**.**..**.*..*...*.*.*.***...**..**.******.**...****.***....*.*.*.*****.*...***..*.*...*.*...****.*.*.....*.*....*..*.*.**...*.***.....***.***.*..**.*..*.**...*....**..*...*..**.***.********..**..*.......*.*..**.*.***.*.*..*.*..*.***...***.*.***..****....******.*.**..*.*.**.*...**.*...*..**.*....***.....*.*..*****......*...*...**....***.**....*.**..**.*.*.***.***...*.....***...**..*...*.***.**.**..*.**..***.*.****..*..*.****..**.*.****..*.******..**.***...*...**.****...**...****.**.....*.*****.**..*.*...**.**.......*.**.**.*.***..*.*...*.*.*..*..*..*..***..***.*.**..*.**.*..*.**. .**......**...***..*.*.****..*.*.*.....****..*.**...*.*****.......*..*.*..*....**.*..**.**..**..*.*.**.***..**.**...*.*.*.*.....***.**...***...*****.**..*...***.*.......*....**..*..***.*.***.*......*.*.*..**...*****.***.*..*.*.*...*...*.**.*.*..*.********...*.**.****.*..*.**.***.**...*....***..*.*.***.******.....***..**...***..***..**.*..**.***...*..**.***.****.*..*...******.**...****...*.**.....**..**.*..*****.***.*.*...*..*****..****.**..**...*.***...*.*..***..********.*.**.*.****..**..***.***.**..****.....**..*.*.*.***..*..*.**.**..*..*.*.****..*.**.*..*.*.........*.*...******..**.***....*..*.**....****.***..***....*.*..*..*..*.***.*.*...*.*.*..*.....******....**...**.**********.*...*..**.*...*.*******.*.*.*.**.*.*.*.*..*.**....*..**.*****............*.....*..**..*.....*.*****.**....*..***.*...**********..*.*..**..**.***.********.*.***.*...*..**********..*.*.******..****...****.....*.*...*.*..*.**.*..*.*.***..****......********.**...**...***.....***.......**...........***..*.*.***..*..*.*..**.****..*...*..***..*.****...****.*..*...*.*.*.***.**..*.....**..*...***...***.*.*...*..****....*.**....**.***.*.*...*.*..**...*....*.*.*.**.**..**..**..*....*.**....*.*....*...*.*...*..*.***..******....**.****.**....***.*****.*.***.**.******..*.***.*.**....**...**...*..***.*.*.**.......**.***....**.*.*.*....**.**..**..***.*.**.**.**.**.*.*****........***.**....*..*.**.**.*..*..****...**.*.**..*..**.....***.*..*...**.*...***..*..***..*...*.**.***...*..*...*.*...*...*.***..***.*...*******..*****....******..*.****.....*.**..**.*...****...*..***....***...**.....*....**..*..*.*.**..*.**...*.**.*..*..***....*...*.***.**..*.*.*.*....***..****.*.*.**..***......*..*..*.**.*..*.*.*****.**.*.*...**.....**.....***.*.******.****.**.*.*.....**...*.*..*..*.*..*.**.**.*****.**.*****...*..*.***.***..********...****.**.*..**...**...**.....**..********..*..***....*...*.*.**.*.**..*...***...*.*...*...**...*.***..*...**.*...*..****...*.....*.***.**..***...*...*......***..****.*....*.....*.*****.* *.***.*...**.*.*.**.*******....*.**...*..*..**.*...*.*.**..*..**.*.*.*.*****......*.....*..*....**..*...**.*.*...*...*.****.*.***......*.*..**..***.***.*.*.*****.****....*.*.**....*..******.**..**...*..****.**...*.*..**.**.*.*.*.....**...****.*.**.*....***......**.***........*......**.....*******.****.*.*...*.**.*.**.***.*****.*.*.****.**...*.*******.....*.***.*********..******..**.***.*****..*****.****.*.**.**..*****.**.*.*.*........*...*..**...*..**.*...*....**.*..*.**.***..*.**.**..**.*****.***..*.**.***.....**...***...*....***...***.*..*.*......*.*.**...***..**.*...**.*.**.*..**.****.*...*.****........***.*....**.****.*.**....**..*.........*.*..****.***..*.*..*..*.**....*....**.***..**.*..****.**......*.**.**.....*.*.*.....*.......*..**...*..*..........*...*....*.**...***.*...***..*******.*****....*...*..*.*.***..*..*..*.***....*..*...*.**...**.***.*.***..**..*..*.******.*..**.*..*....*..*****..*.......*.*.*.**...*.**..**.*.*.*.**.**..*****.*..*..****.***.**.**.**..**.*....**.**..**....**....**.*.....***.......*.*....***.*****..***.****..**...**..*.**.*****..*.*.******..*.*...**..*...*.**..***.***...******.**..**...**.****..**.**.*.*.*...*...**..**.**.***.....**..**...*.****.*...*...*.***..***..*.......*.**....**.**.**...*.**...**.**.**....**..*..*..****...*..**....**..****....**.******....**.*.*...**.*..*...**......*.*.***.*.**.*..*.***.**..**.*.**.*.*.*..*...***.***..**.***.**..*..*.**.*.**.*.***..**.*..*.*.***....***..***....*.*.*****..**..*..**.***.*.*..**..*.*.***..***.**.***....**.***....*.*.*..*..*..**..*.***...*.*.****.***.*.**..*.*.....*..**..*..**.**..*.**.*.****.....*..*.******.....****.*..**...****...**..**.**...*..*..**.*.******.**..*.***..***...*...**.*...***.*.*.*..*.*...***..**.*..********.*.**....*.*.**.***....*..*.**.****.**.**.*...*..******.*.......**....**.*.*...***..****.*.**.....***.*........**.**..*..*.**....**...*.*.*..******..*..*.**..*.**......*****.*.*.**.**.*.*....****..**.**.**.*...**.*...****..****.*.*..*.*......*...*...*..*..*.*.** .*..*.*.**.....***.*.***.*.**..*.....*..**..**....**..***.*.**.**.***...*.*....*.**......*..***.*...**.....*..*.**..****.*..****......*.*.*.*.*.*.*.*..*.**.**..*..*..**..********.*.***..***.....******...**.******.***.*...**.**.......****..*****.**..*.**..***.****.***.****.****.**.**.....*.**...**..****.***...**....*..*..*.****...**.***..*.***.***...****..***.*.*..******..*.**.*.*..**..*.*...**.**..*..**.***.***..*.**..***..*.....***.***..*..*..*.**.*..********.*..**...****.***.***.......***.*.*......*.*.****.*....*.*....*..***..*.....*.**.*.**...***..*.**.*.*..*.***...****..**...**.***....**.*.*.**....*....*****.*.....*..*.*.*.**.*...**..****.**.*..**.**..***.**..**.*...**.*..******......*...**..*.*.*..********.....*..**..**..*.*.***..****.**...*...*...*..**.*..*****....***.*.********..*....******..****...*...*.*..*****.**.*..**..*..*....***.*..**..*.*.***.*.**...**...**.**..**.*..*.....*********.**.****.*.**.**...*..*..***.**.*.*.*.**..**.*...*...***...*..*****.*..*.**..***.*..***..*..***...*.****.**.*..*.*.*.*.**.*....***.**..*..**...***.**..*.***..*.....****....*..***.....*..**.***.********..**.****.**.*..*.**...***..***..*.*.***.**.*.***.*****....*..*.**.***...***..*.**.*.**....*****.****.*.**.***..*.****.***.****.*...*...*....*.*..****.*.....**..*..*.*...*..*..*.**.*..*.*.**..****..**.*..**...*..***....***..*..*...*.*.*......*.**..*...*.....*...*.*.....****.****.*...**...*.*...****.*.....**.**.*.***..*..*****..***.*.*...*...*..**....**.*..**.*.*.*.******......*..*.*.*******...***...*..***..****.*..*.*..**.*.**..*....**.*..*.*..*..*...**.**...***....*.....**.**...*******.*...*****..**.*...***.*.**..*.*.*..*.****.**.***.***..**.......**....*.*....*..*.***.**.****.....*.*...*..**.*.***......*..**.**...*...*...*....*.**...******..*.*...*.*...**..**.....*......****.*.*.....*..*.***....**......*.*****.*.*..*.*.*..*..***..*..*.**..*.**.*...***.*...*****....****.***.*....*..*.*.****..*.*...**...**....***...**.*..**.*....**...*.***.*.*.*.*.****....*.**.*.***.*.***.....* **......*.*.......**..**...**..**.**.....*.*.*..*.*****..*.***..*....**.*.*..*.*.**.*.*...**.....*.**..**.....***...*****.....***.*.***....**....*.*.**.*...**.*.*..*........*****...**.**.**....*...***...**.*....********..*..*.**.**.*.*..*.*.******....****.*.*..****..**.*.**..*.**...**...*...*.**.*...****.*....*.**..**....**...**..***...*...****..*..**...***.*...*.*.***.*..***..*.*...*.....**..*****...*..*.*.*****.*.****.*.*..*..***.**.*.***.*.**.*.*.*****.****.****..***.*.*....**..*.**.*....**.**.*.****..**.*..*.*.***.*...***....**.*...*..**..*..**.**.**...**.**.*..*..**.**....*...***.***...*.*..**.**..*.**.*.**.*..****..*.**.***.*.**.....**.**.***...*..*.**..**..***.*.**..****.*****..*..*...*..*.****...****.*.*.*..*....*...**.*.**...**..*..****.**.*...*.*...*.....*.*.**...*.*.*..****.****...*.******.*.****..*......**.***.....**.*.****..*..*.******.***.***.**.*.*...*..*..****.*...*.*..*.*.*****..*...**...*..**...****.****..*....*.***...**...**....*..**..*.**.*.**....****..*...*...**...*.*.*...**.*..*.*....*....****.***.*.**.*****.*****.*..**.*.*.**........**...*.***.*..**.***...**....**.**.*....*****.....***...*.**...**....*.******...**.*...****.***.*.***.....*.**..*....*.***...*****.**.*****.**..*....**....*..**.*****..***.....*.****..**.****.*.*....*....***.........*.*...**.*.*......**.*.*******..****.*..*.***.*.***.*.*..***..***.**..***.**.....*.....**...*.****...*..*.***....**.***..****.****.*..***...****...***.***.*.*******..***...***.*....*....*.*....**.**..**.***..*...*...***...**....**.*****.***..**..****..**...**.*.*...****....***..*.*..****.**.*...*.....*.*.*.*.***.*..*****..*.**.*....***.******..*.*...*.***...**..**.........*.*..........**.*..**.**.*..*..*..**.**..*...**...*.*.*..***.*..*.*.*..**.**..*..*...***..*..*...**.****.**..**....*.*.**..*...**..*.**********.***..***.**..*****..*..*.***.....***....**.*...*..***..**.**.*.*.**......**.*....**....****.**.***..*.....*..*...***.....*....*.*.**..*....*****.*.***.*..*......**.*.***...**.**..*....*****..** .**.*****.*...*.**.*.**..*.*.*..*.***..**.**.*****...**.*...*.....*...*..*.**..**..***.*.****..**....*....*.**..****.*..*..**...**.*.....*...*.*.***.*.**.*.**.*....*.**.*.*.**...*.*.*..*..*.*..**...*.**.**...**..*..***..*.**.***.*..*....**..*.**.**.*.*..**...**.....*.**.*.*.....***.***.**.**..******..*.*...**.**.**...*.*.*.*.*.*..*..*..*.****.***..*......***.****.**.***....**.**.*****..*.**..**..**..**.*...*..*.*.**.******..**.**..*.*..***.*.....*....*.*****..*.*........*......*..*******...*****.*....*.**..*....***..***.***..**..*.**.*.*..***..***..**.*..*....**.****.****..***.****..**.*..*.***...*.**...**.****..***..**.*.**...**.*.****.*..**....******.**.******.*...*.*****.....*.*.****.*.*.*...**.*..*.******..*..*.****....**.***.**..**..**....*.*.***.***...*..*.*********.*.*.****.**...*..*....*....***...*.......*.*.*****.****..*****.*...**.**.*.*.*********.**..**....*.*.***...***.*.***..**.*****.**..**.**.****..*.**.*.*.**..***...****..*******.**.....*.*.....**.*....*....*..*.*.*.******..*..**.*.*.*...*.**.**.**.*.**.*.**.*.**.**.*.*.***.*.***.**.**.***...*.****...**.**.*****....******.*.***.***.*..*..***....*..**.**...**.******.*****.**.**.***.**......**...******.*..***.**.*...*..***.*.**.**..**..**.*.*...*..*******.*...****.*..*..***..**..**.*.**....*..**..*...****.***.*..**..**.**.....***..*........***.*.***...**..*.**...*.**.*..**...........*.**..*..*..**....*....**..***.**..**.*..*..*.*..*..*.*...*...**....*...******..**....**.**.**.**..*...**.**.*....*...*..***.*.....**.*....*******.****..*...*..*.*...**....*...*.*.*.*..******...*..*.**.**..*.***....*.*..**.**...*..***.*.....*..*.*..**..*...*.*.....***.*****.**..**.**.***......*.*******.*.**.*.**.***.**..**.***.**...*..*...*.**.*..*..*.*..*....*..*****..*.....**........**..***.*..*.*.****.*.**..*..*.*....***.*.****.......**..***...*.**..***.***..****.**.*.*.*.******.*.**..**..*..**.**..*....*.**.*...******..*..**..***...*.***..**....****..***...*..*..***..****.***.....**....**.*.***..***.*.***..*..*..*.**..*. .*...*.***.*...**..*..*..*****..***...****...*.*.**.*.*****.*****.**...*........*.*...*****.*****.*..***...*.*..**..**..*.*....*.****..**.**...*.....*..***.*..*.**..***.***...*.**..*....***.*****....*..***.*.**...*.**.**.*.***.*.*.*...***..*..*.***.**.**.****....*.*****...*.*..**..******...**....**..*.**.**.****.....**.*.*.....**..****.*.*.**..**...*..*...*.**.******.**....*..***.*.***.........**...***.**.**.***.*.*.***.**...*.....*.**..*..**********.*.**...***...**..*...**.*.**.*...****..*..*.**.*...**.*.**...*.****..***.**......*..*.**.*.*.*...*..*.*.**..*.*...*.*.****.**.*...**..*.*....*.***...**..**..*...**.....*****.**..*..*.....*.**.*.**...**.....***.***.*.*..***..*.*..**.*...*...**........*..**..*..**.**..**...***.*.**.**.....**..*..*...**..*.*.*..**..*****..*..*...*..*......**......**.*******..**.***.**.**..*..**.*..***..**.*.*.**..*.*.***.*.*....*...**..***....**.*.*****.***.*....*.******.***..*....***.**.*.*.*.******.*..***.***..*..**..*...****....*..**..***..***..*...*..**.*.***....*...**.**.***...*****...**.*...*.*..*.....*..*..***.*.**..***.*.*...***...***.***.**...*.*.*..*.....*.*...*.***......*...**.....**.*.....**...*..*..**....*.*.....*****.***.**..**..**..***..**...**..**..*..*..*****..*.***.****..**..*.**.***.****...**.*.*.....****...*.*.*.**.***.*....*.*...*..***.....**...**..*.**.**.**..**....*.***.***.*.*......*******.*.***.*******.*.*..**..***.**.*.******.***..****...*.*...**..*....*.*.*..****...........****.....****.***..*..**.*****...*..*.***.**..***..**...***.****..*.****.*...*...*..*....**.*..***...***..*.*.*............*.**.*.***..*.*...*.*..***..*.....*...*.**.*..*****..*****.*.*.**.***...*.****..**.*.***....*.*..*..***..*******.***.**.***....**.*****.*.***.**..***.*....*..*..**.*.**...***..**.***..***.*..***.*..*...*..*..*.**.*...*.*..***..**..*.*******....*......**.***.*..**....**....*.***...*.***.***....**.******.**..*...**...*......***..****......*.*.**.*.*.*.....*......*.*..**.*....****..*..*.**.**..*****..*....*.**..***.**.**.*.*.* ...*.*.***..**.*.*....*..*..........**.**....*.*.*..*..*.***.**..*...*****.*.*.*..*.**...*..*****.*.***..**.**.*...*.*...*....****..**....***.*.*..*.***..*...**.**..*.....***....**...*..**.**......**.*.*...*..*.**...*.*...**..***...**.*..*..*.*.*..**.*.*.*.*.**.***...**.**.*..**.*..*.***.*.*.**.*.**.*.****..*..****...**..*...*****....*.*.****..*.**..*..*..*.***.*.**.*..***.*.**.***.****.*...........*.**.********...*...**.*...***..*...*****..**.*.*.*.*.****.***..****.*....**.****.*****.***.**.*.**.....*......*.*...**.*.*.**...*.*..**.*.**.*...*..**.****..***...**...*.*.*****.****.*...**...**..**********......*.*.***.......*.*****.*......*......*..*.*.*...*..*...**..***.*.*..*.**..***.*...*******.**..***..***.....*.*..**..*.*..*.*.*..*.***.***..***..*.**.*..**.**.*.***.*....**..**..*..*.*.**.**.*.*..*...*.*.*...**.*.*****....*****..**..*..**.***..*....****..*.*...**..***.*.*.**.*.**.**.*.**.*.***.**.*....**.*.****.....*.....*..*.**.*..*.***..**.*..**..***.**....*.*..*...*..***...*..*......*.*.*.**..*.*.*.....**..***..***.*.***.....*.*..**.**...*.*....*.....**..*..**....*.*.**...*.....*.*****.**.*.**.*.****.***.**..****.*..**....*..****.*.*****..***..*.*..*...*.**..*.*...***.*..********.*......**.....**.*...*..*.*...*....**..*....*.****....****.*..*.....***.***.*.**.**.**..*.*.*..***.......**.***.**.****......****.**..*..***.*********...****..*..**...***.....*****.*..*.*.**.*..**.**.*.**....*.**.........*......*......***..*...*.*...**..**...*.***..*....**..*.*....**.*....*.*.*.*.****....*.....*.**..*****...*....*.***..****.*..*....*..*..**..*****.**....*...**.**.***.*...*.**..***...*****..*.**..*..*.**..*.**.*****....**..**...****.*..***.***...*..*...********......**....**..**.*.*..****..*.*.*.*.*****..**..**.*****..**..****..*.*.........***..*.***...*.**..***.**.**..**.*..*..******......*..**.***.**......*...*..**..*..****.*.*....*..*..*.*..*....*.****..******..*..*..***...*.*....*...******.*..*..*.**.*.*****..****...*.*....*...*.*.*.**.**.*****.*..*****....*....***.* .***..*.*..**.*.***..*...**..*.**.**.*.**.......*..*.***...*.......**...*.**.*.*****..*.*..****.*.**.*...*****.*.***.*..*.*.*.**.....**..*..*.*....***..**.*.**...*.**.*.*.*.*.*.....*****.****..*****.******.*..*.*...****...**.*...**.**.*.******..**...***.*.**.**.*..*..*.*..*.**.*.*..*.***..****..*..**.*..*.****.**..**..***.*.*..**..******.****..*.***.*.****.******.*.....*...*...*..**..*....*****.*.***.**.****.....***.*..*....*...**.****..*..****.*.....*...*..*.**..*...***.**...****..*..*..*....*..**.*..*...***..**...*.*.***.*......*.*..*...*.*.****.*.*...*.***.*.*..*..*.***..*.*.***..*.*..**..*.**.***.*****.****...***.*..*..**...*.*....***.*..****..*****.**..*...*..*..*.*.*.****.*.**.*..*..****.****..*....**.*.*.******...*.**.*.***...*.**.*.....******.....*.*.***..*.**..***.*.***...*.*..*..***.*****...*...*..**.*.*****....***.*..**..**....*...****..*.*...*.*.*.**..*......*.*.**.....*..**....***..*.*.**..****..**.......***.**.***.....**.**..**...**.**.*..**..*.**.....**..**.**.***.*.***.*.**.***.*..**.....***..**..*......*.**.**.***..*.****..****...*..*.***.***.**....*..*.**.**..*.****.***..**...*..*.***.**..***..*.***..**.*.*.*.*.***.****.***.*.*........****.*..**.**.*.*.*...*.***.**...**....****...****.**.**.*..*****.****.**..**...*.**.......*..*.*.***....*.*..*.***.**..***.*..**....*.**.*.*.****.**..**.*.****.***...*.**..*****.....***..***....*.**.**.*....***.**.**...**.**..*.*......***.*.*.***.*...*...*.*.**.*..**..*.*.*.**...*..*..****.*......****....***....*****....*.**.*.*.*.*.**.*.*..**..*.*****...****..*.....**.*****.....*.*.**....*.**.*..*.**..*.*.***.**....****..**...*.*..**.**.***.*...*..**.....*..*.*******..*.**...*..***..*..**.*.*....*..***.**.*.*.**..**..*..*.****.......*.*...**.***..***........**...**...*.*....*......*.*..**.**.*.....***.**.*....*..*...**.......**.**.*...****...**.*.***..*..**..*...*.*.*...******.*.*.*.**...*.********..*.***..**.*.*..****..........*..*.**..*.*...**.*...**.**.*.*.**.....*.**..*.*..*****..*.***..*.**.**.**.**...******... *.*.*..****...***.*..*...**.*.*.....*.*...**.*.*..*.******.*.*.**..*..**.**..**.**.***.....*..*....*.......*.**..*.*...***..**....**.....**.**..**.*****...**.*.**.****.**..**....*..**.*******.*****.**.*....*.*.*...**..****..*...*.**...**.*.*.**.*.**.*.**...*.*****.*...*.....**.***.*.*.*.*..*.*...*.**..*.**..*****....**..**.**.**..*.*.*..*.**.*.*.*..*..*...***..**.**....**...*..*..*....*...****..*.**..*****..**..***.*....***..***.***.**.***.**...*..*..*..***.*..***...*.*...*.*.****.***.*..*.*.****.****.**......*.**...*..**.*.****...***.*.**.....***.****..****.***..**..**.**.**.*********.........*....***...*...**.*.***..*.*..*.*.....********..**...*...**.*****.****..**....*.**..*..*..*.*.**.*...*.**..**.*****.**.*.*.*..*...**.*.***.**...*.*.....**.**...**..*...*...**.**..*.*****.*..*..**.*.**.*.*...*...****..*..**.*.*****...*.*.*.**..*.*..*.*..*****.***.*....*..**....*..***..**....*.....*.*..**.*.*..****....*.*.....*.*....**..*.**.****.*..*..**.*..*...*...***..**..*************..**.***.**.**.****.**.*..**.**.**..****.***.*.*..***.............***.**.**...*.***..*****..*...*.*..*.*******.*****...**.****...***..*.****.***.**.***....*...**.***.***.**...*..*.****.***..*..*..**...******.*.**.****.***..**......*..*......*......******..**..*..***.**.*..*.*..*.*..*.*.*...*.**.**..**.*****..**..*.*....*.*.***.**.**.....**.....*.****..*....*.***.*.*.*.****...**.*..*..***.**...***..*...*****.....***.*.**...*.....**.*****..**..**.****..**..*.*..*.**..*..**....*.*.....***..*.*.*.*.**.*..***.*.........***...*.**..**.....*.***..*...*.*..***..*..*****..*.*.*.**..****.**.*.***.**..*.*..**.*****.**....*.....*..*..****.*..*....*.*****...**..*..*....*.***.......*.**....*.**.*..**..*....*.**.**..*..***.*..****..*.******...****.**.*......**.*.***...*..*.*..*.***.*.**.**...**...**.***.*****...*.******.****.*......*.*.*.*...***.*..**..*.**.......*..*.*.*.*.*********..*.*.*****.**.****.*.********.*....**.**.*...*.*.*.*.*.**..**........*****.**.**..*......*.***.**..***.*..***.***.*..**..***.*.* *****....****..*.*..***.*..*..***....*.**.**.*.*.*.*..*..*.*********.***..*.**..**..********..*.**.*.**.*..***.*.*******.*.**.**..**..*.*...**.**.*..*.*...*.*.*.*.***..*..*........*.*.**..*...**..*.**.*.***..***.***...***.*...*.*....**..*...*.....***..**.******....*..*.....*...**.***.**...........*.**..**.*..***.**.*.*..*.***....**.***.*.****...***.*...*...*....*....****...**.**.***.*..**.*.*.**..*.****.***......**..*.***.*....*....*.*****..**.**.****.*.*.*.****.*.*.*.*.*..*..*...***...*........*.**....***.*****.*.*****...*.*...****.*.***...*..**....*..****.***..*....***.**..**....*.*..*..***.**..**....**.*.....*..***.....**.*....*...*.*...**...*..***..****..*.**..**...**.***.*...**.*.....*.*..*..**.**.*.*..*.*.**...*.***..*.**.....*.*........**.**..*....*.**.**..*.****..........*...*..**.*..***.***..**.**..***..******.*..**.****.*....*.*.*****..****.*.*..*.******.****...***.**.*.*.****..*...**...*..*******.**....**..*..***..*.**...**..***.*.*..**..***.**..*****.*.....**.*..***.*..**.*.*...*.*.*.*..*..***.**.*.*****.......*.*....***.*..*******...**.*.*.....*..**...**.*...**.*..**.****..******.**.*.....*.**..*.**.**..****..**..*......*.*..*.*..**..*.*.*.**.*..*..******..**..***..*.....***.*....*.****...*.**.**.*.**...*..**..*...*.**....***..*...*.***..*..*****..**..*..**..*.**..*.***.*....***..*******.*.*...*.*********....**.*....*.*..**.**.*.**..*......****.**..*.**.*.***.*****..****.*.***.*.**.*.*.*.**..***.....**.*.*.**.*..**.*...*.....***.*.......**...*.**...*.***..**.*.**.*****..**..*..*...**.*..*.**.*****.***.***...***..*.*.*.*.*.*.*..*......*.*..**..***..*.**..********..*.**.*..**.**.*.*..****.**.*****.*.******.*.**..*......**..**.*.*..**.***..**.*.***.*..***.....*.**....*.*********..**..**.*.*....***.*..**.*.**.*.**.*...*...**.*.**.*..******..*..***.**.*.*.**.*****.**...**.***..*.*..****.**..*.*....**.**......*..**.*...*.*...*.*.....*.*.*..*****.*****.***..*..**..***.*.....**.*.*..*..*....*..***...*..*..*...*..*.*..**.*..**..*..*.*.*...*..**.*..*...**..**.*** *.********..**.*.......*****..*.***...***...****.*.*******.****.*.*.*..*....***..****.**.........**..*.***...***....**.*..*...*..*.*..***.**..******.***..*..****..*.*..*.*.**..**.*****.*.*.**..*.**.......*.*****.***..**.**.*..****.***....*.....****...*......*....***...*.**..******.*.***.*.***..**..*..*..**..***.*.*.*.**.*.**..**...*.*.**.***..*...****...***...***.**.****..***.***.*.***..***.**.*.*.*..***.**..*...**......**..**.*...**.*****.****......*...*..*..*..*.*...*...*..*..*..***..****.**.*..*..*..*.*...******.**..***.*.*..**.*.*..*.**.*.*..******.****..**......*.***.*******......****......**.*..*...*.***.****.**......***.*..*.*****..*.*...**...**..**......*.**.*.**.*.*.***.....*...*.*.***....***..***.*****.*....***....**...**...*....*.****...****.*..**..*****..***..*..*..***..*.*.*.*******.*..******...*****....*..**.**.*..*..**....*.*.****....****..**.*..***.*.**.***.*.**.*...****.***.*.*.*..***..*****..*.*.*.**....*.......*.*.*..*.....**..*.*.**...***.*...*.*...**..**...*..****...**....*..*.*..**.*..*...*.***..*.***.*....*..***.*****.*.*.***.*.*.***..*..***..*****.****....****...*..*.*......**.******.*....*.**.****..***.***.*.*.....*..****.**.*..*..**..****..*..****.*********...*.**....****..*.*....*.*.****.....*.**.***...********.....*.*..*.*****.*..****.*....***...*.**...***..**********.***.....*..**.*.**.*.**..**..**.**....*.*.*.**...***.*.****..*.*****.*.**..**..*.*.*.**.*..*......*.*..*.*..**.**.*******..*.*.*.*.*.***.*...*...*....***.*****.*..*...****.*..*...**.**.*.****.**.*..*.*...*.*..***.**.*.**.*...*.**..*.***..***.....*...***.****.*****..*.***..*.....*****..*****.*..*..*...**..***.*.**.***..**.**.....**.....*.....***..*..****...*..*.*...***.***.*.*.*.*..*......**......**.**...**.****.*.*...***.*.**.***..*.***.*..*.**...*.*..*.....*...*.*.*.*.....**....*.*.*.****.*.**..*..*..**...**.....**..***..........*.*........*.*.....**.*..***.*.**...*.***.*..*..***....*.***...**..*.....*.*.**...******.*........**.*.*.**..*.*****..*.***.***.****...**.**.*.**** ....**.**...*....***.*.*............*..**..**.****.**..**.***.**.*.*.*.****....*.*****.*.*.*.****...**.......***.***..*..*...*.*.**.*..****.***.****.*.**.*.*...*...*..*.*..**.******.*..*.**.*..*.****..*.***......****.*..*.*.*.*.****.**.*..*.**..**..****....*.*.***.**.*...**.*..*.*****...***..**...*.**.*...*..*.*...*.*.*.*.**.**..*.*.*.*...*.*..***.****...*...**..***..***.*.***.****.**..**..*..*****...*....*****..**.*.*..*.**......*..*..*.**.****..**.*..*..*...*.***..*...**....*..*.***.*.***.**.**.*.**....**.**.*.***.**....*.**.**.....***.***..**..***..**..*......**.**.*..*****.*.*****.*.*..*..*******.****..*.**.*.....**.*...**..*..*......*.*...****...*.*.***.......*.*..****.*******.***.*.....*.**..*...*.*..*..***.*******.***.*.**...*.*.*****.*.**...........**.*.**.***.....**.***..*.**..*..*...*.***......*....*****.*.*.*.***..*.*****...***..**...*.*..****...*...***.......**..*..***...****.**...........**..*.**.*.*.**.***.*.*..****.***...*..**.**..***.***.*.....**..**..*.***....*..*..*...*....*****..**.**.****..*****....**..*...*..***..*.*****........***.*...***...**..*.**.*.******..*.*.....***.......*..***..**....*..***..***..**.*..**.....**..*.***.**...*.****.*...*.**.....*.*..*****.**......*..**.*.*.....***..*.**.*..****.***..*....**.**.**...****..****.*.*..*..*.*********..**.*.**.*......****.....*.**....*.*...*....**.*.**....**...*.*.*.**.....***...*.*.**.**.*..***......*.******..*****.****.**.*.**..*.*.**.**..*....*.***.*...***..*..******.*..****.*....***.**.*.*..**...*...*****..*.....******.......***.**..*...*..*..*...*..**..*.*..*.*.*.******.***.*..........*.******.*.......***....**.**..****..**.**..******...**.*****....**..*...*.****..***....**.*...*****..*..*.*..***....*...***.***..*..**...***.....*...********....*.***.*...*.*..*..*.**.*.****.*.***.***.****.**.*.***..****.*.**.*..****....**.*..*..**.*.*..**..*..**..*.*.*.....*.....*....*..*....*.*******..*...........**...**.*..**..**.**.....*.....***.*.*******.*..*.**.*.**.***.****...*.*****.**.*.****.*...*.* .*..**..*..*.*....*..........*.*...*....*.*.......**...***..**..*....*.*..*.****.**.*...********.*.*.***.**....***.*...*..**.****...*.*...***.....*.**..**.***.*...*..*.*.**.*****.*.*.*..***.*...*.***.*.**.*.**.******......***.*...***..**..**.*.*.***.*....**.***..**.*.*.****.*....*****.*********.**..*.*.*.......*.*.*.***.****..*.***........*.*.***..**..**.*.*.**...*....*.*.**.*.*.***...*..*.***.**.*.***..****.*.*.*.***.**.**...*.*..*......*..*.**.....*...**.....*.****.*..*..****.*.***..*.*.***********.*.***.....****....***..***...*..*...***.**.**.**....**...*.***....*.**.***...**.*...*..**.....*..*.*..*.****.*..**.*.**.*.*.**.*..***.*...****.*.*.*............*.*.*.****.**.****.**.....*....*..*.*..*.*...*.**.*.*..***..*...**...*..****..***..*...***....**.*****.***.......*.*.*.**.****..***......*..***..*.**..*.*.***...*..*...*.**..**...**.*.*.*...*.***.*.**..*.***.**.*.******.***.*....***.*.*....**.**.......*****..**.****..*.*...*...**...*.*.*.*.....**...***.*....*.***.*.*.*...**.*****.....*..*.****...*.*...*.*.**..**********..*.**.*...**.**.**...*****..*.*.*..*..*..*.*..***.**.*...****...**.*.*.....*.***..***..*.*.****.****...**.**..*.**.*..*.****.*...*.*..**.*...*....**....******.*....****.*******...*.***.*..**..*...*.*.*..*.****.***.*.....**..*.**...**..*.*.....*.*....**..*...****.*.*..*****.....*...*****.*...**..***..**..**..*.*.......*..*****.*.*..*.*.*....***..*.*.*.**..*.*..*..**....*****...........****..*..***..**.***....*.*****...*.....*******..*.....*.**.*****.*...*.*.**.*.**.*....*.*.**.*.*.....***.***.***.*....**..********.***.***.*.*.**...*..*.*....*.**.**..*******.*.*.*.*..***..****...**.**...***..***.**.***..**...*..***.*..**......*.**...*....**.***...*..*.*.*****.**.****.***...*.******...*.*.......*.*...*.*....*..*..*.*..*...***..**..*.**.*.***..***.....**.**....***.*......**.*.*.*.**.***...*....*.........*.*.***...*...***.*......***.***.***...*.........**...***.*.******..**.**.....***..**.*.*....****.****...*.*..*..**.**.***.*..***......*....*****.*.*. ..*....**...**.*...***..******.****.*..*..*.*****...**.***..*.***.*....*.**...*..*..*****..*....**.*****.***.*.***...***...*.....***.*.**.....***.**....*.****..**.*.***......*.*..**.**.........*...*.**..****.*****..**..**.*..**.....*..****.*..*.*......*......*..*...**..*******..**.**..*..*.*.*...*........*..*.**..*..*.....***..**....*.*...**.**.*.*...*...***........**....****......*..*.**..*....*..*..*..*.*..*.***..*....**........***...*...******.*.*..*.***..*............***.**..*.*.*.*.*.**..**.*.....*.****.....**.*......*****....*....*.*..***..***.*.***.*.*...**.*...*.*.*..****.*.*.**.....**.********.****..*.***.*..*.*......*.********.**....*******....**..*..*.*....**..**.*..****..*..***.**..*.*****.*..****.*...*****...*....***..*****..*..***.*****.*..*...**.**.**..****.*.*.*****..**..**..***...*...*.*****..*...*..******...*.**.**.***..**..*..*.*.*.**.**.**.*.*.*......*.*.*..**.*...*...**.**.*******..*****......**..*.****..***.***.**.*....***..*..**.*...***.***.*.*.*...**..***.**.*..*..**.***.*....**......**.**.*..**.******.*******..*....*...***.*.*..*****...*******.*.**.*.****.**.*.....*.**..*...*...*******..**.****.*.**.*....*.*..***.*...**...*.*..*....**..*.*..*.........***...***..*....***********....**.**.*.***...*.**...*.*.*..*.......**.*..*.....**.**...*.**.*.****.....**..*..*.******.*.***....*****.***....*.**..*..****.**.*.*..*.***.*****.****.*.**...**.....**.**..*.*.*..*****.**.*.*.*...**.*.*.*.*.*****..****..**.*.*.*.***..*.*.*..**.....**...**.*.*..*.***..*.**.*..*...**.*.*..*.*.*...*......***..*.***.***..*....**.***....**.***..*.*...*..*.*.**.*.***.*.****..*.*.*.***......*...******.*.*.**...***.*.*.**.*.*..*.**.***.*.***.....*..**..***.*****..**...*.***.*.*.**.*.****.*.*****......****.*..**.*.**.****......**..**.*..*...*.**..**...*...**.*******..****.***.....****.*.*.*.*****.**....*...*..*.*.......**..****.....*.....*.*....*......*..*****.*.*.*..***..*..*..*...*.*....*.*.***.**..******..*....*..*****.****.....****....****.*..***.*..*.....**..***.*****... ..***.***..*..*.*.**....*..**.**.....**.*.*.*.****.*.**..****.**..****.**.***.**.*.**.*....*........*.*....*****.*....***.*.**....*.*.*.****........**..**.*.****......*.*.*.***....***.*....*.*...**..*..***..*.*.*...*.*.....*...**...**.*..**..**.**..*.*..*...******..*..*.*.....*.*.....*...**...**.*....*.******.*.*****...*..**.**.*...*..*.*..*...*******.**.*........**.******..*..**.*.*...**.*.**.*...*****.*..*..*.*....**********.*..*****.****.**.*..*.**..*...**.*...**.*..****.****...*****..*.*...*.****..*.*****.***..***...*.*.**....**......**...***.*.*...*....**..**.**.....**..**.*........*..*....***.***....***.**.....*.*.*..***.*....*...............*...**.*..***.*.**.*..**....*.**.**......*...*....*.....***.*****..**.***.*...**.*.**.**....****.*..*****.**.***..*..*..***.*...***.......*......*..***.....**.*.*.**.*.*..***......***....*..*..*.*.....*.******...*.*.*****....*....*.**.*.****...***...**.*..*..*.*.....*.**.***....****..*******....*.*.*...***...***.**.***.*..*...**..*...**.**.*..**...*.*.*.........*.**.*..*.***.***.*.**....**..**..*...*.*....**.*.*..**..**.***.*.*****.*..*..**..*.*...*..**.......*..*..***.*....**......**.*..**.**.....*..*....*..**......*.****..*.*..*****.**..*..*..*....*....*...**.**.********.**..***.*.*.*.******.*..*.***.**..*..**..*......*****..*...**......*......**..*.***.*.***..**.*.....**.***..*****.*....*..***.**.**...**.*.....**..*.***.*..*....*....***.*.*....*.*.***.*..**.*.**.....*.*..*..*.****..***..***.**..*.*.**.*......**.**..*.**...*....**..**.*..***.*...*.**.*.**.**...*...*..****..*..**.*.**.**...*.****.*.*...***.********..***.*****.****.*..**.*..*....*...***.**.*...*...**.*..*******.**....*....*.*.*....***.*.****.*.**.*.*...**.*.***...*..*..*...**.*.**..*.****..**.*..*..**.***.**..**.*...**......*...***.....*.**...*.*.....**..**...**...*...***.*.*.************.*..*.***.*....***.****...*..*****...****.*....*.****...***.*......*****.*.***..***..*****...***...****.*****..*.**...**..****...*.*...****.*......*.***..****.*...*.*.*.** **...**.*.******.*.*.*****.....**..*************.**..*.*.**.*..*.*..*..*.*.*..*.*.....*.*.*.*****..*...*.*.*.***..*..*****.*..*.***..**...*..*.**.***..*..*..*.****.****..**...*...*..**.*****.**..**..*.**.**.....*..***.*.*....*..**.....*******...**..**...*.*.*.....***.**.**.**..*..*..*.....*.*..*......*...*...*...*.*.****.**.....**.**...*****.****.**.**.....*****.......*.**...***.****...*...***.**..******.......*..**.*.*..*.**....*.**.*.***..***.*...**.****.*...*...**.*.*..*..*....***.*.*******..*.**.......**.*....**..*.*..*.....**..**.*.*.**...***.***.**..*.**.******.**..*..*.**..*..**..*.*...******.*.*.**.****..***...*.*..*.***...***.......*....*.*****.**.*..*..*...**..*...**...******....***..***.**.******....**..*.**.**.**..*.**.**..*...*.*.**.*...***.**..***...*..***.**..*.*******.*.*.*.**..*..**..**.***.*.**......*.*******..***....*.**.**.....*...*..*..**.***...*.*.......****..*.*.****.*.*..*.*.*...****.**...*.*.*.**.*....*....**..*....**..**....*.**.*..**.**........****.*.*.***...***..*.***....**...**.....*..**.*.*..***..******.*...*******..*.***..****.*.*******...*.*..*****..**....**.****.**...***.**.**..**.*...**...*..***.....*.**.*........*.***.***.*..***...***....*.***.*..**..**...***..*..****....*.***..****.******..*.*****..*..*..*.*.*..*.**......**.****.***.***..*****.*.*.*..*.....*.**...**.****.***.**....**.***.****.***..*.*****.***..**..*...**.*..*.**.**..****.*..*.***..**....**....*..***.*****.**..*..*..*.....**..*..**.*****.*.***..****.*****.*...*..***..*...*..****....****..**....*..*..*..*.**.*...*.**...**.....*.*..*.*.**.*..*....*..****.....**.**..*..*...*..***.***.**...*.....***.*.*..****.*......**...*.*****.**.*..****.*.**.***.*.*..***......**..*.*.**...*...*******..*******.*..*.****...*..*.****.***..***.***..*.*.....*.*...**..*..****.*...*..*.*.*....******.*..*....***.**.....*...*****...*....*******.....**...**.*.*...*...***........*.**...**.*...*..****..**..**.**.*.*.*.*...*.******.**.***.***.*......*..*******.**..**...*..*.*.*...*****..*****.*. *......*..***...*****.**.**.*****.*.*.*...*****......*..*.**..*..***.*..*..*.*.*.**.*.**.****..*...*.**...*.*.****.**..*.*......*..*..**.***..***.*...*...*..*.*....*****.*...*.*...**.*....*.*.*.***.***..*.***.***...*.**.*****..*.*...**.*.....**..**.**......*.*.***.*.***...*..*.**....****...*..**.**..*..*...*.*.*.......****.**.**..*.**.*......**..**.*****.*..*.***..**..*.*.....**.*..****.*.**.*....****.*..*****.******.******.*..******...**...*....****....*..***.**.....****.**.***..*.*.**..****.*.*******.*.**..*..***.*.***.**....***..*.**...*....**..*.*.**.**.****.**..**..**.*..**.*.***...*.***.*.*....****....*..*.******..***..*....**..*.**....**..**..**.**.**.*.**......**.*...***...*..*******..*.**....****....***.**.*....**.*****.*....*.*..***..*.**.***..*.*.***.**.**..***.*.**.*.*.*...*...*..*.*.***..*...**.**..**..*..*.*.*.*....**..*.****.*.**....*...***..*.****...***....*..*...*.*....*...*.*.*.*..***.*..***....*..**.***..*....*...***.*...****..*.*****.*..*.*.**.*.*.*....**..*.....**.**.**.****.*.*..**....***..*.**...*..*....***...*.*...*.**.****.**.**.*.***...**.****.**...*****.....*..*....**....*.**..****.*****.*.*****.*.*....**..*.*****.**.*..*...****.**...**.*.*.*..*..*..****..**......*..***..***.***.*...*.*..*.*.*...*..*..*.******....*.*.*..****..*.......*...*..*....**...***.*.****.*.*.**..*...****.*****..**..*.**.*...*..*..*..****.*....*..***.*.*..**.**.**.*.*.***..*.***.**..*........*.*.**.**.*.****.*..**...*.****....**.*.**...*....*..*****...*....*..*..***.***.....**.****.**.*.**.***..***.*....*.*.*..*.**..**.*..**.****.**..**..*.....*....***...**..*.*..***.*.**.*...*..*.**...***.*..*..*...*****.*..***.**.*..****..**.*..**...*.**.*.**.*......**...**.*.....***.*.*...**..**.*.**.*.*..**...**...****...*..***...*...*.******.***...*.*.*.*.....**.*..*..**.*.....*.*..**.*..**..*.....**.*........*.*..*.*.*....**..*.**.*..**.****..***.*....*.*.*.*.**..*...**......*......**...*.**.***.******..*.*.*****..*..****...****..*.*.***..*....*****......*..******..*.**..**...* .**.***.**.*.*...*..*****..***.*.*.****.*...*.**..***..**..**..*..*.*.*...**.****..*...**..*..*.*.***....*......***..*.*****.*.......*...*.**..***.....*.*.*.**..*.**.*..**..*..*...**.**..**.*..****.***.*.*.**.....*.*****.*****.*......**..*...*.**.*.***..**..**.*....***.****...*..**.***..******.**....*..*.*....*...*..*..*.*.***...**..*..**.**...*.......*.***.*.*...**.*.*.*..*.****..*....*.......*.**.*..*.*.*.....******.**.**.**.*...*.*..*.....*.*.**.*.*..**...**..***..**.*****...**.**.**.*.*..*.***....*..***.*..*..*.*..*.**....*.**.***.*.*...***...*******...*.****....*...*****..***...........**.***.*.**.*..*.***.*******.**.*..*.***.*.**.......*.**.*.....*****..**.....**.***...*.....*.***.**...*.**.*..********.******.**.**...*.**......***.*.*..*.****......**.**.*.**..**.*.*..**.****.**.**..***...**...*....****...*..*...**..*..*.**..*..**....*.*.**..****.***.*....****.***.........***....***.*...*.***.***.*.**..***.**....*..*.****.***...*...****...*.*.**....***.....**..**..*.*.**...*....*..***..***.*.***.*.*.**....*.*.*.*.*.......**.....**.**.*......***.*.**..*.**..***.*....*.*.**..*..**.*.***.*.....*.*..*.****.**.*.*..*..****..*..*...*.*..*****..**.*....*...*.**.*.***..*..*..****.**.*.*.....*.*...*.***....*...**....**.....*......**.*.....*...*....*.*..**.**.*.*.**.***..****.**.*...*.*.***.*.*...***.*.*.****.*.....***..*..***.*.*..**.**....*...**....**.*.*.*.**.......***..........**..*.*.*..****.*..*.**..*.**...*....***...*.**.*..**...**..**.....***..****.*.*.*...*...**.*.*.*...***.*.*.**......*****.***..***......***...****.*....*.**.*.*.*****.**.**..*.**..***....*..**...*.*.*...***.*.*.....***...*****....*..****.*.*.*.*......***..***....**...*..**.*....*.***...*.*.*..***.*.*...*.***.****.**..*..*****...*.*****.**..*..**.**..**.***..****.....*.*.*.**....**.**.**.*.*.***.**.*.*.*.****...*.***.*..****..*.******.****..*****...**....*..****..*.....**.***.**.****.*.....*...*..****.*...*.*..*.*.*..***.*.....*..**..**.**.****......**...*.**.*..*..**.....*..****.*.*..******..** ..**..**..**.*..*...*..*****.**..**...*.*.**..*.***..*.***.**.*.**.....****.***.**..*.**..*...**.*.**..**...*..****...*.***.*.*..**.*.**..***...**.*..*.**.***.....***.*..*..*.****.*.**.****.*.**..*........*.....*...*...*.*..*.**.***...******..*.....**...*...**.**.**...*...*...*.******...****..******...****.**.**..*.**..*.*....**.*.******.*.***..*****.......*.*.**..*..*.**.*..**..*..*........**.**..*...*.*...*.*..*.*....*.*.*...*.*.**.*.*.****.**.**.**..*.**...*..*..*..*.*...**.*..**..****...**..*.......**.***...**..*.*.*..*.***...*.**..*..*..**....*.***.*.*.**.**.......***.*.*..*.*...*..**.*.*.***..*.******.*.*.*******..*.**.....*...****.****.*.*.....**.....*..*.*.****.*.*...*.*...**...*.***.*.****...*****.**.**.***..*.**.****....****..*.***..*...*.**..*****.*..*..*.*........**.****....*.*****.**.*....*.*..**.*.*..*.***.**..**.*...**.*.****.*.*****.*.**....*..**.**..*..**.*.*.**.***.***..*.*..*......*.....*...***.***.**.***..**.***...**.**..***..*..***..***.*.*****..*.....*...*..*****..*..*.***..****..*...*****..*....*.**..***..***.*..***.*****.*...*...*.*.....**..*.**.*.*.*.*..********.*......*.*.**...**.*..**.*..***..**.**.***...**.*..***.**.*..***...*.*....********.....*****.****...*.......*.**..****.**....**....**...**..***.*.*.*.......**...*.*.*.*..*....*..*.......**.**...*.*.*...**.*...**...*....*..*.*..**.*.*..*.**.***..******..****.*..*.*..*..*..*..*.*..*..**.....*******.*..***..***.*..*.*.**....*...*.***.*...*..***.**.*.*...*.*...*.*..*..*..*.**.**..**......*****...*.*..*..*..**..*...*..*.**...**...*.*.....**.*****..****.*.**.*..*...**..****.**.*.**.************..*.*..**..*.*.***..**...*..****.....*....*..**..**.....**...**.*******.*..***.*.....*****..***.*...*.**.*........*..**...****..***..***.....***.**.......****...*..*.*..**.*..*.**..***..**.****.*..**..*.**..*.********...***.*..*......*...**...**...*.*.....****..*.**....**.*.***.**.*.***.**..**...*.**......**.**..**.*.*.**.*.****.*.*..*.*...*****.*.***.*.****..****.*.*....*..***.*....****.*..********. ...**.***..*********.****.*******...**.*....**...***..*..*.****..*****...*..*...***.*...****..*...****...**..*...***.*...***.*.*.***..*...*......***.*.*..*.*******.**...**.**.**.......*..*.*...***.*.*.**.*...****....***.******..***.*...*..**.*....**.*.*.***.****.*...***..*.............****.*.*.*.*.*...*...**.**..*......*.**...*.***.**..*..*..***..*..*.**.*..***..****....*.*.*.*.*****..*..**.*.**...*.*....*.*********..*****.*.**......*..*.*....**.***..***.****.*******..****.*******..*.**...**...***.*.*....*.*.*.***.**...**..**......*.*.*..**.*******.***.*.***.****...****.**.*.*..*.*...*..*.*.****..*..*..*.****.**.....*.*....*......***..*.**.*...*.......*..*..***.*.*.*.**.**.***.**...*.....*.***..*.**..*..*..*....**....*..**..********..*..*..*..*.**...*..**..**.**...*.*.*.**..***...**.*****..**...*..**.....**.**....*.**.**...*...***...*......*..*..***.*.*.**.*.*.*..**.....*...*.**..***.**.**....*.***.**.**..**...**..*...*..*..***..*.*.....**.*..**.*......*.****.**....*.**..*..*.****...**..*..*....*..*.*.***.*.*.*..***.*....***.*....**....**.**.*.***.**.**..***..*.**...****.....*...***.**.**.*...***..*.*..**.*....*.******.*....***....**......*.******.*.*.**...*.*....******.**.*.....*****.**.****..*.**.**..**..**......*****.*...*.*.****..*..***.*****.*.**.**.**.**...**.*....***...*...*.****.*...****..*.***..*******..*.*......****.*..****.**.***.**.***.***..*.***...**....****.**..*....*..*.**.*.****..**..***.*.**.**.****.......*..****..*.*.*.*..*.*.**.***.*...*.*.....*...*.****...*.*.*.*..*.*.*....**..*...**....*..**..**.*..*.****..*.*..***.*..****....**.*.*..*.*...****..***.**.***.*..*....***..*.***.....**..*.....**.*...*...***...*..***...*....*.**...*.*.*....*.*.****.*.*.*****.*.**...*.******..*.*..****...*.***..*...**...**.******.**...***.....****......*...*.**..******..******..**.**..**.**.*..**.***...**..******..**.....*..*..*...*..********.**..**....*..**...*.**.**.**.**..*....**..**.****.*.*.*.*...**...****.*.*.*.*....*.*..*..*...*.**..*..****.....****...**..*..*. ..**..*..***........**.*..*****.****.****.*..*...**.***....*****.**.***.*......****..*.*.*..***..*****.*.***.*.*.*......***.*...*...*.*****...*.****.*..*.**.*.*.***...*..*....*.*.**..**.*....*..****.*..*******...***.*.....*.*.*.*.*.******..*.******.****.....*...*..*.*.*.****.***..*.**.*.*...*.****....*.**..***.****.****........*.*****.*...**.*.*.**.*.*.*.****..****.*.**.**..***.....****....**.*..**..**...*.*.*.**.******.****...*.**...*.****..*...**.*.*.*..*...******..*.***..***.*..*..*.*....*...*.....**.*****.........**.***.*..**.....***.*.*.***...*.****..**.*...*...*.***..**...*******.**.****....*..*.....***..**.*.**...*.*..**...***...****.*.**...**..**...*****.***.*.**..**.*.****.*..*.***.*....**..***.**.**.**..***..***.**.***..*.**..*.*****.**.***.*.**...**..***.***....****.*.*.*...**....*.*..***...*.......**.***..*.**...*.*..**...***..*.**.*.**.**...*...***.*.***...*.....***..*.........****.*.*...***....***.**..**....*.**...**..*.**.*....**..*.**.*..*.*.*.*...*****..***..*.**..****.*..**...**.*.*.*.*.*...*.***...***.**.....*.******....*...*.......**.**.*...*..*..**...**.......*.******......**.******..*.*.**...*..**.****.*.*.***.***.**.*.*...*.*.***..*******.*.**...*...****..*...**..**...*.*...*...*.***...*...*******...*..*..**.*...*.*.*****.*....***..**.....*.***.**..*.*.....*..*.*.*****..**..***...***.**..*.*.*..*.*****...*.*.*.....**..*...**.*.***.*****.*...*******...****..*.*..**..*****.***.*.*.*.*****.*.**.***.***.*..****.**.*.***.***...***.****.....****.....*.*****.*..***.**.*.*.*.**..**.****.*..*..*...*...*....****.*..*.*.*.*....*..*.*.**.*****.**...*.**..*.**....*.*.*......***.*..*..*.*.*.*.*..*...*****.**..*.*..*.....*.*.*******..***...*.*.*..*...*.*...*.**.***.***....***.*..**.*..**.***.*.**.*..***....***.**.*...*..**...**..**.....*..***..*.*...**.**...******.*.***.*.*....**..**.**.***.***.....*..**.**.*.*.**...*..****..*....**.*..*..**..**.......*.*..*.**...***.*.**...*****..*..*..**.**..**.***.*.*..**.*******..*.*....**.**.*.*..***...**.*.******.***.* *.******..******....*.***.*.**.*.*..*..**.***...*.****...***.****..*****..**....***.*..*****....***....***.***.**.*.....****...*.*.*.**.*.*.**.*****..*......**..****.******.****..*.*****..*.*..*..*.....**..**..****...***....*****.**.*....*..****..**.*..*..**.***.**.....**..**...***...*.**.*...*..****...***...*..*..*..**..****.*.**..****..*.*****...**.*.**.*..***..*****.***.*.****...*......*.*.****...*.*.*....**.*.*.***.*.****..****...*.....*..**.*...******.**..**...*...*.*******...**......*.*.*.....*..***...**.*.***..****....*.*....*.**..*..**..**.***********.*****.......*.*.*...*.*.*.***.*.*...*..***.*.*..*......***....*......***.*.*..****..*..**...**.***.*...**.****.......*.*....**.****..*.****.*..*..*..**.**.**..**.*.*.***....**...**...*.*..*.**.*...**..****.......****.*******..**..*..**.**..*..*...*.****.*..***.**....****.**..*.***......*.*****.*...**...**.*.**.***.*.***.***.**.*****.*..*****.....***.*...*.*****.....*.***..**.....**.**..***...*..*...*****..***...*******..*..*.*..*....********.**....*...*...***..***.*.**.*.*.*....*.****..*****....*.......*.******..***...*.*.**...***...*..*.*...**.**.**.*....*....*...*.********...*...*...*..**......*.**.**...**..*.**.....*..**.**...**....*...***...*.*..*.*.*.*.*.****.....*.**...*......***...*.**....*.*..*.****.*..****.*.*......*.**.*****.......***.***.**.**.***.**.*.****.**.*.*.****.****.....***...*.*.*.**...*.**.........**.**.***..*****..**..*...*...*..*....*.....*.**..**..*.*..***.........**.****.**..*.****.**...*..***.**.*.*.***..***..***.*...*......*..*....*.*.***.**.***..*...*.*..*.*.*.*..****..***.*.....**.*.*.**.*..**...**..********...**..***.*****...**.*****...*.**.*..*.*..*......**.*..*.*..*.*.*.**.*.*..*.*.**.*..**...***..**.*.**.*...*****..*..*..**..*..**.*..*..*..*.*...**....***.*..****...**.....*....*...***..*.*....*.*.*****.*...***..*..*..*.****.*****...*.***..*..**.**..*..**.*.**...*.**.***....*.****...****.**.***..*.*.*******...**.*.**.*.**.*.*.*.*.....**..*.**...*.*..*..*..*...*.*.*..*..*.*..***.* ...*.........***.**.*.*.*...*.***.***.***...***..*.**....*.*.********.*.***..*****.**....****.*..***...*.*********.*..*.***.*...*..***...*..**.*.*.*.*.*.*..****.**..*.**.*.*.*******.*.*.**.*..**.......******..*..*.**..**.*..*.****....****.**..***.*...**...*..***...***...****.*.....**..*...***..*.**.*....**...*.*.*.**..*.*.******..*..*..*.**..***.**...*.*.**....*****.*.*......**.***..*..*...***...**....***...***..***********.***.*.....****....**.**.******.**.**.*.......**.*.**.*.**.*.**.***.*..*.*..*.***..**.**..**.*....*..*....*.*..***.....**.*.***....*.*.****.*.*...*..**...**.*****..*.*.*.**.****.*.*....****..*..**...***..**.*.*.*.....****.***.....**..*...*******.**.**...**.*****.**.*..*.*..***.*****..*****.****.***.*......*...*.**..*.**.**..******..*......**..***...**.**..*.*******..*....**.****...**....***...*..**.******....*.*.***....****..*.*.***.*...**.***.*.*.*......*..**..****...*..***...*..****..**...*.*..*...**...*.******.***..**.*.*..*.....*.**..*.*.***.**...**..*..*.....*.*..***.***...*.*..**....*.*****.*.*...***..*..*.*..**.********.*****..**.****....*....****.**.*...****...**.**....*********.*.*..*.*....**.*...****...*.....**...*.****.*...**.*******.*.*****.*****..*.....***...*****..**.**..*..*.*.**..*..******...*******.***.*....**.*..*.*..*.*.**.*...***..*.*.*.**.***.*.*...**....**...*..*.*.*.**.**.*.*....*..*....**....***...*.**.*.*...**.....**.*.*.***..*...*****....*..*.......*..***...*.*...***.***.*.*.*.**.*****.**..*****......***.***.......**....*.****..**.*..*.*...***...*...**.*****.**..*****...*.*..**...*.*.*.*...****.*.*.*......*..***.*..***.***...**.**.**....********.....****.*..*.***..*.*.*..*..**..*********.***..*..****.*.*...*.....**..**..****...***...****.*.*...***.**...*.*.*..****.****.*.*.**..*...**.....**...*...*...***...*.*.**.*.*..*****.****...*****.****.*.*...**....*....*******.*.***...**.***.....******.**..**....*..*..********...**..**....*.*.*.******..*..**..**.*..**.**.*..*****....*.**.**.*....*.*..*.*....**.****..*..**.*.****.*** *.***..*..**.****.**....*.*.**...*.......*.*..*.***..**.***.*.*....***.****.***..*.*.***.*...**..*.*..**..**..*.*..****.*......*.***.***...****....**.*****...*....*.********.*..**...*....***..*.*...********..*...*..**...*....**.**.***.**.....*.**.****..**..*....*.****.****.**..*.*...*.***..****.**..*...*..*..**.....*.***....***.***..*...***..*.*.**...****...*.*****...**...*.***.****...*..**.*.*..*****..**...**..***..*.***.*...*.***......*.**..*.*******.*.****.*.*..*.....*....**.......**.*.*...*....*.*...****.*.*.*.*.*.......****.**.***..*..***...*.*.****.*.**.*.**.****....**..*..******.*.******...*.*..*...*.*.****.*.**...******.*...*..***...*..*.**.*.***.***...*..***.***..*.*..**...***..***.****..***...**...*...**.**..***..**.*...****.*...***...*.*.****...*.*.*.***.***.**...*..*.**.**..*..**....*.***....**..***.**.*...*****..*.*..*.*.*..***.*..*******.*.*.***.**....*.**....*.**..*.**...*****.*.*.**.****.......***...***.**.****..**.*.**.**.*.*..***.**.****.***.*..*****..*.**.**.*.**...*.**..**...**.**.**.**.**.**.*.**.**.*.*.***.*.***********......*..*....**...**.**...........***.**..*...***....***.*.*.***.*****..**...*.*..*....**.*...****.*..***...**..**.****..*..*.*..*..*..*.....*.**....*.*..*..****.***...**.****.**.*..*..*.**....**..*..*.**..****.***.*****.**.*.***.**..**..*..***.**...*******....***.*.**.******..*.*.**.***.*.....******.**....**..***..*..****.**..*..*.**...*.*..****..*.***.*..*...**......**.****..*****.**.**..*...*...*.**.**.*.*******.*.*.*..*.****..***.*..***..**.*..**....****..**......******.***.**..**.**....**....*.*.*.*.*****...*.**.*****.*.****....***.**.*.****.***..***.....*.*****.*.**..*..*..*...**.*******.*.*.**.*.**..*...**..**...******.*.*..**..*.*.****.*****....*...**..**..*...****.****.*....*..**...**.*.****.***.....****.*.*.***.**.**.**.*.*.***..*...*.**...*..*.*..*.*.***...*..****.*..****......*.*...*.****.*********...**...***..****.****.***.*.....*..********.*...**..***...**..*.*.**..*..*****.*..***.**..*..*.**...*.**.***..**..*..... .**.**.*.*.*..*..**.*.*.*.*...***.**.....*..**.*..*..*....****..*...*.*.****.***..*....*****..*.*.****....*.***.*..*.***.*.*...**.****..****.**...**.**.*.***.****...**...*.*...*..**....***.***.......*..*......***.*....*...*.***.****..***.*.*..*.....***.*...**.****...*.**..*.***..*...**..*.**.**..*..**.**..**...*.**..*.*.*..*.**.**.***...***..*...*.*.***..*.....*.*..*****.*..*....*.***..*.....*.***..*..*..*.**.*..**..**.***.*..**...***..*....**.*..*..***.*****.....***..***.......*.**.*.....**..**.*.****....***..***.***.*...*.*..**..****.****.*...*......*.**.*.****....*.*..**..*..***.*...***.***.****..*.....**.***.*.*.*.*.*.***.*.****....*..*......*..**..*.*.***.*..*.**.***...***....***.***.*.*.*..*..***.****.....**.*.**.*..*..*.***..*..***.*.***......*.***...**..*..*...*...**..***..**...***.*..*****..*.....*.*.......**.****....*....*.....*..***....*...****.**......*....*.*..*.....***.**..**.*.*.**...**.*.***.***..******.*..**..*.***.*.******.*...**.*..*....*...**....*****..**...*..*.**.**.**.**.*..*..**.*****.*...***.*.**.***....*.***.***..***.***.*.*.*****.**.****.**.**.*..*.****.***.*.*.*...*****...**.*.....*.*..*.*....*..**..*.*.*.**.*...**..***.**.***.*.*..*..*..*.*****.*.*.*.**.....*........**.*.**.....*..*.**..*****.*****.*.*.***.**.*.*...***.....***..**..**...******....*****..*.***......**..*..*..*....**.*.*.*.*..**********...****..*.****...*...*.*..*.***..**...*.*...*.*.*.*****....**....*........*..*...*.*...*.****.*.*.*..*.**......**..*...*...***.*...*.*....*.*..**..*.*...***..**...**.*****...*....***...*....**...*.**.*******.*.*.*.....***...***......**.*......**...****..*......*.*.***.*...***.**..****..**...*.*.....*.*************...***...****..***..*.*..**.**.**.*...**.*..**..*****.****..**.*...*****.**....*.**.**..*.*.****.*..**..*.***.*...*...*.*....*.....***.*....*.*..**.*.....**.***....*...*..*..**...*.***.*..*...**.*..*..*...*.**....*******.****..*....*.**..*..*.****.*.**.**.**.*..*.*.**...****.*.*.*****.*..**.*.*.*.*....*.*...**..****.***..*.**.**.** .*.*******..*......*.*..***.****.*****.*..*.**..*.**..*..**.*...*.****...*..**.*.*.*..*.***.**.*****..***..***.***...**..*...**..**.*.*.*..*..**..***.**.*..***..*.****..*.*...**...*.***.****..*.****...***..*.*..*.*..**.*...***.*.....***.......*..*..***.*...**.*.******.***..**.***..**...*.**.*.**..*.***..*...******..*.*..*..**.***.*.******...*.***..**...**.****..**.*...****.*.*****.***.**.*..*......**.*.***.**.*.*..*...**.*..***..*.******.****.*....**...**.....***.**...**.**......*...*****......*..***.*..*.......*..**.*****.**...*****..***..***..****....*.*..**.....*..*..**.**..*...*..***..**.**....*.*..**...*.*...*.**.**.*.**......**..*.*.**.**.*...**........**....**..**..*.******.*..**.*...*....*******.*.*...*.....**..**.*..*.*...*.*.*.***..*.*..**......*..**.*..*.*..*.***.*..*.*.*..*..*...*******..*..*.**....***.*..*..****.*..*.*....**.*.***.*.*.****..*.*.*.***.**.....*..*..*....***.*......*.**.**..*..*..*.**.*...*...*..*..***..*..**...*.***..**....*.*..**..*.***..*.******.*.*.....*..*...***..**.*..**...***..*.*..*.***.***.***....*.*.**.*.***..**.**.****.**.*.******.*****...**..**.**..*...**..*.*.*.**..*.*..***..**.*.*.*..*..**....***....*....**.*.....***.*..**......****.**..*......**..****.**...**.*.*.**.*****...*.*.**.***.*.*.*.**.*.**..******..***.****..*.****.*.****.***..*.*....**....*..*.***..**..****.*.**.**..********..*.**..*.**.*.*..*.**.*....*..***.****..*..*...**....**...*.**...*.*....*.*.**.*..*.***.*..**.*...**...**.**.**..*.*.****.****...**.**..**.***.****...***..******.*..*****.**.*..*.***...**.**.*...***..**********.*..***.....*..*...**..*.*..*...***.*..*****...**.****.**.**.*..*.*.*****........*.**.*****..*.*.**.......*****.****.*.*.*.***....*..*..***..*.*.*.....*.***.**.*..***.*****..*.*.****....***...*..**.*.*...*.*..***..*.*.*..*****......**.**.**....*.*.*..*****.**..***..*.*****....*.*****.*.*********.....*.****....*..**.**.*...*..**.*..**.*.***.*..*****.*...*.*.*.*..***.*...*.**.**.*....**....**..****.***.....*..*..***..***...**....*...**...** .*......*.....****..*.......**..*.**..*...*.*.***..**...**.****.***..*..***.*****.*....**...*******...***..*.*..**....*...**..***...***.*...****.**....*******.*.......***...**.*****.*....********.*....****......*.*..*.*.*****.*****.*.*.*..**.*****.*...*..***..**..**.*...*..*.*.....*.*.*****.*.**..*..***..*.**..**...**.*...*.*...*...*.**..*..**..***.**.**.****.****..**...*.*..*.****..*....**..***.*.**.....***.*..*....****.*..*..****.*.****..*.*.*.**..**..***.**..**.***...**..**.**..*...*....***.**..*..**.**..*..*.**......*...**..**.*******..**.*.*.**.***...*..*..*....**..*..**.**..*.***.*.*.*..*..**.**.*..**.***...*..*.*..**..*...**.**.........*..*****....*****.**.**...**.*.**....*.***....*....*.....*..***...**..*..*******.*..**.**.*..*.*.*....*.**...***.**..*..**...*.*.***.**....**..*****....**..*.*.*.*.**..***.*.*..*.....**.*..*..*..*******..**.*..*.......*.**..*....*.***.*..***...*...******.*...........*...*....*.*.*..**.....*....**.******.*....*..***.****...*****.*.*..**.*...**..**.**...*....*.*..***.*..*.......**.*...****..***.***.**.**.*...*.*..*....*.*.**.*.*.***..*..***.*.**..*..*.*.*.***....*..***.****...*...*...****...*....*..*..***.*.....*...****.*..*..*.*...**.*.**...*..*...**..*****........***...*.......****...**..*...*..**.**..*.****.......*.**.*...****.....**.******..*.*..***..******...*..*.****.***...*.*...****.*.*..*.*...*..*..*.******.*.**..***.*.*....*....*.*.*....**.*...*.*.***.*..*.*........***....**.****....***..****..*...*...**.***...**.*.*.*..*.**...*..***********.*****....***..*.*..***.*.***..*..*.*.*.*........*.......**..**.*..*.***.*.***.**.**...*...*..*..*.*.*.*.**.*.**..**.*.*.*....*...**.*.*.*..***..****.**.*....**.*.**.*..*..***..*.....*.....**..****..****.***.****.*..*.**.**....******...*****..**.*..*..***.*....***..*.******.**.**...***.*..*****........**..*.*.*...***.*..*.....**.*....*..*.**....**.*..**...*.*.*.*.*...**.**.**.***.***.*..**..**.*.*...*.*.***.***..***.*.*.*..***..**...****.***..*.****....***.*..*.***..*...**.****....*** .*..**..*.****.**.*..***.**.*.**.*.*****......***.*.*.*..****.***..**...***.**..*.**.**..*.***.**.***.**.*.*****.***.....*..**.*..****..***..*.*.*.****.***.*..*.**...*.***.*.*...****.**.*...***.*.*******..*.*...*..*.....*.***.***.***...**.**.****.***.*..**.*......*....*..**.......*.**.**..*.*..*.**.*.*...*.*******.***.*****..**.***..*.*....***.******.*..****...**.***.*.**.**..**.*...*...**.****.*.*..**.*..*........****.**..****.**..*.....*.*...*..**.....***.*..**...***..*.*.******.***..*.*.*.*..***.**.....***.****..*......*.*..*.****..**.*******.*.*..*..***.....**..*...**..**....*.....*...**...**.*..*...*.**.*****..***......*.****.**.**.*...*.*....*******..****...*....*.****..**..**.**..*****.**.*...**....*..******...*.**...*.**.**.*..*.*.**.**.*......*.*.***...***.*.**.**....***.*..*.*..**...*****...*.*****.*.*..*.*..*.**..*.*.**.*..*..*..**......**.**.*....***..**...*****.***.***.**..*...**.***......*.*...**...*.**..*.*..***.*..*.*.**...**..**..*.*..*.*.*.****.*..*********.*..*...**..**.****.***.**.**..**.*.**..**.***.*.****.***.**.**..**...*.**....**..*...*.*...*....**.**...*.*.*...**..**..**...*..*.**.*...**.**.*****.*....**..*....*.**..*...*.....*..**.*.*.*.**.*.*.*....*.**.**...**..***..*...*..*..*.***.*..*.*.*.*..***.*...*******.***.*****...*..*.***..*..*.*.*.*.**.*.*...*....*.**.*.***.**...**...***.***..*.*..****.*...****.**..***.*...*.***...****..*..*...**.*..*...**..*.*.*..*.....*..*****..***.**.*....*.***.*.*...*.**.*.**.**..*...*.**......*.**.****.*..*..*.*....**.***..**.****.*.*.*.*....*.**.*..*..**.*..*.***........****.*.****.*.**.*****..******..*.*..***..**.*.******.***..*..*.....***.**.....*..**..**.*..***..******.***.**.*.*.*.**.*.***.**.**..****..*....*.**..**.*.****.******...**.*.**..**.*...****..*.......**.*.*.***..*.*..**....**.**.**.*****..*******..**..**....*....*.**.....*...*......***.****.*..*...**..*.****.**..**...**...**....*.***...***..*.***.*.***.*.*......*...*...**...*...**.*.****.*.**..*..**.*.**.*..***.**.******.*.*.*..*.****...*..... *.***.**.*...***.*.**.**.*..*.*..*.*.*....***.*.*.**.**...**.*.*.*.....****.****...*.**..*.*..**...*.**.***..*..***.**.....*.*..***.**.*.**.*.*....**.*...****.***.***..**..******..**.*..**..*..**..**.**.*.*..**....**.*****..*.**.*****...***.**..****......*.*....**..**.*.*.*.*.*****..**.****....*....*.*.*..*.***..*...****.***...***.*****.*******...*..*....*..*....*......**....*.***...**.**.*****.*.***.****....*..****.**.**..**..***..***.*...****.***.**..**..*..**.....**********.******.*.**.****..**..**.*..**....*......**.........*.**...*.***....**.********.***.*.***.*.*.**..*.**...*.*.**.**.*.*...**.***.***..*...*.***..**...*..**..*..**.***.***.***.**..**...**..*...****.****.*.*....****.**..*.*..**..***...**.**..**......*.**.*..**..**..*...*.*..**.*...*..*.*...****...*****..*..**.*.*.***..*...**..**...*.*...*..*.*.***..**....*****.*.*.**..***...****..*..*..***.**..*..*..***.*.*****...**..*...***..**.*.**...**..*...*....*.*..**.*..*.*.*.*.*...*.*.*.****.*.*..*.***.....**..******..*.*.*.*.***.**..**.*******.*.....*.***.****..********.****...**....**...*..*..*..*****.****...**.*.....****..*..*.**.*......**.*..*.*...***.**...*.***.*.*..*..*....*..***..*.****.*.*.***..*..*.**..******..*...*.*....*...*.*..****........***.***..**.......***.....*.**....*..*.************.*..*...**.*.....**..**...**..*.*.****..*...*****.*...**...*.*.*.****..**.*...*..***.*.*.**.**..**.*.**...*.*.........**.*.**.****.**.***.*.......*..*.*****.....**.**..*...**.*...*..**......**..*...*...**.*..*.*...***.*.*.....*....**..*....*..........*..*...*..*.***...*.*.**....******....****...*..***.****.*....****...*.**********.********...*...*..**.....*.***********.*..*.*.*.*.......**.**..**.*.*..**.*..*......**.***..**.....*.*.**.*.****.**.*****.....**.*.*.....**.*****..*.....**.**.**.*..**.......***..*....***...*.*..**..**..***...*.*....*.*.*..******.*****..***.*..*..**.*.**.***.*.**.*.*****..*...*.*..**.**.*.*.***...*.*******..**.***....*...*.**.***.*******....*..*.*.**..*.*..**.....***.****...*..*.**** *.*.....*..******.....*.**.*.....**.**.****..***.**.*.**.**....*.**.**..**.***....*...***.*.**.......*....*****.**.*.*..****.*****.*.....*.**.*..*.***.*****.*****.**.**.....*.**.***...**..***.*.*.....***..*..*...**.*...***.....*.*..**..***..*.***......*.*.**.**..**.*.*...*********..*...*....*....*..**..**...**.*******.*.**.*....*.*.*..*....*.*.*.**..*.*...*.*.*.....*..*...**.**.***..**.**.*..***.**.....**..*..***....**.*..*.*.*.*.*.*...*....*..*.*****.*.**.*.**..**..*...*..*.*..******.....*.....*..**.*..****.****.**..*..**.*...**....********.***..***....**.**...*.***..***.*.*..*...**..*.*..*...*.......***..*..*...***..*.**..*.**.*.*****.****.*....****.**..**..*.**.*.*.*....*.*****..*..*****.**....**.*..**.*.*.**.*.**.*.****.***..*...*.***.**.....**.*..****.....***..*.*.***.*.*****.*...***.**..*.***.*.*.*.*.*.*.**..***.**.**.*..**.****.....*.*..*.*.**.*.*..***....*.*.***.*.....**..*..******.*.*.***..*........*.*.*....*..*.*..*..****.**...****..*...*....*****.***.*..*.*....**.***..*..**.*.***.*...*..***.**..*****.*.***.*...*..*.**.***.***.****.***.*....**.*.*.*..*...*.****.*.*...*...****.*.*..*...**.**....***...*.*..****..*.*....**.*.....**.*..**..**....*...*.*..*..***.*.*.*...*..*.*..*.*..**.***...***...***.....*.****..**.*.*.*.*.**.**...****..**.*.*****.*..*..******.****..*.*.**...**.***....*.*..*.***....*.*.....*.*****.*..*..**.***.*.*..*.**......*.****.*....*.*.*****..*...**.*.*....*.*****..**....****.**..***...**.*.*..****.**....*...*....*.*.*.**.*.**..**.*.**......*.****.***.*****.....**..*...**.*.*..*..*.***..***.*.....**...****..*.....*..*.*..**....*.**.....*......*.**.*...*****...***..**..*.*********.*..**.**.**....**......****.****...*..**.**.****..*.*..****...**...*.*..**..*.***..*.*.***.****.....*****.***.*.**.***...**....*.*.*.*.**.....*....**.*.**..**...******.*..*.......*.*.***.*..*****..****.*..**.*...**.*.**..***..*..***.*..**.*..*.*..*******.***..*...*..*.*.*.*..*......**...**.....*..**.***..***...**....****.***.*.*...**..**..**..*...*....*...**.**** **..**.**.****.******...*.*..*....***....**..*..*....*.****..****.*.......**...*..*....*.*.*..*.*.**..****..*.**..*.**.*..*...***...*.**..**..*......*.*.**..**.*.*...***.*.*......*..**.***..*****.*.....**.*.***..***.**..******..*.*.**...**.*...**...**...****.*.****.*.**.***.**.**.*.*...***.....****.**.*******...**.**.***...*.**.**.*.***.*.***..****.*..*.*.***..*.*..*.*...*.***.**.***.*.*....***..*...*****...****....**...*.***..******.**....*...*.****.*.*..*....**.*..***.**.**.*...***...****.**..*..**.*.**...****.****.*.*.*..*..*...*******..*****....***.*.**.....***.***.***.**..**....***.***.*..*.***..**...*...*..**..*....****.**.*.....****.*..*...***..*.**.*..*..*..*......*.*........******.*.*........**.*..**.*.***..*.*...**.***.***..**....*.*..*.*.**.**.*..**.*.*..*.*...***...**.*.*.**...**..*.**..**...***.*...*..**...*..***...*..**...*....*.**...*..*.*******..**..*..**..***..*.**...*...*...********....*.*..******..*.....***..*.*****........**.*..*.*...*.**.**.......*...*.*...***.***..***.*..*.*..*.*.**..**..*..***..*....*...*...**.....*.**.*..**...*.*.*.........*.*.**...*.....*.*..*.............**................****...*..*.*...*.*..**.*.******.**.....***....**...**.....*******.**.**.*.*.**.**.*.*..*.*.*.*...*..*****.********.**.****.*.*...*...**....*...**..*..*.*..*.*****.*.*****.**......****.****.**..*.....***.*.*.......*...**.*****...**.*.*..*.*.*.....**....*....**..*..***.*..**..**.*****.***.*..***..******.**.*.**.*.**.*.**...*.****...*......*.*.*.....*.*...*..*.*****.**.*......****.....*.*.......**..**.*.**..***.****..*...*..*..*.***.*.*..*........*.**..**.*..****..*.*.*.*.*.*....****..*************.*.******.**.***...***.*.*.*****.*.*..*..***.******.*.*..*.**..*...*..**.*..**...**.....**...*......*..**..**....*.*.....*.*..*.*....****.***.*..***.**......***.***.*.*....**..*....**..**.*....***..*.***...*..*..**.**.*.*....**.*..**....**...***...**.*.****.**..*..*.*..****.***.***.**........*...****..**..***...**.*.....**.**..**.*..*****.***.....*.****.*..**.**..* **********.*.*.....****....*..*.**.***..*..**..***.**..*.*..*.*.....*..**.*...*.*******.....*...**..*.*.**.**......*..*...*..*.***.***.......***..*..**.****.**.*.****..**..*......*.**...***.*...*.*.*****.*.*...***..*****..*.**.....*..*...***...***..*.*.*...*.*..**....***....*.**...***.**..*..****........***...**....*...**..***...*.***.**.***.*.****.**.********.**.**.*.**..*...**.*.*..*.**.**..***.**..***.***..*.*.*..**..**.*...**....*..**..**.*.*....*...*..*.*.**.*...*...*..**.....*.***.*.*******.***..*.*...*.***..***..******.*..**..*....*.*.*.**..*.**.....**....*.**...*.*..*.****.*.*.***..*....*......*..*****.*****.*.*....**.*..*..**...**.*...*.*.*.*.******.**.*.*****.*.***.**..*.*..*...*.**.*.******.....*....*...**.**...*.*...**..***.........*.......***.**..**.*.**..*.**.**.**........*.*.*******.**......*******.*...***.**.***.**.*..*.****....*.*.*.*...*.......***.*.***..*.*.*.**...**.***...**.*.*..*.....*.**.*..***.*.*..*...**.*..**.*.**..**.**...*.*...**.*.**.*....**.*.**.*...*.*..*..****.*..*.**.***.*.**.**.***.*..*.**.*.******.**..****...***.*.**.****.**.*.**..**.**..****....*..*.*.**..*....*******..*.......***.*****...**.***..***...**........*.*..**..***.**....*.*..*...**.*.**.**.*..*.*.**.**.***....*.*.*..**....**..*...****.****......*.*....****..*..**.***..*..*..**.*****....***.****..**.*.....****.*..**.....**..**.*...**.***.***....***..*...*......***..****..*...****..*********....*.....*.***...*....************.*...***...*.**..**....*****..**..*****.******...*..****.....****.***....**.**.**.***..*****.***.****....**..**.**.**....*.**.*..*.******.****.*.**.*..****.**.**.**..**...*.....*.***.*.*.*****..*****..**.**..**..**.***....**.**.*...*****....**.**.***.*..*.**.*.*.*.***.*..**..*..*....**.*.**..*...**.*.*.*.*.*.*.**..**..***..******..*****...******....*****....*..*..*..*..**.*.**..*......****.*..*.....*.***.**...*..*.....*.***..**..*..***..*.*.****..**.********.****...****..*.*.**.**.....*.****...******.....****.*...**..**.****..*..*...*.*.*.*.*.*....*.* *.***.*..**.********.*.***..*.**.**.***.**....*.*...**....**.*.*.*.*.**.**.**...***.*.*.*.*..*..*...*......***.*....*.*.*.*.....*.**..*..***....*..***..*.***.*..***.*.....**.*.*.*...*....*.*.*****.*.**.......***.**...*.*****.**.****.***.....*.**.*.....****..**..***.*....***.*...*.....*.**.........*..*.***.*..*..***.*..**.***..*.****.**..*.***...*..*.*.*.*...***.****...*..*.....*.*..*.*.*.******..***.*.*...****.......*.****.*..*....*.********....*....***.*...**.*..*.*.***.**.**....*.***...*.***.*..*.***..*...*.*..*...*.*..*.**...*..*..**.**.***.**......****..*****.**..******...*.**.....*.*......*...******.*.**....*.**...**..****.*.**.*****.**..*..*.*.....***...**.*..**.**..*.*.....*.**....*..*.****.**...***.*..*.**.*.*..**....*.*.*.*.*....***.*****.**.******..*.*.*.*..**.**.*.*******.**.****.*.*...**.**.*...****.*.*.*..........*..**.*.*..**.***.*.*..*..*******.**..**.....*.*...**....*..*..***..*...***.******.*..*.*...**..******..*...******.**.*..***...*.*.*****.**....*..**...**.**..*.*******.*..*.*.**.*.*.....*..***....*.*.*..*..**.*..*****..**......*.*.****....*.*.**...****.*...*.**......*..*...*.*...**......****.*****...*....**.*..**...**.**.....**..***.*..*...*..*.**.**..*..******..**...*.*...**.***.......*.*..***....***..*.***.*.****.*..***.*...**..*..*...*...*.*******..*...***.**..***.**.**.*..*.***..*.*.*.****..**...****.**.....*.**..**.*...*.**.*..*......*.***.....*......*.*****..**.*.**...*..*.***.**.*.*..*....*.*..***.**..*.*.*....*..**..*...*.*.*.*.***.*.*.*...*.*....*.**...***..*..*****.*..*.*.*...******..**.***...*..***.*....**.****...***.*****.***.*..*..****.*.***..***.*......*.*.*.*.*...******.*.**...**....*.**..*...*..*.*.**.*..***.*.*.*.*.....***..***.*.**...**.*****....*.***.**........*******....*..***..*.*******.**.*..*...**...*....*.*......*...**.***.*...*.*******....**..*.*..****..**.****.*..*..*.**.***..***...*.**..*.*...**.**.*.*..*.....*...*....***.....*.......***.**.......*.*.*.*.*..*......****....*.*..*.**....*.**.*...*.*..*.**..*.*.......*.* *...*****..*..*.***...**.*..*...**.**.**.***..**.**..**.*.*....*......*.......*...**.....*....**.**.......***.*..**..**...**.***.***...*......*****...**.****...*.*.***...*.*.*.*...**..***....**.*..**.**.*..****.**.*.*****.**..*..**.***...***....**.*...**.*.*..**.*...**.**.*.*.***.*..*****.*..*.......*.*.*..******..**...*..***.**..**.***...*..*..*.****..*....**...*.*......**.....*.*.*.....*.*..*.**.*..*****...*.*.*..*.**.*..*.*...*....**.***.****...*...*.*.*...*...****.***..**.*********..*.*.*.**..***.******.**..***..*.*.*****.**.****......***.*..***.*.*****....*..***...***....*...***......*.*.**..*.*.*....*.*.*...**...*.*.**........*.*.*****.**..**....*.*.*...*.*....****.***.***..***..*......*.*...**...*.**.*.........****..***.*.*.*..***....*.**....****.*..**..*...**....*..**...***.**....***.*.*.*..*...*.**...*.*..*.*...**.**......**..**....****.***.*..........*.**..****.***..*******.**.****.*..**.***...*...*..*...**.**...*****..*.*..*.**.........****..*.*...*.*..**....*..*..**.**.***......****...*..*.*..****.**..***.*..***.******..****...*.****.....*..*.**..**.***...**..*****.***..**.****..*...*..*..**....***.*...*...******..*..*****.*******.********..*..*..*.*..*....**.....*.*...*.....*.**..*......*..**.****....**.*.**.**..*..**.***.*.**.*.****.***..*..***.*..*.*******.*......**.......**..****.*.*.**..*..***..**...*...**.*..**....****.....**..*.*..*...*****.*.*.**.***.***....*.****.*.*...**.***...*......*..*.*.****.*.****..**..**.*.***.******..****.*...**.*..*...*..*.*.******.*.**.*.****.*.*..**.*..*..*....*..****.*.**..******..*******.*.*.*..*..*.....*....*.*****.***.**..*..*......*..**.*.*..**.***.*..*.*.....*.**....****.**.***....**.*....*...*.*..*.*..**.*.*****....*.*..*...**..*....**.****.*..**..*...*.*.*..*.*...*..*.....*..*..*..*..*.**...*.*...*..***.*****.*.*..**.***....**.*..*.*..***..*****.*..*.....**.***.***.***.*.**.*.****..***.**.*......*.*...**..*....**...***.........*****.*....*..*.**.*.**.......**.**.*.*....*.*.*...****..***..**.***..**.....****.*. **..*.****.***..***....*.***.**...*..*..**..*.****....***....**...*..**.*.**..*..*******.*.*..***...*.*..****...*.*.*....*..*.*...***..**..***.*.***.***.*...**...*.**.*.*.****...***.*****....**.......**....**.*.**.*..***.*.***..***..*...*.**.*.*...**.......*****...*.*...*...*....*..*...**.***..*.*....*..*.*...*.*.*.*.*.....**.*..*.*.*.***....*..*..**.***.*..*...***..*.***..*..*..*....*....****.**...*.*.*.**.***.*.*...**.....**....**.*.****.**....**.*...*.**.*.*.*..*...*..**.***.*.....****.***..***...*.***...*.****...**....*.**.*.....**.*****...*...*.*.****....***.*.***..*.***..***.*.**...***.*..*.****.*.*.***...*...***....*********...*.*....*.*...*..***.*.....**.*.***..**..*.....**..*.****........*..*...*...***...****...**.*..*.***..*.*.*...*..*..****........*...*****.*..**.*.*.*.***.**.*********.*..***...*.******.*.**...****....*.....*..*..*****.*..*.*.***...**..**..***.*...********.*****.**.*..***.*..*.**..**.**.*.*.*.*****.*.***..*..**...**..***.*......****.*.......*.*...**.*..***..*.....*..**..*...**........*.*..**..*.*.*.*.**.*****.......*.**...****........***.....*...****.*......*..*****.*...**...*****.*..***..**.*.***.*..**..*.**.*.*.****.*...*....*.*.**..**.*****.*.*....**...**..*.......****..**.**.......*..*..*.*.*..*..*...*..****..**.******.*.*.......*......*..**..**...*........****..*..*..*....**.**.***..*..**.*..**.*..*.**.*.****.*..*..**.*..*..*.**..***.**.***....**..****..**.*..*.**.******..**..***.**.*.**.*...*****..**.*......****..**.*...****.**.***...****..***.**.*.*.**..***.***...*.*..*....*.*.*.****...*..****.......***...*...***.*....***.***...********..***.*****..**.**.*.*.....*....*.****.**.*****...*.*******.****..**...**.***..**......**..*..*.*..*..*.*******.*...**.**..*.**.**.*.***.*.*..*.*.*..**...****.....****.*..**.****.**..*.***.*.*.***...***.**.***.....****.*...**...***********...*..***.*.*...*.*....*....*....*.....*...*****..*..*...*.*...******.**..***...***.*****.*.**...*.**..**.*....**.**.*.**.*.**...*.**..****..*...*.*.**..*...**.*..* **.*.**....*.****...*.**.**..***.*..***.*..**...*.*...*..***...***.*...*****..*.****.*.....*.*.***.....**..*.*..*........*.****.*.*..*.....*..**.********.*..........*..***..***..*...*..*.****.******..*..***...***..*..*.*.**..**.*..****.*.*...***.*...*.*...***.*..**.*.....*.****.**.*.*....*.**........**.*******.*..*..**....**..*.***.*.****.***.*.*.....*.*.****.*..****..**....**.*.*..**...**.*****..**...*****..*.*.*..*....**.*.***.*...***...*.*.*..*.*....*...**.*..*..**.*.*..**...*.***...**.*.....**...***...**..***.*.**..*..*.....*.***.**....*****...*.*..*..*..**.*...***.*...***........***.*....*....**.**.*...*..******...**.**..***...******...*.***...*.*.*...***...****..*..*.....***..**..*..***...**.**.*.*..*.**...***.*..**....*.**..*.***.**.*****.*.**..***.**.**.....*....*....*.....***.**.....*..**.******.*.....*..*.***.*.*...****.*.***...*****..**.***..**..****.**..****...*.**...*..*.....****..****.**...****....*..****..***.*..***.**.......*.***.*..*...*..****.***.*.*...*...*.*****.**....**..*..**.*.*....**.*.**.*..***.**.....***.*...******.*.*.....*.*.******..*..*.*..***.....**...********.*.*.*....*.***..*.***.*.*.****...****.*..*..***.*******.****.***....*..*...**...****.*.**.*....*..***..****************.*.**.***...*..*..*.**.**...**..*...*..*...*..*.*.******......**....*.**.***.*.*.***.*.***.***....*.*.******...**.*..*..**..**.**.****.**.***.....*.*.*.****.*.*.....*.*.***.***.**.*.*****.*...***.*..*..*...*..***...*...*.****..*...****.*...*.*.*.....*.*.*..***.*.*.*.......*..**...**.**..***.**...***.***..*..**.*..*..*....***......**....*****....***.*..*.....*..***..*.*.**....****.*....*....*.**.*....*..*..*.***..**.....*.*.....***.**..*...**.*..**.**..****.*.****..**...*...*.***..*.***..*..**..*.**.***.****.*****..*.***...****.***.*...***.*..**.*..*...*********.***.*****...*******..**.*....*.*...*******..****.*..*.******.****..**..**...***.***.....*......*....**..*..**.**.*...***.*.***...*...*.*.***********.**.*.*....*.*..**.*********.******.*......***..*.*..*.*** *.*..***...*.****..***.**.*****...**...****.*.*....**.*.....**.*...***....*...**......*.*..*..*.*....*....****..**.*.****....*****..***...*.*..*****.*..*....***...*......**....*..***.**.*.***.*..***....***.*****.**.*.**....***...****.***...*.*..*.***..*...***..*..*.***.**.*...**.......*....**....***...*.*.*.****...*....***...********.*..*......***....*....*.*..*....**.*.*..**...*.*.**.*..*..*...**...**.*.*****..***....*..*..*.*.....*.**.*..*..**..***..*...**.*..***.***..***..*...*.*.*.......**....**.***.**.**.****...******.**...*..*..****..*...*.....*.****...******.*.*..**.*....*..**.*.*....*...*.**.***.**.*.*****....***.....**.....*****.***....*...*.*....*.**..***.**..*..*.****..*...*.***..**.*..**..***...*..***...*....***..*.*.*..*..*.*.**.....**..*...*.****.**...*..*...*.*.....****...*.*..*..*.*..****.*.*..****.*.****.**......*.***..**.***.**....***...*...*..*.**..*....*.*..**..**.***..*.....*****....*.****.*..*..**..**..**..**...**....*..***.***.*..*****.**..**..***....**..*.**.....**.***......**....***.***.........***.***.***..***..*........**..*..*..*.*..**..*..*.*...***.**........***.***.**...**.*..**.*..**.*.....*.*.**..**.*....*....**.*..***......***.**.**.*..**.**........**.*....*..**...****.*....*......*.**.*.***.*.**.**..*....*....*....*..*.*..**.*******.*..**.*.*...**.*..**...*.***....****..**...***..*...*.**...******..**..*..*.*.*****...**..**...**...****.*****....**.****..***.*****.*.****.**..**...*..**..*..***.*.*****...*...*..**..*.***.**.*.**.....*...*...*...**..*....*..**.*..***.**...*.**....**...**...*.*.**...*.*****.***.*.***.**...***...**.*..**.*...**.*.*.****..**.*.***....*.*.****....*************..*...*.*.***...*.****...*..*......**.********..*...*.*..*.*..****.***.*.*...***.*..*...**..*...*..**.***......****.*.*..*..*.***...*...**...**....*....*...*.*.**.**.**.***...**..**...*..*****.*.***.**..*.**********.***.***.**...**.*****.*.****...**.*..*..*.***..**.*..*.***...*.*...*......*****.*..*..*.*...******..*.**.*.*....**.***.*.***.*....*.**.** .***..*....*...*.*..**...*****..*.*..*..***..*..*.**...*.***.*...*..*.*.*******.**...***.*.*.**.....***..***...*..*.****.*..*.*.*.**..*....***....****.*.*..*.*..*......*.....**..***.*.*.****.*.***...*.*.****..****..*..*..*..*****.*.*.*.**..***...*.*.**..**.*.****..*.*.**.*.****..*.*.*.**.**.*...**....*.**..****.***.**.*..*****.*.**...*.**.*..******..**.*...*****..*.***.*...**..*.*.*...*....*.*.*.*.**...***......*.***.*****.*....**.***.*.*..****...*......*.*......**..*****..**..*.*.....***...*..***..*....*..**...******...*****.*...*.**..**..*.*..**..**....*..***.*.*.*...*...*..*..**.*.***.*.***...*....**.*...*...*..*...***.****.*....******.......*....*.**.**..*.*****.****.**.**..*.***...*...*.*.*..**..*....**.*..******..*..***.*..*..****.*....**.**.*.*.*.***...*..*...*****...*...***.....***.**...*.***.*.*...*.*...***.**.*...**...*....*.***....*..*..*.***....*.....***...*.**...***..*.**....***.*..**..*.....***..******..***.*...***.**...*..*.*.***.**....**....*****.***.*......*.*.***.***.**.*.....**.*....****.*..*****...*..*...*.****.****....*.*.**...**.*.*.*.**.*.*..*...*.....***.*.***...***.*.*..**....*.*...*....****.....*.....*..*.***.*...**....*...*..**..***...**.*.*.***.**...*..**...*.**...*.*.*.**..**.***.**.*.****.***...**.***.******.*...*...**...**....****..*..*..*.*..*.*....***...*.*.**...*..*.....***.********.........****....*...*.*.**...*.*..*.*.**...*.....******..*...*..**.*.*.....*...*..*..*...*..*.**.*.**.*.*.*..**.*.****.*.**.*..**..***.*.**.*.****..***.*.***.*.**..*...**.*.*.***.*.*.**.***....*.**..........*.......*.**....*.**..*.*****.********..*.**...*..*.**.*..**..*.**...*..**.*..****..**..*.*.........****...***..*...**.**..**..***...**...**....**.****.**..*.*.*..***.*.**.**..***....*****.*.*.*.***....*.*.***..**..****.*.*.*..*****...****.*.****.**.*.**....*.***...**.***.....**.*.*..*.*..*.***.*..**.*...*.**..*..**.***..*.*...*...**.*.*.*.*..**.***.***.*...*.*****.****..*.*..**.*.****..****.**..*.***.*..***....*****...*...*..*..***....**.*.***.*..*** ......***...**.***..*....**.**.*.***..**.*.**.*....*..*.*...*****.**..****.**..*.**..*.*...**.*.***....***.**..*.*.*....***.*..**..***..**.******.*......****.*...**..*****.*.***..*...***...*..*.*..*.....***...*.....*.**.*.*...****.***.*.**.*.****.....**.**.**..*..*.*....**.*..*.*.****.*..*.**.**....*******.*.*..**.....*..**...***...***.*.**.*..***.**....*..*..********.**..***.*...*.**.*.*.****.*...*....*.**.*.*.*.****...*.**.*.*..........****.....**.**....*.*.....*.*..*..*******.*.***.**.*..*.***.*..**.*.*.*..**.....**.**..**.*.......**.***.**.*...**..**.*.***...****.*.***.*.**.*......*.**.***.**.**...****..*...**.......*.**.*.*.***...**....***...*.**********..*.*....****....***...****.***..*.*.*.*..*...**.*.**.*.****...**.***....**...*****..***.*.*....*...********.**.**.*...*..**..*.*.*.*.**.***..**.**.***..***.*.*...**.*.**..*..*....****.**.***.*****....*...*...**.*..*....*.*......*....*.*.*.**.*..*...**....****..**...*.*.*...****..*..**....*.**.****..**.*.**.*....***.****.**....*.*....****.*..*....*.*..*.*.*..**.*.*.***.*..***......*..*..****....*...*.*.*...**.*.**.**.*.*..*..*.****.*..**...***..*..**.*..**..*.**.*......***.*.*.**.*.***..**..**....*.***.***...**....***.......*.*.....*...*.***...**......*...**..***.***..****..****.**...*..*****.**..*.******.*.*.*.*.**.....*..***...**..**.*.*....*****.*.*....*.**.***.**..*....*..*...**.**...*...*.*..*****.*.*.*.****.*.*************.***.*******..**..*.*.*......*...**..***.*..*.**.***.**.*.*..*.*.**.*.*******.*....*.****.**.....*.*.*.*...*.*..**....**..**......**..*.**....**....********.**.**.*....*.*....*.*.*.*.*.**.***..*.***....**.**..**...*.***..**.**...*..*.*.**..**..*.*.***..****.......**..**..*..*....*.....****....***..**..*.**.**.**.**...*.*....**..*.*..*.**.***...**.*..**.*...*.**..***..**....**.**.***.****..**..**..**...*..***.***.***.*....*******...*.*..*..**.*.....*****.***..*.....*..**..*...****...**.....***.**......*.*****......*...*.*****...*.*.*.*****..***..**....**.*..**.*........*...****..*..****... .....*****......***.*...*.**..*...*...**.***.*..*.**..***...*...***.*....*..*....*..**.****.***...***.*.....*.***..***..*..***..**...***.*...*.***.*.**...**..****.***.*..*****.....**.*..***...*.*.*..*...*.******.**.*..*..**....*.***.****..*..**...***...*****.***.....*.*****..*.**.**.*.****..*..*.*****...**..**..****.*....*...**..*...**.**..*..*...*.***.....**.*..**.*...**.*.**.*****.***.*****.*..***..***..*.*.*....****.**....*.*.*.*...***.**.****..*...*.*....***.*...***.....*..*.***..*..**.***..*....*..*.*.......*.*....***.*.*.**..***.**.***.****.*.......***...*.**.*...***.*...***.*.....**.**..*.**....*.....*.*..*.*...***.*..**.*.**..*.***...*..*..*...*.*....*.**.***.**....*..*.*..****..**...*.*.*...**.*...**.*....****...*....**.***.**...**.*******...**.*..***....*..*.***...***.*..**.**..*..*****..*..**.*.**..*..***..........*.*****...*.*..***.......*.**..**.*****.....*.*.....**.**.......**..**....***.***.***.*******..*.***.***.*.**...*....*******....*.***.*.*......**.*..*.*.****..*.***....**.*....**.....**.******..*.*...**.*.**.**.**..**.....**......****.**..***.*.*..*********.**.**.**.**.*..***..*.*.*....***.*..*..*...**..*.*.......**..*..*.**.*...*....*...*...**.*.*.*.****.*..*....*.*...*..***.*******..*.*..*...*...**.*......*...**..*...*.***..*...**..**.*..*.**.***..*..****.**.**..*..**.*.*.*...****..*.*.*...***.*.**.*.**.*....*..*.*.*..*.**..***.*...*...*.*****.**...*.***.*****.*...*.....*......**.......**.***.**..*..**..**.....*.*.*..*.*..****.**.***.**.***..*...*...*.*.*..**...**..***..*..*.*.*.*...*..*..***.**..**.*.*..***.**.*****.*.*.****.***..****.*..........***.*.......*.*.*.***.*....***.*.....*..*****.****.*.**.*.*.*...**.*.*.*.***.***.*.**.**.*.***.....**.**..*********....*****.****.**.****.*.***..***.*.*.*.********..****.*..*..*.**..**....*****....**..*..****....****.**.*.*......**.*.*****....**....**..*...**...**.......**...*.*.***..*.*.*.***.....*.*..***..**.**...**..***....*.*...*.....*..*..**.*....*.***.***...*******.**.*.**.*...***.*.*..*.***..*. ..**..**.**....**.*.****.........****.**....*.*.**..***..*.******...***...*.*.*.*..****..**.*.*********.*.****....*.*....*.**..*.....**.***.*....**......**.*.***.****.***...**.****..**........**......***.*.***.***.*...*.****.*..*..*...*.*....******.****...**..*.***...........****..*.**...*.*.*..***.*****.*...**.*....**.**.*..**.*.*.*.***..*.***...*.*.****.*.*..*.**....*....*.*......*...*.**...**.*..*.***...*.......***.*...**.*.*****.......**.*....*.*.*.......*...*.*****...******.*****....*....*.**..*..**.**...**..**.****..*.*.***..**.*....*...*****.*...**.*****...*****..*.***..**.***.**..*..**.*..*..**....******.*.*****.***..*....**..*.**....***..*.*......**..*.....***.*.**..**...*...*...*.******.*..*****.**.***.**.******..*..*.*.....*.*..***..**..*.*.*..*..***.*.*****.***.***..**...***..***.**...*.**..**.**.*.*..***....*...****.*.*****...*.****.......*..*...*..**.**.**.***...****....*..*.**..*.*..****.**.***.**..*..**...*........********..****.**...****...**....**..***.....**..*.*..**...*.*.*..**.*.....**..*.*.*.*.*.*..***.*...****..**..**..*..*.***.*.**..*.**..*..*...**.**..**..*..*.***.*...*...***.**...**..***.***.**.**....***.....*..****.**.....*****...**.*.*..***...******.*.*..**......**...**.*.**.*.........*.**..***.......**.**.*.****....*.**.*****.*..*....*.**.****.*.***.*..**..**..*.**.**.**.*....*...***.*.*..*.**..**...*.*...**.***.**.*.....**.****.*.*.**..*......****.......*..**........***...*..******...*.*.**..***.*.**..*....*.*..*..*.*..............*.*..*...*...**.***.**.*...*...*..*..*.*****.**..*.*.**..***.*****...****.**...***.****.*.*...*..**..*...*..**.**.**.*..*..**..........*.***..**.**..***..**.....*...*..*.*.*****...**.*....****...*.*........***..*..***.****.***.**...*....***.......***..**..**....**..*.***....**..**.**..*.**.*..*.*.....*.***.*..**.*.*..**.*..****.*...*..****.*...**.**.*.**.**...**...****...*.**....****..****..*.********..**...*.*.*.*..*.*.****.***.***.*.*****....*...**.**.***.***.*..*.**...**.**..***.**.****....*.*..***....*.*.. ..*.**.****...***..**..*..***..*.*.*.**.*.*.*.***.*.***.*.**.****.*...*..**.*...........**.*.**......*.*...*.*.*..**.*.*....*******.**.......*...*.*****....*.*...*.*..********.**..***..**..***.***.**.**........**..**.*.**.*.*.*..**.*......**.....*.**.***.......**.**..**..*...***.*.*.**..*.***...**..*..*.*...***..***.**....*.**..*..*****....*.*.**..*..****.....***..******.*******.*****.*.**.***...**.********...*..**.*.......*.**..*..*.**..*.....**...**.****..**..*..*..*..****..****..*.****.**.*..*..*.*.**...*....**...*.....**.**....*...****..*.****.*.***.*...*.*.**...******.*.***...**.*.*.*.*.*.....*...*.*...***...*.*..****..*..*.*.***.****...*..**.**.*.***.**.*...*.**....****..*****.*..***..*.*...*...*.**..*.*.........***.**.**.*.*..*.*.....*.**********.........***.*..***.******.**.*.*****..*...*.**....*...**.**.***...***..****....*.****.*.**.**.**...*.*..*.....*..*****.*....*......*.*..**.*.**..**....***.*.******.....*....*****.*......****.***.*.*..*.**..*..******.*.*.*.**..*.**.**..**.***..*.*.*****..*****.**.*..*...**...***.**...*.*..*.*.**.*****..*.*...**..*.*..*.***....*.***.*.******..*..*..*.**..**.**.*.*.*.*........*****.*.***.*.**..******.*.*.*..**.*****.....*.***.****..**.*.**.*****.*..*..*.*...***..*.***.*..*.*.***.**..****.*..*.**.*..*.*.***...*.**..*..*.**.**.*...*....**.**..****.*..*.*..***.*.***.*.*.*.*..****.**.*.*.....**.*.****.....***.*.*..**.**...****..**.**.*.....**..**...*..*....*.**...***...**..***...*..*.**..****..*****.*.*..*.*********.*.***.**..*...*.*.***.*..**..*.*.**...****.**.**..*.***.*.*..*...*..*.**...**...***..*..**..**.*..*.*.**.**.*.**.***.**.....*.*.....****..*.**.*.***..***.*....*..*...*.*..*.......*.*..*.*...*....*..*******...*....***...***.**..**..***.****.*...***......*.*....*....***..**..**..........**..*.**.*....***.*.****.*.....*.*.***..**..*..***.*..**..*.*******.*.***..*..*....*...*.**.***.....**.****......*.*******..**..*..**..**..**.***..*.*...***.**.***..*.**.*..*..****.***.*.*...*...***..*....**....***....*..*.*.**.*** ..*...*.*****...*..*.*..**.**............**......******.*.**.*.**..**.**...*****..**.**.**.****.**..****.*...***...**.*.*.*.*..*.*.*..*******.....**......*****...********..*****..****.**.*..*...****...****...*....******.*..**.**.*.*..**.*.....***.*..*..*.*..*..***...**.*.***.****..*..****..*******...*..*..*****...*.*.**.*.*...*.*..**.***..**..**.*.**.***..***.******.*.**.**.**.***..*****....*...*....*..**.*.*.*...*.*.**.**...**..*.*******..**.**..***.....*****....*******.***..***.*.*..*...******..*.**..****..***...******.***.**..***.*.**...*.**..*.**..*..******.*.*...*.....*.**.**..****.**.*...**....****..*.***.*.*...****.**....*....***..**.******...*..*.**.*.**....*.*...**....*..*..*..*..**..****.**.**..*.***....*...*..**.****...**.*....*..***.*********.*.**..*..*..**..*.....*....**.*...*...****..***....*...**.**...*.*.*...*.****........***..*..****..*.*..******..**....*..*.....**...**.**.......*.**...*..*.*.......*....*.*....*.***..*..****..**..*...**.*.....*****.*.*.*.*...*.*..*.*..********..**.**.*..****.*.**.***.*.*..**......***.*.*.***.**.**.*.**.****.**.**..*.**..****....**.*****....**.*..****..*.*.*..**...**..**.*..*.************.*...*.**....****.*.**.**.****...***...*......*.....*.***.**.....***.***.......*.**.******..*..*.*.***..*****..***...*..*.**.**....*.*.**...****..**..**......**.****.******..*********..***..**...**.......***.*...***..****.***.*.*....****.**.*..*.**.*.**..**.*.**..*.***.......*.**.****.....**..*.***...*.****...*.****...*****.**.**.*.******.....*.*..*.*****..**...*....*..*..*..**...***.*.*.*.*.*.*...**.*.***..*.*****.*..*.**..**..*.*.*.**.******...**.*.**..*.**.*****....*.*.**..****.****.**.*.***..*...*.**.******..*..*.....*.....******.*.*..**.**..*.*..***.*..*.*.***.*.**.**.....*..**..*..***.*.***.*****.....*..*.*.*...***...**.***.*.**.****....*....*.*..**....*.****....****....*.**.**.**.**.*.*..*.*..*******....***..**.*..**..*...**......*...**...*..*.*.*********...*.*..***.*.****....*..*.****..*..**.*.*****...**.**.**...*..*....***** ....**...*..**..*..**.*.****.*.*...*.*.*...**.*..****.**.****.*..*.****.**.***.*..*..***..*....*.***...*..*..***..*.*..**..**...*.*...**..**.****.*.***..*..***.***.****..**......**...*...****.*...*.*..*..***..**.**...*.**.**..*..***.*.*.**....*..******.*..*.*****.****..........*..*...**..*.....**..*.******..*....**...*..*..***.*.*.*.*..*..*..********.*.*****.**..**..**.....********.....***..*.**.....*..**....*...***..**...*.**.*.*.*.***..**.*..****.*.*..******..*..*..*.***.....*..*..******..*....*.*....**.**...*......*..*..***....***....***.**.......**...****.*....***.**********....**...*..******...**.***..**.**...****.***.*..*.*****..*.*...*.**..*..*..*****..*..***..******.*.***...**...*..*.*..*.*****.*...**....*..*.*.*..**....*.*.*...****..*..*.**.*.*.......*..**.*......*******.*.**.*...*....**..******..**..*.*.***.****.*.*.**.***..*....****......*.*.*.******..*.*..*...***...*....**..**..**.*.**........*...*.**...**..*...***...*..*....*..****.....*...*.....*.**...***.....**.....****.......**.***.***.***.**...*.**.*..**.*****.**.....*.**.***.*.**..*******.**....*..*......****..***......*.**.*.***.*.**.**...*..**.*.*.*...*....*..*.**.*.**..**......**.*.******....*.*.*****..*.**...***...****.**...*....**.***....*..**..**.****....*.**.***..*..****.*.**.*.**....**.*..**.....*.*..*.***...*...****.*..*..****..*.*..*..*.*.*.**.*..*..*.**.**.*.*..****.*.******...*.....**.**********.....*.*.*.*.****..*.*.***.*..*.**..*.*....***.*....*....*.**.**..**.**.*.****...***..**..........**.*...**..*.*..**..**..*....*.*******.......*.*....****.******.*...*..*......*.......*..*******......*****..**.*.*..*..***..*....*.***.**.....**..*.**...**.*..***....**.***..**..**.**.****...***.**.*.*....**.**.*.*.*...*..**.....**.*.*....*..**....*.*.*..*...*..***..*.****..*.*.*..*.**........***.*..****.*.*.*.****.****.*.***..*..*.*..**.*..*****..*....********.*****.**.*.***...*.*.**.***...**.*...**.*.**.**......*.*..*****....*..*.**.***.*.**.****..*****..*...*..*...**..*.*.....*.*****.**.*.*.*.*** .**.**..*.*...******.***..***...*.....***..*..****.*.**......****....*...***..**...**.**..*...*..*..*.**.*...**.*...*.*.**.****.**..**...**..*.*..*.*..*.*.**.*..***.**..*.*.*.**.**..*..**.***.****.**..*...******.*..****..**..*..***...*.***.*.***.....**........*...****...*.**..*..**.**.*..*.*.****.***..**.*....*.**.*..*..**..**....*...**.*.**.**.*.*..*....*...********..*...****..***..**.*.*.*..*...*.....*.**...*.......*.*.*..*....***..*.....*.*.****..*...*..**.....***...***.**.*.*.***.*...***......*...*.*****.*.***..****.*..*****...*..***.*.*.*..**..*.*..*..**.*..*.*..*.......***...********...*..*.***.******...**.*.*..**..****.**..*..**....****..*..*..*.*.*.**.**..*.***....**..***..**.*****.*..*..**.*.........*.*****...**....***...*.**..**.**..*...*.**...**.*..*.*.*.........***...****.***.**...**..**.....*.**..*.***.*..*******..**.**.**.**.**....*...*..***.***.****..**.*.*.**..*.**.*......**.*.....*.**.*..*..*.*..*.*..***....****.****.**......**.**....******.*..*********.*..***.*.**..**..*.*..*.*.*.***.****.*..*..*.***.*.*.*.....**************......*...***.**.****.*****.*..**.*...**.*.*.***...*.*......***.....*****...*.*.**.**..*...***.*****.......*....**...*.*....*.*.......**...*..*.**..*.**.*.****..****..*..*.*****.**.*.*.*..*.*...**.**..*......***.*.*******.......**.*.*..*.*.*.**..*.*..*.*..*.**.........**.*.*...*.***...*....**..*..*.*******.*...*...*........*.**.*.*.*..*.**.....***.*.........**...***..*..**...**......***..**.*.**..*.*..**.*.*...**...*****..**.****..****.****.*.**.***.*.**.*****...***.*.*.*..*.*..**.*.***..**..*..**....*.*.***.*.*..*..**.****.**.***..*.*.***.**.****..**.*....*.**......**.*...***.******..*.**..***...**...*****....*....*.**..***.******..*..****..*..******..*...*....*.*..*.*.**.*.******.....*....**.*..**.*.*..***....*.*.*.*...***.***...**....*...*..***....*.*...**.***...*.***.***...*.***..*.****.***...**.***.*.....**..*.*.*.*.***...*..***..*..*..*..***.*.***..*.*........**..*......*.*.*.*.*..*.....*..*.*.*.****...**..*..*.**..**.***. ..*....**.*..****.*..*.*....***..**...*.*...*.......**...**.*****.*.**.**...**...***.******.*.******..*...*.....*.*.*.**.***..**....**.***..**...**..*****.**...*.***.**.*...**.*.******..**********.**....**......**....*.*..*....****.**.*****.*..*..**.**..*****.**..*....**.*******.*..*.**..******.*...****.***......**..*...****....***.****..*...*..*.*..*.*.**..**..*...*****..**....*..*..**.**..*..*...**..*****.*.*..****.*..**.***..**.***..***.*..*....*.*..**.**...*...*.***.*.**.**.***.**....***..*******...*.**.**.*.....**.*.......*..****..*..**.*.*.*....********....****.******..**..**....*.**...*.*.**.***.*........*.*.**.....*.....*.******..**.***.........*.*.****.*.***.*..*.*..*****.........***......****.*.**...*.*.*.***.*.**.**.*.***..*.....***.*.*..***.*****..*...*.*.*.....**..*.*......*****..**.*.*.....*..*.***.**..*.**.**.**.*.**.****..**..**.**.**....**.*.*.*****.*.**..*..*...*.**.*.*...****...*.*.*.*.*******....*.*..*..**..*..*.*.**.****..*.*....***.*.*.*..*.*.*.**.........**.*.*.****.....***...*...*..*.*.....*...*.***..*...****.**...*..**..*.***.**...*...*.............****.**.*...*....**.***.*..*****.*.**.**..****..**......***..***.**.***.****.*..**.....***.*.**...******.*..***....*.....*****..*...*.*..*.*...**....**.*...*...******..*.*..*..**..*****.*.**...*..**..******.*.......**..*....*...*.***.*.*...*..**.....*..****..*.**.*.*..*....*.*****.**...*..*.*..****.****.***..*.....**.*....*.***.**.*****.*.***.*.**.*.*.**.*.*..*...*.*...**.****......**.*..*.******.*..*.**...*.*.***..**.**.*...*.*.**..*****.***...******..**.*....***....*.*..*.*.***.*****.*....*..*...**..***..********.*.*****.**..***..*..*.*..*..*....*.**....*.*...**....*.**.**..**....**.*.*......*****.***..*.*.***.*****..***.******..**.....*.*...*.*.*******.*..****.*.......**..**.*.***.....*..**..*.*....*.....*****.....*.*....***..*.*.*.*.**...*.*.*..*.......****.*..*.**.**...*...*.**.**..**.*..*.*.*.*..**.**...**.**.*..***..**..*...*.**..*..*..**.*.**.*.**.***..*...**.**...*..*.**..****.*..**.****. **....**.**.*.*****.***.*..*.*.****..**.**..**...****.****..*....**.***.***..*.*........*.*.*****.......***.**...**.*****.*...***...*****..***...*.**..*...*.*.****...**.*.****.****..*.*.*.***..**..**.*.***...*.**..*.*.*..**.*.*..*.*.*.*.*...*..**..*.*..*.*.**.*.*.*..*..*....**..**.*..**..*.....*...**..*.*.***....*....*.*..***..*...*.**.*...*....*........*..***.***.**..*.*..*.*..*...**.*.*.*.*****.......*..*.****...****.**...*..**.*.****..*...**.*.******.*.****.***.*.*.*.**.......*...*....*.***..*.**...*..*..*..***.**.**.*.*.*.*.*.*.*.****.*****..*.*****..*..****.*.**.*.******.......*..*.***.********...*.*.***.***...***.*...*******.**.*.***....*.*.*..*..**..***.**....****.*.**.***..**...*.**..**..*..*...**..***.***..*.*****..*...*......**..**..****..***.**.*.......**.....**.**.*..*...*..*..*......*.***..*.****..*..*..*.****..**.*.*.**.*.....*..**..**.*.***.**..*.*.*....*..**..***.**.*****.**.*.***.****....*...*..........*..**...***.*****.****.**.**.***.*..*....***.**.*.******....*.......****.*.**..***..*.*.....*.**....*****.**.**..**......*..****.*.*..*.....*..*.***..**.**.*.....*.***.*...*.*..****.*****..***.****...****....*......**.****.*.**.*..*.*..*.*....*.*...*******.**..***.***.*.**.*.**.*.***.***.*.*.*...*.**..**.***..*.*..****....********.****.****.***.*.**.**.....***.*.*.....**.*.*....*.*..*.**....*.***..*.****...**..****..***....**..*....*..*.****.*.**.*.**..*.**..**..****.**..*.**........*.***...**.**...**...*..*.***...**.**..*.*.*****.*.*****..*..***..*..*********.*.*.**...**..*..*..***...****.**.*.*...**.*.*.****.......*****.**......*.*.***...*..*...*.*..*.........**....**.*...*...*.***.**.**.*.*.*.**.*.*.....*..******..*.*.....*..***.**.***.**.*.**.***.**.****..**.......*.*..**.....****.**...*..***.**..**..****.*.*.*.*.*..******..**.*.**..*....*..*.....***.****..***..*..***.....*.*****.*...**..***.*..*.*..**.*..*.***.**..***.*....**...**.**...*....*.*.**.**..*.*.*....*........**.....**....*....***.*.******..*..*.**...**...**....*.*.***..*...**.*.*..*... *****...**..*.*****..*..*.**...**.*..***.**.**.*...*.**********...***...*..****....*.**.*.***...*..*.*..**.*.*..*...*****.**.*......*..**.**.****....**.*...*..*..*..*.....*.*******..*****.*.*....****....*...***..********...****..*....*.**..***.*.**.**.***..*..**..*....*.*....*.***.**.****.****.*.*.*.*....***...**..******.**.**..*.**.*.*..*....*.***...*.***..****.**..*..****.**..***..*****.****.*..*********.....*.*.***.******...*.*.**.**.**.***.*..***.*.***..*.**..***..********..***...*.*..***.*..*.**.**..*.****.*...*..*..*.*****..*....*.**......*...*.*.*.***..***..*......*...*..***.***..***....*...**..*.**......****....*.**..*.*.**...*..*....*..**..**..*.**...*.***..*.****.*.*.*..*.***..*.*.***..**.*.*.....*......****..***...*.*.*..**.****.**.***..*..*...*....***..***..*.**..*..**.*...***..*...*.....*.**..*.*.***..*.*...***......**.....*****.......**...**.***.*****.**.*..******..*...****.*.***......****.**.**.*.....****.......*..*..***.**.*.*.**.*.**....*.****...***....*.*...*****.*.**.*..*.*.***..**.*.*.**......*...***.*.**...*********.***.*...*..*.....*.*.*..**.*.***.*.**..**.****.*.**.**.*..**..*****.*..*.*.*.*....***.**...**.****.*.*.**.....**..*.*.....**.*.*.*...*.*....*...*...*****.*.*.*.*.***.**.*....**......**...*...**.*...****.*..*.**.*..*.*...***.******.**.*..**....*...*......******...**...*..*...*.*.**..******.*.....**.*..****......****..*.*****.*...*.****.*...*.*.....*.*..**..*...***.******.***.*.....**..*...*.***.**.**.*.*.*.***.*....**..**.***..**..*.***..*...****.....****...**.*.*.**.********.****..**.....***.*.***..*..****.*.*.*...*..****.*..***.****.*...**.*.*..**.*...*.*.*.**..*..*****.**..***.*.**.****....***...****.*.*..*.*.*..**..*****..**...***...*.......*..*..***.*..*.*..**..*.*....***.**.**..**.*.*..*.*.****.*****.***.**..*..**....*******...*...**.*.*...*..**.**.**.***.**.**......*.**.....*.*.**..*.**....**..***..**....*****..*......***.*......*..*......****.*..*.**..*.**....***.......*.********.*.*..*.*...*.*..*..*..*******...*....**.*.***.* ..*.**..**..*.*.***.**....*...*.....*..*......***....***.*.*****.*....**.**.*.**.*....***.*.*.***.*****..***.*...**.*....****.*....**.**.******...*.*.**.**.*.*...*..*.****.*******..*.**.**.*..*..**....*.*....**....***......*.****.*.*..*.*.*.*.**.**.*.**....*.*.**..*.**.***......*...**.*....*.**.*....**.****.**.*.*...***.....*..*.****.*.***..*.********..***.**.*****..***.**..*...*******..*.*.*.*...*.*...*.*..**..*****.****.*.*.*..***..*.****..*...**.*.*.**...*..***.**..**..*.*.**..*..*.*..**.*..*.*..**.**.**.*..*.**...*.*.*..**.*****.**.....***.***.*....**.*..**....*..**..*......*......*...*..**..******..*...***.****.*..*..*......*..**.*.**.**...*..**....*.*....*.....*...*....**.**..*.**.***.*...**..*..***.....**.**.*.*.*..*...*.**.*.**.*..*..**.*.**.*.....*.*****....*..**.**.*.***.....*****...**.*.******.***.*.**.****..****.**.*******..*...**.*...**.*..*.**....***.***.*..*......**.***.*.*...*.*..*..**.*.***.*....*.*....*.**..*...**....*.***.*.**.*.*.*.*.*.*.......**....*.***..*..*.*.**.*..*....*.*..*.****.......**.**.**.....**.***.*..*..***..****.**..***.*****.**..***.*..***.**..**.***....*.....*....*..**..***.***..**.***.*.....*.*.**.*.*.****.***.*.***..*****.*.*..***.***.**..****.*.****.*..**.**..*.*****.**..***.....*...*..*...*.*..***..**..*.*..*.**...**.*...*.*.*..***.*...*.*.**.*..*..*..*.*****..****.*.......***.**..***.*.*.****.*********...*.*.*.***.*.*****...**..***....*..*...*.*.***..*..*.*.**..**.**.**.....***.*****.*...*.*****.****.*****.*.******...***...*...**..**...**..*.**.*.....*...**..*...*..*.*.*.*.*.*..*...*..***....*....*..*....*...*.*.*.***..*.**.*.*.*...*..*.**..**..**.**.**.****.*.*...*....*.*******..***..****.****..**.******.**.....**.**.*.**..*..*.**..******...*.*..**.*...*...****.......*...*.**...***.*.*.*.*...**..**.*.*..*..***..***.*.....**.......*..***.**....*.....*****.*******.*..*...****.*.*..*...*.*.*.*.*....**.***....***.*.**.*.*.*..**..*...*.***.*****.....*..**.*..**..****.**.*.****..**.......*********.**...*.**.**.*.******..*..****.. .***.**.*.**...*....*.*..**.*.*......*.***..**.**.*.*.*..**.*****...*..**.*...*.***.*..***.**..**...*****.*.***.****.*.***.*..*.***.***..*.......*..**....*.*.**.*..**......*..*..........****.......*.****...*..***.***.**..**.*****....*..*.*.*..*.*.*...*.*...**..*.*..**.*.***.****.*.**..****..**...**.***..**.....**..*..*.*.....****.*****....**..**.*.*.**...*.***..*****.**.*....*.*....*.***..***...*******.****.*..**..***..**..*.*...*.*....******..****.*.*...****..*.***...*.**.*..****..*....**.***.***..*...**..*.*..*..*..*.**..*..***.*.*..*....*..*.*.**.**..*.**..*..**..**.*.*.*.*..*.*.**.**...*..**...***.....*.*...**.*..**...***...*.***..*.****..*.*..........**..*..*...*.****...****..**.***....*..........**.***.*...*...**..*.*.*****.*.*.**.**....*..*....*..*.*******..****.....*.*...*....*.*.*.*.****.***.**.....******.*....*.***.****.****..**.***.*.*.*.....*****..**.*..***...*.....*....**.*.*..*...*....**...*....***.*...*...*.*....***.**......*...*.*.*.*.**..***.*.*..**.*.*.*****.***...**...***......*.....*.*****.....*..*****...****..****.*..**..*.**.***.*..*.**.*...**.***..**....**.****.....*.****.*.****..*...*...****.*.**.*..*.****..........*.**.*.*.*.*.*.**..******.***.*.**.**.*...*.*.*....*******.**..**..**...**.*.***.....*..***.**..*.*.*.*****.*.***.*.****......***.*.*.*.***..*...****.**.**.**...*****..*.**.*..*.*.*.*.*.......*...*.*.*...***.*..*****.**...*.**.*.....**.**....*.*..**..*.....*..*.*.*.*..*......*****.*.*.**.....*.****...****..*...*..*.**.*.*.*...***..***.*..***...........***.***.***..**..**.*...*.****.....*.*.*.******......**.*.****.******.*.**.*.**..***.**.*.*********.**.*.*..*....*........*.***...**...**..*....******....**.*.**..*.*.*..*..*********..*.*...****.*.*..*.*.*.***.*..***..*****..*.**.*****.....***.*.*..***..***.*..**..*.*.****.***..*.**..*.**.....*...*****.*.*..*.**..*...****.*..*..*...**.*.*......***...*.......***..**....*..**.**..*..*.***.**.*..*..*..*..*.....**.***.**....*..**.......*.*.*...*...*.*.**..*.......*....***.*...*****.*.**** ***.*...***.**...*.***....**.....**...***.***..*....***..*.***.**..*....*.*...*.*.**..*....*...*.*..*****..**.**.*...***.*..*.****...**.**..*.***.**.*.*...**.*....*.*..**....*...*.*........*.........*..**...*....**.****..**......*..**.**...**..*.**..****..*.*...****.***......***...***.*.**..*.**.****.*.**.*****..*.*.*...****.*.*******..**...***....*.**.**..*.*.*****.....***....*********.****..**.***....****..*******.*.*..**..**.*.*.****..*...***.***...*****.**.*....****.*.....*****..*....**.*.**..*...**.***..***.**..*.....*.**..**..*......***.....*.**..*.*....*..*.******.****.*.*.**.**.*.*.*****..***...*.*.***.***...*.***..*..***...**...**.....*......***.**.*.*....****.*...*****..*.*.*....*.*.*.....****.*.*..*.....***.....*.****....**..**.**...*..*..*.*.*.***.********.**.*...*.***....***...*.***....*.*..*****.**.....***..*.*.**...*..*...**..**..*.**.*...***.*.*.**....*..**.*....****.**.**..*.***.*.**..*..**..*..****..****.....*..*..*****.*.*..**.*...*.*..***...*.**.**.*..**.*.***..**..*.*.....*.*.**..**..*..*****.****.*.**...*.**...***...*.*.*..***.*.******.*****.****.***..**.*...***..***.*.*.*..*......*.***.*..*.*.**.**..*.**.***..*........*......*......**..**....**..***........**.......*..***.**.....***.*.**.***.*****.**...*.**...*.*****....*........*.**.***.*...*.***..*.**.***....*.**....**.*.**..*****...*.*.**.****.*.****.*.*******..*.****...**..*.**..**.**..*.***.*.**..**.*****.*****..*.*.***.******....**..**.***..*.*.*.*.*...*.****.*.*.*.**.*****.*.*.........*****....*.***...**.....*..*****..*...*.*.*...*.....*.*.....*.*.*......***...**.*..***..**.**.**...*..*.***...*..*....***.*.*..****..*..*.****..*..**......*.*..***.**....*****..*..*..*.**.****...*....*.***..*...*.*.**....**.**.*.*....**.*...*.*.**..*..*....*.*.***..******.*.**.*.***.*.*.****..*....**...***..*********.*...***.*..*.**.**.**...*.*.**..***.***.*..****.*..***.****.**.*.*.*.*.**.***...*.**.*.*.*****...******....*.*******.*.*..**.*..******.*****.*........*..***.**.*...*.*.**.***..*.****..**.*.**. .**..**.*.*.*.****.****.****.*..*........***..***.*..***.*.*.**.***.*...**.*...*..*.***..****.*.*.*.****.**..*.....*.****.*****.*..*..*.*..**********..*.*..********.*..*.***...****.**..*.**.......**....**..*..***.**.***.*.....**.**.*.***.****.*.*****...**..***.****.****..*.....*.*......*.*.*.**.*.....*...*....**.**.***.*.*.*.*****......****.*.*******..**.**.*.***..*.**.*....**..**....**..**......*.******..*.*.******...*....*...**...**.*......*******.**..****.*..**..*****...*.*..**.**.**..**..**..**..*.*..***....*.*.**...*....*****..*..***......*...*.*.***..*.*.....**..**.*********...*...*..***..*.*.**..*.*.***....*..**...*.....***.*...*.**.*...**.*.*.*...*****.**.*.*.....*..******.***.*.*....*.**.*...*.*.***.****.....*.*****.***...*...*..............***..*....*..**....*.*...*.**.**.**.*.**.*..***.**.**...***.**.*.*..**.*....*..*..*******.*.***.*...*.**..**.**..*..*******..*..**..***..**.*.**.*.**..*.**..*****.**.*.******..***.*.*.****.*.**.*.**.*..*.....*.***.**.*...*.*..*.****.*.**.*..*..*..**..***.*.*.****.*.***.*****...*.*.***..**.***.**.*...*.*.......*...**.....****...***.*.*.*...****.**..*.****...**.*....**.**.**...***.*.**..**.**.....*...**************.*.**.***.*...***.*..**...**.**.***.**.....****...*..***.**.*...*...***..***.*..***.*.*..*..*...*.**..**..******..***.*.....******..**.*.**...*.*...*.******.***.****..*.***.******...*....*...******.*..*.*...*.**..*...*.*.*.*..**.*...*....*.**.......**.*..*..*...**.*...****...*........*****...**.....*....*.*.**...**....*...**.*...****.....*..**.*.**..***.*****.***.*.*.**..*****......***.****.****..*.**...**.**.*..**.*.*.*.....**.******..**.*...*..*...*...**...*..*****..***.**.*..*..***..**.**.***..*.***.***..*...*..****....*..**.*..******..*..***...**.*.*..*.*..**.*...***..*..**.**....*...**...**.*.*.***.*.**...******.*.**..*...**.***..******...**....*.***...***.*...*.*.*.*..**......*..**.*.*.****..*.***.***..*..*...*.***..*.**...*..**..*..**.****...*.*..*..**...*.*.******..*.**...**.*****.**.*....*.**..*..*.****. ..*.*.*....***..*.....*...****.......*.**.**.***.***....*.**..**....*....**.**.*.**.....*..**.**...***..*.***..**.*.****......*..***.*.*.*...***.*.....*..*.*...**..***.**.*...*.*.**.**..*.*..**.**..***...*.*.**..*****...****...*.*.*.....***.**....**.**.***..*.*....*.*...**.*.*.......**..**......*.*....*.*...*.*..*..**.**....*...*.*.*.*...*.**.*.***.**.**.*.**......**.*.***....********....*.*****.**...**.*.***.*...****..**.*.*****..*.**..*.***.**.....*.*.***.*.**..*...**..*....***.***....*.*.*.********..*..*.**..*....*...*......*....*.*...****..***...*.**....*.*.*..*.*..*..**.**.*..*.*....****...**.*.**.**.*.**..*..*.****.*.*...*....**...*..***.**....*.***..*..**.***.*.****..**..*..*...*..***...*.*..****.****....*.*.**..**......******.***...**.*.**..*...**.*.*...**...*.*...**.*.**..**.**.******.*.*.**..******..*.....****.*.*...**.*.**....***.*...*.*.*.*......*....*...***.*..*.....*.*.*....*...*****......*.*..*...*.**......*.*.**.***.*..***.**.*****..*.*..*.***...*..*..*..*....*..*.......**....**.*********...**..**.**..****....***.****.*.*.*....*.*.**.****..***...*.*.**.***.*.......***.*....**.*.*.**..***.***..*.*.**..*.*..*.**..*..*..*****..****..*..*....**.***...**.....*......*.**....**.*.**.***.....*.**.......*****.*..***.*.....**.**.**.*...*..****..*.**...**...*.**..******.*****..***.*.**..*****.**....*.*..***..*..****....*******.*.*.**....*.**....****....*............*....*.***....***.*.***...**..****...*.......***.***.**..***.***.*****...**.**...****...*......*.***...****.*..**.*.*.*..**.**.*****..*.*.*...*....*..*.**...**.....*..*..*.*..****...****.*.*****...*.**...*.**.***....**..*.*.****.*****.*...**.*.**.**.*.*.*......**..*.**.**.*.*.**.*.***.*****..**.*.**.****....**....*..**.***..*.****.*..***.**...*****..****.****.**...**..*...*..**.**.*...*..*..**.**.*.*..*..*...**..****.*..*....*.*....**...***..*.*..****.*.*.***..*******..**...*...*..**..*....****..*.*.....**.**...*.........******.*.*.**........*****.***.....*..*.**.********.*.**..*..****.*..*.*....*..* ***.**.*...**.*..*..****.**...*.*******.*...****...***.*..***.*.*.*.*.***.....***..*.*....****..***......*....*.**..*.*....****..**.***.*..***.***...**..***.**.**.***....*.*.***...****.*.*...*******..*.*****.*...**.**.***..*.....*.**...*.*...***....*...**.*...*.*.*...**..*.*.*..*...**.***.*.****...*....**.***.*.**.**......***..*.*..*.*.*..*.**...****.*.***..**...*..**.....*.***....*****.**.*.....**.*.*...****.**.**..*..*.*.*.....****..*****.**.**.*.**..**.*...*****.*......******..**..*****.**..*.******..**..*.**..*.***....*..**..*.*.*****...**..*.***..*.*...***..*.*...*..*.*****.***.*.....****..****...**..*...*.*.....**...*.*.*..**.***.*..***...**..*...**..*.***.*...*.*.*.*...*.*.**.*...*..**.**.*.*.*.....*.*.***..****..*...*.***.****.*...*.*.....*****...*.*.*.*.**..*.....***.**...........*****.***..*..*.*.*...***.*.**.*****..**.*.**....***......*.**.****....*.*..*.***..**...***....*.*.*.*..*.*..*....*.*.**.......*.*.*...***....**.....**..*..*....**.**.*.***.*.*..*...*..*..*.***.....*..*.*...*.**..*..*.*.****.**...*****..*....*...**...**..*.*.*.*..***......**.**....*.**..*..**.****.**.***...**...**..*********..*..*.........*.***.****.***...*.**.*.*..*....**..****.**.***.**.*..*..**.**..***.*...***.**.*.*.*....*.*.***.*...*..***..**....*.*..**.**...**.*..**.*.****.*.**.***...**..**.******.*.**.*..**.*..**.**....*.**.....***.**....*.**.************..**.*.****.....***.*...*.*...*.*.*...*.....****.*.**...*..****..*..*.***..**...*.....*.****...**..**.**..*...*.*..**.*.*.******.*.............**..**.*****....*...*..**.**....*..***..*..****.**.**.****.****.***.*****..*..*.**..*...*.**.**.*...*..*..*...*.**..*.*..***..***..**....*..***.*.**..*.******...*.....*..*.*****.*..*..*.*.*.**.....**.*.*..*..****..**...****...*.*.****.*..*......*.**.***..*..*..***.******.*..**..*..*.*...........*...*.*...*.*.**.****.*...*.*.......***....*....****..*..*.**.**..*.**.*..**.*...*.*.*.**...*..*****..**.*..*.***.*.*.*.*********..**.*.**.**..*.*.*......*.*..*.****.*..**...*.*..****...*..**.* ..****...*..**.*.***.***...*..*.****.****.**.*.........*.***.....******..*...**.*..*..**..*****...***.*.*..*.********......****..*..***.***.......****....*.*.*......***....****...****.*.*......***.*******.....**..**...***.*...*...*.***..****...*....*.**..*.***...*..**.****...**.*****.***.***...**...**...***...**.*.**........*..*.*.***.**.**.***...****...**...*.*....*.*****..*********..**.**.**..**....**..**..****....**...*.*....*....***....*..****...***.**......*.*...*..**..*..*...**.**..***.*.*.*...*..**.**.**.*.*...***.......*..*.....*....*.**..*.*...*.*.*********.*.*.**..*...**..*....*.**..****..**.**...**.*.*......*...*****.****..**..**..*.*..**..*..***.*.......*..**..*.*.**.***.*...*...**...*.*.*.*.*..*..**.*..*.******..**.***....*..**..*.*.*.....***..**....***...*...*.*...*..*...**..**.*.*.....******..******.*...*..***.**.***.***.**.*.***.***..**..**.***....****..***..*.*.*****.*.....****.*.*.**..*.*.......*****.*...*..*...**.***..**....**...*.*..***..*.*.*..*.*.**.**.*.*.*.****.*...**.**.*.*.***..**.******..**...**.*.*....*....***.....*.**.***..*.**..******..*.*****..***..**.*.**.***....**.*.**.*...**.*...*.**..*..**.*.....**..***....**.*....***..*.*..***.****..***.*.*.***.**...*..*...*..**.**........*...*..***...*****..**.*...*.*...**.***..***..************.*.**.*....*.*.*..**..*.......***...*...*.*..**.**.**..**.**.*.*.***.*.*.....******..**.....*.**.***.**..**.**..**..*..***.***.*...****..***.****.**.*****..**....***..*.**.*..**.*...***..**.**..***...*.***.*..*.*..**.**.*..****..*..*..........*..**.***.***...*...*...***.***.**.....**..**....*..***...**.*****..**...***...*.**....*.*..**.*.***.*.*..**.*.*.**.*****.**.***..*.**..**.**.*.**.***...**...*.******.*.*.*****.****..*.**.****.*.**.**...*..***..**.*....***..***.*.*..*...*.*.****.**..**.*.**..*.*.***.*..*..*.***.....*...*....**..***.**.*.**.....**...*..*..**.*..***.*.***.*.*.**..*.**.*.**.**.****..***....*****..***.*.*...**..*..*.*....**..*****.**....*.***..****.*.****.**.*.*..*.***.*.*.*.****.*...*..* .****...***...*..*.**...*.*..*..*...***.**..******.***..***...**.*...**.*..*.*****..*.******.*.***.*.*..***..**..**.**.***...*.*.*..********..**...*.**..*.*.*..*****..*.**.*.**...*.*..***.*....****.*...******.***...**..*...**..*.*..*........*...*.......**.****....*.****.....**...*..**...*..*....***....*.*.......*.*..***...*.***..**.**.*....**.*....*...*..*.*..**.*******..*......*..*.****..****.*.*.***...*.*.*.*...*.*......**..**..**.*..**.**.*..*.*.**...**..**.*.*..****..****.**.*.*.*.**.........*..*.*..**...**..**.*...**.*..*****.***.***.*......**..***.***.************..**..**..***.*.**....**..****....*.**...*..**.....*.**.....*.*.*..**...*......*.***..***...**.**.****.....*...***..*....**.****...*..**.*..*.*.*.*.******...***.*.**.*.*...*****.*.**..*..*..*.*.*...*..*........*..***..***....*******..***..*.....*....*....*.******.**.*...*...****.*.*..*....**.*......***.*...**.*..*...*..***..**.*..******..**...*....*....**...**.****..*..*.*.*.*.*...**...*.*..***....**.*****.*.*..***.***..*...***...*....*.**...**.*.****.*...*.**...*..*....***..******.*...**.**.*...**.***..*****..*.***.*..*.***.*.*.**....**.......*.*..*****.*..****..*......*.*..*.**.**.....**.**...*.*.***.*.*.**....*.....**.*..*.*.*.*.*****.***.*.*.***..**.*..*.*.***.*.*.*.*...**.*....****.**.*...**......***..***..**.*.*..*.**.*****..*..*****.*.**..*..**...*.*.**.*.*.***.*******..****.*....**.**..*..*...*...****..***..*..*...*..**...*.*.*..*......***..**..*..*..***...*.*..****.***.....*.**.**.*..*...**.****..******.*****....*****.....***..*...*.....*..****.**.*******..**.*.**..***.*....***....**.**..*..*.*..*.**.***.*...***..*.*..*.***....**..*...*...**.*..*...*.**..*........*..*...***.*.....*...*.*..*.*...*...*.**...*.*.**.***.***...*****..**.****.****....*....*.***..*..**....*..***.*..*.*..***.*..***..**.****.*.**...****..**..*...*.**.**.....*.*...*..****.*.*.**.**.**.*.*.*.*.*.*..**..*....*.*..*...**.*....*.*...*****....****..*.*...*.**..*..***.***...*..**..*.*.***..*...*..**.****...**..**...**...*... **.*.*..****..*.....**.*..***.**..*.*.*.*..***..***..*...**.*......***..*..***..**.*.*.*.*..*....****...*...*...***..*.**..*.****..*..*.....*..**......*....*.****...*.......*..***..**..*.***.*.***...*....**.*..*....**.*..***.*.....*.***.****...*.*.****.**...*..***..**..**..*..**....**..**.*.*..*.*.**..**.*.**.***...*..*..*..*.****....***..**.***..*.*....**.*.**.***..*.***.*..*.*.*..****...***..*..*.******....****.**.*.*......*.*..***.*...**.*...**.*..***..***..*..**.**..*.**.*.**.***.****..*..**..*.*..*.*..***.*..*.*****.*.*.*..**..*.*..*.*.......**..**...***...*.****..*.*..*.****..*.**.*..*.**.*.*.*.**..**.**..*.**********.*.****..*...*.......*..*.*.*.*.*.*.***.*.*..*..*.***...***.***...*..*..*.**.*.**.*..****.**...**...***.*...**.....**.*..*****.**.*.**....**..**.*....**.....**.*...**.***.*..***.*...**.*..*.....*.....**.*...****..**..***..**..*.****...*.*.**.**.****...**..*.*...*.*.***.*.**..**.*...*.**..**.**...*****..*.*.*..**.*****.*.**...********.*.**.**......***.***..*****.**.*.*...*.*.*.*.*..*...****.**......*.****.**.*..**.*...**.*.**..**.***..*....**.*.*.*...*.*..*****..**.*****.*..***.*.**.*.****.***.*..*....**.*..**.*.....***.*.*.*..**..*.*.*..***..*...***..*..**.**.*..**.....***....*.*..**.*.*....*.....**...***..*..*....*..*...*.......*...**.****...*.*...*.**.*.**.*.*.*.***.*******..*..*.*...******..*****.*..*.*.*.**..**.........*..***.*******.****.....*..***..........*...*.******..*.**..**..*.*..*.***..**.***..**.*.*.**...*...***..*.*..*.***..**.**.*...***......**.*..***..*..**.*.....*..*..*..****..*..***..*...*..**....**.**...***.....**..*...*******....**.*.***.*..***..****.*.**..*.**...*.*.**.....***.*.*.***...*.***.**.....*..**....**....***.*****....*.....*..**.**.****..*.**.....*.**...*.*...*.*..******.***......**..**.**.*.*****...*..**.....*..*.*.**..*....*****.******.**.******..**.**.*.....*********.**.**..***.**.**...**.*****.*.*.*...***..******..*......**.*..***...**.******..**.**..*..*.*****.*...**.***....***.**....*.**.**.*..***..*.*..***.*** .*..*.........***....*****.*....***....*.*.**..*.******..*******.*..*...*..*..*....**.***..****....*....****..**.*....**..**.***.*.***.**...*.**.....**.....***.*.*..*****..*..*...*.*..*....*.*....*.**.*......*...*..****.*.**...*.....*.*..**..**.****...*...*.***.**.*.***.**.***.....*..**...**.**..****.*.***..***..*...*..**.....***..*.*.**.***....*....*..*.**..*....****.*********.**.*****...*.....*.***.**..**.*.*...*****.*..*..***...**.....*.**.**....***..**....*.*.*..**.***.*.*.**.***.*.**..*.*.*.**.*.*......*..*..****.*.......*****...**.*****....*.***..*..*.**.*...*.*.*......***.**......*.***.*****..**...**..*.*.*.**..***..***.****..*..****...*.***.*.**.*.**.*.**...**.*..**.*.*.*..*..*********...**.**.**.....*.*..**.***.*****..**.....**.........**.*.****..*..****..***.*.*.******.*.***..*.***...***.***..****.***.*.***.****..***.*.*.*....*.**..........***..****.***.*...*****..**.****.***.**....**..**.*....**...*.***.*.*..*..**..****....**....*.***..**..***...*.*.....**.*..*.****.*..*.*****.*.....*..*.*.**.******...*.*...***..****..*.*....***.*..*.***.*****.**.*.*.**...**.*.*.*.**..**...******...**.*....*..**..*.**.***.....**.*.**.****.*.**..***..*.**..*.*.*.*..***.**.**...*....****.*.*...***.*..*.**..*.....*..*..*....*****.*.**....***..*..***......*.**.*...**.*.*....*...**....**.**..***....***.*.*.****.*......*.....***..******..*.*.***...*.....**.**.**.**.....*..**...***.*...***.**.******.**.*****..*.*...**..*.....*.***.*.******.*..*.*.**.***..***..*..***.***.******.**.**..**.*....**.*****.*......******.*..*.******.*****.*.*.*....*.**..*****....***.*..*..*.....*...*.*....**.*.....*.**.***.**.**...*.***...*..***.******.**.*....*****.***...*.*....**.*.*.***..***.***...*..*..**.*.****....*.*.**..*..**..*...*..***.*.*....**.*...*..**.**...*.**....******...**....*..*....*.******....*..*.*..***..**.*....**...**.....*******.*.**...**......***.**.*....*.**..**..*..*.*.*.*..*.*.**.***....*.**..*.**.*.****..****.*.....*****.*.*...*.*****....*.....*..*.*.*...*.**..**...*.**....* ****....*.*.*****.*.**.*.**.*.*...*...***.*....*..**.*.**.*.*.*..*..**..***.***...*.*..*.*.***...**.**.*..******..***.*.**...*...**...**...*.*..**.*****.**..........****.***.....***..***.*.**.*.*.***..**..*.*********.****.***.*.*..*..*...**.*....*********....*..***..******.*.***.**..*....*..*.***.......*******.*.*.*...***.********....**.**...*....**...**.....*****.*.*.**..*..**..*...**......***..*.*.*..*..*..*.*...****..***...******..**.*********...****..*..*.*.***.***.*.**.***.....*.*.*..**.**.**.*...*.*.**..**..*.****....*.*.****.*.*.*.*.**.*...*******...*...*.*.**.****..***....****..*.**..**....*..*..*..*...*..*.****..***.*****.*.*...*.*...*..*.*****.*...**..**...*****.**...*..**..*.*.*..**....**....*.**.*.***.*....***.***.*.****.*..*...*****..*.**..*.*.*******.*....**..***.*...*..*****.*..**..*.*..**..***..*.*.**.*..****..****...*.*.*.**.*.****..*.**...*..*.....**..***.******...*..***.***..***.****..*.****.*..******.*.*.***.......**.*.*..*..***.*.*..*..**.*.*....**.*.*..*..*...***..*.***.******..*..*.**.*....*.*.*.*.*..*.*..*.**..**.*..**...*..**..*...*.*....**..*....**.......**.****.***.....*..**..***...*....**..***.***.***.**...*.***.***....***...*...***....*..*****.***.****...*..*.*****....**....*....****.*...***..*****.....**....***.*....**.**..*...*.*.***.**.**.**...*****..*.**.*..*.*..**.***.*....*****..*.*..*...*........**.**..*.****....**..*****..*.*...**..**.**.**....**..*....*....*.*......*.*.*..**..***.....***.****..*.*..*.*..*........*.*...*.**..****..**.*..*......*.*....******..*...***..**.*.*..***..**.*.*.**.*.**..*.*..*.....**....**...*.*.**.*.*.*.***...*.**.*.*.....******.*******.*..**..****.*...**..**...**..*.**.*.*.***...*.***.*..**.*.**.*..*****..*..***.****...*.***.*.....*.....**..*..*..*...**.**..*.*****....*...*...*.***..**..**...*.**.*.**...*.*.*...*.**.*...*...*****..*.....****..*..**.**..*.**.**.**.*..***..*.*.*..*...*.**..***..*****.*..*...**.**.***.*..**....*.*....****.**.***..**...*.***.*.***.*.***.*.*..****.**.....*.*.....**....**... .*****...*.**......**.****..*....*.***.*....*.*....**.*...*..**.**.**.*.*..*...***.*.**.****.**.***...*..**..**....*.***.***..........**...**.*..*.*..**...*..*..*..*****.*..**...*..*.*******.*....***..*...*...***..**..***.*...**.**.*..*...**.*...****.**.***.....***..*.*.***....****......**.*.*.****..*.**...*.**..*..*..****.*..*.*...*.****..**.*..*....***.*..*.*..*..*...*.***.*.*********.**..****...*.*..***......*.....*****...**...**.**...**..**...**..*..****.**.*.**.***.***.**..*..*.**..******.**.**.**.*..***.*..****.*.*..*.***.**.....*.**.*......***..**.*.**..**...**..****.*****.*.****.*****.*..**.*.*.*....**..*.******...*..*.***...***...****.**..*.*.*.*.*...*.****.******.*....*****....*.*..******...****..****.**..*......***.**.****..****....***.**.*.**....*..*.****.*.***..*.****..******.*.*.***.*...*...*.*.**.*...*........*..*.*...***....*.***...****.****...**.*.*.****..*.**.**...*.*.****...*..**.*.**..***.*..****.*****...*.....*..***.*........**..*.*.*..**.*.*..***.***...*...*.**.*....***.*.***......****..***...*.*..*****....*.****.*...**..**.....**.*******.*.*..*.*.***.**.**.**...*.....*..**.*..*.*****.******.***....**..**...*...*.*.****..*...*...**.***.*..*******.....***..*.*.......*.**.*..*.........**..****..**.....*..**.*....****.*.*.*******..****..*****..**..*.*.*....***.**...*.......*....***.*****....**.***..***....*.*..**.**..***.*.***.**.****.*.*.**.**....*.*****.*..**...**..*..*....*..**.**..***..**....*..*..***....**.*.**..*.......*...*...*...****....**.***.*.******.*.*.*...**...*....*.......**.**.****.**.*.*....*..***...*..****..*..**.*.**.**...*.*.**.**.*...*.*..****......*...**..**..*.**.***.*...**.*..**.*.*.***...**.*.*.**.**.****....*..***.**......*.*...****.**...**.*.***....****..*...**...**..*....*.*****.*...*.*..*****.*.**....***.***.*.*.***.......*****.*.*...***.**.*.********.*.*...*..*.**.*.**..*******.........**.**..*.**....**...*..*..***...*.****.......*.**...*.**.****..***.***.****.****..******...*..*.*.*.**.....***.*....*.****..***.*.*...* .*.*.*.**...*.*.*....*..*.*.***.....*.......*..**.*.*...**...*....**.*.....*...*......****..*.**...*****..*.....*...**.**.*....***.*..*.*.*..***...*...*.....*****....*.****..*.**.**....*..*.******.**..*.*.**.*..****..*.*...*****..**..**..*.**..**....*..*...*.******..***.**..*.**.******..***...*.**.....*.**.*.***....*..**.*..*..**.***..*..*.****.****.*..**.**...*......***..*.*..*...*.*.*.*..**.....*..******.*.**......*.****.*..**..*...*******...**...*.**.*****.*.*.**.****.*......*.**..*.****.*.*..*.****...*......*.*.*..****..****..*.*.***...***....**.*.....***.*..****....***.*****..*..**...*.*..**.*..***.*.**.*...*.**.***.*..***.***.*...***.**....*...*.**..****..***...*....*.....**.*..*****.....**..**.*******..*.***.*...*..*.........***..*..**.....*.*..*..**.....****..***..*.*..**.**.*..*...*...*.**.*...*.***.*.*..*..***...**..*.*.*.***...**........***...*...*.*.*..*****...***.*.**...*.........**..****.***....*.......*..*..**.***.....**..***.........**..***..*...*.***....*.**.**..*...*...*..***..*.....*..*.*.*....***..***.***..***...**.*..*...***..**...*******.**.**.*.*.*.**.....**.*.**...*....*.**....******.**.**.*..**.*...**.*.*****..**..*.*.*.*..***.*****....*..*..*.*.*.**..***.*.**..*****.*..*.*.....*...**......*.**.*.*.****..*.......***..****.*..*...*...*.**.*.*****.**....*.....*.*****.*.*.*.....*..*.*..**.****.*...*.*.....*.****...*.*...*.**...**...**.*.*...**....*.*.*.**.***.*.***......**.**.**...*...**..*..**..***.**.*.*..**..*..**.....**.*.*.**..*..*.*.*..**.*...**.****.**.**.**.*.*.**....***.*.*.**.*...*......*.**.***..***...***..*..*.*.**.*.**.****..*.****......*....*.***.*.*...**.*....*.****.*..*.**.*.*.*.*.**..****..**...**.*...*...*...***.*..*..******.*..*.***..*.***.**..***......*.....*.**.*.****..*.*.**......****..*.*.**....**.**.**.*.....*...*...*...**.***.**..*.*.*****..**.*.....*..*..*.***.**.***.**.**.*.*.*..***...*....**..****..*..*.......***.**.*.**...*.*...**.**.**.***..*.*...***....*..*****..*.*..**.**.*.....*.*.*****.**..*..*..**.*...*..**... .*...*.*.***.*..*..***..*..*.*...*.**.*...*.......*..**..****.....*.*...**.*.*.**.*.***..*...*..*...****..**...*..**..*..*.*.*.*.*.****.***....**...*.***.***..*..***...****.**...*...*.*.*..***.*...*...*..*..***.***.***.*.**.*.....*..*.*..*****....***.**.*.**...**..**...*....**.*.***.*****..***...*.**...*.*.**.*.**...********...**.**..*.**..****..*.****..****.*.*..*****.....****..*...*...******.......**.*...*.*.**.**......*..*.*...****.**.****....**.*.**.*....**..*..****.*....*.*.**.....****....*.**.*.*...********.*....**...*****....*.**.*...****.**..*....********..**.*.*...**.*.*...*....**.***..*.***....*********......*****..**..****.****...*.*..*.***.***.*.*.*.*..*..*.**.......****.****...**..****.***..***....*..**..**.*...*....*.**...*.*.*.*...*****.****.**.****..*..*...**.**.*.**..*.**.***.****.***..*....*..***......*..*.*****.*****...****....*..****.***...****...*..**..*..*.**.*.**...**.***..*.*...****.*.******.***...**.**.***...***.***.*****....*.*.*.*.**.*.**...*..**.*.**...*..*..****..*.*..****.*.*..*....*.......***..***.****.*.*.***.*..****.*...******.*..***.***..***.*..*.*.****....***.*..****.*...**..*...*.....****..*.*.*****.*.**..**.**..****...*.**.*****.*.*.........*..*.*.***..***..**...**...**.**.**..*..***.....*.*...*****..*.*.**.*.*....*.***.*.....**..**...*..*.**.*.*....****.*.*.***..**...**.**.*..*.*..***.......***.*...*.********.**....**......*...*...*.*.....*..*..*..........**....*..*..*..*.....**.....*...**..*****....***.*.**.*.*...*.**..*.*....*...*.*.*.*......*.**.*.*..**..***..***.***...**.**...*.....**..******...**.*...*..*.*.****...**.*****..***.**..*.**.*.....**.*...***.*..***...*....**.*...*.*******.*.....*...*.*......***.*****....*.*.*.**....*....*.**..**.*.*...***..*..*.*.***..***..**.**.*.*..***.*...***..**....**.***.****.*..*....*..*.*...***.*.**.****.*.*.*******..*.****......*.**.*.*..*...*.*..**..*...*..**..*..*..**...*.*.*.*.*..*...*....*..*.*.*.****.*...*....*.*.*..*.*.*.*.*..*....**.*****.**..*.*.*****...*..*.....****.*....**.*.** ..****.**.**.**.**...**.*..*....*.*..*....**.***...*..***.*****..*****.*...***.**..*.***....****.*...*..*.*.*.*.*.******.*..**.*.*...***..**.*...**.*....*...*...**.*..*..**.*...**...*.....*.**.**...*...*.*****.*...***.*****..*...*.*.....**...**..**....*.*..*..****..*.*.*.**.*..****.*****.*.*.****.*.**.****.*..**.*.*....*...**.**.***..**.**.*..**.**..*.***.*.*.**.**...*****.***....*.***..*....*..*.*.******..**..**...*.*..**...*..*.*..*.*****.****.****.*..***..*.....***..*.**.........**.*.*......***.**.*..**.*....*...*..*....*.**.***.*.*...**....******..***.***.**.**.*....******.*.***.*....*.***..***.**....**.*..*....*....*.***..*.*.*.**...**.*.**************..*****.**.********..*.*..***.....*.**.*..*..***.****..*.*.*..***.****.....**.**...***.*...*.....***.**..*.**.***..*.*.*.***.*.....**.*.*..**....***.***....*..*.....***.*.****..******..**..**.****..**.***.*.*..*.****.*.*.....***.**..*.**.**..****.***.*..**..**...*.***..*...*.*..****.****.*..*..*********.*..***.****..**..*.*..*.*.*.*..**.*.**...**..**..*..**....***.***.***.**.*...**.*..*******..**..*.....*.**.*...*..*......**.***.***...**.*..*.**.........*...***..*.*...*.*..*.*..***..**.*.*.....**....*.*.*****..*.**..**.**.*.***....***.****..*.*.*.******..*.*.*.**...**.*.*.....*.*..**.**...**.*..***.*.*....*.**.*.**...****.*..***....*.**...***.**..*..*....**.*.....**.*.****.....***.*..**.*.**.**...*..**.***.*.*.**.******.*****.*.*...****...**.*..**.*.**...**..**....**.****.*..***.**..***..*.*.*.*.***.*****.***.**.*..*...**.*..*.*....*****..*..*...***.*******......*****.**.****..*****.*.*.***.**......*.*.*..*.***....*.****.******....**.**..*.***.*.*..*.*.*.*..***....***.**.........*......*..**..****..**..**.....*.*.**.*.****.**.**......**..*.*.***..*****.**.*.*..*.**..***.*..*.***.*.***.....***.**....***.*..*****.*****..*****.**...**.**..*..***..**...**....*****..*.*.**.*..***..***.**..**.*...*...*......*...*.***.........*..*.***..**...*.***.*.***.*****....**...**...***.*.**.**.*.*****..*.**....**..*.*..*...*****..* ...*.*.*****.*****.......*.**....*.**.*.**.*....**.*..****..****.*..*.*..*.*.*.****..*....**.*..*...*...***.*****..*..*.***..****..****..*.*.***..*.*****..***.*...*.**.**.*.*.....*..***.*..**..**.**...*.*...*.***....*....*.....*....**...*.*...*.*.***..*.*.*.*****...*..**...*.***..***.*..*..*.*..*..*.*.****.*..**...*.*.*..********..*.**..*.**.*.**........**....*.....****.*.....*.*.**.*..*..***...*.*.****.*.*.*...**..*.*.*..*...*..***..****.*.**...*.*****.*.***.*..****..****.**...*..*..*.****.*.***.*...*..*....**..**.*****.***..*.***..*..***.*.....**.......**.*.*..***.....**.***..*.*...**...*...**...**.***.**...*.*...*.****.***.*..*.*..****..*.*..**......**...***.*....*.**.*.*.*.*...**.*.**.**.**.*..*.**..**.****.**.**...**..**.***.***.**..**.*.*.*....***.*******.*...**.*.*..*.......*......*..**...*.*...**.***.*.**....******...****..*.**...*.***.*......****..***.*..**.*..*...***.*...*.**..........*....*.*..*...*..**..**...**.*...***..*.*.*.*.*......*****.*.*.*****.*......*..*..**....**.*.**.....***..***.***.*..*...*.*..**....***.*.***..*.**...*.*.**.*********.**....**.*****..*.*****.******.....*.*..*..**.....****.*...*...*..*..*....*..**..**.**...***..**.***.*..*..*...*.*.....*.**.*.*.***.****...***.**.*.*.*...**.*.*.**.**.....*...*..***.***.*.**..*.***.*.*.**....***........*...*******..*...**..***.....****...*.*****.*****.*.**....*..**.**..****....*..**..*..*.*...**...***.*.*.*.*..************.***...**..*......**...*.*..**......**.*.*..*.*.****.*.*..**......*...*****.*..***...*..*.*..**.*.*.***.*.***.....*.*....*.**....*..**......*..**...**.**.*****..**.*..*******..*....**.*.*.*.*..*..**.**..*******....*.*...*.***.**.**..**..***..*.*.*.**.....****.***.**.***..*.*......*.**..*....*.***..*..*.********...*.*.....**....**...**..**.**.***...*.*....*..*.****..*.**...*.*.*...*..**..*.*.*.*..**.*.*..***.**.*...*.**.***.**..****.*..*.***.**.*.*..**.......***..*..*...**...***.**...**.*.****..*...**.*.****.**.**..*....*.*.*.*.*.*...*...*.**.**...***.**.****..*..*..**.*..****..* *...****..**.*..*.*.**..***..*.*.***..*.*****.*...*...*.**....*******...*.**.***...*...**.**...**.*.****...**.***....*****.*..***.......*.***...**..*****.*****..****..*..**...*****.**..*.***..*..***.**...*........***..*..***.***..*****.*..**.****.*..*****....**...*...*.**.*.**..*..******..*.....****.*****..*.**...****.*.****....***...*.*.*....*..*.***...*...*...**...**.*....*...*.**.*.**.**.***...*.*.*..*.**..*.**..*.*.*.***.*.....*..*.**.**.***......*.*.*.****.*.****...*..*...**..*.**.*..*.*..**...***..***.**.*.***.***.*.**..*.*....****.**.*.**..***.*.**.*...***.*.....******...*.*....*****.*.*.....*..*.*.**..*.*****...***.**..***...**..***.*.*...*..**.**..*.*..*.**.*.**.*..****.******.**..**.*..**.*.**.**.***.*..*.***..*.*...*....*.***.*.....***.....*.***.**.*...*..**.....*.*..**..*....*.***...*....***...*.**..*.****.*.**...*.*****.***.**..**....**.*.*.*...****.**..*..*****.*.*.***.*.*****......*..**.*****.*.**.*..**.*....*.**...*.***.*****..*.*.*.*.*...*..**...*****.***....****.**.*..**..**.***..*......*..*.***.******.*.**.......**.****.*.*..**..*.....**...*.***.*.***.*.*.****.*.*..**...*......*.*..***.****..*.**.*..*.**..**.**.*...**.***.*...****.**..*..**....*..*.***.*..****...**....*...*****...***.*.*...****.**...****....*.*.**.*.***..**..*.**********.*..*...*..***......****...*.****.******..**....****...*.***..***...****.*..**..**..*.***.......*.**..***.*.*.*****..*...*.*...*..*...***..**..*..**......***.***.*.***..******.**.*..*..*.**...*..*......*..*.*.*..***..*.*..*.**.*....*******.*****.**.*...**...******...******...*.****.*....*.**..*.....*..*.*..*..*..*...*.**.....*..***..*.*..**.****.*.*..*.*****..****.*..******.*...***....*.*.....*******.....**********..**..****.*.**.*...**........**.*****..*..**....***...**.**.**.*.*.**....*.***...*****.***.*...***.*.**..*.***...*.*******....*...*..*******...*.*********.****.***........*...*.....*.*.**.*..****...*.***...*.**..*...*****..*.*...**.**.*.***.*..*.*.*.*..*..***..***.*.***..**..**.*.*.******.**..**..*...**. **.....****....*.*.**..*.....***.**.*.**...**.**.*****.*..**.***..***..**..**..**..***....*****.*...*.*...**..***..*.***....***.***.****....*.******..*.*...*........**.*******.*...*....*.*..*.****.*.*..*..**..**...**.*...*.**...*...***.**..*.***.*.*****.....****.*..**.*....****.*****....**.***.**.**....*...*.*..*.*..*.*..*..**......*.*..*******......**...*..*...*...******.*...*...****.****.....****.***.*.**..****...***......*..**..**.*..*.***..**.*.....*.***.**.*.*..*..*...*..*.*.....**.....**..**..*.**....*.**.*...*....***.**..*..**.**.......**...*****.**...**.*....***.*.*....*.***..*..*****.*....*....*****.*..**....*.*.*****.*.**..**...*..**..*.**.*....***..**......*..*..**.*.*.*....***..*....*........****..*.**...**...*..**.*..*.*****.**.****.*.*.*....**...*..*...**.*..*.*.****...*...*.**.*****..*.*.*..*.**.*.*....***..*..*...****...*...******....**..****..**.*..****.*.***.*...***..**.***.*.**....******.*...*.*.**..**..**.****..*..**.*.*.*....*.*****...***.**..*...**...****.**...**.**.**.***.**..***....*..*.*.*..****.*.**..*****.**...**.*..*.*.**..***.**.....*...*..*..*.*....*...*.*.**.**.*.**.*******.*.*.*.****....*****.*.*.*.*.****..**.*..*.*.*.*..*.***..**.**....*..*******..*..**.****.*....*...*.*.**.*....*****..****.*.***...*.*.**.*.***....*...****.**..*.**.*..*****..**.***.*...*....***.**..***..*.*.*.**.......**.*.**.*....**...*..**..**.*.***..**.*****..******..******..******.********.*.**..***....*****.*.*...*..*..**.*.*.*.***.**.*.****..****....*......***......***..*...*..*****.**.**.*...*.*...*.***.*.****..**..****.*.**..***..*..*..*..*****.*****.*..*..*.**....**.**...**.****.***.*****.*...*.*.....**.*.*****.*....***....*.....*...*.**......**..***.*.*..****.****......*..*....*........*.....*....*..**....**.*.***.***....**.**.***.**.*.**.*.*.**.*..*.....***..*..******.**...***..*.*.***..*.****.**..*.****.**..*.***....*.*.***.*....***.**.....**.*.****.*.*....*..*.*..*.*.**.****.*..*..**....*.*...**.*.*.**.**...****....*..**..*..*.*.....*.*.**....*.**.**..*. .*.*....*..*..****.*...***.....*********.*....****..*..***.*.**..*..*...***....**.**.***..*.*..***.**.******.*.*..******..**.*.***.....*.*....*.****.*....**.**....*.*...*..**.*.**.....**.*.*..*..*.*...***..**.*.*.****.*.*.*.**...*.*.**..****....**.*.*....****..*..***.**.*.**.***...******.........*...***..*.*..*...*.**...*....**...*.**..**.*..****.*..*.**...*.....***..**...*..***..****.***.**.....****.**..*..***...**..******..*..*..*.**.**.*.*...*.......*.*.*.****...********....*****..*.**.*.***.****.*.*****..**..***.*...*.***....**.****.*****.*****.*...***..***.****.*.......****.***.*****....*..*...**..***.**..******.*...**..**.**..*..****..*..*.**...****.*....*...*****.***..****...*.**..***..****.*.*....*.*...*..**.*..****.****.*...**..**.*****..**.*..*...**.*.**..*****.**..***.**.****.**.*..*..*...*.*..**.*.***...*.*.*.**.*..**.*...*.....***.....**...**..**..*****.*....***.*..*.******..**.***..*..**.**.**.*****...***.*..*.*..*...**.**...*..**.*......*.*.*..**..*.*....**.*****.***..*.**..**..*.***.*.*.**...*...**..****.***....*****.*..**....******.......*.*..**..*.*.*.**.*.***.*...***.*.*****..*.**..**..*.**..*.**.**..**..***..***...**..*...***.*...*.**.**.***.*...**.**.**....**...*...**.***...*..*.**........*..**.*...*...*..**.*.......*****.*..*...*..*..*.*****..**.**.***...****.*.**.**.*.*...*.*..**.*....**********..*.....*..**.***..**.....*.*......**...**.....***.*.**.*.*..*...**..*...................*****..*..*.....*.....****.***...*.....*.*.**..*..*.*....***.*.*..*..*.*.***.*.**.*..**..****....*..****...*...**....*.***.**.*.*****.*...***.*....**.***.****.*.*.*.*...**.***.*.*****..*.*...**...*.*.**.****.*..*.*.**.**.**......*..*.*..**..**.***..**.***...*.*....*.*..********......****.*****.*...****...**.*****.*....*.**.****.**.*.....*.*.**....*.***.*..****.*..***......*.*.*....***...*...*..**...*****.*....**.***.***.*.*.....**.**...*..***...**..*..*..*.*..**..*.*..**..*...***.**..*....*...*.*..*...*..**.*.*******.*..*.***..*..**.*****...****.*..*****.*.*...**..* .*..*.***..*..*.*****..***..**.**..*..*.....*....***.**..**.*......*.**.*.....**.....****..*..***..**.**..**.*.*...*..*.****..**...*.***...*.**...*.***.*..*.*.*.*......******.*..***.***..**..*.*.....*..*.**..**...*****.*.*...*****....*.***.**...*..*...**.*..**...**.*****.....**...*..*.*.***..**....****.....****.*.***.*....**..**.****...*..**.**.**.*.**.*.....****.**..*..*..**.*....**.*.****..**...*****.*.....**.*.***...*....**.*...**..**...*..**********.*..*.***.*******...****....****.*.**..****..*.*.****..***.*****..**.*.....*....*.**.*******.**..******....***..*..***.*....*******....**..*.**..**.**.*.**..**..*...*..*.......******......***.*..***..*..*.*.*..*...***...*.****..*.****.*.....***.*...**...*****....****.*..*****.**.*.**.**...*.***.*.*.**.*..**.***.*.******.*..**.....*.*..**.....*.*....**.**.**..*......***.....*......**.*..*....*....*..*..*..*.*.****....***..**....*.****.*.*...*.*..*.....***.*.*.*.**....***..**...*....*....***.**.****..*....***..*.......*....*.**....**.....*.**...*..**...**..***..*.....***.***.*.***.*..**..*..********.*..*.*.**.*.**.*..*.*.**.*.*.*.*.*...****.*...***..*.*......*..**.*...*........**.*..**.**.**.*******.***.***.....***.**.*.***...*..**.*..**.**..*...*..**.*.***.*.******.**.*...**.*....*.***.*.*.*.**..*.***..*..*.*.*.*.*..*...*.*..*..*.*.***....**.....*..*.**...*.*..**...***.*...***.*.*.....****...*.**.*.*..**..**..**.**....*..*.**.*.*..*****.*.**..**..*.*.*.*..****..*..*..*...*...***.......***.*.**..*.**...*.*..**.*..*.*..**..*..*.****.****.*.*..**..***.*...**....*...*.**.*.***......*...**..*.......*.**.*..*.**......**.*.****.**...**...*.****.**......*....**..*..**....***..***..**.**..*...*..*.**......*.***..*..*..***...*.*.*****.**.**...****.**......**.*..*..*......**...******.***.**.***.*.***.******..*.*.********..**.*...******.*.*...****..**..***..***.**...*....****.**.**.*...*..***.*.*.*****.......**..*.**.*...***.**....****.*****.****.***..*.*.***.....*..*....*.*.***....**....**..*....*.*.*...*...*.***.*...*.*..*.***** *....*..*..*****....*.....****..***....*...**....***.*..*.*.**...**....*.***...*...*.****....***....****...*.**..*.****.*...*...****..*.**..*.**.*....***..***.**.*.*.*.**..*.*.*....*.**..**.****..***...*.***..**..**.*....*.*..*..*.****.**......**....*.**.*.*****.**....*.**.****..*...**.*.**.*..*....*.**.**...**...*.......***.**.**..***.*..**.*..*********...*.***.***.*.***...*.****...*****..**..**.....*..*...****..***.*..*...*...**.**..*.*.*...******...****..**.*****.**...*.**.*...*..*..*.*.....*...***.*.**..*..**..**.**......*..*..*.**..*.***.*.****......*.....*.*.*.**..*...*.***..*....***....*..*.*..*....*...*.********.*******..*.*.*..**...*..**...*.**.*...**..***....*.*....*...*.**..**.*..*........*.*....******......***.*..*.*..*.*.**....*..***.**.**.....****..**..*.******.*.*.*.***.*.****.**.*.****.*.**.**.**.....*****.....*.*.***.*...*...**.*.******.*..*.*.*.***.**.**.*...*..**...*****..***...**.****.**..**.**..***.**.*.*..**.**.*..****.*.*...**.*.*..*.***.**...*..***..*****..*.**..*..*****.*.****..****.**..**..********.****.**..*...**....*..***.********.******.*......*************.*.****.**....***..**....*.......*.**....***...***.**.***..*.***.**..**.*.***.***.****.*.***.**.***.***.*....*..*......**..***.*.*.....**...*.**.**..*.*..**.....***...*.**.**.******.*..***.....*......******....*******.****.*.*..****.........****......***.****.***.****.*......*...*******.***.*..*..*****.******.*...*****.**........*...*.***.**...**..****....*.......*.***.*.....*.*.*.***..******.*....*.*...*.*.*************...*.....*.****.**.***........*....*.*.******.*.***.**...*.*..*..*..*...*.*****.....***.**.**....**....*.*.**.**..***...*.*****.***.**.*..**.*.**.****..*..*......**..**...*.*...****.********.****..*.....*.****.......***..*...**...****.....*..*.*....****.*****.**...**..*.*****.**.**...*.*.*....*.**.*..*..*.*...**.**..**.**...**...**.*****.**..**..*.*........**....****..**....**.*..*.*..**..*.*.**.*...****...*..*.**..*.*..***.*.*.**.*.*....*****...**.**.**...***.***.**..* ..*******.**.*.**.*..*.*.*.*...***.**.*.*..**......*.*.*.*.****.******..*.**..****.*****.*****.*.***.....*....**..**.****..*.*.***.***.*...*.*...*.*****..*..*.*****..*.**....****..***.**.*.*.***...*.*.**....********.*....*.**...*****.****..**..**.**.*...*...**..**.....*..***.*.**.**...***.*...*...*..*....*...*.**.*..*...**...**.*.**..*.*.*..*..*.**.*.***..****..**.....*...**..****..*...***....*.*.*.****.****.**.*.********.***..*.**..*.*.*.*...**.*.....*....**.**.*.**.**.*****.********.*..*.****.**.....*......***.**..***.*.*...****..**.********..*.*.***.*.*******.*....**..*...*.*.*.**...**.*.**...*..*.*....**..*...***.***********..***.**.*.***..*.*....*.......***.*....*.*.**.*.*********.*..***...*.****..*.*..*...*...*.*.***.*..**..*..*.*.*****.*.*.***...*....*........*..***...****..*.*...*****.*..***...***..*.*.*...*.*..***.*.**..*****..*..*.*.*.**.*.....*.**..*.***.*.*..*.*.**..*.*.*.*..**.*.***...........***..**.*.*.****.***.....**.*.**.*..*.*...***....**.*...*..*.**.**....**..*.***..****.*.***.....*..****.***...****.**...*****.***....*...*..**......***..**.*.**...*...***..*.*.***.**..*****..*..*.*****.*****....**.*..*..****..*.*.***..**..*..*....*.*.***...**.*.*.*...****..*.*.....*****..*...**...**....*.***.**.***....**..***.**....**...*.*...*.*.*****.***..******..**.**...***..**.*.**.*...***.....*****.***.*.*****.*..****..*.****..*...*....**..*.****.*....***.*.*****.*....*.**..*.......*......*.**.*....**.....*..*.**..***.*...**.****.*..*.*.***.....**.*****.****.**.*.*.*.....*.**.*.****.*..**.*.*.*.*.*...***.*.****.***....***.*..*.***....**.****..**..**.*.*.*.**.************.*...*.**.***..*....*........**..*****.**..*.**..**.*.*.*.**.***.**.*.*.....*.......*.*.***..**.***.**..*.**.*..**..***.*.******.....*.**.**.*.*..*..*....*****.**..***....***.*.******.************..**...**..**.**.*.*...*.*******.**....***.....***..**..*..***.*......**...*******.******.*..*.....*.*.*..*.*..***...*.**.*****...*..*.**..*.***.**.**.***.*****.*..*.**..*..**..***.*.********..*.**.... ........*.**...*.**...***..**...**.**..*...*.****...****.....*.*.**.....****.*..*.**.***.**.*..*..***.**..**..*..*..*....*.*.*.*.******.....*.*..**.**...****....*.**..*******...****.*....********.**...**.****.**..***..*.**.*.*.**..***.........**.**.**.....*....***..**.****..*..*.**..*****..****.*..****.**......**.**.*.*.***.*..**.*...**..***....****.**.*.*..*.*.*......*..***..**.***.****..***.*...**.*..........*..**.*..**....*.**.**.**.***.*.****....*....***.**.****.*........**..**..*.*..**.**.**.**.*.*.*.*.****..******..........***...*.*..**.**..**.*..*.*......***....*.....*..*.*..*..*...**....**...***.*...**.***.***..*....*..*.*..*****....*..**..*..**..*.***..***..*..**..**..*...*..***....*..*....****..**.******.**.*.***.**.*..***....***.**..***...**.*****.**.......*.****..****.**.**.*..**......*......***..*...***.*.*.*...***..**.*..*..***....***.*.**.*......*.**..*..*.*****...****...*..***.**.*..*..**.....*....**.**..****.***...*.**.*..**.....*.**..**..*....***..****....*.***....*.*.***.*.*.*....*..****..*********.**..*.*.....**.*.*...**.*..*.**.*****.*..**.*..*...*...**.******..*..**.***....*.***.*.**.......**..*****.**..*.*.*..........****.***.**..*.*.*.*..*....***.**..**.****..*..*.**....**.**.*.*.**.**.......********.**.*.*..*.*....*..**..*...**...*...*....**.**.***..*..*..**.**.***.*.*..*..*..*.*.**....*....**...******.*...***..********.*.**.***.*.**...********......***.*.*...**.**.**.*.*..*.*..*.**..**.**...**..*...*..**..*******..**.....**.*.****.*.*.*.*.*.......**..*.**....*.***.**...***.****..*.*..**.****.**..*****.......***.****..**..**.**.*..****..**.**..**....***.*.*.*..*...*.*.*.*****..**...*.*.**...*..**.***.**.*....*...*..**.**.***..**.*..**......***..*..*...*.**.**.****...***.****.*....**..****.***...*..**..*.**.*.****..****..*....*...*******.**.****...**.********.*.**.*.*..***...*..**.**.*..***...**.******.*.****..**...*....*...*..**.**.**....*....*.*.*..***.*.**..****..***....****.********.***.*...**..*.*..*.***.*..*....*.*****.*...**.****...**. ..**..*.*..***....***.**..*.***.**....*.*..*....*....*..**.****.**..*...**.*****.*.**.*..****.*****...***.*..*.****.**..**.*.***..*.****..***..*..*.**.*.****.*.**.******.***.**.****.*..*.**.**..**.....*.*.**...**..**...******.***.*..*.*.*.**..*..****.*******.*..***.**.**.****..*.*...*...***.*....*.**..*...*....**..****....**....***..*.****.****....****...*.*.*.*.**.*..*.*..*..***....*...*..*.**.**.....*....**..***.*.*.*.**.*.*...*..*..**.*....**...***.........****....****..***.*.***..*..**..*.*.*.*.***.*.*.****...**.*....***...*.*.**.****.....**.**..**..**.***..*..*..**.******....***...*...**.*.*.....**.*****..****.*.*.*.***.*..***..*.*..**..*......***.*.*..**..*.****...***.**..**....*.*.**.*..**.**.*..*.*****...***..*.*....***.**..*....*..**..*.**..***..*.*.*....**.***.*******.****..***..*.**.**.***.*..**.*.**..****..**.**...****.***.*.*.....*......*.**...***.*.*.......**.*..*...**.....*.*.**..*.*.....**.*.....*.***.**...****.*.....*.*****.*.....*..**.*..*..****...*.**.*...*...*..*.**...*..*.*...*.....**..*..*...*..****.******..*....*..**.**..*.*.**...*.**.**....*..*.*....*.*.**....**..***...*****.**.**......*.***.***.****.**...***.....**..**.*.*****...***..*.***...*..**...*.**.*..*...****...*..*..**..*.*...***.*.*.**.******.****.....*.*......***.*****..*..****..**.....*..**.**..**.***.**...*.*...***.********...***.***....******...*.*.**.*.**..**..*.*.**.*.*.**..**.*..**.*......*..***..**.****...*.....*..**.*.****...*.*.*...**.**.*.**.*.**..***..**..**.....*...****...*..**.....*.**.***..*....*...*.*.**.*.**..*..*...**.***.*.*.....****...**..***.**.*.******.**......**.*...*.*****.*****.*...*..***..*..**.*.*****...*...*.**.*.****..***.*.*...**..***.**...***.....*..****..*.**...**.*****.*...****.***.*.*****..****.*.***...**..****.****..*.***.**...*******..***.****.*.***.*...****.*.***.*.....*...*...*.**.****.*.*.**..***...********.**.*...*.*.*.*.*..*..*.**..**.****.**.....**.*.**.*.*****.**.****...**.***.****.*...*.........*.....*.**..**..****.*....**..**.*.*....**.** *...**..*****.*...*.**..***.....*...**.**...*..*..*.***.******...**.**.****.*.**.*.****...*..*.*.********....**...**...****.*****...*.******..****.*.*.*..**.***.....*..*...*.*.***..**.....*.**.*.*.*.***..*...*...*...*...**..*....*..****.***...*.*.**.****.*..*.**...*.**.**.***.*..**.**.*.*.**.*..****....*.*.***.*..*..*..*...*.*...*.***.*...****.*.....**..***..*...****.****..*.****..****..**..**.*.*.*..*.**..*...***.*.....**.****.**.*.....***.***..*.***..*...*.*..*.....*...***.*..**.**.**.****...*...*...*..**.******...*.*..*.**.*.**.*..**.....*...**..****..*.*.*.....*.***.*****..**..**.**.*....****.......***..*.**.....*....**..*.**...*.*..***..*****......***..****..**.*.*.....***..*.*.**.****..*.***.*..***..*....*.**.*******..**..****.*.***..****.**.*.*******.**.*..*.***...**..**.**.*.*..*..******...**..*.*.*.**..*.***..****.*.***.*.*..********...***.*.***.****..****.*.*..*.*.**.***..*****.***.*...****..*..***.*.***...*..**.***..*.******.**...**.*..**.*.****.*.*..***.**.**.**...........*..*...*.*.....*.*.*****.*....***.***.*...*..**...*..*.***...*.*..**...*..*..*.....*.**.*.*.*..*..***..*......*.***...*...*......*.***....*.****..*....*****....*.*.*.***.*.*.*..******..*.**....*....****.**..***..***...***...**.***.*.*.*..*.**..*.**.******..*****.*.*.**.***......***..*..***.***..****..*.*.**.********.***....****.*.*.***.**.**.**..*.*.*..**.*..*.****.*.*.*.***.*.....****..*.**..***..***...***....*...*..*..**.**......*....***.****..****.***.**..*.**.****.*.*.**.....***...**..*..*...*..**.****.*...*.**..******..**..*****.*.*..**..***...**..**...**...*....*..***.**..*......**.*...**....*....*.....*..*.***.**..**.**.****.*.....*..*..**..****...*.**....**...****...*...*....**....****..**.....****.*..*.*.***.*.*....*..**.*....*..***..*......*.*.**.*......*.***.*.*.*...*****.....***...**.**.**.**...**..*.***.*.**.*.**.**..*..*...**..*.**...**..*.***.***.***..*.***...*.*...*....*..*.....***.*.*.***.*.*****.**..*.****.*..*..*..*..*..*.**..**.*..**.....*...*.***.****..*.....**.*.*. ..*.*.***..***.*..**...*..**..*..****.*....*....*..**..**..**..**..***.*..*.**.*..**......*.**......*.*..*.***.....*.***.*...**.*......***...*..*...**.*....***.*...***.*.**...*.*...*...***..*.*..*.***.*.**.*..**...**.....*.*.***..*..*.*.**....****.*****...**..**.*...*..**..****.*..*.**..*..**.*...**..****.***..*.*.**.*...*.*..*.*.*****..**.*.*..*.***..*.*...*.*...*.***.......**..******...**.**..**...**.******...*...*...*..*..**...***.*......*..**.******..*.......**...****.*..*..*...***.***.**.**.**...**.***..*.***..*.*.*.**..*.*..*..*****.****...*****.*..**.***..*.*..*.***.*.**..**..*.*.*......*...**..***..*..******..***..**.*..*...**..*.**...**.**..**....***.......**.**..****...*..*.***.***...***....*.*..*****.***.*...**...**.**********.*..*..*.**.*.*....*..***.**..*..*..*.*..*....*.**.******.***.***..**.****..**..*..*..***.*.****.**.*...*.*..*.*.****....**.....**....*.*.*.*..*.*.**....**..*..*.*.**.*...*..*...********.**.**********.**........***..**.*.***..**.***.**..**.*..**..*****..*..*.*.*.*.******..*..**.*.**...**..*....***..*..**..**.........**.*....**...**.*.*.*...***...**...*..*.**.**.*.**..*..**.**.*.**.*..*****..***.*...*.***..*.*.*..***.*..******..*..*****..*.*..*...***.*.*.**..***.****..**.*...**..*.*.....***.........***.**..*.***.*....**.**.**.***..**...*.*..**...****..**....*.*..**.........**.****...***.*..*...*.*.******.*.*.*.***.**.*.*.**..**.*.......*.****.*.**.**.*..*.***.**.****..**..**....*.....**...*...**.***.**..****.....******..**.*.**..****..*..**.**..*..**.***.*..****.*....**..**..*..***....****.*.***..**...**.****...**.*..*...*.*.*******.*.****..*.****...**.*.*.*....***.*.**.**.**.*....*..***.....****.*.*..*..*...****...**.*..*.**.*.*....**..*..*....***.*****...*.*.........**..**.**.****.....*....***.***.*.*.*.****.**...*.***.***...****.**..**...*****.*..**.*..........**.*....*.***.*.**..*.***.*.**.***....*..*.**.*..***.**.**..****.*..*..*****..**..***...*..*******.****......*.***.*...*.*.*..*****..*****...*..**.*..*.*****...**..******.... *....*.***.*..*.*.*****..**..**.*.**..*...*..**.**..*......*..*..*......*......**.********.*.***..*..**..****..*.**....*.*....*******.******..*...*.**.**..****.******....**.*.***.****.*****...*...**..***....******..****..***.******.**.*.*..****..*..*.*...*.**..**.**.*.**.*.******..**..**.*.*..*.**..*.****...*..*.*.*.******.*...*.*****.*.***....**.*.*.*.**...*..*.**.***.....**.*.*..*.**.**..***.**..*...**.*.**.*.**....*..**.***.***.**..**.*.*.**.*...*.**....**.**.......**.*.****...***.****..*.*.*.*.*..*****.*.***.*****.*..*..**.*.*.....**.**.....*....*.*.**..**..***.****...**.**....**.**..*..*..**.***..**..**......*.*...*.*.*.*...***.**.*****...*...**.****.*.**.*...**.**..***.*.....***.*.**...*....***.*..**..**..***..**..*.***.***..**.**.....**..*.**.**....***..*.***.***.*..*.**...****.*..*...*.*.*.******..*..**..*****.**.**...**.**.*..***....******.*..*..***..*.*...***.**.***.*.****.*.**.***..**.*.**.*...**..*...**..*....****.**.*...****.**..**..***.**..**..**..*.*..***...*....*.**.*..*..*.*.*.....****.**.********.*...........*..****....**.......*....*.***.*.**.*.***.*.*.**...**.*.*.*.*..**.**.**.*.***.**.*....*.*.*...***.***...*.*.....*.**..*....*.**.**.*.....*.**.***.*..******..*...**......********.*.**.....*.*.*....*...*.****.**...*....**.**.*..***.****.*.*.**.****.**.*.*.**.*..*.*****.*..**.*...**.....*...****....**.*..*...**....*...**.**..*.*..**..*.*..*........**.**.*..**.**..*.**.*..**.*....*....*..**...*...*...**..*.*...****.*.*....***.....*..**......**.*.***.*....**.*......***.**..*...**.******....***.*.**......**..*.***.**.*...*.....***...*..**.....****.*..*.......*..*..*....***.*.*......*.*.*.***.***...*.**..*.*.**.*.**.....*.**.**...**.....****.....*..**..**.*.*.*.*.*.*..*.*..*..**.........**...*.**.**.***..*.**.....**.*.*.****..***.*.*.**......**.***...*.*.*.*.******.*..***.*..*.*.*.**..***.**.*.*.*.*..****.**..*...*.....*.*.**.**.*.*..**..**.***..******.***...*.***.**..***...***.***..*.**..*...*....**.**.***...*.**..**.***...*..**.****.*.*.*...*...*... ***.**..**..**.***..**...**....*.*.*..........*.*..*..*.**....**..*...*...***..*.*....*..******.*..*..*..**..**.**...**..**.*...**....*....*....*...*.......*.**....**.***.*.*..*..**.*.**....*...****.******....**.**...*.*****.*..*..**.**.*.***....***...***..*...**....*...**...**.***....*.*...*.*.....**..***..*.*.**.*.*..***.......***.****..***.*.*.....*.*.**.**.**.*..***.****.*.*.****.****.*..**.****..***..**..***..**.*..*.*...***.*****..*.*.*..*.***..**.**......***..*....*.*...**..*.**....*****..*..**.*..*.*****..******...******.*...**..*.**..*.*...***....***...*..*..****.****.*.....**...*.***....**.*.*.*.**.....*.**.**.********..*.*.*.**..*....**.**.*.*.*.*.***.*..*..**.*******...**..***...*..*****..**.*.**.....****..***.*....**..*.*.***.****..***...*.******.***************.*.******.**.***.**.*...*.*....**.*..*.**.**...**....****...**...*.*..**..**.**.*.*......**..**.****.*.**....***..***.**.*****..*.***..**.*..***..*...*..*.**.**..**.*..**.****.*............**.*****...***.*.**...****.**.**..**..****....*.***..******..***....*.*..*..**.**..****..*****.*.......*****.*.*.*..*.***.***..........**.*...**...*..****..**.*.***....*******.*..**.***...*.....**.*..****..**..*.*.******..*.****.**.**.**.**.*****..**.**.***.*.**.*.**.***.*.*....***.**.*.*...**..*.****..*.*....*.*.*..**.*.....*...*.*.*.****.*....*....*..*...*.....*.*******.***..*.*.**..**.**.****...**...**.*....****.**..**...*..*.*.********...*.*.*..***.**.**..***..**..*.**..*******.**.*..**.*..*.*.....**.***.*.*.*.*.**.*..**...*..*.***..**.***....*...********....*.......**.*.**.**......***..*.*.*.**.....*.*....*..**.*..*.*..*..*****.*......*.*****..**...*.*.***.*.....*..***..*..*.*..*.*******....*.**..******...***..*.*..*...***.*****.***.......****....*.*.*.**.*****.*.*.**.*.***..*.*...******...*...*.*..*..*..*.**...***.*..**.*.***....**....*.*.*.*..*.***.*..*****.***...*..***.....*..***..**.*.*.*.**...*..*.*..****....*....**.***.***.***......**.***..*.**.*.*.**....*.*.*..*...*.....****.*...*.*..***...........* .**..***.**..*.**...*.***..*.*..****.....*..*...***..*...**.**..***.*..***....****.**...***.**...**..*.*...**.*.*..*..**.*.**.***.....**.*.*.*.**.***.**..**.*.*.***.**..***..*..**.**.*.**..**.....**.*..**..*.*..*****..*.*.*.**.**.....**.*.*.**..***.**..******.....*..*..*..*.*...*.***.**...*...******.*.*..*......*...*..***.**.***.*.*.*.*****.*****.*.**...*..******.*..*.......***....*.**...**.*.***..*.*.*.*********.***.*.**.......****...*.**.*.*..**.**..*...*.*...*..**.*..********..**..*..***.*.*****..****..**....*.*..**..*....**.**...**.**.*****...***.*...*.*.**...*******...***..***..*..*..*...**......***..**...*.*****.***...**.*.*..*.**.*..*..*.***.....**..***..***...*****.**..*.****..***.**.*.**.*..****.*.****.*********...****...*.*..*...***...****.*..*.*.*..***..**..*..*....***..***.*.**...****..*.**..*...*.......*.**.*..***.****.**...*..*..*......***..*..*.*...**..*..*..**..**.***..*..*.....**.**...*..*...*.....****.*....*.*.*.***.**....*....*..**.**.****.***..*.*..*...*...***..*.*..**.****.*.*******.***.....*.**.***....*..**..*...*..*..*...**...**.*..**.*.**....**.***...***..*..******.*.****..*....*.....*.*...**.****.....*.*.******.*.***.*.*.*.*.*.**..*...*...**.***.*..******..*.*.....*.***...*.**.*.*..........***..**.**...*.***..*.*****....*....***..****..***..**..*...*.**...*.*...*....**.*....*.**......*.******.*.....*..*****.*.*.*.**.*.**.*.***.***.**.*.*.*..*..*...*....*.*..*******....*****.*..****.**.*...*.*.*.*...*.****.**.***..*..*.****.*.........*.***...*...*.****..*.....*..*.*.**..*....**....***.*****..**..*.****.*.**.......**..***.***.**....*..**...*...*..*.**.**.**.*...*..*....*..*..*.**.*...***.*.*****......*...*...*....*.*..*.***.**.*...*..****..*.***.**.*.*.****..***.***.*....**..**...*.......*.*..*...*.***....*.**.*.*.*.*.*.****.**.*...**.**..*.*.*.........*.*.******...*.*....*.***.*......*.*.***.**...**..*....**.******.*...*****.*..*..*...........****.*..*..***..*.*.**.**..**...*.**...***..*.***..***...*.***..*...*.*.*....****...*.***.**.*..*.**. .****.***..**...*...**..**.***..***...*..**.*.****...*.****...**.*...**.***.**..*.*.*...*.****...*.***.****..*****.******.*.**..**.....*.*...*..***.*.*.*..***.*.**....***.******.*.*...*.*.*.*..***.****.***.***.*.*.***..**......*.***.***.*.....****.....**.*..*..*.*.*.**..*.*..*.*..*****..*.**.*.*.*..*.*.*****.**.*****.****..***.***.*...*..*..********..***...**..*..*****....**.*..*...******..***.*.......***..*..******..*.*..*..*...*......**...***.*.*....****....****.*.*..**...*...*.*.*..*.***.*..*.*.*..*.....*.*****.*.**...*..***...*..*.*.*...*.***.****.*.*..*.*...*...**.***..*....*.****.***.**...*.*.*.**..*.*...***.*.*.*.*******....***..***...*.***...***...**...*.***.**.**.******.***..*****........******..*.*.**.**.*....*.*....*..*..*.*****.*.***....***...***..*.*.****....*****.***...*.**..*...*..*.*******..***..*....**.....**......*.**.....*.**.**.**...***..**...**...*****.........*...*.*.**.*....*..*.**..***.***.********.*..**.*....***....*.*...*.*...****...*.*..***.**.**.**.......*.**..*..**.*....*.**...***.**..**.*****.*...****....*.**.*..**....*****.****..***.*.*.*.......*.....*..*...*...*.*.*.*.*.****..****..****..***...*..*.*.**..***......***.****.*.********...**..**...*..**.**.**.*****....**.**.**.**..*.*.*.*..*..*****.**..****..*..*..*..**..*.*..*****.***..*.*.*.*..***.*.**.*..**.**..*.**.*.***..*....**.*...*.*..*...*.**...**..**.**.*..*..*****..*..*.*.****....*..*.*..****.***.**.*..*...*.*.******.*.****..****.*******.**.*..**.*....*.******..*.*......***..**..*..*.**..**.**.*..****...**********.....**.*...*....*.....*****..*.....*...***...*.......****..*.***.*.....**.*..***...*..***...*.*...***....*.*...*..***....*.*.*.**.***.**..**.*....*.***.**..**.*.**..*...***.**...*..*...**..*.**.*........*..******.*.**.***.*....**..**..***..**...*.***.*......**..**...*..*..**.*..*..*****......***....*****...*..*******...**.***.......*......*.****...****.*..*.**.****...*.*.*****.**.**..**.*...*....***.....**..*.*..**..**.****.**..*.*.*.*.*.*..***.**.*****..*****.**..*** *.*..**.**......*...***.*..***.....**..*..*..***...**......***********.......*.....****...*..*....*..*.*...*....**.*****.**.****...***.*****.*****.*..**.***..*.*......*...*..**.....*.*..*.*****.*.**.*.*.***.**..****..*......**..*.**....*..***.****..**...*.*...***..*.*.***.*.***.*.*..***..**.**.**......*.**.*.*.....*..**.....*...***.****.*..**......**.*.****...*******.*.......*..*.***.*.*.*****...**..***.**....***.*****..***.**.**.*.*..**..*.....*.***.*..*....*******.*....*.***.**.*.*..*......*****.*.***...*.*..*.*****.**.*..*..***.*.*..*.**..*.*..*..*..*.**.*.****.*...**...*.******..*****..*.*...***..****..*****...*....**..*....*.****..*.*.*.**.*...*****..*..***..**.*****.*..*.*....**..*..*..*...*.*****.**.**.**...*..*..*...**..*..*..*.**..**.*****..**.******.*.**...*.**...*.***.*.*...*..**.*...*..******...*.****..***....*..****...**.**..*...*.*....*....**.....****.......***......**.***....**.***.*...*.*****..*.**..**..*.*.***.*....***..**.*.**.*.*.*****.***.**..****..**..*.***.*..**.********.**.*...***....*.**..**.**.*...**....*..*.*..**..*....*.*.*...*.***.*..**.*..***.***.....*****..*.***..*.*.****..*..**..*.**...*....*****.*..**..*****....*.****...**.*.*.....**....***.*..*..**.***..**..**.**....*..*.*.*.***..**...*.*..***.****...**..*.****.**.*..*.*.*.*.*.***...*.***...****.....***.**.*..**.**.***.*..*.**.*.*.*..*.***........**.*.***....**.***.**...*.*..*****.*..*..*..***.***.*...*****..*********.*....*.****.*.*.*....**...****..**.***..*.****..******...*.*****.*****..*.***.*.....******.**.*..****.*.****.*.*.**.*.*..*...*.**...*..*.***......*..**...**.**...*...*...*.*.***.****..***..**..*.*****...******.**.**..********.**....*..*.*.....***.**..*...**.*..........*..***.*...*..*****.******..*.*...**...*..**..*.*....***.*..**...****..*.*.***....*..***.*...*...*.********.**....**.*.*...***.*.*..**...*..*.*.*******....*...*.****.**..***.*..***...**.****.*...*..**.**.*****.**..*.*.**......*...**..*.**...*..****..**..*.**..*.*..***..*.***.***..*.*..****.***.**..**....*. ***.*..**.**...***.*......*.*.****..*******.......*.***.*.*.*.*....**.**..*.**....****....*.*...***.*...**.*......*.**.*...*.**.*.*.**..*.*..**.*..*.*.**.*..*....*....***..*.*..*.*.******.***.******...****.****.*.*..*****..*.***.*..*...*.*.*..*..*.*...*.****..*..*..**.****..*.*..*****....*..*....**..**.**....***.*..*.*.****.*...**.******...*.**..*.*..*..*...*.....**...*.***..****..***....*...***..*...*******.*..**...**.**..*..****.***.**.*.*****.*..*.**.**.**..******.**..***.*.*......*...*.*.*.****....**..*.*.*.*****...**.***.*..*..*..***.***********...**..*..**.*.****.**.....*.*...*.****.***......**.....*...*****.*****.*....*.****...*...*****..*.....**..***..****.**..**...****.*.******.******.*.....*.***...*...****..**.*..*..*..*.*...*...**.*********.***.*.*.****.*...****..*.*******...***..**.**.*...*....*..**.*.*..*****..*.**.***.*.**....*..**..**.***.***.*.**.*...**..****.....*.*.*....*..*.***.**...*.*.....*..****.....***...*.**.***.*...*.**....**......**.**.******.*.*.*.*......***.*...*...*.*...***..***.*.***.***...*.***.*.**.*.*..*..******.......*...*.*..****.*.****..*..******.*..*..**..****.*...**.*.*..**.**.*.*..**..****.*.....**..*.*..**.**..*..****..*...******...***..*.***..****.**..*....*.**.*.**.**.****..**....*..*..**.*.*.*.**.*.***..**..*.*..*..****.*.*.**....**.***..*.**.*..****.*.**..*.*..*****..*.***..........****.***.***..**.****.**.*.*....**....**...***.*.*..**..**.*******..**.*.*.**.*.*.***..*...*.**.**.*...*..*.**...*.*.*..*.*.**.******..*.*..*...**..***..*..*.*.*.***....**.*.**......*.****..***...***....**..*****..*..*...*.*.*.**.*.****.*...*..**.****.**...*.**.*.****.*..*.....*.*..*..****.*....*****.***...**..***..*.*.**.**.*.**.*******.*....*****.....*..***...*..**....*...***...*....**....**.*.***.***..**.**..***..***.***.***...****.*..*..*.*.***.**.*..*..****.***..*.**..**...**..**..****.*...*...*..*.**.*..*.*.**........*.*.....*.****.***.*****..*.***.....****.*..**.*...*....*********.*.*.***.*.*.....***...****.**..*.*****.**.***.*..****..*.* *....*..*.**.*..***..*....*.**.*..*****.***..***...*....*.***...*..*....*.....****.*****.*******.****...*****......*....*.**...*..**.*.**...*.*..*.**.***..*.*.*.*.*.*..*...***.....*.***...**.......*.*.*.....*.*..****.*.****..*....*..*..*****.****.*........*.****..*.*.***..**.***...***...*..*.***.****.*..****.......*..****...**.*.**.*.**.***.***.*...*...**..*...**....****...*.*...*.****.*...***..**..*..*..**.*.**.***..*..***..****.**.*...***.*...*.*.**.*.***.*.*..*..**.*****...*.......*.****.....*...*.*.*.*.****.*******.*...***.***..***..**........*.....****.......***..**..*.***..**.......****.....**.*.*...**.*..*...**.*.*..**....***...*.*.*...*.*..*..*****.*....*..*.*..*..****.*.*...*.*..*..*...*******.**.*.***..*....*.........**....**...*****..**.*...*.....*.....**..***....***...*...*.****...**..*.....**...**.*.......*..*....*..**.*.**.**.*.....******..**.*....**..**..*.*.*.......*..**.*..*.*.**.*....****...***.**...*..*.*..***.***..**..*.***.*.*..*..**..**..****......*.**.****.*.**....***.***...**.***.**.***.*.**....*****..*...*.***..**..******.*..*****.**....**..*.****...***..*...*...*.****...****...***...****.**.....**..**.*..**.***...*.**.*.*****...*..*.*.*..**...**.***.***.*.*.*..*.****..*.*..**.*...***...*.*.*..*...**....****..*.*..*.***.*.*....**.**........**.*..*..**.*.*.*.****..*...**..*..**...****...*...*....*..*.**....**.**...***...******.**.....*...*......***......*...*..**..***...**.*****.*....*...*.***...***.***.**.***...****...**.*.*****..***.*..***.....**.*.*.*..*.*******.*.********.*****...*.*****.****.***.....*.....*....****..*...**..*.***....*.****.*...*...*....***......*****.****.*..**.**..**..***..*.*.**...*.......**.*.**.****....***....**..**.**..*.***..***...**...***...**.***.***.*..***...*..**.*.*.****.*...**.**..*.**...***........***.*..****....*.*...*******...****.*..**.**...*.**...*.**.*..**..*...***.*****..**.**.....***.*..*..**.***.....**.*..**.....**..*..**..************.*.*..*...**..***..**.*****..**.*.*.*.*********..*..*..*..*..**... ***..*.*..****...*..*.**..*.*...*..*.*.*****.**.****.*..***.**...**...*.**..*....***...*.*.***.***.*..***.*.***..*.*...*..*..*.***...**.*.**.**.*...**.**..*...**.**.*.**...*.*.*.....*****.*.*....*..*****...*.*.*.*...******...*.**..*****.*.*...******.**...*.****..****...***...*..**.*****.*****.*.********..********...*.***.*..*..*.****.*.***.*....*...***...*..***.*.*..*..**..*..****.**..**..*...*.***.*....***...*...*.*...***..*.*.****.*.**.***..***.**..**..*..***.*..**.**.*..*.*.*.*..****...***..........**.**....*.*.*.****.*.*.*.*.*....****.*.*.**...*...**....*.*.**.*********.*..*.**..*...***..*.****..**..*.*......**..**....**..**.**.*..**..*........*.......*..*****.*.....***....*.*.*****...*..***.*..*.*.***..*..*.*....**.***.*****....***.**......*.***.*****.***.**.******..*...*.***.*.*..*.*.....*...**..*...*.*..**.*.******..*.***.....***.*.*..*.*.*..*..*..***.*.*.**.*..**.*...*.**..*....*..*.......*..**.**....**..***.*..*..***..*****......*****....*.*..*.*.**........*.*.*.*.***.*****....***...*...*...*...***..*..**..........**.**...*..*..*..*...*..**...*..****.**.*.*..***..*.*.**..*.........**...***.*.****..**.**.**.*..*....*******.**.*......****........*.**..*.....*.***..***.*..*.*.**..*.***.**..******.....***....***...*********.****.*.*..*.****....*.*...*..***.***...*.**.**..***..**..*...****..**...*.**.***.*..***.**..**..***....**..*.**.***.****..*****.*.***..**..*.*.***.*..***.*.**.**.*..**.*.***.....**...**...*.**.*****.*.*.**.*...*.*..**..*.*...**.***.***.*..*.....*****..*..*.......**.....*..*.******.*.**.*.**.......**..*...**..**.**.**.*.**..***.****.***.....**.****.**..*.*..******...*.**.*.....**..*****.***..*..**..*..*.*..***..*.***.*..**....*....**..**.*.*..**.*....*.**...***.*.*..***.*...***.*.****.***..***...*..****.***.*..**...*...****.***...***.***.*.*.**.**..*...*.*.****.****..*.***..*.**.*.****...*.*.*.***.**.*..*..***..**..*.*.*.*.*..*******..**..****..*..*..*.**.*...*****..**.*..***.**...*.****.*.*.**.**..*.******.......***.**...***....*..****...... ....***..**.****.*..**......*.*...*******.*.*....***..*...**.*...******....*.****.*.***.**.*.*.***.****....***.****.*....*.....*..*.***...*.*.*..*..**..**.*.*****....**.*..***.*.....*.*.*.**.**.*.***.*.*....*****.*.*..***..**.****..**.*.*.****...*....*.*.*....**..****.****.**..**.****.**...*.*.*..**.........******.**...*.****.*.***..***.....**.******.***...*.......*.*...*..*****..**.***...*..*..**..****...*..**..*.*.***.*.*.*..**.*.****.***.**....**..*.**..**.*..***...***.***.*.*.*..****..*..*.*.**.****.***********.*..*..*.**.**.*....*....*****..*..*.*..**.*....****..*.**.*.****.**.***....**.**.****...*.*.*....**......*.*...*...**..*.*....**.....***.*...*.****..*..****.***.*..*....*.*..*.*.***......**.*.****.*.*.**.....*...*****..***.****...*.**.***...*****...*...*..*.....*.***.****....*.*..*..*.***..*.*.*.*..*.****....*..**.**..*....*.....*.**...*.......*....**..***...***..*.***.*...*.*..*.**..*...**********..****.***.**.***.......*.**.*...**.****.*.*.*..***.*****...*.******.**.**.**.***....*..*.**.***...*.**.**...**.*****.**.*.***..*...*.**......***.*.*...****...***.****.*.****...***.***....***....*.*******.*.***....*.*.**..*...*******..***..*.*.*.***.***..******.*.*..........*...*.*...*****.*...**.....**..*...*..*.**.*.****.*.*.****.*.**..***....*.*..*.***.*****.*..*.*..*.**.....*.....**********...*...***..*...******.***.***...***.*.****..*.*****...*.**...***..**.**.*..**.***..*......**.**.**.**..*..****.*...*.**......***..*..*.*.**..**..*.*.*.**.*.**..*....***...***..***.*.**.**...***.*....***.*.***.*.*.**.**.*..*.*...**.**..*..***.**.....**...*.*.*.********..*.****..*.**.*.*.**..**.......***.*........*..**..*....*.**..*..*.**.*.*****..**.**.***...**..**...*.**.....**..***.*....*...**....**.*...**..*****.*.*.*...**...*******.*.....*.*....*....*.**.....*..***.**......*.*.*...*..**..*..*..***..**..**.****..*......****.***...*..*.*.......*........*...*...*.*.......*..*..***.*.*..*.*.****.*....****...*.....*...**..*.*...**..*....**...**..**..*.*.***.*..*.**.*.**..*. .***..**.*.****......*..*...**.*.****.*..**....**..****..***.***..**.....****.*.*.**..*.*..*..***.**.**.*.....*.*..***........*.*....*...*....***.*.***.*.*...****..**..*.*...*.*.*.*.**.....*.**.*...****.**....**.***.**....**...*.**.....*****.***...*.*.****..***.*****.*..**..*.....***.****.***....*....*.**.***.***....**.******....**...*..****.***..***.**.******...*....*....**..**.***..*.*...*..****..*.*.*....*.**..*..*.**......***.**....**.....*..*.*.....*.**.*...*.*.....*..*..*...***.*..*..**.**..*..*.*...*.*.*.*.****...*******.**.*.*...*..**.....***...****.*.****.*.....*****..***...***.***.**.***...*.*...**..*..**.***.**.*..*.**...**.**.*.*.****.*......****.*..***.*..*.**.*.*....**.***...*.*.*****.***.*..**.*...****....******..*..*....**.**.*...**..**..**.**.*.**....******.*......****.....**...**.**.**.*..****...*..*..*.*.*...*....**..*.**..*..***.*......***.**.*..****.**.*.*..****...***..*..*..**.***.*..**..*.*.***...*.*....***..*..*.***.....*.*...*..**.**.****.**..**.**..*.....*..***.****.*.*.**.*.....*.****..***.**.**..*.*..*..**.**...*...*.**..*.*..*.**..*....**...*****.*.*.*.**.*.......*..***..***..***...*.*..*.....*.*.*******.**........**...*.*.**..**...**..**...*..*.**..***.*.***....*.*...*****.*...*...*.*.****..***.***.**..**.*****...*..**...*........*..**.*....*.*..****.*.**...*.**.****.*..*....**.*.***.**.*...**.***...*.**.**....**.*....****.....***..*..*..*.***.....*...**.**.**.*.**..***..*....**..*.*.**...**..*..*.*.*.**..***.....*.......****.******..**....*.*.*.*...**.*.****..***......****..*...*.**.*****.*..*.**.*...**..*..*..**.**..**.*...........**.*.**....*.****..*..**..***..*...**.*.**...*.****.*.**.**.***.*..*.*..*.....*.*.*...........*..***.**..*.**.*......*...**.*.*.*..*******..*..*..*..*.*.**.....*.***..**.***..**..*.**.*..*..****.******.***.*.*.**..****..***.**..**.*...****.**...*.**.*....***...***.*..*****.*.*******.*...*.*..*.*...*.*...*...**.*.***.****.*******.*...*.****....**.**..*.****....*.*..**...*.**...*..*.*.*..***...*.*....*..*....* *.....**.*******....*..****.*...*.*..*.*......***.*.***...*.****.******.**..*.*.*..*..*..**.....**..*...*..******...**.*..*******...***...*...*.***..*****.*.**.*.*.*.*....*.***........**.****.*.*****.***.**.*.***......**..**.**.*.**....****.**.*..**.**.**.....**..**..**.***.**...**.*.******..****..****.**.***...*.****.**.**.*.*.....*....*.********.*********.***....*..*..**.....*...**..***.***.*.****..*...**.*..***.*.*.*.....***.*.*.**......****.*.*.*...*.....*..*.*.**...****.**.*.*....*..*.*.*......**.**.....***.*.****..**.*.*.**.....**........*.*..**....****.*...****....*..*......*.*....*.*...*...*...*..****.....*.****.**.*.**...***.*.*...*.**.*.*...*****...*..**.*....*.**...**.*.*....***.*..*.***....*....**..*.....*...**.***.*..*****..***.*.**..*....*.***.*.*.*.*..*.**..*....*.*.**.*.*.****.*....*.***..**.*.****..*.*.*.**.*.**.*.***.....***..*.*.**.*.*.******.*...*.**..*.*.*.**.******.**.*..*.*.*.....**..**....***....**..**..*.**.*....*.*.....*.**..**.*.....**....*....*....***.*.*.*.*.*.*.**.*.*.*....**..*****.....**...*...*..***..*...***...***...****.*.*..*..*..**....**...*.**....**..*.***..*..*..**.****.***.*......****....**.....*..*.....*.***.***..*.*.......****...***.***..*...*****.*...*...***.*...*.*.*....***....******....***.***.*.*.***...****.*.**..******.******..*....**.***..*.**..*....**..*.....****.**.***.*....**.********.*...*...*.**..**.*.*..*.*..*...*.*****.*.*.*.**...**..*****.......*..****...**.*.***.*...*...*.*..***..**.**.****....***.......**.*....*..*...*....***..***..*........**.**....*..**..**.*......****.*****.****...*.*.*..***.*.**...*.*..*.*....*.*......***.*.*.****..*..***.*.**********.****.*.*.*...*..*..***.**.**.*****..**..***....***...*.**...***.***.**.*.**...*..*..***..******...*****.**.*....*.**.*.****.....**..**.*.**.***...**.*.****....*.*.*.*.*...**....*.***..*.**.*..*.***.*.****.*.*.**..*.**.***.*.***..*....****.*.*.***.****...*..*...**......*...**.**.*..***.*.*..*...**.****.*....**.*..**.*....**..**...*.*.*...*.*..***.....**...*..* ***....*.**....*......*.*...*********...*.*****.*.*......**..**.*..*.*..*.**..*.*...***...*....*...**.***.*..****.***.*..*******..*.....****...**...**......*..*.*.....*..*.**..*.*.***.*...*.....*.*.**.***.****.**...*..*.*.*..*..*.*.*..*.*.....***....*....****..**.**....**.*.*.*..***.**..***...***.*...***...*..***.......***....*.**...***.****...**.****.**.*.**.*****...*..**...*.***.*.**..*****...*.*...**...***...******..**.**...***..*....*.***..**.....*.**....*****..*..*.....**.**.**.***...****.*..**....*.**.*.**.***...**...**.*.***....**.*******..*...*..**..***..***.........*..*..**.*.*.*.*.*..*..***.*.*...*...*****.......*.**..***.....**.**.*....**.**.****....**...****.**...*....*.*.******.***..**.**.*.*......*.**....*.*.*......*.*..**.********..*..*.****..*..**.*****...***..**.**...*.*...**.***...*...**.***.*.***.*.*.*...**......*.**..*.***..**.....**.****..*.....**.....*.***....*.*.*...*..*.*.****.*.**.***...*.....****...**....*..**.*******.*..***.***.**..**.*.*..*.....**.*.**..**...*.*.***.....**....****.*****...*..*...*..*.**.**...*..***.********.*.*.**.*...**.******.*.***.*.**...*.******.*.**..*.**..*.***.*..****..****.**.****..**.*..*....*..*.*..**.****.*.**.***...****.***.**.*..**..*..***.*.**...*.**.*****.**.******...*....**.**.***.***...**.**...*.*..*..*.**.*****.....*.*******.*..**.***.***..*.*****.**.*****...*****.*.*......*****...**..*.**.*..*...*.......*.*****.****....****.....****..****..*.*....*.*.*.*...**..***...*.*.*....*.**..*****.**.***..*....*****.**...***.**.*..********...*.***.**...****....*******..*...*****..*..*****.*..**.*.*.**..*.**..**.*....**...*****.*****...**..**..**.***......*..***.*.*.*.*****.....*......*...*...**...*..*..*.*....*.**.*****.*.**.*.**..*.***.***.*.*.**.**.*..****.*.***..***..*.**.***.*.****.*.*.*.**.......****.*.***.**.***....***..*.**...**...******.**.**...*.**.**....******.*.******.*.*...*.******.*.....*.**..*.*.......****.***.*.**....*****.*.**...*..**...*.*...*...*.****.******.*.*...*****.**..*.*....*.********.*.** ..****..***...*.*..*.*******..**.*....*.***....**..*.*******..**.**.****.*..*...*.**..*..*.*..*.*....*......*.*.*.*....*****.**.***.*..*...**.**.****...*..******.*.**..**.**..***...*..***.**.**.*.***....*.*...*****..*.*.***...*.**.....********....*..*..*..*.*...**.....*.....*.*..**.**...*.*.**.....*..*..*.*..*...***.*.*..*.....**.****.......**..***....*..*.*...****.....*.*.****....*.*****.*.*.**..****..**...*..*........*..*.**...*.*****....*****.***...*..***.....*.....***.*****.....*.******...*..*..*......*.*...**..*....**.*..*..**.**.*.*..**..**.****.*.*.*..***...**....*...***********.****.*.*..*...*......**..**.**..*...******....*****.*..**.**.**....*.*.**..........***.*.**...**..**.**.*....*..****...***..*.*..*.**...*....***.*..***...*.*..**..*.*......**.......**.*...*....*...***.....**...*.....*.*...*..*.....*.*.....*..**..*....*..***..**...*.******.*.*.*.*......****.****..*.*.*...**.*****..**.***.....**.**..**.*....**.*..*.**....*...*..*.*..*.**.*.*.*......**.*...*..*..*....*..**.***...**.*...*.****...***.**.****..*..*......**.***..*..*.*.*.*.**....****..**..****........***.**....*......*.******.*...**..*.***.*....**.**.**..*..*.**...**.*........****.*..**.*.***..*..******.**..***.***..*..*.*.***..***.*.**..******.*.*...*..*.....*.*.*...*...*.*...*..*..***.**..**...*...****..*...**...*.***.*.*.*.**..*.*.***.*.*.*.*..**.*.*.*.**..**...**.*.*.*.**..*..**..*...*...*..***.**..*..**.*......*****..*.*..*.*..*.*.*....**.*.*..*.*......*..****.*...*..*...**.****..**...*.**..*...**...****.*....*.*.*...*.**.***..*.*.******.***.**...****...****.**.****....*...**.*.*....*..****.****.*...**..*..*...**.***..*..**...**.....**.*..****..**.*****...*..***....***.*.**.*.**..*.***...*.*.*....*...*...***.*..**.*****.**.**.***...........*..****..*..***.*..****.*.***.......*....*.****...****....*......**..***...*..*.**..*****..*.*.*...*..***..*..****.*..**.*.*.***....***.**.**.***.*...*..**.....**.**.*..*......**....**.*.*..**.**...***.**.*..**.***..*.*.**.***..*...*.****.**...*.*.... *...*********.****..****.*.*.*.******.**.*******.....*..*.***.....*.****.*..***.*.*.*....*..*.**..*..**.***.**.*.***.*.*.**.*....*.**.*.....*...*....*.*..*.*..*...*.****.*..*........*..*..*....**..**.**...*..*.....**.*.*.*..*.*.**.....*...**......*.***...**..**.*..***.*..*..*.*****.***.*.**.*.***.**.*.*****....*...****...*.**.***.*.*.*.*.*.*..**..*.**..*.*.*.**.....**...**.*****.*****..***..*.*.*.**...****.*****.*..*.**..***....*..**.****.*.****..**.*****.*.*..****.*.*....**..**...**.******.***.*....**.*.**..*******.*.*.****.....***.**...**.......**..**.***.*.*****.*.***.***.**.*.*.*..*..*.**.***..*..*..***..*..*.**.****.**.***.*....*.**.*****...**.**..***.***.*...***.**.***...*...**.....**.**..***.*....*.......*..*.*.*****.***...***.****.*...***.*.......*.*.*..*.*.***....*.*....*.***..***..*........***.*.*............*.*.*.*.**.****....*...**.*..**.***.*....**.****.****...**.*...*..**...***..***.*..*....**.*...*.*.*******.*.*.******...*****.**....**..**.**....*.*.*******..*...*.**..**.**.*...**...***.....**.*.**..***.****.....***...****..*****..*.***..**.**.*..**..*.**....*.**....**.***...*....**.......*.**..**..****......*****..**....*.**..*..*....*..*..*..*.***..*....*.**********.*.*.***..***.**.**.*.....*.*...**..***...*.*...**.*.*.*.*.*..*.*..*.*..***.****.**..***...*.*****..***.*.**..*.**......*...*.*....****.**..*.*.*..**.**.*.***...*.*..*.*.*.**..**.*.**.*...*.**....*.*****.*...*....***..*...*****...*..*****...*******.***..*.*.*.*..*.....*.*.***.*.*.***..**.**.**.*.*..**.***.*.**.**.****..*...**.*.*******.*******..**...***....****..*.**.**.*..*.*.*..*.*..*.*.....*..****..***..*...*.......***.**.***..**.*.....*...***.**.*.****...*.*.*..*....*.*..*..*.**.**.******..**...*.*..*.*.**.**........*....**..*.*.****.***..**....**...*..*.*......*..**.*.**......*..*....**...*.*.**.**...*.**.*.*..**.***..*..*.*.*..*.*...**.****.*..*...****.*....**..**.*..**.*.**.*.***.*.*.....*.**.****.**.*....**.*.***.*..**..**..*.*........*..***..**.*.....*.*..*******.*.**..***.*.**** *.*.*...*.*..*.*.*.**.***..*....*****.*.**.*..**.*.....**..*.*.*..**..******.*.***..****.**...*****....*****..**.*.*...****....*.**.***.***.**.***....***......***.**......**.****....***..**...*..****.*....**.***..*.*...**....*******.*.*..*....*.*.**.*..*****..***.**.**.***..**.***.*..***....*....**.***..*.*****.*.***.*....*.**.***..***..**...*...*...***...*...**.**....***..*.......*.....*.*...*.***..*.*******......*.*..**...*.**...*..****.*.***..*.*****...**...**.***...**..*...*****.*******....**.*.*....*.*..*..*.****....*.***.*..*..*.****.**.**...***.*..**********..*..*..*..***..*...*...*.**.****.**.**..*...***********...**.***...*.*..*.*****.***..***....*..****......*..*****.*.**..**....***.**..*...*..**.*...**..*..*....*.......*****......*.***.*.*.....**.*..***..*.**.*..*..***..****.******...*..**..*.*..*..****....**.**..*..**...*.*.****.***...*.**.*.*.*.**.***..*......*...*.*.****.**....*..*...*.........*.****.*.**.*..*....**.*..*.*.*.*.****.***..**...***.*****..**.*.**...**..*.**.**.****........***.*..*.*****.*.**.....*.*.***.*...*.**.*.*..*.**.*.*.**....*......*...***.*....*.*.***.***.....**...*..*..***.*..*.***.**...**.*****..***...*****.***..***.**.*...*****.**..****....**.......***.*.*..*...***..*..***.*..*.**..**....***..*...*.*....*...*.*..**...**...*....**..****.**.*..*.****...**.*******...**...**..*****..*..**...***.*.**.*.*.*..*..*.**....*.****.*.....*.****.*.*.*****.*..**..*...*..***..*****...*..*...**...***.*.....*..**.*.*****...*..*.......***..**.**...****....*..**..**.*.*...**..*.***.......*.*..**....****.*....***..**...**......*.**.*...*.*..*.*.*.**..**.*****.**..***.*.**..*...***.**........**....*.*.**.*...*..***..*...****....*....*..*.*...**.***..*..*.*..***..*..*...*.**.*........*.*..*.*.*.....**.**.**..**.**.*.**.*.....**.*..***.***.*.....****...**...*.*....**.***...*...*.*...*.*..***...***...*.**.*..*****.***.*....*...***.*..*******..*.........**..**..*..**.***..***.**.**.**..*.***...***..*..***.*......***.*.****..*..******...****..*....*.... ..*..**...****..*..**..*..*...***.**.*.*.*.**....**..**...**..*.*..****.***.**.*.*....**...**..****.*..*..*.....*..******.*...******...*.**.**..*..*..*.**...**......*..*..*.**..*.*.*****..*****..*..**..*.....*******..*...**.*.....****.*.*.*.*..**.**.**.*.**.*.*.**.*.***.......**..*....*....*.....**.****...*..*...**....****...*.*.*..*******.*........*...*..***.***.***..*.*.*...****...***.****..**..*..*...***.*..*.....***....*.*.*..**....*****.***..****..*.*.*******..*.*.**..*.**...*.*.*.**.*.*****.**...*........*..*.**..*.****...*****.*.....*.*.*.......*.*.*****.***...****..*.*...*...*...**.*.*.*..*********......******.*****..*..***.*.*..**....*.******.........*.**...*...**..*...*.**.*.**.****.*..*...*.*...**...**.......**.*.....*.*************..*.*..*..*...***...****..*.*.**.*.**..******.**.*.**.***.****.*.........*....*..*****..*..****..*****..**..*.*..***..*...*..**....****.*..****..**.*..**.***..*...*****.***.*.*..**...***.**..***.***....**......**..***..******.***..*.*.*.*..*.*..******........*.****...*.*.**...***..*****..***.**..*..****.****....*..**..***....***..*..**.**..*.**.**..***.*...******.*.*.**.*..*...*.**...*...*...**...*...**..*.....****.***....**.**.**...*******.**..***...*.*...*****.**...*....**........*...*..*..**.**..*..*.**......**.*..**.*.******.*..*****.**.*.*****....***...*..*.*.*.*.*****.*..*...*.*.*.****.*.*.**.....**.**.*...**.*.........*..***..**.**..**..*...***.**...**.**.....*.**.*..****......*..**.*......**..**..**.*.**.****..*******.**...****...*..*.*..*...***.**.............*.*.*.*..*..**..*.**.*.*.*...*.....*.*.**...*..****...*..*.....**.*.****.****.......*.***....*...***.*.*...**.*...**...*..**......*.****.*..*.***.**..*...*****.*..*.*.***...**.***....***.**.*..*......**..****......***..*.*..*.*.*..*****.*.***.*.**.***....**.*.*.***..**.....******...**.*.***.***.....****.****..****...**.***..**.*.**.****....*..****.**.*...*.***...**...*..***.*.*..******.*..***..*.**..*..*.****..*.***.........*.*...*..*****.*****...*..*.**.*...*.*.* ****....*.**.*.*..*...**.**..***.*...****.**......*.*..***.*.*..*...***.*........**.*****.....*.*...*....*..*....*...*...*...**.*....***..*....***.***...*..**...**....**.**.*..*.....*****.*..*.*....**.*.*...*.**.*.*.**..*.**.***.****......*..*....*.**.***.*.*****.**.**......*..*...***.**.*.*.***....*..*...*.**..*.*.*.*.**********.*..**.......*..**.*..*...**.*.*...**.*.**.**....*...***....***..****...**..*.**.****..*..*..*..***...**..**...**..**.*.*.*****...*.*....**.*.....*...***...***.*.***...**.***..*......**....*........*.*****.*...*.*.**..***.**.**...*.*.*.*..**.*....**.**.....******...*..*...*...*..*..*.**..***...**..*.*.*.**.*.***.**.*.*...************.***..*...*.*****...**.*.**..*....***..*.*.******.*.*..*.*.*.**.***..***.....**...*..*.***.**.....**...*..**.*****....*..*...**..*..**.***....*.*...*****...*.*........*...*.**.**.**...*....***......**.*.**.*..*********....****.*...***.**....*..*..*.*.....*...*****..*.*....****...**....*........*.*.*......*..*.*..*****...**..*.*.*...*...********..**..**.**...**...**.**.*...**.**.**.***.**.*....*.....**.****.***.*.*..**.*.**..*.*..*.*...*...*.**...***.....*.***......***.....**.*.***...*..**.*.....***.*.*..*..***.*....*..**...*..*.**..*.*..*..*...******..**....**.*.*.***.*..*.*...**.***..***...*.*.*...**.*....**.....*..*.*...***.**.*.......*.**.*.**....**.**...*.*...**.********.***..*..*..****.*.*.*..*..***..*.***.***...*.*.*.****.**..*..**.***.*..******....**..*.*..***.*.*.*.*.*.**.****..*.*..*****.**.**..**...*...*********....*...***..*.*.**..*.*..*.*.*.*********.****...**.*****...*...**...****...**..*..*.**..**....**.*..*.*.*..*...**....**....**.**...**.*********.**.*...*..*..**..*.***..**.*..*.**.....*...***...***.*..*.*......*.**.*..*..***..******....***.*.****.**.*.*...**.....*.....*.*..*...**.*.**..******...***.*.*.*.....*.****..**.*...**........*...*...**.****.*.**.**.**..*.......**.**.**.**...*...***.**.**.**.**..*..*..***.**.*.**.*.*.*.*...*****.***.*.*...**.**.*..**..*.*.**..*.**....***....***..*.*.*.*..* ..**...****..**..*.....*..*.*.***.*..*..****.*....***.**.**.**.....**...**.**.*..*....*..*.******...*.**...***.....*..**.*..*.*.*.*.****.*...*.*..**.**.*.**.***..**.*.***.*...*.***.*.....**.*....**...****....*.*******..**..*..*..*.*.*..**.*...****...*...*.**..*..*.*...*.*.*...**.****.*.**...***.....**.*.*.*...**.***.**..*.*...*....*.*....***.**.**...*.*..***.**.*...*****.*..*.**.**.....**.*.*.***...****.**..*.**.**......***..**..***.***....**..***.*..*.**.....*..**..**.***.*..***.*.**.*.**.*..***.*..*...**.*.**.....*.**...**....*.*....*.**..*.**..***.***..*.****....***.*.**.*****.*.**.*.*.*..*.******....*.***.**...*.**.....***.*....**.*****.****..*...***..**...*....*.**.**.*...****....*.****...*.....*.**.*.*.**.*.*****.**.****....*.*..*..*...*..*.************..****....*.***.*...*.**..*...**.*..***..**.****..*....***.**..*..*.*...*.***...*...**.*.**.....*.**..*.*...*.*.**.*..*.**..*..*..**..**.********.*..**.*.....*....***.**...*.**.*.*..********.***....*.**.**....*.*..*.*.**..****.***..*.*..**.*.**...***.*.....**....*.***...**.****..**.**.**...***.******.*.*****...*********.*..**.*****.**.**.*.****..**.**.***..***.*..*..**.*..**...*.******....*.***.*......*..**.**..**..*****.**..***..*..*..*.**..**..*...*********..*.....*.*.*..*.*.**...*****.*....*...****.*.....****..*...*.***.**.**.....*.**.***...**...*.*..*.**..*...*.**.**.********.***....*...*..**.*.**...**...**.*.********.*...****.*..*.**.****...*....****.**.*.*....**.*..*..*.****...*.*.***.*.**.....****...**.***.***.*..***.*..*..*.*****.....*......***.*..*..*.*.*..**.*..*..**...**..**.*.***..*........*.**.***.*.***..*.....***..*..*.**.*.****.....***..*...**...***...***.***.*...*.**.***......**...*...*****...*..*..*..**.*.***.*****..*.*.*..****.*.**.***....***..****..***.**..*.*******..**..**.*.***.*....***.***.**.*..****...**.***..*..**..*..*.*.*.**.**.*.**.*..*****...**..**.*..*.***.*.*.*..***.**..*.**.*......*.*.**.*.*..**....**....*.....**.*****.*.*****..***......*.***.**....*..****..*.*.****..*.*.***...**.* .**.***...***..*..***.....*..*..*..*.*....*.*...***.***.*.***..*.*********.***..*..****.*.*....***..*...*****.**.****.**.*...****....**..*...***.****.***.*.*..*.**....*..*..****.*.***......**.*.*..*..*..*****.*.*....*.***...****.**********.....**...**..*..***.*.*.**..**.*.*..******..**.....*..*****..*...*.********.***..*.....***.**....**.......*.****.**.*.****...**...........**..**.*.*...*.*...*****...**.****.*..**.****..*.**....***.**..**.***.....*.*.*.**.**....**.*.**....*..**...*..*.***...**.****..*.***.**.**.**.****....**...***.******.***..**.*...**...**.*.**..*.*.***.*...........*.**..**.**.***..*..****.**.*.***.*..*.*.****.**.*****.**...***..***.*.*.**.*..*.**.****..***.***..****.**.***.***.**.*...*..*****....*...*..***.*.*......*.**...*.******..*..**.***.***.*.**..*.**...****..***......*****.....**........*........**.**..*..***..***.**..*.*.....*****.**...***.**.***.**...*.****.*.***..**.**.**...*..***.***.....**.**.**.****..**........*.***..*..*.**.*..*..***.*.**.*.**.*..*....*.*.*....**...**.*.....**.***.*..*.**..*.......*****.***..*.*.**..*.*.*.*..****..*..**.....*.*..**.*.*...*.**...*.*.*.*..*.*...**.***.*..*.****.*..*......*****.....**.....*....*....****.****.**....*.*.*...**..**....**..******.*.*..*.*..*.*....*..***.......*.*.*..*...*.*.**...*....**.*.**.*..***.*.**..**..****..*.**.**....*..**..******.*....**..*.*..*.*.*.*....*.**...*.*...**.....*....**.***.**..**..*.******..**.*.*.*.**..****..**.****.*.*.*....****.******....*..***..***.*.****......**.**.***..*....*.**.....*.*..*....*.*.......*....*..*..**..*.*.....**.*..****.*..**.*.*****.*........****..**..*...**.***..**...*****....**.*....*.*..**..*....*..*..**..*.***.***.**.**.**.**.**.....********.*..**.*...*****..***..*********.*****..**..****.*....****..*...*.*.***..*.*...*..**.**..*.*..*.*...*...**...*..*..*...**.**...***...*.*..****..*..*.**..**.....**...*.....*.**.....*.**.*..*.***.*********.****...***.****.****..*.*.....****.*...*****.***..*.**..**..***.....****.*..*..**...****.***.**.***...* **.*.*.*.**.*..****.*...*......**.*.**..*..**...**.*...*.**.**.*..........*****......*....*.*....**..*..**********.*..**...****.*..**..*......*..**.**..*.*.*....*..*...*.**.*******..*..*....***..******....**.****.*.*****.**..*.**.**.****...*****...********..*..***..**..**.*....**.....***..*.******..********.**.*.**...*.***..*.*...*..***..*..**..**..*.**....*...*..****.**.*.****.*.*.***.**..**.***.**...******...*..*...*..*.*..**.*.**...*...*.*.*.*.*..*.*.*.*..*****.*.****..*....*.*.*...***...**.**.*...*..*.**...*..**...**.*...****.*.*.*..*..*.***.*.*.**.*..*.....***....*..**.....*..*.......*...*.*.**.*....*****...**.**..**.*.*....******.***..........*...*.*.*..****.**.***..*.*.*...*.**.*...**.*....*..*.*....****.**.*...******..*..*.*.....****.****.*.....*.....*.***.*..**..***......*....*.**..*****...*...*.***..*...*.*****.*.*.**.*********..*.**...*..******........***..*.*....*.****.*.**.*..*..*.*****..**..*...*****...*..*.***..***..**.*.*....*..*..****....**.*.*.....**...*.****.*.*..**.....*.....*..**.***...***...***..*****.***.****.*..*...*****.*.*..*..***.*.***....****..*******..****..*...*.**.......*..***.**..***.....*.*...*....***....*****.**.....***.*.*.***.*.*.*..**....*.**.**..*..****.***...*.******..*..**..**.*.....*.....***.**.*.***.*.*..***.*.*.*..*.***.**..**.***.*.***..***...****....***.*........*.*....**.**..**.*.*..**.*..***.....*..**.**.....**..****.....**..*.*..***..*.***..*.*...*.*.*******.*.....*****.**...*...**..*.****.*...**..**..*......*.*.*.*..*..*.......*.*...**......**...***.***.***.*....*..****.*..*.**.*...**.**.....**...****..**..**.*.*.**.******.*..******..***..*.**.*..***..***.*.**........****...****.*********...**.**..*.*..*..**..*.*....****..*.*.**....*****..*...****.*...*.*.*..****..*****.*******...**...*.*..*.******....*.**..**.****.*.....**...*.******..***....**..*..*.*.*..*..**..*****.*.*.*.**.**.*.*......**.**.**.....*..**.**..**....*..*..*.**.*.*.**.*.*...**.***.*.**.***..**...*.***.*.*...**.*....*.****.*..***.***.*.**..*.....**.*. *..*...*****.**.**...***..*.****....*..**.**..****.*.****...**.*...*...**.**..****.*..**.**.*..***.*.*.******..*.**.**.***..***.**..*.....*.*.*.*..*..*.***..*..**.***.**.*.***...**.*...*.**..*..*****..**..*.*...*..*..*.**...***.*...*....**.**.*.....**.*****.*...*.....**.**..***..*.*.*...*...******...*.*.*.*..*..*..*...*******..****.....**.......*..*****....*******.*.**..*****.***....*...****...**.*****..****.*.**..**...******.*.*..**.***.*.*.*.**..*..*....**.*...*..**.******...*....*.**....***.*...****.****....**.*.**.**...*.....***...***..*.**..***......**.*..........***.*...*.**.*.*...***....***..*.....**.***......***...********..*...*.*..****..*.*....*.*.*.*.*..*.***..**.**....**.*..*.....*.*****..*.**.**.*......*.****.**.*.*.*...****...***.*...*..****...*...**.****.*.*.*.**..***...*..****.*.*****.*..*.*.***...**.**..**..**.**.**.*.*.*..***.*...*..**.*....*..***..*.*....**..***.***.*.***.***.*.*..........*..*.**.***.*.**.*.*..**.*.*.*...*..***...*.*......**.*..*...*.**.**.....*.*..*...**.**.*****....*..*.***...*..****..*.**.*.**..***.*.******...*****..*****..*.**.*..**.*.**......*.***..*..*...*..*.***..**.....*..***.**...**.*.*.*..**.**...***.*..*.*.**.*..**.**.*..**....***.*..**..*****.**.****.*.*.*.*.**.*....**.*...*.***.*......***...*.***.*.***.***..**.*...*.**.***.**.*....*..*..*.****...**.**.**..*.**...*..**...*...*.**.**.*.**.***.***.*...*.*.**..**...****.*.*.**...*.***....*.**..**.*.*.....*.*..*...*..*..*.*.*...*****..**..**...*.***.*...***..***.*****.*.***...***...*.*****.**..****.*.**.*......*...**.*.***.***.**.****...***..*....***.....*****..*....*.**..**...**..*..*...*****......**.*.***.*.****.**.**........*.****..*.........**...*.*..*****..**.**.**.**.*.*.*.*.*.****..**..*..*......*.**..*.*.**.***..*....*.**......**........**.*.*....*..**.*..*.***..*...*.**..**.*.....*.**.*.*..***.*.**.*.***.*.....***..****.*.*.*..**..****...*..****..*..*......*.**...*..*.*.*..**......**.*..*..**.**...*********..***.****...*.***...*.***.*....*.*.***.*.*...***.*.**.**. ....*...*.*.**.***.****...*.***...**.***.*..***...*.***.**.****..*..*.....*....*.***..*******..*****..*..**.*.*..*.*.**....*..****.*.*.***..**.*...*..*.***.****.**..****.*.****.*.**.*.***.*.*****..*..****......**.***.**.*.*...*.**...**.......*....**.**.*...*.**.*.**.**.*.*****..******.....*.*..****.*.*..**..**.******.*..*....*.*....**.*******....**.****...*.**.....**.*.*******..****.*...*.***....*...*..**.***.**....**.*..****.*...***..*.*.*......**.....***...***..*..*.....*****..****.*..*........**.**.*.**********....****.....**.*.****.***..*....*.**.***....*...***.*..**.**......*..*.****...***.*********.*...*..*.*.**.****.*.**..****.*.....**..*...***.******..***..*.***....*..*****..*.**.*.******....*.....**.**.*.******.*...***.***.**.***..**.***.**.*.***..*..*.*.*..*.*....*....*.*.*.*******..********..*.*....*.*.*.***....***..****.....*.....*..*.**..*..*****...**.*.*.*......*...*.*****.*....*....***.**.*.**.*.*.....*****.*..**.***...***.******.*.......***...**...*.*...**...****..***..*...***..**..*..*.*.***..**.***.****.*.*.*.*......*.*.***.*****..**.****...**.****...**..*..*.**.*..*.*..*.*.****..**...***.*............**..*.**..*.*.*****.**.**.*******.*.*.*...***.**.*...*.*..*..*...*.**.........*.**.*..***.*..**.**.*.*..**.*.....*.****...*.**..*..***.*****....***.*.**.**...*..***.***.*.***...***.*....*....*.....***.*...*...*...***.*..*.*..*..**.****....****.*.***.*.**.**.***.**..*..*.**.****.**....**.*....*.****........***.*..*.**..***.*..*..*...*.*.***..*...*.*..**.**.**..*..*..*.**...*...****....*.*.**.*.*...*....*.**..**.***....********.**.*.*...*.*...****.....*.*...*.*..*******..*..***..*.******.*.*****.*.**.**.**.*....*****...*..*.****.*..*****..****.****.****.*.***....***.*........*.*...*.....***..*******.*..*****....*.*..****.*.****..*..*..***...*****..*...***.*..*....***.....**.**...**.*.**.....*...*.*...*.**...**........*..*.******.*.*.*.**.**.*.*.***..****..**..**.....*.....***.*...**.*..***....***.*.......*.*..***.****.***.....***..***.*..**.*...****.*.* *...***...**.....**.**..*...*.**..*...*...*.**..*..**.*******.*...**..*.**..........*.*.*.**.*.*.**.*...*..*.*..*.*.***.**.***.***.**..*****..***.****.*..*..*...*.*.*.....*...**.*..***....*.**.*..********.******.*****....*.........**....**...**..*.***..*..*..*...*..*.*....***..*..*.*...*....***..**.***...**.**.**...**..*..*..*.**.*.****.*...*.*.*.....*.**.**....*..*****.....*............**.*.**.*.*....**......**.*...*****...*..*..*.**..*.**..*******....**.*..*.....**.*...**..***.*..*..*.*.**.*.*..**..*.**......**.*.****.*...*..*************..*..*.*..**.*.****.*****.*..*...*.***..*.*.******.**....*..*..........*...*.****....**..*..*.....**.*.*.****..*..*.***.**.*..****.....*..****.*.*.*..*..*.**.***.**..*...***.*****.....****..**.*..**....******.**.*..**..*...*....*....*.*..******....**********........**...****.***..*.....*....*.***.*....*.****..**....*..*.*.*....**....*..**...**....*...*.*.**.***...*.*.***...****.....**..**.**.***.*...*...*.***.**.*.*.*.**.....***.**..*.***...**....**.**....***...*.*...*.....***.********.*.....*..*..****.***.**..*.***.*..*..*...****...**..**.*.*.*....*.*****.*...**.*****.**..*.*..*..***.*.**.*.*.**.*******....**.*.*...*.***.*.*..*.***....*.*.*.....*.***..*......**.*.**..**..**......*.*...*.***...*..*.**.*.****.*.***.......*.**.**....**.*.*****..*..**.......****.**.*...**..***...*...****....*..*.**...**..****..*.****..***.**.*.**..*.*****.**.*.******...*...**.*.....*...*.*.*..*....*....*.**.....*.*.**.......***...*.**.**.**...*****....*...***....*.*.**...*****.***.**......**..**.***..*.*.*.***......**.*.*******..*****..*.*.*...*..*..***..****....*.***...*...*.**..********.*.**.**..*..*****.*.**..***.**..*.*.****.*****.**...*.*.....*.**...**..**....*.*.....**....***...***.******....*.****.*.*.*.....**.**...****.*****.**....***.**.**.*.**.*.***.**..*...**..***.***.**.*.***.***.*...***.*..*.*.**.****.***..*.**.*...........*...*.*.*..**.*..****.....*...*.*....*.*....*..******.*.*.*.**.*.***..**.*.***.*.***.**.**.*.*.*.*.****.......*.*.** **..***..*..**.***..**.*.*...*.......*..**.*..*....*.*.***.**.**.*..*****..**..*******..*.**.***.*****..*.****..*..****...*.**.***.*..**..***.**..**.*.*..*..***.****...*..*..***..*****.***.**..*.**.*....****.*.*.*.**....***..**.**.**.*..*.*****.*..***.*.......***.*..**..*..*..*.*.**....*...**.*..****...**.*.***.**..**.**.**.*****.*.*.*.**.......*.*..*.*.*.***.*.*.......****.*..*.*...***...**.*..**...**..***..*...**..*...***.*....**.**..*..**.**.*..**.*..*..*....*..*.*.*.**...**.****...*..*.*.*.*.*.*.*....*..*.*.*..*....***.*...**.*.*.*.**.*...*.***.***..*.**...*.****...*****..***.*.*.***.*.**..*.*...*..*****.*.*.*.*.***..*...*..*.**.*****.*....*****.******...*****..*.*****.***.*..***......****....*.*.**..*..***.**....**...*.****..****...*.*.*..*..*.*..***.**...**....*.*****.*....*..*..*.*....**....*...*.....*.**..*..**.*.***.*....***.......***.*..*.****.*.*.***....*..*.***.*.....***.*.**....**..******.*.****..**.**.***.**...**..**..******.*.**.....*....*...*..**..****...**..******.*****.****...*.*..**.*.*.***..****..**.*..*.*..*....******..*.*....***.*****.**...*.*...****..*....*.**.**.**..**.**.*.**.....***.*.*..******.**.*...**...****..*.....*..*..*..*...*....*.********.....*...***...*..**...***..*.******.*.*.*..****..**.*.***...****..*.*......***.***.....*.*.**..**..*...****..***.****.*...*.*.*****..*..*.*....***.*.*.*.*..***.*.*******.**.****....**.*..*...*..*...*..**...*...***..****.*.*.*...*.*.**.*..*...*****..****.*.**.*.*.*****...*..*******..****...**.*..*.*.....****.*..*..*..*...*.*****..**....*...***...*....*..*..*..*.....*.*........*.*...***.....*..*.**.****.*.*...**..*..*.*.***..**.*.*.**..**.**.**.*.********...**..*..*..***.*.******.******.***..*.*.**.*....**.****.*.*.*****...*...**.**..*..**..**..*.*...*..*.*.*...*****..**.***.**.....******.**..**..**..**.......**..***.**.**.**....*..**.**.**.*.**...*****.****..****..*..***.*.*....*.*.*....*.*.**.**..**..*.*****.*.*..*****.***.***..*.*.*..**...**.**.*.***.**..*.....*..*...**...*..***..**.******.***.*.* *...*******.*.*.**.*.*.*.*.***.*.*.****.....*.....*******....*********.*.*.*....*..*.**.*......**.*.***..**...***.*.**.*..******.*.**...**...*.**....**.***....*********.*...*.**.*....**..****..**.**.********..***..******.....*...*****..****.*.**.*****...*.*.*......**..*.*.****.......****..*..*..***...*.**.*.*...**..**...*******.*.*.*.**.***.*....*....*.*...*...***....*....*.*.**.**...*.*.***...*....*....***.*.*.*****..*.**....*..*.****..*..****.***.......*..*..*.*.*.*..*..*.*...***...*.*.****..****..*..*.**.*..********.*.***.**.***...**....*.....*.**.....**...*..*.***.....**.**....***...****.*..**.*...*...**.****.*..****..*.*.*....*....****..*..****.....***.****..*..********.*......*....*...*.....*..********...*.*....**..*..***.*.*...*.*.**...***..*.*****.*..**.***..*.****.**..*.****..*....*.....***...*.*...*..*.**.**...***....*......*.*...***.***...***....*.*...**.****...*....**...**..*..**.**.***.***....**.**.**.***.**...***..*..*.*..*.*..*.*..**..*.**......**.*.***...*...**..*...*.*.....*.**..********.*.*.*.*..***..*.**...*.........***........*.*.****..*.*..*****.......***.*...*.****......**.**...*..........*..*.***.*****..*****..*..*..*****.**.*.**.*.**.*.****..*..*...**...***.*....****....*****.***.*.*..**..*****..****.*........*...*......**...******..***.**..*.**...*.*.*..*.**..*..*.....**..*.....**.*****.*....*..**....*.***..*.****...*.*....*.*..*.*....*....*...**.....*.**.*.********...*.*..**.***.*...*.**.*.*...****.*....**..***.***...**.*.*.**.....*.*.**....**....****.**.*....***...****.**.*.*....****...*.*..****..**.*..*.*.***..*******.*.*.*..*..**..********...**.**.****...**.*.***.*..**..*..***..*.*.*...**..*.***...*..**.......*.**.***.**....**.*.**.....*.**.***.*.**...***.*...**.*.****.***...*..*.*.*..*********....**..*.**..**..*.*...*..*.....*****...*..*****.*.**..*.**...*.*.**...***.***.**.*.**..*.**...*.**..*.*..**...*...*..*..*......***..***..**.*....****.**...*..**...*........***.**..**..*.**.*.*.**......*.*.*.*...**..*.*..**....****...**.*....*.*.* .**.***.*.*...***..*****..******.*.*****...*.****..*..*..***..**....*..***..*..**...**..***..*..**.*.*..*...***..*.**...*...**......*********...*.*.**.*.*.*..**.*.****.****...**.**...*******...****.**.****.**..****.***..*.*.*.*.**..**.*..*..*...**....*..*.....*..***.*....***..*****.**.***..**..******..***.**..****....*.***.****..*****.***.*****.......*..*.****.*****.**.*****.*.**.*...***...*....***.**..*.***.*...***..*.*...*.***.*****...**..***.*.*.*.*.***.**..**.*.***.***......***...*.**..***...*.**..**.**.*.**.***..****.*****.*....**..***.**.**.....*.*..****.*....*..*..*.*******.***..**....*..*.**.*.**...**.*.....**.*....*.*.*.*****....**....******.*...***.**.**.*.***..**.*.**..**.**.**.*.....***.**..*..*.*.**...*...*****..*****.*...*.*..****..*.****.****.*.**...*.**..*******.*..*.*****.*..*******.*.**.******...**....**..**........*..***..******.**.....*...**...*..*..****.....**...*..*.*..*..****.**.*...****.*....*.********..*****.........*.*...*.*****.****..*...**.*****.*...*.*.*..**...*.****.*......**....***..*......*...***..*..**.*.**.********..**...****.*....****..*..*..***.*..*****....*.*.**...*...****.*.*.**..***.*.**...***..*****..*..**..*****.****....**.*.*.***..*.***..****....*...**.*....****.**..*.***.*..**.*.*.***.*...***.*.*..**.*...******.....*..********..*.*..*.**..*..****.....***...*.*.**.....*..**..**..**......*..**..*...***....*...**.*.**...**.******.***.**.****.**.......**.***..*..*.***..*****..*.***.*..*.***..**...**....*.*..*..*..*..*...*..***.*.....*...*..*.***.***.**....******.**.*.**.*.....*.******........*..*.*..*..*.**.**..*..*****.**..**.**..********..*..*****..***..*.......**.*.*...**.*.***.**.*****..**..**.*.*.*.*..*.*.....*****.**..**..**.*.*.*.**..*****.*..***.**.*.....****......*..**..***..****.*.....*.****.**..***.*......*.*********.***.***..*.**.....*...*.*.**......*****.....*.****.*.**.*.****..*..*..**..*.*.*.*..*....*..*..****.****.**...***.*..*.**.**.****..**.**.**.*...***.*...*.*.**..**...**.**.**....**.****...*.**...**....***. .****..**..**.*.***.*...**..****.**.**...*..**..*.*****...*.**.*...***....*..**....***..**..***...***.....**.***.*...***.****.**.**.**.**..*..***.**.*******.....*.*.**..*.*..*****....**.*....*..*****.*..**.*...*..****..*..***..*..*...*...**.*.*****.*.*.********.***..*.*.*.**...***..*...*.*.*.......**...****...********.*.*.****..*..**.*.......**.****..**..*.*.*.*.**....*.**.***....*.*.*****...**...*****..*...*....**.***.*....**.*.**...**..**..**....*.*.**..**.*..*.**.**..*....*...*.*...**..***.*.*.*....*.*..**..**.*.****..*.*.***...*.*...*....*.**..**....**.*...***.*..***...**.*.***.*.***.**.*...*.*...*.****.*..**.*.**.***.**..***.******.*.*.***.*.*.*.**.**.**....*..........*.***.*...*..**...*..*...*..**.**********.*****..*..*..***.*.**.*....****.**.........**.***...***..*...*.***.*.*..*..***..*.*........*.*...*.*..**.*.**.**.*****..****....*..*.***..*.**.....*.***..**.*....*.*....*...*.*.*.******..*.**.*.*..*......*.***.**..****..*..*..**....*.***.*..**.**..**....**.*.**.*...**.*...*..*..*..*.*.*...*.*..******.*.*.*....*.*.....*..**.*....*.***.*.**...**....*.....*.*..**.**.*..*..****...******..*..**.*..*.****.*..*..*..**.***.**.*..*..**.**.**.*..*********..*.*.***.*.*.*..****..*.*.***..*......*..***..*.*.*...***...*.**.*.*.*.....*...*..*..***...*.*****.**.**.**..****..*..**.*...*.***.**.*.*.*.*.*.**.*.*.....*.*....****.*.*.*****.***....**.....****..*.*...**.*.**.**.*.*..****.*****...****.....**.*..*....***.****.**.**.*****...*...**.***....*.....**..*.***..*..*....*..*..***.**...*.*..**.*.**.**.*.*....*...***.****..*.....*..**.*.*...*.**..***.*.**.*....***.....*.*.***.*..**.*.***.*.***....*.*****..........***...**.*.*.*...*..*.*...****.*.****.*.***.***.**.**.*.*...**.*.*.*..**.....***.*.*.*.*.**...*.**.*...*....*..****.....*..*****.**..*..*****.*.****...*.......*...*.*.*....****.*.*.****..*...*..*****...*.**...*..*.**.*****.*.*.*...**..**.....**.***.*.*.***.*.*..******.****.***.*..*.....*******..**.***.*.**.*...**.*.***.*.*..**.**.*..****..*.*.**...*.........*.**.**. ..*..*.*...***..*..**.*......*....*..*.....*****.....*.*.**...*.*..***..***...*.*..*.**..***..**.*.**..*.**...*....*.**.**.*...******..***.*.*..*.***.*..*.**...**.*..*..***.....**.....*..****..**....****..*.****..*.*...*.*.***.*.****..***.*.*.*.*..****.***.***.****.**.*.*.***...*...*******.*..*.*.**.*.*..*..****.****..*********..*.*.**.****...*..*....*..*******.*.*.******.***...**.**...*.*.**.*..**.****.*.*.*.**..**.....***.*.*.*..****..*..*********..*...*.......*.*****.**...*...***....*.**.*....************....**..*...*****.*....*........*.....****...*.**..**.....**..*..***....**..*.**.**..*..*....*.*..*...*...*.*.**.*.*.*..**.*.*****.**.*......**.**.*.****.*....**.***.*..**.*.**.****.**.**...**.*..*.*.*......**...*.*.****.*.***.**..*.....**..**..*.***...***...*..****.**.*...**.....***....*....*..*..*..*.***...*****.*..***.**...**..*...***..***.*..*.*..**.**..***.*....*.******....*.*.*.*.....***.*...***..*.**.*.*.**.*.****..*..*.*.***.*.*...*...*.*..*.*.*..**.*******.*.*.*..*.*..**..***....******.**..**.*..**..*..*...**...***.*..**.**.*.*.*****.***...***..*..*.****...*.*.**.*.***..*..**..*.*..*..****.*.*.....**.*.......*..*.*....*..*..*.*.***...*.**.*.**.****...***.***.**.**..****..**.*.***.**..**.*.***..*.***.**...**....*.*....**.****.*.*****.*...*..*****..*.*......**..***..*****...**.*.*****....*..**.*.*..*....**..*....*.*.***.*..*.**.*..**..**.**...*.*.*...*....*.****.......**..***..**.***.**...*..**...*.**.***.*....*.******..*....*********.*****.*...******.*.*...**...*.**..*.**.*..*.**.*..***..***.*..*.*.*.*..*...***.**.*....*.*.**.*****........*.***.*..*.*..*.*....****.*.***...*...***..***.*....**...**..**.**.**..**..**...*...**.*.*.**.*.*.**.**.*.**.*********..*......*..**......******.****.***...**.*.*********.**.**..*.*..*.*...*.**.**.****.***....*.***..***.*.*.*.*....*.**.*.**.**...*.....*.*...**..******....**..**.....*.**.........*.**..**...*.***..*....**.*****.****.*.*...***.*..*..*.*****...**..*.*.***...*..*..**...******.*.***.****...*...**..****.***..*. .*.**.*..**..**.*..****...*.....*..*..*..*.**..*.....****....*****.**...**..*.*....**......****....*.***.**.**..*..***.***...*.*.*..*.*.........*..****..***..***.*.*******..**...*...*.*..*.***.********...*.*.**.******.**..***.**.**.*..*...**..***..*******....*.*.*.*.***.**.*.*..*.********..*.*.....*..*.*..***.*.***.*.*..******.*...***.*...**..**.....*..*...*.**.**..**.**......*.**..**..*.**.***......**..*...***.....**..***..*...*..*...****..**.*........*...**...**.*.*..*..*..*.***.**..*...**...***......*.**.***.*..***.*******..****.***.**.*..*.....***....**.**.**...**...*...*.*....*.****.*.*..*......*..*..*......***************.*.*..**.*****..**.***.*.*.*..**.*.*......*..*.*.***...****.****.****..**.*.*.**..**.***..*.*..*.*.*.**.***.......**..**....**..*..*..*......***.*.***...**.*.***..*..***...**...*.*..**....**....*.**.***..***.***.**.*.******...*..***.*....***.*.***...*..*...*****.*.*..*..****....***.**.*.***.*.*.*.*.*.*.*..*..*....*.*..*.*...***.*..*.....*...****....*.**.*..**.*..*.*.*..*...*.*..*.**..***...*..*.**.*.*..**....*.*..*.**.**.*.******.*.*..*...***....*******..**.....***.*.****.*..**.*.....******.***...***..**.***.*..***..**..**.****...**..***...*.***..*.....*.*.*....******...**.*...*******....***..**.*..*..*.**.....*.***.....**..*.*.*******.**..*..*..*************......*.*..*.*.*.**.**.*.*..**.**..*.*..*.*...***.***.**..*.**..*...**.****...*...*..**..**.*.***.****.*.*.*****...**.*..***.*.*..*.*****.*....*..**..****..**....*...*.*.*..*..*.*.**........*..*..**...**.**.**..**......********..***...**...**.**..*.*.**...***.*.****...**....*.*.*.**.*...*.**.***.***.*.**...**.***.*.***...*.**..*..*..**.....*....**.*..*.**.**...*.*****..**.***.*.*.***.*....*.....*.****..**...*.*......*.*.*.*.*..**....*..**.******........*.***..*.*.*****.....***..*..*..*****.*****..*.*.....**..**.***.**..**..*...****.*.**.***.*..*...**..****..*....*.**..**....*.**.*.*.*.****..**..*...**..*..**.*.*.****.**..****..*...**....*...**......*.*..*.*.*..***.*..*...*****..*.*.***.*.* *.***....**.*...***.*...*.**.*.*.**..***..***.***.**.**.***..**.*...**..*...**.**.*..**.*.****.....*..***.***.**.***.*..**..**.*.*...*...***..*..**..**..*...*...******.**..*.**.*.*.*..***.*....*...*....*..*..****..*..*******.***....**..****..**...**...*..*..****..*****.**...*...***...**.**.**.*.*.*.*.***..*....*.**.**..**.***..*.*..**.*.*..***.*.*.*.*...*.*..**..**....******.****..*****.*****.*.*..*.....**.*.*.****.**..*.*..*.*.***.*...*...*......*...*.*..*.*****.*.*.....*..*...*.**..*.*..***.**...*.*.*.**.*...**....*..**.**.......*.**..*.**.****.**......*****..*..*..*..**.*.****.**....*..*........*..*..****.****..**..*.*.*...**.*.*..*....**...*.**.*.**....*.**...*.......*******..*..*..*****....*...*.**...*.****..*.**...*....*****.*****...*.*..*****.*....**.***.**.**.*****...***..***..***.****.*.**.*...*.....**....***..*.**.***..*..*..*.*..*.*.....**.....*.**..*...**..*..**..*..*...*......*.***..**.***.....**..*.****.*...*...**.*.*.****...**..****.**.*....*..*...**.*.**.*..**.*..*.*.**.*..**.*..*...........*.*....****.*...*.*...***....*.*.*****...*.**..**....**.****......***..**.*.*.***......*..*****..****..*...**.*...*.*.**..********.*.**..*..*..*.**..****.***....****.****.*..**.******..*.***..*.*..**.*.*..**.*****.**.**.*.****...**....**....**.*****.**.*..***.**.*.*..*..**.*.*.*..*...*.**..*...*.*..*.***....*******.....**.**.*...***....*****...*..**....*...**.**.*.....**.*.*....***..***..**.....*....*.*.....*..***..****.*.**.**.**.....**..**.**.**..**....***...*.*...**.*******...*..*.*.*.***..**...**..*.**...*.....**...**..*...*****...*.**....****..*......*.**.*.**...*....*..*..*.*..*.*..*..*.********..*...**........*.*.*.*.*....***.*****....*****.*...***.*.*....*....*....***..*.****.*.**.**..***.*..**...*****....*****..*..*.*...*.*.*.****.****..**.*..*.*.*.**..**..*.****.*.**.***.*.**.*..**..****..*...*..*..**..*.**..**...*.**.*****..**.***..*.**.*.*...*.*..**..**...*............******..**...*.*..*....**..**.*..*...*.****....*******...****.***..*.****..***....*** *..*.***.*....*******.*.*...*...*.*....*....*.*....*..**.**.**.*.**...**.**..**.*.***...*.*...*..*...*.*...*.***.*.****..****.......*******.***.....*****.*.**.*....*.*.**.*....***.**..*...*.**.......**.***..**...**.**..*.***..*...****....*.***.*...****..*...**..*..*.**.**.*.......*..*.**.*..*...........***...*.**.*.....*.*.****...*.*..*.*****.***.**.*.....****..**.*...****.***.*.........***.**...**.*.*..*..*.*...****...*****..***.*.**..*..**.....***...**..*...*.****.****.......***...****......*....*..***.***.*.*.***..*...*...*.**.**.*...*......*.*.*....*.*..**.**.*..***...**..******.......********..*.******.**.*.****.*.*.**...**....*.**..**..**..**....*.*.....*.****....*...**....*******.*.****.**..*.....*.*..****.*.***.***...***.*.****.*.**...*....****.**...**.***..*.*.*.*..***.**.****.*...***.*..*****..*****.*****..**..****.**.*...*.******.*.***.**..*..**..*...**.*.***..***...**........*.*****.*...*.***....*********..*.**...**..**..*****.*****.......****..**...*.*....**...**.*..*.*.....***..****.*****...*..*.*.***.**.*...*.*.*...*.*...*...*.*...*****.....***.**.******.*.....*..*...*****......**.***.*.*.*..*....**.**.*.*.....***.....**.*****.**.**..***..*****........*.***......*.****.****....*.*.**.****.*.***.*****..*.*.*.*..**.*...**.*******.*.*.**....**....***.*****.**.*.***...****....**..**.*...*..****.*..***..**.*.***.***.....**.....*..***.**.*...****....*.*...*.********.***.**.****..**....***.**.***.*.*.**..*...**.*..******....**.**....***.*.**..*.*....***...*.***.**.*..*.*...**...*****..**.*...***..**.**.*..*..*......*...**..****.*.*.****..***..***.*.****..*.*.**....*..**.*.**..***.**...*******..****..*...**.***.*....*......*...*....*.*...*..*..*.**.*.**..**.*.....**.****.*......*..***.**......*..**.**.*.**..*........*.*****..*..*..**.....***...*..**.**...**.**.*.*.*.****..*.***..**..*.***...***.**.***.*....***....*.*****......***.**.....****..*..*.**.**.**.....*.*.*..**..*....*.**.*..*....**.**..*....*.*...**...*.*..*.***.**..*...*.*...**.***.***..*..***...*. ....******.*..*.*...*.*..*..***.***.**.....**.....*..****..**.*..*****.****.*.**.**.**.*....****...*..*****.**..**....*****.*...*******.**....*..****.....*....*......***..***..*.*.....**.****..***...*.*.*********.*.***.*.***..*.....**.***.*.**.*....****.*...***...*.*.********.***..*..***.********.*...**.*.*.***.*....*...***.*..***.*...*.*.***......*.*...**...**.***.***.*..**.*.**.**.**********..*.*.*.*******.*.*...*..******.*..*.***.**..**.***..*..*****..**..*...***..*.***....**..*.....**..*.*.*...**.**...**.******..****..**..*..*..*.*...*.*..*...***.*..*.***....*****.*..*...*.....*.**.**.*....*.*.**.*.**..*.*...****..****..*.**.**......**..*..***...*.*.*....*....*.***...*.**.***.***.***...*.*..*.*.***.**...**.*.**..**......**.**..*..*.*...******.***..**..*.*.**..**.**.*.*..*.*.*.*..*.****..**.*.**.*.*....*.****...*..*.*.....****.*.*...**.*.*.***.*..***...****.....*..**.***......******......****.**.***.*...****..*.*..*....*.***...*..*.*..*.*****.****.**.....*.**.***..*..*.**..**.....*..*.******.**.**.*.**...**.******.*.*.*.****.*.***...*....**.****.*..*.*..**.***..***.*..****.*.**.**..***.....****...****.*...***.*.**......*****.**..***..*.***..**.***.***.*.**.****.....*****.****....*.*.*...**.**...*..**.*...**.*...**....**.****..****.**.**..**..*.****...***..***....**..*........*.*.*.**.*.*..**.*..*..*...*..*.**.*..***.*.**.***.**.***....***.**.**.*.*.....*....*..*..*.**.*******.*.......***...*..**.*....*......***..*..*.****.*....*.***..****..**.****....*.***..*.*.....***.********.*.*..*..****..*.*..*.*...*..**.**.**.*.**..*.**.*..*****.....**.*...*.**.*..******...*.*..**.***.*****.***.*.*.***....***.**.**.**.**.....**.*****........*....*.*..**....**.*...***.*****.*..**.....****.*.*.*.*.*..**..*.*****.*.**.********.***..*.*...*...***.**...*..****...**.*....*********.*.*****.*.*...*..******.**.*..**.*..*..***....**.*..**..*.**.*****...**...***...****.**.**.******.**.****.*.******..***...***..*....***..****....*.*..***....**.**...***.***........***.*....*....***....*. *..*....**..****.**.*..**.*******.****.****.....*.*.*...**.*..*.*.*...*..*****.*..*.*.**..**...*..*.******.*....*....**.....*..**..**..***.*...*..*.*****.**.*....***.*..*....***..*.****......**.**...*.*...*.........***.**..*.*.***.**.****..*..**..****.*....*.**...***....*..**.******..**.***.**....*....****...*****.*.**.***....**.*****.**.**.**........***...*..*..*.****.*...***.*..*.*..*****.*..*.**...*...***..*..*.**.*..*.*..**.*.****...*.**..**.*.....***.*...*.....**...**.***....*.***.****.*.**......*****.***.**.*.****.***..*****.....**....*.*.*.....*....*.*.*.*****.**.****.*.*.**.***.*..***.****..**.*..*..*...*.**..****.**..**.*.***....*.*.*.*...***.*..*.*.*..**....*.*.*..*..*.***.*..*******...*...****.*...***..****..*...*...****.....*..**....******...****.*.*..****...****.**....*.*.**....*...*.....****.**.*.**..**...*..*..*.*.*....*..**...*...**..***.*...*..**...*.*****..*.*.***...****..***....*.......*...*...*.....**.*....**.*...***.**....*......**.*.**.....**....*.*..***..*.*.***.*.*.**...***.*.****.***.**.***.....*..*.**.*.*.*.***..*.*..**...*...*****.............**.*.**.**...*..*...**.....*..****.*........**.*.**.****.*.*...***.*****.*...***.*..**.**..******....*.**.*....*.*..***..***.*.**.....**..*..****...**..******.**.*.*.****.*...**.*.*..**...**.**......*....***...**..************.*.....*...*.***..*..**..***.***.*****..*****..*****.*....********....*..***.**.**.......*.*.***.***.*...**.**.*.***....*..**..*.**..***.***..*..**.*.*.***...*.*..****.*....*.*..***.*.*.****.***.***.*..**.*...**.******.*.*.......****..*..**.*.*.****.*...***..*.****.*...****.*...*.**..****.***..***..***.*.***..*.*.***.*......*..**.**.*.*.*****.**..****..***...*...*..*...**....*.*.*.......**.***.**.***.*****.***....**.*...*..**..******.***.**.***..****.....**.....**.*..*....*.*..*..**.....*.***.*.*.*.**..*..**..****.*.*.***......*.**..**.*...*.*..**.**.*.....*.**.***.**..****...***..*.*..*..*.*.*******...**...*...*.**...*.*.**.*.*..*..**..**.*..****..***..***...***.*.*******..*.**. *.****..*.....***.*.*.***.**..******.*.***.*.*..*...*..*.....*..**.*.*..**.*..*.*..*.*..*.****.*......*.*****.*..*.**.**.*..*..*..*...****..*.*.**....**..*...******.*.***.*...***.**..*..*..*.*****.***..***...****.**.*..*....*..*.**..**.....*...*.*..*.**.**.*.*..***..*...***.*..***...*.**...*.**.*.*..****..**.*.....*...*....***..**.**..*..*****.*.*....**..*..*.....***.*.**..***..*....*.**...****.....*......*.***..*..**..*..*..***.*..*...*.**...**.*.*..*.*..******..**..**....*.*.*.*.**.*******.****.....*..*..**.....****.***..***..**...*.***.*....**..*.****.**.*.**.*.*.....**..*..*..*.....*.***..*..*.**.****.....*.**...**..****.****..*********......***..**.*...*..*..*******..*.****.**.*..*.*..*..*.*.**....*.**.*..*.*..*..****.****.*.***.*.*..**...****.*.****...*..**.*....**..*...*.*.*..*.*..**..**.....*...*....*....*.*....*.****.*******.***...*...*.******.....**......*.**.**........**.**....*.***...**.**...***..*.*.***..*.*..*.*..*****.***....**..*.***.*.*...*.**.*.*...**.**....****..****.*.*********.**.***.**..***.*..*...*.**....**..***.*..***...*.**..*.*....*..**..*...***.***...*..**...****.*.*.**.**...........**.....*****.**.***.*....***.**.***.**.*.***..**.******..***.*.*..****.*..**.***.**.*.**.***.....******.*..*.**.**..**..*****.*******.*..**....*.**..***..***.*.**.**..*..*.**.*.*.......**.*.**...*.*..**..**..*...*.**...*...*****..*..*.*.*****....*****...*..*.**.**.***.***.***..*.*****..*.**.******.**.***...*...**.*****..*.*.*.....***.*.*..******..**.***.*.**.*.....**...**....*...**.***......*.*.*.*...*..*.****........**.*.*****...*..**..**...*****.*..*...*.****.****....**.**..***..*.******.*..*.****...*....*..****..*****.***..**.**...*.........**.*..****.***...*.**...*..**..***...*******.***.***..****........*****..*.*.*....*.**.*..****....****.....*..*..*******.*.**.****..**....*.*...***....**.....**...*..*.........****.*..***..*.*...*....**.....***..***.*.****.*.***..**.******.*.......**.*..**.*..**....*..****.*.*.*....*.***..*..*....*..*..*...*...**..***.... *...**..****.***..*..**.*.*....*.****.*...***.**.*..****.**...****..*..**..*...*.***.*.*...****.*.*..********...*.**..*.*...****..****.**..*...***..*.**.**.*.*.*.****.**..*....*.**...*.*.....*..*...*..*.*..****.*....*.*..**..*...*...********..**....*.**....**.....*****.*.**...*.**..***.**..**.*.*.*****.**.*.*...*****..*.*.**...*.*....****....***.....*.....****.*.*....**....*..*..*.*.***..*..**.*....*..******..***...*.*.*.****..*.**.*.**.*****.**...*....**....*.*****....*.*....***.**..**.......*..***....**..**..*.*..*...*.**...***.**.*........**.**.....*.******.**.**.***..***..**.*..****.*****.**...**.*.**.*..*....***....***..*....**...**....*.*..*..*.*.*.***..*.*..****....*.*....**...*.**...*....**.***..*.**....*************.**.**...*..**..*....*.....*....*..**.....***..*.*.**.**.....***..**..*....**..*****..*..**.....**..*.*.******.*.****.....**.***.*.*...***.....**.*.....**.*...*.*******..**.*..*......*.***.....*..****....**.*..**.*.*.**....*..*..*.*.*.****..******..*.**.*..*....*..*...**...**...*..*.***...**.****.*.**..**.**...**.*..*..**....*.*.**..**..*..**...*.***...*.*.*..*.*.*....*..**.**.....*..******..****..**.*.***..*..*..........*..*..*.*..*......*.****..*.****.**..*...**...*.*..**...*.*.****.*.*..*..*.*.***...**.*.....****.*.**..........****.**..*****..*..*.*.**...*.....**........*.***..**...**..*.**.......*...*..*.***..*.**....******.*.***.*....**....*..*....*..**...*****...*.*.**...*.*....**..*..*.**.....*.*.**.*****......*....*****..**.**.....***..**....**.***.*..*.***.*******.*..*.*.**.**..**.**..*...*.*..*...*...**.*.*.*.***.*...*.***...***..**.*.*.***.**......***.........*******..**...***..*..***.*****..*.*.*.*.*.*..***.*.*****....*..***.***..*.*....**.**.....*..**.*..**.*..**....**.*...*....**.**.**.*...*......*.******.*.*.****..*.**.**.***.*...**..**......*..****.**....*****..***.*...***.*..**.**..*.***....****.**.**..**..*.*****.**.****.****.*****.**.*.*..****.*..*.****.*.***..**.*.**..**....***.**..*.....**..*.*********..***.*.*****.**...*...* .***..*...*..**.***.*..**.*.****...*..**..*..........***.......**..*.*...**...******...*.**.******.*....*..**.**.*...*.*...*.**....**.*.**..**...**.*.**.*.........**..*...*****.**...*..***.**.*.*.****..**..*.*.***.***..***....**..*****.*****.*****....*.*.*********.*....**.*.*.*.**...**...*.*..*.*.*..*****.**.*.*.*..*.*..*..**...**.****..**.**.*.**.*****..**...**..*..*.*..*..**...**..*..*..*..*...******....****.**.*...*...**..****..*******...**.*.**..*******.***.***.*..*...........*.*...**.**...*.****....*.*..*..**.**..*.***....*..*.*.**.*.***..*...**.**.*.*...*..*....*.*..*..**.*.****.**....*****.**.....*..***..*...*....*.*....*....*.*...*.*.....**.*.*...*...*.*..*..**....*........**.**.*..*.*.*****....**...****.*.....*..*.*....**...*....*...*.**.**..*.*.*.*..*****.****..***.**..**..**...*.**.*****...*..**...*.*..*.*......******.***.****..***.***.*.......*.*.*******.*****...*..***....**.**.***.*.*..*..*..**.*...*....*.**....*.*.....**.....**...****..*...*.******..*.***.**...........*..**...***......**.*.*.***...*.....*.*...*..**.***..****.*......**.*.**.***...*.***..*****.***....*.*.*.***.*.....**.*.***...*..*.*...*..*.**.*..*..*...***......*.***.*..**......*.**.*...****..**..*..**.***.*...**.**....*.****.**.**..*.*.*...*****..**.....***.**.*....**.*********...*.**..****.*.*.....*...*...*..**.*.*.......****.*..***..*.***.*.*..**.*.*..*.**.****.*..*.*.*.*......***.*****....*.***.*.....**.....***.***.*.****..*.***...*..****..***....*.....*.*.*.***..*...*.**...***.*..***.*.*.********...........*.*.*.**.*.*.*.**..*.*.**.**.**.*.****...*.*******..****..***......**...**.***..*.***....*..*.*.**...**.*....**..**....**..*......*....*..**.****.***.....*.*.***.....*.....*..*....**...*.**..**....*.....*...*****...*****.*....**.*......**.**..***.*.**..*..*..*.**.*.....*.*...**..*.*.*...**.***..*.*...*****.***.*..***.**...**...*.***..**.*....***....*....*.*..***.*.....**.*..*...*...***..*..**.**.*...**.*****.*.**..**.*.......*.*.*.**..****.*..**.*..**.*..**.**.*.**.****...**.*.** ..**.*.*....**.....*.*.*.**...**.*..**.*.*......*.*****.*..**..***..**.*..**..*.*..*.....**.**.**.*.*.***.*.****....*.....**..**.**.**..*.*****.*.....*****.*...*..*..**....*.**..**..*.*......***....**..*******...*.*.*..*..**.*..*....**...*...****.....**.......**...****..*..**...**....*.*.*....***.*.**.*....*.*...*.**..*.****.**..*..**.*.******.....*....*.****...**...**.*******...**..*..*..*.*..**...*.***....***......*.*..**.*.*.*..*...****.*.**.........*.*.**..*..******.******....*..****.*.*..*.*..***.*..*.***.**.*.*.*...*..*..*.....*.***.*...*.*.*.***...***.*..*......*..*****..**.*..**.**.*.*.*..**.***.*.****.**.*.****.......*.***.....****.*.....***.**.*..***.*...**.*..****..*.***.***...**.**...*.**.*.**.*.*...****.*.***...**..*.**.******..*....***.*.*.*..*..*...*.**.***..*****...*....*.*.**.**.*.*..***.*..**...*.*...**..*.***.........*.*.**.*..*....**.....*.*.*..***..*.**.*...*****.*.*.*..**..**..*....****..*.**..*..**.*.***.****.*.***.*.****.**.*.*.**.****.**..*.*.***...**.**..***..***.***.*...*******.**.***...**..*.**.*.....**.**.***.*..*.*****.**.*....**.*..*...*****.**.****...***..***...*.**.*..**...*.**.*.*..*...***..*.*.*.***...*...****.*...............***.*..*...*.*.*.*..*...*...........*.....*******..*..*...*...****...**..*...****.*.*.*.**..*...*..*...*.*...***.**.*.***.***.*..*..***.*..*...*..**.*****.**.......**....*..*...**.**.*...**.**.****...**..**.*.*****.**.*..***..*.**..****.**..*...****.*.*..***.***...*.*..**....**.*.**...*.*.***.***.***.*...****...*.*..**.*..***..**.******..*...*.*.....**.**....*****.****..***..**....*.***.*.*....**...**.*..*....*.*.**..**.*...*.*..**.*.**....*.***.****...**.*.*....**.****...*..***..**.***..**.....**....***..*.**..*...*..*.*..**.*......*..*.**.**.*.****.*.*...*****.*.*.......*.........**.*.*.*..***...*.**.*..*.*....**.***.*........*.**.*.*.**.*.*.**....**.**...*****.*..**..*.******.*.********.****....***..***.**.**..*..***.*****.**.*..*..****...*.**..**.***.*..****..**......***....*.*.*...*..*.*.*...*..*..***..** *.**..*.*.**..*.*.*****.*******..*..*.**.*.*.**.**.***.**.*.*.*.*.......**..*.*...*....*..**..*.*.****.*...**..**.**.*..*.*****.***.*.*.*...*..*...***...*..*.*....*...*..*.****.*.*...*..**.....*.*..*.*...**....****..**..*.**...**.****....****.*..*****..****....***.*.*.....*.*..***..*.**.....****...*.*.**..***.*.....*.***.*.*.**....*.*...*.....**..*.***..***....**...**..**.*..*..*.**.*******.*.*.*.*****.****.**.*..***.*..*.**.**.*....**.*.****...****..*.*.**.*..**..*..**.**....*****...*.*..****.***..**..***.**.....**.***..**..*.**.*****.*....*...*.*...**..***.******.**.*.*.***...***.*****...**..*.****...*.**....**.***..**.*.**.***.*..**..*.***...**..**.*.***.*.*...***.*.******.*.*..**.***..**..*..**.*.*.**...**...*.*.*..**.*.**.*.**...*.*..*...***.*..*.*.*.***.*****.**.*.*...****..**.**...*.*****..*****.*....**.*.*.*...**.*******..*..**.*..**...........***..*.*...*.**.*.***...*.**..*.**.*..***..*.*.*.........*.*********.**....*.*.***.*.*.**********...***..*.***..****.*.*..*..*.***....*..**.*..****.*.**.*.**.**.**.*.*.**..****...*.****.*.*..*.*....*..******....*.*.*.*.**.**....**.***.**.*...**.***.*.*.***..*...*****.*....*****.*.******.**..*.**.*...**.*..****......*..*****..*...**.******....*..*.**..******.**...*.*.**.*.*..*.*....*....**.....**.***.*......*.*..*...**.*..*.*........*.*.*.*..*.***.**...***.***...*.*.**.*.****.**.*.*..***...**.*.**.***.*...***..*.**..*.*..**..*.**.****..**.**.*.**....***......*..*..*****.*..**..**.**...**.*.*....***......*******..***.***.****.**.***.**.**...*.*...*..*.**.***.*****.....*...*.**....*...*.*....**...***..*.****.....***.**.*..*.....**....**.****.*.*..*.*.**.***.*.****.*.***.**.**.*.*.......**..*...*..*....**......**.*..*.***...***.*...**.**...*****...*.***.***.*....***.**.****...***...*.**...**...**..*.****.**.*****..*..*...****...**..*....*...*.**.*****..**.*.....**.***.....**..**...****..*.*.*..***.**...*.**.*.*..***...*..*..*...******...****.**...**....**......****...*.*.**..**..*.....******.*..**..*.*****.*...*....**...** ..**..*..**.**.****.**.**.****....***..*.**.**....*...**....**.*****...*.....***.......*.****.*.*..***..*....*.*..***..*.*..*..***.*...**.*.***....**.*..****...*.*..*..**.*..*..*...*..*.*..*.*...***..**..**.**.*.***..**..**..*.*..****.*....**.**....***.*.**...***.*.*.*.*.*.*...***.***...**..*.******..*...**.*****.*****.**.*****..*...*.******.**.*..*.***...**.**.*.*.****..***.***.*...**.**.****.*.**.***.***.**.***.*****..***.....*...***.**..*..***.*..*..**...*......*....**...**.....****.**.****...*.*.....*..******..****......*.**.**..*...*.*****....*..******.*..*.*..*.**...**.*..*.***.*.***.**.*.*....*.**..*..*....**....*.*......**...*..*.*..**..**..**..*.**....*.*...**.*...*****.*.***.**.**.**.**..*.**.*****..******..****.*.*..**.**.***..***.**.**..*..****..*.*..*...**.**..**..*..**.*...**...***..***..***.**.*.*..**...*.*.**.***.**.**......**..***.*.*.*...**.*.***..*..*.***....*.**...**.*..*.**..***.....**.*..*****.*.*..***...****...*.***........**.**.*..*...****...*....**.****.****..**.**...*.**....***...*...***.*****..*..*..**.*.**.*..***...**.....*******..*.*....***..**.**.....*.***.*..********.*..**.**...*..*.*.*..***.*..*.*..**.****.**.****....*..**..*...*..*******..**..*.....*.****.*....*.****.**.**.***.*..*.***..*.***...*...******.**.**.*.**..*..*...**.*.**.*...**...*.******.***....**.**.**..**..****..***.*.*.*.*..**.*....*.*.....*....*.....********..**.*.*..*.....***.*..*...**.**.**..**.****.****.**...*.*...*.**.****....*****.*.**..*.....*.*.***.******..**.**..*..***..**..*..*..*.*.*..*.***.***.**.***..*.***....****.*..**.**.*...*..*....*.*...**.*******...*..****.*..**..*.*******.**..*.*.***..*.*...**....***...*.***..*.*.**.....**.......*..*..*..*......***.......***.**..***..*.******.*.*.**..*********.*....*.*.*...**.**...*.**..*.*.***.*.**.*...*....*.**.**.*.....*...*.*.*.*..*....*****.***.**.**.**....*.***..*.*****...*..*.**.*..*....*.**..*.....*..**...**..*.*..*...*.*.*.***.******.**..**......*.*..*.*.***..*...*****.**.*......*..*.**.*..*..*.....***.**... .*...*.****.*..*.**....*.****.***.*.***.*...***.......***..*******..*.*....*..****.*.**.*.*.*.*.*.*..*...**....*...******..*...*.....**...*..**..*..*..*...**..*.*..**.**.*...*.**********.**.*.*..*..*.*.****.****.****..***..*...**.*..*.*****...*...*.......*.*.**.***.*....*.**.*.....*..*..****....*.**..**.*...***..*....*.*..***.*..**..**.****.**.**.*..***.*.*..*..*.*....****..****....*.***.**.***.*.....*.*..***.*.**..*..**.**..*....**.*.***.**.****.....**.***.**.*.*...*...*..*.*.**********...**.**..*..***.*****...**.***.*..***...*...**.*....***.*.*.**.****.*****.***..**.**.*.*.**.**...*.**..*.**....****.***.*.*.**.**.*..**.....*.*.*.**...*.**.*..*****.****.*.*....****.*.*.**..****.***...*.**..*...**...**..****.....*.*.***..*.*.*.*..*.**.*..**...*.*..*...****..**.**.*....*.*.**...**.*.*.***.*.*.**..*.*....********..*...**.*..***.*.*.*.**.***.******.*.*.....**.*.*....**...*.*.**.**.**.*.*.**.***......*..**..*..**..*..*...*...*...***..**....***.**....***...**.*.*.**.**...***..**.**..*.*.*..***.***....***..*..****.***.*****......*.*....***.*..*...*.*..***.**...**.*..**..*......****..*..**...*.*.*......*..**.*.**.....*.*.***..*.****.*.*.*.***.**.*..*.*..**.**.*...*...***..**....*.**.*..***..**.*.*.*.....*..***....**........***.*...**..**.****....***.....**.*.****.*.*.*...*..**.....**.*.....*.**.**....**...*..*.******..**..**.*....*.**..*..**.*..*.**.*..*.**...**..*.*.***.*.*.**..****.*...***.*******.***.....**.**.*....***.*.**.****.*...**..*....******.*.*...*.*.*....***..*...*...*..*.***.**.**.***.*.**.*..***..********.***......*.*.***..*..*.**.*.****..**...*...*.*..*.**.***.**..*.*..*..*.*...*..*.**....**.******....*..*.*.**.*.**.*.*.*...**....*.***..**.**.**.*..*.....**.***....*.*..*.**..***.**..*.***.*.**.....***.........***.**..***.**...*...*..********...*...*..**.**......***.*..**..*....*.....*...****..*.****.....*..*.****..***.**.*.***.*...*..**..*.*.***.....**.**..*.**..***.***.***...********.***.*.*.*..*****.***....*.....*...*...***.****.*..*.**.****..**.**.*.**..* ...*.**.***.*.***..*..****.*.*.***.....*.**..*.**.**.*.***.***..*.**.*.*.*.***.*..**....*.*....*.*..*.****.****.**.**...**...*......***...**.***..*..*...*....***.*..*******.****.*...*.*.**.**.*.*.***.***....*****..*.**..*.....*.**.**.***..***..*.*.*....**.*..***.******..**.**.*......*.**..***.*..**.**.*..***.........**.*.*...**..**....*..*.*..**.*......**.*..**.....***..*.**.*...**..*.....**...*...*....*.........*.*...******.*..*......******.*******..**.*..***.*..*.***.***...**..*.***..*.*..*****...**..**.*...*.*..**.***..***.*.**..**.......*.*.....****..*....***...*...*..*....**.....**..***......***.....**.*..*.*.**..*..**.*.****.*.**...***..**...**.****...*.....*...*..*.*.****....*****.*.***.***..*..**.*.....***.****.*****..**.*....**.**.***.*...*...**.***..*..**.*.*..**.**..*........******.*****..*.*.**..*....***..*.*.**..*.**..**.***..**.*......*.***..***..*****....***..*.*****...*.*.*.***.*.*.*.*****..*..***.*.*.*....***.*...**..***..*.******...**.*..**...*****.**..*......*...*.***.**.*.*.*...**....*....***..*.*............**.****..**..*.**.***.***....***.**.*..*...**.*..***.*.*.***.*.....****....*..******..*..*...*...*..*.*****.**..***********...***.**...*..*..**.*...*****..**.*.**.**.**.*.*.***.***.*.***..****.***...**..**...**..***.*....***.......**..****..***.*****.*.*.**.*..*..**..*.**..*..**..**.*..*.*..*.*......***.**...*...*.*.****.*..*...**.....***...*.*..*....**.*.**.**..*.*****..*..*.*.**..*.**.*.*..*...**..*.....*.*...**..*************.....*.**..*.*...*.**.*.*.*..******....*.*...**....*.......**...*..*..*.......****.*...***.**..*..****....***...*...**.***..******..**..*********.***.*.*.**.*..****..*.*.*.**..*..****.*.***..**.....*.***.*.****.*.....*.*...*..*.**...*********.***...*..**.....**..*...**.**.*..**..*....*.....*..**.*.***...**.*.*.*..**.***.*..******.***.*..****.****.***...****.*.*********.**.*.**...***.*..**...********.****..***.*.*..*...**..*....***...*..***.*.*.****.**....*..**.*....**..*..*....*.......*.*.*..*.**.*...*..******....**.** ***..*....*..***.*....*****....*.*..*.****....*.*....**...*****.*..*.*..*..*****....*.***..*****.*.*.*..**.*..*.*....***.***.**.**.**..*...*.*.*..****.**.*...**.*.*..***..*.*....*****.***.*..**.*****....**..*..***.**..*..*...*....****.*.*.**..*.*..*.*..*.*.**...***..*.***.***.*.**..**..*....*.**.****..*..**.***..*....*...***.**.***..**.**.****.*..*...**.****.*....*...***..******.****...**.*.**.****.*..*.**.******.*.*.*.*...****..*..*.**......*****..***..****.*..****.**...*.**..*...**...**..*..**..*****...**...*...*.*..***..****.**...**...*....*****....*****....****..*..****....*.**..*..*.*..****...****.*....******.*..........**..**.**..*..*..*....*.....**...*....*.*....*........*.*********.**.*.*..**..*......***.********..*.***.***.**.**..****..*.***..****...*.***.**..*..******..**..*..*.***.*.....*.**.**.**...*..*.***.**....*.**.**..*.**..****....**.*...******...*....****..*.**.......*.*.*..**.**..****.****..********.*.*.***..***...*.***.*.*..*.*........*..*.*.....**.***..****.**.*.**..*.*..***.***...*..*....*.*..*.**...**.****..*.*.......*.......*.*..**********..***...*..**.*...***..**...**.***....*....**.*..*.*.**.*..****...**.*..*...**.**.*.*.....*.*.****..*....*.....*.**.*..***......**.*.....*.***..****....*.*..**....*.*.**..*.*...****.**..****.****....*****.*.**...*.*.*.*....*....*........**.*.*..*.*...***.*...*.**.***..***.......**..**.**.*.**.***.*.**..**..**..*....*...***.*.***.**...*...*..**.*.*.***.*...*..***..*..*..*.**..*..**...******.**..**.*...*..*.........**..*..***....**.****..*..***..*...**..*..**.*****....*.****.*.*..**..***.**.*...*...*.**.***.**....****..**.**..**.*.**..*..**..*..*.**.***.***.******..***..**..*.*..**.......*.*.***.*.**.***.*.....*.*****..*..*......*.....**..**..**.**..*.**.***..*...*..*.***.*....**...*...*...*****.*.....**.*...*.....**.*.*.*.**.***.*...****.***.*.***..**.*....***.*.*..*.*****............*..*.***..**.*.*.*.**.**.*.***......****.**..***..**....*..*.*.***..*....*.**.*.******.*.**.**...*..*...**....***..*****....**. .........*..**....**..********.*.***..*****.*.******.*******.....*.......*...*....*..*..*..*.**********...**.**.*....***.*.**.....***.**...**.*.....*.*.*****.**..*..****..*...**.**.....***.*.*..*..**.*.**..*****.***.**..**........*.*..*.*.*.*.*.*..***..****.****.**.*.***..*..**.*******..********..*.**.....*...***.******...**.***..*......**.*.**.*.**.***..**....**..*.**...*..*..*..*..*.****.*..*.**.**..**...*.*..*.*.******..*.*..***.******.**.*..***...*.***.*.**.*..*..***.**.*.***...**...**...*...*******..*.*..*....**.**...*.*.....**.**.*.****.***..***.****.*...*..*.******..**...*.**.*.*..*.**....*...*.***.*..*.***.*..*.**.**...*..**..*...******.***.****.***..*****....*.*..*..***..*.*..*****....*.*.*.*....*..*......*..*.*..**...**.*..***..**.**..**.**.*..*..*.*..*.*.**.**.*...*.*.**.*.*.**...****.*...*.**..*....*.****.*****..****...***..***.****..****.**.**....***..*.....*....***..****.*.*..*.*....*.***..*.*******..*.*.....*.*..*.....**....*...**.******.**..**..**.**..*..**.*****..*.***..*..*.**....**..**.*......*.*.**.*..*...*.***..*.*..****..***.*...**.*...*....**..***.***..**...*.***.*...**..*.***.*..*.**.**...*..**...***.*..*....*..**.*.******..*..**.*.*.*.*.****...****...**.********......**.*.**.***.**.*.******.*..***..***.***..**......***..*...****.....**.*.....****....**....*...***.*....****....*..**..***.**..**..**..*......*.....*.**.**...*.**..*****...*..**.**.**..***..**.**.**.*.*.*.***.***...*...*.*..*..**..*..*.*.*...*.*.....*..*.***..**..***..*...*.*...*.*****..*.*..*.*......*...*...*..*..******.*..********.***....*...*.**......*...***..**.*.***.*.***.*.**.....**..**.**..*..****....*..*.****..**..***...*******..****..***.**.....**..***...**.*..***.**.*.**.***.**....**..*.****..**....***.*.**.**.***......*..*...*.*.***.*.**.*.*.*.*...*.*....**.....*...*.*..****.**...***..*.*.*...**..****.**.*.*..**......*.*******....****.*.*..****...**.**.*..*.**..***.*...*.......*****...*****.*.***.*.**.***.***..*.****....****....*.....*..*..**.*...**..*...*..*....**.*** .*.****.****..**...**.*..*.**....*..*..*...*...*....**.***..*.**.*.*.**.*..*.......*.***....**..*.*....***.**......*.**.*.***.*******.***.*.....**.*.**.**.....***..******.**..**..**.***...**.**...**.....*....*.**..****..****..*.....**.....*...*.**...***...*.*..*...*..**.***...******.*.*.****...*.***.***.***...*.*..*.***.....**..*.***..**..*....*.***.*...*..*...*..*....*.*..*...*******..*..*..*...**..*.*...*.*...**.....*****...**.***..*.*.**.***..***....********..***.**.*...**..*..**.*.**.**...*..****.***.*..*.*...***.*..*.*..*......*..*..******..*..*.*..****.***..*...*.*.**..*.*.****.*.***.*.*.**.*....*....*...****.**..*..*...**..**..****.*.**.**..*****...**.**.*.*..*.***...*.*..*..*.*..**.**.*.*.**..*.**..*.....*...*.***...****..*..*....****.*..*.******.*.***..*.*.***...**.*..***....*...***.......*.*..***..***..*.*..*....*...*..**........*.**.*.......**.......****....*..*.****....*...*.***.**..**.*.*...**.**.*..*.**....**.*.*..*..*..**.......**.****..*....*****.**.....*.*.....**..*..**.*..**.........***.***.*.**......****.***.***...*.*..***.**...*****...**.**...******..**.*.*******.***....**..*....*.*.*..***.*******..**.**..******.**.....*****..***.***.*.*..*..*..***..***.*.***.**.*...**.*....*.**.*......*...*.**.*.*..***..*....*..**..**.....****.*..*.***..**.**...**......******.*.*.**..***..*.*.*.*..***.***.**..*.*.**.*..**.*..**...******.***.*.**..**..*.****.*.*.*.*..*...****.......***..**..*.**.**...*...*..**.*.****.**.*..***.*....*..***.*...*.**...*****.*.*.**..***.***.....*.*.*.*..*.*.*****.***..*...**.*..*...**.****.**...*.***..****...*..*...**..***.*.*.**..*..**.***...*..*.*****....*.....*..*..**..**....*.*.*.*.*.*.****...**..****.*..***..**.***.*.****....****..***.**.*.**...**.***...*....*..*.***.**.*..*...***..**.**.**..*...*...**..*..****.*****.*.**.......****....****..*.......*.......***..**..**..**.*.*...**.*..*..*.**.*.....*.**..**.*...**.******..*.**.*.*.*.**..***.......**........***.****...**.**..*...***.****...*****.**..****......**.*......****..... ..******..*.****.*.*.***...*.****.*.*.***.........*..***.********.*.*...*.***.**...*...*.*.**..*..**..**......*.**..*.....*...*****..*..*...*..*..*.*..*.......***..**.***.*.*.*.***.*.*.**..***..***...*..**.**.*.****.*.***..**.*****..*..*.*****........*...***....***....*.****....*.**.***.*..****.***.*.****.**.*.**.*********.**.*.*.*.*..*.****..***..***..*.*....**.***....***..***...**.*..*.*..*..*....*..**.*.......******...*..*.*.*......**.*......**.**..*.**.*..*...****..*..**.**..*.*.*..*****..*.**..****..**..*.**.****.**.*...*.*..***..****...*...*****..*..*..*.*.******...***..**..*.***.****.***...**...*...*..****..****.*.....*.*..*..*..*****.*.**.*....*.*****.**...**.***..*****..*..***.*.**...*.**..**.*.*.*....****.**.....**..*..*......**..*.*......*.*.*.*.*.*.*..*...*.***.**.****.**...*.....*.***.**..*..*......*..**.*.**.*****..*...******..**....**.*.**..**...*.*...**.*..*****..**.******....**.***..*.....*.*..*.*.*.....*..**.****..*.**..****......*.***....*..*.*.*..**..**..***..*.*...*.**.****.***.*..*.**.**.*..**...*.*.**....**.*..*..**..******.*.*.***...******.*...****.*....***..*..*****..***.*..*****.*..******.*.*****.*..**..****.**..*.*.****.*****.*.*..**...**...******.*.****.**.....**..**...*.*......**.**...*.*.*****....*.**.*.*....*.*.*..****...***........***.*.*.*.**.**.**..****.**.**.****.**.**...*..*....**.**.*.**...***...*....*.*..*.*....*..*.***.*....*.......*..*....**....*.*..*.*.*.*.***...**.*....*...*..**..*.***.*.**.****..**.**..*.**.*.*.*..*...**..**.*...******..***.***.***.....*.*.......*..***.**..*********..*..****...*..***....*...**..*...*.*..*..*.....*..*.**...***.****.**.*...**...*.**.*....*...**....****...**.*.******.*.**.*..*.***..**..**.***..*.*.*.*.*.**.*..*.**.***.....*.*.*..***.*.*.....*..*...***.....*.*******....**.....*...*.*.**..*.*...*.**.*.**.**......**.....**.*...****.*..****.**.*.*..*.*..*.*.....*..**.**....***.*.***.*..*****.*.***.***....*.*.*.***.*.*...******..**.****..**....*.*.*..*.*..**.**.*....*..**...***.**.**....***...***.. *.**.....**.**.*.*.*..***.***....*..**....***.*.**...**.*.*.**..******.****.**.**..***...**..**..****.*..****.****...****...*.****...***...**..***...**.***.**...*..**.*.*.*..*....**...**......**.*...***....*.*.****....**.*.***..*****.**.***.********.*.*.*.**...*.*..**..*.*.**..*.**.*.*..*..**..*..**..*****...*..*.*....*...*.*.*.****.*.**.*.**..****.*.**.*..*.*..****...*.**..*.**..*..*.**.**...****.*.***....**.***.**..*.**..**.***.*.*.*...**....*..*....*******..*.*......*..*........**...**.****.*............*...****...*.*.*.**.******..*.*..*...****.*....******..*.***.*...**....**..*****.*..**.**..**.****..**..**...**.*.*..*.**.**.*..****..*..*.*****.*..***.**.....******.****..***.*..**.*....***.***.**..*.*..**.***.****.....***..*.**....*****...**....**...**...*..*..*.****...****.*...**...**...**..*..*.****.*.***.*.****.**.*.**.*.*..*.*.*..**..*...*..**...*..*.*.*...***....*.*..**....*..*.*.****.*.***.*..*.***.*...*..*.****...*.*..*..*.**...**.**...*****..***.*..*.*****.*...*..**......****..*.*.*...**.***.***.*******......**..*.*.*..........****.*.********.*...*.***..*..***.*.**..****.**.**.**....*.****.*...**..**.*.*...***.....*.**.*...*...******....*.*....*.*.**.*.**.*..*.***.***.**..**.***...**....*..*..*.*..**....*..**......**.**..**..**..******.*.*...**.**.**.******..********....*......**.*****.*.*..*..*..*.***.*.*.*..*......*..***..*..*..**.******.**.*.*.*.****...*.*.**....*.**..**.*.**......*****.***..***.*.*...**.*.*...*.*.**..*..**.*.***.***..*.**...*....*.*.**...**.**.*..*...***.**...*...*..*..**.***..*..**.**.***...*..****.**...*...****.***..***...*.*..*****.*.*..****.*.*..***.*..**..*..**.***.**....****.*..*..*...***..**.*******.*.**.*.*.**...**..**.**.**..**...**.*.*...****..*......*.*.**..*..*...*..***...*...*..*.**.**.*..*.*.*...*.*...****....**.*.*.*..*.*****...*..*.....*..***...**.**.*..*.**.*.**.*..*.****..*.*.....*..*..***.***...*.*.*..**.*...*..****..*.*..*..****.**.***...****.*.******...*.*.***.*....********.*..***.*.**.*...**.*..**...***..**.*.*. ***.*.*.**..*..****..****.*.*.*.*.**.**.**...***.**.**.***.*.****.....**.**..**.*.****..*.**.*.*.*.*...*...*******.**.*....*..********.*.***..***.**.*****..**.*..*..*..*..***..*****.****...*****...*.****.*******.*.*...**.......*.*.****..*.*....***..******..**.*****....**..*.**..*****.....*...*.*.*****..*.**......***.*.**........**...**.....**.***.**.*....*..***..*..**.**.**.****.**..***.....**.*..*..*.**..*....*..*.*.**.***.*.*..**.*.*.*.**..*****.**..**.*..*.*..*.....****.**.**.*..***.***..**.***.*.****.**.**.*.......**.**..**..**.*.....*.......*..*.****.*.*.**...*.*..**..****...****.**..***..*..****..*.*..**...**..*.**.**.....**.*......**.*..*******.*..**.**..*.***....***......*..*..****.****.*..**.**.***..****.*..*.....*.***.*...****.*..*..*..***.*.***..*.*..*..**.*...*.**.**..*..***...*.****.*....**.****.*..**..*.***.*..****.****.****..**.....*...*.*....***...****..**.*..*****.***.*..*...*....*.*..****.***.**.*****.***..*..***.***...**..**.**.**.*******..**..*****....****.**.*****....*..*.**..**.***.*.*.**...*..*..***.*..****....*****.*..*.**.....**...*.**..**.****..*.**..***...*.****.*.*.**.*....*..**.*....*.****........*.....******.**.**..***.***.*..*.*.*.*.*........**..*.*****.*....***.**..****.*.**.*..**.....*.*.*....**..*.*.*..****.*****..*..**..*.*..*..*...**...*.*.*.***.....***..**.*.*..***.*..*..*......*.**.*...*.*.*.*.***.*........**..*.*..**......*.*...*.*****....*.**.*..**.**..*..*.**..*...*.*..*.***..*.***.*.****..*.*.*.**..***..*.**.*....*****..**...*.*.*.*.**.......****..*..***...*.*.*..*..*..***...***.**...*.***...*.********.*.*******...***.***.....**..*.*...***...*..***..****.*.***..**.....****.*..........*.**.**.*..**..*..*.*.**..*..***.*..*.**.*..**.*.**.*...*..........*...***.**.**..********.**..*....*.**.**....**..*.****..*.*..*...**.**..*.*..*.***..*..*....**...*..*..*.*.......***...**.*....*..**.*..*..**...**.*..*.*....***.***.**.*....**..*.***..*...*****.****......**..****.*.*...*..*.*..**..**.***..*.**..**...*.*...****.***.*.**.**.***.... **...***.*.**.**.*.**..*..**.****.**.*....*.**.*...*..*.**.*..*.*..****......**.******.*****.*....**.....*...**.*...****.**...***.**..*.**..*.***.**..**.****..*..**.**..*.*****.**..*.*.**..***..*.*.....*...****.*.*..*..**....*..********.*.**..*.*.**..*..*.*..*..**.*.*.*.*..***.******.....***..**.*****.**.*..*.*****.*..***.*.***.*.*.*...*.*****.......*...*.*.******..***.**..***..*..**.****.*.**.****..*.**.*.**.*.**..*..*..*.*.**.*.....*****.**.*.****.*..*..*......*..*...**..**....*.****..****.*....**.*****..*.*..**.*..***.**.**..**.**...*..*.**...****..*..*....*..*.**....*.**.**..*......***..*.***.*.*..*.*..**..**.*...***.*.*.***......*.....**.*..*..*.**.*.*..*.....*.****.*...*......*****....**..*....**....*.....*.*..*.*..***.***..*....**.*..****...*..*...*..*..***.*.*..***..*.***...*.*.**.**.*..****..***..***.*.**.**...*.**....*.**.**....*.*******.*...**.*..*....*.*.*****..*.*..*.*****.**.*.****.**.*....*.***...***..***..***.****.*...*..**.*.......*..*.**.**.*..**.....*****..**..**.**.**..*..*...****.*......***.**.*..*..****.*****..***..***....**.**.***.*...*.*.*.*.**.*.**....***..*******.***.*...*.....*.*****...*.**..*..*.**.*.*........*..**..*.*.**..**..**...*..*...*..*..***.********.*.****..**..***.**.*...*..**.**.....****.*..*..*.*...***.*.**...**********.***.*..*****..***.***..***.****.*.*.*..*.*...***.*.*...*.*...**..**.*.***....*.****..**..*.*.*...**.**..*.*..*.*....**...*...**...*..*.***..******.*.***.***.**.*.*.****....*......*.*..**.*.*....**.*......*.**..*****.**.*...*.*.***.****..*****.*.**..*..***..***..**.*......*.*.*...*....*.**.*..*......***..*.*...*.***....*.*..***......*..**...***..**.***...**..*.*.*..**.*.*.**......**...****...***...**..**.*.**.*.**..***.*..**.*..*.****.*..**.*.*..***.****..*.*.*....*....**.*..*.*.*...****...*.*.*...**.***..*.**************.*.*.*.*.*.*..**.***...****..***.*.*.*.*.*..***....**.****....*.*..***.**..*......**.**...**.**...*.**...****......*..**...*.****....*..*..********.*.**.**..**..*.....****.......**..**.***.**..* ....*.*..*..*..***.*.**....***.********.***.*..*.*...**.****..*.*..*.**....*........**..*..*...*.*.*......**.***...*..***...*..*.*..***....*.***..*.....*..*.....**.....*****.**....*....***...****....*.*....**.******..*.*...**.*..*.***..******.....***.**.****.**.**...*...*********..***..*.*..*.***.*.*.**.*****.*....*..*.*.**.***..*....***..**.****.*.*..**..***..***.*..****....**...*.*..*..*...*....***.....*.*.**.**.*****....*.*..*.**..*.******...*..*....***.*..*.**.*.**...*.***..**.*..****...****..**..***........***..*.**..******...*...***..*.*...******.***..*.****...*..**..***.***.***..*.**..***..**...*..*.*..*.**.****.***....*..*****.**..**.**.*.***..*..*****.*..**...*.*.....****.**..*.*.*..**....****.****..**....*.*******....*.**..***...****.****.*.***.*.**..****.**.***.*...**..*.*.*****..**.****..........**.*.*....*..*..*.*.**.*.******....*.***.*.**....***.*..*.***.*..**...*..***....*****.*.****..*...*...*.*.....*.**.**..**.***...*...**.***.*..*.*..**.***.....*.***...*..**..****....*...******.*...***.*......*....***...*.**.**.***.......**.*........**...*..**...**.*.***.*******..***..*..***..****.*..*.**...*.***.****..**.*..*...*.*.*..*...*...****....*.*.....*....**.*..****..***..*.**....*....***......*.*..*.*..****.*.*..*.....**...**.*.*.*.**....*...*...*..*.***..**.*..*......*.**.****..**.*....**.****.*...*....***...**....**...*.****..*....***.*.***..*.***.*.***.......****.....*....*......**..****...*******.*....***.*.**..*******..**.****.*..*.**.**...**..***...**..*.*****.*..**..*....*.*....***.**..**.*.*....**.**.*.**...*..**.**.....****.*.*..*....*.*........**..*.*.*.....*......*...*.*..*.******.*.*..******.**.***....*.*.*....*.*...***.*...*.***.*.*...*.*..***.***.......***.**...*..**.*..*.***..**.*..*.*.**...**.*.***...**.*...*..*....*..*.*****..*.***..*.*..*.***.*.**...*...*....**......******.**.....*..**.**********.**..**.*.*..**.******....*....*******.***.*..**...*..**..***.****.*.*...***..*.**.*.******..*****.***.**...***...*...*.*********..*..**...***** *.*..*.*....*.**.*.****..*..*.**..**..*****.*.**.*...*.*.*.**...*.****...*...***.******.....**..*.*..**..*.*.*...*..***.****...*...**.**..*.*.*..***.*....*..*..**.*******...*..*....**.*****.***..**.*.***.*****.*..*...****.*..*.**.*...*...*..**..**..*.*.*..*.****.*.*....**.**.***..*......*..*******...*.**.*...***.******..*..*.******....*********..*.**...*..***...*..*.**.**.**.*.*.**....**...*....**....**..*.*..*.***...*.**.*..***....*.*.*.**.**.....****..*...**.....**.*..*****..*...*..*....*...*....*.******...*********.*.***..*..*..*..*.*..*.**.**.*.*..**......*.*...**....*.******...***.....**.*...*.*............**...**..*..**........**..*****..**...***.******...****.**.*****....**.***.....*..**....**.*.*..*.*....*.*...***..*.*.****.******.*.**.*.****.*..****.*.*.*..***.*..*..*..*....**.........**...**...*.*.*..*..***.*.**....*.*..*..**.*.*.***.....*.*..********.****...*.***.*******.*...*..*....*.*.****.**.....***.*..*...***..*.*..*****.*..*.*..****..***.*.***.**..***.***.***....***..***.*..**...*...*..***.*..****.*.......**..*..*.****..***........*.*..*.*.*.*..*..***..*...*..***.**.**...**..*.*.*.****.****.*.*..***....*.**.*...****.*.*.....*...***.***.*.***.*****...*.*..**...*.**.**.*.**..**.**.*...*.*.***.**.**.*.*.*.*.***..**.*.***.........*...*...*****.*...****.**.**..**....*.*.**.*....*.*..**..*.*.*.*.....*....*..**..*...**....*****..*.**.*.*.....**..*..*.**......**....***.*..*..*.*.*..*.**.***....**...........******.*..*****.**..*.*..*.*.*.****.**..***.****.*.*.*....*..**.*....*.*.....****.*.*..*...***.*..*.*..**..*.**...*.**.*.***.***.....***..*...*.....*...*..........*******..*.*..*.*..*.*.*.***..*.**.*..**.***.....***.***.*..**..*.***.**....***.....**..******.*.******...****.**...*.****..**...**.***....****...***..*.*..*....**.**.**...*****.*.*..***.**...*.*******.***..*......***..********.*.*.....****...***....**.*****.*...*..*..*......*.**..*.**.*..*.*..***......**.***.*.....*.*..****..**.**...***.*.*.**.....*..*.****..*...**.**...*...***...*.**...**.****. ..**.*******.**..*....*.*.*.***..*.*....**.***..**.*..*..*...*******...***....**.**.**.*..****..**.**...**.*..***.******.*****.*.*....*..*.*.**.**.**.**....**.***...*..*..*.*.**.*..**.**...*..*.*..****.*......***.**..***..**...***..******.....*..*...**.*...**.*.**..*....***....*...**.****.*.*......*....*.*.*...***.*.*..*****.**..***.*.**..*.*...*.......**..***...*.....**..****.*......*....****.*.**..**.*.*.*......*.***.*.....*...*.**..*......*.....**.....*.******.****.**.......***....*.*..*.**.**.*.*..**..*.*....***.*.***..**....*.**.*.****.****..*.***...***..*..*.**.......*..******..*.*.*.***.*****..***..**...***.**.**.*...***..**.**.**.*.*..*.*...***.*......*.***..*****.*.....***.*.......*.**..**..**.***.*..**.**.*.**.....***.*...**.**....**.*.****.*...*..**..**.....*****.*..*..*....****..*......****..*.*****..*....**.***...*.*.****..*.*.*...**.......***.**..*.*..***.**..***.*.**.*..*.*.**..**..****.*..*..***.***...**....**.**.******....**.**.*.***..*.**.*..**.*.**..**.*..*.*......***.**.*..*.*.*.*....*.***.**.***..**..*...***.**.**..****..**.*.*****..*.*****.****.*...*.*.***.*.*.***...**....*..*.*.***.***.*.*...*.*..**.....****..*****..**...*.****....**..***.***.*....**.**..*.*........*.*...*..****...*******....*..***...*...*..**.....**.*..*.*..***..**.*..*.**.*...*.....**..*****.*..*...*..***..*****..***.*....**...*.**.**.***.*.**.**....******.*...***********.*.**.***.*.*....*.****......*.....*.....**.**.*.****...**......*...*..**..*.*..*...*..*****..***.**..****.**.***.**.*..*.*.*..*.***.*..*..**....**.*.*.*.**.***..*.**.**.**...*.*.****.**.****..*.******.**.***.*..**.*.*..*.*.***......*..*..**.**...**.....**.*.*....*.*..*.**.*....*****...*...**..*.*.*.****.*....*****.......*.*..*****.*.*...**..*.**..*..**.*....*.***..***.*..**.*......***.*.....**.....*.**.*.***.***....**.*..***..******.*.****.***...**.**.*.**.*******..****....*****.*...**..**.**.*..*....*...*....*...**.******.***.*..*..***.*.....**..**..*..**...***..**..**.*****...*.*.*.**.*...*..*...*.**.**.* **.*....**..*....**.**.**.*.*...*.*...*..**.**..*.******.**...*.*.***.*...**.**...**.*.*...*.**...****.*.....**....*...*..***.**.*.*...*.*****.*....**..*..**.*.*..*.*****.*..*....*..***.....***..**.****.**..*..**..*.**.*.....**..**.*...**.*.....****.****..***....*.*..*.*....*****..*****.***.*.**..*.....*.*.**.*..****...**...*.*..*.*.*****.*....*..****.......**.**..**..**.**.*.***.....****....*.*****..*..*.*.*.*.**.*.***.....*****...***.*******....*.*..*****.***..*....*.*****....*....*..*.*.****.*...**...**.*.***......*..*.***...**....*..*.*.......****...**.*..*..**..*....**..**....**..*****.**...***...*.****.*..*.*...*....*.*..*.......**.*....**.*...*..***.*.**.**..**..*...*..*..**.*.**.**.******.*....*..*.**..*..****...........*....**..*.**...*.***********.*.**......*..***....**..*****.**..*......**...*.*.****.****.*..***.***...****..**.**....**...*****.*.**..*.**.*..*.***.*...**..*.*..***.*..*..*.*.*...*.......****.*.....*..*..****.*.***.***.*.....***.***.******..**.*....**.*.*..**..*.......*.........*****..**.***.*.*..*...*..***.**....**...**....***.*.....***....*..*.*.**.*.......*.*.*.***........*..**...*...*.*****....*..**...**.**.**.....*......**......*.*.*.*.**.*...**.****..*.*****.**...****...**.**..**.**...*.*...**.*...*****..**.*.***.*....**.**.**..**.*.**.*..***..*..*.*...**...****.*.**.....**.**.*.....*.**....*.***.*..****.*.*..*.*..*.****..**.*......**.*.****..*****.******.***.*...*****....*.**......**...***.....*..*..*.*..******.*...*.***....**.*.****.*.*.***...*.*.****.....****...**.**.*...**********.**.**..*..*.***.**...**..*****..*..***.***...*..*****..******...**.*..**...***.**.**..*.*.....*...**.**.**.**......***.*.**.*.****.*.**..**.**.*..****.*****.****.******.***********.******.**...*.***...*....*...***..*.**.*..*..*..***.*...**.*....*.*...*****..***.**.***.**.**...*....***.**..*.****.***.....*.**......*...**...****.**..........*..*.*...***...****.**...*.*.*****.*..*.*.*....****.**.....*.**.*......*.*****....*.****.****...**.****.......*.****.* **...*.*.**********.*.*****..*.***.*.*.*.***...*...*.*..*..*.**.*.**..*.**.***.*....***.*.***....*.**.****.**..*.*....****..*..****.***...***.*******.**.*..*.**.**.....**.**.***.***..**..*.....****.*.**.*.*.........*.*.***...****..*.*****.....***..*.*****.*.**....***.******..*....*..***.*.*.**.**..****..*.*....*...*.***...*.**.*.*****.*.*.*******.*.**.**.*.**.*.........*..**...*..***.**...*.*.*.**..*.**.**....**.***.**.*....***.*.......*.*...*..**......***..*..**...**.**....*.*...****.***..*.*...**.*..*..*.*.****...**.*....**.**..*.*.*.....*.*.*****...*****..**.....**.*..*********..*...*.*..****.....*****......*..***.*......*.*..**.****..***..*...*.****.*..*.**.*....*..*...*..**...**....*.*.*.***..***..*.*****...*.**...**.**...***.*...**..**...*.*.*..*.*.****.*...*.*..*.**.***.**...*.*.*.*******..*...*..***...*.**....*.*..***.****..*..***..*.***......*...*.***.......****.***.*..**...**.****..***.***.****...**..*..*..*..**.****.*.**..*..*.*...**.*......*.*.*.***..*...****...**..**.***...*******..***.**..*.****..**..**.***...***.**..*.....*.**....*****.*..*****.....***.*..*.*.*.*.***...*..*.**....***...*...*.*.**...***..*..***.*.**....*..*..**...*...***.*..**..*..*.****....***..*.***....*...*****.***......*....*.*..**.*..***.***.**..*.****.*.**..*.*...**..**..*.***.**...**..*..*....*.....**.***....***...*.*.****.....*..***..*......*.*...*.*.*.**..*...***........***.*.*.....*..*.**.**..*..*....*...*...**.*.*.***.**.*.*.*.**...*..***.****.*..**...*..*.*.***..****....*.*...*......*.*****......**.....*.*.**.....*.*.*..**.....*..****.......*.*......*.**.*..****..*.....*******...**.****.*.**.*..*.*.**.*****.**.**..**...****.*..***.*.**.*******.***..**.****.******.*..**.**.*...*...*...**.**.***.....*.**....*...*.....**...*.*..**.*....*.***.*...**..***.*......*..*.**..***.*..*.**.*..****..*.*.*..*...**.**..**.**.***..*****....*..*..**....*.**.*..**...*****..***.***...*.....****..**..**...*.**..*..*..**.**.*.*....**.*.***.....***...*****.*.*...*.*...*..***.**..**.*..***.*.*... .**....*....**....*.*..******..**.**.*..*..*.***.*.*.*.***.****.*.*.*..****.*...*.......***.*.***.*.**...*.****..****..*..*.***.***......**..*..**..*.*.*****.....***.*.....*****.*.**....*.....*......*****.**.***...*******....**.**...**......*.*.***..**.***.*.*.*..****..*...*.*..****.*.*..*..**..**..*.*.**.*.......***.*.*.***.*.....**.*.....*..****..***...**...*...******...*...*.****........*..****.....**..*.*....*...*.*...****.*.*..*.**.**..*.***...****..*..*..**.*******.**.**...*.*.*.*..***..*...*.*.**..*.******...*.**.....**.......**.**.*****.****.*.**.**......****.**.....*.****..*.**..*.**....**.....**.*******.*.*******.*...*.*...**.....*......***...*.*..**...**.**.***..*....*.*****..****.***..***.***..*........*..*.*.**...**...***.*.*.*****..**.***.**.*.*...**....****.***.*..*..*....*.***..***..*..*.**.***.*.***..**.*.**.*..******..*.**.*.*.*.*.*.*.*.....**.**...****......*.******..**.*....*...***.**.*.**..****.*..*.*.**.*...**.*.*...**..*..***.*..*...*......*..*.....**.***.**.*.***.*..**.*...*****..*.***.....***.*.*...*.****.....*.******.*..**..*..*.**..*****..***...***....*.*.***..*.*.***...**......*.**.***.***.*.*.....*.**.**.*..*...**.*.*..***.*.*..*.****.***.*.*...*****....****.******..*.*..******.......**.***..**.***.*..***.*.*.****...*****.****.*..*.****..****...*.*.....*.**..*...**.***.***.*..*.*..*.***..*..***.*.**.*****..*.****..*.**...*.****.*..*******.**..**.***.**.***...**.*.*......**.**....**..*..*.*.*..*****...*......***.***.***.*..*...**..*.*.**..**.***.*.***....*.*..****.**....*..*..*.****...*..***.*...*.....**.**..******....*.**.***.*.**.*.****..*..**.........**.**.**.*.....*....*.*.....*.*..*...*.*****.*.*..*..*.*.****.*.*...**...*..*.*****.*...*.******.****..**..**.*......**.****.*..*.***..*.*.**..*****.****.***....***.***...***...*..***.******.*.*...*.*****..*..**.*...**..***.*..**.*.****.*.**.*.*.*.**....**...***..**..*******..*..***...****.*....**..***...*..*...*.*.*.*..*.*...*.**..******.*..*****.**.*......*.*..**.*..**..*.****..*.*.****. .***.******...*..**.*...*..**.*..*..*.*.*.*...***.*.****...**.***.**.*..***.*.**.*.....*.*....*.**..**...*******....*....*....**..*.....***..*..**.*.***..*.**..***..**.*.****..*.*..*....*.**....***.*.*...**....*..*.**..**.**.*..*..*****........*...****.*****.*.****....*...*..***.**.*******.*...**...**......*.***.**..*.**..*..****.....**.*.*.*..*.***..***.****.**.....***..**.**...*..*.**..*...*....**.**.**.**...*.*.**.*..***...**....***.**.***..*...*.**.***.*..*****..**..********..***.***..*.**...**.*.**.***.**..***.****..*..***.*...*.*..*.*.*...*****.*.*.**....****.*.**.*.....****..*.*...****...*...**......***.**.**....*...****.**......****.*.**.......***.*..**.*..******.*..***.*******.*.*...*.....*...**.....**.******...*.*****.***.**.*.....***...*.***..*****..*..**.*...**..***....*...*...*.*.**....**.*..*.*.***.**..**..*.*.******.....**.*....*****..*.*.*...****.*....*.......*.***..***.**..****.**.*****.*.**...***.**.*****..***.*******.*...*.*....**.***.****.****..**..*..***.*..*......**...******.**.**.....*.*.***.**..*...***.*.......*.*.*.****.**.**.**..*.***......*.**...*.*.**...**..***..*.......**.**.*.**.*.**.*.***..**.****..*.******.**..*...*.....*.*.*..........**......*...........*....**.****.***..**.*..***..***...*****.*******.**.***...***...******.*****...*.*......**.*..*..*..*..***..*......*.****.**....**....****.*.*....*.*.***..***.*.......*.*.*..*..*..****.*.*.**..*.....***.*...****.*...*...****..*..*.***.**.****.**..*.*..******..*......**.*.*******..**..***..*****.*.*.*.....*.**...*.*.....**..*....***.*.***..**.....**..***.******.*...*.**..*..*.**.*.*.***.****.**..*..***.**...*.**.*.*.*........*..*..*.*..**...**..*.**.***..*...*......**...**.*...*.*.**.***.****.**......**.....*..**..**..*.***..**.*...**..***.**......*.**.*....*.***..***..**..*.**...******...***...*.....***.***...***..*.*.*.....***..*****.**...**.*..........*.*.**.***..***...*..***.*.....*....**...*....*.*..*.*..****.****..******.**.*******.**.**.*...*.*.**.**....*..*..**...*****.**.**..* **.**.**...**..*..**.*.**..*..*...*..*..*..***.**.**.**.*******.....***.*.*.****.*.*...*.....**.******.*...*..*.*.*******..**.*..***.**..*..****..**..**.********..*..**...*..***............*.*..****...**.....*..*.**.**.*..*..*....**..**....**.**.**...**....*.*.**..**...*******...*..***...*..**.*.....*.**.****....**.....*.*.*.****.*.*****..*.**..*..***.*.*....*********..******.*.**.**.**.......***.*..**...*.****.***.*....********...**.**.**.****..***.***.*.*........**....*...*.*****....**.*...*****.*...**...**..*..**..*..*...**...**.....*****.****.*********.**.*.*.*.****.**..*..*..*....**.........*.**.*..*.*.****..**..**...**.**.***.**.*..*.*...*.*****..*.****....**......**.****..*.**....*.....**.**.*.....**.*.*..*.*..*...****.**.*******.****..**.***.*......**.*...**.*...*.**..*.***.*...*..***.*.....*..**..*****.**.*.**....*...**..*..*...........*..*..*...*****.*..***.*.***.**....**..*..*.***...**.*.**..*.*.*.***...**.*..*...*.*...**.**.*****..*.**...*......*..***.***.***.***....*..*...*....***..***.*...*..*.**..**.*.*.**...**...**.*.****.*..*...***..**.*.**.*.**..*..***.**.****.*...***..*.********.**.....*****.*...**.***.*.*..**...**.**...*..*..****..*.**..*....*****....**.*..*.*....*...*.*********.**.****..**....*....*.*.*..*****.....**..*.***.......**..*.*..***..**..***..*****...*.*.*...***...*****..*....**..**.****.*.**..*.***.**.*...*..*.*..*......**..*.****..*..*.***.*.***.*..*...*..**...*.*..*..*.*.*****.***...*.*.*..*.*.*..*.*.****..*.***..***...*....*.****.*....*****.*.***.***..*...*.....*.*...***..**.*****.*.**.*..****.****.*..*......**....**.**.******..*****..*...*.**.**.....**...****.***.*.***..*..**.**.***.*..***...*...***.*..**.**.*.****.*.***..*.**.******.*....**..***.*****..**..***....**..***..*.*.****.*.**.*.**.**...***.**....***.......*........**.****.*.*..**************..*.**..*..*...***.**....****.*...****.*...***..**....****.**.***...*.*...**..*.**.*....*.***...*****.*..****..**..*...*..*..*....**..***..*.*.*..*.*.*.*....*..*..*.***..*.*.**...*** *...***.****.**.***..*.....*.*.**.***.**......******.*.**..**.*.**.*.******.....**.*.*****.*..*...****.*..****...*.*......***..***...***..*........*...*..*.**.***....***......**..*...*******.****....*.*.**...*..*.*********.*.**.***.**..***.**...*.*...*.*****...*.******.*..***.*....*.*..*.**.**..*....*.*****..*.*......****...*.*.*.*..*.*..*..*.*.*......*..****.**..*...*.*.****...**..*****.***.***..**.**..*.*.*...*..*..*.***...*.***.*.*...**......*.*.****.....******..****...*.*.**..**.....*.*...*.*..******.*..***.***.***.*.*.**..**.**..*..*..*..*.*.*.*..........*.*..*.**..***.*******...*..**..*.****..*.**..****..**.......**.****.*...*.*...**..*...*..*..*.*****.*****...***..*...**..*.**...*.*......*.****..*.*...**.**.*.*.**....**..**.**.....**...***.**..*.*...*..***...*..*.*..*..*.*.****..**.**..**..*..**.**..**.*....*...*.**.....****.*.**..*****.***.*.****...**.*..**......**.......****..*........*.*..***..*.**..*.**.*.*...***..****.*.*.***..**..*..*..**.***.*.*.*.*..******.****.***...*.**.****...*.**.****.....*..********.*.*.*.*.*..*.*.*...*..**...*.*********.....*.****...*....**.****.*...**...***.....*.*..*..*****.**..**.*...*.*..**.*..***.*.**.*.****........*..*.*.***.*.*.*.*....*.****.*.*..***.....*.****.**.*....*..**.*..**...**.***.*.*..**........**.......**.*****.*....**.*..*..**.*.***.**..*..**.**.*.*****.****.*..*.*.***.**..****..*...**..*....****.....**.***......******..*.....*********.***.*...*.****.*.*..*..*.*....****.***.*.*......*****.*....*.**.*...*****.....*.***..*..*.....**...**..*.****.**.*.**.******..**.....*........**......**..*.**..**...*...***.*..***.****..*...*.***....*..*..********..*......*..*.*****...**...*...*.***....**.**...***...*.*.**.**.***..**.*.**...**......***..*.**.*...***..*.*.**.*..**..***.**.*.*****.*.**..*..*.**....*.********.*.****.*.**...*.**.***.****.**.***.******.**.****..**.**...***..**...*.***.*.****.***...*.*.**....****..*.*.***.*.**.....**.**.**......*..*..*..*****...*****.*..**...******.*.*..*..*..*.....**..*.**.**.......* ....*..***.**..***.*.....***..*.**..**.*....*.**..*****.***.*...***.**.**.**.*...***....*..****...*.*.*..****.***.*.*.**..*****.*****..*..**..***.**..*...*.*...*.*.*..*.**..****..*.*..*...*...**....***.***.**.***...****...*........*.***.*.**.*****..****...*.*.**.******....**..*.**.*.*..*..*...**.....*..***..**.*..******..*****.*.*..*...*..*.*...*.*.*..**.**.*..*.***.*....*.**..****.*.*.*.*.*.***....*..******..*.*.*.*.*.**.****...**.**.*.*.*.*....***..***.**.*.**.*..****...*...***.*..*..*.****..***.**.****.**.***.**..**.***.*****..**.*.*..***.*..****...**.*...*..*..*..***.*.***..**...*..*.*.*...*...*.**......*.*..*..*.***.**.......*...*.**.*.**..........****.*******.**.*.*..**..*.**.*..**.*.*.**.*.*****...*****...*..**..***.*.**.*..**..*.*.**.**..***.*.***..***.*.*....*.....**.**..*******...****..**..***..*.***.***.***.*****...*.*.*..**.*****.*.***.****....*.*.*.****.*..*.***.*..*..****.*.*.....**.***.**.*.***...***.*..**.****..***...*.....*.*.......**..*.*.**.*.*.***.....*..*..*..*...***.***.*.**.**.***.**.**..**.....*..****.***.*..*.*.**...*.*.*..**.*...******....*.**.***.*.*.**..**.*..**..*....*..*.*..*....**...*..*****.....*.**.***..****.**...**...**.**.**..*.*..***.*...**.*.**..*..*....*..****.**.*...*...**.*.**.*****.*..*....*......**.***.*.******..*..*..*******.*...***.**.***.**.***...*****..***.***.*......***.****.*******.........*...**.*...**.*.***.*...**.*..***......*.*...*....***.**.**.*..***.*...*.*.*....***.**.**...****.**.**............***.*..**.*..*.*...******..*.*..*.*..*.***...****..****...**.*.*......*.*.*.****.....**.**.**...****.**.**.***....*.**..*....*..**.***........*..**.......**.*....*..***.*.*....*..*..*.****.*.**.******..*.***.*....***.**.**..**.*.*....*.***..*.**..*..*...*...***...*.**..**.**.***..**.***..****..**..*..***...**.**...*.*.***....**...***.*....**...**.****..*.*...***......**.....**....**....*.**.*****....*..**.**.***.*...*.*.**.*..**...***..**.*.********.*.*..****.*.**.*.*.**..***.*..*.*.....***....**...*.*..***...*.....*.**.* .***...******..**...*..**.*****.*.*...***....*...*..**.*.*..**...****..........*..*.****.*.**.***..*..*.****...***.*.***...*...*.******....*..*.*...*..*****.**..*.....*..*.*...*****.**.*.*.*..*....****..*.**......*.******.**.***.****.**....*.*.**..*..**...*.*.***.*.****..**.*.*.**...**.*****..***..*..**....*.*.*...*.****.......**.***.*...*..*..**..*...*......*..****.********..*..*..**...***.***..**...*..*.****...***..*...*..**...**.**.....*.*.......*****..*.**..*.*..*.*..*...**.*.*.**....**....*..*.*..*...**...*.*.*.**...*..*..*****..***.**.**....**.***.***.**.*..*...**.****....**...***..**.**...*..*...****....***....*.***....*.*...*...*...******..***..****.***..*...*.....*...*...******.*...*********..*.*..***.*...**.*..*.*..**..***.*****.*....**.**..**.**....*..*...*.*.*...**..**.***.....*.*.*****..**....*.*...**.***....*..*..*****.***.**.*..*...*...*.*.***..**....*.*.**...**..**.******.**..**.....***.**.**.*.***...*********....*..**.*.*.*.*.....*.*.*.****.**...*****..**.*...*.****.*.*..*..**...**.*.**.***.*.***..*.*.*..*..**...**...*.****..*.....*.*.*****...*..*.......****..***.*.**.*..**.**.**..*.****.*.*.*.*...*..*.*...****.*.....**.*.*..**.*..*.**.*.**.*.**.****.*.*..*..**.*.**....*......*..****.*.**..*****.*.*.**.******.****..***.....**.*.*...*...*.***.*.*...***.**..**..*..**..*..****..*.**..**....*...**....*...*.****....**..*.*..***.......**..**.***.**....*.*...*..**.*..*.*..**.*.*..****.****.*.*.**.*..*****....**..*....*.**.*..*..**.**..*.***.******.......**....*...*.*.......**..*.***..*.*......******..**.*..**.**..**...**..***.**.*.*********.**...*......*.***...*.*...*.**..*..*.**.*....*...*.*.**...*.***.*.*..*..*.*..****.......**.*.***..**...*.*.***..*....***..**....*..**...**....**.*..*..*.**..*.*..**.*........*..*..****...**.*..***.*...********.*.*****.*...**.*..***...**..*.....*.*..*.*.**...*****..*..***..*.***..*...***..*...**.*..********...**..**..*.***.*.........**...***...**..*..*.****....**.*....**.***.*..*.*..**.**..**..*.**..**.*..**.....**..**.* .***....*.**..***.*..**.***.****.....*...***..*.**....*....*..*..*...*...*...*..........*.***...***...*..*...*.*******.**.**..*.*..*.*.*.****.**.****.***.*..**...*.**.*.***.**.*.*....***.....*.*.*..*.*.*****..**..*..**.***.****.****..**.**........*...*..*....*.**..*.**.*..*.***...*.***.....****...**..***.**..*..*.*....*.*****.*.*.**.*******.**.*...***.*...*.*..*.*.*.**.*.*.***.*...*..*.*......*.*.*..*.......*.***..***..***.*...*...*..******.**...*.****.*.***...***..**.*.*...*...*.***.**.**..*.***..*...**.*.*.***....*..***...***..*..*.***.*.****.*.*.*..*.**...*.***.*.******..*.*.***..**.*..**...**........**.**.***.***.*.*.**.**.....*..*..***.**.*...***...**..*****..*.**..***...*...**..****.**...****...***.*..**..***.**..*....**..**..*..***...******..*..**...*.*.*.**..**...*....**..**..*.*..*..**.***...**..*.*.***.*.****..**..****.**.**..*.*..*.****.*...*..*.........**..*....**.***.***.*.*..*.****....**....***.******.*..........***..*..***...*.**.*****..*.*...***.*.***..***....****.......**..*...*..*..**.**..**.*...*.*.***....**..*....*.....*....***.**..*.*.....******.*.*..*.***....****......*.**.*.*.*..*..***....*...***....***.*.*.***...**....***.**.**.*.*.*....*...****...**..**.*..**.**..*..*..****.*..*.*.***...*.***..****.*..*..****...**.*.**...***...**.**.****.****..*..**...*......***.*......****..**.*.*.*.*.***..*..***.******.**..*..*...*..*.*.*.*.**.*.**.*...*.******...*.**.**..*.*.*..*..*.*.**.*.*.**.**.**...**......*.**.**..**..***...*..**.*...****.*...**...*.....*.***.**..*.**.....***..*.*.***...**.*..*.*..***.**..*..*.*..*.*.*...*..***...**..**...*..**.*..**.****..*..**.*****.....*....*.**...**...*.*...******.***..****.**..*.***.**...*......****..**.*..**..****..*.*.*.....********.****...*.*****.**.**...**.*.**.**.*.**.*..*.**.*..*.***..*.*.*.***...****.**.***.**..*.*.***.***.****..*..*.**.....***.........**..*..**...***.*..***.***..*.*.*.*....**.....*.*.***.*.*.*..***.***.**.*.**..****.*...***.****....**..*.***....**..*...*.**.*..*.*.*.*..*...*.****.**...** ..**.........*...*.*..*....*.......**..*...****.**.*....**.*.*****.*..*.*...*.*.***.**.******.*****.*.**...*..**.**.**..*******..*.***...**..*.**....**.*...*..**.**.*.*****..*.*.*......**...***..*..**..**...*..***.***....*****.*.*...*.*.*******.**....**...*..*.**..**..*.*...*...*.***..*.**..**.***...*.*.****....*..*..*.*.***...*..**.*.*..*..*.*...**.*.**.***.....*.**.*.*...*....*....*.**.*.**********.*.....**....**.*.*.****...**.*...*******.**.*.**..**.****.**...*****..*...*.*...*.*..*.***...***.*..**.***..*...*.*.***..**.***.*.**..*....*..****..*.**.*..**.*...**.**..****...*.*.*..*.*.**.***.*...******..**..*.*..***.**.****..*..*******...****.*.*....**.*....**..****...**.*.***....*..*...*...*.**...*..*.****..*.*..*...*..****....*.....**.***.....***..*....*...*.*.*..***.**.........**.**....**...*.*..****.****.*.*.....*.**.*.*..****..*....***.**.*.**.**.**.*.**....*......**.*.**..*...**.....*....*..**...*.*..**.**.*...*..*.**.****.**.*..***...***.*.*.*......*.*..*****.***..*.***..*......*..*.**.*.........**...*.***.*.**.**.*.*..*.....**.*..***.*..*.*.*....****...*.*..**.**.*.*.**.**.*.**..*..*..*.**.**.*.*..*...**...******...**.**....****..*..*..***.*.****.*****.*..**.*.**...**..*..**.**..*.....*....**......*...**..***.*..*....*.*..*.*****.***...*****....**..**.*..**.**...*.**...*...*.*..**.***..***.**..***..*.**...*.*...*..*.*.*.*.*.*.*...*..**..***.**.*......**..*..*.***....*.**...**...*.*.*..*...*******.**.**..*..*...*.*******.....*.***.**......*.*.**....**...*..*...*..*.*.*.**.****.**..**.*....*..**.***.***..**.**.*.*.....**...**.*.*...*....*..**..*..***.....***......*.*.***..*.***.*.*****.***.***...*...*.*.***.*.*.*...*.*..***..*..**...**...*...*****.*.**.***....*.*..*****...*.**...**.*.*..*.*....*.*.**.*.**.*..**.**.....****...*..***......**......*.....*.**....*..*******.....*.*..*.**.***.*..*.**.*.**********.**.....*......*.*.**.*.**.*.*..***.**.......**...**.*....****..*****.*..*.*.*.*..******.*****..******...**..**.***..**...**.***.****.*..****.....*.***..... **.*....*..*..*.*....*.*.**..*.*.***..*.**.***.*.**...*.***..**.**.*..***.........*..*..****...*...***.*..*...*....*.*...***....***..**.**.**.*..*.*.**....***..*..*..*.**..**..**.**....***.**.*..*.****..**.*.*......*.*.*....**..*..***.*..*.*.**....*****....*.**..*.*..*...*..*....*.*.**....*.*......*..*.****.*.***.***......*..*.******...*..*..****......*.*.***..**...*.**.****...***.*.******.****..***.***.*.....*..***.........*.*....****.*.**....*.*.....**...*.**.*..***.*.**.*..*.**.*.*.**....********.**..*...***...**..*..*.**..**.*..**....***....*.......***..*.*....**.*..**.*..*.****...***.*..*.**.....****.*.*.*.****.*...***.**.***.**.**..*..*.*..***.**..****.***.*....*.***.***....****.***..*...*.**....**.*...**..*..*..*..*..*.*...*.*.*.....**.***..*..*.*..******.*.****.*.*...*.*******..****.***.*....***.**.**.****.*.*.....*.*.*.***.*..*..*..*.*.*.*.***..*.***.***...*****.....*..**..*.*.*.....****.**.**..*........*.****..***..*....**.*...*****....*..**.**.**.********.*...*..**...***..***.***.***...*.**....*..***.**.***...*.****.....****.*.*..**..****.**.**.*..*.**..**.*.*..****.*..*....**.*...*.**.**..*..*.***..*..*..**.*..*.*.*.*.**....*.......*..*....*.*****..**.*..**....**.******....*.*.**..*.*.****...*.*.*..**.*.**.....*...*..***.*.**....******..*.***.*...**.*...*..**.*.*..*.*****...*.....*.****.*.....****..*.**.****.*.........***********..**..**..*.**....***..*..*..**.***.**.****....**..*....**.**..*....*.*...*.*..*.**.****..*.*....***...***....*..*.**..***.**.........**.*.*...**.*.*.*..**.*.*..*...**.********.**..****.....**..***...**..**..***.**.*..**...***.*..*...*..****..*..*.***.*****.......***.*....*.*..***.*..*.*...*...*..***..*.*.*****.****.*..*.***.***.**.**..**.******......*.*.*.***..**.**.******..**.**.**..********.****..*..*...*****.*....*.*...*..*.....**....*.*****...***........**.*...*.**...**...*.*...*.**.**......****...*.**..**.****....*...***.*.*****...**..*.*.**.*.**.*******...**...**.**.*..*.*..*****..**....*.....**..*.*.*..********.**.**.**.. *.*.*.****..**.*.*.*.*********......*...*.**.*.*....**.**.***...*..*.*.*..*.*******..***.*...****.*....*.......******..*.*....**..**.**.***..*.**.....*.********.*******.*...*..*....*.*.*....***....**.*..**.*.*......*..*.....*....**.*..**....***....**..*.*.**..**..*.*...****.*...*.*...*.***...*.***.***.*.**....**....*..**......**.***.*.**..*....*.*.*.*.*..*..**.....**......**...***.**...***..*.**....*.*****..*......***.**..****....**.***...**.*..*...**.*..*.*...**..*....*..*.*..*....*.**.....*..*.*.**..*....*....*..*.*.**.*...**.***.*.*..*....**..***....***....*****..*.***.*..***..*.....*..**.*.*..*.*...**....*....**..*.*..*.*.*....*.**..**..*..**.**.****.*......****......***.*...*.***********..*...*..*..***...........***.*.***.*.....**...*......**...*.*.*.***..***..*.**..*.*.****.*.*.*.**..***..*..**.*.***...*****.*.*.**....*.....*.*..***..**.*.*****....*.*.*.....*****....*.*..****.*.****..**.*..***.***...***.*.*.....***.*...**....*..*.**.*..*.**.***....******.**.*.**.****..***.**...*.*.*.*.*..*....**.**.**..*..************.**..**..*..**....*...***.**.*.**.**.*.***.**....*...*.*.........*..*..*..**.**.*.*..****..*.*********..**....*.*.***..********....*...**...*.***.......*****.*.*..*.**....***.**..***.***.*.*...**.**.*.**.*..**...****.....*.**....*..*..***.**..*.**....*..*...**...*.****.*....*.***.*..*..........*......**.*.**.****......*.**.*..*..****.****.******.**.***.**.*.*..**.**.**.......**.**..*.*...*.****.******.**..**.****.*..**.****.*.***....*.*....*.*..**...**..*.*.....**...*.*.**..*..*...****.***..*..****.*.*.**..***.*..**.*.*.**..****..***.*.*..**.**.*...*.**.****.*...**.*.*.**.**..........*..***...***.***.*.*..*.***...*..**.*.*.**...***.**.**.*...**.*.**..**...**..**..**.**...*.*...*..*..**.*.**.***.***.**.*.*...**.**.*.*****..*..**..**.**....**.*.*.*..**.**.***....**......*.**.***.**..*..*..*.*..*...*.*.*......*.*..***.*.***.**.*..**...**.***..*....*..***.*.*..*****..**.....*****.*.**.....*....**.*..**....*.****....**..*.*..***..***.**..*...**.*..*.** **...*.**.*.*.***.*.*....*..*.**.**.*.***.**.**.******...*.*..*.*.....**....*.....**.*...*****.*.**.***.........*.*.*..**..*....**....*..*.*.*..*........**.......**...*.**........*.*........**.*...*...***..**..*.*****....*****...**.****.***..*...*.***...**....*...***.**.****..*....*..********...*..*.*.....**...*.*.....*.*******.***.***.*.....*...*..**..**.**...*..*..***....*.*******..***.*..*.****...*.*.***.....***....*..*.**...*..*.***..*.*.*.**.*.**...**...**..**.**..........*...*.***..*.*..**.*****.*******.**....**.******....*.....*.*.*.***.*.*****.******.*.*.*.....***.*..*.*....**..*..**..*..***..*..*****..**.**.**.*...*****...*..*.***.**...***.***.*.***..**.***.*.*.***...**......**..**.*.**.*..*..*****...*..*..**.*..**...**.***.***.....*...*.*..*..**......*.**..*..*.*..*..**..*..*......*.**.*.**.*.*.**..***...*.....**..**.*..*..*.**....******.**....*.**...**.*.****..**.*.*.****.****...***.*.*.*....*.***.**.**..**..*...**********..****..**.*..*.*.*.*.****...**..***.....*****...*...*******..***.***.*.**.*.....****...**........****..*.*.***....*..***.*..*.**.***.**....*.....***.*...*....**.*...***.*****.*.****.***.*..*.*...*.*..***.*.....**....**...*.*.*...**..*****.......*........*..*****..*..*******..*....*****..**....**.**...*.*********..**.*..*.*.***.*.*.*...***...*.*.***.***.***.***...*..**.****..***.*..**..**.....****..*...*..*.*****...*.**..**.**..*.*.*.*..**.**..**..****.*.......***..*...*******..***.**.**.**.***.*.**...*.*..**..*....**...**..*.*...***.*..*.*.*.***.*........**.*..*...*.*********.*.***.**.**.*.*..*.*.*.*.**.*..*.***.**.***....***..***....****.**.*.*.***...**.**.*.*......*..**.....**..*.**...*..**.**.....*.....*.*...**..**....***.****.*..**.*...***.***.*******......*.*.*.*.****...*.**.***...*.**.***...*.**.*.*.****..*.....*****.****.*..**.*.**........*.**.**.*.*..*..**.........*.**.*.*.*******.**.**.*......*...**.*.*..**..*..*..**.**.*.****.*..****.***.**.*****.*.....*...***..*..*..*..*....***..***....*.*......*******.*...*...*****.**.*....* ***..*******..******..*****...***....*.**.*.****..**..*...*..***..*.**...********..*.*****.*.**.*..**.*........***.....**....*..***.********.**...*....*.*.*..*..**.***..*...***...*.*.*...**..*..***.*.***....******...*..*....*.*...*****.*.**....*.**..*.*.*..**.*.......*..*.*.*......*....***..**.**....**.**..**.**....******.*..**.*.*.**....*.**..****.*****.*.*****..*.**.*****.**...*..*.**.*.*******.*.**..*.**.*..*.**..*.*...*.*..*......***..***....*...*....**....*.***.**.***...*****......*...*.*.*******.*****..**.**.....**..*..*.**...***..**.*.****.****....**.*.*****.*****..**.*.***...*..*****.****..****..**..**.***.*..*...*..........*.*..*.*.*.*.*..*.*..**...*****.***.*.****...*..****...*...****.......****....*****.*...**.**.*..*.***...***.*..*.*.*****...**.*.****.*..*.***...*..*...*.**.**...***...***.....**.*...*..*..*..**..*.**..*.*..*.**.*...****.*.*.*..**.*.****..*..**..***..*.*...*..***..*****.**..*.*..***.*..***.....*.....*.*...**..*.*.**..*.**.***..*.**..*..**..**..*.*...*.*******..*.*..*.******...*.*****.**.*.....*.**...**..****.****..........**..*....**..*.*.**.*.**...**..**.*..**.****..*.**.....***....*******.***...*..*..*.........*..*.**..*******....*******...**.*.**..*.*.*.....*.*..*...*.**...*.....*...**.*...*.***..***.**....***......***.*.**....**...**..**.**..*********..****.......**.***.*.**.*...........**.**.*..***.*...**.**.*..******..*..**.***.*...*********..*....****...**.*...****..**.....**..*..***...*.*.*...*.....*.**...****.**..*..**.**..**.*.********........****.*..****......*...*.**...*.*****.....*****..***.......*.**..*.*.***.....*.****.*****.*..**.***..*.*......*.**.****.***...**..*****.*.***.*.*.*.**....*.**..****.*.*..**....*****.**...***.*.**.*.*.*.**..**.*.*...*..**..*....**...***...*.******.*****..**.**.......*****....*..****.******...*****.**.**.......*.**..**.*.**..***.***....*.*.****.*...****.****.....**.*..*..*....**...*......*...*.*******....*..*..*.**..**..**...*.......*....***..***..**.*..**.**.*..****.**.******.............*.*. .*****..***.**.*.*.*.*..*.**.***.***..*..*..**....*.......*..*..*.*.******..**.*.**..***.*...**.*...**....****...*..**.*.****..**...*.*....*..*.****.*.*..*.*****...*.*.**.*.*****....**.*****...****.****.******....**.**..*.******.*....**.*.*.*.***.*.***..*..*.**..****.*.*...*....*.**.**.*..*.**.*..**.*...**..*...*..*.****....**.*.*..*.*.*******.*....*.*..**.*..****....*...*.*.***...*.*..*..*.*.**.*.....*.*.***.**.*.*..*.***...****..**..**...*...***..**.**..***...***.*.*.*...**....*.*.*.***..**....**..*..*...***..*.*****......*****.*..*.....****...*..*.*.*.**.**..*****..*..**..***....*.*.*******.*..*.*...*..***.....*.****.**.*..***.*...**..***...**..*.**..*.**...*..*.*...**..**.*..*..**.***.*.*......*.*.***.**..*.*****.*.*.***.*.**...**.***.*....*.*..**.**...****...*.*.*.*...*******.**..*****.**...**...****.*.**..*.*..*****...*.*......*..****.*.**..*.*...**.*.*..*.....*.*.......***.....*.*.****..**..*...**.*.**.**.***.***...*.*.****.**.*..*....*.*.**.*.***.*.**.*...**....****..**....***....*.*.....****...*.**.*.***..******...***.****.*****.**.*****..**.*.**......***.**.***.*.***.*..***.*....**...****.*..**....**.**...********.*..*.**.*****..*...***.**....*.**.*..******...**...***.**....*.......*.....*********.***.....*.*....**......*****..*..*..***.*.....****....***..*.**..*..*.***....*..*.*..**.**..*.*.*..*..*..**..****.*.*.**..*.*...*...**..*...*...*.*..*..***..*.****....****........*.....***.*...*.*...*..****....*****.*...**.*.**..*.**.*.*.*..*.**..**.**.**.**.*****.*.**.*..****.....****.*...*******.*...***.....*..****....*...**.**......*..**.*...*.**...**...**...******..*..***..**.****.*.**.**..**.****..*.*.*****..**..*.***..**....*.***.***.*...*..*.*.***.**..**.****.**.*.*.**.*.**.**.*****..*.*.*.*....****.*****.*.****..*.*..**..*.*.**..***.****.*.*.***..***..*......*..*.***.*.*.****.**.**.**.***.**.****.*.**......*.*...*...****.*.*.****.*..*..*****....*...*.....*..*..****....**..**.......**.**.*.***.*..**..**.*.*....*.**.**.**..**....*...*....***.*..**.*.*.*.**. ....****..*....*.......*.*...*...****.*..*...*..**..*.**.*..*****..*...*..*..*.**.*.**.***..*......********....*.*...**..**..**..**....*..*.***.***.**.*.**.*.*...****......*.****....**..**..*.***.*.*..*.**..***.**...****.....*..**.**..*...*.*..*..**..***..*..*****..*.........*****..*..*.**.******.****.******..*.***.....*..*..****....****.*.*..***.*****.*.*..*..**....*****.*...*....****.*.***.*.*...**.*.....*...*.....***.....*.*.*.***.*..**.***.....*.**.**...**.*..***.*...*.*****.*..*.**..*..****..*...**.*.**.....***..*..****.**...*....**....****.**...***.*.***.....*.**.***...*.*.***.**.*.....*.***...*.*.*......***..**.*..****.**.*...**..........*...***..*.*..****..*.**********.*.**.***.*.......***....**.**.**...***..*.*.***.***...***..**.**..***.**..****..**..*.*..**..*..*...**..***.......*..**..*..***..******.....*...*...**...*.*.*****.**....*.**..**..***......***...*....**.*.*.**...*.****.**.****.*.....*.*****.*.**..*.*..*...***.*.**.......***.**..*..**.*.*.***...*.*..**.***...*.**...********..*..**..*.*..***.***..**.*.**....*...*.*....*.....*.*.*..***...*..*..*.....**..*.***.**..*****.**..*.*...**....**..*.***..******.**.*....*..***..***.**...****.**...***...*.******.*******.**...*..***..**...*.**.....***.*.**...***.....*.*....**.*........*****.*.****.*...****...******.****.*****..**.*.***.*...*....**.*****.*..*.*.**.*.******.**..***.**.**..*...*..*.....****.*...***.*..*.....**..*...**.......***..****..*.**....**.*....*.*.**...*..*..*..*..*.........**..*.*...*....*...**...****..***..*..*......**.*...*.*****..*..**.***.*.**.***.**.***..*..*.*****..*..*.*.****.*...***...*..*.*...*******..*.*.........*.***....****.***...*.**.*.*.*.****.....**...*.*..*....***.*.**.*..****.*.**..*.**.*...**.*.***.*..**.*......*****.*..*..*.**.***...**.*.**...**...**...****...*...*.*.*.**..*..**...*.***...*.****.**..**..*.*.*..*.*..*.**....****.....*****.**.*.**.**.**.**......**.*****.**.***..*.**.**..**...*.*..**.*...**...**.*.*.*.*.**...*...***....***.*.**...*..**...*.*.**.*..**.**.. .*.****.**...*.**.***..*...*.*..*.*.*.****......*******.*..*....**..***.*.**.*....*...***.**.***.*...***.**...*.**........**.**.*.***..***.***.*.*..*.*.*....*.*...*..***..**.*.**..***..****.**..*...**.*..**.*...**.....*....**..**...*****......***.......***.*.***..****..*............*..*..**..**.*.*...***.**......**..*.*****.*....***....**.......***....***...*****.*.*****.*..***..**..*..*....**......***..*...*.****..***.**.**.*...*...***...**..*..**..*......**...***....**.***.*****..****.**...*.*...*..****...*...*.*.***.*.*.**.*.**....*.*.*.****.*.*.*.**...*.**..*.*..***.**.*..*.*..**...*.....***..*******....*****...***.**....*....*..*...*.***..**..****.......*......**.***.*.*..**.****.**....***...**...**..**...........*.****.*...*.**..**..*...***.****..****.*..*.***.***..*.......*.*..**...******.*.***.*******.**.*.*****.*.......*...*...*..**.*.**..*.*****......***..*.*.*****.*..**....*..***.*******..*****..**.**.*...*..*..*****..*********.**....**.*.*..*..*..**.*.*....*.*********.*.**.*.**.******.*.*...**..**....*.*.**.*..*.**.*.****.*.***.*..****.......*.**..*..*.*.......*...***....*...***..**.*.*.**..*.....****..*.**.*.****...****.*.*.*.*.**.**.*******.....**...**..**.***..*.**...***.*....******..*.****...**....*.*.*..****.*...*.*.*.*.****..*...**.***.******.*..**...***.**...*.**.*..**.**...**..**..*......***.**.**********.**......***...**..***...*******.*..*.**.**.....*..*..*****.******.****.**.*****.....***.**.**.*...*......**..***.....*..*****..*..**.*.**..**.****...**....***...**..*.***..**..**.**.****..*.**.*.....*..******..**....**.*.***.*..*..*..*.*..*******.....**.******......***......**...*.****.*..*..*.*.***..*.**.***.*..*.****.*.**..**...*..*.******.*.****....**...**.***..*..*..*.*.*.**...*.*....*******.****.***...**..*..**...*.*.*****..*....*.**.*.****.*.**..*.**..**.*...**..*.*...*.**.......**.*..**.*..**.*..*..**.*...***.***.**.*.**..**********.****..*.*....**.*...*...*.*..**......*.**..**.....*.**.****.*..*.**..*.*..**.**.*..*...**.*...*..*.*..*..** *.*........**.....**..***.*..*******.*.**.....**.*.*****.****..****.*.*.*.*.**...****..****..**..*.*..*..**.**.****.**.*.....*...*..*********..****...*.*..***.**..*.********..*....*.*.**.*.**..*..**..*..*.*.***.....*****....*..**...*.*.*.*.*.**.**.*.**..*..******...*...*...**.**.*..**.*..**..****...*....**..*.*.*....***.....**..*.....**.*.****....**..*.....*...***...**...*.***.**.**....*..**....**..**..**.*.*..*************..****.*.*****.***.**.*.****..*.*.*.**.*.*.**.*.....****....*......***.***.**.*.***.*.*.***.**...***.*.**.*.****.**...***..*.*..*****.*.*.*..*..**.*...*..**...**.*..***.....*......***.**..*......*.*.*.*.****..*.*.***...*.***.***..***..***..*..*.****.*.*.***...***.*..*.****...*.*.*.***.*.**.**.*...***....*...*****.****.**.**.**.*****..*.**.*.*..*.*..*.********.**..*...*.*.*..*.**.*..*.********.***.**.**..*...*..*****...****.*..**..*.**.**.*.....*.**....*..*.*....*...*..**.*.**.*....*.....*..*..*..*...*.***.*....*.**.****...**.***..*..**..*....**.*.**.*...*...*.*...*...**.**.**......*....*..*..**.*.**..**....***.**..**....*..*.***..*.**..*..*...*.*.**...***.*....**.****...*****..*..*.*..***.**.*.**.**..*.**....*..**.*..**...*****.**..*.*...***..*...**.****.****...*.**.***.*.**..*....**.***.*.**...*.*.**..*..*.********.*.***.*.****..**.*.***...****.*.**.**..**.******..****......*..*.......***..*......*.*.*****....****..**...*....**.*.**.*......**...*.*..**.*********.*..*..***.*...***.*...**..****..*...********...***.***.*.*.*.*.**..***..*.***.****.**.*.**..*******.**.***....*.*.**...*.*.*...*.*...**....***.*.***..**.*.*.**....*...*...*.*...****.....*.*.*..*****..**...*.***...*....*.*.**..*.***.**.*....**.....***..*.**.**.*......*****...***.*.*.**.*....*...*****..****.*.**.****..**...*.*.**..*.****.*.***.*.....*....*.*.....*.****.***..*..*.*....*.**.*.*....****.*..*.**.*.*..**.*..*****..**..***...***..**.****.*.*..*...*.******...*.*...**..***....***..***.***.*..*.****...*...*...**.*.****.***...*.*....*******..*..****...**.**..**..********..*.*..**..*. .***....*.****..***......*********..**.**.**..**.****.*.*..*****.*.**....***.*.***.**..**...*..**..*.*****...**.**...*.*****...*..***.***....*****.....****.**..****.*...**....*..****....***..*...*.**..*****....*.......**.***.*.**.***..**.**.....**.*....*.***.*.*..*..*.****...*.*..*..***.***..*........*.**..****...*..******..**.**.****.****..**...*.*..*.*.**.**..***.*.*.**...*.....*...*.***....**..*.*.*.****.**..****.*****..*......**...*........*...*...*...**..*..***..*.*...*.*****.***.******.**......*.**.*..**..*.*****..****..***....**..*...*****.***.*....**...****.*...*.*..*.*.**.***.*.*....*..*.*...*..**...******..*.****.***..*...**.**.*.**...**.*.*.*...*.**....*.......*****.*.**..**.*.*.*....**..**.***.*.****..****.*****...**..*.*.**.*****..*****.*..***.**..*...******.*.*.*.......****.*..*****..*...*...**..***.***.*.....*.*.*......*..*.****.*.*..*.**.*...**..*.**..*.****..*..**.**..*.*.*.**.***..*.*.***..**.*...*.*.**..******.****..*..*....*.*...*.**....***.*.*******..*..*..*.***..*.*.**...*.****.*....****.***....*********.***.*.*.*.**.**.*.....**..**...*.......**..**.****....*.**....**.*.***..*******..*.*.****..*...*....**.**..**......***.*..*..**....*..**.**....**.**.**..**.**...*..*......*.*****.*.*.*........*.**.**.*..*....***......**...***.**.**....***.*...*.*****.***.*.*.*...*...*.*..*.*.*.*.*...*******.*..**.****..***.*...***...****..***.*.******....*.**.*****..*..**......*..*.*.***..**.......***.*.***......*.*...**..*..**....*.****.*...**.*..*.*..**.*.**.***.*****.***..**..**.*..*.*.*..**.****..*.....****..*.*.**....**..*.*.*.*.****..*.****..***....**..**.**..**.*.*.**..**...*...*...**..*......*.***..******..*.**.**..*...*...**...*.****..****.*......**..**.***.*.*.***..****.**..*.*.**.**...***.*...*.*.*.*..*...*****.****..**.*.*.*...*.....*..*****.****.*....**....*..***..**....**.*.*.**...**.**.***....*.*..****........**..*...*.**.*..**.*.***.*******.*..*.***..***.*****..***...*...*.*..*...*.*********.**......*...**********...**.*.***.**...*********.*..** .*.*.****.**.**..******..*.**.*.*.........***.*.....*.*****..*.**.....***..*.**...****.**.**.*....*.*.***.*..***...*....****.*...*****..**.*.**.**.**.****.*.*.**..*....*.***.****..*.*..***..**.*.*...**...***.*.*.**..**..*.*.**.*.**..*...*.*.**.....*.*.*..*.....***..*..*.*.**.**......*.*...**...*......*.*****...*.....***.*..*.*..*..**..*.*..***.....***..*.****...**...*..*.*.**...*.....*....*...*.*.*.*.*.**.....*......*...*..........**.**.*....**..*..*.*****..**.**...***.****.***...*..**..*......*.......****.....*..****..*.....*..*..**.*.....*....****..******....*..*.***.***.****.*....**....*.*.*.***..**.**.*.....**...*..****....*....*...**.*.**.*..*..*...*****.....*...***....*.........*.**..*..*.*..........**...*..**.*.*.**....***...*.*.*....****..**..*.**....*.***.**....*.****..**.*..**..*.*.........******.**.**.*.***.**...*.***....*.*..**.*.***....*.****.......**...**.*...***..*....**..**..*..*..**.***......*.***..*.***.*..*****.***..**.**.*.*...**.**.**.*..*..*.*..*....***..*.*....*.....*.**..*..**...**.**....*..*.**...******.*......*.**...*.*..*....*....**.....*..***..**.*.*.**..**..**....*...**...***.*...*.*.*.*..*.*.*..**...*..*.***.**.******.**...*.*...*..*.****..****....**.....**.**..********.*...*****.**.*.**.*..**********.*.***.**...*...**.*.****.**.*..****.*.*.*.**...**..**..*......****.*......****.**...*.**.*****...**..**.**.*..*.*..*..***..**..*.........*....****.*.***.....*..****.*..*.*..***.**.*....*.*.*...*......**.****.**....***.*.***.*****...*.**......**.*.***.....**.....*.**...**..****.***.******...*...****.**.*.*.**...**...*..*.**.*..*..*.**.....**....*..*.*...****...*.**....*...*.*.*.****....**..**..*.*.**.*...**...**********.***....*.......****.*.*..**...*....**..***..*.**..*..*...*....**.*.*..*.***.*.*...***********....**.***..*.***.*.*....**.***.*..*.....***.*..*..*.....*..****..**.**...*.....*..*.**.*****.**.*...*.*..***.**.*********..**..****.***.*.....*.***..**..*.****..******.*.*....***.*.**.*.**.**..*.**.*.***..***.***..******.*..**.***** ..***.*.*...*..**..*...*.*.*....*.**.*.....*.*..****..***.*.**..**..*..*....*........**.*.*....*..***...**....*..**..****.***....**.***.**.*..***....*.....*..*.**...***...****.....******.**....*...*....*.*.*.....*.*********...*.*..*..*..**.....*.*..*..*...*.***...*...***..**.***..**.**.*...*.**..*...*..*...**....*.*.*...*.***.**.*..*...**..*.**.*****..*.**..****...**.**.**.**.***..*****.**...*********.*.*.**....*..***...*.*.*.**.*****.**..*..*.*...*****.**....*....****.***.****.*.*******...****.*..**.****.*...**....****.***..*.**....***.**.*...*.**.*****.**********.*****..*.**....*.....*..**.**.*....***.*.*.*...*..**..*..***...*....***..**..*..***..*..****..****..*...*..***...*.***.***.**.*..**.**..******..***.**..*.***.*.*****..**..****.**..*.***.******.****.***...*.**.*.*..**.*****...*....**.**..*.......***.**.****.***...*****.*****.****.*..*.*.**.*..*.....*.*..*.*....*..*..***.*......*..*.**...*.*.*.*.*..*******..*..*.****..**..*.......*.*..*.*..*.*.*.*..*..*......*.**...*..*.*.**......***.**..***.*.**.*****..*...*...*..***.*.....**.*....***..*****..**.***.*****.*****..*.****.*...*....*.*.*...*.**..*.*.....***..*.*.*.**....*..*.*..*****.*....*.*..***....******....*.*...***.***..*..*.*...**.****...**.*****.****......****.*.*.***..**....***....**.***..****.*..***...**....**...*****.*.***.*..*.........*.**.*.****..*****.******.*.*****.**....**.**.....*..*.*...**..**.*..*...***.*.**...**..***.****.*...*....***....*...*..**.*....****..***.*.*...***......***...**...**.*.****.*****..****.*...*.*..**.******.******.**.*.....**....****......**.*.**.*...***.**.*...*.**...********.*...*****...*.**.*****..**..**.*.**.......****.**.**.****...**..**..**....**.*......***.**.**..*..**.*.*.**.....*..*.**.*.*.**.*.*..**.........***...*.*.***.**.*...**..**.**.*...*..*.*.****.*.***.**.***.**.*.*...*......*...*..*..*.***.**.*...*...**..******.****..*...**..***..*.***....***.*.*....***......**.**..*..*.****.*...*.*..*.*****.*******.***..***...*.*.*.....*..*..**...***..*.***..*.***.**.* ....**.**.***.**....*.**.*...**.**..**....**..*****...*..*...*.**.*.***.*...*.*...*..*..*.*.*...*.*.******.*.*****.*..**.*****...*...*....*.*...*...**..******.*...*.***...**.*...*.....****.**.**..**.*....***.**...*....*.***.*...**.*...*.*****...***.****..*..*.*.***.....*..*.*...*.***.*..*.**.**..*..*....**..*.**.**.....****.*....*...*.*...***..*.*..***.*...*...***...*.*.*.*..*.**..**.****.*...****.***.***..*.*.*....***.**...*.****...*.****.***.*........*.**.*.****.*..**.*....*..***..*.*...*..*.*..*.*.*.*..*.*...*...*.*.**...*.*.**..***...***.*..*.........*.*.*..*...***.**..*.*.......**.*.........***...*.*.**.*..*...*******..*..**....*.****.***.**..*..**....*.**..****.........*......***....****.***..*......*.****..*.*..******...*.*.*.**.*....***..*...*..*****.**..**..**.*****.*.**..**..*..*..*..*****.*.**.*..***..*.******.*.***..**.*.***..*.*.......*..**......*.*.*.*....*....****.**.*.*.***..**.***..**...*..**..*.......**.**.**.*..*.***...*.***..**...*.***.*....**.**...***.*****..*.*..***.*..*.......******...**.*.*...*.*...***..*.*.*.*.**.**********.*..*.*....**.*..*.....**.*....**....**.*****..***..*..*.**........*..**.....*.*.*.*.*.*.***.**....*.**.**.*..*.*.*.*....*******.**.*.****.***.**.....****.****.**.*.**..*.*.*...*.***.*..****.**.**.......******........*.**....*.**...*********.*.***..*.***..***..**..*...*.*.******...**.....**..*....*...*...***..***..*.****.*.**..........*..*......**..***..*...**.**.*.*****.*.**...*..**.****.....**..*.*.*.**.*..****..*****.*.**..*..**.**.*.*..***.****..*.*.***.**.*.*.*.***..*.*...*.***.*******.***.*.*.*...*.*....**.*......*..**..*****.**.*.*..***...**.*.*.*.**.*..*....**..******.**..****.***...***.*****.**..*..*.*.*.*..**...*.*.*..***...***...*..***..**.*****.*.**..**....*.*....*..**.*..**.*...*....*.*.**..**..**.*..*....*****.**......**..****.*...*.*...**.**.......*.****.*.*.***.**.*..**..*.***......*......**.**..***..***.*.*..*.*.*.*..*.**.*.****.....*.*.***.**.*****.*.*****..*.**....*..*...**...******.***.***.***...**..... *...**...****.*.**.*..*...*.*.**.**......**.*...**.******.*...*.*....*.*****..***...**..*.....*....*....*.*.***.********......**.*.*.**...*...*..*.**.......***.***.*..***.*****..**...**..*...*.****..*****.*.*.**.****.**....*...*...****..***..*....****..***.***.**..*.....*...**.*...**.*...**..**.**.****.*..**.***.*...***.**..**.**...*.*..*..**.**.*.**.*..*.*.**....*...***.*..***.*..**.*****..***...*...***......*..**.**..*...**......**.*.*..**.*.***...***..*.*...***.****.*..*..*****....*..*..*.*..*....*.**...*.**..*..*.*.*..*.*.*.*.....***..*...***.**.*.*..*******..*.....*.**...**.***......**.**..**.*....*.***...*......**...**..*.**.*.*.*...**...**.*..***...*.**...*...*****.**....*..**..***...*..**.**.*.**.*.***....***.**.**.*.**.*.*.**....**.**..*.**..***.**....*...****.*....*.****......****.**...**.****.*.***..*.*.*..*.**.*........**.**.........******.....*.*..*.***..****.......*****.*.*.****...******.****.**...**..**...***..*.*.*......*..****...**.*..**......*..**..**.*..*..**...***.*...*.*.*...*....*.******....**..**.***..***..*...**.*.*******.....**..*..*.***.****.*....*...****.*...*.**.**........**.***.*.***.*.*...*.**...******.*.**.*..*..****.**....**.***.*.*.*..*..*.*.**.*.*.******..*..*.**.*.....***.**...*..**..**.**.**...****.*...*..*.*.*..**.**..*..**.*..*.*.*.*********.*.*......*....****..*.****..*..*..*...***....*..*.*...*..*.**..*.**.******....***...*...*....*....*.****...*.***..*.*.*.*.......*.*.*..*.**...*....***...******.***..*....*.**..*.*...........**.*.**.....*.**..***.*.***.*.**..*****..***....*..*..**.*...*.*....****.....***..*..***...**.****..*....*..*.*.****.*.*....**.*....*..*.....*..**..*..**...*.*....*..****.*.*****.....*..**...**..*.*....*..**..*.**..*.*.**.*...****..**.*.*.***.....*.**.****.*..**.*....*******.**..***.*....*.*****.**...**.**.*.*******......*...**.**..*.*....**..*.***.*.*..*..*..***...*.***.......***.*.****.****.*.*...*..*.*......**.***..****.*......*.*.....**.**....****...**...*..*...*.*...*..*....****..****..**..**..*.*.** ..**.*.*..**.*...*.*...**..**.********..**.***...**..*....**..*.***.**.**..*.*..*.*.....***.*.*.*.**...*.*.*.**..******.*.*..*.*.****.***.***.*...*.***..*..******.*...***.....*...*..****....*....*.*...*.**.*....*****.*.***.*.*...*..**..*..*....**.*.......**.*..*.**..**....***..**.***.*..***...*.**.***..**..*.*..**......****...*.*****.*...**.*.**...**.*.***.*...***.**.*.*.***.*.*..*******.**...**.**.**.***.....*****.....***.**..**.***..**.*..**..*...****..**.*...*...*****...*.**..***..*****..*..*.......*..*..*..*..*.**.***..**...***..*...*.**.**.*...****.*.*.***.*.***.**.**.*.*****..........*.**.***.*..*..**..*.**..*..*.**..*....**.*.*..*****..*...***..*..*..***.**.***.*.*.*.*..*.*****..***..**.****.*......**.*.....**..*..**.**...***...*.*...***.*.*...*.*.*.**..*....*..***..*..*.*.....****.**.....*...**.*..*...........*...***..*..*.*******.....****.****.***.*..**.......**.*..*****..**..*.*****.*****...**.*..*..*..*..**....*..**.......**.*.....**.***.**..**...*.***...*...*.**.*.***..*..*.*..*..*.****.***.*.**...*..***.....*...**...**.**.**.....**...***.******..**..*.*....**.*........**..*.*.*....**..***.**.*.***..**..*..**..*..***.*....**....*....*.***.**.****.**...*..*...*..*.*.*.....*..*..**.****.....*..*.....****.*...**.**....*.*****...**.**.*.*****.***.******..*****.*.*..*.*.*..***.....*.*..*.**.....*.**.**..*.*...*..**.*..*.****..*..*.*..**..*.*.****.*.*...*.***.....*******.*..**..***....***..**.**.***..*...*.***.**.*...****..*******.**.*..*.......*.**...*.**.**......*.*.*....**..***....**.*****.......*****.******..*...*.*..*.***..****..******.**...*..**.**....**.**.**..*..**..*.*.***.*....*.*....*.**....*....***..*****.*.**.***..***.*****.***.*.....*.***.**.*.*..**..**..*...******.*.*.*...*.**..*..*.*....****.*....*..*.*...*.*..*.***...*.**.***.....*.*****.*..*..*.**...**.*.**.*....***.*****.****....**....****.**.**.**.***...*..*.*.**.****...*..*.*..*..*.****.*...*..*.***..**.....*********..*.*.*.*..**..*.*.*.**.****.**.*.**..*..**..*..**.**..**..****.***.**.*.* *..*..**.******.***.*.*.....*..***.*...*.*******.......*****..*....**.*.*.*...*.**.*..*****.***.*.*...*.******..*....*.*.**.*.**..*.*..*.*.*.*...*..*.****...**...*****.*...**...*.*.....*..*........**..*..**........**.*...***.*....**....*..**.***....*.*****...*****.*....***.***.*.**.**.**...*..*......**.*.*..*.*...*..****.*..**.*..*..*******....*.*....*.*.....**..*..*.****.*..**.***.....*.*.**......*...*****..*...*****..*....*...**.****.*..**.......****..*.**.*.*.*..***..**..******.*.*********..*..*.**.**.**.****..***....*.*.*...*.*....*.**.**.********..****.*********..*.*...*..**.*.*.****...**.*...***........***...***...*...**.........*...*.*......*.*****.*.***.**.*.*..*..***.*...***..*.******.*....**....*.*.**..**..***..****..***...*.**.*.*.*.*.**....*.*.....*******.***.*.*.*.***.*.*...****.*.**.***.**.**..****..**.*.**..**********.*..*...*.**...*..*...**......**.*..***.**.**.*....*.**..**..*..*.*.....*...**...*..**.*.*......***.*.****.*..**.*...*....**.*..*.*.*.**..*...*.*..*..***.*.*..*..*.******.*****....*....**..***.*..**.**.*...*......**..***..*.**.***..***.*.....*.*.**.***..**...**.***..*...******.*.*...***.*.*.*..........**..*..*.*.***.*..*.*.****.*.****..*.****.*******..*.*..*.*...***..*....**.**.***.**...******..*.*.***.*.*.**....***......*..*..**.**..*.**..***.*..*..*...*.***.**.*...**....*.*.....**....**..***...*..*..**..*.*.**....*.*..*........*.*.**...**....**..***.....**.*......**.*..*...*....*....*.*.**..***********.***....**.*.**.*****.***..**.*...*..*.**....*..*.*****.....***....*..*.****.**.********.*.***...**.***.***.*...**.**.*.*.***.**.*.*.**.*.***..***.*.*.**.*..***.*****....*.......**.*****.*...****.*....*****.*.**.******.***..*.*..*.....*****...**.****...**..*.***.****.**..*.***.**..*...*.*******.*..*....**.*.**.****..***..**.*.*.*.*.***.**....**..****.*******.*.**.**..**.**.****.*.**..*...*.*.*.*...***.*.*..*.**.*....**.*******.*****.**..***.*****..*.*****.****.**...**.*...**..***.****.***.*..**...****....*...*****..**.***..****..*.***...** .***.*...**.*.**.*.***.***.*****.****.*.**..*.*.**.**..*.**....*.....***.***.**.*.******..****.*..**.*....**..***...**.....*.**.**.*.*..*.*.*.**.*..***...*..**....**..****.*.**..***....****..***..*...**...**..*.*....**.***.*.....*.*.*****.*******.*.*.***.*..**.....*..*.*.**..*.**..*.*..*...*.****...***..**.**.**...****.***..*....**.......*.***.**.**.*****....**..**..........****.*...**.*.**..*.******.*.*..*.**..**..**.**.***..*..*..*.***.......**...**.*.*.*...*..*.*.*.**.***.***.**.**..*.*..**..****.***..**.*******..*....**.***..****.*.*...***.**.****.*****.*.*....*..********..*.......****.****.***....*****.***.***.**.***.*...*****.**.**...**..*.*..**.*****.*.*.*.***...**.**..**.*.**..**.*...**..*.*...**..**..*.***...***..***..****..**.*.*.*.*****.*.*..*.*....*...*..*.***.*.......*.*...**...*****..***..***.*.***.*..*..**.*.*****..**...*..*.****..*...**...*....*.*...*.*..***..*....***.*.*..*.**...**...**.**.*.*****.**.....*.***.....***..**....**..**.**.****...***.**..**.*...**.*.****....*...**.*...*..*....**.**.*..*.*...******.*....**.***.*.*.***..**...**...*.*.**..**.*....*..*...***...*******.***..*.**..*.....***.*.*.*.*.****...*.***.***.*..**.*..**..**....**...*.*.*.....*.**.......****.***.**.***********.*.*.....**...*.*.****..***.*...*.*..****.**..*.*.**....*.*..**...*....*.**.*..****.**.**..****..**..**.***.*....*..***..****.**.*..***...*..**..*.....*.*.*.**.*.*..**..**..*.**.*..*..*..*.*.*****.**..*.**.**.*****..***.***..*.....*.****.*****.*..*.****...*******.****.**...**.**..***..**.*.....*.*....*.***.***..*.*..****.*.***.***....*.*..***.*.*.....*.*...*.****...*****.***..*..***.*...**.*.**.*..**.*****....*.*...***...**.***..*.*..*......*..*.**.**..**.****.**.**.****.***...*.***...*.*..**..****.***.**...********.***.*...***.*..*.*.*..*...*.**.**..**.*.*****...**...*..***.**..**....*****..*.*.*....*..**.**...****.**.**..**...*.*.**.*.****...*........****...**...*.**..*.***.**..*.**...*.*.*.**.**...*.**..**.*.***.*....*...****..***...**..*...**.******.*....***.*** ***...**.******...***....***.**.**.*.*.*...**.*.*..**..**.*....*...*....*..**.**......**..*.**.*....*..**..*...****..*.**.***.*....*.**.**.*.*.*.*..***....*...**..**.**...*.*..*.*.*..*.*.*...*...**.*.**.*..**.**..*.*.**..*...*.*..*...***.*****...*....***.*.*.*..*..*.***..*.****.*.*...*.*..***...*..*...*****.*****....*.....*.**.**.**....*.**.******.....***.**..*...*...**.*.***...****.**.*.***...*.*.***.*..*..*..*.*.*..*.***.*.***...*.*.***..****....*.*..*.*.*.*..**.***..*..*..**.....*.......*.**.***...**..*.*.*.***..****..***.***...*...*..**.....**...*..*.*.**.***..*..******.***.*.***.**.****.**.*......***...*.***.***..****.*.**.*.*****.**...*******.***....*.**.**....*.**.**.***.*..***..**.*...**...*****.*.**.***....*.*.*.*******.***..**.....**.**...*..*.**...***...*.*..*.**..**..*..*....**.*......*.*...*.*...*.***.****...*****.*.......*.***..*..****.*.********.*****...*..**.*.***.**....*...**.**.*....*....**..**..***.*....**..**..***.**.*.***.*..*..**.*..**.*.***.*.*.**......***..**..*..*****..*...*...***...**..*..**..**.....*.**.*...*.....*..*..***.****.*.*.........*.**.**...*.*.**.....**...*.*.****..**.*.*....***...**..*...**.*....**..*...*..*..***.*...**.****.**.*...*....**...**.*..*...*...*******.**...**.*...*.*..*....*.....*...*..***..**...*..******.**.*..**..***....*.*.***..*.*.*..*.****..*..***..***..*...*..*.*......***.*.*..*.***.**.*.*..*.**.*..*.......*....***...*.....*.***..*.**.**.*.**..***..***...*..*...**.**..******..***...*.*.**.....***.*.*.....*..**.*....***.********..*...*....*...**..***...*.*..**.*.*****..**..**....**...**.*.**.***.*...*...**.**.*..*.*****.***..*.****.*.......***..*****..**.**..*..*.*.....****.*.*......*.*.*..*.*...*****.***..**.*.*****.**..**...**.....**.***...**....***.**..*......****...*..******..*....*.*...***.*.*...**.*.*.***..***...*....**....**.***...*...**....*.**.*...***.***.....****.....****......*.*....**.***.*.***..**.....****...**.*.**.*...*...*..***.*..*.*...**..**.******..*.......*......*..*....*..*.**.****.**....**. ..*..*.*****......**.**.***.**...***....***...****..**.*.*.*.*.**..*....**....*****..**....**..*..****...*....**.....***..******..*.*..*.**.**......*.**...*.***.**.**..**..*.**.**.*..*.**..*****.........**...*.**.....**..*...*.**.*.**.***........*...**.****....*.**.***.***.**.**..*...******.*.*..*.*.*..****.**.***.*.*...**..*..*.****.***..*.*.**.**...*..*.***.*.**.....*..*.**..**...*..**.....*..*********....*.*.*.*..*****.*.**......*.*.*.*...*.**.***.**....*....*...*.***...*..*.***..****..*.*.*...*..****.*...**...*..**..***.*..****.*.*.**.**.******...*.**...**.***..*...*.**.*...**..***..**.*..*.**.***.***.******.**...*.*.*....*...**.....**.*.*..*...***...*...*.*.*.**...***......**..*..****....*.**.**...*..*.*.*.*..*.**.**.*..*..*.*.***...*.*.....*.*.*.**..*.*.......*.***.*.**.*.....*...*....**.*.*.**...*.*.**.******.***.******.....*****.*..****..***.**.*.*...**..*.....*...*.....**...**.*.*.***.**.*....*......**.**.*....****..******.***..*..**..***.....*.*.*******.....***.**...*..*..*.*.*..***...**.*....*****..***..****.**.*...****.**.*.***.*.*.***..**....*....***...*.***..*****.*......****.*****..***...**.*.***.*.....*..*....*..*...**.*.***.*.*..*.*.**..*...*.**..*...***..***..**....*.***.*****..*****.***.....*..**.***.**.*.**..****.......*.*.*.*.*.*.*..*..*****....**.*.*..**...*....*****....**..***.*.*****..**..**.**.**...****..**...***..*......****.*..******.*.*.****..*.**.*.****.*.*..*...*...***..*..**..**.*.*..*......*...*****.**.*...****..****.*..*.*.*.**...***.******...*..***.*..**..*..**.*.*..****...****...*...*..*.**.*..****.......**********.*.*****.*.**..*.***.*....*..**..****.***.****..*....**.*.*.*...**.**.*..**.*.**....**.*...*.***.***.*.*..**.**...*.*.*.*..*...**.*..*.*..**.......*..****..***.*.****.****...*.*****.*.****.*..**.....*..****.*****..*..*....*...*...*..***.*.*..**.******.*.*.**..**.**...**.*....*..****..*..**....****.*....*..********..*....*.*...**.***.*...*****.*...*..**.**.*....*...**.........*.***.*..**....**.****.***.*..****.*........*.* *...*.*..**.**.*.*..*.***....*.**..*.....****.*.*...*.**.**.*.*.*.*.*..*.*....**..*..**....*.**....*.*..****..*.*.***.**.****.*.*.*.*...*.*..*..*.****.**....*.*.*.*****.**.**....*.******......***..*.....***...*..*...**..*...***..***.***.***.***.*...*...**..*..*..*..*...*.....****.**.*...*.*....***...*.*.**.*...*..**.***.**..*.***..*..**.....*.**...**..**.***.****....*..**..*.*..*...**.*.*..******...******..*.*.***..***.*.*....*****.***.*...*****.*.**.****..****....**..*.**...**....**....*...***.*.****..........**.**.***..*.*..**..****.***.....*.**....**.**..**.*....**.**..***...*.*....*...****....**.*.*.**.*.*.*..*....**.*..*....*......****..****.***...****.*.*.*.***...*.**.***.**.*.....*..**...*.*...*.**.*.*..*.......*..*.****.**..**...**..***.*..***..**..***.*.*.*..***...*.*....*..*.**.****..*..***.****.****..**...*.**.....*..*...**.*....**.**....*.*****......***.***...*.*...****..*.*..*.****..***.**.*.*..*.***....*...*....*.***.***.*.*...*.*..**.***...**.**....*.**.**....**.*...**...*.**.*.**.****..****.....*.***....**.**.**..**.**.*****.*.*.**.*.**..***..**.*.**.....*...*.*.***.*.***.******..**.****.*.****..***.**..****.**.**.****.......*.**...*.**.**.******....*..**....*.***.*.*..*..*....****.**.*.*.***********.*.***.*****....*.*.*..*.***.*..*...**....*......*..***.*.****.....***.*.***......****.**........*..**.*.***.*...**.***....*..***..*.*.**.....*.**..**.*....**...**.***.*******..**.***.*.*...*...**..****.*.*..*..*****.*.*.**.**.*..******...*..*.*.....***.***.********...***.*.*..*.....*...*****.*.*....*...*...***..*..******.*....*****..***..****..*.**.*.**.***.**.*..**..**....*...**..******..*...**.***..*.**..**.*.***....*.**....**.*.....****...****..***...*..*.*..**....*.***.****.****.***..*****...*.*...***...******.*...***...*.....*...*.*.*..*****.*.*...*.**...*..***.*.***.....*.*.**.**..*..*..**..**....**.*..****..**.*....*....**.**.*****.**..*...*****.**.**.**.**..**.*.*.**...*.****.*.*.*..*.**...*.***...****.***...****.*.*.*...**..****.....**..*.*..**. ..*.**.***.*.**.****.*.*....*.*...***..***.*..******..**.***...*....**...*.****..*.*...*.******......*..*..**..*..**.*.*..****.***..*..*.....***.*.*..*...***....*..**....****.**.*.......*..*.**..*.*.**.*..*..*.*..*....*...****.**..**.******..***.*..**..*....**..*.*......*.****..*.*...*.*.*****.***.*****..*....*.**.....*.*.***..***.***..******.*...*.*.*.****.*..***.****.*..**.*.*......*.*.*...*.*.**.*.****.**.****.*.**..**.**.*..*.**.***.****.......***.......**.*.*.*..*.*..*..**..*......*...**......**.**.......*.*.**.....***.*.*****..**...*.*.***..****.**..****..*...**.*.....***.**........*.*.**.*.***.*.**..*...*.***..****..*.*..*.*..***...**....*.*.**.*.**..*..*...**..*.*...*.***.**....****.*...*.****.**.**.*..***..*.****..***..*.*..*.*.**...*.*.**.*.*.....*...*....*..*......*...*.**..**..***..*****....*....*.***.*...*.*..*.....***.***..**.**.*..******..*...**.***...**.**...*.**.*.*.***...****...**..*.*....**...***..*...**.*..*******.*..*...**...*.*****.*..**....**...*.**..*.*.*.*.**...**.....*.*.***....***...*..*....***.**....*.****..*.*.*....*****.******..*****.*.*.**.....**.**...*.**...****.*.*.*..***..*.**.**..*.***..*....**....**.*..******.*.*****...*.*..*...*****.**.....*.**.**.****..*..*..*.*...*...*******.*.......*.*..*...*.*........**..*.****.*..*.****.*.***.**.*....*..*....*.**.*..****..****.**.**......*.*..******..***.*.*..*...*..*.**.*.**.****.**..*******.***.*.*...*...*.*.**..************..**.*...***..**.....****..*..*.**.*...****......***.**.*....****.*.**.**.*..***.*.******..*.**.....******.**.**.*.*....*...****....***.*.*.*..*.**..****.**.*****..*..*..*.**....***.*......**....***........*.**.***.....*.*******...**.....***.**..*.*....****..*.**.*.**......*****..**.....*.**........**.****.*.***.*....**...**.***.*.**.*..**....*.*...**..*..*......*.*.****.*...**.*.**.*.*.*.**.**.*....*****...*.**.*.****........*.***.*...*...*.**.*.....***..**.*.*..*..*.....**.**.**...*.....**.*.*.***..*...***.**..*.*...**.**..*...**.*.*.*.***..***..*.....*.*****..***.*.* .**.....**.**...*.*.*..**..****.*.....*..*.**...********.********.*****.****..*.*****.***..*..**.*..**.*.**....**..*....*.*****..*......*..***.*.*...*.***.....*..**....***.*.*.*.......*.****.*.......**.*****.......*.*.**.**.***.**.**..*.***.*..*..*****.......****..***.*..*..*.*.****..*..*****..*..**.*.**.....**..*...*.*.******..*...*.**..****.****.*.*..***.*....*.**..**....****...**.*..*....*..***.**..*.**..***.*...**.**.......**.*****..*.*..**....***..**..*.**......*..***..***.***.*..*....*****..*.*...*.*..***.....*..*.*.*..*.....****.******.*****..*...*.*...*.*.*.....*..**...**.*****.**.*..*...**.**.**.*....*.*.*......**.**.**.*..**..*.**..*...***..**..*.**.*.***..***.**...**.***.*.......*.*....***...*.*.***...**..*.****.*..*.**.****.****.*****.*.......*********....*****...****..*..*.*.****.**...****.*.*...**..*......*.*.**..*.**...*.*.**..*...**.*...****..***.*.*.*.**...*..**.**.**...****.**..***.*.*..*....**.***..******.*******..*..*..*..**.*...**..**.*.....**...**......*.***.**.*.****..*...****...*.*.***......*...**.*..***.**.*.*...*...*.....*.*.*..*.**.*..*...***.*...**.*.....*.*...**....*..*.***..*****.***...**..*...*...*.***.***.*.*****..**.**....**..***...**..**...*....*..**...*.**..*...*...*****.**.*..**..******....*.*.*..*..*....*.....***..*...******.*.**..*****.*..***.*.*.****..******.*....***.**.*.*.*.**.....*.*...*.****....*.**.*....*....***.......***.**...**.*..********.*.****.******..*......*.*..*.*.*.**.*..**......**....****.*.*....******..**.....*.*...*..*..*.***.*..*..*.*.*..**....*.*****.*..***.*...***.****.*...**..*****.*.**********.**.....*........***...*..*.***.....*.*.*..***.*..*.**...*.*.**.*........**..*.*....***.....**.**.*..*....*...**..****..*.*..*.*....*.........**.****.*.*...*******.*****.*.*.*.....****...**.*.****.....**...*******.**..***.***.**...**.**..*...****.**.*.***.**.**.**..***..*.*.**.***.*.*.**.*..*...*.**.**.**.***..***.**...***.**.***.....**....**..*..*.**..**.*.**....*.***..*...***.*.**.....***.***..*.*.*...**.....*..*... *........*.*.*.*.*.**..*.**.****.*****....*.*.**..**.***..*.*..***.***.*.***.*..*....*.*.***......***.*.*.*.*....**.**..***...***...........*.*...*..**.*.*.....***.....***....*.*..**.....****..**.***.*.**...******.*.***.*....*.**.**.*******...*.*****..*.**....****.*.*..*.**.*....**.********..*..***.**.**.**.**.*..**.***..***.*******....***..*..**.***.....*.*.***...***.****.**.....****.*....*.****.......*.******.*....*.**.*...*.*.**.*......**.**.***..**..*.*...*.*..**.**....*..*.****...**..**.*.......**......**.*.*.*...*.*.*..**...***.**.*.**...**.*.*.*..******.......*.....*..*..*.*...*.***....**.*..*.*..*....***.**.**..*.***.**.***.*...*.**......*.****.**..**.*...*****.*...*.*....****...*.****..***.*.*....***..***.....*..*......*...***...**...*.*.**.*.*.*..*.***...**.*.*..****..****..*..*...*.*.*..*..*.*.*..*.*..***..**..*.*....*.***....*.******.*.*.*.*.******.*.*..**..*****..*.**.*.*.*.**..*****.**.*.......*****.*.*..**.....**.......***...*.****.**.***.*...*..**..*....**.*...*..**.***...****.*..*......*.*.*..*.*.*..*..****.****.*....**.*.******...****.*.**.****..*....*.*..*.*..***...**..*.**.*...*...*.....****.**.*..*.*....*..****...**.****.***.*..*..***.*.****.*.***..*.*....*....*..**.*.*..*.**....**.*.****.*.**.*.*...**.*..***.*..*.****.*******.**.*..****..*.***.**.**.*.*.......**...*....*.****......*..***.......*.*.***...**..*.*.**..**.***.**.*..*.*...**.*.*.**.....**..*......*****.**...**..**...*....**.*.*.*.....***........**..*.*..*.*..***..*****.**.*.**.**.....*..*.**..*.*..***..**..**.**.*.....**.**....*.*.*****....***.**.*..*.....**.**...**.***.**..**.***........*.*****.*.*.....***.*.***.*.*.***.**.*...**.*...*.***..**....**....*.*...*..**.****...**.....**..**.****.******.**..*.*.**.*..*.***.*****.****.**.*..****.*..**.*****.****.*.**.**...**.*.*..****...*****....*...*.*.****.*.....*...*.**.*..***....*.**.**..****..*.****....*.**...**.****.****.*.*..***.***..***..*..*.***.*.*.**.***..****....*......*.*.***.****.****.*....***......*.***...*.**..*.*.**..*.*.. *.**..*..*......*.**.*.**.*.*..*..*.*..**..******...****.**.***..*..**.*.*.*.**.*...*.*.**..***.*.*****.*.*****.*..****....***..****.*.....***.*.**..*...*.*.**.*..***...*..****..***.*********....**..***.......********..*.*.*....*****.*.**.*****.*..*...*.**.*.*.***.*****...****....*.****..***.....*....**.*..*.***.****......*...*.*.....**...***..*..***....**..**..*..*...***...***...**.**..*.*....**.****..**..*....*.**...*...**.*******...**.**.**...*.****...*....**.*.*...*..*.....***.*.***.**.**.*....*****.**...*..*.*...*..****..*..**......****...***...**..*.****.*.*********....**.**.**.*......****.**.****....**..**.*...***..****......*.*.*.*...***.*.*.....**.**********.**.*.***.*.**..***...*..*.*.*.**.*.****.*...**.**...*.****.****.**.**.*.....**...*..*...*...*.**.**..*.**.*.*.*******.*.**...*..*****.****.*..*.**.*.....*.*.***.**********....*......*.*****.**..*******..**..*.*****.**.**.....***...*.***...*.**......*.**...*.***.***..*...*...***...***..***...**.*...*****.**..*.*...*.*.......*.....*.*..***..*.**......****.**...*.****.***...*..*....*.*...*...*..**********...*.*.*.*...*.*..*.*..***.....*****.*...*.*******.**.*.*....*.***..**.*...*.*.***.***.*.*..********.......****..****......*....***...*.***.****........****.*.*.....*.*.*.*.*.*...**.**.*.*...***..**..**.*..*****.*.*......**....**.*...**.*.*...*.*.****.**..*.**..**.****.*.***..**....*.****...*...*..**.*....*..***.....*..***.***..*****.*..*....*..*.**.....**..**..*..*.**...**......*.*....**..*.*.*.....*.....*.*.*****..***.**.****..****...*.*.**.****..*...*....***...*.*.*...*.**.*.*.**.*.***....**.**.*..*.***.*.....*.***..**....*****..*..*...*...****....*.***.......*.*.*.*.****..*.*..**.....**..*.***..***..*............*..**.*....*.**.....*.***.*..*.*.*...*......*.*.*..**.*.*****..*.**.**..*..*.*.*..*......*..*.*.***..*..**......**..*.*.******..*...***...***..***.*.***.....*..*......*.**..*.......*.**..***..***.***..**....*..****.***.**.**.*.***.*...*.*...***..*.****..**.**.*........**..*****.*...******..**** **..*..*****.*.*.*.*..**.***.*.....**...*.*..*.**.**..**..*****.***.***...***.*****......******.....****...*.*.**..*.*..*.*.***..***..**.******......*..*.*.**.***...*.*..*...*..**.....**.....**..*.**.**.**...***...*......***..**....*.*.*.*..*....**.*.*....**......*....***.*.**..*.**.....**..*.*..*.******.*.*.***.**..*...*..**..***.*...*****.*.**..**...*.**.*...***..***..***.....**..*****..*...****..****....***.***...*...*.*..*..**.*..*..*******..*.*....*.**.***..*..******.**..***..*.*..*****..**.*...**..**....**.....*..**..***...*.....*..*.*.**..*...*.*.*..*.*..**..*.***...***.****.****..**.*.****.......*.****.***.*.*****.........**..*.*...**...**.....***.*.***....**....*.****..*...*.***..****.*..******.**..**.*.*..*...*..**.*.**.*.....***..*.*..***..***..*.*****...**.***.*....****..*.***.*.*.**...*...*******.*..*.*..*..**.....**...*.*******.*..*.**.*......*.*..*.**.*...*.**...*...***...**.*.*..**..*...**.****....*.**.**...*..*****..**..**...*..**..**.****..**.*..***..*.*.*.....*.***....**.**......*.*.....*...***..*...*...******.*...***....**.*..**.*..**......**..*.***.*.**..*..*.**.**....***.*.***.......**.*...**..*..*.*****...**.****.*.**.*..*****.*.***..**.**..*.*.****..*..*.*****....*...**...***..***..******.**..**..*..*...*.*.*.*******.**.*......*..**.**.*..**.*..***..*.*.*.****.***..**.**.*.*..*....*.*.***.....*.**..****.....*....**.***......***..**...*****..*..*.***.*..**...**.*.**...***.*...*.**..**.*....*****.**....****..**..**********.**.*.**.**.**.*..**..*...**..*.***.**...**********.*.*.**....***...*..**.**..*.****.....*..*******..*..*.***.****..***.***.*.***...*.*...**.**..****.*.*.*...**.*...****.**..*..***...**..**.***..*******.*.**..*..**..*.****.******........*.**..***..*..***.*.***...*..*..*...*.**..*.***..**.*...*.*****.*..**..**..*...**.*....**.***.****.*..*..*.**..*...*.*.**..**.****.......*.*.*..****..*....**...***......**.*...*.******..**..*...*...*....**...*.**.***.*.....*.*.****....***.****..**..***.......***.*.****.***.*...*..*....*..*.*.** ....**.*****..***.***....*.*...***..*.*****...***......*..*.**...**..**....*..**.**...*...***.***.**.*.****...............***..*.....*....***...**..*.*.**.***....**************...*.*....**...***..*.*..****..**.*..*...***..*.*****.**..***.*..*...*..*.**.**.**.....*.......**.*.*********..**......*.*.....**.*****.**.****...***...*.**..***.*..**.**..****..*.*.*.......**.***..*....*...*********.****.*.***..****.**.**.*.*.*.*..*...*...*..*.*....**...****.**...*..*...*..**.*.*.***.*.*.****.*....***.*.*.**..*......*..**....******..*...**.*..*.*..***.*.*.**.*......*...**....*.....**.**..*.*.*..***.**...****.***........*.*****..**.*...*.*...*.***....***.**...*******.*.**..***.**...*..*..****.........***.*.***.***..**...........*****.**......*...**..*.***.*..........*..*......*..**.....**...*.*.***.*****...*..**.**.***..**.*..***.***.*...*******..****.....****.***.*...***.**.**.***...*****..*****....*..***.*...*.***.*.*..**...*..****.***..*.**.****....****..*.**.*...*.*..*..*.*.*......*.*....*.....*.**.*....****..*.*.****.****.**.***..*.**....*..******.*..*.***.**.*.....*..*..****.*.*.***.***..*.****...**...*..**..*.**..*.....*..***.**.**.***.**.**..*.....*......*******....*.*.*..*..**.**...*..*..**...*.*....**.***.*...**...*..**.**....**.*.**.....*.*.**....*.*.**.....*..*.**..*.**..****....**..***..**..*******..*...****...**..*.*.*..*...*..**.*...*.......***..*.....****.*.*.*..**********..******.*.**.*.*...*.**...**..***.*.****...**..*.***.*...*....*.**...*.*.*.**.**.*..*.**.***.**....***.*.**.*.*.*..*.**..**.**....**...*.****.*.*.*.******.*.**..**.*.......****..**...**.*..******.*.*.*****..*..***.*..*.***...*......*.****.**.*...**.*.**...**...***.*****...****...**.**.***.*.*..**..*.*****.**..**..*..*.***.**...***..**..*****.*****..**...**.*******..*.*..*****..**.****.*..********.******.*........**..*.****.**..***.....*..**.*.*.*..*...**..*.*...***.**..*.*.**.*.*....*..**.*..*..*.*....*.**...*..*.*.*...*.**.**.***..********....**..*...*..*.*****..******..**...*.***.*...**.**. .****...*.*.**.*.*.*..*..***.*.*..*.**..****..**....*.*..*.**.*.***.*.....*...*.*..***.*.**.*.*.***....*.....*.***....*....*..*.*...**...*.**.**....*...**..****.**...******.*.**..**.*.*......*.*.**.*.***..*.*..***.**.*.*.****.*...*****..*...*.*.*...*..***..*****.**..**...*..*.**...***..********..*....**..*...*.**..*..**.*..**.**.**.****..*.*...***..**.*.*.***.*.*****...**.**...*..**.****...*.*.****...***......**...*....***...**.*.*.*.*..****..*.*.***....*.*..*...**.*...*...*.*..***.**..****.****.*..*.**.*..**.*....***.*.....**....*..*.....**..****......*.*..**.*.*.*.***.**.***.*.....**.**...**.**.*..*****.**...***...********...****..***.*.*.*..****.*.*******.....*.*.**..**.**.**.*.***..*..**...**.*.******.*..*.**.*.**.****....****..*.....*..*.**.**...***..**.******.*****..**...**..*...*.**.*.*..**.*****...*..***..*.....**.*..*..*.*.*****.***..*.*****.****.**...**...**.*..***........*.***.**.*......*..*....***.*.......*..*.****..*.**..**....***...****..*..*..*.*.****.*......*.*.**.*...**...*..*.****....*....***.***.***....***...**.**.....*.*..***.....*...***.*.....**......*....*.**..*.**.*.**..**.**.****..******...*.*..*********.**.*.......*...*..***.****...********.**...***.******.***....**.....*.*....*****.***..***..***.**.***.**..**..***.*.*.*....*****....*.**.**..*..****..*.*.****..****....*..**.***...*.**.*.**.*...*.****....**.*.*...*..****....**.*.*...**..*..*.**...*..******..***...*.***.*******...*...*..*.*.**.*....*.***....***....*...*..*....*.*.*...*.**.*...***********.**..*.*.....*.*.****......*..*.*...**.*.**..*..*.***..**.*...**..*.*.*.******.**..**.**.*.**.***..*...*....**...*....******.**..*.*..**.***.****.**...*..******..*..*...*.....*..****.*...****....*...*.**...*..*.**.****...*.....****..*...****....*....***.*.....**...*.**.*..*.***.****.*.....*.....*.**....*.***....*.*...***.*.**.*.*.**.*.....*..*..*.*.**.*.***.*.**.***...**..*.*.*..*....**.****..****.*.**.**.*.**.*.....*..*....**.......*..**...*******......*..*.**..**...*.*.***..*.*...**.**..***.. *....*..**.**.**..***..*.***...*..*.******...***..*...*.*.*..*.***..****.*.***.*....****.***.**..******.*..*..**..**.*..*.**..**.*...***.****.*.**.**.**...*..*.**..*.***.******.**.**.**..*.*..*.******.**.*.*..*....*..*.****.***..**..**..**..****.**.*...*..***.*....***.....***.**.****..***.*..*....*.***..**.***......*..*.*..*.****....**.*.*.**...**..*....**..**..*.**........**..*.**.*.**..*********..*...*..*******.*...*..*..*.****.**.*.**.***.*..*...*..*.**.*...**.*....**....*****...*.****.....*..*...*....**..*.*...***.****.*.**...**..*.*..*..*.*..**.*.******.*.....**..**.....*..*****..*.**..**.*.*..****...*.*....*....****..***.*******.*..***..****..**.*.*..***..***.***.*..*......*.*****..*...*****.*.**...****.*..**.*.....*****..**....**.*.*...***..*.*..***.*.*..***.**..**....**.*....**....*..*.*.*.**.**.****.***.**..*.*.*.**....**.*..*.*.*..**...*****.*..**.***..***...*..**..*...*...*.****..******.*.**..*..********..**..**.***..*.*...*...***.*.***.**...**.**.**..***..**.*.*.*.*..**.*.****...*..**.***..******.**.*.*.**....*.*.*...**.*.**....**....*.*****.*.**.**..*******..*.****..*.......*.**.*....***...**..***.****.*..***.*.*.****.*...**.*.*.*..*.****..**.*.**..**..*.*******..*..*.*......*....**.**.***......***.**.*.**.***.*.*.**.***.***...***..*.****.***.*..*****..**.****...*....*.*....*..*....*..**.*.*..*.*****..*..*...*.*.*...***...*.**.*********.****.**.*.***...***.**..**.*...**..*.*...**.*.***..*.**.*..****...*..***.*.*.*...**.**.*..*.****......****...**...*..***..*.*...**.*.**.*.*.*......***.****...*.*.****...**..*....*..**....*.**.*..*.....**...*.*.***.**.*..*..****.*..******.*******..**.*.**.***.*.*......*****.....*.*...*.*......*.**...**.*.*.*.***.**.****.*..*..**......**.**.*.*.***.**..*.*.**.****.....***.****..**.***.*.*****.*.*...**.*....*....**.*.*..***....***..*****.***...**.*.....*.*.*.**....****..*.*..*.**.**..****.*.*.*.**...****..*.*..***..*.....******..*.**..***.*.**....*.*......*.******.**....**.**.*....***.**...*...*...*.*..********..*..*.****** .....**.*.**.**...*.*...*.......***.***.***.*.*..*..**.***.*.**.*.******.***.***...*.....****..*..*...**....*.*.**...*.*.***..**.*.**...*.**..**..**.*..**....****..*..*..***.*...*..*...***....**.*......*.**.....***.**..*.*....**.*.*.***..**.*..**.*.*..**...**.****..**.*..*.*.*...*.*.****...*.......*..*..*..*.*.*.********....*****.****.*.*.**..**..********.**..***....***.*..**.*.*..********.**...****.***..********..***.*..*...*....**......**...**.*..*...*.*****.*.**...*..****.........**********...*****...**...***.**...*.*...***...*...****....*...**..***********....*..*....*..*....**.......**.*.*.**.***.***.***.*.**.***.*.*........*..****..****..******.**...*********.*..*....*.*...**.*****.*.**...***......*.***.**..***....*...*..********....***.*.*.**....*..******...**.**.*..**..*.***...*****.***..*.*...........*****.**.....**...***.*....**..**..*.*..**.**..**....***..*.*******.*..***....*.*..*...*..**.***.****.***.*....**.*...**..*.**...*.*.**..****.**...*...*.**........*.****..*******.****...**.**.***..***...*...*.*.*..***.*.*..****.**..**..****.**.**...***...**.*...**.......**.*.*..*....******.*...*.*.***.*.****.......**.*...*..*.****.******...**..*......*.****..*....*.*...**.***.**....*...*......*..*.*..*..*...**..**....*.***.***.*.****.*..**...***.*.******.*..*...*.**..*..**.*.*.***.....*....*.........**..*....*.******.**.**.*....***...*...**..*..*...*..**...*.**.*.....***..**.***.*.*..**.*..*******..**.*.**.*..***....*.**.**.*.***...**...*.***....**.....***.....*...***.****.....**...*.**.****..*....**..*.*.**.**.*...*.*.*...**...***..**.*.*.****.*.***.*.*...*..*.*..**..***.*.******......*...*...*******.**....*.*.**.*.*.*.*.*...*......**.....***.*.**.**...*..*.***.*.*.*.*.*.***...*..*..***.*..*...*****...****..***.*****.*..**....*...*....**.**.*...***.******.***..**.****...*.*.***....*..****.**.**..*.***.....*****.*..**.**.***...**....*...*..*.....*...***....*....*.***.*.....*.....*.*.*.*.*****.*..*...****.*..***..*.**..**..*.*.*.....*..*..*.***.*..**....**.**..* *.****....*.*.....*.**.*..**.*.***....**...*..*..***.......**.**.***..*..*.**.*...***.*.*..****.****.**.*..*.*.*****.***.*.**.*....***....****.*.*.*....****.*...*.*..***..*...**....*******.....*.*.**....*.*...*****..*..**.*.*.*.*..*...****.*..***...*.*.****.*....*.*......**.*.*..*****..**..****.*..*****.**..*..*******.*.*.***.**.*..**.*.***.*...*..****..*.**.*.*.....*.*.*.***..*....*.*..*.**..*.*..*........**.....**.****....**.*....****.**.**.*...*..*..******..*****....******.*.*.**.*..**..*.*....*....*.*.*....****..**.**..*....***.****...***...****.******....*.**..**..*.*.**.*..*.....*.*****.*..****........*.**********..*...*.******....****..**.....***...****..*.****..**.****..**.*.*****.....*.*.**.**..*.**....*..**.***.***....**..*.....*****..*.*.*.**....**.*....***...*.*.**.*.***.....**...*...**.**.**.**.**..**.*.*.***...**.**....*.*..***.*..***.*...*.*.*****...*.......***..***.*..*.*.*..*.*..*.*.........**.***....***.....*..**...*.*..**..*****.**....**....*.***.*..**..****....******..**.*..***..******.*..*..****.***..**.*...*****...*.*.***..*....**..*.*.**...**..***..***.*..*.*........*.*.*..***..*.*****.*.**.*...*..**..*.*..**.*..**.*.*..*.*...*...****.*.*.**.*...*.....*...***....*.....*..*..***......***.**......*.*...**.*..*....*..**.*..**.**..**.***.**...*....*.*****.*..*.*.*.*..*.**...****.***.*..*..*.**.*.*.*.*.**.**...***..********.*...*.*..**.*..***...**.*.**..**..******..**.....***.**.*.*...*.***...*.*..*.**..*..*.**....*.***.***..*.*...*......*.**.*.**..*.*..*.*..**.*.*.**..***....***.**.*....****.*.****.**......*.**..**.*.*.*****.*.**.*..*..*...*.*..**.*..***********..*.*.**..*..*..*.*.**..***.***.*.**.*..***...*.**.**..*..**...***.*.*...**..***.*.*...***..*.**.*...*....****.*..*.**.*.***.*.****.*..*.....*....*.**..**..**...**.*....**.....**...*.***..*.*.*.*.*..*..**.******...*.*..**..*.*.***....*..**..**...*.......*.**...*.*....******.*.*..*...*.*..*..***.*.***.*.*...**..**.*****...*.**..***...***.**.**..*..**.**...*.*..**.....*.*.*.*.*.****.**.**.*.. *.***.****......**.....*..**.*.......*......***...*.*..*.***.***.****.**.*.....*.*..*..*.....*.*.*******.*..*....***..*.....*....*...*.*.**..*...*****..*.***.****..*..****..*****..***..*.....**.**.***.*..*.....***..*.*....****.*.***....*...*.***..**...**.***.**.***.*****..**...*******..**.*..*....*******.*****....*.**.*..*..*.**...*..*..*.*..**.*.......*..***.*..*.*....**.*.......**.*.***.**.*....**..**..***.***..*..*****..*.**..*.....*.**..****.*.***.******.*....****....*...*.*.***.**..**.**.*.*..***.***.**....*..*.*......*****.**.**.*.*....*.*.*.*.*****...*..************.*.**.*****...*....*******.**********....**.*.........*...*.*.*.*.**...*..*..*.*..*.****..****.*....*.**..***.***.*.*...*.*.*.*.*.**.**.***.**..*.*..**...*....*.**...*.**.*.*.*****.....*.**.***.....*.......*.....**..*******.....*........****.....**.*.***..*..*.*.*.......*...**..****.****.*..*....*...**....**..***...*....*.**.**...*...*....*.****.*.**..****.***.****.**.*..*.*.*...**.**....**.*..*.***..**.*.***.*..*..*..*.**.**.***.*..***.*...*...*..*.*.*.....*********..........***.*....*....*...*..**.**..*..*..***..*.*.**....***.*.**.*****.*..**.........*.***.*****.***..***.....**...**....****.....**.....*.****...****.**..*.**...*****..***.****...*..*.****.**.******.*.....*..*...***.*...**..**.....**.***...*..*.*.****..*..*.*.**.*.*.**.****..*.**....******.**..*.*..*..**.*.*..*.**.*..*.**.*.*.*.**...*.*.***..***.*..**.*...*..*.***...***.*..*.**..**...**.*.****...*****.*.....*.**...***.*..******.*******..*.****....**.***.**.*.....*****..******.****.*..*.**.*..*....*.*****.**...*.....**...*..***..**.***.*.*****..*....**.*...*****.*.**.*...****.***.**..*....****.********..*.*..*.**...***....**...*....**..*.*..**.....*.*.*****.*.*.****.*...*..*.*...***.***.*.**.*.******.**.**...*****.*...*.*.*...**.*...*.*******.**..****.**..*.*..*.**.*.*.**.*.*.***...**.*..*...*******.*.*.*...*..*..*.***.....***.*.****.**.***.*..*.*....*.*....*.*****.....*.*....*.*.*..**..*..**..***..*....***....***..***.**.*.***.*..** *.*.*.*.**..*..*.**.*....**.*.*.*..*...**.**.****...***.*..*.**.*.**..***..*.....*****.***.*...*..**..****.*....*.****.*.*...*.**.*.**.*.*.*.*..*...*.**.***....***..**....********.*.**.*...**..***...***.*..*.***.*******.*...*.**.....***..**.*..*..**..*.*.*.*...*..**.**.****..***...**.*..*.*..***.*.*****.*.**.****.***.*****.*...*..*..**.*.**.*.**....*.*....**.****...*.**.....**...***..*****..*...****.****.....*.*****..*.*.****.*.*...*...*.*..*...***.**.***....*..****..**..***..***.*********.**..*..*..*.***......*..**........*.***.****.******..*...*..*..*.**..*.*.**..****..*........*.*.*.***...****.**.**..*.*...**.****.***..**..*......*.**.....***..*.*....***.****.*...**.*..*...*..*.**..**....*.****.**.**...*.*..**.**..*.*.****.***..*.****.***..*...*..*.*.*..**.**..*..**.**.********.****.*..*.*.*...*****........*.*...*..*..*.**.***..*.**.**.******...**....**..***.****.**.****.*.*.***..***...**.**..*.**....*.**..**.**.*.**.....**..**..*..*.***......**...*****...**.....****.......***.*****.*****..*.*.**.*..**..****.....***......*.......*....**.*..*..**.*.**.***..*******..*...**.***.****.*.****.**..***.*.**..***.*.**...*...*.*.*.*.**..**..**.******.*.....*....*.....*..*...**..**.*...**..*.*..*.*..**.**....**.****...*....*.*.*....*..**.*...*..**..**..*....**.*..*....**......****.***..**..***.*..**..**.*...*****....*.********....*.**..*..**.**..*...*.*....**..**.*.****.***..*.....*..*.*.**...*..***.*..**...****.**.**.******...**...*...*..*...*.*.*..****.**..*....***.*.**...***..****.***.*...******.*..*.......*...*.....*...****.*.***...***.**.**.**.***.*.*.******..*...*****......****.*...*.*...*.****..**.***..***....**.**..*.*..**..*.*****..*.*..*.*.****.*...*.......*...*.....***..**.*.**.***.***.*..*...**.*.*.*..**....***.**..*.....*.***...**....*****..*.*.***...*.*.*.*...****.***.***....*..*..*.....****.**..**.*.*******..*.*..*.***...*..**.*.**.*....****....*...**.......*....*.*.**....*.**....*.**.***.**.*...**..**..**....*.*.*..*..*.*...*..**..*.*.**.*..*....*....**.*..* *****..**.*.*****..***.***..*****.*.*....*.**.*...*.*.**...*.....*.*****.*..*.*..**....*...**..**.*.******...******.*****..*.*.....*.*.....**.*..**.******.**....*..*.**..*.**..*.*..*.*.*.*..*.****.**.*....*..*.****.**.*.**.***.*.**.*****...*...***.*.*.*....**..*.***.*.*.**.****.**....***..*...*...*.**..*..**.**.*..*.**.*.*..*.**.*..*.....******...**.*..****.*..***..*.*...**.*..*.*.*..*****.*...*......*.*....*..***....*.**.*.*....*****.*...*.*.*.**...........**.*.****.*.*******.**.****.**..*..*.*.....*.***.**.***..*....*..*.*.*...***.***.....***.****.****..*....****.****.*.*******.**.**.****..**....**.*.*.....*....**.***......*..*......*..*....***..*..***.**....**.*****.**.*****.**...**..*..**...*.*...**..*..******..**.**.**.*..**..***...**.*.*..**.*********.*...*.**..*.*.*.****.******.**.*..*.*.***.*...*...*.******..**.*.*.*.**..**.***.*.**.**..**.*******.**..****.....**......*.....*.*..*******.****.*****....**.**.**.*.****.*...********..*.***....***.*.*..******...*...*.**....*.**...*..**.*.**..*...*.*.......*....*.*....*..*.**.**.*..*.*.*.***..***..**.**...**.******..**....*....**...*..**.*.*.*.**....**.*..**.**..*..*.*.***..**..**...*..**..***.....*.***.***..*..*......*.*.*..****...**.***...***.******..*..*....*.*.***..*...**.***..*.******...*...*****..*....*.****..*....**....**...*******..*.*.*..*..**.*.*.******..****.*...********.*.*.*..*....****..***....********.**.*****..*..**....*..*.*****.......*.....*....**..**.**.**.**.**..*.*.**..***.*.***.**......*.*****.***.....*.*.***..*.**.*..*.*...*******.***.*.****...*....*....***.*..**...*...***....****..*.....**.***.....**...*...*.*..*.**.*....***.*..*.***...****.*.....****....*..**...**..*****....**..****..*..*..*****....***.*.***.**.***.***.***.*..*.....*.*.**....**.**..*.*...**...*..*..*..*.*..**.*.*...***..*.*.***...***.******...***..*.****...**..*......*....*...*....*..****.*.*..*..*.*..*.**.*.........**..**.....**.**..*.***...****.**.***..*....*..*.***.*....**..*.***..*..*.*..***.**....****..*.....*..*.*.... *..*****..*.*..*..*..**.*.*..*.*.**..*..***.*..*...*..*.***...*.*.*.*.*.***...*...**.*...**..*.**..*.*..*..**....*.*.*..*.**.*..**..******..**.***.**.**..*.*.****.*.*.*****.**.**..*...*...*.********..**.***..***.***..****.***.****..*******.*.**...*******..****....*.*..*..**...*.**..**..**..**.***..*.*********..**...**..**....***...***..****..*.*...*..**..*.......*.....**..*....*.*****..*.**.*...*.*..*.**....*...**...******..*.**...**.***.*.****...***.*..*.*..*.**.***.*...*.....***.....*..**....**.***.**.**..*.....**..**********..*......*.*.*.**.*..**.**..**...*.*..***.*....*..**...*.*..*...*.*.*.*...*.***.*.*.*..********.***.**..*...*...*.*.*.****.*..***..*..**********..***.*.*..*.*.*.*****.*.*..**..***.*..*.*.****.*....*.*.....****...****.*******.*****.*.**.........**..*.*.*..****.**..**..*.*.****.*..*..**.*.****........*.**....*.*....*.**.***...*.......***.*..****.******.*.**.*.....*.*.*.....******.*..*.......***..**....*****.*.*.***.*.......*.***...***.....*.***...**...****..**...***.*.**..*...*.*.****..*..*.*..**.*.*...**.**..**.****.....*..**....*...**...*.*.*****.**...*.**..****.*....****..*******.*..**.*...***...*.*.*..**.**.*.*.***.*.*.***....*..*****...*.**.**.**..*.**.*.*...*..**......***...******.***.*....**...*...*.***..****...******.*..*.*.*....*....****.*.***.**...*........***.*..*.*.*...***.**..**...*...*.*....*......*..***.*.**....*.****.****..*..***.*.**.....*****.....*.*.****.*...**..*.*.*.*..*...**.........**.*....***.*.*.....**.....*.**...***.*...**..*....*..**..**.*.*.......*..***..**..*..***....*..***.**.*.*..***...*.....**.**.*.*..*.*..*.*..*........*.*..**.*....***..****.****....*..*...**...***.****.******.*..***.*.*..***.*..*....*.*.....*..*...*....*...*****..*...**.**..**.....**.*.*..**.***.**.*.*..*.*.*...**..*..*.*.*.**.***.....*.****.**.**.*....*.**..****..***.**.*..**....*....*..***..**.****.*.*.***..***.***...*..*..**.**.***.***.....*.*...*..******..*.*....****.*.********.*.*.*.*..*........*..*..*.***.*...****.***..****..*****.*.*.**** ...*.*.*..*.*****.*****.**.*.***.....*..*.****.*...*****.**...*.*.***.**.*..****...**..*..*......**..****......***...*.**.**.****.*.**..*.*..*.*.****.....*...**..*.....**..*......*..**.*...**.**.*.*..*.....**..***.*.*..*....*....**...***********..******.*.**....****......*.*...***..*.****.**.....****.***...*........***...*****...**...............*.....*..*.*...*....*....**.***.**.*.*...*...**..*.**.***..**...*......***.*.*..**...*.****.****.*......**.*.**..*...***..*..**.......*.*.*.*****.*.****.*.*.*...*..****...***.*....******..*..*.*.*.*...*..*.*..**...*.*.***.**...**...**...**....*.....**..****....***.*.*.*****.**.*.....*..*.******....***...**.**.****.****.....**..*..*...**..*...*.**...*..**..*.*.*.**.**.*.*******.*.*..*..**.*...*****.**...***.*...**.**.*.**...***....**..*.****...*****.*.*.******.*.*..**..*..**.*...****.*.**.*.*....***..**.*.*..*..*..*.*..*.....***.***.*..*.*.**.*****..*..****.****.....*.****.*.**.....*..*****.****.***.*...*.**..********.*****.**.*.***...*.***.....*...**.*.**.*..*.**..**...*..*.**..***....***.....**..*...*.**..*.*..***.*.*..*.****.*.**.*..*..*..*..*..*.*.*..*.*..**..*..*..*.*****.*.*****..***.***.*..*...*.*...*...****...*.****.****..**...****.**.*..*****..*..*.****.*..***.*.*...***...*..*..*.....**.*.**.**..*...*...*.*****.***.....*.*.**.****...**...****.*****..*******.*.....*..**..*..****...**..*.*..****..*.*.**..**..*.**..****.*....*.*.*...*.*.**...**.**.....******.**..*..*****......*...*.***...**.**..*...*...*.....**..**.**.*........******..*.**..***..***..*.....*...***.....*.***.**.****.*..**..**.*...*..*..*.*...*..*.*..**..**.*.*.*..*..*....*.*...****......*..*.....*.*....*.***.....*.*.*.*.**.*..*.*.**.****..*..*..****.......*..*.**.*..*.*.*.***.***..******.*.**.*.*****.**..**.*...****.*.***..*******.*.*.****...*.*******.*.***...*.**.*.**.....**.***...*...**.*.***....**..*..******...*..*.*.**.*****.****.**.**...***...*...*.**..*.*.*...**.......*..*.***.*.*.*..******..*.*****.*...*.***.**........**.******.*.*****.***...*.... ********.*....***.**.**.*******...**.******.*****..*.*...**.*..**...*.***..*.*........*...***.**....**.**...*..*****..*.**.*..**..*...*.*.*.**...***.*.*....*.*..*..*....**.*....*..*.***..*...**.**.*.***.**.******.*..**..*..*.......*....*******.**.*..*****..**.***....*.**.**..*.**.**..*....*....*.****.********.*.......*..*.....*.****.**..*..*.*.**...*..***.*.**..**...***.**.*.***.***..****.**..****.*......*..**.*.*.*...*..*.**..**.*....**....**.......*.......*.**.*..*.****..*......***..*..**.****..*..*.***.*...*.*.**..*...*..*..*..***..*.*.......**.******.*....**..*.**.*.*.*.*...****..*...*.*.....*....*..********....**.*.******..*.***.***.....***..******...**..****..***..***....*....**......**...*.*..**.*.***.***..*..**.*.***..*...*..*..*...*..*.*.**.**.**...***....***.***..*.**.**.*******.**.*.**...*.*******.***....***...*.***.*.*.*.***...*......*..****.**.*****..*.**...****..***....***...*****.********..****..*****.*.**.****.**..*.*..*****.*...*.*..*.***..****.*...*****.*.*..**..***..**..*.*....**.**.*.***.****.**..*..**.****.*.*.....**.***.*..**.*.*...*..*..**.*****.**.**....**.*..*........*...**....**.*.*...**..*****.****..*.**..**.**.**..*.***.*....**.*.***.**..*..*..**..*...**.*.****....****........*****....*.*.*.****..*..*.**...***....*.***....**..***.*.**...**.*.*.*.*...*..**..*..*..*.**...*..*..*.*****.*.*****....*****..*..*.***.*.****......*.****..**..**.**.....**.*****.*......*..****.**.*.***.......**.*.*..*........*.**.*****.**.*..*.*.*..***.****..****.*.***.*...*..*..**.******..******.***..*....*.*.*.**.*....***.*.*****..*.*.*...******.***..*.*....*.*.*.**...*.*.***....*****.*....***....**..*..*.**.***.*.....***...****...***.**..*.***..***..*......***..*.*****.*..***.**.****...**.**..*..*.***.***.*.*....*.*****.****.***..*.*..*.*.***..**...**.***.....*..**.**.*......****..**..****.**....*....**.***.****.*.*.*.*.*..*......**..**.***.*.*********..*.*..**.***..**..*****.*...**.*..*...**..*****..***..*.*.*.**....*.*.....*..*..***..**.....****...*.**.*..*...* *..***....**.**...*..*..*...**..****..**...**.*..*.*.*..*...***...*.*.**..**..*.**.*....*..*..**.**..**..***....*..*.***..*.*.*...**..***.**..****.***.***.***.****.*...****.*.*.**...*..*.****.**.**.****...*.*..***.***.**.*..**.*.*...*..****.**.***.*****...**....*...*.*.*..*..***.*.*...*.***.****..*..****...***....**.***..*.**..*....***.**.********.***********.*.**.*.****.*.******.*..*..***..*.*******......*..**.***...*.*......**.**..**..*...**....*..*****.*.*..*.*..**......**.**.*.*.**...*..**....*....**.*.****....***.*..**.....*...****.*.*****.*...*..****..**..***.*..***.*....**....*.*....*...*.*..*.**.*******.*..**.*..*..****.**..*.*.*******....*.****..*..*.*.*....****.***.....****.*.**.....*..*.**......***.*.*.*.....*.*..*....**...*.**....*..**...****.*.**..****.*.*********..**...**.*.**.*****.***..**......****..*....*******...*.......****.*..****..**...*.*.........**...*...*..*.*...*.......**..**.**.*...***.*..*.**....***..*..**..*.*.***.*****.*..**.*.*....*..****.**.....*....*.****..**.*..*..*...*.*.***...******..*..****.......******.**.**....*...***.*..*......*.****..*.....**..*..*...*.**.*.**.*.......**.***....*.***.*..**.**.**.*..*....***.***..**..*..*.***.***.*.*......*.*.*.*******.*..*.*.*...**.*.*..**..**..***.***..*..**...*..*...*..*...*..**.....**.**.**.**.**.**...**..*...*..*..**.....***..*.***..**.**..*..***.*..***..****...*.*..*.*...*.....*.*.*.......*..*...****.*....***.**...*.*.**...*.*****.**..*..******.*****..*..*.*..**..***..**..*......*..**.***.****..***...*.*.*.*...*..*.*******..*....*...*.*.**.*.*.*...***.....***.*..****.*.*......*........****.***.*..**..**.***....****...*.**..****.*..**...*.*..****.**.*..*.******.*.********.*..*...*.***..**.*.*.********.*.*.***.*.**..*..*..*..**.***..**..***..*********..*...*..***...*...*.*.......*.....*...*.**..*..***...*********..*******.*.**.*.***.****..****.....**.**.*.*.*.**..***.*****.**.*..**.*.*....***.*..*.**.**.***.*.....**.*...*..*....***.*..***.**.....*.*.*****.......**.**.**.*..***.*..*.****.... *..***.***.******.*****.*.***.******.*.*....**.**.**.......*.*.*.*.**.**.****..*.***.*..*.****.*..*..*..*.**..*.**..*.******......*.*.**.*.*..**.*****..*****.*....***.**.*..*.**..*.***..**..**.*..****..**.*.....*..**.......*.*.*.****..**..*.*..*..*.*.*.*.*.*.*.*.*.**.**....**.*.*..*.*.**...**.*.*.*...*.**..****.**.****..*****......*.....*.***..*.*....*..*****.*.*.*.***....**..*.*.*********.*.***.****....****..*.*...*.**.*.*...**..***.*...*.***..***.....*.*.***..****.**.****.*..**...**....**..**..*..****..****.***.*.*.....**.*.*...**..*...*..*.**.*.....*...*.****..*...**..***...***.***.*...**.*********.**.****.*..*.....**....**..*....****..*..**...*......**.*.***...********..**.*.***..**.......***..**.**..**.....***....******...**..*.***...***....*..*...*.***..**.*..*..*****..*****..***..*.***.*.*.**..*.*.*..**.*.****...***.*..*..***.****....**....*..*...**.***.***********...*.*****..**.*******.*..**.*....*.*.**.*...**.*..**.*...**.***..**.**....****.*.*.*.*****...*.**..*...***..****.**.****...*...****.*.*......*.***.....*.*****.**..**.*..***.**...*.*.*....*.**...*******.*..*.*...**..***.**..*.....**..*****.*.***.*.*.*....**...**.*.*.*..**.......****...*.*.**.*..*.**.*...**....*..*.*.***.*..**...*....******.*****..**..***....*...**.....***********.*.***.****.**.*...**....*..***....*...****.**..***.***.*.*****..*.....**.....**.*.*....*.*****.*.*.*****..*....*.*****.**.**.*..*.....**.**......*...*.****..***.**......*.*.**....***....*...*.*****....*..*..**.*.**...*...**..*.....**.**...**.....*..*...**...*.**.****..****.*.*..*.**.**.*.*...*****..*.*.*.*..*..*.*..**...**.*.*..**......*.*.**..*.**....*....*...*...*..**.*..*.*..**.**..*..*.*..*.*.*.*....*****.**.*..*.*..**.*.**..*****.*...*.***..*.***.*.....*.****.*..***.*.*..**.*..*....*.*...**.**.*.**..*.*..**.*.*.**..***....*....*****.***.****.***.****.*.*..*..***.*.****.*.*..*.*..*...*.**.*..***....*..***..****....***.....*..*....*.*.*..*...*.***.*.**..*..*...***..****...***.*..**..******.**..*.*****...*.....*....**.**. .**..***.....*.**....*.**.**.*.*.**....**...**.*****....*.....*.*...*.*******..**.*.*.*....*.**.**...*..*..**.*.*..*.*....*....******.***.**.*.**.****..***.*....***.**...*.**....*.***..******..*......*..***.*...*..*.*.****..*....***...**.*..***.*.**.*.*....*...*.**.*.*.*...***.**..**.*.......*.**..**...*...****..*.***.*.***.*..**.***.******.*..***.**..**.****..*.***.***..****.****.*.*.*..*****..*****.****...*.**.*.****..***.*.***...**....**..**.****..**..*****..*........*...*****.**.*..**..***.***....***.*...*.**....*..***....****.....**.**.**.***.*..********......*....**..****..**....****.*.**..**..**..**...***.*.*..****..**..*.***..***.*..**...**.....*****.*.**...*.****.**.*...*.***..********.**.*....********..*....*..*.*.....**...*..*.*...**.**..**.*.**.*.***.*..**.**....*...**.*..**.*.*.*...**.*..***.*.****.**.*.***.......*....***.*......*.*..*..*.*.***.*.*.**..*.*.***.******...*.******.**..*..*******.**...*.***.***.*...***......*.*.*.**....**..*.**.*.*....**.****..**.**.*..****...**.**.**......*.*....*.*.**....*....*...**.*****.**..*****.*.**...*.*..*.****.***..**.*.*.*.*..*..*.**.***.*.*..*.**..***..******.*.**.*.**.*...***..**..*****...**.**.****..***.......*..**..**.*.*.....*****.*....*.**...*.*.*...******..*.*.**..**.**..*.*.*....****.**.**..***.*.*.*****..*.**.*.*.**.....*.**...***..**...**.**..**.*..*.*.*..****..**..*...*.*..**.*..****.*..****..**********.*....**....**..*.***..*.*..***..*....*.*..**.**...*.*...**.**...*..*..*.*..*..*..*....*..****.**..****.*.*.**.**.*******....***...**.**...**..**.**.****..*****..*..**..*...*.*.*.*..*...*.******...**********.**..*.*..*.**..*.****.*.*.**.*******.******.*..*.**.*..*****..*..**.****.**.*..*****.*.*.*..***.*..**......**.*.*..*.**....*.**.*..**..*.**....*****.*..*.**.*.**..**.*.*.....****...***.**...****..*.***..*.*.*..*...*..***.*...*.*.*.*.****...*.*..*..**.**.*.***.**..******..*****.**.*..******.....**..**..*****.**.***..****.****.**.*..*.*...*..**..*..***.*..*.....*.....**.***.*.*...*..*...**..*.**.**.*.** *.***.*...**..**..*.**.*...*.*...*...**.*.***..**.**..*........*.*..***..****.**...**.**...*.*.**...*.**.***.....*.**....***.**..*.**...*..**.*..***.*..*..*..*....***.****.*.*.**...**....*......*.*..*..*.*.*******..***..*.*..**...**.*.****..**...*...***.**.******....*....*..**..*.*..**..*.**...**.*.*.**...***...*.*......*...**...**.*.........*.*...*..*****...**..***....*.....**..**....*.*.**.*.*.***.*..**.*.**..*.*..***.**.*...*.*.**...*...*..**.......*.*...*....*.....**.*****.**.***..**..***.*.**..*..*...*....*.*...**.*.*..*..*****....**..*.*..**....**.*...**..***...*..***.*....**...*.****..*.******.*..***..*...*.*.**..*.**.*...*...*.*****.***..***..*.*....***.**.*....***.***..*..***.**.*.*.*...*.***.*..*.*.***..****.*****.**.***.*****..*.*........**..*..*.*...******.....*.******.....**.*.*******.***...**....**..*.****...*.*.*****..**.....***.*.*.*....*.***.*....*..*.*.****...***....******..**...*..****..**.*.*.**.**.....**..**.****.****..***..*..*..********....**....*..*...**..****...*..******.*********..*..*.*.*...*..****.**.*..***.......***...***.****.*..*.*...*....*.*..**.**.*...****.*...*....*****.***.....**..**.***.****.****.****...****.***.*..*..**.*....**.*.*....****.**.*.**..**...*.****..**...***.*.......*..**.*.*....**...*...***.*.**..*..*.....*.***....*..**.*.*.**.**.*..*....*.*.***.**...*.*..**....*.**.***.*..**.**.**.*......*****....*.*..**.****..****.***....****.**.**.****..*..***...****...*.*.*****..***.**..*.**..*.*.*..****....*.***.**.*.***.**.*.**...*.*..*...*.*.*.****..*...****...**.*....**..*..*****..**.*.*..**.**.***.**..**.***...*.****......**.*.*.****..*.******.*.**.*.**..*....****.*..*...**....****.*....***.*****.....*.**...*...**....****....*..***..*.*.*.**.***...*.*.*...***..***.*.**.*.*.*.*.*****.**..*..*****......*..******...**....*...**.*...******...*.********.*..**..*.*...**.****..*.****.****.**...*...*....*.*.**.***...*....*.******..**.*..*.**.**...********..***...*..****....*.***.***..*...*..*.*..*.*..*...*.**..*.**.*.**.**.***...*** ..*.*.*.*.*..*...*...*..*.***..*..*.**.****.*.*****..********...*.**..*.*.*.**...*.*..**.*...*..*.*..*.**..**....*..***.*..**..**...**..*..*..**...**.*.*.**.**.*.*..**..*.***.*****..*.****.*..*......*...*..*.***.***..*.*...*..**..*..*.**.**.****..*...*.******.**.*.*..***.*.*.*..*.*.**..*.*..*****.*....*.**.**...*..*****.*..**.****..*.*.**.***..*.*.*...****.**....*.*.*.****.**..*.*.*.*...***.*..**.****...*.*.*.*.***.*.***.*..**.*..*.***.*..*.*.*.*.*..*.*...**..***..***..***.**.*...*.**.*.*.*****..**..*.**.*....***.*..**...*.**.....*..**.**..*..*.*.**.***.*******...*..**...*..*..**.***.*.**..***..**..*.**...**.**.**...**..*.***.**...*.*....*...**.**..*.*.**.*.*.*.*...****..**..****.**.*.**....***..*.*..**.****..***.*..**............***..*...*....*.**..*....***...**.***.***.*..******.*.**.....*****.*.*..*..*.**.*...**.*..*****...*..*....*..*.***.*.*.......*******.*.*.****.***....*.....*.***.*.***...*.**.**..**...**..**....**..*.*..****.****.....*.**..*..*.*.*...*...**.***.**.*..*.*.**.*****...**.*******...*.*.*.....***.*****.***..*.**.******.**.*...*.*.*.*.*.**.*.......***.*.*..***********..*****.*.**.*.*...*...*.*.*.*.*..**..***...*.****..***...*.*..**.****...*.*.***.**.**.****..*.*...*...*.**..***...*.*****...*.**.*.**...**...****..*.....***....*.*.....*..*.***.****..*.*.**.**..*..*..******....*...***.**.....*..*.*..*...*..**.****..*.*....***...*.....********.*..**.**....*.*.**.**...*...***.....***.*..*..***.**.**..*.*.****.**...*..*...*.......*.**.*.**..***.*.***.*..**.*..**.***..**.*...**.*****.***.*..**..*.*....**...**..**.***.......**.*.*.*.****.**..*..*...**..**...**.**.*.*..****..*....**.....**.**..****.....****.*.*...*...**....**.***.*****...*****.**..**.*......**.......**...***.**..****.**.*****...**.**..*.*.**...*..*******..***....**.*.*.***.**.**.**...*..******..***....***..*.**.***.**.*.**.******.*...*****.*.*...*.*....***.**.*.*...*...**.**....***.*..*..*...**.***.**..******......**.**..*.***..*.*.*****..*.*****.**.**.*.***...*..*.*..***...*.**.*.*...**.* ..*.*.....****.**....*.**.*.*.**...*.*..*.*.*.....***.*.....***.....*.**.*****.**..**.**.*...***....**..*..***...*...******..*.***..*....*.***.*..**..*....*...**.*..******..*.*.*......*..**.***..*.***.**....*.*....**.**..*.*..**.*.*.**.....**.****..***..**...*....****..*.*******.******...*..*.*..**.**...*..****..*.**..***.**....**..*..****.*.*.*.*..**..*.*.**.*....*.*****.**.**....**.*..**.*...*****..*..*...**....*....***.***.***........*****.*.**..*..*.*.....**.*****..**....*...*.....*...*..**.**...***.*.**..**.*.*..*********..*******..*.*.**.***.....***.**...**.******.***.***.....*..********..*.*****.*.**.**.....*.*.**.......**..*.***.**..**...*****.***.....***...**.*.**.**...***...**.*.*..***..**..*..**.*.***..*.....***.*****.***.**....***.*...**.****.*..****..**.....*.*...**.**.*....*.***..***.**......**.*...*..*...*.*..**..****..*..*.*.**....*******.**.*.******..***.*.**...**.***..**..*...*......**..*.****.****.*...**..*..*..*.***.......*......*.*.***..**.****..*..***..**..**..**.**...**...*....**.***..*.*.*****......*.**.*..***.*.*.**.*.**.**.**.*.***..*......*.***..**..***.**....*...**....*...*****.**..*..**.**..*.***....***.******.***..**..****...**..*****.**..***.*...*.***....*..*.*.*...*.*.*..****....*******......*..**...**..**.*.*..**...****.**.*..*...**.*.**.......*..*.....*.****.*......**.**..*..*..*.*..*........*.***.*..**.*.*....*..**.**.***.*.*.*.*..*.****....**..*.**.****...*.......**..*.*****..*.*..*.**....*..*.****.*.*.**....*..*.*.*..*.*.....**..**.**.*****.....*..**....**.*..**.*..*.******.***.*.*.**.********....**.*.**...***.**.*****..**.*....*..***........***.****......**.***..*...****........*...*.*..*..****..***..*.**.***.*.*..*..**.*.*..*..**.**.**.*.....*****.**.....**..***..*...*.*****...*.**.*.**.*..***.***.*..*.*.**.*.*******..*....*..*..****...**...***.*.**..*.*....*...*.*.***....*.*...**....*.*.***.*..*..***...**.*..*.******.******...*...*....**.*.**.**...*.*....**......*...*...**.*..*.****...**..*.**..*...*...*..***...***.*.*.**.**** .**.**....**..****.*.*.*****...******.**.*.*.***....**.**..*...**.***....*.*.*.**..***.*.****..****.*.*****..**..*......*.***..*.***.**.**.***.*.*.**...*..**.*.**..*.***.**.***.*..*.**..**....*.*.....*.......*..*...*..*..**...*....*.**.***..*.*..**.****.*.....*.....*........**..****.***..*.*..**...***...*......*....*.*.****..**..**.*...*....*....*.*.***..*.***.***.............*.*..*.**...*.***..*.*..*...*.*.*.***.*....*..*.*..*.**...***.***.*.**..**.***..*.**.**..*.*........*..*****.***.***.*...*.......*.***..************.***..*..*.******.**...*....*******.....*****.*.*..*.*...*.**...*.*.*..*.****..*..*...**.*.*****..*.****.*.*..*..*...**..***.***.*.****..*.*.******.**..*...****.********....*****..*..*...*..*.*.**.**.***...*.**.*....***..**..**.**..***.*..*****...***....*..***.***.....*......*....*..***..*..*..****....*.*...*****...*..**.**.*...*..*.*.*****.***...***.***..*.*.*..*.**.....**..*.**..*..****..*.*...****..*..**.*.*.**...*..**.**.*.*.****.*...**...*...*.*.****.***....*.*.**.*.*.*...**.***..**..*...**...*..*...***.**......*.***.*....***.*..***...*.*..*.*.*******.*..**...****......*..*....*..*..*.*..**...**..*.**.*.***.*..*.**..**.*.*...*.*******...*****...*.***.**..**.*...**....*.*.*.***..*****..*..*.***...**.**.**...*..*..**.***.*.**.*..**.*******..**.......*.**..**..*.****....*......*.*****..**.*..***.*..**.*...**.***..****.****...*.*.*****..*.**......*.*..*.*.*....*..*.*..**.*.*.*..**...*.**.*...**....*..*..*.*.***.**...****..........*..***..*..**..*.*.*..*.**..****.*.**...****....*.**.*...*.*...*.*.*.*.*..*.*********.***..**.*.*.*.**..*..*****...*......**.**...*..**..**...***.*.**...****.**.**.***.*..*.......*.**.***.*..*..*.*.*..**..**.*.*.*.***.**.*..*.**..*..*.**.*.**.*.....***..***.*.*.*.***.**.*...*.**.**.****.*******.**.*.*.*..*.********.**.*****.****.......*....*.**....*...*..**...**...*...*.*..*.**.***..****.*.******...****.**.****.*..*.**...*.********.**********.*..*....***.....*****.***....**..*.**...*....*..***.******..*.*...*..**..**.**... ..*.....*******...***..*...***.*.***.*...*.*..**..*.******....****..**....*..*.**.*..*....***....**.*.**.***.**.**..*....*.*.*.*..*****....*.***.....*...*.*.*..*.*..*..*.*.****.....*..*.**..****.*.*...*...*..*.******.*****.**.***...*..**..**.******..**...***.*.****.*.*.**.***..*****.***.*.*.......****..**.*.***.*...*.*.*.**.**...**..****..**.*.***.*.*.......*.*******.**..*.*..***...*........*..*..****...***..**..**.**.*.***.****..***..*..*.*......*.*.*....*.******.******.*...*.*.**.*.*..*.**....**.***.*..**.****...*.*..*..*.*********..*.*.*.*....**.....*..*......*...*****.**.**...*.*....**.**.*....**..*.**.*..*.**...*.*.***..***.**..*.*..****.**...*..**.*****.******..*****..****..**.*..*.*.****..**.*.**.*.***...******.****.*..****..****..*.******.**....***.**.....*..***....**.....*.*.****..*.**....*.*..**.*...***.**.**.*..*********...****..*..**...**.*......*.**..*...*.**..*....*..***....**...***.***..*.....*.*.**..*...***.*..*****.**...***...*..***.*.**..**....**.....**.**..**..*.**.*..***....**.....*.**.**..***..*...*..****..***.*****..****.*.*.**.***.**.********........**.**.**..****..*..*...****..*.....*.*..****.*.*..**.*.****.**.*..*..*..****..*.*.*.***.*..****...**...**.***.*...*.*..**.**..*.*..*...***.*.*****.***...*..*****.*****..*..**.*...*.****..*..*.****.***..***...**.***......**..**.***......*....*..**.**..**....**.***.**.*...**.*.*.*..*.*.*.*.*.*.*.*.*...****.*.....**.**.*.....*.**.**.*.......*****.*.**.....*...***.***...**.********.**....*.*.***......*.*...***.*.***.*.*.******..*...*.**...*....*.***.*..*......**..**...***.*.*.*.**..**..***.*.*..*****.*****.****....**.**.*.*..*.*....**.***....***....*...*....*..**..*......**.*...*....*....*..*......*..*.***..****...**..*...*..**.*.***.*.*.*..**.....**..*..****...*.**....*.****..*.***.*.*.**....*.******...*.*.**..*.**.*..*..*****.....*..*.*.*..**.****......*..*.**..*****.**..*****.**.*.*.**...*.*..*.******.*.***...*.*.*..*********...**.****....*******.*.**.**.*.*..**.*..*...********.*.**.**.*.*...*.**..* ..*.**.***..*..*.*.*...**....**.*...*.*...*..*...........*..*.*......*.**.*.**.*.**..*......*.******.***.*.*.**.******....*.***.....****.**.*..*....*...*..***.....*.*..*..*.**.*.**......**....***...*.***...*..***.....**..**.*....*.*..*.*..**..*..**.*...*.....***..**..*****.*.**.*..**..*...**...**..*.*..**..*......*.*****.******.*.*....**..*.*..**.*.*.*.*....**.**.*****..**.****.*.*.*.**..*..**..***...***..*.*...*..*...*.....*.*********.*..*...***..**...**.*..**..*.*.**.**.***.****...**.*****..**.*.**..*.**....**..*....****...**..*****...***.*..**..*...**.*****..*....*......*****.*...**...**...**.*........**..****..***..*.**.*.*...********....****.*.***.******.**..*....*.**....*.*.*.***.**..*****..*..*.****...**.****.****.**.***.**..*.******..****..*....***..*.*****...*..*.*...*...**.**..**.*.***..*****.***.**.*...***..*....*****..**.*******.*.***..**..***.*....*.*.*.**...**....**.*.*......*..*..******.*..***..*..***..*.****.*.**.*..**.....*.**..*...***..*..****...*.**.*.*...*..***.**..*...*.*.*..****...*.*....**.*..*...***...*.*.**.*.*.*...*..**...*.**..**...***.**...*..**.*..****.**.********....*.*.*..*.***.*...**....**.....**.***.**..********.****.****..***..*...**..**..*..*...*.*..***.****.*...*..****.......*.*.**....******.*..*....**.**........*...*.**..*.......*.**....**.*....*.**..**.***....**..*.*.***.....***.*****..****...**..***.....*.*.*.**.****.****..*.****.**.*..**..*....***...*...........***.*.**...*...**.**.*....*.***..**.....****.*.**...***...**..*...*...**..*..**.***.*.**.***.**.**..*.**.**..***....****....*...**.**.*....**......**.....*....**.*.**..*.*.**....*...*.**.*.**..****..***..*.**...**.*.*.****.....**.*..***..***...**.***.*...*...**....***..*.*****.*..*....*.*...*.**....***...**.*..****.**.**.****..*..*.**..**.*.***.*.*..*..**.....*.*****.***..**...*.**......**.*.*.**..***.***.*...**.***.*...**.*.....*..**...******.*..*****...***...*.**..**.*..**...*.*.**.*..**.*..****...*.**..*.*..******..*.*..*.*.**.*.*.*....***.*.**.***.**.*.*.*.*****.*.* .**.**.**.*......*..*....***....***.**.*****.*.****.*.****.*.***.....*.*.**.....**..........*......*.**..**.**...***.****.***.**.**..**..****......*..*.*.****...*...***.***...*.**....*..*.**.**..*.*..*...*..*..**.***.*..**.*.....******..**.**.*..*....***.*.*..**...**..*..*..**.**...***.*.....*.*.*...**..**.....***...****.**.....*.*.*.*........****..*..*.**.**.******..**.*********..**.....*.*..*..**..**..*.***..*.*.**...***..*.**..*.*..*..*.*..**..*.*****.**.*.*..**.*..**.**....*.*.*..*****.***.*...***.*.**.*.*.*.*.***.*.**.*....*****..**........*......**..****.**.....**.****...***..*.**.*.**.**.**.*..****...***.**..*..**.......**..*.**.***....**.*.*..**.*.**.**.*.*.****.***.**..**..****.**..***...*.*..***....**..*......**..*.**.*......*.....*..........*.*..**..*..*...***.*.**.*.*....**...**.*.****..**.*..*......*.*.**....***..*...*.****.**.***.***.***...******.*..**.**.**..*.****.*.**.**..**..*...*******.**..*.*.*.....*.**..*.*...*.*.***..***..*.*.***..***.**..***..*.....*.**...****...*.**.......***...**.**...***...**...*..**...*.....*.*...****...*.**.***.*...*..*.*.****..**..****.*.****.***.*.***...****...**.***.**.*..***..**..***.***.*.....*.*.....****.*....***.*.*.*..*.*******.**.**.**.***..**.*.*.*.*.*..*.**.*.*....*...*..**.*....*..*.*.....*..*...*...****...*.*.**.***.*...*....****..*...*.***..*..*****..**.*.*..*..********.....**......*.*.....*.***....*....*.....***..**.**.**..*.*.*..**..**..****.....*..*.**.*...*****.**.....*.**..*..*...*..******.**...**..*......*.*.*****.**.**.*.**..****..*****.**.**.*.....***.*..*.**.**..**..**.***.**..*..*.***.****.****.*..*.**.*.*.*.*.****.******..**..*...*....**...*****.*.***..*..*.**.**....***.*...****.*****.*....**..*.*...*...*...*....*.*..**.*.***.****.**.*.*.....**...****.**.***.**.**.*..*......*******...***.*.*.****...***.**....*****.*.....*...*...**.*.**....*.******..*..*..*..*.*.***...**.*....*.*..**.**.*.*....*.****.*..*.*.***.*..***.**........*.**.*..*...*.*..*.*.*.*...***.*...*.*...*..*.***.**.*.*.*.*.*...**...* **.***.*..******...**...**.*..**.....**..*.**...*.****..*.**.**....*.****.***..***........***...****..*..*..*..*.....*.*.**...*.*.....*.*...*..*..*...*.*..**.****..**...**..*****.*.**.*.*.*****..*....****..******.*****..**.*.......*...**.*.***...*.**.*...*.*..**.**..***....*..****.***..**..*****.*.*..*****.....*.***.....*........******.*.*..*.*...*...*.**.******...*...**.*.*..***...*...*.......*****.*.**.**.*.*.***.....******...****...**.***...****..*.**.****.*.*.*.****.*....*....*..***.*.*....*.*.***.*..*..********....*.*.*..**...*.**.*.**....**....*..***.****..*..*...****.*.....*.*.***.***...*.*....**..***.*..*.*****..*.*.***...****...**..*.*.*****...*.*..*...**.*..******.****.***..*.*.......**.*..***.***.*.*..**.*...**....*...***....*.*..***..*...*.*..**.********......*.*....*.*****..*.*..*..***.*.*..**.....*..**...****..*.....*.*.****....*..*..*.***.*..*.....*..**.**.*.*..*.....*..*.***...****.*.*.**..*..*.*..***..........**......**.*...*...*.**...**..**.....**...**...*****.***..**..*.****..*..*.*.***..*..*.*.*******.*..*..*.*......*.**.*.**..*....**.*...**..***.*.**..*.....*....**..**.**.*****..*.*.***..*.****.*..*.**....*...*..........****...*.....**.*..***.**.**.*...*.***..******..*.**.*.***.**.*...*.**...*..*.****.....*.*.*..**....**..*.***.*...**.**..*..*..****...**..*...**.*...***..*.*..**...*..*.*...**.*...*.****..*.*.**..****..***.**.**..*...*..*.*.***..*....***.**...**..**..*...*..***.**..**..**.*......***....**.**.*...**.*....**.*.*..****...**..*.***.*.*..***..**...*..**...*.*..********.********....***...**..*.**.*.*.**.....*.*....*****.***..****.*.***..*.****....***.*......*.**.**.**.****.*...*..*.*...**..**.***..*.**.****..**.**.****.****.****...*.....****..***.*.*..*...**..*....****..***.**.*.*.****....*..***.**.****...*****.*****.*.**..***.*******..*******..*****...*..*.*..*.******.**..*...***...*.**.****..*****..*.*..*..*.....*.***.**..*****.***.*..**.*..**..*.*.**.****.....*.**..*.***..*.*.*.**.**.*.**.**..**.**..**..***..*..*..*.*****.*..****... .*..*.....**.*..***.*.***.*..*.*...****.**.*.*.***.*..**.***...*...*.***..*..**.**..**.**.**.***.****.**.****..*..***....*.***..**.*.*...*.*.****..*...*..*...****....***.....*.*.....**..*...*.**.***.*.......*..**.*****.**.*.*.*.*.**..*..**...*******.*.*.*...*****...*****.*.*.....*..*....**.*..*..**...*.*...******.******..*..***.......****..*...*.*.*****.****.**.....**.**..*****.**.*.*.**.*.***.**.*.**.*.*....***...**...**.*.*.*.**...*.**.**.*.*.******.**..***.**.*..**.**...***.**.*..**.****.*.**..****....*...*.......**....*.*.***.*..**....***....****.....***.*...***..*...*.***.**.*..***...**..*...**....**....**.**..***..**..*.****.**..**.*.***.*****.***.***..*..**.***.***..*.....*..............***.****.****...*.*..****..*****..*.**....**.*.**.*.*.***.****.******.*....*.*...**..****..**..*....****.*.**.*..***...*......*..*.*****..*.....**..*.*.**..*....**.*.***..****.*..*.....*****..*..*.....*.*..**.**...****.*.**..*..*.*..*.**.**.....**.*.***.*...**..*....*..*.*.*...*.*.****..**..*.*......***.*..*.**.****..*..***.***..*...*.**...*.*****.**.***.*..**.*.*.****..****.*.*.*..*..*******.*.***.*****.*..**.***..*.**.**...**.*****..****..*****.*..******.*.*...**.*..*.**.*...**..***.**.*.********.*****..***.*.****.*.**...*..**.**..*.**.*.....*...*.*..**.**.***..*..**..**.*.*..***...*.*.*.**.*...**..*.**.***..*.*....*..*.**.*......*..*..**....**...**.*.****..**..**.**..*...**.*.*.*****..**..****.*.*.*.*.*.*..***.***.****.*....*..***.***.*.*.***....*....**..*.**.*..*.*.*.*..**.***.****..**.*.****.....*.******.*.*..****.*.**....*.*****.***..**..***.****.*.*..**.*.*..*....*...*..****..*.....*..******..*.*..*.****.......**..*.*.**...**..****..**.*..*.*.*****...*...*......*.*..***.**.*..*....**.****.*****.*..*****.**.....*..*.*.**....*..**..****...*.*.*.*.*..*.*.*.**.**.*..*.****.*****..*.**.**...**.*.....*..*......*..**....*..**..............*.***..*.*.*..***.**.***...**....***.**...*........*..*.*..****....***...*.*.*....*...**.****....*.*.***..*........*......*...*....***..*... .*...*.**..*.*..**.**...****...**.**.**.*..*..**....*...**..***.*.*.*..*.**..*..*..**.******..*.*.*.**.*.****.***.***..**..***.*...**..**.***..*..**.***.*......*.***.*..***.*.**....*.*...**.*..*..***...****..**********.*.****........*.*.*..*...***......*..*...***..*.....*....*.*.*.*..***.****..*****.....*.**..**.**.**..******..***.****..***..****....**...**.**...*.***.....**..**.*****..**.*..***.....**.**..**..**.**....**.**...*..***.**.***..*..*.**.*.**...*****.*...*.*..*.......****..**.***..*.*.*..**...*....*..***..*.********..*.*..****.*.*****.*....**.*.....**.*..*.*.*....*...*.*.**..*.**....****.....*.**.*..**..*...**..***.*...*.**.*...*..*.**.*....*.....****..***.*.***********...*...***.*.***....**..*..****..**...*.**.*.*.*..*.**.***..***..***..**...***.*..******.*.*.*....**.*.*..*.....*..*..*.*******...**.***..*...*.***.*...*.*.**.***..********...*.*.....*...*.***...*......*.**..**.****..*...*..*.*..*..*.....*..*.***.*..*.****.***..*....*..*********..*.*.*.....*.*.*..*****.*.***.****.****....*...**..*.*.**...**....*.**....*...*..**.****..**.*..******..*..**..***.**.*.****...***.*....*.****..**..*..*..**.*.*..**.*...**.**..**.**.****.***..**.***.*..***..**.*..**....***..*...**..*.*....*..***.******...****.*.....*..**.*...*.**.*..**....****.***.*.*...****..*..***...***......*.*.*.*.*..**..**...*****..*..*.*..*.**.***..***.*.*.*.*.****..**.*...****.**.*****.....*.***.*..*..*........*****.*.**...*....***.*****.*..**.**...***.**..*...*..*....**...**...*..***.**.*....*.**..*..*...****........***...**.*.*...**.*.*...*.*..**....**.**..*.*...**.*.***......**.**.**.*.**.**......*..*****.*.*.**.********....*.**.*..***.*...*......***.*.*..*..*.*.*.*...**.***.***.*..**.*.***..***.**...*.***.*.*.*.**..*.**.*..**.*.*.***.*.*.**..***..*......*....*..***..**.**..*....*..***.....*......**..*...*.**.*.....**....*....*.***...**.**...*****.**..*......**.***.*.****.......****..**...**..*..**.........*.**.*...**.**..**.*..*...**.....****.*.*...***..*.**..***.*...*.***.**..*...****.. *..*.*.***.****.**.**..*..**.*.*....*...*..*.*.**.****.**...**.*.*.**.*...*.*.**.**.....*.*.*.*....***..***....**.**...**.....**.*.*******...*****...*.*.....***....*.**************.*.**.*....**...*****..**.*.**.**.***.....**.**....*.*.**.*..***..*.***..*.**.**.********.*..*...****....***..******.***.**..*..*.*.***.***......*****.*.*.....****.*..***********..***.**.*******...***..*.*.*.*.*..*..*..*****.********....*..*..*.***....**..*..*.*.***....*..*****....*..******.*.*..***.**.**.*..*.*.**.*.**...**..**.**.****..****..*.*.**....*..*.*...*..******..**..**..*..*.............**.****...**...*..*.***..*.**..*.*.**...*..***.**......*.*.***........*..**...*.*..*.**..*..*.******.*....*****.***.***.*...*.....*****..*****...**.....**..**.*..*.*.***..*****.***..*...*.*.*..**.**..*...*.*.*.***...*....*...*..**.***..*....*..**.*..*..*..*****.**.****.*...*.*.**.....***..***.*.*..*.***.*..*..**.*.*.**.*.*....**.*..**..*..**.....*.***.**.*.*.....**..****.**.**..****.*..****...*.*.*.......*......*...*.**.***..*.*....*.....***..*.*.******...*.*..**.*.******.*...*.*.**..**.*....**.**.*..*...*....**.**.**..*.***.*******.**.****.**.*.*....******.*.*.**.*..**.***.**.*..*.***.***.**....***.****..*****.***..***.*.*.****..*.....*.*..*..**...**.*......*..**....***.****.**.*.*.***.**...**.**..**...........***.**.*..*.****......**.**.*..*..**..**...**.*.**.*...*...*..*.**..*.*...**.*.****.*.*....*..****.**..**..**.*..*.*.**.....*.*.*..*.******.*.*.*.*............*.......**..*....****.**..*..*******....*.....*.***.......*.**.******.***.**......**..**...**..***.****.**..*..*.******...*..**.*.*..*****.*..*.**.*****.*.......***.****...*.**.**.**..*..*..*.*.***.....*.**..*...*......*.**.*.**....***.**..*.....***.***.*..***.*.*....***..*...****.*.*.*..**..***..*****..***.*.****.*.****....***....**.*.*....**.**.*..**..***.....****.**.**.*.****....*.*..**..***..**..*.....*.**.**...*.*..**.*...*..*.***..***....**.*.**.......***.......***.*****....**.*.**..**.***.*..*...****.*...*.*.***....****...*.*. ..*.**.**.*..*.*..*.***.*.**..**.*.***..**............**..****........*......*......***.*..****..*.**..***..***.*.......*****.....*...........*.....*****.****.******..**..*.*****.*.....***.*.*.****.*..*..***.*.*...*..*.*****.*.******..**.**..*.*..*...**.*.*.**.***.*....*..*.**..*.****..****.*..*......*****.....*..*...*..**.***..*.*......*.*.*..***.*.*.**..**.*.*....*.****.**.*...*.*..***..**.*.**.**.***.*..***.***......**...*..*.**.**.*...**....***.....***.*.**.*.*.*..*.***.*.******...**.*.*....**.**..****...*....*..**...**...**..*..**..**.*..***.**.*.*..**.*..**.*.*****..*.*...*.*.*...*..*..*...*.*....*..*..*.*..*...**....**.*.*.*.*....*.**.**.*.**.****.....*.*.***.*****......***....*****.....**.*.*..***.*.***..*******.**.*.*.....**...*.*..**.*.*.***....****.......**...*.**.*..**..*...****..**.***....**.*.......****..****...*...*.*.*...*****.*.*.**.**..***.*..*****...*..**.**..*....*..*.*......*.**.*....**.**....*...*..*.*..*.*.***..****.*...*..*.*.****...**...**..**.*.**..***.***.***..*..*..***.*......**.**.**.*.*....*...**.*..**.***.**..*..*..*...*..*..*...*.*.****.*.*..****.*..****..**..*.**..*******.....*.**.****.****..*....**.***..*....****.**.....**********.*******.....*...***..****...*.**.**..*..*..*.*.********......***.****...*.********...*..**..*.*.*....*****.*..*...*.**..**.*.*****.**...***.*.*...**..**.*.*.*.....***.*.*.**.**......*.*..******..*.**..**..*...*.*.*...*..***..***..*..**.*..**..**.**....*.*..*.**.***....*.*..*.***.*.*.**...**.......**.*******....**.*.****.*.**.*.**.**...**.**..*.*.*.***.**...*..********..**.**....*.*..******.****..*..*.........**.*.......*.*..**...*.**.**..*****..*.*..*.**.****..**....*..*..**..****..**.*.**.*****..*....*....*.***...**....****......**.**...****..****.*..*.*..*.**...*...*.....****...***.*...*..*..**....*.*...***.......***..*....*...*...*....**..*****.***.*...**.****..****..*****..****.*.**......***.**.*........**.*...*****.*..*.*.***..*.**....****.**...*.*.*****.***.***.*...**..*.*..*.....*...**..*.*.*....*** ..*.*.*****.*.**.**.*......**.**.....*.*****.*.**.*..*******.**.*.***.*.*.*...*..*.*.**.*...***.*..******.....*..*.***..****..*.**..***.********.*.****..*...*.**.*..*...*...****.*.*.******.*.*...*.....*...**....*....**..**.*.*......*..*...****..*....***.*...*...*.*.***...**..*.***.*.*...***.*..........****.*....*****.....**.***.****.*.***.*.***.*.**..*..*.**.**....***.**.*....***...**.......***.****...*..**.**..****..**.*.*..**.*.*.*.****.***.*.**.*****.***..*....******..*...*.....**..**...*..*..**..*..**..*******....*..*****..**...**....**.*****.*.*.......*.*.***.***.***.***.....*.**.*..**.***.*..*.*.*..**...*....*.**.*..*.****.***....**..*..*...*.*.*..*......*..*.**..*...*.*.......***..**..*.....**..*.*....*.***.**.*..*..*.**.***..*.******.*...*..***..*.*..**.*..*****.*.*..**...*****..*.**.....*..**..***.*...*...*.*..**.*.....***..***.*...*.....*..***.*.*....**...***.*.*..*.*.*..*..*.**.**.*....**.....*..*****.*.**.*****..**.*....***..**....**..***.*.**.*.*..*...*..*.*....***..*.*.*...*****....***...*...*....***.*....*.***....***.****...***.******.***..**....***.***.****......***.*.**.**.**.*.*.*...*.....*...**....****.**.****.**.***..****..*.*..*...******...*..*.***.***.*......*...*.*.**.*...*...**....**.*****...*..***..*...*******.*...*.*.....***.*.**.*....*..*.*.....*...*...***.....****....*.*.****.*...*..*...**.....***....*.....*..*..***.**..***.***.*..*...*...*........*.*.*.****.**.**.***...***.*.*.****.*****.**...*.*.**..*.*.....******...***.*.*****.**.******.*..*...**..*.****...**.*.*...*.**.*.****....**.***.******..**.*..****..**.**.*..*.*...****.******..*.*.*****........**.*****....*..*****..******..**.*...*.*.*.***....*...*.****.*****...***.*.**.*....****.*.....*..**..**..*.****.**.*****.*.....*..***.**..*.**...*.**.*...*******.**.*..*.*.....*.*.........**.**.***.***..**...*.**..*......*..*.*..*.....*.*.***.***..**....**..***..**..**..*..*.***.****..*..*.*.**.*****.*.*.*.*.*.***.***..****....***.**...****.******.**.***.****.**.*..***..***..*.***.*.****** ******...*...*.*..*..**..*****.**.*.***........*.**..*.**..*..*.****..*.*..*.*..**..*....*..**.****..*..**.**...*.......**.**..*..***.......*.***..*.**..*.*****.....*.*.***..***.***.*.*..**....*.*..****.*.**..*..*.**....******.**....**.*.****..*.*.**.**.*.**.*..**..*****..****.**.*.*.*....*...**.**.*......**........****..*..******.*.***.*.*.**.....*......*...*..**.*..*....**.*..***.***.**....**.******.*..*.***.*.****.**.**.*.....*****...*.*.*.....**..**..*.**....**.**..........**.**.*.****...*.*...*.*.*..**.**.*.*..*.****..***...*.**.*..****.**.*..*..*......**..*.***.*.****.*...**..*...******...**.*...***...**.....***..***.**.....***.*....*.***.*.*...***.*.*..***....*......*.***..****..*.*****...****.......*.*.**....*...**.**.***...**..****.****..*.*..**********....*.*.**.*..**....**..*.*..*.***.**............**..*.*...***..**.*..*......*.*.**..*.....**...*..*.*..****.*....**.*.*.*.*..**.*.*.**..*...***...*.***..*.*.****..***..*..*.*..*..*...**.*.******....*....***...*..*.*.**...*..**..*.*******.**..****...**.***.***..*.***.....**.****..**..*.*.*.*....*..*.**..*....*...*..*.****.****.*.**..*.*.*.*.*....*..**..****.*..**...****.***.*......*...*****.*.***.**..**......**.****..*..**.*..*..***..****...**.****....*.****.*****..*..*....**.**..*.*.*.*.*.***.****.*..*.....**...*.*.*.*******.**.*..*.*.....**.***.*...****...***..***...**.**.**....*.**.*.*..*.*..*.*********....*.*..**....**..**..*...***.*.....*..*....****.**.*..*..********....****.****...*..*.*.****..******.***..***..*....*****.*.*..****..*.***....**....**..****..*.....****..**..**..***...*...*..**.***.**...........*****..*..**.**..****..****...**..**.......**..........**..***.*.*..****.**...*....*.***..*****.**.*..***..*****..***.*.****.********...***.....*..**....*..*....*.***.....*.*....**..*.*..****...*****..*.**..*...*..*.***.*.....*...*...*..*....**.*.**.....*****...*.*.*...***....*.....**.*.**.***.*.*.*.*****...**.*.*.**...***..****.**.***....*..*...**.**********..*.**..*.*..***.*..**...***...*.***...*. ......******.**.*****.*.*.*.***.*.*....**..*.********.**.*.*...***.*.*.**.*.***......**.**.**...**.****..****....**...**........*.****..**.*...*..****...*.**......*.*...***...*.*.**.*..*...**....**...*.*****.*...**..*.**....*....***.***......*.*...*..*....*.****.***..**.*..*.*.**.****.**....**.*..*..******.**...*...*.***.**.*..**.**...*..*.*..**.***.***.*.**..**.......**.*..*..***....***.**.**.*.*.***....***.**..*...****..**....*..****....*.*.*..*.**..*.*.***..**.......**.*..*..*.**..***..*****...*.*..**.*..*.*.***....*.*.*.**.**....*..*****..**..*.**.*.*.*...*.**..**.**....***.***.*..**...*.*...***..****...*.*.*.*.***.*..*.*.****.*.*....*....*..***.**..*.**..****.***..*.**..**..*......*..**.***.*..***.*.***.**.*...****.*....*******.*..**.*.**..**...**.*.**.**.*.**..**...******..*.*.*..**.**..*..*...****...*..***.**....**..***...*.***.*.....*.**....*.*...*.**...*****.**..*.****.**...*..*..***.*.*.*..*.*.....*.*..***.*......**..*......***.*...*.*..*...*..*.**..**.**.**........**..****.***..*..**.****.**..*..*..**.*......*.***.*.*.*.*.**.*.*********.*****..*****.*.....*...**.*.***.*.***.**.*.*.*..**.*.**..****.***..**.*...**.*..**.***.......**..*..****..*.**.*.*.**...*.*.........**.*****...**.*.**...**.*.......*..**.**.**....*..*..**..*****......*...*.**...*.**...****.**..*.**...*.*.*.*...**.*****.*.****.....******...*.******..***..**..**.*..*.....***..*.*......*.*..**.**.**...*..*..*.**......**...*.*.**...**..**....*.*.**...**.*...***.***..***.*********..*.**.*......****..**.*..*...*.**.***....**..*..*...**.....*.*.**.********...*.**.****..****.*...*..*****.*..**.....**..*..*.*..**.*...*.*....*.***....*.***.*...*.***.**.***.**.*......***..*.***.***.**.*...*....***....**.****.**..***..*.**....**.***....*..**......*.****...*****..........*.***.*.**.****.*.....**...*...****..***....*...*.*****.*..*******..***...****..*.........**.*.*..*.**....**.*..***..***..*.*..*.*.**..**......**.*......**...**.*..**.***.**.*.***.*...**.*..*******..*.**..*....**...***..*..**..**.*...* .*.*..*...*..**.******.*...**..*******.....***..*...*.*.*.*****........**.****......*.*.**.**.***.*.*....*.*.*.**..**.....*.*...**.*****.**.*..*.****..***..*..***.*******..*.*.***.....*.**.*****..*..*.*..*.*...**.*.**..*..***...*..**.*........**.*.....***.***.***....*....******.*.***..**.**.**.**.*.*****.*.*..**.....*.....*.***.*..**.****..*..***.....*.**...*.****.*.*****..**.***..*.*...***...........******.***.****.****.***...**.*.*.*.*.*......*....****.*.*.*..*.*..*.***..*..*.*.*..*..*****.*..*.**.******..*****..*.*.*...*.....**.*.*.**..**.*.*.**..***.***..*....*..*.*******.*...***..**.***.***.*.**......**.*..*...*..*.......*..*.***..***...*.*.****...***....*....**...*..*...**..**....*.......****.*.****.**...*.*.**.....****.*.**..***....*..*....*..*...*.*...*.*..**..**.****..***...***.*...*..*******.**....*..**.......*.*.*.....**.***.**..***...**..**.*......***..*..**.*..*.*.....**....*....*..**.**.*..*.*....*.***.*....****.*.*******.*.*.***...*...*..**.*.*.**.****......*...*....**..**..**..**.***..*.....**.****.*...*.**.******.*.*.*.....**.*..**.*.**..*...*.*..****...***....*...**.......**.***..*..***..*.**.**...**...******.*.*......*...*.*.*.**..***.**.**.*.*..**.*..*..****..**..*..*..*...****.*****.****.*..********.*.***.***..***.**.**.*.*.*...****.**..**..*.***..**.*..*....*.**..*.**.*..**...**.....**.......*.*.***.*.*....*.....*.*..*......**..****.*.**.*...*.*..***.*****.**..*.**...****.*.*..*.**.*.**....***.*...**..**..*.*****..*.**..*...*.**....*.**.****....*..*******...**.**.*.**.**.**.***.****.**.*.......*****....*.*.*.****.**.**..*.*..**..**..*.***....***.**.***.**.***..*****..*..**.*..*....*****...*.****...***.*.*****..*.**....**...***.**.*..**...*....*.**.*.*.........*.**.*......*....*..*.*.*.*..*****.*.**.*...*...*..**.*.....*...**...*.....**..*..**.*********.***....*..**.****.*.***..*...****....**...***.**..*.*.****.*.****....*.....***.***..*****.*.*.*.*..***.***...***.****.*.******.***.*...***.**....****..**.*.*.*.**...***......*.**.**.**.*.....*.** ***..**...*.****.*...***...**...****..***.***.*......**.*.****.***.*.*.*.*....*..*.****.......*..*..**..*..*******......**.*..**..**.**.*.*.***.*..**....*..**..**..****....***..*.*.*.*.*****..**.*....*****.**.*...***.*.***...**..*.*.***.**.***...*.****...*****.*.....*..*.**.**...**..*..*.*.*...**..**.....*.*.*..*.**.*****...*.****.**.****.***....*..*.***....***.*.*....*******.***...*.****......**..**...*.****...***.*****..*.*..***.....*...**.*..*..*..***.**.*******...*..*..*..*.*.*.**..*.**.*****..**...**.******...*.**.*..**..******..***.*..*....*.....**.*....*.*.*******..*..*...**...********...*.**.**.****..*...*.*..*.*.....********..****..**..*.****.......*.***.**..*.*...**.....*.**....*.*..***...*...*....*...*........****.*.*.*.....*.**..*..*.***...*.*.*..**.....**.*..*...*..********.*..*.*****.*...*.**..**....**.***..***..***.*.*.......*.*..*.....**.*..*..****..*.*.*****..*...*.**.*.**.***..**........*******.*........****....**.*.*...*..***.....*.******.*.*.**.**.*.*.*.****.***.**.****..*.*.*..*..***....**..**...*.*.*.**.**..***.*..*....*.*****...****..*.*..**..*.**..******..***.**.******...*...**..**.*...*..*.*...***...******..**.*.*...**..*.*****..*.*...***.*.*...*.**....*.********.*..**.*.*.*.**.*.*****...*.*....**.**.**...**...*...*..*...*.*.*..*...*..****.*...*..*.*.**.*..*****.*.****....**....*.*.*.**...*.*..*..*.**....*..*.***.**..**..**.*..**....**..*.**.****.***.*..*.....*....*..*.....*.***.*..**..***...*****.***....*..*..*.*.****.*...**.*..*.*...*.**.*.***.**..*..*...*...**..*...*....*.**.****.**.****.*.*...*...**.......*.**...**..**.....**.*...*****.**..*..*.....*.**...**.****..*.***.*.*.**.***......***.*.*.***..*.*.**...**......**..****.*...**...*.*.*.****..***.***.*...***.*...*..*..*.**...*.*.*...*.**..**.**.***....*..*.*.**..****.*..*...*..**.*..***..***.*..*...*..*.**.***.*.**..*****.*.******...**.*..*.*.*.....*..........**.*...**.*.*..*.*...*.**.*.**.*..*.****.**......*...**.***.*.*.....**.*...***.*.*.....***......*.*......*****...*.**.**.****.** *....**.*....*.***.***....**...*.*.*.*****...**...*******....***..**.....*.........**.*.*.*...***.****.....***.****.*..**.....*.*..*....*.***..**..*..***..**.***....*.*..*....*.*.***..****....*.*...*.*......*....**.***..*....*...*****.*.*.....*..*.*...*.....****.***.*.*.*..*.**..**..**......**.**.*..*.*.*.***......*****.***.*.*..**..*...******.**..*...*.***.*.......*.*.**...*...***.***......****.*..**..**...*.*.*...***.***.*.*.**.**.....**....**.....**...**...***.....****..*.**.**.*..*..**.*..**.....*..**.*.*......*.**..*...**..**.**..*.**...*.**....*..****.*.*****.*.**...*.*..***.*.**.*.****.*.**...*.*....****.*.**..*..*..**....*..*..*..**.....*.**..*.*.*..***.****..**.....**..*.*...***.*.**.*..*.********.**.***.*..*.**.*..**.*..***.*.****..****.**.***...**...*.........*..****.*..*****..*.*..*..********...*.*..***..**...*...*.***.*.*...*.*.***......**..*..*********.*...*.*******.*..*....*....*****..*.....*****....***..*.**..**.*..**.*..***.*....*.**......*.****..**..***.*..**.***.***..*****.....**..........**......*..*.**.***.***.*.*.*****.*.****..**.*.**.***.***.**.***...****.*..*.*.***.*..*..**.**...**.*.**.***....*.***......*...*.*..***..*.......*.*.*.*.**..**.*...*...*.***.*.**.*....***.****....*...**.***.****..**..*..**..*.**..**..******.*.*..**......**.**....**....*...*.*...**..*...*****.*..**.****...*..**...***..*..**...*.*...*****.*.*..**.***.......*......*..*..*....**...*.******..**.*.*...***.**.*.*****...**....*..**.*.*******.*.*.**.***..*.***..*.....*...*.*.*....**.*.**.**..*..***.*******.*...*.....*.**......*....***.*.*....*..*..**..*.***.*..***..****...*..*.*..*.**..***.*.*.***.*....****.**.*..*.*..***.*.**.**.**...*....**.*.*.***.**.******.*.***.*.****.*..**********....**.**...**...**....*.....*.*..*...*.*........*..*...**.****...*.**..***..**.*.*.*.*...**.******.***..*.***.*.***.*...*.*.**.**.***.*..*.****...*..*.**.........**********...***.***.**.....**...*.*.***..**.**.**.*......**.*.*.*.*****.*****.***..**.*..**.**..**.**.**.*.**.**..*.***...*.*.. .**..**.*****..*..***.*..*.*..*..**...*....*.*..**..******.*.**....*...*.....*..*.*..**..**......****.**.*.**..***...**.*.*..***...*.***.*.*****....****.**.**.*...*....*..*.***..******.****.**.*.*..*.*.*..*..**..*.*..**...*.*.*...*....*.**......*.*******...*.***..*.*.********.*.*.*.*.***.***.*.***.***.**..*.*....*..*.*..******...*...*.*.*...*.*.**..*.*.***.**..*.**.*..*.*.**...**.**.****.*..**....*.****.....***.*...*.*****.......**..*...*....**.*.***..***.***.***..*..*..**.*..*.*....*...*.*...*.*.**.**.*.*.....******..*.***..**.**..**......****.****.*****.*..*..*......*.**.*..**.****.****..*.*..*********.....*.*.*..*.*.****.**.*.****.*.*......**..***..***.*.*...***.*.**...**....*.*..***....**.**..****.....*...**..*.**.*.**.*****.***.**.*.*...*..****.**.*****.*.***.....***..*....**..*.*****..*.*.*....*..**..*.*..***..**.**......*.....*..**..*....**..***....*....**.*...*...*.****.*.*....*.**...*.***..***...*..*..***..**...*.***..*....*.*..*....*.*.***....*...*..*.**..**..*.**.**.*****..*....*.....*....**.*.**.**.***.******.....**...*.*.**.**.....*....*..****.**..*..****.*.*.***..***.**......*....*....*.*......***..*.*****......*..**...*.***..*......*...****..****.***.**..*.*.***.**.****..*..**.*.......*.**..**...****.**.**..*.**..*...**...*******.***.*......**.*.**..*.*.**..********...*...**.*.****.*..*....*.*...*...**.**..*..*.*..*.**.**..*.****.*.*.*...**..*.*...*..*.*.*.*.**.*.**..*...**.***....**..*.*****..****..*....***.******...*****.***....*...**..*..*...*...**.*****.....**..*..*.*.**.**.**.*.**...*..*....**...***.*...*..**.**..****.****.**.*..*.*...**..******.*...*..**..***.**...*.*.*..******....****..***.....*.*.***.*..*.***....*..*.*..*..*********.**.*..****..**.**...*.*..*.**....*.***.*.......*.....**....*****.*...*.*..***.**.*.***.*...*.........*.**..*****.......*.****.**.*...*.*.*****....****...*.....*.*.*.**.*........*...*...*.*..**...*..*.***...*.*.*.***..*.*.**.**..*.*...*..*****.......**..**.*...*....*.**..*.*.*..**.**.**.***...*.*.***.**.***..***.**. .***..**.*...***.*.**...*....*..**.**..***.*..*.*..******.....*.*.****..***.....**.**...*..*..**..*.**.**..**..**..***.**.*.*.*.**..**....*.****...*.**...**.**.**..****..*.*.**.***..*.**.*****.....******.*.******.*.**.*.*.*...*...**.*.*..**...*****...*****.******.**.*.**.**..*.***..***..**....***.*.*..**.*.....***.*...***.*****...*.**...***.*.*.***...**.**..*.**..*.*..*..**...**..**.*..*.*.****.**.....**..******.**..**...*.**..**.*.***.***.***.**..*...**.*.*.***.*.*..*****.*.*....*.....*.**.***.*.*.*..*.*******..**.**..*.******..*.....**..***.*.*...*.....*..***..*...*..*...*.*....*.*****.*..****...**...*.*.*.***...**..*.*......***.***.*....*.*****.*..*.***..**..**.*....**.***..*..*..*..**..**.*..*......*...*...*.*....*..********...**.*.**.*.*....*.....*..*..*.***.*.*..**.*.***...*.**...**....*.*..*.*..**.*..*.**...**....**.**.*.*.*.****.*..*..**.**.***....*.........**..******.*.*...*...**.**...*.***.**...*.*.**.*.....**.**..**..*...*...*..***.*.*.**..*......*.*........**.*.*.**.****.**.*.***.*.*...*.**..**.******.**.*****..*......*..******.*....**..**..*.......*.....**...*.*...**.**...**..*.****.*...***.***.*.****.**.**.**.****......**...*.**.*.*.****..*****...*..*....**.*..****.*....*.*..****.*..***.....*......*.*.*..**.**..*..*****.***.*.*...*..**.*.*.*..*.*...******.**.**.....***..*...*..**.*....**..*.**.*..*.*.*..*.*****.*......**...*.....**.**..*..**..*.**.*...*.*..*.***.*.*...*....***.*...*.*****....*.***..***.***....***...*.**.**.*....**.***.*...*.*..****..*..***..****.*****...**.**..*.**.**.**.**..*...*..*.*..*...*.*.**.******...*.*****......*..*****...*.**.**.**.*...*...**.****...*.*.*.***...*.*..*.....*.**.***...*..*.........*.....*.***.**.*....**.*.......*****.**.******.*.*...**.*.*..**.*.*.****.**..*....*....*......**.....*..*..*...*.***...*.*..**.....*****.*....**..***.**.*...*......*...*.**..*..*.**.*..*....****.*.*.*.**...****.*.*****..*.....*...*...*.***...***.**.*...**..**............**..***.***.*.***.*****.**...*.*.***.***...**.....**...***..*...*. *.**.*...**.**....**.*.*...*..**..***.**.**.***.....***.*..**..**.....*.****..*..**........**...*.***..**...**.******...*..........***..*.***.*.*...***.***..*...**..**...***.*..**..***.*..*.*.*.****..****...*..***.*******..*..**.**..**.*..*..**.....**.*..*.**.*.***.***....*.*******...**.****......*.*.***.*.**.**.*.*.****..*..**...*....**.*.*...*.*..*.*.***..****.*.**.**..*..*.*..***...*.*******...***...*..**.*..**..*.....**.***...*.*.**...***.*.******..*..**..***......*..*****.*..**..*.*..*.*.*.**.**.*..******.*..**.**...*....*.***.*.*..*..*.****.**..*.**.**.***..*..*****..**..*.***...*.****..*.***.****.**.*.**..*.*.*****.*..**.**...*******.*.*..***...***.*.*.*..**.**.**.....*..*.**.*.*.****.***..**...***......*........*.***...*....****.***.**...*.***...*.*..*...*.**.*...*.**.....*...**....**.*..*.....*..*.**..*.......*...**...**.**...*..****.*.*..**..****...*.***.*.**..*..**.....*.*.*..*.********.....**.*.*.****..*.**..*.*.**..***.****.*.**.*..*.******.**..***.**.*.***...*..*...*.*.**..**.*.*.....**.*..***.....***.***.*....***...*.**...*......*..**..***.***...*...***...**.****.*.*.***...*.***..*.***....*.*.*.*.*.*.....*.*.***....**..*...**...***...*.**.*.**..**.*.*...***....**...*.*....**...***....****...*.*.*.**.*...*..*.*...**.*.*.......***.***.*...***..*******.*..*...********..******..**.*....****..******..******..*..****.****.****.**.**.***.*.***.**.*..*.*.*..***..*..*.*.*.**.*.**.**.****.**.**.***.**...*..**..**...*..***.****...*.*.*...***.*.***.**..*..***.*.**....**...**.****.*.*..*****..********...****..**....****.*.****...*.*****.**.*****..*.*..**.*.*****...*....*.***.*.*.*.*..*..*..*...*...**...*.***.******.***....**.*.**..****.**...*..**...****...**.**.**.***...***........**.***..*.**.**...***.**.*..*.*.*...*..***.**..*...*....*..**..*.***....*..*.*****.......**..**.***..*...*.*****...**.*...*...*.*.*...*.**.........****..*.*...***..*..**..*.*...**.*****.*..*..*...**.*.....**...**.***...**.****.*...***.****.*.*...***.***.*****.****...**.*.***..*.****.**** .**..*.*.**.**.*....**.*..*.**.*..**....**..*.....*..**.*..*.***.......**..**...*.*..**..*.**.***....**.*...*.*.....**.***..***...***.**.*..**...**..***...**.*.*.**..*****.**...*.*.**....*...*.**.**.*.**....*..*****..*..***..**.***.***.*..*.*.**.**.**.*.***.*..*..****....******..***.....**.*..*****..*.*****.*......*..****.***.****.****..**..****.****.***..*..****.***.**..**...*.**..****.**.*..*...**.*****..**.**.**.***....*.**.*********.***..*.**.***.*****..*.*......*.**.*...*.**.*..**..**.*..*.**.*..***..*........*...*..**.*..*....***.**...****.****.*..*.*.**.*...*.***.***.**.*.*.**.***.**.*.......*****.*.*..*****..**.**....*.*..***......**..****.*****.*.**.***...*.*..**.**.*.....***...**..*.**.*******..****.*.*.....*.*.***......*.*.*...****..*...*...***.**.**..**...****..**.**...*..***...*.******.....*..*.*.*...******...**..*.**.*..****...****....*.*.*.****.******..*....**...***.......****......*.****..*..**.*....*...**..***..*.**.***.**...**.*..*.*.*****...**.*..*.*..**.****.....***...*..*.*.**.*.*...***....*..**.*.***.****...*.*.**.****..**.*.....****..*.***....*.*.*.*.*......*****.....*...***.*..**..**....***.***...*.....**.*****.*...*.*..****...*.*...****..*.*****...*****.....*...**...*..*.*.*.*...*.****.*..**.*....*..******.*..*..**.*.*.*.****.*..**.****..******.**....***.*....***.*..*..*.*...*..*..**.*..*..*...*...*.******..*..........**.**....*.**...**.***...**.*...**.***.*.......*****.*.*..****....**.**..*.*.*..*.****..****.**...**.*.**.**.....****.*****..*..*****....**.*.*..*.***.*.*.*.**.***..**..****.*.*.*..*...**.*..**.*...****...*.**..***...*.*..*....***.*****.***..**.***.*..************.*.*...****..*****.....**.****....*.*.*.***..***.*.*.*.**.***.**.*.**..*.*.*.*...*..***....**..**...*.*...**.**.**.*.*...*..**.*...*****.*..***..****...****.***.*.*.*******.*.....**.***.*....*...**...*.**.*...*..*.....*.**.*...*.******.*******.**.*****..**..***.....*.*.**..**...***..**..*.*...****.**..*****..***.*..***..***.*.***...**.*********.......*.....*.*.*******. ***.***...*..*.*...*..**......*..*.*..**.*..*..**.....****.**..***.*....*.*.*..*.*..*...*.....*...**.*.***.**.*.**.*..*..***...*.*.**.*********.**..*.*..****....****.....**.*.***...*.*.**..*.*.**..***.**..*.**.***..*.*..**.........***..*..****..*...***.***........*..*..***.*...*....*.*****.*....**..*..*..**..****....*.***.****.....****..***.**..******.*..****.***.*********...*..***...*.*.*.*..*.****.***.**.****..*.****.....*...*....*........*..*.*.*..*..*.*.**.*.**.......****...*.**...*****...*.....*.**.**..*..**.***..****.*****.*****...**...**.******.**.***..**.*....*........*..*.***..*.**.*.***..*.*.****......*..*.***...**.*.*.***..*....*.*..*..****.*.......**.***.***..*.**..*..*.......****.**..***............**.**....**...**.***...*...**..**.****.*****.****..****.**..*..*..**.*******.*...*.*..**.*.*.*.**.*****.**...**..**.*.**....**..***.*....**....**.*.....**.*..***.*.**..**..**..*..**.****.****.*.*.*...*.**..*...*..***.**..**...*.***....*.*..***....*.**.****..*...*..*...*.***...*....*.***.***.....*.*.*.*.**.*..*.*.**.**..*....**.*.**.**.***....**.....****...***....**..*.**.***.*...*..*..***..********.**.*..*......****...*.**.*.******....*..*..*.*.*...**.*.....*..**.***..*..*.*.*..*..**..****.....**.*.*......*....**.***...*...**..*.*..*.*...**..***.*.**.**.**..**.**.*....*....*.*.**..*.**........*..........*.*.*.******.*....***..............*..*.**..*.*...*****.*.*..*.*.*...*..*...*..*..*.**..****...*.***.*****.**.*.*.***..*.*..*.*....**......*.*.****.*.*.***..*.**....*.***.*.......*..**.**..*..*.***.*****.**..**.**...*****.*...**..*****.**..**.**.*....*..*.*...***.*..*...***.**..**..*.*..*.*..*..*****.**..*.**.**.**...*..*.*...***.**........****.**.****.....*.*...*.*.*.*..*.**...**...***.....*.*.**..***.****.***.****.*.*.*........**......*.*****..*......**.*..***.*....*.**.*..*.*****.**.*..*..*...*....*****.....*..*.***..*.*......*.****.*..**.***.*.**...***.***.**.*....*.**...**.**.**..*.**.*..****..*.***....*.*.*.*.*............**..*.*****.*.***.*.**..***..*.. *.*.***...*..**.**.**.*..**..**.*.*...*....*...**.**..***.**........******.*******....*.***.*.*.****...*...**..*..........*.**....**..**.*.********...***.**.***.****...*.*...*..*..***.*...*.*.*****...**.**.*.....*.*..*...*.**.**.***..*..**.*..*....*..**.**......**.......***.*******.***.**...*....*.*..****.*.*.*..*...**.*.****.*.**..**..***..***.*..*.**...****.**.*..*....*.*.**...***..*.***...**..*...*.***.**....*..***.*...****.*.**..*.**.*..*.......*..*.*****.**...****...*..**.*.**..*.**..*.***.*..*****.**......*.*..***..***........***.*..**.**...*.**.*..**..**..*..******..*..***.**.**.*.*...*..**.**.........*.*..*..*.**..*.*..*..*.*.*..*.*...*....**.***...*..**..*.*..*..*..**..**.*..*.**..*...**..***..*.**.*...*****.*..***..*..***..**..*.****.***...***.*.***.**.**..*...**...*.*....*...**.....***..**..**.*..**.***.**.**...**..*.**...*********.*....*.****....**..*****..*....***.*....****...****...*.****....*..**.*..*...**.***....****..******.....**.**.**....**.***.*..**...*.*.**....*.*.*....***.***..****...*.*.**..****.*......***.**.**...*.***.**.....*.**..*****.*.*..**.*..*.**.*...**..*...***..*.*.*........*****.*.************.*..*.*..*.**.*.*.**.***.**.**...*.****..**.*..*.*.............*.....*.****.....*****.*.*.*..*..*....*..*..*...**.*.**.*.**....***.....**..*.******...***.*..*....*.**..**.....**.**...*..*.***..**....***.....***.***...*....**...****.*.**.*.*.***...****...........*..**.**....*..*.***....***.**.*...*.*.**.**...****..*..*..****.**...**..*.*...**.*...*****.*..**.*.*.**.**.*...*.*.***.....*****....*.*.*..*.*.*.*.*.*.**.*****.**.*..*..*******..*.******..***.***.**.*.********.*..*.*.*.**.*.**.....*.**.**.*..*..***.*.*...*.*....***...***..*.*...**...***..*...**.*..******.*..*..****....*.**..*..*****.*.*.***.*..****..**.*.**......*.******..*...*..***..*.....*.*..**.*..**...***..***.*.*****.....*.*..*.**..**.***......*......*.*.*..***..*.**....*..***..*.*.....****...**.....*.*..*.***.**.*.***..**.**.*..**..*..*....*..****.*...***.*.**....**.*..*.***.*.... ****..*......*..*..*.*..*.*..*...******.****..*.**...*.*.....*.**.*....***...***.*.*..**.**.****.*..*..*.*.....****.********...*..*..******..**..*..*.......*....*.....*.*..*..**..*..*****..**.***.**..********.***.*.**.*..**..**.***..**..*.******.*..*.*...*..**...*.....*.*.....**..*.*...*.**.*...*.*...***..*.*.**.*.*****.....**.*.*.*...****..*...**.*.***.***.**.*.**.********.*..*.*.*..*..*....*.**..****....*.**...*...**.*.....***.***.*...*.*.......*****.*.***..******...*.**.*..*..****...*.*.**.*..*....**.**.***..*.**..**.**.**...**.....*.**.*...*.*.***.**.****..*.*.**.*..**...*...*..*..****.*..*...***....*.*.*..**.....*.......*....*.**....*.****.**.*.*****.*..****..*...*.*...*..*.*.**.*.*.**.*******.....*..**...*..*.*.*..*.***.**.*......***..**...**..*..*...*.*.*...***..**.*......***.****.**..*..*..**....***.*********.*.***.....***.*...**..*.*.**..**...**.*.*....**......***..*.****.*...****.**.*.*.*..*.***..*..*.**..*.*...**......*...***.**.*..*...*...**..***.**.*.......*..*.*.*.*..........*..*.**..********..**...*.......**..*.....********..**..*......******..****.....*.**.......*..****.**..*.*..*.**.**...*....******...****..**..**..*.*****.*..*.*.**...**..**...**...**.*.**..***...*..**.***.*....*..******...*.***.*.**.**..*.*******...*....*.**.**....*.**.**.**....*....****.**....***..*..*..*.........*...***.*...*..*.**..**.........*****.*.*...****.*..***....*.***....*..*.....*******.*.*...****.***.******.****.*.***.**...**..*.**..*.*...*.*.*..**.*..***..*..****.*..*......*******.*...***.........*.**....*.**....*.....*.**..*...*..***.*.*..*..**.**.**..*...***.*..**....*.*.*...**..*..*.*.**..***..*....*..**.**...**....*.******....*.**.***....****.*.*****...*..*...**..*..*.*.*...**.*.***.**...*..*...*.***.**.*..*.**.*.*.**.*.*..**....*.***.*.*.....*.*..***.*.*.**..**.***.*.....***.****.**.**..***.**......*..****.**...*.*.***...*..*.**..***....*.**.**.**.****..****.*****..*..*.**.*..*.*.*.*...***.*..*..*.*..******.*******.....**..*****....**.**..*..****..****...**.****** .*.**.*..***....**.*.**.***..*..****.*.**.*...*.**..*.*...****.*.*****....*..*..*.***.....****...**.**.....***.*...**.*..*......*..****..*..****.*..**.....**.*..*.*.*.**.***.**.*..*.*.*.***..*...**...***.*.*..*.**.*.*****.*.*.*.*.****.**.**..*...**....*..**..*..****...*****..****.*..**.......*****.*..*.*...***.*.*.*...*..*.*..*........*...**...**.*..*..**.****.*......*...**.****.**...***........*.**..*.**.***..****.*...*..******.****.*.*****...**.*...*..*****.******.*.**.*.....**.****.**.....***.**.*****.**.*...***.*.*****..*.*..*.*****.....*....****.*..***.*.......*.***.******.*...**.**...*****...**.***....**.*.***.**..**..**.*..**.***.*.*****...****.....*****.*..****...***..*.....*.*****.***.***.*.*...*.***..***...*****.***.**.*.***.**....*...*..*...**....*..**..******.*.******..*......*.**..***...*.......*..****.**.**....***.***.*...****.**.***...**...**.**....****.*.*.***..**.*.*...***..*...***...**.***.**....**.******..******.*..*********.*..*..**........*..**..*.***.....*.*.*..*******..*..*.**..*..**...**..**..**..*..****...**...*.*..**.**.*......**......**.**.***.**.*..*..*.*...**.****.**.**.*..**..*.*...*..*.*.********.*.*.***.**...*..**.*****....*.*.*.**..*...**..*.**.*.*.*....*..*.**...*.*.*..**....*..***...*....*.***.****..**.**..***..*....***..***.*.**..*.*****.*.*.*...*.****..**....***.*...**..*....*...........**.*..***..**.*...*..*.**........*.**.*..**.*..*..**......*..***..**.*.....***...**..******.**.*.*...*...*.*.*...***...*.*..*.******..*.*.*..*..***.*...*.**.*....*.**....**...*..*****....***...*....*.*.*.*..**...*.**..***.*....*..*.*...**..***..****..***.*.**..**...*..***.*.*.**..**...*****.***.*..**.*..**..*..*..*.*.*..*.*..*...*..*.**..**.*........*....*.....****.**..**.*.*****.*....***...***..*......****..*...**.*.*.*....*****..*...*...*..***.*.*.***.*****..**..**.*.*.*..**....****..*****.***...*......*.*****.*.***.**.****..*..*..*..*..*..***...***.*****.*.*....*..***....**.**..*.*.*..***..*****..*.***.*...****.*.*..**.**..*.**.*.*....***....** ..**.******..*.**...***.*.*...**.*.*..*..**.*.**...*....*..**.*..***...*..*...*****..**.*.*..**.**.**.....**...*..**..*...**.**.**..***.*.*.*...**...*****.*.**.....****....****..*....****.....**..*****.******.*..*.**..*....**..*.****.**....***..*..*..*.****..*.**.*.*.**...*.****.*****...*...*...*..*.*.**..*.*****.**..*..*..*..*...*.**..*.*.*.***.*.*........**.**.*.**...****.****.**.**..***....*.*.*****.**.****..*..*...*.**.*.**...*...*..****..****...*...**.*.*.*.***.***.***.**....*.**.**.*....*.*.****.**..***.*....***.**.**.....*...*********..***..**....*.***.**.***........*.......*....***...*..**..**...*****.*.**.**....**..*..**..*....**.*..*.*.****..*..*****....***.*.**..***..**..**.**..****....*.**....****.*.*..**.*.**..*.**..**......****..**...***..**.****.*..*...*.*****..**.*....**..........***.*.**..*..*.*..*.**.....*****..*...*..***..*.****.*.*..*..**.*.*.*.***.....***.*..*.**.*.*...........*..*.*..*..********....**.***..**.*.**...**..*******.*..*.*.*..**...***...*..*..*.*****.*......*....*..**..*..**.*..*.*.....*..****....*.******.**...*...**.**.**..*..*...*....**.....*.**.......*..*..*.*.*..**.*..*..**....**...**.**.*.*.**..*.*...**.......***.**..*....*.***..***.**.**.*.**..*...*.....*..**..*.*.**.*.*.****.**......********..*****.***.**..****....*.*****.*..**.**..**.***..**....*....*.*.*.*...*..*.*.***.*..*..*..*.*.******....*..*.*......*..*...*....*****.***.******.***...*..*...**..**.*.**....*......*..*.**......**.*.*...***.*..*.***.*.**....**...****.****.*****.***..*********.*..**..******..*...**.**.****.*..*...*******.*.*.*.***..*..*.*...*..***..**.*****..*...**.*..**.********..**.*.*.***...**.*.*.*..****.......**....**..*.*..***.*........*....*..******...*.***.*..*.*.*..*.....*.****.*...*..*.**...*.*...*...****.*..**.*.......**...*..*....*.*..*.**..*......******....***.**..***...**..*...*.**..**..***...***.**...**...*.***..*.*.*.**..**...*...***.**.**.**...***...**.*.**....*..*******.*.*..*...**....*.*****....*...**..*****...****..*...***.*.*..*..*.***. **.**.****.*.***..*....***..***.*..**.*.******..****..****..**.**..*..*...*..*.*.*.*..*.**.**....*.*.....**.*.*.**.**........*..***.*..*****.******.*.*.*.*.*..*.****.*.*.*...****.*.*.*..***.****..**.*****.*........**..***.*.......**...........*.*...*...*..**.**...******.**...****.**.**..**..****..**.*.*..*.****..*....**.**.***.*.*.**.*.**.****...**.*...*..**..*..*.***.*...*..***..*.*..*.....*..*...*..**.*..*.*..**..**...**.**...***.***.*.....*..*..**.**.*.***...*..*.*.......****.*...*.*..***.*.***..**.**.*.**.*****..*.....*.*..**.*******.*..**...*........***.*......**.*......**..**..*.*...***.**..***.*.***.**.*...*....**..**.**..*..*..**..******.*.*......**...*.**.**.*.*...**...**.*.**.**.*.........**....*.*........********.*.****.**..*.*...**.**....***.****.*.***.**.**......*.**.*.****.**..*..****..**.***....*.*....**...*..*.*...***.*....***.**..*..*.*...**.***.*.**...**.*.*.**..*...*.****...*.*..****.....***.****.*..*****.**...*.*.*...**.*....*.*....*.*..*...*....*******..******.****.***.**.***..**.***.*..*.*...*.*...*....*..**.******.**.*.**.**.....**.*..**..**.**..*..***.**.******.**.****..*..***.*.*.***..****..*...*...*.*.*...*...***.*..****..*.**.*....**.*.*..*.*..*...*.***..**.*.****...**..*...**...*.**...*****.*.***...**...**.***..*.**.....*.****...****.*.*.**...*..*...**..*...***...*...*..**...**.***...**..*.*.***..*.**..*.******.****.*..*.....*.*.**.**.*.*.*..*.*..*****..***..*.***..*..***.**.*****.**.*..*....**.*.**...****.**.**..***...*.***.*.*...*...**..*.*......*..*****.*..**.**.*...**...*.**..*.***.**.**...***.*..**..**.*****......*.*...***..*...*.**.*.**.*.*...**..**.....*.***..***.**..*..*****...*..**.**..**.**.....*.....*.*.*.....*..****....*.*....**.**..*....**..*.***.**.*.**.....***...*.*****.*..*.*.*.*..**.**.***..*..*.**.***..*.*.***.**.*...*.***......*.....*.***..**.**.*.*...***........**.*.***...**..**.*.*..*..*.**..***...*.***...**.***.**..*****.**..****.......**..**.***.*.****..*.***.**.****.**...*...**..*.*****..*.*...*..*..*...*****..**.. .***.****..***..*....*..***...*********..*.*..**.*...**..*********.....*.****...*....****.**.*..*.*.**.**.******....*.****.**..*....**.***......***..**.*.***.*.*.**.*.*.*..*..*.*..**...*.*....**.***.*..**.**.**....*.******....*.*.****.**.**..*****..*..***...****.*.**..*******.*...*..**..*..*..***..**.*..******.**.****.**..*.*.*.****......**.**..**.....*...*....**...*.***.*.***..*****..*..*....**....*****..*..***...*.*...*.**......**.****.*..**...*........**..***.*.**..*.**.....****.*..***.**..*****.*.*.*..*.*.*..*..*****...*...*....*..*...*.**.....*.*.*.*..**.*...*****.**.**.******...***.....**......*.**.*..*.*..***...*...***.***.****.***.*...**.*........**.**.****.....*...***.....***.*..**.***.*..***...*......**...*..*.***...**....*...**....*.*.*...*..*.*.******..**.**....**...**.*.*...******.*.*.*...*..*.**.***********.*****..*****..**.*.**.....****..*...****.***..*.**.**.**.********.**...**....**...***.*.****..*.***.***.*....*.*..**.*.*.*..***.*...*.**..*...**.**..*..**...*.*.******....*......*.***...*****......*.*.*.*.***.***..****.*.**..*****..*.***....*.*.******..*.**.*.***...*........*********..***.*.*******.*....*.**....***...**.*.....***...*..**...*.**.*.***......***..****.**..*.*...*.*.*.**.*..*....*..*..*.*.***.**..*****..*......**...*...***.....**.*...****.***..*.*.....*.****..*.*..*.*......**..**.*****.*****...*****.****..**.*.*.**..****...**.*.*..**..*..*****..**....***.***...*..******.*....*.*.**...***.*..**.*..*...**..**....*.*......**..**.*...*.******.*.**.*..**..**.**.*..**.*....*..*.**.*..*..***...*.*..*...*..*****...*...****.**.....*..*.**.*.*.*.*.**...*...****.*..*.*.*..**....**.*...**..*..**..****.*.******.....**.*.*.....**.*****.**.....**..**...**.****.***..*.*.*..******.*.**..*.*.*..****..********.****..*****.*.**..*.***.....*.****.**..*.*.**..*.***.....**.**......**.**..**.....*.*...***...*.*..*.....*..*.*.**.*.*******.*.*..****......***..**..*...*..*.****.*.***.*.*.****.**.****..*..****..*.*.*..*..**..*.**..****...*......*.**.*....*...*.*** *.**.***.*....*.*...**..*...*.*..*..**.****.*...****.*...***....**.*.....**.**.***..*****.*.***.*.*****.****.***.****.*.**.*...*..***..*..**.*..**.*****...*..***.*****.**.***...**..**.*.......**..**..***.***.***.*..*.*.****..**...****...*.*.....**.**..***..*.*****....*...*.****...**....*.**..*.*..**....**..*..***.*.********.**..*..*...*..**.*.****.******..****.*...*.*....*.*..****.*.**....**..*..*.***....*.*.***..**.**....**..**...*...****..*.*..**.*..**...**..........*.**..*******.*...*..***....*.**.......**..*..*......*..*.**.*........***.***...***.**.*.****.*.********.*...****.***.*.*..*.*...*..*.****.*..*.*......**...*..*.***..*..*****.*....**.*...*..**...*.*.**..**..*..*.*...**.*.*.*.*******.*.....**...*.***...****.***.....*...****.**.*..*.**...*..*.**.****..*.*****..*...*.*.*..*******.***..******.**.**.***...*****....**.......*...*.*.*.*..*.**..**.*....****.*.*.**...***.*...*****...***.**.**.*.*.*.***.*.*.***.*...*.***.*.*.*..**..*..*.*...****....***...*...***..***..*.*....*..**.*.*...*.***.***.*..*.*.*.*.***.*.****.*.**...*..*.*...**...*******.**.**..*.***.*.*..***.*****.*...*..**..*..*...*.*.*..*.*...****...**....****.**.**...*.*.*.*...*....**.*....****..**.*...***.***.**...**.******..*.**.*..*...*****....**.*.**.*****.*...*...*.**..*.**.*******.***.......**.******.**.*.*.*.*.*...**...*....****.****..*.**..**..**..**.*...***.*.**.*..**.***....*.**....*....***.****....*.......*...*..**.*****...**.******.***....*****.*..*..*****.**.....**..****...*...**.****...**..**..***.*..**....**.*..*.**...*..****.***.**...*****..**.**.*.*****.*.*..*****....****..***..**...**.**....***....*..*..***.*.**....**.*..*****..****...*.*..*.**....**.***..*.***.*..*.**.*.**.*....****..****..***..*.**...*.*...*.***.*.**.*.*.***.*.*.***.****..*.**...**....**..**..**..****.*..***..*.**.*..**.**.....***...**.*.*...********.****.*.*..**..*...***..**...***.*.**.*****.**...****..*.**.*.***..****....*.*..***...****.**..**.*.*.***...*..**...***..*.**.*.*.*...***...**.*....*....**.**..**.**. ......*..***.***.*****************.*..*.**.**.****..*...*.*******......*..**..*.**.*.*..*****...*.*.***.*.........****..***.*.**..**.*.*...***.**...*.....**.*...**..*.***.......*..*****..*.*..**..*....**.****....**..***.**..***.*...**.**....*.....*..*....*..**..**.***.....**.**.....**...*.****.***.********.*.*.*....*****....*.*...**.**..*..**...*..**..**.*.*..**...*..*..*....**...***..*....*...*..***.**...*..*.*.*.*.*.*...****.**..***....****.*****..**.******.*......*.*.**...***.**....*.****..****.*.*****..*..*.***.**********.*...*****..*.*.**....**.**.**....*...*....*.****...***...**.*..*..*..*..*......*...**.**.*.*...***.**.....*..*.*......*.*.**...*..******.*.*..***.*..*******.......*...*..***...**.***.*.*....*..*.**..***....**...*.*.*......*.......*****.*******...***...***.*****.***..*..*.*.**.*.**.**.**..*.***.*....*.*.*****...*....***........**.**...*****..**..*********.*.***.***.*.**.***.*......*..*.*.*.*.....***..*.*.**...**.......**.**.************...**.***...***.*.*.**.*...*...*......*.**...*..*..*.***..*.*.**.*.*.**.*.**..*.*.**...*.*..*....*.*****.*.*..**..*.***..**...**.*.*.******.**.....*.*..*....***..****.**.*...*...****...**..**..*..******.***...*.*********.******..****.*..**..*..****..*.****.*.*..*...**.**.*.*..****..**...*.*..*.*....***...*.*..***.******....**..*...***...**..*******..**..**..**.**..***.*.**.***.*....*..**.***.*.......***..*.*.**.*..*.***.*..**..*..***.*****.*.*.*.*......*...*..*.*.**.****...**..**..*..*..*.***..*.**.*..*..*.****...*.*...*.*..**.....*..*..**.**...**.*.**..***.*....***...*.*...*.*.**..*.*...**..*..*...**.*..*..***.**.*.**.....**......***..****.*..**.*.....**..*.***.*...*.*...*..*.***.**.......*..***.........*.....*..*..*...*.....*...**.****....****..*.*...*.**..*.**..**...*..*.*.*..*.****.......*****..**.**.*.*****.*..*...**..*.*.**...**..*****..*.....*...*..*.*.*.*......*...***.*..*......*.*...**..*****.**.........*..**.....*..**..*.**.*..*.....***...**...**..**.*...***********..*....**.*...*.*...***.***...**.**.... **....*..*...***.***.*..*.*.*..*..***..******.***....**.*.*..*******....**......***.*.*****..*..*..*..**..*.*.*....*...*...**..***.....**...******...***..*..*.*...**.**.....*.***..**....*.**.*.**..**...*..*....**..*..**....*.*....*..*..*.**.**.*.**.***...*.**.******.*.*.**..*...**.**.*..*..*....*..***..*..*****.***....***.*******.***.....**..*....*..***.*...**.*.*...*..*...****.*...**..*..**.****.*....**.*.*...*.**..**.*.*.****.*.*..........*...******.**..*****.***..*....**..*.*.....*.**...***.*****.**.*******...*....*.*..*.*.**.*..*..*.....*..*.**.*..**.....***..**.*****.**.......*..***..*.*.....*****..*****.****.....**.*.***...**.*.***..***.**.*..*.**..***..**..*.*.*..**.***.**..*...**.*.**.**.**.*******.*..**.*..*..*...**.*.*.**.*.*...****....***.....***..*...*....*.***.**.**.*...*..**.**.**.**.*...**......**.*.*.....**..***.*.....**..**...**.*.*......*.***...**.....*.....**..**.*.*.**.*..**.....**.....**.******..**.*.***.**.*.*********.*..**..*.*.......*...****....*..**...**..***...*****.*****.**.***..*****..*...*.***.....***.*..**....*****.**....*.*.**.****...*****..******.*.*...*....**..*****...*..*.*.*...*.*..*...*..*******.**..**.*.**.**.*.*.*.*...***.*****.*..**.***..*....**..**..*****.**...*..*.*...*****.*.*.**.**..*.****.***...***.**.**.***.*..*....**.*.*...**..**...*.****.***.*..*.*....**..*.***.**.*..**..*..*..*.*..*.***.*.*....*....*.**.*..**.....*****...*.********...*.*......***.*..****...*....*.***.....*...***.*.*....***......*...**..*....**..**.*..****....********...*.**.*..****.**.*****..*.*.*....*.*....***.**........**...*....*.**.****..*.*..*.*.**.**...*.*.....**..**..***..*..*..*.*****...*...*..*.****.*..*.**.*********..**....*..*.***........*..*.*.****..**...*..*...****..****.**.......*...*.*..***..**..*..***.**..*..***.*.....*.*****.***.*..*.**...*.**.*.*.*..**..*.*.*.....*.**..*..*.***.*.*.***.**...**..*...***....***.****..*.*.***.*....*.........****..**.***.*.*..*.***...**...*.****...*..*.*.****...**.*..**...**.*....**..*.*.***.*...**...*... *....*.....*...*.****.*.***....*.******.*......*.*****.*..***.....*....****.*.****.*.*..*.**..*.*.*...*.***.*..**...*.*....**.******...****..*..**...*.*.*...*..*.*.***.**.**..*.*.********..*..*.*.*..*.*..**.*....*.*...**....**...*.****.*.**.*.**...********.*.**..****.**...**.***.**.**..**.*..*.**.*..********.**...***.*...****...******.**....**..*..*..*.*..*...****..*.**.**..*..*..*.*.***....****...*.*....**.*.....*...*..**...**....**.***.***..*.*.*....**...***......*****....*.**..**....**.**..**.....***.***...***.*.*.*..*..*.********.*..*..**.*...*.....*.***.**..**...***....*.*****..*.*.*.**..***.*******...***..*....***......***.*****.*.*.***.****.*.****.**.***.**.**...**.***..****.*********.****..*..*..*******..*.***..*..*.*..******..***...*.*...**...*..*.........*..**..**.*..**...*.......***.***..****..*.**..***..***..**....**..*.****.***..*.*.*....*.**....**..*..*.*...***.*.*.*.*.**..**..*...**.*.****..***...*...*.*.*...*..*....*..****..*..**..**.*.***.*.*****..**.*.******....*.***.****.**.*.....**...**.*.**...****....**...**..***.***.***...**.*...******.*********.*.****.****.*..*.*.*.***.*****..**.**.......*.*.*..*.*.***.*.*.**.*.**..**..*.*....*.*.***..***.*.....**.**.***....*.....*****.*......*.*****...*.***..******.**********...*.**...****.**..***....*..**.*.*.*....*...*.*...***..*...**.*...******.*..***.*.*...*.*..*..*......*.***..**.*..**..*...*.....****.****..***.*.*.*.....*..**...**...*....***..***.*...*...*..*..*.*.*.*.*....*.*.*.****..*.*.*.******....**...***.*.*...**.*.*..*.***.**...**.*.****.***.**.*.*...*.*..*.*****.*****..*.*******.........*****.**.....*..**..*.*.....****....***...*..*.*...**.*.*.*.***.*****.*....**.**.*.*.*.*..*..**..***.*.*****.**...**......*..**.***..****.....**.......**.*......**..****..*.....**..**.**.......*****.*.****...**.*.***.....****..*****.**.**.**...**.*.*..*.*..*.***.************..***.***.*......*..****..*.**.*.**....*.**..***.....****.*.**..**..****...**...*...*...***.***.**..*..*...**...**.**...**.*......****...*.*** *.**.*..*...*******.***..**.*..*.*.*.*.*.****.......*.*.**.****.*.*****..**..**********.**...*..*.*.*..**.**.....*.*.*.***.......**....***...*....*.**.*.*...*.***...***.**.***.****.**.****.*.**.****....****.**..***..*..***.***..*.***...*******..*....*..*.*.*..*.*..**..***....*.********..*.*.*.....*...*.**..*..*.**.*....*..........**.***.*..**..***.......*.**..**.*..**...******.***.*.*.*.*....*..**.*..**.*****..*..**.*...**..*.*..*****......*.*.*.*....****...*.**.**.**.*...**.**.*...*.....****.*..*..*.**....**..*.*.*.*.*****.*.....*.**........**...*.....**.*....***...**..........*...*.*....***..***.******...*********.......*.**.**.*....**.**..**........**.********.**..*.*...**..*.*..***..*.**....*.*..*.*...***...**.*.**.*.****.*..*.****.*.*********.****...*.*..******.....*.**....*...*..***....***.*..***...*.*.....*.*********..*.....*..***.***...*.*...*...**..*.*****.*.*.***.**.*.*.....**.*.*....**..*...*....******.***....*.*.*..**.*..****..**.*.*.*...***.*...**..***...*..**..****...*..****....***.*****.*******..*..**.**..*.*..**.***.**..*....*..**...*.**...****.*.**.******....*******..*.*****.*..*.*...*...*****..*.*.**....**...*.**.*..**.****.*****...****.*....****.*....****..*.*..*..*.*.**..***.*..*.***...*.*.**.*.**.*.**..*.*****..**...***.****.****.**..*.....*....*....*...***..*..****..***.*..*..*..**..**.**...*....*.**...*.***..**.*******.*...***..***.*.*.*...*.**.*.*.*..***.*.*.***.....*.*.*.*...*....*.**.**.**.**.**..*****..*.*..*.***.*....**..*.**..***.*.*..*...*..**..*****.*.*.***.*..*********.***..*.**....**.*.*..*.*..****..**.**....*.***...*..*...**..***...*...**..****.*****.*.*.**.***.*.**....**....**...*...***...******..*.*.**.*...*..******...****..*****..*.*...***..****...*.....*.*.*****...*....*..****....*..**..**...*.....**..**..*.*.**.***.*..**.....**.*..***..****..**.****.**********..******..*******..*...*.*.....****.*..*..****.*....*****.**.******......*.*..***.****.*...**..*.*..***.*...****....*.*.***...*.****..*****..****.**.**....*.**.*...*.*..*. .*.***.*.****.*.***.**.*.**..**.*.*.*.*.*.*.*.*.*.*.*.*...***....**.***.*.*.****.....*.*..*..**...**.******..*..**..******.*..*.**..****.*..**.*..***..******.*....**.*..*.***.****.*****....*....*.**.....*.*.*****.*.****..*..*..*..*..*.*.*****..*****.*.*.*****.*.*******.****...***......**....*.**...*....*.*.*....*.******..**..***...**.**.*......*..**...***..**...***.**..*.***.....*..*...*..*.**..**.**...**...*.*...*..*.......*.***.**...*.*****...*.*...*.*....**....**.*..*.*.*.*.*.*.*......***.*...**..*.**...**.***.*..*.******..*.......******.*......****.*.*....*..*.**.*.*****...*...***...*.*....*....**..*.**.....**.**.***.***.***....**..*.**.*.**.*****..**......*.***..**..**.**.**.........*..**.*...*...*.*...**.**..*.**.*....**..*..**.**.**...**.***..*.*.*.***.*...*.*...*...*.*...*.***......*.****...*....***..**.*.**...*.*..**.**.*.....*****..*.***.**.*.*.....**.*****...**..***.*..*...***........***.**...**....*....*..**..**.*.**.**..***.*.*..**...***.*****..**..*******..*.**.***.*.*..*.........***...***.*.*.**.*..**.***.**.**.*...***...*.*..*..***.**.*...*.....*...****.**..**...****.*...**..*....*.**....*.*.*.**.*.**.***...*.*.*........*..*..*..**.....**..*...*******.****.**..*.**.*.**...***.*....**.*...*...*****.***.*****.*..********.****..*.*.*.*..*.*..**.**...*.***....*.*.*.*.**...*.*.*.*.*****.*******.**......*....****..****..*****.**..***...**...*.*.*.*....**.*..*.*.***..***.*..*.**.*..**...*.*.*.*...*...*.*.**...***.**...*.*.*.*..*.*..**..**..****....**.*..*....**.*..****.*.**.*..*...*..*.*.**.***......****.**.*.***.**.*****..*...**.*******.****.****.**..***..*.....*.**......**.*****.*.*....****.*******..*****.******.*.***....*******.********...*....**...*.***.*...*.*....*.**..***.****.**...*****.***.*....**.*.**.**.*..*.*..*.**...*...*.**.*.*..****.******...*..*.*.***.**.***...***..*.**.***.*.....***......*.**...***.**.*..**......*...**.*..*.***.****.*****.*...*..**.**.......*.*.**.*...*....**.*.*......*.********.******.*.*.***..*.***.**.***.****..**...**.*** *.....**...**.***.***.*.**.*..**...*..**..*.**..*******.*..******.*..*....**.*..**.*...**...**...*.*.*.*..*.*.***.***......****..**.*...*.*.*.*.**..**.*.*..*....***..*.**.***.*.*******.***.*.*.*.****....**..*.***.***..*.**..*.*****...*.**.****..*..****.*....****...*..*.....*.*..**..**..****....*.*.*..*****..*.**.*...*.**.*.*..*..*..*.*****....*..**..*.**.*....***.****.*...***..*.*.......*.*.***..**.*..***...**..***.*.****.**...*.*.*.*.*.*...*.*..*..*.*.**..**...***.*.***.*...**.*.*****.***.***...*.****.....*..**..*****.........**.***..**..****.*...*......*...****.**....**.**.....*...*.**..**.*..***.******..**..****.**..*..*.*.**.***......*......***.........**..***.......*....**........**..*.*...*..***.**.*.*.*..*..**.**********.**...****...**.....*...**.*.*..**..*****..*....***..**.*...*..*.**..*..***.*****..**.***...**.***.*.***......**.***..*.*.....*.*...*..*...*.*...*.....**...*.*....*.**.*.*.***..**...*****.*..*.**.***.*.*..**.*.........*****..**..******...**.***.**..***...**.*...**...***..*.*.**..***.****....*.***...**...**..*..**....*..***..**********....*..*...***..*..*...*..***.***..*.*.***....*****.****.**.....*..*....*..***..*.*****.*.**.*.*.***.**.**..*.*...*..*.*.***********...**.*...**.*.*..****.**.....*.*....****.***.*.*.*.**.**.**.*.*..**....*.**...****...**...**.*..*.**.*..**...***...****.*...*..*....**..**.****...*.**..*...*...***.*****.*.***..*..**.*..*...**...**.**...*..****.**....*.*.***.*.*..*..*.....*.****....*....**...**.***.*****.*********..***....*.**....**..*.*.*.*.**.**.**...*.****.*....*.****.*.**.**...***.****.****....****.*.***..*...********..*...*..**..*..***..*.*.**.**.*...**..*.*.**.**..*.*.**....*.**...*.*..***..*****.*.*..**.*.**......***.*.*..**....*..*.*....***..*..**.**.**..*..**..*..**..**.*.*******.***...*.**.****..**...*...*..*.***..*..**...**..*..*..****.**..*.*...*******.*****.***......*...*.**..***...*.**..**..**...**..*.***......*..***.*...****.**.****...*.**.**.**.**.****.**.**.**.**..****.*.*.*.*......*....****....**..* *..****.***....**..*..........*.**.....**..*.*.**.**.*.*.**...*.*...*...**...*...**.********..******..*..*..***...***..***.*.*.*****.*.***...*..****...******.*..*..*...*..******.*.*.***.**..***..****.*.**.**.*...**..******.**.**.**..*****...*..*.*..*..****..****.*.**.*.....***.**.**...*..**.*...*..*****..****...**..*.***..****.*.*.**....***..*.*****.********..*..*...**..***..****...***.**.....**.*****..**...***..****.****.***.*******..**...*..******....**.**.****.***********.*..***.*.***...***..*...**.*...**....*.*.*****....*****....*..*.**...*..***.***.*.*..*..*****.**.*.*....*.*.*.****..**....*.*.*....**..***.*.*.*..**..**..***...*...*..***.....**.****...*.*.*...****.*....*****..***..****.****.*........*.****.*.**......*..*.....***.**.*.*****.***.**...**...**.*.***.****.*..***.*.*****.*.*...**.***.*.....****.**.*..*....*..**.***.....***..*..*...**..**.**..***.***....**...***....*.........*.**...*.**.*.*..*.*.***.*.****.**.*..**.***.***.***...**.**.**..*.*.*.....*.*.**.*........**..*.....*.*.*..**.**..*...**.....*.**....*****.*.**.*..**...*..*****..**....***.*.***..*..**..*.***.*........**.**....***.**.****.****.***.****.*.*..****.****...*..*.***....*....**..*.******.*.****..**.*.*...*******.*.*..**.**.****..**.**.*.****..*.**..***.***..*....*.****.***.*...*.*....**.*...*.**********..****.*.*****.*.***...*.**.*..*.***..**....***...*..*............**.*...*.*..***...*....*........*.**.***.***...**.....*.**.**.***.*...**..*.*.*.*.*.*..**....*.*..**.**.*.**.***.*..***...*...**..*..**.*******..**.*..*..*****.*..*..*.**.***.***.*......****.***....*.**..*..*******..*.**.**..*......*..******....*.*..*.**.***....*.***.**..*.***...........**....*.****.****.*..*...****.*..*.**.**..**.**..****.****..***...****.**.....*..**....*....****.**..*********..*...*...**.**...***.*.*.*......*...**...***.*.***.**..*.*...***....*.*...*..*..*..****.**..*.**.**.*.**..*******..***.**......*.......*.**.****..*..**.*..**.*..***.**....*...***.*.****.****.****....**.*.****.***..*.***..**.**.*.*. *.******.****.***..*..**....*....***.*.*..**..**....*.*.***.***.*..*.**.*.***.*****.**..**.**.******.*****.*....***.****..*..*.*..**..**.*......**......**.*...*.****...**..***.**..***..*.*.....**..***.*..*.*****.*..*.******.*.*.*****.*.*..***...*..*.**.*.*..********..**.*.**..**.***..*....*.....**.*.....**.......*.*.....****.*..*..*..**...***...**..****.*.*****.*.*.**.****.*..***...*.*.****.....*..*..*.*.*......*....**.**.....*.*.***.**..****.*...***.***...**.***.*......**...*.*.*.*.*.*...**..**.*...*....**.*..**.*..***..***.....***.....**.****.*.****.*...****..*.*.***.**..****.*****..**.*****.****.**..*.....****.***..*..**..*.*..*......**...******.**.*....**.**.***.*****...*...****..*.*.**..**.***.*....*..*..**...*..***..***....**.**.*.*..**.*..*.**...*.*....*..**.*..*....*****..*..*.*..*.*.****..*.*...*.**.****.*.**..*..*.***.*....**..*.*..***..**...*.*.****...******..**.**.*.....*.****..*...*....**...*.**...***.*..***.*.*........**.**..**.****..***.**..**.**...***..*..*..***.***..***...***.***...**.....**.**.**..*...*...********...**.*.....*.***.*..*.***************..***.*.*.****..***.*.*...**.***...*..****.*..*.***..**.....*.*..**..*..*..**.*..**.....*.*....*..**.**....******...****.***.**....***..***......*.*.***.*.*......*.***.......**.*..**..*.*.*.*.********...*...*.****.**.***...**.*..*.**..*.*.*....**.*...*...***..**.*..****..*.*..****..*..*..*.....****....*.**..****..**.*..*..*.*.***.*.***.***....**.**..*.*..**.*.**..****.**.*.**.******.....***.*...**.*.....*..**..*.*..**..**..**.*.******...*....*.**......**...*.*...*...*.*.*.**..***.....*.**..*..*....***.*..*.....*...**...*..*..******..*.*.**...*..**...*.**.*.........*..*.....*.*.*...*.*.*...********.*.**...***.....*....*.**..*..****..*...**.******.***.***.****...*.**.*..*.*.***..***.******.***.****...***.....**..**....*****...*...****.*.***........*.*.***.**..****..**.*..**.*.*.*.*.**.**...**.*.****..*.****.***..*.*.*.*..*****.****.*.....**.*.****..*....***...*..*.**..*.**..********....*..*****.***.*.*.* ...*.*....**...*........**.*...*.......*.***.*....*************..*******..******..**..*.**.*****.**....*..*..*.****...**.....**.**..*..**..****...*.*.**.*..*....**...**.*.****.**.*.....*..****.*.***.***......*...*..*....**..*.**.**..***.*.*...*.**..***.**..*.***..*.**..*...*...***.*.**.*.***.**.*.......*.**..*.*******..**.**..*.**.**..**.**...*.**.**.*..*.....*.*..**.*..*..******.***..**...*..***..*.**.**..***.*..*.*.**.**..******.*.*.*.**.....******.*.*..***.*.*.**.**..**.**.****.*..***.*..**.*..**.***..*..*.*.*.....***.***.*..*...***..**.***.****.**.*..*.*****..*..*.*..*..**...**.***.....*..*.***.*.*.*****..******..**.**....**...*...*.***.***.*.***.*****.*.......**.**.*..*.**.*.***.*..*..**.**.*.*.*.**.....*******.*****..*.*.*..*.*.**..*.*****.*.*.*..*****.*..***....*.*.....***.*.***..*.*...**.******.*.*.*....**.****.**.*...**..*.*.***.*..*.**...*.*.*.****...........***....**..**.*...*.*..****...*.**.*..****.*.***..**.**.**.*****..*.********..*..*..**.****.*...**.**...**.....*.*..*.*****.***.*..**.*...*..**.*.**.*..**.*...**.*..**...*..**..****......*.......**.*****.*.*.****.**.***..*..*.**...*..***...**...*..*.**...*.*.*......*.***.***.*.*****.****.**..*.***..*..*..***.....*.***..***.*.*.....**.**.****.**.********...*..**.....*..*.....*.*.**.**..*.*.*..*****.**..*.**.****...**...*.*.**..********...******.**.*.**.*.******....*.****.**...**...*..*.**...**.****...**.***.***.**.**..*..**.*........*.*..*****.**.*.***...**.**.*.*..*.*......***..*..*******.**..******..***.****.*.....******..*.*..****........*.**..*...*.*...**..**.....**.*....*.**..**..*****..*.*......**.***....**.*..*.**....*.*...*.*.*.**..*.*.*.....*.**.*.*.***.....******..***.*.*....*.**.*.**.**...*.****.*..***.*.***.**.***.*...*.**....**.**...**....****.**.*.*****.*...**...*.**..***...**..*.***.*..****..*...*..*.*..*.....**.*..**..**...**...***...*****...******.**......*..*.**...**.*..*..***....*..***.**..*.**.*.*..*......*.****.*.****..*...**.**..*.*..**...**.*......**......**....*....***.*......*** .*......*.***.*.*....****.***...**..*..****.*...*...*..*.*.*..**..****...*.*.**...*.*.***....*...**..**.*.***.*..*..**...***.*....*.*.....**.*.......*..**..*.*....*...**..**.**...*.*..**.***.***........**...*.*..***.*....***.*.*..*....**.*..*..*......*...*..**.***.****.**...******.*..*..****..*.**.**.*.**..*...*....*...**..*.****...*..*.*.......*....**.*.**...**..******.*..*.*..**.**.*....*...**.****.*....***.*.*.*.**..**...**.******.....*....*.*.**.*.*..*..****.**.***.*..*..*..***.*...******.*.******...**.**..**.**..*..*..*..*..*****..*.*....*.**.*...**.*...*******.****.**.**..*****.**.**...**.*.*.*.****.**.*..**..*..**.*...**..*..****..**..***.*..**...**..*..*.**.***.*.*..*......**.**.***..***.**..*..*.**.*.**.***.*.*..*...*****..***..*...*.***.......**..*..**..*.*.**..*...*..***.*.*.***.**..*.*.**...****.*......**.***.**.****.**..**...**.****.***..*..**..**.**.*.*......**..**...*.**.****.*.....**.**..**..***.**.*....**..*..*.*.**.*******......****......*.....*.**.*.*...******...**..*.**...*..****.***..*..*...*.....*.*.**..*.*.**..****..***....**...*.**.*..*..**....*..*...*....*...***.***.*.*.*...*.***..*.*...**.**.**.**.....***.**.*..***..*..***.**.***.*.**.****.****...*.*....*****...**..*..**..*.******.****..**.**...**.*.**.*...***.*.**......****...*.***.**........*.*..********...********.**..*...*.**.**.*.*.*.*.*....*...***.....*.**.*...***..*.**..*..*.**..****.*.......*...**.****..*...*....**..**.*.****.........*....**.*.***.**..***.*..*.***.*....***.....***.*....*.*...****...***.**.**....***.****..**.....**....*.**.***.**.*.***.*..*.*..***..*.....******.**..**.*..*...**.**.****.....*.*..*....*.****.*....****.***..**..*.*.*.****...**..***...*.....*....*..***....*.***.***.***.****..*****..*...***...*.**...*.**..*.**..**.....*****.*.*...*.**...*.*..*.*.*.*.*.**..****.****.****...*.**.**.*.*..*..*.*.*.*.*...*....*..*.*****.***.*.*....**.*.*..**.*..*....****.***..*.**...*..***.**.*.*..*..*.*.**.....*........**..*.**...*.******.*.****.*...****..*...**.*..***.*****. **...*..***...*******.*****.*....**..*.*.*...**...***..****.**.**.****...*.****.*.**...*.*..**.*.*..***.***.**.***..*******..***.***....*.**.****..****..***.*.*.*....*.***.**.**.......*....*.*.**..*.*.*...*.*.*..*.*...**..*....**..**...****.****.***..*...**.*..*.****..*.**.***.**.***.**.*.***..*.***.*****..**.**..*.*....*...*.*...*...*.**..*.*...*.****.*.***.*.*.*.****.**.......***...*..*..****..*.*.**..*.***.*.*....**..*.*.*.*...*..*.**.*****.***.*.*.*.*...*....***.*.***..**.**...*.*..*****...***.***.*...*.*.*.*.***...****.*.*......***..*****..*****.*.*.*...**.*.*..**.****..*.*.****....**.**...*..***..**...*.**..*..*..*.***..*.*.*..*..****.**...**.***....**.*.**..*..**.**.*...*..*.......*.**..**.*.*.**..**..**.*..*.***..**..**..*******..****.**..***....****.*****...****.*****.*.***.....*...**.*****.**.....**......**.***.***.**...*...*...*..*....**...*..*..*.....*.*.*.*.****.....*...*...*****.**....***.***.**...*..*.*..**..*.......**..*.**....**.*.***.**..***.**.*.*..**...*.**.***.*.......***.*.**....*...*************.**.**.***.*.*****.....*....*....*.*.***.*.**.**..*.****.......*.*.*.*.*****...**..*.*..***.***.*...*..**...**.*.*.*.*..*.**....*.**...*....*.**.....**.*.....**..*.**.*..*....**....*..*.*.**.*...*.*..***..**....**.**.*****...*...*.*******.***..***.**.......*...*.*....*.**...***.**..**..*.*...*.**.**.**..*.***.*.**..******.*..*.******..**..*.**.*.....*..*..*.***.**..**.*.*.*....*.********.**.******...**..*...*...*....*.*.*******.******..*...*.***.*..***.*.*.**......*.**....**..*.*..*.*..**..*.**....**.*....**.*..*.***....**.*.*..*..*.*.*.****.*.*...****..*....**.**.*.*****...*..*...*.....**.....****.*.**..**.**.*.**.......*******.*.*....**.....*.**..**.**......*....*..*.*.....*...****.***.*.**..*..*...**.......*.*..**.*..**.*..*...**....***.*.*...*..***..**...***.***.*******.***...**.****.......***...***.*..**...*.**...*.***....*.*..*......*..*....**...*....*..**.**..****.**.*****.....*..*.**.*..****...*...*.*.**.*.**..*..**..***....*.**..*..*....***..** ****..**.....**.********.*...*......*.*...*.**.*..**.*..*.**..*.*.**......*..**.*******.****.***.****..*.**...*.....**.*.*.*..*..******.*...*.....**.*****........*.*..**.*.....******...*.*..**.*.*.*******.*.****.*.***.**...**.*.****.**.*.*.*....**.*..*...**..*..*.*.***...*...*......*...*.**.****...*.*..*.*.*.*.*.....*.*.*..*.**..*..***.*.*..***....**.**..**.*.*....**..**.***..*..***...*****.**..*.*.*..*..**.******..*.**....*.....*.*.**....**...***.*******...**.******..*...**.******....*....*.*.***.*..*..*..*..*.**.***.....**.***.*..*.....*..*.***..*..****.***.*.***.**.**.....**.***.*.*..*.**...*.*..**...**..*..*...*.**..*...***.****..**.*.****..*...**********.*..*****...******..**....**...**.*.....*....**.**...*...**.*******.*..*..**.*..***.**.****..***.*..**.***.******..***..*.***..**.....*.*..**.*.*..*..**.*..*..*.**.*.*.**...**.****.*.*...**..**.***..*.*.*.**..*.**.***..**......*...*.*.*.**.*.**..***.*.....**.......**.*..*.****...****.*******..*.*.***.*....*..*.**.**.**.**.*.**.*.**.*........*.****...*..***.****.*********.***..*.*.*..*.*..*..*...**..**...*.*...**.*.*.**.***..*.*****..***.**.*.*.*...**....*....*.**.***.*..*....*.****.****.**.*....*.**.*..*.**.*****.*...**.***..***..**...****.**....***.**...***...****..*...**.**.**.....*..*.*...*.**.*...**......*...*...****...**********.**..**..*....***.***.***....*.*..*.****..**.*.*....**.*.****.....*.*.*.*.*....***.....**...*..**..*..*...***...**..**..*.*.*..*..*.****..**..****.....**..**.**.*....******..*******..**..*.**.*..**..*..**......*.**.......*******..***...**..**.*.*..****..****.*..**..***..*.*..******.*..*..*.....*.******..**......****.**.*.**.**..*..****.*..**.......*.*...**.*..*.*.*...**..*...***...*.***.**.*...*****.*.*.**.......*.*..***..*.**.**....***.**.*.......****..****.***.....*.*..*.**...*..**.*****....**.*****......**********..*.*...*.**.....***..****..*.*.***.*...*.******...*.**...*...**.******..*.**...*.*.***.*.*.......*.***...*.****.*.**...*....*..***..*..*...***.****..**.*..*...*.**..*..* ..*.*.....**.*..*...*..***.*..***..**...**.*...*..***....*....*..*..*..****..****........**.*...**.**.....*..**..*..****.*..**.**.**.*****.*....*..*******.*..***....*.*.*.*..**.....*..****.*.***......*.*....*.*.***.**...*.*.****...*.****.*****.***.*.********..**.***.**.*..***.*...**..**..*.....*******....**.*.**.*.**....**..*.***.......***.*.*.**..***..*.***.******.*.*****...****.*.*.*.**.**..*..**.*...*.***...*..*.**.**...*.*.**....*.**.........****.***.****.*.*.*..*..*.**..**.*..**.*..*..*.*...**...**...***.....**..**.**.....**.**..*.*.*...*..*..*.****....*.***...**.***..**..*.*.**.*....*..***.*.*.*...***...*..***.**..**.*.***....*.....*.**.**....*...**.***...**...*.*.*..*.*...*..*.*.*...**.***.***..**...*.*....***....**.*...**.*****..*..*****.***.**.**..****...*.**.***.****..*.*..***.*...**..*..*.**...**.***.*...**.**..*.*...*.**..*...***.*.*...*.*...*.***....**...***.*..*...*..*....**...**.*.*****.**.***.*..***....*..*****..*.***.*.*..*.******..*.***.*.*..*****.*..*..*.**..**.*.*..***.**...***..*..**..*.****.*.*.*..*******.......*...*.*.****...****..**..*...**.***.**..***.......*..*..*.*.**.*..***..*...******.**.*.*.*...*.*..*.*.*.**.**..**.*.***.*..****.**.**.**.*..*..*.*.*.*......***.*.***.......*..***...*****.***....*.*..*...*.****...*****.*..*...*..*..*..**..*.***.*.***......*..*.**......*.*......**..**..**.****.**..*..******........***.*****.****.*..*...**....***..**....*.***.*.*.**..**.****.***...**.**......******.**...*.*.**...*..*.***.*.*****..*.***...******.**.*.**..**...*....***.*.....**.**.***...**.*.*****....*..**.**..**.*.**..*.**.*.*.**.****.**....**.....*.**..*..****.*.***.**.*.**....*........*......**.******...*.***..*..***..*..***..*****....**.**..*.*.***...***...**.**.*...*..*.*.*.*.....*.*.*.**.***.*..**..**...**..****.**..*.***.*.*.****...**..*..****..**.****......*.*...***..*..*..****..*.*.*...*..*..***.**.....*....***************.**.*.*...***.**...**...*..*****..**.*..*.*.**...*.*..*..******...****.....***.***..****.*.***....**...*.*..*.**. .**.**..**.*..**.*****.****.***...*.*..*...*.*..***..****.*.***.....******.*.*.*..*.**.**..***.*.*.***..***..**.**....***.*.*.****.*.**.*****.***...*....*.**...*..*.*.*.*.*....*.*.*****.**...**...**...***.****.**.*.****..**...***...***....***.*.*...**.**.**......***.*.***.....*.******..**..*..**....******.**...*.*..******..*.*.....*.***.*..*.****..........*.*.*....***.***.**..*.*..*.*.*****....*..*.*........**.*.*****.*****..*.*..*.....*******.******...***.**...**.*****.*****.**.*..**....*...**..***........**..**..**.*..**..***.**.*...*.*..*..*.***..**..**.*.**.**.*****..***.*.**...*..*.**.**..*..**..**.*.*.**......**...***.*.***.****.*.**...***.**.*..****.****..*.**...*...****.**....******.*..***.....****..******.*..***...****..*****...*.***.*.****..*.*.**.**..**.*.*.*.....*****..***.*...****..*..*..*****.*..**..*..**.*.....**.***.*.****.....*.*.**..**..**.*...***..***.*****.*..*.***.*.***.....*****.....*.*.****.***.**.****..**.*...*.***.*..****...***..*..**.**....*..**.....*******.....*..**.*****..***.*...*.....***.**..*...*......*.*.*.**.....*.*****.*****.***..********...****.....*..*..**.***.*...*....*.*..*...*..***..*.*.****....**.*.*.**.*.*..*****.****...**.*.*..**..*...**.....*.***....*......*****.....****.**.**.*.*..*.*.*.*.**..*.*...**..**.**.*..***.*******..****..*.*...*....*.*..*.****......*..*****....*.*.*.****.*..**....*..*.****.**.*..*....***.*.*.......*.****.*......**.******.*.*.**.*.*.**....*.***.**.***..*.*..*...***.*.....*.****.****........*.*.***..********..****.*.****.....*.*..*...*.....****...*...***.**.*.*.*..*.....*.***.**...**.**.*...*.**..*..******...*.*.****.*.**....*..*.*....*.*.****.**.**....******..*.*.*...****.****.*.**.**.*.**.*.........*..*.***.***..**....**...**.....*..**..*....*..*****..**......***..*..*.**....*.*...*.....*.**.****.*...*..**.*..*...*......*.*.....*..*.**.****.*.*.*....********.*..**.*.*.*******..*..**.**...*.**.**..*.*.*.*.**...*..****....*.*.**.....**.*.*.....*...**.*.**.***.*****.***....*..*.*.*.***....*...****..* *.***..*.*...***.*....**...*.....*.**.**..*****..****..**...*.*..*.*.*...**...*..*..*......*..***.***.*.*..*...**.**..*.*.**...*****....*.**.**.*...*.***.**..*.*.*....**....**.......***...*****..*.**..*.******..*....*..***..**.**.**..*..*.*....*...**.**.*..*.*..**.*.******..***..........*****...*****...*.*..***.*.*...*.*........**.*..*......*****..*..****...***.***.*....**..***...**.*.**......***..**..**....**......*.****.**..*........*.**....***.*....****.*..*.****..*....*..*.**.*..****....*****....**..*******..*...*.*..*.*****.....*.***..**....***.*********.*...**.**.**....*.*.*.***..*..**.*..**..*.**.*.*.***..**...*..*****.*..**..*..*.....**.**.*.*....*.***.*.....*.*.*..**.*..**.*.****..***....*..*.**.*.*..*...*.*****...*...*..**.**.***.*.**....**..***.***..**.**.*...****...*..**..**......*..*..*.*...**..*.**.****..*..**..*.*......***.******.**.*..*.*.*.**.*.*..****.*........*...**....**.**.*.***..**...**..*...*...*..*..*.*..**..*..*..*....****.*.***..**..*.*....***..*.*...**..****.......******.*.*.....*.***..**...**.*********..*.*.*****.*.*.*.*.*.**.*.**.**.***.*..****.*.*..**.***..*......**...**...*..*.*.*.***..**....**..****....*.*..*..****.*.*....*....***..**.***..*...****.*.**.**..***...*..*.***..*.*.**.**.*.*.*....**.*****.*.**.****......**.*.**.**.*..**....**.*.**.**...******..*..*.........*...****.*.*.*..***..*....*.**...*.....****.*.*.*.*.........*.*.****.*....*.**....****.*..**...*.***..*****.**.*..******...****....*..***.*.**.***..*****.******.*****.......****...*****.*..*..**..***.....**.*...***.**.*.*....**..*.*..*..***...**.***.***.*....*..**..*.***.**....**...*..***.****.*.**.....**..**..**....*.*.**......****.......*****.....*.**.*.*...*.*.*.**.**.*..**..***..*.**.....*****.*...*.*.**..*.*.*.*..**.*.***.******.****...***.*.*.*****...*.*.*.******.**..*.**.*.***.*..*..*..*********.*****.****..******....*.*.*.*.**.*.*......**..*.*.**.**.*...***..****.***.**..*..*.*....****.**.*.**.****...***..*.***...****.*.....**..***..*...*.*..******..*..*..*....*. **.*.....**.*.....**....**...**.*.****..**..*.**.*.*...******......*..**..*..*..**..*.****..**.****..*.*...*.***..******..**.**..*.**......*..**.*..*..**.*..*...*.***..*.*.**...***........*..*....***..*..*...*.*.*.**....***..*****..*.*.*.*.***..*..*.****...****.**.........**.*...*..*.****.*.*****...*..*.*.**.**.*.*.********.*..*.*.***...*..*.*...***.*.**.*......*.*.*.******.*..*..****.****..*.*......*.**..*..*.**..*...*..*.*****..*..**.*..*.**..*.*..*....****.*.***.***.**....****..*.***..*.*..*.****...**.*..*****.**.***.**.**.**.*.*..*..**...**...*.*.******....**.*.**.*..**....**.....*..*.....*...*.****.***.**..*.**.**..*.**.**....*****.*.*...*...***.*..*****..***...**..*..*..*....*.****.*.****.*.**.*.**..******...**.**...****.........*..**...**.***.**.**.**.*..**.***..*...***.....**.**.**.******...*...*....**..***....*..*..*.**..*..***.**...*.....*..***.**.**..**.*...*...*......***..***....**.**.******.***.***.****..*****.....***.***..*.**..*.*..*.**.....**.*..*..*.**...*..*..*.**.....****....***.*..***.***.*..****.*.***.*******..*.**..***.***.***..**...*.**.*..******.*...*.*.*.......*.**.***........*.....*.**..*..**..*...****....*.***...**...........*.**.*..***.*.*.*.*..*..*****.*...*.**.**..*....**..***.*...*...*..*.***.**...**..***.*..**....*..*..**..*...*.**.*.*.*..*******...*....*.**.**.*.**..*.****.*....**.****.*.******..***.*...*******.***..*.*..*.*...**.*.****.*.*..**.****...***..*.**...***.....****.*****..*.*.*...****.*...*.*....*.****.**.**.******.****..*.**...*......**.*.........***.***.*.**.*.*******...*..*.*.*.****.*...**.*..**.*..*..**.*.......*.***.*.**..*.*.******.*..**..**.*.*..*.*.***..**..*.*.*...*.*.*....**..**.******...*.****..**..**.**.*.*..*******....*...****.**...*..**.....*...**.*****.***..**.*....**.***..**.*.***.*.**.****.**.***.*.***..***.....*****..**..***.*...*....*..******.*..*.*.....*.*.*..***..**.**...**.*.*..*.*.*.*..*.**..*.*.*.*******.....**..**.**...***.....*.....**.*.*..**..*....*.*.*.***.***...**...*...****..***...****...*.**. ..*.*..*****.**..****.*.*..*.*.**.*.*..*.*****......*..***..***.*..*...***....*.***...*.*..**..*.**.*.*.**.***...*.****.**.*.*.*....*.....*.***.......*..*..**...**.*.*.....*...**....*..*.*.**.***.*...**..*..**..**.*...***.......*..*.*...*.**..*.*..***.*.**.*..**.***....****...***..**.**.*.***.**..****..**.*...*.**....***....*..*...****..****.**..**...*...****...***.**.****..*.*.*.*.**.*.***.*.**.***..*...**........****..***...*..**.*.**..*..***.*.*****..............*..*.**...****.**.****...*...*...*...***..*..*.***..**...*.*..****.*..*.**.*..**.***.**......**.*.**..**..*.***...**.*..***.*.......*.....*..*.....**...*.*....****.*..***..**.**..*...*.****....*..***.*******..***.*.....***..*.*****...***......*.*.*.*****.*.***.*.*....**..******..**....**.....*..****..*..*.*.***.*..**....*...*.****.*.*.****...*.*.**..*.*..*.*.*.*.**...*.*.*...*.***...**..*.**.*.***...*.*...**.....*.****...*...*...***..*.**.*.*...*.*.**...**.*.*.*..*..*.*.**..*.*..*.*.*.**.*.*.*.*****.*...*....**.*.*.**.*.**.*.***...***..****.**...******..**....**.*.*....****.......***.***.**.*....*...**.**...*...*.*****...*....*.*.******...****.*...***......**.*..*..*...*.......*...**....**.*.**...**.*.*...*..****..**.*...*...***.***.*****.....****.**...*.*...***..*.*..******..*.*.**....*.***.*.*.***.***..*..*..*...*...*.****..*.....***.*....**..**..**.**..*..*....*....*.***...*..*.*.**....**..*.*****..*.**.*.*..*.*.*.******....*..*.***..*.*...*..***.***...**.**.*.*..*****..*...****...******.**.*.*.***.**.**.*..**.**..*..*.*.**.*.**.***.**....**.*.*....*.******.***..******...*.***.***...*..**.**....*.*.*.*.**.***....**.**.**.****.*.**..**..*..**.*..*.....****.***..*..*.........**.***..*.********...**.*..*.*..*.*.********..*.....*.*...**.****.*....*.***.*.*...***.*.....*..**.*.*..*...*.******.**........*.*.***.......*.**.*****..**.......***.*.*.....**.*.*...***.*..*.***.*.**.**.****..***......*..**.*.**.**...**.....***...**..**..**.*.*..*..***.**.***...*.**.**.***.***..*.*...*.*..*.**......*.******.***..*.* *.*.**.*.***....**.*..*....***.*.*..........*******.*****..**..*.*.*...***..**.**.*.*.*.*.*.*.**.*.**..*.*.****.***.....*.*......*.**.**..*.......**..**....***.**...**...****..*.**.***...******....*.*.**.....**.***..**..*..***......**.*.***..*...***..***.**...*...***..**..****.....*.**.*.**..*.*.*.***..*.*.*.**..***.**..**..*****...******.*.*******..***.****.*..**.*.*.**.****....*****.*.******..*.******.*.*.**...*****..**.****.**..*......*.**.*.....***...*...*.**.*.**..**.**.***.*...**..*.*...*.**.*.*..*.*.*...*.***.****.*.***.*.*..***.**..*.***..**..***...***...*.*...**.....***...***...*.****.*...........**.*.*.*.*....*...*..*.*.*...*..*.**..**...***.*.***.*....***.***.*...**.**.*.**.*****....*.*****...*.***......*..****..*.**.*.*.*.****..*..*.**.*.*.*.****.*****.*****..**.*.*.*..***......*.****....****..**.***.*....*.*.****..*.***..**...***...******.***..*..*.*.*.*....**.*.*.**...**.*..*******.****..*****.*..*..*.******..****.**.*.*..*..*..****...**.*.***.*.*...*.**..*..**.***..********....****.*....*.**.*.**.**....*..*..****.*...**.**..**.****..***..*....*.*.**.*...***..**.*.*.*.......*...*.*....**.******.*.**.*.**..*****.*..*..*...***.*.*.**.*.**....*...*..***.*.*......****.*...****.***.*...*....*.*.***..***.****...*.....*******......**...*.**.**.*..*....*..*..*.*.*..*....**..*....*..**....**..**.*.*.**......**.**..**.*...***.*.*..****..****.*.....*.....**.**..******.......*...****.**....***..*......**...*********.*.*.*.*..*.**..*...*.*..*.***...******...****.*..*.**.*..*****.**.**.**..**...*..**..*.****.*...***.*.*.******..********...*.*...*..*....*.***.*.*.*.*.*.**.***.**.*.*.....*.****.*...*.*..****..*.*..*.......*...*..*******..*.**.**...**...*........****.*.****.**.**.*.***.*...***.*.**...***.**..**..*.******.**.*...*****..*******.**...**...**..*..**..*****......***..*.*........**.**.**.***..**..******..**.*****...*..**..*...*****.*.**.***...*.....**.*.*...**.*.......*.*.......**.*.**.***.**.*..***...*....*..*.*.*...*..*.*.*...**.....*******.*.*...*..*.*.*. ...*..*.*.***.****.*.***.**.**.****.*.**......*.*..*.**.******...**...*...*..**..***.......*.**.***.*..**.*..***..****..*.*.*...*.**..*.*.*....*.*.*.....****.**..**.**.*....*....**.**....*.*..********..*..*..*.*.*.*..*....*.*******.*.********...*.*...******.******......*....****.***.*....*.*..*.*..*.**.*....*.**.*..*..*..***.***......**..**....**.....**.**......**....***.**...**....**.*.*.*.*.****....*.*.*.*.*.....*.*.*.**..*.**.**.*.**.****..*.....****.****.**..*..*.***..**.*...**..*.*..**.**....****.**.*..*.**..******......**......****.***.**..*....***...**.*.*...***.........**...*.**.**..*.**...*..***.*...*..**.****.****..*....*****......****...***.*..*.*.*.*...****.*....*.*.*.*..*.**..*..*.*....**.....*.*.**.*..**..*.*.*...**.****.**.*.....*.***....**.***.***.*...**.*.*..*....*...........***.**.******.*****.***.*.......*...***..***********.**..*....*..***..*.*.*.*.***...****.*.**.*...*..****..**.********.*.*.**....*...*...******.*.****.*.*.**.**.*.....**.****.*.**.*...***..*.*.*.****..*..*.*.**..**..*****.*...*.*.*..****.************....**.**.*.....****...*..*.*****.*.****.**..**.**...**.******..****....*..****...*.**..*.******....********....*....*.***..****.********.**..****...*.**..****.*...*.*.***..***.**...**.****.*.**...........***.....*.***..*.**....****.****.**.***.**...**...*.****.*..*******..*..**.*.*.*..*.**.*........*.*.*...**.*.*..**..***....**...*.***.**.*.**..*.....*..*..*.***..**..***..*..*.*...*.**.*..*.*.*..*.****..**.**.*.....*.**.****...*.**...**..*.*.***.*.*....*....**..*..**..***.*..*..*...******.**...***.***.***..*.*.*.*...***..***.**..*.*.**.***.*...*.**.....***...****...**.*****.***..*.*...*.*.*..********.*..***...*..*****.**.*..*.*.**.****.***.....*..*.****...**...***...****...**..**.*..*****..*.*..*....*****.....**.***...**....***.*....*******.**..*.....**..**.***.*......*.**.****..*..*..****...****.*..**....*..*..**.**...**.*.***..*...****....***..**..*...*.*...**...*.**.*...**....*.**..***.*...*.*...*..**....*..**.*.*..*...*.*..****. .**.**..*.**.*.***.**.*.***..**..**.*.*...*.******...*.*.***..**...*..*.**.**......*.**....*******.**.*...*****..*.**...***.*.****...**..*.**.*..*.*****.*.....***......*.*.*.*..****....***....****.*.*.**...****.*..*...**....*...*...*.**....*..****.*....***.*.**..*.**.****.*.**..****...*.**.*..*.*..***.*......*....*..**....**...********..*.*.*.**.**.*....*..***.*..*.**.*****.*..**.****.*...**.*...**....*.**..**.*.**.**.*.*...***.*......*..***.***.***.*..**..*...*..******.**..*..**....**...*.**.**.*.**..*.**..***.*.**.***..**.*.*..**....**.....***.*****.****.*.***...*...*.***.*****....*...**.*.**..*****.**....*.***..**.*..***...*.*.*....*****...**..**.*.*.*.**.*...*...*..**....*.*.***.***..***...**...**.****.**...*.*.******..*.*****..***.*****.**...*....**..*****.**.**.*****.*.**.**************.**..****.*.....*.....**..*..*..**....*****...******..**.**.*...*.*****..*.**...*.*..***.****..*.*...**..*..*....*..**..**...*******.*....*.*..*.*.**.*.*...*...**.***.*.**..*.*.*.**..**..*.*..*.*....*..***.*.**..*.**.*.*****.**....***...**.****........***....*....*.*..***..**...**.*********....**.*****..*.**.**.***.*.**.*...*..**.......**....**..****.**.....*.**.*...*.*...**....**.*******.****...*****.**....*.**....**.*....*..*.....**.***..*...***.***..*.*..*.**.*****...****....**.*****.**.*..**..*.*.**.**..*.**.*..****....*......*..**..**.**.*.*.......**.*..*******..*..*...*..*...**....*..**.*.*.**.*.**.....*....**....*..**..****..**.....**..***.**...*....*.*.***.*.*.***..**.*...*...***..**.***..*.****.....**.*.***...**..*..****.**.**.*.****.......****..****..**..*.**.*..*........**...*......*..*.**....*.***.***...***...*...*.**...***.*...***.**.*.....*.*****...*......****.*****..*.*..**.*.****......*..***...**.*..*..**..**....*****..*...**.*.**....*****...**.*...*...*.***..**.*.*.******...*..*..*.*.*....*..**.*.***.........***.**.**.*..*******.*...**...***..***.*.*..***..*.*..**.**..***.*.*.*..*..***.*..**.***.**.*....*.********...**..*..*...**.*...****.....****..*.*.***..**.. .***..*.*.*.**.*......*****.......****.***.**........**.**.***..*****.*.*..**.**.**.***.*****....*..*****.**.*...**.*..*.*****....*..*..*....***.*...**.***.*...****.**..*.********.*.************.**.**..*.*....****..*..**...**.**....**.*..*.*..*..*.**...**.*..*.**...**..****..*..*..*.*.*.......*..*...*.....**.**.**...*....**..*********.*..*.****.*.*.**.***.***.****.*.*****..**....**.*.****..**..*...**..**.*..***.**.******..*..******.****...*...***....*.**.*.*.****.**.*.*.**..**....****.*.**..***..*.*...*.****...***...........**.****....*..*..*..**...**.*****.*..**...***..*.**..******....*.******.***..***..*..*.****.*.****.*..*..*..*.****..*........***....**.**.*.*.*....*...*....****.*.*.**.*..**..*.*.**...***..**.****.*...**.*****....*.**.....**..*..*..*..**..**...**.*...*..***.*.*..*....*...**.****..**...***...*...****...*..*****..*.*..*....**...*.***.*.**.*..*.***.*..*.**..**.*.*.*.**......*..******...****.***.*.**...*.**..****.**....*.****.....*...******..*....***.**.*.....***.*.**...*.***.*..*..**..**.*..**.***.**.***..***........*******..*..**.*.*...*....***.**.**..***..*.**.*****.***.*.*.*.****.*.********....**....****.*.*.*..****.**.**.*..*..*...*****..**.**..**.******.**..****....****..*..*.***.....**.*..*.**.*......*****.....*....*.*....**.**..*.***..***.....**.....**.*.......*.**....****...**..*************..*.****..*.*..*****.*.*.*.*..**...*.*.*.**.....**..*****....**.***.*..**...**.*.*..****.*..**..*..**.*..**...**...***.........*....*..**.....*.**..*..****.*..*.*.*.*****....**...**..**..**.****..*.****.***.**...*.*..**....*..*.*.*.****.**.***.*.*.****...**.**.*.*....*..**...**..****.**..**.**..*.*..*...*...**********.**..*.*******.*.*.*..*.*.*.**..*..**.*******.*.*..*...***..*.*..***.*....**....*.*.*.**..**.*..**.*.*.*...****..**..**..****.*...**.*.*.**.*..**..**.**...*...***.**....***..*..***..****......****...*..*..*****...*..*.........*.***.**.*.**...**.****.*.*..**..*.**..*.***.**.*..*.**.**..*....*...*.**.....***..*...*.*..*.**.*..**....***.****.*** **....*.**.***..**...*.***.**..***.***.*.*.*****...*.**.*..***.***.**.******.....*.**..*..*.*.**.*....*.*.*....*****..*.*..*....*..*.**...*****.*.*......*.....***...**.***......**.***...*****.*.****.*..**.*.....**.*.*.****.*...*.*..***.*..***..*.*..*.**.***.****..*.**...**...*.*****.**..***.**..*.**...***.*...*..*.**...*.**********...*.*..*.*...*.****...***.**.*.**..*.*.....**.*****.*..**...*.**..**...**.*..*....***.**.**..*.**..*.*****....**......**.....*.*.*...**..**..*****.*.*.****.**..*.**.*..**..**......***..***....*.**.*..*..***..***..*..*****..*.*.***....*.*.*....****....*.*.***..*.....********.****.**..**....*..***..***.**...****..***.****.*.....*********...***...*.**..**.*....********.***.****.**..*..*.**.***.*******...*.****.**...**.*..**..****..*...******..**......****.*.************.*....**.*.******..*...**..**..**.**.*.**.***.....***..*..**..**..**....**.....*...**.*.*.**..*.*****..*****..*..**.****.***...****.**.**.*.**....*.*..*****.*..*****.**......*.***....*****..**..***.**.**.*.**.****...*...*......***.*...****..*.****.**...*.*...**.*.**.*..*.**.******....*..**.**.****.****...*.****.**..*****.*..*.***...*..*..*.*.*.**.**.**.**....**...*..**.**...**.*...****.*.***.*******..*.*****...*.****....***...*.***.*.***...*..*.*.*....*....*...***.*..***.**..*.***.****..*.**.****..*******.**.**.*.***.**.**..**.*.**.**.**.*...***....*......****.*..*.***..*...*...*...*......***....*...*.*..**..*.***.*.*........*......*..**..*...*.*.*.*.*.****.*.***...*.**.....**..*.**..**..**....**.*.......*..*...****.***..*.**.**.*.*..***..**.**.*..***.*.****.**.*..*.****..*.....**.**..*...*.**....***..*.**....**.***...*..*.**.*.****...**.**..*....***.**...******.......*.*.****.*.*..*.***.*.**..**..*..***.**..*...*....*.*.*...**.*..****.***.*****....*...**.*..*.*..*.*......***...*..***.****.*.***.**..**..**...*.**.**..*....****.*.*.....**....***.*....*******.*.*.*.*..*...*.*..*....*....*.*.**.***.*****.*.****.*..****.**.*.**.**.*...*****.***..*.**....***...**..*..*.*..*..*..*.. ***..*.*..*..**.***.*.*..***.*..*...*.*.*.*...**...*.*.**.*****...***.*.*.*.**.***...**....*.**.*..***...*.....****..***.*.*.*...*..***...*.*....*..**.*...*.****.......*..*...*...****..**...*....*..**.*****.**.*.*******...***...**..*.*****...**..**.**..*......***..***.....*.**.*.**.*****..*.***********..*..*.*.*.***.*..**.**.*.*..*......****.*.*.*.***..**....**.*.*.....*.*.***.**..**.*...*...**.......*.*.*.*.*....*.*.*.*.***..*.***.*.***......*.*...*****.*.*....*..***...**.....**.*...***..**********..**..*..*.....*****.*...**...*.*.*.***.***..**..*.**.***..**.*..**..**..*.*..*.****..**..****..**.***.*..*.*...**.*.....*...*.**.**.***.**.**.*.****..**.***.****.********..***....*.*...*.***.**..****..*.*.*.**.****..***..*...*.*.*.*..*..*...**.*.....******.**..****..**..***...*.**.*.*..**..*..***.**.*.****.***..**..*..*.***.*....**..***.*.***....*...*..*.*.*...****.*****.**.*..*..*..*...*.**....**.*....*****.**...**....*..*.****..*...*.*.***...*****.*..****...*.*.*..*.*....*.*****.*.***....***.*****.**.**.*.*.*.*..***......**......**...*..***..*..**...**.*......*.*....***.*.**.*..**.**.*..******..........***.***....*.**...*.***...**...*...*......*..****..**..*.*.*.**....**...***.***..**.*...**....**..*.*..***.**.*.****.***...**.***....*..****..*..*.....*.****....*.*.***.*.....**..*.*.***....*.**.*.*.**.***..*.**.****.*.*...**...**......****.***....*.****.....*.***...*..**.......*.*.**.**.**..*...*.*.*********.*..****..**.**..*.*.*..*..*.*..*.*.****...*....*..***.**.*..****.*....*..*.**.**......*....*....*........*.....**......*......****..*..*.*..***.**...****.**....***.....***.**.***.*..****..*.**.*.**....*****.****.*.*.*.*..*.....*...**.*.*....***...**.**....**.*..**...*.*..*.******...*..*.***..**.....**.*.***......*****..*..*...***..*..*.*...*.*..*...*.******...*..**.**.****.*..******.....*.*..***..**.****.***.*.*..*.**.***.**..**..**.*.**.*..****...*.*.**..**...**.***.*...*.**.*.**..*.**..*....**.......*.*.*..**.*.**..**.*.***..**...****...***....**..**..*..**...*..* .*.....***.......*.*.*.*****..**.****.*...*****..*.****.....*..***.*****...*.**.....**.***.*..*.*..******.*******...*.*...*.*.*.*..*.**.*****.*.***.*.******....*.*..**********.*.**.***.*.*..*........**....**.**.*.**..**.*.*.....*.**.**.***.....*.*...*..**..**.***.***.**.**.****..*...**.*.*****..**..*..*****.****.*.*.**.*..*..*..******.**********..***.*..**.*.****...**.**********.*.**.*.**....*.*.***.*.******...*..*..*.**..*...*.*.....*.**.**.******.****.**.**.*...****.**..*.*.*.****......***.***...*.*.**.***.***..**.**..*.***......***..*.*.*****....*...**.*.*.....*.*.*.**.*.....**...******..*.***..***.***..*.***.....**.***.****.*....****..****.****....*.**.*..**..*.*.*.*...*****.*...*..***...**.**..**.*.*.***.***.....*...**.*..*.*.*.*.**..*..**.*.........**..***....***.**...**.*.*.....****...*.***.*...*..*.*...*.*.*..*..*..***...***.**.****.....*.*.**.*.**.*****.*.*.*.**.**.*.****....*..**..*****.***..*...*...****...*..*..****..**...*.***...**.*.****.**.*.*..****....*....*..*...*..*.*.**.**.......**..**..****..*..*..**..*..**.*****...*.*.**.*.*..*.*.*...***....*.****.*.*.***.....*..*...*..**..*....*.*...*.....*.**...**.*..*.*..*..**..**..*....**..*..****.**.*..**..***.******.***.*...**.**.*..****.**..*.**.***...*....*.*.*.***..***....*..*...***.....*..*.*.*.****...***...*...****.***.***..********..**..*.****.**.*..**..*.***....*.**...*.*****.*...**....****......**....**.**.**..*..*.*****...**.**....**.*....*..*****.****.*.**.***..***..**....***.*.*.*.**.**.*.*.*...*.**..**..*.***.......*....**...*.*.*..**..****.*.....*..**..*...*..**.****.**.**.**.****...*.....***.**.**.*.******.*..**.***......**.*.*.*.*.*.*.*..*.**..********.*.*...*.**.**....*.**...*....*.*.**..*.**......*.*..*.*.**.....*****...*.*.*...*.***.*...*..*...*..*****.*..*****....**.*.**...*..**.*.*.****..*.*..*.*..****..*.*.**..*******....*..******.***.....**.***.*.**.*...*...**.***..*.......*.*...*****..**..*..******.*****..**..**.****.**.***..*..*.**..*....***.**...*.****..*..***.*.****.**.*.*....*...* *.*..*.*.***..**..*.******.*.*..*.*...*.*...*.*..**.**..**.*..*.**...**.*..***..*.**.***.**.....*.****...*.***..***..**..*..*....**....*.*...******....**...*..**.*..**.**....***.*.*...*...*....*..*.*.*.*.***..****.....*.**....*..*..***.*...***.****..****....*.**.*.*.**...*...******..****.*..**..**....*.**.*..***.*****.*.******..*......***.***...**..*...**.*...*...*****.*..**....****..*.*.****.******.*.....****.......*....*.**.**..****.*******..*.*....*...**..*...**.**...**.**.*...*.**..*..**.....**..*..**..*.*.*..**..*.*.....**.*..*.**..***...*..**.***..**.*.*.**..*.*.*..........*.*****.**..***..**..****.*.*.....***..*.*****.**......*..*.****..*.*.*.**.*..***.*.*.****.*.**.***..*.**.*.***..*.*.***...****.....*....*.*.*.**...*...*...**.****.**.**....*.**.*.*..***..*....************.*...*.**..*...*.**.*.*****....****.**.*..**.*..*.*.....**.*.**.*.**.**.....*...*......*...*.**.*......*.***.*.*.***.**..**.*.......******..*...*.**...*******.***.**..*.**..**...******...***.*..*****...*..*****.*.*..**...***.*..**.*..*..*.*.***.*.*..****.*****.**...*...*.**.*......*.***.*.**.*****.*..*.***.*.*....*.*....***..*****.*.**..**..*.***.*.....*...***...***.*..*..*.**.**.**..**.....***..**.**.**.**..**.*.*.**.....*.*.*...****..*...*.*.***.*..*.*..*.**.*.*.**.******.***..**.*****.**.*...***.......*.*****......*.*.***..**.*.**..*.****.*.**...*.*..***..**.***.*.**..*****.*.***..*....*.*.**..*..**..**.**..**..**.***...*.*****.*..****..**.****....*..*..*.....*******.**...****.*.*...**.**.*.**.***..*..*.***..*.*.****.***..*.....*******..**...*...**.*...***...*****.*.****.*...**...*...*..*..**....**.*****.***.*..**.******..*..*.*.*..**....******.**..*.****.**..*....**.**......**.*..*.*.****..*....*....*.*.*.....*.*..*...*.*.*..*....***.**.**....*..***.**...**.*.*.....***......*..**.*..*...**.****.*..*..*******.*..**.**.*.*..**...*...*.*.*****.**.**...***.****....*.****...**.**..***.....*.*.**..*..***..*.*..***...*.*.**.****.....*.*.*....**.**....*....**...**..*..*..*......*.*.*.****..**** ..*...*...*..***.*.*****..*..***.*..**.**.....*....***.*.....*...**.***.*.***....*.*...*.**..**.*......**.***.**.*.*..*........**....*.**.****..*....*.*.**.**...*..*.*..*..***.*..***.*..*.**.*.*...*.....***.*.***...*...*..*****.*...***....*....**..***...**..***.*.....*..*........*.***.***.*.*..****....**.*.**.*..*..*...**....***....***....*.*.....*...*....*.*..*..***...**...*.***.....**..**.*.*.*.*.**......*.*..****.*.**.**.********.*..*......*..*..*.*.***.*...****.*...***...*.*.**.*.**......********..*.*******....*.*.*..*.**.*...**.**.**.**.**..*..*...**.****.*..*......******...*..***...***.*..*..*****.*....*......**...***.*.*.***..**..*.**..*...**....*..*.....**.****.....**.**..**..***.**..***.......*...**..***..**..*.*..*...*.*...*..***...****........*.*..**..***...*...*..***.*.**.....*.*.....***....***********..*..*.**..*.******.****.***....*..*...*..*.*....*..******..***....**...*.****..*..**..*.*..**..****.*.*.**.*...*.*.*.*...*.*.***.*...*.***.*..*...*..****..*.*.***.***.***.****....*.**..*.....****.*.******...****.*.*..****.....**..*.*....**...*..***..*..**.**...****...***.*...***..*..*.*..*.*..***.**....*.****..........*..****..*.***.**.*..**.****.*.**..*......******.**..*....*.*.**.***.*.....***..*.*..***.****.*.**.**..*...*.*....******.*.*.*.*...**..*..***.*...*.***.*.*...***.********..*...**....**.*****.*..***.*..*.*....**.*.....****.****.***...*.*.****...*.****.*****.....**...**.*.*.*.**.*.*..*.****.*****.*.***.**....*...**..*.***..**.*..**.**..**.**.********.*.*.***.******.**.*....***...******..*..*...*..*..*.*..**.*.**.**...*..*...*....***.*....****...*...**...***....*.*...**.*****..*....***..*.*.*...*.***.**.**.*.**.**..*.**..*.****..*.*.***.**.*..**..*.*..*.*..*..*.**.*.***...*..*.**...**.**..*.**....*...**...*.*..**....*..*****..*.*.*.***...*.*.******.*.***.*...*...*....*.....*..*.*..*.*..*.*....**..**.*.*.*.******.**....**..*....*...***.***.****.*..*.**..*.***..*..*.*****.***.**...*..*.......*..*...**.*...**...*..*.*..*.**.*...*......*..*..*.....* **.***.*..**..****...*.**.***.*...***..*...****..*.****.**...*..*.**.***.*..***.*...**..*.**.***.****.*******.*..**.....*.**...*..*.**.*.*.*.*.***.**...*..*.***.****.........*....*..**..*.*.**.*...*...***.**..**..*.**.....****..*..**..******...***..*...****.*****.**...*.**..*.*.***.**.*...**.*.*..*.*.**.*.*.*****...***..**.**..***.**..*..**.*..*..***..**...***.*..*****....***..*..**.....*.*****...*.*.**.**.*.**.*........****.*........*.**...***...*****...*....*..*..*.*.***..****......*.*.*...**.**.....*.******.....**.....*.**........**.**.*...***.*.**...*..*****.....*.***.*****.*.***.***.*..*****...*.****.**....*....*.*.**.***.*.*.***.*....*...**.**..*....*...*.........*.***********.**..*...*.**.**.*...***.*.**..**.*.**..*********..**.*.*.*.*.*.**...***..**.**.....*.**..***.***.*.***.**..*..*.*.*...*..*.*.***...**.**.***.*..*.*.******...*......**.*...***.*********.*.*.*..***..*.**.*.*.*.....*..*.*.*******..*.***....***.*...*..**.*****...*******.*.*.*..*****.*..***.***.*..****.****....*..**..**.**..*...*.....*...*.****.***.*..*.***.*******..*.*..**.*...*........**..**.***.****.**.****....***...**.*.***..*.*.****.*..*.*..**.*....*.***..*.**...*..***.*.*..***.***.**....***.**.*...****.**.....***..*.**...****....**.*...**.*****...**.*.**.**..***..***.......***.*...*..*..**..*******.*..*..*.*.***..***..******....*..**.........**...*....**..*.**.**...**.*.***.*.*.*.**...**.*...**.*.*..*...*.*.*..*.*.***...*.***.*...**...*.***.*...***.****.*.***.*.****.*.**.***....**.*.*..........****.*.*..**.*...*..****.*.***..*..*.**..*...***.*.*.****......*...*....*..***.***...*..*..*.**.*..**.*.**..****.**.****..*..******.**..*.***.*.*.*..*...***...**.**...*.....*.***....*.**.*.*..***...*.*.******.**.*....*..**.*..*.**.*.**.*....**....*...*..***.**..***..***...*.**.*.*.**..***********...*.***.***.***..**.*.**.*....*******..*.*.**.**....*..********...***..*****.***..**..**.*.***...**.*.*...*.****..*.******...*.*.....**...*.**.*..***....*..***.*..**.*..*..*.**.**..*..**..*.**.***..*..*.. *..**....*..**..*...*..**.*.....***..*.*...***.*.*..**..*...*.*.**.*****..*****.**......*.*..*.*.*...**.*...**....*.*..***.....*.*....****...*...****.*.**...**..**.*.**.*.****......*...*..**.*....**.*.**.***...*.**.*...***...**.****.**.*........*..**...*....***.*...**.***..*..****.*..**.*....*....*..*..**.**..**.**.***..*.*...*.**..********.**..*..*..*****.*.*..*****.*...**...*..*.*.****..****.*.***...*.*.....**..*.***...***.**.*.****.*.*..*.*....**.*..**..*.*..***.**.**..*...***.*.*.*..*.....*..*..*...*...*.******...**...****...**.*.***.*********...*...*....****..**..*.**..*.*..**.*.*..****..***.*.***...**....**..****..***..*.****..*...**.******.**.**......**.***.*.*.*..**...*..*..*....***.*..*..****.**..****..*....***.*.*..*.*...**.***.*****.*.**.*....***.**..*.*....*..*****..*.***...*.*.**..****..*..**..*...*..***....********.*.....**.*.*.**.*.....*..*..****.**.***.**..*....**.*..**.*.*.**..***...*..***.**.....*.*.**.***.**.*..*....**.**..*.*.*...*.***.****.*...*****...**.***..***.**.******.*.*..*.*..*....*.*...*..*...*...**..****...*.*..**.*.*******.***.****.*.****..**.*....*.*...*.*..***.***.***.*****....*.*.******.*..****...*.*...*.*****.*.**.******..****.*.**......*.*....*.*******..*..*.**...**.*.***..**.*.**.*****.****..*****..*.*****.*..**....**..****.*..****.**..*.*.*.*.**...**.....*.*.***.*.*.**..*...****...*****....*..****.**.*.**.***..*.****.***..**.**....****....***.****...****.***.*.**....*.*.....****..**...**..*....*.***..*...***..***.***.*....**...*..***.***.*****..*.*.***.***..***.****.*.*..**..*..**.****..*.*.*.*.***.**.*.*...**....*..*.**.*...*****...*...*..***.***.***..*...**.....***....*.*.*.*****...***.....*****....****..*.*.***...*.....*...**...*.*...**.***.*..**.***.*..*..*.***...*.*.**.**.**....***.*...**.***.****.*.*..****.*...**..*.***...*.*.*.*..*...**.*.....**....**.*..***...*.*.*.*..*...**.....**.*****.*.**.*...**.*.*.*.....*.***.*..**..*.**..*..**.*.**.*...**.*...*.***..**.*****.*...*....*****..*********.***.****.*....**.**..*...*...* *****....*.*...******...*..***.*...*******..*....**...*.**...*.....************.***...*********.*..*.**..*..**..*..*....**.**..*.*********....**..*...*.**.*.*...*..*.***..**.....***..**..*..*.*.....*...*...*.*..*..**.*..***...*****.**.***.*..***.*.***.*...****.**..**.***..*..*.*......*.***.....*.*.***..******.*...*..*....**...***.*...******..*....****.*.*..**.**.***..*****.**.*.*.*.*****.*.***...*..**...***.**...**..*.*...*****....*...*...*..*..**.*...*****.....**......******.*.....*..*....**...*.*....****..****.*......*.***.*..........**..*.*.*.*..****.*..*......****.***.**.*...*..*.......*..*....*..*.***.*..*..****.*...*.**.**....*.*.*....**....***.***.......***...**.****..***.*..***.*..*..***..*.**..**...*.**.*.*......**.******..**..*******.*.*.*..***...**.*.**..*.*......*****.*.*.**..*.**.**....***.**.....*.****...***...*..**..*.**.*.......**...*****..*.....***..*...******....**...**..*.***.**..*.*.*.*..**..*.**.********.*****.*****....**.*.....*...*...***.**..*..**....**.**.*.**....*.**.*.*..**..*.***.**.*.*.*.**.*...*..*..*...**.*.....**..*..*..**..*.*.*.........*.*..***.*.*.*..***.*..**...*.*......**.**..*.*.**..***..*..**.****.**.****....*.***.***.***....*.**..*.*....*****..****.**.*.***...*.****.**.*.....*.*.*.***..*...***.*.....*..*..*.*..***.*.*.***...**.**.*****.*.*.*...***..*.*...**...***....*****..**..**.**.*..*.**....*.*.*....**.....*****....*****.*.****.****.*...**..*.**..*.*..*..***.***....***..**.**....**..***.*..*......*..*******.*.*.*..*.*.**..*.***..*.*.*.*.**.*....*....*.***....*.*..*..****..*.*.*.*...*******..**.*.**..*.*...*.*...*.*.**..**.**........**....**..*********..*.*..**.*****.....****..**.***..*..*.**.**.***..*...**.**.***.*.*****...*******..*...**.*.*..********..*.***....*......*.*..**...*.......**....*.*.*...*******.**..*.***..**.*.*.*..*.***.*.....**..**.*.***.*....**.***...**..***.***.*****...*..*.**...*.**.*.*.***...*..**.*****.*..*...**.....*.**..*.***....*......*.*.*..*......*...*..*........*...*..*..*.*...*.**..**..*******.*** .****.*..*..*.********...**.*.*...**.***...*.*.*..****......****..*..**.....*..**.*...*.**.**..*.**.*****.....*..*.***.*...*..*.*.*....*.*..**...**....*.****.*.*.**..**..**.*.*.*....*...*.****..*.*.*..*.....*.**.***..*.*.*******.*..**..**.*..**.****...*.***.......***.**...****.***.*..*.*.**.**......*.*.**..*.**.*.*..*..*.***.*.*.**.*..*..*.**.*.**.*.*..**..********...**..*.*******.**.**.....***.*..*.*.****....***.****..***...***.*.*..*..**......**..*.**..*..*..**.****.*.*..*...*..**...*.*..**.*..****..*.**..***....**..*..*****..*.......****.*.*..******..*******...***.**..***.*****...*.....*..**..*..*..*.*.*.*.*..*.*..*.**.*.****.****.*.*.*.***...*..**..**..**..*.*.**..*.*.....**.*...*..*.*.*......**.**..*****.....*..*...*******.....*.*...**..*.**..**....**.....****.***..*.....*.****.****.**..*.*...*****.**.***...**.*.***..*.*.*.*...**......***..*.****.....*****.*.*****.***.*.*...**.*....*.**.**..*.*****.***.***.**..********...**.....***.*.***.**.**..**.*..*.*..**.*.*.***.*....****.****..*.****...*.****.**.**.*..**..*...*.***.*...*..*..*.***.*..*.*.....**.**..***.*.*..**..*.***..****.**.**...***.*.**....*******.*..*.*.***.**.*.***...*..*.*....*....*......***.....*..**..*.**..*.*..****.*.....*******.*****......**********.***.*.**.*.*..**.*.***.**..***.*.***.*..*.*.****.*.*****.*.*..**..*..*.....**....*.*..*...*.*.......**.**.**.***.****...***..*******..***..*.*.***...****.*.*.*.****..*...****.....**.***.**.*.**.*..****..*.*..*.*.*....******..*..**..*.*.**.*...*.*****.***.*.******..**...*.***.*......*..**.*..**..*.********..*........*.***.*....*.***..*****.***.******..*..*....****..***......*....**..*.***....*..*..*.*...**.....*.****.**.****...******..***..**..**...****.....**.*.*...****..**.*****.....*..******..*......*.*****.**.*.....**...***.*..**....*...*******.**......*..**.*.*...*..***.*.*..***.*...****..*...*.**.*....*.*.*...*.*.***.**.**..***.*...*..***....*.****.****..**.*..*...***..*..*.**.**..*.*.*.*.*..***.*...***.....***.*.***.***.***...********.......**.. .....*.*.**.**.*.**.*.*.*.***...***.********...*..**..*...*.**.*..*.***.*.****.**..*.*..*.*...*..***.*.**..***.*....**.*..*.***......**..**...*.*.......*.**.**.***.**.*****.....******..*...*..*.***.****.**.*****.**..***......**.....******....*.*.*..*.....**..*...*****..*.*..*.*....***....**........*..****..**..***..*..*..**....***.***...**.....*......*..*.**.*..***.***.****.***..**.**...*.*..*....*.**.**.*...**..****.*******.....****........**.*.*.****.**.*.*.***.**.*..*..*............*..**.***.*..*.*.*....*.*.*.**.....*.*..*.*.*.*.*....*.**..***......*...**.*.*.*...**..**....****.**.*.**..*.****..**.*.....*.......***.***..****......*********.***....***.**.*.*.*..*******.******.**...*.***.*......*.*****.***..*.*.**....*...*....***.**.*******..**..*...*...**.******..**.****.**.***.*.**...*.*..*.*.*.***.*...*......*.*..*.*.*..*...**........*.*.*.*...*.**.*.*...*....**....**...*.**..*...*.....*.****.....*...***.*..**....*..**.*..*.**.*.*****..*.**...*.***.*******.....*.***.**.*********.***.**.*..**********.....*...*.*..*.........*.*.***.****..*.*.**.*.*..***.******..*****.*.***..**.**.*...*.........*..*....***.*.******.**..*.*......**..*..*.*.*..*.*.....*.***......*.**...***.*.***.*..**.*..*..**.**...*..*******.*.*..*...**.*.*.****...**.**...*.***.*...**.****...**.*..**..*.***..**.*.**..***..**.....*..*..*..*.*.*..***...***..*...*******..**.****..*.*****.*...*......*.*...***...***.*.**.*.....**.*.....***.*..*.*.***...**..***.*.....****...*..*..****..*.*.**.**...**.*.....**.*....*......****.*..*.*.*...*..*******.***.**.**.*****....*.*.....*.**.*.**..*.*.*...*.****.***...*..****.**..**..*****.*.**...*..........***.*.*.****..***...*.**...*.***..***.....*.....*.....**..*..*....****..*..*.*******...**..**.***.*....***.**.***..*..**.**...*.*.**.***..**.***.*..***..*..*.**.*....*.*.*....*.*..***..*.*..*.....***..***.*.*.....**.*.***.*..........**....*..*..**.*..**....**..***....*****.**..*.*..*.***.*.**....*.*.**....***.*.*.*...*.*.*....**.***.*..***.*.*..*..*.*.*.....*.***.. ....*.*.**.*....**.**.**..******...*.***.**...*.*....*..***...**.***.***....***.*********.*....*..*..*.*..******..*.***.****....*.**.*..***...**.*.*..**.*...*...**..******...*.****.*..*.*.*.**.*...**.**....**....*..*..*..**.*.****.*.*......*.*..***...*.*.*****.****.***...*.*...*......*...*.*.****.*...*....*...*.*.*.*....*.*.*.....******.....***.*..*..*.*..*.*..***.....*.....**..*****.*..*.**........**..*..**.*.*......*.*.....****.*..**.**..*..*....***.*****....***...***....*.*....***.**......*.**..***.**...**..*.**.**.**...**...***.****..*.*.***.**.*..*...**********.**.*.*..***....**.*..*.**...******........****..**.****.***.*..******....****..***...****..***...***.*..*.*..****.****.*.***.*.***.*********.*.*.***.*..*.***..**...*.*......*..**.*..*.***..**....*..**......*.*.***..******....*.****.*..*....**....**..*....***.......***..***..*.*..*.*.**.**.*..****...*...*..*.*.**..*..****.......*..*.****...****.**......**..**.....***.*..*....*.*...***...**.*.*.*.*.*.**.*....**.....**...**...*...*.**.*..***...****....****....***.***.....***...**..*.*.....**....***..*..*..**.*.***.*....*....*.*.*.*.**..***......*****..*****.*..**.**...*.*..*...******.**...*..****...*.**..**.**..*.**...**.*.*.**..*..***.**.*.*.*.**..*.**...**.*.....*..********.**.*.*.*.*.*...*.*.**.***...*****..***....**...**.****....***....****.***.*.*...*..**..**.*****.*.*.**...*....*..**...*....*....*....****.**.*..**.*.*..**.**..**..*.*....******....*.**.****.***.*.**..**.**.**..*.*....**..**...*.****.**...*..*..**.*..**....*....**.***.*...***..*..*.**.**.*..**.*.**...****.*.**.***.*...*.*.**.****.....**.*..*..*.****.**...*..*..**.*..*******.**.*...***..*.*.*.*.*.*..**..**.*.**.*.*..*...*...*.*.***.*.**.**.*.*......***.**.**..***..****.*.***..**..*.....**.*******..*******..*.*.**.*.**...*..**..***.**.*.****.****.**.***.**.*..*..****....***.**..****...*.*.****..*...*.*......**.****..*....*....**.****..*..****.**..**....*...*..*........**.***.*.**.**.*.*.***.....**.**..*.**..**.....**.*.....**.*..**.**..** .....**.***.....*****..**.*...*..**..*..*.***..***.*.*.*..*.****.*.**.***...*****.....**.....*..*..*..*.*.**..*******...*********.***.*.*.**.**.*.******..***..******.**.....**..*.**.*....*..*.....**..**.*.**..**.*.****.*...*.**..*.***.*******..****.**.......*..*...********.*....*****.***.****...*.**.*.**..*..*..******....*.*....*.*.***.*....****..**...***..***.*..*.**..*......*...*..****.*.*..**...*.....*.***.....*..**.*..*....*.*.....*.**...***..*.**.***..*.*..*.*****......*.**.**...*.****.**...***..*..*.**.**.....*..*.**...**..**.******.***.*...**.*..**.*.....**..*.*****.....****...*..*.***...***.....*..**********.....*....***..*..*.**...*.***...*...*...*.**.*..*********....*.*...*.*.*****.***.*..**..***.*...****.*.****.*..*.**..*..*...*....****.**.*.****..**....***....**.******.****.*..*...****.***...*.***..****.*.**..*..***.**..*..*.**.*.****.*....**...****...**.*...*....*.***....****.*..**...*.*.****.*...*.*...*.***.*.......*.****...******.**...***.*..*.**..........*****.....*.***.*.**.....**.***.**..*....**..*.**.*.*.*..***..*.*.*..**..**.*.*.....*.**.*.*.*....*..*.*....*.**.***..*..*....*.*.***.**.****.**.*.*..*......*.**.**.******....**.**..*.****......*..**..*........**.*.***..****....*.*....****....*.**..***.*.**..........***.**.*.*.*...*.**...*****.*....*..***.**.****.*..*.*....*...**...***.*.*.****.*...*..*....*..**.*..*......*...*********..*.****.*.*..**...****..**.**....*.*..**...**.....*..*****.***.**..********.*.....*.******.*.*..***....**.*.*....******.*.***..*.*...*.*....**.*.****.*...........***.......**.*....*.*.***.**.*.*..*..***...**..*.*..*...**..*.*.*.**.....*.*..***..*..*..**.....**.*.*.....*.**.****.*.**.*.****.*..*......*.**.****...**.*.*........*.*****.*......**..**.**..*..*.***.**.**..***.*.**.*.*****.**.***.***..***..**...*.*.**..*.*.***.*.*.*.*.**.****.*..******..*...**.*.****...*.**.**.***.*....**.*..*..****.**....**.*.**.**.**..*.*.**.**..*.*..*...**...**..**.....***...*...*.*****.*****.***.*..**.*.******.*...*...***.****.****..**..* .*.*****..*****..........****..**....**.**.**..*..***.*.**.*.*......**..*.*.*.*..*..*.*..*****.*.**.*.*....**...*.**.*****.*..*...*****.**..**.*.****..**........*...*.**.*..*****.*.***..*.****...*...*****..*..**....*****..*.***.*..**.....*....**.**....*****.***.*....**...*.....*.**.*...*.*..*.*...*....*.*..*..*...***.*.***..*..*..***.**.***.***..**.*..*...*.*..***....*...***.*****.**.***.*.**.*.*.....*..*.*.*...***...*..*.*...****.*..*.**.**.*.***.**..***.....**.****.**..*.*...*..**.*.*..*..****.**..*.....******....*****...*.***.**....**....*......*..**.**.**.**.*...**.*..*.**.*.*.*..**.**....*..*.....********....***..*.**.**.*........*.***.***........*.***.....*.****.*****..**.*.**...***.**...*.*..*.**********.*.**..******.**...*.*.*.*.**...*..****.**.*.****..**.****.*.*.*****.*...**....*...*...**.**......**.**.*..*..*.*.***..*******.*.******..*.***.********..*....***.*.***.**.*.*..*..****.*...*.**.*.***...*****.**..*.....*.****.**..**...*.********.*...****.****....**....*****..*.**..*****....*.**.***..**.*..*..**.***..**.*..*..*.**..*.**......*.**....*.*..*****.*....*******...*....***....**.*.**..*.***..***..*..*....**.*..*......*..**.*..*..***.**.*******.*.***..**.*...*....**.*...***...*..***..**.*.*.*.**...*..*.*.*...*.**...****.****....*.*.*.**...**...**..*.***.*.......*..*.*.*....****....*.*.***.*....**....*.*.*.*.*.*..**..****.*..*..**..*..***.*****..***.*.**...*..*.****....*.*....*..*..*...*.*..*....**.*.***....*.*..*..*..*.***..**..*....*.***.*.**.*..*.....*.*..*..**...*...*..*.*..*..**....**.*.**.**....*..*.*..*.*.***..***......*....*....*.***..***...*.*.**..*..*...*.*.**....*...**.*..**.......***.****.......****...***..*.**.*.*.*.*****.....***..***.*****.***..**.***....*.***.*..***....*..*....**.**.*..*..*..**.**.*.*.*******......**....***.****.****.***...***.*.*..**.**..***.***....*..**.*......*****....**.***.****...*****..**.*.*.*****.*...****...**.**.*.****.*..****.*.*.******.**.**...*.**.****....***.*..*.*......*.*.*.*..*****.*....*...***..**.***..*** ***.*..*.**.*.*..*..*.***...**..*.....****.*.**.*.***.****....**.**..**..*...*.****..*...*.*..***...*******.*...**..***.**.*.***......*****.*..****.**....**.**.......*......*****..*...*.........*.*..***.*.*****..**..****....*...**...*.....***.....*..*.*.**.***.**..**..******.*.*..**.***.**.****.*..*...***...**...**..***.***.****....***.**.*...*....*.*.....**.*******..**..*.****.*.*...******.*.*.**.*....**...***.*.**.****...**.**..*.*.*....***.*.***.*.**......*....**..*.*..***.*.*......*..*...*....********..**..**.....**..*..**.***..**.*..****.*...******.*.*.*.**....**.***.***..*..*..**.*....*...*.*****.*...********.*.*...**..**.....*.*.****.**....*.*.*.*.**..***.*.*..**.**..*.********..*.*..*.****...**.*.*......**.*.****...**..**...*.*..**.*.*.*.**...***..****.*.*.*..*..***.*.**..***...*.*.*.*.*****...*........****.**...*******..*....***.*.*..**.*.*.*.**.*..*****.*.****..*........***...*.*..*.*****.***..*.....*.*..******...***.*.**.****.**.*..****...***.....**.****.**.*.**....*.*..*.*....*.*..**..*..*..*.**.**...******...*..**.**.*...**..**..***..**.**.*.*..**...**.****.*..*.*.**....*..*....**.**.**.***.*.***....*.**.**.**..*.*.**.*.*...**...*******..*.****...*.*.*.*******.**.***.**...*.*.*.*.*....*****...*.****....**.*.**.**.*.***.**..*..*..****.**...**.**..**..*..**.*****...*.**.*.......*.***..*.*...**.*.***.....*..***.**..*.*.***.**.*....**.**..***.**.**.***.*..*..***.*.....***.**.*.**.**..*...***...*....**.****......**..**.*****.**...**.****....*...*****.****.**.****.**.*.**.*.**.*.*.....*...*.*...**.**.**.*..**..****..*.*.*...*****..*...*.**.*****.....***.*.*.*...*.*......**..*.*.*......**.*...****.**.*.*.***..***.*.*..*...*.*..***.***.**...*.*..*.**..*...*.***....*...*..*..*.*..*.*.*.*.****.....****..**...**..*.**.***.*...**..***...*.....*.*..**.*..*.*.***.*.*.****..*.*...*****.*..*..***...*.******...*******..**.**..*.*.*..**..**...*.*....*..*.*..*.**..***...****...**.**.*..*...*.**.*..**....*******..***.....**.*.....*..*.**.*.*.....*.*.***.*.*..*.*.*..**..**. ..*..**..***.....****.***....*..*****..**.***.....***.....**....*..*..*....**.*....*.***..*.*..*....*..**....**.*.***.....*.*..**.*****..*..***.*.....****.********.*.*****......*******.**.*.*.*.**.**.***..*...**.**.*.**.***....*.**.***.....**.....***..***..***..****..*........***.**..****.*****.**.......*..*.****..*.*****.**.**..*..***.*..*..*.****.**..*.**..*.**.**....*..**..***....***...*.*.....**..*..**..*.**...*..********..**.*..**...***..****.*..*.**....*...*......***.***..**..*.*..**..*..**.**..****...***..**..***.*..**...*.*..**.**.**..*...**.*.*.***.*..*.*..*.*.*...****....*.*.*.****..*..***.*.*.*..*.**.*.*.*.*...*..**...***...*....*.*.**...****....*...*****..*..****.**.*...*......****...*.*...*..******..*.*..*.**.....***.**..**....*.**...**.*.*.*..*..**..*..**.*..*.**......*.*..*..*...*.*.****.*...*.**.*.*.***...**.***..***...*..........***.*.****...*.*.**.****.**....**.*.*..*....*..*****..*.********.**..*..*..*.***....*....*.*.*.*.....**........*.****...**.*.**..*****...*.****...**..*.**.*.*.....*.*****.********...*....*.*****..***.****.**..*.*.***.*...*..****..***...****.*.*.*.*..****..*..*.*..*.*****..*..**.***.****.*..*****.........*..**.**.*****.**.***.****.........**.****.*.********.***.**...****.*...*..*.**.*.*.....**..****.*..**.......*****..*..**..**..******.**.***.*.*...*.****...*.**...****.*....*...*..*.*..*.**..*.*.*.*..*...**...****.*......*****..****.*.*.**.**..***.*.*.******...*.****..*..*.***.*.*****...*..*.*..*******.*....***.*..*.**.**.*..**......*..****..**..*....*..*.....**.**....*.*....****..**..*..***...**...*.*.*..*....*..*.*.*..**.**..*..**..*..*.*...*..****.*.**......****.*.*..*..***.**.**.*.*.****.*.**..***..**********..*.*....***.**.*.******......*....*.**.**.*...*..****..*.***..*.*.***.*.*..**..*.***...*.*****..*..*.*....******.*..*.*.******..*...*....*.*.*..*...***..****...***.**.*..*.**.*..*..***.****.***.*.*.****.*****.*.*..*.****.**..***.*.*.*.*....********..*.*..*.***.**....*...*.*****.*..***.*...*.*..**.***.*...*.*..**..*.. .*..*.*.*****.******...*....***.***.*.*****.*.****.**.*.*..*.*.************.***.......****.**..*.*.....*.**...**.***..***......***.****..***.********.*.*.....**.......*.*.**..***.**.*........*..*.*.*..*....*....***.**.*.*****.....**.*.*..**....*..**...*..*.....**...*.**.*...*.*****..........*.*..****.*..*..**.**.**...**..**..*.**.*.*....*.******....*.*.*......*..*.*..***.*.*...*....*.**.**.*.**.*.*.*..*..*....**.**.***.****..*.**.*.**..*..*.**..**.**.**.**..**.*.***.***..*.****.*******....*.*...*.****.*.......*..*.*..**.**.**.*...****.***....***...*..****.***.**....***..*..***..**...**.**.*.*.*.**.**..*..*.*.*...******..*..*.****..*****.*.*.*.******.*....**.***...****.****.*..*...**..*.*.*.******..**.**...*.****...**.*..******.***...*....*.**.****......*..*..*..*.**.**.*.***.*.*........**.*..*.**.**....*.*.*...*.*****....*.*....*.*.***.*...*.*.*..**.*.*...***.****.*..*.****....*********..*.******.*.*......*...*****...*...*.*...*...**..****.*.***..**..*.....*****..*.*.**.*.*....*.******..*..**...*...*.*..*.**..*..*****...***.*.*.**.*.***........***..*.**..*.***.**.*...**.*...*...*.**.*..*.*******...*..***..**..*.***..*****....*......*..****...****.*...****...*..*..*...*....*.*..*.**..**.**...*........****..**.....*...***.*.*..*****.....*..**.*.*......*.**.*....*.....**....**.********.**..**..*.*.**.......****.*.*.*.*.*.....*.***.*......*..*.****.******.*.*.*...***..*.**.*..**....**.***...****.**.***.**..*.**...*..***..**..**.....**........**.*.....**......****.**..****.*....*..**..*.*..**.**.***.*..*..*..*.***.*.*.*...*.****.***..****....**....***..***..*.*.**.***..*....**.***.*....*.*.*..*.....*.**...****.*..***.**...*..**..***.....**..**.***..****.**.***.*.......**....**.*******.*..**.........**.**.*.****.*...**.*..*.**.**.*..*...*.*....*.*.*.*..**...*.**..****.**......**.*.**..*********.....*..**...***.*.**...*.*...**..*.......*****..**...*......*.**....**.*.*.*.*.*.****...***...*.*****.*..****.***..*****.***..*****.****.*..**..*.***.***.*....*..**.*.....*..**..*. .***.*.*.*......**.*.*..*....*..*.*..**.****.....**...****...*****..***...******.***..***.*.*.*****.*****.....*....**.*.*..**...*.***.*.**.***.****.**..**.**.**...**.*....***...*.**.*.*.****.*.**.*.*.*...*.*..**.**.*.....*.....****.***..*..**.*.****....*..*........******.****.*.**.*.****..***.*..*.**...*.******..**...*.*..**..**.***.*.*.*...*.*.*..*..**..*....***.*..*.....*..*.**.****...........**..**..**.*...*..*..**.*.*...*...**.*.**.**.***.*.*******...*****...**..*.**...*..*.*.*..**.*.*..*.**.*.*.**.*****...**...**.*...*.*...***.**..***.*.*.....*.*..*..**.***..**..*.**.*.*..*...*..*...****.*..**....*.*.**.*..****..**.***..*.*..*.**..*****.***.**..*.***..*.*.*.*.**.**.*********.*****..*..*........****.*...*****.*....*.***....***.*.*..*.*........*.*.**.....*.**...****.***...*.*..*.*.....*.***.....**....*.*....****....****...*...*..**.******...***..****.*..*.*....*.*.**.*.*...**.**********..*.*.****...*.**..*..*....*.**.**.*....**..**.****...***.*...*.*..***..*.**.**.***.*.**...****.*****.***.*.**..***.*****...*.*****..**..*..*.**..*.****..*...*...**.*****....*.*.*******..*.......*.***....**.*...*.*.**.*****.*...***..**.*.*.*..*...**.*...**.***.*.**.***.*.***.*..*....***..*...*.**...**...**.**.***.*..*****...*..*.*...***..*.*..**.*..****..***.***.*.*..*..*..*.**.***.**.*..**.****.**.**.*******.**.***...*....***..*****..*.....***..****.**.**....**.*.*****.**********......*.***.***********.*....*.....*....**.***.....**.*....*..*.***.*...*.***.....*.*..*.*.*..*.***.**........****.******...*..*...***.*.*..*.....*..*****.***.**...*.***.**..*....**....*..***.*..**.**..*.**.**.**.....**..*.****...****.....***....*.*.*..*.**..*.***...*.**.*.***.....*.*..*.***...**..**....**...**....*..****...****.**.*..*........*...****.*.**.*.**.*.*..***.*.....**..*.**.***..**.*****...*.*.*.*.*......**.*.**.......***.*..*..*....*.****......*.*..*.****........*...*..**..*.**.*********.**.***....*.....*.*.*..**...****..*..*.*...*.*.....*..*.**..**.*..*..**.*..*..*....***.***.**.*....*....*** .*..****.**.*..****.**.**.*..*....*.**..******.**.*.**.***..***.***.*..**.....*.**....**..**.***.***.*.*.*......*..**...*..*.*.**...*.**..*.*****.*.***.***.****...*****..*.****...******.**.***.*..*.....**.*..*..****...*.**..***.***..*......*..*.....*.*.**...*****...*.....**.....*.....**..*.*.**....*.*.*.****.*..**.*..**.***..**.*.*..*..*.*...*.**.*..**..***...******..*..***.*.*.*....***.*.*...*....**...**.*........**.*.....**..*.*.***.*.*...**..*...*..***..*..**.*...*.*..**.**.****..*..***.....**.***.*.*....**...*.*.******..*.****..**..*....**.*****.....*..*..*.*****.*..*.*****.*.***........***...*.***..*.**.*.....*******.....*.**.*..**.*.**.*...****....*..*...*..*...*.*.*....**........**....**..***....**.*..*.*...**...**..*****..**..*.****.**.*..***....*.*..**.**.****.*..**.**...*...*.***.******.*.**.*..*...**.**.*...*..****....***.***.*...*..*.**..******...*..*...******...*..***.....***.*****.*.**.***.**..****.****....***********..*...***.*..*...*.***.....*.*..****.***...*.*..**.**....**..****...*...*..**.*..*.**..**..****.*....***..***..****..******...*..****.****.***.****..*.*.***.***..*****..****.*.*..**.*.**.**..........**.*****....*..*.....***...**...**.*.....****.****.***.**...*.*.****...**..*..**...*****.*.*.**.*.........*...***.*..***..***.......**.**....***...**.*....*...*.....*....****..*.*....******....*.*.....**.******..*.*****.**....*.**.....*.*...*.....****.**.*..*****..**....*..**.*.**..**.***.....*....**.....**.**...**.***..*..**.....*..*.*****.*.*.***.*......***..*..***.*..**..*****.*.**.....*..**...*****.*.**.***.***.*........*....*.**.*.*.***...**.*.*....***....**.*.***.*...**.........**..*.*...*.****...*.*....**.*....**..*.*.****.**...*.*.....***.**..******.*..****.********...*...*...*..*......**...*..*...*.**.**.*.*.***.....*...*..*......****..*.***...*..**.**.*..****..**....*..*******..****.*....**.**.**..*.*.*******...***.*.**.*.*.*.....********.*.***.**.***...*.****..**.**.*.******.****.....***.**.**.***..**.***.*.***.*.*.*..***.*..**.*.*.* *.*.*.*.*.*.**..*.*.....*..**.*.*.*.**.......********..*.***......***...*.*.***......*.*...***....**....**.***..****..**.**..****.*.**.**..*.....**..****.*.**.**.*****.**.....***..*....*....**.....****.*.*..**.*.***...*..*.*...*.*.*...****.*******.*..*.*.......*.**.....*.**...*.*.*.....*..*.**..***.*.*.*.*.****...*..*.*.......*****..***.....*...**.*.*.***.*************....**.*.*.***.**.**.**....**.**.**.**..*.***..*.**.....****.**.*.....**.******..****...*.*....**....***..*..*..***********.**...**.*****.******..**..*.**...****..*..***.*..*.*.****.*.*****...*.*.*.*.*.*...**...*.*...****.**.....*..*..***.*.******.***.*......*.***********.******.*..***.*.*...**.......****.....*......***.**.**...*...***...**.**..*...****...*****.....*......**.*.*.*.*.**.**..*...*.**.****.**.*.*.**.*.*...*..**....****.*.***..*.*****.**..*....***...*..*****.....**.*...*.**...*...*..**...**.***..*.*.....**.*****.*..*.*..*.*..**..****.*..***.****..**..*.*.*...**...*.**..*....*..*..*.*...**..*.**.**...**....*...*..****..**....*.*.***.*...*..***....*..**...*..*.**...*.**..**...*.***.*.**.*.**.*...***.**.****..***.*.*...*.***....*..*....*.*.*...*...**..*****.**.**..*..*....**.**...*.*.**.**.*..****..*..****........**.......**.*..**.***.***..*...*...**...**.*****.***...*...****.**..*..***.*....*....*...**...**.*...*..*.**...*..*.***.**.**..*..*..*..**.**.**.*.*..*..**...**.*.*****.......******.**....*.**......***...***.*****.*....**..***....*.***.**..*.**..*..***.*...**....**.*******.**...*..*.****..*.**.**.*..**.*******.*.*......*.*.*.*..****.**.**.*.*.**..*..**..***..*...*.*****.*.****..*.*****..***.*.*.*..****...****..*.*.****.**..*.*****...**.**..*.********....**..*..*..*..**.*..*.*.***.**.*****..**....*.**.**.*.*..***....*.*.***.**..*..*.*.****...****.*..*.**...*.*..***.**.**..*.******..*.**...*.**..**.*.**...**...**..*.****.****....*....*.*..*.*.*****...*..***..*...*.*.*...*.**.**...*..**..*.*...*****.*...*...*****...*..*.*.*.**...****.....**.*..*.****.*.*.***...**.*****...*..**.**..*.... .****....*..*.**.***.*.*****..***....***.*..*.*..******.**....****.*..*.*****.***.**.**....**.****.*.***.**......*....**..**.*.***.**...*.**..***...*...***...******.**.*.*..*..*.**.*..**.....**.*.*.**.*****.**....*....**..**.**.***.**********.*..***..**..*.*.*.*...**.*...*...**.**....***...*......*.*.**...*..***.*..*...*....*.*.***..*....*.**..**.***...*..*..***..........**.****.****...***.****...**....***......*.*.*.******.***..**..*...**.*....*..*.*.*..******.*.....*.*.*..*.....*.*..****..*.*..*.***.**..*...*......*.....**.**.*..*....****.**....*.*...*....****..***.**.*.**..**.*.**.*.*.*.....***..***.**.******.**.**...*...**.**.*.*..*.**.*..*.*..*.*.*.....*..........**...*.**...*.*.*......***.***.*...*.**......*.**.*.*......*.*.***...*.****..*.*****.*...*..*..*.**....**.*****.*.**.*....**......*..**.......*.**..*.***.*.*....**.**.*.*..**...*..**......*.*..*..***.**..***....*......*.....*....*..**..*.*.**..**..*.......*...*********..***..*...*.***..***.*....***..*.**.....*.....*..***..**.*..*.***...**.***....**.****....**.*..**..*..*******.*...*...**..**.**..**.***.***..*..*******..**..**.......*..*.....*.*..**.********..*.*.**.....*.*.**.*..*..***.*.*.**..*..**...*....*.**.*..*.....****..*...****..**.*..****.*......**.........****.*.*..*.**..*.*.**.****.*...***...******.*.*....*...*.*.*.****..*.*.**.**.***..**...*.**..**..*.*...**.****..*.*..*....**..**..*.*.***....**.**.**..*...**....*...***.**.*.*..***.*.*..*....*****..**.*..*..**.*.*...****......**.**.....**..*...*********.....*.**.*....*......***...***.****.....****.****.***....*...*.**..***...**...**..*.*.*.****.*...*..*....**..***...*..*.*.****....*.*....**.******..*..**...*.***..***.***.*.*....***..*.*..*****...***.*...*....*..*.**.**..*...**.......*..*..*.*...***..*****.*.**..*..****....*.**..*.*.******.*...**..*.*.*..***......***.***...**.***..*..*****.*..*.**.*...**....*..*..***.......*.**.***....*.******.**.**.**..**.*..*.****..*....*.*.***....************.*.***.*****.**..*.********...**...*.*.*...**..* ..*.*.*...***..**...***.**..*.*..*...****.*.*..*.*.**.**.*.*.*..***...******.**.**.*..*.....**..***.**.**..***.***.***.**....***.*..*..**.***..*.*.*.***....*.*.******...*.*.*.*.****..**.****.*..**.****.**..**..*.*.**..*..**.*..****..*.*..*.*.**.*...***.*.****...*.*..*.*.***...*.**.*.**....**.*.****.....********....*.*.*.*********.**.**.***.*.****......*.**....**.*.**.**.****..*.***...*.**.****...**...***...********.**..*****.*..**..*****.*.*..***...*.***.*..*.******.*.**.*..*.*...*..*****.*..*......***.****.*..*.*.*.****.*.***.*..**.*..*.**..*..********.****.*..*.****.*.****..*.***.*.**.*...*.*.***..*...**.*..*.*.*.**..**...*.*.**..**.*.*..*...*.*.*.*.....*****.**.*.*.***..***.***....*..****...*.*..**..**..****.**.....**...**.**.*..**...**..*.**..***....***..***..***....*.**...**.**...***.*.***...****.*...**.**.*.*.*****.*..*...*.***..*.*.**.*.*.**.****.*.*..****..**.*..********.*..*.*.*****.**.*..*****.*..*.*.*.**.*...*.**.***..*.*.***..*..**....*.*..**.....*..*..*.****.****..**.*.**.*...**.****....*.*.*...******.*****..***..*.*.***.*.*..***..******.**..*.*..*******..*...*.*.*..*.*.******..*..*..**.****..*.****************...***.***..*..*..*.*.*...*....*.*.**.**...*.*....*.*.**..*.*.****..**..*....**..***.**..*...**.**.********.....**....**..**.*...*..**.*.**..**....*...*..*.**.*.***.****.*.*..*.****.**.*.*...**.*.*..*.*...*.****..*.*..**.**..*..*..**.*..***.*..****.*******.*.*.***.*..*.*....**...****..*.**.**.***.*.*.*.**.*..*..**.**....*.*..*.....*...*..*.*.....**...**.****.....*..*.**.*.....**.*..**..*...*..*.......*..***..****......***..*.***.**....**...**..*.*.**..*....*.*..**..******..*.****.*************......*.*.*.***.**....*.*.*.***.**..**....*.***...**.*.*...*****...***.**..********.*.*...**.**.....*.*.*......*****..**...*.....****.***...*.*....*..***.***.*.....*...**....***.**......*..**.**.....*.....***...***.*...**.**...**........**.*.*.*..*.**.......*..*..******..*.*****.***....*.*.**..**......***.**..**..**.**....**.*...**..*.*...**...**.****.**..... .*.**.*.*.****..*...**..****..*.**.........*****..*.**.....*...**.*.**.....*....***.*.*.*..***.**.**..**..*.*.*.*.*..***..*****.***.***........***.*..****.....*.**..**.*..***.*..****.***.***.**....**.*..****.*.*.***.....*...*......*.*.*..*.*.*...***.**.**..**.**..**..**.**........*.....***.**.*...***.*.......****..**..*...*....*....*.*.*.**.....**.*...*.******..*.*.**...**.*.*.*..**..***.**..*..*.*.**..*.****..*..*.**..*****.*.*....*.***.***.*..*...*..**.**.**.*..***.*********.****......*.**.*.....***.**.**..*....*.**.**..*****..**..*.***.*..*..*.*.************...****.**....*..*..*.***.*....*.*.**......**.*.*..***.***.*.***.**..****.**..*****..**..........**..**..*.*.*.*..*....***.**.****..*..**...*..*.*.***..*..*..****..*..***.*..*****.**....*.**.**...**..**....****.**.*....****..*.*.**..**...*.*..**.*.*.*.*.*..*.*..**.**.*.....**...**.*.*...*.*...**..********..*..*..**..*.*.*..*..*..*...**......***.**...*.*****..*.*.**..***...*.*.*.*.**....*....***.*.*.*..*..**.*..**.**..**.*..*****.****.*..*....*.**..***..***...******.*...**.*.***...**.**.*..**....*..**.*..*.....*.*...*******...*.*..**....**..**..**..*..*....*.**...***...*.*.**.**.****.*.***....**...*..**...***.*..*..*.*......**.**...*.*.**..****..*.**..***.......*..*...***.*.*..*.*.*.**..*...****...***.*...*...***.**.*..*..***...***.*.*.....*.*****.*...****..******.*...****...****.*..*..****.*..****.**.*.*..*.*...***.*****..***.**.*.***..*..*.........*..****..*..****...***.*....*.*...*.**...*..*..**.*..*.***.**...**..*..*.*..**.*.*...**.*.....*.*****......**..******.**.***.*..**..**.**.*...*.*...*...*.**.*.****...*..*.**.*...*..**....**..**......*..**..**...**.*.***.******....*****.***..**....*..***.***.....*.*.*.*.**...*...**.....*.*.*.*.*......****.*.....*.*.*.**.*.*..*.*.*.*.***.**.****.**....**..*.**...**.*****.*....**.......*..**.***.****..*..**..***.*.****....*...*...***..*.*..*******...*...**.*.***...*..*.********...***..*.*.....*.*******..***.*..**.*..*...*.******.***..*..*..**.*......**.***.*.*........* *****.**.****.**.**.*.**....*...**......**.*.**..*..**.*....**.***.***.*.*....*.**.**...*.****.*..*...**.***..*...*...*...*..*.***.****.*.**..****....**..***...*..*.*****..****..*****..*..*.**.......*.*.*.***..**.*....*.....*..**.**.**..*******.*...**.*.*..*...*..****...***.*.....*.**....*..*.*.....**..*.**.**.***.****.***.*.*.*...*.****..*....*.*........**.*....*****.....****..*.*..*.***....**......**..*.***.*.*..**..**.***..*...**.*****...*..**.***...*******..*.*****.***.*...*......***.*.......****...***.....***..****..*.**.**...****.......*..***..*..****...*.*.****...*.*..*.*....**....*.***...*...*....*..******.*..*.*...***..*..**.**.**..**.**...*.**.*...**....***...*..*....*..****.....*.*...*.*.****.**.*.***..*....*.****.**.***...*****.*...**...*..*****.*.**....**.*....**.*...*.*....*.**.**..****...**.*......*.******..*.*.....**..**.****..*..*.**..*.*.*.*.*****...***..**..***..*.***.*.**.........***.***********.********..*..*.***....***.*.*.*.**.***...*...*.*.**.*...***.**..***.**...*...*..*....*..***.*******.*******..****.****....*...*.*...*.***.****.*.*..*.*....**..*.*****...*...**.**..***..*....**.*..**.....*..**..*****.*.*.**..*********...*..**.**..*.....*..*.....**..*.*..*.*.***.*.*.*....***.*.....*....*.***.**..******.*.....*.*...**.*.*...*.***....***.**.***.*.*.***..**..*..*...*..***....*.***.*..*...*....*.*...**.**.*.*...**.**.****.*.*.....**.**.*..**.*.*.****.*.*..**..*..***.****..*...****.*...**..*.**.*...**.**..*.*...**..*..*.****.............*.***.**.*....*.....**.*.*.*.**.*.*.**..**..*...**.*****...*.*.**.**..******...***..*.***...*..*.**..*....*.....**.*...***..*.*.**........**...***....*...*..**.*.**...**.**...*.**.**.*.***..**..**...*.*.*..*..*..*..*...*.*.......***...*.*..**...**.*.**.*...**..***.**..*.*.***.***..**.*.**...*.*..*....*.....***.**.*..*...**..****.....*****..*..*.**.....***.***.**....*.***.*.*******..*.*.*.****.....**....***....*..*..*.*******.**.*...*.*.***.****.*.*****.*****..*****....*.*...*.*..***.*.**..**....***.*...***....*.* .*..*..****..*********..*...*.*.**.**.***.*.....**..**.**.*..*.......****.....*.**...*.*.*....****..***.*..*.*..**.*.****..**.**.*******...*.*.***...*..*.....**..*..**.....***..*.........*..**..*.****..***.**...*......**.**.**..**.*.*.*..*......*.*....**....***.********..*.*...*.***.....**.*....*.**.*.*.**.***.**.***.**.*.*..**..***.**..**.**..**.**..*..***.***..*.*.**.*...*.*.*.*..****.******..*.*..*.***.****.*..**.*...**..*.***...**....*...*...*..****....**.*.*****..*.*.....*.*.***.*...****..*.**.*.*..*..*.***.*.....*..*.*.*.*.*...****.******.*.*.....***.*....*.*....*.*..****.**....**..*.*.**..*.*..**.**.*.*..*..*..***.*.*.**......*....*..****..*.**....****.*.*...*.**.****.*.**.***.**..*******..*..*.******..****....*..**..*.*..******.*.***..*..*..**...*.*.**.*..*.**..*.**.***...**...*.**.....**..*....***..*...*.**.*.*****.*.....*.....***..***....*.**..*.**.*.***.***.*..*...**..**.*****...*...*......**.....*.*****.*.*****..***.********.***...**.......****.**.**..**..******.**.*****..***..*...**.*.....**.***.****.*..*...***....***....*...**...*...*..***.*..*****.*****..*.**..*.***.*..***...*.**.*...*..*..*.*.**.***...******.*.*...*.*.*...*.**...*.**.**..****....**..***...*.*.*..****.*.***.**.**.**.**.**..*.**.*....**.**.***.*.***..*.*..***..**.*.*****..********.*...******...**..**********..**.*.*..**.**.*.*.*.*...**..*.*..**..**..*.******.*...***.*.****...****..*..**.**.***....**..*.**.**......*****..**.**...**.*.*.**..**...*.**....**.*...*.****..**.*****..***..***..**.*****.**..*...*.*...**...*.*.*******....**..**.****...*...*.*.**..**.**.**..**..*.*.******...*..*.**...**..*..**..*.**.*..*..****....**..*...**...***.****..**...**.*.*..*.**..*..**..**..**.*..*.....*.*.*..*.**.**..***...*****..**..**.***.***.*...*...****...****.****..**...**....****.*.****.*.*****..***...*..*.......**....*****.*.*.*.......*.**.***..**...****..*.*...*..*.*...**...**..***.....*...*.*.*.*.**.*.****.*.*.*...**.*...**.*.*.****..**..*...**..***..*****.*..*.*****.*.**...*..***....**.*.*..... *.****.**..*....****.***.**..*..****.**......**..*.**..**.*..**..***....*...*.**.*..*.**...****.*.*.**.*..*..**..*.**..*.*.**********.*.**.*.***.**..**.*.******.****..*.*.****.*.***.**..***...**...**...*.****....**.****.*.*..*.**.**.*..**..*..**.**...****.***....***.***..*...****.*....******.*.*...****....****.*....*..**...*...**.*..***.***..*.*..**.**.....*****.***.**..***.*****...*****.....*.**..**.*..*.****..*****..*.*..**...****.*.*.***.*....*..*.*.*..*...**..*...***.**......***.***..*..**.*.*.**.***........*.*....*..**.*..***..****.***.*..***.***.***..***.*.*....*.**.*....*...**.***...***....*.***.***..***.*..*..**..*..........****..**.*..***.*.***...***..*..**.*..**..*...**...*..*.**.*.....**.**...**.*..*.***...**.**..*.**.**.*..***.*....**.*****......*.***............*.....*....*.*.*.**.**.**..*..**.***...*....*.*.**..**..*..**.**....***..*...*.*******...*.**.*...*.***.*..*****...**...*..****..******.**..**.****..**.*.*.*...***.....****..*.**...**.**..****...**.*.**.***.**...**.**...**.*..**.***..*.******....**.....*.*.*.*.*...**.**.....*..**....***.*..*..*.....**.*.**..*.***.*..*.**.*....*.**.*.*......**...*.*..**.*....*.....*.**..*.*..*.**..**.****.*.*..*.*..*****.**..*.....**..**.******.*.***...*.*...*.*...*..*..*....*.*.....*.*.*..*..***.*...*...*..*..*...***...****.****..*.*.***..****.*...****.*....***.*.*..******....****..***..*.******..***.*.*..*....****.****.*.********...*.***..*.*****..*.*.*.**......*.*..*.****.*.*...*....****..*.......******....**.**..*.*..**.*.**.*.......**.*.**..*.****..**.**...**.**....********...*....*.*****.**.*.**....**..*.**..***..*...**.*****.*..*...*.*.***.****....****..****.**.**.****.*.*....*....**.**...**.*....*...*.*....****...*.*.*..*.*...*.*******.*..*...**..*....********......**..***.**.*..*.....*..*..*.*..****.*......*.**..*....*..*..***...****..****.**....**.**....*..***..**..**..****...*.**...*..**..*...*......*.....**.......***.**.*...**.*...**.***.***.......*..*......*.*.....**.**..*..****.*.*****.*..****.**.... .*...****...*.*******..*...**.......***.**.**......**.****..*.*...**.****.**.**..**.*....**..**....*..*...**..***.*...****.*.*...****.*.*.*.......**....*.**.*.******....*.*..*...*.**..*****.***.*.**..**.*.**..*****.**...*.*.*..*...*..*...**..*.****.*.*.****..**..*.***...**....**..***..*..***.**...*****.***..**...**..*.*..***.*****.*.**.*.*.**.**..***.***..*...*.....**.*.*.***..*...*.*.....***..*...*..*.*...**..*.......**.*..*...**..*.*...*.**.*......**.*.*.....**.**.........****...*....*.*.*..**.***.**.*.****.*.***.*....*..*....*..*...*.*.*.**..*..*.*...*.***.........*..*.....***.....*.***......***.****.***..*******....*.*..*...****.*...***..**..***.**.**.*...**.*.***..*....***...*...**..***.*.*..**..**.*..*.**.**..**..**.*.*..**..****..*.**..**.***...*..*...*..***********.*.....*..***.*..*..*..*******.........**..*..*.*..***.**.....***.**.*.*.*.*....**.*.*..*....****.*..**...*..*.***.**..*.*..******.*.**..*...***.**..**.**...*..*****.....*..********...***...*..**..*..*****.*..........*...*.*.*.*...**.**.*.*.*..*...***.*..***.*.***.*.*.**.**.**..*.*....*........**.*.*....*.*.**.*.***.*.**.**.*..**.*****.*.****.****.**.*.**..*.*.****.****.***....**.*..*......**...*.*.****.******.*...*.**.*.*...*.*.*..**.*..****....*.**..*.*.*.***.*****...****.**.*.**.*...*..*.*....*****.*..*.....**..**.*..**.*....**.**..**..*****....*.**..**......***.....***...**...****...*...*.******.*.**.***..*...**.**.*.*..*.****.*.*.****...*..***.*.*.*.**.***.**.....****.******.**..**.*.**..*.*...*.****.*..*..*...*.....**..***...*.*..*.....*.***.........**...**..***.**.**..*.***.*...*..**.***..*****..*.**.**..*..*.**.*.********.....*.*.....***..******.****..***.*.***..*.*..*...*......***.*.**....*..*.*..*...**.*....*....*.***.*.**..*.*..*..**....*.*.*...*...*..**.*..**.*.**..**.**.*..**.....****....**.***.*..**********...**.*.*.***.**..**.*...*.**..*...*.**...*.**.**..*...*.****.....**.****.****.*****......*.**...**.****..**.****.**...*.**.***.**......***.**....*....****.****.***.**.***.*.*..*.** .*.**..***.***...***.*.*.*****...***.***....*.*..**.......***...**.*.....**...****.*.**.***....*.*..***.*...*.....*...*..**..***.*..*****...*..*****...**..**........*..***...*.*.***.**.*.*...*.**........****...**.*...*..***.****.*....****..*.*.*..*....*..***.****.***.**...***...**.....*.*......*..***.*.***....*.*.****.*.*.....**.**..*..***.***.....**...*...**...*.*....*.****.**.**.....*..******..*.**.**..*.******..**...*...........*.*.*......*.*.*.**....***...**...**.***..******...***.**...*.**.*..*.*.**..**.*.**...*..****.*..*...****....***.*..**.*.**.*.***...*******.*****.....********.**.*..**.***.*.....***..**.*......**.***..*..*..*.**...*.**.***..****.*.*****.*.....**..*****.*.*.*..*.....*.*.*.**.*.****.***....*****.**....*.***.***.*..**.****.*.*****..**.**......*......****..***......*******.******....***....**.....***.....*...**.*...***.......***..*.*.........*...**...**....**.******.***...*.****.**.*.*..*******.*.****.**...*****.*****.**..**.**.*.****....**..**.**.**..**.*.....*..**.**..**.*.*..*...*..***...**.*.*..*..*.*..**.**..*..*.*..***....****..**.*.*....***..***.*..**.**...**.*.***.**..*..*..**.......*.**..*..**.*......*****.*....*.*****....*.***.***.*..........***********.*.*..*....*.****..*..**.**.*..*********.**..***..*.*.*.**....****.***..*.****.*.*.**..*...***...*****....*..*.*.*..*.....*.*.*.**.*.*.*..*..*.......*..........*..*...*.*..*....*..*.*...**.*...*...**...**********..**..*.*.....*******..******.**.****.*****.***..*.*******..*.****..*****.***...**..*..*.***..*...*.*....*..*..***...*.*.*.*..*.*****..*.**.*..*........***.*.*.***.*.*...*.*.****.*..****.*....*...**..*...**.*.......*.**...**...*.*.*...***.*..*.**.*....*.**..**..***.****...**...*.*.*...****.*...**.****.*.*.*****.***.....**.****.**.**...**...****.**.**..*.*.**.*....*****....**..*.*.*****..*.*.*.....*.**.*.*****....**..***...**.*.....**.**....*..*.***......*..**....*..**....*..*...*****...*..*..*******.***..*...*****...**...**.*......**.*****.....**.****.....*..**.**..*..*.*...... .*..*.**.***..**.*..*.*....*...**.....***..***..***.......*.*..*.****.*..**....***.*...*..******..*****.*...*....**..****.**...*.*.*.*.***..*..*...**..***.***...*.*....***...**.***.*.*****.**.*.....*..*.....*******....***...****...****..**.**..**...*****..*.*.*.*.*..*.*..**..**....*.*.....*.***...*.**..**.***..*.****.****..**.***.***.*...**.***...***...*......*.*****.*.....***....**....****..***.....***..***..**.**.***...****.*.******.**....**.**...****.*.*.*****..***.********..*..*.*..***...**...***..**.**..***..**..*.*.***.....*.**....***...*.***..*.*..**.*..***..*.....**..*.***.*..*****.**..********.*.*..*.*.....***.***....*.*.*..******.*...*...*****..*****.****...*.*...**..*.**.**..***......**..*....**.*.*....*.*..*.***..****..**...**.*****..**..*.....*.*****.*..*.*.*.*.*......*.********.**..**.....*.*.**.**..**.****...***.*.......*****.....*.*..**..*...*.......*.*.***********.*****.***..*.*..*.*.*.*..*..*.**....*.**.***.***..*.*..**.*.*.*.***..***....***.*.*.***...****..**..*...*...**.*......*.******..*.**.**.*...**..**.*.*******..*.*.*..*****..*..***.**...**.*.*..*.***..*.*.*..*...**.*..*......*..**..***..*.**...*..**....*****.*..****.*..*.*****.**.**.**..***.**.**..**.***.*.......*.**...*.***.*.*....*..*..*....******.*.**.**..*******.*.*....*..**..**.*.**.*.***.*****...*..*..*..*...*..******..*..**.*.*..*..****.....**.......***.***...***.*..*.....*****.**.*.*.*.*..*..*****..*.*.**..***...********.*..*****..*...*.*....******.*.***.***.***.*..**..***.*...**.*******.*...**.*....*..*****..*..****.*.....*.***.*...*..**..*****...***..**.**..*.**..**.***.**.*...********....***..***.***..*....***.*..**.....*....**....*.***.**.**...*..**.***...***..*...*.***....*...***.*.**.**..**.....*.*****..****.*....*****.*.*..****...*....*..*.********.**.*....*.*.*..*.***...*..**.***.***.**.*..*.**.*..*...***.*.*.*.*.**.*..**.***.*.*.*...**.*....**.*.***.....*..*.*..****.***.***.**......**.**..***.******.....**..**.***..****.*..*.****....*..**.***..*....*....*.*..******.*.*.***.. .*......*..*..*..*****.....**.***...*.*..*.*.*...*****.*..*..***.*.***.......*..****..**...**.**.**.**.*..**.**..*....*.*..*.*.***..***..*..*****...*..*...**.**.****.**.***.*.*..*.******.***.*....****.**.......****.***....*.*.*.......*...*...*.**..**.*..***......****.**.**.*...**.*.***..*.....**.***.*..*...**..**.**..*.*.*.*.*.*.***.*..**.*****....**.***..*****..****...*..******.*.****..****..***.**..*.*........*****.**..*..**..*...*...*......*..*.*******...**.****.*...***..*.***..*....*.....*****.****.***..***...**..**..**.*...*..*...*.*.***.***..*****.***...**...**.***.*..*.*.*****.*..*...*..**.*.*******.****.**.*.****.**.*...*..**.**.**.***.*..*.*.**.*.*.****....****.**.*...***.****.**...*.**...*..****....***...***.******.*...**.....***.*.*.**..**.***..**.**.*.**..**..*..*.*.*.**..*..**....*.*.*.**..*..**.**...**.*.**.**...*..***.****.**.*.**.***.**..***.**.*******...*.******.***..**.*..******...*****.*.**.*.*...**..***.**....****.***..*.**.*....**.*.*****..******....**....*.*.**..***..*....*******....*.***.**....***....*......*******.*..*..**.*.**..*.**..**..****.**...**.**.*.**..**.......***.*.***.*.*..**..*.*.****..***...***.*..**.*..***.*..*....*.*....****.*.**..**.**.*.*******....***..*.*.**..*.**..*......**..*...*..*...*....***..**.....*........*.**..*.**.****...*.**.*.*...*****.**.*****.**...*****....*.**.**.**.....*.*.*.***.**....*.*....*..***.*****.*...*..***.*......*.***..***.***...*.*..*.......*****..**.*.*.*....***.*.*.*....**.***..*...*..*...*....***.....*.*.....*.........*..**.**.**..*..*.*....*....*.**.**....*..*...**.*.***.***...*****..**.***....**.***.**..*.*..*..*..*.***.**..*.*.....*..********.*.**...*..***.**...***.**.*****.***.***.****.****..********..**.*.*****.**.*..*..*****...**.*.***.**.....*****.*.*..*..*..*.*..*.***.*****..*******.***..*...*.**...**..*.**..**...*.*.*..**..**..*.******.**.*.*.*..**.*****.*.**.........*.*****....*.*.*.*...**...**...***.**.*.**..**.*..*.*.******...*.*...**.....*..***..****.*.****..*..*..*.*..*.**...****..* ****....*.*.***.*.*.**..*..*..**........***.*.**.***.*****..*...*.**...*....***.****.**...**.*.**.*...*..***..**.*.*.*....***...*.*..*..*.**.**..**.***.*..****...****.*..***..*..***......**.****.*.*******..**.***...*......*....*.*****..**.*...**.**.***.****..*..***...***.*****...***...*******..****..*.***.*.*.*.*.***..*****.***....***.*.******..**.*.*.*..*..*.*...*.**...*.***.***.*..***..**....**.**....****.*..***.....*..***....*.*.*..*.*.**......**.**.**.***.**......**..*.***......*..***..**..*..**....**.*.*.**.....**.......*....**.*.**.....*.**.*.*.**..******..**..***.***...**..**...*.*..***.....******......*..****......*...*****..**.**.****.***...*.*...*****..*.***.*.*...**...*.*...*.**...***..*....**.***.*.*.*..*...*..*.*****....*.*.*...*..*.********.*.*..****.*.*......*....*.*..**...****.**..***..*....*.....**..*...***..*****.*.**......***.*..*.*.***.***.*.***..*.*....*..**.**.*.*....*.***...**.**...*.*.........*.*.**..*...*.*.*.*..**..*.**.**...***..*******..***.*.**.*..*..****..*.*..*.*..*..*....**.........*.*..*..**.**..*..*.*.***.**..*.*.*.*****.......*.****..**..***..*.*..**...*..***...*.*.**.********.....*.*.*....***.*.*.*..**.**...*.*.*....*....**.**...*.*.****....***.....**.*.*.*.*.***.*.*...*.*..**....*.**.*******.***.*****.***...*......***...****.*.*...*..*.*.***.**.*.**.*.**..**.*.**.*..**...*.*.*....*..*..*..**.**.**.***..*...**.**.*.*..****..***..********...**...*.**.**...**...***.*...*.***...**..*.***.*.**..*.*...**..*.*....*..*..*...**...*.**..*.**.*..**..**.*.*.*****..**.*....*.*******.*.*....***..*..*.**..**..*.**..*.*.*.*.*.*****.*..********.****....**.....*.......*.*.**.*****..*.**.**.*....*..*..*.**.***...**...*.****..******..*.***.*.**..*..*.**..*....*..*.**....*.**...***.*.....*.****.**......**.**..*..****.*.**..***..**.**.*.*.**.*......*..*.**.**.**.*.**..*.**..****.***..**..*.*.*.*....**...*...***......***.**.****...*.....**.**.*....*..***.**......*...*.*.**.*.....**.*..****....***.....*****..****.*.*..**.**.**....*..***.*.*.*.*..*.***.. .*****.*****...******..*.*.***....*.**.*...**...*..*......***.....***.**....**...*..*...**..*...*.....*.*.*.**.*..*.*.*...****..**..**.....*.*...*...*.....**.*...***..**..**..**..*.**.**...*....***.***..*.*****...*.**...*..**.**.**..*......********.*****....*.****..**..*...**.*...*...*....*..**.**.*..**.***..**.**..*.*.*.*..***......***.*..*.....**.**...*.**..*...*.*..**..***..*.*....**.......*...***.*..*****..*.**.*.**.******..*.*.*.***.*.*.**..**.*.......**.*.*.*..**...*.......*.******.**.****..*.*.**..*..*...*.*.*....*.**...**.***...*..*.********.***...*.....***....*.*.*....*.*.****..*.**.**.*.....**...*...**..*.*.***.**..*......*......*.*...**.**.***.****..*.......***.***.*..*.*****...*.***.***.**.*..***.*..**..*.*.**..*..***.....*.**.*.**.*.......**.******...*..**...*.**.****.**....*.*.*****.*.****....*.*.****..*.**..*...*.***.....****...**.*.**..**.****..**.*.***....*...***..........*...*..**.*..*...*.**..**..***.*..*..*...*****.*..***......****.***.*..***.*...*...**..*.**..***.*..**.**..*******..*********.*.*..*****...*......**.*.*.*.*.......***.***.*.**...*...*****.*****.**.*.*.****.*.*****.**.*.*.*.*.*.**.*.****....*..**.**...*..**.*..*.*..*...**.**....*.*****..****.***..*.**..*...*..******......**...****...****.*..**..**.**.*...*..**.**..***.*******.**.**..*....*.******...*.....*.**..*.***.....*.**.*.*.*.*.*.****..***......*..**.*...**..*..******.***.*.***..*.*..***.*.*.********.*.*.**.*.**..*.******..*.*..***..*...*...*..***.*.****.*..*......***.****.**.*...**.*..*....*...*.**.****.*...****.**..**.*...*....**..*.****.*.*.*.*******.*.**.**...***..*.......**.****.**.**.***..**.*..***.*...*.*..*.***.***.*.*..*.*..**..*.**.**..*..**.***.***.****.*****.****.***.**.****....*.*.***...*..*...**.*.*.***.*...*.***..*.**..*.......*.**.*...**.*.*..*...*..*...****.**....*.*..*.*..*.*...*..**..**.**.**..***..*.*.....***********...**...*.*.**.**...*...*.****...*.*.*..*.****...*..*.*..***.***..*****.*..*..*...*.***..**.**..*.**.*..*..*.***..**.*.*.*.....***.*.**.*.****** ***...***.**...*...**.**.....***..*..*.*..***.*.*.**.*.**.........*.....****..**.*..****.*****....**.*..*....**.***.**....*..*...*******...**...*..***..*..*..****.*.**.*.**..****.*..**.*****..**.****.***.****..**.*.*.**.***.*...******..*..*.*******...***..*....**..*...*...*..**...*.**......**..******.***..**.******..*.**....**..***..**.**.**.*..*.*.*.....***.*.**..*..**....**..***..*.**......**..**...*****...*****..*.*****.**..**.**.***.*.************...**.....**...*.*.**.*****.****...**...****.*.*.*****.*..*.*.*.**.***..*...*..**.***.**.***.***.**..*..*.*....*.*.**.*.*...*.*.*...*.**.**.**..*..**..***.*...*..*..****...*.....*******...*.*..**.****...*.***..*.****.*..******.****....***.*.***.*...***...*..**...***.**....*.***.*.*...*.*...***..**.*.**....**.**..*.*.*...*..**...*....****.**..*...**.*.***..**..***.*....**.*.**..*..*.***.***.***......**..***..*.*..**.*..**....*.**.*..**.*.**..*....*.*.*.**...***.*..**.*...**...*...****..*.*.*.**...**..***..*.**.***....*.....**.**...*.*****.***.**.**..***.***.*.***..*******.*.***.*.*.**...*...*.**..***..*.....*.******.*...*.*...**.*.**.*.**.**..*..**.**...*...*.**..*..**.....*...*..*..****.***..**...**.***....*..*.*.*.*******...***..*.......**.....**..***.*****..**.***..*...*.***...**..*..*....*.*.*...*.**...*.*.***.***.****....*..***.*...***.**.**...*...*.*...**..*.*.*..****..****....*..*..*..*.*******....**..**..***...***.**..**..***...*.***.*....***...*..***...*.......*.**.*....**..****.....*.*.**.**.***.....*......*..**.*..*...**.***....*..****...*.*.*.*..*.***.*****......****.****..**...*..**.*..***..*...**....*****.*.***...*.*..**.****..*.*..*...*.....*..*****...*..**.*....*...******....*.*..*.*.****....**.*.***..*.***.*.***...***......*..........*...*..****.*.**...**....**.******..*.**.*****....*..*.****...*.....*...*...*.*.**.**.***.**..**.*.*.**...*.**.**.***.*.*..**.*.**.******......*.*.**.*****.**..*.**.*...*.*......*.**..***..**...**.***.*..**.*..*..**..**......*...**..**.*..*....***.*.*.*.....*.*..**.*.*.**..* .*.*....**..*..***.***........*.*.*.*..*..*.*.********..*.*.*...***.**.**.*...........*.....**.******.***.**......********......*...****.*.**.*..***.**.**.****......****...*.....***...*.*..****..*.***....*.*.*....***.*.*.*.......****..***..*.*..*.***..**.***.....**.****.**.*.**.**.**.....*..******...*.*..***..***..**.***..*..**..*.*.*.**........*...***..****.....**..**.*...**..*.*.*.*.**.*...*.*..**....*..**.*..*..*.*...*.****.*.******.***..*..**..**.*..**.*..***....***.*.*.**.*..*****.***.*..*.**.*..*.*...*****.****..***.***.**.******..****..*..*.*.**...**.***....*....***..**..**..*.*...**...**.**..*.....**..*.*******.**......**...*****.**.*..*..*.**.**..*.*....**.****.***.*.........*...*.**..****..*...******..*...*.**..***...*...*.*.*.....**.*.***.********.*.******.*.*.*...**...****.*.****..**......**..*..****..****...***.*.**.*..*.*..*......*..***..**.*..**.**.....**.*.*........**.**.**..**.*..**..*.****..*.*.*****.****.*...*.****...*******.**.******...*..***.**..*..*.*..*.**.***....**.*.*.*.*..**....***.*..***..*.*..***.*...**.****..**.***.*.*.*..***.*....*****..*.*.***..*..**.*.*.*.****...*.*.***.*..*.***..*..*.*...**.*..*...*...***.*.*..*.*..*.***..***...*.*...*.*********..**..*.**....*.*..*.**.***.*.*.****.***.*.**..*..*****..........**.****.*.*...**.********..*.**..*.**.**....*.*.*.**.**.**.*.*..*..*.*..***...*.*.**.*.**.***.**.***.*.*.*..*...***.****.****.*..*...**..****.....*.*.........**..*.*..**.**.**..***..*.**.**.*..**..**.****.*.*******.*..*****.*..*...**..*.**...*..**....****...*.*****..**.....*.*....*.*.*****.**...***...*...***..*...*..**..*..*.*.*....*.***..*..*..***..*...*..*..*.**.***.****.*****.*..*.**.*.*..*.**.****.****.**.*.***.**.****.**.****.**....***....******...**...*.*.*..*.*.*.....*.**..**...*..*....*.*..**.*....**.*.*****....*.***.*...*.**...*....*....**..*....*..***.*...***.***....***.*...*...*.*..**.*.....**.*.....*..**.*.**.****..****.*..**.**************...***....***.**.***..*.*..*.***..*.**...*..**..*....*.***.*..**.*..*.**.*.***. .**.*.*.****.**...**.**.**.*..**.***.***......**.*.*..*....*...**..***..***.***..*.*.....*.*.*...*...*.**.**.*.**....*..*.*..****....*..***.....**.***...*.*..**..*.****.**.**.*****..***...*...*...*.***.***.*....*....**..*....*.*..**...*.*...*.*..*..*..*....*.*.*****..**.*..*.*.*..**.**.**...****....**....*****.*..**.*.*..****.******.*..*..*.***.**.**.**.****.*.*****...***.**.....****.***.*..*.****..**..*.*.*.*...***..*.....***.*...*.*.....***...*......*.***.......*.*.*.*.*.**.*.**.*.**....*...*....***.....***.*.****.***........***..***.***.*..***..*.......*..*.*..**..*.*..***.*.**.....*.***...*.*.*....**...*.*.*...**.****.**.*.******..**..**.*.*********.*...******....***.....*.***.*..*****.**..******..****..***...***.*..**..**...**.***...*...**.*.*****........****.*..*.....**.**..*.*.******..*.*.*..*.*...*.*.**.***.....****..*..*....*****..*...*...*****..***.*.**.*.****.***..*..*...*.*.*..**.*.....***...*.*.*..*.***..**...*.**.*.***....*.*..*...*.***..*.**.*..*.*.**.*.**..*.**.*.****...*..*......*..***....****.***.*.*..**.*.*.*.*.****.**.****....*****...**.*.***..*..**.*.******....*..**.*.****...***..*.....***..*....****.....**.*...*..*.*****.***.**..**.*...*..*...*..******..*.*...**.*****....****.*....******..*.*...**.*.*****.**..*.*..****..**.*.*.*..**..***...****...***.**..*.*...*.**.....**..*.**.*.....*...*..*.***.*.*.**.**..*****.**..*.*.***.*...***..*.********.***....**.*******..**.*.*..*.**....**..****.*...*****.*.**.**.*....**.*.*..*.....*..*..**..*.**..*..****.*.**..***..****.**..******..*********..*..***...*..******...*....*.*..*.**.****.**..*..**.**.*...***.....*****...*....**....*.*****.....*.*.*.******..*...*.*..*..*.*.****...**.....*...*.*..*...*..*.....**...**......*.*.*******.*..*****.**.*...**....*****...**.*.**..***.****.....**..*..*..*.**********.****.***.**.***.*..**...*...*......*.*...**...*.....*.***.***....*...*..*.**..***..*******...*.*.*..*******.....*.*.**.*.***....**......*.*.***..**...*..*..***...*...*.*...*..*****..***....*.*.***.*****.. .*.*.*..*.**.*.*.**.******..**.*****.***..*.*...**.**...*..*....****...*.*...*..*.***..***.**...*.**.****....*..*.....*....*.....***.*.**.*.*.*.*..**.****.*....*.***...*****.****.**..*.***.***..**.*.........**..**..*.*.*..**...***.**.*....**.*...*..*.***.*.*..***.*...*..*....*.*.*.***...*..*.***...******.*.*.**.*..**..********.*....**.*..**.***.***...*.*..*..*.*...*.**.*..*..****.**.*..*.*......***..***..*.*...********....****.*****....******......*.**.....*..****.***.*****...**...*.**...**..***.*.****.*.....**.****..**.*..**.*...***.*.****.*..*.*.**...*.****..*....*...*..*.*.*...*.****...*..**..*..***....*..**.*.*..****.*..**.*.**..*.**.....*.........*..*..***...**.*....**.*.*..*.*.***.***..*.*..*.**.*.*..****.*...**..**.*.***.***.*......*.*...****.*****..***.**...******....****...*..*.*.**...*........*.**.....***.*..***.**.*.*.....**.*.*...***.**...*.*..***..*...*..**.**....**...****.**..**.*......***..****.*...*....*****.*..*...**.***.*..**.**...*.*.***...*..**.***.****.*.......*..**....***.*.*......****.*.......*......**..*...**......**....**.*.**...*..***.*..*...*.....**.***...****.**.*.*.*..*..**.****..**.**.*..**.**..*.****...*.*****..*.***...*..****......*******.**...*.***.*..****.******.*..*..*..**.*.*...***..*..**.*....*******...*..********....**.***..****...*..**..*.**....*..***...*.*.**.**.*...*.***.*..*.****.*..****.**.*.*..***...**..***.*.*.******...***..****.**..*.*.**.**.**..*.*.***.******.*.*..***.*..***.*...*.*.*...**..*....*.***.**.*....**.*****.*...*.*.**...**...*..*.*.****..*.*..**..........*.*.....***..*.*.******.*.....**.***.****....*.*.******.****.*.***.....**.*....*...**.*.**..*.*.*..***.**.******..*.*.*..**.*.***.*..*..*..**.****..**......*.*.*.*.*.**.**.*....**..****...*..*.*.***.*.**..***..***.*...*.....*.*..*..*.....*.*..*.**..*....*.***...*.**...**.*.*.*....*.....*.........*.*..******..*.*......*.*****..***.*..**..*.*.*.****..***..***...****...*....***.*.*.*..*..*.***..**..***..*.*.*.*......****.**....**.*.*..*.*.*.**..*......*.**.***** .*****..*.*.*...**.*..**....*....****..**.*.**.***..*...*.***.***...**..***...***..*.**.*..**...**..*...****..**...**.*..*.****..***..*.....**.*..**..*...*******.*...***..***.*.***...**...***.**...****...**.***...*.*.*.*.*.*..**.*.**.*.*.*.*.*.*.**....*..***.*...*.***.*.*******.**...**.**.*.*..*...**.***..****.***.*...*****.**.**.......*..*...*.*.*.***.*.****..*.**...*.****..****...*.*...*.*.*..**.*.**.**.***...**..**..**.*.***..*.*...*..*.**.***...**.******...***..*.*..*..*..**...*..*....**.***....*.**.**..****.*.*.*.*...*..**..***....**.*..*.***....***.******..*.*****.*..*.*...*.....**...****....*...*..**....***.*.******..*.**..**.***..*.****..*...*******.**..**.****..**.**...*....*****.***...*.**...*..**.*......*..***.***...*.***..*****.***...**.**.*...**.****...*...**...**..........*...**....**..*...**....***..*.*****...***.*.*.**..*...**...****..***..*.*...*.***..**...*......**......*.*..*.**..**.***..*.**.*.*..*.*..*.*..***.**..*...*......*.**..*..**.*.**....***.*.***.*.**...**.*..*.*.***.*....*....***....****.*..*..***.*...****.****.**...*....*..**..***.**..***..*.*.*..**.*.*...**.****.*.*.*..*.*.....*.*******.******.***..*.*..********.**..***...***..*..**...*......***..***.*..*.......**..*...*.*.**.**...***....**.*.*.**.*...**....*.**.....*.*.*.**.**..*.*..****..*.******...***.****..*.*.**....*.**.**.*...*.*.....*.*.*.*.**..*..******...*.*.....*.*.**.*.*..*.***.**.*****.**....*...***...*******..*...*.*.*.**...*.*.*****.*..*.*.*.***.......*.*****.*****.***.*...**..**...****.***.**.......***..*..*...*.*....***..*...*.****.*..***..**.**...**..***.*...*..*.****......*******.*.*......*..*.....***.***.*.*.**.**.*...**...*.*****.***...***.*..***.**.**.***.**...*.*..**.**...**..*...***...*.*.**.*.*..**..*..*.*.*.....**.*....*..*...***.**..*.***.*.**...*.*........*.**.**.****..*.***...**..*.........*.**..*****....*.....*.*..*.*..**..**...*.*..**.*...*.*..**.***.*...*..****..*.**..*..*.*.*****.**.*.**...**.*.****..******..*.**...**...*.***.*.*.*.*.*....*....**..*.***. *.*...**...*..***.*...**...**..**.*.*.*...**.*...******..*..*......*.*..**.**.*..*.....*.*..*.*.***...*.**.*.*......**..***..*******.***.***.......**.........*...**.**.******.**.*..*..**..*.**....*..**..*..******.**.*****.*....****......*..**.**..**....****...*.**..**.*......**...*...*..***.*.*..**...**.*..*..***.*...*.*....*.*.*..***********..*...***.*.*...*.**.***.*..**....**....***.***.*..**......*.*..**......*....***.**.**..*...*******.*.*.***..*..*.*.**.*.*.*.****..***.*..*.*..***...*..*...*...*..***.*********..*.*..***.***..*..*.*..*.*...***..*..*.*..***.*****.*****..*.*.**....**.*.*****...*.**.***.*..*...***..****....*....*..***..*.****.*****..**....*..*.***..*...******..****.*...****...**.*...*..***...**.*.*....****.*..**.***.**.....***.***.***....***.........**.****.**..*.******.*.**.*...**...*........***.***....*..****..*...*.**..**..***...*.*.....****.*..*...*....*.*.***..*...***.*...***..*.**..*...**..*.*.*.....*..*.*.*..............**......*.****.*...*...**.**..**.****.*****.***.**....*...**.*...*.**..****.*.*..**..****....**.**........***..*****.*.**....***.**.*.*.*.*.**.*...**.......*...*..*..**.*..**.*.**......*...*****.**.**..**.*.....*..**..**......***.**......**.*.***...****..*.*.*....**...**.**.*.......*.***.**.*.**..........*..**...**....**.*.*.**.****.*.***...*..**.*.*.*..******......*.***.****.**...**.***.*..****..*********..*..*.*..**.*.*.**..*.********...*..**.**.*****..**..****..****.*........*.***.*..*.*.*.*.***.***...***...**..*..****..**.**.**...***.*****..**.*.*...*..***....*....*......******.*..**...*..******.***....**.**.****.*.***..***....*..*.*.***.*.*.*.*.**.*.***..*.**.*..*....*.......*.*....***....**.**..*.*.*.....*..*...*.*.*.**.*.......*****.***..**.****..**********..***..*****..**..*..*.**..*.*.....***....*...*.*.****..****.*..........*..*..**...**..**..***.**.*...***..*.*.*.*..***..*..*.*..****..*.*.*.*.....*.*.***....****.**.....**.*....*.......*..*******...*..**..**..*.*.**.***.....**.*.**....****..**...**.*.**.....*.....*. *****.*.*.*.*.*.********.*...***.*.......*.*.*****....****..*..*.***.***.*.*....*.*..**.*.**..*..*.*..****.****.*.**..*...*..*...******.*.*.**..**...*.*..***.***.**.*.**.**..*..**.*.*..*.*.**..**..*.******.*..**..**.*...*..*..***.....***..*.*.***.*..***.*.****.....*.****.****.*..**.**..**.*..*..*.*.*.*..*...**..***.*****.**.....*....*.***..*..*****.*....****..*..*.**..*...*.*.**..*..*.*.****..***.***.......*..*.***.****.*..**..*....*..*...*...**....***..**....*.****.**...****..**.*..***..*.*.....*..*.**.*...*..........*.*.*..*.*.****.*..*....*..**.****....*....***..**.*.**..*.*.**....*.*******..*.*.*..***.*...**.*..****.**.***......*.*...***.*..*****.**..*.*.*...***.*..*.*..*.********.**.****...*******...*..***.***.*..*.***.**....*..***..**....*********..*.**.****.**.******..*.*....*.*....*.*...***.**.*..*.*.*...**.***...*.*****..**.**..*.*....*.*.**.*.**.***.........*.**.*.*...******.****.....*..*.***.**...*..**..***....*....*.....*.*.******.*........*.....***.**.*..***.*..***...*...*..*..*..**.***.*...*.**....**..*..**.*.*......***.*.***.**.*****.*.**....**.**.**...******.....**.*.*..*.***....***.****.*******..**....*********.*....******.***....*...**.*.**..**..**...*.**....****..**..*..*.*.*.*.***.*.***....**.****.*.***..**.*..**........*..*.*....******.*.**...**.*.*..*..***.***.**...**....*.**.**.***.**.**.**.*.**..****.*..*.**....*********....*.**.****.....*.***..*.*...**.****.*.*.**.****.*..**.***.*...***....***..*......***.********.****.*...**.***.**.*..*.****.*..******....**...*..****...**.***.**.***......*.***.**.**...**....******....**.....*..*.*.*.*.**...*..**.***..**.*..*.*....***.****..***.***.*.....*.*..***...*.**..*.*..**.*.*..******.*.*.*****.*...*.*.....*.**..*......*...*....***.*.*.*..**....*.**......******...*.*..*.*.**.**.**.****.**.**...*.***....*...*.....*...*...******.*....*.**..****.***..***.******.*.*...*....**..*.***..****.*.*...*...*********..*.*...**.*..**.*.**.****.....*..*...*.*.*.*.....*.*..*.*..*.***.**.*..****....**.*.*..*..*.****... *..**.*.*..*...*...********.**.**.**..***.*.........*.*...*****..*..**.*...**..*.****.***.***..**.**.***..*.*.**...***....*...*.**...**...*.**...*.*..*..****......*..***...*..*....*.**.*...*.*.*..*...**...**...**.**.*.*******.*.*.*.*.**..***..****.*.***.***.**.************.*...*..**.*...*.**.*.**.*....**.*..*.....**...**.*.*....*.**..**.***..****.*****.**..*....*.....****.***.*..*.*.*****...**.*.****..*...****...*...*.*****.....***.**..***...****.**...*.*.*..**...***.**......*.***.**.*...*.*.***.*.****...***...**.*......*..*..***.**.*.*..*****.......*.****.**.*.*...**..***..***..*.***..******.*.**..*...****.**..***.*....*.**.*..****...**..*****.*.*.****..*..*.*.**...**.*..**.......**.*..**.*..**.*.*.*.***..*.*..*****.***..**.*...*.**...*....*...*.**..*..*..*.***.*****...*..*.***..*.***.******..**..*.*.*...*..**.***......*..***......***.******.*.*.**.*....*.*****.*.****...****..........*.***.*.**.*..*.*...*..*.*.*****.**...........**..***.***.***..**.**.**....*..**..*.***..*.**......*..*..**..******....*.*.**.***..*.***....*..*....**....**..***.**..***.***.***...**.**..**..***.*..***...*..*..****...**.**.......**.*.*..***.**..*...***.*.*.***.*.**..*.*.**...**..****...*.*..*...*.**..*..*..*..***....*.*.********.*****.*******.*..*.*...*...**...**.*..******.*..**.**......**.***..*.**...*****.**....****.*.*.*..*...*.*.*..****...*.*......*..*..***.**.*****.***.**.*...*....*....*..*..*..*......*******.*...**..**.......****....*.***.*...***...******.**..*...***.....***.****.****..*......*.*****.*.*.*.*.*.*......*****..*****.*..*..*.**....*.*.*..***.*..****.*.**.*.***.*.**.****.*...*..*.*.....****.*.****..*****.*..**.......*.***.**...**...*.*...*.*.**.*..*...*..*.****..****...*****.**.*****..*..**....****.*..**.....*.**.*..*.***..*.*..**..***.*.****.*..*****....***.....*..**.****.*****..**...***..**.*.*.*.**...*.**.****.*.*.*.*.*.....*..*..*****....**..****.*.********...*.*..****.***.....**......*.**.*..*...*.***..*..*****.****.**.*..*.*....**....*...*....****.*.*.........*. **..***......******.*.****.*.***.*.**.*...***..*.**.*.......**...*...***..*..*.......*.***.***.******.**.****.*..*.*.**....***..*.**...*...***.****..*..*.....*.***...***.**..*.*.*******.*....*....**.****..*..**.*.***....******.**.**.***.**.......*...*..****.*.*.*.*.*......*...***..**.*.**...**...*.***.**.*.*.*...**...***...*....**.*****..**...**...***..**.*.***..*..*...*.*..**.***.*....***....*****.*******..*.*..**.**..*.*.*.*.**.***.**..**.*...**.*....*..**.*****....**....*.**.*....*.**..*.****.*.*.**...*..*...*.**.....*****.***.***.**...*.****.*..*..**.*.***.*..*.**..*..*...**..*.***...**..*..***....*.*...**..**.*.*..**.*.***.***....*.*.*.*.*..*...*.****..*..****...*.*.**.*..****..*..*..****.*...**..**..**..*..***.**..*....******.*...*..****...****..******...**...*...**.*.*****..*.*.*....*.**.*.*.****...*...*..*..*.*****..**.****...*.**.**.**..*.*..**.*...***.....**....***.*.*..***...*.***....*..**.**.*..**...*..*........*.*********.*..*..**....*..**.*****.*.*...*.**.**..*.*.....*.***.*.*.**......***.*.*..**..*.***...**.....*...*...***..*..**..***.*.****.***......*.....***...**.*.***.*..****.*.*.*****...***.****..**..***.*..******.**..**..***...*..**..*.*..***.*....*....**..**..*.*.*.*.*.*.*..*...*.*****...*.*.....*..*.**.****..*...*.*.***..**.*.**...*.*...*****.*.*****.*..*.....*....*****...**.......*.**..**..**.**..*.*.*.**.....***.*..*.****....******.**.*.*...*.**..*.*.*......*...*.****.******..**....*.**.*.*..*.*.*.*..***..**..*..****...**...**....*.**.***...*..*.**.*****...**.*....***..*.......*.**.***.*****.*..*..*.*.*....*...*.**.**.*.*.**....****.*****..**.*....****..*....**..*.*.*...**......*.*.*..**..*..**..**.*.*....*.*.*.*.*.*....*.***..********........*...**.*****.....**..**...**..****.**.*.*.**...**...*..*..*.....*.**...***..*.*..*.*.*..*.**..**.***...***..**...***.**...*.**....*..*...*.**..*.*.**.*....****.*..*..*.***.***..**..**......*..**.*.**..*...*.**...*..*.*..**.*.*....**.*.**....**.*.*..*..*..*.*.....***.*.****........**....**.***.......***.* *...*.***.***...*..*..*.*..***..**..**....****..*..**...*.*..*...**...*.*****.*...*.*..**...**..*......***.***..*....*..***.*.*.**.**.*..*.*.**..**.****...**..*.*......*.**...******.....*..*.*.*.*..*..*.*..*****.**..*.*****..**.*.*.*.**....***.***...*.....****..***..*...**.***.*.***........*..****...**.**..*.*.***.****.*.***..**.****.*.....***.**.****.***...****...*..****.**.*..*.***.*...***..*.*.*....*...***.........**.*.**.....**.**..*.....**..**..****..**...**.*.****...**..****..**.*****.*.**..*.**...**.*..***...***.*.*.***.**...**.*..*****..**..*.**..**.*..*.*.*.**...***....****.*.*******.*.*...*.***...*..*.*.***.*...******.*...*....*.***..*...***..*.**.***.*..*...**.....*.*.*...***.*.*.*..*.****.*...***...*.*.*.*..*....**.*..........**...*...*..*.******.*.*..**....***.*..**.....*.*******.**..**..*..**.***.*.**..*....*.**...*.*.*.*.*.*.****..***********.*.*.......***...**.***.**.***.*.**.**.*.**...**..**..*.*..*..**.**.****..***..**...****.****.*...*..*..*.***....****..***.*.*******.**......*.*...***...*..*******..*..****..******....*...*..*******.**...***....****.*.*.***..**.*..*..*......*.******..******..*****.*..*****.*.*.*.*.*.*******.***.*....*.**********...*.***.*.*****...*..***..******...****...*******.*....*.**....*..**.*.**..*.*.*.....*..........*..*...*..*.........**....*..**..*.*.**.*...****.**....**..*.**...***.****...****..*.*.**.**.*..*.*.*.*.*..*****.**.*.*.*...**.....**...****..***.**..*.*.**...****.*.*...*....*.*****.*.*.**.*..*.**..***..**..*.....*....**.****.**.**..***..*.***.*..***.*..*..*...*****.*.*.*.*...***.**.*.*.***..***..*.*..****..*..*..**.*..*.*.**....*.***.******.*..*.**..*.....**.....*..****...*...***..**.*..*.**.****.****...*..*....*.*******..**.*..*....****.*.**......**..****..**..*...*..***..*...**.....*..***.*.*..**.*.*.*..*..*..*.*.**....**....**.*.*.***.**....****.....*.....***.***....*..*.*..*.....**.**.***..*.*.***...*..*....*..**..***..*.*....****..***.**.*.*.**.**.*.**..***.**...****.**..*..**.********.****.*...*.***..*.* **..*..***.....**.*.***..**......****.*..**..*.******...*.*.....**..**.***.***..**.**...**.*..*..**.*****.****.**..**.*..*.*.*...*.**.....***.**..*..*.....*...*....**.*...***..***...**..****.*.*..**....**..**.**.*..**..**********....**...*..******.***..*.*******.*.*....**.**......**..**.*....*..**.*..**....*..*****.*..*.*....*..*.*****...**.****.*...****..*..*.***.....*...***..*.**..*.*.****.**....*..*.***.****.*....*.*....*.****..*..**..*.**.**.*..****..**..........*.**.**..**..**..***.***.*..*.*.***.****.*.*.**.*****..**...*.*.....*.*....*...**....***...*...*.*..*..*.***.**.*.....**....*......*.*.**...***.***.....**.*.**.**..*.....**.*..****.**.**.....***.*..*...***...*.*.***.*.*..***..*.***.*..*****...****..***.****.*....*..*.*...*.*.*.***...***..***.**.**.*.........**.**.**.*.**...*.*..*..*..*.**.*.......*.*.*...*....**.*...**.*.*.**.****..***..**.****.*.*..***...*.***..******.*...**..***..****.*.*.*.*..***...***.*.****.**...*..***..**.*..*..*.*****......**...*....******.*.***..**.*****.*****.....*.*.***....**.....****...*..****.*****.....****.**.***.*..**.*...*****...*..**..**.****.***.****....**.***....*..*..*...***..****.*..*..********..***.*....*....***.***..***.**...*.**.**..*....*.***.*......*.....*..*.***..***.....***.....*..**...*.**.*.**..*****..**.**.*.***.*.***...**..*.***.*.*.***..*******.*..**.*.********.*.*..*.***.**..*...**....*...***.**.*..**....**...**.****...**.*.*****.****.**.*.*...*****.**.****..******.***.......**.*****.*.*...*.*..**...*.*.*****...**..*..*..******.*.*.......********..**.***.*.....****.****.****.***.....*.*....*.**..*.**...*.*..**..*.**..**.*.****..**...***.*.....***..**...*****..*.****..*.**.*.*...*.*.*..**.*.**....**.**********...*...*.****.*.....***......***....*...***...*.**.*...*..*...*....****..*.******..******..***.*..*.....**..*.*.....*.***.***...**.***..*.***.**...*..***.**.**..****.**.*..**.*..**..*...***..**.***.......***....**.*...*..*......*.**.**...*.....*.....**.****.**.......*....**..*.**.*....*.***...*.*.*.** ***.*****.****......*.*...**....*..*..*.***...***.**...*.**..**.*.***..****.......**..**....**..*..*..******.*..*.**.**.*..******....***.**....**.*..*.*****...*.****.....*....*.*.****......****.***...*..**.**.....*.********.***..*.***..*.......*.**.****..**..*.**...*..**..*.*.*.*.**.**.*....*..**...*****.*....**.******.*..*.*....*.*.*....**.*....***...*..****..*..*..*.*.*....**...*.*.*..**...***.*..*.*..**....*.......*.*.*.**...*..****..*..*.*..**..**.*.*****.*..*...***....***.***.*..*.**.*.....*.*****.**..*.**.****...**.**.*...*.....**..*.*.****....*.*.*****.....*...*..*...**.****...******.......**..*.**....**.*...***.*..*.*.**..*.***.****..**.....**...**.*.*.......*.*....**..**.****.**...*.*...*..*.*.***..**..*.*....*.***....*.**.*.*.*.******..*..*...***.*.**.****...*.*..**.*....*....**.*..*.*....*...**..*.**..**..**..**..***..****.*.*......**..*..*.**....****.**...***..**..*.*..*.*.*....**********.***.**.****..*.***..*..**.*..*****..****.*******.*.**.**.****.*.****.*...**.***.**.....*.*.*....*****.**.**.....***.**.**.**..***.****.*.**.**.***..*.*..*.**..*.*.***....*.**...*.*.**.**.**...**.**..*****.....*........*..***..*..*....**.***.*****..***.**.**..*.***.*..*..***..*..***....*..*...**.**..*..*.*..*.*.***...*.**...*.*..***..*.....*...**.*..*..**..****.**..*...****........*....***.*....*.**......*.*.**..****.**.**..*.*..***.*....*..*..*.*..***...*..*.**.*..*.**...*..**.**.***....******.**..***.***...*.*.*..*.......*.*...*..*....******....*****.**.**...**...**.*.*..*.*..*..*.**....**.******..*...*.*.***..**....*...***.**..*..*.*.*...*...***...**.*****.****......**.**.*..****.*..*.....**.**.**..*.*..***...*.**.**..*.**.*.***.*.***.**..*...*.****...**...*.*..****.***.**..*.***..**...***.*.*.*.*.***.**..*******.*.***.***.....*.****..**......**....***.**..*.***.***.***..**....*.****...*.**.****.....**.******.**..*..*.*..***.**.***.**...****..******.**..**..**..**.**....****.*.******..*.*.*.**..***.*..*..*.*.*.....*.**..*....*.***.*.******......*...***.***.**....**..* *..****.**..*....****..**.**..**.*****.*..*..*.**..**.*.**.******.*...*......*...*..**.*..**..*.......***..**.**...**..*....******.****.*..*.....**....***.*..***.*.*.**...*.*..*.*.....*...**.**..**.***.***...*..*.*.*.***..**.***.*..*..*.*....*****.*.*.**.***..***....*.*.**.*.**.*...*......*.**..***..****.***....**..******.....*.*.***..*...***....*.*..*...****..*.***....**.**.***.*...*.*...**..*....**......****.*.****..*.***...**.***.**..*.***.***.****.*....*..****.****.*...*...**.*.**....**..****....**....*...*....*......*...*.*..******...**.*****...**........*.*...*.**.*...***.*.*...*..********......**.*.*....***.....**.*.*.*.*..*..*.*..*.*....**.*...**.****.****..****......*..*.**....**..*.******.*.********..*.*.****......****..**..**.****...**..***.*.*.*....********..*.**....***.*.*.*.****.*.*.**.*..*..*....*.**..**.***.*.**.*.*.*..**.*...***.***.*.*.*..**.*.*..**..**....*..***.**...*.*...*...*..***...******.**..**..*****...**..**.**...**...*.*..*.....****.*..***..*...*.....**..**..*.**...*...*.*****...*.***.....****.****..*....*****.**..*.**..**.***...*.**....**.**...***..*.***.**.*.**....**.**.**...**..*..***.****.***..***..*...**.***.****....**..*.**.**.****.***..***...**...***.*.*..***.....*.**...*.**..*.**......*........*..**.**....*.*..****.***.*..*********..**..*..****.*.*.......******..**..**..*.*...*..***..*.*.*.******.**..*..***.*.**..***.*.*.**.**.*..****...****.*.*..**.***..*.*****.*.........*........***...******.******.***.*..**.**.**...****.**...**.****..****.**.....**....**.*.*****..*.*.....*.*..*.*...****...*.*..*..**.**.****...*..**.*..***.*......**..***.**.*....*.*.**.***.***...*.**.***..***.**...*.**..*....*.**..***.*..*.**..***.*****.*****.**.**..*.******.***.**.*...**.****...**..*..***.*.**.**.**...*...*.*.*.**.***..*..****.********....*.***.*....*..*..***..*.***..*.*..***.**.***.**.*...*...*.*..*...*.*.**...*....***.***..*.*.*..*.*..***.****..**.*.*......*.****.**.*..**.*...***.******..**....*...*...***....*....*.*.*.***.*****.**.*....**.*.* **.****.**.**.***.**..*..***..**.*.**.***.*.....*.*.*.....*............**.*.**..**..**.*...*...**...*.*.*.*..*.*.**.*****.*****..*.**.*...**.*.***...*..**.******..*...****.*........*..*.*****.*.**.*..**..*...***.*.*....***.****....*...***..**...*.....*.*****..*.**..**.*..*.**.*.***.*...*.....**.*****.*.*.**.****.*.**..*...*.******..***..*.***...*.....****......***...**....****.....*.*...**.*.*....*..*..**.**..*..*..**...**.***.**.*****.***..**.*..****....****...*.**.......**.****..**....**....**.*....*.**..*.*.**.*...**....*..**....**.*....**..***.**.*.**...*.******.**.*.***..**...**.**.*..**.***.*..*.***.**.*.**.****.*******.*...***.*.*.**..*.**.**.*.*.*...**...**..***.*.****.*..**..*.***..******...***.****.***.*.*.**.....*.**.**.*.**..*.**.***.*****...*.*.******.***.***.*..*****..**...*...*...*..*****.*...***...**..****..*.**.*.**.***....**..*****...**.*******....*.*.*.....*....*........**....**....***...**.....*...*..**.*.....***.**..***....**.***..*..****.*.*.*..*.***...*.***.*...*...*.***.**....*....*.****..*.**..**.*.**..**...*.**..*...**..*...****.***.*..*..*.*.*.*****..*.....*.*.**.*..***....*...****.**...****..**.**...*****..*.**..*.***.**..***.**.*...*..**..***.**..**..*.***.**.*.**.*.**.***....**..**.*****.*..*.**.*....*....**.*.**.**.*..****...**..***.*..****....**.*.**.**.*.**...***..**..***.*.*.*..***..*..*.****...**.*.*.*.*.**.*******..*..***...***.*.....*.******...*.**..****..*.*.*..*.*...**.**.**...****.*..***.***...**..*..**...***.**..*.**.....*..**.*.**.*..*.*.*...*..*.***...*.**..*.*.*.**.****.**..**...*...****...***.***.**..*..*.*****.*.*...***.**.......***...***...***...*...**..**.*..*.....*.*..*..*.****..*...**.*...*...*...*******.*.*..*******...**..**.*..****.*..*.*.*.*.*..***.*.*****.*......*.*....*.**.**.*...*.**.****.*..**.*...*..****.*.****..**.*....**.*.*.*.*..**..*..*....**.**....*.***.*****.**..**.**.**.**....*.*.*****.*...*.***....*..*.*****.**.**..*.*...**....*.*.****.....*..*...**..*.....*.*....*.*.....*........**..*.*.*.....*....** ...*..**.......**.**.***..*..*.***.**..**..***...*******...*****..*.*.*...*..*.**.***.*******..*.....*.*....**......*.*******.****..*..*.*.*.***.***.**...***..**.**.**.*..****..*.*....*....*....**.*......*.*.*.*..*..*.*****.*..***..*.*..*.***********.*.**.****..****.*..***..***...***.*....****...*****.***...*..*.**..***********.*.*.*.*..**..*.*..*******.*...*.*...**.***..**..*...*...*...****...*.....***.*****.*........*....*****...**.....**.*.**..*...**.****.**.**.*..****..***.*..***.*.*.****...*.***..*.*..**.........*.*.***....**.***.***.****.**....****..*......**..*..*.*...**.**.*...**...*.**.*.*.**..**..*****.*****.****..*.*...*..**...**..*........*....**.*.***..*..**...*.........***.*.******.*.**..*..*...*....******.....*.**.***.***............*...**....**.***.******.*...***....*****.....*...*..*.*.*.*...*****...*****..**.*.*...**..**...*.**....***.*.*.........*...*.**..*...***..***......****.******..**.**....*....***.*..*********.**..**....*...**.*.**.***.**.**..*...*.***....**.***....*....*.*.**..*.*..**..**..*.**.*********.*........**...***..*.**.*...***.******.*.*..*******..*.*.**.**..***.*..*..**.**.*******.*...*.**..*.*.*..*****.**...*..***..*..**.*...**.......****...**.**.....*..*.....**.**..**....*.*....*..*.**....*********..*.*****.****....*.***..*..*.**.*.*****.*.**.*...***.**.....*.***...**.******.**..*.**..*.*...*.**...*.***.*..*.....*...*..**...*......*..*.******.*....*.***.*..*..*..*......*.*..**..**....***..**.***.*.**.*...**.*.*..**.***.*..*.*.***..***..*..*..**...*****.*.*....**.*...*...**.***.*..*.....*..***..*....*..*...*..*..***.**..*.***..****..*....**..***.*.*....**.**..***..*.*.*...*****.*.**..******.*...*.*.*....*.**....**..*....***.***...*..*.**..**....**...*..*..***.*..*...***...***.*...*.***.*..***..*..*.**.**..*...*..*..*****.**.***..**..**..****..*.**....****...*.*..****.**.*.*.****..*.**..****.*......**..*..**....*.*..***......*.......********.*.**..****.**..*..*.*.**..****....***.*.*..*.**.....*.*.***..****.***.*..**......*....**** .*.*.***.*.*..*.*...****..**..**.*.*.*...**...**.*..*.*.*..*.*..*.*..*******.****...***...*.......***..*..*.*.....******..**.*.**.**.*...**.**...*..*.*.**.*.********.***.****...**..*.**...*..****..**.*.********.........**....**....*****..***.*.*..*..***..*..***..*..***..*...**....*.*...*...*.*.*...*..***.**.*..*...****.*..******.**.***..*..*..**..*.**..**.***...**...*****.*.***..*...***.*...*.***...***...*..*.*...*.*..**..**.***..*...*..**..*.*..**...*****.**.**..*.......**.***..**.***.*.*.*..*.*.*..****.***..*....*...**.*..*.***...*.*.*...*.*.*.******......**.**.******.**...***....*..*..**.******..***........*****..****....*..***.**.***.*.*.***.***.*.**.*..**....*.**.*.....*....*.**....**.*.*.***.**.**...*..**.*..**...*..*...*.**..*....**..*..****...**.**..*.**.*.******.****...*.*..***.**....*.*...**.**.*.**..*.*.*.*..*.**...*.***...**..***.*.**.*..***..***.**.*..*...*********.***..*..*.**.*..****.*.*..*.*.....*.***...****..**.*.*...******....****.*.**.**....*..****.*.....*...*.*.*..**...........*.*......**..*.**.****......***.*...*.*.....***..**.*.**.......****.*.*.***..***..*.***...**.....*.*.....***.*....*...***...**..**.*..***...*****.*.**.*..*..*...*...**.***.*.**..*.****.*.*.**..*.*..*.*...**...*...***.*.*.**..*...*...***.*..***.*...*..*.***.*...**.*.***.....**.****.....****.*...*....**........**.*.**..****.*....*.***...*.**...*.**..***...*..*........*.****.****.**..***..*..**.*.*.*.***.*.*..**.**..*.*....***...*.*...*.**.*.**..*....**...**..**.****..*..*.***.**.***......*.**...**....*.*.*..*.**.*.**.***.*.*****.*...*.*..***.****.....**..*..**.**.****....*..*....*.**......*****..*.....*.*.*...**....*.*.**..**.***.*.*.*..**....****.**.***.*.**.**.*...*.........*.****.*..**..*.*.*.*.*..*..**...***.....*..*...*..*..*.*...****.*.*.**..*.*.*..****.*****...*..**.***.*....***********.*.****.**.***..*******..***.*.**.**...*....*...**.*.*..****...**.*...*.***..*.*.**.****...**..**..*.****..*..***.*****.******.....**..*..*.*.*..**...**.**..*.**..*.*.**..*..*.**...*.*** *...***.**.*.*.***.......*...**..**...**.********.....*..***..**.****..*.........***.*...**.****.*..........*..******..**.**.**..*......*.*..**.***.*.***.*.....*.*****.*.**.****.*****.*.**.*.**...***..*......**..*......****..*.**.**...*****..*..*..**...***....**.**...*..**....***..*.**.*.....***..**....***...*.**.**.****...*.****..******.*.*..*.**.*......**...****..**.**.*.***..*..****..****..*.*............*****.*..*.**.*..*.*..***.**...*..**.*..*.*****.*.*......*..*******.*..**.*.**......*..*....**...**.*.**.**.*.**..*..*.*....****.*..**..**.**.*.**....*****.**..**.*..*..*.*.*.*.*.*..**.*****.**....*.***.....*......**..**....***..**..***.**.*...*.....*.*...***.*.**.*****.*....*...***.***...*....*..*.*.******.***....*.**...*...*.***......**.***.*..*.*.***..**.**.**.**..*.*.****.***.*..****.**...*..***.***..**.**.**...**.*..*..*.***.*.***.*.*.*.*.*.***.****..*..*.**.***.*.**.**.*.***..*****..***...**...****.*..*.**...*.*..*..*.**.*.*.**.*.**.*.****.*****...***.*.**..*.........*********.*..**.*...**.***.*.*....**.*******.***..***.*...***..*.*.**.**.*.*........*..*.***.**.*..**.*..*....*...**...**.**..*.*.*..**..*.**.*.*..*..**.**.**.*..*.**********..***..*...**..***.*.**..*...*..***....*..*..*.*.*..*.*..*.****.**.***..*..*...*.**..*...**.......****.***....**.***...*....*...**.**..**.****..***...*..*****.**...*.*..*..*...*..*..*.*.*.***.***.**.***......*****.***.***.****.**..*********.*.*...**..***..**.***..**...*.***..**..***...**.*.*.**.*.***.***....*...**.*.********.**..*.**.....****.....**..**..*..***.*.***.*.***.***.**.*...*...**.**..***.***...**...**..**..**.**..*****..******.*..***.*...***.**.**.*.***.**.*.*.*...**.*...**..*...*.......*..**.*..*.***.*.*****.*.*.*.**....*.*.****.*..*..*..**.*......*.*..*.*...**..*.*..*****.***...**.**...***..*.***.******...**.********..**.*..*.*..****...*..*..*.*...*.*..***..****..*.*...*.*....*.**.*.****.*.....**.***.*.*....**.*....**.**..***.....*.*..**..*....*.***.*********.*...**..**.****..***..**.*.*.**.*..*......*....****. ***..**..****....*.*.****....**............***..****.*.*.******.******.*...*.*.*.*..*...*..***.*.....**.**.*.*....*....**.*..*.*.*.*..*********......**.*....**..**....*..**..**.*.**...*.*.**..***.**...********...**....*...**.****.*...**..**.****....*.****.**....*.**.***......*..***...****.**....**...***.**..*...**..*.***.***..*.***.**.*.....**.*.*.**...***..**....***....**...**..****.*.*.**......**.......*.*...*.***...*..*....****.**..*..*.**..*..*...**.***.***...*.*.*.....*****.*.**.*....*.***..*.**.****..*.****.***.***.*.**..*****..*.**.***...*.*.****..*.....**.*..*.***..*.*..***..**..***.***..***..*******.*..***...***..**.***.***.******..*...*.*.**...*...*....******..**.*....*.**.*.**....**********.*..*..**..*..**.***...****...**.***..*.........**....****.*****.......*.....***.***..*..**.*..**...**..***.*****.***..*.*..****.*..**....**...*..**..**.*.....****...*.*..*.*....*..*..*.....*.*.*****..*.**.**.............*...**.***...**..*****.****...**.*.*.**.***..**...*......*..**.****.*..*.**..*..**..**.**.*.*.*.*......******.*.***.*..*.*...***.*.*..*..**.*******....*....*.***..***.*..***..****.*..*..**.***....**..**..*..****..***.**.***..******..***.**...*.*.*..****...*..*****.......*..*....**..****.**.***...**.**..*.*.*****..***.**..*.*.*.**.*..*..**....*.....*.*..**....**.*.***.*..*.*.....*.*.......*..*...*........**.**..***.*...**..*.***..*****.*.*..*...*.*****.*.*.***..**......******.*****.*******..**..*..*.****.**.*..*..**.*.*.****..*.*...**.*.....*.**....*..*.***..******.*.**.**..*...*.......*.**.***....**..*.*.**.*....**.***.**..**...**.*****.*******.***.***..**.*...*****.*.***.**.*..**.**.***..*.******...**..*....*.*.*..*.......***.*.*.****.....**..*.....*...*...***.*......***.****..***....*...*.*.**..**.*..*.**..*..******.*..*....*******..*.*.*****..*......*..*.**..*...**.****..***.*...*********.****..******...***.*.*.***.*..**..**....*.******...*...*.*.*.*.**.*..**.**....*...*******.****..***...*.***..********..*..****..*..**.***..**..*.*.....*.*...*..*... .**...*.*...***...*..*.*..**...***..*****.*..*..*.....**..**.*.*.**.**.*...*..*****.***.*...*****..**....*.*..**.*.*.*****...*****..*..*.**..*..*.****..*.*.*.........**...*..***.***.*.**..*....*..*.****....*.*.***.*....*****.***.*****..**....***.*****..**.*.*.*****...*...*.***.*..*..*..****.**..**.***..*****..*..*.....*.*.*.*...**..**........*.*...*.*...*..*.**.*...*..*.*..*.*******.*****.*.*..*..*...**.*...*...*.**.*.***********.*...*.***.***..*.**.**..**.......*..***.****.***.*..***.*...*......*....**.*..*...*.*.*.*.....*.......*.*****.****.*.....****.**..*...*.**.**....*....*..*******.**..*...*...*...*.....*.*.****.**..**.*..*..***.*...***.*****..**..****.****.*.*.*.*.*.**....****..*..**.*.**...***...*.***.***......**...*.....*.*....*********..**.***.**.***.**..**..*.**.***.*.*...**....*...***.***.*..*.*****.*****...*.**...*...*.*...*....**.*.*.*..**.***..*.***.***.*.*.**..*.**.*.*.*.......*.*.*.*..*.**.*.**.*****......*****.*.*..***....*******.*.*.*.*..*.****....**......*..*.*.******.......**...**..*.*.***.*..*.**.*.****.**.*.***..***..*.**....*.*..*....**..*.*..*.****.*****..******....**.****...***..**.*..*.***..**...*...**..*.*.****..**..****.*..*..*...*.*...*..**.*..*..**.**.*.*.*...****.*...*****...*.***.*****.**.**.*...**..*...*....*.*..*..*.......****..*..**..****....*.*..**.**..*.*.**...**.**.**..*.*.*.**..**..*******.**.*.**.*..*.****.*...**....*..*.***..*.***...**.*.*.*.*.***..*****.*..*..*.**.*****.*..*...**.**....*...****.*****.**.***...*.*.......*.....*****..*......**.**.*****.*...****..******....*..*..*..*.*.***..*..****.*.****.****.*.*......***..*.**.***.***.*.*..******...**.*****...*.*....******..****..******....*.**..*..*...**.*..*..*.*....**........***..*.**...*..****.....*.*.*...**.**.***........******.***..*.*.**.*.*.**..***....**.**.*..*.**.*.******..***.**..*.*...**.****.....*..***.****.*****..*****.*..*..**..******.*.****.*.*..*..*.**..*.*********...*..***.**..*.....*...*.*...**....*..**..**.*.*..*...****.*...**..***.*.*...*....**..*.*.*..* ..*....*.***.**.*******...****.**..**.*..**.****.**.****..**.****.*.*..****.**.***..*...*....*..*..**......***..*.**..*.*..**.*.*.*..****.*..**********...*...*.*.*..**.*..*..***..**..**..***.**.*.****.**.*.*..*.*.*...**..*.***.*.*...****..*.**.*****.***.**...*******..*....*....***.**..**...*..****.**....*..****.*.**.....***.*..*..*.**...*..*...**.*....*.....*.****.***.***..***.**....***..**.*******.**.......*******..**.*.**.*.*.***.**.*.**.*..*.***..*.**.*.***..*..*...*..*.*.*.**.**..**.****..*.*****.*.*...*...*.*..**.****.*.*......**..*......**.*.*...**..**.*******.**...**.****.*...*.*...***....*.***.*..*..**.**.*....**.**.***...***.***..*.*.*..*.**.**.**.**.**....**.****..*.****.**.****.**..***.***.*.....*..****.*******.**.*.*..*..**.**.*.***.*.*.*...****.*..***.*..*.**.**..**.*.**.*.*..*.*.*...**..***.**.*..*..*.***.*..*..****.******.*.......*.***..****..*.*********..**.......*..**..***.***..*.***...***.**..*..*...*..*****.**.**..******.....**...***...**.**.**.*...*.**.*.*..*..**.**..*...*..*..**..*.**.**.*****...**.**.****......********.*...*.*****...*..*.*******....******.*.*.*.*.**....*****.*...******.....*.*.**.*...............*.*.*..**..**.*.*...*.**.****.**.***...*.**.**.*.*.*******..*....****....*...**.*....*...*.***.....*.*.***..**..*..*.*..*****...****..*..**.*..******.*.**.***..*..***..*****..*.*.*****.**.*..**.***......*..**.***.*.**.****.*...****....*..*..*.****.***.....**.*..**.*..**...*.*..****..**...*.........*...*..*...*..**.**.*.*****...**.*...**.**.*.*****.*.***..*...*..***..**.*.*.*.*.*.*.*.***..****..***...*.******.*.*..*.*....***.*..*...*..**.**.*.****..***.*.....***....**....****...*.**.*.....**.*******.****.*..****.**.*..**..*..**.**..*.**..*.********..*.*...*****.*..*.**.*.**.*.*..*******...*..*......*....*.*.*..*.*.*..*.**..*.*...**..*****.**..**.*..**.***..*.*.*.***....**....*....**.**..****.*...**.*.****.*.*..**...**.***..**..***.......*.*.****.....*.**.*.***..*.***.**...***....*..**....****.*.*....*****....*.******.*.***..******.*.**.* .*..**...*....*.**.**..*.****....***.**.*.*...*....*.*****...**.*.*.*.*.*...*.*..*..**....**...****.*.*****.*.***..*....***...*.**.**.**.**.****....**..*....**.**.**...**..**...*..*.******..******...***.**.***.*.*..**.....*..**.**.*****.***.***.*.****..*.*.****.......*...**....****.*.*.*....*...*...**..*..**..*******.*.***.*.**...*..**..**.*******.*.**...**.**...*.*..***....**.***.**....*......***.*..**.....**..*.*.**.**...........***...*..*...*..****.**..**..*..*........**.*.*.*......*......*...*.*..**.*...*.**..*..***..***.*....*..*..**...**.*..*.**.*.*...*..**...*..**.*.***..*******.**.*.*.*...***.*.***.**.....***...**..**..*...**..**..*..*..*.*..****..*......**....****.*.*..**.**.*..**.***.**..****....*....*...*.*..***..**..*.....*..**.**...*...***.***.*...***..**.*..*.**.*..**.*.**..*.**....**.**......**..*..****..*.*.*..*.*.*..*.***.**.*..*.****...******..*.******..***...*.******.**..**..*.**.****.*...**..*******...**.***..********.*.*.****..*.***.*.**..***.*.**.***.*.....*.*.*...*....*.**.**.**.***..***.**.*....*.....*.....*.****...**..*.*..*....**....***.....**...*...****.***.......*.**.*.*..*.*..*..**...**...**.*....*...*.***..**..*******...*.*.*.*..*.**..**..*.**..*.*.*..***...*.******..******...*...**..***..*.*.*...******.*.*....*.*..**.*.*.*..**.......**..*.*.**...*.**.****.**.*.*...****.**.**...***....**.*.**.....**.******.**..**..*...*.*.*......*.*.**...***.**..*..*..**..*..*..*.*.*.*.*..*.*..**..**...*.******..**..**..***.*.*..****.**.*.*.****..*...*.*.*.**..*.*..*.**.*....***..**.***.**..*.**...*.*..*****..*...**.*.***..**..****.*.*..**..*.*.***.....****..*.***.*.***.**.*......*..***..*...*.**.*****.*.**.*....*.**..**..**.***.*...*.*****.**..****.*.*.***.*....***.*.*...***..***..**.***.**..**..**.*....*..*.**.****.*.*.*.**..*.......*...*...*.**.***.*.*.*..*.*.**.***.****..***....*.*********.*...*.....***..*..*...*.*.**..*..*..**...*.*..**..**.***.**....***.*..********.**.**...*.*.****.**.*.*.*.**..****..*..****.****.*.**.**....**********........***.. *...*****....**.***..*..*.*.**.*.**.**..*..**.****.*..**..*.***.**..***.*****.*.*..*....*.*.*..*.*.**.***..***.**...***..*...*...**..**....**..*.**.***.*.*.***.*.*..*..****...*.*.**.*.*..**.*.*..*.....*..*.*.*.*******..*...****..*.*..*.*.*****..*..*..**...*.*.*.**..*.*....*.*.*.*...**...*...*.*.**.***..***....****...**..*.***...*.*.****.**.*.*****.**....*.*.*..*...**..*...*.*..*****..*..**.*..*********.**..*.***.*.*..**.*...*...*.*.**.*...**.*..*.*.*..**....**......****....*..*.*...*....**..*......**.*.*..*.*.*********.*.****...******.**.*.**.*.*.....**.*.*.**.*..*.*.*.**.*.*.*...**..**..*...**.....*.*..*.*.**...**...*.***...***..*******..**.*...******.***.***.*......*.**....*......*..*.*****.*.**.*..*.**.****.*.*.*.....***..*******.***..*...*..*.*****.**..*.*.***.*...***.....*****..*.......*.*..****..*....*.*...*.*...**..*....*.******.*.*...*..*.**.***.***..*..*.*..*.....*..*...****..****....**.....*.***....*..*...*.*.**...*******.*.**..*......*..**.**...*..***.*.*****.*******.**.*.**.**.*...*.******.****..**......*.*..*.**.....*......*.*.**.*..*.......**.*.*..********.....***.**.*.**.***.*.......**....*..*.**.*.*.*..*...**.*....*..**..*.*..**...*..*.*..*.*.*.*.***..******...*...*****...*...**..*...**.*.**.**.*.**.*..***..*....*....*.***..****.*.**.*.******...**.***..*******.******.......*****.**.*..*.*..*****...**.*.**..***..**.**.**...***.****.*.***..*.*****...*..*.*..***..**..**..******.****.**..***..*****.*.*.**..*.***..***..*..**.*.*.*..****...*.*********...*.**..*.**..***...*.******.*...**.*.**...***.*..*..*.***..*****..**.*.*..**.*...*..*..*..*********..*****...***.*...**********...*.****..*.***.*.***.*...****.*......**....*.**..*.*.....**....**...*.*..****.....*****.*.*.**.*.*..*..*...*....*.***.*.....***.*.*.*****..*.*.*.*..**..***....*.*.*.**.*.*..*.***.*.**..*.***..*..*..*..*.*.*.....**.*..**...**.**......**......*.....*....**...*.**.***....*.......*..***.**....*****...*.*.*****..*......*.*..**.**.*...*...**.....*.*..*****.**...*...*******.*.*..**.**.... .**.*.***.***.**..*...***.*.*.....*...*..*..*.**...*******.*********..***.*.*.*.*.*...**.**.*....**.**...*...*.**..*..*.**.....*.*........*.*.*****.*..**....*.**..***...*.**.*..***..*....*****.*.**.*..*..**..**.**...**.****.*..*.**.**.****..*..****.**.***....*.*......****.......****.*****.**.*..*..*..*.*........******.*.*.*****.*.**..****.**.*.**.....**......*.*.*..**..*....*****.*.**.**....*........**..**.**.*...*.*..**.****.**..*.*....**.*.**.******...**.**.***.*.*..***..********..**..*..***.***.**.*****.**..*....*.*.....*.***********.*.***.......*..**.*.*.**..***.*****.***....**..**...*.*.*..****....*.*****.*******...*....*...*.**......**....*........**..*.***.*...*.**..*.****.....***..***..*...*.*..*.*...****..*****.*..*.***.**....*.*..*****.***..*****.*.**...*....**.**..*...*.*.******.**.....**..**.***....**.....******.*..***.**..*.****..**....**********.***..*****.*..*.***....*..*.....*...*..***.*.*...*.*...*.****.*..****.*.....*.**.****.....*..*.*..*..***.***....*.....*.*.**.****.**..*****.**..*.***..**.*..**.*..*****..*...*****.*.****..*.**...******.*.****.**.*.*.*.***....*..***...**********...*.....***.*********.**..*..*...***..*.**....*.**..**...*..***.**.**..*..***..*****.........*.*...***.*.*.**...****.*....***.*.**....**...*.*.*****.*..**...***.......***.*********.*..***.*.*..**..***....***...*.*..***..**.***.....***.*....*.*.*.*.*....***..*.*..**.******.*.****..*..*...***.***.*..*..***.......**...*****....*.*..*...*..*.*..**.*....*.....**.........***..***..****.**.****.*.**..*.*.*...**..*...**.**...*...**.*******.*.*...***.**..*..****.*****.**.*...**.*..*.***...*****.**.*.****.*.......*...*..***..**.......***.*.*...*****.**.**.**..****.**.**.*.***...**..*.*..****.......*....**.....*.**.*****.*.....*..*.*..****....*....*.**.*.***.***.**.**.**......*.***..*..*.*.*..***.*..**...**.**.*...*..**.**.**.*.***...*..*.******...*.........*..*...**...*.....**..********.*.*..*.**.*.....*..*.***.***..*..**.**.*.**.****..****...***.*.*..*******.***...****.....*.*.*. *..*..***....*....*.***..****.*****..**..***..***.*.*.*.**.*...*.***.**.*.***.***.*.*....**.*...*.*.*..**.**.**..*.*****....*..***......*....**....**.*..*.*.*****..**..**...*.*.*.....******.***..*...**.*.*.*..*.*.*****.*....*...........*.***.....*.*.*..****...*...*.......*.***.*.*..**..*..**..**.*.**.**.**..*****.***.**..*.*.*******..***..**....*****...*.***.*..*.**.*.***.*.***....**.***.**..**.*...**.***..***..*..***.****..*..***.*..**.*.*......***..*...**.*.*.**..**...*......***...**.***..*.*..***.**.*..*..*.*.*....*****..*....*.*....*.*.*..*...*.**..*.**.**.*...*.*.**.*...***.*....*****....****.*.****..***.**.*...**.*.**.*...**....*.*..****..*.*.*...**.**..*..**.**.**....**.*.*..*...**.*.**.*.***..*****..***...**.**.*.****.*.*.**..**.*.*.*...*..**.....****.********.....*..**.**.*...*..*....*...*.....***.**....*.*******.*.***.***...*....**.*.**....*..**..*....**..***.***..***.*..*..*...*...*.*..*.**..*****.*....*...*...**...*...*.*.....****.*...*...*****..*.....******.**...*****.*.***..**..*.**.***..**.**.*.....*..****.*...*.*******...**..*....***...***....*.*.*.*.....*..*.**.*.***....*.*****.*.***.*.*.**..****....*.**.*..**.*....*..***....***..*.**.*...*...*..***.*.*******...*.**..*..***.*.*.*.*.*..*..**..**...*.*..*.**..*.**.....*.*.***.*.*....*..*****...**.*..*.***.*.**.......**.*...**.*****....*.**.*........*..*....***.*.**...*.......*...***.*......*.*.*.******.*.*.**.**..*..****...*..*.*.*..**.*...***....***.*.*..**.*..*.***.**.**..*....*.....*.**..*.*...***...*..**..**....******...*.*****.**....****.*.*.*....**.*...****.*****...******.*.*..*...*.*.**..*.*....*..**.*...*.**.**..**...*..*.*..*.*..****.***.**...*...*.**.*..***.***.*....*..*.**.*.*...**...**...*.**********.****...**..*...**...*..*..**..***....*.*.*.***.***..****..*****...*..*..*..*.*..*.**.**.***...***.*.***.*..**.**..*...*.*..******..*...**.*.*..*****..*..*.*.********...*..*.****.....*..******.*.**.***.*....**....*******.*..*****.**.***..*.*.*.*.....*...*..*.*.**.....*.*****.*....******..****.. .*.*...*....****.*.**.**..*..**......**.***.***...*..********...*.*****.*...*....**..**.**..**.....*.***...**...*.***.*.**.*.*..**.**.*...*.*..*....*..*..****.***.*....*.***....*..*.*******..*.***.***.*.**.*...*..**....*.***.*.*...*...*.*.......*..**.*....**************...*.*.*....**...*.*.....*..*..*.*.*.*.*.*.*****.**.*....***.**...*...*.....***.**..*.*.*..**....**.*.*..*.*.*..**..*.........****..*.***.**..*.*****.*..***....**.*.*...*.***....**.*****.*.**..*****.*.*..******.*...*****.***.....*..*.*.**.**..**.........*.*.**.*..*...**..**..**.*.**..*...**.*..****...*...*****......*..***.*.****..**.*..**.*.*..*.**..*.*...**.*.*.*.*....*.*...*..**.*...********........**...******.**..*...*.**......***.*.*..****..*.**..**.*.....**********.*..*.*...**.*.*.***..*.******.*.***...**..*.**.***..**.....******.**.....*..*.......***.*.**...*.********........*.*.*..****.**.**.*....**.*....*.*.*.***...*.*...***.*.*...****....****.*...*.*.*****.****...*.*.****...*.******.*....*.*.....*.*****......*..***.*.***..**.*.*.*.*..*.*.*..***....**.*.*.*...**..*.**....**..*..*.*...*.**.....****.****.....**.*....*..**.*.**........**.....*.*.**..***.....*..**.*.*.***...*.**...****...*.*...*.***..*.........*.*.*.*.*..*..**.***..*..*...*...*.*..*......*..*...**.**....***.****.*..*.**.**.....*.**...*...*.**..****.***.***.*..*..*****.**..*...*.**********.*******.**.**...***.*.*..*...*****....*********.*.**.****.**...**...*.**...***...*.......***.********.*.***.*.****...*****.*..*****.***.....*.**...**.**....***.**.**.*..**.........**..*.....*********..**....**....*.**...*.***.*..*..*.**.**...*...*.*..*.***..*.*.**.**.*.***.......**...***.*.**.*****.*.*.*..*.*.*..*...**.**.****...**.**..*...**.*....*..***..**.**.*..****.***..*.*.*.......******.***.**...*......*.*.*...*..*********.****....***.**.....**..*..**.....**...*...**.*..**.*...*.*..**..***.*.*...*..*.*.**..****..**.*...**.**..**.......*.*......**.*...*.......*.*...*..*..**.****..*.*...*.***.*.***.**..****..**.***..*..*....**.*.*.*.****..**. .*.*****..****.*.**.**..***.*..*......*....**.*.**.***.*..*.*.***...***.*.**...*..***..*.....**...**......*.**..****....***.*..**.***..*.********.***...**.**..*..****..*..*.*..********..**.**.*..**.******.....*...*..*.*..*.**.....***.*..*.***....*..*.**..**..........*....*....**...****..*..**.*.*.**..*.*.*.***..****.*.*****.****.*.****.*.*.*..*....*****..*.***...*..*..**..*.*..*...*.**...*****...*..**...*..*.****...*.**..***...*.*.*.*..***..**.**...*..*...*..****.****.**..*****.**.*.***..**.***..*.**....*...*..*...***.*.*..***.**..***..*.**.**..**.*.**.**...*****.**..*.******.*.*......****..*.****...*..*****.*.*..*.**.***...*.**.*.***.**.*...*..*....*..*****..**.**.*...*.*....**..*..*...*......*.**..**.*.*..***..***.*....*.*****.*...*.*****.**..*.*....**.......*****.....*..*..*.*...****.*.***.****.**.*.*..*.*...*.**...**....*.*..*....*.**.*.*.*...*...*.**.......*..**..****...*...**.**..*..****...**..*..***....***..*.***...*..*.*.***..*.*..*..*...*.***.*******.*.******.*.*.*.*....*.*.*.*.....**.*..*....***.***..*...*..***...*..*..*.*.*.*.*.*........*..**.*.*.**.*.****.***.**.***.*.****...*.*....*.****..**.....*..****....**...**.**.*...*.**...*......*...****..*.***....*...**...*..*..**.**.....***...**.*....*.*****..*..***...***...**.****..*.**..**.**...***.***....*.*....***..*.*.**..***.*.....*.*.**.***.*.*.***.....*.*.*.**.*.***.*......*.*.**.****...**.*.*......*********.**.*..**.*..*......****..*..****..*.***..**...*.***....*..*.*.**....*....*..*..*.******.*.***..*.*****.*..****.....****...**...*.**...**.*...**.....***..*******.*.*.*..*..**.**...**.**.......*..*.*...*....**.***..*.****.*..*..***..***.*....**..*..*..*.*.*..**.****...*.....*.*******....**.****.*..*.*.*..*..**.*.**......**...*..*.*.*.**.*...**.**....*..*....*.*.....*****.*.*..******.*****..*.*..**..****.**.****....***.*.***...*..****..*...**.****...***...**..**.*.....*...**.....****........*****.**..*.*....*....*.*.*.*.**.*.***.**.....**..***....**.*.*..***.**.****...***.*....**.***.*....**..*.***.*..* .*.**..***.**....****.*..**.*..*.**.....**..**.**.***.*...*.****..*.*......**.****..*.**...**.***.*.**.****.....*****.***..**..****...*.*.*****.**.**.**..*..**........***.*.....**.....****.*..*.......***.*...*...*....*...**.*...*..***..***.**...*****..*....*..*..*...**.**.*..****....***.**.*...***.**..**..****.*.*...*....**.*.......***....*...***.*........*........**.****....**..**...**.**.....****.*.**.***..***.*.*.*..**.*.*.**.**.*......*....************.*.....*.*..*.*.***.*.*..*...***.***..*.***...*.*....*****.******..**.***..*.***.*.*..****.*.*...*.*..*.*.*.******.**.*.**.****.***.*..*.*..*..*..***....***.*.*...**.*..*....*.**....**...****...**.*....****.**.....*..*.***.*.*.*.*..*.*.*.*.*.*.*.*.**.*..**...**.*....***..*.*.*..***.***.***.........*....**...****.**.***.*.*******..**.*.*.*......*.***..**...***.....*.*.*.*.*..***.*..*...****..******..*.......*..***.*.****...*..**..****.**......*.*....****.*.*....**.***.*.**..*...*..*...*.*..**.*.*..***..*.*......**..**.*..*.*....*...*****.***...*....*...*.**.**.*...*..*...*.**.*...***.*..*...*...***..*..***......*.*****.*.*********..**..*.*.****.*.**..**.*.*.*.*.***..*.*...**************..**.*.*..****.*...*.*****.***.*..*.****......**.*****.....**.**.**..*..*..**.....*....*****.*.*...**..*.*******.*..**..**...*....*******..**.*.........*.**.*..*..*.***.**.*..*..*.*.*****...*..*......*....**.......*.*...*****..***.*.*..*.......*.***.**.*.**.*.*.*.**.**....*.*..****...*..*..*.**.***.*....*.**.*.*.*...**..*.******.**.*.*.*...******...*..**.***.*.**.**..**..*.*..***.*..*****..*.****.*.*....***.*...*...**........******.....**...*..**.***..*..****.*.*...**.*..**.....****..**..***.*.*****....*.*.**.***..*....*....***.*....*..**.*.***..**.****.***.**.*..**.*..*.*.**..**.*.**.*..********.***..*..**.**.*.**.****.*.*..*.**.*....****.****.***.*.**..******..*****.....***.***.*.*.*.**.**.*......*.*...**.*...*..*.*.*.*....**.***...***....********..**.****..*.****.*.*.*.*.*...*..*****...********.*......*.**.*.*..***...*....****..*.. **..*..*.*...**.*.*...**.**.*.*.***.....*.*.*..**..*..****...*.***.*.**...*******..**.*****.*...****..***.***.***..**.*.****.**.**.....*.*.....*..***.*.*.**.*.*..*.**.*.*......*...*.**********...***..**..*.****.*******.***.**....***..*.*.**..**..*..***.*..**.*****.***..*.**.....****..*.*...*****.*.....****...***.**..*..***..**..*.****.*.......*..***...**...*.****..*........*..*...*****.*.**...*.***...*...*..**..***..****...**.*.*.*..*..***.*..*.*.*.*.********.*.....*****...*..***.*****......**.*.**..***..*******..*.*...**..***.*.......*..******..***..*....*......**..*..****..*..*.....*.*..*.*...**.**.****.**.*...*....***.*.**.*.*..*.****.**..**..**.*....**..****......**.........***..*.**.*.**.****.*......*..**........*.........***.....***.**.*..*..*.*..*.****......**...*.*..***.*....*****.**.******.**.*.*.**.*.*.*.*..***..*.*...***.****...*..*.*..*.******..*..*****..*.*.**.*.*.*.**...........*.**.***..*..**.....**.*.....**.**.*.*.......*.**..*.*.....*......*.*.*..*........****.*.......*.**.***.*****..**.*.*.***.**.......*.*.*.....**...******.*.*.********..*.*.***.***.*....**.......*..***...*....******..****......**.*.***...*....******..**..*.*...*.....*..*.**.**...*.*...***.***.*.*.*....***.**....*.*.**...**.*.*.****...*.*.*....****.***.*.**.*..*.*..*.....*..*..**.**...**.*..**..****.***..*****.****.**...*.*.*...*******..**..**********..**.....*..*..**.*.*.*.***..**...*..*..*..****.*******.*.**..*.****.*.*.**.**.*.*.*.***.*.*****..******.**.*.*..*.*.**......**..*...**.**.***.***...**.**..***.*******.***..**.***.*.****.*.*...***.*..*....*.......*..**..*******.*...***...****.....***...*...**...***.**.*.*.**.*.*...*.*.*..*.****..***..**.***..**...*..*********.**.*..****......****.**..*.*****...*...........*.*.*.***.**.**.*..***.....*.*.***......*.***.*.***....**....**..**..*.*..*...**.**.*...*....**.**.***.*.*.*...*.*.*.*.*..*.****..*****.**.**.**..*.***.*.....*..*.******..*..***.*.......*..*.*.**...****.**...*...*..***.**...*****.**.***.*.*.**..*.****...*..***.......* *.**...****...*...**..***.***..**.**..*.*..****..**.*****..*****.*...****..*.**.*...*.***.****..***.**.*..***...***........*.*..*...*...**.*..***.....*.*.***....*..**************...*..**.*..*..*..*.*.**.**..****..*.********..*.*.**..*.***.***...*.****.***.****..*.*...*..***.*.*.***.........**.**.*.*.*...****..*.*..******.*..*.**.**..*..**.*....*....***...*.*.******....*.***...*..**.**..*.**...*.*.*......*.....***.****.**.**..***.*...**..***.**.....*....***...*********..**....*..**.**.*..***...*...***.*****..****..*..**..*.*....*.***...**.*****..**...***.*...***..***.***.**.*****.*.**.**.*..*.**.***.....***....*.*.**.***.*.....***...****.*..**..**.****........**..**.**.***.*.***...*.*...**.**...*.*.**...***..*...*.*..***..**..***...******.**.***...**.*..***..****..*..**..*.*.**.***..*...****.*****.*****....*...*..*...*****..***..*....**..*...*.*.**.*.***..**....**....**..*.*.**.*.**....**..*.*..*..*...**..*....*..**........*.....**.***..*....*.*...**....**...****.*.......*.**..**.**....*....**.*.*.....**.**.***...*....**.**.******....*.*.**..*...***..**..*.*.*..*.**...*..*****.**..*.**..**..**.*..**.****.**...**.*.***..****.*.**...**...*..*.*...*.*.**.*.***..****...**.**..*.**.*...*..*.*.*.....***.*.*****..**..*..*...*.*.**.**...*..**..*.**..**..***...*....**..*..*.**.*****.*.*..**...**..*.**..*..**..*.***...****.**.*.....***.*.*...*****..*...*...***.**.**.**...****...***.*...*..***.....*....**.**.*.**......**.*.****.*...***.**.*.....*..*...**..*.*......**..**.*.*.****..*.***.*.*.***.*....**.......*....**...***.*.*.***..**.**..*.*.*.*..**......*******.****.****..***.*.******..*.*...*..*...******.******.**.****..**.*.**.*.....***.**.*..***..*.***.****.*.*.*.*****.**....***.*.*.**.*.*..**.....********.*.**.......*...*******..***...*..*.**.....**.**..*.***.*.*******.***..***..*.*.*.*.**..*..*......***....**.***.*..*...*.**..*.***.**...**.**....*...***.*.*.**.*....****.*...*...*.**.******....*******..**...*.***..*....***.**....**.*......*.*.***..........**..***.**.*.**.* .*.***..*.*.*...*..*.**...***..*...*.**.***....*.**.*..***..*..*..*..****.***.....*.****.*.....*.*.*.***.....*.........*.***..**.*.*******.**.*..*.**.***.*..*.***.**.*****...**.****...*...*.**.*....***.*.*...****.**.*...*****...***.*...**.*...*..*..*****.****.*..*.**.*****.**...*.**..**...*.**.****.**.*...**......*..**.***.*..*.*.....**.**.....*.*.*.*.**.*...*.***.***.***.*.........**....*..***...**.*...*....*....*.***....*.*.....**.*.*.*.***.**.***.*.....*.*..*.*****..***..*.*...**..****.....*....*******.*.**......**.**..**.*****...**...*.*..**...***....*.**..**..**....***.*.*...**.*****.**...*..**.**..*.*..**...***.**.*...**.*.**.*.***.....****..*...***.*.*..****..***..**...**.*.*..*..**.*...*****...*.*.**.****...*.**.*.***..*..*.*..**.***..*...*.*******.*...*....*...**...**.....**..*.*.*.*....*.**.***.****.**.*......*...***...**.**...**.***.***..**.*.*..*..*.*..*.******.**....**.*..*..**..*..**..*.*****..*.*.*.***.**..****.*.*....****....***.*..*.**.***.****.*.*....*.**.*.*.*.*...**...****......*.**...**.*.**..*..***.*..*..*.**.***.*.*..**.**.****.........**.*..**..*****..*.**.....*.*.*..*.**.*......***.*.*.**..*.*....*.*.....*.*..*.........*..*..*****..*.*..*.**.****..*.*.**..**.*....***.**....*.***.*.***.*...*...*......*...*..*.**..*.....*...*..**..***..*.***.*.***..*..***.**.*.*.*****.**..**.*..*..**....*.*.***.****.***.**..*......*.*.*.*.*.*****...*****..**.*.......*...*****..**.*..**....***..****.**.*..*........*.*.....***..**.*****...*....****...*****.*.**...*.*..*.........*.**.**.******..**..**..*..**.*..***.*.*****.**...*..*****..*.*..*.....*....*.......**.**..*..**...*...***.***.**.**..***.**.******..*...**.*.*..**********.......**.**.*..*.****...*..****...**.**.**.**.**..*..***.***.*..***.*.....**.*.***.*..**..*.**...*.***.***.****.**.***..**...*...****.****.***.*.*******.*.*.*...**.****......*..*.*..*.**..**.*....*.***.*****..**.*...*..*...*.**..*.*..*.*******..*.**.*.**********.*******.*.***.*.*.**...**.*.**..***..**.*..****....*...***..**...*..****** *..*.***.***.********.....*.******.*.***.**.*.*..**...*.*.*.****...***..**.*..*......***....*.***.*.*...*****...*....*..***....*..**..***.***.**..*..*..*....*..****..****...*****.**.*.*..********..**....*.....****.*...*.*.*.*.*...*.*.**.**..***.*.**.*..*.**...***..**.***...*..**..*.**.*...**...***.**.**.**...*.**...***.***.*..*...*..*....*.*..**..**.*.*..**.*.*...*****...*.*.*.*.**.*.*.*..*.*.**....**.***.****.**********.**..***.***....**...*.*..*..*******..***.......*.*.*.*.**..*****.*.**...*.....******.**...**.........*.****...*....**.*..*.***..*..***..*...*..**.*.....**..*..**..***..*....**..**..**.**.*.*.*...*..**.**.*.*...*.*.*..****..**.****..*.*..**.*......***...*......**..***...*****..*.***.**....***.*****..**.*.**.....**..**...*******....*.****.*...**.**...**.......*.*.....***....*.**.**...*......*..**.......*..***.**...*.*.*.***..***..*.****..***...***.*.*.*..*..........*....**...***...*..*.**.*...*.*..*.**.*.**...*.*.**...**.*......**.*.****.*.*...**.**.**.*.....*.**.*..*..*****..*...**..**.**.*****.***..***...*...*.***.*...*.*...*******..*..***...*..*...*.**.........**..*..*...********..*.*..*....**...**.**..*..**.***.*.*..*..*...*****.*..*.***....***..***.*****.*...**..*.*...***..**..*.*....****...*..**.**......*.*.*.......*....*....*.**.***...*...*.*.*..*.*.****.*......*...*.*...**....**..*.***...*......*.**..*.**.**..***.***..*.**.*.**.**..***..**.***......*.*.*.****.*......***.*.*.*.*...*.**.*.*****...**..**.****...***...*.*....**.**.**..*.**..***...**...*..*.****.**..*.........**.******.**...***...****.***.*.**.*..*.******.*.*....*.....**..*...*.*.*.*..*.*.*.*.*.*...*..**.**..*..*.**.***....*...**.....**.*.*....*...*******.*..*.***.*..*.**.***.*.*..***...*..*...*..*.**...*..*..**..*..*..*...*..*.**..**.**....*.****..*.***.**.*.**..****.*.*....*****...***.*..*.*..**.**....**.*.*.*..**.**.*.**.*.....**.****.*.***.*******..*.*.**.**..*..***.......*..*.....**.*.*.*.**...*.**..*****.....*.***.*****..**.***....*..**.*....***..*...*..***.****..*.*.*.**.*.. .***..*...*..***.....***.**....**..*.*........*..**.*.*.*.**....*...**.***.**.*..**.***.*...*..*.**.**.*..*****....*.....*....*.**.**.*..*.**.....***...**.*....*....***.***.*.*.****......**.*.****....**..*...*.***..*.*....*..*.**..*.*.***.*..***..****..**.**..*.**.....*.*..*....***.**.**...**...*.*.**..***.***.****.**.*.*****.**...*****.*.*...*...*..*****...*.*...*..***.*.**..***..*.*..******........**.*.*.*..**..*..*.*....*..**..***...**.***.*......*.***.***.**...*.*...*..**.***.*****.*.*.*...........**...*.*.**......*..*.*.*..*....*.***..*..*.**..*..*.*.**.**.**..***.*.***.**.*.*..***..*.**.*.*.*..*.*....**.*..*...*..*..**.*.*..**.*..*.**.*.*.*...*.....**.***.**.**..*.*.*.*.***.**...*..******....*......*..*..**.****.*.***...*****...***..***..*..**...*.**.*...**...*..*..*...***....*.....**.**.**..*...*....**.....*...****.*..****.*..**.**..**.*.*..****.**..*..*...***...**....*...**.***...*****.....*..*..*.*....******...*..*......**.*..*...*.**...**..**.***..*.***....*..*.**.**.**...***....**.**.***..***...*..***.**.****......**..*.*.****..*..*.*...*.*****.*..*..*.*.*..*.**.*.**......*..*.*.*..*....*..*......*.****..*.***.**...*..*******..*.*****.....***.*.********.**..**.****....**.*..*...*.*.*..**.*..***.***...****.*......*.*..*...***..*..*....*..*.*...**..**.****.****.****.......*...**....***.....****.*.******.**..*....***..**...***.****.........**..*..*.*......*.******..*.****.*.******...*...**....**..**..***.*.*...*..**........*..**...*..*****.*.********..*...*.*.*...*....**.**...*.*....*.***....****.***......*..*......*.*...*.*******.*.*.*****...**.***.*...*..*......*......***.**.*...***..**..****...**.*...*.**.*****.*..**.*....*..*.*.***.**..**..*...****.*..**.*.**.*.**....*..*.*.*...***...*.**.**.*.*....*.**.*****..**...****..***..****.*.....***..**.*.***..*....********...*****.*....*****.*.*.**.****..*.**..**..**.***.******....**.***.***...*.*..*.*.*...**..*.***..**.....*.......***....*.*.**..**..***.*.*.....*.....*....*..**...***.****....***.***...*....**.* *.***.****.*.*.***...****..*..******.*.*.**.***.*.*.*.**..*****.***..***..***...*....*.....******.*.*..*...*..**.*.**...**...*.*.***.***.*.*.*.****...**.*..*..*****..*******.**..***.***..***.**....*......*.*...**.*****.*.**..*.**..**..**...**.**.****...**.*******.*.*.*.*..*.....*.***....*..**...***..*..*.*....**.*.*.*..*..****....*.*.***.......*...*..*...**.*.*..*.**..***..*.*...*****.....**..**.*..*..*****....***...*..*.....***.**.*****.**.*....*.*.*.*..*...*.****.*.*.**........*...***...*....**.**..*****.*..*.*.*.*..*.*.*...*...**..*****.**..**.*.*******.*.**.*.**.*..**..**.*.*.......**.*...*....*.*.**.....*....**..***.*.**.*****.**...**..*....********....*.****..**....*.*.*...***.**..****.*...*..*...*.*...**.**.*.**.*..*...*....*..***...***....*.*.*.****.*...*...*****.**..****.*..*..*.*.**.***.***.**..*.*.**.*.*.*.*..**.*.......*.*.*..****..**..*.....****.****...**.*.***.*.****..*..*...*......*.*....**.*....*..*..****.***..**.**.****.**..**..*.*****.**.*.**.***.*...****..*...*.*.**.*..*.....**......***..*..**.******.*.***.....**.*****..*..**..*.*.*.***.***...*....*....***.***.***.****.*.*..*.*.***..*.*..****..**.****....**..*.*.******..**.**.**.**..******.*.*..***..*.***.......*.*.*.**....*..****.....**.*..*..*...*.*.....***.***.*.*.**.*.*.*.*****.*...**....******.**...*...****.*****.*.****...*....*.*.***......*.*..***..*****.*......*...*.*..*****.*.**..*..***.**..**.*.*...**..*****.*.**.*...**..**..***.***.*.*.*..***..**.**..****..**..**.*..*..**.*.*...**..*.......****.****.*...*...**.*..**..**.****.***.**.*.*.*......*........*..*.*****.*.*****.***..**.*.*....*..**..*..**..***.**....*.*****...*.*.*.***.*.*.*....*..*.****.**.*.****..**..***.*.*.**.***.*.**.**.*..***....**..*******.....*.***.**..****..*...****.*.*..**...*.*.*..**.*.*..***..**..*.**..*...*.*.**.*..*....****.*..***.*...**..*..**....**....***.*...*.*..*.....*..*.....****..*******.*..**.....**..***.*..*.**....*.....**..*.......********.*.*.******.....*.*....*.***..**.***..***..***.*.*...*...*.**.***** .***.*..***...**.*********..*....**....******..*..****.*.***..*......***.......*...***...*.**..******..***..**..****....*******..***..**..*.**.*.*.*...***......**.*..**...**.*.**.****...*..........*..*.*.***...***.***.***...*..*....**.*..***..***....**.**........***.**.***....*.*..**..*.*..*..**.*******...*.****.*..*...***.*...**..*.*.....**...**..*.***...*..**.***.*.*****...*.*.*.**.*...**..***.**..*.*.*.**.*.*.....***..***.**...***.*.******..**..****...***.*....**.....*..**.*..*..******.*..*.***..**..***..****..*.****..*.*.*......*****.*.*....*...*...**..*..****.....*..***.***.**.****.***..*.**...*...*****.*..***..***.*.....*.**....***..*.*...**...*.......**..**.*.**..*.*..*.****.*.**..***.**.....*.*...***.******.*..**...*..*..*...***.*****..***..*....*****...*..*.*....*.**..***.*....**.*..*..**..****....**.*...**.*...****.*.....*...*.**..**...*****..***.*.*...****..**...*..*.*..*.***..*****..***.*..**.**..***.*****.**.*.*.****.**.***.*.*...***..**.*...*...*****.**.**..*****..*....*..**.*..**....**.**.**.***.**..*....*.*.**..**....*..**.....****...***.*...*******.*...***.**....***..*..*.......*..***..***.*....***......**..****.**..***.*.*...*..**.*..**...*...***.*.*.**...**.*..*****......***.*..***.***.....****.*.***.*..*..*..**.*.*..*.**........**...*...*..***....*.**..**..*..*.**.***...*.**..****..*.*...*...*****.*********.****..***..*..*..***....****.**.*..***..***.***..*...*.**....*....*.*.**.**.**......*..**..*..*..*.**...****.*****..***.....*.**..******..*.**..*.**..***.*.***..***.******.**..*.**.*..*..***...*.***.*....*.**.*.***....**......*.**..*.***.*..*..*.***.**.**....*.***..***.*.**.**.***...**.....*...*.*.***....*...******.**.....**.*..**.*****.***...*.*...*..*...*.*..*..**...*.*......*.***.**.*.*******.*.*.****..*.***..*.***.***.********....*.*.*.*.**.*.*.*.**.**.**..*.*.**.**..**...*.*..**.....*.******.*****...*...**.*.*..**.*.****.*..**....*.**.**.****.....*.****..****.*.*.*.*..***.*..**...*.**..*.*.***.*.****....**.*****.*.**.*..***.***.**..****.* ***.***.*....*.....*****.***..*..*.*..**.***...*.*.**.*****.*.*..***...**.*......*..*...*.*.******.**.**.***.**.**....***.*.*.....*.....*..*..****.*..*..*.*****..*.**.*..*****.*.**....*...*....*...*****.*.*.*.*****..***..**.***.*.*..*****..**..**..***.*...**.*..**.******.*..*****.***..***.*..**.*..*..*...*..*..**....*..****..**.*...**..**.**.*..*..**.**.***.*.***.*.*.**.*...*......**....**********...**..*.****...*.****...*.**.*.**...*..**.**.**.***.**.******.*.**..*.*...**..**..*.**.**......*.*.****.***...*.*.*.*..**....*....***.*.*.***.*..***..*.*.**.*****.*.*..***.********...*.****.***..*****.***.....*.*..*.*.***.....*....*..*...**..*.**...**..**...***.*****.....****.***.*...**.*.*..***.**.****..*****.***.*...*.***..*..*.****....*.*.*.**..*...*.****.**..****....*..***.*.....*.*..**.**.*****.*.******.**...*..****.**.......*.*....*..***.*..******..**.**........*...*.*.******.*.****..*****...***.....*.***.*.****.*.**...**.*.******.*.*.*..*....****.***..*...*.*.*..***..***..*...*.*.**.**.**..*...*....*******.****..****....*.*.*.**.*...****.*..*.*.***....*...*.******.**.***.**..*.**.***..**.*..****....*.*...****..**.*....**...***...******..*.*...*.....****....********.*..***.**.**.****.***..*..*..*...**..*..**.******.****.....*.****.*.*.*...**...**...***....*.***..*.....*.*.****.****.****...*.*.**..*..**...*..***......**...****...**..**.*...*..*.*..*..***.******...***..*****...*.*****.*****...**.***.*...***...**....***.*.******.....*.....*.....*.*..****....*****.***.**.**.***..*.***.*..**....*....*.*..*..*.***...*...*****.******...*.**...***.***.....***..*.....**.*...**.**.*.*******.*.***...***.*..**..*.****.*******.*....*..*****.**.**..*.**.*.**.*.***.*.**.**.***..*.****.***..********....*.****.****.*..*.*..**.*...*....*.****.***.*.***.*.*.********.*.***.****.**..****.*.*.**.***.*...****....***.......*..*..**...***..*..*..**.*****.......***.***..*.**...*..**..***.**..*..*.***.****.*.....*****..*..*...*.*.*.********..*.*..*.*.********.*.*.*.**....***...*.**.***..*...** ***.***.*..*..*.**.**.**..***..*.**.*.***...*..*.**..**..****...*...*.**..**...*..****.***..*.**....*.****...*.****.*..**...*.**..*....**...***.*...*..*.....*...*.*.*..*....*...*.....****..***...*.***.**..****.*...*..******.***.*....**..**..**.*.*.*.***...*.*.***..**..*.....*...****.*.*...**..**......******..***..*.**...**.*..**...*...*...***.*.***.*...***...****.*..*****.*..*.*..****.*.***....*..**.*..*.*....**..*..***.*.*.*...**.*...******.*.*.***.....*.*....**.....*.*...**.....*...*..*.**.....**.*.*.*****.**...***...*..*..*..*....*.*.*.*.**..*.*....**...***.*..*...**.****.**.*.*....**..**..**..***.*...*******.*.**.***.*...**..**..**..***..****.**.*..*.**.*..*.*.....**..***.**.*.*.***..**..*..*.*.*.***.*.*.....***.****.**.*..*.****..*****.*..*..***.*.**..***.***.****..*.***......**.***.*..***.........***...*.**.***.***..*.****.**.*...**....*....*....*.*.******....****..**.**.**.***.*.*****..*...*****...**..*.**..*.*.*....*..***...*.**..*.***.**..**.*******..*.*.****.***....*******.*.*..*****.*..*.*.*.**.***.**..*.....*..***.*.**.*****.**...*.*..******.*...**...***..***.**.*.*.*..*.***.*.*..*.**..**.......*....*...***.*.*.*....****....*..**.......***..*...**..*..****....*..**.*.*...***.*.**.****...*.*.*.*.......***.****.**..**...**..***.****......*.*..*...**.********.*.*.****.***.*.*.*..*.****....*..***...**.*.*****.....**.*.**..******..*.*.*.*...*.*...*..***..*..**..*.***.*.....*...***...****.*...*.*...*..**...*..*.***.**....**.**.*.**..*.*******.*...**..**.*******.****..*..*..**.*.*****....***......***..*..*.**..*.**....******..*.**....****..*.***..*.......*.**.**.****.*.**.*...**.**....***...**.**.*.****...*....*.*.**..*..*...**.**.......**...*..*.*.*..*.*.*.**.**.**......******....***.***..***.***.....**.*..*.**..**...**....*.*.*****.***..*...**........*...*.*..***.*.*.*...****.***..*.**.......*..*********.*.**...*...***.*..*.*.*.*.*.....****.*..*..*..**.**.***.*..*..***.*..**...******.******.**...**..*.***..***..****..*..***.....***.**..*.*...*.*****.***.**... *.*.*.*...***.*.**...**..*....*..***.***...**...*******.**..****.*...*****.*..***.*.**.*.**.***.*...**.*.......***......*..*.****..*.**...***....*..*..**.***.**..***..*.*.*.**.*......*...*.*....**.**..****.*.*.*..*.*****.******.**.****.*..*.*.*.*..*.*.*...*....*****..*...**.***.*..........**...**.*.*.**..***....*......**.*.......*.****.*****..*..*.*.***.************.*.*....**..*.*.*..*..*..*..**.*.*...**.*.******...*.*.**...*..*.*..**..**..**......*.***..***..**.*.******.**..*....****.*..**...***.**..*.**.***......**....*...**....**..*..*.***.*....**..**.***.*...**.***...**.*..***....***.*.***.*.**..*.******...**.*.*..*....*...*.....**.***.***..**.***...**..*.*......*.*....**..*.*.*...**..*..**..**.****....**.***..*.*.*..***..**..*****..**********.*.*....*.**.*..*.......***..*.****..*...**....**....**.*...*..**.*.....*.*..**.*.**..***.****..**..**..***....*...**.**.*..*...****.**.*******...*..*..*..***..**....*.***.*...*.....*****..*.*..**.****....**.**....****..*...*****.****...*...***.***..*.*....**.*.**.*......**.*..*.....****.**.***..*.***...**.****.*...*****..***.**...*.****.**.***.**.****.*.*.*..*.*.*...****.*....******......*.*........**.**..**.*..*.******......*..**..*..*...**......***..*.*.*.****.**..**.*..***..........*.**..**.**..**...**....**.*.*....*.*........***..*.**.*....*..****..***.**...*.*.*.*.*.**.......***.**.***.*......**.*..*****..****.**.*...**.**...***.*....*..**...**......***.*.....*.*****....*..*.**.******..**....*...**.**..*...*.***..****..****..***.**...****...***.**....*.**.*.....*.*..**.***.*.**.***.***...*.***.*.*.....*.***......*....****.***.*....*..**...***...*.*.**..*.*.****...***.......*..*.*****.*.*...*..*.***..*****.*.******.*****...**...***......*.*...*.*.*......*.*.***.**..**...**.***.*.*.******...**.*.***..*.*.**.*..***.**.*.***..**.*....*.*.***.**..***..*.*..*..***..****..**.***...*.****.**.*******.**..*..*******.....*...**...*..****...*.**...***..*.****.*.***.***..*..**.*.***.**.***..*...****.**.*.*....*..**.******.**.*...* *..***..*..**.*****...*....**..**....*...**..****...**......*.....**....**..***.......*...*..***..*..***.*...***...*.*.*****.*******.*..*..**.....*..*..****.*...*..**..****..*.*.....**..****..*.**...***.*..*...*..****...**........*.*.*.****.**.*..****.**.******..*.**.*..*.**..*....**..*.**..*..**.*...**..**...*.....**..*.*...****.**..*..**..*....*...*.*.*.**.*****....*.**.*.*.*.*....*.*....**..*.....**.**.*****....**.*.......*...**.**...*.***....**....*..*.*..***..*.**.*...**....***..*..**....**.**.**.*.*.....**.****.**.*...**...*.**.*.******.*******.*.*.***.**.*..**.*.**.*..****.******.****.**.*..*.**.*...*.*.***.*..***..***.*....***...*.*..***....*.***.*.***.*.**.*.**.*.**...*.**.****.*.**....***..****.**...*..*..**....**.*..*****..*....*....*....**.......*..*...*.******.*...****...*......*.*...*.*......**.....**...*...**.***.***...**.*..******.****..*.*.****..*****.*.......***.*.****.....**.*...***.*****.*.**.**.*.****.**..**.*.*.*....**.***.*.***.****.*......*.....**...**.**..*.*.*.***.*..*.**.*****.***.*...*..***.*.*.*....*....*.**.**..*..****.***...**.*..*...*.***..**.*.*.**.....****.**....******...**......****..*......*****.*..**.****.***.*.*.....**.*****..*......**..*.....****.****.*..*.****.**.*...*..***......***.**.**.**..*..*.**.*..*.*******.**..*.***...*.*.****.**....*.***....*...*..****..*...*.*.*.*.***....*.****...*...**.**..*.*.*.**....**.....*...**.**.*.****...***..*.*...*.*..****.**.**.***.*..*.****.**.**..*...**...*..***.**....*....**.*....********......*...*..****.*.**.*.***...***.****..*.**..**.***.**.*..*...**.***..*.*...*.***.****....*....*.....**.....*....*..**..*.*.*..*.*..*..*.*.***..**..*......**.*..**.*...*.*.*.*...*.*.**..**.......**.***.*.*..***...**..*****..*..*..***.*......*******..*...***..*.*.***.*.....****..****...***..*.....******......**..*.....*.*.*.*.*..****.....*...*.......*..**.*.**.**...******.****....***.****.*.**.*..****.**.*.***.**..***.......*.********..**.*.**..****..*.*.**...**.**.*....*..**...*.*.*.*.*..*.***.*...***.. .***.****.**.*.***.*...**..*..**.**.*.**.****..*..**..***.******....*.......*..**.......***..****..***...*...***..***.......*..****..*******..***...**.*.*..***......*......**...***.**.*.*..*....**....*.**.**...*.**....*.***.***..*.*....*.***.*.*.*.*.*...*.....*****.*.**.***...**..*****.*..**.*..***...***.*.*..***.**..**....*....*...****..*....**..***.**.**..*.*..*.***...*....******.*..*.*.*.......*..**.*.*..**.****....*****.**..***........***.***.*.****.**.*.****.*.....*.****.**..***...***..*...*.*.**.*.*****..**.****...*.*..**...*.**....**..*.*.****.*.**.*.*..********.******.**.***.******.****.*.*.****...****.*.*.*.*....*..*.***.*...***.****.*.**..****.*.*.**.****.*.*.***.*.***.*.**.**....*..**.*.*.*..**.*.***..***.**...*.**.*.*.*.*.*.**......*..***..**********.*..*****....*...*.**...*.**.*......*********.******.**.***..*..***.**.****..**..*..*..*.****..**.******.**.*.*.****.*......*...*..**.*.**.*.***.**..*.*...*.*.*.*******..*.**...*****...**.*..*.****..***.*.......****.***.**.*.*...*.*.****.*.**..*.**.***.*..*.*.*.*..*.**.***.*..**...*.**.*..***.*.**.....**...***...****..*.***..*.*...***.**..*.*.*.*...***.*.****.**.*..*.*.******...*..*.*.**.**..***...*****..***.***.**....*...*.****.**.****...*****.*...*..*.****.*.**..*..***..*.......*.**......**********.....*.*.**.*..*..*..**.*.*.**.**.....***....**.*...**.*....*.***.*...*.**.*..*.**.***..**....*****..***.***.*.*.**......****..****..*.*.*..*.....*.***.*.*.***...*.*.**...*..**..**.**.......*...*.*.*.***.*..*..***.****.*...*..*.**.******....****.***.....******...***.....***..*..*....**.**...*.***.***.*.**..***..*..*.**.*.*.*..*.**.**...**********...**..*....*.**.*..***..**.**..**.**.**.*.*.***.**.*.***.*....*...**.**..****...*.*...***..*...*.*..*.**.********............**...*..*...*.*.*.**..*...***.**..******.****..***..****.*.*...*..*.*.***..**..*.*..*****..**...****...*.***.......***..*.***....*.......*..*...**..****.*..***.***.****.*.***.*.***.*.**..**..*.**....*..*...**.*..**..*.*..***.**.**..***..****.*..*.** *.....*.*....****...*..*..*.*.*..*....***...***.*..***...**..*...*..*...**.*....*.*.*.****.***...*.*..*..**.*.****.**.**.**..*..**.*.****..*.....*.*..*..*****..******.....*****..**..*...*...*******.**.*.*...*..*.***.**.*...**.*..*...***.**.**.**.*.*.....*.**...***..***.***...*.*.*..*...*****..*.*..****.*...*....****.*.*.*.**.**.*...**..*...**.**********...*...**.****..**....*...**....**..*.**...*.*.***.*.....*.....*.****...**.*..*.**.*........***..***..**.*..**********...****.****...***..*.***.*.*...**.**....*..*...***....*.*********...*...*..*...***..*.**...**.*...*.*.*..*..*..*...**......***.*.*.....**.***....*.**..*..*...**.*.*.****.*...*.***..***...*..***...*.*.*..*...**.*.***...*....*..*.***....***..**.*.***..*.....****...*.**.*....*.***.***...*..**.*********.*...*.*.******...........*.**.***...**..*.**...*.*..*...******...*...*..*.*.**.*.*****....*....**.**.***.*.*..*..***..****...*.**..*.**.****.*.*....*******....*.*.***..**...******.*......*.*.***..*.*...*.*...**.**.***..*.***.**.**.***.*......***.***...*........*..****.**...*.*..*..*...***..***.*.*.*.****.*..**.*.*.*****...**.*...*.**..*..****.****......*...**.*...*...*.****.**..*..**..*..*.*..*.*.**...*.*...****...**....*.*.*..*..**.***........*.*****..*.****..*...*.***.**.**..**....**.****..*.**..*.*.***.*..*.***.*.............**..*.******.**.***.**.*..**.*..**.***.*..***.*.*.*...***...*******.*..*.*..*.*..*..**.*...*.***.....*....***..*******...*.*.*****.**...**..**..*.*.*..**.**.*....*.....******.*.***.*...****.*....****..**...*..***..*.**.*.....***...*****.***.*..*.***..*....**...........***..**.****.*.**...........*.*****.***..****....*....***.*...***..*.*....*.***.*.***.***....*.****.**...****...*.*.*.*..*.*..*....***...**.******....***......*.*...*..***.*****.*..**.*.....*...**.*.**..****.*...*.*.*.*....*****.....**...**.***.*.***.***..*.*.**..****.**...**.......*..*...*.*..**..**....*******..*********.*.*..**..**.*.***.**.***.*....******.*.**...*..**...*.***.***....********...*.**.*....**.**.....*. ..*..*......*.********...*..****..***....*..*.*..*..**...**.****...******...*.*.**.**...*..***.....*..*.****.*..***..............*****...***..***.**.*.****...**..*****......**...****...*..*.*..*.****.***.**.***.*.***...*.*..**..*..**.*.****...***..*.*.***.....*.***.**..**.****.*..*.*****.*...*...*...*.*.*.*.......***.*****..***.**.*..**.**.*...******.**.******..****.**..***..**.**.*.******..*..**....**...*.***..*..*.....***.*..**.***.***.******....*.......*.***.*.*......*******.***..*.**.*...**..*.***..*.**.***.****.*..*.***.....*..*.*.**..***.*..***..*.*...****.****..*..*.*****..***.*.*...**.***..**..***.***.**.*..**.**..*..**.*.*******..*...**.***.***.*.*.********...**..*...***.*..*.....**.....*..*****.*.*..*..*..****..*..***.*.***.....**...*..*.*.***...*.***.*.**...*..***.*....**.**..*...**.*.**..***........**.*****....****....******..*..*.*..**..*.*.*.*....**...*.*.....***..**.*.*.....*.*.**.**.*.*.*.*.*.****...*.**.*.**.*.**..***......*..*...**.***.***.....*.****....*....*.*****..*.****.**...*.***.*...*****.**.***.*.*...****.****.**..*.*.........****.**.**..*.*..*..****.*..**.*.*.*..**....**..**.*.*.***..**.**....*...*..*.****.**.*.*.**.****.**....*..**......**..******....*.*.*..****.******.*....*.*....*..**.*..*.*....*..**..**.**...*.*..**.**..**.***..***...*...*..***..*..*..**...******.*..**.***......*..*..**...*****...*.*....**...*.***...****.**...*.*..**.**..*..***.***....*...***...*.*.***.....*.*.*..***..*.*.*.**.*....**.*...*.*...*.****....*.***..**...*.*.*.......**..*.*****.**..*.*..***...***********..*.**.*.***.*.....*.***..**.****..**...*...*..**.**.***.***.*.***.*.*.*.....***.***.*.*..*.*..*.**..****.***..**..*..**.**....***...*.**.*.....**.*****.*....*....***...******.******.....***.*.***.**.*.*.*......***.**..*.**.*.*.***.*..****..**....*.*..*..*.*****.*.*.*.*.*...***...***..*.*....********.**.**..*.**..***..**...**...******.*.....**.....***.***.***..*.****..***.*.*........*...*..**..**...**.*..****..*......*.*.**.************...**..***.*.*.**...**. .*.*.....*.****...***.**..*..*.*.*..*.*.*..*..*.*.*..**......**.*.****.*****.*..*.*.**..*..***..**.*...*.**..*.****..***...****..***.**...*.*.*.*..*.**.**.*.**...**.*..**.*......*****....*....***....*.*.**.*.*...*.*.***.*****.*.**..*.****.*.**.***......*.*****.**..**.*******.*....*....**..*.******.....**.***.*.**.*.....*******.*.*...*..***...**.*******..**.*...***.****.*.......**....*.*.*..**...***...*......***..*.*..**.*..**...***...*.**.**.*....*..**.*..***.**..**...**.*.*.*.**.*.**......***.**...****..****.****.*.*.*.**..*.....****..*...**.*.*.....*..***.*.*..*.....**.*...**...*...**.*******...**...**...*.**.*..*...****.*..********..***.**.*.**....*.*.***.*...****.*.*..*...*.*.*..***....**.*..*.**.***.**..*..*..*..****...*....**.******..*.*.*...*.**..*.*.*.**.**.*..**.*.****..*..**....**.*.*...**.**.**.*....*.***..*.****..**...****.***.***.***.**.**.*.**.**.*..*.*...*..**.*..*.*....***....**.*****....**.*..*.*..***..**.*.*.*....**............*.****.**....*.*.*....*..**..*..*..*.*....***..*..******.*.**.*.**.****.***.**.**...******.***..**...*.*.*..****...*.**...*.**......*****.***....**..***.*.*****......**.*.*.*.*.**.*.**.*****..*.*.....**...**.*...*...*..**.*.**...**..*..**..*.*..*..***..*******.*...**.*......*...*****...*.**.**..**.*.**.......*.*...*.*....*.*..**........**...*.*.*..**.*..*.*.*....**..****..*..**..**..***...**.***.....**..***.**.***..*.***....***.*....*...*****.*.**..**.**.*****..**...**..**.*.*.**..*********.**.**...**.*..*..***.**.*...*...*.***.********..**.**..*..**.*****.***...*.*....*..**...*.*..*********.**.**..***.*.*..**.*.**.*.*****.*.*****..**.*.*.......*.*...********.**.*.*.**.*..**.****.***.*.**.*.*...*.*.*....*..........***.*..*.****.****......**.*.***..*...***.****..****.**.*.*..*...*.**.**....*.*****..*......*..*.**..***.....**...**..**.***.***...*.*.......**.*....*.*******.**.*.*.**.....*...*.*..****..***...*.*****...**.*...*.*.*.***.***.****....**.*.*..*..*.*.**.*.....****.*.******......***..***.*...***.*.*.****.***..*.*******. .*.**.**.....**..**...**.*.....*.***..*.**....**.*...****..*******..*.*.**...**.*....**.*..*.*.****..**.*...*.*..*..*....***...*....******..**.**...**.*****..**..*....*....*..*.*......*..*....*...**.*....*...******........***.*..*****.***..***.**.*..*.**....***.....**.****.*.****.*.*.***.....*.*........*.***.*...*..*...**...*...*****..**...*.****.*.**.*.***...**....**..**..*..***.*.**..**......*....***..***..*..*.***.....*..***..**..**.**...*..*.*.*.****.******.*.....**..*.......*.*....*...***....**.*...*****.*...*.**..*.***...*.**.*..*..*..*..*..*.*.*....*.**..*.*..********...**.***..***..**.*.*.****.*...*....**....*..**.*..*.****.**....******.*..**.*.**.***..****.**..*..**.*..*..***....*.***.*.*....*..*.*.******..**.*...*.****...*....****..*.**.***...*....*..**.******.*.**.*******......*.**.**..*.*.**.**.**.*..**.*.*******.**..**.**...**..*****.....*.....*..**.******.*****.***.....*.......******.****.*..*.**.****..*...*..*.*.***.***.****.*..***.*.**..****......*.*..*.*...**.**.****.*.*....****..*****......*.******..**.*.**.****.*....****.****..****....*..*..*..*.**.*.*..****..**.***.*.*.*.....*.********.**.*.*.***...**..********..**.********....***...**.*.***.***...**.*.....*...**.*...**.*....**.*.*.**...**..******.*.**..*.....*...*....**..*...**..*....*.***..**....**.*..****.***..***.....*..*******.**.***.*.*.*.*...**.**.....***..*.**.****.*.*..********....*.*...**.*.**....*.**..*.*.**.***...**....****..*.**..*..*.******.*.*....**.**...*..*..***.**.*.*.***.**...**...*.**.**.....****.**..*.**.**..**..****...*.*..**.*.*******.***.*.....*.***.*...*..**.**.*..**..*...**.*.**.*..*.**...**.*..*******..**.*****...*.*.*.**.*.***..*.***..**.**.********..****.*...**..**..***.*.***.*.***...**.*....**.*.**..*..*.***....*..*..*..****.*....*****........**.*....****.***....*.***.**.***..*.*..**..*.**.*....**..***.*...*.*.*...*...****......*******....**..*..*..*****...*.****.*.**...**.**.*****.**..*....*..**..*.*.**..***.....**.*...**.*...*.*.***....**..***.*.****.**.*..*.**.*.. .*...**..*...*.*.**.*****.**..**.**...**...**..**.**.*.*.**..***.*.....*....*.*.***.***.*..****.*..**.***.**..*..***.*.*..**...**..***..**.**.*.**..**....**..*******..**....*......*..**..****.****.*.*.*.*.****.*...**.**..*.******.****.*.*.***.***.*.**.******....*...*.*.*....*..*.*....**..*..*.*****..*..*...**...*.*.....**.****....*.*.**.***.***..***...**.*.**.*..*.*.*..**.****..*....*.**.****.***.***....*....*..*.....*..*..*...**.*******.*..*.*.*.*.*.**.**..**.*...***.**.****.**.****.***.......****....***...*.....*..*.*..*..**...*.*.*.***.*.*****.**.**...**.*.***.*****.*.***.****.*****.*****.****.*.****....****.**...***..**.*.*.**..*...*...***..***.*...**...*..***..*.*****.***..**..*.*..*.*..****.*..****.*.*.*.**..*.**.*.*.....*...*..*.*.*..***.*....*.*.*..**.***.*.**..**....*..*.***..*.*.**....****.*.....******.*.*......**.****....*...*******.*.***********.*.*.***.**..*...****..*......*.**....*...****....**.*****...*..**.**.**.******.*...*...*...**..**.*..*****.**.*.**.*...****..*..****..*.******.**.*...*.*...***.**...**.*...**....*..*.*.*..***.***..****..**..*.*......*.*.*...**.**..*.*.**..*..*.*....*.*..*.*..*...*..**.*.***.*.*.**....*.**.*****.***..*.**...**.......**..*..**...*.....***..*.****.*.*...*.***.*****.**.*....*...*****.*****..**..***.**.***........*...*.*.**...*.....*.*..*..*.*.*****..*****.*...*.......*..**..**..*..**..*..**.**...*..****.....***.....*.**.**.*..*****.**..**.**....**.*.**.......*.***.*..***.**.**.**..*..**..****.*****.*.*.*...*.**.*..**....***.*...****...****..***.***..****.**...*.****..**.....**...***..*...**..**.****.*..*..*...*..****....**.*.....*....*.*..****.**.*....*..***.**..***.**..*.*.****...**..**..*.*.*..*...*.*.***.*...*..**.*.**.*...*..**.**.*.*.***.*.***....****.***.**.*...*.*****..**.**.....***..*.*......***..*.***...*.*..*.*.*....*****.*...**...*...**......*.*......*..***...**.**..**...*.**.**.....*****..*.*.......**.**....*...****....***.*.*.***....**..*....*.**.*..*..****.*...**.****.*....*.*.*.*.*.***..*..*..*****.**. .*..**.**..*.***.*.**.**...*..*.***.***.**..*...******.**..*.*..*..**.*.*...*...*..*..*.*.*..****.*...*.*..*.........*..*.....**.***..*****.**.*.******.*...****.**.....*.*.**....*..**..*..****.....******.**.**.*..**.*.***..***.***.**.**.*.*.**..**..****..*...*..*...**..*******.**...**...**.***.**.*.*...****....*....***..*..***..**..*....*..*.*.****.*.*....**.*.**.****.*..*..*..*.**...**..*****..*...***......**...****...**.******.*.*****....***..**...*....**..**.*.****.*.*..**..****.*****....*...***.*..*...**....*.*.*****.***......*.*****.*.***..*.**..*****........**..*.***...**.**.**.**..****.*.*..*.....*.**.*****..*.*.**.**.**.....*.**..**...*...**.*.**.*.*...**..*..*....**..**..****.*..**.*.**.****.*.**..**.*..**....****.*.***.*.*..*.***..*.****.......*..*.**..*...*.*.*.......*..*.......****.**.*...**.**...*.***.****.*....*....*......*****.*..*.*....******.*.*.*.**..*..*..*..*.*..*.****........**..*.**.**...*.**.*.**..*.**..*.****.*.****.*...*.****.....*..**..**..***...**..*...*.***..*.....*.****.**......*..**..*.*..*..*..*.*...***.*..****.*.*.***.....*..**......*.***..*...*...******..*.*.***.*....****.*..****..***....**..*****....*..***.*...**..*...*..******.....*...**.*.**...*.*..**...**.*.*..**....*.**....***.**..*.*.*...*....*..*.*.*****.*.*.****...*****..*........*..****.**....**..*****..*...**.*...**..*..*.*.*....*...*******..*****..****.*.**.*****..*...***..*..*..******..*.**.**..*...........*..***.*.****..**.*....*.*.*...***.**.**.....*.**..*.****..*...***..*...*....*..***....**..*....******.*..*.*......***.*.**.**.*.*.**.***...*..*.*.*....*.****....**......*...**.*.*****....*.**....*....***.*...**.*...*.*...**...**.**....*****.*..***.**......**..**..**.******.***.*...*........********.**.*...*.*****..*.*.*.**.*......**....*..*.**.**.*.*..*...***...*..**..*.*.*.*.*.*..****.*.**.*.....**.**.****..*......*..******.*...*....*****.**.**.*.*.**.**........*...**.**.**....***...*.*.**.*...*****.**.*..*********.**...***.*.**.**....***.....**..*.****.*****..*..**** *.*..*..*....*.*..*....*.**...*....******.**.**.*..****..****...*..******..**..*.*..*.*.*...******.*****.*.*.*.*.*.*****...****..*.*......***.*....*.*..**...**.**.***.**.*.***.*...*...**..****.***..**.***.*..**...*.*.*.*.**.*****.*..******.*****..*..****..***..*...*..***..*.*.*.....*.*.*..**..**.*****..*.*...**.****.***.*..****..*..*****..**.**...**.*..*..**.***...**.**.**.***....**.******.*..*.*****..****.*....*..*.******.*.*.*.**..*.**....*.*..*....*.***.*.......*..****..***..****..****.*..**.*.*.....*.**.*******.*...*.**..******.****...****.**.*.************..*..*...*****..*.*.**.*.*..*...*.***.*.**.***...**********.***.*.*..**...*.**...*.*...**.*.*..***.*.***..*.**..**..**...*..**.**...**..*.***....*.**.*.***.*****..*.***.***.*.**.*.**..*.**.*..*..****.***..*..*.**.*..*.....*...*.*.*....*.....**.*..***...**.*..**...*****.*....*....**....*.*..*.**.*......*.***.**...*........*.*.*.*...*****...**...****.*.**.***..***..*...*...***.***.***.**.***.**.*..*.**.**..*.*.*..*..***.*.*...****.......****.***..*....****..***.*..**......*.*.*..*..**..*****..*..*..*.*......**.**..*..*.*...***..**.....*..***.*...**.*.*...*.****.*.*..*...**..*....*.*.****....*.*.*..*.*..**.******.*.****...*..***..*...**.**.*..*......***.*...**.....*..**.**.*.*..*.....**.****.*.*.**..*....****..*...*.*..******....****.**.*.**..****.**.*...**..**.*.*.....**.*.*.*.......**..*.*...***...*....*.**...*..****...**.**..*.***....*.*..**..*.****..*.**.*.***.*****.***...*..*..*.******..*.*.*.**..*..*.***..*.*.*..*..*.***.***..*..****.*.*..**..*.*******...*****.*.*.*...*******.*.*******...*.******....***.*****.**..*..****...**.*......**....*.*..**.*.***.**.*.*..**..**.**.*..*.**.***..*.*.*.*.*..........*..*....**..*.*....*..***.*...**..**...*...*..*.*..*.*..*.****.*..*..*.*..*********.*...**....***.*.*...*..****...*....**..*...*..*.**....**..*.*.*.*..**.*..*.**..*****..*.*.*.*.****.......****....**..*******.*.**.**.*.**.....****...*...*..***...*....***.*..*.**.*.*..*.*****..*.*.**.**.......**..*.**.***.**.*. .*.*.**.**.*...***.*..*....*****.*.*.*.*.**......*..*.*.*......**.*..*.........*..**..***.***.**........****.*.********.*.....**.**.**.****..*****.**..*..**.****.*.***...**.****...**..*...**..***..*.**..*.*..*..**...*..*.*.**..*....*.***....**....*...*.*..***...*...*..*....**.*.*.**...**...***.*****...*.***.*....***.*..*.*.*..***.....**.*...*.*..***.***..........*.*.**....**...........*.*.***.***..***.*...*.*****..***..*.**.*......***.*....**..**.**...***.**..*****....*.*....***.*...**.***..*.*..***.........*...*.*..****..***.**..**.*..*...**.**.*..**.*....*...**.****....*..*...*.*..**........*.*.***.*..*..*.*..**.*****..**.*.*.*.*******..*...*...***.***...**..**.*..*.***.**.*..**...*.*.***.***.....*.*****.*.*****.****.*..*****.*......*...*..*.**..*..*.**..*****.**.**..**.****..**..**......**.*...*.***..*..**..**..*.****....*..****.....***..**.*..***..*...*.*..........*...*.*.*.*.......**.**.**..****...*.*...*..**.*.**.....**..*.......*.....****.....*.***.****.*****..*..**.***.**..*.**.***..*.**..*.*.......*..*.********....*******.**..**..***....*....*****......**..************..*.**.*..*.**..**..******........*********.***...**..***..*.**.*...*****...*****.*...***..**....*.**.***.*...**.*....*.*.*.*..**.**.*...**.*.******....**......*.*..***.**...**.*.**.*.*....***..*...***.**.*...*.*.***..*..**..****...***..*.......*..*...**.*.****.*.....***.*****.****.*****..***.****.....*.*..***.*..*.**...**.*****.*.****.*****......*..*.*.**.**.***..**********..**......***.*......*.*.***....*.*.**..**.*.*.*.*.***..*.*....*..****..**..**.*....*.****.*.*.**....*........*..***....**.*..*.....*.****.......*.*..*..**.**.*.**.*.*...*..****.*....*.*.**.*..****..**..**.*.**..****...**.*..***..**.*..*..*.**.**...****.*.**...*.*.**.**.****...***.**.*.**.*..***...*...**..*.*...**.****...*..**.*.**.*.**.**..*...**..***.*.*....******...*...*...**.**.*****...*..**.*****.*...*..*..*...****..***.*****.********.*.....***.*.*...***...*.*.***...**..*.*******.**.*....*.**..*.*.***..*.*.**.*..*..**. **.**.**.*.***.**..........***.***..*.**.*....***..*..**..*....**....*...**.***...*.**.**..***...*....*.*.*..****..**.***..*..*..******...***.**.**....**..**.*.***...*..*.....**....***...*..*.*..**..**.*.....*.*....*.**....*.*****...*..**.***.****..**..*..***.....****.*..*....**.**..***.**..**.*...*...*****.*..*.**.*..******..****.*.*....*.**.*.*...*..*******....**.*.***...*..*.*.****.***..***...*......*******.*.***....**..*.*.***.*..***.***.**.**...*..*....**.*.*...*.*****..******.*.**.*.*.*..***.**....*...***.***.*.**.***..**.....**.*....****.*.*..***.***..**..*...**.*.**.*.*......*.**...*...***.**....*.****.*****....***.**.******....*.*.*.**..*.*.*..*.*.**.*..*.****.***...***..**..*.*.*..*..*****.**...*..*.**.***......**.*.*.*..***.*****..*.***.**.**.*....*..*.*.***.*.*.*...**...*..*.*..*.**.**....*...**.*.*.*.*.***..**.******.*****.*.......*******.*..*....*.**..*.*..*...**...*.**.**.**..*......**.***.**...**.***.*.**.*....**.*.*********....*...***..*.*.*******.**.**..*..**.***.....*.****.**.*.....*.***...***......****.**..*.**..*.*..**..*.**..*.**.*..**.....**....*....*.***..**.....*.*..*..****..**.*.....**.***.****..*.*.*..*.*...*...**..*..***....*..**.**..**.*..****.*.*..**..*..******..*.*...**.*.**..*******.****.*....*..*.*.**.*...*...***..**.*.**.*.*****.**..*....*.**.***....*.*..******....*...***...***.....*..*.*......**...*.**..*..*..*.****.*.*..*.......*.**.**..*..**.*.**....*.*.*.**..**..*.****.**.****.*...*..*.***.**.*..***.***..**.*..**.*..*.*.*....**..**.****......**..**.*****.***....**.**.*.*.***.*.*.*..****.****.***...*.*.***...***.**.**.....**.********.....*.**......***..*.**.***.**.*....**..****..*..*.**........*.**.*.*******..**.**..****.*...*.*...*****...****.**.****.***...***..*...*******.***.**....*.*.*..*...*...***..*.*..**...***********.******.**.***.*.*.....*..*****..*.**.**....*.****.**.*...***.****...*.**.**********.*.**...***.***.**..*...*...*...**.******......***...***.**.*..***..*..**.**...*.**..**..**..****..*.*..*..*.*.****...**.*... ..*..***.*..*.*******.***..***.*..*..*.....**..**.***....*....*.*.**.*.****.*..**..**..*.*....*.*.**....***.*.*.**.*..****..**..*.*..*.******.**....*.*..*.*.*.*..*.....****.*.**..*...*.**.*..***.**..*...*..**....**..*.*********.**..*.*.*.*..*.*..*...*.***.*....*.****...*.*****......**..*.*..***...****.*******...***.*..**.*****.*.**.***.*.***....*.*.*..*..*..*.**.*.**..*.*.*.....****.*.....***...*..*****.*.**.***....**.*...*..*.*.**..***.....*.....****..*.****.*.*..*..*.********.****.*.******.*...**.***..*.*.**..*.*.....*..**.....*..***.*.******..*..**...**.*.*.****.********.*****....**..*.**.*.*.****..*.***.*....*.***.*....******...**.***.****...*..****.***....****.****.**..*...*.*.**.*********..*.***...*....**.**.****..***....****..**..*.....**.*...**..*.*.*..**..**....***...*...*.**..*..*.***.*....**.****..*....**...**..*.*.*...*.*.*.**..*.*.*.*..*.****....*.****......*........*..*.***.**.***....*****..*.*.*.***..***.*****..*****.*.**..*..*.*.***.*.**...**....**.******.**....**.**...*.*...***.**.*.*****.*..**.*****.*..*...****.*.....*..*.**.**.*.**.***.*.*...**.*.......*.*..**.*.....**.....****..*..*.*..***....****..****..*..**..****.*****.**.*.*.**......**....*..*.**.***........*****.***......***.***.*.*.***.*...**..*****.....****.****.*..*..**...*...****.*...***...*.*.*....**..*.***...*....*****.*..*.***..***.*****.*.*.*..**.**.*.*.*.*..**.*.**...*...*..**.****.********.**.*******..*.**.......*...*.*.**.***...*...*.********..*.**.**.*..*.*..*.**........*......**..*.*..*..*..**.*.......*.*...**.**..*..*.**.**.*.***.*......*.*..*..**.**.*..*********.*..**.*..*..*..**...*..*..*.**.*...****..*****.*.****.*....*.*..*********....*..*..*..*.*.****.*****.**.***.*.*....*....*..***.*.**..*.*.*....***.*....**..**..........********.*****...*.**...*..*......**.**.***...*..**.**.**..**..**....*..*.......**.**.*.*.*....****..***.**.*....**.*..*...*.*.*.**.**...*.**.*...*.*.**...*..*.*...**.*.*.***.*.....*****...***.*.*..***.*.*****..***..*.*.*...**.*......****...*.***..*...*.* .**.*....**..*...*.*..*******....*..*..*.*****..*.*.****.**.....*.....*....*..*.**...**...***....****...*.**..***.*......*..****.........*...*.**...*....**.*.**.*.***..**..*.*.**.****.*.*....***..****.*.*.*.*.*.**..*....*.**.**.*.*.***..*.*...****.***...**.*..**.**...*......*.*..*...*..*******...*..*...*.*.*..**..*....*..*.*...*.***.*...******...*.*.*...****.***.*.*........***.***.*..*.***.**.**..**..****..*.*.***.......**...*......*..****.**...**.....****......*.*......*..****.*...**.*.**.***...*.*.*.*.*.*.....**.*...**..*******..**.*****.****.*.*..***...*...****.**.*.**.*.*****..*..**..*******.***........*...*..*.**.***.*.*..*.*.**.....**.**...**.***..**..**......***.**...*....******...*.*..*.*****.*......*********...****....*..**....**....*.*.*..*.**.*.*.....*....**..***.*..****.****.****.***.*...*.*.***...***.*....*...**.****..***.**..**.*..**.*......**..**.***********.......**.****.*.*..**..**.*.*.*..*...**.*..********.......*.***...*..***..***.**......*.*.*...**....**.******.*.....*....*...*.***.*.***.*..***..****.***.*.*.****..*...*......**..*...**.**.**..*..*...**.**.**.*.***..*.***.******...***..*.**..**.*.***.***.***.*.*..*..*...**.****.*..*.*.*..*..**..*..*.**.*.***.***.******.**.***.*.*..***..****.**.*.*.****.**..**..*.*..**..*.*...**.*..*...**.*.*.*..*..*.***....**..*.....*...*.*.**...*..***..*..***..**.*.**.*.....*..*.....*..**..*.****....**..*....*.**...******..***...**...*....***.*.****...***.**..*..*****.****..*.**.***.**.**.****.*.**..*..**.*......*.*.......*..**.*..****.**.****...*.*..*....******...*.*.*.**.*.*.*...*.*.*..**.*.......*****..**.*..*.**..*.*...**...***......**.***..*.**.*..*....*.*.......*.*..*.*****..***...**..*..*.**.**.***.*..****..*..*.*.*...*********..*****.*.*******..*..**.*..**.*.***..*..*..*..****....**.**....******.**.**...**.**..*....*.**.****.***.***..**..*.**.*....***..*..**.*.*.*.**.**.**....*...*..*.*.*..*.******...*....***.*.**.**.******..****..***......***....***...*..*.**.**.***.**.***..**...*..*****...*.**...**....* .*.*..**.******..*.*.*.****..*.**.*...*.*..***..*....*...**...*.**...*.**...**.*.*.****..*****.*.....**..***.*..*.*.***..*..**.*.**.***.*.*.........**.*...***..*..****.****.....*.**..**....***.......*....*.*.******.*.*.**.*.****.*..**...*.....**.*.******..*.*******.*...**.*..*.****.**...*...*...*.**..*****.*.*.*.**....*.**.*...**.*..*.**.*...*.**.*.*..***.**..*.****..*...**...*...*****...**..*....*..**.*...*..******......*...*.*..**..*..*.*..*...*.*..*.**..**********..*******.*..**.......***.****.*.*.*..*......*.**.**.******...*.......**...****.....*****.**.*..***.*.*..****.**.....***.**..*.*****.***.*......**.**...*..****.....**..***.*...*.****...*....*****.***..*.***.*...*.****.**..***.*..*.***..****..**...*.*.*.*..*..*.*.***.*.******....**...*.*.*.***....***..*.*****....*****.***...*.*...**..*.*...*....*..*****..*.**.***...****....*.*.....*****..****.**..****...*.*.*......*.*.*..***..**....*..*.*.*.*.****..**..***..*...*.*.*....**...*..*.....*.**....***....*.**...*.**.**..*..*.***..***.*.****.******..*****..*.**....**...**...*...**..*..**..*..***..*.*...*******.*.***..*.*.*****..*...**.*..*.*.**.**..*****.*..**.*..*....*.*.**.*.*.....*.....**...***.*..*..*..*.***.***.*...*....*..*...***.*.*.****.**.......**.*.**...***.****..*.**...*.**..*****......*.*.*.*..*.**.****.**...*..*****...**...*****....***..*...**......*....****.*.***.**.***.....****...**.*...*****.**..***.***.*****.*.*.*...***...*****.*.*.**.*..*.*....*.*..**....*...*.*.*..*...***...****.***..*....*...*..*.**.*....*****.*.*....*..***.*.*.*..**.*..*....*****.**..*.**.*..***..*****..******..***.*..*..***.***....**....*...*...**..**...*.***...*.***.*..*..***..******..*.***.*.*.**.***..*..***...**.*..**..*...*...*..*.***..*.****.*.*******.*.*......****.*.......****.*.*..***..***.**...*...**.*.*..***.*.*.*.***..*.*.**.***..****....*.******....*..*.**.*.**...*.***.*******..*.*.**..**...**......*.**.**.*...*.*.**.****.*.......*.*.*.****.....**.***..***...**.**.***...*.**.....*....*..**..*****.*..**.****..*.*. *.**..*.***.**......*.*..**..***..*.**.*..**..***.....****..**..**.*...**....****...****..***.*.***.*..***.*.*....**..***.**.**.*****.....*****..***..******....***..*****...*.**..*..*.***.*..*.*.**.***..***.*..**....*.*..***.*.****.*...*.*****.**....*..*.....**...***.***...*.*****...***..*.*...*.*****..***.*...*.****..*.***.....*..*...*.*..*******.****.*..*....*.**.**..*....********....*..*.*****.*....*..*.....*****.**.*...*..*.*.....**.**.*..*.*.**..**.*.***...***....******..*.*..***..***.****.*...*.**.*.*.*..****.*******.**..**......*.....*.*....*..*....**.***.*****.**.**..***.**..*....*..*.....*..*.*..**..***..*..****.**..*..*.*.*.*.....**.**..**..*..*......*.*......*....********..***...***.*..*..*...*.**...*.*.....*****..****..*.*.******...*.*..*...*.****.*****..*.**.**..*...*.*******.*..*..*..****.....***.**...*.*.*.*****.*****.*..*....*.......**...**.**..*.***.....*....*..*..**.**.**..************.****.*.*..**..**.*.***....****.***.*.*.**.*..**...****.*.*......*.*.*..*..*.***.*..****...*.**....***..*..*.***.*..*.*****.*.*.**..**.****.***.**...***..***.*..***.******..*.**..****..***.*.****.*..**.***.*.****.*.***..*..*...*..****...*****..**..**...***.*.**.**.*.....*......*********...*.......*.*..*...*.***.*..****.*..***.*..*.*.*.**..*....**.*..**..**.**..***.......*.*.*.**.*********..***..***.......*...*.*..*..****...****.*.*.......*.*.**..**.**.**.**..*.*.*..*..*.**..*..*..*.*..***...******....***..***..********....*..*..*..***.*..*..***.*...****..******..**..*..*.***..**.....*...*....*...**...*.****.*....*.*.....*...****.****....*****..*.....*..*...***.*..*.*........*......****.*.*.***...*..***.**..*.**.*.***.*...*.**..*.******........***.**.*...*.***..****.....*.****.**......***.*..*.....*.*......***..*..***...****.**.*..*..**...*...**.*.***.....**..**..*.*..***...*.*.*.**.*..*.*.****...*..**...***......***....*.*...**...*..*.*****.*.**.***.*.*...***.****....**.*....*.***..*..*.****..****.*.***..**..****.**.*.*..**.*.***.***.***.****..*.*.....*.......*.*.**** *...**...****..*...*...***.*..**.***..****..***.**.*.**.*.**..*****.***..*..*.***.*..*..***..**..**.*...***.*..*..*....*...*.*...**.*...*****..*.**......***..*.*...**.****...*....*.***.*..***...**.**.*.**.**.*..*...***....*..***........*...*.*...*..**....****.*..*......*.*.*.*.*......**....***..*****..**..........**..*.******.*..**.*..*...**..***....*.**.**..***..****.****..*..*.**...***.**..***.*.*.**.**.*.*...*..*.*..*...****.....*****.*..*.****.**.****.**.*...****..*.***.**....*...*..*.*.*..***.*..***..*...*..*...*..***.*..*.*....*...**.*.*..*.....**.*******...*....****...*.*.*..*.*.***********..*...*..***..*.***.*****.**.************..****..*....*.*.***.....**.*...****.*.***.*..*..**.*.*.*..**...***...*.*....*.*.*..*.*..*.....*.*..***.*.******.*.*...*..*****..**.*....*****.*...*.*.*.*.......**.*.*.*...*..*..*.****....*.****....**.**.*..*.***..***.**.*.***..***.*...***.*.*.**.***...*.*..*.****.**......*.*.*.*...**..**..**.*....*.*..*.***....***...*****..**..**..**.***..*...*..*....***...***.*.**..*..*...*...***.**..*.*...*.**..**...*..*****...*.**.*...*.**...*.....**.**...**.*****..*..****.**.....*.****..***..*....****...*.**.*.***.*...*.***..***.*.*......*.***..*..*....**...*...***.**.*.*.**....*.*..**.*.*.*..**.*.***.*..*.*..**..*.*.*...*..*.**..***..*.*.****.*.*.*.*.*.*.*.*..******.*..*****....*..**.*.....*.*.*.**.....*.**.*.*..***.**.*.***.....*.*.**.*.*.*..****...**.**.*..*.*..*....*.******....*.***..*.***...*...*.***.....*.**.***.**..*...*...*.*.**..**.*.***..**...***.*....*.**.**..*...****...*...*.**...**..**.**...*...****.*..**..**.*.***.****..****.......**..*..**.*.**..*.*.*.***.****..*****...**.....*.******.**...*....**..*.***.*.*....***..****.*.*..*....*.**.**..*.*.**...*..*********.**.*...***.**.*.*..***.*..*.***.***.**.**....***..*..*.*********.**.*****....***....*...**..*....*....*...*..*..*...***.*.*..**..*......*.....*.*.*.*..**..***.*......**....*****.*.*..**...**...*.*******..*....*.**.*..**.*....*******....*.*.*..****......**..*..*...*.....*.*. .*.**.*.*****..**......*..*.*..*..***...*....*.*.**.*..**..*.**..*.*..*...*..**.***..**..*.*..***.....*.*.*.....*.*....**.***..*.*....*..*.*....***...*....***.*****.*..**..***.**..*****....*.**....*...*..**.*.**...*.*.**.***...**..**.**.**..*...****...*..**.**...*..*.*.*.****...**.*.**..*..*.*..*...*.*******......*.*......*.**.*.*......*.*....**....*.***...****.**...****..*..***.*.**...*...*.*..*.*.***.......****.*.*.**.****.***..***..**.**..**.**..*...**...*.***........*.*.*.**.**.*.**..**..*.***..*.***...**..*...*****.*......*.**.*.*.**.*.*.*..******..**...**.**.*...*.*...*..*.*..*...*...**.........*..*.*.*****.**.*...*.**...**.....*...*****...*.*.*****.***..*.****.*......*...*.****...*.*.**.**.*..*.*.*..****.*.***.*.*...*....***.****.**.......*..**.*..*..**..****..******...*.....*..*.*..*....******..**.***....****..****.**...*...*..*.*.****....**...*.*.**...*..****.**..*.*..*..*..***....*..*.*...**.*.**.*.**.*.**...*.**..***.**.***..*.*..******.*****....**...*******.*.....*...**..*..*.*.**..*..***.*.*...**..*******.*.**....***....*....***.***...**......***..*.......********.*.*....*.*..**..***...*.*..***...**.**..*....**..***.*.**.......***.**..**....*..**..***....*****.*.*.**..*...****.**.*.****.**...**.*.**..**.*..*..*...*.***.*...*....**.*...**.**.*****.....***.**...*.*..*....**........****..*.*.*.....*..*....*...*....*****.***..*..*.**.***..*.*.*****.***.*..*.**..***.*....*.*.**..*..**..**.*****.**....*.....*..*.**..******.*.***.**.*..*.*.*.........**.....*.*.*******.**.**..***..***.***.**..*..*.*.*******..*.*.....*...*...*.*.**.*.*.****..*.....*.*.*.*.....*..*..****.****.***.*.****..*.*****.**..**...*******........*.*...*.*.*.*..******.....**.*.*****..*.*.*..*...***..***....*.**...**...*.*.**....***..*.*.*..*.*...**.**.*****.****..***..**.....**..*...*.*..****..***..***.*.*..*.****...***..*.*...***...*...*.*.*..*.******..**.*****..*..*..**..***..*....*..*....***....*.**.****.........****.*..*.***..*.*****.****.**.**...*......*.***...**....*.******.********.* ..**......*.**.**.*.**..*..***.*..****..***..****....***.......***.*.**.....**.***..***...*.*....*..*...*.*...*.*.*.......**...****...*..**..**...*..***.*......*..****.*****...*..*.*..****..*..**.**......**..**..**.**..***.*.*.**.*****.**.....**..*******.*..**...*.*.*.*.*..*..*.****..*.****.***.*.**...*.*..**...***.***..****..***.***.*..*.**.*.**.*.**.***.****...**.***....*.***..**...*..****.*.*.**********.**.**..*..*....*.**.*******.*..**.*..***.*.*....*...****.....***.**.*..**.*...****..*.*****.*...*..**.**........******.**......*****.*****.*****..**.*..***....**..*.***.*.*...*.*..**..**......******.****.****...*.*..**..**...**.*..*.*******..*.*.**....**.*..*.**.***.*.**...****.*.*...*...****.**...*..*.****...**.*.**.****.***.*********..*.**.*..*.*...**..*..*****...*.*..*.**.*......**.******.*****.*****.*.*.*****..**...*....*..**.**.***.*.*...*...**.*.**.*..*.***..*..*.**..*.**.**..*..*...*.***...*.**....*.**..*..**....*...***.**....*....*.*...*...**..*.**.****...****.*.....*..**..*.***..*.*..**.*.***..****...******....*..*....*.**.**..*.**.*...**...*.**..***.*..*.***..**....*...**..***.*....*.*..*****.***..*..*..**..*.**....*....****.**.*.*.**..*..*.......*****.***.***..*******..**.*..*......*...***.*.****.*.**....**...*...*.*......*.**...**.*.....**..**..***.**....****.*.*.*.*.*.***...**.****..*.*****.....**.*.*.*....****.*.*..........*******.****....*..**.*..***.****.*..*.*.**..*...*.*..*.....**...***.*..**.**.....*.*****.***......*....**.**.*.*.***.**.....*.**....*....***....*..**.*.*.******.*...*..****..*..***.**..*...*...*.....**.****.*......**...***..*..*.**.**...*******....*....**.*******.....*..**..*....*.*.***...*......*...**.*...***..**..*.***..*****..*........*.**.**.**.*...*****.***...****.*...*.*****..*****.***.*....**....*..*...**.*.*..*.****.*..*.*....*.*.*.*..****...*.**...*.**.*..*.*.....*.*.*.............***.....******......*....***.********....**..**.*.**.**.**.*.*...*****.*....*.....***..**....*.**.*.**...*...**..*.*.*...*...*...*.**.*.*.***.. *.**.**...*.**.**...*.*.*.**.*..*..*..*.*..****..***.*.***.*.*..*.*****...............***..*.*.....*..*..*....**..*.**......*..*..*.*****.*...**.****...*.*..***.....******.**....*.*.*****............*.*...**.*****.**.*..**..*.*.*..****..****..*.*...***.*..****.***....*.*....*.*.**.*****.*...*..*.*.******.*...*.***...***...***...***...*......*.*......**..***.**.***..******.*..**.**...*.*.*.*****.**..**.***.**.**..**.**..*..***.*.*....*..**..*.*****.**..**.****.***..**.*.****..**..****.*.**...*****..*..*.*.*.*.*.****...**.***.....*.*....**.*...*.****.**...*.****.**.*..****.*.*.*.*..*****.*......**..**.*....**.*..*..*********....**...**.*.....**.***...***.**.*...*.***...*.....***.***.*.....****.**......**.*.*.*....**..****..*..****.**.*..*****.***.*......*.**.****..**.*...*.*.*.*.**.**.**.*..**....**...***...*****.**.**....*....*....****.**...*..*****...*.**********...****.**.**.*.*.***.*....****.**.***.**...*.*...**.*..*..*******.****.***..**..***.*...*..*.*.....*****.*.*.*..*.***..***.*.**.***.*..****..***.*.*..........*..*....**...*.*.***.*****..**.*...**..**..***.*.**.*.********..***.***...*....***.*.**...****.**..***.**.*****.***.*......*....**..****.***.**.*.*.*.*....*..****.*.****..*.***.****..*.*.*.**.....**.**..**...*.*****.*...**.*.*....****...*.**...**..********.*******..**.**.*..***...*.*..*..**...*.***.*..*...***.**.**.*....*..*....*..*...*..**.*...***.****..***.****..*.**.**....***...***...***.*....*..*.....*..**.**......*.**.......*..*.*...*..**..**...******.****...**......***.*****.***..*.****.**...***..**.******...*.**.*.***..*..**...**.**...***.*.*..***..**.*.*.***.*........**.*.**...****.*...*.******.***.***.**...*.**.**.*.**.***.*...*.***.*.**..**..*.*.*.***.***....**...*.**.*.***..****...*.*.*.....*...*.**.*...***.**..*....*..*...**..*....**.**.*...*.**.*.**..*****.**.*..*.***......*..*****..**.*.**....*******.....**...****.**.*.*****..**.*.*.******.*.****.*......*.****..*.*.*.......*.*.***.....*..***.***...**.*.*...*.*..*...**..*.**.....**.*.**.** ....******.*..***..*..*.**.**.*.*.*.*...*....**....**....***.*..**.**...*.***.********..**.*.***.*.*..**.*...*.*******.***..**..*.*..*.*...**...**...****.*****.**..***.*********.*......*...*..**.*.*.**.*...**.**.*...*.****.**..*.**....**......*.....*..**..*****..*.***.***.*......*.**.**..**....**....**.*.**..*..*.*.***..****....*..*.**.**.*.*....*......*.*....*.***.....**.***...*.**.****.*.**..**..**.****..**.....*****.**.***.**.*....*.**....*.......****...*.*..***.*...***..*...***.*..**.......*.*..***..**....*...**.**..**....*.**...*.**.*...*..*.*.***....*....*....*.*.*.*.*.*.**.****..**....*.**.**.*.*..*...*.......**.***.*..*.*.*.*.*..*.***.***.*....**...******.*.*....*..*.....*..*.******..*..*..***....****.****.*...*..*.**.***..**.*..**..**.**.*.*.******..**..***..*...***..*****.**...*.*.*...*.....**..**......****.*.*..*.....**...*.**..***.*****.**.*..*.**..*****.****.*.*..*.*.*.***.*......**..*..***********...*...**.*.****.*....***..**.***.***..*.**.**....*.*.**.*.....*.**..**.***..*.**.*.*..*..*.*......*.....*****...*....*....*...*.*.**....*.....***....**.*.***..*****.**.*...**.**..*....***.*..*.**...****.*..**......**...*.*....*...**....**..*..**...*.*...**.*.****.....*.*.***..*.*..*...*..*..**....*...********..**..**.*.*.*....***...*..**.****.**.*....*...*..*..*..*...*..****.*...**....*.*.*.*******.*.*......**..*..**.**...***.***...***...**.***.*.*.***.**.**..****....**.***.***.*.*..*.***.....*..*..*.**.*....*...**.***.*****.*..****.*....*.*.***.*..*.*.*..**...**.*....*..*.*.*..*.****.*....**.*..*.*..*..*..****.*...***....**..***...***.*.**..**...*.*.*..**...**.*..****.*****.***..**.*....*..***....*.*..**.....****....**..**...**..**...**..*..**..***.*.**.****....**...*..*..****.**.*..*...***..*.*.*.*.*.*.***...*.*.**.***.*...*.****..******.**********..*..*...*..**...*.*.*.....*..*...*.***.**.**...*****..**..******.*.*****..*.*....***..*...***..**..*****..**....**.....***.*...*......*..*.**.****.**.**..*...*.***..***.*.*.***.*.*..*..*.***...*.*.*....*...*****. .**..*****....*....****.*.*.***...***..*.*.*.*.*.*.*.....*..*..****.**..*.***....*.*..*.....*..**.******..*.*....******.**..*..*..**.*.....*..**..**..***..*.****.*...**..***..***.*.*...*.*****...*.*.*..***.*.**.*.....*****...****....******.*.**.*.****.**...*.**...***..*..*..*.*..*****...**.*..**..*.......*.**.*..*.**.**..*.****..........*.*****..*..***..**..**..*..*...*.**..**..*.*..**.**.***....*....**.*.*.**.***.*...*....**...**.*..*....*.**.*..*..**.***....*.*....*.***.*******..**..*****....*.*.***.*...**.*...*.*.**...*.***.****.*..*..*....*....****...**...*..*......********.*.**...*.....**.*.*...**...*.*.*****..**.*...*.**..**..*****..*****.*.***.*...****.*****..*...**.***..*.......**..*.**..**.*.*.......*...**.*****.****.*.******..*...*......***.*......***.**...*.***...*....***.**.***.**....*.***.*.*.*.***.**..***.......*.*********.**....*.***....*.....**..*.*..***.*...**.**.***..*.*...*.....*.*..*..***..*.*.**..*.*...*...*.*.**.*.*..**.*****.*..**.****.**.***.**.**....*.*.***..**.*..**...**.**.**..*.********.*..*.***.**.*...*...****......**.*****.**..**.**...**.*.***..*..******...*...**...******.*.***..*.....***.*.*.*.*****..***...*.**.*....*..*...*.*..***...*.***....*....***.**.......**.......*..***.*....***.*.*..***....**.*.*.**.*.**..*.....***.*****.*.***..**.*.*..*....*..**.**...**..***.***...*.*..***...*....***...*.*...*..***..*.*.**.*..***.**.*....*.*......*.***..****..**.***..*.***..**.*.****.**.**..*****...*.**.*..***.***.*****.****...**..***......***..**.*..*.**..*.****.****.*.*...*...***.*...****.**.*.*.**..**......**.***.*.*.*****..*.*..**...**.*.***.*****.**.**.....***..**....*......**...***..**.*.***....**..**..*...**.*..*.*.*.*.**.....**.*.**.**.*.****.**.*....*..**.**..**.**.***..*..*.*..*.*.**.*..***....*.*.*.*.*.**.**...*.*..****.*.***.**....*****.***..**...**.*.****.*******.*.....*....*..*.****.*****.*....*...*..****..****......*.***...*.*.....*.*****.**.*..*..*...**..*.*****.***..**.*.***..****.***.*.*...***.....***.*.*....*..*.**.***.*...*. ..*....***.**..*..*.*.......**...*..*.......*.**...*******.***.**********....*.**..*.****..***..*.**.*.***..****...*..**.***..***..***..***.....*.*...*.**.*.*****.***..*.******....**..*.**.**.*...**..**.*****.*.**.*****..**.*.*..**.*.*.*..*....*.*........*.*..*.*****..***..***.*..**..*.***.***.**.*...***.**..*.*...**.*.*.*.***.****.**.*...**.*.***...**.*.***..*....**..**..***..***..*****.*....**.***.*.*.**..***...*.**...*...*..*.*.**.....****..**...***....*.**.**.*..*.......*..**..*.**.*.****.**..*****.*.***..*..*****.**.***.***..*...*..**..**.*.......****.....*...**.**.**..*...*..**.***...******..*...**.**...*..*.*..***..*...**.*.******.**.*.*..****...*.****..****...*.***.....***.*.*.***.****.*.***.**..*..**.**..****.......***.****...**.*..**.....**...***..*.**.**.*....*..*.**.*.*..********.**.**.*..*****.**.*****...**...**..***.**..**.**.*.*.***.*.**.*.***.*.**...*.**.*.*...*.*...*.......*....*.****.****.***..******.*...*....***.*.*.**.*.*..**..*..*..***.**.**.**..****...*.***.****..**...*.*..*.**..**.***..*...*..*.*...******..*.....*..*.*..*...***..*...***.**.***...*..**.**....*.*.*.*.*..**.***.*..***..**.****.*..*...****.........**....***..*.*.**.*..*...*.*..***..****...*..*...****.**...**.**..****..*.*.*..*.*.*..*.*.*****...*.*****..*.***.*..**.......**.*.*..*...*..*.***.*.*.*.**...*.***..*....**....*....***...*..**.*.**....******.*.****.****.*.*...****...*******..**.*.****..*.*..*...**.......*..*****.*.******.*.*.**..****.*...*..**..*..*.****...***.....****.....****.*..**.***....*..*.****...*.**.....*..*.....*.***....*..**.*...*.****..*...*...**.*.*.*..******.**..****..*****.***.*......**.....**.*..*..*..*.*...***.*..***.*****..**.**.******....***.*.****......**..**.**.*...*.*.**....****.****.*.*...*..***.....*.*.*.*.*..******...**.***....*.*...*..*.*.*....**.*.....*.*...**.****..*.*.*..**.*.*.*.*.*..*.*.*****..***.*.*.*...*.....**.....*.*...*.**.*....***.*..**..*******..**.*...*******..***...*..***.*.*.*.***..*.*..*****.*..**.**..****....*..*.*.****.**.*.*..* *.******.***..**....**.*.*.*.*.****.**.*......*.***....***..***....**...***.***...**.*.**..*.*.*..*....*...*.*.*.*..*.*....*..*.**.***.***.**.*.**..**..**.**.*...*..***.*.*.**.********..*.*..*.*..*.*..**....*..........****..**.**...*.*.*..**..*.**..*..*******....****..**....******.**********....**..*....*.***.*****.**..***....**..*..*..**.*.***.****.**.*.**.*.*...**...**.**..........***.*.*...*..*.*......****.**.*.....*.*..**..*.*......*.***...*******.**...*.**...*.*.****.......*.**..*..***.*.***.*.**..***....*.......**.*******.***....**.***...*...*..*.**..*..*..****..***.*....**...**...***.**..*****.*.*..***...**..****.*.**.*....*..*.****..***.****...*..***..***...********....**..*****..*...*..***....******..*..****.*..*..**.....**.**.*****....*.***...**......***.**..*.*.****..***.**.*..***.....**.**..**...***.*.**...*.****.**..***..***.....*.*..**...*.**...*.*.***.***....**....*.*.***..*..*...***..*..**.**.....*.*..**.*****..**.**..*.**.*..**.....**.*..*.*.*..*.**.*.*.*..****.**..*..*.***..*.*.*.....***......*.....***.*...****..*...*.***..*.*.**....*..*.***..*.***....*...*.******.**..*.....*..*.**.*..*...***..*..***.****.****.*.**.**.**.*****..*....**...*.*..*..*.**.**...***.**..**..***.**..*..**...*****.*.*.*.*.*.*..*..***..*.***.*.***...*.*..*.*.*..*.......**.****..******...**.***.*..**.**..**.*...*..*.**...***..***..**...****.****......****.***.*****..****..****....*.***.*..******......*....****.**.***.*****..*****.***..*..*...*.***...**..**.*.**..**.*******.**..**..***.*.*..***.**.**.*.*.**.*.****...***......*..*.***.*.**.*...*..*..*.********.....*.*.**..*.***...*.*....****...*.*..**.***...*.*.....*..*.****.*.*.*..**.***.***..*****.*.****.*.*******..........*.**.*.****.**...***...**.*.*....***...**..*..*.**....***.**********..**..***.*.....***..*.**..*..****.*.*.*.****.***.**..**.***....*..*.**.......*...**.***.**..**.*..*.*..***.**..*..**.**.*..*.*...........*..********......**.*..**....*.*..**...*..*...*.*****..*..**.**..*.*****..**.*.**.**...****..*.*..*..* ***.*..******..*...**.*...***...*.***.*...**.***.**.*..*****.***...******.**...**..*******.*.*...****..*.**...*..**..**..*.*..*.*.***.**.....**.**.*.***********..*.**.**.*.***...*.***.....***.*....*.*.*....***.****.*.....*****......*..**.****.*.**.***..***..*..**....***.*..**..**...**.....**..**.*.*.....*.**..**.**..*..*..*.......**.**..*.*........**..**.*.*...*****.*.**.*.*..*.***.*....****.***.****...*..**.**..*....*.*.**.*..**.**..*...*..****.*.....**.*******.**..*****.*...**...***...**.*.*.*...*.*...**..*.*******.*.....*...******.*******.***.**.*.**....**...****...*.****.*.**..*.**.*.*..*.**.*.**.*..*.*.*...**....*.***...*.**..**.**.**..*.*.*...***.*.*..*.***.***.*.*.*.*.*.**...*......***..***..*....*.**..*.**....**...**..****.*.******.**..***.*.*..***.*....***.**..*..**.***...**.**......****......*.*.*.*.****.**..*..****...*....*....*.*..*.*..*..**.***.*....*....****..****..*****..***.****...*..*****..*.*..****..***...*.**........*..**....****..*..*.*****.*.******..**..****..**.*.*.*..**..*.*.*..**...*.*...*.*..**...**.**.*.*..*.**.*****.**..**..**...**.**.**..**.****..*.****..*.....*****.**..*.*..*...*....*.*..*...***.*.***...*...*....**.*..*..**.*...*..***.*.*.****..*..*...**.***.**.**.**.**..****....*..***..*...**..*.*......**.****.*.***..**.***..*.**.***.***...*..**.***...*...*****...***.**....**.**.*.*..**..**..****..*..***..**...*.*...*..*******.*...*****..*.***.*.**.*.**...*.*.**..**..***.**.*.**..**.***.*.*.***.*.***.*.*.*..*..**.***....***.*.*****....**..*...**..**..***...****.*.**..*.***..*.***.....*.**.*.*..*..*.*.****...*.*.**..*..*..*.**..*.***..***..*.*...*.*......****.*..*.*...*...***.****....*.**..*.*..****.*.*..*.*..********.**.*..*.*..*.*.......*.***..***.*.*.**..*.*...*..*.*.******.**.***.*.***.**.*..**...*...*****.*******.********...**.....*.*.**.*.**.*..*.*..*****.*****..*.******..**..**.*.*.***..*...**..*.*.**...**.*.*...**...*..***.*.*.****..**********..*.*.***.....******....**.**...***...*.****.**.....*.****.**.***.***.*.***.**.*.**..**. .**..***.*****...*.*.***.**.*....******....**...**.*..**..****.*****..***.*.***...***..***...**.....**.****....*...**.*....*.**..*.*.....*.***.***.*...*....*.*.*.*.**.*****..****..*.*...*******.*..*.*...**.***.**..*...*.***..*....*.**.******.*.***.*.**.****.*..*****.**********.**.***..*...**....**.**.*.***...****..*....*.*..*.**.*...*..**.*....*..***.....*.*.*..**.***....*.*.........***......***..**.**....**.***..*.........*..*...*....**...*...*.**....*......**.....*...**.*.**.*.....*.**...****..*****.....***.*.***...****..*..*...*...*.**.*..***.***..**.*...*..*..**.***..***...*****....*....**.*****.**...*.***..***.**....*******...**....*.***....**..*.*.****..**.**.*.*******.**.**..*.**..........*....*...*..****..*.*******.***.**.**.**..********...*..*.****.**.*.*..*...*.***..**.****.*...********....*.**.*.*.**..*.**.**.....*****.*.*.*****.*...*.***..********..*.*..*..**.*.**...*.**...*...*...*..*.**.**...***....**..****.*****...*.*****.....*.**...........**..*.**.*.***..*..**.***....*.*...****.**.******..*.*...*..***...*....**..****.*....*..*.*****..*.*..**.**.*****.*..*..******.***...**.*.*..*.*...**...**.*..*.*.***.***.*...*****...***..**.***..*..*.*.**..*.......**.*..****.*.***.*..*****..****...*.**.*.*.*..*..****.******.*.*****.**...*.*.*.....****...***....**.*.**.*....*******..*..*.*..*...**..**.*.**...**.*....*..*..*.****..***....*.***.****.*.*.*....*******.*...**.....**..*.*******.*.*..**..*...*....*..*..*...******.*...*.****.*******.**.***.***...**.****..*.*........*.....*...*.*...*.*****.*..**....**.**..........*...**.*....*.......****......*..**.*....*..*..*.****.*....*.*.**...*..*..******..***.*..**..*.**.*****..***....*.*..***....***..***.***.*****..***...***.****.*.*.****..*..**.*.**.*.**.**.....*****.*.*...****.*..*.*....*****.*.*...**....****.*..*.*.*...**.....**.*****......*.*.*.****..*..*....*.*.*...*...***.*******.*...*.*.**..*...*.*..*......*******...*.*.*..**.****.*****..**.*****..***....**.***.*.**.*......*...*.*****..*.....*...*.**.**.*.*.**.* .**.**.**..*.***....**..*..***..**..*....**.**.****...*..***.**.*.......*.******...*.*.......*..**.**********.**..******..****..*....*.******...***..****..***.***..*.**...*.**...******.*.*..*.**..........*.*****.*..*..**.*.**.*...*.......*....*.**....*..*...*****....***.....**..**..*..*.*..*.**...****...**.****..*.*.*****...**.***.*..**********.*..**....**.**.*...*..****..*.*..**.**.**....*.*******.*..******.........*.**.*....*...*.***..*.*.**......*.***.***.**.*.*.*..******..***.*....*.****.**.*.*.**...*..***....*.....*..*..*.*....*...*.**.*....*.**..**.*.*..*.*.*.**..**.*.*.***..***.**..**.*..**.....***..*****.**.**..**.*.***.....*..*.**....*..***.**...****.*.**..**.*.***.*..**..*.*....*.***..*.*...*.*****.**..*.*****.*.*****..**.*.*.*.****.***..**********.*.********.*.*.**...***...******.***.*........*..*..*.....*..*******.***....*..*.**.**.....*******..*.**.**.**..*.**...**....***.*.****.**..**.*.*..****.****..****...*..*.**.*.*****.*.******..*....*..**..*...**..**.****...******..****..*...**.*.**......*....**..**...**.*......*.*.*..***..*****........*..**.***.*.*.*..*...*...*.*.**..**..*****.**.*.**.***..*...**.***.......*.*.**.*.*.****..**..*..*..*****......**....**.*****...*..*.*.****..*.*.**.**...***.*******..*..*...*.****.*.*...*.***....****............***.*..***...******.***.**......***.***...*****.*.**.*.**.*.*.*.***.**...**.*..........***.*.*.*....**..*.**.*..*..*..***..******...**..*.*...*.**..**..*.****.**.*..****.*.*.*.*..*.........**..***.*.**..***.*.**.*.....*....***..*.**...*****.****.*.**.**..*.****.*......*****..*....***....*******.**.....**.****.***.**...****..*.*.*.****.***...***.*.*.*.....*.***.*.....*..***.*..*..**.**..**.***.......**..**.*....**..*..**.***..**.**.*..**.****.**...*...**.*..*..*..*.**..*.*....*.****.**.**..*...******..*.**.*.*.***...*....**..***..*.*.*...*.****.*.*..*....*****.***..***.***.*.**...**...*.*.**.**...*.***.***.......*...*.***..*.*..*...*.******.**.*..***...*...**.*.*...*...**....*.....*.*****.*...*.*.*.*.**....*.* *.....**...*..*.***..*.****..**.....***.*****..*.*****..*...*......*..*...*.**.*..**..*.***...**.******..*..*....*.*...*.*.********...**.*.....***.***.**..**..**.****.*******...**.***.***..*....*...*.*.**....*.*.***...*...**.*..**...*.***..****.***.***..******.....*********.***.**..*.*...***.*.**..*.***.*.***..*...**.*******.*.**.*.....***.*.*..**.....*****..**..*..***.***..*.*****.**.**..**.*.....**..***.*..*.**.*.***.....**.***..*..**.******.*..*.**.....*..*..*.*.*.**.*.....*.******.**..***.***.....*....*..**.*...*****.****..**.***.*..**.*.*..*.......***.***..****.***.*...*.....***.***.**.**.*.*.*.*****.****.****...****....*.*..**.....*..****..**.**...*..*.**...**.*..****.**...*.****..**..*.*.***.*.**.....**.*.**...*.***.*.*..**..*..*...**.*****..*.*....*..*.***...*..*..*****..*.****..**.*...*...*.**.........***...**.**.*....*.*.*****..*..***.*..*...***.*********..*.*.*..*.*****.*.....**.*..**...*...*..*.*..*..***...****..*.**.*....***...*.***.**..**..**.*.**.**...***.*....*..**.*.....*.....****....*.....*..***.*..*.****.*..*...**..***..**.*....**..****..*...**.**.....*.*..*.**..*.*****.***.*...**....**.....**.**.*******.**.....*.....*..***..****....*.**.*.****.....**********...*...*..****.*.***.......***..*.....**...**...***.****..***..*.*......**...***..*.*****.*.***...***.**..*....*..*.**...*.**.*...*.*.****..*.**...**.*.*...*.**....**....*.*.***..*****...*....*.*...**.*..***..*.*.***.**..***.*....**.***.**.....*.*.***...*.*..****.*..*.*.***.*...**...**.**.***........**...**.*.*.*..*.*.*..*.***.****.**..**..*******.****.******....****...*...*...*****..*..*.*.*.*.*...***..*......*.****.*******.*.***.**.*.***..*.*.*****....***.*...........*..*.****....*.*****.*.*.**..***.*...*.*.*.*.*..*.**.*....*.**....**...**.***.**..*******.*....*...*.**..***...**......*..**********.*******.*.****.*.*..**..*.**.*..**********...*.*.......**......*.***.....**.***.........********.*.***..*..**..*.*.*******....*.*.*...***.*.****.**...*..*.......*****......**..*.*.**.****..*.**.*.. **..*.....*.*.**.*.**.**.*...****...*.**.....*..**.*.*..*...****.**.*....**....*.**.*........*..*.*...****....**....*..**..**.....*****..*...***.**.*...*.*..*******.****......**....***********..***.***.*..........*.*******.*.**.*.****.*.****..******.**.*....**...*.*..*.*****.*.**....**.****...*****....*.**...**....*****..*.*.***.*.**..*.**.*.**...***..***.**.*.*....***.*.*.*****.*.*****..**...**.***.***.*..***.*...**.*.....**.**...*..*****..*..*...*.....*.***...*....*...***..**....*..*.....**..**...**......*.**.*...***....**.*...***.*..*.**....*....**.***.***.******.*..**...***.....*.**...***....**..*.*.*..*.*.***..***....*.**...***.**.*.*****.*****.*.*..*****..........*.**.**........****.***..*...*******..**.*.***....****.*..*.*.....*..**..*.***.**.....*.*****..***...*..*....*.*.**.**.******....*.***...*....**...**.....*.***.***.****..**...*.*...*.***.*.****.*..**.**.*...*...*.***.*....**.*.***.*...**..*..***.*.....*......*****.***.*.*.*...*****.*******.**.*..*..**.**....**..*.*.***.*.****.*.***....*..*.*..*..*.****.*..*....**.....*..***.*.**.*..**..*.*...*****.....*.*..*.*.**..***....***.**.**.*...*.*.*..****.**.**.***.*..**.*..***.*.*****.**.*********.***.*****.*...**.*..***.*.*..*.***.....*..........*.*..******..*.*....*.***..**..***..*.*..*****.*...**....****.**.*.***..**.****.*.*.*..**...*.****.*..***..**..*..*.****..*..*****.*..*.....**.*.*..*....*.****.***.********...*.***.*.*.***.*.*....*..*.*...**.*.****.*....*....**....*..****....*..***...**.******...*****...***.*....*******.***.*..*.*....****.*.**.*..*....*.*****.*.....*...*.**.*...*....*..**..**....***..**.*.*.***..****.*******.***.*.*.***..*.****.***...*..**...*..**......*..**..***..***.**..*..***.**...*...***.....**..*.*.*..**.*....*.*.......*.*....*.*.*...*.*.*.*..***....*..*..***..****.***..*....**........*.**..*.*.*.*****.*.*..**.*...*...*..**...*..**.**.***.*.***..**..**.***.*****...**....**...*****....*.*..**.*.....**.*.*****.**..**..*.*.*********.**..*.*.*.*.***.*...****.*..**..**..****...***.*. .**........****.**.****.**.....***..**.**...**.*.***..***.**..**.****.*.*..****...**.*..**..*.****.*....*..*****..**..*..**.*****.*.*..**..***.**.*..*..*...**.*****.*.*.*.**..*...*****...*.**.**...*****..**...***...*...*.**.*.***.*****.****......**.*.*...*.*.*...*....*..*..*****..***..***..*.**..**.***..*.*.***.*.*.**..*....**.*..****..**.**..*...*.**...*****.*......*..**.*.*.*.....****...**.**..*.*.*...**..****.*.*.*...*.*..**..**.*.***...*.**...**..***....**.*******.....***......****.***.***..*....*.****.*..*******..**..*...****...*.*.*.*.........*.....**.***.....*...****..*...*.*.*....*.**..*.*.*.**..*..******.*...**.*.*.*...**.**.**.**..*.**...****.******..***.**.*********.*.......*.....*.**.**....***.*.****.****..****..**...*..**.*...*.*****.*...****.**..*.*....*.*.**.****..**........*.......*.***..*......*.**...*.*..*.*****....*.**....**..**..*.*.***....***.*...*.*******.**....**.*...*.**.**..*.****.*...****.....*....***.**.***...***.***.**...*****.*.****.*......*..**.*..**.*.****..*.****.*****.*.*..**.**..******.**..*.*****.****.***.*..*.**.**....**.*.*..*.**..*.*...*....***.**...*.**.*...**..*.....*..*****..*.....*..**.*.**..**.*****.***..*..****..*..*....*****....*.......*..*..*..*.*.**.*.**..*.*...*..*.***..********..*..*.*.***..***..***.*...***.*..*.**.*.*...*.*.*.**..*.*.....****...**.*.**.*...****..****.***.***.*....**.*...******..**...**...*.***.**.*..**.*.****.*.*.**...*..*.*...**.*.***.****.*..***..***....**..**....*.*.....*...*.***.***.....**.*****..**..*....*.*.*.**......********..*.*.*..*..***...***.......**...**...*.*.*.*.*..**.*....**..**...**..****......*.*....****..*..**..****...*.*****..*.*****....*.*.*..*.*..**...*****....**..**..***....*.*.******..*...*****...***...*.*********.*..**...*.*.*..*..**.....******.**.***..**.**.*..*.***.**..***..****.***.*....*.....*..**..**..*..**.*...*....*.***.**..**.***.**.*...****..........*........*.***...**.****.*.****..*.*.***.**.*****..*.*.***..*.*..**.*.*.*.**....**.***....****..*.***.*..**.*.*.***.**.* *****...*.**.**.*....***.**..*..*..******.*...*.*.*.****..*****.****....******.**.*.*.......*..*.***.**....*.****.*...*.****.**..*..**.*.****.*.....**.**.*.....*....*.....*..**.****..**.***...*..*...*.***..****.*...*.*.....**.**........*..*.*****.*....*..*..*.**...*..**.*.*******.*.****....*.**.*..**.**.*..**..*.**.*..***..*..*..***..****.*...*.*.**..*.**..*.***.*.*.*..*..*..*.***.....*****.*.****.........*..***.*.*.*...****..******..*****...*.*..******..*....*..*.*.*.*....**..***....*.**.**..*.****........*...***.**.**.*.****.*..****.**.*.*********....***..*.*....*.......*.*.***..*...*.*......*****.*...*......********..***..*.....***.**.**..**.**.*.....*****.***....***..*****..*..**...**.*..***..****.**...*..**..*.*.*..*..*.**.***.**.******..***..*..*****...****.***....**.******.*....**.*..**...*.....*..**.****...*.***.*.**.***..*..*..*.*.*.***.**...*..**.***...*..****.*..**...****.*.*.**....**.*..*...**.*..*....*.*.*....**.**.**..*.*.**.*......*......**..*...*.**..*.******..*****.*********..*.***......*..**...******.*..*..*..**..*..*.*...*********.*.***.**.*....**.*.*.****.******.*..**.*.***..***...**....**...******..**...*****.**.*.****.**..**......*.***..*..**.*.*.***.**..*.**.*****..*..*.......*.***..*..*..**********.**.**.**.*......*****.*....**..*....*.***.*...*.....*...*..*.**.*******.....*..***.*...**..*..*..**..*..**...*...*.**..**...*******...*.***.***...***.***..****..*...*.*.***.*..*.**.*..*.*.***.***.***...*.***.**.***.**.***.****.*.*.*...**..*..*.*.....*.*..**.*.*......**......**.**.....*...*..***..**.**...*...*..*...*.**..*...**.....*.****..***..*.*.****.****.***.....**.**.*.******..**.****.**.*...**.**..**..*.***.**..*...**.*.*.**.*.**.**.*.*.***..*..*.*..*.****.......*.*.*.***.**.*.****..*.*.**...***..***..**.**.*.*...***....******.*....*.**.*....***...***....**.***.***.*.*.*.*...******...**.*..*..*.***....**.**.**.*..***.*.....*..**.*...*..*...*.*.**.*..****..****.*.***.*.*.*.*...**.....*.*******.****.*...******..****..***.*********..*...*.**.***. .*..**.*******..**...*...*..*......***..****..*****..*.**..**.*..**.**..***..*.**.****..***********..**..**..****.****.**..**..*...*....***.****..*.*.***.*.*..****.***.*...*....**....***..**..*...**.***....***.****..*.*.*.*.....*..*....**..**.*....**..**.**...***.*..*****......*.***.**..**.**.**..*.**.*.**..*....*......*..*.*...*.*******.**.**.....****....*****.******.**...**.***.****...*..*....**.***.***..*.***...***....*.****......*..*.*..**.*.*.*...*.**********..****..****...*****.*...*..*...*.*.***.....**..***...*.....***..**.*.***.**.*.*..**...*.**..**.****.*.*..*..******.*.**.*..***.*.***..*..*.**.*..********...*.****.**...***.......**.*..****...**..*..********.*.*..*.*..*.**.**..**.*.*****.*.....*...***.*...**.*.*..***.*.**.**.....***..*......*******.*.*.*......*.*****.....****...***...***...***.*..***..***.**...*.*.*******.**..*...**.*.*.*.....*...****.*.*...*.***..********..**...*..*..*...*.**..*.*.***.***..*..****...*.*.*.***.*.****..*...**.*...*.*.****.*...*..**.*.*.*.....*****.***..*.**..**..*..*.*.**..*.*.***..****..**.*.......***..*.**....*.*...***.*..**...****..**.....***...*****....**.*.*.*..*..****..*.*.*******..***.*.*..*.**.*****...*....**.*.****...*...***.***.*..*....*.***..**..*.*...**...*..****...*..****.***.*...*..*****.*.*..**.*..*...*.****..*.****..***.**.**...**..***..**...**..*.**....**.*****..*.*.*****..*.*...****..*********....*.*.**.**.*.***.***.***.*.***..**.*...***..***.*.**.**.*.*.....**.*..*.*****..*........*.*.*.**.*.*.*.......***.**.*...**..***...*..**.....***..*.*.*****.**..*.*..*..*.*.....**.*****.*****..*...***.*..***.*.**.**...*.**.**...*.*...***...*****..*...*...*...***..****..***.*.*.*.*.***...**....*.*..***..*..****.*.*..**.*.*...**....***.*.***.*.*..****...***.*...**......***.*****.**..***.*.*..**.......*..*..**.***.....*..***.....***.**..*.**.***..****.**....*..**.*.*****.**.*...**.*.**.*.*.....***....*..*....***....**.**....**..**.**.*..*...****...*.*....*...*..***.*.**.....**...*..******..***..*..****.***.....**.*.*.*.. ..**....*........*.*....*.......*.......****.*..*.*....**..*....*.************....*..*.*.*.*.*...**..***....*....**.**.*....***.*.*....****.**...**.*...*.**.***.******.*.*.*.*.....*******.*.*.......**.*..**..*.....*..**......*********.***.*.*.*.*.*.**.*****..*.*.*..*.*.*****..**..**.*.****.*.*....**...***.*..***.***..****..*..*.*...*.**.**.***...**..*.**.**....*.*.**.*..*.....***...**.***.*.***...*.***.....*...*.*.*.*.**..*.**...***.****.**.*.****.*.*.***.*.*.**...**....*.********.*.....*.*...*.*.*...**..**..**..***...*.*.**.**.*.****..**..*.*.......*..***.**.*...*...*..**.....*....*.**...*.*.*..**...****...****.*.*..*..*...**....*.*..*..*.....**...****...*.***....*.****.***.....*.***.******.**....***.*..*.***.**.***.*.**...**..**..*.*.**.*..**...*......**.**.....*.*****.******..***.*...**.***.*..*..**.***..****..**.**..**..***.....*.*.*.*..**.**.**.***.********.***..****.*....*.*.***..****.****..*.....*.****.**....*..*...*....*.*.*.*******.**.*..*.****..**...*..*..***.**..**.**.**.*.......*..***.**.*.*.*..**.***.*....***..***.*.*.***.*****...***.**.*.*....*...*.****.**..******..**.******..*.......*..**.*...***..*.**..**.*.*..*.**....*.**.***...*.*..**..*.*.*.***.*.*.***.*.....*.**....*.*.***..**.*..**..*.****..*.***..*.**.*.**..*..****..*....***..*..*..**.*..***.***.**..**.*..*.*..*........*.*.*..**..**..*....*.*..*..***...*.******.*..**......**.*..***...***.**.***...*....***.**.*....**.*....*.*****.**...**.**..***.*.***.***..*.***.*.*****...***....*****..**....*.....****....**.**..**....*.******...*.**......**..****.**..****.....**.*.*....*.*.**.*****.**...**..***...***.***.*...**...*...*..*.**..*..**.**..*.*.*.*.**..*.****.....**.****..****.**.*.**.*.*.**....*...***.*****.*.****.*...*.*..*.*...**.******..*.****.**.*.**.*...**.*.*.**.*.....*...*....*..*..*.***...*.**..*.*.**.***.***....*.*.*..*.****.****..***.**..***.*..***...**.***.*.*...*.*..*.*.**.*.*.*..*.**..**..*...**...*.**..**..*****..*..*.*.********....*..*.***..*.*.*.*..*.******...**..*.....**..******.*. ..*...****.**.*..*.*.*.***....*.****..**...**.***.*...*.**....**.*****..*...*.*....**...*****.....***.*.**..*..**..*******..****.*..*.**.*.**..*..**.*****......*..*..**..****..*..***..**.**.**...*..*..*...*.**.*...***.*...*..**.*..**.*.****...*.**..**.*...*.*..***....*.*.*.*.**.******..**..*.***.*.*.*.*.****.***..****.****..**.*.....*....*.*..****.***.*.**.*....****.*..*.....****.**.....*...***...**..*.*.***..*..**.*.***...****.**.*.**.*....*.**....*....**......*...*...*.*...**.*..*.**.****....**....*...*.*.*...***...*...*.***..*..*******..*..*****.*.****..*.*.**..**.*****..*..**********.......*.*.*..**..**...*...**.****......*..*..*...****..*.**...*****....**..*.*******.**.********.*..****....*.**...***.....*.**.***..*...*......**...**..*.**.....*...**..**.....***.*.*..*.*.****..****.***...*.*..****...*..**.**...**.*..*.*******..*..*******..**..**.*..**.*..*.*..**.**..****.***.**.**......***....*..*....*.....*.**.******.*....**.*....*.*.*..*.**.*.***......****..*.*.*..****.***.***.**..**..**..**.**....*.*...***.*.***.****..*.*.****.*.*..*......*.****..**..*.*..*...*.*.****....****.******.**.*..******.***....*..**.*.*.*.**.**.*.**.**.**.*.**..**.*.*.*..***.*.***.*..***.**..**.**..*.*.*..*.*..*..*.**..**..**....*.*.***.*...*.**.*..**.**.**.***..************.*.****...**.*.**..**.....**..*.***..*.*.*..**.**.******..***...**.*...******.**....*.***.*.**.*..**.......*.*.*.****....*.*.......*..*..*.***.*....*..****...*....**...*...*.*..**...*****.**.***....*...*.***...*.*.*....*..**..**.**....****...***.*...*....*.*.*.*.**....*.****.***..**.*.******.*.*.*..**...**.*.****..**.....**..*.......*.....*..***..****......*.*..*..*..**.*...*...***.*......*..*..*.****.....*.*..**..*.*....*....*.*******...*..**.**..*...*..**.*****..**....*.**..**........*....*.**.**..***..*.***.*.......***..**..*.**...*.*.****.....***.*...**.*.***..***.*..**.*..*.*.*..**..**.....*.****..**.**....***....***...******.*.*****....*.*.**...*.*.*.**.....*.*.**.*****..***...*.*.......****.***.*..***..*.*.. ..**..*.*......***.*.****.****.**.*....*.*....*..*...*...**.*.******.****..***..***........*..**.*..**.**...*.**.**..**.*.***.***.**.*******.*.**.***...*******.**.*.**.**.***.*..*.**.*.*.*.**.....*....***..**..**.**...**.**...**...*.....*.*...**.**.*...*******...**..**..**...*...*....*..**..*.***.**..**.**...*...***...*****....***..*.**.***.******.****....*.*.*...*..*.**.*...***..*.***.........*.******..*.**..*..*..*...*.*...*...*.**.**..*.*...*..*....*..*....**.....*.*.....*.******.*...*..*.****.*..**...*.*.**.*.****.*.****.*.*.**.**.*....*...*..*......*.*...*.**.*****...*...**....*..***..*.***...*..**..*..**.*..*..***.***.*****.*....****.....*..*.****.**.***.*.....*..*...*.****.*..*.*.*.**.*....***.*.*.**.**..**.**.*.*..***...****....*.**....**.****..*.*..*....**.*******...***...**.*.***..**..*.*.*.**.*******.*.*.******.....*.*.....*.**.*.*.*.*.*..*..***.*.....**.*....*.***...**.*.*.*.***.****..*.*.**.*.**....***.****...*.*****..***.*..***.*.**.******.******..*..*..*...***...*.*..**..*****.*....*..**..***..*..*...**..***.*.....*.*....***..*.***..*.....**.*.*.*.*.*.....*..*.****.***.***.*....*.******......***..**..**.*****.*..***.*.*..*****..*..*.*..**.**.****...***..**.*.*...*.****.*.*.*...***..**..***..**..*...*.***.*******...*.*.*..*.*....*..**...***...**..****...*.*...*..*.....****..****.*.***.*.*......*..****.*.*****....*.....**.****.**************.*...*.*..*.*......**.****.*....*..**..*......***...*......********.***..*****......*..*....***...*.*..*****.*....*.*******.*..*.**.*...*****.*..**....*..****.***.****..*.*..*.....****.*.**.***.*.*..**..*..**.*..***.***..*.*..*******..*.*..***..**........**.*...***.**...**.....*.***.*.*.....**.*...**..*.*...****.*...***.*.*..***...*.**..**.*.*....*..**..***.*...*****.*..*.*.*.*.......*.....*..*****.***.***..**.**..*..*..*.*.*.***.**....*.**.**.*....***...*.......*...*..*.*.....******...**.*.*.*****.*..**.*....**...*...****...**.......*.*.*...**....**..**..*...*.*.**.*.*..*.*..**.....*.**..*.*.*****.***..******...**** ...*....**.*........*...***...**...**.***.**.**..*..*..*..**.......*.*.***...**.*.***..**.*****.*.....*.*..*..***...*.**.**.***.*.*..*.*.....*.**.****...**.***..*.*..*....*.*.*..*.*...****...*.***..*..*.*.*..******.*.**....*.*..**...**....******...**.*...***.***.******.***.*....**..**....*.****.**..*.....*.*..*.*..***.*.*.....**...*....***...*.****...*.*...**....*..*.**..*..****.*..*.***..****..*.*.**.*....**..**.*.*****.*...*...*....*****.*......*...*.*..**..**.*.......*.*.**...***.*.***.*.*.*..*...**.***....***...*.*..*****..***.*..*..*.*.*..****...***.****...****..*..***..********.*..****.**..**.****....*...***....*.*****.....**.*.**.*..**..*...**..*.**.**..**..*.*****.**.*..****.*....*.***..*...*.***...*.......***.**.*.....*.*.*.*.*.*...**.*....**.*.*.**.*.*...**.*.*.*..****..*..*.*.*..*..*....**....*.******.***..*****...**.***..**.*.*..*.*****..*****.***.*.**.*....***.....*.***...*..***.*....***.**.*****..*****..*****..*...**.*..*.**.**...****.*.*.*.***..*.***.***.**.........*.****.**....**....*...**.**..*...*.*.*..**...**.*...**....*.*****..*..**.********.*...**..**...******.......****....*...**..**.*.***..*.**...**.***...*.*.*.****..**.*.*...*..**.****.*.***..**.*...*...***.*..**....***....**.*..*.*..*..*.***.**...**.**...**.***.***...*.*.**....***.....*.******.*..***.*.**.**..*****.*..*.**.**...***.*.*....**....**.*..*..***.*...*.**.****.*.....****.*.*.**...*****...*.*.*.**.**.**....*.*.***.*..**.**....**.*..**.*.*..**.*..*...*.*..*....****..*........*...*.*.*.*****....****.*..*..**.**.*.***...*..*..*.*..**.*...*.**...*..**...**..*.**.*..*..*...*......*.*....*...**.*******...**.**..***....*.****..**..****.**......*.***.*.****.*...***...*..*..*.....***..***...*****...***.**....*...**...*.*.**..******......**.......****.*.*...**...**..***.***.*..*...*****..*.***.*.*.***..*.*...***.***.***.***.*..******.***..*.**.*.*..*...***.*.*.*.*.*.*.**..*****.*..**..*.****..*..**..**...***..***...*...*..***.*...*.**..*******..***....***.*....*..******...*.*.*.**......*.*** .**.*..**.*..*...*..*..**.****.*.**..*...**.***.****.*.**...*.....*...*.****.*.***.*....**....*.*****.***.*..*....**.*.***.*..*.**.*.....*.*..*..***...*...**.*..*.*..*..*.*.*....*.*..*..*..**.*..***.**.**..**.*.*..*..***..*.**..**.*.******.*..***....*..**.*.*...*.***.*.*.*..*...*.****..***.*.**..*.*.*.*.**..*.***.****.*.......*..*...*...*.*.**..*...**......**......*...*.*..*.**.**.*...**..***..****...*****.*...*..******.**.*..*..*..*.*.*.**...**..*..**...**.....*..*.***..*.***.**********.**.*...*****.*.*...*.*...*..**...*.**...**.*..****.****...**.**.***...***.*.***.**..****..***.*******....*.*.*.****.**....****...****..*.***.**....****...*.**..**..*.*.....*......**.....***..*......*.**....*..**.*.***.*..*...****...*.**....*.***.*.**.**.*.****..*...**..*...**..*.**.**.*..**..*.*..**.**.*..**.*.*...*.....*.*.**..*....**...****.*.*******.*****.******.***.***....*.*****..*.*.**..****....**.*..**.*.******.....**..*******..*...*****.*.*.***.*.****.*.*.*****.**.***.*...**.****...**.***..****.**.*.*..****.**....**.*.*..***.*.*.*.*....*.*..*....*.*..*..**.**...*..***.*.***...**.*.**....******..*..*.***.*..***.*....**..*...**...*..*.****.*..**.*.**.**.***.*.*..*.*....*.*.**.*.**.*...***.*.*.*.*.*.**.*.**..****.*.*.***.***.**..*...**....****...**.*.*.**.*.****.*.***..**.***...*...*...***.*****..*...*********..**...***..*.*...******.*...*..*.**.*...*..*..***.*.....*...**********..***..****....*....***...*.*.*..**.*.***.**.*.*.*..*.*...**.*.****.**...**.*.**.**..*.*...***.*.*****.******.***.*.*.*...**..****.*.******..*...*..*..*.****.**.**.****.*.***..******..***..*.**...*...*.*..*.**.*.*...****.****....**..*.*...**.*..**..****..****.***.....**..*.*....**...*...**..*.***.......***.**..***.***.*...*..***.....****...*.....****...***..**.*.**..******.***.***.******.*.*.**...**..**.**.*..****..........*.*.*.*.*.*..**..**.*.******...**.***....*.****..****...*..*.*....*..*.**...**.***....*...****..*....*.**.**..***.*.*..**.*..*...*....*..*****.**.*..***.**....****.....*.***.*..*.***. *..*..*.*.*..**..***.*.***.***..***..*.*.*****.*****.*.*.****.***.*..***.**.*...**..*..*.**.*...*****.***...**...*...******.**.**..**.*..**.*...*.***.**....*.**.*..*.***..**.*..***..***..**...**..******....*.*.*.***.**....*.****.....**.*.**.**....*.*....***********...***.***..*****.**..*..*...***.**...******.********....*..**..*..****.**.****.*.**.*.....**..*.*..**..****.*.*...*....*.*****...*..**..**.*...*..**..*.*****.*.*****...*.*.**.**.****.*..**.****.****..****..****.***.*..*..*.**....*.*..**....*.*****..*..***.**..**...*.**.*.*.*****..***..*..***.*.****.**.****.***...*.*...****.*.*...**..*..*.**...***...*.*...**.*.**...***.**...**..*..***..*.*....*.**...*....*.******.*.*.*..**..*....***.**..****.*.....*****.*...****.*.......*.*.*.*....**..*.***..*.**..*..*..**..**..**..*..*.***.*.*****..****.**..**.*.**...*.**.*.***.....**..*.*..*..*.***...*..**.*.*......*.*.*.****.**..***.***.****..*.*.*...*...**.*.*...***.*..*.***..**...***.*.*...***...**...*..**......***..*....**.*.*..*..****.....*.**....*..***.*.***..*..*.**.****....***.*...*...*.*...**...*.***...**....*****.***..*.*....**..**...***.*.*.*..*..*..**.*.*****..**.*...*.**.*.*..***.**...***.....****..*.*..*..*...*.*.*.****.*.*.*****.*....***.....*.*.**....*.*.**.*..*.*..*******..*.*****.....**.**.**..********.*.**.*.*..***.*...*...*.***..*.**..*...**..**.*.**....***..*...*..**...**.***..*.***.....**.*....**..*...*.*..*.*....*.*.....*..***.*.*****.*...**.**.**.***....**..*.*.*.....*.***..*...*....**.*..*.**...****..*.**....*.****.*..*.**..*..*.****..*..*.*.*.***.*.**.....*....**.***..***..*****.***..**.**.*...**.*..**.******..**.*..***.**..***.*.*..**..****..*.*...**....*..**.*..**....*.**.***.....***.**........**..***..*.*.**...****......****.*.....****.*.****.*.*.**...*.*.**...*..**.......*..**..*.*..*...***.***...***.*...*..*..*....**...*..**.*......***...*.**..***.**.*....****......*.**.*.****.*.***.**.**.*.*....*.**.*.*****....*..*.*...*..**..**..*.*...*.*....*..*..*.........***.*****.*.***.*..*.***.*...*. ..*...*...*..*....*.*******...*....*...*...**......**...*..****.*.**...******..**..**.**.**....*.*.*..**.**.*.**.***..**.**..**..*.**..*...*****.*.*.**..***..**..*.**..****.*.*.***..*..*.*.*****..**.**..*............**..**....*...*.*.*.*.*.*..*...**..*.**..*.***.*..*****..*.*..**.**.*.**.*..*...*.***.***.****.*.*.*.****..*..*.*.*.*...*.*...*****..****..*.**...*.***..*.*.**.*.****..**.*.*....*..**..**..*.**..**.**....***.**..***.**..*..**..***...*.*.*.**..*..**.***.**....**..***.*..*****..**....*...*.*..**.****.**.**.*.*.*.*.........*...*.*.*.**.*......*...*..*.***....****..**.*.*****..*...*....****....*.**.*...**.*****.*.**.*.**.**.*..*.**.*.*.****...***.**..*..*.*****.*..*...*.**.***.**.*.**.*.**.**.*.*...*...*..*****..*.**.*...*....*.*..***.**.****...*.*..**..****.***..***.**.****....*.*.*.**.*.**.**.*.***...*.....***...*.*.******.*.**..*..*****..*.**.*..*...*****.*..**.*.***..*.*..*.*.******.****.****.**.*.*...**.*.*.***.***.*.**...****....**...**.*...***.*.******.**.*.*..*****.*..*.*....*..*..**.....*..*..******.*...***...**..*.**.*.**...*.**....****..*****..**..****.*....*....**.**..*....*.**..***..*.*.*.*..*******.....*..*...*...**.***..*..**...**....**.*....*.**.*.**.*.**......*.****....***.***..*..*.**...*.*.**...****.****...****...*.***.*.***...*****.....***..*.*....**.**.....**..*.***......****.*****...**.***..*.**...*......**.****.*..*****..*..**.....*...**..**.****....**....*.....***..*.*.*..*..*......***.**..**.**.*.***.*..**.**.****.***..*....**...*..*.*.*..**.*.**.*.***....*.*.*..*.**.*..**....*.*..*..***.**.*...***.*****.*.*..*.**.........*.****.*...**..*.*.*****.*..*****....*..***..***...***..****..*.**.*..*.*.........*.*.*.***......**.*****.***..*..***.*.****.......****..**.**..*.*.**..***...***....*....**..*......*.*..*.*....*..*..***..*..**..*..*..**.**.*****.....**......**...***..*.*..*..*****.***.*.*....*.******......*.*.**.*.*...*.****..*..*..*.***.**.*.....*.*..*.*.....**.**.*****...*.*..*.......*.**.*.**..*.*..*...**.***..****.**....*.*.*.** .*...*...**.****..*.***.*.*.**.**...**.*...**.*...**..*.**.*...*..*..*...*...*.*.*.*...**..*..*.****...****.***.**.*****.*.**....**...*.*....*.*...*..**....*.*.....*****..*..*.*******.*****.****..**...*.***.*****.***...*..*..*..*.....**..**.*.*.*.*.**..***.*..**.**..****....*..**.**.*..**...*..*.*...*****.***.*.**...***..***..***....**...**.**.**...**.*...**.*.*..*..***.*..**.*..*..****...**..***.**..***.*..*****..**.**....*.*..*..*******..**..**..*..**.*****..**..*...******......*......*..*...****.**..**..*..*..*****.*****..*....***..****...*..*..*..**.*...**.*.*..***..***.....**....*.**.*..***.*..***.**.***.****.**.*..**.*.*.**...**..*.*..*..**..*..******.*..**.*.***.**...******.***..**.***......**...**.*.*..*.*.****.*...*.**.**......*..*....*.***..**.**....**.******.***.*..*.**.***....****.*******.**..*.***.*...**.**.*.*.*.*****.**.***....*..*....******...**.***.**.*..*.*.***.***..*..*****.**.*..*****.****......*....******..**..***.**.*.....*..***.**..**.**..**..*.**...**...***...*.****..*.*..**..*.*.**..*...*...****.....**.*.**.*...***.*.***.....*.*..**.**....*...*.***....***....*.*.*..*..*....********.**...........*.*..*...***.....*.***...***.*..******....******....****..***.*..*..**.******.*..****.....****.*....***.**..**.....**..*..***.*.*........*.**..*.**.**.*.***.**.********.***.******.....***.*.**....*.*.*******.**.**..*..**.*..**.*.**....*.*..***.....*..**.*****..*.*.**.****.*.......***.**...**...*..*.......*.***..*******.*....*..**..**..***.....**.*....*..**...*...**.***..*.*.**..*.*..**.**.***.*........*...*...*.......**..*.*.*....*.****....*....*.***...*.**.*.**.**...*****.**....****.***...*.**..*..*.**.****..**.**..**.***..*...**.*.****.*.*.*.**..*...**.*..*.**......*..**..*..*.*....**..***..***..****.****.*.*****..*..****..*...*.**..******.**..*...*.....*...*.****..******..**.....*.***.**.*.**..*.....***.****..*.**.*......*.****.*.*.*****.*.....****..***.**....*..*.**.*.*....***..*....****.***...*...*....*...****.***...*.**....*..*.**.*..*.*.***.*.* *..**.****..**.****.***.**....**.***.*...**.**...***..**.***...*..*.******.*..****.*.*.*...**.*.*.***.**..***.**..****..*..*.*.*.*...*...*.*.****..**.*.***.*******..*******.****...***..***...******..*......*..*.***.*...*.*.*........****...***..**....**.**.*..***.*.**.....*.**....**.****.*..***..*.**.**...***.****.***..*...*.**.**.**.**..**...******.***.....**.*..***..*****...**....****..***..***...***..**..**.*..*..**....*.*.**.****...*..*..*..**.****.*.**..**.*.**.***....**.*.****.*.*..**.**.*.***..*........***...****.*.**.*..*.***.**.***.**.*..*...**.******.*.*..*..**.**.***...***...***.***..*..**.*.....*.*.***.*..*..*.*..**.*....*.*.**.*.****...*..*.....*..*.**....*..*....*****.*..*.**.......*****.**.......**..*.***.**..***...*..**..**..*.*..**...*.*..*.*.*..*.***.*.*.*..*.****.....**..*.**.*.*...**..*.*.***.***..*.*..**.**.....***....***..*****.*..*..*...*.***.****.******.*.**...*.**.*.....*****.*.**.....***.*****.***.*.**.****.**.....**.**.**.***.....***..******..*..*..*.*.***..*.***.****...***..****.**.*.*.......*.**.***.*...***.***.********.*.*****.*.*..**..*..*.*.*..**...*.*.**.*....*.....**....*.*.*.*.**...**.***.*..*.*..*...***....*..**....*..*.****....*.***...***..*..**..*...*.*.*....**.*.*.****.*.*.*..***.*****.***.*..*.*******.*..**..**...**..***...**.***.*******..**...***....***.**..*....*...***..***...*..*.**.**..*..**..***.***....****.**...**...*..*..*.**.***..*..*.*.**.***.**.********.*.*....**.*.*.***.*..*...***.***..*.*****......**..**.*.***..***...***..*.*...*.***.*.*..*.**...*.*...*.***.*...**..*.********..***.....*..***..*..*...***.****..*..**..*...*.***.*****..*..*...*......*.**..***..*..*.**.*..*....*.*..*..*..*.*******...**.***.**.*.*...*..*...*...*.*..*****...*.**..*.*.**.**.*...**..*.*.**..**..*...*.***.*....**.*..*.*..*.*...*...*.**...**..***....*...**.*.*...*..*..**..*.**.******..*.*....*.***.*....**.****.*..****..*.*.*....*.*.*.***.*.*.**..**....*...*********.*.....*****.*..*..***.*...*.***...******.*...********..**.**.*.*....**...*.*.. .***..***.*....**.*....**......*..****.***.***..*....*...*.*..*...**.**.**..*.****.*..**..*****.*..*********...*****..*.*........*.**....***...**.**.*..**.*..*..**.***.***...*.*..*.**.***.*.....***....**..********.***...*...*.**.******.*..****.*..*.*...**..*.*.**.*****..*...*.*.***...*.*.*..**........*...*.*...*****..**..**.*.***..........****...*.*.*.*..**.*..*.*...**..**..*...**....**.**.**...*..**......*.*.*..**....*...*..*...**..**..**.....*...**.*.***.....*.****..*.*..*.*.*.**.****.*..*..*.*...*...**.*....***.*..****..*.**..*.**..*****.**..***.***.*.**.***..*....***...*.***.******.*.*...**...*.*.**.*...**...***...*.*.**..*.*..*.*....**...*.***.*.*..***..***..*...***...*.*...*********.****..***.*..***.**...*****....**......*......*.**..*.*..***.**..***...*.*..*....*..**.***..*...****..*.***..**..***.*...*.**.....*.****..*...**.*...*..**.**.***.***...**...*...*..*.**...**....*..*...***.*.*....*...*.....*..*.***.*.**.*.**.*.*.****.******.....***.....**.*..****.........**..*.*.******....**....*...*******...*..*.*...***.........***.**....**.**.*.*.****.**.***..*.**..**......****..**.*.*.**.*.....*....**..*.....*******.*...***.*..*.**.*.*.****.*.*.*.**...*****...*..*.***.***..**.***..***....*.*.**.***.*....****.***.*.*.**..*...******.**..**.****..**.**.*.*.***.**.****..*.*.*...**.**...****.*..*...*.*.***.**.**.*******.**.*.**..*.*.*..**.**...*..*..****....**...*.****....***..*.*...*..***........*.*..**..**.***......*.*....*.......***.....***...*.*..*..*..*....**....***.**.*....*.****.****...*.....*.*.*.**.*.**..*******..*...****.*.*.****..*.....*..***.*.*......*.****..**..**.**...*............*..*...*****.....*..**.*....****....****.*..**..**...***....*.*..***.*.***...******.**.....*.*..*..**.*.*...***....**...*...*..****....*....**.*...*****.....*..*.*..*..*....*..*..*.**....*...**.....**..****.*.*.*.*..***..**..*.*...*...*.****...*....*****..****..*.*..*.....************...**...**..*.**....*....*...***.*..***...***......**.****...*.**..*****.*.*..**..**......**.**. .*....**....*..*..*.*.**.*..*.*..*.**.***..*.*.*...*..*..*..*..***.*..*.**.**..*****.*******.....*.....*..*.****.*.**...**.**..****..*.*...*..********..*..***....*.***.*.*.***..*....****..*..*.**..**.****.***.*..**...*.*......***..*****..*.*.*...***....**...***......*.*..**..*.***..*.*.****.*.*.****..**.*.**..*.*.*...*..**..*.****.***.**.*....*.****.**.*.*****.*.*.**.**.*....*.*..*.*.***.****....*.**...**.......*...**.*..****..........**.*.*..*...*..**.**...***.*.*.*...*...*****.**...*.....****.*.**.***.*.*.*..***...**..***.**.****...****.......**.....*...***.**..*..*..*.****.****.*.***..****..*.*...**...***********...**.***..**..*.*.**.......*.*.*.*.**..*.*......***.*.*..***.****...*.**.**.*..*.*.*.*..***.*.*..*..*..*..*.*..***.*..*...*.*....***....*.***...**.*..**.****.*.**...*.**.**...**.*...*.*.**.********.**.....**.*.**.***.*.**..****...**.******..**.****....****.*.**.*..*.*....***..*.***........*..**......*..*..*.**.****.*..**.***.*.*..***.***.*.........**..*.***.....**.**..***.*....*....*****..*.**.***.*.*.*.***.***..*...***...*....*...**.*.*.....****.*.***...**.***.*.*.***.*...****..*........*..*..**..*...**.**..**..**..****.*.**...*....*.****.....***......*.**.*.*****.*..**..*.*.**.*..*.**.**.*.*****...**.......****.****.****..*.....*.*******..*.**.*...*.*.**.**.**.***.*..**..*.***.***...*..***.*.*...**....*******...**..*..*.*.****.....**..*........*..*****.*.*.**..**.*..***.*.******..**.*..*...**...*.*....*..*...*****.**.**..***.*.***..**...**..*.*.**.....****...*...**.*****..*.**.***..*..*...*.*....*.*.******..*.*.*.*********.*.*....***.****...*...******.*...**.*.**.*..***.*.*..*.**.***.*.**..***.*.*.******.*.***.*.*.*...**.***...*.*..**....*.*...***.**.**.*****.*.*.****..**...*****....**......*...*.....*.*...*.**..*.**.******..******...*....*...*.*...*.*.**.*..*.*..*...***.....*..*.**.*.*.**.*.*.*..*****.**..**.*.*.**.*.*.*...**..***..*.**.*.*******.......*...***.....*...**..*.**..***..*****.**...******..*..******.***.**...**....*....****.*****....**..** *.*.*.**...**.**....**.***.*.*.....*.******..*.....**......**.*.**.*.*.*.*........**.*.*.....*.............**.*..***..*.***.**.*.*...****.*.**..*****.*..****..*.*.****..*.***...**..*.*.*...***..**....**.**..*.*.***.*...*.*.*.***...**..***..****...**.*****......*...*.****.***.**..*****.*..*..****.**..***.*..**..*...****....*...**.***.*..**.*....*.**..*....**.**....**....**.*****.**.**....*.**.***..*.*.*****..*...*.**....**.***.*..**...*..*.*.......**..*.*..*.*.*.**.***.*..*..***...******.*..**.*.**...**...**.**.....*.**..***....*****..**.***..*.**.*.*..*.***.*.**.*****.**.*.**.**.*.*.*.***.*.**.**...**..*****.*......**...*.***..**..**..****......*.*.*.**...*.*****.*****.*..*.*****.**.**..**.*.*.**.******.**.....*....****.****.**.****....*.*.***..**.****...*.*******..*****..*.*.*..**.********...*.*****...******..*..*.*...*..*.*.**..**.....*.*.***.*....**...***.*..**....*...*.**.*..****...*..*******...****...**.*.*.*****.*...***.***..*****...*..****...*.*.**......*....*.****..*.........*.**.*.....****.**...*.***....*.*.*..*.*..*.**..*..**...**..*...**..*.***.**.*.*.****..*****..**..*.*....******.*.*.**....*.*.*...**.*.*.**...******.*....**.*.*...**...**.......*..*..*...*..*****...*.*.*.*******.*.***.*.....*...*.****..**.****.*..**.*.**.***..***..*..***.*...****....*.*.******..*.**.*.*.*..**.*...******.****..*.*.*..***.*....**..*.*.**.*....**.****.***..*..***.***..***..**..*...***.*.*.*.**.*..**.*..*.*****.*..*..***.*.****..*..*.....**...*.**.**.****.....**.......*....**....*...*..****.....*..*.....***.**...*********.*******......**....*..*.*..**.*..****..****..*.**...***......****.*...*.*.*.*.*.**.....*..*.....****.***...*.*...*.*****...****.***..**.*....*.*.*....***....*.*..***..**.****..**..**.***...*..*..*.****.*.****..**.**.**.**..*..*.*.*.**..****..*.....***.....*...*...**.*.*..*.**.*********...*......*....*.....*.**.*.....***.....**..*..***.**.**....*.*...***.******....**.**...**.......*.*.*.*........***..**.*.***..*.*****...****..***...*.***.**.*...*..*.*....... .**.**..***.*......**...*..*.*..*.**.*...*..*.*.**....*.***......*..*****..**.*......*..*.*.**.*...*.....***.*.**.*..***......**.*..****...*.*...*****.**...*..**.*****.**.*****...**.*.**.....**.*.....**..*...***...*..**...***.**.**....*.**.*.**..*.*.**.****......**..*....**.***..*.*..******.*..**.****......**...**..**..*...*...**....******..*.*.*.*****.*.******.****.**.....*.*.*..**...*.*...*****.*.****...*.****.**..****.*..**.***.*.**...*...***...***..**.********....*..*..****.*.**..****.**.*..***.****.**.***.******..**.*.*.*.*.......*****.*.**.**...**..*.**..*.***.**.*..*...*..*.*..*....***..*.*..*****..*...**..****..*.**.**.*..****..........*...*.******.***..****.**.*..*.*.****..*.*.*.**.**....****...****.**....**....***....*...*..*.***.***.**.*.*.****..*.*.*.*...*..*..****.*...*.**..*..*....*.*****....***..*.....**.*..*.**..**..***...*****.****.**.***..******.*...*.**..**.*****....*..*...****.**..*......*...****......***.**.....***...*..**..**....*.*.*.**.**.**.***.*.*.....**..***.**.*.*..**..*.*..**.**.***.****.*.**.....*.*.**.**.*....*..*..*....*.*...*.***.*.**.*.*.**..*..****.*.*..**********..***..****.*..**..**..**.*..*****..*.*.*.*..*....*...*....*******...**.*.**..***...****....**..**.**....**.......*****.**...**..*.*.*.*...**.**...****.*.....*.....**.*...**...*......*....*.**...*.**.......*..*.***.*....*****....**..*...**.**.**.**.*.*****.*..****.*....*....*.**.....*.**.**..*.*...*.*.***..*.**.*...*.****......*....**.***..*****.*..**.*....*.*....**..*..**.*..*****.****..**.******..*.*.**...*.******...*****...*.*.**...***...**.*..*.**.*********.*....*....***....*.*.***...**..*...*..........*.*.....*...*.**.***.*.**...*.****..*.**..*.*****..**..**.*.***.*..*..*...*..*****....*.**....*......*.*....****.*.*..**.***.*.*.*..****.*.***..**.*.*.**.......**....**...**.**..**.*.**.....***.*....**.***.****.**...*.*..***..*...*..*.**..*..*...*..**..*........*.****...*..**.*******.*...*.**.....*****....*..**.**..***.***....**..**..**..****.*...**....*..**.**.*.***.*.* ....*.**.**.*..***..*.*.*.**.*.***.**..*.*.**.....*.*.**.****.**..*.*.....**..***.**.*...***.**.*....*.*.*...***.**.***.***..**..*.*.*.**.....****..**.*****...**..**.***..**.*.*.**.**....*..*...*..*..*.*.**..*.*.*****.****.*.*******.....*.**...*.*.**.*.*....*..*..*****.****..*.**...*.*.**....*...**.****.**..*....*.*..**.*..*...*.*...**.***....*.........*.*..*.*........**..*.***..*.***..**.*****.**....*..*.*...****..**.******.....*.*..*******.***.***....*..***.***......****..**.*.*.*..**.*.**.***..*.**.*.*..***.*.*.*.*..*.**.*.****.*.*.*....*.*****..*.*......*.*...*..****.*.....**..*.*.*....*..**..****..****...**.*.*.*.***.*...**.**.****......****.**..*.....********...*...****.*****...*.*...**..*..*.***..****.*...****.******....*.**.***..*.*.*.*.**..*.*....***.**...*.**.***.*.**.....**..****.***.***.*.**.*.***.*.*...*....***.*..***....**...*.*.**.*.*.*.*******.*..*.*.*...**.**.***..*...**..********.*....*.*....*..*...*.....*....**..***....***.*...**..*..****.*******......**.**..*.**.***....*....*.**..***...**.*...**.*.*.*******.*...*..**.********.*...*.**...***.****.**.***...***...******.*.***...*...*.*..***.*.**..*.*....**.**.**.*.*.*.**.******.**......*.**.*****.****.*..*.****....*.**.**..*****..*.***........*.*******...***....**...*****..*.***...*.**..**.*.****........*.*..*..*.*..**...**.**.**.*.*...*.....*.********..*...****.*...*..***..**....*.**.*.****.*...*..*.*.*....*.**.*..*****.*..**.*.******.**.*..**.*****.....**...*....*.**..***..*.....*.***..**....********.*.**....*.***.*.*..****.*.*****..***..**..*.*..****.*..***.*...***.*.....*.**...**.....**.**.*.**.*.*...*....**.......*****..*.**.*****.**..*****.*.***..**..*.***.*.*.*.....*..*.***.****.*.*...**..*.********...**.*.***..***..*****.**.**.**..**...**.**..*...****.*....*.*..**.***.**.**..*.**.*.*.*......*.*.**.***.*...*...****....**...*...*.*..***.*...**..**..**...*..*.*.***..*******.*.*.***.**.****..***...**.***....*.*...*....*****....*...*.****...*.**..***...**.*....*.*....*.**..*..*...*.......*****.*. *.*.*..**..****.*.*...*..**..*.**.*..*....*..........***..****.*...*.*....*.*.**..*.*...*....*..*****...**.****...*.***..*..******...**.*...****.*.*.*...**.*.**..***.**..**...*.*.*..*.*.*..**.**.*.*****.*.*.*****..*.**...**.***..**...***.*...*.*.*.****.**.....*..***.*..***....****.**..*...*.**..*..*.....******.....*****..****..***..*.**.*******.*.*.*...**.....**...***.***...****..........**...*..**.****.*.*.**...*.****...*.*..**.*.........**.**.**.**.***...*....*..*.**.*..*..*****.****......*..*...***..*.**.*....***.*.**.*....*.*.**.****........**....*..**..**....*...*.*.....*..*******..**.****..**..****..*..***........**..*.....***..*.*......*.**..*......*....*.**.*****.*.*...*.*.**.*....*..*.*.*..***....*..***.*.**...*.*.**..*.**...*....*..**....***...*..*****...***..*****...*.****....***.*.*...**...**.***.**......**..***....**.*...**.**...*.**..*.**..*.....*..*...***.*....*.*..**..***...**....*...****.*..**..*****.*...****.**..**...***....**.***...........*..**.***.*..**.*.*..**..******...****...*.******.**.*..****.....**.*..*..**.*.*...**.**.*****....*.*..**..**..**.......*.**.***.*.***.*.***.***.*.****.*****..****..***...*.*...**...*..**...*...**..*.*.**.*.*.**..*.*****...*.**.*....*.*..*.*.....**.*.**.*.*****...*....*..*.*.*......*.*..*..**....**...**.**.*.*.**.**..*...*.**...**...*..*..*..******...*.***.***.*.***...*.****....***.*.***.***.*.**...*..**.***.*.**..**..**.....********.**.*.*.*...**...*.**.*.*..***..*.*..***.*.**.*****..**..*.*.**......*.***.***..**.*.*.****.**.*.*...*.**..**.***.*.*...*.*..*****.**..*.******.******.***.**...*.**.....**.*.*..*.....****...***...*..*.**....*.....*.**.**..*.*.*.*.*.*.*...*.****.*.*..*..*****...*.**....***...*****......*.*.....**.....**....*.********..***.*...*.**.*.*....***..****...*******..**...*...**.**.*..*.***...****.*.*.**...*..*..******.*...*******.**..*..*..**..***..**.*.**......*.*****.*.*****..*..****......*.**.*.*...****......*****...*....*...*.*.**...*...*..*.*.**.**.**.*.***.*.....*.**..*..*.**.**.*.**..* .*...***..**..*.*...*.***..*.*.**......****..**********......*...***...*..*****.*.....***..*.*..*.*.****.**...**..***..**.*..*.....*.....*...*.*.**....*.**.*..*..*.*.*.*..***.....*.......****...*.*..****...***.....**.**.**.**..*..**.**.*.*..**.*.*..*..*.****.***.*.*....*.*..*.*.**.*.*.*.*..***..*.**..*.**..***..****.*.**..**......*.*.********.****..*.**..*..*....*.*....***.......***.**.**.**..*...***..*.****.*.**..*..*.......*.*.....**..*.***.*.*..*...***..........**...*****...*.****.*..*...*.***....**.****.***.*.***..***.*..**..**.**.*..*...**....*********.*.*....**.*********.*.**.*.**...*.**.**...**.*.**..*****.**...**...***..*...*....*.*.**...****......***...*.*..***..*....*.*....*.***..*..*.....****...**.**....*.*...***.**.*......*.*...*..***...*.**....*......***..*..*.**..*.*.**.....***..**.*....****..**..*.**.**..*...**.*..**....****..**.**.*.***.*.*.*.*...***.****..*.***..*...*.......*.**.**.****..*..***..***..**....**.*.*.*.**.*.*.*..*.*.*.*..**...**....*********.*...**.**.**.*.**..**.*..**.***....**..*.*...***.**...*..*****..*.....**..*....*.*.......***...***...*****.....***.*....***.**.....*.*.**..*.......*****...**.**..**..******.*******.*..***....**......*..**..*..**..**.****..*.**.**..*.**...***.*.*.***.**.*..**..*.**...*.....**..*..**.**......****..*.***...*.*.**.*.*.*.*.*...****..**.*****..**.*..*....*...**..*..*..*..**.*.*..*..**.**.****..***...*..**...*...**....*.**.**.*...***.**.*.**..**....*..***..*.**.***...***.***...***.*.**..*.....*.*..****.**.**.**....**.***.***..*.*..**.**.***.**.***********..*.*...*..*..****..******...**.*...*...**.***....*...***.**...****..*...***...***..*......***....*.**..*.***..**..*..****....*..***..*..**..*.*..*..*....***.**..***...*****.*****..***......*.*.*..***.**.****...***.*.****..*.*..**.**.*..**.**....**.**....*....**....**..*...**..*****.....*.*...**..******.*.*****...*.*.*****.*.*.....*.*..*..*....*..**.......**....**.**.***....***....**..*..**...*.**.*.*..*..*..***.****.****..*.*..*.*.*..**.***..*..***..**..* ***...**..*.*..***..***.*.*...**...*.*.*....***...*...**..**.*....*.*............****.****.***..*....*.*...***.*.****..**.**.*.*....****...****..*.****..**...*................*..*.*......*.*..*.**.*****.**...****.*.*....*.**..*...*****.*......**....*.....*..*....**...**.....***.*..*.***.**.**...*..*.**....*.*****...*..*.*......*****.*..******.**...****...*..*.**..**..*****..*...*.*****.*.*..*.****.........***.*...*.**.....*..*...*.*.***...**.......**.**...*....*.*..*..**..*.*....*..*.*.**..*.*......***.***.******...*.*...*****.*.**......***.*****.**.*.**...*..**.....**.*.*..**.**.*.**.....**************..*..*.**.....*.**...*.*.**.**.**....***...**......*.*..*.*********.***..***...*...*.*.*..**.*.******.**...*.**...*.*.*...*..*..**..*.*****...**.*..*****..*.*......*.....**.....**......***.****..*****.**..***.****.**.**..*.**..*.**.**.*..*.***.***...***..**...*..***..*...**......****.****..*..*.**..***..**..*..*.**.*.*****.*.**.**...*.*.**.*.**..*.**.*.**..*..***.**.*.*..**..***....*.*.*..**...******.*..*..*..*.*.**.*..**...***.*..**.****.*...*.***....**..*****..**.*.****.***..*...*..*..**.**.*.**..*.**.***...*..*..**..*..*.*..**....*.*..*...****...*.**......***.*.*****.**.*.*..***.....**...**..**.****..***..*.*..*.***...****..*..**.*.*..*.*.*.**...*.*.*.*.....*...*..**..*....****.*******...*.****....*..***...*..*.....***.**.*.*..*.*..**.*******.**....**.***.**.**.***.*.*.****..***.*..**.*.*..*.*..*..*.*...**.*****.*....**..*.*....**..**..**..*...*.....**...*.*..**..**.*.*..*********..****.*.**...***..*..**.*...**.*********.**...*.****..*....*..**...*..***.***.*...*...****.**...*...**..*...*****.******.**.*****.******..*.*....*...*....******.**.***...*.*.....*.**...*...*.*...****...*..**.*..**.*****..*...******.....**.*...**.***..**.*.....***..*.......*.***.*.****...**....*...*...****.**....***...****.*.*..*.***.*..*...**...****.******.***.*..*...***......*.**..*....**..*...*****....*.**.*.****.***..*****.*....*.*.*...*..**.*.****.**.*.*..***.*.*....*.***.***.*..*..*. ..*...*.*..*.*....*.*..*...*...**..**.**....**..*.*..***...*..*.*.**...*.*...***.*......***.***...**..*.***..**.*...*.***.....*.*...*.*....*.**.*.*****..****.**.**...*****...*....*****..*..*..***.**..*.*...***.**.***.****.*.......*****..*.*.*....**.**.**....***..**.....***.*.***.*********..*.***..*.*..**..*.**.****...*****.....*.*.*.*.**..***...**..*...*..*.**.**...*.*.....**...**....****....**..*....*..*...*...***.*.**.*.*.**..*******.***....*...**..**....**.*.*..**.**.*...*....**.*****.*..*****.....*.*..*...*.***...****..**.*.***..**.***...**....**..*...*..*******.**..***..**..*.******.*...*..*.*....******.*..*...**..*..***.*****...*.**..****...**..**....*..*.*...*..**.***...*****..**.*..***.*..**..***.*.*.......*...*.**.....**.**.**..******..*****..***.**.*..**.*.**.**.*.*..*...*.**.*..**....*.*..**..*..*..*.....*..***..*...**.**.**..*.....*.**..**......*..**.*.*.**..*....*.**..*.*..****...***..**.*.**.....*****..*....**.****.*****....*******.******.****..*.****.****.**.*..*.*.**.*.******.*.***.****...**..*.***.*..**..*..**.*.*.......*..*.....*.*.......****.***...*..****.*..**.**.*.*.**...*....*...******..**.*....*.*..*..*..*..*.**.*.*.**..*..*....*....*..**.*****...**.*****.*...*..**.***..**..**....*..*..****...*.*.**.*.*****..*..**...********..*..*.*...*******...*....**..*.*.***.*....*.*.*....*****.*.*.**.*.*.*.*...****...*.*.**..**.*..*..*.*.*.**.**.*.*****.**..*....*...*..**.*.*....*...**.******.*.**.**......**.*.****..****...*..**..**.*..*.***.**..*.....***..*...*..**.*..*..*****........*****..*.**.*...**....**...**.*.*.******..***..**..*...*.*...***..**.*....*..**..***...**..*..*..*.*******.**.....*.****...*..*......***...****.*...*.*.***.*.....*...**.*...****.**.*.****.**........*.*...**..**..*..**.**.*.**.*..***.*.*.*.*.*....*...****..****.*....**.*..*.*...*.*.**.**....*.****..****.*..*.**...**..*...*.**.***.****.***.....*....***..**.**.*.**.**...***...*.*.*..*....**.**.....*.*.*...****.......*..***.*..*..*.*.*.*******.***.*...*.....*.**.*..**.**...***... ...*...**.**..*.....**.*****....*.*.*...***..***..***.***.****..**.*.*.****.*...*..***.**.***..**.******.*.**..**..*.........*.****.******.**..**....******.**.***.*..***.*.***.**.*.**.**.****.***...*.**..*....*****....***..*...**..*.**.*.***...****..*.*.*.....*.**..****...*.*****..*.*..*****...*.....*.*....**.**.*.***.***..***.******.**.**...*..*.**.*..*..*....*.**.**....**....**.....**.**....***...**..*.*.*.*..*..***.*.******.*.......*.**...**..*.*..**....*..****.**..*.*.*..***.****..*..*.*...*.***.**...*...*...****.*.*..*.*.*..*.********.*****.**...****.*..***..**.......***.**..*.**.**....*....*.*..**...*....**.*..***.*****.*.***.**....*******.*....****.*.*.....*....*.*...*...*.**.***...*.**.******.*.*..*.*.*.*......*....**..*....*...*****..*.*..****.*.***...****.*.**.*****.***....**..**.**..****.**..*.....*.**...*...****...**.*.**...**...**...***..*.*..*..****....*.**..*.*...*.*.*.*..*.**.*...*..**.......******.***.*.*.***.*...*...*.*.*..*..*....*..*.*******.*..******.**......*.**.*..**....*..*..***...*.*..*.*.*..*..**...**.*.***.*...*..*..*...*.*****...***..*.*****.*..*...**.***.*..*....**.*****...*.*..**..*..*.*..*..*.******..*.*..*..*..**.*..***..**..****...*..*.***...***.*...*.*.*.**.*.**.*.*.*..****......*.......***.***..*.***..**.*.*.**...******......*..*.*.....**.*..*..*...........**..*..******..*..*.*....**..*.**..*.**....**..*.*.***.*.*..**.***..***...*.***.******.****....**..*...*...*******.****.***..*..**.....*.*...****.***...**..*....*.**.*.**.***..*.*...***..*.*.****.**..**.....***.*.*.**..**.*..******....**.*.*.*...*.*...*..*.*.*..**.*..****..****.*..******.**..**..........*....*.*.***..**..**.*...*...**.**......****..***.**.**....*...*.....***.*..*...*..**..*.**....*.**...**....***********..*..**...*..****.....*.****..*...**.**.*.***......*****..*.***..*...*.******.*.****..*...*....*...*.*..*.*..**.*.*.**..*...**.*******.*.**...*.********.******.*.*...*****.*.*..***.**..**..*...*..*.*.*****.....*.***.*..*.**..*..**...*.........*.....**...*****.*..* .*.......****.*.......*......****..*..*****...**...*****..*.*..*.**.***.***....*..*.*..***.*********.*.*.**.*..**..*.....*....**.**.....****......*.*.*****.*..*****.*.*.*.*.*.*....***.*.*.**.**..*....**...*.***.*.*.*.*.*....*...*.*.**.***.*....*..*.**....*.*******.....**.**......*.**.*.*...*.**.**.*.*.*.**..*..*.**...*...*..*.*..*****.*..*..**.*.*....*...*.******.......*..*.*...*..***..**.***...***.****..***...*..**......*....*.*.......**.*......*...***.**.*....**...*......*..*.**.*.*.**..**..*..*..**..*..*..*...***.*.*****..***...****.*.**.****.****.*..*....****.*******...*...*.*.***.*.*****.**.*..*.**..*..***.*.**.***.*..*.*.***....**..**.*.*.*..*****.****.*.****.*.*..*....*..***....*.*****...****.**....**..*****..***.****....*......***..***.*...*...*.*.*...*.******.*...**.***.*.*..**.*.*..****.**.**....*.*.**..*.***....***.***.*****..*.**.*....**.*****.***..*..****.*****.*****......*...**...*.*******..***..*..*....*...*.*******...*.*.*.*.***.*.**.**...**.*.*****.*....*.***.*...***.**..**.***.**........*...**...*.**..*.*.**.*.**..*....*.*..*....*..*.**.****......*.*.*...***..****.**..*.****.*.*.*..*.*..*****...**.*...**....*..****.*..*..***..*.*.*.***.......***..***......***.*.*.**.**..**..*....*****..*..****...*.****.*.*.**.*.***.**..****..***.**.*..**.......*..*.*...**....*..*...**...**.*.*...*****....*......*.*..*.*....*.*..*..*...........***..*.**...***...******.*..*.*****.*.**.**..*.*......**.**.*....*.*.***..*.**...*......*****.**...*.......***..*..*...***..*.......*.**.**.*..**.*.***....*.*....*******...**...****..**..*..*.***.**.**....*..**.**.*.*.*...*..*.**.******..****.*..*...****....**.*.**...**.*.*..*****...*.*****.**..*.***...*.*.****...........**....****....*.*..**..*.*....*...********.....*..*..*...**.**..*..****.......***.**.**.*..*.......*.....*********...*.*.*.***..*.....***..****.**.*....**.*..*.*....*****.****...**..*****.****....***..**.*****.*.***.*.*...*..**..******.....*.***....*..*...*...*****.*...*.*.**.*..*.....*..******.*...***..***..* .*...*..**..**.**.*.**....*....***********......*.**..**...*..*.*..**.*.***...***.*...*.*..*******....*..*.*..*...*.*.**..*..**.*...***.*.**...***...**.....*..*....**.*.*****.*.*.**.***.***...**...**......*.......*..*..*.*....*.***.***.....**..*.**...*.....***..*...*..***.*..*..***.***..**.*..**.*.*...**....***.****.*.*.*.*****.*...*.*..*.**...*..*.*..*....*..*..**...*.*...**..*.******......***.....**.....*..*.****.*..*..**.*..******.......**....*.....*.**..*....*....***.**..*..*..****...*.*.*..*.**.*...*..*....*****..*.*****.*.**.*.*.*..*.*.*.....*..*.*****.*.**.***.*.***..*****.*..*****...***..**..*.....***.**.**...***...*.**....*.****.**......****.**.*.*..**....**..**.*..**..**.**...*...*..*.**......*.**.....*..*....**.*...**..*...**.**.***.*.**...****.***.*****..**..*..*..*.*..*........****.*......***..*.*...**.*....*...**.*.**.**...*.....*..****.***.***..*.....**.*....*****......****..***.*.*.*..****.**..***.*..**.***.***......*...*..*...**.***..**.....****....**.**..**.*..*..*.*..*.*..*.*..****.***.**.*.*..**.**..*.**..*.*.*****.***...***...*..*....**.****...**.*...**....***..***..*.*.*..***.*.**......*.*.**.....**.....*.****.***..********..*..**....*..*.*....*..*.**.**.*....*.**..*.***.**..***.**.**.**.*.*..**.*..**.**..**..*..**.*....**.*...*...******.**....*..***....*****...*...*..*..**..**.*...**.*..***.......*.****..*..*.....*....******.*.***.*.**.***.*..**..***.****..*...*..*.***.*.*.*.**.*...*.*....*..*..*.*.**.*...****..***.***.****.***..*.*.*.****.****.**..*...******.****..**....*..*.***.*..**..*.*.*..******.*..**...***.*.**..*.*.**..**.*.***..*..*..***.*.*.**.*.....*....****..*...*.***..*......***.**.********......*****.*.....**.***..**.*..*...**.**.*......*..***...*****.*..***...*..*.*.**....*.***.****..***.**.*..**.*...*...*.*.....*.*.***.*..*....*..**..*.***.******..*..*..*.**.**.**...*.**.**.*.**.*...*.*..*..*.....**..**..****.**...*..*..*....*******.**.*...**..******.*.**.*..***.*..**........****.*.***..*.**.*..***.*..*..*...*...***..***..***..* ....**.*...***.**.**.*.***.****..*.....*.*.**.***..*.***.***.*..***..**..*.*....*...*.*.***.**...**.*.****......*.*.*..*.*...*....*...*.**.*******.*.*......***...*.**.*.*****.*..*.***.*.*.**.*.....**.***.**.********..*.**.**..*.**..********.*..****.*..****.***.****..***.*****..***..*..*.***..**.*.*.***.....*..*.*...*.**.*..*.**..*...*....**.**...*..***.*.**.*.*.**.*.*.**.*...**.*.******.**..*.......*.**.....**..*.*.**...***.*..***...*..***.**.*.***.***.**.**.*.***.*****..****..*.*..**.*.*.*..*..*****..**.*.**........***.*.*...**..*.*.*.**..**.**.*..****..*.*..*.*.**.....***..***..*..*.*.*.****.*.**.***.**.**..**...*..*...**.**.*.**.**.*...*.***...****.****.**......**.*.*.**.*.**..*..**.***...*..*.*..****.**.*******.*.*.****...*.*..***.*.***.*.*.**....**.***.**.***......*****....*.**...****.**.....*.*..**.*.******.***.**...***.*.****.*..**..***..*......***.*.**.*..***..*.*....*..**..***.*..*.*.**.*.**.*...*.*.**..**..**.**.*.*..**..*.*..**...******....*..*.*....***...**.**.****..*.*...*.*.*.**...***.*.....*....**..*.*.*****.*....*.***.*....***.***.*.***.**..**.....**.*..****.*..*.*.*..*..*.***.....*..*..**.**...*.*..**.*..**.*....*..*..***..*..*.*.*.**......***.*....*....***.*...**...*.*.*.*..........****....*.****.*....****..***.*.**.**.*******...*..**......*.*..*.*..*.**.**..*...***..*.***.**....**.*.**...**.*..*....*..*.*.**..*..**.*.*.*.*....*.......**...**..*.....******..***.***..*.*........**..*..****.*....*****.**..*...*...**.****..**.*..**********..**..*.**..***.*.****...****....**.***.**.*....*..**.*.*..***.....**..*...*.*****.******.*.*.*..*.*.*..*.*......**....*.*..***.*.*..****.****..**...*.*.*..*.*..**.*.**.......*****..*..**.*.**.**.*....**....***.*..*****..*..*......**..***........*...***.*..***.*.*..**.*.*..**.*.*.*.**...****.*.....*.*...*..*..*.**.********.*....****....*.****...***...**..*.**..***..***..**..*....*.*...**.*..*.*.*.****.*.*..***..*..**...**.**.****.*.**.***.*...*..*......**..*..***...*.**.**..***.*...*....**..***.*.....****.*.....**.** *******..**.....**.***...*.....*...****...*....***.*****....***.******.*.....**..***.*...***.*.*.*..*****..***.*.....*..**.*.*.*.****.**.*..*..*..***.*..*.*.**...****...*...*.*.***.***.**.*..**.*....*.*..*.**..*****..**.*..*...**..***.*..**...**.**..*.*.**...*.***.*.*.***..*...*.**.******.*..*..*..*......**.**..**....*....**.*.***..**.*.****.*...*.****.****.*.**...*..*.*.*...**..*...**.****..*.*.*..*.*.**.......*.******..****.**.**..*.*..***.......****..****.**..*...*...*.*****..***.**..**.***.***.*..**.**.**.*...*....**.*.*....****..**......*..**..**.*.**.**.**.****..*.*....*.*..*....****.......**..*....****.****...**.**.***.**.*.*......*.*****...**.*.**..*.*...****.***.*........*.**.****.*.**.*...*.....*****.*.*.*....**...**..*..*.***..****....*...*...****.*.*....*.*****..*.....*****.*....*..*.****.**..*...****..*.**...*.*.****.....*..***.....*..*.**...**.*.....**.***....*......**....***.**.*.*....*.**.**.*.*..*******.*.*...*..*..*...*****.**.....**.***..*..**.***.**....****..*..*...**......*.**......*.*.*.**.....****..*****...**....*.****.*.*.**.*.*....*........*..*..*.*.*.**.....***.*.*.***...*....*.*****.....*...****..*..****.****..**..*.*..**.......*...*..*..**.....*....**..**.***.***.....*...*..*..*.**..*..**..*..**..*...*.*.*.....***...*...**.**.*****.*.*...*.*.**.***..*****...***...**.*.*..******....**...*.***.*..***....*.***.*.*.*****..*..*..**.*.***...**..*.*.**.*..**..*...**.**...*.*..**.*.*.*..****..*****..**.*..*..*.**.**..*.**..**..*.**.*..****..**..*..*.*..******...*.*****..**.....**.*******.**.*..***.***....*.*****...***....*****...**********.*.***.*.**.**.**..**.*..****...***..**.**....*.****.**.**.....*.*..**.**.**.*...*.***...*.*.*...**.....**.**..*.*..**...**.***.*..*..******.*..*..*.*.*.....*.*...*.**.*..******.*.....*....**...*..****...***...*..*..*.*....*...**..*.**..*..****....**.....*.*******..***....********.*.**..*..***..*...*..***....***.****..*.*..**..*..*.....*.*.*.**.****...*.*****.*......*.***..**...*..*..*.*.*..*..*...*....**.*..**. .*..***..*********..*.**.*.*...**.*..*..*..*****..**.*...*..****.*.***..*..*..**...****.****...***.*..**.**.*..*..*...**.***...*..*****.**.**....*...**.****...*.***...**.****..*.*****..*..*..*..**..****.*.....*..**.**..***.*******...*.*.**...**.*.*.**...*.*...*.**.*****............***..*.***.*...*....*..*.**..*.....*..**.*.*****..*.*****.*.****.***......******.*.*****...****.****.*.*.***....**....**..*.*.*...**....****..*..*....******..*..*.....*.*..******.*..*...*.***.*.*.**...**...*..**..*...*......**..***.*.***..***.*..*..*....*.**....**.*.*.**..*..*.*..***.*.*....**...*...*.**..*.**..*.****.**.**...*..*.*..***.**.*.*.*.*.*...****..****.**.....*..**...*....***......******...*....*..*.**.****.*.....*.*.***.**...***.*...**.*.**.***.*.........*****....***..*.*..***......*****....**...**.....*..*.*...**.*..*.***.****.*..**.*.*....*..*.*.***.*.*...****....*..*..*....****.**.**.*..**.***..*.*...***..*.**.**......*.*...*.*...*.**...*.****.***..*..**.....***.*...*...**.....***...*....****.**.***..******.*****.*.**.*.*...*.***..***.*.*****...*..***.****....*.....*.....*.*****...**..**.*....**.***...**.*******.***...*.*.**..**....*...*...*.*.**..*.*.****.***.*...*...*..*.*.*.*.*.*..*.**.**.**...*.**..*..*...*...*.*..*..**.....***...**.*..***..*.***.*..*.**...***********....*.***....**.**....*..*.*..*...*.*.**...****.***..****..*.*.*.*..**...******.**.*.*.*.*.**.***.****.....*.......**..***.....*.*..**.**..***.*.****..**....****...**....*******.**.*****...*....*...*.****.*..*.*.***..********..*..*..*.*.***....****.*.*...*..*****..*****.**..*.....**.*...**..**.*.**.*.**..*********.**.***.*..*****.*....*****.**......*.***.***.****.*.*..*.*....*..........**....*.*..*.*.*.*.*..***.*...*..*.****.....**.**.*.*..*.*...****.*.**..***.......**.*..*****.*.****..*.**.*.*.**..*.*........*.*..****..***.*.....**.*.**.******.*.**.**...**..**..*....****.....*.*.**.*...***.*******...*.*.....*..*..******.......*....*..****....*...**..**.*..*.**.*.**.**.**..*......*.*..*******.*..**....*..*** *.*.**....**..*.....*.***...*.**.**..*.*...*.....*.....*...**.**..*..*****.*..*.*....***.*.*..****...****..*..***.......***.****..*.*...*.*...*..**..****..***..**.**..**......**.*.**.****.*.**..*...*..*..*..*.....*....******..**...*.*...***********....****.**..***.***..*.**.**..**...*..*******..**..*****...***.*.*...**..*.**...*.....*.*****..**.......*..**.**.***..******.*..****..**.*..*..******.**.**.**.*.****....**....**.*.***.*.***...*...***.**.**...*...****.****...**...***.......***...*****.*.*.**..*.***.*.*****.*...****..*..*.*.**...*.*..**.***..*.*..*.....*.*.*...**.*.***..*..*..**********.***.***.....*...*...*.***.*.**..*.*..******..*..*.*.*.*.*****.....***.*...****..***.....**.**........***.**..*..***.****..*.***..***.*..*..***..**....*..***.*...*...*..****.**.***********..*.*.*.**.*......****.****.*.**.*.*.**.**.....****.*.***.*.**.*..*..******..*...*.*...*..*.**.*......*.*.**.**...*.***..**..***...*....**..*..*.*.*****...***...**.*...*..*..**..*...*.*..*...*.*..**....**...**....*.*..*.****.....**.**...*...**..**.****....*....**...**..*.***..*...**.**....**.**......*.******....**.*.....***...**.*....***...*.**..**..*...****..**.**..*.*..*.**..**..*.***.*..***.**......******..**....*.*..****.**.**.**..*...**..*****.**..*.*.*......*******.***.**.**.***..*..*...*.*..****...******.***..*...******....*.********.*....*******..**.....*..*.*.*.*.**..*..**..........**.*...*.**..*.*...*.****....**..***..*.**....*****..***..*.****.**.*.....**.**..*.*.*.*.*.*......*......***.*...*..**.****.*...*..*..*****...*****.**.*..***..*.....***.**.***.**...**.....**..***..***...*..*......***..*..*.****.****.....*.**..*.**....**.*.*.***.*..**.**...**.**...**.*.......***..*****..*.*.**.*...*....*...******.*.*.*.*******.*****.****...*..***.*...****.*..***...*..*.*.....***..*****...**..*..****..**.***.........***..*.*.*.**.****.**.**.*.*****....*..****.*.**..**..*.*.*.***...*.*..**..*..*...**...*...****...*.**...*.***.**.*.***...*.**.*.*.*.....***.****.*.**...*.....**.*******.**...*. ******..**....*.*...*****.**.*.*.***.*...*.**..*....*..*.....**...*.***.*....*****.*****..*..**.**.*..***..****.***.*.*..*.****....*.**.*.****...*****......**.******.****....**.*.*.**..*......******.**.***..*..*.***.**..*...**..*.*..*.*****...***.*..*...*.*.**.**.*..****.**....***..*..*.***..*..****.*..*...*.*..*..*.*..****.**.***.****..*.**..***.....*.**....**..*.*..******.******..*..***.**.*..****..****...**.........*....**.**.**.**.*....***.*...*.**.*.*...***.....**.****.*..*..**.**.**..****.**.***...*.*.*...******..***...***.**...*.*.*..*****....*.*..*.*****..*....*.*.***...****.*...***...**.*.**..*.*.*.*****.**..*..*..****..*.*.....**..*..**.*...*.**..**.**.**..**.*.*..*.*.**.*..*..**.*.******.**.***.*.**...*...**.*.*.......*..*..*...*.*..*...****.*.*.**.***..*...****.*....***.***...*..**.*...**.*..**.*.*****.**....*...*..**.***....***...*...*...*....**.**...*.*.*.***.*.**.*****.....*.**.*.*....*...*...**..***.**.**..***....****..****.**.*..***..***..*.****.*.***....*..*..*.*....*.*.**..**.****.*..**..*....*..***..***....***.....*.......*****.**.***..**..*..**....*....*..*...*.****.**...*.*.*...****.**..*...*.**.*...*.*..**..*...**...****..*.*...*.**...*.*.**.*.*.**....***.*..***...**.**...*****..**.***....*..******.*.*.....*.*....********.**.****...*.*.******..***.*****.*...*..********.****.****.*.*..*****....****.*.*.....*.*****...*...**..*..*....**.*.*...*..*.*....*.**.*..***...*.**.**.**.*****....*.*.******.**....*.*..***.***.***.*...*..*.*.****.*.**.**.****..*.***..*.*.*.*.**.*****.*.**********.......*.****.********..*..**..*..****..**.*.*****...***.*..**.****.*.*.***.*.*..**..*.***.*..***..******.***..*..***....*****...**..***..*..********.*.**.***.*.*..*******...**.*.*.*..*.***..**.*..*.*.*..*..**********.*...*******.*.*....*.***..****.***.*****.*.****.*...***..**.*.*..**.*.***......****..*****.**...***.**..*...**.....*..**.***.***.***.*.***.**.*.**.**....*.*.******.....*..*..*******...***.*...******.*.*....*.**.***..*****..**...****.*.*.....*.*.*..*...* ...**.***.*.*.*.*******.*.***********.......********....***..***.**.*.*...*.....*..**.**..***..*...*.******.*..*.*..****...........**...***.**..***..*....**....****..***.*****.....****.**.**.****.***...*..**.*.**..*.....*.*****.*.****..**.****....*.*....******.*..*****........***.****..***....**.*.*.**.**.***....********.***.**.*****.*.....*.***.....**.****.***.***...**.******.**.....*.*******.***.*..*...*....*.*****.*..**..*...**...**.*..*...**.*..*.*....**...**...*******.*..****.**.*.*.*.....*..***...*..*.*..*..*.....*.*..*.**......*..**..****..*.**..*...***..**.**.*......*...***...*..*...*.******...*....*.****..**.*..**...*.**.*.*..*.....*..**..*.**.*..*..*.*...**..**.****.****..*..*.*.***.***.*..*.**..****...*...**..**..******..*..*...*..*.**..**.*.*.*.***.*.*.........***...*...**.*.**..*........*..**.*..**.***.***.*.**...**....*.***.**.***.**...*..*.**......*.**...*.*.*....**.**.**.***.*...*..*...*.***.*.*....**.....****...*.....*******..***.*.**....*.*.....**.****.*.**.****..******..****.**....***..**.***.**.*..***.**.*.*......**.***.**.**.**.**.*..**.*.*...*.**...*.***..*.*.*...**.*.**....**....**.***..*..*.**.***.*.*.******..*..*.*.....**.*.**..***.*.***.*.**.*.**..*.*..**...**.**.***...***......*.*.**.*.*.*.....***.*.*.*...**....***********..***...*..***....****.****.**..*..***....*.*****..*.....**..**.**...****.*..*.**.***..*.....*..*.*.*...*..*.*.*.***...*****.**.****..*......*......**.**.**....**.*..*..*.*..**.*..........*....**.*...*.........****..**..*...***..*.*.**..**..**......*...*...*.....***.....**********..****..*.******....*.*....*......*.....*..**.**.*.*.*......*....****....*..******.***.*****.*..***.*.*.....*..**...***..*...****.*.*..*.*.**.***..****.*...*..*.**..*.....*...***....***.***.**...*..*..**.*...***.*********..*.***.*.***.*.*..*.......**..**.*.***.**.*...***...*..*.*.*.*......*.*..*.**.******.****.*.*******..****.*.**.*.**....**.***..**.*.***..****.*.*.****...*.*..*.*******...*...****...***...*....***.*.***.*.***.**..******..***..*.. **.*....**.*.*....***.*.**.**.*.**...**..**...***.*...*..*...**.*..**.**..*..****.****...*.**.*..*****...*.*..****...**.*......****.****..*....*****.*...***********.*******.....*.......*.***.*..*....**.****.*.*.*****..*...***..**...*****...*...*...*...****.*.*****.***.*...*...*****...*..****.*.*.***...*.*....*.*..*.**..*.*...*.***.**.*...*.**..*.*****...**..*...*.********.*..**..*....*.***.**..*..****..***.***..***.*******.***..**...*..****.**...*****....*.**..*..........***...***.***.**.*..**.**..*...*.*.*..******.**.***.**.*.*.*..**..**..***********...***....**.*...*****..*.**..*.*.*..**..*.*..*.*..***.**.*..**...*.**...*.**..**....*..*..***..*.*.**.....**.*.**..**.**...******.**.....**.*..**....*..******.*..*...**.****.*..*......*..*.***.*.*...***.****.****.**....***.*.*.***.*.*.**.*.***.**.***............*......***......*.*..***.*.*...*.***.**.****...***.*....***.*.****..**.*******.*.**..**.**..**.***.*.*..*.******.*.*.**.*..**.***.*.**.*..**.....*.*.*..***.**..*....*...*....**..*.*...*.****.**..**.**.*.....****..*..*..***.*.***..**..****.***.*.*..**.**..*****.*.....*.*****.***...*.*.*...*......***..*.**...***......*.**..**...**.***......**.*..**..***.**.*.**.*******...*....*.**.*.****..*....***.*****..*****..***.....***.**.*.**.*......*.......*..**...*.**.*****.*.**.**.****..*.*...*..**...*.***.**.***.....**..****.*..**...*.*.*...**..****.**.*.**.***********..*.*.**.*.***.*.***...*....*..*.*.*.***.*.*...******.*..**..*.**.****..**.*.*.***.*..***..***.*..*..*.*...**....*...*..**..*.*....*.*.***.*.*.*..**.....*..**..*....**..*..******.*....*..****.*....*.***.*.**.*.*...**.**...*.***.**...**..***.**.***.**..****..*.***.**.****.....*...*...***.***.***...**..**..**....***...*..*..*.*.**.*...*****..**..*.****..*....*..*.*.***.****...*****......*****..****.*..*****.***..****......*.*..**..**.....*..*..**.***.*..*...**..........**.*..*.*.**.**...*....**...*.**.**...**....*.*...*...*******.********..*...*...**....*.***...*.*.**.*.***....*.*.**..*...**....****..*..*..*.. *.***...**.......*..*...**..***.*..*......****..**.****..**.*.*.**.*.....*.**********..***....******..**...*..*...***.****.***..*..***.*.****...*.*.*...**.***...*...*..**.*...***..*.**.....*....**.***..*..*****...*.**.*.***.**...*..*.*...*...*.****.....*..**.******....***.*****.**.*..****.*.**.*.**...*********.***..**.**.*.****..*....**.**........*..*.*.......****.*...*.*..***.....*.**..**.**.**.*.***.***...**.***.**..*...**.**.*.*..*..*..***..*..**...**...*...*.**.**....**...*....**...*...**..*...**.**.***....***********.***..*.....*.....*.*....*.***....****...***..*..*....*.*..*.**....***.*.**.**...*.....**.*.***.**..*..**..*.***....**.**.*...*.*.*.*.*.**...*...*..*.....*****.***..*..*.*....*****.**...*...****..**..*..***......**..*.**..****..***..*.**..*.***...***.....**..*****......**.****.**..*.*.***.**.***..*..***.**..**...*....*......**.....***.*...****........*..*..*.**..**.*.***.**.***..*.*......*...*...**.**..*.*.**.*...**..*.*****.......**.*.*..*..*.**....**.*.**..**..*..*...*.*....***..****..*****.***.*.*...**.....*...*.**..**....****..*.**.*.**.*..***..******..*.*....**...*....***.*....***...*.*...***.*..**.*.*****.*.*.*.**.****..*.**.*.**.**..*****.*.**...*..*..*...*.*.**..***...******.....*.*.*****...***.****..*..*.*..**......**....*..***..*..*.*...*..****..*...**.**....**..*..**..*..*.**.**..*.****.*.**...**....********...*.*..*..***...****.*.*.*.*........*..*****.**.****.**.**.**.*.....*...****.****..*..**.*......*.*..*...***.......*...*..*..*.***.***.**..**.*.*.**..**..*.*.**..*.*.....*.***..*...*.***.*.**.***.**.***.....***.....*.*.*.....*..*.****..*.***...*.**....*.*.*****.**..*..****.*..**.*****..*.**....**..****...*..*...**********..******...********.......****...*...**.*..*.*..***.**.***...*.*..***..**.*.**.*.****.***.*...**.**.***.*.*...*********..***...****.***.*.....*...****...**..*.**......**...**....**.***..******.*.....**....*.****.*.*******...*..*.***....***.**..***...*...***.*...*......**..**.....**..*......***..*.**..***.**...*****.** *....*.*..***.*.**...*......*..*..*...****.*.*.*....***.*..****......*..*...**....**.*.***.*.........*******.*.**.******..*...**.*..***.*.***.**..***.*.****.*.*.***...*.*.**.*.**..***..*****...****....*.*.*.*.*..****...*.****.***...*..*...*..*.*********.*..**....*..*..*.*..*..*.**....**..*.*****..*...**..*..***.***.*..**.**...*...**.**********......**.****.***..*..*.**..***....*.****...*.*.****.*.**...*...*****..**.*.***.**..*.****..*.*..**.*...****.*.*.*.*..***.*....**.****....**..*..*.***..***...*****.*..*.*.*.*..*....***.***...******..**...**.**..*.***....*.**.*.*..*..*****.**.....*******.*.*****...*..*..*.***.*...****....***..*.*.**...**.*.*..************.*.*.***..****..*****....**..**..*.**.**..**...***.**.*.****.*..**.*..*.**..*.*....*.*..*.**.*.*.*.**.**.*...*...*..*.****...**.***.*.*.**..*.*.***..*....**.*.*.*****.*.*.*.*...*.....**.*.*.*.*******.......*..*....*.*..*...*..**..*.***..**..*.********..*.****...*.....*.****.*.****..*..**.***...**.*.*****.****.*.*.****.**.*...**..**..*...**.*.********.....*..******.*.*....*..*.....*....*.*.*.***..*****..***.*..*.*.*..*.....*...*..**.*.**....**.*..**.****.*..**..*..****..**.**.*.**..*.....***.***.*...***.***...*.**...*****..*.**..***.*.***..*.**.*..*.***...***..******..*..*.*.*.********..*.*...***.*.*.**..**..**.*..**.*.*....**.**...*...*.*..****.*.***..*..*.*..**..*..*..*.**..*..*.*.*..*.*...*.*...*..*...*.**.*******......*.*....*.......**..**.*.******...*..*.**.....*..****.*...*.****.**.*....*.**...**.*.**..***.**...*.***....*...*.**.*.***...*.*..*.*....******.....****.**...**.*.*..*..****.*....***.***....**.*..****..**..***...****..**..*.*.*.**..***.**..*.*...*..*.*.**...****..*...*.**.***.*.*...*.**.****.......****.*..*.*.*....*...*.*..**....***..**.*..*.*.*.**.***..*.***...*..*.**..**..*..*.*...**.*......*.**.....*...**..*...*****.**.***..**.******.**.*.*.....*...*****...*******.***..**.*.***.***.*........*.****.*.*.**.**..*..*.*...**..***.*..*.**.*.**.*.*.*****.***..*....**.*.*...***.........*.......****..** **...**.**.....*.....***.*********.*...***.....**.....****.**..*..*.*.*..**..****.****.*..*.*.*.***...*.....**..*.*.***..*.**..***...*.*.*...***......*..**...**..**.****....*..**...***...****.*.*.**..**.****.**..*.*......*.*******.*..***.*..**...******..**.*.*.**.*.*..*..**..*...*.*.*.**..******.*.*.**.**......*..**.***.**...*.****..*.....*.**...*...***..*....*....*..*.*....***.*..***..*..**.**...**..*....*..***.***..*.*.**.*.*.**..**.*.***..******......*.***..*****...*..*.*..*...*..*.****.**.....******.*.*****..*.**....**..*..*.****..*.*.*.*.*...*.*..*.***.......*.*..*.*.***..*.***..*...**......*..*..*****.*.**......*...*....*.***.*...*...**..**.*....*.**..*..*.*.**.***.*.*..****..**...***.*........**....*..***....***.*.*.****.****.****..*.**.*...***.*...***..**..*..*.***..***..*.**..*****.*.**.****.*.*..*...**....***.*...*...***...*..*.*..*..**.**.*.**.**.*.***..*.**..*.***.*.******.....*.*.*...**.*..*....*****.*..**.**...*.*...*..*...**.*.*.****.*..*...*.*......****....**.*.**..*.*.*.....**.*..*....****.**..*..*.**.********......**.*.*....*..*..*.........***...*......**...**.*....***.*******.*.*...**.****...*..*..*.***.....*..**.**.*.*..**..*..*..*....**.**.***.*.**...**.**..*....**....*.*..**.....***.**.**...*.**..***...**..*****..***.*.*.***.*.*.**.*.**..***..**.*.*.****.*...**..****.**.....*..*****..**.*...*..***.*.*.**..**...*.*...*****.*...****.***.*....*.**....**.****.*....*..*....*.*..**.*...*..*.***..***..***..*..**.**.....*.**.***.**.*.****.*.**...**..*..**.*..*....****.*...*.*.*****.*...*.*.*.*..*.*..*...********..*********..**.*...*.*..*.**.**.**..****.*.**.***.*.******..***...****...******.***.***....**..**.**..****..*.*.*.*..***.*******..***.****.....*..**.*..***.*.**..*...*...*.*..*..****...**.**.*.*.****..*.***.***.**.*.**.*..*.....*.******.*...*..*.***.*.**.*.*...*..**.*..*.*.*.*.***...**..***.**.*.**.***.**.***.*.....***.*.*****.......*.*.*.***...*.*.**.****.*.*.*.....*.****.........*..*.**........******.*..**.**......*.....*.**.***.*.*.*.*****.* ***.*.**..****...**..*......*..*.*.**.***.**.***.....**.**.*....*...*...***....******.....*...**.*....**.*..**.**..*.*.*......*.........*.*.**..**.*..*..****.***....*..*******......***..*.*******.*.*****.*...***.***....*...**.***..*.**..*...*..*...*....*.***..*..*.**.*.***.**.**..**...****..*...*...****....**....***...**.*...*..*.*.****....***..*.****.*..******..*.***...*.*.....***...*.*...**.*..***......**...*.**.*.**..****.....*......*..**...*.*..*.***......*****...**.*..***..*.**...*.**.***..****..*....**.**......*.**.*.**...*.**.**.*........***.*....*.*......**....****.**........*..**.*..***.....******.*.*******..*..**...*..**.....*.**..**...**...**.*....**..**..*.*..**.*.*.**.*...*********.**.*.*..**.*****.*.*...*.*.**.****..*..****...*.*..**.*.*...*.*...*.**...**...**.*...****.*.**.*****.*.***.*.***...*...*..*.*.*....**......**.*....****.....****.....**...*..*****..**.*.**.*..**.*****.*****..*...***..*..*....*..**....*..**....*..*.**.*****....*.*.**.****..**..**..*.***..**.*.*....***...*******.*.***..*.....**.....*.*.*..***.*..*..*..**..*.*....*.**....**..*.*****..***..******..*...*.*..***..**..****.*.**.**..*.....**..*.*.**..*******...*...**.**.**..*....**..*.*..........**.*...*..*...*.*..**.**.*.*****..**.*....*.**..*...*..*..**..*.*...**.***.****.**.*.***..**.*..**.****.***..*.*.*.**.*.***..**...*..*.*.*.*..***....**...*........**...*...***....*.*****..*...*.**.**..*.*.*...***.....*.....*.***.*........*......***.*....*..*.*..****.*.**.*...*.***.*.*....*.....*.****.*......*****....**..*.*...*.****..*.*...**.****....*********.*..*...***.*.**..**.*.**...**.*.*.**.....*..********.**.****..**.*..**.*.*.*.*.**.*.*...**.**.**.*..*.*.....****..*.**...**..*****.*.**.*..*.***..**.****..*...*.**.**...**...**....*..**.*.**.*..****.**.*.**.*.**.......**......*...*.***.*.....*...*.*****.****.**..**.*..*..*...*...****.*.***......*..*..***...**.**..*....****.*.*.*..*.****..******.**.****......*.*..*....*....*.***.***.**...****.*.**.**..****..*.*.*.***.*.*.*.*.*.*****.*.**. ..**.*..***..*.*...**...*.**..***.*.*....*..***.**.....***.**.*......**.*.**.**..*...*.*.....*..*.*..*..**.****..*...*.**..*...**.**.**.*.*.***..***..*****..****.******..**.***.....*...*...*..*****...*.*....*.**..*****..*..*.*.*..*..***...*..*...**.*..*...***..*....******...*..*..***.....***.*.**.*******.*.**...*..**.*..*....**.**..***...**.*...*..****.**..**..*.**...*.*..**....*...**.*...*.*..**...*.*.*...*.*.********.*.*.****.*...*.***.....**.*..*.***.*.*.*.***.*...*.*..**..**.***..*..*.....**.*..*.**.*.*.**.**..**...*****.*...*..*****.....*..***.*.*...******.**.*..**.****.*.*.**.****.*********..*.******..***.*.**...*.***.**.**.*.*...**..****.**.*.*.*....*.*...*.**.....***.**..*.....*...***..**.**.*.*.*...*.****.****.**.*.*.*...*.****..**.***.**.**.....*...****.**...*..***..**..*.*.*..*...*.***.******.*.*...*.*..*..*.****.*.*.*.*.**.**..**..*..*.*.*..***..*.**.*...*.*.....****.*****....*.....*..***.*...*..*...*.*.**....**.***.*.**.***.......*.**.*...*..**.****.....*.*.*....***..*.***.**..*.*.***.*...*.*****.*.*.*..**...******.**.*..*..*...*.*.*..*..*.****.*.....*.**..**.*****.*****.**.**.**.*.*.*****.***.*.**.**.*..*****.***.***.*.***.*....***...*.**..***..**..***.....**...*..*.....*.****.*****......*...***...******...****...***...*........****.***...***..**.*.***.*..****.***...*.**.****.***.....***.*...*.***.*...**.***.*.....*...*...........*****...*.*.**.*****...**..*..*......*...**..**...*..*.**..***.*.*.*.***..*...**.*....*...*.***..*...*.*******.**.***.*........******..***.**...**..***.**..**.*....**....**..***.**.***.*.***.**..**..............**..**.*.*.**....*..*.*.**...*...*.*..**.**..***...*..*...**..***......****....*..*......***..****........*...****.***.*.**.*.*.*..**.*..***.....***.....****.*....***.........***.**.*.******.......*.....******.*.***..*...***..*...*..*.****.**.**.*.*.*..*.*.**.*...****.*..*.......*..*.*.***...**..*.***.**.**.******..**..*.*..*.**.**.*...**.*.*....*.*.....*.*....**..*.*.*.***...*..****.**..*.****.*..*..**.....*.***..***.. *.*.*.....**.*.***..***.**....***.**..*.**..*.*.**.**.*...*..**..*.*.*****.**...****...*.***.....***....*.*...*****.**..**.*.*.**.***.*........*...**...**.******.*....**.***..*.*.**..****......*.....*****.*..***.*....***.**.*.*...******.*..*..*..*.*.**..***.*.*..**..**..*.**.*.*....*..***.*..***....**....*.*..**.....*****..*****.**..****.***...*...*.*.**....***..**.****..*...*..**..*.*...*.***...*..*.****..*.*.*.*.*****..******.....**....**.*.*.***..***.......****...****...***...*.*.*.*.*.**.*...**.***.....*...**.*.*....*...***..*.*...**...*.*..*..**..****.*.*..*.***.*.*.*....**..*....*.......**..***.*....*.**.***.**.*.*.*..****.****..**.*..**..*.**..*...*.*.*.*.......*.*.***.*.**.****.*...**....*......*.*********.***..**......*.*.**.*..**.*.*.*...*..*.*..**..*****.****.**.*.*.**....*.***.**..**....**.**.*.....*.*.****..***.****.**..*...***...*..***.*....*.***....***..**...**..**...***.****.*..***.**.*.***....****..**..*****..*.........**.**...*..******..*..****.****.*...***..*.*.*..***..**..**.....***.*..******.****.**...**..*****..*.****...*.*.....*..*.....*.*.*.*.****...*........*...*..*...**.*.*....**...*.**.***...*.*..**.*..*.*....***...****..**..*.*****..*..*.******.*.**.*****.***.*.***.**.*.******.*.**.*.*.*.*.*****....**.*....*.***..*.*.**.*.*.....***.***.*.**..**.*****.*..***..*..*.*.*.*....*....*...*....*..*.**.....***....*..*..*..****..*..***.*.*..*.*..***...**.*..***...*.*..*...*....*..**.........*..*...*..*.****.*...*.**.*...***.**.**.*.****.**.**......*..**.****..**.*.****.**.*.**..*.*.*...*.**.**....*.*.******....*..****.***..**....**..**.*.***....*.*.*..*.*...**.*.*.*.*****.*.*.**..*..*.*..*.*...**..*****.....****.*..........*...*..***..*.****.....***.***.*...****...***.****.**.**..****..******.*...*..****.....***....**.*...**..***...*.****..*.****.***.*....*....*..*.**..**.*.***..*...*.*.**....*......*...**..*..******.*.**.**..*********..**.***.**.*****...*.**.****....****.**...****....*.***.*..*..*..*.*.*.**.*.....*.**...*.**.**...*..**.**.*....*** ..*.**..*..*..***.*..**...****.*..*****.*.*..*.****.*....*.***.*****..*.***.....***...*...**.*...*.....**..**..*****.*.*.*...*.****......*****.....*.*.**.*.*..**.***.*...***..**..**...*..**.....**..**.***..*****.**..****.***..**....*.****..**..*.*...**....***...****.**.*.******.*.****..*...*.***.*....*.*.***...**.*.*.**.**.*******.**.*.***...**...*.*...*****..***..**.*.......**.**......*...***.*..****.***.*.*****.*..**....*******....***.**.*.***..*.**.*..**....*...*..*.**..*...*..*......*...*...*..*..****.**........**.*..***.*..**..*....*.**.**....*....*.**.*****.**...*.*.*...******.***....*....*.*.**..*******.***.....*.*..*.*...***.******...*****.*****.**....*.*..*.**.*....*.**.**.*.....*****.**..**....***..*.*.**..**..*.*.....**********.**..**.....***.***..*....**....**.*...*..**.*..*...*......*.*...*.**.***....**.*...*.*.*.*.**..****.*.*..*..***.*....**...*.......*..*.*.*..*.******...*****.*..*.**.*.**.*.....***.*..**...**..*.*.***...*....*..***.*.**...*...*****.****.**.....***..***.**.***..****.....*....**..*..*.*..***.....**.**.*..**....*...**.****.*....*.*..*.*...*.*....*.**..**..**.*****.*.*...*********.**...*...**.**..*.**..**.**.***...*.*....***...*..*......*...**...**..*.*..*.****.***.*.*.**.**.*.**..*.**.*.**.*.*****.***...*.***..*....*****.*..**.*...*.**.**.**.**.**..**....*.*.*.*...**..**..***.*.*..*.*.**......*...**..*****..*...******.****..**.*...**.**.......****..*.**.**.*...**...*..***....*..*..*.*.*.*..*.**...*....*.*...*.**..*.............*.***.****.*****...****.......*.******.....***.*.**....*.**.****..*.**...*******....****.***..*.******..*****...**.*..*...***..*.**.....*.**.****.***......*.***...*..*.***.**.****.....**..**.***.....*.*......**.****.***....**...*.....***.*..**.*.****........*.*.*....*..*..***.*...**.**.****..*******..**.*..**....*...*..*.******..***...*..**.***...***..*.**.*.........***..**..****.**.*..*...*...*.....*..****..***.**....**.*...*.....*...*.**.*...*.*....**.*....*****.*.*......*.*.***..*...*..*...***.*..*..***....*.* .*..***..*.*..**....**..**..***...*.**.**.*.****..*.**.*...*.****.*.*.*******..*.*...*..*.***..*..*.......*..*.*****.**.*....**...**.*....*..***.**.*.*..*...*.*.*.*....*.****.***.****.*.*.*..*.***.**.*.....****.*..**.***..*...*...*.*.**.*.*..**.....*..****..****.**.*....*...**..**.***..*.**....***......******.*.*..*.*..*.***..***..***.**...*.*.*..**..*...****.*.**..*.**..**..*.*..*......**.**..**.**.**.**.*.***...****.**.*.**.*.*.**.**..*..**.********.**.**....*..*..*...**......**...*******..***.*.....****.****..****.***.*.***...**.*....*...******.*.*...**.**.****...*...*.**..*.*..**.....*..*.**.*.**.**...***.*..*....*.**.**..*..***.*.**....*...**..**..**.*.**...***...***...***.*.*.*..***..*..*.*.*.*.***.*.*..**.**.*.*.*..*.**..*.....**....*..****.*...***.***.*.**..**...****.*......***.*.*..*****...*.**..*...*.*.*.*.***.***.**.*.*.***..*.*...**.***..*..*.**...**.........*.*.*.***.**..**.**...****.*...*.*..*.*.*.***.****..*..*.*.*.**.*****......****.*.*..*..*..*..*****.....*...**..**...**...***..****.*.****.*****...*.*...**.*.***....*.**.*..*..**.*.*******.*.*.**.*..**.*.....*.*.*.....*.***.*.*.**.*.****.*..**.***...*.**.*...**..**..*..*.***.**..*...***.**......*******...*..**...**.*..*.....*..*.*.**.*****....***.***..***......****..*.**.*...**.***..*.*.***..*.*...***..****.**...*.**.**...*.*****...**.*...**.*..****.*.......*.*..*.*.....*.**...****.....*.**..***..**.....*.**.**.*...**...*......****.**.**.*****.*.....****.*.*..***.....*.****...***..*.*.**..*.*.**.**....**.**.**.*...**...*.....***..*.**...............*.*..*.**....*.**.*.*****.***.*.......*..*.***..*.**..*..*.*.**...*.****.***.*.**.........****..******.*.**....**.**.**.**..*..*...***.*.****.*..**..**...**.*..*....*.*.*..***..*.*.*.*..*.***...*..*..*.**.****..***.**.*.*.**.***.....*.*..*.*.*.*...**...*.******..*.**..**...*.**..**.***.*....**..**.**.**.*.**..*.*.**.**..***......*...**...****.....**.*..**........*.******.*.***......****..*....*...*.....*.......**.**.**.***.**.***.**.*..**..*...**....*..*** ****.*.****...**..*....**.*..***..**..**.**..**.***..*.*.....***.****.*.*....*.*.**.**...***...*****....*..*.*.*.*.**..**..*....**..**.*.*.**.*.*..*...**.*...*..*.***.**....*.**..*.*..****.....*...*.*......*..*.*.*.**.*....**.*..***..*..*..**..*.*.*......*.**.**.*.*...*.*...**...*.*..****....*.*.**....*.**...***....***.**.*.*...*.*.*...*......**......*.********...*.....*.**.*.*..**..*****.*.*...*****.***.*.*.**..***.***..*.*****.**.*****.*.*.***..******.*..*..*...***.***..****....**...*..***.*..*......**.*.**....*...*.**.*.*.**...*******...*..*...*..*.***.**.*...*****.*.*...**.**.*..*...**..*..*.**.*.*..*....**.***.*****.....*..*.***.*.**..****.**.*.**.....*.**....**.*.*..*...**.**.*..***.*.*.**.****..**.*.*.*..*..***...*.*.*....****...****..******..*....*....*.*.*...*.**.***.......*..**.....**....*.**..*...*..****..*.*.......***.*.******......**..**...*..***..*.*.**.*.*.********.*****...**.*****.***....*.....**.**..****.......******.*****...**.*..*.*******.***.*.*..*..***.**.***.**....***.**..*...*...**..******.*.**.*.*..**.***.*..**....**.***.*...*****...**...**..***.*....*..**.**.**.***...***.**..******..**.*.****..*..*..***......****.**.****..*.**.**.*....**..****..***.*.....********.*..*...*..***.*****..**..*.**..****.**..*..**.**...**...**.***.*..*.**.*.........***.*.*..*..*..*.****.*..*..*..**.....****.*..*...*..*.**.*...***.......****.*....*.....*..*...*.*.*.*...**....*.*.**....*..*******.**.**..**.***.*.***..*****.**...****.***.*.....*..*..*...**.****.*...*....****.***...*.**....**.**..*.****.*****...*.*..**....***.....**...****.*...*.*..*..*.*.*.**...****..*..*.*.***.*...*.*..***....*....**..**.*..*.**.*...****.**...*..*.****...***.*..**..*..*.**..**....*.**..*.*.*..*.*****..**...*..***...**.***..***...***.**.*.**..*.*.**..**...*.***...**....**.*.**.*..*.**.....*.*....*..********...*..*..*..**..*...****..***..*..***....*.**...*.**.**.*...**..***.**..*.....*...*..****.***....*..*..*.**...*.*.****.*...**..**.*.*.**.....*...***.**....*..**.***..**.**...*.*.*. .*.**.***.*....*..*....*...**.*.**..**...*.*.*.**.****.**..*....******.*........*.....*...*....*..*****.**.....*.....*...**.**.**.***.*.*.***..******.*****.**.*..*.*...*..***.*.....**.*...*...*...*.******.*.**..*.***..*.**....**..*....*****.*...........*..*...**.*....*****....***.****..*****.*..**..*.**...*...*.*..*..**.***.*.**.**...****.*...**..*...*...*..**...***....****...*.*.***...*....*.*..........*.*.*.*.**..***.*.******...*..*..*.**..****...*.*.......*.****.**..***.****.****..*.**...*.*..*****......**..***..*.*..**.******..**...***...**...***.*..*****.****..**.....*.**..**.*..*.******.*.*.**....**.....*...***...*..***.**...*.....****.*.*.*.**..***.*.*...*...*...*..***.**.**.****..*....*.*..*..*.*...**...*.**...*****....*...*..****.*....****....*.***..***.*.*.*...*......*.***...*.*.*...*....****.**.**.***..***.**.****.......***.*.**.*....*.*..*****.*.**.**..*.***..**.***..*...*.*****.*..*.*.****..*...*.*..*..*.*.**...**.**..*...***...***.****.*.****...***.*.***..*...***.*.*.....*.*.*...**..**..**..*.*..*..**.*.*.***.*........*....*..*.***.*.*.*..*.*.**.**..**...*.***.**..****.....*..**.*.**..*******.*.****..***.......**.*......*.****...****..*.***..*.*.**.*.**..*..**.**.****........*..*****..***...**...**.**.**.**..*.**...*.***.*.....*.*.........**.****..**.*********..*.*.**.***.*..**.******......*..*****...*.*.**....**...*..*..********.*...*...**.*.***.***.*...*...*....****..*.**.*.*.**.....*..*..*.*..*.*.*..*.*.*.*...**********.*...*******.***....****..**.**.**.*.**..***..***.*..*..*.*.*....*****.*.******...****.**.*..*..*.*.*..*...**.***...*.*..*...**.**.*.**.******...**.*.**..**.*....**.*....*......*..*.....**.......***.**..***.****....*******....****.....*...**.*.....*.***.**....***.*.**.**...*.*.*...*******...***....*.*.****.******.*.*..*..*...**....*.*..**.*.***...*..*.**.*..*.*...*...***.**..*.****.*.****.***.*..*.....*...**.***.*......**..*.**..*....*..*..*.*******.**..*....**.******.***.*..*..*..**.***.*..**....*.*..*.****..*****..**..*.**...*.**.*. **.*.*.*.*..*.*..*.*.***.*.**.*..*****.***..**.***.*.*..**...*...*..**..**..**......**.*...****.*.*..**..***....******.*.***.***.*..****.**..*..*****.**.*.*.*..**.****.**.**.*..*****..**.*.*.*....*.****.*.*.*..**...*..*.**..*.***.*.**.***....******..******...*.*.*.......**.*...**.*.***..*.**.......*....****.*..***.**.*.......*.***.**.**..*..*.*.......***...*.**.*.*****.*...*...**.*.**..*.*...*...**.**.***.***..*.***.*.*.*.**..**..*...**.*.***.**....*..**..*..****.*...***.****..*.*.**.**..*.*..*.**.**..*..*****.***.*..****....***...****....*****.**.**.*****...*........***.***...**.*.*.*.****.*......*....**..**..***.*.*.*..*.***.*.*....***...**..*****......*.****.**.**..*.....**.....***.***.....*...*....*.*.*...*.*...**.****...*.*.***..**.*..*...**..*.*..*..**....*****..*.***.*.*...***...*.*.*.**..*.*.**.**.*...*.*.*...*.**..*.*.***...*.*...***..**..**.*..*.**...*....***.*.*.*.**..***......*...********..***....*..*.....*..**..**..*.*.*...*.*.*..*.*.*.....*.*..**.*..***..****.*.*....*****..**.*..**.....*****.*.*.*..***.*..*....*****.***.*****.*.*.....*...**...*.****..*.*........**...**.*******..**...*..***.*.**......*....*.*..***..******..*.**..**....*.*.*.***.*..*.*...*............*.**..**.....******......*.*****...**..****.***.*..*...**...*..**..***..*.*.****.****.*.*.*.***...*.****.******.*.**.*.*..**.*.**...**..*.*.***..***.**..*....*...***..****.**...*....*.**..*..*.***.***.*....**.*.*.*.****.*.....******.***********.***.*.*..**.....*..**.**.*........*.***....***.*..**..*..*.*.*.*.******...*....*...*...*.*..***....*...****.*.*.**.*..*.**.....*.**.*...*.**.*.*.*****.**.**...*.....**..*.*.*.*.*.*..**.*****.*..****..*..*.**..***..*..*...*****.**.***..****....**..******.*.*.*.**..*......*.......*.*...*.*.****.***....*...**.*.*.....****.**.***..*.**.....***.***..*.*****..**.**..*.**.*..**.****..*..**......*.****.**..*..*.*..*....****..*...*...*.**....*****.*.***.*...*.**...*.*..**.**.***....*.****.*.*.**.**..***.*.***.*...**.**...**...****.*.......*..*.****.*...*..*.** ...**.......*..***..*.***.*...*.***.**...*...*.*...**..**.*......***.**.**.*...*..**.*..**.***.*..***..**.*.*...**.*..****.**.*..*....**.*..**..*...*.....**....*....*..*...**...**.******..*..***...**..***.****.*...*.*..*.*..**....*.***.*****.**..........*.****.*.*.*.****.****.**....**.*..***..**..*....*..*..*...****.*.*..***..*...*.*..*.*****...**....*..*.**.*..*..*..***..**..****......******.*******..****.*.*.**....*****..***..*.******.***.***...*.**.***.*...*..*.*.*.**.*****.**..*..**.*.*******.*.*.*.**.**..*...**..****.*.*.*.*.**.....*.**....**....***.*****.**.*.*.*..***.***.*.**..*.*****.....*.*.***.*.**...***..****.**.*.*..*.*.*.***.*..***..*.***..*.*..*.*..**.*..**..*........**.***..*.**.*.*..**.***.*..*.*.*.....*....****.*.**.*...*...*.*...*..*.**.*..**.**..*.******..***.*.****..*..*..**..**.....*.***.****.*.*..****..***.*...***.**.*...*.**.*.*...*..**.*.**.***.*..*.*******...**.******.******.*..*.**.*.**..****.***.*.**.**.*..*..**.*..**.*...*....**.*....*...****...*.******..**.**.******.*.**.....*.*.**..**..****.*...*.*.***...***.**.*.*.***...***..*..**....******...**.**...****..*...****.....**.**...****.*..**...***...**..*.**...**.**....*.*.....*.***...*..**.*.*...*...**.*...*.**.******..***...*.*....*.*.**..***..*.*.**.*.*...****..****.***....****..*.*...*.*.*..****.....*.....**.*.**.**..*...****...***..*....*..***.**.**.*..**...**...*..*...*...****.*.*.......**.*.*.**...**.....**.....****.....**..*...*..*.*.*...***.*.*.***...**....**..*.******.**.*....***..***....*...*.*.**....*.**.....******..*...***..*....**.*..*.**.*.*..***..*..**.**.*.***..**.**.****.**.**.**.....*.****.*.*********.**.**.....***.*.*.****......****.***.*.*..***..*.**.*....*.*..*******.**..*.*****...*...*.*.***.*..*..***.....*.*.**.**..*..*.**.**...*..******...*...*.*.*...**..*.*...*****..***.*.***...*..*****.*....**..**..*..***...**..****.*.***...**.*.......**.**.....*..*....*.**...*..******.**.*.**.*.*........*........******..**.*.*.*.**..**....*.*.**...**....*..*.*.*...*.*****.*..*.* ....*.***.***.**.**..*..**.....**.*****.***..***..**...*..**.*...****.**.****..*.***...****.****..*...*.**..**********.***.*.*.*.********.*..*..****.*.****.*..*..*****..*..**.*..**.*.*.***...**...****.*.**..*..***...*..*.*..**..*..***.****....*......*.**..*.***...**.**...*..****.**...*.**...**.**..*.***..**.....*.***.*****...**...**..*..*........*......*.***....*.**.***...***..****.*..*.....*.*.***.*....*...*.***.**..*....*.***..**...***.*.*********.**.****..*..**.*..***.....*.****..*.*.**.**.***.....*.****.**.*...**.*..***.*.*.***.....**..******.*.**.*...*.****..***.***..*.*....**.*.*.*...****...*..**.****.****..*...**.**.*...***.*...***.**.*.*...*....*.*.**.******....****.*.*****..**.*.**.*...*..*......*.**..****..*....*****.**.**.**......*.*****.....*.*.*....*******..***.**..**.*****.*.*..********.******.*...**.**.*..**.*.**.***.*****.*....*...*.*..**...**..**.**.*..****...***..*..*.*...**....***....*..*.*****.*..*.**.**..*..*.*.....*........*.*.*....*.**..**.*.**.**...*.*...**..**.*....*****.*..*.***.***.*.**.*.**..*...*..****.***.***..*...*.****.*.*.**.**..*.*****.*.*..*......*******..**..*..**.*.*.***..*.*..**.**..**..***.....*..*.**.***...*.*..*...**....*.**.....***.*...***.*.....*..*.*.*...***...****.***.*..*..***..*..*.**.*.*.**.*.*....*..*.**.*.*...**..*.....*..***..****....**...******.******...****....*.....***.**...***......*...*.**.****.........*...*.*.*.**.*.***.***....**.*....*...*.*..**...*.*..**.*..**.****....****..*..*..***....*...*.**.*...***...****.*..*****.*.*.****.*******.***.**.***.**.*..*.**.*..**.******.*.**.**..*..****....*..**.*..*...*..*..****...*.****.*.***..*....*.*.***..***..*..*****.......***..***.***.....*.*.**.****.**..***.*.*.*....******..****.*..**..*.**..**.***..**.***..******.*.**.**.....*****........*.*.*****.*.***.....**..*..*..*.*.*.*.*.*.*..**.***.*.***...*******.*****.....***...***.*.**....**.*..*****..*.****.*.***.*****.**.*.......*****.*******...*..**.....*.....**..*.**...******...***...*.*.*..*.***.***.*..***..*.....***. *..**.*....*....*...**.**..****...*.****..***..*..*....****.**...***...*.*.*****.*....****.***..*.***........*.*.***.***...***..**.***.*********.*..*...*..***..**.*..*.*.*.*..**.**....*..*..*.*........***.***..*...*........****.****..*..*.*......**.**.....*...*.*.*....*.****.*.*.*..**.*....*.*.**..****..****..**...**.***.*...*.*..******.****.***.......*.****..*.*.*.*....*...**..**.*.**.*...**...*.****..***.*..*.*.*..**.*.***......*.**.**.*.*.*..***.*******.******.**..***...*.***.*......*...***...*..*...*.*...***..***..**.....****.****.**...*.***.*..*.*....**....*.***..**...*****..***..*..*.*.*......*....*...****.**.**.***.*.***.*.......*.****.***.*.******..**....**..****..*..*.*..*.*....*..*.****....**....*.******...*...*.....*.*.*..***..*.**.....**.***.*******.*.*****.**.**.**.*......***.**.**...*...**.***..*.....****...*.***.**..**.**.*******...*..**.****..*....*****....**...*....***..*.**.***.****.**..*.**...***...*..**.***....*.*...***.*..****..*.**.*....*...**..*****.**..**.***..*.***...**.*.***.*...**.....*.**..***..*.*.**....*.*..**..*..*.*.***..*..*.*.**.**.*.**.**...*.****..*.**..**.*.*****..**..*..*...**.*..*.**....**.*....*.*.***...*...***.**...**....*..*....*..**.*.****....**.....*.**.*..**..*.**..***...*...***.....**.*.*.**..*..*.*.*****..**.**...****...*.*..*.*.****.***.****..*.******...**.**..*.*.*.***.****..*..*..***.*.*.*.**.*......*....**.*..*...*.*.*..***.**..*.****....*.**...***......**..***.**...*..****.*.........*.....*.*...********..*.**..*...****.*.**.****..*....**.**.*.*.**..**.*.*****...*.**...*....*.****.*.*..*....**.*..*...**.*..**..**...***.......*..*.**.**.**.**.*.*..*.***..***.**..*....*.****.**.*..*.***.**..*****.**...*..**.*.*.*.***.****.*.*..*....****.**...*....*.*..**.**...*..**.***.**..*..*...**...***.*..*.**..***.*.*.*...***..*...*..*....*.**.**.*....**..***.*.**.*.**.***.....**...**.....*..*....***...***.*...*.***.***..**.**.*****...*....**.*.*.*****.*.***...*..***....*...*........*.....**...*..*.**.......*..*.********.*....*.** ...*******.****.**..*..*..*......**....*.....*.****.....*****......**.*****.*.*..***...*...*.****....*....*..***.**.*.***.*.*......****..*.**.*.**.*......*..*.*...*.**.*.*..*..**..*.**.***..*.**..**.******.*.**...********...*.*..***..*..****.*.*.******....**..***.*.**....*.*.***.*..*..*..*......*..*.....**.*.........***.*.***...*.....**..*.**..***.......*.***.*.*.*.*.*.*.....**..**..*****.*..**..**..**.......*.****.***.**.*.*..***...*.*..***.***..**.**.**.**..**..*..*...*.*..**.**.*.**.*.......*.*.*.*******...*..*.****.*.*.*****.******.*.*.***.*.**.***..****.....*.*.***.****.*....***.*.***.*..***.*.**.**.**...*..*.*.**.....*.*.**.*.......***.*.******.**.*..**.**...*..*.****....*..*.*.***.*..*..*.*..*.*.**.**..**...*.*......**.*.*.******....**.**.***.**.***....**.**...**.***..*..**..***...*****.*****.***.*.**.*.*.*****.**.*...*.*.*..*.*.*.*..*****....*..*****..*.**.*...*..**.*.**...***..**.*....*.*.*.****...**.....*..**...***.*.*...****...**..***...*.**.******....**..**..*.*..****.*.*.*.**.**.*.**.*..*.*.*.*******..*.**..*.*******.*...***..*..*.***..*...*....*...*..**..*.*.....*..*..***.**.*.*...*.**..*.*.*.*.*..*...*****.*..***.....*******....***...***********...*********....**..*.**..*..***.***.**.*...*.***.***********...**..*.**.*.****.*.***.**.....*.**.*..**...*...*.**....*..*...**.*..***.***.***...*****.**..*..***...*.....*...**.*****..*.**..*...***.***.**..**.....*.*..**..*.**..*****.**..**.*...***.**.*.****.****..***.*..*.**.*.**..*....*..*.*...*.*.*...*.**...**.*.**...*.**...*.*.*.**.****...*..***..*....*...*....*..**.*..*****.**..*...........******....*..*..********..*..*.*..*.**...**.**.*...*..*.*..*.*.*.*.**.*.*.*.*..***..*..**....*.***.*..**..*...**.*.****.**.***..*.***.....***..*...*...*....***...*.*.**.**.**....****...*.*...*.*****.*..*****.****.*****...*.*....**.**.**...*****..*.****.*..**..**.*.***..***..**.**.*....**...*..*.*...**.*.**.**.*.*.**...**.*.*.***.*......*..**.*..*.*.*....********..*...****.**.....**....******.*.*..*.****.....*......*.***. **..****...*.*.....*.*.**....**..*.***..*...***.*.*...*......**.***..*..*..*****..***.**...**.*.....****...**.....***....***...***..******..**.*.****..*...*.*.*....**..**........***.**..****.***.**..*.**..*.*.*...**.*******.**.*..*........*..***....**..**...*....***..****.....*..***..*****..*...*.*.**..****.*...**.**..****.*.*.****..*....*..**.*.*.....*******.**.*..***.*****.*.***.**.......**..*..***.*.*.**.*.*...***.*.**.***.....***.*....*.....****..***..*.****..*.***..*...*.**...**.*.*.**..*..*.**.....****..***..*..*..*.**..***.*....*.*..********..**.*.*..***.**.*.**.*.*.*..**.....*..*..*.*.*.**..*.*****..**.....*..**.*..*..*.*********...****.*.*..*......*..**.....**....***.***..*.***....*...***.******.**..*.*****..**.*...*.*.******...*.*...**.****..*.****..*.*..*...*.*.***..******...***.***.**.*.*.***....****..*.....*..*.**....**.**.**..**.*.**.*.**.....*******..*..****..**.**.*..*.**..**...******.*.*..****.***..***.**.***..**.***......**.***..**..***...*.*..***.*.**.*.**....***..*******.**.*.***....****.*.*.*....*.***....*.......**.*....*...**.***.*....**..*.**..***.*.*****.*...***..****.****.***.....***.*..*****..*.*.**...***.*.*.***..**....*.*...**...*..............**.*..**.****.**...**...**.***..*..*****..***..**...***....*...*..**....***.*.***.*.***.*.*.**.*..**.*.******.***...*.*.**...**.*****.****.....**..*.*..*...**..**.*.***.***.***.***.*.*.*.***.*.**....**....****.**...*...*...*.*.****.*.*...*******.****.*.*..*......***.**..**.*..*....*..*.***...*..*....***.*...*.*.*.**..**.***.*..*.***...**..**....**..*.***.*.*..**.*......**.*..*****..***.****...**..*..*...***.**..*****.*********.*.**.**..**....*...***..*..*..****.*..*.*....**...**.*....*.*.***.*....*...*....*...*.**.*.*.*.***.***..*..**.*.*.*.*..**.*...****.*.*...**....*.**.*..******.*..****....**.*...*.*..*.**...***...*.**..**.****.**.**..*.**.**.*...****..*..**.**..*.**..*.*.*.....**.*...***..*.....***..*..**.**.***.**..*....*..**.**..****..***...**.**.....*..****.***..*.***.**..*.*.*.**.****.**.*.. ****...*..*.**.******.**..*.*..........*.*.....*.****..*....**..***.****..*.*..*****.**.*...*..*.****.**...**.***.**.*..*.....******...*.*.***.**....**..****..**.***..*.*.***.....**.*.***...*.*....**.*.*.*.*.****.*.***..*...**.*.****.*...*...**.***.**..***..**..*......****.*..*...*.****...**.**..*...***.**.***..*.*.*.*...*....*****..**.**.*.**..*...**.....*..*******....*..***..**..*..*.*.*.*.*.**...***.*.*.***.*.*..****..*.**.*..*.*..*.**.*.*...*****...**.*......***.*...*..*.*...*.*.**.*.*.****...*....*...**.**.*......**..****...**...***.*..*.***..****.**....*..******..*.**..*.**..*.**.*...*....***.**.**.*.***.**.**..**.****..****....*..*..***.*.***...*...****....**.***.****.........*.****..**....**.***..**...*******....**.*..**.*.**.**...***..*.*..*.*..**...*.**.*...***...***.....********.**....**..**.**...***.***..**....****..***.**.*.....*....*.***..*...*.........*...*..*****...*..**..**...****.**.*.*.****.***....*.*.*...*.**.**..***.*.....*.*.*..*.**..*****...*.*..***...***.*..*.****.**...**...*.*.*...*......******.**.*...****.*..*.*....**.***....**...*............*.*.*.*.*.**...**...*..***.*.*....**.***..*...**.***...**......***.....****.*.**.*...***.*.*..*...*..*.*..*.*.***....**...**.*.*.***..*....*.*..***.******.**.**.*.***.*..*****..*.**....*...*.*..*.***.*.****....*..*...*...*.***......***..**.*.*....*....**..**..*..***.*...***.*..**.....*.**.*....*..**......*...**.*...****..*..*..*...*..*.***.*..***..**.**.*..**.*.******...**..*..*.****.**.......****..***..***.*****.*.***..***.......**...*..*.**........*.*.**.*.***.*..****...**.***.***.**.***.*****....**...**.....***..*.*.......****....**.**.***.*.*****..*.*..**...*..***.***...*..*..*...*....**......**.******...**.....*...***.*.**..****.*...*.....*.....*.*****.*..*..*..*..*.***.*.****.****....*.***.*.***.*.*********......**...*....*******...*.****....*.*.*.*.*.*...**.***.**.****.......*.*...***..**.**..****..**..*..**..*..*.*..***....*.*.**...**..***.***.......****.*...***.*...**..**..*.***..*....*.**..** *****...********.***.**..***....******..**.*..**..***.*...*..*****....*****.*...*...*..*****...*****.*.**.****........**...*...*....**..*...*..........*..***.*....*.**.*...****.**.....***..************..*..*****..*****.**..*****.***..****..**.*.*...***.***.**...**.**.**..*..*...*...***.******.*....*.******.*****.*.*....*.**....*.***..****..*.*.....*.*..*..*****....*.*.**..........**.*.**.*...*....*.***.*..*.*****...*...****..*...*.....**..*.*.*.*..*.*......**.*...*.*.**..*.***.....*.*..*.***..***...*..***.**.**.*.****.*...***..*..****.*...***.*****.*.***.*****...*.**..*.*.*.*..**......*..*...*.*.**..*.*.......**.*....*.*.*...**..*..*..******...**..*..*.****..**....**.**....****....*.**.*.*.....**...*.....**.*****.**.*..**.**..**.***.**..*...*.*...*****........***...*.*..****......**..**.*...**..*.......**.*.********.....****...**..*.***....*..**......*.********.*..******.***....*..**....**....**....**.*..**.*..****..**..*********..*..*....***.*....***.....**.*...**.*..*..*.**..*.*.*..*.....*.*.*..*.*..***....*...***.*...*******.*.*****.*...*.**....*..***.**..*.**.*...**.....***.*.******.*..***.***..*.*.**.*...*..**...*...****.*..***..**.****..*..**.*..*.**.****.*****.****.**.******...*.*.****..*...*.**..*.......**.**.*...*.*..***....*.**....***....*..*....****.*.**.....**..**....*......*..*****..*.*.*.*.**..**.*.********..*.**..***..**..*...**.****..*.*...**..*.*...**.**.***.*.*.**.**..***...*.....*.*.**.*..**.*..**..**...*.**.***..**.******.**.*.*.****..**...**...*.**.*..**.***..*.....**...*******...*..**.....**..*.***..*..***..*.*.*.****....***..**......*..******.**.*....*.*.*.**.*****..**.....*.**..*...**..*..**..*...*..**..**..*..*.*****......*****..*.*.***.*.**..*...****.***..*****..*...**..*..*..**...*..*..**.......*...*..*.*..**.....********.*..*..*..*.*..*..****.*******.*..*..***....*...*...**.***.*..***..**....*******.**.....**.***.*.*..*.**.*..**..**.*.*.**.*...*...******....**..***.**.*.**.*.*.....**.*..******.**.***.*...*******.*.**........*.***....*.**. *....*.*..***...**.*****..****.*.**....*.*.**..**.**......*..**..**....*.....**.**.***.*..**.**.**.***.****.****.**..*.*******.*.*.*.***.*****.**..**..******.**..*.**..***.****.******.*.*.**.**..*.*.*..*...*..*.....***..*.....*.*...**.......*....*....**....*..*.*...**.*.**.**....*.***.*.*....****..******..*.*...**.*.**.*.*....**.****....**.**..****...*.*.*..*.***.*.*.....**...*..*.*.*..**.***.***..****.*******..*..**...**.**.*..*.*.***.*..*.****....**...*...***.***......*....*.*.*..***.*****..***..*.***...***...*...***....*.***..*.....*.***.*****...*.*..*.*..*******..**..*..*.***.**..*.*.**..*.*...*.*....**..**.**...****..*.*..*.*......**..*...*.*..***.*.*.**.**.....**.*...**.*....*..*...*.****.*....*.*******..*.****..*.***...**.*.*..**.*.*.**...*...*...*.**....*....**.*...**..****.*...**.*.*.***..****..**.**.*.*....**.*.**.****.***.**.*....***.***.......***.*.*..*.*.***....*....**...***.**.***.*.*.*.*...*..*...****..*..*..***.*..***.......*.****.....***..***.*.*.**....*..**.*..**.*...****.*****.****.*..**..***.***.*.*..*.**.....*....***..**..*.*.*......*..*.***.*.****..*.....*..**...**....**.*.****...*.*.*.****.*.**..*.*...*...*...**.*.*.......*....*.***.***...**.*.****..***.**..*****....*...*..****...**...*****.****.*..*******..*..*.**...*...*.*..*......***..****.*****..****..*..*..*...******.....******.*.....**..**.*..*..*.***.***....****.***...*.*..**..*...*......*..*.**.****.****.***.*..*..******.*.**..*.*...*.**...*....**...*..*...*..*****.***.*..*..*.*.***..*.*.***..**...*.**.*....*...**..**.*.*..**.*.*.*.*...**...*....**.*...***.*...*.****.**..***.*.*.*.*..*..**.*..****.******......*.*.***..*.**...*.**.****..*.*...***.*.*.....*.*.*.*.*....****..***.*.*.*.*.**..*.*.*...*******.*...**.*..**..**..**.***.**....*..****..**.*****..*****.*..*.**..***..**.*..*..*****..*.*......*..*..**.**.*.....*.***..**...***.*.***...*.****.*..**.*..*..*..*.***..**.**...**.***.***..*....****..*....***.*.**..*.**.******..**..****.*.*..*.*.**..**..*.****...**.*.*.****.*..**.*****.*** .****.......*...**.*.*..***..*********.*.*.****.*....*..**...*.*....*.*..*.*.**.*..*.*..*.*****.**.*.*..*..*.***.***.*****.*..*..*.**.*.*.*.*...*.....*.......*.**.**...****..***.***.**.*.*.*.**..*.***...*..**....*..****.*..*.*..*****...**..*..*..*****.*...**..***..*.*...*.***.*..*...**..*..*..*.*...*.*...*.**.....**.*...*.**.*.*..*.**..******..*...*..*.**.*.***.*.*.*.***.....*..***......*.*.*...****.*..*...**......***.*.*.****..*...*.*..****.***....*...*.*.......*****..*..**.*..***..**..*..*.**..**.**.....*........*****.*...*.**.*..**.*.....*..*.***.**...*..****..***.*..**.**..*..*.....***...**..***.*...***..*.....***.****.*.*.**....**.***...*..*********.**.*.**.......**.*.********.*.*...*...***.*..***...*..*.*.***.*.*..**....*.*...*.****.**.*.***.***..*.*.*......***.....***..*...**..****..*...*.**...*..***.***......**..***.**.*.****.*.***.*.******.*..*..*******.*.*.*....****..*...****.**.........*.********..*...**...*..*.**.........*..***...*.***.*.*.*.*.***.*....**.***....*.**....*...*.**..*..*.*..*...*...*.*.*.*******..**..**.*.*..**..**.**.*.*.....***..*.*.*....**....**.*.**..**.....*******...*..*..**.*.**.*.**.......*...*..*..**.*.**.*..*...*..**..*..*.******.*****.****..*.**.*****..*.**.*.**.***.**.*.*.*..***..**.*.*.*******.***...*....**.*.**...*..*..*.*.***.*..*...*.**.*.......**.*****.********..*.***.***.****.....**..**...*.***.*..**..*..*...**.****.........*.....***.****..***..**...**..*.....****...****....*.****..**..*.*****..**..**.****.*.**.*.***.*....*...*.*.**..*.*...****.****....**.**.*..**..****...*...***....**.****...**...*.**.****...*...***.....***.*..***..*.***.**.**.**...**.***.***.*.**.*.*******.*.*.*..**..*.**...*.....*.***.....*..*..*..****...*..*..*.*...*.***.*.*..*.*.*...*..***..*....**..****.*....*.*.*.**..*..*.*.**..***.....*****.****.****..*...**.**...*.**.......*.***.....*.*...********.*.*.**......****.********.***.****...**.***..********...*****...*.*..*******.*..*..*.******..*.*.**..**........****..**.*.*..***..***....*..***.*..*..*** .*.**.*...*.*.*.**..*...********....*...***.**..*******.**.**.*..*..********.***.**..****.***..*.***.**.*.***.*.*.***..*..*..*.....**.***.*.**......*..**.*.*.***.***.....**..**.*...*.***.***.****.*..**....**..*....*.*..*...**..*..**.*..**..*.****.**.***...***...*****..***..*....**..***.*****...**.***...*.*.*.*.***.***.*..*..**...**..****.**.***...****.*...*..**.*.*..*..*******...*..*****.....*.****.*.*..*.....*......*..*..*.*..*.*..***..**...*..***...**..*..*.*.**.**.*...****...*..*..*..*..***.*.*.**........*..****.*.****.....**...*..**.*.*.*.**.*.**...*..****.*..**.***.****.**..*.***.*...**.***..*.*..........**.***.*.***.*...*....***...*..*******.*.**.******..*.*.**...**.****.*.*....********......**....**...*.*..*.*.*****..**..***..*..*****.****.*...**...**..*.***..*****..*****..*.***.**...***..**.*...****...*.*.****..*.*.*.*..**.*.*.*.**....******....*.***.****.*........****.****.****.*..*...*.***..***.******.*.....*..*.**.........****.**.**.......*..**.**...*.....*.******....**.*..**..*.***..**..*****.*.**...*.**.**.*.******.*****.**.**.**.**..*..***.*.*.***.*.*.**..*.****...*.*....*.*.**.**....***..*....*.***...*.**..**.***.**...***.*.*.*.....*.*****...*.*.*..**..*.**..*....*****.**..*......*..***.*.*.......*******...*......********..*......****....*.*..***..*.*...***...**.*.**.**..**.**.**..**.****.*.....**...**.***.**.*.....**.*..*****...*..**.*.***...*....**.....*..**.***.****.**.*..*...*...*..*......*..***..*...****.*.....*...*.*.***..**.*.**....**..**..***...*.........**..*..****..*.***..**.**.*..**.**.....**......*..**..*.*...*.*.*.***.**........*.****.*.*****..*.*..****...**.***.***.**.*.....*..*...*****...****.**...*******.*.*****..***.**.**.*..*..**.*...*..*.***.****...***..*.*....*.****.***.*..**..*.**..*.**.***...*.***....**.*..**.******...*...*..****..****.*.***.*.**********.*.....**.**.*****.**..**.**.**.**.**....**...*.*..*.*..**..**.*.*...*.*.*.........*..*...******..*...***.*.***...*..**.***..*.*.*..***.*..*.**.*****...**..*.***...*.*....***.*... ***.***..*..*....**.*.***..****.*.***..**......*.**.*.*.**.***.......**.***...*....*.*...*..*..**..*.**.***......*..*.******.****..*..*..*...*.*...*..*....*.....*.***.**..**.*....*.**....*..******.*.**....*.*.****.*.***..*...*..*.....**..**........**.**.***..*..*********.*.*.*.*..**.**.**.****.*.**.*.*.*.*..**.**..****..*****..***..*****..***...**...*.**...**.*.**...*..*.....***.*.*...****...***.*.*...**.*....**.***..*..**.***.**.***..**.******.****..***..*.*.******..*...*.**.**...**.**.*.*..****.*.....***.**...*...*...**.**...*.*.*.****.***.***.*.*....**.....*..***..*.......***.**.**....*.*..**..*.*****.**.***..*..*.....**....***.***.****....******..*.**....**...*.*....*..***.*.*....*....*.*...****....**.*..*.*...**.*.....****...*...**.*..*....**.***...*....**..*.**..**..***...*..***...*...*****..**..*...****..**.*..****.*.*.*...*.*..*****.*.***....*.**...**.*.******..***.****...*....*.*.***.********...*...*.....*.*...**.*****....***....*..***.*******...**..*....*.*..**.....**.*.*..***.*..**.***..*.***.*....**.**.******.**.*.***..*......****.*.*...*.*..**..******..*.*.***.*...***.*......****...*.*.**....**..*..*..**...*.*..*..**.*.*.****..*.*....*.*...........*.**...**.*.*.*.*..**.*.*....**.**.*.**.**.***.*..*..*.****..*.*.....**...*.*...**.*****..*.*.***....**....***..........******....*.*..*.....*..***.***.*.**..***.*...*.***.*.****.*.**..**.**.*****.*..**..*.*...........*.....***.*....**..*...*..*.*..*..*.***.*..*.....*.*......**.***...***.*.*.***..**.**.**...*......****..**.***..***.....*.*....*.**.***.*....*****.**..******.***..****..*.*.***.*..*.**.**.******..**...**...*.***.*.***........*..*.*..**..***.*....**..*.**.****.*..*...****.**..***.*.***.**.***.****.**.*.*..**......**.*.**...*..***..*...**...****..*.**.**.**...*****.**.*...*..*...*...**..*...***..***.***.********.*.**.*.*....*.****..***...***.***.*.*.*..***....*..**..****...**..*..*..****..*..*..**.*..*.****..**........**..*.....***.****....******..**...**.**..*..**..****.***.*..***..*....**.**.**** .***.***..*....*....**..*.*****.*...*.*..***..*.***...*.*..****.*.*.....*.*.....*..****...*.***..**.****..*....*.**..*.**...*....**..*.*.*..**..*........*.*.*****....**.*..*..*..*..**..***.*...*...***....**.*.**.....**...*.....*.*..***.***..***...*.*.*.***.*.*.**...*.*...*...**.*.*.*.*..*..*....*..**.....*****.....*..**.*...***.*.....***.*.*.***....*.*.*.*..*.*.*..***.*.*......*.**.********..*.**.***.***...*....**.*..*..**..*..*.*******...*******..****.********.....*****..*.*.**...*..***.**.*******.*.***...*.*.***..*..**...*.*****..*....*......*..*...*..**.***.***.****..****..*..*.*.*.*****..*.**.*.*.**.**...***...*.*..*.****.*.*.*..*.****...***....*.**..**..**..***..*.*..**...****.***.***.**......*..***.....*..**.*..**.****..*.*.*..*...*.***...*...**...*.*.******......***.*...**.*...*...*.**....****...*...**......*.***.****.**....****...*.*..*****.**..***.****....*.....*.*.**.**.....*..**..*..*...*..**.***.*****.******.*.***....*.**.**..***.*.....***.*...**....****.*.**.*..****....****.**********..***.***.**..*....*.******.****.*..**.**....*.*...*..*....*....*..*..*...***..*..******.*...**.*.*.*...**....******.**.*******.***..*.****.*...***.*.**..*.**.*.**..*..**.*..*...........*...****.**.*.***..**.**.*.*.*...*.***...****.**....*.***.*.****..***..****..***.*..*.****.........*.*..*...*..*.***.....**.*...*.*...***...*.****..*..**...***..*.*..**.**..**.*...******..*.***..***...***...**..*****.*.**..*.*.*..*.*.....*....**.*.*.....***...****.****.**.....**..*...*.***.*.*.**.*...***....**..*.*.*.*..*...**.******....*..*.***....****.***.*.*..**.*....**..***.******..**...*.*.**..*..**.....***.**.....******.*.*****..*.*.*.*..*....*.*.....*.**.*.*.****.*..*....***..*....***.*.*....****.**..***.*.****....*..*.*....**...*****..*.**..***.**.******..*.*....******...***...****......**.*...*.***.*..*..**.*..***.*...*.*..*..*.**.*****.******.****.**..**.*......**.**.***.**...*.*.**.*.*.**....*...*.**..*.**.*..*.*.....*....*.*.*...*..**.******.****.**...*...***.....**...**.***.*... **....****.***...*..*...*.***********...*.*....**.*..****.**.......*.*.**.**....***.*.**..*.****..****.******..*...***..*.***..**...*..**..*..*....*.*.*..*.*.*.******.***...****..*.**.**.*.***......*.*..*.***...***.*.*....**.*..*..*****.***.***..****..*.*.****...*..**.*.**..*.**.*.**..**.*...*.**.**.******...*....***..**.*.*.***....*****..*..*..*..**..**..*.**..*.*****.***.**.**.***.**.**..*...**...*.**.*.*...*****...***..*****....*****....*.***.***.*...*.**...***.**.**...*....*...***.*.**.**...*..*...*.*.*.***...****.*.***.....*.******.*..*..*..*..***.**...**....*.***..**.*****.**.**...**.....*.**..*..*.**..**.*******..**..*.*.*....**.*..**..*..***.**.**********.***....*****............**.**.*.***..***.*.******..*..****....*.**.****.....**....*.**.*..*.**...*.*.**.***...***...**.***..***..*****.*.*.***....**.****..***.*.*****..*..*.*.*..**..*.**.***....***..*..**.**.***..*.....****.*****..........*.*....***.*....**.*.*.****.**.*..******.*.*.....**..*......*.**.**..*...*......*.**..*.***..**...**.......*.*..**...*...*..****.*..*...****.*..**...*.*.......*.*..**..*.**....*..***..***.*.**...**...*.***..*..****...*.***.....*.*....*.*.*.**.****.***....****.**...*.**..***..***.*.**.*.....**..*.*..*..*.*.*.**..*.*.*****.*..***....***.*.*****....******.***....*..***.*.*....*.*..**..***...*.**...*..***.....**.*..***************..*********..*...*.***...**...**..*.......***.....***.*.**..**..*.**..*...*.***..*.*.**...**.**.**.**.*.*******.**.*.*...*.....****.**.*..****.***..**.....**.*.******..*.*****.*...****.**.*.**...*..****.******...*.....*.*.*.**.**..*.*...**.....**.***.*.*....**.*..***..**...*..*...*..**.*.**.*..***.****...*....*.*.*.**...****.*..**.....*******.*..*.....**.****..***..*..*..***.*..*****..*....*****.....***...***.*.**..*.*..**.**...**....*****.**.***.*..**.***.*...**.*.*...*.*...*.*..*..***.*.**..****.*.***...***.*.**.....*********..***.*******...****.**.**....*.*.**.*..*..*.***.*.*.**......**..****......**.**..**..*.*..**..*.*...*...*.**....***.*..*.*..* .*.**.*.**.***....**.**.***....**.*..**.*...**.**.....*.***.*..**.**..*..*..*.**...***.*.******..***..*.*....**....*..**....*****.*..**.****...*.*..*.***..*..***.***..*.****..*****...*.*.***.**...**..*.*.*.**..*...*.*...**..*...**.*.***.**....***.*...*.*......**.*.*...*.**.****.*..****.*.***..**..*...*.*......*.**...***..*.***.**....*.....***.*.****...*..**.**.*.**.**.*....*.**.**.*.**.******.***....****..**..*..****.***.**.*.**......**.*..*.....**.*...*.****.**.....**.*.*....*.*..*....****.*..*.**..*...**.******.***.*.***.*.**.**.********.*..***......*........*.*.**...**.*...**..***..**.*.*........**....****.*..****..*..*..**.*..***.*..*.***..****..****.**....*.*.*..*.*..***.**.*..*.*.*.**..**...***.**.*...*....*.**...***.*******...*.*****.**....*...**...*.*.**..***..**...*..**...***.....*.*..***.***.*.*..***....*.*.*..*...*..*.***.***.****.***.**.*.**.*..*...***..*.****.***.....*.***.*...*****....*.*****.****..*..*.*...***...*..*..**..*.....*...*..**.*...*....*.*.**.**..*.****.....*..**.**.***...*.**.*.*.**..*..*.*..*****....*....*.**..***.*...**.*.**.**.**..*.***..*..***.***..**...*.*.*****.**.*..*..****.*.*.*.*.**.**..**.*.*...**....**.*...**.*...**...**...**......**..*.....*.***.**.*..*.*.*..****.*.**..**.**.**...**...*.*..*****.*..*....**..***.....**.....*..***..*....**..*******.*.*.*.*****.****.******.*.**..*.*..**..*.***..**.***.......**..*.**.**..***.*...**..**..*.***.**.*..**.*..*.*..****.**...***.**..**.....**.**.**.**.******..**.****.*.*.****.***..*...**.**..**.**..*.**.*...*.**.....******..*.....*..*..*.**.*...*..*...*..**......*..****..*....**.....***....**.**...*..*******..*..*.**........***..*....***.***..**.*.**.*..*.**....*.**.*..*..*.***..*.******.**.*.**..*.*..*.**.*.***...**......***.***.*...*.....*..*.***..*.*.**.*..**.*.**.*..**..*.**.****.*.*.**.*.**.*.*****..**.**.......**.*...****...***.**.*....**.*.**...*.*.*****.**.**..**.*.**.*....**.**.******.*..*...***....*.**.*..**.*..*.*.*..**....**..*..*.**.*.**.**..*...*.*..*.....**..*.*.**.....**. ..*.*.*.*.*..*.****..*..***...**..**.*.**...***..***..***.**.*..********..*.*.***..**...*.***.***......***.*.*....****.**....**.***..*...*..**...*..*****..***.*.*****.*....**.****.*..**..*****.*******.*.**.*********.....***...*........*.*......*.***...*....**..*..*..**......*****.......**.*..******.**.***.**.*.*.*....**....*..*..*.*..****.**.*.****....*....**..*..**.*..**.*..****.....****..*****.**...**.**..*..****.***.***.....*.***..*.*..*.*.*.*.*..*...*..***.*.*...*..***....*.*.*.....**....**.*..*..*..*****.*..*.**.*.**..*..**..*.*.........**.*..**.*.....**..**...**..**.**.*.**...**......*.*.*.*.**..*...*......*..*.*.....***.**.***..***..***..*.*...*.*..*.....****..***....*.*...*..*...*..**.*...*.*....****..*.*.**.*****..*...***..*..***..**..***.....*.**...*.***...*.......**...***...*..***..*.*....****..**.*.**...******..*.**.*...*..**...*.*.*..*.*.*.....*.....***.*****.**..**..*.******..**.*....**..**.*..*****..*...*..*.*.**...*.*...*.*.*...*.*....*****.*...*...**..*.******...**.....*.**.**..*...*..*....*...*.****..**..*.***...**..*.*****.....**.**....****.*.*.**.*..*****..*****...*..*.*.....*..*..*...*.*..*.*.*......*...**.***.***..**..***.******....**.....***..**..**.*.*.*.*.*..*...*......***.....*...***.*......*.**.******.*..*.....********.*.*..*..***.....*....*..*.**..*.*.*...*.**..*...*..*****.......**.....**..****..*...**..***....*..**...**.***.*...*****.**..**..*.....*..*....****...*.*..***.******.**.*....*****.*..*...**.**.***.*..**..*.*****.*.......*.**..**.*.*****...*.**..****...**.*.***..**.**.***.**.*.*.*..*****.**..**.**...*.*.*.....**.*....*.*****.**.*.*.*.**.*.*.***...*..*...**..***.**..*****.***......**...*...*..****.....*....****..***.**.**.*..*...*.*.**....**...*.*...*.....*....**...*...*.*****..**.*.......***.**...**.*.*.**.**....**........**...**.****...*.***.***......**..**..*.***.*...***.**.***..***....*..*..*..*.*.**.*.**..*.***..*.*.*.*.**.*..**.**.***..***...***..*****.***.*....*.**.**..**..*...*..**..**.......**.**.*.....**.*..***.**..** ..*...*..*...*..*...*...*........*.**..*...****.***...*.**..*.**.....*.***..*....***......**...*.***...*....*..**.*..*.*.****.**..*.**.***.***.......***.***...*......*...***...*****....******.*.**.***..*.***...**...*...*.**.***.**..**...***..*.****..*....*..***..**.*.**.*.**....*..*..****..*.**....*.*..**.*.*******.****.************.*.*.*..***.***.*.*..*..***.*..**.****.**...*.*..***..*.*.*....***.**.*..**...*..*..**...****.*.*..**.***.**.....*..**..*****.*.*********...**....******...*..**..**...*.***.*..*....****.....*.*..***.******.*.*.*.******..****......*.*.**..**..**.*...*.*.*.****.*...**..***.*.****.*.***.*.**..******..*...*.**..*....*...*..***...*.****.**.****..*.*...***.**.**...*.***.*..*.****........****...****....*.***.**.*.*.**......**.*.*.*..***.****.*.*.***.**..*..*...******....*.*...****..***.***..*.****....*.**.****...*..****.**.*****.*.*.**.*.**..*....**.**.**********..*..***..*.*...**.*..**.***..**.***.*.*.****..**.*..***.....**.**.****.*.*.******..***.***......**.*****.**..**....**.***.**...*..*..***.**..*.*...*.*.*.*....***.....**....***..***.*.****...**.*..*....**.......***..*.**.*....****..*....*..**.*...*...***.**...*..***...****.***...***.*.*.**.**.*...**...***.**.***.*.**...***..*..*...***....*.*.*...**..*..**..*.*....**..........*.*...*.**.*....**...***.*.*.*....**.**.*..*.**..**.*.*.**..*....*...**..*..*.**.*....**..*..*.**.*....*..*.*.*..*.....******.**.*.**.*.**.*...*.**.*.*..*.......*..***.***..*....*.*.***.*...*.....*.*.*..***.***..***..***...*.********.**.*..**.*...**..*.**...*....*..*....*..***.*...**.*.*.**.*..*.*****.**.****.**..*..*.**.**..*.***.***.**.......***.*.**.*..*.*.*..*.*...*.*.....*..*...*.*.*..*.*..*..*.*..*.****..*....***....****.**.*....****....*.*...**.**...**...*****..*.....*..**.*.*.*.*..********.**..********.**..*..**....*.**.*..*****.*...*.........*.*....***...*.**...***.**.**.....**.****.*.*...****.*.***...**...***.*.**..**.***...*...*.**.....**........*....*...*.*.**.*..***.*.***...***..**...*.*.******.*.***...* **....*.**.***.*...*.*....**.*.*.*.*.*..**.*..****.**.*.******..***********.***.***.**..*.****..*****.*.***..****..***.*.****...*.*****..*.*.*.*****.*****.****...*..*.*****.**.*.....*...*****......*...*..*.**.*******...**.*...*.*****.....*.*.*.....**.**...***..***.***.***.*.**.....*.*.....***.*....***....*..***..........*.***...**********..***.**.**..***.**.**..*.....*...*.*..*..**..*..****.***.**.*****..*.*.***....*.**.**.**..*.*.*.*..*..*..*.**.***.*...*..****.*.*.********.*........***.*.*...*.*.....**.*.*****.**.*.**.***..*..**.*..*....*.*.**..*.*..**..*...****......**...*.*....**...*.*.**.*.***.*..**.**.*...*.**.***.*.*...*.*.*.****...**.*..***........****.*******..**.*.**..*.***.*..**..**...*.***...**.*...*.*.**.*...*..**...**.*.**.*...**..**.*....**.*...*.*..**.*.*.*****.*..***...*.**..*..*....***.***..*...***...*..**...*.*.**.**....*..*.*...*.**.*....**...*.*******.*..*...**....*...*.*..*.***.**..**..***.**.*..*...*...******.**.*.*******.*....*...*****...*.*.*.*****.*....*..*..*.*..*..**..*******.*.......*..****..***.*....**.***..*...**...*..*..*..*..*...**...***.****..*..*.*.****.***.............****.*.**..**.**.******..*.**..**..**..***.****.*..**..*..*..*.......***..*..*.*..*..****.*.***.*.*.*..**.*..****....**..*..**...**.*.*...*****..*....*.....****.*.**.....*.**......**..***..**..*...***...*.*.*....**.....*.**..*.*.**.**.*..*..*....*.*.**.**.*.**.**..*..*.*.*....*.*..**....*.**..*.*...*..*.*...**..*....*.**..*...***....*.....**.**.***.**.***....**.*...*...**.***.*..***.*..*..*.*.....***.......*.****...***............**.*..**.**.***..***.**...****..*.**...***.*.******..***.**...**.*..****.***.**.*.****....***.**.*.**.*....**.*..*.***.***.*....*.**.*.*****..*..**.****...*....*.********.*...*..*.****.**.*.*.*...****...***...***.**...*........*****.....**.*..****.*.**.*.*..*.*....*.***.**..*..*....*.**.*.*..*..**.***.*.**...****..**.***...*..*..**.******..*....*..**.*.*.*.*.****..****.*..**.*.***....*..**...*****..*.*****.**.**...*.*..******..***......**..* *.*.*.****...*...***.***...*.***.....*****...*..*....*......**...*.**..*.**..*...**.****...****.*..**..***...*.**.****.***.***.**.*.*...*.....**.**..***...*.*..*.***.**....*.**......**..*.....*.*.*......***..***.*..*.***.*...*..**...**..*.*.*.**...**..*.**...**.***.***.**.*.*.*.*.*...**...**..*.**..***..*.*.**.*.*****.**..*..*.****.**...***..*.*.***...**..*.*.*.....******.....***...***.*.**.**..**....***...***.*.**.****..***....**.*******..**.*..**....****.**..**...........**...*.*.**.......*.*...**.*.......**.....***.*........*..******..***.*.**.**...**.*****....*.**.**.....*.*.********...***.*.***..*.*.******.*.*..*****...*....**.*.***.***.**..*..*.**...**.**..**.*.......*.**..*.*..*.**.*..*.****.**...***.******.**.*..***..*..*....**..****.*.*.****.*.**.*..***..*.*.*.**.*.*.***.**.***..*.......***.**..*.***.**.**.....**.*.**.*....*....******.*.**.***..**.**.***.......*..*..*...*...**.**.***.*....*..*.**.*.....**.*.***.**.***.***.*.******.*.***..*..*.***.**.**...**.*..*..**...*..****....**.**.***.*****.*..*.**..*...*.....****.*.*.**.*****.*..**.*...*.****.*..***...**.**.**.*.....*.*..*****.*.***.***.**..**.*****.**..**.*..*.*.**....****..******.**....******..*....*.**..***.*****.*.*...*..***.......*..*******.*.*.***..*.*.**..*..*.***........*.**..***.***......*.**.****.*.*..**..***.*..**........*.**..**.*.*.*......*.*.***...*.......**.***..*****....*.**.**..**..******.**.***.*..*.....******..****.*.**..*..*.*..***...**.*.*......***.*.**.*.**..*.****.**..**...*...*..*.*****.*.*.**.*****....*.*.**.*.***....*....*..**..***.*.**.*.*..*.**..*.*.....**.*.*.***...**..*...**..**.*.*.*******.......**.**..****.**.***.*.*..**......*..**.**.......**.***........**....*..*......*....*.********..**..*****.*.....*..*..*****.....**.**.***....*..**.*****.**...***.**..*****.**...***.*..*.*....*...**...**..*.**..*.*.***.*.******.**..**.*.***.**..*..**.*...*.**.*...**.****....*****.***..*.*...*.........****.*.......***.**.**.*...****.*.****..*.**..***.**.**..**.*.*..****...*.********.* **....*.**.*.**.*******......****..*..*..****...*..***.**..***........****..*****.*..*.**.***.**.*..*.*.*.*.*.*.*....**...*...*.**.***..*..*.*....*...**..*.*.*.*.*.**.**...****..********...***.*.**.*.*....**.**..*.***.*****.*.**..*...*..*..*.****.*....*......**.....********...***..*.*.**..*...*.****....*..***...***..*****.**...*..****.**..*.*.......***.*...**.**.**....*..*..*****.*.***.**.****.*.*..*...**..*.**....*..*.**..****..*.*.*.***.***.*.**...*.*..*.*..*..*..*.*..*.*..**..**..*.*..*.....*********...*.*....***....***...*.*.*.**..**.*.*.*.*.*.*.**..*.***.**..****.******.*.*....***.*..*.*.**....*.**.**.*..**.***.*....*.*********..*..**.***.*.******..*.*...*.*..**..**...*...********..***.********...*.**..***..*.*...**.****.*****.*.*.*.*..*..***.*...****....*.*.*.***....*.*.**.**..*.*.**.....****...**..**.***.*.**.*.*******......*.*.***.*...*.*.....*...****.***...*******..****..*..**........*..*.*...*..******...**.**..**.******..**.***.*...*.**.*****.***.*.*..**.*..*....*...*********..*.*.*...***..********.*.**.**.*****......*****.*.**.*.**.**.*.**.*....*.*....*....***...***....*...**...*..*...*....**...*...*....*.*.....****..***........*.**.***************.*.**...***.*......***.*.**.*.*.....*.*..*..**...**.*.*.**..*...*...***.*..*.***.*****...***.*.*..*..*...*..*****.*..***.***...*.*.*...*..*..**..*****.**...**..*..**..**..*.....******..*****.**.*.****.*****..*.*...*.*****...****..*..*..***...*.*****..***..*..*..*..*.*****....*...**....***.*.*..*...***..*.*....**********.*...*.***.*.****.*..***...***...*.***.*.********....*****.***.*.*.**.***.***..*....*.....*.*.**.*****.*...*.*....****.**...**..**..*.**....***..**.*.*...*.***...*..*.*..*..*.**.*.*..**...******.......**....*****.*....*.*..**.***......*......**.**....*..***..***..*..*..**..*..*....*........*.*.*.*.**.....*..*..****.*.....**.**..**.*.....*...*.**.*.*..*..***.****.....**.***..*.**...*.**.*.*...**..**.**..*...*.**.*.***.***.******....*.....**.*.*..***..**...*.**..*****.***...***...*..**.....**.*..*** .*..***..*..*.*..**.........***...*.....*.********.*.*.****.**...*.**.**.*.*.....***...*.**.*.*..**.**.*.**..****.**...*...*.*...*.*....*.*.*.*******.**..*.*.*....**.*...*****..**.*.......*..*.****.***....*.***..**.**..**.*.*...**......**..*.........*.*...*.*..*...**...*****.*..*.*..*.*..**.*.***.*.*.****.*..*.*...*.*....*.*..*.*****.*..*.*****...*..*...**...*..****...**...**.**********.**.*******..*.*.*..*.**..*...**.*.**.**....*....*.****.*....****....*.....*.***..***.*.*****.*.*****.*****.***.**.*...***.*...**..*.*..*.....*.*....**.*.*.***.**..**.*.*.***.*.*...**.***...*.*..*.*.*...**.*....**...******.****...*.*.*.***.*.*.*..*...**.*.*........***.*..*..*.*...***.*.*..*.*****.***.*.....*****.*.*.*...***...**.*.....*.*...*.*.*...**.**.**.*.*..*.*.***.**.**.***..*....***.*.****.......*...*****........**.***..*.*......*..*.*....*.*.***..**.***..****.****.***....*....*.**...**.*******...*.*.........****.*..****..**.******....**.*...*.****..**..**...*.*.***.**.*.....****..****.**...**.**.*...******.**...***.*.**.****.*......**..*..*.****..*.***...***.**..*..*...****.*..*.*.....*.*.*..*...**..*****.*.***.*.....*.***.....**.*.*...***....*.*.**...*......**...**..**..******.****.****......**.....****.***.***..**........**..*.*.***.***..*.....*.***...*...*.*.**...****..*.*..*.*..****..*.**..*.*.****.*...****....**.***.*.*...*..**....*.*.*.**...*.*.****..**..***.****.*.*..*..*.*****....*..***.***...********.*.*..****...***..***..****.........*....**..*.**...**.*..*.**....**.*..*...****.***.....**..*.*.*...**.***.*...*****.**.*..****.**.**.****...***.***...*..**....**..***.***.....***..**.*..*.**..*.****.*....***..**.*.*.*****...**..*.**.****.*..*....*.....**....**...**..*....**.......***...***..***....****.*.**.***.*.**.*......***......**....**.**.*..*.**....***.*...**...*...*.*.**....*.**.*...***.*.....**.**.*.*...*.***.*.**...*...*.*.*****.****....*..***.*.**.*.*..*.*.*.*..***.*..*...***..*.**.....*...*..***..**.*.******...*.*.*....**.**.*.....*.**.....****...*.**..*.....* *.**.*..**..*..*.*****.***.**.....**..******.....*.....*****...*****.*.**.****.***.***.*.*.*******....*....****..*.*.**.****.....*.*.*.*...*..*.***..**.**..*....*..*.*.*.****..*...****.*..***...**..*..*****.*..*.*.********..*....***...*.*...*.*...**..*....**.*.....*.**.***...**...**......****.*.**.**..*..*****.*.......*...*..*.********..****..*..*.***.***..**.........*...**.*.*..**..*.*....*..***.....***....**.*.*..*.***.**..*..*.....**..***....*.***.*.**.******..***.*....*.****..*......******.**.*.*.****.**...*.**.**.....*....**..*.***.*.***.*.***...*...*.**......*****....**....*.**.*.**..**...*..***.*.*.**..*.*...*....*..*..*...**.**..**.**...******.*.*..**....****...****....**..*......*.***..**...****..**.**...**.....******.*.**.*...*......***..*.***..*******.*.*.*.*.****...**...**.**......*..*.....*..*.***..*.****..*.*....***.*..*.**.....*.*...*..*......*.*.*.*.*....*****..*...*.********..*.****.*...***.**.*.*.*....*...*...***..**..*.*.*******....****.*****.**..*.*..*..****..**..**...*..**....*.***.***.***.***..*..*..*.**......****.**...*.**.*.**...**.*...*....*******...**.***..*..**...***........*..**.....**.**...**.**...*.*..**.**.*..*.***....****..**.....*.*.****.*...*******.*..**..*.**...*.*.****.*....*.*....*.*****.*.*.*..*.**..*.*.......****..**...*..**.*...***....**..*.**.*.**..*.***.****.****....**.*...****.**.......*.*.*...**..*****.**..*.*..**..***.**.*.**.**........*.**..*....****.....*.******.**.*....*.*..*...**.*.***.*..***...**......****.**.*...*.***..*...*..****..**.***********....***.*..**.*....**......*...***......**.*****....*.**..*....*.**.....*.*.*.**.***...***.*.....**.*..**..*.**.**.***...*.*****...**...******...*..****....*.**..***.*.....*.**.*.*..*.*..******..***..*.**.**..****.**.****...****....*..*..*.*...**************.*.***....*.*.******....*.**...*...*.*.***.*.**.*****..*..**.*.*..**........*..*..********.**...*.*...*...*.**....**.**....***.**.*...**.**.***.**.*..*****..**...***...*..****.*.*.*..*...*.**...****..**....**.**.*......** *......***.**.**..**.*...****.**.**....*****...*.**...*....******....**.*.*.**.**..*.....*..*..*.**..*****.**.......*.****.....***.****..***.**..*...*...*.*.**..**.*..***..**..**.***.**.*..*.*...*...*.***..*..**...*.*****.*.*...**...*...****.*..**.*..*.***.***..*.*....*..*.**.**..**......**..*.*****.....**..***.*....***.....*..***.*.********....*...***.*..**.*........***.....*..*.**..*.***..*****.......*.......****.*****..*.**..***..*.***.*..****.*.*.*..*****....****..**.**.***.**.****.*..**....*****.*.*.**....**....*.*****..**.*****.***.*..*..**..**.**...*..**....*....*..**...**...**.******........*.**..**..**.****..**...****..*..***..*.*...*...***.**..**...*....*****.*.....*..**.*....*..*.*.*.**..*.*..*.*..*...***.....*.*.******...****.*.****.*....**..**.*....******..**.**...**..*.....*.***.**.....*****.*.**..**.*.**.**.**.*...**..*.**.....***.*..**.*....*.**..*.*.***.******..*.*.*.******.**.***..*.**********.**....**..*.*.*.**.*...*...*..*.....*.*.***.....*.***.*...**.*.**.****.**.*.***.....**.**.*....*..*..*...****.*..**.**.*...*...*****..**.**....*.**.***.***..*.***.*.*.*...*....******..***.*.*..********..****....****..***..***..*..*.*.**....***.*****.*.**.***......*.........****..**.*.*..*.*..*****.**.........*.*..*.*.**......**..*.***.**..*****....*..*.*.***...*.*.***...**.***.*....*.**.***.**..*.***.*......***..***...........**.**.*.*.*...***.*...**.****.**.****..*.....***.*.***..***.*.*.*...**.....*****..**..*.***.*...***.....*....***.*...**.....*.*....*.*.*.***...*....*.*.*.....*.**..***..*.*.*.**..**.*.*.**.*.***.*.**.**.***...**..****.***.**.**..*..*..***...*.*.*..*.*.....**....*.**....*...*..**....*.**.*..**.......*.**.*.....*.*.*..**.*..**.*..*..**.*..***.....**..*...****..*....*.**..*****.*...*..***.***...*...***.*..**.***..*.....*.**..**...*.....**..**..*.....*..****.**..**.*...**..*.***..**....**.*.....*....****..*.**...******.....*.****.*.*.*.****.......***..*..*.**.*..********.*..***.*...*...*.**..........*.*.*.....****.****.....***..*..*.*****.*. *.******.*....*..*..**...*.*.*.*...*.**.**...*...**.****..*.*..*.**.*.**.*.*..*..*.*...*.*.***.**.*...***.*....**..**.**.*..*.*....**..*.*.*...****.**.**.....**.*..**..*.******.***..**.**..*.*.**..*.****.**.**..**..*.*.*.*******.*..**.***.*..*..**..*.*****.****.*..*****.**..**.*.***.**...***...*...**...******....*.....*....******.***********.*..**.***..*.***.*....***.**.*......**..*...***.....*....****..**.***...*.*.*..**.....*..*.*...**.*....*.*.**.*..*******.*.*.**.*.*.**..**.**.**...*****..**.**.*****.*...*..*.*.*****..**.*..*.......*...*...*..**...**..**.*****...*.*.*.****...*.***.**.*.*.*..*..*..**.*.****...*.***.*..*..***..*...****.....*******.*.*.****.**..*.*.*.***...***.....*.*****..****..**.**....*..*..****.**....*..*.***...*.**....*.....**..***.****......**..***.**.**********.**.****.**..*.******........*.**.*.....*.*.*.*..*.*.**..*..****...*..***.**.*...**..***.**.*.*..*.*..*****...*..*******.*.**..*.****..*.*.*****..**....*.**.**.*.***.**.**..*......*..*..**.****..*.*.**.***.**.**.*...***...***.**.**.****.*.*.*..*.***..**....*.***.......***.**.....*.*.*.**...**..*.**.*.**.****.**..*.****.*.*.**....*..**..*...*.*******.**...*.******.***.*..*.*.*..*..*...*..*.******.*.*...*.*..***.**...*..**..**...*****.*.*.*...*.....*.***..***..***...***.*..**.*......*.*....**..****..*......*.***....*.*.*..*.*.*.*.....*.******.*...***..*..**.*.*..**.*....**..****..**.*.**..............***..**...******..**.*..*...**.....*.**.**..****.*....*.**..**....*...*..**..*..**.*..*......*....**.***...*..*..*...*****..*.**.*...*....**.*****.**..*..*....*.*....**..*****.....**...**..**..**.**.*.*..*******.****.*.*...*.**.*.**.*..*.....**.*..*..**...****.**.**...**..*.....*..**..***....*.....****....**.**.**.**..**.******.*.....*.*.**.*..**...**.*****..**.....*.*...**.*..*********...*.**..***.**.**.*....*.*...**.*..*****.*.**.*...**..****.*.*..**..*...**.***...*...**.**...*.**..**...**.**.*...**.*..*****....*......***.*..**.**.*.*...**.......*.*.**..*...*.*.**..*.**..**..**...*..*.*... .**....*.**....*...**.**..**.*.*.***.**.***.*****.......*.*.**...*.****..**....****.*.***...**.....**.****......*..*..**.*****.*..***..*.*.***.*...*.*....**.*...........***.**.*.....*..***.*....*********.**.*.*.*.**....*.**.......**..***..*...*..*..***.*...*****..**.*...*.*...****.*..**..*.****..*..****..*.**.*...*.*..*.*.*****.*.**...**.*.**...*.***.**..**...***...**..*.*..*.*.*...*..*****.***.****.......****.*..*.***.**.*****..*..**.***.*..**.**...**.*.*..****..**.*.*.*...*.**..**.*..*.**.***.*.****..*****.*..**.*.*..****.*.******..*.****.**..**..*.***.*..**.*****...**.**..*.*...*****.*.*..****.*.***..***.*.*.**.*.....*..**.*..**.....****..*......**.**..*****..**...*....**.*...*.*.**.*.*.****.*******...****.*..*......**.**..*.**.****.*.*.*.**.**.*........*.*.*****...*..*........****....**.*.**..**.**...*..**...*****.*..*..**.*.***.*..**..**.**..**..*.*.*.**.**.*.**.**.***...*****...***.**.**..*.*...*****.....**...*..*.****.***.***.....**....*...**..*.*.**...*...*.*.****.*.*.**......**.*.*.*.*.........***.****.*...***.*.....***..*..*****.*..**.*...*...*.***...**.*.**.****...*....*..*....**.*...***..***.*..**.***..**..****..*.****....*.***...*.*.*.*.*...*..*******.**.*.****...**...**...*.*.*..*..*.***.***.****.*****.....*...*.*****.*.**.**.**.*.....**....*.***.*.***.*.*.**...*..*.****.**.*..*.**...****.*.*.*...***.*.*..*****.**..*.**...**.*.**......*..******.......**..*...**.*.****..**..*..****....**.....*****.*..*..**....*.*..*..**.*.*.....***..*****...*.*.**.****.*.*..****...**.***...****....*.*...*.**.*..**.*.**...........**.*.*.***..*.*..*..***.....***.*..*.*..*...*....**...*.*.*.**..*...*.*..*.....***.*....**.*....**.*..*.**...**.****...****.***.*.*.*.*.*.*.***.....*..**.*.******....*...**.*...*...*..*....****.*.*.***.**..*.....*..***...***.*.....*.*****.......*...****..*.....*...**....*.*.*********.***....**.*..*.***.....*.**..*...*....*...**...*.*********.**..*******.*****.*..*..**...*.*....***.***.*.*.*.*..**.*...*...*.*****.**....********...*.*.*....**.*... .*.*..*....***.**..*..*...*.*.***.**.**...***..***........***.*...***..*.....**..*..*..***.**.**.*..*.*.*.*.**.*..**.*..**.*...*..*...***.****...*.*.***..***..*.*****...*.**.....**....*..**...**.***.*****....*..****.***.**.*......*.*.....****..*.***...*..**.*...**.*.*.*.*.......**..*..**..****.*.*..*****.**......*.**.**..*****....*.**..**.*...**.*..***..*...**.*.....*.*****.*.*.**..**.....*..**..*.*..******...**..*..*...****.***.*....*.*..**..**..*...*.*.*..***...**.***.*.**.*.**...*.***.***.**...**.***.**.*..*.*..**..*....**....*....*..**.****.*..***..*....*.**.*****.****.*.***...*...**....*.****..**..*....**.*.*.***...*.**.**.*...**.*.*..**.****....**.***..**..*....*.**.****..***..**..***....*.*..*..**..*****.**....**.**.***.**....****....*.**.**....*****..*....*.**...****.**...*..*.**..*.*.*.***..*..*.*..*.*.*.*.**.**.**..**.****.....*..**.*.*.*.......*..*.*.*...*.*....**.*...*.*..**...**.****.*.**..***..*....***.****....*..*..*.***..***.**...*.**.*..**..**.*.*.*..***.**.*..*.*.***.**.****..*.....**.**..*....**..***....*.*.**..***..**.**..........**..****.*.***.**..*..*.*.**.....*.*.*.*.*.*....*****...*.*.......*.****..***..****..*..*.*.****.*.****....**.****.......*.**....**.*.****.....*..***.*...*.*.*..*..................*..*.*.*.**.**.**.*.***...*..*.****..*..*...*.***.***......****.*.***.***.*.*.....*.*.*..*..**..****.***.**.**.***....*....*.........*.****..*....*.**.*.*.*..*.*.*.*.*....***..**....**.**.*.***.**..******..*..****.*.*.**..*.*.....****.****..*...*..*..........*.*..***.*.*...*.**..**.*....*..**.*.*...*..*..*.**.**..*..*.....*..**.*.***.**...**.**.*.**.*..*.******.*.*.*.***.****...**...**.*..**...**.*.**..***.**.**..***.**.*****.*....******...**..***.*..*..***......*....**.*.*.*..*.**.**.....**.******.***..**.**.****..***.****.****.**.*...****..*****..*..**.*....*..*....**...*.*****.*..**...*.**.**..*.****..*.......**.*.*.***..**.**.*.****.*..*.***..*******...*.*..*****.*....*.........**.**...*.*.**.**.****........*..*.****...*****.*******..*****. **.***.**.**..*...*****....*.***.*****.....*....****....*.**...*..**...*.****.*..**.***...***.********..*..*....*.*..*.*..****..........**...*.*.*.**.***.*.***.....*...****....*******.***.*..***.....***....****...*.**.**.*...**.*..*...*****.***...*.*..*..*....*.*.**...**.**..*.*.*....**....*.**...**.*..*.***.*.**..*..***.**.***...*...*........*...*.***.**.*..*....****.**.*..**..**...**.......*.***..**.**...**.**....***...*.**.**.*.**.**..*..*..**.*..**.**.*.**...**.*...*.*.*.*...**.*.****....**..***..*..**...*..*******.***..*.***.*.**.***.*.*..**.**.**..****...*....**..*....*..**...***.*.**...*..**..*..***....*..***.****..*.*****.*...***.....***.**..*....*.....*..********..**....*.**.*...*********.*****....**.*.*.*.*****.*******.*..**...***...*..*.*..**...*......*.****.**.*....*....****.**....*.***..*....*.***.........**...*.*.****.*..***.........**.**..***...*.*...**.*..*.*..*...*...****....*.*..**.**.*.******.**...**.*.......****......*..***..*....****..**.*...**.***..*****.***.*.*.**.****....****..*...****..****..*...*.*.**.*****....*.*.....*..****.*...**..*******..*.*.***.....*...***.*..**...**.*..*...*..*....*..****.*...**..*.****.....*...*..**..***.*..*...**.....*...**.***.**..**..****..**.*.********...****..***.*..*..*.*.*.*..**.*..**.***.*...***..*.***...******...*.....*******.*.***....*..***..***...*.***.....*..*....*.*****...*.....**.....*..*.**.*.**.*.*...*..*..*..*.**.*...*****.....*...*..**......*.*...*..**.***.**.*.**.**....***.*.***...*****.**.*...**....**..*....**.*****..*.**....*....***.**..*.*******...*.***.***.********.*.*****..*.**...*..*.**.......**..*..*.*.**.****.***..*.*.*..**..*.*.**..*...***....****..*.*.*......*.***.**..*.***.***.*.*.....***.**.****.***.**.*..*.****...***.***..*.*.*.**..*.*.**.**.*..*.*..**.*..*.**......*...*.....*...*.*****.**.****.*.**.**.****.**..**..*..**.*..*...****...**.....*...*..**....**..***...*.****.*.**.....*.**.**....****..*****..**..**...**.****...**...*..*..****..*.**.*...*.*....***..*..***....*.**...*.**.*.. **.**.*..*.**.*...*.*.*.***....*..*.***..*..**.*.....*****.*.****...**..*..**.**.***.**.....**...**..*.***.*.....*...*.*..****..**..*..*.***.*...*****.*.******...*******.**.*******..*.***...*.**..........**..**..*.*.*..**....*..**.***......*****.*.....****..*****.*.**..**.**...****...**.**....*.*..***.***.*.......****..*...**..***.***..**.*..*.*.*.*........*..****.****.*.**...*.*..*...*...******.*.....**.*..**.**.*.*.*.*..*.*...*.....*....**.*..*.****.****...*....*.*..****..*.*....*.*..**.***.*.*****.*.**..*.*.....*.**...*..***..**...***...**..*...**..*.....*....**.**..***.*.*...***.**.*....***..**..**..**.*....*.*.*.....**.**.*..****..*...**..*....*.*******.*....*.**.*.*.....**.***.******.**...*.***.*..**.*..**.**...*****..**..*....*..*..*..*...**.**.*....*..*.*.***.**...*.********..**.*..*.**.*.**.**.....*.***.*...*..****.**......*..*..*****..*.**...**.****...*..***.*..***.******.*.**...**.**..****...*.**..***....*..***.***...*..******...*...*..*.**..*.*.*..*..*..**..*...****.*.*..*.**.*.***.*.**.*****.....*..**..*.*.....*..***.*.***.*.**.****.****.*.***...**.****.****.**.**.*..**...***...*....**.*...***...*..*******.*.**....**...*.**..*.*...**...***..*.*..**...*.***..**.***.****.*.******...*.*..*.**..*.****...****.***..*...***...**.***.***.**...*.**.*.*..*.*.**.***.*.****..**..****.....*.*.*..*....*.**..****.*.***.****..*..**..*.*.*.*..**.*....***....*..**.*..**.**.*.********.*..*.****....****.*.**.**...**.*****..*.**...**...****...*.**....**.**.**.*.**......*.****..*....***.*.*..*..*.**......*....*.*...*..**.*.*.*...**.***...*...**.*....**.*.*...***..****.*.*..**.**..*.*.*..**.*..**.****...**..**....*.**.**.*.*****......*....*.*.****.*.**.**...***...*.*.**.....**.*..**.*..***.**...***...**..******..****...*..****.*...**.****..*..**..*..*.*.**....*.....**..*****.*...***.**.***.*...*****.*****..**.**....***.*.*...*******.*...***.*...**.*..*.**...*...*....****..********.*..**..*...*...*.****..**.*.**.**...*****.*..*.**.*.*.*..***...*.*..**...**.***...*.*.....*****. **.**.***..**.***..***.***.**.***..***..*.*.**.**..*.*..*..****...*...**.*..*....***.***.....*.**.*.***.*.*..*.**.**..**...*...*.******.***...**.*...*...*.*.*.*..*..******..*.*..*.*.**.**..*..*.**.*********..**..*..**..**.*.**.*.****.*..**..*.....**.*.*.**...*.**..**..*.*.**..**.....**.*.*.***.**...****..*.....*.*..*.....*..*.*..****.*****....**....****.*.**....*....*.**..*.*..**...*..*.***..*..******....*..*..**......***...***.***.*.**************.******.*.....**........*.*......*..*.*.*.******..***.**..**.**..***.....****.**.****..*.**.*..**.*.***.*****...**.*.*.**.***.*..*..***...*.**.*..*..*.....*.*..***.***...*..*....**.*.*.*.*.**....*...**.**.*.**.**.***.**.*.*.******...****...**....*..*****..**..***.**.*.***.....**..***.**.*.*......****...*..**........***.*..*.**..****..****..*...**...****..****..**...**..***..****...****..*..**.**....*.*.**...****.****.***..*..*.**...**..*.**.*...**...*.***.*..**..****..*.*****....*.*..**.***...*.*.*..*..*......**...**...*..*....******.***..**..***.*....*...**....*.****.*..*.*....***......*******.*..*.****.*...**.***.**..*...*.*..***....****..***.*.****.********...*..**..*.*********.*.*..*.*...*..*..*..***.**..***..*..*..****....*....**.*.**.*.*.***....*****.*..**.*..**..**.**.*..*******.*..*.***.***..**...***.**..*.**...*.**.*..*.*..***.**.*....*.**.****.***.*.****.*.******..*.**.*...***...*..**..*..**.*...****..*.*...*....***.**.*.***...***..******..*.***.*.*..***.*.***.*.*..*..*...********.**.*.***.*..**..***......*...*.*.*...*.**.......*.....*.*.*..*...*..**.*.**.*..*...**.*......*.*..*.*.****.*..**..*...*.**.***.*****.*.*.**.****.*..*.**..*..**...*..**..*..*.**...*.*...*...*...*...**....****.**..******..*...*.**.*.*...****.*.*.*.******.****....*.....*****.***.*.*....***.......*...***...*...**..***..*.**..*...****..***..*..*.*......*.**.**.*.*****....***..*..*..*..*..*.**..**.***..*.*.**.*......*..*..*.........**.***.****.**.****..***..*.*.**......***..*******.*.*..*.....*...*****.*...***....**....*.**....*.*..*..**.**.* .***...***.*..*.*.*.***...*.**.**.*.*...***.***..***...*...*.**..*...*.*..***...*..**.*****.*.**..*..***......**....*..******.****.*.**...***.....**.*..*.**..**.*******.*..**..**.*.......***..**.*......*....*..*..*.**......**.**.*..***..****.***.**.**..**..*..*...*......***..**.**...*.......******.*...****.....***.*.**....**..***..**.*.**.**....*...*..*...*.*.*.*.***.**.**..**........**.*..**...*.*.*.*..**.*.***..*...*..*.**.**....*..*..**.***..**.*..****...*.*..*...****....*..**.**.......**...*..***..*..**.**...***.***...**..**..*****...*......**.**.*..**.**.***...*...*..*..**..***..*..**.*.*****...**.****...*.*.***.*.*.*****.**.*.***.**...*.******..**..*.*....***..**..**.*.****.*..*...*.*.***.*.*..*.**..*....*.****..*.***...*.****..*....***.*.*...***...***.**.**.****.***.....*..*.*.****.*...**.**.***..**..****.*..*....***....***..**.***.*...*.**.*.***.*...*...*.**.*....****.***.*.*...*..**...***.**...*.*.*..***.*.*.***...*..****.**.**..****.*.*.**.*..***.*...***.*.*****.*..**.**..*.*.....*..*..*......*.*....*.**.*.*****.***.*.**.*****.*....*....**.***........*.*.....*.**.****...*...**.**..*.**.**.*.*.*.*.*....*****.*.***.*.*****.*.**..*...*......*.*..*.*.*.*.*.**...*.*..****.....*....***......**.*.*.***...*.****.*.*..***...***.*.....*......*.**..***.*....**...**.**.*.*..**...**..*.****.*..*..**....**.*..**..**..*..****.*****.*.*.**.**********..*.***.***.*.*..******..**.*****.*..*.*..*.*.*.*.***..***.*.**.*......*.**.***.*.....*.******....*..***..*.****.**.**.....**..**......*..*.***...*...*..******...*.**.*..*.*..***.***...**..........*..**...*..**.***...*.**....**.***.**..**..***.********.****.*.****..*...*....*.*.....***.***..*..*.*.***....*.....*..***.****...***..*****...*...*...**.*.*...*.***.*.*..**.*..***.**.*..*...*..***..*.***.****.***....*.****.**.*...***..****...*...**.*....******.*.*.**.***..***.***.....*..*.*..*..**.**..**....**.*.*......*.******..**.*.........****..********.***...****..**.****.*...*..*..*.************.****..*.*..****...***.**..*.**.*. ..**..*...*..*.*..***..**...*.****..*...**..*..**...*.*****...*...**.*.**.**.*..*..*..*....*..**.******..*..**.***.**.*.*..**....**..*....*..***.*....***.*.****..**.*..*.**.***....**...*.*..**..*.***....*.*...**.******.******..*.******..***.*..**.**..*..*....*.********..**.....*......***.**.*.*...*..*...*.*.*...*......***.***....*...*.***...*.*******.*.*...*.*.*..*.*..*.*.**..***..*.**.*.**.***.*...**.*...**.*...**....**...*.*.*....*.****..**.*...**.*...**.***.*.****..**.**.****.....*...*........*.**.*.*..*.*.*....******.****..*.*.****.*.......*.**..**....***.****.*..*.*.*..*....*...*.*..****.****....****..**...****.**..**.*.*.*...**.*...****.*.*..****..*.....*.*******.*.*..*.**..***.**..*******.*..**....****...*.***..*..**.**.*.***.***..*.*.*..***.**.*..*.**.***..*.***..*******...**....**..******..***..**.*....*.****..*.*.*..*......**.*..*.****..**...**.*.**....*.****.*.**..***..*.*.....***...**.*..***...***.**.**.*.....***.*....*..***...*.******.**.*..***.***...*.....*.*..*.***..*.***.*....**.**.....*..**.*..**.**....*.......**...*.*.*.*..*.*.**.**.*.**.*..**.***..***.*****...*.*....**.**.*....**.****.**..*..*....*.**...**.*..*..*....*.*..*.*.*..*.*.*..**.*.****......*..*..**.*...***....*..*..*..*..*...*.*****...***.***.*..**.*..***.......*****.**....*...**.*..*..*......**.**...*.*.***.*.*..***..***..****....*.....*.**....*************..*.*.*....**.****....*.*.**.**..**....*......*..**.***.*.***..*......*******.**..*..*.*..*****.**.....****.*....*.********.**.**....**.*..**..**..*******.**..**.*.............****.***..**..**.*.*....**.......*.*...*.***.*..**...**.*.**.******..***.*.***....******..**...*...*.*.....**.*.*.*****.*..*.*.*.*.**.*.*..***.*.***.*.*.**.*.**.*..**.**.**.****.***..*......*.....*.***.****.*.*......***...***....*..*..**..*****.*....*..*.***..**..**.***.***..**....*.***..**..**...*.*.**.*.**.*.*.**..**...*.*.**.**.***.**.****.**....**..**...**..*...***.**.*.*******.*....**...*..**..**.**.*...*..*.**.*..**..*...*..**.*...*.*.*.*.**.***.*....*.** .*....***.*..***...*.*..**..*.****..*.****..*..*.*....**..*..*****.***..*******.*....*.***.*.*.*.*.*****.*....**.**.*...*..****...****..*...*..**..**....*..**..**.**.***...*.*.**.***..*..*.******......*.*..**.*...*...*...***...**********....**.**.******..*..*..*..*....*.*..**.*****.*.*.***.*****.*..*....*...*.***....*.**......**....**.**.......*..*..****.**..**...**************..**....*******...*..***.*.*.*..*.****.***..***..*.*.*****.******..***..******.*.......*.*.*.*..***..***..**.**...**......**.**.*******..**.*..**....**..**..*.****.**..**....****.**.*..**....***.***.......*************.*.******.*****..*.***....**.**..***..*..*.***.......**..*..*.......**.**.*..**.*..*...*....**..*.***..**.*..*..****....*.*..*.*.**....*.******.*.*.*..*.**.....****..**..*....*.***.**.*..**....*.*....**...*.*.*....*.......***...******.**.**.***.*..***......***.*....*....*.**.****.**.*.*****.*****..*.*....*.....*....**..*..*..*..****.*...****.***.****.***..**.*.****....*....***.....***.******.****.*...****.***...********..*****.............**.*.**...*.***........*..**.***..***....*..**.**...*.**.**.*....***.***.**.**.**....*......*****..****..**.*...*.*.*.**.*.*.**.......*.****.....*.*.......*..*.**..*.*.*.***..***.*.*.........***....*...**.**.*.***.*...***.*....***...**....*...*...**.**.****....*.*..**.......**....*..**.*.*.*.******.*.**.*.*.**..*..****.***.**....*.*..**.*******...*****...**....*****..**.**.**..*...***.*..***.*.*.*....*.*.**.....**.*...*..*...*.....*.*.*...****.**.*.*...**.*.****.*..*.*.**.**.****.***.......****....**.*..*****.**.....***.**.*.*...***.*.*.*..***.*.***...**.*.*.***....*.....*.**.*.*.....*..*****....**.*.***.**.**..*.****.****...**....**.**.*..*.*****.*...**..*..*..*.*..*.*.***..***..........**....*.*..*..**.....*.***.*.*.*...***.........**...***..**.**.**.**..**......*.*.**.*...****...*.*.....**.*.******..*.......*****.*..***.**..***.*.*..*...**.*...*...*........**.**...**.**.*....*.*..***.***..**..***..**..*..*..*...*.**..*****.***..*..*.....*...* *.****..*.*.*..*...**.**..*.*.*..***...***...**....*...**..*.**...*.*.*....*.*.*****.*.***....*.*****..**....*..**.***.*...**..**.**.*..*.***.*..*.********.....**....***.*...*..*..*....****.**..*...*****..*.*.***.*.*.***..***.**...*.*.****..**........*..**..*..*****.*..*..*****..*.****.******.....*..**.*....*.......**......*.*.*...*.**....*...**..*.**.*..***.**.***....**.*.*.**..*.*.**....**********.***....*.**.*.*********..*.****.*..*.**...*.**..*......**.*....****.*****..*.**...**..*****..***.**..*****..**..***....****.....*.....**.****.*.**.***..**.*.*.****.***......*.**.*..***......**.**.***.*****...*.*****.***....**..**.*.*.*...*......*.*....*.**.**..******....***.***.....*............*.*..*...*.*..*.*..*.**..*.*.*..***.***......*.*.*.*..****.*..*.*...*.*...**.**....**..**.*.**...*****.***.*..**.**...***...**..*.**.**.****.****...*....*..*....**.*.****.***.*...***..***.*******.**....*.*.****.**....*.*..**...*..*.*****..*..***.**.....*...*....**..***.**......****...***.*.***..**..*..***..*.*.*.**.*.***.**.*.*..**.*...****.*...*..**...**.***..**.*.*...*....*.****...**.**.......*.*.*.*..*..**.*.*.*.*.*..*.**.****..**....*.....****.**.**.**.**.**..*.****.**.....***....*.*.*****....*.**.**..*..***.***.*.*.*.*..*.**.**...*.**.*.**.**.*.*..**.******.....**.**.*.**.**.*..*.**...*.*.**.**.****...**..*.*.*...*..*..*..*...***..*.**.**.**.*.**.**..**.*.*...**.***.*.****..*...*....*..***.**.****....**...*..*****.***....**....***.*..*.***.**..**.*.****.**..*..*....*..***..**.****.***...*....*..*.*.*..*.*..**.*...*.********.**.*...*.*....***...**....**.*...*.**.**..**.****.*..*..*.***.****....*...**.*.*.....*.....**.**..*.**...***...**.*..***.***..*******..*.***..**..**..*..*.......*..***.*.*.....**....*....***...**...*.**....***......**..******...***..*.****..*.*...*.*..*.**.**..**.*.*.***..***..*.......**.***.***..*.*....*.***..******.*.*..*.....*..*****..*..*.**........*.*.****..****.*****.***.**********...*.*.***..*.******......*.....*....*.**.*..**.***.**.....*.**.*.**.* ***....*.*..*....*.*..***...*..*...*...**...*......*..***....*.**.**..*.**.*.****.*..**.**....*...*****.**.*..*..*.***.*.*.***.*...........***.*..***.*...*.*..*.*...*..*..**.*..*..*...**..*******.**....*...*...**.*....**.*.*.**..*.*...*..**...***..***.*...*.**.*.*.*.*.**.*..*..**.***.****..*.**.***.**.**.*..*....***.*.*..***.**.**.*.***.*..*...*...****.......**...**.*...*.*..*..*****....**..**...**.****..*.*.*****.*....**.*.*..*****.*.****....**.......*..*.***..*.*****....******.*...*.......***.**.**...***.**......**..****.*.*...*.*..**.**.*.**....*.********.**.**.**..**..*.***....*****..*..***.*...*..***..***.*.*.*.***.**.*..**.**.**.*.***.....****.***..**.*.*....*.**..******.*..**.....**.*...*..**.**.*..*...****.....****.*.*.*...*.*...*.*****.***..*.*....**...*.**..*.*.**....****.*..***.....*...******..**.*....***..***..*.*...**..**..*.*..*.*.*.**...****.**.*.*.*.***..*...*.*.*....*..*..*...*....*.******..***.**.*.***.****.*.**.*..*...*.*.*.*...***.****.********...*..*..*..**..**.**.*........***...**.**.*..*.**.*...*.***.**..*...*.**..*.*.****.*.**.*....*..*.***........*****.*.*.****.***...**.***.**..*...**.*..*....*.*..*...*.**.******..*..***.****....**.**.***...**.*.*.*..******...***.*.***.***...*..**.***.....**..*.*...**..**.*****....****.******......**.**.*.*..**...*.*..**.*..*********......*....*.**..**....**..*.*.*..*.****.*.**..*......*....*.*.***...*****.***..*...**..*..**.***.*.***.*...****..*.***..***..**.*****..**.**.**.*.**......***.**...**.**.*...***.*.*.....****.........**.***.*.***.**.**.*..*.***...**......*..**..*.***......**.*...*.*.***.***..*...**....*.*.****.****...*...**.*........**.....***.***.*...**.***..*.******..****.*..*.****.*..*..*.**.*.*.*.*.*...***.*...*.*.*......****.......*..***...*.****.*.*.**..***....***.....*.*.******.**...*.****.*..**..****.*..*.*......*..*.*.***...**..****..***.***.***.*......*....**.**..*....*.....**.....**..*..*.*...**.*.****.*.*.*.......*.**.*..**..*.....**..*******.*....*...**.**.***...**..*.******..*.*..**. ****....*.**..*..********.*.*.**....****.*....**.***.**.*.*.....****.....**.****...*...**.*...*.**..**.*....*.*****.*..*..**.****..*.*.*..*..*......*...****.*.....***.*.**.*.*....***.****.**.**.*...*.****......*..*...*.**..***.*.*..***.**....***..**.*.*.******...**..*.*.*...**..*..**.***......*.....**..****.**...*..**.***.**.*...***.*...*.*...*..**..*.*...*.*..*.*..*.**..***...***...**..**.*.*.**....*.*****....*..*.*..***...**.*...**..**.*.***.*....****.*.*......*....*...*...**..*****....*.***.*.*...**.******.***......***.**.*.*...****.*****..*..*......***.***..*.*.*.**.*.**......*.**....***.*.*.*..*.****.*.*.*...*..**...*..***.*.**.**.*...*..**.**...***..*.***....*...*.*...***.**.*...*...*.***.***.*.**.***..*.******.*.*....*****.*.**.**.**.**....*...*.****.***.**.****..*.*.*...*.****.*..*.*...**..**..******.....*..***.**..*.*.*.****.*..**.****.***...*.*.*..**.***..*....***..***.**.*....***.*****.*.**.*..***..**..*.**....*.*....*..*.**.*.*..*.*.****....***...***.*.***.*....****...*.****.*.****.*...****.*.*.*..*.*.*.**...*.*.*...*.*.**.*******.*...***.*.*.*...*.*******...****..*.*...**.*******.*.*...*...*.*....**..***.....**.*.*.*.*..*.*.*...*.**.***********.***....***.***...*.*.*...**.***...***.*.***.*......****..**...*.******..*.*..*..*....**.******..**.****.****...*.**.*.*.***.*.**.*.*..*.*****.*...**.....**.**.***.*..*...*....*..**.*.**......**.**..*........*...*.**.**.*..*****.**.*.**.*...*.*....*......**.**.....*..****...**.*.*.*.....*..*..*.**.***....*..*..****....***.*****.**..****..**.*.*.*******...*.*...*.**...***.*.*..*...**.....*******.....***......*..**.*....***..**..*.*.***.*.*..***.***..*.*...**.***..*.**....*..*.*....*.*...*.**.**......***.*..**..**....***.**.....**...***..*...***.*****.***..*.**....********..***.**..*...*.***..******.***...**.*.*.**.***..*..*...**.***.*.....****.*****...*..*..****..***...****........*.**.****.....*.*.**..***.*..*.*.*..*.......*..*.....**....*..*****.*.***....*******..*..*.*..**.***.*..******...*.**..***.******.***..* ..*..*...*..**...***.*.*.*.**.***..***.**.****.***.*.**.*..*...*..*...**.*.......*..*****.******....*..*.***...**.*.....*.*.*.**....**..**..****..**..***.**.**.***...*..*.*...**..*..*.**.**.**.*...*..**.*..****..***..**.*....*..*..**...*.....*..*.*.**..****.*.**....*.*...*..*....**..*...*.***.*...**..****.....**.*..***.***.*.*..*...*..**.*.****...*****..*****.***....***.**.*.*..*.****.*....**........*.**.**.*.******.****.**.****.**..**.****.**..**.*..****..**.***....***.....****.*...*.....**..*****.***..*..**.**...****...**.*.**....**..*..**.**....***...**.****..*.**..**..*****.*.*****.*.*.*.*....*....**..*......**.***.*..*...*.*...*.*...*.*******..*..**...*****.*.*..*.**.***.*.***.*..**.*.*.****.*.**.....***..*......*.**.*****....**.***.....***.**.....*.*.*..**.....*.*.****...***.***.....*..*..*.*.**..****..**...****...**...**.*.*..*.****..*.**.*..****.*.**..*..*...***.*.*.*....****.*****..***....*******.***.*..*.....****...***.*.**.*****..**..**........*...*****...**.*.*....****....*..*.****..****.*..*.****..**.*..*.*...*.**..**.****.**...**..**..*..*.*..*.*.*.**...**.*....**.*****......*.**..**..*.*.***.*..*.**....*.*...**.*.....**.**..*****.....*.***..**..*..****.*..*.*.***.*...*.**.*...***...*.******..**.**.****..*..**.*.**..**.*..*.****...*.**.*.**.*.*.*.**....***.**...****.*..*..**.**.**.*****..*.....*..*.*..*....**.**..**.****.***.*.***.***..*****..**.**.*..***..*.**...**.**...*.********.**.*....*..****.......***.*.**.*...**.....*.*....*...**.*.*.*.**.....*....**.*.******.**....**.**.*.*.***...*.*.*..**....**..*..******..**.*.*****.*...*..**.*.******..*.*..*.*..**.*..*.*...*.*.**...********......*.***...****.....**.**.****.*..****...**..**.****.****..*..**..*******.***..*.*..**.*..*******.*.***.*.*.**.**.*.*.......*...*.*.********.....*...******..*....**...*.*.*....*.***..***.*..**..**....*..*.*..*.*..*****.**..***........*...**.*...****.*.....*....****......*...****.***.***...*.********.**.*.*.*.**....**..**..****.**...*.*.****..*..*.*..*..**...**.*****.*.* ..***....*.*.***.**.****.*.*.....*.**.*..*.***..**....*.*.*.*.*****......*..*..*.*.*.*.....*.*..**.**....**.*..***..*....*..*....****..*......*...****...*..*.*.***.*.*..**..**..*.*..******..***.*......*....*..*..*.***..**.*.*..**.***.**.*..****.*....**..**..***..*.**....**...**..**.**.*.**..*.*.*..*.**...*..*......**.*..**.**......*****.***...*.*..***..**.***..***.**.*.*..*.*...*.**.*..*....*.**..*.*..*..*.*.*..*.***..*.***....****..**...*.*.**...*.**...*.*.*.**.*******...*..*..*.*..*.***.....***..*****.*******.*...******.*.**..**......******...*..*.*..*.*..*.*..**.**.**.*..*....*******.*..**..***..***.**..*****.**..*.*.*.****...*..*.**.*...*......**.*....**..*.***..*...*.*.**.**..*..*****.**....*.******....**.**.**.*..*.*....**....***...*..*.***.*...*..*...*.******.*..**....******....**..***..*.*.*.*..**.*..*.**.****...*..*.***.*****..*...*..*..*..*.*.....**....**..*.*.......*..**.*.*.*.*....*...*.***..*...**.**......*.*..**.*****..*.*****....**......*..*..*.**..*.**.......*...*.**.**.**.**...*.*....**..***..****.**.**.**.....*.**..**.**.*..*.**.....*...*****.**.**.*.**..*..*....**...**.***.*.*....*........*.****.***..****..*.*..*...**.*.......**....*.***...****..**...**...**..*..**...*..**.****.***.*..**..***.....*.........****.*.**.*.*.**....*.*.**...*.*****.***.***.*.****....**.*..**..*......*.**.***.........*.*..*..*..***.......*.*.***..**.*.....*.**.**...*...*****....*..*.***..****..****...*.**.***.*.*.***.*..**.***.....*.*....*...*..*.**.*..*...*.*..*.*..*....*****....***.**********.*...*...**..**.*..*..*......***....*.**.......*..*.*......*..**.*.....******.*.**.**...****.***...*..*.*..*...**.*.***..**..**.**.....*..*..*.****.***..****....*.**..**.*.*.*...**...*....*.*.....*.*.***.**.*....******.**.****.*.***..**.*.**.*.*..*.****.*....**.*..****.*.*.***.*.****.**.*..*.**..*.....****..*.*.....***.*.*..**.*...*..*..*.*.**.**.**.*....**..*.*.**..*.*....*.*.....**......*..*.*....*.**.*.*.*.**..*....**.****..*.*....**.**...***.*.....*..*****.**.*.*..******.*****. ..*.**.*.*...***..*.***.**.*..*.**.*.*...*..*...***.*.***..*.....***...***....**...*..*.*..****.***....**.*..****..*******...*.*..*....**.***.*.**.....**...**.*..*.*....***.*.*.**.**..******.*..*..**.******..***.***.*.**..***..**.****..*....*....*....***.**.*.*.*...**.**...**.*.*...**.*....*..**.*****..*.*.***.**.***.*.*******..**.***.**..*.***.**......**..***.***.*....*.*...****..*...**.***...******..*.*...*.**.*......**....**..*..****.*.****.*****...**.**.**.*.*.*...*.*..**....**.......*.*.**...**........*****..*.****.*****.******...*..****.*.*.*.*..**.....*.****.***..*.**.*.*.***.**.*.*.*.***..*..*...*...*.*..***.**..****..**..*..**...**.**.**.*.***..**...****....***...*.**...*.**..***.....*.**..**.*...***.*..*.*.*.****.**..**.**.**..**...**.*..*.*..*..**..*.**..****..*..*.***..*.*..*.****.*.*.*..***..****.....*.**...***.*...***..*.*..**.*.*..***..***..**.*.******..*..***.*.....*..****.**.*.*.****.*.***..*..*...*.**.*..*.**..***..*..**....*.*.****..*...***.*.*.***.*.*.*.*****...*......*.*...*.**.****..*.**.*....**.**..**..*...*.**.*.*.*.****.*..**.*......*.**..****..***.***..*.*..*........*.*..*..**.*.**..*.**..*.*..*.**.**.*..*...*****...*.*..*.**.*..*.*..**...**.**.***...**...***.*.*..*.*.***..*...**.*.**.***.*..***.*..*...**..****....**.**.*..***...*******..***.*.*.***..*.**..*****..*..*****.**..*...***..****.*...**.*.*..*.*.*.**..**.*.*....*.*.*.*..*.****.*.....*****.*.**......****.*.*.**.*..*.*....*.**.**.**.*..****.*...*.*.*....*****..**.**..**..*..*.***..*............*...*....*....****.**.....*.***...*******.*...*.**.*..*****.****...*.**.**..**....*.*...******.**.*..*..****.****.*.**...**..*...**.*****...***..*..****..*****..**...***..**.*....*......*.*.**..******..***.***.**.**.*.***.**.*..***.**..*..*...*.****...*....*.*******.....*.*.*..**..*..**.*.*...**..*..**.**.*....*...**....**.**.*....*..****.**...*.***..****..***..**..*****.*.**.*....*.********........**..*.**.***...**.*..***..***..**...*.*...***...****...*.**....****....*.*.....******.*..*...*** **.*.*****..*......**...*...***....**.**..*..*.****.***.*..**..*..*.....*.*..****....****..**.**.***...**...**.*.**..*.****.*.*.*...*******.*...****.********.******..*..*.******..*.*.****.*......***.*...**..*....*...*.****..*****.********.*..**..**...*.**.*..*.*..**..*...*..*.**.*.*.***.*...*.*...**.**.**.**...*.***..*.*...*****..*..*.*.*.*..*....**..*.***.*.*..**..*.*....*..*...*...***.**....*****.*.*.*.**.**.**.**..**.*.*.**.*....*.*.......**.**.**...**.*.*..*.***...**.*..**.**..**...*.**...*..*.**..*..*.*.......***.***....**.**..*...*.*....**..*..**..****....*...**.***..**.*..****..*****...*..**..**.*.***.*.****..*.*..*...**..*.....***...*****....*.*...****.***.*.*..***.****.....*.....*******.*.*..**....*****....*...***.*****.*.****.**..*..*..*..**...*.*..*..***..*..**.......*.*.*.***.**.******.*...*...*.*.*..*...........*..*.**.**..***.*****.*.....*..**..........*.***.**.**.***.......*..**.....**.**..*..*.*....***..**.***.**..*****.....*.*.**.**..**.*.......*....*.*.***.*...*.***..****...**...**..*...****.*..**...*.*.....***..*.**.....***.*.***...***...******.*..*.****..*....*.*...*******.*.**..*****..*.*..**.*****......**.**....*...***....****.**.**.*****.*.***..*.*..**...*....*.....***....*.*.*....*.*..***.*.***.*.*..**...**.**.*...*.**..*..***..**.*.*.**..*..*...**...*.*.**.*..**.****.**...*...*.*..*.*..**....*.*...*.*..****.*.*..*.*..**.*.*..****...*...****......**.**.*....**...*.*..***....*..*.*.**.**.*..****..*......**.*..****.***.***.**.**..***.*.****.*.*.......****....*...**.**.****....*.*.***.*.*..**.****.*.*.....**.*..**....*..*.***.**.*..*.**..**.*..*****.**.*.***.....*..**.*.*..*.*.**.*...*.*.**..**.****...**..*....**..****.*.*....*.....*.*.**.*..***.*..**.***....*.*...*.*..*....*...*.*...**.**.*...*.......*..**.***..***.***.***.......*..*.****.*...*..***.......**.*.*.....**..*...*.**..**...**.**.*.***....**.****.....*.**..**..*.*...*...***....*.**..**.*..*.*...**.*.*..***.*.******.*.*.******.**.******..**.****.....*..**.**.**.*..**..***..*...**...** *.**.*.**.**...*.*...*...*...*****.*.*.**..***..*....**....*..*....**...**.**....*..****.***..*......**.*......**.*..********..*.*...**.*...*.....*.**...***......*..*..*.******.*.**.....**..****..*....*.***.*.......*..*..***...**.**.*.*...**.**...*..*..*.**.*..*..***.**.*..****..*.***...*.***..***.*.***.***...**.***.****.....**.**..****.***.***.*..*..****.*..**.**.**.*.*...*.**..*.*..**..**..**.*......*..***.****.*.*.**.*.*.****...*..*.**..*.***..*..*...**.**.**.***..**.*.*.*..*.*.*.***....*..***.*.**.*.*****.*.***.******..*..*.****....*.*..***.**.*.**.**..*..**..***.***.**....***...**.*.****..***...**.*...*.*.*....****.*......*...****.**.*.*....*.*.**..*...****.****..*.*..***.****.*******..*.**..*..*.**.*.***..*.*...*....**.**.**.***..**..*.*....******....*......**....*.*..**....**.*...***.*...**.*.*.*..*******.*.*.*****..*****.***.*..**..**.**.**.*..**......***.*..*.**..**..***..****.**.*.*..*..*.*.**..***......*.*.***.*.**.*..**.*.*..****.****......*.*.*.*.**.*.*.****..***...**.*.*.....***.**......***.*****.*.****.......**....*.*.*...**....***...**..*....***..****...**...******...*..*....*******.*..*......*..***.***.***..*.*..*******.**..*..**.**.**.**.*..****.**..**.***.*.*.**.*.**.*.*.*.**.*.*..*.***.*.....***...**....***...***.*..**..******..***...*.**.*.*.......**.*.*****.*..*.**.***.*.***...*..**...*****.*.*..*....*.***..*..****.*...**..***.****..*..*.***..**.*.******.**...***........**************..*.*.****..**..*..*.*....*****..*..*****.**...*.*.*.*.**.***.***.*...**.*.***..*..*.***......**..**..*.*...**..*.....**.*..***.*.*****.........*..*...**.**..*.**...**.*...*.*..*.****..*.*.*..**.***..**..*..**..**.*.**..*******..***..*.**..*.*.*...*.**.***..***..*..*.*..**.*........*..*******....****.....*.****..*.*.....***..***....**.......*...*....*..**.**..**..***..**..*..*.*.***..*..*....*.*...*...***.*.***.***.*.***.*.**....*..**...*.**....*.*....****.*...*.*.*****...*.***.***.****.......*..**.**.*.*......*......****.******.***........*.*.**..*.****....****..* *.**....****.*....*.*.....**..**.***..*....*.*....**.*..**.....***.***.*.*.**..**.*****..***...*****.****.*....*****.**.*.*.*.**.........****...*..******..*.*.**.*...***.**..*...*.*.**.*.**.*.....*..**...***..*.*..**..****....*.*.*.***.......***.*...*.*......*....***.....*****.***.*........***.*...**.**.*..*.**..*.*.******........****.****..**..*.**..***.*.*****..**.*****.*.*..**.*.***..**..***.*.*******..**.*.**.......*..*....***...*.*..*..**.....*..**..**.*..********.***...*****...**.**.**..****...*..*..***..***.****...*..**.******.**.*.***....*..**.******...**...***.**.*.*.*...*..*****.*..**..**.**.*.*.*......*..**...**.****..*.***.**...*..**..*****..*.**.*.*..*...**.......***..***....*....***..*.*...**...*****.*.***.*..*.*..*.**.*.*...***.*****.**.***.***....*.*..**.*..****...*..**.*.**.*.....*.*...*.*..*....*...**.*.*.*******..*.*..*..*.***.*...******....***.**..*..*...*..*.***..**..*****..****.**...*..*.*...****.*...***..*..**.*...****...*.****....*..*..*****....***...**.*.******..***...*.......*****.*.*...***..***..****....**.*.*..**.***.....*...***.**.*..*..*..****.*....**.**.....***.***.*..*.*..*.***..***.****.*.....*...***.**.*.*.....****....*.***..***..*.*..*...*.*.**...***..**...*.**.*.*.*.*..***.*.*.*.*.*****.*..**.*.*.*.*.**..**..**.****...***..*.*.*.****.*...*.****.***.*....**.**....***.*..****.*.*..*.**.**.*...*****...*.*.*..*..**.*...**..*.....*.**.*..***....*.*.**..*..*****.**...**.**..*****.**.**...**.**.***......*..*.*...*.****..*...**..**..**..*****...*.....***..****.*.*.*..**...**....***.***.*.**.*.***.**..*.***...**.....**.***.*.****.*.....***...*.****.......***.***...****.*****.****.**...****.***..***..***....***.......***..****....*.*...*....****.*..*..*..*.*..**..**..**.*.....*.*.**.**...*..***...*.*.***.*.*...*.******..*..*.**...........*.*****.**.**.**.*..**..*.*******..*.*..*.***.*.*....*...*.**.*..***.***.*.**...**..****...*...****..*.*****..*.********.*..*.*.....**.**.**.**..*.****.**..*..*.*.*......***.*.....*.**..****.*..**..***.*.** *.*.*.*.**...***.*..***.*.*****....*..*****..*.*..***...*..****.*..*****.*.**.....*.*....*******..*....**.......**.*..*...*.*..*........*.**.*..*....*.*.*..*.*...**....**.**...*...*..*.**.*.***.***..*.**.*.******.*.*..*.**.**.....**.*.....*.....**..**....*.*****.***.**..*.**...*.*..*....*.*....**.*****.****..***....*..*..**.**..*.**..*..***.*..*.**...**...*****.*....**....*..***...**.*.*.*..**...***.***....*.*....*..**...****.**..******..**..*....*.*.*.*....***...*.*.****.....*..*.*.**..*****.*.*..*.....*......**...**.******..*...*...*.......****.*...*..*.**..**.*.*.**..*.*..*..*.**.****..******......*...***.*..****..***.**.....*.*...*.*.*......***...*.*.****.*..**..**..****.*****.*..****.*.....*...**.*..*..****.******.*****..*******.**..***...*......*.*.*.**.**.**.**.**.***....******.*....**.**.....***..*..*.**..***.*.......*.****.**...**.*.*....*****.*.**.*..*..****.***..**....*..***.**.**.**.*.**...*..*.....**.**...*.**..*******..*..**.*..**.***..***.*..***..*****..*..*.*..**.****.........**.*....*..*......*.*.*....****...*..**.***.**.*...**.**.**.*.*.*.**.*..*..***.*..*.*.....********.*.*.***.**.*****.**...*..*****.**..**.***....***.*.**.*..*..**....*..**.*..*.*.*.*...*....**.*.**..****..**.*....*..*.*.**.**..**.*.*.**....****.****...*.**..**.*.******.*.*.****.......**...*..*.....**.****.*.*.....*.***...***.*.*..*.*.**.*.**..****....***.***..*..*...*..*..**.***....*..*..**.*..***.*...*.*.****..**...*.***.....*....**..**.*..**.*..***.**...*...***.*..****........*.**.**...*.*.*.**....*.****..*.*.*...******...**.*.***...*.*****.**.*..**.**..**.*..**.*.*...*.....*.*****.**.**..*..*...*.*..**.****....***.*.***....*..**.******.*.**..*.*.**..****.**.*...*.**..**.**.....**.***......*.*.**....*..*.*..........*..***..*..**.*****.*.....*...**..**.*..*..*..*..**.***.**..*...****.**....***.*.***......**..**.*.*..*.**.**..*********..**.*.**.*.*.*.*.***...***..*****.*.*.*.***..***....*.*.*.**.**.*....*...**..*..*.**.**.**.*..******.*.**..*.*......*..***..*.*..******.*.*****..* *.*****...*.*.**.**.*.**.****.**..*.******.....**...**.**.**.****.*.*.******.**.*.*..*.....*...*..***...*.*.*....**..**....*..*..*...****.....**..*.**.***....*...*.*...*...*..*..*.*******.*..***.......***...*...*......*....*.*.*****.**..*..***.....**.....*.***.***..**.*****...***.******.*.*.**.**....***....**..****.****..**....*...***...*...*****.**.*****.*.....*.*.**..*****.*.****..*...**...**.**.**.****.**....*.**...*.*.**.*.**......*....**..*..***..*.***........****..*.**......*......***.*....***...*.**..**....**.*.*...****..*..**.*...*.**.*.***.*****..*....****..***.**..*......*....*****.***.....*..*..*.*.*..******.*...*.*..*.*..***...**..*.*..*.**......*..*.*...***.**.**...*.***.***.*..*****.*....**.*..*.****...**.**......*..*.**.*******.**..*..*..*...*....*.*.******..*.**.*....**.*.**.***.*.*.***.*...*.*****.....*.*.**.**....*.*****.....*.**..*.......**.****..***.******.......*..*...*.*.*.*....*.*...****...........***...*....**.*..*.....**...**..*.*.*...*.**...*..*..*****.*....**.****..*..*.***.*..***........*.****..**..***...*.*.***...**.**.*.**.*...*****..***.*..***..*..*...........**.***..*.*.**.**..**..**...*.**...*****......*...***...*..*******..***.....**.*.**.*..*.*....*..*....*.**...*....**.*..**....***..*.**..**.******.****.*...*...****.***..*...*.***.***.*.***..*....*****.........*.*..*....*******.**..***.*..*.**.....*..***.....**.*...*...**.*.*.....*..*.****.**.**.....*..**.*..*..****..**.**...**.*.*.*...***.*..******.....*....**.**.*.*..*.***..**.***.*****....*...****...**....*.***.***.*.**.***.*.**.*******..*..**......**.****..**.***..*.**.**.*...**.**....*.*.**.*.**.*..***.**.*..*.*..**..**..***..***..*..*..***.****.*.******.**..****....**.**...*.***....*.*.*..***.*...*..*.**.*****.***..*.***.*.*..*..*......*..*.***.....***.***.***.*.**.****.*.*....*.*..*.*...*....*...*....**..*...****.*.**...**.*.*..*..**.*..**.....*..*.**.**..*.*..**.*.*.*..*.******.*.****...*.*.***.*.**..*......*..**..**.**...*...*.**.*****..*.****.*.*..***.......*.*....**..*. .***.*..**.*.*.*..**.*****..***.***..***...*..*.**.*..**.**.*..**.*..*.*.**......*.****.***..**....**.*...*.***.*....*.*..*.*....****....*..*.*.....*.*.*.*..*.....*..*.*****.*..***..***.....**.*.*..**.*...*.***.*...**.****.**.**.**.*...*..***.*****....**..*......*..***.***......*****..*.***......*.*.*****...*..*.*....*****..**.***.*.***.*....**.**.*....**.....*..**.*.*..***..***....*********....*.******.***.*.**********.*.......*.**.*.****.*..*.*.*.***...**.**.*..*****..**...***.....**..*....*......*.*..*..**..***.**..**.**.**....*...*...*.****.*..*..*...*******.*...*.***..*..*.**.....*.*.*..**.**.*.*******..*****.*....*****.*.*.****..*.*.**....****.*.***.**..*.*.***.*.***...*.**.....**.*.*.**........***..**..**.**.***..***..****.*.*..*.**...***.***...**.***..*.*.**.*.******..*.****...***...****.**.***.*.**.********..***.**...*...*.*..*.*.*...**.***..**.****..*.****.**..**..**..*...*..**.*.*.**.*.*****...**.**.**....***..*.**.*.*.****...****..*.****...*....*.*.***.*.*...*..**.****.*.....*..*...**.....*****...*.**...*..*......*.*..*.......*.*..***..***.**.*..**...*.*.****.*.*.*.*.*.**..**.****...****..*.....*.***.*..*..**.*..*.*..*...**.******.**..**.***..**.*.*.*...******.**..*********....****.*...*.*.***....*.*.*.**...*.***..*....****.**..*****..**.....****.*.*...***.****...***..*....*****..*.*..*...*......*....*..**...**...*..*.*..*..*.**.**.*..*.*...*****......*.**.********.....*..*....**..**.*.*.*.***.*.**....*.*..**....**..**.*****..**.***...*****.**.*......**.*..**....**.*.**.******....*.*.****...*.**..*.*.****..**..*.****.****.*.*****...**..*..*..**.*****.*....****..**.**.*..*.*.**.**.....**.**...**..*.**..***.*.**..**.**..******..*...*....**....*****...*.***.*****..*..****.*.**..*..*.**...**..*.*......*.*.**..***..*...*..**..*.*.*...****..**..**.***.**.**...***..*..*****.****...**.....*.*.****.****..*.....*..*..*...**...**...*..*...*.*...*.****.**...*...*.*.***......*...*...*..****.*..*.**..*.*..*...*.***...*...*...**..*.*..***.*...*.*.*.********.***..***..* ***.*...***....**.*..*......***.*.**.*...*.*..*..**.*.**.*.**.*...**....**.*.*.***.*****.**.*..**.*.*...*****..*..****.*.*..**.*..***.*..***.*.......***...*.*..*...*.*...*..*..**..*.*.**.*..**..**.*.***.*.*.****.**....***.*...*..*..******.*...*.*...***.**.*.....**..*..*......*..*...**.****.*....*.*...**...*******..*...**.*.*.*.***..**......*....**..**..*.***....**.*..*..*.*.*.***..*..*..*.*..*...***..*.**.****..*.*..*.*...**....*.**.*...*.****.**...**.*****.*...*....*****...**..*....**..*.**..*.**.*.*.*..**.*....*.*..**.***..*.*****.**.*.***.*..*..***.*.*.*.***..*.*....**..**.*.*.**.*.*..***.....****.*.****.*.*..**.***.**.****..*..***.*..*...*.**....*..**..*.****....**..***..***.*..**..**.....*.*..*.**.**...*..***..**..****..*.*..**.*..***.***.*...**.**...*...*...*.****....*..*.***.*.*..**.***....*.*.*...*...*..*.****.*****.*..**.....**..*.**.***.*...****...***.*...*..*...*.*.*.*.*.**.****..*****..**....*.**..**.**...*.*.....**...***..***.**.**.*.*..***..**..*...*.........*.***..*.*.*..**.*..*.*.*.**.*.**.***......**..*...*...*..*.******.*.*..***.**..*.*.*.....*..***.****.*...*.**..**.......********.*.****.....**.*.*..*.*....*..*..*..*.***.**.*...*...*.***...***.**.**.**.*.**........*.*..*..*.***.*.*.**....*..**.*..*..*...*....*..**...*.*..************..*..**..**..***..*.....*.**.*.*..***.****...***.*..***.*..***.*..*..*......*****..*.*...*...**.*..*..*.*.**.*....*.*..*..***..**..****.....**.*.....****.*..*.*.***......*.**..**...*****..**..***...*.*****.*.***......**...*..**..*....*..*.***..***.**.*.**...****....**...*..**...**..**.*.*.**.*......*.**..**.**..**.***..**.**.*.*..****.*.***..****..**.*.*.***.****.*.*...**.****.....***.***.*....**.***..***..*..**.*....***..**...**...***....***....*..*****....***..*.*.*****..**....***.******..**..***..*.*..*....***..**.***.***....**.*.***.*.*..***.***..*.*.***.****..****..**.***.*..**....*..*..**.**...*.*.*....*.**.*.*..*....****.*.*..*..***...*..********.*.*.**..*.*.*.*****.*.****...*..*.*.*....*......**.*..****..**..** **.**.****.**..*.*...*.**.**.***........**.*..*.**..**...*.......*...*.**..****..**...*.***...**.*.**...*.**..*..**...*....**..*.*.***.........*..*.***....**.*..**...********.*.***..*.*..****.**..**..**.*.......****.*..*.*****.*.***..*.*.**.**.**...****.********...*....*...*...**..*.*.*******...****.**..*..*.*...*..**..***..*...*.*********...**.....**.**...***.*...**.***..*..*.*.*.*.*..*...*..*.....**.*.****...*.*..*.****.*...*.*..*.*..***..*****.*....***.**.****..***..******.*.*..**.*.***.....**.**.****.......*************.*.***.*...*..****..*.*...*....**.*..*..**.*****.****..*..**....**.**..*.****..*.*...*.***..*.***...**.*****...**.*.***.*.*.*****.**........*....*.*......*.**.*..*..***.*.*..***.*...**..*.***.*..*.*.***..*..***.*...*.**.*..*.*.*.*.....*.**..**....**.*......*****.*...*..******..*....*..*.*****...*.**..***..*..*.....**.....*..**...******.*..*..***.*.*.**.*....*.*****.*.***.**.***...*...*..*.****..**...***..*.**.*.***.*.**.....*.**.*..**.*..*****..*.*.*..**.**..*.*.**..**.*.*..*..******..**.*.*...**.*.*.**.*.**.*..**..*...***..**....*.*..**.*......***.**.*.*.****..*..*******......**.*.*.*.*****.*.*...***.*.*....*..*..***..**..**...*.**.***..*.*..****.***.***..*.*.......***.**..*..**.*.**..**..*.....**..**....*****.*......*.**..**.*..**.*.*....*.*.**.******...**.*.***..*****.**..*.*****..*..*...*********.*..*....**.*...****.*.**..*.*..**....*..*.*...**...*.*..*...********.*.***..*.**.*.........*..*..*....*.*..****..*...**.**.**....**...*..***...*..*.**..**.*.*.*...*.*..*.*.**..*.*.*..****.***......*.*......**....**....**..***..*.**.**.....*...*..**.......**.*.******.*..**..******.********...*.**......**.**.******..***..*.*..*...***.......***.*..*....*****.*...**...*..***...****..***.**....*..**.**.*****.*..**....*....*.*..**.*.....**.**..*....***.**..**..*....***.**.*.***..**.****..*...***.***.*...***..****...*..**.*...*....******.*.*.*****..*..**.*****.***.*...*.**.*...*.....****.*.*..*.*..*.*.*.*..*.**..*.*****.**.*.......*..*.*.......**.*...**..... .***.**.*.*..**..*.*.*...**...*.***..****..**.**..****....*.**..**..**..**.****.**..*.*.****...*.*...****.*...*.*.**.......**..*..***....*.**..***.*.*.....*.*....**.*...*.*...*....****.*.**...**.*..***..*..***.**..****.******.*..*.*.*.*..*.*.*****.**.*..***...*.*...**.**.*.**.*.****..***.....*.*..**.*.**.**.*.*.*.*.****.***..*.*..**...**..*.*****..*.*.**.**..**..***.*....*.**.****.**.*.*.**.*....***.*.*..***....********..*..***.....*..*....*.****...****..*..**...**.***.**.***..**.......*.*..**..***..**....*..**.***.***.......*..******.*.**..........***.*....**....***.****..*..*..*....*.**.***.*..**.***.*..*..***.*.....*****...***..*****...*.*.***.****....*****.**....*.*..*.*...*****..**..***...*..***...**..***..*..*....*.....*..*....********.*..***...**.**.*.*.*...*......***.*..*.***...*.*.*.*.*..*.*..*.**.**.****.*.*.*****..***.**.*...***.*.*.....*.*..*.*..*.**.**....*****..*.....*.*.*...*..**..***..**.*.***..****.*****.**..*..***..*.**..........*.......*....**..*..**.**...**..**..*******...*.***.......*.**...*....*..*....*.**..**.***..**.**....*.*.***........*......*.*****...**..*..**.*.*..***.*.**.*.*.**.*****......*.*.***.*..***...***.*..*.*..***..*..*.**.**.*...**.**.**.*...*********..*.***.*.*****..****..*.*.**.*...**.**.*******.***.****.****.*.**.*.*.*....*...***...*.*.*.*.***....***..*.**..****.***.**.*.*****.*..***..****.*.*....*...***....**.*......******...**.*.**..*..**...***.**...*..****..*.*.*.*..*...****.*.*..*****.....****..*..**...*.**.*..*..*****.****.....*****...**...*....*****..***...**......*......**.******.**..****.*.**.*..***....*...*...**...*.*....****......***..*****.**..*...****.*****..*.*.*.***....*.*.......*.....*..****....*..****.***..****...*...***.***....***.*.**..****..*.*****..*....******.*.*.***..*.*...*...*****.*.****.....*.***..**...*****.**.*.*.**.*.*.*****..*.***.***......*.**.*****.****.*..****.**....*....*.*.*********...*.**.....*..*......*..**.**...*....*.**.***..**.***...*.*.**.****.*....*..*...*.******.***.*....*..***...*.** ***..**...*...*...***....****..*....*****...****..**..***.*...*....*****...**.**..*..*...*.*.**........**.****.*..*.*...*..*.....*.***.*...**.****.*.*..***....**..*...**.***.*...*....**..**...*.****..*.*.***.***.....*.*..*......**.**.*....*.*...*..**..***.***.****.*.*.*..***********..**..*.**.**..**.***.**.**.*.****..***.*.....*...**....**..**......*..*..**.*....*..*....***.***.*.*..*.***.*.*.***..*...**...**.**.***.**.*.*..***.*****.*..**..**.**..*..**....**..*.*..**.*..*.**.*.****..******...****.*.**.*.****....****.*.**...***.*..*....**...*....*...**..*.*.****.*******....*.*****....**.**.**.***..*.*.....****....*.*.*..*.***.**..**..*.******.*.****.*..*.*.****.***.*....*.**.**.*.*..*...*..*.**..*.***.*.*..***..*..*...*.****...*.********.**..*..****..*.*..**.*...****.****.****.*..*....********.*.**.*..*..*.**.**..*.*.**.**.**..**.*.***..***...*.***.***.*.**...*....******.****..*........***..*...*.....*......**.*.**.*.*****..*****.*..**.*..*.*..*******..*..........**.**.****..***..***.**.*...*......**.**.*...***.***.*.*.*******..*..***.**....****.*.*..***.*.******.*..*...*.*.*....***.*....***.***.**.**..*.*....**.**.*..***....**..*..*..**..*...*....**..**.**.....*..*.*.**..**.*...*.**.*******.**.**.****..**.**....**..****....**.....*.**.**.......***..*.*..****.*.**.*.*.*...**.*******....*******.*...**...*****.*..*..*.*..**.*...*..***..***....**..*..*...*.********....**.*****.*.*..*..**...*.***.*.**...*.*.*.*....*.**.*.*...*.*...*.**.****.*.*..**.*..*.*..*...**..*...*.*.***...*.*.******......*.....*.**....*..*..*.*.*...***.*.*.**.***.*****...*.*...*.....*****.*.**.**..*.*..****..*...*.*...****..*..*..*..***.*....**...****....**.**.*...*..**.*..**.**...*****.*............***.*...******...*..****...**.*.*.*.**.***...**.*..*****.......*.**.*..**.*.**...*.*..*....**.***..**.***.....**....*.*..*.****....*.*...*.***..**...*...******.*..*..****.***..*..****.***..*.*...*..*.*.**..*****.*.***.*.**...***....**.*.....***.***..*......*..*.*...***.*...*********.....*....**....*..* *.*.*..*.*..*.*.......*.*..****.****.*.**.***.******.*.*...***.*.**...*.***.***..**.****.****...**......**..*..*....*...**..*.**.**.*****...****.*.**.*.**..****.**.*.*.*.*.*.***..*.**.**.*******...*.***.....*...*.*.*..*..*...**..**..*.***.*..*.*.*..*..*..*..*****.****..**...**..*......*.**..*.*.*.*.*......*...**......*.*..**..*...***....**.*.....***.*.*..*.**........****.....*.*..***.******..***...*...***.****....*****.***..*..***...*..*.....**...*..***.***.*..******.*.**.*..*..**.*..*..*.*..*...*.....*****.*.*.*.***...***.*.*.*.**********.*.....*.**.*****.....**..*.*.**....*..*..*.....*..**.*.**.*.***..*..**.**.*..**..*.*.***.***.*****...***.......******..*...*....**.*..***.****.**..***.***....**..**.*..***.**.....**.****.****.**.****..**..***.**.**.*****...****.****.*......**..***..**..*.****.***....**.**....****.**.***..***.*.*...**.**...****..*...****.**..*.*....*..**.*...*..**..*..**....**.*.***.*...**.*...*..*...**************.*.**....*..*.**..***.*.*.**.*.*.****...*.....*.**.*...*..*...*..*.*..*.*...*..*......*.*...***.**.**.***...*.*.***..**..*.**....*.**..*.*..**.**..*..****..**..*.**.**.*..*..**********..***.*.**...*..*****...***.*.*.*.*******..***.****...****.*....****.**.**.*.*****.***..*..*.....*..******.*.......***...**.*.*.*..*.**.****..******.*...*..********.**.*.....*****.***...*.*.***..***.....**.**....*****..*...**...**..***...**.***....***.*...*........*...*.*.*.*.*.*.**..***.*.**.**..*.**..**..**..*......*...****...*..*.****.*.***..**.**.**..**.*...***....**..*.**.*****.**...*.***.****.**.****..*....****...*..*.*..*..*.*.******...*.*.****.***..*.*...*.**.**...*.******.*..*....**.*..*.**..*.....**....*.*.**.**..**......**..*..**.**.*.......*.**.....**..***...****.**.**..*.*....*...*.*..*.**...**..**..***.*.***.*.*.***..*...****..*.**.***.*.**...*.*.*....*.**.*..*******.*..*..****..**...****.**.*...**.**....**..*.*...*..*.*..**.*******.*..*.*..**.*..*....*....*..*..**....*..*.**....**.*.******.**.*....*******.*..**.**.*..***.*.*.*..***.*.*..***.** ....**.*.**....****.*.*********.*...**.*.***..*.**..*.....*****..**.**..*........*****.....***....**.*****...*.*..*.*..**..*.**.**..**.****..****.***.*.**..**..*.*.***...**.**.**..*.*.*.**......**....*..*.***.**.**..**..**.*...**.*****..**..*.****.....*.*.*.*...****...*.*.****.****.*.**********...****...*....*..*..*..***..**......*****.**.*.*..*****.**.*.*.*****.*..*.*******..*****...*.*.****.****..*.**..****..****.....***.*.*.*..***.....****.**.**.**..*.*....*.*.*..***.*..****.*..*......*.**....**.*.***......*.**....***..***.**...**.*.*.*.**..*.***...****.*....*.*.*.******..*.*.****....********.**.*.....**...*.*****...***.*..**.**.......*****....***....**.*.***.*...*..**...*.**...*.******..*.***.**...*.*.**..*.*..*.*...*.*.**...**..**.*.*...**.*.*.*...***...**.*.*.*..**....***...*...*.**.*....***..*.*.**..*.**..*....*.......****.**..***.****..*..*..**.*......*...*....**...**.**.*.*...*..***.*.**.....*.**.*****.**.*..*.....****..*..***.*.**...*.....*.*.**..***..*...*....*....*.**..**.*.**.**...*.*.******.*****...***.******.**.*.*...**.*..***....*.***.......*.*.*****.*..**...*********.**..*.*..*.*.*.*.*****.**.*...**.......*****.*..****.**.*...**....*..**..*..***...****.***..*.*...*..****.**..*****..**...**..**..*****....*****...**.*.*..***.**..*....*.*....*..*****..***...*.*.*.*******...***.**....*.***.*.*..****.....*.....*....*..*******.*..*....*****...*.*.*..*....*.**.*.*.*****...**.**......****.....*.*...*..***...*.***..***.*....***.....*..****.***...*****.*.*.***.....*****..*.*.**..*.*.*.**...**...*..***.*.*..*...**....***.*.**.**.**......*..****..**.*.*....**.*..*..****.....*.***..***.****....**.*******.***.****.**.**.**...***..*.**..........***.*.*.****..*.*.*..***.*.*..*.........*....**.*.**.****...*.****.****...*......***.*.**..*..*.*..*....***.*.**.**.*.*...**.*.**.**...*.*.*.****..***.*..**.*..*..*...*.....*....*...*...**...**.***.*.**.****.**.****.*.*..**...*.*..*..******...*.***..*.....****....*.***.**..**..*...**...******.*..****.*.*...**..**..*.****.** .***.***....***....*.....*.*.....***....**.*..*.....**..*..*..*.*****.***.*..****..*..*....*..***....*.*....*...**....*...*....******.*.*****....*........*.*.**...*..*..*.***.**.*.*...*......***..*....*.*.*.***.....****..**..**.*.....**.*..**....*.****..**..******.*...**.*****..**.*...*..*..*.***...***.*..*.*.....*..*...**...*.*..*.*.*..*.****.**.**.*.*....*..*****..*.*.**..**...**..*.**.**.*...**.**.*.*..*****..*.....*..*....*..*.....**..*.**.*..****.**..*******.*...*.****..***....*.**.****..*.*.**.*....***.*...**.....*.**....*...*****....**...*..*..*.**...***.***..*.***.***.*...***..*..*.*..***.*...**.*.**..*..****.*..**..***.***..*..*...*.....*.*..*...*..***.**....***..*.*..**.*..****.***.**..**.******.**..**..**...******..*******.***..*.**..*...***.**.***..*..*.****...*.******...***..***...*.....**...*.****.****.*.****.***..**.***.*...*.***.*..*.*.....**..*.*.***..***********.*....*.***.**..*..****.*.***.****..**.*...*.*.**.*.......**.***....*.**.....*.*..*.**.**....*******......*.*.*.**..*.**..**..**..******..*.*.*****..*...*.*..*....**..**.*.......**..*.*..**..*...*..***.**.*...***..***..*....*...*.**.***..*****...*..****.*.*.**.*********.*.*..***.*.**.***..*.*..*.*......*.*.*.*..*.****.*...***.***.**...*..*.*.*.....******..*.***.***....*.*.***..**.*..**..*.*.*..**.*.***.**.***.....*.*...*.**...*.**..**...*.*......***.***...*...*.*.***.*.*.......****.***.**...**...*...***.*.***.*..*....**..***.*....*...*.***.***..****.*.*.......*.*****..*.**.*.*****........**.*...**.*...*...*.**..*.*..*..****.*..***...***.**...*.*.*.*..**..*.***...******..*...*...*.*****....*****..**...****.*....*....***.*...*******.*.....*.*....**....*.*..***..*..**..*******....***....*****.*****...******.*...*...*******.*......*.*....*.*.***.***..*.****..***.**...***.******.***.*..*.*.*.**.*.**..**.**....*..****.*.****.*...*.*.********..*****.*.*..***...****.*.*.*..***.**.***..*......*..*.**.***...*.*.*.*.***.*******.******.**...****.**.****...*......**.*.***....*.***..*.*.***.*****.*.*....* ....**..*...**.**.**.....*..*....***......**.**********...*.*.*.**...*.*....******.**....*....*.*...*.***.....*.**...*****....*..*...**.*..****.*..***....**.*....*.**..***..*...*.*.*..*****..*.***..*.***..*...*.*..**....*..*.*.*****..*..*********...*.***....**.*..*..***.*.**.*.....*.*.*..**.*......*********..*.*****..*.**.*.******......**..*****.**....*..*.*...*..**...*.*..**.*.***..*.*******..*.....*...**.**.**.****.**.***..*..*....*.******.****.....*******.****..*.....*****.***.*..*.***.....*..******..**...........***...*.*..*.*.***.***.**.***...**.**..**.........*..*.......*.*.**..**....******.**.**...*.*.**..****.**...*.*.***...***..*..*......*******.*.......**.*..*.*...*....*..**..**.**..*.**..**....*....*.**.*.***.*.*.*..**.*....**.*.*.*..*..***....**.*...**.**..*.**.*..*...*.*.*..*..*...*.*.**.....*.*..**.*.....**.**........*..***.....*.***.**...*...*.*...*...*.....*.*...**.*...*.**.***.....*.*....*.*.*..**....*....*.*...***....*..*.*..**....***.....*.*.****.**..***.**.*****.*....*****.***..****..*.*.**..*.**....*.*....**.*.*..**.....*..**...**.*....**.***.*.*...*....*..*.*.*****.***.*****..**.*...***...**...**...*...***.**..*.*.*..***.*...*.*.**....**.*...***..****.*..*..*.....***.***.**.**..*.**.*...*****...*.....*...*.....**......**..*..**..****.*.*...**.....*.**.**.**..********.*****..*..*****.............**....*..*...***.**.**..*.*....*.*..*.**.***..*...**..**.**..**..*.*....***...*...***...**...*..*..***......*.*.**..*.**.*.*****.*.....*..***.***.*.....**.*.*.**.*.*...*..**.**.***..**..****...**.**.***.***...*.***.*.*....*.**..****.*.**....**...**.*..*...*..**.*.****.*...**..*..*****.***.*.*****....**..*...**.***..***.**.**......*..*.**.**.***...**..*..*.****..**.*..*.******.*..*...**..******.*.**..*******.......*.......****....*.*..**.*..*.*..*.*.....****...***..*..*.*..**.*****.*.**...***.*****..*.*....*.**.*..**..***..*.**.**.**....*.*.*.....*.**.*.**.**.**.***..*...***.*..***.....*.*.*..****.*.***.*...**.*.*.......*...*...*..*.**..*.****..***.*.*... *......*..**.*..*.*****.***..*..**.***.*.*.**.*.****.****..***...*.*..*......*..*.*.**.*....*.*.*.....***.*.*...*...*.*..**.**..*.*.*.**.**.*...**.***.*..******..**.*.**.*.*..*......**.*..***....**...*.**..**...*.*....*.****.******.*.*.**....*.*.******.*.**.***..*.....****.....*..*.*****.....*.**.*.*.*...*****..**..*.*..********..*.****.*..*.**.....*..*.*.**......*.*.*****.**.*.*....*.**..*...*......*.**.*.***.*.*...*.*.*..*..**.*..**....**....**.*.**...*..*****.*.**.*.**..**.......*.**..*****....*....****.**..**.....*..*.***..*.***.*...*......***..*..**...*********.*.****.*.**..*.*.*.*.....**..*.*..*****...***.....**.***.......***.*.*.****...**.*..*.***.......*..******.**.*.*.**...*.***...*.*.*...*.**.***.***......*.....***....*...****.**.*..*..***....*****.*.*..*.*.******..*.**......*....***....*..*****.****....*****...*..**.***.**.*.*..*...***.....*..**.**.**...*...**..****....*.***...*....*...*.*.*..**.****..*.*..*..*...*.***.**....*..**..*.*..*.**.****.....*****.*..**.***...*.**.**.*..**.*........*.*.***.*..**.*.*.***...*.*...*......**.*..**..*..*.***.*.***.**.****...*.***.*..*..*.*.*...*.***...**...*..*..*.*****...*.*..***.......*****...**.*..*..**..*.**....**.*.**...**...***..**.*...........***.*..***....**...***....***.**.****...***.*.*..*.***.*..*..***.****.....**......*.....**.*.*.**..****.*..*********.**.**...**.*..*....****..**.*.***.*....*****.***..**.*****.**.*.......**........*.*.*.****.*.*..**.**.*..**.*...*....***......**..*..****.**.**.*.*.*****..**..**.**..*.*.**.*.*...*.**.....*.*.**.*..*.***.***..***....*..*...**.**.*....*...*.*..*..*.....***..****..*..*..*..**..*..**...**.****.*.*.*.**.***...*.*...***.**..**..**..**..***.*.....**...**..**.*...*..*..*.*.*.*..*****.*.*.**.**..*.*..**..****.*..*.****.*****.**.........*..***...**...*.**.*..*.**.******..*.****.***...*.****.******..*.*......*.....**.*.****.*.*.***..*..***.*....**..*******..*..*******..**.......*.......*.**.**.***...*.*....*...***.*.***....*..*..**.****.****.**.*......*.*...*..***..** *..*..**....***.***.*.*...*****.*.**....*...*.*.**..*.*....*.*....***.***......**...*****........**.*****.*....*********...***...*.**.******.***.*.*....**.*.*.*.....**.**.*....*..*.*.*.*.*.*.......*...*****.*...*.*.****.***...***..**...*..***...**.**..**...**.***.**.***.....**...*.*.***....*.**..*****...*..*..**.*.*.....*..*.*..*.*****.***...***....*.**.*...**.*..*..**.*......*.**...*.*.**.**....**.*.**.*.**.*....***.*..*.****..*...*.*.*.*..***.**.*..***..**....*...***.**....****.*...***...***.*......*....*...**.*..***.**.**...**..*.*.*.*...*..*.*......**.*.*..**..*****..***.*******.....*.*..**..*.****.....**..........*..**.****.....*...*.**....**.*....**.*.**..**.**...*..*....****.*.*****...*.*.....**............***.*.***.***.*..*.**.*.***.****..***..*....*.*....**.***.*...*.......*****..*..*.*..***.**..**.****.*.*.**.**...**....**....**.*.***....**...*.*****.**.....**...***.****.*.*.*..*...**...**.**.***.*....*..*..*...*..*..**....*****...**.*....*..*...**.**.*.**..*......**..*...*...*..**.*.....*..**.***.**..****...***.*.*...**.*.*******.*.**.**..*.**.*.***.*..**.****...*.*.**.**.****...**.*...*.*..*.....**..*...**...*.********...**......*..*****......***.**.**..****..**....**...*....*.*.**.*..*.**.***..**.*.*.*...*.*...*.**.*.**.*...*..........*.*...*.*...*..*..*....***..***.*.*..**.***.*.*.*.*...*..***..*.****.*.*.......**.*.*..***.*..*.*.**.**.*...*.***.********.*....***.***...***.*.*.....*.**...**..********.*..*.**.*.**.*..**.*..*..**.*.******.*...*.*.*..*..***..*.**....*****.*.*****.*.**...***.....*******.**.***.*******...*....*.***....*.*.***..***.*..**..*....*.**.*.....***..***...**..***.*..****.**.*.*...**...*...**.***..**.****.***.**.**....*.*.**..****.*.*.**.****.***.*****.**....***.*.*.*..*...*....*...*.*.*****....***.**.**..*...*........*.**..*****..*.*...*....*.*****.....****.*.***.*.*...........**..*......*****.*...*.*.*.***..**...*.*....**.**..*.*..*..*..*....*..**.**.*.**..**...**..*..*******.**..*.*...***.**....**.**..*****..*.*.*****..*..****..* ****....**....*..***.*.*.**.*..***....**.**.*.***.*.*******.*.****..****..*****......***...*....***...**...*...***..*.*..*..****.***.****...*..****.*.*...*.**.**..*....***.**.**...****.*..**..**..*.**.....**.*....***.****.**.*.*..*..***...*.***.*.**.....**.*.****.*..***.*.*.....**...*...**..**.*....*.*****..***..**.****.**....*.**.*.***.*.*..*.*.......***..**...***...*.**.**.**....**...**.**.**.*.*.....***.**.**..*.*....*...*..*..***.*....*.**.*..***.*.**...**.**.********....*..**.**.......*.*.*.*****..**..***..**.*******.***.*.*.**.*.*******......***.**..*..*...*.*.*..*.*.**..***.*.***..**....*.*******...**...*******.*******...***....**..*.*...***.*****.***..**.**.**..*...*..**..**.*.**.*....**.*.*....**.**...***..**.**.****.*****..*.*******.***.**********.*...*.*......**..**.***...*****..*.*.**..*.**..***.*****.**.*..*..**.**....*..******.*..**....*..*...*....***.*..*..*.*.*..*******.***...*....*.***..*...*********.**..*..*..**....***.**..*...*.*...***..*...**....**.***.**....***..*.*.*.**......****.**...**.....*..******..*..*......*..*..**..********......*.*.*.*.......**.*....**.***.....***..*......**.*..*..*****.**.*.*****.*..**..***..*.**.....*..**.****.***....*..**..*..*..***.*......**..**..**.*...*.**..**...*.*..*...*.*.****..***.*..**.**..*....*..**.*.*..*************.***...**...*.*.****.****..*..****..**.**..***...*****..*.....**.*.***......*.**.*..*...****........*.*******.**..***.*.**.*..*.**.***.****..*****.*.*..*.**.*.***...*..*..*........*.***.**.*.**..*.*.....*.*.***...*.**.******.*******..**.***...**.**..**...*...**...*....*..*.**..*.***.*..****....**.**.*.********.*...*..*.*.**.*..**.**.**.*.**...*....**.**.*.......***.**.*...**..****.*.....***...**.*.**..*.*.*..***...**..**.***...****....*...**..**.********...*.**.*..****..***..***.*...****.*..**...*.....**.*.....**.*.****.*...*.*...*.*....******.**.*.**.*.*.**.*..**...**...*.***.*.**..**.**.*...**..*.***.****..*.****.**.......*****..****.**..*...*..*.*..*.**.**...*.*.....*...****.**.****.**..****. *.**...*..*****.*....*.**.**...**...*****..**.*..*.*.*.**.**...*.......**.....*..**...*....*****.***....*...***.*....*....***.**.*...****..*..*..*......*..*..**..**...*...*..**......**.***.**..**.*.***.****.**.**.*.....***.**..**.*....*..*..*****.***.*.*..*****.*****....**.*.*.*.*..*.....***.**.**.**..***...**.**.*.*.*.*.*.*.*.*.**........****..*.*.*.....**..*****.***.*..**.**...*..*..**..*...*****.*...*......**..*.*....*.**..*..**..*..**..*..**.*....**..**.***..*..*..**..*..**..*.*..*.***.*******.*..*.*....***.**.*.*..*.***.....*.*...**..**.**.**...*...*******...*.**.***.**.*...*.**..*.****...**.*.*..*.***.***.*..***.**.*****.*.**.****.......*.**.**..***...*....**..**..*.......*.*.**.*..***..***.*....*....**.*.....***.***.***..****.*..*..*...*.*..***..***..*..*****..***..*.....*.***.**....**...****.**..****.***..*..*...**..*****..*****.***..**....*.***.*..*....*.*..****.******.**..***..*.*.*.****...*****..*.**.***...****......*.*.*...**.**..***.**....*.***.....**.*.*.*.*..*.***.**....*.**.***...*.*...*.***.****..*.*..*..*.**.*.*.**...*...*****...**....**.***...*....**.*.**...***....*...**...*.**.***..**..*.**..*.*..*..*....***.**...***.*.**..***...******...**....****....*.**..*...***.**.*..*...*.****..**...*.*.*.*.**..**.****.**.*...*.......**.***..*.*....**.*.*..***.*..**....*.***.*.....*.*.....**.*.*...*.*.**.*.*.*....*....***....*..*.***.*****..**.....*...***.*....**.*.*..*.*.*******.*..*...***.***..............*****.*..*..**....*...*..*....*.**.***.....*..*.**...**....***.**..**..*******....*.*......*.**..**..*....*...***.*..***..***.*.**..*..*.*..*....***..*....***....**.*..*...*......*..*.**....****....********..*....**..***...**..****.*....**.**..*.*...****.*.**...*.*.*.**.*.***.**.***.**.**.**.**.**.*.**..*****.....*.**..***..***..*.********.*.**.*..***..*.*..*.***....**...*..*..**.**...*.*****.**.**.*.**.*...***.*....*....**.*..****.*.*...**.*..**.*.**.*..*..*.***.*.......*....***.*..*..**...*..**..***...***.******.**..**....***.****.**..****.*****.*.***.* .*..**....*******...*.*.*.*.***.*.*****.*.*..**.**...*.**...*.*.****......*.*.*.**.....*******...*.*..*.**.**..*****...**.....*****.***..**...**.*....***..*.*.*.**.*****.**.*.*......**.*.**.**.***.*.**.....*..**..****..*...**.*.*.....*.*.****...*.****.*.***..**..****.*.*....*.*.***..*.*..*.*....***.*.********...**.*****..***..*.....**....**.*.****.*..*****....*...**...************..***.****...*.****.**.**.**....*...**...*....******.*****.***.......**....****.*****..*.*.*.****.*....*.**.....**.**..**.*..****.**.*...**...**.*****.****..******.......*.*.*.....*..*...**..**.*****......**.....*...*.*..*****..*.....**.*.**.*..***.***.*...**.**..*.***.***.*...*******.*..**..**.*..*.*.*...*.*..**...*..*.***...*.**..*...**.**..*..*...*.*.*.**..**.*..*..***.******.***.**..*...*********.*..**.**..*.***.**......*...**...***..*...*.******..**.***.*.**.**.*..*****.*.**..*...****.*.***.*.******.*...*.**.**......*..*.**..**.*.*.*..**.*..***..*..****...***.**.*.***..**.*.**.*****.***..******.***.**.****.*.****.......*.**....***.****....*.**...*...**...***..****..*...***...**.**.*........**.*.**.*.*......*..**.**..*..*........**..**..*...***.**.*.***...*.****.**.**.****.*.**...*.*...**.*.**.*****.*..*..........***.**.*.****.*.*..*..*..*.**.***.*...***.**..*.*.****..**...*.*.*.........*****.*.*.***...***.**..***.*.....*.***.*.**.**.**..*...*.*..***.*..*...**..**.***.*****..*....*.******.**.**.*.*****...**..*..*...**..***....**...***.*.*..*.**..**.***.**.*...*..*.*...*..*...*..*****.*....**.*...*..******..*..***....*....*..*..*....*.*.....***..*........**.**...**.**..*..**.*....*....**.**..*.*..*.******.*.*.*..*..**...**.*...*.*..*.**...***...**..***.**..*****..**...*.**.**.*...*...**..***..**....*.***.*...*.*.****.**...**..**..**.*.***.....*.*.*.....**.**.......*****.*.***.....****....****..*.**..*****.*.**..*********...****..*....*....**..*****.*..*..**...**.*.....**.*...*...*...**.**......**....***..*.*.**.**....*.*..*.....***..*....**..*..***...**.*****...*.*.*****..****.*..**.**.. .*......***.*.....***.***.*..*.**..***....*.*****.*****.**...*.***........*.*.....**.*.*.**....**.*.*****..*...*.**..*..****..*.**.**....***..****.....****.***.*.**.***..*....*.*.*..**.*....*..*...**..**....**.***.**..***.**..*.*.*..*.....****..*.*.*.*.**..*.***..*.**.***.**.***..*.*.*.....*.***.*.*.*.********..**.*...*......*.....**.*....***.*.*.*.****.....**.***..*....*...*....**..*.****..**..*.**.*...........*.*..*.**.*.*....**.***.....**.*****.*.**...*..*.....**.....***...***..**.*...***.****..**.***..*.*.***.*...*...*.....***..**...*..*.*.*.*.***.****.*.****.**...**....*..**.**..**......**.*.***..*.**....*.*.**....*...*.*****...**.***..*....***.*..**......*..***...***..**...***...*****..*.*.*.*...**.*.*.*..*.***..*...*..***.**.***..**.***..*****..***..**.****.**********..*.****..**.....**.**.*......*.*..*...***..*.**......***..*..****.**..*.*..*.***..*..*..**.**.*.*.*..*.**..*..*.*.**.*.*.**.*.*..*..........*..***.**....**..*.*..****.*.*...*****..****......*..***.**.**.*.****.......*.**.*.**..*.**.***.*.***..**...***.*.*.**.**..**......*.*.****.*...*.*..*.*..*****....*.*.**.*........****...****..**..*.**...*.*..**.*..*...*..**...**.*.*...**.******..******..*..*.***.*.****.....*....*...*******..******..**.*.****.*.***.........*.***.....**...***.**.***...***.**.*.**.***.*.****..**..*......*..*..*.*.*..*.*..*.**.*..*..**..*.**..**.****.**..*.*.**..*.*.***..*.*..**...***.*.*.*.*.*....**.***.****...**..***.*.****..****.**..**.***.****..*..********..*..*.....**.**...*...*.*.*******.**.*.*..****..*.**.*.**...***...**..**.*****.....**.**...**.*..*...*.**.*..**..***...*.****.****.***..***......*...***.***....*...***.******..**...*.***.**.*..***..***.**.***..*****.****.****..******.*.*....*.*.****.*.....*..*.****.*..***.*..**...***.*.*.***......*..*.*......****..**...**....**...*.....*...*..**..**.*.**.*.....**..****...****..*.********.*.****..**.*...*....*...**..*.*......*.*.*...*.***.*.*...**..*...******.***.*.*******..*.*.***.*.****.*..*.*.***...*.**.****....***.**.*. **.**...**....*.**..*********....*..**...*..***..*......***..*.....**.*..***.*..*..*.****.***..***.****..*.*.**.****..*.*.****.*****.*.**...*..*.**.*.......***..***.*.***..*.....****..*.**.**.....*....*......*...****.*.*..*..**.***...*...*.***.*.**.***.**.*.....***.*..*.**..*.*..*.*...***..*..******....*****...********.**.*..****.***.*.**....*****...*****..***.**....**.*.*.*****.*...***.**...*.*.**...*..***..****...*..***.******.*...****.***.****..*.***.*..*.***.....***.*...*****.*.***.*.**.*.*.******...**....*.****...**..*....*..*..**.*.**..**.**.....**.*..*.****.*.**..*.*....******.*.**.***.*..*****..*.***...*.**..*.**.**.*....**.***.****..*...*.**..*.....**.****...**....***.**.*....***.*.****...*.**..*.**.....*..*..*.*........**.*.*.*.*******.*****....***..**..***...***...**.**.*.*.......*..**..***.....****...*..***.**.**..**..*.*******...*...**.*.*******.**..***...*....***..**.*.****........**.***.****.*...**..****...***.*.*.*.*....**..**...*.*.*....*.*...*..*.******.*....***..*.*.**..*****.*..*.....*.****.*..***.*..*.*.***.*.*..***...**.*..*..****......*.**....**.**.**...*.*..*......**..**.*..**.*.****...*.**...****.*******.*.*.**...**....**......*....*.*.*******.**....**...***.**....*.*.....**..**.*.*.*.....***.**.***..**.*....*.*..*.*.*****..*..........***.*..*******..*..*.*.***...*.*..**.***.*.**.****....*.*.....**...*...***.*.**....***..****.*.***..****.*.*..*..**.*.*****.**.*...******..*...****.***.*.****.*..*.***.*..*...***...*..**..*****.....**...**.*******.*.*...*.*.****.**.*.....***..****.***..**..**.****..***....***...******.***..***.....**.*.*...*.*..**..*.**.*.*..*.*....*.**.*...**.*..*..*******..*.**..*...*..*.**.......*.*..***...*****.*..***.*****....*....**.*..***..*....*.....**.......*......*..**.*....*.*.*.*.*..*....***..*.*.*..*.*.....*...*.****..***.*.***.****.****.**.*.*.*.*...**..**..*.*.**..**...*.*****....**.****.*.*.********..*..*.*..**.*******..**..**.....*...*...*.**.*.*.*..**.*****.**..*.*.*.*..********.**.*.***.**.*.**.**..***.*.*... ..****.****.*.**.*****..**.*.***.*......*****..**.*.*.*......**..*..*...*...**.*.**....****..*.....*.***..*.***.*.***.*.*.*****....*.*.*.**.**.***.*....*..*.****...*.**.*.*.***.***..***.**.*..**********.****..*..*....*........**..**.*.**....***.**.****..*****.*.*.***.**.*..*.....*..**....****.*.*.....****....*...*.****.***....**.*.*....*....***.*.***.*...**.******.*.***.**.***..**..**..******...**.**...**......*.*..*.*..**.**.**.**.***..******.***.**..**.*....**...**...**..*....***.....*.******..**...*...**...***..*...*...**.***.********.....***.****.*..*..**....**..****.*.*..*******.....*.**......***....*******.**.....*...*.*..***..**.*****..*....**.***.*.**..*.***.*.*****.*..*..**..**...**.*.*.**.**.*.....*.....*.*..*..*.***.**.......*....*..*.....**..***......*.*....**********....*..*.....*.**..***.*..***.*.**.*....***....*..**....**.**.***.**..*.*..*..*.***....**....*.***..*.****.**.*......*..*......**.***.***.*.*..**...*.....*****......*.*.***.***.*.***..**...**.**.*......*****.....***...*.**..*..*.**..**.**..*.***..**....*******.*.**.***.*.**.**.*.**.****.*.****.**.*.***.*.**..**.....***...*.**..*.*.....*...***.*..**..***.....*..*...**..******.**.***.**.**...*.**.**..*....*..**...**..******.*.***..*.**.******.***..***....**.*.*.**.*...*...*.****...*.*..*.*****.*.*...***.******.*.****..**.****...*..****.*.*.**.**..*..*.*.**.....*.**.**........*..**..****.*.*.*..*.*.*.*..*.**..**.****.*.*.***.*....*....**....***.*..***.*.***.*..*.**..****..***...*.**....***.**....*...*..***.*.*..******...*.*.***...*..***.****.....*.****.*..*.**.**.*.*..***...****.***..*.**.*.*.****....***...***.*****..***.*.*.****.**.......*.*.*.*.**.*.*..*.*...*****..*****..*.*..*..*****.*.******.**....*.***.*******...*..**.****..**.*.***...*.**.**....***....*.........**...**..*.**...*...*...****.**..*.*.*.*.*....***...***.*..***...*.******..*..*.*.*.***...***.**.*******..**.**.*..*.**.**.*.*...**..*.....**..***....*..*...*....**.***....*......**....**.*************..*.....*.**....*.*.**.*.**.. .*.*.**..*.****..*.....***..**.**....**.....*....**....**..*..*...***..**........*.***.*.*...**.**...**.**..****....*...*.*.**.***.*.*..**..**********.*..**.**.*..*......**..*.***..*....****...***..*...*.*..****...*...*.*..*..*......*****.**.*...*..***.*.**.**..*****..**...*.*..**.*........*****.***..*..*..*..*.*..**....*****...*...*...*.*...**.**...*.****.*.....***.*..****..*.**.**.**..*****..*..**...**.***.....*..*.**....*...*..***.**..**..**..****.*.***.*..**.**.**..****.*****.*.****...*..***..******.**.....**...*****..*..****.*.......*******.*.*...*.********.*..********..*..*****.*********..*******.**..*.*.*.***....*.**..*****...*....****.....*.*..*.**.**.*.*....**.**.**..****.***....*..*.......*..*.**.*..*.....*..*.*.*..*...*.**........*.*.***.*....*.**..***....*.*.**.***...**.*...*..*.....*.*.....*..***.*.***...*.*.******.**..*..*.*........*..*.....****.**.*.**.******..*****.*..*******....*.*.**.**...**..*.***....**.*.*.**..******.*.*.**...*..**..*.*.***.*.*...*******..**..*.**.*..**..*..*..***......*.***...*.**.*.....**.**.**.*.*...*.*.**.***.**.*...*...*.**.**.*..***.**...*.*.*..*....*...**....*..*.*.**....**.*.......**..*...********.****...***..*.*.****....*.**.*...***..**..*****.**..**..*..***..*.****.***.....*.....*...**.*****..***.*..**...*...*....*.****.*..*....**.***.....***.*......*.*.*...***..***...*..*.***...*.*....*..*...*..*****.*.....*.*...*.*.****..*****..****.**.**.*....*.*.****.......**..*****...****.......*.....*..*.*.*.******..****.**.**.*.***.....******.*..*****.**.**.***..*.**.**.*..*******...***.***.**.***.**.**...**.*.*.*......**.....**.*.*****..*****...*.**....***......***...**..**..**.******.*.*..**..*...**..*....*.**..*.***.***.*..*...*..*.*.*..*..**.*.*......***.......**.*****...****.*..***.**.*.*...*...*.*.*..*.**..*.*.*.*.***.***...*****.*.*****.*.*.**.....********....**.*.*..**.***..**..*....*.***..****.*..***...*...*.****.*..****.*.**...*.****.****.*.*.*....**.***..*....*..****..*.*..****.**...*..*..**.*...**.*..*.**..*....**.*.* *.*.**.***.....*.***...**.*..**.***.***.*.****.*.***.....**..**...******..*...***.**.*..***.*..*...*.*.*..**...***.***.*.***.**....*.*.*....*.*.***..*..**.*.*..**.****..****.**..*.***...*.*..***.***.***..*.*...**.*....*..*...*.********..*.....*.*..*.....***..*.****....**..**..*..*.*.*****..*......**...****.*****..*.**..***...*.***..*****.**..**.**.*.*.**.*.**.*..****..***.*.*..*......**.**.**.***.*.....**....*.*..*....*.****.*...*...*.*..*..**.....*.*.*..**.**.*.....*...***.*****.*.....**...***.***.*.*..**..*..*..***.*....*...*....*..*.*.*.**...*.....*..*.**..**.....*..******.*.**..****.***..*.....*.*.*.*.....*.***..**.*.*.***.*.******...*....**...*...****.*.****..*....***.**.*.....*..**.*.*...***.*.*....********..*.*.*.*.********..*.*****.*..*....*.*.*.***.*..**.***.****..*..*****.***..*.***.**..**....****.**.**...*.***..***.*.**.**.**...****...*.**.**.**.....*******.***.**..**.****.*...****.*..**.****....*...***.*****..*..*.**.**.*********...**.*...****.*.*..*******.**...*.**.***...*...**.*.*..***...*..****..**..***..*.*.*.*.**..**....****...**..*.**..*.**..***.*...***.*****.*..*...*.....*.....*..***...**.*.*..*..**..*.*****..****.**.***.....***.*...*...*.*.**..*..*..**.**..*.*.*.**.*****..***.**.**.**.***....***..**..*.**...*.*..****.**.**.**..**.*.**.*........*..***..**.****.*.*......***.**.......*...****...*.*....**..*...**..**....*.....*.*.*.*...***.*...*..*...**.*.**..*.*......****....***.*.....**.*..**...*..******...*.*...**....*.****.*......**...*.*...*.*....*......*.**...*....*****.****.***.*.*.***...*.*.*.**...**.****.***..***.**...***..***...**.***..***.*...*..*..*.*****.***.*.*.*.***..*.....***..**..*..**.**.**......**..*.*...*..*.*......***.*.**.*.***.*....**.*....**.*..****..**..***.***...*..*.*.*..*****...****...***.*....*.********......***.**.*.*.**.....*..**...**.*..*...**.**.*.....***....**.***.*..****...*.***.***..*.*.*****.**..*..*.*...*..*.****.*****...**..*.*..*..**..*****..***.***.**..*....*****...****......**.*....**..***.*.*****..*..******. ...*..*****...*.**..**.**.**..*..**.***...****.****.....****..**..*.***...**...*..*..**.**.**.*....*.*.*...*.****....*...**.*..*.*.**.**.**..**.*..**..*..*.*.**.**....*...**.*...***.*..*...**....*..*..**.*..*.*......*..****.**...*..****.*.*.*..******.**...******...**..*.**.***.*....*.*.****.*.....*..*..*...*..***..*..*.*.***.****.****.*.....*.***.*.**..***..*.*..*..****...**...*..*..****..**.*..*.*.*..*.*...******..***..*.**********.**.***..*...*........**.*..*...*...**...*.....**.....**...***.****..*...**..***.*..*****.**.**...****....*.****..*.***.*....*.****.*.*..***......*.*.**.***......**..*.*..***...*..*..***..*.*.*******...**.**.****..*....*..*...****...*...**.*........**.*.**.****..**.********..*.*..***....*****...**..**..**....*.*..***...*.*.......******..******.*.*.***....*..*****...*..*...**..*.*****...**.***...*.*.*.*..*.....**...*.**....*...*..******.*.**..*.*******................*.*.*..**...*******.*.*....*.*.*.**....*****..**.**..*.**.***.*..******.*.*.*.**....***.*...*.*.**..***..*.*...*..*.****.*.*.***.****.*..*.**..***...**.*..*....*.**..**..**.****.***.*........***....*...**.****.**...**..*.***..*.**..*.*.....***..*.**.*.*.*.**.....*.*****.*......*.*..*.*.*...*..*....*....*...***..***..*.**.*..*....*.**..***.*..**.*...***.*.*........*..***..*.*.*...*....**..*.***....**.*.***.**.....***.**.*.*..*..****.....*....**.**...*.**..*....*.*.*.*.**..*.*.*..*...*........*..*.***..****...**..**.***....***.***.*.**.*.**.**.*.*****.*********..******.*.**...**..****..*..***..*..*.*****..*****.*....*...**.*........*.*..*.**.***.******..****..*****.*..**...*..****.**.*.***.*.**...*..****.....*...*..*.***.*..**....*...*.*..*.*..*..***..**.***.***.***.***.......**.**.***.**.*.*.*.*..*..***...*.****..***..*..*.*.**..*..*....***.*...*..*.*.****....**..**.**...**..*.****....**..*.*******.**.*....*...*..*.**.****...*.*.*..*******.***.**..****..**...*..*.*.*.**....**.**..**.*...*..******.*..**.****.**...**.*****.*..****.**.*..**...*...**..*.**.***...*.*....**.****....* **.*.*.**.*.....*.****.**.*.***..*..*..*.***.***.*....***.*...*...*....*.****...*.*..*.*....*....*.***......*...*..**.**..*.*..*****.*..*...*.*..***.........**..****.....***..*****.**.*.......***.***..**..**.*....***.*..*.******.*..****.***...***.**...**.****.*.***...**...*.**....*...*****.*.*.**.**...***.**..*..******.*.*.**.*.*..***.*.*..**.***.*..**......*.*.**.*....*.**......*..**..***..***.*.......***..*...*..*..*.**..****..*.**..**..**.*...**..****.*..*.*...**...****..**.***...***.****.*.*.*.*...***..*.*.*.*.....*.**..*..**..***.**....*..........******.*...***.*..*.**..*.*.....*...*.*******..**.***.**..*...*.*..*****.*****..****...**.*.*..***.*******......*..*.**.****.**.*.*.**.*.**.*.****..*.**.*.**.**.***....*.****.*.**..*...*.******..****.*...*.***.*....*...******.*****.*.*..***.******.*..*.***.*..*.*.*.*..********.*.****.*****.**.*.***.*.*..*.***.*..**..*.**..**.**.*.**.......*...****.***.***...*.*.*.******..*.*.*..****...*.****...*.*.**..**...***..*....*.******.**.**...*************...***....*.***.******..*.**.**.*.*.**.**.*.**...***..**...****...*.*.....*.**.***.****...**..*..*.**.**..*..*.****.**.*.*..*.***.*..**....*..***.*.*..*..**.*.*.*.*.*.*..**...******...**..***..*********.**.*.*.*......*******.******.**..*....**.....*.****.*...**...******.***..*....*..***.*..*..*.*****.*********...***.*..***.*.**.***.***.*.***.*.***.**.*..*.**..*...****...*.....***.*..*...*.*.....*..***.*.....*****.***.*.**.*.....*.....*..*..****...***..*.***...***..**...**.**.*.*..*.*.***.***..*.*...**..*.**.**.*****...*..**.**.**......*.*.*.....**..........*..*..*.*..***.**.*.*...***.*.**..*.*.******.*...**.*.*******.**.*.**..*.**.****.*..***.**.*..***.**..****.*****.*..****.*..*.*.......**..*..**..*.****.*.**.*.*..**...**.....*.***......*......***....***.*******..*.*..**...***.***..*..*.....*..*.*..*..*.**..**.***....*..*...*.....**..***....****....*....**.**.*...*...****..*..**.*.*.**.*.***...**.**...*.*.*.***.*..**.*.*.***.*...*.*..*...**.*....*....*.**.*..*...*..*.**.*..... *..*.*..***.*....*..****..*...*.**..*********.....*.*.***.....**.****.***...**..**...***.*..***...**..*.**.*..****.*.*..***..**..*.*..**..**.**.*.*..**.***.*.*.****.**.**.*.**.*...*..**....**.**..**.****.*.*.*.**..**..****.*.*.*.**.*.***.***..*.....*..**.**..*..*..*...**...*...**..**.*...*.*.**.*.*.******.*.*....*.......***...*..****.*..**.*...*.*..*..*..**....***.*.**....*...**.***..**.*.*..**....*****.***..**...***.****....*..***.*.*.*..*.....****..........*.*.***.*.**.*..*.*.****..****.**.*.***.*****.**.*.**..****.......*.*...*.*...*.*.*.*....*.****.*.*...*..*.******.*......**..**.**....******..**.***..*..*.**.***...*......*.*..**.**.*...**.*.**.***...****.****...*.**.**.*..**...*..****.*...****.*.*.*.*.*.*...*..*..*..*.*...*.****.*.**...***.***...****...**....**.**.*.*.*.*..*.***..*.*..**..**..*****...**.******...**.**.**..**.....*.**.**.**..*.**.*.**.....**..*.....*.****..****......*..*.**..**..*...**.*...**.****.**.****.**..****.****..*.**..*.*.***.***..**....*.**...*.*...*.*..*....*..*...*.***.*.**.*.*..****..**..**.**.*..****.***.*.**...*******...****..**...***....*.*.*.*....*.*.*..*****.*.*.*.***..*.*..**.*..*..***..***......*..**..********.*..***.**.**...*.***.**.*.****.*...*..**....*..**.*.*..*....*..***.**..*..*.***.*....**.*...*..**..***.***.*****.....*.*..*..*....*..**.......*...*...****.*...*...*.*..*..*....*.**..*****.*...*...***.*.*...*.*...*.**.*.***.*.*..*.*.*********...*...**.*.****.*****..*...**.*.*.***.**********.**.**.***.*..***.***.***..*..*..**.**...**...*..*.***.***...****.*.**.**........*..**...***...*.....*.***..**.*.*......*..******.***....*.*...***.**...**..*...**..*.*..*..**..**.**.*.**.****.......*..*.**..*...*..*.**..*********.*..*.*.****....*...******..**.***...*.*.*********..*.******..*.**..**...**.*.*..*..***.*.***.*...*******....*.****.****..***..**.***.*.*.**.*.******......*.*****.**..*.*.*.*.**.**..*****.**...*****.*....*....***..*****..***.....*....**.*.....*****..*.*.**...**...*****.**.*...**.*.*...****.*.*****..*..****....*. .*.*.**..*.*..***.*.****.*.*.....***..****.*....*.**.***.*****.*****..*.***.**....*.**..***.**..**.*..*.*.***.*.*.....**.****...*.**.*.....*.*....***....*.**..*.**.*.**..*.*.*.*.*.****.****.*..*.*.***....*..**.****...******.*...***.*.*.*....**.*.*.*.**..*...*.***.*...*..**..*...*..*.....***.*...***..***..***..*******..*.*..******.*.**.**...***.*.*..**.**..**.*.***....*..*..*.**.**.**....***.*****...*..*.*.***..*..**.*.***..*****..*..*...*.****....**.*.*.**..*****.*.*.....**..*..*.******...*.*.*.***..*.*...******.**....**.*.*.*.****.*.**.*..****..****..***...*.*.*...****.***..*.*.***...*....****.**..**..******.*..**......**...*.**.*.*..*..*..*.....***..****......**..*.*.*.****..*****.**.*....*..*.*.****..****.***.***.**.**...*.*...**.**.******.*****..**....**...*.*.**..**.*.......*..*.*...**..***....**...*.*****..**.*****.*..**.....*.*.*...*.*.*****.*.*..*.**.****..*.**.****..*..*..**.*..**.*******...**...**.***.*..*****.*.*****..*.*.****.*****.***.**..**.*..*****.**.**.***.***.*.**....**.**..*.*.***..***.*.*.*.******.**..*....*.**...**.*...*.*..*.**..*..*...*.....*...**..**.*.*********...*.**..**.*...*.*.*.*.....*.******...**.*.*..********..*..**.**..*..*****..**......****.*.******.*.*..*..**..******.**..*..***.*.*..***.**...*.*..*...******.*...****.***.*.***..**..*.**..**.*..**....**...*.**....*.*..****.*.....*.*....*.**.**.**..**.**.********......*.*****..*.*...***..**....*.*.*.*..****..*...****..***.....*...*.******.*******.*.*.*.**....*..****.**.**...**..****..*.***.***.****.**.***....*.***.***..*..*...*...**.*..****...**.***..****...*..*.**.*..*.********.*...****.*..*..*..**.*.**.*..*.......**.**.**...****..*****.*.*..*.*.****...**..***.***..**.*.*.*...*.*....***.*.....****....**.*.*.**.**.*.*.*.*.**.*.***....*.*...**.*.***..**...*.********....***.*..***..*.*.***.*....**.*.*.**.*......******...*..*.***....*....*..****.*.***.**...*.*****..***.**...****...*.******..******....*.**..*.....****..*.*.*.***....**..*...*..******.****....*...**...******...***.**.*..***. *.*.*.****.*...*.**..*..*.*..*...*..**.******.*......*..*.*....**.**..*.*.*.*..*******..**.******..*..***.**...******..**..*..**.**..*.*.*.**..**.*****.*..*..*.*.*.**.*...*.*....**..*.*.****.*.*.*.**.*...*.**.**.*....*.**.*.*.*...**..*.....*..***.*****.....*.**..*.****...*.**.***....*..**..******.***.*..****..*..*.***...**.**.**....**..*..*.**..***.*.****.**...*.*.**...*.*.***.*..*..**..***..**....*..*.***.**.*..*******.*..*.**.*.......*.***.**..*..*.**.*..*.**..**....**..**.....****.*.*....***.**....*..*...*....*..******.*..*.**..*.*.*....*.**.*.**...*.****.*.*...*...**.**.*...**.****...***.*....***...*.*..*..*...*.****.**...**..**.***..*******...**.*..**...*.*...***....**...**.*.**....***..**..***.**..*.****.*...*.*...*.**......****.....*.**....****..*******.****..**..*..*.**.***...*..*****..**.**.***...*****..**.**.*..***...***.*......*.**...*.**..*..*..*.*....*.*******....*.*..*.**...******..*..*......*...**.**.****.*..**..*..****.*....****....**.....**...*.*...*...*.*..***.*..*.*.*..***...........*..****.*.*..**......*.***.*****.**.*......*..****.***..*..*.**....***..**..**.*..****.*.********..***..*.***.*..*.*.****.*.*..*.**.*...*......***...*.*.*...*.******.**.*..**..*****.***.*.**....*.**..**..****..*.*.*...*.**.*.*.........*.*...**....*****...**.*.***.**..*.**..*.....***.**..*.**.*....**.**.......*..*.*.**..**.**..*.*****..*.*.***.**.*.***.*..**.***......**.....**...*.*.**.*.****.*******..*.*.*.*.****.***********..*...*...***.....***....*....***.*.....*.**..**..**.***.**..*.*.*.**.***.*.....**..**....**..*....*****...***.*..*******.*********.....*..**..**..***.*....*..*.*.**.**.*.*..****..*...**....****.*.**..***.**.*.*.**....***...*.*.*..*..*..*.**.*.*.**.***.**..*.****.*.*****....*.******...*.**.**.****..*.*.**.****..***.******......**.*.**.**.***..**.......**.****.*.**..*.*.*..**...****.*.*...**.*..********.****....**.*****....*.****.....*.*.*.*.****....***.***..*****.*****..**.......****....*.*..*.**.*..*...*...**.******...*.....***.**.*.**.....*.****.. .***.*.****....**.**.********..*..***.*..*...*.***.*.*.***...*.*..**..**......***..*.****..*.**.**..*.**..***.**.***....**...........*.*..*...**.***.*..*********.*.****....**.*****.*.***.....**.**.**..**..**.***.**........*....**..*..***..**.***...*..*...****...*.....**..**.....**..*..**.*..*.....***.*.....**.*.********.*..***.*...**.***..***.**.**.....**..***.*.*.....*..*.*.****.*..*..*...*.*...*.**..*.....*.**.*..*..***.****.*..*......***.***...*.*.*..**..*.****..*.*..*.*.*.******...**........*.**.....*...**..*.**..***..*..***..*..**...*..**..*.**..*.*.*..*.****.*.**.***...*...****.**...*..***.****..***...*..*.**..**.*..**.*.**..*...*.**..**..*.*.*..*..**.****.....*.**...*.*.**.*.***..**.*****....*..*.**....*******.****........**.**...**...****....*.*..**.*.****..*..*..*.******..*.*....*****..**.***.*..***.**.*..***.*.**..**..**.*.*.*.***..****.**..*.*.*.**..*.*..*.***.***...****......*..***..***.****..**..**....*.**..*...***.**..*..*...*.*.**.**..*.***.****...**..**..*..*..**..*....*.*.***..*****...*..*.....***...**....*****.****.****.*.....*.*..*...**.*..***.**.****.****......**.....**.****.*.***..**...**.....**.**.*.***.*.*....****.*..***.*..*...**.*.*.****..*...***.....*...***.*....*.**..*.**.**...*****....*...*........**.*****.***.****........*..*.**...**...**.*****.*......*....*.*..*...*....**.*..**....*.....*..***.***.***...****.*.*.**..*.*......*......***.*.*.*..***....**..**.*.*****..*..*.**********..***..***.****.**.**.*.****...*.*.**...**.********..*.*..**...**.****..*...*....*..*...**..**.**.****.*..**..*..*..*****....**.*..****..*...*..***.*.....*.**.***.*.**.*.****.**......**..*.*.**.*..*.*****.***..*.*.......***.***.*.*..***..***...******....*...*..*...*.*.***.****...*.****....*..**..*.*.*..*.*.*..*.......*.***...**.**.*.*.*..*....**....*.*.*.*...*.**.*..**..*..*.*.*.**....*****.*..**.**.*.**...*.*****.*.*.**...**.******......*.*.****.*.**.*.*.*.**..*.**.****..**....*.*.**.***....*..**..*..*.*.**.*******.*...*..**..**..**.....*.*.****.*.***....*.... .....*.***..*.**.*...*.*.**.***..*..**.*..*..*.*...**..*.*.*..*....*.***.**.****.*..*.**.**.***...*******.**.*.***...*..*.**..*..*.**.****.*.*.*****..**..*.*...****..*..**.****.....**.**.***....*....***..*..**.*...**..*..****.**.***.*.....*..*....****.*.*..*.*..****.****.*....****.******..**.*.*..*......*..**.*.*.*.*.*......*.*.....*.*....*.*.**..*..*..**.*....**...**.*.*******.***..*****.**.*..*****..*.***...**.**..***.**.***....**.*****.*.*.****.*...*.*..***.....*.*****....*...*.**........*.****...**.****.*.*...**..***..**...*.****.....*.*.*.*.*.**..***...*.....*..*.*..*...........*.*.**.**.***..**..*.*.*******.*..**..**.*****..*.*..**.********...**..*....*.***.**..*...*.***.*...**.*.*..*.*....*...*....**.**...**..***.*.***...**....*....***.*****.*....**.*.*..**.*..*.**..*****.*.*..**..*.*..*.*.*.*..***.*.*....****........****..***.***...*...**.*......**.*..***...*..*..*...**...***.**.**.****...***..*...***.*.***......***.*.*....*.*****.***.**...**...*...**.*..*.*.**.*.**.*....***..*...*.*....*.*.***.***..*.*....*..*....**.*..*..*..*.*.*.*......*...*...*.******....***..****.*.*..*.*....******.*****..*..**.*.**..****.*..***..**.**.**.....*..*.*.**.*.*...****.*....***.*..*...**.***.*....*.*.***.......*......*..*.*..*.*..***.*****.*****...*.**....**...**..**.**.*.*.**.**...*....******...***.*.******.*.*.*.......**.*******.*...*...*.*.....*.**...*..*...*...**..****...*.*.*.**.*....***.**......**.*.*.*.*...**.**.*...**..**...**.....**.****.....****..****....*.*..**.*.**..****...*..*..*.*.***..****....*.*.****....**....*.....***.*.****..*.****.*.*.**.*...**.**.**...**.*.*.*.*.*.*...****.***......*..**.*..**..**.**..*.****.....*.*..*....**..**.**.**..*..*.**.*.**..*.*.**....**...*..**.*.........*.**..*.....*.**....******.***.**.*.....*.*.**.***...*.*.*....**.**......**....*.*.*....**.......*.**..*.***......*..***.**.*.*..*..*...*****..****.*.*.*...*.....****.*.*****.**.***..**...*.**...****..*..**..*.*.***.****....****..***...**.**....*....***..**..*..*...*.******.***..* *.....*..*.*..**....*.***.*.*..*..**...*..*..*.*.*.*.*....*....*.**.**..**..**.*****.**.**.*.**.**..*******.*...*.*..*.*****.*.*..*...*...*.**...***.**...*..**.....**....*.*..*....*...*......***..*.*.*...*..*.*...**..***.**....**...***.**...*.*..*.*..***.***.*..*..**.*.*.****...******..*......*......*.**.*..**.....**..*.*..*...*.*.**....**.**.***.**.****..*....*..*..*..******.*..***.***.**.****.*..*..**.****.***...*..*..*..**..*.*...*...***....*.**..**.*.....***..*...***.*.*.****..****.**.**..*..*****..*.*.**.*.**.....**.****.**.***.*...*****.*.**........*****.*..***..**.*...*..*.*..****...*.*..***..***.*....*.....*.*.....*****.*....*.*..**.*......**.***......*...*****.*...**.*****.*.*...**..*.*.**....**.*........*.**....*...*..**.*.....**.**.*.*..*.*..**...*...*****.....*.....*****..*..*.*....*.***.***..*.*.**..*.*..*.*..****.****.....*.*.****...*..*****.*.*****...***....*..*..........*.**....*.**.***.*..**.**.**.****.*..*.***.**.********.**..*.*....*....**..*.*.......*.*.*....*....*******.**.*.*...*...*..***..***..*****.**.*..**.**.*..*.**.*.***....****...**.*...****.**.....*...**..***...**....*.****.*.*..***.**.**...**.***..**...*....*.*.***...*..****..******.**.*...**......**.***.****.***........*...*..*.....***...**...**.****...**.***.***..*..****...**.*.**....***.*.***......***.*....*.****.**..***.......*..*.****..*.***.*..***.*.*.***.*.**.**.***.*..*.....**...****....*.....*..*****...*...****.**.****....*.*.*......**.**.*.**.....*.***..*.*..*.....*.*.*..**..*.***.**..*****.*.***.*.***.*..**.....***.*.**..*.*.**..*...*.*.*.....**.*****..*.*.**.*.....*....***...*****..***....***....*..**..**.*..*****..*...**.***...*...***.*.**..*.....**.**.****.*...*..*..*..*.*...**.*....****.*..*.*****.**.****.*****...*..*.*..*..*.*.......**.****..**.*.****..*.*..*...*.*******.....*.**..**.****.*..*...*...****..****.*****.*.*.**...*.***.*..*..*.***..*....*..*...*..*.*.*..****.***.**.*.*.*.....*...***..*.***..**.******.......***.*..*..*.*.....***....*.***.....*...*.*****.***.*. ..***......*..**...............***.**.**.*..*......*..**....**......****..**.***....*.**.*********..**..***.*.*..**.*..*..*.*..**.*.*....***.*..*.**.*........****.****.**.***.**.*..*.******.***.*..*...*.*.****..*...**..*.***...*.**....*.*...***.*.**....**.*..*.*******...*.....**...*.***.**..*..*.*.....*..*.....*******.*.*.*.*...****.*.****..**.*.........**.****.**.**...***.***.*....*....**..*..*...*.*..*..*...*.****....****..**..*.*...***.*.**.*.*..*****.*..*****..*.*.****...*..*..***...*.****...*.*...*.***.*...**..*******.*..**.*..**.****.*....**...*..*.*.*.**.**..***.*.....**.**.*.***.****.*..*.***.*..*.**.....**.****..........*..*.****.........*..***.*....*****.*.*.**.***...*.*.*.****...**...*.*..**.***.*...*..*.**..*****..*...**...****........**.*..***.***.*..*.**..*..**...*..**...*.*.**.*.**..*.*.......**.****.***..*..*.*.*.*....**..**...*.**.**..*.***.*....*..***.**..*****..**.***...**....*****.***.**...***.*.**.****.*..****.*.*.****.....*.**.*..***.**.*..**..*...*.*.**.**.*****...**.*.*.*..**.*.*.*...*****...*.******.***.**...*.*...**.***...*....**.***....*.*.*..***.*.*.**.*..*...**..**...**.*..**......*...**.........***..*....**.*..**.**.**..*.*.*****...***.*.*...*******...*..*.**...**.*..*...*....**..*.*...*****...*.**...**.***....*.**....*.*.........*.........*.*..*..*...*.*.*.***..**..***..*...**.**.***.**....****.**.*****..**...*..**.**......**.*.**....*.....******.*...*.**..****..**.*...****......*....*.**.*..*.***...*.*...**.***.**.***.**********.****..*.***...*.*.*.*..**.....**.*.**.*.***...**..******.**.*....*...***....******.*.*.**.*.*.******.*........**.****.**********.*.*.*.*.****.*..******...*..**.**..*.*.*..**.****....*...*..****...*.*..****..*.****.*..*.....***.***.*****....*..*..***.**.**.....**..**...*.****..*......**.*....*.*...*..*.*..*.*.**.*..****.*.*.*...*...****.**...**.*...*..*.*.*..*..***...**.*.**..*..*.****.*.**...**.*.*.*..******...*.*********.*...****.*.*******..**..*..*.*....*.**.*...**.*.*.***.*****..**...*...*...........*.*.*.* *.*.**..**.***...**.*.*..****.*...**.*****...*.**..**.*.*.**.....*.*.**.**.**......*.****..*..*****.**.**.*.....**..**.****.***.******.*.*.****....**.***...**..*******.*...*.****.*...*.**.**..*...*.....**....*..*****.***...**.*.*.*.*..*..***.**...*.*.......***...*.*.*...*.**.**.....***.*.*.****..*..*..***.*.**..*....*.**..**.*.......*.*...*.*...***..***.....*.....**...*.*****.*.**...*......***....******..***...*.*.*.**...*.*..***..**..*...*****...*..**...*.*..***..*.***.**.*..**...*.**.*....*.***.*...*.**.***...*..............**...**.......*..***.***..*.*...*.*..****.****..*..**.*..*..*.*.*..*..**..***.**...**.***....***.***..*.*..*..***...*..*****.*..***.**..*.*....***..**.*..*.********......*.*..***.**...*..*.*..***.*..**.******.*.***.*.*.*..**...*****..***..**.**....****..***..*..*...*.*..*.*...*..***.******...*..**.**.*..**..*......*.*.*...***.*.*...*..***.**....********.*....***.......**....*.**...***.***.***.*...*....***.*...**..*.....**.*..***.*.*****.**..**..*.*.*.*.*..***..**.*.*.*....*.**..*.*.**..*.***....*...*.**..*.**.*.*.*..***...*.......**.*.*.***..*.**.*.....*.**...*.*....**.***..*..*.***.***..***..*.*.**.**...*...**.*.***.***.........****.**..*...*..***...****.**.***.*********....*...***..*..*.**..**.*...*.***....*.*..**.***.*...*..****.***.*.*.**..**..*...*****....*.*.*****..****.*.*....*..*****...**.*.**..*..***.***.*.***..**...****.*..*.*....*....*.*..*....*...****.*......*.**....**.*****...****.......**.***.*....**..**....*.*.*...*.****....*....***.*...****.*.*****..*..*...**.**...*.**...*..*.*...**.***...*.**.*.***...*..**.*.**..*......***..**....**..*....**...****.*.****.*.*.****..*.*.....*...**..**.**.*.*.*...*..**.*..**..*.*..*.*.*...*.****...**.*.********...*..*..**.**......*..*.*..*..***.*.*...****..*..*..**..***.*.*.**..*......**..*.*.*..**.**.*.**..*..*...***.**.**.....*.***..**.****......*.*.*.*.*.....*.*.*..**..*...*..**.*.*.**.*...***...*.**............*...*.***....*...**.*.*...*...**.***...*..**.*......*.*..**.**.....******.*.**.***. ...*.***...****...****.*.*.****...*.**..***...***.**..**.**..**.*.*....*.**.******.*.**....****....****...**.***..*..*.**.**.....****.*.*..*.*.*.**.......*******.****.***....*...*...*...**.*..*.*.*.*..**.*...****.**.****.**...*..*.***.*..***.**...*.**.*......*....**.*.*****...*.**.*..*.***.*..*.***.*.*.***........*******..*.....*.***..******.*.....**.*.*.*...*..**...******.*****.*.*.**.*******.*.*.....***.*...**..*.*..*..**..*...*.**.**...***.***.*.....**..*****..*..*.*..*...*.*..****.*.**.***..*...*..*.*.**.*.*..***...*...******..*.*.****.***.**.**.*..********..*.*.*.*.**.*......*..*.*...**.**.**.*...*.**....**.*.**.****.*..*...*.*.**.**..*....**.****.*.**..***.**...*...**..*****.**.*.*.*.****.*.*.*.*....****.*.*...*****.***.****........***.*.***.*.*.*..*..*..*.....*.*...******..*.****.**.*.....*..*....*.*.....*.......***.*..***.*.**.*.***.***.*..****.....*..**..........***...**.....*.****.....*...*.*..**.********.***.*....*.*..**..***..***.*****.***..*****.**.**.****.*...*..**..****.**.*.***..**...**..*..**.*****.****.*.*..***..**.......***.**.*.**.**.*....*.****...**....*....*.***...**.*...*.**.**.*****..***......*.*.*.**.*.*****.**.**...**.****..*..**..**.******.*....*..*.***.**.*.....*.**..*.*.*.***.**.*****...*****.***..**.*...*.**.*.**..*****.*.***.*...*.*.**.*.....**.*.*...*.**.*.*..*..*.*.*..**.*.**...*.**..*..*...*.*...***.*.*....**..***.**.***.***......****.*.*.*.*.**.*.*......*....*************.*.*...*.......**.**.******...*.**.****......**.****..****.*.**.**.**.*...***.*....***.....*.***..***..*....**...*.*.*......****..***........*.***....*.*.***....**.****..***...**.****...*.*....*.*.**...**.*.***.*.***...*..***.*.*.**.*.*.*...*.**...***.********.***..**.**.***..***......**....***..*.**.**.....*..**...***..***.****.***....***.*..**.*****....*.**.**.*****.*..*****.****...*.*.....**..**..*...***..*...*.***.****..*.*.***.**............*.*.......**.***..*.*.*.****.**.....*.**.**...*...*.*..*...*.***...*..*.*..*...*..*...*.*..*****...*..*.*...***......*.*. *.**..*****............**.**.**.*.*.**.*...**.....*.*..*.*.*.**...*.*...**.**...**...*...*.*..**.*.*.*...*..*.*.*.**.****..*..***.***..*...***.*.**..*.*...*..*.***..**..**.**..*...*.***.*.***...**....***.*****..**...****......**..**....*....*.****.**....*...*..*..***.*...........*.*.*****.****.*..*.****.**.*.**.*...**..*...*.*..**..*..*..*.***...*.......*...*........*.******..**...***..***......*.**...**.****.***....*.***.*.*....*.*.*.*******..*.*......*..*****...*.****..***.***....**......*******.**.**..**...*...*.*..**.****...**...**..**.****.*..***.****...***.*..****..*.**..*.**.*..**.*.*.*..**.***.*.*****..******..*.....**..*.**...****..***..*..*.*......*.**...*..*.****.***.*.*.**..*.*.***.**.*....**.******...*...**.**..*..**.**...*********..*..*.***.*..*.*....*...**.*......**..**.*.*.**.***...*...*.****.*....**.*.****..*..*...*.*..**.*..**.**.*..***..*.***.*.**..***..*...*.*.*..*...**.****.****..***...*.***.******..*...****.......*...*...**....*...**..*.*****..**..*..****...*.*.***.*..*.*.*.****.**......**.*.*.*.*..*****....*..**..*...***..*.****..******....*.*...*.*....**.****.*.***..*.*..*.******.*.*.*...*...**.******..*..*...*.***..****........*..*...*..*.**....**......**.*.*...**...*.*.*.*.*..**.*....******.*.**..*.*****...**..****....*.*****...***..*..*..*.*.**....*.**.*.***..***.*.****..***...*.***.....****..*.*..*..*.**...**..******..**.**..***.*******..***..**....*.*...*...*.*.****.*...**.*...**.*****........***.....*****.**.***.*..**.***...*.*.**..*...........*..*******.*..**..***....*..*.*.*.....*...*...**..*.*..*.***.*.**....**.*.****....*****.**........******.***..*.*.***......****.......**..*.*.****...*..*.......**.*.****..*.*.*.....****....*..**.*.*.*.**..****...***.****.**.*..*....**.**....**.****.**.****.***..***...*.*....***.***..*..*.**.*.**.*...*...*....***..*.*****..**...*.**.*.......*....*...*.**..***.**.*.*.*..**.**...*.*.****..**.***.*...*..*..**.*.*.*..**.*.**.******..***.**.*.*..*****.**.**.*.*..**...******.*...*.*.*...*.**.....*.*..*.* .*.******...*..***.**.*.*.*.****.....*******..*****.*.*****.*****..***..***.**..*..**.*...***...*..*....***.**...***.*****..*...****..*..*.*..*..*....****.***.***.*..*...*......*..*.*..**..***....***.***.**.*.****..*..*.***..*.**....*..***.***..**...*****.....**..**.**.....*.**..****.******.....***.*....*..*.**.....*......**.*.**..***.*....****.*******..*.***.**.*.*.****......**********.**.***.**....*.**.*..*......*....*.*.*******.**...****.*.*.**.*.....**.*.*.*.*....****...*.....***.*...*.***.*......**.*...**.**....**.**.*******.**.****...*.***.**.**..**.**.***.*.***..****..*..*..*....*.****...*..***.**.*.***..*..***..*.....*..*..**.*.******.**.*..*...*..*.*..*..*..*..*....**..*.****.***.*...*****.*...*..******.....*.**.*.***.**.***......**...*.*.**.*****.****.*.*.*.*..*..*.**..**.*...**..**..***.**.*.**.**.*.**.*.*.*.*****...*..*.*.**********.**.**.*.****.**.*..***.*...**...*...**.***......****.**.*.*..****..***.**...*..**.**.*.***.*...**....*.*....*....*.*...*..***...***.*.*..**.*.*****.*..**...*.***...*****..*..**.**...*.....*..*.*..**.*.***...**...*...*..****..*.*...*.**.**..**.*.**.*...**..*...*.***...*....*.***.*..**.**.*....**.**.*....*....****.*...*.*.*.**.***.*.*....**...*...*...**....****.*..*.*....**.**.****.***..*.....*.*..**....*.*....***..*......****.**..*.**...*..********...***...*.**...**.*...**.**....***....*...***.**********.****...**........**..****..*......**.*.***.*.*.***.****.....*..*.*..*....*.****..**.*.**.**.********....*****.*....**....*..*..**.*.*..*..*...**....*.......***.*..***.*...*..*..*****..****...*****..*..**..***.....**..*.***..*.*.*.*..***...**...*.....**.*.*.....***.***....*..*.*...*...*.*..*.**.*..**...********.**.........***.*.****...*..**.**.*.*.*.******.*.*..*..*.**..*.*...*****.*.**.*.**.*.*.*.*....*...*...***.*..*.*.**.**.**.*...**.**.*...**.****.*..**..******.****.****..*..***.****.*.**.**..*..*.**.**....*...**.****.*..*.*..***..*.***..*.*...*....***.*...*...**.**.....***.**...*.****.*..***..*.****...*.*...****....*.*..** *..*...*.**.*....*....*..***...*.....**.*.*.**...***.*****.*....*.**.*..****...**********.......*...*..*.***.*****.*...*...**.***...****.**..*..*****.*****..*.*..*.*...*.*.**....***.*..*.**.*..***....*..*.**....**..*..*.*.**....****...........***..*.......***.*.**..*.*...**.*...*.*.**...*..*..**.*.*********.*...****.**.******.*****...***.*.**.**...**.*.*...*.*.****...*....***..*.*******.*.*..***.**......*.....**.***.*.***.**.**...**......**..****.**...*.**...**...***...*****.*...*.**..*..***........*..*....*.*..**...*.*.*.**.*****.*.**..*****...*..****.*.*.****.*..***.***.....*...******...*.***.*.****.**..*.**.*....**.*...*..*.....*...**..*..***.***..*...***.*...*..*.**...**.*...*.**...*******.....****.***...**......*.*.*...*..*..***.*.....*.*.**....**.......*........*..*****..*..*.****...****..*..*..*.***..**.......**.**..****..*.**..*...***..**..***..*.****.**.***.*.*.*...*.**..*.*...**.****.....*.*..*........**.*.*.*...**...*.*..**....****.*.**..**..*..**..*....***.*.*.**..***..***....**.*..**..*..*...***.*.**.**.**.*...*******....*.***.*..*.*..*..*.**.***.*...*****.**...***...**..*....*.********..*.....**.*.*.....*.*.******.**.*.....****.....*..**..*....****.....*.**..***.*.*.*.**.****...***...*...**.**..******...*..**.**..*****.*.*.*****.*.**.**.***.*...*.*..*....******..**.*.*...**.**..*****.******....***.....****.*...*..***..****.*..*....**.*.*.**..******.**.*.***.*.*.*.****...*.*..**.*.**.*.*..****...*..*...***.**.*.**....*.*..**...*.*...**.*..**...**.*...***.....*....**....*.****...*....*.*.***.**.*.*..*****.**...***..****.*.*..*.***..***..*..**...*...*.*..***..**..*.****..**....*.***.*.**....****..**.***.*******..**...******...*..**........**...*....*.****...*..*.....*.*.*.*....**.....******.**...**.*......****..*.*..**..*.*****..*.*..*....***...**.**.*.*.**..*.************..*****...*....*..*.**.****..***.**..**...****.***..****.**.**.**....*.*.*.**.**.******....*.**.*.*....*..***....*..*****.**..******.....**.*.**..**..******.**.......*..**....*....**.*** .******..**.*......**.**..**.*....***..***...*.*.**.*.**.**.***.**.*.***.**...*.*..***.*******..*...***.*.*..*.....**.*.....**..*.....*..*...**.***.*.*.*..***.**.*.*.*.*.......**...*.**.*.*..*.**......***.******.*......*..*.*....**.*..*..**..*.*....*.**..*..**...***..*..*.**.*..**..*..**...*...************.*..******...***.*.....*.*..*.**.*.*.*..*.***...*.*......*.*.*..***.**...*......*.*..*...*...*.*..****...*.**.**..*...*...*.*..**.*.*..*.*.*.....*.*.**.****.*...**..*.**....**..*..*.*.*..*.....*.**..*.**.**..*.****...*......*.*.****...*******...*....**.*.***..**.......*.*....**..*.....**..***......****.*.*..**..******..***..*.****.**...**.*.***........*.*.*.*..*..***.*.****.*..*.*.***.....*.*****.......*..*.....***.**..**......******..*..*.*..*..*.....*...*...**...*....*....***.*..*.*..*.*.****.***...*****.*..*.*.....*..*.*****.**.**...***.....**...*..*.....*..*.**..**.**....*.**.*..**.*...**.*.*..****..**....*..*****.*.*...**.**.**..***..*..**....****...*.*.*.*....*.***.****.*.*....*.*....****.*.*...**.*..***..**......**.****...*.*..******..*.**..**.*.**.**...**....******.**..***.********.**...*.....*.*..*...**.*.***.**......*..*..*.*...*...***.*...*.*.**..**.*..**.**.***.*.***.**.****.*...*..****..**..****..**.**.*..*.*.***.*.....**..***..**.**..**.**.*..**..*...*....*.*...*.****.******.**..***..*...*..*...*.*******.*.*..*..**.*.**.*.*.**....**.**..*....*..****..........**..****.**...*.***.**.*.*.***.***.....***.*..*.*.*...***...****.**..**..*..*****.*.........***..*.*..**.*.*....**.*.**..*.*.****.......**.*..*.*.**.*.***..***.*.***....*.*..**.....*.***.*..**..*.*...**..**..**.*...*.*....*.*.*...*****.**..*.....**.***...***.*..*..******.*..****.**.**..*.*****..***..*..***..******.***.*.***.....*...*..*...***..****..*...*..***.*.**...**...****........*****.*..**..*.....*.*.**.*.**....*.*...*****...*.***..*..****.**..**......***.*****....*...**..**.***...*.**....*.**...**.*.**......***.*..*..*.*.********.*....**...**...*.**.***.*.***..**...**...****.*******.*.*...* ***.******...*....*.*.*******..***....***.***..*....****.**...***.*..****...**..****.*..**..*..**.*.*******..******.*****..*..*.....*...*******..*..*.*..*.*.***..*.**.**.**.******.......**..*...............**...**.**...**.*.*..*..**..*****..**..****..*.*....*.........******..*.*.**....**.*....**..**.*...*..*.*.***.*.*..**.....*...*....*..*......*.**..********.**.**.*.......*..*..**..*..*.*.**.**.****.*.*..*.*..***...*.*.**.*....***...*.**.**.*.*******.***.**..*.*..*.*.*...*..***....**.*.*......***..*.*..***..**.**..*.*...****.*.**.**...*...**.**.***......**.**.***.*....***..**.....*.*.*..*.***...****.*.**.**.*..*....**..**..*.*..*...*.......***.****.**.***.***..*.........*.***.*..*..**..**...*..**.**.**.**.**.*.....**...***.*...*.*.*****..**..*.**.**..**.*..***.*...***.**...**.***.**..***.**.*.****....*..*****....*..*.*.......*.*.*.***.*.**.*.**..**.*...*****.***.........**.*.***..**.*...*..**.**.*****.*..*.*..****.***..***.***.*.*..*****.****.***.*.......*.*.........*.***.*****.*...*....*..*.**..*..*..*....*..***.*.....**...*.*****.*.****.***.*.*******..*.*.**...*.*.**.**.*.*.**.*.*********.******.**..***..******..*..*..****.**....**........*....*.*...***...***.*..*.**...*.*.*....**....*...*...***..*.......****......*...*......**...**.*.**...***..*.*.****...*****.*......***.*.*..*****.***...**.**.*.**.**..*..****...***.**.**.***.*.**...***..****...*...*.*...**.*...*.**.*.**.**.*.*..*.*..**.**.*..*****.***.............**.*..***.*...**.*.***.**.*.*.......*...***.*...*.*.*..****.*.**.**..*..*..**.*.*.*****.**....*.....**.**.....***.**.****.**.*..*.*...****.*****..*.*.***.*.*...*..*....*.*.***.*....**.*.**...*.*.****.......****.***..*...***.......*..*.**.*.*...**.*....***.....**.***.*...*.***.**.**.*.*.*****.*...***.***.*.*.**.**..***.**.*......**..*..*...*...***...*.*.*.**...*.**.**....***..**.**....***.*.*...***..*..*.*******.*.**.*****.*.*.*..*...**..*..*.*..**.**...*******......*.*..**....**.*..*...***..****...*..*...*.*.***...*.*****...***.**.*..*....***..**.....* *.*.**.*....*******.*...*...*.....***...**..*.*..*..*...*...****....*..***.*****..*.*..*..***..*.*****.*.*.**.*.*....*.*.*..*..*.*.****...**........**.*.**..*..**.*...****.****.**....*...**...*..*..*.*.*..****...*....*****....***.**.*.*...**.****..*.***..*.....*.**********...**.**..*..**.**.*..*****...**.**.*....**..*.*.*.*..*.....*.*...*...***.*****..*..*..**.*..*****.**.***.**..**.*..**.*****.*...*.*.*....*..*.**.*....*.**.*...**..*.******.***..*.**....*...****.***..*.***..****......*.**...**..*.**....****.....**.*.***.*****....*.***.*************..**..******..*..*...****..***.*..**......**.*.*.*.*..*..*.**.******.**......*.*.*.....**.****.***.*..**.*.**.****.****.**.*..**.*..*.*..**.*......*.***..**..*.**.*...***.*...*...*.....****.*.**.*..*.**.****...**.*..*.****..**......****..*****.***....*..*.****...**..******..**..****.**..**..*...*.......*.*.**..**********..**.*****..**..*..**..**.*..***..*.......**.**..........*.***.*...*.*.*.***.**..*...*.*.*.*.*.*..*.*.****.*..*.**.**..*.*....**..**.*...**.....**...**.**.*.*...*.**.*..**.*.*...*.....**.**********..**...*.*.*..*..**.**.**...*.*.**...***.*...**.**.....***.*.*.****...**.*..*.*.**..*.**...*.*.**.*****.....*.*.*.**...*..******..***.*.*.*.....*...*...*.**..**.*..*...***.****.*...**..**..****...***.*******.****..**.*......*..*.*..*.*****.***.********.***..***.*.*.**.*.*.***....***.****.***.**....*..**..*..******.**.*...***.*..*.**.***..***.*..*.....**.***......****..****.*..******...**..***.*....*.*...*******.*...**.**....****.*..**..****.****.*....*.***...*.*.*.*...**...*....****..*****.*..*...***.**.*.*.***...*.*.*.***.****...*.****..**.*.*....***..*.****...*.**....**.**..**...*.*.**.****.*...*.*.....*...***.*..**..*.*...**..****.**..*..****..***.*.*.*.*.*..**.*...***..*..*.**.****...*.*****..*.*.****...***..*.**..*.*.**.....**...*.*..**.*...***.***..**..*..*...*.***..**.**..*..**.*..*..**.**.*.*..*.*..*..****....**.***.*.**..*..*.***.*..**.**..*.*..*****.**.*.**.*.*..**.*****..**.***.****..*.**..**.******..* .......*.*...**...**....****.***.*..*.*....***..*****.****.**..*..*.**.*..*...**..*****.**.*.*......**.***.****.**.*...**..*.**..*.***...*...***.**..*.*.....*.***....*.*...*..*.***.*..*..*.*...**..*..*..*.**.*.*...*******..*....***.***...*...*...**.**..***...*..***.....*.*....***.......*..*....*.*****.*.**..*...**.**...**.....*..****.****.*.*...**...*..*.*..**..******.*.***..*...***...*.**.*.**.*.*...***..**.*****......****.**.**..***..*.*..*..*.**....*.*.*.*.*....*.**.*..***..*..**.*....*..***.**...**.**.......*..**..**.*.*****...**..*..*.*.....*******.***..*..*..**.*...***.*..****.*.****......*.*.**.****...*.******......***......*.*....*.***.*...****..***.**..*....**...*...**.*..********.***.*...*..*...*.*.***.**.*.....*.*..*.*.*****..*....*..***......**......***.*.*..***.*****.**.**.*.**...*..*...*.**.***.*.******.****.*..*.***.*******...*..*.**.*.*...*..***..*....*.......****.....****.*.*..*.***.**.*.**.*......**.*...*..****.**...***.********..**.*...*...**.....**...****...******.*...**.....***.********.**..***...***..**...****..**.*..****....*.**.**....**.*..*.*...**.**.*.***..******...**...**......**...*.**.***.*.*........*.*.**..*..**.*.*.***.*....**....***.*.**.......********.*****.*.*..*..*.*.*...*....*.*.**.*.***..*.*.*.*..****..*.*.*.***.*...***....*.**..***.*...**.***.*.*.*..*....*.*.*.**.****...**.***...*..*****.****.**.*.***.*****.**..***.*.******..***.****.***.....*...***...*..**.**.*.*.***.***..**....***.**..***.*..**..**....****.*******.****...*....**.***...*.*..*...***..*...**.*.****.**.*.....***.*.**.**..*****..*..**...***.***.**........******..*.......*..***..*.*...*...**...*.**.***.....**.....**..**.**...**.**.***...*..*.**...**.****.**..*......***...*****.*...****.........*...*.***...*........*..**.***.....**..**.****.......**.*.****.*.*.*..******.**.*..*.****..**....*.***.**.**..***..*.***......*.**.****..*...*...**.*..*...*.**.*****.*.**..**.***.....*...*...***....***.**...*..*..*****.****.......*..*..**.......****...*..*..*.*.*....**....**.* ***....**.*.******.**..*.*..**...*.*....**.*.*.*.***.*.*.*...*.***.****.*...*.*.**..**.*..*..*********..*****.*....**..*...*....*.**.***.*..**.*****.**..*..**......**.*****.**.***.*...*..*.**.....*..*.*.*******...*******.**.****.***.*..*..*..**.****.**.*.****...*****...*...*..*.**.*..****.**.**.*.*.******.******..*.****.....**.*****....*......*..***...*..**...*....*..*.***...*.*..*....*..*..***.**.*.*...*...*.*....**.***......*****..*..*.*.....*...*.*..**.*.*****.*.**...**...*....*....**..*.**........*.*****...*...**...**.*.*****..**..***.*....*....*..*...***.****.*......*.*..****.*.*.**.**...*.***..*.***.***....**.*.*.*.**.**.*.**...**.**.*.*.**.**..**..*.*****..***.*..**.*****....**.*..*.*.*....*****.****...*.****.**..***.**..*.....****.**..*..***.*.***.**.*.**..*.**...**.**.**...**...*........*.*..*...*****.****..***.**......**...***.***.........*****.*.*.*..***..*..*.**....*.**.*********.*.*....*...**.**.*.*.....**..*..*******..**..***..**..*.**...***........*..*...*..**..********..**.*..**...***.*****.*..***.*****..***..**...*..*....*..*.**.*......***.**..******....**..**....******.*****.....**.*......**.*....*****.*.**.**.****.********...***.*..***.*.*.*******.*...**.**.********...*.***.*.*..**.***...*.......*.**.*...***.**.*.**..**.*.*****..**..***.*....*....**.*....*.****..*..*.*....*.*...*..***.*.**.**...*.****..*..*.*.**..**......*.*....*.**..**.*****.***.*..*..**..*.***.***.**.**.*.*..*...*...****..*..*.....*.*.*..*.**..*.*......*.*..*..*....****.*.*..*.....**..*..*...**.*..*****.....*.*.**..*.*...***..*.*....**..**..*.*.*****...*...**..**....*.****.**..***..******.*.*.*...*.**..*.***..****..**...*.**.**..*.*..*..**.*.**...**.**.**.**.**.**.**..***..**.*.**....**.*.****......**....*.**..****.***.*......*****.**..***.*.*.***..*.*.*.*.**.*..******.*..*.*.*.*..*.*...*..*****.*......**..***.**...*.*.*.*..****.***.**..***.*******.***..*...****...****...***....*..*....*****..*.*.*...***.**...**.*.*..*..*.*.*..**.*.**..*.*...**..*..*.*.*.*..**.**..**.**..*.**.*. ...*..***.*.*.*..*..*....*..**.***.*.***...***.*.*..*..*.**.***...**.**.*..****.*..***.****.**....*..**....*..*.*..***.*..**.*....*.*.*.*.....***..**.**.*....*.**..*.*.*..*..***.*..*.*...*.**...**.*.**.*...*...*..***..*..*.*..*..**.***.**..**..*..*..****.*.*.*****.***.....*****.*...*.*..****..****..*.***.****........****..*..*.****...*.*.**..*......*..*.**.***.**...*..***.*...***......*.*.*...**.***..****.*.**..***..*********.**.*.*..*..*..*.*.****...*...****.*..**.*..**.***..*.......**..**..**.*...**.*..**.*.**.*.*****....*...*.***.......*.....***.*.*.*.**..***.....*.*.**..*....***.*..**.**.*****..*...**.***.***..*...*.....*.*.**.*.*.**.*.***..*****...*...***.*.***........**.*..*.***..***.*.....*...**...****......**.**...*...**..****...***.*.**.**.**.*..*****.**......*...*..*.*..***.*.***.****.....*.*.**..***....*.....**.*.*....*.....*.*...*..****...*.***......**.*....*..****..**......***..*....***....**.*..**..*..*.*.*.****.**..*......*..*..*.*.*.**..**.**.**..**.*..*......*..*.*****...*....******.*.*.******.....**...*.*.**.*.*.**..**......*.*.**..****.**..*.****...**.*.****..****.**..***.****.*.**..***.*...**.*******.*.*.**.....*.*.***.*.*.****...**....****..*.*******..*....*.*..**...**..****..*..*.*.**..**...**....**.*..*.**..*....*.....**.*.***...*..**..**..***...*****..*..****..*.*.*..*.*...***...**...***..****...******.**.***.**..**.**...**.***.*.**..*..**...**.**.*......*...*..**.*.*.**..**.*.***....***...*.*.*..*.**...*.*.*..*.****.***.*....******...*.*.**.***.*.*..*.*...**..*...**.****..**..**....*.***.**.*******...*.*.*.*..****.**.***.****...*.*..**.**..**.****..**..*.*.*..**.*.....*.*.*.******.******...**.***..**..*.***..**...*.*.***.*.....*.*...*...*...*****..*..*.*.*.*..**.**.*.*...*...**......*.***..*.*..***......***.****.**********.*.*..*.***.*.....***.*.*...*........***.***...*..*..*.***..****.*..*..*.******.......**.**...**.**..***......**....*.**.*.**.**.*..***..*.*..**..***.**.....****.***....*..*...***..***....*.*....***.*..***.*..****.**.**...* .****.*...*.**.**....*....*..*...****....*.*.*..*.*.*....*...***........*.*..***...*....***..*..*.***.....*..*.****.*....*.*.*...**..**.***....**..**.*...**...**.***..*.*..*...*****....**......**..*...*.**.***...*..**.*.**...*...**...*.*.*..*.*.......*.**.......****...*.***...*.*..*..*.****...*.*.*****.*..*.***...*.**..**.***********.*****.*.....**.**...**..*.*.******.**.**..*...*......****...*.*..**....**...*.**.**..*....***.***........****.*****.........*..***...*..*......**.*..***.********.******......***..*..*.*.*.**..**....*.....*.**..*.***.**....**..*.**.****..*.*.**.*.*.*.*..*.**..**..***.***.**..**..*..*..*.**.*.*...********..*....*.*...**.*.**.*..*....*..*..*.*.*.**..*....*.****.*..**....*..*..*....**.*.******.*.*..**.**.......**.**.*.*.**.....*********..*.*.*..*.***.****.****.***..**..****..*.**..**.**..*..*..*..***...******.***.***....***.*.*....*******.****.**..*****..*******...*..**.*......*....*.*......**.*....*.....*..*..**.*...*.....**..*...*.*..******...*..****..*...*.*.**.....*.*****.....***..*.*.***...*.**.**...*********.**..*..**..**...*.**..**..*.*.*.**..*.*.**..**....*.*....**..**.*..**.*.***..**.**.**.************.*****..*.*..**....******.**.**.**..*.****...*....**....**.*...**.....*..****.*......*.*..........*.....**..**.*.*.........**.*.****....*..*....*.*..**.**.*********...**.**.******.**...*.*.**.***.*.**.**.*.**.....***..*..*.*.*...*.*....**.***..***.*****.*.*******..*.*.......*...*.**.*.*.****.*.*.*...*..**.*.*....***.*..*..**.**..*.....**.*.**..*.*......**.***.***......*..*.***.*****......**..*.**....*..*..*.****.*...***.****..**..***.*.*.**.*.*...*...*....**.**.*.****.**.*.*.***.*.****....*.*..******.*......**..***...*...**...***..**.*.***..*.**.....*****..*...**..*..**..****.*.......*..*.**.....**.....*..*.*.*..*...***.....**.**.*.****...******..****.**..****..*.**..**..***..*...*.***...***.**.********.*...**..*......*.*..****.***.*..**..***.*...**.*...**..*.**.**..**.*..*..**....**.*...*.***...*...**..*.****....*...******..**..****. **..*..******.***.***..*.**..****.****.*..*.****....**...*..*.***..**...*..***....**.***...****..**..***.**.**...***..*...****...*.**.****.*********.*....*......*..........*.**.*.*..*.*..**.**...*.**.....*.*.****....**.***....***.****.****...*.**.*.*...******.....*......*.****.**.*.*...**.*.......*.***********..*..*.*..*..**.**.....*......*...**........*******...*.*..**...*.*.*.*.....*.*.**..*.*.......*..*.**....*******..**.*...**.**..***...*....**.**.*...*.*****.*....*.****....***.***.**.*....**...****..**...*..*.*...**.**..*.*.***.******...*****............***..***..*...*.*..*.*.*.**..*.*..*.***.*...**....******...*.*.**.**.**...*...***...***..*...*..***.**.*.***.**....***.......*.....***.****...**.*.*.*........*.*..**..**..*..**********.........*.****.*****.****..**.......**.**.**.*..***...****...*.*.*.*.**..**.*...**.***.*****.**.*..**.*.**.****..***....***.*.*..***..*...*..**.***..*.*...*****..**..*..**..**...**.*...***..***..*....*..***...**.*.**.**.*.**.*..*.*...*...*...*..*.*....***.**..*..**.**........*..***....*..***...*..*..**..**...*.*...*..*...*.**.*..*..*.*.******...**..**.**.*.****....*.**..***.....*.*****..*.*.**..*********.*...***.*.*..*.*........**.*.**.....**.****......*...**.*..**.***...***..**....***.*..**.**.**.****.***..........***.**...**.*....*....*.***..*.*.*****...*.*****...*..*.***.********...**.**.*..**.****..**.*.*.*....**....**..*..*.**....**.***.*.*...**..*.*****.***.********.*...**.*.*.*.****.***.*.****..*..******.*.*..*..**.......*....****....*******..*.*.*..*.*.**..*....*.*.**...*..*.*.*.***..**....*..**.***..*..**...****...*.*..*.**.**.*.*..*.....**.*.*..*....*.*.*.*...***.*.*..***.*..*.*..*....**.*.*....***.*..***.***..**..*..*...*..*.*****.*...*..*..*.*.***.**...*.***.***...**.*..*********..*.**..*.*....*......**.*****..**.*.*..*..*.**.*.*********.***.*......*.*....***..*..****..****....*..**.*.*...****.**..*..*.****..**.**.*****.**..***.**...***.****.**....****..*..*.*.*...*.*............*.****.*..***.....******.**...*.*.*...*. .*..**..*...**...*..*.*.*...****.*.**.*.*****..*.....*..*.****.*.***.**..*.**.**..*******.*.*...***..*..***.****......***..**..**.*.****.*..*....*....*.**.*....*..*..*.**.***.*.*..*.***.....***...*.******..**..**....*...*..**.*..***.**....*****.*.*.********.*..**.****..****.**..***...**.........*...*.*.**.***.....*....*..***.*.*..**.******.****.....*.*..**.*.*...*..*...*...*.*....*.**.*.****..*..*..****.*.*.**..*.*..**.*******.*.*...**.*****.....*.*.***..*.***.******..*.*....**.*.**.*.....**...*...***.****.**.....*.**..**..**.*.**.****.*..........*.*.**.*.*........****..*.**.*.**....***.*...*.*...***..**.***..**..**.**..*****.****..*.*.*.**...**.***.*.**.**.*...****.*..****...**....*....*.**..*.**...**.*.*.*...****.*...*..********.****.*.***..*.*.***..*.***.***.*.**.***.*..*****.**.**..*.*..*.*.....*.*....**....****..**...**...*..*.*..*.***.*..**..****.***..**..*.**..*.*..******.*..*****..*.**.**.*.***..*..**..**.*.**....*...*..*.***.**..*.**...*...*.*.*****.**..**..*****..********..*..*.......**...*.**..***.*....*.*..**...**.**********..*....*..*....***.**.*..*.**...*.**.*.*.*..*....***.*****..**...**.**.....*.***....***.*******.....*....***.*.**.**.****...**.*.......*.**.....*....**.***..*.*....**.*...**..**..***.**.**..*.*.......****.**..*****.*****..*...*.**.*.*..*..*.*...*..*.*.*..*..*.*****..**...*..*..*.*.****..**....*..*.*...*....***...*.....*****..*****....**..*.*.*.**..*.***...*..*.***.**.......*.*.....*....**.**..*.***.****...**.****....*..*.....*.....***...*.**.*.*...*.*.*..*.**.***.**.*.**.*.*...**...*.**.*.*.*.********..*...**.**...**.*.*.*.*..****.*****.*****.*...**.....*.....**.*.*....***..*.*.*.***.*.....*.*****..******.*.*****..*..**.*..*****.*.*.*.**.**.*..**..*.**.*..*..***..**.......*.*.*..**..*****....**...****.**....*.****..****.**.*...*.***....*...*.*.*.....**.******.***....*.*..***..*****..****..*..****..**..**.***.*.*.....*...*********..*.*..*.*.****.***.*.*.**.**..*...*.*.*.*.*.**.*.*.**.****.**..*....**.****.**.**.**.**....**...*..**.*... ****..*.*...*.*.**.*...**.*....****.*..**.*.*.***.**..*..*.*..****..*.....**....*..**...****..*....**.***...*.**..*..*.***.***.****..*...*********..*.*..**..*.*.*....*.*.*.**.*.**********...*..**.*.*....*.....*..*.***....*..**..***.*............**.**..*****.*..*.*.*.**.***.*.*..*.**.*.*..*.**..***.*.*..*.**...**.****...***....*.*******...*.*..*..**.*.*..*.*.*.*..***.*.****...*.******..*....****...*..*.*.*....*****.*.***.......**...*...*..***.**.**.*..*.*.....******.*.******..*..**..**.***.*.*.........*.**.*.*....****.....***..*..*..**.*...****..*..**...*.*.*.....*.......**........**....*..*.******...***.**..********.*..*......**...*.********....*.**...*...*.*......***.**.***.*.**.***.*.*..**....**...**.**.*....*.**.*.*.**.*.*..**.*.**.....*.*..*..*.****.......*..****.*.......*..**...**.**.******.**.***.**....*.***.*.***.*.*.**.*.**.*.*..**.****.......*.*..***.*******.***.*.*.*.*.*...*.*..**..*.****.*.****..*.****.*....***.....*.****.*.*.....*****.*..*.**.*.*...****..****.***.**...***.....**...*.*..*..*.**..**.*...**..*.**.*...*..*.****.*.**.*.*..****.***.**.**...*.*****...**..***..*.*.**.****...**.****.*..*...*.**..*..*.*.****.....**....**.*.**.*..*..***.**..*..*****.*....****.**...*...***..**.**.*****.*..*.*.*.**.*.**.....**..*.*....*.****.*.******..*.*.***.*..*..*..****...**..*.**.**.***.*.*...***...**.***..***...*.**.***..*..*...*..***.*..*..******..**.*..*..*...........*......**..*.*.*.*..**....***.*.****.****......****...*....**.**.*.*.*.*..******..*...*...*..**.*.**.****..**...*.****....*...**..*******....*..*.*.**...*.**.***.*.*.***....*.*****.*****.*.**.....***...*.**..*.....**..*..***.*...*.*****.**......***.**.*....*.***.**.**.**.**.......**.**..***..*.*.****......******.*.*.*.*.*.**.*..*.*.*.**.*.*.**..*..*...***.**..*...*..*.**.**...***.***.....*....***..*.*.*.*.*.***......*..***.**.**.*.....**.***.*...*.*.*****.***...*.*..*.*..***..*....*.**.*........*.*.***.**.*.*.**.*..*.*...*.*.*.*.*..*.***..*.***.****.***..**.**.*...**.*..*..*....*.******..*.*..*..* .*........*.*..**.*..*.**.******...******.***.*.***********..**.*..*..*.........***.....*.*...***....*.**.***.**.**.*****...***..*...**.****....*.*..*.*..**.**..****.*.*.*..*.*..*..**......***..*.*.*****...***.*..*..**.**.....***.*...****.*..***..*...***..***....**..*.**.*..*..***.*..*.*.*.*.*...*..*..*....**.**.....**.****.*.**..**..***.**...*....*.********.**...*.*.*.**.***.**....****.*****..*.***.....*.*.***..**..*.*.**....**.****.....*.*.****.*..*...***.......**.**.*....*..*.*.*.*******.*.*..***.*.*..**.*..**.*..**.*..**.*.*...**.*.***...*.**.*******.*..*...******...***..*.*..*.*.*.**.*..*.....*.*****.**.*.*.***...********.*******.***.*......*...*..**.*.******.*.*.***.*.*.*..***.*.*.....*.*.***..****.**.*.*.......**....*..*.**..**..**.*...***..*...*.**..********....**...***......**.*.**.**.**.**.*.*.*.***..**.***.*.****.*...*..**.*...**.*****.*****..*.***.**.**.**..*****...**.*..**.....***...*..*.***....*****.....*..**....**.***.*..*..*.*.*.***.**.....*......*..***.*...*....*....*****.*...**.**...**.*.****.......***.*.*.**.***.**...***..*.**..**.******.*.*.***..*..***..***..***.******...*......*..***.*..**...**.*...*...**.*.*..*..*.*..*..*....**.***..***.*...**.*...***..*.*.**.**...**....*.*.***.****.***.*.......**..*....*..**..**...*..*..*.*..*.***...**.*.**..**..*..*.*...****.*....****..**.*.*****.****.**..*...*.*..**....**..**...*.....*.*.*..*.********...*......*.**.*..*******.*....*....******.***.*.***...*...**.**..*..*.**..*.*..*.******......*.**......*.*.*.*.**.*...*......*.***......*.*.*..*.*.**..***.*.**.*.*......********...***.*.****.*.*.*...***.*.*.*..*...**.*..**..*.*.**..*.*..****..*.***.*.*.****.**.*..******...*...**.*******..*.***.**.*.**..*******.*.**.**..*.*.****.****.***.*.**.*.....*.**..*.*.**...*...****.****..****.****.***.**...**.***.*..*...*..****.**.**..***.****.***.**.*...*.**.*.**.*.*..*....**.**.*.*...***.*.....**.*....*.**.....**..**..*.*..**..**..**.......***...**.*...**......*.***..*.******..**.***....***...*.***.*...*...**.****.****. *.**..*..*..*.*...**.**...***.**.**..*..*....*....*.**...*****.....*.****..*..*.**.***...***............*.*****........*..*.**.....*.*.*..**.***..*..**...***..*.*****.....*....*..*****..*..**.**...**..*..**...**.**.*.......*.****....***.*.*.**.*....*....*...***.*.**.*.*.*.*.***.***************.**..*...**.*.*..**.*.*.****...**...*.*..***.*.*..**.**.***.*.*.***..**.**.......*..*.*..*..***.*.*...***.*.**.*.*...*...****.*****.***.***..**......*.*....**.**..***.**.**.*.***...**...***..****..**.*.**....*..**....******....*.*.*...*****.*******..**.*...*.*..****.....***.***.**.*.*........*.***.*.****..*.......*.*..*.*..*.....*.**..***..*.*****.*......***...**.**.....*.........***.*.*..**.**.**.********...*.*..***.***..*.......*......**...*.*.*.....*.....*.****..***..*......*..**..**....****.*.....**.**....*.**.***.****.*...*.*..***...***.*..*..*******.*..**..**....****......*.*.**.***...***.*.*...*..*.**....*.**.*.*..*....*.***..*..*...**.....*..**.**.....**.***.......**....*..***..*...***.**...*.**...**...*........*..**.*..****.***.*.**......***....**.*..*.*.**....*.*.*..*.****.*******.**...**..*...*.....*......**.*..*..**..*....*...******.*...***.*..*..*.*.*....**.**.**..*..*...*...******.......*..**.**...*****.****..***........*********....**...*.**..**....*..*****..**.*.**...****.....*.**.*..***.*..*.*....*.**.*.*.*.***.*.***.**.*.*.*****.*****.**...*.***......**..**.***.......*...**.**.*..***..**.*...**.*..**...**..*.........*..*.*.**..**..**.**.****.**.*.*.*.***....***.**..*.*.**.*...*.**..***......**..*....*....*****.**...*.*.**..*..*.*.***.*..*.....**..****.*.*.*..****.****.*.**.**..*.*.*.**.***...****..***...**.**...**....*..**.*..*...**.**.*...*..*...*.**...**..***..*****..**..***....**..**..***..***.**.**.*.**..*.**.*.**.....*...*.**.*...*.****.*.*******..*..*...**.****.***..****..**..*..*.****.**.*..*****.**.*****...**.*.***.*..**.**.*..******.***..*****.***...*....***..**..*.*.***.***..*.*..**..***..*.**********.***.*...****....*******.*..*..*.*.*.....**.*.**** ..**..**..**..*.***.*.*..****....**..*........****.****.*.**.*.**....**.*..*.*.*..*.***.*...**.****..*..**.**.**...**...*.*****..***.*.***.*..****..*....*.*****....*.....*....*..**..**.**.****.*******..*.**....*..*..***.***.**...*..*....**.*.***..**.****.*.*.*..*.....*..**...****.**.*.***..*.**..**.**.***.**.**..*.......**.*.**.*.**..*.......*.***..***..*.*.*...***.***.**.*..*..*****...**..*.**..**..*.*...*.....**...***.*.***.*..**....**..***.*.*..*...*.*..***.***.***..***...*.*..*.***.*.**....**.**.**...*****..****..*.**...*.......*.***...***.*..*..*..**.*.**.*******.*.**.*.***..***.....**.*...*....****...**.*.......*.....*.*.**..*.*.*.**.*...*****.**.***..******.**...**..*..*..*.***....*..**..*.****.***.*.*.***..*...**.**.***.*.....*.*.**.**..****.**..**..*..**..**.*..**.**.***..*.***.**...*.*****.*******.*.**.**..**..***.*..**.....*.*..*.**.....*.***..*..***.**..*.*********.**..*..*.*****...***..*.**.*...*****.**...****.***..***.**.*.****.....**.*....***..**..*.*.**.******.*.....****.*.*******.**.****...***..**..*.**..*******....*.**.*.**.**.*..****.**.**..*.****.***....***.......*.*.*..*.*.*.***..*..****.*.....***..***.....*.*..*.**.**.****.********.*.*..***......**....**.*..*.*...*..**..**.*.****.*...*.....*.*****.**....*.*******..*.*.*.*..*...***.*.*.*...*..*..**..*..*********.*...*.*.*.**..**.**.....**...*****.*..***.*.*.*.*****...**.**...**.....*.**..*.**.*..**.*.**..*..***..*.***.**.*.****.****.*..*.**..*.**..***.*.....*..*.*.*****..****.***.***..**.......*..**..*...*..**.**.**..**.*...*...*..***.*...........*.*.**.**.***..**..*.*****......*****.*.*.*.***..**.*.....**.**.*...**..*..****.*****....***.*.***..*.**......**..*...*...*****.**...*.*****.**..*.**...**..***.***.**........*.....****...*.**.**.***.**...*..***.**.*...*******.***..***.*.*...***..**.*.****.**....*.*.**..*...****.*....*.***********..**.***..**.*...**.**.***.*..**.*****.**.*..**..*.*.*..**...**..***.*.**.......***.*.*...**..*.*..**.*.***.*....**...**.***..*..***..****....*..**.***.**.*..** ****.*..***.*.*.*.**.**.*...*****...*..**.*..**..**..**....*.*.*.***...*.****..*.**.*.*..*...*...*.****..*.*.....*...**.**.*.*.**.**..*.**..***.*....**.*.*****.*.*.***.*..*....****....*......*.*.....*****.*.***.*****.**.*...*..**..***.***..*..**.*.*......***.*..*.*...*.**...*...**....**..*....*..**.*....*.*..**..*.****..**..**...*****.***.*...*..**....*...*..**...**..*.....********.*.*..*.*..*.*.*.*****..***..**.*****....*..***.....******....*.****.*.*.*.....*..**.**.*.**......*.*....**...*..*...*.**.*.**.*..**.***.***.*.*.***.**...**..*********...***.*....*.*....*..***.*.**....****.****.*****.**.*..**..**.*.*...*.**.**.***.**...*..*..**.**.***....*.*...*.***.**...*..*.*****..****.**....**.*..*..**.*.***.*...***..**.......*****..*..*...**.*..*.*..*..*****.**...*..**..*******...*..*.*.****.**....**..*.*..*....*.**..*.*.**********.***..*********..***.*.**...*..*..***...****.***.**.....**..*.*...*....**.*.**..*.....*....*.*..*...**.**...*......*****.***.*.**....**.*.**....**....*..**..*.**.*.*..**.....**..****....*....******.......***....*****.***.*******.**...**.*.**..*....****.*..*...*.*..**...**..*...*...**..***.*.*.**...*..*....*.***.......***.******.....*.******...***.***..*.**....***.*.**..*.*..**.***...*..*.******.**.****..*.....**..*...**.*..*..****.*.***.*.*.*.*..*...***..****....**...*.*.*...*.**..********.*...*..*..**..**.*....*...**...*.**..*..*.*.**..***...***...*..**...*.*.*****.*.*.*...*.......*.**..*.**.....****.***.*.*..**.*.****.*.*...********...**.***.*.*....*.**..*.*.*.*.*..**.*.**.*.***.*.*.*....**.**..***...*...*..*.**..*..**.******.*.******.**.**.*.*..***...*.***.*......*.***.*.**...***.*.....**..****...*.......**.*.....*****.*.**..***..****.......**...*....**......*..**..**..*..***..*****.*...****.....*.***.*...*..*.*..****.********..**.*....***...**.***.**.*****.*.........**.*.....*.*....*..***.*****.**.*..*..*.*.*.***..*....*...*****.**...**...**....*.***....***...****.....*.......**.******..*..*..**..*.*.*.***.....**.*.......**.....***.****.. .*...*...**....****..*****.***...***....*.**....*.*..*.*...*.**.*.*..*..***.*****..*******....*......****.*.*..******.*...*...*..**..**.**.***.****.*********.*..*.***..**..*.**...*..*.*.**..**.***.*..**.**.*.**....**.******....*....***.*.*.****.*...****.*****....*....**.*..*****.***...*...*****..***...**.**...*.**.*.****..****.**..**.**...*..*****.*.**..*..*.**...**..*...*..***..****..*.***..***..*.**...**..**.....**...**...*.*.*.**...**.....*.*.*.*.*..**********.*********...**.**.*.**..*..*.**..*..**.*...*..***.*...***.***....*.*..*.*.*..**..*.******..*.**...***.*.*...***.*.****.****.*.*.......*..**.*....*..**....*...******.****.*****.*.....*.*.*.***...**.**...*...*.*..***.*.***.**.****..*..******........**.*.**..*..*..*.***..*......**...*...***..*....***.***..*..**...********..*.*.*******.***.***.*..*..*.***.*.**..***.*..*.*.*......***.*..***.**..**.......*....**...*.**...**.**..**..*.*.*.**.***..**.***.**.....***.**...***.....*..*.*..*.*****..*.*.**.**.*.*.*...***.*.*..*.*.**.***.*****.*..*..*...****....*..**..**.*..**...*.**.*.**.....*.****...*....*..*.......**.*..**.*.****.***.***.*.*.*..**.....*..*.***.*.*.*....*.*.*...*...**.***..**.*.**.**..*..********.***..*.***..****..*.*.*.*.**...*.*.*.*.*..*..*..**.**..*****...**.*.******.*..**.*........*.****.***.**.*.*.*******.***.......*.*...*..*.****..**.**....***.....***....**...*..***..***.*..**.**.******.****.***..*..*.*..**..*..*.*..*..*.*******...*..***.*.*..**..*..*...**.***...*......*....***...*.***.*..***..**.******.*......**..***.*....*.***..*...**.*..*.***..*.*..*.****...**...***...*.****..*.*...**..*..**.*.**.**.*...*........*..**......*....*.......*...*..*.*.*..*..**..*.*..*.......*.**.*.*********.*...*.......**.*..*******.*....*...*......**.*.*....*.**....*...*...**.**..*.....***.*.....*.**.*.*.*.*..**.***...***.**.**..**.***.*..*.*..**.*.****....*.*.*.***.*****.***.**.*..**.*...**..***.*.*...**...*.*.**.*.***.**.*..**...*.**....*.**....***.*.*...*...**.*..*..**.****....*..***.*.*.**.*....***..*..****.** *.****.*.**...***...*.*..*.*.*.*..*.*....***.**.....*.**..*..*..**....*..**..*..*.**..*..*....***.*.****.*.**.....**..**.**.***.*.*.**.....***.**.**.***.*.....**...*.**..****...**....*.***....*...*.*.*..*..*...*.**..*...**....*.*....**..**....****..*.**..**..***.***.***........*.*...*.*..***.**....*....**.*.*.***.*..*.*****.....*.**..*...*.*...**.....**.**..**.**.******..*..***..*.*..**..******..****.*...*..**.***..*..**.***.*..***..**...****...**.**..*..**.**...**.....*.*.****.**...*...*..*.*..***.....*..**.*.*.**.**.......*.*.*...**.***.**..**..*...**.....*.**.*..**.**..*..*.***.**.**..*..***.*..*******..*...*.***..***.*.**......*.*....**...*.***.*******..*..*..*.***..**..*..*..**.*......*.*...**...*.*....**..***.***.**..**..****.*.*.*.***.**.**..**.*.*..*....**.***..*...*.******....*.****..**..*..**.**..*..*..*...***...*..*****.****....**...***.**.***.**.*......*......**.*..*..***..*.*..*.*...**....*.*.***.**.*...*.*...**........******..*.******........**..****........*.*..*......*...*.*....*...***.*.*.*..*.*.*******.*.***.**********..*...*.**.*...**.*.**.....*..*.*..*.......**..****..**.*.*.**.......*.**...***.*....*..*...*.*..*....****.*.***.....*..*.****....***...*.*...***....**.*.*.**....**.***...**.*..*.....*...***.***..*.***.*..*.*..*.*****.*.*****..*.*..*..*........**.*...*.**..******...*..*.*****.**....***.**.**.**.*......*....*.**.*.*.*.*..*...*.**.*.*.********..*..*....***....**...***...*****.*.*.*..*****.****.*.***.......******.*....*.**...*..*.*....**.....*.*......*..**.*.*.*..*.****.**..***.**..*.***.**.*....****..**..**....*.*.*.*...*..*.*......***.***....*.*.**...**.**...*...*...*.*..*...*...*.**.****.*....*..**.*******.*.***....*.****....*.*.*.*.*...*..*..***..**.*.**...*****..*..****..*.*..*...*.*.*..****....****....*..***.**.**..**..**..**...**.****.**.***...*..******.*.**....**..*.*.*.*...*.***.**..***..*.*...***......*..***..*.*....*.**.*..*.*.**..*.....**....*..**.*...*.*...*....**.***.*.**...*..*.*...**.*..***.*...***..*****..*****.*........ *.**.*.*...*...*.*.....**..**.**.**.*.*.*.*.*.*...*..**..*....*....**.*...**.**.*..**.*****..**.*.**..**.******..****.*..*.*.***.**........*..**..*.*...*..***.*..***...****.*****..*....**.***.***.***...*.**..*.*..*.......*....**.*.***.****.**..***.*..**....**.**...****..**....*.**.*.**..*..***.....****.*.**.***.*...*...**...***...********...*.....*.*...*.*.**..***.*********.*..*...**.*.****.*.******......*.*.*........***.**...*..*****..*.**....*..*.*.*.**.*..****..**..**.*.****..*....**....**.***.***...*....*...**....****.*.*..**..*..**..**.***..*.****....*...***.*.......**..*****.****...*...*.*.****.*.***..*.**...***..*.**..**....****.*.***.*.****.**...*.*.....***.......*..**.**..*.****.**....***...*..*.*.**.*...*......*..*..***.....*****..*..***...**....***.*....***....***...***.*.*.***...*...*.....**.**..***.*..****...***..*.**...*.**..*.***.*.**..*..*....**.*.****...*....***.**..*..*..*..*..*..***..***.*.....***.**.**.*.***.**....**...**..*..*....*.*.**.**....**.....***.**.*.**..******.**..****..**......****...*....*.*..********.*.....***..***.*...****...**.*.*.**..*****...**.**...*..***..*****.***.**.*.*..*.****..**.....*.*.*.*.*.*.***.*******...*.*.*...**..*.*.*.*...*...**.****.*....**..*..***.....*.**.*..****...****.......*...**..**..**.****.*.**.*.*.*.*.***.****.*..**..**..**.*..*..**.*..*.**..***.****.....*..*.**.***.*.....**..***..****.*.*....*.**..*.***.*..**.*....**...*..****...*...***.****.***..*..*..*.*.****...***......****..*.**..*..*.*.****..*.**.****.*.**.........*..********...*....*****.**.*.............*.****.***...........*..****.*...***.*..**.*.*....**.*....**.**.***.*.**...*.**.*.*.*.**.*.*..*.***.***.***..**.**.*....**.*.*.*.**..*.....*.****..**..*.*......**.*.**.**..**.*..***...*..*...*.****.**.***...*.*...*...**...*.**.*..*..**...*..****..*....*...*****.*..*.*.***...*.**..**.**..**.**.**...*.******....**..*...*...******.*...*...*..*..***.*****.**.****.*..****...*.****...***.*...*.*.*........**....****......*..**.*.*..*..*.**.***...**...**.** ..*.*..*....*.******.....***..***.*..**..*.*..*..*.*****.******..*..*..***.*....**.**........****..*...**.**..*...*.****..***..*.****..*****.**.*.**..**..**....*.*.**.***...*...**.**.***...*.****....***..**..***.***....*******.*....*.*.**.***....**....****.......*.*..**.*...*...*.........*....*.**.*.......*.**....*****..*.*.*******..*.....**.***.*........****.*.**..****....**...**...**.*......***..**.**.*.*..***.*...**.*.**.***.....*.***.**.....*.**.*.***.*.*......**.*.***.*....*.*.*.*.*...*.****..******...**...*.*..***.****.*...*..*....*.**.***..***...*.*....**...***.**.*.*..***.*.**...**..****....**...*..*.*.*..**..*.**.*..*******....*.*.*.***.**.*.*.**..*.....*..**.***...***....***..*.**.*.***.....****.............****..****.....*...*.**.*.**...**.*..*****.*.**.*...*.....*.***.**.....**..*.*.*.**.*.**..*.*..**...****.**.****.*.*....*.*...*........****.*..*...*.*.*....***.*.*..*.*..****.**.******.**.*...*...*...**..*.*...**..***.*.*..*.*....**.*...*..*.**.....*.******.*****.****.**.*.**..*..**...**.....*.***.********.*.**..*...*....***.*..*..**..*.*...*.*..*.***....****.*.*.****.........**...*.*.**.**.**..**.**.*.*.*..*.*....***.****...*.*..**.****......*..*....**...***...*..**..*..*...*..*****..*.**.*.****..***..**.**..*..*.*....*.....******.*.***..*****...****.******.****..**..*.*.**....*....**.**....***..***...*.*****...***...*..*.*****...........*.***....**********.***..****..***..*.***........*...****.*.*.......*..***..*.**.*****.*.*.*.*.**.....**.***.*.*..*.**..***.*.*****.**....**..**...*...*...****.**...*******.***.*.*.*****...*..***...*..***...****..**.*.**..*.*..*.***..*.****.*.**********.*******..*.**.**.*...*..*.***.*..***.**.*.*.**....*.**..*.*..**.****..*.*****..*.*.....***..*......*.....*...*****.***.*.*****.*.*.**.*.*..*.....**...*.**.*..**..**..*.*.****..***..*..**..*..***.**.***....*.*.**.......***.**..***..*.***.*.**..*.*.......*.*****.*......***.*..*****..*****.*..*****..*.*.*.*****.*.*......*.***..*.*......*.**..***.*.*.*.*.**...*.......***..* *.**....**.*****.**.*.*.**..**.*..***.***.*..*.*..*.********.*...*..**....*......*..*..****.*..**.*...**...*...*.*..**.*.*..***.******.*...*...**.*..****.**..***..***..**.**..*..**..*..***.*..*.*...***..****..**.*.****.*....*.***..***...*.....*.**..*..**.**..**..*.**..*.**.*.*****.**..........*.**.*.***..*.*...*..*.*...****.*.**....*..*..*.**.*.****.....*.*..*..*.**..***..*.*.....*..*.....*...***.*....**.*..*.**..*.*.*...*.....*........*..***.****..****.*..*.*..*.**.*.**.**....*..*.*****.*..**.***.*.*.*..***..**.***..****..*****..**.**.*..*.*.**.*...*....***...*...***.***.***.***..***.*.*.*...*.....****.....*.....*...*..**.***..*...*.*.*..***.*.....****..*.*.***.****..*.*.*..**.*.******.*.*.*..*...*..***....*.**..*..*.******.*.*.....*.*..****...*.*.......**..**.*..**..*.**...**.*..**..**.*.*............*.....*..*....*...*******.*.....**.*.******.**..**...***...***...*.********.**.....*.*..***....**.....**...**...*..*.**.*.*..***..**.*...*...*.**.*..*.*......*....*.***..***.**.**.**..*.*.*...*...***.*.*..**...******.**.**.*.*..*.*.*..*..*.*.*.*...*..****.**.*..**...**.*.***.***.**.*...*.*..*..*.**.*..**.*.*...**....*..*.***.....*..****.....********....*.*..*.*******.*.***....*.....*..*...**.***..**...*.**...*.*..**...******.****...**.*.**.**.**.*.*.*.**.*..**..**.**.**.*.*.***.**.***..*..***.*.****.*..*..**...****.***.**.**..*..**.*.*.*.**.**..*..*.***.**.****.**.*.***.**.*..*...*.*..*****.*.*.*...*****.*...**.*...**.*.*.*.**.*..*..*..*.**.*...*..***.*.******.**..******.*.*...*.**...*..**.**...*..**.**.*....**.*.*...*...***...*.**.**.*.***....**..*..**..*..**.*.**.*.*..*.***...**...**.**.......*..**.*..**....**.**.....*....*****...**.***.*.*..*..**.**....*.....**.****.**.**..*.***.*..*..*..*****..***..*****.*....*...*..**.*.**.*......*...*.**..***.*......**.****...*****.*..*...**..***.*.*..*.**.*.......*..*.**...**..**.**.....*...*.....*..*.........****..**.*....*****...**..**.**......*.*..*.......*...*.**.*.....***.*...**..*.*..**..*.*..*....**..*.***.*...**..*...*. .*...**************..***.*..*....**......***......*.*..**...*..*..*.****.*..*..**..**.***..*...*..********.***.**.**.**...*..**.*..**..***.*.***....*.***.**...****....*..*.**.*.*.**....**.****.**..**..******..*****..*.**.****..*.***.**..****.*****.*....*...**.*.*****.**..*..*.**.*.**......*****.*..*.***....**.**.*.*..***.*.**...*.*.*.**.....****....*.**..*.*.****..*...***..**..**..*.****..*..*..*.****..*.*.*...****.**.*.*.....***.....*********.*...*..***.*****.****.**..*...**.***..***.*.**.*..*...**..*..**..*.....********.****.*..*...**.*.*.*.*...*.....*....***.**.**......***.***...**.*...**.**..*...*..**.*.*.***.*.*.**..*.**.*..*.*.*.*.*..**...***...**.**.*..******..*.***.*.*.**....**...*....**..*.*..*****.....*..**.********..**...*.*.**....*.**.***..*..*.*****.........*.***..*.**..*..*.*.**.**..*.**.*.*.**.**..**.***.**..**......***..****.**.***..**.*..**.***.*...**..******...***.*.*...*..*..*.*...*..****.....**.**.....****.*.**.*...............*.***.**.*.*.*....*.....*..*..*.*.***..**..........*.*..*....***...*.*.****..**...*.......**....*..*.*..***..*..**..**.*.***..**...*.*.**.****.****...**.*..********..*.****..*.....**..***..**.**..*.**....***..*..***.*..******...*.**.*..**..**......*.**..*...*.**.*..*.**.*.*.***.****.*.*.**.**.**.*.***.**.*..***....**.*.*.**.*..*.....**.***.*********.*...***..*.*.*****.**....*.*..***..*.**...**.*..**.*..*..*******.*..*.*..*...*.*.**..***.*********..*....******.*.**..*..**.*****.....*.**...***....*.**.*.**.**.*.*..****.**.*....*..**..**..*..*.*******...*.*..***.*.....*.***...**.*****..*.**..**...*..*..*....**.....****..**.**.**.**.*.*.**.*.*.**.*....***...*..****.*..*.****.*...*****.*..*........*....*...***...***.......***.*.*****...****..*...***.*.***.***.****...***.*.......**.***.**.*..*.*.*.**.*.**.**......****.*..*.******.***..*.**...*.**.***.*.***.**.********..*.*.***..*.*.******.*....***....***....*..*....*.*.*..*..******...*.***..***..***.**.*.**.*...*..**..***.****.*.**....*.**.*.*.****...*.*.*...*..***..**..*..*.**.. .**.**.....****.**.*.***...*.....***.***.**....**.*.*.**..*..*.*.***.**.***.*.**....*.*..***..*.*.******...***.*......************.*..*.****.**.......*..*.*..**.*..*.*...*.**.*.**..****.***...****.***.*.***.*.*....*.*...**.****.**.****..**.*...*..**.**..**..*.*.***..*.*.*...*....**.*..*...**.*..******..****.*..***..*****.**.***......*.*..***.**.***..*.*..*....**.**...**.**.*...**.**.*....*.*.***..**.****.*.*..**.*.*...**...*...**.***.**..*..*......********..*..*.*..***...**..***...****..*..**.*...**.*.**.**...*...***...*..***.*****......**...****.....*..*.*.*.*.*.*..*.*.*.*....*.**..*..*...*..*.*.*..*..*.*.**..*.*.***.*.*..**.**.***...*...*****...*.**...*.*.******...***.*.**.*..****.*.****..*.****.**.*..*.*.*..*..****..*.*.**...*.....*..**.*.****.**.*...*......**.*.*..*..**.*..*..**..**..****..**.**..*.******.*..*.****....***.*....****..***......***********.*...*..***...*.***....**.*.****.**..*...****...***..**.*.......*..*.*..******....*...**.*..*.**.****..*.*.*..**.**.*..*......*.*******...*.*.*.**..*...*.....**.*..*.*..*.***.*.*.*.**..**..*.**...********.*.**.*.*.**.*****..**.*.*.**...*..*...********.**.*.**.**.***..*.....***.***.*.*..**.*.****.*****..****..*.*****..**.*.***.**.*.*.***.****.*...*...*.*......**.*......*.****..*.....**...*.*.**..*..*.***.**.***.*.*.*....****.*..*.**.*...*******.**.*.*..***....*****...**...****.*.**..**....*..**.*****..*.*..**.*..*.*.****...***.*.....*.**..*.*.**......***...*.***.*..**.**.**...***.*.*.***.*..***..*****.*****.**.****..*..*........**.*...*..*...**......*....**..**.*******..*.*.*..**.*.*..*.***..****.*..**.*...*.*.*****..*.....*..*.*.**.*****..****.****.***.*..**...*..***..*.**.**..*********.*..****..**.**.**..*.*.*..*...*..****....**....*..**...*..*..**.*.*.*..*.**.*..*.*****...***.*....*.*.**..***..*****.*.**.*..**...*...*.*****.**.*..**.*...**.***.**........**.*.***.*****.*.*....*****...**.**.******....***.****..*...*.***..*..*.*.**.*.*.*..**..**..*..*.*.*.**..*..*..**...*.*.*..**...**....*..*.**..**.*.**.**..*...*. ..*.*******..**.**..*.....*..*..*..***...*.*.*.*.******.*.**..*.*....*...*..*.....**.*.***.**...*.*...**.*...**.*.*****...*...*...******..******...***.*.******..**...**...***.**.****..*.*.**..****...*.**.*.*...***..***.....**.*****.**.**...****.***...*..**.**..*.**...*..*..*.*.*...*******.*.***..**.*.*...*...**.***.*.*..*..***....*.*...*...*.*.*.*....******.***.*.*.*.*.*****.*.****...*...*..*.*..*...*..*.**...*.*..*.*.*..*...*.**...**..*****....*.*..*.**.*.*.*.*.***..****.*.*..****.....*.....*......*....**..*.*.....*.***.*...*..*****.....*.*...*.**.*.***.*.*..*.*.*..*.*..*.*..**.*.**.*.......*.*....*..*.*******.*.*.***.**.*.*...*.*.*.**.*****..*....**.*.*****..*.**..**.*.*.*..*..***....***.*.**.......*.*...*..*..*..**.**.*******..*..*..**.....*..**....**.**..**...*****..*.**.***.*..*...**...**....**..***.*...*.*****.....*.*...**.......*....*.*...**.*..*..*....*.*...****.**.**...**...**.*.**.**.**.**.***.*.***..***.*.****.*..*.....****..**.*..**...*.*..*...**.****.*.*..*...*..*.***.*.*...**.*.**..****.**....*.*.****....*...*.*.*.*..***..****..*.**..*....**....*.*.****.*****...**..****.*....***..*.**...**.*.*....*.*....**.**..*****.*.*..*..***.....**..*....**************..*.*.*****.....*******..*..***.*.*.**..***..*..****.*.***......***.**.**.*.*..***.*...***.**.****.**.****.********........*......****.*..**..*.*..**.**.*...*.......*.*....*****..**...**..***....**..*.....**...*...**.*...*...*.****..*..*.*.**..*..*....**.*.*.*...**...***.*.*****..*.********...***..*.***...*...*.*..***....**.*.....*****.******..*****..**..*...*.*....*.**.*...**..*.*.****.***..*.*....**....**.*.*.**.*.**.......***.***.***...*.**..********.......*.*..***...****.***.*...***.****......***.***.*.*.....***....*.***.*.........*.**.****.***..*.*.*..*.*.**.*.*.***.*.*....*....**.**...**..*.*.*.....**.*.....****.*..**.***.****....******..*.*.****....*..******...*.*..****.*.**..*.****.*....**.*.****.*....*..*..*..***.*..**.*.*..**...**..*.*.***.**..***.***.*.*.*.*....***...**..*.**.......*.*.*.**. ...*..*.***.**.*..*....*.**...**.**..*.*..****..*.*..*..*.*..***.*..*.....*.*..*.****.*******.*..*.*.****.*.**.**.*.....*..**.*...*.**..****....****....**.*.*.**..*..**.***.*******.*..*..*..*.*..***..*..*.*.*.***..*****..*..**.*...***.***.*....****..*.***.*..*..***....*...*...*.***...**.**.***.**....*.*.*..*.*.*.****.*..*.*..*...***.**.***..**.****...*.*****...***.***.*****....*.*......***.....*..*.******.*..*****.**.*..***.*.........*.***.**.**.*.*...*.*.....***...*.*.*..*.**.****...*.....***.*..*..********.****..**.**.*.....*..***..***..*.**.***..*..*.**..******....*.*..*..*****.*.**.**..**...***.*..*.***....**.****....*.*..*....**..**.**.*.***..****.**.....****.***..*.*.*.*****...**.*.*..*.*.*.*..***...*.**..*...**..*...**.********....**.*.*.**.*..*..***.*****...*..**.****.*****.*.**..***..**.*..****..**.*..**....****.**.**....**.*.*...***....**.*.****..*.*******.*..*.****.*****..**..*..*.**.*.**.....*..**..**..****......*.*..*....**.**.**.*.*..*..**.**...*..*.*......*.*.*.**********..*.*.*...*.*.**.*..**...**....*.**..*.*...**.**...*..*..*****....*.*.**.*.*..**...**.*.**...**...*..**.*..*.*.*****.*.*...*....*.****.***.*..****.*.**.*...***.*.*...*****..**.*.***.***.******.....*.*.**.******..*.*.**.**......*.********...*.....**.**.**....*..*...*..*.***.***.....*.*.....*..*.**.*.**...*.*.*...**.**.*...*******..***.********.*.***.***...***...*.*.**.****.***.*.*.**...*****..*...**...****.****..*.**..**.*..*..**.**..*.....**..**.**.***..**..*.**.**..**..*.**.**.***.*.**..*.*...*.**.***...*****...*.*.**.*....*..*.*....***.***....**...**.*..**..*....*..**.***.*..*.**.*..**...***.*.*.*****...***.**......**.*.**..*****...*.****...**.....*...****..**.**.****....**...***...***....*....*****..***..*.......*.****.....**..**.....*..****...*..*..*.*..***.*..****.*..*...*.**.**.*.*..*.**.*.*....**.***.*...*****.*.***...*..*.**...*.*.*****...**.*..*.***.**......***.**...*.***.**.....***..*...*..*..*....*****.***...**.***.**.*.*..*.*....**..**.**...**.**...*.*****.*.**.**..***.... *..*...*.*.*..***.*..*.*...****..*...***...*.*..*.**....**...*.**..*..*****.**.*...*****..*.*....**.**...*..***..***.*..*..*...*..*....*..**...**.*....*...**.*.*.*..****..*****....*.*....**..*..**...*.*..*.**.*.*.**.******.**..**.*..*..*********.**..***.....*.****..***.*.**..*.*.*.*.***..*...**.*****.**.....*....***.**.*..***..*.*....*.**.***.*..*..*..***.....***..*....***.**.*.*.**...*...*.**.*.*****.*..***.**....**.**..*...*..*****..*....*.*.**...**...*..*******.**.****.*..*.*.*****..*.***.*.*..*....*.*****.***.**.*.*.*.*.**.....******.*.***.......*****...*......**...****...***...**.**.....****.*..*..*.*..**...**...*.*..*..*..*.***...*.****.*.*....*..*.*.*..**....*..*.......*.**.*.****..*..***.....*..********.*.*.....****..**........**.............*.****.**..**.*.*...**.**.*.***....*.*...*.*.*...*.*.*.*.....**..**.*.**.***.*.*..*....*.***...**.*.*.*.**.....****.***..*...****........*..**.******...*.**..***.**..*.**.**......*.**.**..*.***.**.*****..**.*.*...*.*.**...**..*..*.*.*****..*...*..**.***..***....****.**..**...****.*.*...***...*..**.*.****.*.***.*..**..**.**..*....**.***.*.*....*..**.*..*..*..*...*....*.***.*.*.....*...**....*****.*....*.*..*.*.*...*..*.*...*.**.*****..***********..*......***.*..**.....**.*****..**.*..*..*.**...**...*.*.*.***..**..*...***..*.***.*.....*..*.**.*....*..**.**..*..*...***.*..*******.*.*.**...***.**..**.....*.***.*.*.*.**.*.****..***...***...***..*.**....*..*...*.**..**......*.**********....*.....*.*.*.*.*.**..*...***.*..*....**..*.****...****..**.**...*...****...***.******.*****.**.***.*...****.*..**.****.*.*..*...**..****..****.**.***..****.***.*****.**...*....*.*..*..****..*..*..***.....**.**.*..*..*.*.**..*.**...*.**..**..*..*..**.*..*.***..*.....*.*...*..*..***.....**...*..**..**...***.**..**..*.*...**..*.**.*....***.**.*.*...*....*.*..****....***..**.*.*********...*..*..***.**....***....****..****..*..*.*..*.*****...**..*.**.******.*....*....*...*.***.**..***...****.**.*.*.****.***.*.*.**..**....*...*.**.*....*.**.**.*... .......***....**.*....**.*.....*.*.*.**..**..*.**.*..*...***.*.*...*******..**.**.*..*..*.**...**...**.*.***.**.**..**...*.**....*..***....****.*...*..***..*...**.***..***..*.*.*.*.*..**.*.*.****...**..*..*..**..**.*.*.**..*.*.*.*..*****.**.*.****...*..*.*...*.*.*.**..*.*.**.**..**..****.*..**..***...*.*...*...***....**..*.**..*...****.***.*.****..*..*..**.***.**.***..*.*....****.*.*....*..**...*.*..*..**.**..**.**.*..*.**..*...*..****.**.*..*...*.******.******.*.**.**..*......*..**.**.*..*.***.*...*.*.*....***.*.*.*.*.*..*...*.**.*......***..*.**..**.*.***.**..******.*...*...*.***..**.*.***.****.******.**..*..*.**.*.**.***......*.....**.***..*..**.*..*......*..***..*...***.....***.*..*..*..*****.....*...*.**.*..***.*.*.*..*.**..**..*..*****.*..****.***.*.**.*...*...**.**..*...*.*.**...***********.*...*..*.*..*..*..*.*..*.*....**.*****..**.*.*.**....***....*.*...****.*..**.*.**.**..*.**.****.**..****.....*.**.*.....*.*.*.*.****.......*.*.*.***...*..***.*.*.*..*..*..**...**..**.*..*..********...******..**...*.....*...*.**.***.*****....*..*.*..*.**..***...**.*.*....***......****.*.*.**.*.*.*...**...*.**........*..**.**.*.***.**.*.*....*.*..**.**.*.*.**....*.****....*......*.*.*.**.***.*.*.***.***..*.****.*..*.....****..*.***..*.........****...*.....*.***.......**..*....*.****.*...*.*..*.*...*.**..**.**.....***.*..*.****.**.**.**.******...**.**..*...*..*....*..*.**......**.**.**.*.*.****..*......****...*....*.*..*.*.*.*********.**..*..*.*.*.*...**.**.**..*.*...****.**.*.*....**.**.******.*.***..****.*.**..**.*.**......******..**.**......***...****.*.*.**.*.**.......*..**.**.*.*.*...****...***.*******.*.*..**..*...*.******.****.**.*****.**...**.*.*.***...**.***.....**..**....***.**.*.**..*..**.*.*..**......**.********....**.*..*.***.*.***.*..**.*.******.*.**....***.....*.*****.*..*****......**..*....*.***.****..*******..*...*.**..**.**.**..*..*....*.....**..***.*...****..*.****.*.**..**...*...*.*.***.**.*.******.*.*.****.**...***...*..*...***..**.*.**...*..*.*..*.*.**** .**...*.....***..*...*..*...**.*.***....*****.*.*****.**.....***...**.*..**....*.*.**..****.*****......**.***.**.*.**.****.****.*.*....*..*.**..*.*.**..**..*.*.....*.****.***.....**.*.......**.**..*..*.....****..*.***.**...***.*.*.....***......*...*...***.**...*.**.***..*....*.****....****.***....*.*..*.*.*.....***..*.*.*..**.*...**.***...*.*.*..*******.*..**....*.******.*...**..**.*.******..*.*.*****.*.*****.*.*.**.**...........*.****.....**...******..*****.*..*.*......***..*****...*.*.**...****....**..*.*.**...****.**.*....***...**.**.*...*..***.*...**.*...........***...*.....*......*.*.*****.*.*..*.......*.*..**..*******.*.***.**.*.**...*.*..***..*....*****....*......**...*.....***.**.**..**.**.....*..**..**..*.***...*..*.*..****.*..**...**..****.*.*.*...*..*****...*****.*..*.**....*.*...**..*...**.***.*******.***....**.*.**.**.******....*.**..**.*.*...****...*.*..**...******.*....**.*.....*..*.*.*..***....***.*.*..*..*......*.....*.*.**.*...*..*..*...**..*.*...*..*..**.*.*...*..**...*.*.**..*****..****.*..**.*...***....*..***.***......**..*...****...**..*.***.*..*.***.*..*...***..*...*.***..*.**.****.**.*.*.***.......*.*****..****.********.***......*.***...****..*..*.*.....*....*.*****.***.*...**.....**.....***.**..*...*.*****.*..*.*.*.*....*..*.*..*****.......**..*..***.*.**.*.***..**.*****.....*.*.****.**..*..*.*.****.******...**...*.*...**.***.***.**..***.**...***...*.*.**.****.*..**...*.**...****.*..*********..*..*.*........*.*....**...*..***..***.**....*....*..***..*.**.*...*...*.*..*.****.*...****..****....***...**..****.**..*.**..**..*....*****..**.****..*...**.*...*.*..**...**.*.*.********..***.******.*.*.***...*.*...**......*******...****.**.**..*.****.**....**...*.*.*.***..****.*****..**..*.*..*****..*****..*.**...*....****.*.*..*.***...*....*...*.**..****.***..*..*****.*.****.**.*.**..........**..**.**.****...**********.*.*.***.**..**.*****.**.*.**.*.....*....**.**.****.*.**.*..*.*..*....*...*.***.**.....*.*.******.***.*.****..*.......*.*.*.*...*..... ***...*.*.....*****.*...*.*..****..**..*********..*.**.*.****........**.*.**....*.**..*..*****..*.**.*****.**.*****.**.*.....**.***........*.....*..*.********.*.*.*..*..*.....*...*..**.*..*.**..*..***.*.****..**.******.*..***....****.*..***...*.*....**.*.*.**..*....**..***...*...**.**..**....***.*....*.**.*.*.*.*.***..***.*....*.*..****.*.**..*.*.*****.**.**..***.*....*.***.***....*.**...*.*.*...*....*****.....*****.*.***.**..**...*******.**.*...*.*.*...***..**..******.*..*..*..*..*...*...*...**.**..*.***.....*....*..**.**..*****.....**..***.*...*****.**....*.******.*..***.*.*.*.***.***..**.***..*...***...**.*.**..*..*.*.**....***..*.*....****.**.**.*.**....**..****..***.***...*.***.*..*....*.****...**.***.*****.....*.*...*..***...*..****.*..*.**.*....*....**.*..*.*.*..******.**.**..*.*.*....**.*.****.*.*.*******..*.****...*.*.*..*.**..****...**.*.****.........****.*.*.*.*..**.***.***.*.*.*.*.*****..****...**.*.....**.*..****...******..*....*...*....**.*.**..****.**.***.***.******.**...*.*.**...*.*...*..**...****.*..*.*.**.*...****.*..*.*..**.*..*.*.*****..**.*..****..*...*.*.***.***...**....**.*.***...*.....*.**....**.*.*.***.**..****..*.***..*...**...**.****.*....*..*..*****............**.*.*.*.**..***.....**..**..*.*..*.**...*.*..******.*.**..*.**..****.**..*.**..*.**..*...**.**...**..*..*.****....***..*******.*..**.****.***..*.*..*.**.******..**.**.**...*.****......*......****.......**.*.*...*..*...**.*..*..****..*.*..*.*.*.*..**.*...****.*...*.*.....*.*...**.***........*.***..*..*...**..*..*..***.*..*.**.*.***..*..**....*...*.*...*......*****.******......**.**...*.*******.****..******...*.....**.**.*.**...****..*..*.*.*...******.*.*.*...***..***.*.**.**..**...*.***..**..****...*..*..*.....**.*.*.*****.**.**.*.*******.*.....*........**.***.****.*...*.*....**.**.*.*....***.*...**.***.*.**.***...*...**.*..*.****.***.**.***.*.*..*....*.*..*.*.....*....*...**.**.**..*.**..*...*..***.**...*..*...*.***......***.***.*..*.*...*.*..**.*.****.****...**.*.....****....*.*.. .*.*.*.*.*....*...***...*.**...*...*....**.*...*.*...***.******.*.***.*..**.****..***.*.*..**..*.*.*.....******.***.*.*.*....**....*.**....*****....***.*..*...*****...***.*...***...**.***..*.*.**.*..******.*...*.**.*..*.*******.*..**.*..**..**.**.*.*.*...**.*****.....*..***...*****.**.*..*.....*...*.*...*...***....*......*.**.*...*.****..***...***.****...******.**..*...**.*..***...*****..**.**....*.**.*..*....****.**.**..*...**.......**.*..*.*.*.*.*.***.**..*..*.**....***.*..*.*******..**.....**..*.*..***.**..*..*****.*.*.*.....**...*...**.**..*.*.****.*.*..*..****.*****.****.*.*.....**.**.*...**..*.....**.*..***...**..**..***.*.*....**...**.**.******.*..*.......***.*****..*.*.**.***.*.*..*.*.....****.*.****.***..*.*....*..**..*.*****.**....**.*...**...*.**.**.**...***....*.*.**.**.*...*.**.***........*.*..*....*...**....*.***.*****....**..*.*.*****..**...*...**..*..*.**..*..*....*..*....**.****...**...*...**.*..*.**...*.*..*.*.**.*..**.****..*******.*.*.**.**.**.*....*.*.***..***.****..*.*.*.*....**..**....*.***.***.****......*.****..*.*...**...*..***..*..*..*.*****.**........*.*.**.*..**.*.........***....*......*...***..*..****....*.*.*...*.**....*.**..*...**..********...****.*...****....***.**..**.*...*.**...*..**.**.*..*..*.**..*.*.**...****.*.**..*.**..*..**......*.**.*.***......**.**.*.*.*....*...*..*.**..*****...**..*.**....**..**.*..*........*...*.**...***.**..*.**..*.**.***.*.*.***...*...*.*.*****.*.......**..*..*.*.*...**.**.*.****...***..*.....*****.**..**....***.**.**..**....**.***.**.**....*.*.**...*..****......***.**.****..***..*****..**.*.**.*.*..***.*..*.*.*..**.*.*.***..*.*..*.*....*.****..*.**.....**.*..***..****.**..*.**....*..******..*.**..***.**...*.*........*..**.**....**..**.*.***..****..**.*...*...*......*....*.**...***.******...*.*...*....*.***.**.*******.*.****....*.****...*.*...*.*...**..*******...*.*..***.**.**...*.*...*.*.****...**.***.*.**..**.*.*.*...*.*.***.*..**..**.......*.*..*.*.**...*...**.***.***.*...****....*.**..*.*..**.*...*.. ..**...***.**.***.**..**.**.**..*....*.*..*...**..**.*.**....**..***...*.***..*..***.**.*.*.*.***...***....*.**.**..**.*..*...****...*.****...**...***...*..***.***..***.*.*....**...*.........**.*.**.****...*.*.**..***.**...**..****...*.***.*.**.********..**..*.*.*.*....*.***.**.*.*...*.*..*.***.*..****.*...**...***.*..*.*..**.*..*..**.*.*.**...*.*.******...*..***.******.....*.*..****...*******.*...*....*.**.*..*....***.*..***..***..*..**.*******...**.***.*...*.*.*.**.*.*....**.**.***..*.*....******.**..**........*..*.***.*..**..*...**.*.***.*.*..*.*..*..**.*.*.****.*.******.*..*.***..*****....*.*.**.*..**..*..*****.*...**...*.*.....***..**.*.*.*..*.*.*....**.****...**.*.*....*...*******..***.*....***.....*..**.*..***..**.**.*...*...*.*..*.*.***......**.*.*****.*..*.**.....***..***.****..*****.*..******.*.*..*.....*..*..*....***.*.***.*.*.**...*....***....*.*....*.*.**...***..*..*.*...**...**...*..*...*.*.***.........**.**.*..**.**.***.*....*....****..*.*....*.....***.**...*.*...*.**.**.*.*.**..**..**.*...*.*.**...*.*****.**..**...**.*...**.****..*.**.*.***.*.********.....*..*.*.......*.*.*.*..***...*..*.*.*....*.****.*...*..*..*.*.**..*.*.*...********..****...*..**.....**....*.*.*.**..****.**.***..***...*.*.*...*.***.***.*...***..****...*..**.**.***...**.***.**..**..*..*.*..*.**.*.*..*.****.**.***.*..*.....*..*..*....**.***.*.*****...*.*..*...*.*.******.**.*..**.*..****.*.*.*.*....**.**.....*.*.......***..**...**...*..*.**.**..*..**..*...*.*..*.**.*.**.*..*.*.*...**....*****.......*..*..*.*****..*..*.*.*.*..*...**......*..*.....*.*.***.*.**.****.**.*..**.*.*.*.***.*.*.***.**........**.*..*....******....*...**.***...***.*..***.****.**.****...*.*.*...**.**....****...*.********.***....*.***..****..*.....**........*....*...*....****....*....**..**..*****.*.*.*.**..*****.*.*..*.*...*..**.*****..*.*.*.*****.**.**.**..**..........***.*****.******.......*...**..*...*..*.*.**...*.***.**.*....***.*****.*.*.**.****.*.*.****.*.*.....*..*......*****.*..*.*...*.....*.*...*....*.* *..***..***.**.*...****.*******..*.*.*..*.*.**....*.*.*.****.***...*..*.*...*...**.***.*..******.*....**....***.*.**....*******..**.*..**.**..**.*...***.*.**...***.*...**.***.....***.*....*..*...***.**.*.*.**.**.*...****..**.**.****.*..*.....**.***.************.**.*.**..*..*..*.*...*.*.....*.**..*.***.*.....**...****.*.*.***.*****.*..**.*...*.*....****..*..*.***..*..*.***.......*...*.*...*******....***.***...*..*..*....*...***.***..**.*..*..*..**.**...**.*****.**.****.*.*..*...**.****.**...*...**.*.*******.*..**...**...***.***..**.*.*.*..*....**...*..**..*****....***.*..***.****...***.**....*..*.****..*********...****......*.**.*....**..*...***.*....***...**..*.**..**..*.*...*.....****..*.***....******.*..***.**.**.*..******.....*.**...********..*****...*..***.*.**..***.**.*...**.......****.*****.*.*..*.***.**.*.**.*.****.**.****..**.***..*****...**..*....*.*...*****.*...**....****...**.**.**.**.**....***.**.***.*.*.**..**..*.*.**.***.*..*..**.*******.*.*.**.*.*..*.*......*..**..***..**....*..**......***.***..*.****...*..*..***...*.*.******.*.*..*****.**..**.*****..****.******..******...*...*.*...*.*.*.**...*......*..**..**....**.**.***..**.**.*..****.***...*.***.*..**..**...*...*.*........******.....*..***...*.*****..***.*...*..*..*.*..**.***...*..*.*..***..***...*.***..*..***..*.**.*.....*.**.*....*......*.*.**..**.*.*.**.***.****.*.*****.****.***..*..***..***.....*.**..*..*.....*..*...*..*......*.*.......******...*..****.*...***.**..**.....*.*****...*..*..*...*.....**...*..**....*.....*.****.*....***.****...***...**.*..*..*..***.**....**.**.*.*..*.**..*..*.**......***..*.*...*...******.***.**...****..*.*****..*.*.*.*.*..*.*..*..**.**....**...**..*.*.*....*....*..******.**.*.*...*..**..****.*...*****..**..***.**.*..****..*.*....*......*.*.**....*...*..*.**..*...****.*****.*.*.**.**..**..*.**.**.**.**.*...*.********..*.*..*.*..**.*.*.****.***....**.*.*......********..*..*****......*.*.***..*.*******.****..**..*****..**.*.**.**.**....**.**...*.....*....*.**..*..**.* ***..**...*.**...*.*.**.....*.**.......*********...*.*.*.*.*.***.*..*....*.*......**.*...**..**..***.***.*.*******..*.........*..***.***..*.*****.*...***....*..*****...*.*..**.......*.*.*....*.*.*...****..*****.....*.**.*...*.**...*.*.....*.*..**.***.*..*.*..***..*.*...*....***.*****.***....*....*.***..***...*.***.**..*...*.*.*....***..**..***.*....**..**..**.*..**.*****..*.*....**.***..***.**..**..**.**...*.*****.*..*......*.*...****..*..**........**..***.**.*......*****.*.**.*..*..*..*...*..**..*.*..**.**.**.**..**...***********.**.*.****..**..******..**.*.****..**..**.*.***.........**.**........*.**....*...*.*.***.**...****.*.**.*********...*.*.****************...*****.*.*.*..***.*.**..**..**..**.*....*.**.*..**.**..........****.**..*...**.****....**.*.***....*.**.****....**...*..****..**.*....***..*.*.*...*....**.....*****..******.**.***..*....***..****.*......*.........***.**.**..*.***.*********..**.**..*.*..*...***.*.****...*....*****.*.*..*.***....*.****...*.....*.*.*..*.**..****...*.*.*****....*..*....**.*.**.**..**.*.....***....***.*.*..*.*...*.*....*.**.**..**...*...**..*****....*.*.*.*..*.*.*..*.*..*.*.*.****...***..*.*....*...*.*.*.**.*.*..*.**.********.**.****..****..**.*..***.**.**...**..*.*...**.*.*..***..*****...*.**.*.***..**..*....*.*.*...*....***.**********.*.*****....*.**.***..***.*...*...***..*****.**.***.******..*.**.**.....**...***...**..*..**.**.**.*****.****...**.....****..**.****.*....*.*.**...*.**.***.*.*...*...*.***.*..**..**.*.*.*.**......*..**.*...******.**.*.****..**..**..*...*..**.**.*...*.***....*..*..*...**....*.***.*.*..*.*******..*..***...*.*.**..***.*...*..****.*.*.*.***..*.*....**.*.**.....*..*..****.*.**.***.*...**.*.***.**....*..*.**.*...**.*..**..*.*.*****.***.*****.*.*..*.....**.********.*.**.**..*.*****.**...***...*...*.**..*.....*.****....***.**.**..*...**..**.***..*.**.***...***.*.*........***.*.*...**..***..*.*.*....***..*..*..**.*.*..*.*.*****..*.*...***...*.*..**....*..*...****..**...**..**.*..**.***..***..*....*.**.*. ***.**.*..**....*.******.*..*.**...*..*.***.****.**...***..**.***.**..**......**.**..***.*....*.****.***.***..*..*.**.*******.*....*.**.*...******...*..***.***.*.**......*..*.**..*.*...*..*.*.*...*..*....**.*.*..*......*..**.*..***.....*.**...*..**..***...*...*.*.***.*.*..**.*.**..*.**..*.*.*...**...*..*...*....******...**..**....**..***.**.*.*..**.*..**.*...****.***.*.*****.**....*....*.**..*******.**..***.*.***..*.**.**.***...*.***....*.***.**..**..***....*.******..******.*..*.*.*.**.*.**.*.***......**.*.*.**.*.***.*.**.*.*....*..*...**...*.**......***..*.*.**.**......***.**.***...*..**...*.*.*.***...*.**.*.*...*.**......*.*.*****...**...****..*...**.**.*..**.*.*******..**....**...**..*.**.****.*.*...*..*..**..**....*..*...*..*..*....******...*.*****.*...**.*.****.********..*.***.*.***.....*..*.******.*.*...*.*.....***....*...***.*...****.*.......***..***...*..**.*.**..*.**..*...***..**.**..*.*****.****.*....***.****..**.*.*.*.....***.*.*.*.....*..*..**.*.*.*****..***....*...****...*..*...****...**..**.....****.***.*...****..*...*****.**......*..*.*...*.*****..*.*....*.**.*..*.*.******.*.*.*.*****.....***.****.*.*.*.....*..*..*....**.*..*...****.*.*.*..***..**.****...**.*.*..***.***.*...**.*****.*..*..*.**.****.*.*.***.****.*...***..*.*...**.**.***..*.**.....*.*.****.**.**.*.*..*****.*..*******.*..**...**.*.*.**..*****..*.*.*.*.*.*.*******..****..**.**....**..**..***..***......***.**...*.***..***.***..***.*..*....**.****.*.*.*..*.*..*.**.*.**..*..*...*..**..*.*.*.*.*.*.*...**..*.***..***.*****..**.*.*.*.*..***.......*****..**.***....*.*..****......**....*..****....*....****.....******.**.*.***.***.***.*..**..*.****.***.......****........***......*...*.*...*****.....*.*..***....*.****.**..*.*..*.....*..*..........*..*....*****.*.....****....*.*.*.******.*.**.*......*.*.********.****.....*.....***.....***.******...******.**..***...***...*..***.*...*..*.**.**..*...**.......***.******.**..**...**..****.**.....*...*.*.*.*..*..**..**.*.*.*..**..*..*.*....*.*****...**.*. .*..*.*...*...*..*..*.*.***.*....*.**.*.**..*.***..*.****..***.*.***.***.***...........***.*..**.***..**..**..*....*******.*.******...*..*...*...***.*.**...*.*..**..*****.*...**.*..**...*...*.*..****...******...**...**.*.**...****.*..*..******.*.*.*.***..**..********.......******.*...***.*.....**.***.**.**...*..*......*..*.*.*..***.*.*..*.***.*..**...**..****..*..*.*..*..*.*..*.**.****.**.......*...*.**.**.****.*.....*.........*****.****.......**..*.*..*..***..*.****.*..***.***..*****.*.**...*..***...*.****..**.****...**...*.....*****......***.*.*******..*.**..*.*.*....*.*.*.**.**...*.**..*..*..***......*****..**.****.**..******........***.....*...*****....*.****.*..**..***..*.***.......*...*...*.*.*....*...****..*.*..****.*...*.....****.*.*.****..**..*....***.*....*..*.....*.*.**.....*..***..**.**...***..******....*.*....*..*...*.***.*.*******.*.**.**........*.*.*..**.*.....**.*.*...*.*.***.*..*.*.**....*.*..**.*..*..*....*.....*.....*....*..*...*.**.**.*.**..****.****.****.*.....*...*.***.******.**...**....*.**.*.*.*.*..***.*.***...*....*****.*..**.*...**.*.*.*..**.*.*..*..*.*.*.***..**.**.***....****.*****.*.*..*.***.**....***.*.....**.*.***.**.*....*..*..***.*.***.***....**...***....*...*....*..***.***..*.**.*..*..**.*.**.****..******..*.*...**..***..*..*...*..*...*..***.*.**.*..**.**...**.*..******.*....*...*..*..*******.*...**.**..*..****.**..**.****.*..*..*...*.....***....*....*.*.*...**.******.*..*.*...***..**.**..*.*..*.**.*****....*..*...*..**..**..**.**..***...*.....**.*.***.**...**..********.*..***...*....*...*.**.*.*.*.***.*.****.*..***..***.*..*..*..*..*..*.*******.*.*.*.*.*.....*..****.**.******..*.*****.*......*****.**....**..**.*....**...*..*...**...*........***.*****....*.***......***.*.*..**...*..*..**...**...*.****.....*.*...****.**.**..**...*.****.*...*.*.....***..*******...****.***...**..**.*....*.*****..**..*.***.**...*.*..*.***.****.*..*.**..***..*.......***.***.****.*..***.*******.*....**.....*..***.....***.***..*.*****...*****.....**.....*. *..**.....**.****...******.***.*.*****..*..*...**.....***.*.*.*****...*...*****.****.**.*.**....**...*..*.**.***.*....*.....**.*..*..****..**.*....******.***..***..**.**..***.***....****.*.**..***..**.**.*.*.**.*..**.*.*.**..**..*.*.....****.*.*.....*.*.*..**.****.*..*.*.**......***....***..*..**.*..****.*..****.....*...******.*****.**.*.**.***..*.****.***....*.*.*.*.*.*****..*..*.....*.***...*...***....*.*..*.*..**..*..**...*.*.*...*****.**.*...*..*.****.......*..***.****...**.*.*..*...*.***.*.*..******.**....*.*.**...*..*...**........****.***.*****.*****.*....**...*...*.*..*****.....*.****....*.....*....**.***......*.**.****.**....*.*.*****.**.....*****.*****.***..*.**..****.**...*.**.***......*.*.**....**...*.*.**..*....*.**********....*.**.**....*.********...***.**.**.......*.**..***..**..**.***.*..*.....**...**........****.**.*******.*.**..**..*.*.**..*****.*.**.***....**.**...**..**.**..****..*.****...*....***.*.**.****.*.**.**.*****.**.*..****..*..**.*.*..**.*.*****..****..*.*.*.*.*.*******....******.*.**.**.**...*...***....**.**....*.*..**..*.********.....***...*.......****.*..***..*..*.*..**.****.**........****..**.*.*.**.*..*....*...*.***....*.**..****.*.*..**..*.....**.**..*.*..*....**...*....****.*.*...**.*.*.***...*.**.****..**.**...*.....*...*.....*...**...**.*.*.*...*.**..*.*.*.*.**...**...**.***.**.*.**.*..*.*.***..*..**.***...*****.*.*.******.*..**..*.***.*.*...*.*..****..*.*..***..*..*...*..***...*...***.****.***...*.***.....*...*.*..**.*****....***...**.*.*.***..*...**.....*...*.*..**...*..****.*..**.**..**...***.**.*..*.*..**.*.**.*.**..**.....*..*.**...*...**.*.......****.**.**.*.*........*.***.*.*........*..**..**...*.*******.*.*...**..**..*.***..*.*..***.**...**.*.*..**.**..*.*.**.*.*..*.******.*...*.*.*...*......*..***.*...*..*******.*.*.**.*..***.*......**.**....*.*.*.***.....******..*.*...*..**..*.****.*.**.....**.*..*.....*.**..**.**.*..*....*...*****..***..****......****..*....*...**..*****.***.*****..*..***...*.*.*.*......***...*...*.*.* **.***.....*..*...*.*.***.*.********..*..*.*.*.....**........*.****.***.*..****...*.*.******..****...*...*..*..*.**.***..*..*...*.*..**.*..****.********.**.**..*.......*.**...**.*.*...*.....*....*....*...**....*.*****..**...**.**..*****.*...***..***....*..*****.*.******..***.*.**..******.*.........**.****..*.****...****..**.******.*.**..*.*...****.*..**...***.*..******.*....**.***.*....*******..*..****.***.......****...**.*.*******.*.****.**.*.**.*.*.*.*********.....***.****...**.***.*...*.*..*.**....*..***.*...**..****.**....*.*....**...*.*...**.*...*...*....*.*.*.*....*.*.....******....*.*****.*...*.***....*.****...*.**.*..***..**.........**.*****.****.**.**....*******.*.....*.****..*.*..**....**..*..**.*..*..*.***.*..**.*.****.*...*.****.*..*****...**..*....*..*.**..*..***...**.*.**...**..*.*.**.*.********.*.***..*..*.*.....*.*.*.*....**....**..**.**.***.....**.*..*.*.*..*.*..**..*...*.**.**...**...*..*.**.....***...*...*.**..***.**...*..***.....**...*.***..*.****.**..*..*.**.**.....*.*...*..***********....**..*..***..***...*.***.*..**.**.......**.*.*...***.*.*****.**..***.*.*..*.*.**.*..***..*...***.**.*.****.........*.*..*.....*****.*.*.....*.*.*.*.*..*.**.......*.*****.**..**..**..**...*.**...*.*.*.*****..*.*.*.**...*.***...******..*.***..***..****.*..*...***.*.**..****..**.**...*******....***.*.*.***.**.***.*.*..**.***.*.**.*.*....**.*.*..**..*.*.**...*.****....*..*.....***...**..***..*..***.*****.*....**.*.**.*..**..........******.**....***..*.****.*..*.**..****..*..*.......**.**..**....**.**.**..*...*******....*.*..*...**..*..*...*.....***.*..**....*...**..*****.*..**.*..***....**.**...*****.**..*..*******...*..****..***....*....*.*.*..*..*.**...**....*******.*.*.*******.*.***...*...*.**..*.******.**...*.*..******..*......*****.*...*.*.*......****.**.*.*...*.*.*.*.**.****..*.***.*.*.*.*.*..**....***.*...*.**.*..*..*.*.**...*.****.*.......*.....*.*.***.*...*.*.*.*.***....**.****...**..*.*.*..**.*.*.*....*.**...*...*..**.*..**.*.**..**..*.*..*.****.*.****.*** .*..**.*.*..*.*.**.*.*...**..*******..*..*...*.*****.***.*.*.**...***.**.***..***.*...*...***..*******..*.*......*.***..*.**.*.*.....*.*****..*...***.**.****.....*..****...*...**..*..**.**..*.*..**..**.*...***...*.*....***.**.**.**...****.*.*....*..**.**...*..*..***..*..*....*...**..*...*******.*.*.****.*...*.*.*..*.**...*....*.**..*****..*.*.*...*..******.**...****.*..**.***..*****....*...*.**...*.*.*.*...*....*.****.*...**.**..*.....*...****..**...*.*.*...*..*...******.***.*.*.*.....*.*.*.**..*.****.**.****....*.***.*.***.*.....*...*...*.*.**.**...**..**.*.*.....*.*....**...*..*.*..*..*..*..*.***.**..*.****..*.*...*...*.**.*.***..**..*.****.****.***.*..*.*...*...**.**..**.*****.**.**.*....**...*...*.*.*.*..*.**.....**...**..*****.***...**.***.....*...*.*.*.***.*..**.**..******...*.........*...*.......*.*.*..**.*****.*.....*.*.***..*********..**.*.*****..****.*......**.*.....****..**...***...**.*.....**.*..**..**..*.**.*.**....**.***.*....*.***...*.*.*.*..***.***..*.*.**...**..*.***.*..*.*.*..**.**.*....**.**..*...*.*.*.**...*.***......*..*..**..***.........***...**.***...***.*.*...*.******..**.*..****...**...*.****.**.*.***.*.*.****..********.**.*..***.**.**..**..*.**....**.*.*.**...*..****..***...*.****.*..**..****...***.***....*...***....*..***.****.*...*.*......*.*.*****..**.*...*.*...*.*..*.**.*.*..*..********....*.*..**..**..*.*..**...***.*.*.*.*..*.*..*..**.*.**.*..*.*..*....***.*.*.***.....*....*.....*..*.*******.*....*...*.**.*..**..****..**..****...*.**.....*..*****.*.*..**..*..*.**.*.*.*..***.***.**.*..*....******.*..**.*.*.*.**.*....*......**..*********.*********..**.....***.**.....**...****....**..********...**.***..*....***..*....*..*.*.**....*..*.*.***...**...********......*........*......*..*.**...***..*..**..*..*.*..*.**.*...*.*..*.**.*.****.***.*.*******..**...**..*..*..*.***.**.**.**.*...*......*..*...*..*.****.***....**.*****.*.*..*..*.**.*.****...**..****..*..***...*...*.**..***.*.*.*...**..****.*.........*.****..*..*..*****.*..*..*.*..*.*..... *.*....**...*......*.***..*..******.**........**.**.***.**********.....****.*.*..*..*.***...**.****...**.**..*.*...*.***..*.......*.****...****...*.....***..*.**.*..******..*.**********.***....***.*...***.**.........**.*...*.......*.**....*.*..****..........*.**.***.*.*.*..**..**.*.*....*.*****.***...*...*****.**.*...*.*****..*..**.*..*...***.*..*..**.*....*..****..*..*.*..****.....*.*.*.*....*.......******.*..*..**..**..*.**.***..**.**...****..*.*.*...***.*.***..*...***...****...***.*..*.***..*...*...**.*.**..*..*****..**.*.*...*.*.**.**.**....*.***..***..*...***..*.*...****..*...****..*.**.*.*..**.******...**.****.*.**.**.....**..*.**..***..***.*..*..*.*.***.*****.*.**...**.****....*..*..**...*..****..**...*.***.*.****.*.....*.*..**.**..*.*....*..*..*....******..**.*.*.*..**..**.****.**.*..*.***..*...*....**...*.***.*.*.****...**.*.**.**.*....**..**.***..*...*...*.****.*.*...*...***.*.*..**.****.**...***.***.**.*.*.*.*....*...*.**.*****...**..**..**..**.*.*****.....*..**.***********..*.*.....*****.**.**.**.*...*...*.*.**.**.******.**.***..****....*..***...*...*.*..*...**.*.*....*..*..**.*..**..***.*.*....**.**.*.*.*.*.*...***..*.*.....***..*.****..*.*.***.....*...*......**.*..*.*.***.*.*....*.***..*...*.**...****..*....*....*.*..***....**..*.*..*..*..*********.***......***..****..*.*.*..*..*.**..***......***..*..*.*..*.*..*.**.**.****.***..****.**.*.*.*****...*.**...*...*....*****..*...*....*.*.**....****.***.*.*..*****..**.*.........*.*..*****...*.*...**.*....*.*..*...*.***....***.*.*..*****.**..**.***********....*.**.....**..*.*.****.**.**...***..*.**..**.****.*.*.**.*.****.**..**..**...***...**.*..*****.*.**..*..*****...*........**...*..*.***..**.****.*.*..*...*.*.**...*.***....*..*....*...*.......*.*.***.**..*.**.********.****..**..*.****..****..*...**...******.....**.*.*..*.**..*...**.*...*..*.*.*.*.*...*..*.*..**..*.....**..*.**..***..*..*.**..*.**..******.**.*..**..****...*.**..**...*....*.***...*.....***......*..**..*.***..*.**..*......**..***.***.*.**...* .***..***.*...*****.*..**...***.....*.***..*.*.***..*..***..*.*.*.*...***.**.*..*..*.**.****.****...*.**.*****..****...*..*..*.***..**..****.**.*...*.**.*.**.***.*..****.*....***.*.**...**.**.*.*..***.**.*.*.*...*..*****..***...****.******..**.*..**.***.*..*..*....*....********..***.**.*..***.*.*****.**.****...*.*.*..*.*.**..**...**..**.**.***.*...***.*.***...*........*.*...*..**.*.**.***..***..**....**..*.*..*.*..*.*..*...***....*.****.*.*.**.*.....**.****.*..*.....*..*.....*.*..****...****.*...***.*.*.....***.....*..*.*..*.*.*****.**....**.**...**.**..*.***.*.*.*..***..**....**.***..*..**...*.**..***.*.****.*...***..*.*....****.......*.**..***.***.*.**..***..******.*.**..*...*.*.*...*....*.....**..*...**..*.*.*...*..***.**.**...*.*..*.***.**..*.**.....*....*.**.**..*...*...*****...*.****....*.**..*.***.*.....*.***.*..*****.****...***...*.*..******...*..*........*.*..****.**.*....**.*.*...*...**....*.**...*...*....*.*..**..**...*.*...***********.*.**...***..**...**.*..**...*.****...*..*..*...***.*..*.***.**.....***.*...*..*.*..**....***.***.*.*........**.*.*.**.***....*.*****.**...*....**.**.**...*.....***.*.**.****...*.*....*..*****..**.**.*.*....*......****...****....**.**.**..*...*...***...***........*..**..*.**..*...***..***.......*.*..*...........***.*.*.......**.*.****.*****.*.**.*....*.*..****.**.*...**..***.**..*****..***.*****.***..*.*.*****.*.*.....***..*.**.**.*...**....*.***.....**...**.*********.**.*******.*.*.***..*..*.*.**...*..****.**.*.*.*.*****......***.*.*.*....*...**.***......***.**..**....*.*.****..**.*..*.*..*..*..**..*.*...**.**.***.*.**.*..*.**.*.*.**.*.***.***.**.**.**......*.***.*.*.*....*.**.**......***..**..*.******..***..*.**.*.*..*..*.**.****.**..*.*.........*.*...***..*...***.*..*.*.*****.*.*...*...*.****..**.*.*...*..***....*.*...***.**..*.**.*.*.******..*..*...**.*****..*.****.****...*..**..*.*.****.*.**...*.****..*.*...**.*.*.*..***.....*...*..*..****.*...*.*...*..*...*.**.****.**...*.*....**..*.***....***.***......*.*.*.*.****.**. .**...**..*.*..*.**..*..**..*.***.**..*..*..***....**..*..*...*.***.*.......**.***.*...***.*..*.....*..*..*..*...*..*..*...*....**.*..******....*..*..*.*.....*.***.*.....**.....*...*.****.*....***.***...*.**..*.*.**.**.*..*..***..*..*****..*..*...**.**..*.*.*......**..*...*..*..*.**.*...*....*.*....*...**.**.**....*.*........***..*....***.*..*****.**.*.***.**..**.**...****....**.*..**.**.....*.*.*...*.*...**.****........*******.....*..**.*..**...*.**..*.**..*.......*.****.*.*.*.....**..******.**.*****.*.**.**..*.**..****.***.*..*......**.*....****..*..***....*.**..*..*.*...*..**...**.*.*....*.......***.****..**.**.****.**.***..*.*.****.*......*.*.*.**...*.*...**.**.**...*.*.**.*..*..*...*....**.*****.******....***.**.*..**..*.***.**.*****.******...*.*..***.**...*.*.*..**..**.****..*.*.**...*....*.****.*****.....*.*.*.**.**.*...***.....*****.**...**..*.*.....*....*..**...**.*.*.***.***..**.***.****.****..****.**.***...**.***.*.*.**..*.*.**.**..*..**..**.*.****.*.**.***...****.**.******.*...**.*.*.*.***..*...*.**.*......*.**.**.**.*.**.****.****...*.*..**..*...**.**...*.**.**...**.**..**..**.*.*..*.*.***.*...*...*...*.....*.**..****....*.*....*...*..**.*.**.*...****...........**..*.*..**.........**...*.****....*...*.**.***.*..**.*****.*...*.*...**.*****.**.*..***....**.....*.*.*...****....**...*.****.*..**.*.*..*.*.**..*****....*....**....****.***.....*.*...*.***.*...*.**......**..***..*.**..*.*****.**...*.********.*..**..*.*....***.******....**..*......*..*.**.*.*.****.*.***.***..**.*.**.***.*.*****..**.**..*...*..*...******.****.**.**.**..*.*..*......****..*...**....*.****...*.*..***.**.**.*.......***.*..........**..*.*.***.*.*...****.*..****..***..*....*.*....*****..*****.**....*..**...******.*.......*.*****..****.*.****.***..***.*.*.***.*.*..**.*.**...*...*.***.*.*..**..****..***...**..**...*.*.*....*.**.*.**.*****..*.*..*.*.*.***.***..*.*..***.*...**..**.****..*..**....**..**.***.**.*.**..**.**.*.**..*...*..***.*..**..*.**.**.......*...*.*****...****.*....*..**.. ****.*.....****....*.*****.*****....******...*..*.....*.*....**..***..*..*****.....****..**..*...****.*.**..***.**............*.*.**..**..****.*.*..*.**....*..*.****..*....*.*******.****..*****.*......*..***..**.***.**.*..***...****......***.***.***.*.**..*.*.....*.****.*.*...**.****.*********.*.*..****..*.**.....**..**..***.***..*....*.*.*....*.****.**..*.***.*.*....*.....**..*.*....*.*.*.*.*...*..**....*..**.*.*....**.**..**..**.*..**.***.***..*.*..*.****.**.**.*.*....*..*.*.*.**....**..*.*.***...*...*.*...*..**.*...*.****.*...****..****.*......**.*..**..*.....****.**..*...**..*.********..*.**.****.*...***.*.**..**.**....**.***.***..*.****.**.*..*..*.*.*...***...**...***.*.*.....*..*..****..*..*..***.*.***...*.*.**..*.....**.******...*...*.*.**.*...**...*..***.***.***.*...*.**..**.*.*..****.*.*.....***..**.***..*..*.*.*.*.*.***.*..**..**.*....*.*****...**.**.*.*.*..***.*..*..***...**..***.*.***.***..*..***...****..**.*.*..******.***.**..*.****.**...***.*..*.*.***...*******.**..**....**.*....*.....***.*....**..*.....*.*.*...***...***..*....**.*********....*******..***.*..*..**....***.***...**.*..****..*.****..*..*.....*......**.*..*****..***.*.*****.*.****........*.***..***.*.*.*..***.....*..**..**.********.****...*.**.***..*..*.*..*..*..*.*.*..**.*.*..*.****.....*..*...*.*.***..****..*...*..*..**..****.*.*..**.******....**.*..******..**.*.*.*.*.*...*.*.**...**.***...***..**.*.**.*..*.**..*.**.***...*.*.**.*...*.****.***..*.***.*.*..*******.**...**.******..*****.*.**.*.*.*.**..*...*...*..*.*....*.*..*..***..*..**.**.*.*...***.**..*.*..*.*..********..****.**.**.*.***.*..*.*..**..***....*.*....*.****..*...*.**.*.***..*..*....****..***.***..**.*.*..*...**..***..***.**...*****...*..*****.*.**..*****..*..**.*...*.*******...**....***....*..**.*.**.*..**.******....*.*...**..*..*.******.*.*..******.***.*****...*....**.*..*.********.*.*...*..**....*****.**.*.*.*..*..*.....*....**.*****.*..*..**.***...*.*.*...**..*...*.**..*..***..*****..*..**.**.**.*..*..**...*..*....**...* ..*..*.**.****....*...**..**..*..***..*..*.....*.**..****.......*...*..*...*..***...**..*.*...*......*.****...**.**.***.*.......*.*..***.*.******.**...****.*.**..*.***......*.*****....**.**..***..**...*.*..*.*..*.***.***...*..**..****...*.***....***.*.......**.**.....**..*.*.*..**.*...****..**......*.****.****..**...*.....***.*..*.****.*.**.**.*..*...**...*..*****.**...**.***.....*..**.......*******....***..****..**...***..*.*.*.*.*.*.**.*********.*...........*.*.***.*...**.*.....*.*.*.*.***........*****..*.*.**.**.*..*..*.*..**.*....***..*....**....*...*.*.***.**...*...**..*........*.***.**...**..***.*...**.*..*...**.*.*.*....*....**..***.**....**...****.....***..*.**.......***..****.****.*****.****.*.**..***.*.**..**..**.*..**.**.***....*.***..**..****.....****..**.***...*.*........*.*..*....*..*....**..****.***.**..**.***...***...**.**...*.*.....**.....*.....*.****...***...****......*****.*..**...*..*.*....*...**.*******.**..***...***.**.*.***.*.*.***...*...**.*.*...****..**..**.*..***.**..**.*******.*...*.**...*****...****..*..**.****.....***.*...*.*.***.**..**.**.**.*.********.*..*.**..**..*.....*.**.*****...**..*..****...*..*....*.**.***..*.**..*.*.**...*.*.*...*...*****......*....**...***.**.**..*****..**....*.*..***.*....*....*....****....*.****..*..*......*.***..*.*****.*....***...***....***.***.*.**..*****.*.***.**...*...**.**...***.**...**.*....*.*****.*.*.**......*..*.**.**.*****.*****.***.**.*.**...**.*..****..*.*.....*.*..*.***...****.***.*..*.**.....****...******.*..**********...**..**.**.*...**..**..*******.*.*...****....**...**.****.*...**..*.**..**..***..**.*.*...*..*.*.**.....**..****.***.**...*...*..**.....***...***.**...**.****.*.*..****....**.**..****..***.*..*..*..*....**..*...*.****...*.*..**..*.**..**...*..***.....******.**.*.**.****..*..**.***.***...*.*..*..*....*...*********..*.*.*....*.**.**.**.*.**..**..*..*.......***.**......*.***.*****..*..****.**.******..**..*..**.......**.****.**.*.*****...**...******..*...****.*****.*.*****.....***. *..***.*..**.*.*.*****.******...***..*..*..****...*.*.*.**..*.*.*.*.***..*.**.*...***.....*..*.*.**.*****.**.*.**......*...**...*....**.*.*......***.*****..*..***..*..**..***..****..***.**....*..*...*.**.*..*.**.**...**.***.******.*...**.*.*..*.*.***.*..****...***.***.....*.*.*.****..*.....**....**.**.******.***.***..*.....**.**..*...****.**..*.*.**.*..**.**....**...*..****..**.***.**.**.**..***.*..**.....*...*...........*..*......***...*.****.*..**.*...**.*****.*..*.*.*..***..**.*.*..*.....******.**...*.**..*.*...*.*..*.****...*.*.*.*******..****...*..**.*....****.*****.*.**.*.****..*...*..*..*.**.*...**...*..**.......*.**..*.*.*.*...***...****.**.**.****..*.*.**.*...*..***.****.*****..*******.***...*..****...*..**.****.**...*..***....****.***..*.*..*..*.*.**..**....**.*.*..***.***......**.*****.**.*****.*..**.***....***...***..*.*.**....**.*..**..****......**..**.*..**.**..*.....*..***.*.**......*..*....*..**.*.*..*.........**.*..*.****.**...*....**.*...**....***.*****.*..*..*..***.******..*...*..**.*.*.*.....*****.*....*****.**.*.*...***.***.***....***.**.*.**..***.***.*.*..****.***....**........*......**.*..*....*..*..**..*..**.*.*..*.......***.*.***.*..***..**..*....**..**....**...*....**.*..**...*..**..****..*.*.***.*****.***..*.....***...***.**.*....*....**.**.**...*.**.******.**.**.*.**......*.*.......*.**.*..**.***..*..**..**..***.....****.*...*...**.**..*...*********.*...*.....***..******.*....*.*.**...****..*.*.***.**.*.*...*...*.*****.*..*...*.*.*.*.*****.*.***....*.**.***.*.....********..*..*..*...****..*..**.*..*.**.***.*...*.**.**.*.*.**....*...*..*.*...**.***.*.*.*.*.......**..*.**.*...*...**...***..*.*..*.*.*.*..*....***.***..**.**..***.*....*.**.***...*..***..*..**.....*...*.*.*..***.**..**.*...*.*...*.*..*.*.***.*.*.**.*...**.*.*..*.**.*.**..*....**..***.*.*.******..**..*...*****.*..*..****.**..*.*********...**.****..*..**...***...*.*.****.*.****.*.*.***.*...*.**.**...**....**...*..**..*...*.........*..**.*.*....***..*.*.*....*....***..**....*.... ..***...*.*.*.**.***.**..*.**..**.*..*.*****..**.****.****..*...*.**.***...*......*.*..*********...*.*.***..*.*..**.....**....**...********....*.***..**..***.****..*.*..*...*..***..****.**.....*......*..*...*******.**..**.***..*******..*..******......*.*..*.*.***..*..**.....**.*.*.**.***....*.*.***.***...***...***....*...***.*..***.***.......***.**.**.*.*.*..*...*.*..*...**.*.**.**.*..****...***...***....*.*..*..***..*.*.*.****....*******.*.....***.*****...*.....******.**....**.**.**..***.*.*.**.........*.*....*****.*.*.**..*..*...*..*..*.*.*.*...*...*.*...**......**..*.*.**.....*..****..*****.*.**..**.*.*.*..*.**.***....*.**.*....*.**.*.*.***..*.********...**.****.****......**..**..***.*..*..*...*..****.**.*..********...**..*..*..****...*.*..**.**.**.*.**.*...****.......*..*.**.***..**....**.*****...*.*.*..**..*.**..**.****..*.***.*****...*.******.**.*.**.***..**.**....*..*..***..**.*..*.**.*.*...**.***.***.*.**.**..***.****...**.**.*....**....*.*..*.**...*..******.*.....*..***.**.**....*.*****.*.*.***.*...*....**...******.**.**..**......**..*..*.*..*.*.*.*...*.....**........**....*..**..***.*..***.****..*.*.*.*..***.**.*.*..*...*..*...*.**.....*..****.**..***.....*..*..*.*...**.*.*.******..*....**....**.*...**.*..*..*.****..***....**.....*.***..**.*...***..******..**.........*..****...*.***..***.*..****.**.**...***...***....*..***.******.*..****..**..*..**.*...*..****..**..**......***..***.*....*.**.**..*.*..*..*..*.******..***..*.**.*.....*..***..*.*........*.*.*.*.*.*.*...***.**.....**.**..**.*.**..***..**.*.***.*.*........*****...***.***..*..*.*..*..**.***.*.***...*...*.**.*..*.....**.*..**....*.*...**.**.***.****..*.**.*.**.*.**.*.*.*...**...*..*.*.*****.**..**..*....***..*.**...*...*.*.*..*****.**.**.*.....**.***.**.*..*.*.**.*.**....**..*.**...****.***.....*.**.*..**........***....**.*.**.**.***....*....**.***..**.***....*.*...***...**...*....*.***..*..*...**.....*....**.**.****.**.**.**.**.*.**.*.**.******..**...**..***.*..*.***.*..**.**.*........****.***** ...*.***..*.**.*..*.*.*.*..***.*.***..****.**....*.**.*.*.***....*..........*.*.*.......***..*...**.*..*..***...***......*******.***..**.....*..*.******.*.**.*.*.*.*.*....**.**.*****.****.*...*.***....*..*.**.*.*..**...*...*...**.*.****.....**....**..*..*.*....*..*.....*.*.**.*****...**..**..***.**....*****.*..**...*.***..***.*.*..*.**.*.***..**......*.*.*....**.*.**.**.****.***..**..**.***.*..*...*...****..*.***....*.....*..**.**...*.......***..*.*.**.*...*..*.....**...****...*****..*.*..*******.....*.*....**.*.*.**..*.*.**..*......*.*..*.*.*.*.***.*.***.*......*****.*..*.**..****.....****.*....*....******.**.**..***.****..*.**.***.*...***.*..*.**.****.*.*.*****..**.**.*..*..*.....***.*.*.***.*.*.*.*.*...**..**.....*****....*.*..***.****....*****.**********.*..**...******.**..****.*.****.**..****..*.**........****...**.....**.****...*..***.*.**.***.**..*...*..**.*..**.***...*.*..**..*****..........***.***.*.***....**.*.*..*.*..*.*..**..**.*.***.**..*..*..**.***.*.***..*..***....**.*****....*.*..******...*.*.*******.***....**......**..*.*.**.*....**......*..*......*...***...****..*..*.*.*..*..*..***.**..****..*****..**..*.*..*.*..*.***.*.*.*...*.*..***.***..*******.*.*..**.*..***....*...*..*..*......**.***..*.....*...*.***...*.***.***..**.*.*.*****.***..**.*.**.*.****.*.***..**.*..*...****.*..****.......******..***.*.*...******...*..*.*.*.*.**..*.**.*....**.***.*.**.*..*...*.*..*...******.*..*.**.*...*.*.**....**.*.*.*.**...***.*.*..*...**.**.*..******.....*....*.*.*.*******.*****...*.....*..*..**.........**....*.**....*....*..****.*.****.*.**.**.**..*.**.****.*.*.***....*.*..**.....*..*****...*****..****.*.*.****....*..*..***..**.*..**...*.*..*..*..**.**....*.....**.*.*....*.*.*.*...*..***.**.*...**.***.....*.*.*...****...***.*.**..*.**.*..*.***..**...*.**.*....*..*......**.**...****..*...**.***.****.**.*.**.....*.*.*..*...***.******...*.*..**.*****.*.*......****..****.**...*....*..*.*.*..*.*..*.**..*.*..*..*.****.**.*.***.**..**...*...***.*..*.*.***.**.*...*...... ..*.......***.*.******.**.**...***.*.**.**.*.*.***.**..***.*....***.**.**.***.**.*..*****.****...*...*..*.*..**.***....*.*.**...*.**.*.*.*.**.***.**..*..*..*.*.**.***..**.**..**.***.*.*....***.**...****.*..*..*..******..*....**..*..*...****.*.*.*..*.****.*.*.*...***..*****..**..***.***.*******.**..*.**....**........**......***.*..**.*.**.*.....*.....*..**.**....*.****....*.*....*..*...***....***.*.***...*..*.**.****.**..**.*..*...*.*.*.**.*.**..*.....*....*..*...*.**..****.....**.***..*.**...*...*..*..*.*...***....*.*.****.*..**...*....***.....*****..**.**..*.*.******..*..*...*...****..*.....**...**.***..*.....*.....****...***......**..*.****...*.**.*...*..*..*.**.*..*......*....*...******.....************.****..**..*...*****.***.**..*...**..**..******.*....*...**.........*.***.***.*.*....***.*...*..**.*..****.**.***.**.*.**.....*.*........*.**.**.*..***.**.***..*...**.****.**..*..*..**..*.*...**..*.**..*.**....**.*..***......****.****.*.**.*.....*****...*.*...*.***....*..*..*..***.........****.*..*.....*.**....*...*.*.*....****.**..**.*..*.....*.*...****..*..*..*..*.***...**.**.***...***.*..**..*.*..****....**.*.**....****.*.**.***....**.*.*.....*..*.***...*.*...*....**...*.**.**.*...****....*.....*.***.**.**.***.*..*.**.....*****..*..*.....*.*..*..****.*.*.**..*...*...***.*..****..**...*..*....**.***..**.*..**....*...*..*.****.****.**..**......*...*.**.......*.*.**.***.**.***..**......*..**....*******.*...*..**.**........*...**.***..**.*.....**.*.*.***..*.*..*..***.*...**..*...*.....*..****...*.....******.**..*..*.**...**.*****..**..**.*.*.***.*..***..*.**.***..**..**.****...*.**.****.*.***.****...*..***..***.**.*....*..***.**.****..******..*****...****....**********.**..**.....*..*****..**...*...***.**..**.....*...***.*....**..*..**..*..*.*.**..*.***.*..*****...*......******.***.*...****..*.*.*...*...*.**....**....*...*.***..*...*............*..*..****....*.*******.*.****...*..*****..***.*.....*..*.*.*.......***..*.*......*.*..*...**...*..**.*.....**....***.*.**. **.*.*.*.*..*.*.*..*.*.**...*....*.*...**.***.....*...*....*..***.*.***.*.*..**.*.*.***...*****.*.***.......*.**..*...**..*.***.*...**.*.*.***.****.*...........*....***.*...*.*.*.*****..*.....*.....*..**..**...**.**.*..******.***......**....*..***.*******...**.***.*******.**...*.******.*..**..*..*...*.*****.*.**.***.**.*****....***.**...*.*..****...*..*...*.*..****....**.**...*.*...****..**.*.......***.*..*.**...*.*..**.*..*.**.**...**.*.****..*..*..****.****.**.*...**..***.*.**..*..**.**..*..*****.....*...*..****.**..***.*..*.****..**...*.*......*.**.*..*..******.*.**...**.**.*..*.*.*.*..*...***..*.**.***...*..**..**.*....*****..*...*****.****.**....*.****..*.***.**...***..****....*..*.***...**.****..****....*.***.*..**..**...*.*..***.*.***...**...*.**..*.*..**.*.****.*..***.*.*..****...****.......******.***.*........**.**.*...*...*.**.**.*..***.*.**.*...*...*...*.***..****....***.....*.*.*.**..*.*.*.**.***...*..*.*...*....**....*.*.....*.*.*.*..*...***..*.*.*.*..*.......*.*...***.*...*..*..***.*.*.*.***..*.*.**.*....****..**.*..*.*.*****.********....*.*....*.*..*..*.*..***....***.*.*..**...*...*.**.*..****..*....*...*.***..****.*.*.***..*..**.****..*.*.**.*...****.....*.*...*...*...********..*.....*.*.*..**..***********.*.*****.*.......****...**...*.*.*.***..*...*.*.****...**...*..**..*****.*.*******....*..*.....****.*...***...***.*.....*.*...*.*.****.*.*.**..*..***.**..***....*.**.**...*...**..*.*..*..***..*.*.*..**.**.****.***..**.*.....*.*.****..*..*****.*..*******.**.*.****..***.**..**.....*...**....**..*.*.**.*..*....**.**..*.*..**..*.*....**.**..******....***..*.**..**.****.***.........***.*....*...***.*..*******....**.*.*.*..*.**.*.*.*.**...**.**..*..**......**.*.....*..**.*.....**.********.*********...*.*.*.**......*****..***..*.*.**.*.*.....*****.**.**..**...*...******..*.*.**.****.**........*.*****.***.**.**..*.*..**..*.***.*..*****.******.***....****......*...**..**..*...*....*.**..*.**..*..*.*.*****.*....*..*.*.*****.*****.*.*....*****..*.***..*...***. ..***.*.**..****.*.*.....**.......***...*.*.....****.*.*..**..*..*..*....**..*.*..*.*..****.****...*.*..**.****.....*......****..**.***.*.**...*..**.***..**.*..*..*.**.*..*.*.***..*.***..**.*.****.*..*.*.*....*.**.....*.....*.*...*.**.*.*.*...**...**..***.*......*.**...***.*.*.**.*.*...*.*...*.*.**..**..****...*.******.***....**..******.*.***.**....**.**.*.**..*.....*.....**..*.**.*.*.*.*.***.**.****..*.*...**.***.*...*.***.**...**.*.......*...*...**..***.*....*.****....***...**.*.*****.*..****..........***.***.**.....***..*****.**.*.....**.**..*.****.***....****...****...*.***.*.****.**...**.*..**.......*.****.*.*.*.*..*......*...*..*..****.**.*.*...**...***.**.......*...**.*..*...*..**..*..****...*****..**.......*..***..**...*...*..*...***..******.*******.**.*..*..**..*.**.*.***..***.**.*.*..*****...*.****.*..***.**.*..*.*.*.***.****.*.**..*..***..**.*..*.*...**.*.**..***....**.*****.*.***.*.*****..******.*.*...*..***.*.*.***.....*....****....*..**..***.*.***.**....****.**.***.*.***..*.*..***.*..*..*....*..**.**.*..*.****..........**..***.**...***..****.....**...**.**.*.*....*****..*****.*.*.........***..**.*.**..*..***...*..*...**...*********........**.*.*.**..*..*.*..***.*.*.*.*.**.****.*****.*.***.*.**...**..**.*..*.***.*.*..*..*.***.*.**.....*....****....****.*.*.....**.*...*..**.*..***.*.****...*...*.****..*..**....**.*..**.*...***.**..**.*..***.*.*.***.*.**..*......*.****....*.***...*.******.**...**.*..*****...*...**.*.***.*.****.**.**..*.***..*...***...**..*.*.*.****..*****.**.****.*.*******.**.*.*....*.*...*...****...*..*.**...*.*...**.*....**.*....**.******.*.***.**.*.*......*...*..**..**..*...*..**.*..**.**.....***.***.*...*.**.***..**.*.**..*..**.***...*.*****..**.*.*..**.*....*.*..*.**..*.**..*.**..**...*.*.*.*..***...*****.*****..*.*..***.*..****.........**..****...***.****.***...*****.**.****.*.*.*....******..***..*..*******..*..*.*.*..*.....*...*.*.*****.*..*......*...*..**....*.*.*..***.*..***.***..**...**.****.*.***.**.****...**.**...****..*..*..* ..*...*.**.*.*....*.....**.*..****....*..***.*.....*..******.*.****.**...**.**.*.*.*.*.*.*....*.**.*******..***.*.**...*...*..**.....*....**.*****...........***.**...*....**.*.*.****.****.*.**....***.*.*...***.**..**........****..*.**.*..*..**....**.****..*.***.*.*.******.*..**.*****...*..********...***.*....****..*.*.*...*...*.*.***.......***.****..*....**.**.*..****...***...*......*...*.***..*.***.**.*..*.**.**.*..**....*****..*......*.....*.**.****..*...**...**..*..******....*.*.***..*..*....**..*..**.**.*.**.*.*.**..*.....**..**.**.....*.**..***..**.***.*.**.**.**..**.*..***.*....*.*.......****.*.......*..*****..*.**....*****....*.****.**..**..*..*....**..**.*.****.*..*.*.***..*****.***.*..****.*.*....***.*.*...**..*.****....**....*....***....*.*.***...*......**..*.**...*.****.**.****.*........*...*****..**.***.**.***.*...*..**...*****.****.*..******...*.**.*...*.****..*.**.*****......**.**.*.*.**..**....*.*.***.*.*****.*...****.........*.*..*..*.*......*.*.*.**...*.*.*.....****..******..*.**......*..*..**.***.*.*...*.**..***...*.*......*.***.*****.****.**.*******.*.*.*****..****..*****.**.*.....*.***..*.*.....*.*....*.*.*..*****...*.*...****..*.**.*.*..*.*.***.***.*.**.*****.*.***.*.***..*.**.*...*..*.........*..**.****.*******.**..*****..**.**..*..****.*...**..****..*..**..*..**.*.*.**....*...**.*.*.**..*****.**.**..*...**...**.*....**...**.*.*.**...*.**..****...*.*.*.*.*.**....*..*..**.**.*.....*.*.**.***.***.*......**.*.*....*..***.**.*..*.******..*..**..*.*****.*.*.*.*...*.*...*.*...*..**..*.****.*.**...***.*****...**..*.*.**....**...*.******.*.......*..**.***.*.*.*....******..***..***.**.*..****.*******.****.*.*.....****.***..*.*.**..***..**.***...*..****.***.*....*.******.*.*.**..*.....*.****.*....*****..*.**...***.***.....*....***.**.*.*..*.*.*....*****.*****...*..**...****....***...*.**.**......*.*...**....*...*.*..***..***.**.*....****.*.**...*.**.**.***.*...****...*.*.*.***.***.**..*.*****.**.*..*.*.**.*...*..*....**.**..*..*...**..*..****.**..***.*** *..*.**.*..***.**.*.*......**...**..**.****.*.***....*.*.**....*.*.*..**.*.****..*..**..*..***.*..***.*..***..*.******..*..**.*..*****..*..*...*.***...*.*....***...**.**.....*..****.......*.*.*..****.....*.*.*******.*..*....**.*****.*.....**.*..****..**..*..****.*****.**..*****..**....*...**.....*..*..***..***......*.*...***.*..*..*..***...*.**.****..*..*.****.**.***.*..**..*.**.**...*.***.....**.*...**.***..**.*****....**.*.*.***.*.*.**..*.*..*..*....*...*.**....****.***.***.*.**...*..*..***....**..***..*...*...*......*..*.*.**...***..**..**.**..********..*..*.*.**.*.**...*.**..*.***...*..*.*..****.....*.*.*..**.***.*.*.*.*.***.*.********...****.*.**..**..*.**..*.*.*.*.**.**.**..*.**...*..*.**.*****.**...*.*.*******..***.**.***...*..***..*...*.**.*...*....*.*.***...***.****.*.*.*.....*.*.**.*...*.****..*...*.**.****.**.*.*..**.*..*.*..**....*.**...*.*...*****...*******..*.**.*.*..*.**.*.*.***.*.***.*..**.**.....****........*.*.**.**.*.....****.....*..........********..*..*.**..*.*.**..**.***..**.*******.***...*..*.***...*....***..***.....*.*.*......*.**.***.****.**..*..*..*****.*.......*.*.***..**.*****....***.*..**.****.*...**...*...*.*..**.**..**.*.*..***..*.****..*...*..*.*..*..*.**...*.*...***..*...***.**....**..**.**....***.*.*.*.....*.***....****.*...*.*..**....**..*.....**..*....***.*..*.*.****.*.*....*.*.**..*..****..*.****.*.**..**.*.*...*..**.***..******.***...****...***.**.****.*.*.****.**..*.**..*.*****..........*..*...*..*...**..***..***.....****.*.**.*.**....*.....*.*.**.*.**..........**.***..*.......*.***.***.*...**.*...**..***...*...*.**.*...**.****.....*.***.*....**.....*..****.....*.**..*.**.*.*.*.*******..*..**..**.**.**.***.*..***..**..***.**...**.*.*.*.....*..******...***..*.*..*.*.....*****...***....**....*.**..*.*.*..**.*..*.***..***.**.******.***..*.*.*..*.*.****..*..***.**.....*....***...**.......*.***.***.*..*..****....**.****.**.*.**..**.**..***..**.*..*...*.*.....******...***.******..*.*..**..*.*.*.**..**....***...*.***.*.******.******.. *...**.*...*.*..***.*.......***....******..***.*.*.....*.***.**.*.**.*....**.**..*..***.*..****..*.****...*.*.****.*.*........**..**..*..***.***..**.***.***..*..******..***.*...**...*.*.***....*.*.....*....***..*..**.*********......*....**...******.**...**.****.*****.*..*.....*..***..*.****...**..*.****.*..**.....*..**..**.*..*.*.****..****...**.**..*.*.**.*.*.**......*.***..*...***..*.*......*.********...***..*.*.*****..**....*******..*.*...*...*.*.*.*.*.**...**.**.....*..*..*...***...**.**.****....*..*.***.*.**..*..****.*****..****.*****.*....*.*....***.***.***...*...*********.**...***.*.*.*..***......**..*****.....*.*..*.***.....**.**.*.***.**.*.*.*.***..*.*..***.....*.*......***...***..***..**...*****.....***.**...*.****..***..***.**.*.....**...*...*.....***...****.***.***..*...***.*..*..*.*.*....*.*..***.*..*..*.*.*.**.***.*.....*..******.*.**......*...**.*..***..*****.....**.*.*..*.*.*.**.**.*.****........**.*...****..*.*.*.*.***.*.**...**.*..***.*....****.*..**.*..***.****.**.*.**..**.***..*....*.******.*....**.*.**.**.**.***..**.*...***.*.*...**....**..*..********.*****.***..*.*.*******..*.*.***.****.**.....*..**..****..*..***..******..*.*..**.*..*..*.*..*..*...***...*.**......*...*.**...***..*..*..***....**.***.***....*..**...**.*..*.*****.......**.**....*..*.....**.*.*.*.*..*.**..******.**....**..*.**....*.**.*..***..*.****.*..*......*****...**.**..*...*.*.*****...**.*.*..***..........**.*.**...***...**.***.**.**..*.*..*.**..*.*..*..**.*.*...**.****.****...*..*.**..**...*...*..*...********.*.****..**.....**....**..*..*..*.****...*.*..****.****.*.**.*..**.*..**..***.******.*****..***..*.**.*****...**..*...*............*..**..*.....**.*.*...*.*.*.*.*.**.**.****..*.****.*..*.*****...***...*.*.*..*.**...**........*******.*.*.****.*.*..*.*..*..*.**.*.**..*..**.*..*..**..*.*...*.***.*.*...*...*.......*.*.***...****.*...**.***.******.*.*.**..*.*......******...*.*...*.***.****.*....****.****.**.**..***.*.**.*..*.**...**.***..*****..**.**..*.**.....**.*...***.*.... ...*.**..**.*...*.*****...**.....*..****..*.*.**..*****.***.******..*..*.***.**...*........***.*.***.......****.***.**...*.*.***.*.*.**..*..*....*...***.**.*.*****.**.*.....**.*..*...*.*..*.*..*.*.*.........*.*.*********.*.***.*.*****...*****..**********......*..*.**.****.***.****..*...*..*.....***.*...****.*****...*....*.**.*..****.***..*..****.*****.*....**.*..*..*****..*...**..****...*.***...***.*.*..*...**.*...**...**..*.*......**.**..****.***...*....****.*...*.****...*..*....****..***..***..**..***..*.**.****.***..*..**...**.***.....**.*...*.**...*...*.*.*...*..*..*.*....*.*.*....*.******..*****.******..*.*****...**..*..*..***..*..*....*.*.*..**...*.*...***.*..**.*....***..**...*...***.*.***.****.*.*....**..*..***..*....*.*.**.**..*...**.*.*****...******.***.**...*.*..****.*.*.*.***.*..*...***..***.*.*****.**.*...**.*.****..***..*..*.****..***....**.*..*..*.***..*.*.*...*****....***..****.*..***..**..*....***....**...*..**....**..*...***...*.*.****..***.*..**.*.*.***.***.*..****.***.**....*..*.*..*.*.*...**.*..**.*.*..**.*****.*****.*...*.**.**.*.***..****.*.....*.*..***......***..***.**...**.************.*....*...*..******.........*...*.**.*.*.***.*.***.*.*..***..****.*.*.*.**.*......**....*****.***.*..*.**.....****.*..****..**..*...**.*....**.*.*.*..**.*...*.*.....**..***.*.**......*.**...*****.**.*..***..**.**.......*****...*.**.*.*..*..**..***..*.**.*..**..******..**...******....**.****.**.**...*.*...*..*...*.*.*.*****......***.*.....*.*.*..*..**..*.**.*.*...*..**..*...***..***......*..*...*.....**.*..****.*...**.*..*........***...*****...*.**..*..*..*..**.*.*..*...**.*....**..**.*..***.***.****.*.*.*.*.**.**..*....*..**..*.*.*****..**....**.**.***.*.*.*****.......****.*****.**..**.****...****.****....**..***...*..*..*...***.*.*.*.**.*..*.******.*...*..***....***.**.***.**.***....**.**..*.****.*...******.***.*....*....*..*.**.*****.....*.*.*..***.**.**.***.**..*.*.****......****.*.....*.**.*.******.***.*.*.***..*.....**.*..*..****..*...***...*....*......**. ..***...*....*..*...**....*.*...*.*..****..**.**.*.******.*..*..**.**.**.*.....*.*.***...********.*.......**..**...**.*.*..*...**.*.*.*****.****.....**...*.***...*.....*..**.**.*..**.*.*.*****.*.*.**.***......**..*..**...*..*.***.**.***.**.*..***.*..*.*.*....*.***.**.*....**.****.**.....**.***.....***...*..***...*****.*..*****...*..*..**.**.**.*....*..**.***....*.***.***.**.**..*.*..*.***.***.*.***.*****.....*****..*.**..*..*..**.**.*..******.*.*.*..*...*..*.....*.**..****.....**.....*......*.**.*********..*.**.*...*....*.******...**.***...*****..***.**.*.*...*.*.*...*.**.*..***...**.*****..*.*.*......***..*.*.***...***.*......*.**..*..**.*....**.*..**.*.*.**.****.....**...*..**...*.*..*****.*.***.*.*..**...*.***.*.*.*.*.*..**.*.*..**.**..***..***.........*..**.*....**.*......**.*.*.**.**.*.*...**.**....*...****...*..**.....****.*.**.****.****..**...****..**.*.**.*.*.*....*.**..**....****.*.*.****.****..**..*..*....**.**..******...*****....*.***.*...*.*..*..........****.*..*..*..***..*.***...*.....*.....*.**.*.*.****.*********..*.*.**...*.*******....**...*..****..***.*...***.***.****.....********.*****..*****.....*...*..**.......***.***...**...******......*..****.*..***.*........*.*.*.**..**.***...*..**..*....*.****.*..*.****.*.****.***.*..*..**....*.*..*.....**..**....*.**.*.*****....**.***.****.*..*.***..****...*......*.*************.**.*.***....*.*.*..***.****...***..*.**...*****...**..*...*...*...****.***..*.*...*....*.**....***...*.**....**..***.*.*.****.*.**.*.**.....**.***.*.**.*..*..*.*..*..**.**.....***.**...*..*.****...*....*.***..*******..*.*.****.**.**..***.**...*.**.*.***.*.**.*.*..***.*..******.*....***..*.*.**.*.*.*.*..***...**...*.*.*..**..*.*.*.****.****.*.**.*..*..*..*........**.*****.**.***.....*..**..*..*.**.*..*.******.****.*.**...***..**.*.***..*.*.**.***.*.**..**....*..*.**.*...****.****..*..***..*.**......**.*.*******.*..***...**....*..*******.**..**.......**..*****..*.*.*.*.***.**..*.....****..**.*..*..*..*..*.**.*....***..***..*****.**.**** ...***..***....**.**..**..***..***.*.**.*.*******..**.*.*......*.*.***.*....*******.*****.**..***.*.....***.**.******..*.**.**.*..****.*.......*..*..***..**..**......*..**.*.*.****.**.**...****.*.*..****...*..*....**..****.**.*****..*.**..*......*.**.**...*.......*.***.*.*.*.*.**..**.*.***....***...****..*..**..**.*..*****..****.*.**.**.*****.**.*.*.*.*****.*....*.**..**.*....*.*..**..*****..*.*.....*..***.***.*.**..***.**.*..*.*.*..***..**..*.******.*...***..*..*.*..**...***..**..**..**..*..*.*..***.***...*.****.*.......*.****...*.*..*.*....*******.*.**.*..*.****.......*.**..**.***.**...**.**...*.**..**.......**.*.**.****.....*.***.....*.*.*.**.*...*****....**...*..*....*.....*..***.*.**.******.****.*.*.*.**.***.....*....**.****.*.....**.....*..*.**.....**.*.*...*.**.*.....**..**.....***.*.*.******..*.*.*........*...*.**...**..**.**......*.**.*.*.*.*******..**..*.***.....***.*.*.*.*.*.***..*..**..*..*..**.**...**....*****....*..*..*.....*..*.*****...**..*...*.*..***.**.***.***..***.*.*..*...**.**.*...*.***..*.*..*..*.*..*.*.***....****...*.*....*.***.**..**.**...**.*..*..**..***.*....*...**...**.*.*.**...***.****.*..****..**....*.*.*.*..*.......*.**.**...*.*..*.**.*..*.....*.....*......**..*.*..*.*.*...*...*.*.**.*****.**...*.***......*.**.***...**.**.*...*.**..**....***..*..*.**...**....*.*.....**...*.***.****.***.*...*...*.*.**......**.....**.*.**.*.*.******...*...****.**.***.**..***..**..*..***.****..*.***..*.*....*..***....*....*..*.**......*.*.....***.*..****.******.**...*.*.*..*.*..***..**.*..*.....*.....*....*.*.**...*..****..*..*....******..*.**.*.***..**.**.*.*.*.*....*...**.*....**.**.***.****....**..**...**..***.....**.*.*****...**.*..**..*...****..*.**......**.*..*.**.*.*..***...*..**...*....******.*.*.**.****...***.***.****.**..**....**.*.**.***..*.**.*...*.********.**....**.*.*.*..**.**.*....*...*....**.***..*****.**.....*...*...*...**...**.**...*.....*.....**..*.***.**....***..***..***.*.**.***..**.**.*.*.*.*.*..**...**.*..*.*...*.....*..*******..... .**..**..**..*..*.*.***.**.*.....**..**....***..***...****.**.****.***..*..*.****.**.**...*.*.*.....**...***..*..*.*..*.***..*******...*.*...*...*.*.**..**..*.*.*******.*......***.....****.....**...*...*.**.*.*..*....*.**.***..**..**.***..*.**...*..*****.*.***.*.***.***.*....*..*.****...*.******...*..***...*.*.*.*..**.*.*.*.....**.*.**..***..*...*.*.**.*.**...***..*....****..**..*.*.*.****..*.*.*.**.*.*....*...*..*..*.***..*****.**.****.*.****.*..*...*.*.*..*******.**........*.****.***.**.*..*...*....*...*..*..***.....****..**..*****.**.**..*.*.**....*.***.*...*...*......***.**..*.....*..*.*....**..*.**....**...*.***..******.*******.**..*........**....*..*.***..*..****.*.**..**.*..***.*****...*...*...*.****..**.*******.**.*...**..**.***.*****..*.**.*..****.*..****.*.*.*..*.*.**.*.****.*.**.....*...**..***.*****.**..***.*.**..*.......**.*.*.**.*..**..*********...***.**.*...*..*.**.***.*...*..*.**..*..**..***.***.*.*.****.*.*.**...*...***.**.*.....*..*..*..*..**.******...*.*...**.*...**.**.***.***.***.*..***.*****.*...***...***.***.*******.*..*.....**.*....**.*.**.**.*...**..*.....**.*..*...**.*.*....*..**..*****..**..*....*.*...*****...***.**.*...******.*..*****.*..*.**.**.*..***.*..*..***.*...**..*...*******.**....**..*.***.**....*.*...*.*.*.**........*.*..*.**.**.**...*.**.**.**...*..*...*.......***....**.*.**.*....*****.*.*.*..**...*.*.*.*..*..**..*.**...***..*.**.*....**..**..****.*..***..**..***....*..****..**.**.***..**..**.*.**...**..***....***.**.**..**.......*.*.......*....*.*..***.**.***..**...*.*.*..******.....**.*.***.**.**.....**..*...***.**...**..**.*..*..*.*....*..*..**...*..*.*.**..**.*.*..*...*.*..*..*......*****...******...**.*********.*..*****....*..*..***.*.****...*....*....*.*..*.***..**..*.*....*..*..****..*.*.*.*..*...*...*.****.****...*.*.*..*.*..***.*.*..**.*..**..*..*.**....***...***........*...*....***.*.*.*.**..*.*..**.*..*.***.*.*****.*.*.**.**.*.*******..*..*..*..**.**...*****..**.*..*..*.***.*..****..**..*....**..*.*..**...*..*.*...**.* **.**....*..**.*....*.**.*.**.***..**.*****.*.****...**..**...*.*..*.*****.***.**.****...**.*..*..***.*.**.*.....**.........*..***.*..***.**...****.*.*..**.****..****..*.****....**.**.*.*.*...*.******.**.*.**....*.*****.*.*.**...*.**.**..*..*...*.*.*.***..*.*.*..**..**.....*******.****.*....***..*.*******.*******.***.*.***.*.**..**..*..*.*..***..******..**....**...**...***...*.***..*.*..***.*....***...*..**.**..****..*.*...**...*.****..****.....*...*..*.******..*.....*...**.**.****.*..*****.*....*******..**..**..*...****..*...***..***...***.*.***.*.**...*..**..**.*..*.**.....*..*...*..*......*..*....*.*.*..**.....*.**..******.**.*.**...***...*....**..****..***..*.*.**.***.*.*...*..*.**..***..**.***.**....*.....***..**.******....***..*****....*..*.**...*.*.*...**.**.....****...*......**.*..****..**.**.*..**.*.**.*.*...*...*.*.*.*.***...*.**.**..*.***..**.**.***..*...**..****......*****......*...***.*.**.*...**..**..**......*********.*******.**.**..*.*..***.*.***..***....*...***..***.*..*.*....*.**.*.**.....*..*.**....**..*.****.**..*..**.****.***.*..**.....*.*..******..***..*...*..****.***..*..***......*.*.***.....*.*.**..**.**.*...***..*.....*****.******...****.*****..*..*.......*..**.*..**.*******..**.**.*.*.*.......*..****..***....**..*******...**.***..***.*.*....**.**..***.*..***.*.*..**.*..**..*.***........***.*..**.****.**.....*.....****....*..***..*.*...**...**.*....****....*.*..*..****...****.*.**...***.*.***..****....**.*..****.....*.*.*.**....*..***.*..**.**..*....*.*.*....***.****..*****.******..*...**......*.**....*.*.*****..*...*..****.**..**.****..**.**..*.***.*....*...***..*.**.*..**..*.****..**.*.***.**......**..**......***.*..***...**.*...*.**...***.***.*.**...*..*.*...**.**.*.**..****..*.**.***..**.**..**..*****...*....**.***.*.**.*.****..**....*.*..**.*.*..*.*.*...*.*.**.**...*.***.***.*.***.*.*.*.*..**...*.*...**.*.*......*...**.*..*.**..***.*.****.***.*.**.**.*.**..*.****...*.*...*.*.**.*..*.*....*.*..*.....********...****.********..****..*****.. .*.*..*.*...*.**.*.**....*.*******.*****........**..**..*..*.**......**....***.***.......**.*******..*.....*..*.****..*******.**....*..*.*.*..**.*.*****.*.**.*.....**..*.*...****..**.**.*.*****....**...*.*****.*..**.......*.*...**..*..**.*..*.***.****.*.*.....**...*..***.**.*.*..**.******...***.*..*....*.***.*..*.....****.*...*.***..****.*...**.*.***..*****.****.*..***...*...*..*.*.*..*.....*.**.***.*.**....*.*.*.....*...***.*.......***.****..**.**..***......***..*....*..*..***.**.....**....*.***...**.**.*..****..*.*..***...**.*.*.********.****.*..******......**.*..*****.***..*..**..**.*.***.*....***...***.*.***...******.*..*....******.*.**.*.***.*..*.*.***.*.**.*.**...***...*******.***.*.*.*..*.**.**.*.*...*.*.***...*.*.*.*****...*.*.*..*.***.**..*...*.***......*******.....**.*.........******....*.*.*.**.*..*....**.***.********.*.**.*..*..*..**........**.***..*********...**.****...*.*.**.*....*....**.*.****.****..**........*..*.*...**..*.*.***.**.***...*.....*.....**...*...**..**..***..**.*.**...********...**..****...******...*.**...**.....*****.**.***.**.....***.*.**........**..***..*..*......**.*****..*.*..****..*****..*..*.**..*...*...*.**.****....**.....*...******..**...*...*****..**....***.........**..*..*.***..****.*..**..***..*.......*.**.*****..*****.**..*.*..**.*..**...**.**..**....*.***.*.***..*..***....*.*...*.**.**...**..*.***...***..**..****.**.*.***....******.*.*.*.***.*.**.***..******....***...*.*..*..***..*..*.***.*....*...**.....*.*..*.**....*****.*.****...**.*.***.*..*..***..***...**.**.*...*.*.*...**..*****..*...***....***.*.**.**.**.*.**.***...****.*.**...*****.**...*****.*.......*.*.**.***.***.*.*.*.*.*..**.........***.....**..****..*.*..***.....**.*...****..*..**.*..***....**..*..*.**.**.*****.*.****.***..*.*.*.*...******..***.**.***..*..*.***.******..**.**..*.**.*.*..**...*.******..*..*...*.****.*.......***.*.**..***.*....***...**.......**..*.....*****.****..*.*********.*.**..*****..****..***..***.*..*..*..**...*.****....****..*....**.****.** ..*...*...*...**.***.*.**......*..*....****.**.....**....*.*****.*..***.*...*..*...**..**.****..**.******..*****.*****.*.*..*..*..*.*.*..**..*.*.****.**.....*....*....*****.*..**.***.......**.*.**...******..***..****...*..**.**.*..**.*.*.*.***.*.*.*.****...**......*..*.*..**..*...*.*...*****..**.**..**...***..***.....*.*...*....*.*****...***.*.**...**......*..**.**..******..*.*.........*...***..*..*..*.**.*..*...*.***...*.**.*..**......*........*.*..*....*.*.*..**......**..*..**.***...***.*..*.*.**....*.**..**.*..**.*.****..***.*.*.*.*...*...*.*.*.......***.**...**.************.*.***...*..*...******...*****...*.**..*.*..*.*.*.**..***.********...**..**...****........*****..*.*...*.**.....*.*......*.*.*...*...**.*.*..**.*********.*.*.*...**.**..*.**.**.***.*..*....**.*.****.*......*.****..***.*****.*.***..*.*.**..*...**.**.*....******...**..**..*.*...***.*..*.**..***.*.*...**.**.**.**...*....***.*...**.....*.......*...***..*.**........*.*....**.****.*.*..***.**...**....**..***..*.****.******....**....*.**..*..*....***...*...****.*....*.******.**.**.....**...*.****.**.*..*..*.***.***.**...***....**.....*.**..**..****.*....**..**...**..****.*.*.*..*..**.***.***..*.*..*.**.****.*..****....**..*...*.....*.*..****..*****....*..*..***..******.**.*.**.......*.*.**.*.*....******..*..*..**..***..*.*..*****.*.*.****...*.*..**.*.*.*.**......****..*..*..****.*..*...*****.**.**..***.**.**.**.*.**..**.***..*.*...**..***..*.**.*.***.....*...*..*.*.......****.*..*....*..****...***..*.*..********.***.....******..**.*...*****.**...*...*.**...***...****..*..*.**...***...*.*....*.*.....*..****..**...***...*..*****...****.*...*****.*...*.....**.****.*...*...*..*.*.**....****.*...**.*****.*..**..**.**..*.*.***..*.*.***.*..****.***......****..*..*.*.*....*.***....*....**.***.*.**..*.*.*..*****...***.*.**.****.*...*.****.**....**.***..*.***.***..*.**..*.*.**....**.*.**.*****.*.*..****...**...*.****.*.**....**..***.**.*..**.*.*....***..*..*.*....*.****.**.*.*..**.**...*********..*.**..*.**.*. *.**....***..****.*.*.***.*.*****.***.**.*****.*.*.**********.*...*....**.*...****..**.*.*..***..********.**.*..*.*.*.**....*****.*****..*..**.*.**.*.**.....*.****.....**..***..*...******..*...***....**...***.*....*.****.*...**.*..*.*....**......*.****.*..********...*...*.**....**.**.*..*..***.***.***.**...*.****.****.**.**..***.****.....*..*.*.*.**.*.*..*.**.....***.*...****...*******...***.*...*..**.**...*.***..*.*****..*****..***....***.**..**.*..*......**.*...**.**.*****..****....*.************.**..********..******..**.*****.**.*...**..***..***...*.*..*..*******.*.*.*..**....**..*..*.*..*...**..**.*...*.***..*.**.***.....*.**..****.**.*.***.*.....**...*...*.***....*.*.....******..*..*..*.*...*.*...*******..**.*..*....***....*..***.*...*..****...*****..*....**.**..***..***.*.*..**.**.*........****..*.*.**.*....*****.*...*..*.*.**.**.******...******....**......**.*.**.*..*****.**..*..**....***..*.*.*...**.*......*.*.*...*****.********...*...*.**.*******.*.*.*..*.*..*...*...***....*.......*...**.....*...**..**.**..***.*.**.*.**...*.**...**..**.*.****.*.***..*.*.*..*...*..***.***.*.*...*...***..******..*..****.....*.*..*..*..*.*..*.**..**..*..***....*....***.**.*..*.*.***.***....***..**.....*....*..***...*.**..**.***.*.**....*****.**..*..***...*.*.*..***..***..*.**..*.**....*.****...*..*.****.*****...***.*...*...*..*....******...*.*...**.*.**.***..****..***..**.***.*..**.**..****..*.***.**.*..**....**..****.***.**.******..***.*.......**.*.*..*.*.**.***....*....*....****...**.**.*..******.**.***..*.*.**.*.********.*...*.....**.*.**.***......*....*.*********...**.*****.*.*..***.***.*......*....****.***...*.*.**.*.**..*.**..**..*.**..****.......**..*...*..*.**..**....*.*..*.....*......***.....*.*....***....*..**.*..*.**.******.**.**..**.*..*.*.**.**.**...***.********.**.**.....*..***.*..**.*.****.*.*.**..*..*...*.***.*.****..**..******.*..*.*....***...*..***..*...*.****..****..*..*....***..*...**..****.....**.***..**.*.*..*....*.****..*.*****..****...*.**.*..*......*** *...**..***..*.**..****.....*..**..****..*...*.*...**.*....*.....*.*..**....****.**.*.**..*..**.**..***.*...**...****.....****.****.*.***...**.*.*.*...***.*****.****..*..**.....*.****.*..*...****.*...*..*.*..*.*.....**.*..**.**.**.****....***.**...**....*****...****.*.*..*..*..**...*.*.****..*......**********.*..*...*.*..***..*.**.*****.**.*.*.***..*.*.*.*.**.*...*****.*....****.*.**..*.**.**..*..*.**.**.**..**..*....****.*...*..*.*.*....**.**.**..**..*.***...*.**.**....**.*.**.*...*.*.*...***...*..***........*.**.*...**...*.**..*.**.**.**.*..*..**.*****...*..*.*..*.*.****.**....***.*.**.****.**...***...*...**..*******..*****.....******.*....**..**.***..*..**.*...**...***.*.**...*****.***..*..***....*..***...*...**...*.**.******.**.*.*.**.*...*.*...*..**..*.**.********.*****..*.****........**...**.**.***....****.*****.**.*.*.**.*......*..*.**.**.*.*.....**.**.**...*.**.*.*.*.**..*.**..**.*....*.****.*.*....**.....**...**.******.**.*.*..**..**.*...*....**.*..***..**.*.*.****..**....**..***.*...****.*..*....*.******.*.*.**.*.**.*..*.*..*........*.***.*.*..*..***...**.***..**.*******.*.***.**...*.*..****.....**..***...*.****.....*.*..***.*...*....*......*...**.*.*...*..***..**.*.....*......**.***..**.***.*.**..**.**.**.*.*..**....***.***.*.****.*******.**.*....***...*.**..*...*.*.********...***.....**..*......*****....*****...**.**...*.*.*.****.****..*....**.*.**....*...**..*...*..***.**.*.*..**...*.*.*.......*.****.*****.*.....*.*****..*.*******...*.*.**....*..***.**...*.***...*.***.****..*.**.***....*.*.*...***.**.....****...*........***.**..*..*.***..*..**.********...*.*.........**..**......**.***.*...**.***..**...*.*.***....**.*...*.*..*.*..**....***.*.******.*.**....*...******.**.****...*.***..*.*....**.**.**.*.**.**.*..*..**.*.**....*....*..**.****.**...**.**.....***...**..****....***..***...***.***....*.**...*.......*****..**.******..**..**.***.***..*......*...**.***.*.**..**.****.*.*.....**.*..*.*.*****..*....**.***..*..*****....*.*.**..*.************..*.*.*.** ...*.*.***..*****.*...*...***.*.*..**.**....****....***.*.********.***.*..**.......**.**.*...*.*.**.***.*.**...*.***.*..****...*..*.*..****.*.****.*****.*.*.*.....**.*.******..*.***...**.*..*...*...*.*...***....*.****.*****.*..**.**.*...**.....*.***.*..*****...*.***.*.***...*....**.*******...*.*.*...*...*.**...***...*..*******.*.*.*...**..*...*...***.**...**..***..*..*..**..*.***.***....**.***..*****.**..**...***.*.....***..*.**..**.**...*..*......*.*.****..***..*.**......*...*****.****.******.**..*.********.*.**.*...**.***.*.*.**....*.****..**.*..*****.*...***..****.***...*.*.**.**...*...**..*.*..*****.**..*.*..*.***.*....**..**..*..***....*..*.**.*.***.***......*.*.*.*.**....*.*....***.*...****.*..*.*..*.**..*.**.*...*..**...***.***...**..******.*****...*.***.*.**..*.**..**.**.*.**.....*.*.*.**.*...*.**.**..**..*.**...***..**..*.*.***.*.***.**..**..**.*.***.*.**.*.*..****.*.*.*...*.*****..*.....*...*..**...*...***...***.....******.***.**...*..*.*.*...*.*...*..*...*.*..****.*.**.**.**.....**.*.*......**...*..*******.**.**..*....*.*.......**..*.*.***.**...*.*.*...*..****.*.****..**.....*........*..*.*.****....**.*.*.**.***....*.*....*.*.********.*..**.**.**..***..******.***.*.*.***.*.***..***.**....*......**..*.......*.*.**.****..*.****.**.*.***.***....***.....**.*....*.****.....***.****.*..****.**....**...**.***....*.**.....**.*..**..*.*.*.*.**.***.*....**..*..**.*..**...****.*.*.*..**..*...****.***..*.*****...*..**.**.**..**..*..*.......*.*.**.*.****.*****.******.***.*..*.*.*.....***.**...*..**..********...****.*..**.*****..*.**.**....*..**.*.***..***.....*.*.*.**.*..*****..***.*.....***.*.*.*...****..****..*.*..***.*.**.*..*.....**.*.****.***...*.*.****..*..*..**.**.*...***.....***.**...*.*.**.....*.....***.....*..***......**.**.*.....*.*******.**.***....***..*.*..*..*****...*.*..**..*.**..*****.***...*..*.***.***..***...*.***..*.*..*.*.**..*...**.*..*.*.***.***..**...***.*..***..***....**..*.*...***..*..**...**......*...*....**..*..*..*.*....*...*.**...*...***.. ....*****.***.*****......*...*.*.**..**..****.***.**.*..****..***.*..*.*..*..******...*.**...*...****..*..*....**.**.**..********.*.****.*.*.*..***.**.***.*..*.*.****.**.*..****.*.*.***.*****.**......*.**..*..***....**.*.*..*.**..*..****....*****.*.**.......****.....*****...***..*.*....*.*..*...*..*......*.**...*..***.....*..*....**..*..*...*.......**..***.**...**.***.....******..*..*.*.....*..**.**...*...*.*...****...**...**..*.*.*.**..*.*.**.***..*.*...*.*.***.**..**...*..*..**.****..***..*..**.*..**....****.*****.**.***.*.*.*..**..**..*.*.....*.*..****..*....**.*.....*......*....*.**...*.*...*..*.*****..*.****..*.*.*.......**..*.....**.*..*.......*....*.*....**......**...*..****.*..*.**.*.***.*.....*..**..*..*.****.*..**.**.*.*....**....*.*.***.*.**.***.*..*..***.***.***.**..*..**.*...*....*.***.....***.*****..**.**.*****.*.***.*...*.....**.******...*...*..*...*..*...***..****...*.*.*****.*****...**.***......****..**.*...*.**......****..*.....*...*.*.*..****.*.**.*****.**.**.**...**..***......*.*...*..*.*..*.......*.*...**........*.***..*.*.....**.*.*****.*..*....***....**...***..**....*...****....****.*..*..**.....*.....****..*****...**...****...*....*...***.****...*..**..***.***.*.*.***.*.*...******..*..****.**.*****.......*...***.....****..**.****..*...*****..*.**.****....***.****.**.*..*....*.******.*.**..*.****.....*..*..*..**..**.*..*****..*.*****..***.*.*.***.*..*.*.*****..*....******.....**.******.**..**.**.*..**.*...*.*.**..**.....**.**.*.****..*...*..*...*.******.....****.****.*....*.**.*.*.*.****..**.**...**.*.**.**.****..*****.***....***.*..*..*******.**.*.*...*.*.*.......*******.*.*.*.*....**....**..*....*..*...*..***.*...***.....***....***...*..***.*.**..*....**..*****.***...*...***.**.***....*.*...*****..*..*..**.***.*.*..**********.*.*.**..***.***..***..*.***.*.**..***.*...****..*.*..****.*.***.**..**.**.*..***.**.***.**.......**.***..*.*.......*****..**..*.*...**...*.****..*.....**..*.*..**..*.**.*....*.*..****.*..**....*..**...**.****..**.*..**. ...*..**.****...***.****.*..*.***.*.***..**..*..**.*****.**.***..***.*..**.*.*.*.**..*...*..**....**.*.**.*.*****.***.......*.*.**..*.*..*....**.*.***.**.*......**.......****..**...**.*.**..*.***......****.*.*.....***.*..*..****...*.**...*..*.*..****.*.****.**..****..*..***.**..*.*.***.*.*.***.*.**.*..*.*.*..*.*.*.*..*****.*..*.*.**..***.*.**...**.**..*.**..***....**..**..***.*****...*....**....*..**....**...***...*..******...***..**....*.*..*..****.*...**..*.**...*.*..******...**..***.*.*.*..****.**.*..***.*.****..**.**..**.*....**..***.**.*.**..****.*..*...***...***..****.*...*..******.*.***..**.....***.***...***...***.**...*..**..*...*.*......**..*.**.*......*.*..***.*.**..**.......*...*.***.....***.**.*****.*..*..*.*.....***.**...*.*.......*..**.***..*.*...*.****.**..****.*....*.***.*.*..*.****.****.**...**.**..*******...*...*..***.*.****.**..***..*.***.*****.**..*..***.**.**...**.*.***.*.**..**.***.*****.*.**.*.*.***.***.*..**.******...**.*...***.**.*...*.***.......*.***.*..*..*...**...*.**....****...*...***.*.*...**.*..**....**.**.**..***...**.....****.*.*.*...*.****......******.**.*..*.....**.*..**.**.***..*..*.**....*.*..*...**..*.*.*....****.***.*.****...*.*.*..**..*..*...***....*.****...**..**....*.***..*...**.**.*...***..**.*.*.*...*.**..*..*.***.******.**.*.****.**.**..*********..........*.*.*.*...***..**.**..**.*..*.*..***..**.....***..*.*..****.....*.**..*....*....**...***...*..*...*.....**.*...**.****.*.***.*******.....*.**...***.*..*.**.***..*..*.*.*******.*.**.***....**.******..**...*..**.**......*.**..*.*..****.....**.**.***..*..*.****.**...****.*.****....*.***..**.*..*....*.*.*****.****.*...**...****.**.*...**.***.....**..**.....*..**.*.*.*..*..*.**.*****..*.*.*...*****...*.***.****.**...**.*****.**...*....*****..****.*.*...*.*..*..*...*...**..***..***..***.**********.**.*...***.*.*..*..**...*..*****.***...*.*..*.*...***.**...***..*.*.**.**********.*.....***..*.******..**..***.*.**.***..***.*....*.**..***.......******.*.*.*.*.*..*....**.*.*.*..*.* *****.*....*..*...***..*.....*.*****.**.*.***.*****....*....***.*********...**...*******.*.**...*.**..***..*.***.*.***.*.**....**..*.*.*.*.**..*.**....*......***.**.*...*.*.*..*****.....****.*.***.**......*.****.*....**.**.*................**..*..*.**.***.*...*.....****.*.........***..****..*****.*..**..**...*.*.******....*.**....****.*.*.*..**..**.**..*.*...**.*****.*****..***..**...*.*.*.*.*.*.*.*..*.*..*.*..*..***...**.*.*****..**..***.*.*..***..***.*.***.*.****.*....*...*.*...**..*.**.*.*.*...*.*.*..***.****..**.*.*..*..*.*******.*.****...**.....*..**.*..*.**..**.*..***.*.*.*.....****....***...*..*******..***..**.*.*....**.*..**.**......*.......***......*****.....**...*.*.*.*.*.....***..**.**..***.*.*.....*....***.*....*****..*.*.*********.**...*....**.**.*..*.*..**...*..*..*...*.*.*....**...*..*..**...*.**..**.***.***.*.*.**..***..**.****....*..*...**..*******....*.*..**.*.*....*.**..*.*.*..**.*...****..*.......**.....*...***..***..***...**.*...**..*.**.*..*....***.**..*******.****.*....***..****.**...*.***..*.*....*..*.*****...*.*..***.****..*****.**...*****.......*..*****.**.****.*.***..*****..**..**.*.***...*..*....*...**..***.*...*......*......*...*..**.***..***.......*..**.*..*.........**.**.***.*.*..**.*.******..***........*..*.*..**.*..***......*..*...*.*******...***....****...*.*.*..*..***.*.*....*****..****..*.*.**.*..**.****...*.**.*.******.*..*..****.***.*....*...***..**..*....*.......***....***.****...***...*..****..**.*******.*..**********.*.****..*.*...***...*.*.*....*.****.....*..**......**..*.*..*....**.******.**.*...**......**.**.*.*..*.*..*...*.**..****.**...****.*....*.***.*..**.*****.*****.*..*...*.****.*.*..****.**.***....**.*..**....**.*.*..*.*.**...*.*********..*.****..*.*.***..*..*****...**...*.....**.***.****....**.****.**.*.*...*.*.**.**.*.**.**..*......**....*..****..*.......*..***.***.****..*.****..*.*****.*...*..**..*...*..*...*.*.**.***....**.**.*...***.*..*****..**.*.....***..**.**.*.**..*..****.**.**...**.*........*..**.....*.... *.*......*..*..*.*.**.**...*.**.*.***.***..*****.**.**.**..**..**..*.*..*...***.*****.**....**......*.*..***...*.**.*.**.*...*.***.**..***..*..******.****.*.****.*.*.*.***..****..*....********.**.*.**.*...*.**.*.*.**.*.****.......**..*.*...*.....*...***..*.*..*...**.**.*.*.....*.**....*.***..******...*****.*..***..******.*.*.**.***.**.**.....**.**...*.*.**...*..*.*.*..*******.****.*..******.*.*...*.***..***..*..***.*.*.**.*......****.*.***....***...**.***.***.**..**..*.******....*...***.*......*.*....******..*..*.*..*.********..*...**..**...**.*..***....*..***...*....**.*....**.***.*.*...*...**.*.*...***..*...*.....***.*...*.****..***..***...*..*.**..******..*..**.*.****.*********.******..*..**....****.*.*****..*.***.**.*.*.**.*..*..*...*.**.*.*.*.*..***...*****..*...**.***.**.*.**...**.*..**...*...*****.**.....*.*.**.....*..**.**..*.**..*..*.**..*...*.***.*...*.**...*..*..*.*....**.*.*....***.**.*****......**..*.*.*..*..***.....****...*.**.**..*.****.**.**..****.**.**..*.......*.*.*****.*....*..**.*..*...****.**.*.*.*.***..*..*.***..*..*..***.*.*.**...*.*.***...*.*...*..**.*.*.*..**...***.*.**..*...**..*..**...*.*..*.**.**..**.*...*.*...*********.*.*..****.***....*...*****.*.*..**.***.....***...*.***...*.*..*..*******.*.*..***..**.*.***.....*.*.***.*....*.*.***.*.**....*..*.*.****....*.*.*..*..***.**.**.*...**...*..*****..*****.*.*****.***.*.....***....**......*..**.*.**...*.*..*****.*.**.*.*.**...*****.*****.....******..**..*.****..*.*..*.....*....**.....*.*.**..*..*.**.....**....*..**.****.*...**.*..*.****..***......*.*..*.*.*..*****.***.***..**..*.***..*..*.****.**.**.*.*..**.*.*.*****.**.*....***.***..***.....**..**.*..**...**.*****......*.***.**...*****...**.*.*.*..*.*...******..*.**..**...***.*...*.**..***....***....***....*.*..*..***.*.**.*.*.*.****.*.*..*..*.....*.*...*....**.....***..*.....*.******...*.*..**..*..***.*...**.*..*.**.***.*.*..*..*..*...*...*.....**.**....*.*...***.****.**.*.*.***.*....*.******.*.*.**.*..***..*.***...***..*.*....****.......*.. *..*..*...*....*...*..*..*.***..*.*..*.****...*...*..*.******..*.**.*....****.*******.....*.*.....*.****.*..*..*.*******.*.*.*.****..*.*....*..*....*.**.**.***..*.*.............**.******.**.*..*.****.****.......***.*..***..**..***.*.*..**...***..****....*.*.*****..*****..*.***.*.**...*..**..**.**.***.*.*..*****...*....**....**.**.*.....**.**.*..*.*..*..**......***..**..****.....*.*.*.**.*.**.*..*.****..**..***...*.*.***.*..**.****.*....********.**.***..******.**.*.*......**.**...*.*.***.*.*....***.**..**.****.*.*.**.*.*.***...*.***.***.*..***.*****.****.**.*.*.***.**..*.*..**..****.*..*.*..*..*.**...*.**.**.****....**..****...****...**......**.***.*.****.*.*..**.**..*..*.*.*.*.*.....*..*.**..*.*.**.*****...*..*...***.*..*.**.**...*****..*...**.****..*....*..*.*.*.*.*.*.**.********.*.***..**.*.*.*******.***.*******.*..*.*..****...*...**.*....***..**.**..*.*.*.....***.*..*..*...........*...***....*....**....*.***.**.*.*.*..**..****..*****..*.**..***.*.**....*...*.*..***.*..*..****.*.*..***.*...**....**.**.*.**.*....*....****..**..**...*.**...*...***..*...***.*..**..*.*.**.*......**.*...*..*...**..**......****...**.*.**.**..*..****.....*..******..*******..*..**..*.**..*..***..*****.*..***..*...*.*.**.***.........***......**.**.*.*.***.*....**.*.**..**...*******.........*.**...*..*.**..*.****..***...***...*...***.***...*...***...****..*.*...*...*.*.*.*...*...**..**.*.*..*...****.*.**....*.***.*..*.....****..*.**.**..*...**..*..*....*..*..***...***.***.*..*.***.......**.**...*.*..**.*.****.***....*.*..***..**..***.*.***..***...*...*.*.***..*.*.******........*.****.......*.*.*.**....*..***.**.*.****.*..*.*..*.*.*.*..****.**.**....*...*..***.*.***..*....****..*...*.*..*.*..*.*.**...****.*...........**...*.**.*...**......*.*.**..**...****.*...*...**.****.**..**.*.*****.*****.**.*.****.*.....**.****.**********.*.*.***..*..***..*.*.*.***..*....*...****.*...*..**.**..***..**..*********.*..*.**...****..**..*******...***.***.**.**.**..*.*..*......**.**.....***.*.***.**.......*** ..********.*..*.*****.**.****.***....*.**.*.........**...*.*.**.**.**.****.**.....****....***..**..*..*.***.********.*.*****..****...*.*..*****.******.*****..***.**.*..****.***.****.........*****..**.***.**..*..**..***.*....**...****...***....*.***..***..******....***.**.*...*..**....**.....*.*.***.**....**...*..*...*....**.**.**.*.*..**.**....**..***.*.*...***...***.*..**..*...*.*..**.**..**...**.*..**.*..*.*.*.***.*.*****..*.**.***.*.*...**....***.***.**..*..**.*.*..*..**..**.***.......*..******.*..*.....*.**..*...*..**.**.******.**..*.*.*..**.*..*.********.****..*******..*.**********.*.*.....**.*...*.*.*.**.*...**..*..***.*.....***.*.....*.**.***....*.***.*.********.*.**...*...**..*....*...***...***...**..***..*.*.*.***....**.*...*.*****....*...*..*.**.*.*.***...***.****..**..**..**......**.....*..***.**.*..***********..*.**.**.**.*..***.**.*..*.**.***..***.*.*.***.**.*..**.*..*.*..*.***...***..*****...*.*...*..*..*.....*.**.*.*.**..*.***..*.****.....*.**.....***.**.*.*...*.**...*..*****.*..**.*.***..*......*.*.*...**....*.*...*****..*..**....*....**...***....*..*.**......*****..***....*******.*.*..*.***.*..*.*.****..******.*...***...**.*.**.....*.*.*..*.*.**...*.....*.**...**.**..**.*.**.***..*****.*.*.***.....*....***.***....*.....*.*..*......*..***.****..**.*..****.***.*..*....**...***..*.***..**..**.*.*.**..*....*..**.*.****.*...*..*.**.*.**.*.*....*.*.*..*****...*****..****.*...*....*.*..*..*.***.*****.*.**..****..*.**.*.***.*.....*...*..*..**.**.*****.****...**...*..*.*....**...****..**....*.*....**...*.*.**.**.******.....*..****.***.*..*..*..*..*.*.*.***..***....**......**..**.*....*..****.*...*.**.*...***...*.***.**..*.**.*****....*.*****.*.**.....**.***.*.****..*.***.****...*...****.**..*.*.**.***.*****.**.*..**.***....****.**.*.*.*.*.*.***.*.**.*....**..*.***.***..***..*.******..*..*.*.****...**.***.***......*..*.*..*...****.*..*.****....*...*******.*****...*.*.**.******..***.*.*.*....**.******...*...*******....**...******...*.****.*.*.**.*.**.*..*.*... ....**.**......***.**...***.*.*..***.**...**.*..**.***.*.*....**...**.***..**..**....*.*.*****..***..*.**.*.*.*..**..*....*.***.*.....*.*.*.****...*......*....*..*.**.**.*****.**....**.**.*.***..***...*..***.*....*...**..**..*..**..**.****.*.*..*..*.*...**..**********..*..*...**...****.*.*...******....***....*.**..**..****.*.*..*..**...*..*.**.**.***..**.....*..***....*.***..*.**...*.**..*...**.*..*..*.*.*******..*..*..***..***.*.....**..**..*..***...****.....*.*.*....**...***.*......*.*.*.**..*.**...*.*.****..****.*..**.*..**..*....**...*.**..**.*..*....**.*..*.*...**.***...**..**.****....*..**.***..*...*.***.*..*..***.*..***..*..**.*.****....*..*****..**.......**.*..*..*.....**..*..*.*...*...**.*....***..*...*.*....***....**.*****.*.*.***.*.****..**....*..*..*..*.*.*....*....***.*.*.***.**..*.*...*...**....**.*..**....*..**.*.*.***..***...*...*.*...**..*.*.*.**..*.*..*.*.*..***....***.****...**..*.*.*.**.****...***.***.*...***...*...*.****.*...****..**..*.**....*...**..*.*.**..***.***.*.*.**...*****..**.***.***....**..*.*..*****..****.*....**..*.*..**..******...***..**.*...*****..*....**...**...*******....***.**.....**.**.*...*.*...*.****..**.*.**.*.**..*..**..**..****...*..*.*.*....**...*.****.*...****..**...**.******..*.*......**.*.....*.**.*.....****.*****...*...***..**.***....**..**..*.*...*...*...****...*.*.***.****..***..**..***.*..**.*..*.**.**.*...***.*.****.**....*.*...***..***.***.**..*...**...**.***.*.....*.***.***...*.***.*.*.*..*.***.*..*..*..*.*..*.***.*.*.*.*.****.**..*...*.*.*..***..*****..*....*....**..***...*..**.**.**....*.*..****..*.****....*..*.***...*.***.**..*****.**....****.....*..***...****.******..*.....**.**.*...*.***..***....*.***.*.*.*.****.**.*.*..**..**...**.....*.....**....*...*.***.*...*.*..****...***..*.****.**....****..******....*.****..***......*******...**..**..*..*.*..***....***..*.*..*..****..*.**....*....*..*.**....*.*..*.*****......*......***..*.*..*......**...*..***..******.**..**.***.*..**..*....*.**..*****.******.**..*.* .*..**..*.*.**.*....**..**.***..*.*.**..**.*.**....*****.****...***..**.*..*....**...*..*..*....****..*.*****..*..*...........*.*.***.*.**...***.**.....*..*.....*..**.*..**...**...*.**.*..****......**.*.**.*..*...*.*.*******..*.*****.**.*......*.**.***...***...*.**.*.*...***..**.**.**...*..***...**.***.**......*.****.*.**.*...****.*.*.*.**.*********...*..*..*...*..*.*.*.**..**.*..*.*....**.****.***..****.**.**..*.**....*.*..*.*..*..**.*...****.*..**..*.*.**.....*..*.*****.*....*.*.......***..**.*..*...**.*.*..****.*......*....**.**...***.......**...*...*.*.*.**.**.*..**...**....*.....*.***.*****.**....*.*...*...*.*..*.****....*.*.*........*.**.*.***...********..*..*......**.*...**..**....*.**.**.*.*.*...*....**.**.**.*..**.****.**...**...*..**...**.*...***...*****...*...*.*.**.*....******.*.*..*....*.............**.*..*..***.**.***.*.****...***.*.*.*.*..*.***..***....*.**..*..**.**.*....*.*...*.****...*....***.*.**.**......*...*..******..*.**.....*..*.*..*.**..*.*..*..************.*.*...***.*******..***....*.**.**..***.*.*..*....***...**......*..***.*.**.*...*..******...**.*.*.....*.******...*****..***.***.......**.*...*.*....*.*.*.*.**.*...*..*****.**.*.**..**.***********..*.**...*.*..............**..****.**.*.*..*..*.****.***.....***...*.**..*.*....*..****.**.........*.****..*...*****..***.*..*.*.**..**.*....*.*......*...*.**..*..*..*..*..***...***.*.**....*.*.*..***.**....*...*.*.***.***.*...***.*....**..*...*.....**...**.*.***...**.*.........*.*....**.**.*****.**.***.***..*...***..*.**........*.....***.****.*.**.....*.*..**..**.**.*.*.****.**.***.***.***.*.*.*.........**....*.*....****..*.*.*...*.***..***.*.*****....****.*...**.****.*.*.**..**....*.**...*.**.....**.****.*.**..*...***.**..**....**....**....*.*..*..*.*.*...*.*.*...****.**.**.*.*.*.*.***..**.....*...*.*...*..*.....*.**..*..***.***.*.*.*.**.*.*....***..**.*.*.*.**.....**.***.***....*.....*.*..*..****..**.***.**.***.*.***.*..****....**.*..*.*...*....**.***..*.*****.**..**.*...****..*.**.*..*....***.. ......*.*.*...**..**.**.*..**..***..****...**....****.*.*.**..*..**....*.......*.*..***.**.***.**..*....***.***.***.*.....*.*.****.***..*.*.*.*..**.*.....*.*.**.*.**...**.*.**..***...*...*.***..**.*.***.*.*.***.**.*.....*..******.***....*.*.**...*....**..*........*..****..**...**.*..*..**...*..*....*.*.*.****.*.*.**.*.*.*..*...*...**..**.*.....*..*..***.*..**..*.**..*...*.*..*****.*.**.**..*.*...**.*.**..***.*...*..*.*....***.**..*..**.***...*..*..*****..*.**.*.*..**.*.***.****.***.......***.***.****....*****..**..*******.**.****..**.**.*.*.*...*.....*....*.**.......*.*****...*******...*.***..*..********...**...*********.********.**..*..*.**..*.*****..**..*....**.*.****...***...***...*..*....*.*.....*.*.....*.*.*.**.*...*.*...*.**....****...*..*.**..*..**.*..******.*.**..**..**.....*....**.***....*.*.*..*.*.*.**.*..*.*....**...****..*..*.....**.*****..*..**.*..**.***.*..*...*...***..*.***.*...**..*****......**..**.**..**.*.*...**.**..*.*...**.**...*.***.*....***..***.*..*****..******..**.****.**.***.**.*.*.*.**....*.***..**.*.**.****.....**....***.*.**.*...***.*.*****.**.*.***.*..*.*.*.****.*.***.*...**.**.*****..****.**...***...*.....*..***.**.****.**.......*.*.*..**.*.*.*.********.*.*....***..**......*..*****.*.**.**..**.***...*.***....*.......*.**.**.**....*...*.***.**...........*.**......**.*..*.**....***....*...**..*****.*.*...*..****.***..****.**.*..**..**..******.*.**.***..*.*.*.**.**..****.*.*.*..****....**..*.*...**.******.*.....*....*...*.*.*...**..**...*****..*....*..*...***..**.*..*.**.*..*.***..***...*...*.*.....**..**...*.*.******.**.***.*........**.***.**.*..**....***.*.*.*.**....*.**.**...*.**..***..*.**..*.*.***..****..*..****...*..***..*.****.*.**.*****..*.***.**..**.**.*...**...**.**.*..**.***..*.*..**........***...***...***..***..*...*.*.*.*..*...******..*.***..*..*...*..****.*.*..***.**..*****..*.**....*.**....**.*.*...*.*...***.***..**.***.*.*.*.**.******.**..**..***.*..***.*.*...*..*.....**.***......*.*.**....*....*..*...**.****...***...**..*. *.**.*****..*..**....*..*.*.****....***....**...*..****.*..**.*.*..****.***..*.***.*..*.*..*....*.**.**..*.*......*..***..*..**.*.*...**.**..*..*..*..****..*****...*...*..*.****..**.*..***...**..**...****...*.**.**..****......*...***..****...***.*...**..***.***.*..*.***.**.....*.***.*.**..****.**...*****.**..*...*..**..*....*****..*...........****.*.*.*....****..***..*....*..*.**.****...****....*..*****....***.****.*.**.*....*.*.......*..*******..*.**........**..*...*..*.....***..*.****.*.**.**.**.*.*.*.***..*......*.***..*...*.*.***..*...*.*.*.*.**...*...**.*.*....*.*.****.*.*****..*...*.*******.*.*****.**.*.*.***...*..**.*..*....*.***.***.***..*...***.***..*.*......***.**.**......**..*...****..*.**.*.****..*..**..*******..*.****.***..*.*.***......*.*.*.**...*.*..*.*.**.**.**.**..**.****.*..*.*.*.*....***..****.*...*..*..*.******...*...**..***.**...*.*.....***.*...*...**.*****..**.***.*....*..**.*******..**.*....**..*.***....*....**.*..*.******.**...**...*.**.****.*.**.*.*..***.*.**.*.**...*...*...*.*.*.***.*.....*****.*.*....*.**..**....*.*.*.*....*...*..*..*******.********.**....***..*****.**....*..***.******.*.*...****.*..*...**..***...*..****.....*......***..**.**..***...**...**.*....*...**.***....**.*.*.*....**.*.**.*...*.*.***..*.*.*.****.*..**..**.*.**...***.**.*.*.*.****.*..*.**..*.*.*.*....**.**.****.***.**..**...*****.****..*..*..*...*..****..***.*****.****.**.***.***.*.***....*...**...***..*..*.*...**.*..****..*..*.**.****.....*.*...*..*.**.*.*******.*.***********.**.***.*........*.**.*......****..*....*.*****...*.**.....***..**.**.*.**..*.**..*.**...*.*.*...*.***.****.*..***..***.***.**..*..***..........**.******.*.***...*..*.***..*....***.**...***.*******.**..*.*..*.*..**.*...**...*....*...*......***....*....*.....*....*.........**.*.*.**..**.**..*...*****...*.*.***.**.*.****.**.*..**..**.....*.*.***.*.*..***....**.***...**.*.*.*.**.....****.*....**..*.....*.*..*..******.*****.**...********...**....*****..**.....**...**.*..*.*..*.*..***.**.**...*.**.*. **..*.**.*..**.**..*.*****.*....*****...***..*..***.**.**...*...**....**.**.***.*******..**.**.*****..***.*.**.***.*......*.**.**...*.....*.....******.*.*...*..***..*.*.**....*******.****..*****....*...**.*...**...*.*.**.*...*......***.*.*.*..***.*.....**.........*.**...*...*.*.*****....*.*.*.*...*.*.*..*....**..**.*...**...*.**.*..**.....*....**...*.*.*..*****.***.****.**.*****..*.*.****.*****....*.*.*..*..****...******.****.***.**.**.*.*.***..*.****..*********...**.*..*..**....*.....*..**.*.....***.*...*.*...**..**.******..**.*.**....**..*.*.*.**...**.*.***..**.*.**..*..****..*.******.***.**.**.****...**.**.*****.*.*.***.*....*...*.***..*..*..*..*...*....*.***...***.*.*..*.***..*..***.*......**.*...*..*****.**...*.*..*.*.**.******..*....**..*..*.*...*.**..*.***....*.*.****.**.**.*.*.*..***.**...***.*.*...**.***.*...*....***.*.**.****...*....**.*****....*..***.******.*..****...**.*.*...*.*.***..**.***..*.***.*....*..**....**.***.**....**.*..**..*.*..**......***...*......**.***.***...*.********.*.***.**..*.*.**...***.....****.*..*****..*..***..*..*..*.*.******.*.*.*..*...*.**.*..***.*.*.....***.*.**.*.*.*..*....*.**.*..*.*...**.***.**.*.**..*.**..*..*.**..*.**...***.**..****..*.....*..****...*.**...**.***....***...**.**.*..**.*.*.*.**.**.*.*.*..***.**.****..****..*...*...**..*.*..****.***.**.**.*.***.*..*.*.*.**..*..**..**.*.....**.**...*...***.*..*.....***.***.***.*........*****......****..******....*.*.*.****....*.*...******..*.***.**..**..*.***..*..**.*.***.*..**..**..****.**.*..**..*.**....*.*..*.*...**..*..*.*.****.**.**.....*****.*.***.*********..*..*.***..*....*.****.***.*****.***.**.....*..***.*.*..******.*.**.....*.***.*.*......***..*****.*..**.*..*.**....**....*.*.**...*.***.*..***...***.*.*..*..*....*.*.*.*.**..*..*.*..*.*..**.*.***..*..***.....*.*..*..**.....*.**.***....**.*...**.*.****.***.*.**.**....**..*..*...*..*..****..**..**.*.**.***********...***..**.******..***...*.*..*.*...*..*.**...**..*.*****.***...*...**.*.****.*.**.*....****.****.**.***....* *...**.***.*.**....**...**.**..**.*.*.*..***.*.********..*..*.*.*.*.*.*.****.....*.*...**....**...**..*...***...***.*..*.*.**.....**......**...*..*****.*..*.*.**..*.*...**.*.*.***..........**.****....*..*.*.*.*.***.*...****.*..*.****.**....*.*.**.*..*.**.*..*.*..***..*.*.*******.**.***.....*..*.**....**..*****.*.*...***.**.**.**.*..*.*..**.**.***..*..****...*.*...*..**..***..*..**...*.....*.**..*..*..**.*...*...**.*.....*.**.***.*....******.*.*.*.*.*.*.**...*.**......**..****..*....**.*******..*..***..**.**.**..*.........*...**..*.*..*.**...*......*.*..***.*....***.....*.***..******..**..*..*..*.*..*.****..*..****.*.**.***..*.***.......**...*.**.....***.**.*..*.***.....*..*..*.**.********...*.*..*.*....**..***.*..*...**.***.*.*.*.****.*..****.**.*.*.*.*****..**..*.**.****.**..*.*.**..**...*****.****....*.*..**.**.*...**....*..*..**..........**.*...*..*..*.*.***.**.........*..****....*.**...*...**..**.**..**.*..***...**.......*.....**.**..**.***...*.*****.*.**..*.***.*......**..*.**......*******.*.******..**..****...*...**....**...**.**..*..**..**.*.*.*..**..*.....***..*...*...*.*..*******.*.***.***.***.**.*.*.*.****....***.***..*..*.**.**..***.*.*...*.*...*.*....****.**..*.**...........**.***..**....****..**.***.*.*.**...*.*..*..***....*......***.*......*..**.***..***...*..****...**.........*.*.*.*....**.*******..*.......**..**.*.*..*.....*..**.*..*.*...*.****.*.****....**....**..*****.*****.*.***.....****..***..***.**..***.....****...*..***.**.*.*..*****.**.**.*.******..***.....*..*..**.*.**.**..**.**..**....*...*...*..******..*.*.*...*.**..*...***..*.****.***.**...*..**..**....**.****.**.*.*.**....**.**..**.**...*.*.**.......**.*.****.*.*...******..*.*..*....*...*****..*..**...**.**.....***..*.**...*....*****...*..***.*.**.....*.***.***.*.***.*.**.**..*.*..*.**.*..*.*.**.***..**..**.*.*.***.*****..**..***.*.*.**...*.*.....*.**.****...*..*.*.*...*.*..***..**..*****..*.*.***...**..**........*.**..*..*.*.*...*.**.*...**.*......******.*.**.*.*..*...**..***......*****. *..**...*..*...*.**.*.*.*....*.*..**..**..*...***..*.****..*.****..**..*...*..**......***..*......*..*****.*....*.*...*.*****..**...*..*.**....*.....**.....****.*.**....*.*.******.**..*.*.**..**...*..*.*.*.***..*.....*.*.*****..**.**.**...*.........***.***.....**.*..**.**.....***..*..**..*.***...**.*.****.*..*...*****.....*********....*.....*.******.**.*.*****.*....*..***.*.**.....*..**.**.*****.***...**.**.*.*.****.***.*******..*.**..*.*.****.*.....**.***....***.**...*.***.*****.***..***.*..****......****..**..*.*..*.******..*.***.**.**.***..*..*.....**..***......***.*....*....**..*..*..****.**....*.****.*......*****..*******.*..**.****.*...**..*.*..*........**.**...****....***...**...**.***..*.*...*.*..**..*...*...*...*..****......**.*...***.....*...**.*...*..**..**..***.*....*...*.*..***.*...********.**..*......**.*.*****.***.*.*.*.***.****.*.**.*....*..*....**.....*...**.*.*..*..*.*.*...**.*..*..*..**.**..*..*.*.*.**..**.*...*****.***...*..*.*.**..*.......**...*.**.*..*..*.*..**...*..****.....***....*.**....*..******.*.....*....**.***..**.*..**..**.*..*.****..**.**.**...*...***...*..***.*.**...***.*..**....*....*.***....**.....*...***..*.*.*.***.****.**.*..*.**.**.***.**.....*.*.**....****.*..***......*.**.**...*..*.*..******..**.**.****...*..**......***..*.*.*.*.**..........***..***..*..***.**..*..**....***.**..*.*...**..*..*...**..*..*...****..**........*...**.**..**..**..*.**....*...*.***.......*...*****.******.**.*.*...*..*.***..*.*..*.*.****..*.*****.*..***.*..***.*.*.*.*..*.....*.*..*.**.*.*.*...*.*.*..**.****...**...*..*...*.****....*..***....*.*...*...*.**.***.***......*.**..**.**.**.*.*.........*..**...****....*****.....**.**...*.**...**.*..*.*****........**.*.*.**...*..*.....***.****...*..***....*..*..*...*.***...*..**..*.......*....*.*.**.****...****..*..*....***.***..***.*.**..*.**..**.*.*.*...***.**....*..*.**..*.****......**.*.*..**....*.*..*..*.*.*.***.*......*****....****...***.**..**..*.**.*........**.**......*.*****.*.****......***...****.*.*.. ...*..*.*...*.*.****.*....*...*.*.*..**.***...*..*******..*.**.*.*.***.**....*..*.*****..*..*.****......*.*.**...****..****.**.**.******....*..**....*.*......**..*****...*...*****.***...*......*.....*....*.....*.*..*.*...****.**...*......**..*.*.....*...*.*...*.**......**..***.*.*.*.*...**..**.**.***..*.*.**.*....*.***.***.**..*..**.**..*.*....*.*........****....*.*..*..*.**..**..*.*.****..*....***...***..**.............*.*....**...**......***..**....**.*.***...*.**.****.*......*****..***..******.*.**.**..*****.*..*......**.****..*..*.*.*.*.*.**...*.*.*.*..*...*****..****.****.*.**....*.*.....*.*.*....********.*..*.*..*...***.**....*...*.*.*.****.**..**.**.*..**..*.*.*.*.***..**...*****..**.*.*.*....**....***.*..*...***.*.**...*....*.**.*...**.*.***..*****...*.....*..*.**.****....****...*.*.*...**.*.*......*.***...**..**.****.*.*.*..*****...*..*.*.**.**.***.*...*.******.*.....*..*..***.**...*..*.**.**.****...***.*..*.***.*...**..**..*******..***.*.................*****..*..***.*.*..*.***.*****..........****.**.***...*..***.....*.**...*.***.**.*******...*....*......*...*....*...**.**..*.*.**.....*..**.*..*.*******.**...***..**...*..*..*.*.*.*****...*.....***..****.....*...*...*...**..*.*.*.*..***.*.***.*.***.**.*..*...*..........*.*.*.*.*..*.*..***.*.***.****....**.*.**...*******.**..**.*..*..**.*.*.****...**.*....*.***.*.....**.....*.*.*.**.**..*.*.*....**..****......**..*.***...*.*.******.......*.******.****...*...***...**.**..*...**...*.*.*.*.*.*.*...*...*****..*....*...*....****.*..*.....***.**..**.*.**.**.*....*.*..**.....**.***.****..****.*.**.**.****..**.*..*..**...*......**.*.*******..*..***.*.**.*.*..**.**...*.*..***.**..******.*..**..**...**...**..*..****.*..*..**..*..*.****.*.*..**..**.**.*...***.*..*.*....**...**..*.***.**..*..**.*.**..*...***...**...*.*...*..*.*.*..*.*.**.****.**.......***.***..**..*...***....*..***......*...**......**.*.*....*..*..**.*.*..*.*.*.**.*...****..*.*.********....*********.**.***.**.*..*..*****....**.**.....**..*.**.***...**.. ****..*****..**.*..***..*...*****...***....**...***........*.**..*.***.*..*.*...*********.***..**.*****....**.***.****...*..****.*..*....*.**.**..**.**.*****...*.*.*.*..*...**.*..**.**...**.**.*..**..*..*****..*.****.*.***.*.*.*.*.**....****.*.....**.*.**..***.*****.**.*.*.**.....*.*.....*...****.**..**..**.**..*......**..***..*....*.*.****.**..*...**..*..**.....**.*..*...*.....***.*.*.***...**.***.***..*****..***.**..****.***.***.*..***.*.**.*.*.*.**.*....**.***..*.*......**.*.***....*..*....*...**.***.*.****....*.******..*...****.*....**..*..**..****..*.**.***...**...***...*..*...*.**..***.*..*...**....*.**..*****...*.*......**..*.***.****.*..***..**.*..***.*.*...**.*..*....*.**.*..**.**..*.*******.**.*.**..*.***.*..**..*...******..**.*.**.***....*******.*.....*.*.**.*.*...***.***.*...*..*...**.*....****.*..**.****.******.*.......****.....****..**.**.*.*.*.*.***.*.***.*...........**.**....*.*.**..*....**.*.*..**.***...*.*..**..***..*.**.**.*....*.*.****.***.*.**.***.***.**....**..****...*.*.**.*.....**....**.****....*.*...***..**..**.*.*.*..***....*..**.*..*..**..**..*.*..***.***...****..**..***..*..**.****....**.***.*.*********.*...***.*****..*.***.*.***..***...*..**.****....*.....*.*.*..*.*.**.....*****.**.***...*.*.**..***.**..**.*....**.....*.*..******.....***..**.*.*..*...*..*.*..*.**.....*...**...*.*...*..***.*...***.*..*.*.*****..***...*..****...****.*..**.....**.*****..*..*.******..*.*.**.*.**.*.***...*...*.***.****.....*.*..**......***.*...**.*..*****.**...*..**........*.***.*.*..*...****...**.....*..**.*..........****.***.**.....***.*..***..****.**.*.*..*...*.****.*..*****..*..***..******.*.*...**...*..**...*...***.**..****.*...**.*.*...*.*....*.*.*.*.*.....*...***.***.*....*....**..*.*.**.*...**....*..**.*.***.******..*.**.*..*******..******.*....*....**..**.********...*.*....**.*.*******....**.**.*....*******.**..*****.****.*.*.**.*****..*****.**.**..*.*.*.*.....*......*.**.*.*******.*........*..**..**...*..**.*****.**..**.*.****.**.**.**.****...*.**.* *.*.**..***.**..***...*..*.*.**.....**......******.**...**.**...*.**...*.*.**.*...**..**..****.***..*...**.**...**..**.*...*....**..****.*.***.*.***..*..**..*..*.**.*..****.*..*..*.***...**.**..****....*....**.*..*.***.*..**..*.*....*.***.**..*.**..***....***...***......*.*....*.*..*.....*.***.*....*.***.*...**.*.**.**.*.*...*.**..*.*.**.****.*.**...*..**.**********.***..*****.**..***.*.*.****..*.*....*.*....******.**.***..**........*.**.**.**...*.....**.*..*.**.**.*.*****.*.*.*.**.****..***.**...*****.*..*.*...***.*.*.*..*.*.*....*.*..**..*.*************.**..*.***..*.**..***.**.**.***....*.**..*.*****..**.**..***.*...*.*.**.**.*...***.....***.***...*.**.*.**..*.*.*..*..***....***.*****..*.***.*.*..*..*.*.***.*..******.....*....*.*.*.****...*.*.....**.**....****.*...*..**....*..***..**.**.*..*.**...**.***..****..*****.*.***..*.*****..*.**.*...***.**.*.**.**...***..**.******.**.*.*..*****.****.*.*..***.****..*****..*..*......*...**.****.**.*.**.***.*..*..***...*...*...***.*.**.**..*..**..*.*..***.*...**..**.**....**.....**.***.*....*..*.*..***.*.**.*....*.**..**..****...*..*..***.**..***...**..*...*.*..**.*..****...*.....*..**.*..*.**....**.*******.**.***..*.****.*.**.**********.*....***.*....*...*.***.*.**.*.***.....*..***.*.*.***..**..*.**...*.*.*.**.*..*.*.******..**.******.**.*.*..*....*****..**...*.*....***..*.**..*.****..*.*.***.***..**.....**..*.*.***.*.*...**.*.*.***...**.*.*.**..*..*.*...**.********...**.*.**.**....*.**.*.*..*.*..*...*...*.*.**..*.*.*.**.**.*..*.*.*.***..*.*.*.**....*..*.**....******....**.**.*.*...****.*...*.****.*.....**..**.****.****.**.*.***......*****..*...***........**..*.**..****.*..*...*.*....**..*.*..*...**..*........*...**.*.**...*.**..****.*..*******.*..*.*...****.....****.******...******...**.*..**..***.*..*.*.....*******....*..**.*...*.*...*.**..*.**.**...*.*..***.*.**...*.......*....**.***..****.***..*..****.*.**....*...*.**..**.***....****.***.*.***..**.***...**..*.*..*....*......*..**.***.......**..*.**.**..*..***.**...**.**. **.***...********..***.*.*..*.*.*.**...*.***..*.***.....*.*.**..***..*.****.*.**.*.**.....*.*.**....*.***.***.******....****.*.*.**.***.....*...*.**...*..***.**........****...**.*****...***.*...*.*..****...*.*****.......*.**..*.**.***...**.....***.**....*****.**.*.****.**.*.*..*....**.*..****.*..*..*.****.*......*..***..*...***.*...*....**.*..*.*..*..*...****.**...****.*.*.****.**.**..******.*......*.**..****.....*....******.*.*.*.**.*..*..*.*..***.*..*.***..*....**..*.**...*.******....*.*...***...*..**..*.***.**.*.*..*.*.*.*...*..***....*...************..**.*..**..**..*...*.*...****.***.**.***..****..**.*.******.**.*.**..*..**.*.*.*..*.****.****..**..***.*.***.**.*.***.**...*.***.**..*.***.....***.****....***..*..**.*****.....*.****..*.**....****..*.**.****...***..*.***...**.***...*...*.*****..**...*..***..***..**..**..**..***.*...*.***.****.**...*.**.****.*..**.****.***.***.**..****....*..*..**.*.*..*****.*.*****.......******..**.**.*......*....*.**.***..*...*.....*...*.*.*.*.*..*......*...*.**.**.....*.*.*..**...*.******.**....**.*..*..****.*.....**......*.*...*.......**..*.***..**.*.*......****.**.***..*...***....***.*.****.***....*****....*..***..*.....*.***..*..***.*.*******..*.*.*..*..**...*.*.***.***..**.**..*.*..*.*..*.*.*****...***.*....*.*.*..*..*...***..*.**...**..*.**.**...***.*...*****..*..*.*..**.***.**.*..***.........**..***.*****.*.*.***..**.**.***.*.*.**..*.....*.*..**.*.*...*...*...*...**...*....*...**.**.***.****.***.*****.*.......***..*.**.*.*......**...**.*****.*.*..*.***.****...**.**...*..*..**.***..*.**.*....*.*....*.*..***.....****.*..**.*..***.....*.****....*.**.*.....**..***..*...***..*...**......*.....*.**.*.*...**..****.*..****..*.*.*.*******.**.**.*.**.**..****..***.*..*.*...**.**...*.*****..*.*.....**.***.*..*.**.**.*....**.*..**..**..**.*****.**.....*....***....**.****.*.*.*..***..*.*..*****.....**...***.*.***.**..**..*....*.*.***..**...*.**...***.....*.**..***.**..*.**.......**..*..**.....*...***.*.***.*..**.**..*.****....*....*..*.. **....*.*.**...**.*....**.*...*....**.*...*..*...**..*.*....*.*.*..**.***.*.***....**.*.*.**...*.***.**.*****....*..**.*.....***.*....**.**..*....****.*...******.*.*....**...*.*.*.....**.*..*....****.*..****.**.**..**..*.*.*....*.*.*****.*...***.**..**..***...****.*..*.*...****.*.*.**..*..*.**.**.**.****..*..**.*****.****.*....**....*.**.***.....*.***.****.********.*..**.***...***.*.****..*..*.......*.......******.****..*****.*.****...*.*.***..*..**...*..**....***.****.*.*..***....*.*..****...**..*.**.*..*.***.*.**..**........**....*.***.**.*****.**.....*****...**.*...*.*..*.*.*****...**.**...*..***.*****..*.....*...**.***.**.....**.***.....*.****...*.*.*.*.****.**.*...*....*....**...*.**..*.****..*.*..**.***.***..*...*.****..*.*..*..*****..*.*..*.*.**.....*****.*.....**.****.*.*******...**..******.***......*..**.*..*.*...*.....*..*.....***.**.*..***....*....*..*.****.**..*.*.*.*.*..****.*.**...*.**.**.*..*****..*..****.......****.*..*******.....*...**...*****..****..*..*.*..***..**...**...*.**.*.**.*.*****.....**.*.***.*...****....*.*****.**.***...***...*.******.*..***.......*...*.**.*..*.**..*....*..****...***.....***.*.**...**.**.*.*.*.**.*.**....********...****.*.****..**....***..**...*.***...**..**.*..****.*****.*..****.**..*....*....*...*.**...**.**..*..*.*...**..**...***..*.....**...*..*..***..*...***......*.*..**.*.*.*.**.******.*.*.**.**.*****....*.***..*..*.*..*....******.***.*..**.*.......**..**..*.***......**.*...***...*.**.*....*...***...*.**.*..*.*.*...**....*.*********....**..*.....*.**...*.**.*..***.**.*...***..******..*....*...*...**...*****..*******...******..**..**..*.*.**..*.*.*.***.****.**..*.****...**.*..***.**.****..*.*******..*....***.*.**.*....*.*.*...*.**..***..***.*.*..***...........******.*...**.*...****..**.**..***......*..**......****..***..***..**...**.*..*...**....*.*..**.***......***..***.*..**.**.**.***.....***.**....**.*....**.....****.*..*.**...*..*********.*.*...*.*.***..*...**.*.*****..**.*.*...*.****..*..**.***....*...**.*.*... ***...*..*..*..*.*.*...***....**.*.***.*.*.*.***.*..*..**.****.**...*..*..*......*****...*.*...****..*.*****.*.*...**..*....*.*.***.**..*.***.*.**.****.....**.*.*.***..*...*.***.***..*.*.*.*..*.*..**..***.**...***..**..*...****..**.***.*.*.*.*..*.*..*.*..........*.*.**.**..******.***..**...**.**...**....**....****.***..*.*.*.****.*.****.*.***..**..*..*..*****...****.*.**..****.*.*.*.***..*******..****.*..**.**..*.****......*.*.....*.*.****..*....****.*****..*.....****.*.*.*.**.*..*..*.***......**.*.**.**.******..*.*.**..***....**.*.******.....***.....*...*..*.***..***...***.*.***....**..*....*..*..**...*.**..***.*.*******.*.*.*****.****..******........*.*.*.**..*...*.*****.**...***.*....*..*...*..*....*...**..*..*.**...**.**.*.*.*..*...*..*..**.**.*.**.****.........******.*....*.**.*.***..*.*****.*.*.*..*....*.*...**.**.**.***..*.*.***..*......**..***********.........*.*.*.**....****.*.*.*...**......**.*......*.****.....***.*..*****.****.*..*.**.**.*..*.*****..**..*****.*.***.**.*****..***.**..*....**......*..*.*...*.*.**.*...*.**.*...*....**..*********...***..******..*.****..******..*...**.....*.******...*....*..*.....*..**.*.**.*...*.**...*.**..*...*.*.**.**..*.**..*.*....*..*.....*..*...**.***..*...*...*****.**..*....*..****.*.*...*...**.***.....**..*..*...*..***..*..**.*...*..*...*******.*..**....*...*.*...*.*.........*....**.*.......*...**.******.*....****..*.*.***.**..*.**..****.***..***.******.*.**....****.******.*.....*..*...***.**..*.*.*..*..***.....*....*..******.*...*****.**.*.*.***.******.**..*.*...*...**...***..****......**.**.***.**......*****.....**...*.....****.*.*...**.***...*.**.*.****.********......*.*.*.***.*****...****....*....*.***...*****....***.*.*...**...**.**.****..*.***..*......*..*.*.*...*..***.***....*.*.*...*.*..*..**....**.*.....***..*.*........***.*.*.*.**.**.......**..***...*...**.*......*..*.***..***.*.**.*.******...*.*..*.****.*..*...*..*..**.*...*..***...*****....*.***.....****.....*.....**..*.**.*.*.*.**...******..*...*.*......*. **..**.*..*..*.**...**..*...***..**..*.*.***..*..**....***.**.*..**.*.***....****....*.*.*..*...*.*.**.....*******.**.*.*.**.**..*..*.*.**..*.*****......****.*..*******..**.****.**.****..****..**..*.......*****...**.****..**.***.***.*.*.*.*.*....**..*..*.****.*****.*..*.*.**.****.....**..**..*....*.....****..***..*.****...**...*..**.***.*.*.*......**..***....*..***.**.*.**.***..*...**.*.........*.*.**.*..*..***.*.*..**.***..**..**...*..*.****..*.*.**..***..*....*...**.*..**.*****..**..***.....**.***.*.....****.*.**.******..**.....*.**..........*..*.*.*..*..*.*..**...*.*.***..***.*..*..***..***..**....**.*.*...**...*****.**.**..**.*.*.**.*..*.***..****.*.*...*..*..*...*****...***.**.*..**....*.....*.**.**.***.*..*.**.*.*..**....**.*...*...***..**.******.*..***.******.......****.***.*.*****...**...***....*....*.....*.*..*.*.*..*..*****..*.***..*...*..*.*.******..*.**.*..**.**..*.**...**..***.*....*.*.**..***..*...*******......*****.....*****.*.***..*****..**...*.*.***.**...**.*...*****....*.*..*.****......**..**.*..*...*.*..*****.....*.**..**..**.*.**.**..**..**.*.**....****...***..*.**....**.*..***..*.*.****..*......*..*********..*......***....*..*..*..****.***.***.**.*...*.***.**.***.**..***...*****..*..**....***.**.******.***...*****..*.**.*.****.*.*.*..*....**.***.*...**..**...**.*...*.*.....*****....****..**.**..*..*..*.*.*..**....***...**.*...******...*.....*...*..***...************.**.***.*....**..*.**.***..*.**..*.***..*.*..***..*......**.**.****..*..***.*..**.*..**.****...*......***......**.****...******...*.*.*.*.***....***......*...****.*..*..***....*.*...**.*********...**.*.**....*..*..****.**.*..******.*.**...**..**...****..**....**.*.*.**....***..*..****....*...*.**...*..*..*.......*..***..*.*..*.**.***.****...*..*****...*.***..*.......*******.*....*****.***.*.*****.*...*.*.*.**..***...**.*.**..**.*....*.....**.***...*...***..*.**.**.....**..**...*...*..***...*.**.**...**..****.**.*...*..*.***.*..*.*..***.****.*.****...*.*.**..*...****.**.*******.***...* *.*..*.....******...*..*...****.*..***..*.***.****.**.*****.*..*.***.**.****.***.*...*.***.***.**.***.*..**********..*.**.*.**.*..**..*.****.***.**.....*..*.*.*....***.*.**....**...***..*.**..*.**.****.**...**.*.*..*.*..*.*......*.*.*****.........*...*...***.*..*..****...**....*.....***..*..*...*.**.*****.*.***.**.*...*..**...****....*..***.*.***.*..*.**.*..*.*.*...***....*.*.*.*****.*...*..*..*.********.**.*.****...***.*..*..**.***.*....**.....*.****....***.****.*...*....**..**.**...*.*...*....*.**.*..*.****..*.**..*..*.*.....**...*.*.**.**......*..*...***.......***..****.....*******.*..***..*.*..**..**.**.*.**.*****.*....*.**.....*..**.*****..*..*.....*.*.*.*.....*****.*.*..*.***.***..*.*...*...**...*.*.*.**.*****.***...***...******..*..*.*.**.....*******....*.*...*.*.*.....**..*.*..***.****.*..***.**.....*...*.****..****...*****..**...*..*.*....**.*.*.*.*.***..**.*..*.*.****..**.**.**..*....*.*.**...*.*.*..*...***...**.*...*.****.**..**...*.***.**.**..*..*..***..***..*.*..****..**..........*..*.**....****..*.*.**.*.***..*.**.......***...*.*.*.....**.**...***..*..*.....**..**.*.*.**.....**...*..**..*....**...****.*.*.....*.***....***..*..*..***.**..*.*.*.*.*..****...*.*.**.*.*.**.....****.*.**..*.*...*.*.****....***.....*......*..*.**...*****.*****...*..**....*.*.*****..****.*.......*.**.*..*.**...*...**..**.***.*.*.*..*.*...**.**.**..*.*.***.**.*.****.*...*.*.*.**....*****.***.*.***..*.*.*.****..*.***..***....*...*...**.....*.**....**.*.****...*..*..*..**.*..*...*.**...**..*.**.*..**....*..**.*****.*..*.......*..*..*....*..*****..***....*.****.***..***..*.*.**..*****..**..*.**.*.*.**.*..***.***.**..****.*..***.*..****.****..**...*..***...******..**...*....*.***.****.*..**.*...***...*.*.*..*...*****..****.**..*...*.....****.*.*****.**..*.*****...*.*.**...*..**.***..***.******.........*..***..**.*.*.****.*..*...*..*..***.**...*.*****.*...*....*.**.***...**.*****.*****.*.*...***...*.....*.*.*.*.*.*..*****.*.*.*...***.*....**...*..***..***.**..**.**..****.***.**.**.. ..*..****...*..*..**..****..***.***...**..**..**.*.*...*****.*.**.**.*****.***.***.**..*.........**..***..*...*.***..**..*...*....*...**..**..*.**.*...***...****..*...**.*****.*......*..*..**..**..*..**...**.*****.**...*.*.*..*.*.*****...*....**..*.*...*.**.****...*.*.**..*.***.******.....***......*...*....**.***.***..*.*...*..*.**..*...**.*******..**.**.*.******..**....**..**..***.***..*..*******.......**.*.*..*..*.**.*.*.*..*****.*.*..*...*****.*.*****.*.***..*.**.*...*.**.....**.**.***.*....**.**..**..*.***.*****.****...*...*..***.*..*.***.*.**..***....**.*.**..***.****.*..*.**....**..**.****.....*.*........**.*...***.*.*.*.**.****.**...****..**.**..*..*.****...*.**.****..**.*..*.*.*.**...*...*.*.**.***..*.*.......*.***.**....***..***..*...**..*...****..*.*.*...*.....*...**.*.***.*.***..*.***..**.*.**..****.*...***.*.*.*....**.*.*.*.**.**..********.*...*.*.*.**..*...*.*.*...*.**.***.****.*.......****.**.**.**..*****.**.***.***...*.*.***.*..***..*....*.....*.*..**.*...****...*..*...*......***..*.*.*..*..**.***....**...*..*.**...*.***..*.*...*..*.*.*...*.*.**.***..*..****....***.**.**.*..****.*..**....*.*.**.*****...**..**.***.......***..**.***..*...**.....**.*******.*.**.**.**.****.**.....****.*.***.*.**.**.**.***.****.***.*.....*..*.*****....**..***.**..*.*...****.****.********.******.*....**.*.**..*....**.**....****.*****.**..**...**.**...*....**...**.*.*.*...***.*.**.*...**.**.**...**.**..*...*..*******..**.*..*.**....**..***.**...*.*..*.***...**.******.*****.*.*.***.*..*......*.***.*..**....*.**..*..**.**.*.***..*..*****.*....*****....**.....*.***..******.**..**..**..*..******...*.*.*...******.*.*.......**.**..*.......**...*.....***...*..*...*...*..**......****...*..*..**.....**.***.*..**.**.**....*.....***********..*...*...*....**.***.**.*...*....*.***.*******.******.*...**..*.*..***..**...*....*.**..*.**.**..****.**......*..*...*..**..*...**..**.**.*...*.***.*...***......**...*.****...*..*...**.*.********.*..**.****.*.**.*....*..***.*.***..*....**..**.***.*. **.**.**.****......**.*.*.*..*.*.***.***......*.*.*****.*......*.****.***.***.***....*..*...*....***..*.*****.*...***.*...**...***...*.*.....*..****.*****.....*..**.****....**..*.**...**....*.****..*.*..**.....*..*......*..*..*...**...**.*..*...**.....*..**.**.*.*****.*.....***...**...*..*.*.**..**.**...****.*.***.***.*.*....**..*.*..*......*.......**.*...**..**.**..*....**.*.....**.**..***.**....*.*.*.*...***....**....**********...*..***..*.**.*.****..*.**.*...*.*********.**.**...*..**.*...**..**....**.......*..******..*****...**.*.*...*..*.*...***..***.*....***.*.*....********.*.**..**.....*.**.*..*.**..*.****.**..*..*.***....*......*..*..**.....*.....***..*.**...***.**.*..**....*.*..***..**..**....**.***.***.***..**..***.*.*..****...**...**.*.**.**.....*.**.*.....*.**..******.*..**.**.*...*....*.*...**.**......**.****.*.*...**.*....*...*..*...**.****.*.*..*.*****..*.....*.......**.*.*.*....*****....*.***.****.**...*.**...*.**.***.*..**.*****..*...*.*.*.*...**..**.*.*.*..*..**.*****..***.******.**.***.*..*.*.*.***.......*..**.****..*..*..*...*****..**..**.**.***...**...*.****..**...*.*.**.****..*.**.*******.*..*.*.*.*...*.*..****.**.*****.*..*...***.*...*.*....*......**.***.***.*.***..*.*.***...******...*.*.....**.*.*.....*..***...*.**.*..**..*.*.**.***..**..*.**..**..*.*.****.**.*.*..***..*.*..****.*..***..***....*...**.....***.**..*.**..**.*....*.**.*.*....**.**.*****.*.**...*...**...*....*......**.*.*.*.***.****.***..**.*.*.*.****.***.*..*.**..**.***.......**....*.***.**..**..***.*...*....*.****......*....**.**......***.**.**...*..*****.****.***..*.****..****.*..**.*..*******.**......*.***..*....**.*..*..**....***.*...**.***...***.*.****.*.*.*...**..*.*.**.**.*.*.*****......***..*****....*.*...*..*.....*....****.**.*..*.**.**.**.**.*...**..*...**...*.***.*.*...*.*..*.....*.....****.*..*...*****......**.*.***..****.**..***....***...*.*.*...**.*.*....*..***.*.*.**..*.....*.**.*****..*..***..****..*...**.*.*...*.****..*****.**....*....***.*..***...****.****..**.*. *.*.*....*.*.*...*...***.*...*...*.*.***.*......**.*...*.*.****...........*****.**..**.***.***....**...*.***.*.*..*****..*....**..**.**...*....*.***.**.**......*****..*....**..*.*.****.......*****.*.**.*.*....***..*.***...*..*.**.*****.*..**..*.***..*...*****.**.**.*.....****..*..****.*....**.**.*...*...**.*.***.*.*..*...***..*...*..**.*.***..*.*..*..*.*.*******.***..**..*.**..*..***..**.**...*...*.*.**...*..*..*****..*.**...*..*..*.*.*.****.*.********.*****.**.**.*........**.*.*...*..***..****.*.....*.***.**.*..**.....*****.....*...*.*..*****.**.**.**......**..*...***...*..*.....**..*.***..**.....***.***.*...***.*****.****.*..****..**..**.**.***.*.*.**.**..*....**..*.......**.**.*..**.*.***..*.*.....*.**.**.*......*..*.**.*.***.*****.*.*..****.*.....***.***.**.*.**...****.**.***...*.*.*.....**..*..*..**.....*****.***..*****..*....*.....*...*.**.**.**.*.**.*..*..***..*...*.**....***...**.*.**.***.***.*..............*.***.**********....***.*..*****.***..........**.**.***..**.*....*.**.*.*.**.******.*.****.****..*****..*..*.***..**...*....*..**.**.*.****.***..****.**.*.*.**.....*.*.**.*..*.**.*.***.*.*..*...***....**..*******..**...*.....*.*.***..****.....*..***.**.*.***...**...*.....*..*..***.....*...*....**..**.**..***.**.*.*.*..***.*.***..*.**..**..**..*******.*.**.*.**...**.**..............*.*..*.******...*..**.*...*..***..*****...***.*..***.*.....******.**....*.*****...*.*.*.***.*....*.*...*...**..*.*.***......**.***.***.*...*.*****..*.***..**...**...**.**.***..**...***.***.*****.*.**.*******.*..***....*.*.*.*.*.*......*..*....*....*........*..*.***.*.*****.*****..**.*..*..**.*.**..****..*....*.**.**...*..**.*....*******....***..***...***.**.****..*.*..*.*...*.*......*...*.**.*..*......*....*.****.******..**........*******..*..**..***.*..*****..*.*..****...****......***.*...*..*.**...*..*..*****.****.***.*..****...*...****.*.**..*..*...**.*......*****.**.....**..**.***.*****.*....*.*..****...***..*...**...*...*.*.*....**..*.**..*.**.....**...**.....***..*.....*.. ....*.**...*...*....*...**.*..***.*..**.**....****.*.*..*...**.**..**.**.*......*****...*..**..*...*..***.*....*..*.*......*.***..***.**.**.*.*..........*..*.****.**.*..*.**.**...*..*...*.***..*.*.**..***.*******....**.***.*...**.****..*.***.*.*****...*...*.*.*...*.**.*..***.**.*.*..*...*.*.**...**..*.*.*..*.**.*.******.****.....*.*..**..**.....*.*.***...****.**...**.*....******.*.**...***.****.***.*....****..***....**********.*...*.**..*.****...***..***..*.****.*....*......*...*.**.....*.***....***.*.*...**.**..*...***....**.***....***.***...***.**..*...***..****.****.*...**.*.*.*******.*********..**.*.**...*..*....**.*..*...**...**.*..*....***.*..**..*.*.....*.*.****..***.*****.*.*.*.****.***......*.**.**.*****.*..***.*.*....*.*...**..*..***.*.*..*.*..*.**..**.***..**..*..*..*.*.**...**....**.*..***........*......*****..*.***...**..**.***..*........*....**.*.*...*..*...*..*.**.....*****..**..*****.*.**.*...*.....********.***.*.****.**.*****.*.****..*.*.**..*..*.******.....**.*.**...*......**..*....***..*..****.***.*...**.*..**.*.*........**.*...*.***..**.*****.*.***..*..***.*******.*.*.*******...*..*****.**.****....*.**..****..*.*.*.*.**.*.**..**...***...***..**.....***..**...**.*..*.**...*.......*..*.*.....*...*.***..*.*...*.**...*..***.***..*.*.***.*....******..**.*..**..*.*...***.*.*.*..**.**....*..*..**.****.*.*....**..*..***..**..**....*.*......*..*****.*.******...*..***..**.****..**..**.....***.*.*..***.**.*****..*...***..****.*..*...*...*..*****......*.....*....*..*.*.*...*..**...*...*....*..***..*...*...***.**....*..*.**.*.****..*...***.******..*..**.*.*...*****.***...**.*.*****..***....*****..*..*.*...*.*.**.**..**.*...**..*....*..**.***....**.****....*..*.*..*..*.*.*.**..**..***..*.*.*.....**..****.*.*.**..***...**....**..***..****.****..***.**.*......***..*.**...****..**.******.**.**....**.**.*.*.*..****.**..*..*..*..*...*.*.*.....*.******....***.*****.*..**.**..**..*..*...*.**.*....*******....*..**.*..*...**..**....**.*...****.*.*..**..***..****.****.. **.**.*******....****...***..**..***.*..**..***.***.*.******.*.*.****...*.******..*.**.**..*.*.*..*.**.*.*.*.*..****..***.**.****....******.*..*.****.****.*....**.*......***...**.*.*.*...*...*.*.*...*........*..*.*..*.*******.*....**.****..*..**.****..**.***.**...*.****.......**....***.*....*.*.**....*.*****....****..*....***..*.***.*****..**.*..*.*.*..*......*..*.**..*.**.*.*.*****.*.*.*.*....*.**.**.*.*.**.**.*.***....***..*..***.**.***...*****.*.*..*.**...****.**...**...***..**...**.***..*....*..*.*..**...**.....**.*.***..***.*****......*.**.**...***.***..*...*******...*.**..*...***.*...**.*..*..****...*.*....******..***.*..*..*.***.**.*...*.*.*......*.**.***..*****..*.*.**.*.*.******.*..**...*.**.*..***.***....*.*.*...*.**.*..*...**.*.**.**.****...**....***...*.....*...*..**.*****..**...**.****.***.**.****...*...*..*...*..*...****..*...*.........***.*....*..*.**.*....**....**.**.*...**..*....**...*..*.*....*****..**..****...*.*..*.**.*......**...***...***.......*.....**...**....**.**.*...**..*.**.**.*.***.**..*..*.*..*.*.*.*********.***.....*....**.**.*.**.**..*.*..*****.*...***..*..*.*****..*.*****..**.**.*.*..*.***.**...*.***..*..**.***..**.**..**.....*.*..*.*..*........*..*.*.*..*.*.*.**..******..*.*.**...*...****...*..*.**.*.***..*...*.**...**.****...*.***...***...*.*....**....*.....*.*.*****.*.*..*........**.*..*.*....**.***..***..*..**...*.***..*.***...****.****...*.**.*.*.*.*******.***.*.*.*.*.*.*.***....*****.***.***.*..*...**.**.*..*.***..*...*.***..*.....**.*.**.*....**...**.****.*...**.***..*.*...*..*.*..*..*..*.*.***.**..*.**..**.*...**.*...**....****.***...*.*.***...*.**....*.*.****.**.****.....*..*...**.****.**.......**.....*.*..**..*.*...**......*...*.**.*****.**.....*.**.**.******.***.*..*.***.*.*****.*******..***....**..**.*.*....**...*....*.**...**.*..*.***..****.*.**.****.****.**.*...***...*.**.*.*****..*....*.**.....****.*******.*...**......*.*.**.***......**.**.*..*......*.***.*...*****..*...***.......*..**....**..*..*..*.***.**........*.**. *......*.****.**.....*.**..**.*..*.**.*.**..**.*.**..*.*.**..**...*...*.*.*..*..*.*.*..........*...*.**.**.*.*.*.....**..*...**..*..**..*****...*....***..*.**....*....*.*.***.**....*......*....*.*...*.*..*.*.**.*.**.***.**.**..***...*..*.*.***..*****..****.....***.**.**.*.*******.....*.*..***.*..**...**.****.*.*****.**.*...**.*.*.*.*..**..*.**.***......*......*.*.*.***..*..****.*.***........***....*.*....****.**.******.*......*.*.....*.**..**.*..*.**.*******.*.**.*.....*.**...***...*.*.****..***....**..*..***..**....*...***.*..*..***..*...**.***..*.**.***...*..**..**.**.*..*.****.*..*.....*.*.*...*...***.**.*.*******...**..**.****..*.***.*..*...*..*..*.***..****..**.*...*.*.....**...*..*..*.......***.**..**....***..*.**...**..***.**.**..*.***..*..*...*.**..*.....*.*****...*.*..***.****...****..*...*..**.*...**..*..*.*....**.**.*...***..*..*.*...*...**.*..*.*...*.**.*.....*.**..*.....******.***..........***..*****.**..***.*.*.***....***.***.*..*....**.*..*..**.*.***.*..**.*.**..***.*.*.***.*...***.*....**.**.**.*...**....*******.*.*...*..**.**.**..*.**..**.*...**...*....*.****..*.......*..*.*..***.***.*.**...*..**...*..*.**.*.*..*..*.***..****.*.*....*.**.*..*..***....*...*.**.****.*....**.******.**..*.*.**..*.*.**.*.***.*..***..*.*****..**........**.....*..**..***...***..*..***.*.**........*.*.**....**.*.*.*.*.**.***..*.*.*....*.....*..********..*.*.*..*.*.**..*.*......***....*.*.***.*.*...*.*..*.***.****.....****..*.*...***...*..**.**.***.*.*....*.**.**.*..**..****..**.**.*****.*....****.*.*..***..******.*.***.*.*.*.**.*.*.*.*..**.*..**...***...**..**..*..***...******.....*.*..**..*...*.****..***..**...****......*.******...*...**.*..*****.*****.**..*....**....**..***.**...*...***.*.***......**.*..***.**.***.**.**....***.**.....**...*.**.*..........*....*.*..*.**..******.*.*.**.**..*****..*.****.****........**..*..**.**.****....**..*.*..****.*...******.*..*.*.....*....**....*..*...***.*.***.*...*.**..*..*.....**.*.**.****..*.*.*..*.*.*..****....**...*******.*.*.***. ..*.*...***.....**..*......*.**..******.**.***..***.......*.*.**..*..**.**..*.********..*...*....*.**.**.*.*.*.**........*.*.*.*.*.**.*.*****..**.*.*.*...**...*.*.**.**.*.*.*......*.***...*..**.***.*.***.*..****.****.**.**.*..**..**.****..*....*.***..........**.*.*.*.*.*.*.*.**.**.***.****.......**...**.*.*.*.**.*..*.**..........*.****.********.**.**..***..****.....*****..*..*..****..**..****.*....***..**.***.*.******..*..**...******..*.....**.******.**.**.*.*.**..*...*..**.**.**....*..*.*.*.....*.**..**.***.**.*.****..*...*..**..***...*..***..*****.**.*.****.***.*.**.*..***..*.**.***.***....*****...**.*..*...*****...*..*.......**....*...***.*...*.*...*...*.*.*.****.*....****...*.**.**..******....***..**.**.*...**.*.*.*....*..**..*****.*.**.***.*...*..*...***......*...***.**..**..*********.*.***...*.****.*.****.*..*.*.****...*...***.****...**.*......***..***..****.*****...**..******.***....*.**..**.*..*.*...*.*......**..*....*****.***.*.****.**...*...**.**.*..*..*.....***.***.*..***...*.*...*.**.****...*......*....**..**...**...*....***..**.*.***....**.*.*.***.****.**.*.*...*..*..*..*****..*******.**...**..***.*..*.......*...*.*..*.*.**.**.*.*.*.**.***.*...*..*....*.***..*..**.*..**.*..*.*..*.*...*..*.*.*.*..*.**.**..*.*..**.........***...*.*****.**.******..******.*......**.*....*...*..*..**....*..*.*..*...*....****.*.....***......***.***.....*...*..*..*....*....**...*.**.....****.*..**.**.**...**.**..*..**..**....****.*..****.***.*.*.*..*.**.....**....****..*******.....********.*..***.*.***.*****.*.*.*..**.*..*.*..***.***.*...**...**.*...***..****.*.....**.*.*.***...*.*.***..****.***.****..**..**.***..**.***.**..***.**.*.**...*...****..*...**.**..*.*..*.***.***...*****..**.******.**..*..........***..**.**.*.*....**..****.*...****.***....****..**....**...*.*..*.**.*.**....***.****...*.**.....**.**.*****.....***.....**.**.*...***.*.*.*.....*.*...****.*.*...**..*...*.....**.****.***.**.*****.....*..*.*****....***.*.**..*.**..***.*.*.*****.**.**.*..****...***.******... .....**.*.**....*..*.*...*.*.*.***..*...*.....*.*..*.**.**.*.*...*****...****.*..*..***.*..***...*.*.***.**.**......*.**.*..**.*.......**.**.*.**.**.**...*..*..**.*.*....*.**.*..*.****.**..*.**.*..**.**..***...***.**.*...*.**.*...**.*.*...*.*....****.*.*.*..*...*.**.*.*.*..*.**..*...***..**.**.*..*.....***.****....****.**.*.**.****.*...*.****.**.**..*.*****..**.***..**.****.******..***..**.*.*....*****...........*.*.....**...**.....***.**.*****..***.**.**.*..******...*.**..**..*.**.*.***...*.*.*.*****.*.***..*.*...*..**.**.*..****..*..**.*.*.**.....*.**.*.***..***.*...*.**.**.*.....**.**.....*..*.*.*...**......*..**.****.***..*.**..*....*.*.*..**......*..*.**.**..**..**.*********..*.***..**.**...***...*.*.*..*..*..*...*..*.***.*.****.*..**..***.*.....*****.**..*.*****.*....***..****.****.****.*.****.**.....***...*.**.**.*.**.*..*****....**..*.*.****..*.**..*...*..*.*.****......***.***.***.**..*.***.******......**...***......*..*.****...**..**....*....*..*.*****.*..******.*.*..**.**....**...*.*..*.**.*..****.***.***.**.*..**.****...*...***.*****..**.*...*...***..**.*.*.**.*...**..*......*..***.**.******...*.*....*...*....*.*.*.....*..**...*..**.***.***.*.*.*..*.***..*.*..***.***.*......*.......***....**.**..**.**.....*.*.**..***.**..**..****..*.**...*****.*.*....*..*.*****.*.***.***.*...*...***...*..***.*...*.*.**...*.**..*.***.*.**..**...***.*.*.****..***.*.**..*....*.****....*..*****..*...*.**..**.*....****....**.*.*******..*.**.*..*.*........*.**.**...**..**..**.*.*.*.*******..**.***.**...*.***..******..*.......*.**..*****.***.*.*..****..*****..*..*****.**.*.*****.*.**...**..**..*..****.....*...**..***.**.*.**.*.*****..*.*.****.**..***.**.**.***....*..**.*..*.*...*......***..*.**....****..**.*..*..*.**...*.*..*.**.*.**..*.*..*.***.....*.**.****......**..**.*..***.*.*..**.**.*..*.****..**..**..**.*.***..*..**.**.*.*.*..***...**..*.*.*.***.*.......***.*...***...*.**.**.******........***.***...*.*...*....*...***.**...*...*...*....**.....*..*.*..*******....**...*..*.* .......*...*...*.*.**...*..***.***.**.*.*....****.**....*...******.*.**..*..**..*.********.*.*****...**.***...**.***.*.*..***..**.*...*.**..*.*..**...*..*.****.***..**.***..***.**..*.*..***..*..*.*.*.*....**.*.*.*..*...****...**.*.......***.*....******..*..*...**.*.***.*.*..***....***..*****.**.*...**..**....*.*....*....*...*.......*.*..***.**..*....*.**.*.***...*..**..*.**..***....**...***.**.*.**..*.**.......**..**...*.*.***..*.***...******...*..*.*.**.***.....**.**.*.*...**.*****.*.......*......*.*****.***..***....*.**..***...**.*.*......*.*..*....**..*.**.**.**...**..**.**.*...***.**.**.*.**.**.****...**.**.***.**.**...*****.**..**..*...*.****.***.*.**.*...***....**...*..**..*.*.*.*.****...**.*..**.*.*******.*.*........**..*.*...**..*......*.*.....**..*.****.*.....*...*******..*..*...*****..**..**...**.****.********..*..**....*.****...*...*.**...*.**.*...*..*.**.......*..*.**..**.**....*.**.**......**.**..**.**.*..*.***........**..**...**.*.****..**.*..*.....*..***..*.*.*****...******..****..***...***.*...*..*....*..*****....**.*..*.*.*.*****.*...*.**..**....*.*..*........*****.*.**.*..*.**...**.**...**.**....*.*..**....*.*...**..*....*...*.*****....*..***....*.*..**..**....*....*.**.*.***..*****..***....*..*.*....*.....*.*.*...*.....**..******.**.*..*..........*...*.*.*..**...*****.*.******...**..*..*.*..*..**.*...*.....*....*...*....**....******..*.*.***.****....*..*.**.**.....**.*..*....*...**.*..*.....*.******...*...*..*....**......**.*..******.***...**.*.***.*...******.*.*...**.**..**..*.**.*.*..**..*..*.*..*.***.**.*.**.***...*****.*.*..*.....***.*.*.***...*.*.**.****..*.***.*..**..*.*.*.******.....***..*.*.*.....**......*.**.*...*....**..*.**.**....****..*.**...**.***.***.*.**.*******.*.*****.*.*..***..***.**..*.*.*.*.*..*.*.*.**.**..*.....*..*.*..*.*...**..**.*.*.*...*.....*.*...*.*..*.****.*..****..*****...**.*.*..*.....**.*.***.*.**.*..**..*.*.*..*.******.*.****..*.***..*.*..*.**.**.*.**.*........**..*....*..*..****..*.*....**.*..*.*..*.*.****..**.*.*. **..*.*..*.*.****......***..***..**..**.....*..**.*..**.**..*..*****..***..*...***..*...***.....**...*..*******.....***..*..*.*...***.**.*.*...*..*.****..**.******..****..*.**.****.*...*..*.***.***.*.****.....**......**..**....*.***.*..*.**...***.*....*..*....***.*..****.**..*....*.***..**...*.***...*....*..*...*****.**.**.*.*...****.*.*.**...****.*..*******.*****..*.**..**.**...**.**.**..***.**.....*..*..*.*...**.********.*.**..**.**.*.*.***..*.****.**..**..*..*.**.*.*****..***...******....***...*.....*..*....*...*..***.*...*..****.*..******...*.*...**..*..***..*.*..*........*..*.**.*.***.**.*....**.....**.***..****..**...*........**.*******.*.*..**..**.*..**..**...**..*..*.**.*.****...*..*****.***...**.**.**.**...*.....**.***..**.**...****..****.*...**....****..*......**.**.*..**.****..***.******.*.*.*.*.********..*.*..*.***.***.***.*.*.**...*.....**.***..*..**..***.*.**....**.****.*....****.*..*..***..*..*.....**...***.*.*.***.*...*.**.*.*.***.*.......**.****.*..*..****.*.*.****..*......*.*.....*.**.*.*....*.********...*..*...*.*.****.*....*.***...**.*.**..*...**.*..***.*...****......***.******..**.***...**...**....**...**.*..*..***.*.******..**..*.*.**.**..*******..*.**.***..........***.*..*....*.**.......*..*...**.****....**..**..**.*.*.***..**.**..**..****.*.**..***.*********..*...*.****.*.*..***...****.*.**..*.**.**.*.*.*.*.*.**.*...*****.***..****..***...*.*..**.***.*..*******...*.***....*...**....**...*.....*.*..*.*******...*.**.*.*.****..***....**.*.*.**.*...****...*...*.***.....**..*.....***.*..***..**..*.......***.****..*.*...*..*.*.****.*..*.**..**.*...*.....**.*.*****.**..**..*.*...*....***.*.*...**..*....*..**...*............**.*..*.*...******.*.**.*...*..***...***..*****..**.**..**.....**.....*.*..***.*********.*.*.***...*.**..**.*...*.*****.**..*...*****.**.....***.***...*.******..*.*..*.*.*.....***.*.*...*..*.*...*.*.*.....**..******..***.***.........*.*.*..*.**..***..**...*.*......*..********....*.**..***..*...*..*.....****.***...*..***.****...... ..*.*..*.*.*.*...**...*.*.**.*...*..***...**....************.....*.*.**.*..***.**.*....*.*..****.***...*.******.**....*.********.***..***...***.*.*........*..**...**.*****.*.*.**..*.*...*...**..***.**......**..******...*.**.***.*.*....*....*******.......*.*.*...**..*.*..*.*.*..*.**..*.*.*.****.*****..*.....**.**...*.*...***.****.****.**..**.*..***..**...**.*.*.**..*..*.**..*.**..**.*****.....*.**....**.*.***.****...*..*.....**.*.****....***..*..*.*.*....***...*..**.*.**...****...*.....**..**.*.........*.****.....**.*......*..*.*.**.**.****.**..*..*....**.........*.*.*.***.*...**......*...*.....*****..*.**.**..*....*.*.*.****.**.*.*....*..*.*...*...**.************..****.*****....*****.****.....**.*****..*.*.****..***..*..*...**.....***.***.**.*.*.*..***.****..***....**....**...**..**.******.**.**..**.*..***....**..******..**..**.......*.....*...*..*..**..**....**.*.****.***.***.**....**.*..**.******...*..****..***.**....*...*****...*...*..**..**.***.*....*...*.*..*.**...*..***..*.*..*.*.*.....***.**.*.*.....**.*.*.*.**...***.*.*.*.*...***.*******.*...***.**********.***.......*.*.*.*...***.***.*......*****.*.*.**.*******...*...***..*..**..*.......**.*.****......***....*****...*.*.*...*...**...***..***.....*.*.**..*.****.*.****...**....****.*.**.**.**..*.*.*.**..**.*.**.**....*.*...*.*.**.*..**.***.*****....*...**...**..*..**.**.**.*.***...***.*.*.*.***.**.**.*..**.....*****.*...*...*..*...*...*..*..*.**.**.****.**.*.**.*....********..*..**.*.*.*.*.*.......*.*..****.*..******.*.**.....**...**..***.*..*.****..***.*.**......*..*....****...*.*....******...**.**..*...*..*.*..**..****...*.*..*..**.*****..**..***..**..******....*.****..*.....**...*.**.....**..**********.**..*.*.*.****.**..**.*****.*.*..***.*.*****.***..***.**.******....*.***..*.*..**.....*....**.***.***.*...*..*.**..******..*.*..*.*....*..*.****..**.....*....*.*....*..***.****..*.*.*.*..*...**...*....**.***...****.****.*..**.***.*.**.**...*.***..*.*...**.*..****.**...*...**......*.*.***.**..*.**.******..*... **********..**..****.*.*.******..***.*.....*...****..***...*..***..*..****..****....**....*..*.***...***.*.*.**.*****.*.****.****...**.**.****.....***.*..**..*.**.*..*.***.*..*.**..*.**..*.*.***...*..*..**..****..**...*......*.**..*.***.****.**.*****.*.****.*..**.**..*.***...*..*.*..*..****.****..*..****.**...*..***.**.**.**.*...*.*****.*..*...**.******...**...*..*...*.****.****.****...*.**..**..*.**........*****..****.**.*.*..**.*.****..****...*....*.*.**......*.**..**.****.....*.*..**..**..*.*.*.*..**.*...*.*.****.***..********....*..**.***.***.***...*...*.*..*.****..*...*.**...**.**.*..*..***..**..*.***.**...****.***..***.*.**.**.**...**.*.*..**.*..*.**..*.*.....***.....*..**.*.....*..***.*.*....***.*.****...*.*.****.**...*..*******...*....*...**...*.*..*..*.*********..*****.***.*.**..*.........**..***.****.*..**.*.***...**..*..*...*****..*..*...*..**..*...*...**..**.*.*.*..**...**...*....******....*..*.*.....*...*..**..**.****.*****..*..***..***...*..****..**...*..**.*.****....**...*.*****.**..*.***.*.**....*..*...*.**.*..*.*....****.*..*.**..*.***.*.....**....***....**..**.**.***..*.*....**....*.**.****....*.***...*..*.***.**.**..*.****...*.*.*.***.**.*..**.**..*.......*.*.*...****.*.*.**.*****.*.*..****.*.*.*.*....*.*.**.....*.*...*.*.**.*.**.*******..*...*.*.*....*.***..*.*...*..**.*.**.***....*.***.*..**.**.**..****.**..*..*.****.*.**.*...******.*.*.**..**.*.**.*.*.*..*********...******...***.*...*..*..*..*.*.*.....*.*..*..**.*..*...**.**..*.**.****..*.*..**..******.*...******.*.**.*..**...*..**..***.**.**.***..*.**...*.***...*.*..*..**...*.*.*.**.....**..****.*.*.**.**..***.......*.***.*****..*.**...*.*..*....*..*..*....***.*.....*.....*...**.*.*...*.*...*..**.**..****.*.*****.**.*.****..**.*****.*******.**..**...*.**...**.*..**.....******..**..*.*..*.....*..**...*..**...***.*.*..***...*.*.**.*...*..**..*....*.**.**..**.*......***...**..***..****..**..*.***...*****.***.........**.***.*.*****.***.*.***.**.*.*.***.**..*.*.**.**....***.**.*.**.**.......**...** *.***..*..*..**.***.*...*...**.*****..*.**.**...***.**.*****.*.**..***.**.***.*.******..**...*..*.**.***.*..****.**.***.*.**.....**...*******...*.**...*.****.*.**.*.*..**...****.*.*.***..*.**.**....*.***..**..***..*.*.*..*..****..*..**.*.*..*.**.**...*...*.....***.*.*..**....******..*.*.***.**..*.***...**...*..*.*..***..**.****.*...**.**.*.*.*..**...**..*.*.**.....*.*.**.**..**..***...**....*...**.***.**....*..****.*..*...*..*.*....**...*.*.*....***.***.....**...*....***.*.**..*.*..*.**..*******..**.**...*.*..****....**.*...**..****.**.*.....**.**......*.**.*..***.**.**.**.*..**..***..*..********...***.*..*..*..*.......********....*.**..**.*..******..*..*....*.*..**..*...*..***..*...*.**.*.*...*..**.**.*****.***.*.**.**.**.****..**.*..*.**....****.*....*..**..*...*.*.*...*.**.**.*.****..*..***..*.*******..**.***.*.**.********...*.*.*.*.*******..*.***....***.*.*.*.*.*.*..**.***.***....***..*...****.*..*.***...*.**.**.*****.**.*.*.*.**.*.**..***.*....*.*.*.*****..*...**.***..**..*.***.**..*.*...*..*..***..*.*...*.*..*.****.**..**....***..***.**.......**..**.****.*.***...****...*..**...*...***..*.****.*.**.*.*..*..*..*...****..***....**..*..*..*.*..**.**.*..*.**.....**.**.****.***.*.**.*.*.**.*..***...*....*.......**...*.*..***.**.....**.****..**..*..****.*.**..****.*.****....***..*.**.********.*****..*.***.*.*.**.*..**.......*..****.*.*....*.*.*........*.*.**********.********.*.*..*.*.*.*..*.*.*..*.*****.*.*.*.***.*.....****.****...****.***.**.*....***...*.....***.***.......*.***.*.***.*....**..*.*..***....**.....*..*.****.****.**..***..*.*.**....*****.**..****.********.....***...***.*.*..***....*.*.***.**.*.*.**********.*......***.**..*.**.*****...*.**...***.*..**.*...******..*...**..*.*****.**..*.*.*......*.*..***......*.**.**...**....*.*.*.**...**....**.*.***.*..*.*.....***.*..*.*.*.*....*.*...**.*.*.*..*.....****......****.*.**.**...*.*..*.*..*...*.****.**...**..*****..**.**...*.*..*...****......*.*.*..*.**......****.*.*.****..*..*.*.....*.******.****.......****.. ***...****..*......**.*...*...**...*****..*.*****..**..*.***..**...**.....**.*..**..*...**.**.*****...*.***..*.******.**.*.*..*..*...*.**.*.**..**.*****...*...**.*...***.*....*..***.**....**.**.***...*..*.***..**.**....*....*****..*.*****.....***......*....***..***.*.**..***...*.*.**..***.*..*..**..**...*...**.***..**.*...*****...**...*.*..*.*.***....**..*.***.*.*..*...***..***.........*..*..*...**.*.***.**.*..*....*.**.***.**.*.....***..*.......*.***...**.**...****.**..**.......*..*.*....*.*.*.*......*.**.**.**...**...*.*..**...**..***.*..*.****.*.****.*.*.*..*.....*.*.*.*.**.*****.*.****..*.*...*..***.****..*..****..*.***.*..****.*..**..**..*.*********..*..****...*..**...**....*.*...**.*******.*.**...***...*.**.*.*******.*.**.**..*....******.*.*..****.****..........*..**..**....**.**.**.....*...*.*...*.*......***.*...*.**.*...*..*.*****..***.****.*.....*...****.******..*.*.......***.*.*.*..*.*.**.*.*..**.**..*.**..***..**..*.**.*..**..****.*..*.*..*...*.*.*..*..*...*..*.******.*..*..*.*...**...*.***.***....*****..*..***.*..***..*..*.*...*.**.*.*.*.*.***..***..**.*..***.*..*.*.*..*.***.**.**.*.**.**.**.*********.*.****....*..*.*.*.*...*..*.*..*.***.*........*.******.***...*.....**.*...*..*.**....*.*.*....*****...*....*..**.**..****.....*..*.*.*...*..*.*.*.*.*....**..*.*.*...*.*..*...***...*.*..***.*..*.*.*.*.*.****...*....**.*...***...*..**...*...*...*****..****..************...*..*.*...*...*.*..**.***...**.*.**.....****...*..***..*.**....*.*.*.*.****..*..**.*..*.*****.**..**....***..***.....*...*.*..**..*..***.*...*..****.*...*...*.*.***...**.**.**....*.*.*...*.*.*...*.*..**..***..***......*.*.**...**...****..**.*.**.***.*.*.**.*........**..**.......****.**.**...**.****.**.*.*..*.*...**....**.....*..**.**..*.**..*..*.**.****.**.*.*.**.**..**...*.*.**..**.**.**...*.**..***.**.******.**.*.***..**.*.**.****.**.**...*..*.******.*..*..*...**.***...**...***...**....***.*.*....*..*.*.*.*.**.*.***..****......**.***.*..**..****.*..*...*......*....*..*****.****.**..***.*... .***..**.***..**....**..**..*******....*.**.*.**...***.*.*..*..***.**...*.*..***..*******.*.**..*.**.*.**.*.......*..*..*.**...*....*.**.*...*.**.**....*****...***...***.*...*******.*.*...**...*..*****.*..*...******.*.*.*...*.*.*.....*..*.....**.*..**.****..*.**.....*...****..*..*****..*..*..*.*..**.....*...*.*..*.*.**....***.**...**..**..**.*...****..****.***..*.*.**....*..*.*.***.***.*.*.*.*..*.......**********.*****.*.****.....*..*.***....****....*.***..****...*.*****.*..........*.*******.**...**....**.*.***....*..*.*..*..*..*...*.*.***..**.**.*..**..**.**.**..*.*..*.*.*...**.......*..*..***..*.*..*..*......*.**.*.***..**.*...*..*.*.****.***.**..***..***.....*.*...***.*..**.*..*.**..******...***....*.*.****....*.*.*.*..*.**.*..*..**..**..*.***.**.....*.....**.*****.**.**.**.**...*......*.*.***.**.**.....*..*..***.**...*.*..*..*..**....****..*.***********......**...*...*.***...*..***.***....***.*....*.***..**..**.*.....*....**.*.*.*.*.*...*****....******..*.*.**...*****...**....*...**.***....*.*..*.*..**...*.*..***...*...*.**.....*...**..*..*..******.***..*.....*.*.**...*....*..****.*..**..*........**....***.**.**.**.**..****..*..*.*...**.**.*..***.***.....*.***.*..**...***.*.*******.*.**....*..*.*..*.***..*.**.**..*...***.**.*.*.**.**.*.*.*.*.***..*....*.*.***.***.**.**.*.**.*.******...******.*..***..*...**.*..**.*...*.**.*.*.**.*...****..**.**....*..**....***.**.***..***.*.*.....*.*..***.***...**......***.**.*****.*...*.*.*....*.*..*....*.*.*.*...*.*...*.....*.....*....***..*..***...*.*.****..*..***.*****...*.**.*..*.**....*..**.*.**.*.*.**..*****.*.*..**.******........***...*.**.*............**..*..****.*...*.*.*..***.*..***..*.*....***....*.......****.*.....**..*.**..**...**..**........*.****.*..**.***...**.*....*.*.**..**.*.*.**.***..***..*.....***....*..*.**.**.*.*.***..*.*.***....*****.*...**.*****..*..**...*...*.**..***.***...**...*.*******....*.***..*..**...***.**..*.**.**.*..*.**.*...**.**.....***.*..*...*...*...********..**..******..**..*.***.*..**....* .......*.*.*..*.*..**........**..*.***...*..**.*.*.*..*.**..**..**..***..******...*****.****...*..***.*.**.**....*..***.***..**..**.....**.*.*..*..***.**....**..*.****...****..*.**...**.**..**....**..**...***.**.**.*..****.*.*****...****.*.**..*.**.....*..*..*..*.***....**.*...*.***...**.*.*....*.....*...*..**....*.****..*.*.**.*...*.*...**..**.*..**.*..**.*.****...*..*....*.*...*......***.*****.***.*.**....*....***.*.*.*.**.***********.*..**.*..*..**....*..*.***..**...*.*.**.*.***.***...*******..**.***.**.**.*.*...*..**.******.....****......*****..*.*....**.**.*..***...*....***.**.......*..**.*.*****.*....***..*.***...***.**.***....*....*.*...*..*.*.....*..*.***......*.*..***...*.*.*..*....**..*.*.*..***.....*........*..********.*....**..**.**.*.**....*..******.*..****.*.*..*.....*.*.....**.**.***......*..*...*.*..**...***.*.***.*.***.***.***..****...**.***..**.***...*****...*.*.**.**.*.*...*.**..******.**..*..************.***...*..*..**...**.***.**..**.....*.....**.*...*.*....***.**.**.*.**..*.*.**..*.****.*.***.*.*****..*.*.****..*...**.*.***...***....*..**...*..**.*..*.*.***......*.*..*******.*****....**.......*..*..**.**.**........*..*....***.*....*.****..**.......**...**.*.*.**..****.*...****..**...**..*.*.******..*.*******.*...*.**.**.*.*.*..**..**.*...*.***...*******.*.***.****.****.......***..***.*..*...*.......***..**.****.....*.*.....*.****...*.**.****.********.*.***.***..**..*.*****.**...***..*.....*..*.*..*....*.*..****......***......*..**********...**.**.****..**.**......*....***.*....*..*.*******.*.*..*.****.*..*.*....*...**.**.**..***...**.*.**....*..**.*.*.******.**....**.*.**.***.***.***.****.***..**..*...**.*.*.****.**.*...*.*.**..*.**..***...***.*...***.*...**..*..*..***..*.....****..*.******..****.........**.*.***..*..**..*..***.*..*.*...**.*..**.*..****..........*.***.***.***...**.*.***.....****.*...*...**...*.****..**....**..*.....*...*..*..**.*..***.....*.**..***.*.***.*.....*..**.*.**.*.*******.***.*..****....*.**..**..*****.*.**.***..****.* ***.******.**.*...***.*..*....*..***.****...***.***..*....**...*.*....*...**.*.***.....****..*.***...**.*...*.*.*.*.*..*.*.**.**********...*..**......**...**.*.**.*.****.****..*.*..*.*.****.....******..*.***.....*.***....*...*.**.*...**..******....**...****.***.***..*****....**..*.*.....*.*.*..*.*.*.*..**.****....***.....*..***..**.*....*...*..*.*.**.*****.***.*..**...****.*.***.**...*.*.*..*.**.*..*****..****.*****.**..*.***.*...*....**......***..*..********.*...*...**.*.*.**..****..*.***.*...*.***.***...*.**.**.*.***..*.**...**.**.******...***.....**....*.**..*.**.***....*...***..*..**.....*..****..**......*.***......***.**.*......*..***.*.**....**...*.*.*......**.**.***..***.*.....**.*..**.*..*...*...**.*...*.**.*.***.*.*...........*****.*.*****.*.*......*****...**...*.***...**.*.*....***.*.*.*..**.....*.*.*********...*...*******.****..**..**.**.***.*..*****...**..*.***.*.***..**..*.**..*..*.*...*.**..*..***.*.**.......******..***..*.*******..*****.**********..*..***...*.**...****.....****.....***.***..*.*.*..**....***.*...*..***...*..*.*....***.....**....*.**...**.****.**.**..**.*.*.*.*.***.*.*.*...*..**.**.*.*.*.*.***.*****.....*..***.**.*..**..*.*....**.*****......****.****...**.*.*..**.**..*..*....*..**....*.***.*.**....*.**.*....*....***.**..*...***...*..****.*.**.......*..***.*.*.***.....*.....*..**..**.**..**..****...**..**.**...***.**.....*****...*.*.*****.*.******.*.*.......*.**.****..*.....*.**..*...***....**..*.*..**..*.**.*...**..*.**...******.****......*.*...*...**..*....*...*.....*.*..***.***.*.*.*.**.*..*.*.*......****..*.***.***....*....****.....****..***.....****.*....**....*.*....**.**.*.*.************....*...*...*.*......****..**...*.**.*..****.*...*...***.****..*......*****.**.**.*...***...*.*..*.*......*.*..**..*..******.**......*.*.****.*...*.*..*****.....**.**.***..******..**..*...**...****.*..*.**.***.*.*.***.****.*.*****.*.**..*.*...*.....***..**......****.**..*...***.*.*...***..*.*.****........*****.**.*.***...*..*.*****.**....*..*****.. *.*..*..*.**.***....*******...*....***.*.**.*..*...***..*****.***.......***...*.*....*****.*.***.*..*.*.*.*.*..**.*.*..*..**.....***.*....*..*.*.*.**.**..***.*.......***.*..*.**.*.*..***.....****.*.*..*.*..*..*..**..*****.*.*..*.*.*....****...*****.**...**.*.**.....**...*...*****.**.**.*.***.*...*****...**.*..**.***.**.***..****.*.*..**.......**...*....*****.*.*.*.*..*.*..**.**.****.*.**..**.....******.....****...*.....***.**.***.*......*.**.*..*....*.*********..*..*****.*..**...*..**.**...**.*.**.*****...**...****.*.....**..*.**.**.*...****.*.*.*...*.**...**.*...*.*.*.***.*....*.*****....*..*.**....*...*..***.******.*..*..**.....*..*.*.*.***.**.**..********.*..*..*....*.**....*.***.*.**.**.*.**..***....*...*....*..*..*.***.*..*.****.**..*.**.*..**.**.****.*.**..*****...**...*.*****.*..**.....****.**.*...*..*.*.*.*.*..**..**.....*.*...******...*.**********.**.***.*..***.**.....**..***.....*.*.****...***.***.....*...*..**.*****....**..*.*.**.***....*...****..*****..**..**...**..*...*..*.*..**..*.*..*.**.*..****.*.**.*...**..*...**.**...*...***..***..*****.*..*...*****...*..**..*.*.**.**.*..*..**.*.*****..*..*****.*...**.*.**.*.***......**.***....*..**.**...**..*.*.*.*.*.**.****.*...*.***...*.*.**.*.*....*.**..*..**.*..*******..*....*.*.**.**.**.*..*.*..*.*......**.***.**.*.....*.***.***..**.....*.*....*..**...**..*.........*..*..**.**..*.*...*.**..*.**....***..*...**..*..****..*.***...*.*....***.*.......****..*.**.*....*..****...**..***.****....**....*.*......*.**..***....*.*.***.*...**.**.*.*.*.*.*.****.*..*...*******.**..*....*....**.*...**.**.**.*.*.**..*********..*.******.**.**....*....**.*****.*....***.*.**...*****..*...***.*.*.**.*..*.*.*..*..*..*******.**.*.*....**.*.*.....***.**.***.*....*.*..**.*..**...*..*....*.*..****.*..*.*****.*..*....******..**.***....*..**..**.**.**.***.*..****.***.****.**.*....*.*****...**...**.***..*..***..*******.**.*.*.**..*..*.*.*..**...*..*.**.*.*..*....****..*....***.*.*.**.*..**.*.*****.*...**.**...**..*...**.**.*.*.**..****... ......*.*..**.......**....*.*.**.*.*.....**.*..**..*....*..*****.*...*.*...*....******.**...***...*.*...*.****..*.*.*..*.**..*.*..**...**..*..**......*...*.**...*.**..**.......*...**.*....***..*..*.*.*.****..*.*.**.*..**.****..*.*.*..*.**...*.*****..*...*..*.*****.***.*..*.*..*.*.*....***..*.***********.***..*.**.**......*.**.****.**.*.*.***...*..***.......*.*.....*.***..**....*...*...**....****.****.*.*.***..*.*..******.....*..*.***.******.**.**..***.**..****.**..*.***..***..*.**..****...**.*.***.*.**..*.**......***...*..*.*.**..*..**..*....**...*..***....****.......*.***.*****..***..*......***....**.*..***....**.**.****...***.*....**...*...**.*...**.**....***.*..******.*..*..***..*.********.**.......*.*.*..*.....**.*....*.......*.*..*..*...*............*.***.*.**..***..****.**..**..***.***..*.*..***..*****.*...*...****...**....*.*.**......*..*.**.*..*.....**********.*.**.*.*.*......**.*.****.****..*..*.***.*......**..*..**.*..*******.**...**.*.....***.............****.....**.**.*...****..**.*....***.******..*...*.***.**.**....*.*..**.*..*.*...*...*.*.***.**..*...*******.*....**...*..*.*.**...*...*..**..........*.**......*...*.***.*..*.*.*..**....**.*..**.*..****...*...*.*...***...**.***..*.*..*..*.*.....**.****.**.*....*..***....*.*.*.*.*...**..*.*..**....***..*.**.*..**..**.*.*.*.*...**...**..**..*.**.**.***...*..*...***..*...**..**..******.....*....*****.....**...***....*...**....*..**.****.*.***.**..**.........***..*...*..**...***......*..*...****.*.*..*.....*...***..**.*.*.*.......*..*..**.*.*.*.*......*.**...****...*..*.**....*...***.*..*..**.*******.**..****.*.*.*..*.*.*.**..*.*..**..*****..**.*..*.*.*.***....*.*..**.*..**..***..*.****.*...***.*****...*.*.....***.....**....**..****.***.*....*.....**.*******....***.*.*.*******...*.....****..**.**.*..*.*.*...*......*.*.***..***********..**.**.*.**...*..****..**..*****........***.***....*.**.******.*.*.***.**....*****.*.*.*.****..*.*..*.*..**.**..*...**...***...******.*..****....**.....*..*...*..***..*.******** .***.****...*.*..*.**.*..*.***..**..***......**.*.****......*.***.****.***.***.*.**..*.****.******.**..*..*.*....*....*..*.*..*..**.**....**..**.*.***......*...*..*.*****.****..****..*..*....*.*.**....*.**..******..****..***.*....**......**..**.*..**..**...**..**..*...***....*.*.***.*.*..*.*..**......*.****.*.*.**...*.*.**..****.*....****...*...******..**..*.......*.**.*..*..***..**.**..*....**.*..*..***.*.*******.*.*****..**.*....*..***.*.**.*..*.*******..*.*.*..***.***.....*.****.*****..*..**..**.*......****...*.*.....*......*.....*.****...*.**.**...**.***.*....*.*..*****.*...........**...*.......***.***....**...*.**...**.*..*..*.*..****.**.*.*.**.**...*..*****..**..*..*..*.**.***.**.***..********.**.**..*.*.****.***.....***....***.*****..**...*.****....*.....*...****...**.*.**.*****.**..*.**.....*...*.**..******.*.***.*.****.*.*.***.****.*.*..*...**..*.**...***..***...**..****.**..**....**.***..**..*...**.....*....*..****..******.***.**.**.*.*..**..**.**.*.*.*****...*.**.....**..***.*****..*...**.*....*.**.**....*.*.*****.****....*...*..*..*.**....***..*...*.*.*.*.**..*******.***..***..*********.*...**..**....*..*.**.**.*.*.*.****.**.**....*.***..**.***.****.*.*...*.**.**..****.******..*..**.***....****.**.**.*..*.*..*****..***..*...*.*****.**.*.*.....**.*.**.*...*..*...*....*.**.*.**.*...**.*..*..**.**..*.*.*.**.***..*....**.****.***.*.**..*.***.****.**......*...**..*..*...**.*..**...*..*.*..*.**.**.*.**......*.**.*.*.**.*.*......****..***.**..****...***.**..*..*.*.....**.***.**..**.**...*..*.*..*****.*..**..*****..**.*****...*............******..*...**.*..**..**.**....*.*..***.*....***.*.***...*.**.*...*.**.*...**..****.**.*...***.*...*.*...****.*..*.*...*.*.*****.*...*..*..*.*..**.********..*....*.....*...***....*.***.*.....*.**...****...*.*....*.........**.*.*..**..**...******..*..*.*.**...*.*.*....*****.**.*...*.****.*..****....*....****...**..***.....**..*.*.*..*..***.***..*.*.**..*...****..**.....**.*...*.*.*.*.*......*.**.******.....*..*******..*.*.****.. *.*..*****..***.**...**.....**.***.*.*.*....*.**..***.*..*****.****.***...**...****.***..*.**....*.**...**...*...*****.*..*.**....*.**...*...*.*....****..*.*....*..****...*.*.*.**.*..*..*..*.**....**.*****.******.**.*****.***....**...*.*...*.**.*.*..*...**.*..*..****....*.*.*...*****.*.*..*.***.*..***.*..**.****..*.**..*.....**.***..*.....**....***....****...***.......*.**..*..**.**.**.*.**.*.*.*.**..*.**.***..*.****.*.**...*.***..*..**.**.*.**.***..****...*****.*..*.**...*.**.***...*..*.*.*..*..**.*.*.*.*.*.***..**...**.**....***.*....**.**...*.*..*.*.*.**.**...**.*....*.*..*...*.....*...**.***.*.....**.*.***.**.**.*..***...**....*...**.*...***...**...****.**.*..*..***..*......*....*.*.*..***.*..**.....*....***.*.***.****.*..*.**.****..*.*****.....*..*..***......***......**.....*.****...***.*.......**.***.**********.****.*...***.*.**.*...****..**.*.*....*.*..*.*.**.*..*.....*.*..***.*..*...***..***.********.*..***.*...*.*.***..*.*****..******...**.**...*....****.*.*...*.**.**.......****...*...*.*****.*****.....*.**....**.*....*.****.*.***.**...**....**..*.**..****..*.*..**.**...*.*.***..*.*****..**.**..*****..*..****....*.*.*********.....*.******....***.*..*.*.****....*..***.***..***......***.....****..**..*****.*....*.*.*.....*...*****..******..*.*.**.*..*......***..****.*..*.*....*.*.*.*.*****..*...***.**.*...*....**..*.*.****..*.**.**..**.*..*.**......***.***.*..***.**.**......*******....**.*.***.*..***...*..**.*****.....**.*.*..*.***.***...****.**.....*....**.**.*..**..*.*.*.*****.**..*..****....*.*....******..**...********...**..**.***...*.*..*...*.***.*...******.****.*..*...***.*..*.*.*.**.***.*....*..*.*.***.*.**.*.*.*..*****.**********.*****.****..**********.........*.***.**.**.*.****.***..*...*...*******....*.*....***..*.*******.*..**.*..*****.***.*...**.***.*.....*..*.*.**.*.***.*..*.....*.****...*..*.*...*.*.*.*.***..**.**.**.*..****...**..**..*.*.***..*..*.***.*.......***..***..**........**.***..*.*..*.**.*...****...*..**.*..*..*.***.***...*.*..***.**.. **.*.**.*...**.*...*.*..**...*.*.****.*....*.*.**.**.*****.*******..*..*..*.**..***...*.*.*.*.**....****.*.**...**..****.*.*******.****..*....*..*.*..*****..******..*.**..**..****.**..**.**.*.***.****.....*....*..**..**..*.**...*...**..******...***..***.*****.*..*...*..***..*.**.**..*...*....*****.*.***..****.***.*..*.....*..**....*......***.*..*..**.*..***.*********..*.*.....*.*..***.***.*.*.*.****.****..*...*.*....**.*...*.*.*.**...***.*...*....**.*.***.***.*****.**.*.**.**.*..*.**...**.*.****........*.**.**.....*.*.**.*..*..****.**.*..*...*..*..***..**.....*.**.*..*..******.....***.*...***.***...**..*.***........***.*....*.*.*.*...*..*...***.***.*.**...*...***.***..*.**.*....*.*....***......***..*.**........***........*...*..*.**....**..***.****.*..*.**.*.*.*.**.*..*..*.******.**.******..**.*.**.*.*..*.....**.*.**.*..**.*.*****.*..*.**.*..*..*..*.****..**..****.....*..*.*..****..***.*.*.****..*..***.****..**..*...**..*..**..**..*.*..**....*********.*..*..**..**.**...*.**.***...**.*...*.**..*..*..****.**...*..***..*.*.******.*.....*..*.**.*.*.*....**......*.*...*..*.***....***..**..*.**...*****.**..**.***.**..***..**.*****.*.**...*.*.**.****.*..*****..*...*..**.*.**..**.****...*.*.**..*..***.**...**.***.****.*....***...*.......****.*.*...*......**.****..*.*.*..**.**.*****..*.*..**....*.....****.******.*.*...***..***...***....***..****.**.**....*...*.*.*.*.*.**.**.*.***.**..*.*.......*.*.*..**..*..*..***.**.**....*.*.*..*****.**..*.*.***.*.**....***.......*...**.*...**....****..*..*.*.*.**.**..***.*.*.*..*.**.**.*.*...**.****.*....****...*.*..**........***.****.**.....****...*..*..**.*...**..*..****...****..*.*.....***.***.....*.*...*..**.*..*****....***.**.*....***..*...*..**.**...**...**....**.*.**.*.***..**.*.***....*.**.***.*.*...*.*...*...**.....**...***.**......*.*****.****.*...*.*...**.*.*..****.**.*...**...**.*.*..****..**.***.*.*.**..**.*.*.*.*******..**......******..*..*.......***.*......*.***..****..*.*.**..*....***...*...**.....**..*****.***..***.**.*.. *.*.***.****....*...**.***..**..*..*..**....**.*..**.*.*.**..*.**.**.**.*.*.**.....*.**.**.......*.*.**..*.*....*...*..********.**..*.*.*******..*..****..*.........**..**.*..*.**......*....***....***.*.***........****.*.***..****...*...*****.*.*.....*.*...****.**.*..*..*.*..*....*.*.**.**.*****..**.....*.*.*.*.*..*..*..****....*.*...*.**.*********.***...*.*.*..*.**.****.*..**..*.*.**.*...**.***...*.***.***..***....****.**.*..*....**...*...........**..**...**..*...**...*****.....*..*.*....***.***.*..*****.*.....*..*..****...*.*....***.****.....*.*****.*.***.*..*.****...**.*...**.***.*.***..**.....*.****..**.*..*.....*****.*..*.*......*.***.*****.*.***..*...*...*.*...*.****..*.*****..***....*.*..***.*..........*.*..*..*****....**...**.....**..*.**.**..***.*...**.**.*.*.*.*..*****...*...**.**.**.*..**..*......*.*...**.**..**.*.***..*.**.*..***...*.**...*.***..*.******.**.*****.*.*..**..**.....*...***..*....*..*..*..*.**.*.*....**.**..*.*.....**.***...***..**.*.****..***..***...*.**...**.*.***.*.**..*******.*...*..*....**..**..*..*.*...*.......*..........***.*.....*....*..*.*..**..**.****..****....*...*.*..****.****.****.***..**.....*...*.**.*....*.*..*.*...*....***...*..****.****.**.**.*.*.**......*.....*.***********....***.***..*.*.*.****.***.........*****....*.***......*****.*******....***..***.***....**.**.**.*.*.*.**.*.*...**.*...**.*****.***...****...******.**.*..........*...**.*****...****..***.***..***...***.**.**..**..........*..*.....*..*...**..*..*.....*..**.*.***.**..**..*.****.*.....******.*..*.......*.*...*.****.*...**.*..*...*.*.**..***.***.**..*..*.***.**.*.**.*..*.*.**.*.....**..*.***.*....******..**..*.*.**..****..**.*.***..*..***.**..*..***...**..****.***....**..**....*..*****.*.*..*.*..*...*...*...*...***.**..**.*.*...*....***.....*..**.*....*...*..*.*..**..***.*.******...*..***....**..*.*..*..**.*..**.***..***...*...*...****.....***..***.******..**.*.*......*.**..***....*******..*...*.*...**..*......*.*.**.*.*.**...**.*.**.****.***.*..**...*.***.*.. .**.*.*.****..***..***..........*****.***.***.**.****.**..**.*..*........*.*****...**.**.*..........*..*...**.*.*.*.**.*.**...**......*****......**.*..**.*..**..*.*.*.***....*..**.**.******.*..*...**.*......*.*..***..*.*..***....**.**.*..*.**..***..*.*.**.****.*.*.*.**.****..*.***..*.**..**.*.*..*..*.*.*.*.......*..*******.*.****..*.*.**..*..*.***.*..*.*.*.**...***.*.*...***..**....***.*.....*...*****......*.*..*.*.*.*..*.****.*********..*...*..**...*.....*.****.****.***..****..***.*.*******.***...**...*.***.*.**........*..*.*.*....*...*..*.*.*...*.**.*..*..**...*..**..***..***.*.**.*....****.***.....*.*..**.********....*..*...***.**..*..***....*..**.....*****...*.*.******.*....***.*.**.*.*..*..****..**.**..**....*.*.*.*.**.**......*****.****..*....*.*.*.*..**.**.*..*....****...***...*..*.****.*****...*.**..*.******.**..*....*...*.***..****.***.***........****...**.*.***..*****..***..***....***..*.***.*..**.*.*.*.*.*..*..*.*.******..*..***......**.**....********.**.**.**..*.****..**..***.*..**.*..*.**...*..**.*.****.*.*.*...*..**...*....**..*..*...****..****.*.**..*.**.*.*..***.*.***.**.*.****.**.......**..*.******.****.*.**........*..*....*.***.*.***..****.**....*.**.*.***.*.*..**...*.*......***.*.******.....****..*..**..*.****.*.***.*.***.*.*.**.....*..*.*...*.*..*.*...*...***.**.*****...*****.*....**.**.***.***.*.****...**.*..**.*.*.*.*.**.**....**.*..*.**.****..*****.***...*...*.....*****.**..*.*....*...*...**....*.*.*..*.*.*****....****.*.***.*********...*....*.*.**.**********....*****.**...*.**.**.****.***.*.....*.**.***....****.**..*.***..*.*...***....*****...*.*..**.***.***..****.****..******..*..*...*.....*.*..**.....**.*......************.*.......*.**.**..*.*.*.**.*..*.***...**********.**.**.***.*...*...*****.**.....*.***...***..*...****.***.****..****...*****.....***..**...*****..****.*.*.*..**.*.****.**.*..***..*.*..*..*********.....*.*..*..*..**.*......*.*..****.****.*.**..*..****.*.*..**.*..**..*.*........*****..*..*.*....*....*..***..*****..**..****** *.***.*******...*.***.******..****.*.*****.*.*.***.*.****.*.*.**.*..*..***.****.*..*.**....**.**...*.*..**.*....*.****.**...*.....*..**..*......*....*.**..**.**.*..**.*.**.*....**.***..*.*.*.**..*..*.**.*...*.***.****..*.*...*..*..*.*.*..*...**.***...*.******.**..*.**..**....*.*..**.**...**...***.***.**...*....*..*...**....*.*.*.*..*......**...***....**...*.**....****.**.**..**.*..*.***.**.*.***..***.*****...****.....*****...***.*.*...*****.*..***.**.**...**.....*...*...*.**.*.****....**..**.*.*.*...*.*.**....*.**.*.*....**.**.*.*****.........**.**.*..*.*....*..*....*****..**..**..**.****.*.****.*..***.....***...*..****.**.****...*.**.*.**..**.*..*****....**...*.*..***.***...*..**..*.**.*...**...*......*..*.***.*..*..*.***..**..**...****.***...*..***.*.*..*****.*****.*...*.******.****.*..*..**..**.**.*..**..**..*..***.***......**.*.**.*.*.*.**..*........*..*..*.**.*.........*****.*.*.*********..******.....**....**.........***.**...*...*.....******..***....**.******.....***...*****.**.*.**....**.******..*....*....*..**..*.****....**.***..**.*.*...**...*..*..***...**...*..*.*.***.**.****.*.....****....******.**.**..*..**.*....**.*..******.*.*.*****..***..***.***.*****...*..*.*******.**.**.*.****....*.*.*...*.*.**.*..**.***.**..***.**...*.*.....*.*...*.*...*.***..*....*.....*.....***.*...***.*.****.*****..*****..*...*.***..*****.*.**..*...****...*...*...**...*.**.*....******.*....*..**......*.***.****.*.***..*....**...*.*.***.*.***..***.**..*...**.*.*..*..*.***.*..*.*.*..**.***..***...**..***.****..*.*..*.*.....***.****..*...**.*.**.***..*.**....****..**.....*.**...**.**.****..*...***..*...***..*.*.....****.*..**.*.*.***.*.*..**..**..*.*.**....***.**.......***...**..*.*.*..***....**..*..*....**.*.**..*.**.**.*........*..*.*..***..*..*...*****...**.*.*.*.***..**.**.**......*..**...*****.***...*.**.*....**.*....*...***.****..*.*..*..*.....**.*****.*****...*..**.*..*.****.*****.*.****.**.****..**.**........**.*.****..**....***..**.****.**.*.*...*.*.**.**...*.**..**..****. ..**.*.*..**.**...*********..*.*.*...*.***..*.**********.*...****....*.*.**.*.***.....***.**.*..**.**..*.*.*.*.***.**..*..*..****.*.....**...*.***.*.*..*...*.*.***...**......**..*..*..*.*..*.*.*..***.*.***.*.***.*...**.***...*..***...***.*...******.**.*****..*....*.*..*.......*.*.**.***.********.....*..*..**.*.***.****..*.*.**.*.*.*.***.*..*.*.****....*.....***.*.*...*.**.*.*.**.**.*....*..*********.**...**.*.*.*.*.**.*.***...*.**..***..*....**.*.*..*.*.*...*..*....*.*.**..*..***.**.****.**.*.**....*****..*..*..*..*..***.**..*..**....*.*.***..*.*....**.***.***.***.**..*..*...*.**..**...*...**....*.*..*...*.**....*....*.***..***.**..*.**.**.**.*.**.****.*.*.**...**.***...**.**.....**..*....**.**.*****.....**...**..*.**.*...*..*...***.**..**.*.*..*.*****.**.*.*.*.*..*.*..*..*..*....*...***.*..*..*..*.**.*..*...*.*.****.*.*..*****...*.***.*.**.*...****.....***..**..*.*.***..**.***.....*...*.****.*........*..**.*....**..***.*.*....*.*.*.*..**.****.***.**.****.***..**.*....*.*******...**.....***..**.*.***..**..*.*.**...*..*****..**.**********.*..**...**.***.*.***....*..*..*..**.*******.***..*******.*.**..*.*.*..******......**.*.***...*....**..*..*..**..*...*...*...***...*..*.***.*.**..**..*.**.**.....*...*....***.**..****..***..**.*.*..***..*..**..**..*.***.**.********..******..*******.*****...*...***..*....**.**.*.**..*..*.*...******.**.....****...***..*.*..*********.******.*******.*.*..*.*.*.**.**.**....*....*****...****..*..*..****.*.*..*.*..*.***.....***.*.**......*..**.*.***...**...*.*.*.*..*****..**..*...**...******.**.*...*.*.*.***..***.*..**...*.*.**....*....*.**...*.*.*.****..****.***.*.*.**..**...*..*...*...*.****...*...**.**.*.***..*..**.....**.**..***..***..*.*.*.....*...**.*....*.*.**.*.*.*..***.*..*......**.****...*..***.***..**....*.....***..***....***.*****.**.***...****.**..*...***.......**......*.....*.....**.*.*.**....*.*.***.......*..**.*..**.*......*.***.****....**....****..*..***.***..**.*.*...*..**.**....******.**...**..**.**.***.*.****.....**...** **.*....*.****...****.**....***.*..*..**.***.***.*..***..**.**..**.**.*...***.**..........**.***.*..*.*....*.....***.*.......*****.*......*******.******.**.**.*..**..***.*.*****.*..*..**.**..**..*.***..**..**.***.*.....**.*.*.*****...*..************.....*..*.*..**.**..*....*.*.**...*..*.*.*.**.*.***.*.**..*****.*.*....*..*..**..**.**.*.*.*****..*.*.***.****...*..***.**...*.***.**..*..***.*.***.*.*.*.***..*.*...***....*...****..**.*.**....**.***.**.*.**..*......**......*...*.***......*...*..*....**.*..**..**.**.*....***.*.*.*..**..***..***.*.*.*.**..*...*.**......*..******.***.**.****.*...*****.*.**..*.*.**...****.*.*...*...**...*.****.**.*..*.*.***....****.**.***.**....*...*.**..*..*..****..*.**.**.*...***.**.**.*.*.*.***...***.*.***.**...****..*..*..**..**..*.**...***...*.****....**..**.....**....*.*...***......*****..*..****.**.*.*..***..*****.*.****..*.********.**.*.***.*.**.....*.*.**.**..***..*.....***.*..*..**......**.*.****...*.**.*.*..****.**.*.***..**....**....**..*...**.**.*.*.**...*****.**..****.***..*.*..***...****..*...****..*..*..**...*...*..***..*.*...........**.**.*.**...*.*.....*...****.*.*********...**.*.*.**..**.*.....**..**....*.*.**..**...*..*****.**.*.*..***....*....******.*....*.*.*.*...**.*..***.*****.....**.*..*..*.*.***.**.*......*......**.*.***.*..**..*.*.**.**.***...*.*....**.*..*.....**.**...***********.****.*..*****.*..*.*.*****..**.*.****...***.......*.**.....*.**....**.***..*.**.**.*..**..*...*.*...........**...****..**.*..*****..****....*.**.**..*.*..*.*......*..*.*.****..*.**.*.**............*......****....*....**.*..*....**.****.**....*..****.*.**.....*....*.*.**...**..*********.**....***.*.***...**.**.....*..****.***.*.*...*.***.*....***.***..*.***..***..*.......**...*..*.**...**.*.***..*......****....*.***.*.**...*..***.*..*****.*......**...*....**.****.**.*******..*.***.*..**.....**..**..***.***.*..*.***.**.**..********..**.*....*.*..**...*.*.****...*..**..*.*..***...**.****.....*.*.**..*..*.**..*..*..**.*.**.**..****.*...*****. *...*.**...*..*...***.....*.***.**...***...***..*...*.***.....*..*..***..*.**.*.*.********..**...*.*..*....*.....*.*.**..*..****.*...*......*...*.*.**.**...***.*....******.***.***.**..*...*.**.....***....**.*.*.******..*.**..*..*....****..*.*..***.***.**..*...***.**.*.*...****.*.*..*..**.*...**....****...*.*.**..**..*.*.*.*..*.........*...**.*.****.*..*.***.*.*****.*******.**..*.*..*****....*..**...****...*...*...***.*.*****...*..**..*.******.*.*...***..***......*.**..*..*.....*...**.*....**...**...***....**..*.*...**.*.*.*..*.****..**..*.*..***.*.***..*.*.**..**.*.*.**.*.*.......**.**.*...****..*......*.*..***.**...*...**.*.*..*.*..***.*.*...**.*...*..*...*......*.*.*.*....**.**.******..***********...*.*..**.***..****.***...*.****..*.*.*.*....*.***..******..*.***.*..**..**..*.*..**..*.*.***..***...***..*.....*.**.**...**....*.**..*.*.*..*...**.**..***..........**.*.....*.*.******.***..*....******.******.*.*.*..**.**.*.***....**.*..*..*...*.***..*...*.*......**.*.*..*...*...***..**.....*.*..*...****.........****..*.*..*..**.***.*..**.....***..**..*.***.***.*..**..*.*..**..**.*..*.....***.**..****....*****..*.**......*.****.***.......****.*********...*..*.*......*...****..*...**.******....*...***...*.**.****.***.**..****.....*.**.******..**..*..**.*.****..**..***.*****.....**...*...**.*..**.*....****....*...**...*.*....**....****.*******.*.**...*.*.*****.**.*..*.**.*****..***...*.***...*......*.....**.**.*..*......****.*..**...*.*..*..*....***...**..*..***.**.****.**.*.*....***....*.....*..*..*.....*.*.*.*.*.******...*..*.*.****.***.**..**..*......**.**.*.*.*.**.*..**.*...**....*..........*.****.**...*.*.*.*..*...**.**..*.*..**..***.*..*..*..*.**..**...*****....*....*.*.*.******....**.**...***.*.**..***..**.**.*..*.*.*....*.....**.***.....*.*..****.*...**...**.*.*.**.*..*.*..*..**..*.*.*....********.....**.*..*..*...*.*.**......****.*..**..*.....*..**.*....**....*.****.*..***...*..**..*......**.*****.*..****.***.*...*....**.....**...****..***...***.*.*..***.***.**.*. .*****.**....***..*...***.*..*.***......*****..***....***.*.*****.****.**..******.*.***..*.......*.***.***..*.***..*...***...***.*.**...**...*.*...****...***.*...*..*..*.*..*....*.*.*..*******.*..*..*****.**...***.***...***...*..**..*...*..*.*.*.*.******.*..*.*.**.**......***...**.....**.***....*..*.**********.*****..****.***.*...*.***..**.*..**...***.....*..**..**.**..**.*...***.**..**..*..*.**.**.*..*....**.*..**.****..**.*..*.*...*..*****..*..**..******.*.*.*.......****..**.*.*..*.*.*.**..*..**....*....***.******.........*.****.*.*.*****..*.*.**..*.*.*.***..***.*..*..**.***..****......*....**......**...***..*..*....*.*..****.*.**.***...**...*.*...*.***..*..*....*....**..*.****.***...........*.***.**..*.***..**.*..*.*.*.....*..**.*.*..**.***.***************.*.*.**.**...*..*.*...**..**.*........*..**.....*.**.*..**.*..**.*.*.....**..****.****......***.........*..*..****.**.*...*****.*...***.......*..*.**.*.....****.*.***..*..**..*.****.**..*.**.****......**.***..*.***..*..**.*******.****.**...**....**.*..**.***.*..**.*****.**.**...***..**.**..**.**....*.**.***.*****....**.....*...*...*..****.*..**.**...**.**.....**..**...*.....**.**..***....**..*...*.*.*......**.**.*.*.***...**....**.**.*...*.*...****..***.*..**.*.**...*.......*...*.*..****.**.*....*.*.**....*..*...*.***..******..*......*.*******.*.**...******.*...*..*...****.*..***....*..*.*..**.***..******.....*..*...*.*.**.*.*.*..*.**.*.****....*.*.*****.***..***.*.*...*...****..*..***.*.****.**.*..*...**..****.*...*.*..***..*..***.*.**.**...**.*...**.*..*.**..*.**.*.**.*..**.*****..**********..**.*.*...*.*..**...****.*.*....*...*..*..**......******...*.*...****..*.*.*..***.*..****..****.*.*.*.***...**....*..**.*..**..*.*..*.....**.*....**......*****.**.....*****..******.*******..*.*..*****........*.*.*.*****.****.*****.**.*...*.**..**.**.....*..***...*.*....*..**..***.*....*..*.....****........***.*..******.*.*...**..**.*......*..**.**.*...**...*..*.***..**.*.*.**.*.*.*.*..**........**.*.**.***...*...*......*** *.**.*...*..**..*****.**.***.**.*..**..**.**.***.****....**.*...*..**....*..*****.**.**.*.**...*.*.**.********..*.*....*..***.**.*.****....**.***.*.******.*..**.****.**.***.*.*.*..**..**...*.*.**..***.*...****.......******..*.*..*.*.**.**..*****.*..*..***.***.***.**.*.***.**..**..*.***...**....*.*.**..*.....*.*****....**.**.*.*.....*.*..**..*.**.*.******.....*..****..*...*....**...*.*.*..*.****.**.**.........**...***......*.*.*.********.*..*....**..***.*.*..***..*.*.*..******.*..*.*.**.**.**.**.**....*....*.***.**.*.*.****.**.*.***.*...**.**.**.*...**.**...*.*..***...*..*.***.....***..*.**...***...***.***..********..**.*.**.**..***..*....**.**.*..**..***.......*..***.*..*..*.**....*.********...**...***.*...***..*..**.***.***.**.**.*..*..*.*.****.*...****....***..***..*..**.*......**.*.*...**.*.*.*..**....*..*....******.**....**.*..***..**......**.***...**..*.*..**...*.*..*..**.***..***......*.*****..*....**..*.*.........*.***...*.*...*.****..**.**.**...***..*.*.**.**.......*...*.**.**.****..*.*..*.*..*...**.***.*.***.***.*************..**..*...*...***.*..*..****........*..**.***.**.*..*...*.*...***.*.*........*.....*.*....**.****.*..*.*.*.*..*...**...*.****.*...**...***..*.*******.***.*.***.*****..*.*.*..*...***....***..*.**.***..*..**.*.*****..********.******.....****...*...****.****.*.*.*.*..*....**..*..**.*.***.***.******..**.**.***....*.**...*.**...*......*...***.....*..*.**...**.......***.**.*..**....*.*..**.......**.**..*.*...**.*.***.**.**...*.*..*...***..**..*.****.*.*..*...**...**.*.*..***.*.*********.**..**...****.*****......***...***.*.....****....*..*.*.**.**.***.*..****.....*.****.***.*..******....*****.***.***.*.*.*****.*.*.*.**.*.****.*..*.*.***..*..**......****..*..*.****.*.*.****.*....*.**...*****..*.**.*....**...*..***....***......*.**....**...*.*.****....***.*.*..****.**.**..*.*.*..*...**.*.***..***.*.*.*.****..*...**..***.*.*..*.**.***..*....***...*..****.*.**.**.*...**.*....*.*....***.....***.**.**...**...*.*......*.*.....*.**..*..*.**.*..*..*.. .***.*.*.....****.*...*.*.*.*..*.*......*.**..*.*.*.****...*.....*....*.*.*..*.**.*.**...*.....**..*..**....*..*.*.**.**...**......*.*.**..***....**.**....*.**.**.****.**.****.*.**...*.**.*.*....*..**.....***.....**.*.*...*...*.*****......****..***..*.*..*...***....*...*.*......*.*.....**.*.*.*.***.***.*..*.***...*..***..****.****..*.....****..*.******.*.**.***.***.**.*.**.*..***...*.*.*.*...**.**..*....***.****.*.*..*....*....**..****..**.*...*.*.*..*..***...*.**..*****...**..**.*..*...***.....******.*..**.*.*.*.*..*....***..*.****.*.*.....*...*....*****.*....*****......**.*..*****.***.*****...****.**...*..***..**.**...***.****.***.***..*....******.**.**.*.***.***.....*.**.***......**.***.**..**...****.*..*..*.*..**...**...*.**.*.*...****.*.*.***.*****.**.*....*.*.***.*.*.*..**.......**.*.*...**.*.*..*..*..***.*.**..***..*..**.*.*...****...*.*.**.*..***..*.**.*.***..*.*....****...*...*....**.*.**.********.*....***.*...*.*.*.**....*.*...*..*...**.*...**.***.***.**.*.*..*..**.*...*.*.***..*..*.***.*....**.*.**.**..****.*.**..**....*...*..*....*.**.*....*..****.**.*.**..*.***.*****.*..*..*.....*.*.****..*.*.*.*...*..*..***..*.*.*.****.*..*.**..****...*.**..*.*..***..*..*.***.*.***..*.**....*...**.....*.**..***..*.*.*..***..***..***..**.*.****..*.**.*.*****.*.**..*..*.*.*.*..*****..*.****..*.*..*.....**.***...*...*.***.****..**.**.*****..*.**.****....************..*.*..**.*.*...*...****.**.******.*.***...***.***.....**.*..**.**.*..*****.***...**....**..*...*.*..*..*..***.***..**..*..*****..**..*...*...*..*..****.*..*.*..*.*******.***..***...*.***...*.*.*****....*.***..*...**..*.....*..*.**......***..***.*******.*..*.***....**.****.....*******....*****...**.*.*.*..*.****.*..*.**.**...***..***.*...*****.*.**.**...*.*.***.*.***.*.......******.***...**.*.****.***...*..*..*.******.....**.*.......*..*..***..**.*.*.*.*.*.*.**.*..*.....**..****.*.*.**..*.*..*..*..***.*.*.*.***.**.****...*.....****....*...**..*..**...**.*.**.*..****..*.**....**...***.****..*..**.*.*.**.*.****** ...*.*..**..*..**..*.***.....*.*..*.*..*..*.*..*.*.*...*.*...******.****.*..*......**...**...*....**.*......*.**...**....*.***..*..**.***..*.**..***...*.****.**..*.**..*.*.....*******.*..**.*.***.*.***..**.**..****....***..*..****..**.****.**...**..*..*...*****.*.*****.***.*.***..*.****....***..*...*.*.******..*..**..*....*.*...**.**.*.*..***.*..***.**.*...**.*..**.*.**..****.*.***.....*.*.**.*....**..***.**..*.*.*...**********.*.***.*....*.**..*...*******.....***....***..*.**.........*******.....*..**.*...*....*.*.***.***.*..**.*.***...*...*****.*.***.*.**..****.**..*.**.*.**.*.*..*..*..*.*.****..*...***..**.**.**..****....**.**...*.*..**..*.**..*..**.***...*****.*.....*.*......**...*.**....****.*.****.*.**.*.*.*....**....*....*.*.*.*.*.****..**...*.....***.*.**...*....*...*..**.*.*..***.**.*...*.....**.*....*.............*.*..*.**.*....*******.*..*.....*.*.**..........**.*.**..*...**.*.***...**.**.*****..*.*.*.*.**..*....*.*..*.*...**.**...*.*.*..*.**.......*.*...*****.***.**.*.*.*.****....*.**...*.****..***..*...*.**...*.*.*...*....*.*.*..*.*..*..*.**.*****.*..*..***....****.**....***.....*.**..*.**...*...*.*....**..*.**...***.****..*......******..**.***...**..*.*......*.***...*...*.*****...*.*..*..**...**.***.***..**.**.....***.*...***.*.**.***..*...*.*****......**.**.****.**.***..*.*.*.****....*.**.*...***..*....********...***.***..*.*******.**..*...**.*.*..***......*.**..**..*...**.*.*.*.*.*.**..**.....*...*****...********.**.*.**.*..**..*.**..****.*....***.....*.****.**..*.***.**.**.*..*..*.*......****.*..*..****.*.****...*.....**.*.*.*.**...**....**....*.*...*.*....*.**..***.**....***.***.**.****...**.....*..*...**....*..*.****.*...**.**....*...*....******.**...*.******..*..*...*.*..**.*.*****...*.*.***.****.*.**...**.*.**..*..**....*.*.*.....*...**..*.*....**......********.*****.****..*..**.***..*.*..***....*.**.****.....**.***.*****..**.***.***...**.*****.**.*.*.**.*..*..**..*.*****.*....*....*...*.*.*.*...*..**.**.*..****.******.*.**...*..*..***....****.. *******..*.*....****..*..*.*..**..*.****.*..***.**.**.*.*.***...******.*.**.*.**..*.**...**..***.*.*..***...*.****.*.**...*...***..**.*..*.***.***.*...*......**.***.***.***..*..****.*......**.....*****...**.****..*.*****.**.******..*.**..*.**.*.*....****.**..*.*.*..******.**.**..***..**..*...**.*..*.**.*.*...**..***.****.*...***..*..**.**...*.*.*....*.****..*.*.*....**..****.*..**.***.*..****..***.**......*******..**.*..***.*...*.*.***.*..********.****...*..*.*.**.*.**.****....*.*.*....**.*..*..*****.***.**..****..*..**.**.****...*..**..*.*...*.*******.*.**....*.**.**..*.***.*...*..*..**..*...*..*.....*....***....**...*.*.**.*...**..***.****..**.**..*..*.**.**..*...*.*..*......****.*.****....****.**.*...*.***..*..*..**...**..*...**.*.*..**...***.*******.***..***...*..*...**...*..*.....*.....*..**..*******.**..***..*...*.**.*..*..*.*..**..***.**.********.*.*.*......*.*..***..*.***..**.**..*.*.*...*.****.**.....*******....***..*.*...*......**.*..***..*..*.*.*****.**.*.*.*..**.*.*..*.....*..**.**..*.......*.***.**..*******.....*....*.*.*****.**.....***.*...*..***.***...*...***.*..*..**.*..**..*...*..*.**.***..**......*..****..*..*..**......**.*...**..*...*.**....**.*.*****....*.**.*...****..*..*****..*..**....*..**.**.*..*....**.**...**...*.....*.*....**.*..*****.****....*...*..**.*...**.***.*.*..*.*.***...***....*.*.**.....*.**...**.*.*.*..*****...***.*.***.*..*..*.**...**.*****.*....*.*......*.***..*.****.****.....*.*.***...**..****.*..**...*..****...**..*******.*.*.*.*.**..***...**..*.**.*.***.****.**..**.*........****..**.*.**.*.*..**...******.*..*....*.*....*.*...**.**.*...**.*..**.***........**.**...**.****.......*....*...***....******..**.**.....***..**..****...**.*.*.*.***.**..*......*.*..*.**..*..*****...**..*....*.*.**..*...*..*.*****..***.*.*..***....***.*.***.*..**.*....*..**.**...*...***..*.**.*.***....**.**.....*.*.*.**.****.**.*.*..*.**...*..**...*.**..**.**....**.***..**.*.*...*.......****....*****.*.*.*..*.*..**.**.*..*.*.*.***..*.*..****..*.*..*...... .*....****.*.....*****.*...***.*****.**.*....*..*..**..*.***...**.**......*..*************.....*.*..**.*.*.**...*.**.*....**.*.*.***.***.*...*..****..*.******..**..***.*..***.*.****.**...**...**.*...**...*.*.*.*.**.***.*.*****.*........*.**.*********.**..*.***...*.*..*.*.**.*.*..*..**.**..*.*.*...**...***.**..**.**......*.*.***....*.*.**........**.*..*..*.*.*******.***.***..*..*.*.*..*....***...*.*..**.**..*.*...*.**..**..***.***.**..*....*...*..*..***..*.*.**.*.***...******...****..**.....*.*.*..***.*....*.***.****.....***..*...*...***.****.*.**.**.*..***......*.***..*...**..*.*.*...********.*..*..*.***..*.**...***.*.*.**..****..***.*.*..***...*..**...*...*..*..*.****.**..*..**..*...*.*.*.*****..*.*..***.***.**...*..*.****..**..*....*****....*****..**..*...**.**.....*.**...**.**.*.*.*.**..*.**.*.**.**********..***....**..*....***...*.*.*.*.***.*.*.**.***..**.**.*.**.*.***..*...**.*.**.*****..**.*.**....*..*......*....*..***.***.**..***..*..***.*........*...*..**.**..**...*.*.***.***........***.***.*...**..*...*.****...*****.....*.*...*....**..******..*...**..***..*.**.**..**.*.**...**..***...**.*.*.*..*...*..***.*.*****.*.....*..**..**.***.*....*.*.***********..**......*..*....**..******.****..*.*.**...*...*.**...**.*....***..*..***...***.*...**.*..****..*.*.*.*.*.***......*.*.**..**..*.*....**..**.****..***.**.*..**..*.***....*..***.....*..**......*.*.**....*........**...***..*.**.*.****...*.*.*.*.*.****....*...****...*..*.*.....*****.......*.**.*......******...*.*.....*.......**..**..**..***...**.**.**.**.**....**....*.**.....*..*.***.*..**.*.*..*...***.*...****.*.*.*.*.**.***.***.***..*.*****.*.*....**..*..***.**.*..**.****......*****.*.***....**.*.*..*...**.*.*..*.*..**..*******........*...*..**...*.......**.**.**....*.*.*.....*..**..*..*..*.**.....*.*.*.**.**......****.***..*.....****.*.*****..**.*.*..*.*****...*...*..****..*******..**......***.******...*..****..*.*...****.***.*....**.*.********.**....***.**.*......*..**..*.*****.***.*...*..*.**...*.*.*.**..*. ...****.*.....**..*.**.****.*...*...*.*.*..****.**.**.*.*.*.*.*..***.**.***.*****.*****.***.*...***..*..*..***.**.******...*..**.**..*.*.**..*.**....**.**.*****.***.*..***....**.*.**..**.**..******.***..**...*.***.**..*.****.*..*.*.****..****..*****.*.....*....*.********.*.*.*..******.**...**..*.*..**..*.**.****.*.**.**..*****...*..**********.*.*..***.**......**...***.**..***.***.*.*..*.*..*.******..*.**....**.*....****....*.*.*..**.*.**....*.*.*.*..***.**.*****.....*.*.*..***..**.**.****........*...**...**..*....*.*.*...*.*..*...*.*.**.**..*.**..**....*******..**.*****.*..**.***.**.*..**.*.*.*..*..**.*****..***....**.*.*.*.*....****.****..*.**...**.******....**..***....*.**...**...*.*..*.*...*.*..*..**...**......*..***..***.**..*.*...*...*.*..*...*...**.*..*..***..*.**....*.*......*****...*.*.......*....***...**..****..*......***.*.**.**..***...*.*******.***...*.****...*.***.**.*.**..**.*..***.....*...****.**..*****..*.**....*.**....*.****.****..*..*.*..***.**..*.**.*******.**.***.****.*..****.....*....**.*.***...**....**....*...*..*.*.**.*...*...***.*******.***..*.***.*.*.*..*.**.*....*.*.*..*..*****...*****...**.*.***.......*..*....*......*.****.****...*..*.*.*...*.***....*..*.......*...**.*......*....*.******............*.*****.*.**..******...*....*.*.***..**.....*.....**.**.*.***...**.*.**....**...*...*.**..*..*.*.**.*..*.****...**.......***.*..**...*..**.**.****..*****...*.**..**.*****....***.....*.*..**...****.****..*...*.*..****.**..**...*..*....**.***.**.**.*..*..*..*.*..*.****..*.*.**.***...***..*.*..*......*...**..*.*.*.*.*.******.**...*****..*.*.****.*.*.***..*.****.*.***...**.*.*...******.**.***.*...*..*.*.**....*.***.*..**.***.*.**......*******.**.*..*****.**.*.****...**..*..*.*.**...***.*.*.**....***.*.*.*.*...**...*.*****.**.***.**....****.***...*.*.*.******..*......**...**...*.**..*.*****....*...**..*******...*....*..**.**.*...*..**.....*****...*..*.*.****..****.....**..**.*.*..*...***...**.*.***.*.**....*.*.**..*..*....*..*..*.**...*..**.*...**.... .*.****.*.*.....*.*.....**..***.***...*.....*...**.**.**.*...**.*...****..*.*..*..**.*..********.*.*.*...**.*.*..*.*..**..*..*****.**.*.*****..*.*.**..****.*.**....******..*..****.**.****.*.*..**.*.*.....***********..**..****..*...***.......**.**.****.**...*.*.*.****....****.*..**..**.*..*..*..**..*.......****.*..***..**.*.*..**..****.**....*.*.*..*****.**...*....**.*.*****..**.********.*..*****.****.****.**...****.**..**.**.**.*.*.*.....*.**.****..*..**.***.**.*..*...***.**.*.**.*........***.******..**....*.*..*.....*.*.*.*****..**.*....*....*.*.********.**...*.....**.*..*.**.*....***..*.*..**..*.*.*..**....*..*.*....**.**.**..*.*.********.*.***.**.***.****.**..***.***.....*.****..**.*.**...*****..**.*.**.**...**..***.....***.**..*.*.*....*...**..*...*..**.**.**.******.****..*.*.**..*..**..**.......*.**.*.*....**..*.***.***.*.*..**.*...***.**....***.........***.....*...*.*..*****.....*..***.*.*..****.*....*..*.*.*.*.*.**.***.*.*.*..*..**.*...*.*.**.*.****.**..*...*.**.**..*.**....*...******..*..*..***.**....*..****.*..*....**.*...**...**...***..*..**..***..*.*....**....***.**.*.***..*...*....******.****..*...**......*****......*.**.*....***..*....*.**....*...*.*.*..*.**..***...*..*..*.....**...**.........****.****..*.**.*.*.**...**.****.*.**....**.*...*.**.**.**.*...**..**..*....******.**.*.*****.**..*..***....*.****.****.....**.***.****...*..**..*...***.**.*....*.**..*.*.*....*..****....*....***.******......**.**..........**.***.*..**.****...*.*.***..****.*.***.*.*******...**.*..****.***.**.*..*..***..**.*...**..*.**...*.*****...*.******.*.*****.**.*...**.*..**.*.*.....*.***...**.**.*.**....*.*.*.***.*.*.**.....****.*.*.**..*.*.*.....*****.....*..**.*.*.*****.**.....**.....*.*.*.*...***.**..**.***.*.*...*.*....**.*..**.**.*.*.***.**.**...**...*..*..*....*.*..*..*.**.*****.*....*.**..*.*..*.....**..*.....*.*.*.****.*....*.*.*.*.*******.**.***..*.**.....***.*.....**..********...*****.**.*.****..*......****.*..*.*.....*....**.*.***.***..*.*..*...*.*.*.****.*....*..** *.****.*.*...**.*..****..*.***.**.**.*..*.**......**.*..**..*.**.**.***..****.*....*...*..*.*.**.**.**...***.*.**.**..*...**..*....*.******.*.*.*...*.*.*...*...*..*.**.*..***...*.**...***.*...*..*******.**..*.***..*......**.*.******..**..*......*..*****....**.*..*...*.*.*.***.*.****.*.***.****.***..***.*.*....*.***.***.*.*....**.*...**.*....*..*...**.**.**..**..*.*****...*.......**.****.......**.*.*.**.**.***.*.....*.**.***.****..*.*.****....*..*..**..***......***..*.*..**.*..*.*..*...*.*.*...**.*...*...***.**..*.*.**...**...***.**.*.**.....**....**..******....**.**.*.***.*.***.***.*..***....*.**.**.**..***..*******.**..**..*.*...*..****.***.*..**.**.*.*..**...*......*.....***..*.***....***.**..*.***....*.**.***..**....*..*.*.*..*.*...**.*..**..*..*.*..*..****.*..*.**..*.**.****.**..*..*.**.*****...********..***..**.**.**.*****.*.*..........**..*..***..*..***...*......*.**.*..*.*.**.***....*..***..*....*...****.*.*..******..*.....**.....**.***.*..*.*.***.*....*...*.*.*.....*.**.*******..***..*.*..*...***.****......**.....*.*.**..*.**.******..**.**...*...**.*.**.*.**.......***.*.*.**...***.**.**...*..***..*..*....*..*...**.....*..*..*.*.....***.*.*........**...**.****.***.*.*...*......*.**.....*.**..**.*.**.**..*..*.*.***..****.**.***.*..***..*..*.***......*...*.*..**.*.****..**...***.**.**..***.****..*.******.*.**....*.**.*..*..*...*...***....******.*.*...*....**.*.**.*****.**.*.*..*..**.*.*..*****.*.*...*.**...*.*..**.**.......**..****.*.*...**.*.....*.*..*..**..*...****.....*.*.*.**...***..**.*.**..*.*..***..*..**.*****..******.....****..***.**.*.*..**.*.**....**.**....****.******.****.*.**.**.**..***..***....*.....***..***....*.....*****.*.*.*.***..***..*.*..**...*.*.**.....*....*.*....*..*..*.***..***.....**...*....****.*.****...*..*..****.*.***..**..*..*..*****..*.***.**.**....**.*.**..**.***.**..**.....*..**.*.*****.***.**...**..*.....****.*...*..**...*.*..*..*..**..**..***..***....**.....********.***..*...*...**..**..**....*.**..........*..*..*.***...*..***.. **.*.*.*..*..***.*****.*.*.*.*...*.*..****..****.*....*..*.*..****.*..**.**...****.*..**..***.*..*..***..*.*.*.**.*..*.......**.......*.**......*...*.***..*.*..*.*.*..*...*..*..***.**.******..**.******.**.*..*.*..***..*..*..**....*.*.**.*....**...*..*****..**.*.**....*....**.******..*.*.*****.***..*...*..**..*..*...*..***.*.**.*...*.**.*..*.......**.....*..*******...**.**.*..*.****..******.**.*..*.*..**..*.**..*.**.*.*.....*.*.....**.**..*.*..**...*..*...*........**.***...*.**..*.....**.*......****.***..*.*.*...*.***.**..*.**.***..*.*...***.******.*...****.***........*..*.*...**...*.**..........*...*.**..*...****....*......*.**..*.*...***.*........*.**...**..**......*.***..**..*....***..***...***....*.*.*...*....**.**..******..**.**.*....**......*.*..*..*.*.****.**.*.**.*****.*.*.*.**..**..***..*.*.***.**..***..**.***.*...*.*.*.*.**.*******...**.*.*..***..**.*.***.******.......**.**....*.......*.*.*..***.*.*.***.*..*.*...***..*....*....***..**.**..*.*....*.*.*.****.**.*..**..*....**.***..*..**..**..*.*....*..*****...*.*..*..*..*..*..*..*******.*..*..*...**.*..**..*...**.*.**..******...*....*.**..*.*.**.*..***.*.*..**....****...*..****.*..*..***.*.****.*....*.*.****...*...*.*...***..*..*..***..**..***..*.**..*..**.*....**.*.*..**...***...***.*.*.**..****.....*.***..**..*....**..**.*.**.*...*.**.*****..**..*.***.***.*....*.*.*..**..*.*.*.*..*****..*.**....*.**.*.*.*..*........*..***.*****.*****.*.*.*..**.**.**..*****..**...**.*.*****....*.**..*........*.****..*****..****..******..*.**...*.*.*..*....*..**..*.***..****....*.**......**..*.*.*..*.***......*.****..**..*.**.**..***.....****..*..*..*******.***..*...**....**...*........*.*.**.*..**...*.....**..**.***...*****...***...*.**.*.*.*.**...*.**...****.****.******.**.********....**.***.*.**.*...****....**..****...**...*..*..***.*.*..*.**.*....*..**...**.*..**..*..*..*..*..***.*...*.*..*..*****.*...**..*******..**.**.*****.*..*..*.**.*.***...*.***..*..*..**......******..*.**.**.****.***.*.**.****.....***.***.**.*..*..* *..*.*.**.*...*..*.*..*..**.*..**...*.*....***.*.*.*..**.**.*.*.*.*...*.*.....*.*.*...**...........**..****..**....**...***.....*..***....*.**.....*..***.*....*.**...*..**...**..**...*******.*.**...**.**.*.*..*..*.*.*...*.*.**.*..*.*...*..*.*.*..*...*.*..***.***..**.**.***.*.*.*.**.*...**...**.*....*.***..**..**.*..*.**..*.**..*****.*.**.*..*.*....*.*..***.*...**...*.*..***.**.***...*..**.....**.**..*..*..**..**.**....*.***......****.*.*...**..**..*.*..*..*.***...**..*.*.*.*...****..*.**...*.**.**..****.**.*.***.*****...**.....**...**.*.*...*....**...*..****.**.*.**...*..*.*.***.....*.*.**..**.*.*..**....*.***....*....****..**..***..*..*******.*..***..*.*..*..****.*.*..*..*.....***...********.********.*..**.*..******.*.....**..***.*..***....*.**.*.....*.**.*.....*..**...*.*.*.*.*..*.***.*****....**.*.*.*...*..*.*.....*.*.**..***.*.*.*.....***.*******....***....***..**.****..*.*.**.***..****.**.*.*.*.***.*...*.*..****..*..**.**....*****..**.**......*.*.....*****...**...*..*..*.**..*****.***..****.****.**.*.*......*...****....*****.*....**....*.*....*****.****.*..*.*.***..***.*.**..**.*..*.*.....*..**..***..***...*.*..***.*.*.**.****..*******...*......**..*.*...*.....***.***.***..**..****.*.****...**..*..*.***..**.**.**.*.*...*..*........*...*...*...*.***.*.*****.***.*..***.*.*...*..*.*.***.***.*****..***..**.**.**.*.**.**..**..**.*.****...**.......*.....*.*******.*...*....*..*..*...*...**...*..*...*.....**.*..*.**....*.*.*.*....****....**..**.**...*.****.*.**.**..*..*.**..**.*..**....**.*..*.*.***...*..**.*...**.***.**.**.*..**.*.**..*.**..****.**...***.*.**.*..****.***.***.*.*..*.**...***..*.*...***.*.*..****.****.**.....*.*...*.***.*.....*.**..**.**.*..*.*..*.***.**.*...**..*..*..**.*..**..**....****..*...*....***...**.....*....***......**.****..****.***..**.********.*..*...**.**.*....***.*..*.*..*..**...........**.*..****..*...*...*.*.***.**...***..*.**..*.***.*..**.***.*.*..*...*...*.*.***.**.*....**.*.*.*..*.......**..*....***.**...****...*.*.*...*........*.**** .*.***..*.*.****.***..*.***.*......**..**..*..***.*..*.*.*.*.**..*...***...***.**.*.*.*....******..*.*.**...******.**.**.****.....**.*.*...*..**...**.*.*.**....*.****..**.*.**...**.....*......**...**.**....*...**....***....****...*.***..**.***..***.*..*.**..*..**.***.**.*.*....*..*****.*.****.......***.***...**.*..*.*.**..**.....*****.***.**.***.*.**..*.*.****.**.**********.......***...*..*...*....****..*.*.**.******....**.***.*...*.****...**...*.**.*****.*..*.*.**.*.*......******..*.*..*.**...*.*.*.**..******....*.*.*....*.*.....*..*..*...*......**....*...*.*..**.***.**...*****.*..**.*.****....**.*.*****.*.**..**.**.****....*.*..*..**.*..**.**..***.**..*.*.***.*.*.****...*..*.*...**..*******.*.*.*...*.*..*.....***.**.*.**.***.**.*.*...*.*.*.....***.*....*.*..*.***.****...**..*.....*......***.*..*.*...**..***..*.**.**..*..*..*..****.**...*.***..*.**..**.***.**.*.*.******.*.*.*.*.*.**...***......*..**.***.****.***.*..**....*....***..**....**.*.**.*.*.*.**.*.*.****.....****.*.******..**.*.***....**.**.*......**.....****....*....**..***..*....****.*....*...*..*....****.*****....*****.**...*.*....**..**.****..*....*.******.....******.*.*.**..**.*....**...**.*.*..*.*..*********...*..*...***..*.*.*...**.***.*.*...***..**..**.***........*..****.*...***.*.*.*..*..****.*...**.*.**.*.***.******.******.**.*.*****...**.****..*...*.**......*..***...****..***..**.*.**...***.***...*..*.*.***.*.*....*.********.*..****..*.**..*.*.*.*****.***.**..*..***..*.**..***.*..**...****....*...***...*.*....*..*.*..*.**.*.**.***.*****..*.*.****..*.********.**..***.*..**.**.**.*.*.***.**..**.**.**...*....*....*****.**.*...*...*..*.*.***.*.*.*.*.*.**.*.*...*.****.*.*..**.*..*...*.*.*******...**.*.*..**.**..*.*.*..*.*.***.****..**.*.*...*.*.*..**...**.**.*.*.*.***.**..*.*....*..**.*..*.*****.*.**....****.**.*.****..*.....***.*..*...**...**...****....**..*.*..*....****.**.***..***...*...**.*....*....*.*****..*...****.*..*....**.**..**.**..*...*.*.*.*..***.***.**...***....*...****...*..*****...**..* .*******.....*...**.**..*..*...**.*...***...*..*...*.*.*.*..*****.*....*.*..*...**...****.**..***.*.......*..****.*...**.**..*..**..**..*****.*..*.....*.**.*.***.*...***..**.**...*........*******...*****..*...**...*****...*.*..***..*..*.*..*..*...**..**.*.....*.******...****.**.**...******.*..**.*.***..*****..**......**.*.....*.**..*..***......*..***.*..*.***.*.*.**....*.*.....**...**....*..*.***...*..*.*.*......*.**.*.***..*....**....*.*..*.*.*.*.....*****.*.***......***.*.*....*.....***..**.**.*.*.**....*..........*.*.***.*.*..**..***..*.*.*....**...*****....*.**.*..**.*.*...*****.**.**.**.**..***.**.*...********.*..*..*...*.**....*....*............*...*...****...**.*.*......**.****...*.....*..**.**.**...**...***..*.*..*....***...*.*...*.**.***.***...*.********.**.***......*...*******.***..*.....*.***..*.*..*...***.**.*.*.*..**.*..**.**...**..*.*..****.**.****.**..**..**...**........**..***..*.***...*.*..*..****.*..**..*...*....*....*.***...*.*.**..***.*.**.*.*.*..**...*..***..*..******.**.*...*.**.*.**.*..*****.**.*******.*******...******.**.*..***..*.*..*..**..*.*.*.***..****..*.*****.**.*..**..*..**.......*.***...**.******....*.***..****...**.*.****.*.*.*.....***...*.....***.**....*.*.***.***..*.*...**.*......****.*...*.**.*....***..***.****..****....*..*...**...*..*..****.**.....*.*.*.**...*.*.*.*******.****.....*...***.*****..*....*.*.*.**.**.***.*..*..*.**...***......***.*.**..****..*..*.*.***...*.*.***.*..*..**..*..*******.*****....*...*****.*****..*.*...**.*.**....*.**...***.*...***.**.*....*....*...**..*.*.**....***.*.*.**.....***.**.**...****.***.*.***.***.***..*....**.*.*.*****.**.**...**.*...**..**..*..****...*.....*******....***..*....*******.....**.......*.**...******.**.*...**..*.*....**........*..*...**...*.*..*.***.*.*.*..*....****.**...**.**.......**..*..****.*.*****.*.*****..**..*.**.*.*.****.*...*..*.**.*..*.*..*..**...****...**..**..*..*.*..*...**.*..**.**...*****..*******..**...**....**.*..*.**.**.*...**.**...***.**.*****....**..*...**...**.* *.*...**.......*..**..**..*******.......**.*.****.....*.******..*.*.******.*.*.*.*.**..**...*.**..*.**..*..**.***...***.***...*..*.....*.***.****.*....***.**..*..****....**.....*......*.**.*.....*....***.....**.*.***..***...........**.*.*.*..*.**..*...*.*....**.**.*.**.*.*.**......*..*.**...*.*.*.*.**.*...**.***.*...********..**..*.**...*..**..**..*...***...*.******..**.**.****.**.**.*.*****.....**...*.**.**..*....**..*.*.***..*..**..**...***...*..*..*..*..*****.****...*..*****..**..*...****...*..**.....****..****.**.***...**.***....****...*....*.*.***...**.......*..**.**.**.*...*.**.****.......*...**..****.***.*...*.......*....***..*.**.....*..*..***.*..***..**.*....**.*..*******.***..*.*..*..*.*...*.**...****.*******.*..*..*...*...*.....*.*.*....*....*.*.****..*****.*...*.***.**..****..****..**.**....***...**.**..********.*..***.***..*.*.*****....**.*******.*..***......*.*..****.*.**..**.*****...*.....*.*.******.*....**.**..*..**..*..***..*.**..*.*****..***...**..*.****.**.***...*.*...*...**.**.*...*.*.*.**..*...*...**..*.*.*.***.....****..**.*.*.***.......**.**.**...**.*.*...*..*...**.**...***.*.***.*.*.*.*..******.*.*.*.*.**...*.**.*.*..........***.*.**.**.*...*.*..*..**.**.**.**....***.*.**.********...**.*.*.****...***.*.....*****.*****..*...****.*.*....*.*.*..****...***..*.*.*.*.*.**.*.**..*..*...**.*..**..*.**..**..*.*..**..**.**....*....****.*.*..***.*.***.......*.**.***.*.***..***...*..**....**.***....*..**..*.*.**....*****..*.*.**.******..*****.*..*.**.**.....**.*..**......*.....**.*.*...**.*.*..*...********.*.*.**...**.******..*..*.*****..*..***..**....**.*******....*.**.*....**.....*.***.*..*..*..******..*.*...*.*..*.**.*....**.**.**.*.**.....**..*.*.*...*.**...******.**.....*...*.*..*..**.**....**..*.*.**.*.**..*.**...***.*..*.****..**.**.*..*.*.**.****.*..**.*...*...**..***......*.*........*..**.***..*..*.*...*..**.....*..**..*.....**.**...*.*.**.*.....****....*......***..**.*..*.*********.*.*..*....*.*.*..*.........*..*.*..*....*.*.**.****..**.*.**.*. .*...**..*...***..*****..**..*..**.****.****.**..***.*...***.***....*...*..**..*****.**..*******..**..*.....**...*.....*..*.**.*.*.*.*.*.***.**..*..**.**.*....*.*.*.**.*..**.*.******..*.***...**.*.**..*****......*.*.**...***.*.*....*....**....*...*..**.*.*.*.*...**.*....**..*...*.***..**..****.*.*.****..*.****..*.*..**.*.*.***.......**.**.*.****..****.*.*.*..*.**.*.......****..*...********.********..*...*..***********.***.*.*...**...*.......*.**.*.*.**.**.**..*.**.*.***.*.*..****.***..****.*..**..**.********.*.**.*..*....*..***...*..**......***...*.******.*..*.*.***..***.*..*.****...**..**.**.*..****.*.*....*...**.....*.....*..**...*...**.*......*.*.*****.****..****..***..*.*.*******.*.*..*...**..*.***.**..*.*....*.*..**.**.***.*....**.***.*..***..*.*..*..*...**.*.*..*..*.***.*.....*.*..*.*.*..**.*.*...**..**....**...***...**.**.*.*..*.****.****.*..*..*.**.*.***.**.....*..........*.**.**.***...****.*..***........*..**..**.**..*****....*..*..*.*..*.*....*.**.*..*..**.*......**.*....*.*.**...........*.*.*.....*..*.**...*......*....*****.*.****.*.**...*.*..*.*..*.**.******.***.*....**..*.**.*..***.*...**.**.........**...*...**...***.***...*.*..**.*.**..*.*.****.*.****.*.....*...*.*.....*.*.**.**....*.*.....*.*....*..**..**.**..***....*..***.******..*..***.*.**.**.*.*..***...*.*....*...*..*..*.**.***.*.**....*.*.*.*...****.....**.*.*...*......**.***.*..*..***.**.*.**.........**..*.*..*.*.******.*.**..*.*....**.***.*.*.**.*.....*..*.**...**....**..*..*.*....**..****.**.***..******.**.....*..*..***...*....**.***.*...*.***..*.....**..**............**.**.*.**.*.*.**..**.....*.**...*******..***...**.*.**..****..**..****.*.....**....*****......**....******.*.*...*.***.****.*.....**.*.***.*.**...*..*..*.*.**.**.*...*..*..*.**.*.****...*..*.******..*.*.*****..*..*....*.*..*....***..*.*****.......**.***..***..*.......*.*.*....**...**.**..*...*...*.***.***..**..*..*.......**.....**.*.*..*...**.*..***.*...*****.*..****.*.**..*.*.*.*.***.**.***.....***.****.*....***.*.***.*.**.*... .****.*...**..*....******....***.*.**..*...*.....***..***.*.*...*...***...***..*.**.*..*..*.*...*.*.*.*.**.**....*******....*..**.**.*..**.*.***..*.****.*..***.**...*...*..*...*.*........*.*****..****..**..*..*..*.***.********..**.*.*****..*.***..*..**..*..*.**...*.***...**.**.*.******.*.*..**..*....***..**.**.*.****.**.*.***...***.*****.***..*....*.....**.*.*.***.*.**********..**.***.**..*..**....*.*..*.***....*....*.**..*******.*..**.*****..****.****..*****...*....**.***.****.*.***.****.**.*.***.*..**....*.*****..*****...**.**.*..*.***.*......**.*.*....**..****......***.*..***..*..*.*...**.**.***.*.**.**...*...*..*.*.*.*..***.*.**.*****.*.**..*...........*.*....*...*...*..***.*****...****..**.*.**.*.***.*..***.*.***.*..*.**.**.****..*****.**..**....*..*.**.***.**..*..*.*....*..***..**...*.**.*.***.*.**...***.****....***.****.***.*..**.***.***..***.*..........*..***.....*....*.*.*..*...*...**.***..*.*.**********.*.**.*.*.*..**....**.*.********.**...*...*...**.*.*..*....**....***..**....*....*******.**.*.*.*.***.******......****..***.*.*.***.*.***..**.*.*..****..*..*****..*..*.*..*..*.***..*.*...*.***.*..*.**....*.****....*.*..*.*.***.****...*.*......*...*.*.*..*..*.**.....****......*.***..*.*.*.****..*..*****.*.*.......*..*.*****..**...**.*.*.*....*..*****..**.****..**.*...*.**.*..*..*..***.**.*.*.....***..**.**..**.*.*.**..**..*.**..**....*.*.**...**...****.***..*..***..**......****...*..***.**.*.**.**.***..**...*.*..***.***.*.**..*****.***..*...****.****.*..*.**.**.**...******..*..**.*....*.*...**********...*......*.*..**.**....*..........*...*..****.***...***.....**.**.***.****.*.***..*.*.*..***...****.**....***.**.******...*.......***.*......**.*...*..**.**.*...*.**..*...**.***..**.**.**.*.*****...*..*..*..**.*.**.**..****.**.**..***...****.*.*.****.*..*...*.*.....*.*....*..*..****.*****.*.***.***.....******...*.*...**.**.*.*.*.**.*.*.**..*..**...*****.*..*****..***.....**..*.*.**.**.*..*....**..*....*.****.****.******.**.****..**.**....***.*..*.*.*****..*****. *****.*****...**..**.*.*.*.*....*.*.*.*..*****.***.*...**....******.*....**.*.*.*.****.**..*.*******.*...*.**.**.**.*.*.*.*....****.*.*...**......***.***....*.***..*..*.....*.********..******.*...******..******..****..**..*********.**.*.....***.*.*...**.*.**.***.***.**.*...*..***.***.....*.**...**..*..***.*.....**.*.*.**.*.*..*.*...***.***....*..*...*..**...*.*.*..***.***..*.....*.*****...*.***.*..****..*.***.*.*.**.*.****.**...**.**...*..***.***..**.*....*.*.**.*******...**..***.**.**...*.**..**..***.**.*...*.***..**...***.**...**..**.*.**..******.**......*.*...*.*..*...****.*...*.......**.**.*.*.**.......******.*****..**.*.***........***..***.*.*.*.**.******..***.**..***..*.**..*....*****.*..**..*...**..*.**.*..*...**.**.***..*..**...***...****.****..*....*.*..***.*.*....*.*.*.*..*.*..*.*..**.**...*.......***.*...****.....*.*.*.*.**.*.*****..***..*..**..*.....*.**..*..*..****.*.*****.*..*.*.*****..*.....*****.**.**..*****.*.*.***.*.**.****.*....*...*.***..*.**........**.*.***.......*.*.**...**..*.*..**.*.....*********.........*..*...*...*....*..*.*.***...**..*.....**.*.*......**.*..*.**....*....**.*.***.*...**..****..*..****.***..*...**.*..****....*.****.***..**...***..***.*.*.***.**.*..........*..**..*.**..**.....**.*..****.*.*.*.*.**.*..**.*.***...**.**..*.*.*..*.....**..***..*.**.*.*..**......*...***.***..*...*.*..**....***..*.**.**.....**..***.**.*........*.**..*.*.******.......*.*****.**..****...*.*.....***..**.**...*.*.*.*.**.*.**.**.....*..*..*...*.*....*.****.**.****.**.*.**...*****.**.*..*.***.*.*......***.*.*..*.****.....*...*..*******.*...*****....**.***.**...**.**.*.****.**....**.****..**...................**.*.**.*..**.*..**..**.**.*.*.*.*.*..*.*.*.*.*....*..*.*..****..**......*..**..*.*....**.*..*****...*..***.*.**.****.****..*....*....*..**....*..***.**.*.*...**.**.*.***.*.....*..*.*...*.*...*..*..*.***....****.**.**.****...*.*...**....*****..***.*.**..***.**..**...****..***....*.**...*****.*..*..*...*....*.*...*.*.**...**..*.......**..****.**.*.*.* .*.*....****.**.....**...*.*.*.***.*.*.*..*.**.***..****.*.**..*..*...*.**.*******..**.*.**.***..**.*.*..***.*..*.***..*..*...***.***..*******..*....**..**.****..*.*..*.*.*****.**....*.**..*...*.**...*..***.*....*.******...**..****.*...*..**....***...*..*.***...**.*..**.*.**.*..*.**.*.***.***.*.*.*.*****....**.*.*.*.***...*.***..*.*...*.*...***..*.*.***.*.*..*****.***...........*****.*.**.*.*..**.....*..*.*.**.*.****...*.....***.*.**...***...***.*.**..*..*.*.......**.*..*.**.****..*.....*.*****.*******.*.**.**..**..*.*..*..*...*.***..*..****.**....*.....****..*.........**...**.*.*...*.**...**....***.****.*..*..*.**.....*..*.*****.*..**.**.***.....**.*.*..**....*....**.*******.**.*.**.****.**.*.*.**..*..*.*..*****....*.***.**.**.*...**..***.**.**..**.*...*.*..**.....**.**.**.*..*.*.**.*.*.*..**.***.****..*.****..**************..*..**..*..**....***....***...*.*.**.....*.*.*.*****.*...**.**.*....*.****...*.******....***.*........*.**..*...*.**.*.*...**.**...**.*.*.*.**.........***...**..*.**.*.****.*..**.*....*.***..*.*.*..*.*.....**.*.******..***....*****.********...**...*********.*.***.****.***......*.***....*..****..***.....***....**..**....*..**.*..******.*.***.*.*.*.**.*.*..*......**.*..***.*.*.*******.*...***.*****.*..*...*...*****.****..*.****..*...*.*****..*.*..***..*..*...*****.*...****.**..*..**.*..*.**.*.**.*.......*.......*.*.*.....**.*.*...**..****....*..****.*.***.*...**.******...******.*....***.*...***.*.**.*.*****...*..*.**.**.**..*****.....*..*...*.*****.****...****.......****..**..**.**.**..**..*..*..*..**.**.*.*...*.....*..*..**.*.*.*.****.*..***.****.*.*.*..*...***.*.*....***...**.*..*..*...*..*...*..****..*.*...***...**.**.*..**.**.***..**..***........**.*...*.*.*****......*.*..*..**.**..*****..**.****.*...*..***..*...*.*...**..***...*****....*...*...**.******.*.*******..***....***.*.*.*..*.....*..*...*.**....*.*..*.*..*.*.****...*....*.***..**...**.***..***..**...*.*******..********.*.**.**.....*..*....*****.....**.*.**.*******......*.*..*.**....* ***.*...*.***..*......*.*..*..******...*.**.*..*..***..*.*.*.*..*....****..**....***..**.****..*........***.****.*..**...*....*.****.....****..*.*...**..*.*.****.*...***....**...**.....*****.**.*...*.....*.*.**....**..**.*.***.**.*****.*....*..*....*...**.*.*..**.*.*..*.***...**.....*.*..**.*.*..*.....***..*.**..****..*.*.**.**.*...*..***..*.**.****..*****...*...**....*...**...**...***..*..*..*...*.**.....**.*.**.*..*..***..**..****.*.*....****..**.**.*.****...*..**.....***..**.*.*.*....**..***..*..*...*.*.*.***....*.*..*****...**.**.**.*.......**..*.*.*****.**....**..*****.**....***.*.****..**.*.*.....***....**..*....*..*...*.*.*..**.***********.*....***..*.***.****.*.**.*.*.*..***..*******..*.**.*..*..*.****.*..*.....**.**..*...*.*.**.*****.***....****.......*.**....*.****.*.*.**....**..*...****..*...**...**.***.......**.****.*******.**....*..**.*..*.***..****..*...****.**.......**.*...*.**..*.*.*.***.*.**.**.*.***....****......*.*...*..*..***.**..***.****..*..*.**.**.*.*.*.....*.*****...**.***.****.**.......**..**....*.**..........*..**...*...**.****...***..*.****.*.*.***.**.***.*...*.*..*....****..***.*.**.***.****..*.*....*.**..**.**........*****..*..**.*.*.*......*....*....*.......*.**.*****..**..*..*.*..*.*...*.***.*.*.*...***.***..**.*.*.**..*.*.***......**.****..*****.*.....***..***.**...**..***...**..**.*..*****....*.*.*****.*...**...*.*.**.**.*.*..**...**...**..**..*...*.**...******.....****..**.***..**.*..**...**....*.*.**......*..*..*.*.**...*..*.**...*.....*..*..****...**...****.*.....**.***..**.*..*....*.***..*..**....**.*****.*.**.***.***...***.*.**.*...***.**....***....*****....**.**..*..***..**.*..*.*.*..**.*.****....***.*.*..*.*.....*.....*.***.......**.*..**.*.*.*.....*.*...*.....*...**.*.********.*****..**..**.....***.*........**.*.**..**.....*.....*****.***..*..*.********.*.**..*.*...***..***.*.*.***..**..*..*.*....**..**..*******.....**..*.***.****...*..*.....*..******.*...***....*..***.***.....*..*.*...*...*..*.*.********.*..*..*...*******... ***.**.*...*.*.******..*.....*.***....*.****..****...****..***.*.*.*.**..****...***.****.*****.*.*.**.****...*.**.*.*.*.*.**....*****.***.*...*.*.***......**.....**...**..*...***..*.*.*.....**.**.***...***.......**.*....*.**..*.*..*..*.****..*..*..*.*****...***......***..*..******.**..***.**...**.***.**..**.*...****....***...*...**.....*.*.****.*..***.*..**..*.****.*.*.*.*****.***.******..***....***.****.*.*.*..*.....*.*.****.*.*..***..*...***.***.*.**..*..*.*...*..*.******.****.*....**..***..***..*.**..**...**..***.*...*.****....*..*.***....**.*****..*.*.**.**.***..*..*.*..*..*.*.*..**...**....****..*..*.*....**..***.....**.*****.****.**.....*.*.********.**.*.**..***.*.**.....**...*.*..*...*....**.**.*...**...*.***...*.*******.*...***..*.*..**..**.**...***.*....**.....**.....**.*..***....**.**.**..*.*****...*....****..*.*...*..*..*.*.****..*...*.*..**...***.....*..*.**...*....*.*.*.*...*.**.*...*.*..*.........**...**...**..*..**..**.******..**..****.*........********...*.*.....**...****.*******.*****.******...*..********.*.**.*.*..**.*.***..*.*...**.***.***..**.*.****.....**.**...*.*.*...*.*.**.*.**...*..*.*.***...**..**...*.*.**...***..*..**..........*....**...*..*..*.*..*.....*.*.....*.**.**.*.*......**.*******.*...**..*.*.*****.******.**.*****.*...*.**.*.*****..*..*..*..*****..*.**..*****..**...***.*.*.*...********.****.*.***..*.***.*.**...**.****....***...*..*.*.****..****..**.*.*....*.*..*..*.****..*...***..***...*.*.*****.*.....*..*.....*.*....*..*.**..*******.*.*.*****..***.**.*.********..**..*..**.*.**.**.**...*****.*.*******........****.....**.****..*.**.****....***.*.*..***..***........*.*.**.**.*..**..**.....*..*..**.**...**..*.*..*..*.**.*..**.*..****.*..*..**.***..**.*.*..*......*.*.***.*..*****....**......*..*****..***.*.*..***.***..*.....**.******..*.**...*...*..**.*..****.....*..*..*.*.*.*..**...*.*.*.***..**.*..****.*...*..**...*.**.**.****.....*..*...*.**.*....**..*****..**.**....*...*...*******.****.***.*..*..*..*.*.*.*.**.****.****..*****..***.. **...*.***.***..*.**.*..*..*****...*.*...*.*..*.*...*..*...***.**..*.*.*....**.***....*.*.*.*.***...*.*......***.****...**...*.**.*****.*..*.*...****.*.*.*.*.*.*....*......*..*****.*.***....**.*...*****..**..*..**..*..*****..*..***.*.*..*...*.*.**.*.***.***..**...*....*.*....*.*....*...*.***..*..**.**...***.*.**..*..**.**..**.****..***........*.*.**...*...*...*.*.**.***.*.**.*....****.*...*....*.***.**...****.....*.***.**.....**......**.**.****.....******.**.*.**.**...**.*.*.*.***....*.*...**.....*.*.***.....*.......*..**.*.***...*..**..**.***..*....*.*..**.**.***..*.******..*.**.****.*.**.*...***...*.*.**.*.***.***.**.****.*.*..*..***..****.......***.**.***.******.*.*..**.*..*...**..**..*.****.*...*.**.**.****.**..***.*....*.**...**.*.***..*..*.*..*.*.***.*.*...*..**.*....**...*..**.*...**.*.....*.*.*..*.**..*..***.***.*.....**.**..*.****..***.**..*..****...**.***..*.*.***.*.*.**...*......**.***.....**.*.*.*.**.**.*....*..**.****...*..*******.*****.**.**....*.*...****.******.***...**.*..***..**.*.**..*..*...*..*....******..*.****...*.*..*.*.*...******.***.*..*.*.........***...*.*.*...*...**..***...*..*....*.**....**.*..****.**.*..***..*...*......**.*.****.**..*..**.*..***....**.***...**..*...***.****.*..**.*..*.*.***.**....*******...**.*..****.*...******.***.*..*..**....*.*...****.***.*....**....*...**..*.****..*.*..**.*.**..**.*.**..*****.......*..*.........**.*.****.***..***.*..*..*..***.**..*...*..**.*.*.**.*.*.******..*.*.**.****....*...*.*.**.**.*.*.*.*.***.**..***.*....***.**...*.**..***..*..***..*..***...*.*****....***.*..**..*.*...*.*.......*.*....**..*..*.*.**.*.**..**.*...**.*...*..*..*..*******.*..**.**.*...*.*.*.*..***..*.*..**..**....****.*.***.*.*..*****.**.*.****.******.**.*.**.**..*.*.*.**.*....***..***...*...*...*.....*.*...*.*..*.*.*.*.***.*.*..*.....*.*...*.**.*...****.**........*****..**.***.***.*...*..*.***..**.**..****..*.*.*...**.*.*..*..*.***..*.**.....**.*.*.*.*.**...*..*....**.*.**..*..**.*.**..**.....*****..*.**..*.*.....*.*....**.******* *.*****.*..**..*....*...****.*.*.*.*.**.****..**.*..*..*.***.**...****...*...*.*..**..**....*****.*.....***.***.*..*....*.**.*..****..***.*****..**.****...**...*.*.**..***..**.*.*..**..**..********..***.*.*.**.***.*......*.**....*..**.....**.***..*...*....*..****..**.**..*.*...*..***..*********...***....*.*.***.*.*.*..**....*..*.**.*.***...******.**.....**..****..***........*..*.*..*.....**.**.**..*.**.*...***..*.**.**..******.**.*.**..*.**.*.*.***.***...*..**.*.*..*...*.***.**..*..***.*.**.*......**.***..**.*...*...***.*...**.**.**..*.*.*.*.*...**.***.******......**.*.*.**.*****.***..**....**..*.*.*.*.***...*..*..*........*.*.*.**..**...***...**.**....*.*..**.*.*.**..*******.*.*.*..*********.******..*.****........*****......*.****..**.*.**.*....*...*.***.**.*..*...*.***..**....**..*....***..**.**..*..*.*.****..*.*.*....*.*.*.....*..*...*..*..***...***...*..****....*.*****.***.***.*..*****.*.*.*.*...*.*.*..*.**.***.*.**..***.........*..**..*.*..**.*.*.**....*..***.*****.*.......***.*...****.*.*****.*.*.***.******.*.**.**..*..**..*...**.....*...**.*..*.*..*.*****.*****..**...*.**.**..**.**..***.**.***...**.......****..***....*.*..**..***...***.*.****..***..*....***..*....*.*....*****..*.*.*****.**..***..****.**..*...**.*...**.....***.****..****.*.*.****....*...**.*******.***.*..*...*.*****.***.*.*......*...**.....**..**...*.*.**...*.**..*.***.*..****.*.*.*.**.*.**..**...*....**..*.***.*..*..**..*.**.*..***.*....***..***..*****.**.***..**....*.***..*..*.*..*...****..*.**......*...**..***.**.*.*.**.*..*.*.**.**.*...***.**...***.*.**.**.*..*..*****.***.*....**.*...***..*******.*.****..*.*..***..*..*..****.*..*...*..*.*****..*.*..**....*.**.*.*......*.*.******..*..*..*.*******..*...*******.*..*******.*.***..***.*..*...**.**..*...**...**...*.*.*.....**...***...**...******.*.**..*.*..****...*..**.*.*.****.**.*..*.******...**.***.***...*.....*..*..*.*..***.***.*..*..*....*..*.*.....*....******.**..*.*****.*****.....*..****.**...*.**...**..**.*.**.**....*..*.*....*....*..*.. *...........*...*..*..*.*...**....***.**..*...*....*..*...**..**..........**..*...**..*..***.**.*.*...**..**.***********..**......*..*.****....*****...*..*.....*.**...*.***.*..****..*.*.*..**.*.*.*.***..**..*..*..*.....****.*..*..*..*...*...*...**...***..*****.**.**.**..***.****.*..*..*....***.**.*....*.*......*.*..*.*.**.*...*......*....*...*.**.**..*...**....*.*....*..*****....***.**......*.*......***.***.*..*..*....*.**..*..***.*.*....*.*...****...**.****..****.*..*.*.*...**.*.**.*...*..**.******.*.***.***.*.*...**..**..*.*****...*****.*.*.*...**..**.*.*.*.*..****.*.***.*.**....***.**.***....******.*..*****..*****..*.*..*...*.*....*...*.*.***.**...*.****.**..**.*..*.****..*.*.**.**..*...*..***.*..*.**..*.*.**...*...**.**..........****.*****....**.*..**..*....***....***..**.*.*.*..*....***.***.**...**....*.*...*.**.*..*..**...*.*..**.....*..*..*..**.**.*.****.**.****....***..**.....**.**.*..**..**...*.****..**....*...*..*..*.**..*..*.*.*.***.**...*..*****..*....***......*.****.**....**.*.**.****.*...**.*..*****.***.****...*.....********.**...***...*.**.*.**..****...*.*****.*.*..*.*.*.....****.*..*...****..**..**.*....*.****.*..***.*..*****..*.*..**....*..**....***..*****..*..*.*.***....****..*...**.****.*...**..*.....*...*****..***..**.**.*..*..**.***..*.....*...*.....*..*...**..*...***.*..*.***....*.**.*...*.*...**.***.*.*.**.*.****.**..*.*.*.....*....*.*.****.**.*..****...**.**..*.**...*.***.*.*.**.....*.**....*.**..*...*..**......**..*.******.*.***..*..****..*.*..*.*..*...**.*......****.*.****.*.*.**.***....*.**..*.**...**.*.**..****.*.*.***.......*..*.****.*.*.........*..*...*.****....***...***.*.*.**...****.**...*.**..*****.*..*..*.****...***....*****.....*.**.**.*....*.*..*.....***.***.*.*...**.....*..*.*.*.**....******.*..*..*.*.*.....**.*..*****.********..***..**....*...*..****....*********.*****...*....*.*..***.*.*.**.*.***.*......**.*.***.**.**..*..*......*.**..*.*...**.....*...****.***...***.*.*.......****.**..***.........*.*.*....*.**...*.***.*....*.*. **......****...****.**...*.*..*...*..*..*..***....*.*..**.*.******.*.....******.**.*.***..**.**.****.****..****..**.....*****........*.*.*....*..**.*...*.*...*.*...*.*..***..***.....*********..*.*.*.*..*.....**.*..**.*..*.*.*..*****.**.***....*..*.*****.**..**.*.**...**********.******..*.*.*.***.*.***..*.*.****..*.*...*.*....*..***..**....*..**.*...*..*.**.*.***....*.**..***.**.....*.****...***....*.****...**.**.*.*.**..*......*.*.***.....**..*.*.*.**..****..*.....***.....**..*..***...****.*.*...***..*..***..**.*.....*.****...******.****..*...*..**.*.***.....*..*.*..***.*.*****.*.***....**..****.*..**.**.**...****...*..**.*.**..*.**.*.*.******.*.*...*.*..*.*..****.**...*.**.*..***..*.**.*.....**.**..**..*..**...*..***.*.***..*....**.*..*******...**.**.**.*.***.*..*.*..*.***...*.*......***...**..*.*.*****..*..**.**.*..*..**.**..*.*.****.***..**...***.****...**.*******.*..**.*.*.*.****.*..***.**.**.*..**...*.*********..*.*.*...*..**.**...***...***..***..*.*...***.......***..**.**...**..**..*..****........**...*........*.******.*.**..*..**....*....***.*..***..**..***.*.****.**..***..*.*....**.*..*.*.**.*...*...**.****.**....*..**.*.**..**.**....***.***...**.*..*.*.****.******..**.*.*...**..*...****..*..**.**.*.*..*..*.*...*..*....*....*...*..**....*.*****.*....*....**.****...***.*.*****..*..*.*.**.*....***.***...*..***.....**.*.**...****....*****..*...*.*..****...***...***.**...**..***...**.*.**.*.....*.***.*******...***.*.**.......*.*..**..*********.***.*.****..*....*.*..*.....**.****.****.*....*******..**.*.**.*.*..***.**.*..**..***..****.***.*....*.*....**.*.**..*..***.....*.*..*.*******..**.........***..*.*...*...**....***.***..*.*.....**..*....****.*.**...........*.**...***..**.*****..*.*******.**..**.*....***......*****..*..*.**.*.*.*.**..**.***...***..*.*.*...*..*..*.....*.........****.**......*..*..*.**.*....**.*.**.**.**...*.**.*.*..*.*.....***.****..*..*.*.**.**...*.****.**...**..*.....*.....*...*.....*.*.*.***.*..**....*..**.*......*.*.**....**.**.*..**.**.. ****.***...***.*****..**.*.....*.*..*.*..****.**....***.*..**.***.*.**.**.*..**..**....*..*.....*.**...**.**.....*.**.*.*..*.**..**.**........***...********...**.***.*...**.*.*..****...***.*...*.**.*.**.**.****..*....***.**.**.***.*.*...*..*..*.*..**..*...***.*....**.***.*.*.*....*.*.....*..*.*...*....*.**.*.*...**..*.*.*.*.*..*....*****.****..**..*.*....**..*..*..***..*..**.**.**.**.....*.***....**..**.*.**.*...*.....*.***.*......*..**..*.***...*.******.**.**.***...*.*.....********.*.**..***..*.***..**....*....****.*.*.***.*..***.*.**.*.**..*....**...*..*.***...*....*.***..*........*..****.****.*...*.....*..**..*****.*...***....*.**.....*..*...*******..***.**.***..**...*..*..***.......*.....*.*.********...*.*......*..***...*.*.***...*.*...*..*.*.***.*.**....**..*.****.*.*.**.*.*.***.**....**...*.****.*......*..*.***..***..****..*****.*..*.....*...**.....*.***.*....***..*.*..*..*.****..........*****..*...*.*.*.**.***.***...**..*.**.*.*..**..*****.*..**.*****...*...****......*...*...*.**.*.*..****.*....*.**.*..******.*.**.***.**.****..*.**..*.**.**..*...*.*...***...*.*...*..***....******.****.....*..*.*.*...*.*..*.*...*.***.****....***...***.*.*.**.....***.*****.....***.*..***..*.*..*...*.*.*..**.**.****.*........***..*....*..**...**.*.*.*.***.******.*.****.*.*.****.**...**.*...***..**...****......***.**.*....******............*...****..***.*.**.***.*.**....*.****...*....**....***..***.****.*.....*.*****..*.***..**.*****..**....*..*..****.***.***..*.*.****....*.*..**.***.****..*..**..******...***********.*.*.****.**...***.**...******...**.***.*.*****.*..*.*******....*..**..****.....********..*......****...***..*..*.**.*.....**..*.**..*.**.....***........*.**.***.*.***.***..**.**.****.*.*.*.**.******.....**.*..*.**...*.**..*..*...*...*.*..*...***.*.***.**.****.*.**......*..*..***.*..*.....***.**.*****..*.**..*******.*.**.*..****..*....**...*...***.*.**...**.*..*.*.**.*.*.**.***.***...*..*.*.*........*.**.*.**.*.***.***.*.*...**..**.****...***.**.*.*......***.*.**....* ****.**.....*..**.**.*.****...**..*.*..**...*.**..*.***..****..*.******.**.*****.**.....**.*.***.**.*.*..*.*..****.***..*...**..*.**.**..*...*****.*.***..**.......****.*..**..****.***.**..*....*..****...*.***.*..***.*..**..***.**...*..***.**.*..*...**.*.**..**....***.*******.**.*...****...**...*...**.*.****..*.*..*.***..*....*.*.*.....**.*..........**.*....**.*..*.**.**..***..**......*.*.*..*....*.....***.**..**......***.*....*.**....**.*...*...*.***.*.**..***.**.***....*.****...**..*.***...*.**.*....**.********...**.*.*.**.*.**.*****.**.*....*.***.*..**.****..**...*****.****...*....*.**.*..**..***...*.*.*.*......***.*.*.**.*...***..**.***.**.**..*.*..*...***...*..*******.*....*.*.*.....***.***...*.**.****....**....***.*.**.**..*...*...*.*....*.**....*.*.*******.*.*...*.....******.*..*..**....*.*.**.*.***....*...***..**.*.......*..*.****....****...*..**..*.*...*...*.****..*.*...*.*.*..*.*..*.*..**.**...**.*.*..*...**.*.***.*.*........**.*..*.**.**.....*****.***.**.*****...**...*.*..*...***..****....**..*.**.******..*.*.*.**.....*....*.....*...**.**..*.*..*.*.**********.*.**.*...*.*.*.*.*.**.*..*..*****.*.*.***...**....***.**...*.*****.**...*.***..*.**.**.******.**..*........****..**.**...*.*****.**..**.*..*.***.*.*.****.***........***...**..***.**.**..*..**....*...**..*......*........*.**...*******.***.***..**..*...*.*.*.**.**.*.*.***..*...*.*.*.*..**....*........*.....*.**...***.*.*..***..*.**.**.*..******.*...*.*.**...***.*....*.*.**.....*...*..**.....*****.**..*.*..****..*..**..**....**..***.*..*.*...*....**.*.*****..**....**.**.*.****....*..****.*.*.*.***.*.*.***..*.*.*..**...*******..**....*.*..******.*.**...*.***...***...*.*.*..*....*.**..*..*..*.*.*.**.**...*.**..*.**..*****.*..*.*.*..*.*...*.....**...*..*.....*.**.**..***.*.*...*..***.*.**.*...**.***.**....*.......**.****.*.....**.*****.**..**.***..*.**.*.****.**.....****.*..**...**.**.*..**..***.**.***....****.****.*...**..**.*****.*...*.*..**.*.*******..**.***.****.*.*.*...****..****.*..***.....***.*...... **.**.***..........*.....***...*.**..***..*.***.*****.***.*.*****.*.*****...*.**.**.*..****.*.....*.....***..**.*.*.*.**.*.**...**..*..****..*.*.*.*.**.******.*.*.***..*.*..****.**......*..**...***..*****.*.*..*.*.***.**...*.***.*....******..****.*..**...**.**....**.**.*.....*..***...*...****.*....**.****..**.*..***.*......*.**.**.**.*.*.**....*.**..*.....*..*.**...***.***.***.*...*..*.******.***...******.***..*.*....**.*****..**.*.***.**..*.**..***.*.*.*..*.*.**....*...*...*....*****.....*.***..***....***..*.*.**...***.*.****.*..***.*.***.*.*...**.**....*....*..**...*.**.**...***....*.*.**..*..***..*....****..**.*...*.*..*.**.*.**.....**.*.*****.*.*..*.*..*...*.***.**..**......*****...**.**.*.....*.....*.*.*..**.*..**.**.**..********.*.**..*.*...***..****...*****......**....*******..*..*.*.*...******.**...****.**......***.*****.**.*.*****...*...*..*.**....***.****.******.*..*.**..**...****.**....*.*...*...****..*......*.***.****.**.****..*..*...*.*.*****.*.*..**.*.*****.*.****..*..**.****..*....**.*..**.***.***.*..**...*.**..*.**....**...*.*.*...*.*...**********..*.**.**.*..**.*.****..*.**.*.*****...***....*.*.*...***..***.***.****.**..*.*.**.**.***.***.**..*...*...*.***.**.****.**...*..*.*...**..***.**.*.*.*....**..**..***.*****.**.**..******.*.*....*..****.*.**.***..****.....**.*.**.*....***..**...*.....**..***.*.****.**.**...*.**.****.*.*********..***.**..*.*..*.*..*.***..*.*..**.***....*.*...****.*..**.*.......*...**.**..*.****.*..*....**..******.....*.*...****.**..***.*.***..*.**.**.*..*****.***.*.*.******.*..*..*.*....**..*.*.*.**..****.*..**.***.*****.**..*..*...*..***..*.**.*...**.....**..**..***..*..**.****.......**..**.*.*.*...**.*.**.*...*.*.*.*.*..***...****...*......*..*.*.*..**...**.*..**...*.*.*.**..**.******..**..*.****.*..***...*..*.**...*..*.*..**..**.**.*..**.****.....**..*...*..*.*..**.***.*...*.*....*.******.*.**.*.***.*.*.*.*..*.....***.*.***.*.**.**.....*.*..**.*...*..*****...**...*..*...*.....*...***...*.***.***..*....*..*.**.*.****.*..**.** *.**.*..*..****.*...**..*.*..*.*.**.***.**..*.**......*..*.*...**.**.*.***.***.......*.*.**...**..**.*..**....*.**..*......**.****...*.....***.**..*..*....****..*.**.*.**..*.*..****..**...*.********.******.**.**..**..*..**......*.**....*.*.*...**.**.*..*******.***....********...*...*...***..**..**.*.....***....***.*.**.*****.**..*.*.......**..*.**.*..*..***....**....**..**.**.*****...******.**.*.*.**.*..*...**.*....*..*.*.**....**...****.**....**.....*.**.*..**...*..***....**.**..*******..*...*..*.****..*.*.**.***.***.**....**..**...******..*...**..*.*...*....**..***.*...*...**..**.***..*..**..*...*****...*******.*.....*.**.***.****..**.*.**.**.*.*.*****.***.***.*..**.*.*.*.*..***.**...**..***..*.**..****.**.*****..*....*..****.**.*...*.**..**...*..*....**.***..***..***.*.*..**.....*...*.*..**..*..........**.****..*.*...***.*.....*..***..*.**.*..**.*...***.*...**.**.***.**...**..*.*.*...**...*.***......**.*.**.*.**..***.*.***.***..*.****.*..*..*.*.......*..****.*......***....*****...**..*****.*.*****..*..*.****..*****.****.*..*******.....*.....****..**..*...*.******...*..*.....*...*..*.....**..**......*****.**.*******..**.*.*.......*********.**..**.*.*.....*..*.*..**..****.*.*.**.**..******.*.*.***.*.*.**...**....*..******...*.**..*.***..*..*....**...**..*..*.**.*****.*.**..**...**.****..*.*...**.****.****.....**.*......***......*.*.*.**.***..**.***.**....**.**.***....**...*....**..*..*.*.**....*..*..**.*.....****...**.*.*.*........******...*......****..*...**.*.*.***.****.*.***.****.*.*.*...*..*.*.*.*..*.***......***.***..*.*.**...*.*..**...***..*..*.***...***.*.*.***.*.*..**.****...*.*...********.*.......*...***.***..**.****.*..*....****.*.*..*...***..***..***..*...*.*....**.*.**.*******.****.****.*...*...*.**........*..**...**.....*...*.***..*..********..******...*.*.......**..**.**.**....*..*.**..*.**.*..*....**....****..****.***...*...*.******..*.*.*.***..**....**..*.*....*......**..*...***..***.*........*****.****.**..**.*...*.*.*..*.**.....******..*******.*.. ...*.*.**.*.***..**....*..**.***.**..*.*****.**..*****.*....**...***.....*..*..*.*...**.......**...**.***..*.**...*..*.***.**.******...***...*.***..*.*.**.*....*.*.**.*...*.**.*.***..***..**..****..**..***.**.*.**..*....***.*..****.**.*..*..*****.***...*.*..*....*.......**.**.***..*.*.....*.***.......**.**..***..*..*..*.....**.*...*..*.**.***......********.*..*.*****..******.*.****.**.*****.*.*.*.......*****.*.*.***.**.*.***.*...**.*..**...**...**.*.*.*....**..***......*.***......*....*..**.....***.**********...***...*.**..**......*......*..**..*.*...*.***..*.*...*.*..*..*.***..*.*..**.****.....*....***..**...***..**.*..*...*.*.*.**.*.****...*.**.*.*..*.*******.*..**.*..*.*....**..******..**...*..**.****...*..**.**.***.*..**..**.....*...***..*..*.***..*.*...******.**...*.....**.......*.*.***.*.****.*...***.*.********...**.*.***.*...**....*...*.....***.*....*.**.*.*.**......*.*.*..***..**..*....*.***.*.***.*.***..****.******.*.*...*******.*..*.*..******..*....**.*.**.********.*..**.*.*.***..******.***.......*..**.***..*.*.****..*.**..*.*..*.****.....**..*****....*.**......*...*.*.*..*.**.*.*****......*...**.......*.*.**...**..*.***...****..*....*****.*.******......**..****.*....*...****..**.*.*..***......***.....*..*........***..*.**.....*.*..*....*...*..***.**.*.*.*..*.*.****..**.*...*.*.*.***.******..*.....**...*..***.**....*.*..****...*...*..***..***...**....*...**.**..*.........******..*...***.**.*..**.*..*..***.*..**.*...*...*.*..**....***..*..*.******.*.****.**..*....*.*...**.*.....*..**...*.**.**..*.***.*..**.***..*****.....**..***.*..**..*.**..*.**...***.*****.*****....**....**....**.*.*..*.***...*..*...*.**.*.******..**.*.*.....*..***..***.*..**.*...**.*..*.*..**.*.*.**.....**.*.**.**...**.**.**..***..**.******..*.*.*****...*..*...*.**.*********..***...*.*..*......*.**.**..***.****.****..**.*******.**..***......*..**.......**.*..****...**.**...*******...*****.**...*.....***....**..*..****..**...**...***.**...*.*...**.***..*.*.**.**..***.*.*....*.**...*...*.* *...****.*...*..**....***.**...*******..*.*.**.*...*..*...*..*.....**..**.**.**.**.**..*....**.*..**.***.****.*.***.***...*..*..**.*****.*.*.*****.***.***.......*.*..*......**.*.*.....**..*..**....*.*.*.*......**..***.*****.**.**.**.*..**.*.*.***....*.**.***....**********.*..****.***..*....*..*.*.*...*****....*****...**..*....****.***.**...*.*****.**.***....*.*...**..*****....*.....*..*..**.*...********..*..***.*.*..*...**.***....**.*.*.****..**...**...*...*..****.*..*..*..*..*.*....****.**..*.*.**.**.**.**.*.....*....*..**..*.*.*****..***...**..*.*****..*...***....*..**.............*.*****..***..*.***.*......***.**..**...*....*.*.*.***.***..***..*.***.**.*.*.****...*...**.***..*...*...*******....*.***...*.**.....*.**...********...**..**...***.*..***..*.*.*...***.******.*.*.****.*.***.*****..***..**...**...*.****.****.*.*.*..***.*..**..****.*.*.***.*.**.*.**..**..**........*.*..***..***...**...*.**.....**.**.*..**.*...*.*...*.**..****.....*.*..*.....**....*...*.*.*.*..***....*..*.**...*.**...*******.*.**.....*..**.*.***.*...*..**.****..**.*...*.*...*.*..*.*.*.*.*.***.****..*.****...*.....***..*.*....*...*..*.*...*.*.*.***.*.***.*.***..*****...***.**..**.*...**.*..*****..*..***.*.....***.*.**....*.....*..*..****..**...*...***.*.***..***....*..**......*.*.*..*...*.***..****...*.*.**.***..*.*....**.**.*....*****......*.....**.*..*****...*****..*....*.*..**..*..*..*.*.*.****..*...**..***.*..**..*....***...*..*.*.**.*.**...*..****.**************.***..*.*...**..*.*.*.*******.**..*..*..**..*.**..*.*.**...****.**.***.*.***...*......**...**......*.***...*..**.**.*.***.***......*....*.....*..***.****..****..*..*.**.*.*..**.*.*.*....*.*****..**.....*.****....******.*******.****.*.*****.**...****.*.*...*.*.*.....*.......*.*.**.****...***...**.*.**.*.....*.*..***.*.*.*..*.*.*..**.*.*..*.***.***.**.*.**.*.***..*..*.*.*********.**.***.*...*.....***.*...**.*.*.**..**..**.*.***..*..*......***.*....***.**.....**......*.*.**..*.*.**..**.*...*..**..**.*..**.****.****..****.**.*.......* *.*****..**..**.*.*.*....**..********.....****.*.*.**.*.****...***.***.*.*.*.*...****.*.****.****.**.......*.*.**...*.**......*.*.*****..*.*..*.**.*.**..***..*.*..*..*.**.**..*...****..*.**.***..*****..*.*****....*...*.*.**...******.***.*.*****.**.*..**.*****....****.**..*.*..**.*.*.*..***.*.*.**......**.......**...**...***..******..*..*.*.....*....*..*..**...***..****..****.**..*...****.**.*.****...*......*****..**.**.**.******.***...**.**.***..***..*....***.****....*..*****..*.*.*.*....**..**...*.*****.*.**.****...*......*.*....*****.***.***.*.**...*......**..*.*.**.*.*..*....*..**.**....*..*...*...*.***.*....*.*.*...*.***.**.**...*..*.*.....******.....*.*..*..**......*.**..**..*....*.*...*..**...***.***...*..**..**...****..*****...*...***.*...*...**.....*...**.*.*.*.**.*..**..*.*..*.....******.****.*.*.*..*.*.......*..*.****.*..**..**.**.**.*..*..*.*..***.*.*..*...***.**.**.*..*..**..*.***.***..*...*.**.**....***..**.****....*....***..***.*.*.***.......******...*..***.*.*.*..*.*....***.*..***.*.....*******.**........**.*.***.**.*..**...*.**.*.**..**..***..**.*.**..**.**.*****..*.*.....*.*.***.*......**..*.*..*..*.*..**.*.****..**...*.*.......**..*....**.******.*.*...***.*.**.*.*.....*..**.**.*.**..*.*.**.****.**...****....**.*.*.**.**..**.*.....*..*.*...***.**..**..*...*****.**.*.*.***.*....**.*.****.**.**..*..****.*****.**.**...**....*.**........**.***.**..**.**.**.*..**....*...******.*...******....*.*.**..****...*....**.*.*.**.*..**.****.*.*****.*..*.**.**...**....******.**..*...**.*.*.*..*.**.*.**..**..........*.......**..*..****.**.*.*.***..*.*.**..*..*.*****.*.***.*.***..*.*.*.**.*.****.**....*...*..****.*...*.*...*..*...*.**.****...*.*******...**...*....*.....*...**...*****...*.*...*.***.*.***.***..*..*.**......*..*.*.**...**.**.....**..**...**..**.....***.***.***...*..*.**.*..*...*.*.**....*.****...*..******..**..*.*.**..*.....**.*.**....***.*.***....**.**..****.***.*.***..****.***....*....*.*.*.**..*****...**..*..****.*.....**.....***.*.****.**.**..***.*. **..*.....***..**.*.**.*.*.**.*..**.....*..**.*............*..**...*.*.*.*.....**.**.*.**.*.*..**..****.*....***.*.*.**..****.*.*....*.**...**.**.**.*..**.*.**....*****.*..*....*.*.*..*.*.**..**..*..*.***......***...***.*...*..***.....****....*..****.****....**.**.*...**....*.*.*..**.*.*..******..*..*..**..*...*.*......*.**..**.*.**.****..********..........**..**..*....*..**.*.**.*..*...*...*.**.*.*.*.***.*...*.****.********.*.**.**..*****..**.*.***...**.*.**.*..**......***..**.*.**.****.*.*.*.**.*.*.**.**..***.****.**....*.********.*...*******.....*****.*.**..*.*.*..**.***....*.**.****.*.*.****.*..*..*.***..***..****.****.....****.*.**....***..***.*.**.**..*******....**...*.*..*.**......****.*..*.****.***.**......*..*.*.*...**...*.**...**....*.**.*.......*.*...*...*..*..**.*...*.**.**.*.*....*....****..**.*****.**....*.*..*.****...**.****.*....*****...**.......**..***.**.*..*.***.**.***.*..***.********....*.....*.*..**..**.***.*.*.****.*..*.*.*.**.***.*.*****.*.***.**..***.*.**...******.*....*..*....**.**..*.***.***..****..*....*.*...*****.....**.**.*.*.*.***.*.*..*...**.*..****...**...*.*.*..*.**....*.**.***.*..**......*****.***...**.**.**...******.****.*..*..**.*.*****.***..**.**.*......****.***.*.*.**.*.***..*******.*...*.**.....**.**.***..***...*.***.**.***.*...*...**....**.*******.***.**.*.....*.***.......*.**...*..*.*..***.**..***..**.**.**.***.*.*...***.***.***.**..*...*.*.*..*.**.*.**.*..***.*.******.******.**.****.*.**.****.*.*.....***....*.**.*.*******.....****...******.*...*********..*...*..*...*....**.*....*.*.****..**.**.*...*..*.***.....**.*.**.***.**.*...*.***.***.*.....*.*******..***..***.*..*.******...***........*..**.******.....***.**..*********..**.*..****...***.*....*.*.***.****..*****..*******.****.*..*.*.**..*.***.*.*...*.**...*......*..**.*...**..*.........*...*.*****.**.....****.*...****..***********.**.**....*.....**..*.*..***.*.**.***..*..*..*.**.***...**.*.*.*.**..**....*****..**.**.......*....*...*...**.*.**.*.*****..***..*..*.*.*..***** *.....*.*.*.*..****......**....***...***.*****.....*...**.***...***..**.*.....**....*..*.*.*.*..*.**.**.....*****...****..*.....**..*...*.**.**.*.*.....***..******....*...***.**.**....*.*.**...*..*..******.*..*.*..**.**.*...*.*..*..***..***.***..**..*.*.*.**........*...***.*.*.*..*.....**.*.*....*.*****.*.****.*****.**.*...*********.****.*.**..***...**..*****.**.*.......*..**....****.***.*.***...*..*.*..*..*..*...*..*...*.......*.*.*********....*.**..****..*...*.**..***.*..*...*.**.*....*.*.*..*..*.....*..*****.**..****.*......**.*.**..**....***...**.*...*.*.*....*.*..**.***.**.*..***.*..****.*.***.*...*....******....***..**.***.*..**..*.**...*...***..*.*..*....*..*.*....*.*.****...*....**..*..*.**.*.*.*.*..*..*..*.......*.**..*..**.*.*....*..**.....*.....*.......**....*..**.*...***.....**....***...***......**.**..**.***...**.*.......*.***.*...**..***.***.****.*..****.*..*...*...*.***.**.*.......**.*.***..*.*.**...*.*.*.....*.*..**.*.***.******..*...**.***...**..*.***...*.*..*...*.****....*.***...*...*...*.*...********.****..*...**.....*.*.**.*.***.*.***....*.*.*.*.......*..*..*.**.......*.*..*..**.***.*.**.........*..*.**.*.*.**.*.*.*******.*.*.********.***..*..*.****..*****.....*.**..*.*.*..****.**.*.*...*.....*...***....*.****....*..*..******..*.***..**..*.*...**.*.**.*.*.*....*.*....**.******...**.**.*..*.****...*...**.*****.*****...****.*.....*.*...*.*......**.....***.*.*.*..*****.**.**.**....****.**.***.*.*..*****..*.......**.**.*.*.**.**.*.**...*.***.***...*..*..*****..*.*.*****.***.*.**.*..**.*..****...**.**.**....**.****...*..***..****.***....*.......*...*..*.....*.***....**..***.*.*.*.***.*.*...***.*****.......*..*.*..*.****.****.......**.**..*..*..*.*.***...*.....***..*.**.*...*.**..*.*.*.******.**.**...****.****.*..***.*...*....**..*..*...**..***....**.**.*..*..*.*.**.*...*......*...***..**..*.**.**...*.*.**..**.**********...*.*...*....****...*.**..**..*.**....********..*****..**..*.....**..*.*..**.*.***********.*.*..*.******.*.*.*...***..**..*....*.**.. ***...*.*...*...*********...*******.***.*.*..*.*....*.***....****..*****.*.***...**..****.*****..*..**.***.*...**.....*..*.*...*..*.**..*.*........**.****.*****.*..***.*****.......**..**.***.**.*****.*.**.*..**.***..*****...*..*.*...*.*****.*.*.....*....*..**..*****..*.*.....*.*.*.*.**...*....**.***....*.....**...*.*.*****.....*.*..**.****........**....*****.***.**..*..*...*.***.****..**.....**.*...*.*...*.**..*.****....**.**.**..***....*********.*...*.....*..***.*..*****..**.*.....******.**.**..**..*.*.**.**.*.****.****...*.*.*.*.*..**..****.*..***...*.*...*...*.*..***..**.**.*.*.*..***.**.*.*..***....**.**......*.*.*.**.**.*.**.*....**..*..****.**.*.****.***..*****.****..*..**......*.*.*.***..**.......**.*..*****.*..*..*.*****..***..***.*..*.**...***..*.**..*...*.*....******.*.*.*..........****......*.*.***....**..*...**..*.*....**.**....**....****.*.*.**********..*.**..**...*.*.**......*....*.*..*****....**.*..*...**...*******.....*...*..*.*..***..**.**.*..**.*...****.*....*.....***...*.****..*****.*...**...*..*.***..*.***......***.**..*.*..*..**....***.****.*.*****..**..**...***.*.*.*..***....*.*..***.*.**..***..*......*..**.**..*.*...****.*..*.******.*..**.*..**.*.**.*....*.*****..*..*****..*..*.*.**..*.*.*****.***.***.***.**.***...*.*.**.***.*......***..***..*.*..****.***..*..****.*****.*...*.*.***...*.*..*..*....****.*...*..*...**.*.*.*.****.*****.**********....***.*..*.*.***......**.*.***.*.*.....*.**....*....*****...***.*...*..*.*.*.*.****.*.*.*.***.*.****.*....*.*..*.*..*.**...**.*..****.*...****..*..*.***.**..*.**..**.*.*.*..*..*.**..*..*..***.*...*.*.**...*.****.***..***.***.*.*.**.*.*.***.*.*..***.*.*.*****.....*.***.****.**.**.****...*.******..*****.**.*..**..**.*..**....*.**.*.*.....*..*****..***......**..***.****.........**..***.****.*....**.**..***..*.***..**...**...*.*....*****....*....*.**.*..***..*.***..*.*..**.*.*..**....**.*..****....***.**..*...*.*.*..*.....**.*.**..******..*...*.**....****.*.....*.....**.**.****.*.*.**.**....*.*..***.****.*.. .*.*..*..*.*..**.***..*...***..*...**.**...*.***...**..**..*..**..*..*.*..*.**.*..*..**.****........*.*.*.*.***..*****.***.*.*.***.**.****.**.***......*.**....**.***.***..**.***.*..***.*..*..*.**..*.*..*.*.**..*.***..*...*....********.**.*.****.*.**.***.*.*******..**.**..........**.*..**.***.**.***.**.....**.*.***...*******.....**..**.**.**.*.***.***.**..*...***.*...*....**.*.****.*.*.**.**......**..**..*.*..**....**.*.*...*.*.****.*..***..*...*.**..*...****....**....*.*..*.*.*****...**..******.*...***.**.**.**.****.**..*..*..*..*..*..**.**.**..*..*.**.**...**.*.*.******.....*.*.**.**.....*.**.*.**...**..***.*...***.**.....*.*******..*******..*.*..**....*..*.****.*...*..*.*..*.******.**....***....***...*.*****..*****..****..**.*.*.*..***.***..*.*.*..****.*...*.*.******.**.*****...*..**.*.*...*****.*..*...**.....**.**.*..*.*..*.*******.*.**....**.*.*****.*.....*..**.*...****.***.******...*..**..**..*..**.**.****...**.....*****.....*.***.*.*..*..*.**..***.*.*.*.*.*....*..**..*.**.**..**...*...*.******.*.***......**...*.**..*.*.**.*.*..*..***.**.*.**..*.*.**....*.*..**.*.**.*.***.*.***.*...***.**.*.**.**.***..*...*..***.*...*..*...*.*.**....**.**.***..*.....*.*..**.**..*.*..*.**.*.****.***..**.*...******.**.**...**.**.****..*.*.*..**......*.**.*****..*.*..*.*..******.*..***..**.*.*....*.*.***..**..****.*****.**.*..*....*....*.****.***.*.***.*..*.*.*.*.*...******..*.****.**.*.**..*.*.*...**.**...*****......****..**.*..***.***...*...**********.**.**.**..**..***.**.*.**.*....*.**.....*.**..****..**....*......**.*****.**..**..*..**.**.*.*..**.****..*..**.*.*.*...*.*.*.....****...*.*..**.***...*.......**..**..**...**....*.**..**.***...*..**.******.*****......*.*.*..***..*.*.****.......****.*.***.****....*****...*..*.***.......*.*...*****.*.....***..*******.....*...*...*.**.*.*.**.**.**...***.*.**..*.*.*****..*...**...****.**...*.*.******...***..*.*.*.*..*.*.****..*.**.**.............**...................*..*.....*......**.**.***..*..*..*.....*...**.*.*.***.*..*****.***....* .***.*...*.**..***..*.*****...*..*.***.*******.*.*.*****...*....*.******..*.**..*..*....*..**.*..***..*..*...***........**.*...**.*.***.*****..*.**.......*....*.**...*...**..*..**.**..*.*.**...*.*..*....**.****.*.**.***..*..*.*..*.***.*.**.*.......**...*.**....*.*****.*.**.***.***.**.*.****......**..*.*****...*.***.****..***....*******.*.****.**...**..*.***.*..*..........*.***..*.**...***...****..*..*.*****.*...*..*.*.**..*.***...*.....*...*..*********.*.*.****..*...**.****..****.**.*...***.......*..*..**..**..**...**..*.******...***.**......*.**.*.*..*.*..*******...*.**.****.*....***.**.***..*..*.....*....*.**.**.*.*.**.*...*.**.*..*.....**..**.*.*.*.****...***...**.*..**..**...***.****.....**.*.*.*.*.........*.*..*..**.*......**.**.*.**.*..*.......*.***..**.*.*..*.*..*....*...*..******..*...*..***..****...**...**.*.*..**.*....****..*.*...***.*..*.**......*.*******..***......*.***.*...**.*.*...*.......**.****.***..**.....**..***..*...**.***....***..***..*.***.**...*.*.*.*.****...*.***.***.****.....**.*.**..*.*****..**.******.***....*...*.*.*...****.*.***.*....*.****.........***...*..*...*.*.*.***.****.*.*.*.....*...***..**.**..******..***..*....**....*.*.*..*..*.*...***..*.*.....*.*...**...*.*..**.**.....*.****.***..****.**..****..***.****..**.**...**..*...*......*.*..**..**..***.**.....*.**.***.****.**...*.***.**....*.*..*..**.*.*..***.**.***.**.*.*...*...********.*......*..**.****..****.*......*......**...*...*****.*....**.*..**.****.*...*.*..***.**.**.*..***..******.*......****..**.**..**.*.*..*..*..*...*.*...***..*..*....*.**.***..**....**.*........**..**.**.*...*..*..*..*..*...**********..*.*...*.****.*.***..*..*..*.*...*.*...*...**.*****..**....*...****.*****.*.**.**.**...*..*...*.**.......*.*.*.*****.****.*****..*.....*.*..*..***.***.***..**...******....**...**.....*.***.*.**...*****.*..*..*..**..*..*...*..**..***.****.***.***.**.**.**..*.*.*...**....**...****..*.*..****..*.*.**.*.******....**.***.*.*..*.***.....***......**.*...*......*..*.*.*.****....*.*..* *.*..**.*.***.***.*..*.***.*.*...****..*.***.*****.**...*...**..*..**.*.******.**..*..***...*....*...******.**.***...*****....*****.****.*.*.****..*.*.*.**..**.*....*.*....*.*.*.**....**..**..*...**.....*****....*..**.****.**...**.***..***.**...***.*...**.***..***..***..**...**.**..**.*...**.***.***.*..*.**.*..*.*.*.......***........*....*.**...*****.*.**...*...**.*****...***.*.....*...******..***.......***..****.*..*.*...**....*..**..*......*..*.**.*......**.*.*.*...******..*.....**..*....**....**..*..***..***.*.*.....**..**.**......*....*.*..**.*.***.**.*.*..*...*******..*****.*.***.....**...**.**.***...*...***.*.******.*...**.....**.*.*..*.***......*....*.**....****.*.**.*.*.**.**.*...**..**...***.**.*.*....*.*..**..*..*..*.**..*...*.*.*.*..***.*..*..***..*...**.****.**.*..*.**........*.****.****..*.****..*..**.**.*..***.**.*.***..*..***...**...*.*****.***.*..*..*...***.**..****.*...**.*.***.*...*.**..***.**..***.**.*****...****.*..*......*.*.***....**.*..**.*****.**..*...*....*.*...*.......*...**..*..*.*****.*..*****..*..*....*.........**.*.*..***....*......*.....*.**....****.***..**..*...*.*..*..*...*.**.*....******.***.**.*..***.*.***.*....**...**..**.*...****.**.****...*.***.***...***.**...*.*.....*....*..*.*......*...**..****..*...*...**.*.*.*..*.*.***...***.**.*..****....*.*...*.*.*.*...*.*..**.**..********..**...*.*...*..***.*...**.**.**...*..**.***.*.***.......*...*....***..**....*.*.***....*..*..*..*...*......*..****.**..*....***..**..**...*.*.****.**.*.*.*.*.*....**.*.**.**.**.*..*....**..**.***....****....**.***.*.****.**..*...**.*..*....**...**.*.*.*..*****.........*****....*..*.*.**.****.*.****..*.**.**.**..*..*.**..*.***..****.***.***..****.********.*..**.**....**.***.*..**.......**....**..*.*.*..*.***.*.***...**.**.*.*.*.*.***..*.*.....*...*.........*.*..****.*...*..**.***.*..*..*.*.**...*....*........*..****..****......**...***..*.*.*..*.*...*..*..****.**....*.*.*.....*****...**..**..****...*.**..........*..****....**.*.....**..*.......*...**..*** .*..*..*.....*.**..*..*.*.*..*.....*..*..*..**.*..**.*..*..*.....***...*..**..*.***.********..*.*...*...*..**.****..**..*....***.**..*****..**.*.....*.****..*.*.*...***...***.***..*.*...*.**.....*...*.......**.*.*..*...**.*.**.......*..*.**.*.*.*.**...*.*.*********..**.*.*.*..***..**...*.**..*....**.****..******.***.****.....**....*.*.*.**..*..***.*...***.*.*.*..****.***...*.*..*******..**....**.*****...*...*.***..*..*.****..***.**...******..**.****.***..**.*.***..*.***..*....**.**.*.*.*.*.*....*.*.*...*..*.***.***..*...*.***.****..**.*..*.**.*.**.*..*.*...*.....*.***...****..*...*..***.**.**...*.****..**....*.......***...**..*.**..***..*.*.**..*.....*...*..***...*.**.....*.*.*..****.*...***...**...**....*..**...*.*.*..*..****....*.****..*.*.**.....**...***.*..***...*..*..*****.*.*.*...**....*....*...*.**...*..*..**.**.*..........**..*.*..*.**.***...*.*..*..*..***.**.*......*....**.****.*..***..*...*.**..***.......*.**.**.*...*...*...***..*..*..*.***...*......*.**.**..*.*.*********.....****......**..***..**.*...*.*....*.*.***.....*..*..**.****..**..*....**.***.****......**....**..*.**...**.****.....***...*...*...***.*.*..*..*..*.*...**.**..***.*..*.*.****...*.**.*...**.*.*.***.**.*.*.....*.*.*.******..***..**...*.*....*.*....*...*..*.*.*......**..**.***....*......**.*.*.***....*.*..***.......**..*.**...*.*...***..*..*.*....*..*.****.**..*..*****..**...**.*.*.*...**...**.*..**.*..*..*....****.*..*.*....*.**.*...*.***.******.**....*....***.**..**..***..**..*..*.***.**********..**.*..**.*.***.*...*.***...*...*.**.**.*.******.***.*..*.*..***.......*.*.....*......*.**...*..*..*.**.*.*.***..*...*.....*.*.*....*.*..*..*.*.*****..*.****.******.**.****.**..****.*..***...*...**.**.....*.....**.*.***..****.*.**..**....*..*.*...***.*.*.**.***.*...*.**.*.**...*.*....**......***....*......*..***..*..*.******.*.*.........**.********.**....*..**.****..*..*....*..*.*.**..*..*.*.**.****....***.....***.***..*.***......**...**.*******..*.**.**.**..***.**.*..**......*.*...*..**....**..* *.*.....*..**.**...**..*..***.*.*.*.*.*...**.****..*...*...*...*.**...**.**.*.*.**...***.*..*.*...****..**.*....**..**.*.*.*..**.***.**.*.*.*.*.*...****.**.**.*..*...**.*..*..*.*...****.****.*....*...*...**.*...***...*.**.****...*.*..***.*.*********.**.***..**....*...****.*.*.***...***.*..***.*...**.*.**.*..*.*.*.****..*..**..**.*..***...*..**.*****.*.*..*..............*****.......*...*..****.**...*.*.*..*...*.**.*...*.*.**.*.*...*.*.*****.**..**....*.**.*.***.***.**********....*........***...*.**.**.*....*.**..***.***..**.*.*.**..*.***....*...***....*****.***.*****..**..*.*..**...*......*****..******.*.*.**......***.****.**..*..*...*...***...***.***..*....*.*.***.**..**..*....*.....***..*..****...**..*.**.*..*.****..***.**.*.*.**.***....**.*.**...*...***.*****.*.***....*...*.*..*.**.***...*.**...**....*.**..***.*...**...**.*....*..***...*..*.****..**.**..**.*..*.**..*.....*.*..*.*..*...**..***..**..*..**...*..*.....***.*.**.*...*.**.**.*.*******..***.**.**.*.*.....*....*..*..*.*..**.*.***.......**..*.*.***.**.*.*.****.*..*.*.*****.*..*..*..***..**...**.***.*.*..*.*.*.*.*...**.*...*.**.*****.*.*..***.**.**.*.******.**..***.*****.****.**..*.**....****.*.***..*..*.**.....**.*...*****.****.***...**...******.**.*...*..*.****....*.****..****..*.*..*..*****...*...*..*.*.****.....*****...**.*..***.*.***.***..**.**.**.***.*...***.*******.*.***.*...*.*.....*.*****.***...*.**..*.*.**.*..***.*...**.*...************..*.**.....***..***.*.**....***.***.**...*......*.*.*.***..*..*.*.**...***.***....*..**.*...**.*.*.**.**.**.*****....****..*....*..***.*...****..*....*.*.*..***.**..***..**....*..**......*.*...**.***.*.*...*.*.**.*...**..*.***..*...*...*.*.........*.......*.***.**..*..****.*.***.**.**.*.*.*.*.*..*****.*****...*.***..**.**..*.**.**...**.**.*.*.....**.....**.*.***..*..*.....*.....*..****.****.**.*.*......****.....***..*..**.*..*.***.*.*.**.*..*..*..*.**.......*..****.*....*.*.....*******.....*..*.*.*....***.******.**...*...*........*.*...**..**********.*.****.*****.*.. .***..**..*.*...**.*..*.***..**.**.*..***.*..*******.***.*.***...**...**....*.********..*.**.**.***.*..*.*..****....*..*.****.***..*.***.*.*.*.*.........**.....***..**.*...****.*****.......*..**.***....*.......*****.***.*....*.......*.*.**.*..*........****.*..**.*.*..*...*..****.**....*.****...*..*****.*..****.....**..**.....*.***.*...*****.*******.*.**......*.*.*.*..*.**..****...***..*..*..**.*...**.*.*.***.*.****.*.*..***......*..*....*.**.*........*.******..*...*.***.*****..*.*.*...*.*..**..*...***.****.****..**..*..*.***.***.***.*......*..*.*.*.**.**.....*..*..*********.***....*..***..**.*.***.*.*.**.......*.**..*...*.*.*..*.**.*..**.*.*****...*.........***.**..******....***..***.**...**.****...*..*.*...*....***.*.*...***.*..**..*****..*.......*..*.*..**...****...******...**......*...**.**.*.*..**...***.*****.*.**.*.*.*.**......*.**.**.**.*.......*..*.**..******.*...*.*....****...**.***..*****.*.....*...**..***.*...***.*.***....**.**.*.....**.***.*...****..**.***.*******.***.*..***..***.****..*...*.*..****..*******.****.*.*.****.**.****..**.*..**.*...******.***..*.**..***....*.*...**.****..*..*.**.*...*******.*.*.**.*.**....*..*.*****.*..***.**.****...*.*.***....*..*..*.**..*...**.**..****.**.**...**..****.....*.*.*..***.**..***.*.**..***......******..*.**....***...*.*....***.*.**.*..**.*..*.....***.***..*..**.*.*...**.*..*...**.***...**....**.**.*.....*******.*..*...**.**..*..*.*****.**..*.*.*..**********.*..*.**.*.*****.*....*..*.*.****..***.*.*........**..*.****.*.*.*.**.**.***.*..***.*....**.*...*.......**..*****....*.**.*..******.*.**..*......**...*.**..*....***.**.**....*.....**.***.....*.....**.****.****.******.**..*.*..*.*.***....**..****.*..*.....**.*.****..*..**..***.**.***..**..*.*...*..*....**.....*.**.*.***..*.**....*..*....*.....*....*.*...**.*..*.****....**.***..*..**.**.*..**....*.**.**.***.*******..**.....*.*...**.*.*...****.*.*..***.*.*.**.*....*...*.*.***..*.***....***..*.**.****..**..*..***....*.**.*.*..*.*******....*.*.**.....****.*.*.*..*** ...***.*..*.**.*****..**.*....*.******...***.....*****.*.**.******..*.**..****...**.*.***.*.*....*....**...*...******.......*.*.*..*********......*..**..*...**.**.*..*.*.....*.*..***.*..*..**.*.**.**..**.**.**.*..********.**..*..*..***.*.*.*..***.*..***..*.*..*.****.*.**.*****..*.*.....*..*......*.**...*........*..*..*..**.*.**..*..**..*...*.****..*....*.**.**.*.*.*.*.****...*.**.***.**.***.*.*..*..***********...**.*.*.****.*****...***....*.*..**...*.*.**..********.**..*.*.*.*****..*.*.*....**.***..*..*.***.***...*.*******.**...***..*.****.**..*.**....*******.*.***...***....**.*...*.****..*.*...***..**..*..****.*.**..*.*.*......*...*.....***.*..******......**...*.**.****..*.******.*.*.**...*..***..*.**.*...*****.****.*.****..*.*..*****....**.*.*..*.*.*..*.**.*....*.***..***...**.********..**...**......**..*.***..****....*.*...**....**......**.**.*.*...***.****.*.*.*....**..**...*.****.**.*....*.*.*..****.***..**.*.***..*.*.*...*..*.*.*..*....**.**..**..****.**.*....**.**...**.*.**..*.**..****...*.**.*****.*****.*.*.*..*...*.*..*.*...***.***..******.....****..**.*...*********...**.*.*...*.*..*..**.*******..*...*....**..**.*...**..***.**..****...***.***..*.*.**..**.*....*....*****.*..*..**..**.**.....**.*.****.**..*.**...*..***..***..*...***.**.****..*..***.**..**.*.***.**.***.***.**..****..*.**.**..*.*.**..***..**.*.**.*.***.*..***.*.....**.**..*.*..*.***.**.......*.*....**.....***.*....*.***.**.**.*..*.*********....*.**..*....****...*.****.*.*..**.*****.***.*..*.**..*..***.**.*****..*...*..*...**...***..*....***.*..****..*.*.**..*....*.*.*******..***.....*..*...*...**.*****.*.*..***....*...****....***.****..*..*......*...***..**....*..**...***...**..*....*.**.**...*..*.**.*...*...*.***.****..*..******..*..**.**.***.**..***.**.*.**.......*.***......*...*..***.****.*..****.*..*.*.**.*.*.**.*..*****..*.*.**..**.*.*...*..**.*..***.*..*****....*..*.....*.*.**.**.*.*.*.......**.*.****...*...*....*...****...*****.*..*..*****...**..**..*..*.....**.....*......**.**...**..... ..**...**..****..*****.********.....***........*.....**..***..*.*.****.*.*.***..***....***.....*.***...*.**.**...****...***..**.****.....**..****..**.***..*.*.*.*......**.*...***.**....*.*..**.....**.....*..*.***.**...****.*..**.....*.*.**..*.*...***..**..*..**...*..*..**.**.***.********..*.*.*..*..*****..*****.**...*.*.*..*..*..*..*.*....*.*..*..**.*.***.....*.*****.**....*...**..*.****.**..*..***.**.**..***...*.**.*...*.....**.**..*.****...*..**..***********...**.......*.*..***......**.**...****.*.*.**...***...****.*............*.*...****.**...**.***.*.*.***...****.**...**....*..**.*.*.*.**.*..****.*...*.*.**.*......**.*.****.****.**.*.*..***.*...*.***.*.****....**..*.*..**.*..*.*.**..*.****..*.**.....**.*.**.*....*..*..**..*.**.**..***.***.**.*.......*.*.*...*.*..****..***..*****..**.*..*.**.**..*.*..**.*...*.*..**.***.**..*..*****.**.****..*.**..*..*......**..*..**..**.*..*.**...**..*....**..**.*.**.**.*...****.*.**..**..*..*...*.**.**.*****.*****..****....**.*...*...**..***...**..*..**..**.*.....***.**.*.*.***..****.****..*..**..*..********.**.*......**.**.******.*****....***.....***...**.***.*...*..........*......*.*....*..*.***...*.*.*.**..*...*...******.*....*..***.***.**.***....**.**..**.*...*.*.*....*****.**...**.*...******.****.....*......**.**..****.*..*..*.*****...**.**.**....*.**.*..**..*.****...*.***.**..****.*.**.*..**..***..*....***.*...****..***..*...**.*.****.*.**...**..*..**..*.*.*.*.******.*...*..***...**..**.***......*.****.*.**.*****.***....**..**.*.*.**********.*....*.*....***.**.****....*..*****.**.**.*.*.*...**.*****.*..*..*....*.*.*.*.**.*..********.*******.*.**...***..****.*.*...*.*.***.*.**.**.**..*.*...*..*....***.****..*.*.*..***..**..*.****.*....***.*..**.**.***.***..****.*..*..****....*.*****...**..****.**.*.*.******.***..*.*...*..*.*.*.*.*.*...**....***......*.*..*****..*..*...*..*.....******..***.....*....****..*..**.*.*...*.*.*.**.*.*.*.**..**..*.**.*.*....*......*******.*.**.....*...*..*.**.*.*.*.**.***.**.**.*....***..***..**... .*.********.*.**.****.*..*.**.**..*.*..*..*.**.*.*.****.*.*...**...**.***...****.***.**.*.*....*...******....**.*..*.**.....*..****.*..*.*.**...****...*****..****.....*.******....**...*.**..****.*.*******..***.******.****.....**.*.*...*.**...***.**.***.*....*****.*..*..**.*..*.*.*.*.*.*......***.**.***.*.*.***..*.***.*...******.***.*.*.*.*.**.*****.....**.....**......**.*****.**********.*.**....*.***......*****...*...*.*..****...*.*.***...**..*.**.**.****.*....**.***.*..**.......**.*.............**.*...*.**..*..***.**........******.**...*...*...**......****....*.**.**..***.***..**.....*.*****..***.....*..*....*......****...**....****..**.*.**..*.****.**.*****..*....*.**..****.*....**..****.***...*.***.*..*.***.*.****....**.**..****.****.**.**.*.*.*...***.*.*.*....**.*..*...*.***.*.*.**....**.**......*.*.*.*...*.***...**.*...***.******.****.**.*...***.**...**...**....*.*****..*.*.*.***.*..**..*..*.*...*.*******...***.**.***......*.*.*****.***.**.*****.*..****..*.*.**.**.****...**.*...****.***.*.*..*.*..***..*****.....*.*...**..****.***.....**..*..*.*.*.....*...**..****..*..*.**....*...**..**.....*..*...*..****.**...**..***..*.......***.*......*.**......*...*..*...**.**.*.*...***..***..*.*.**..**.******.**.*.*..*.*.*.**......*.*.*..*...*..**.*.***.*..*...**..***....*.****..**.*...***.**..*.*.***.*.***.***.*..*..****..****.*.**.***.***.....*.**.****..**.*..*.**.*.****.*...*.**...*.**..***.***.*...****.*...*.*...*****.*...*.*.*.**.*.**.*..**********.***..*.***.***..**.**.*....*..**...*.*...*....*......*******....*.**...********.*.*.**..***.***...***.*..**.*..*.*.*..******.**..*****..***..**....*.****..**.*..*..*...*****..**..**..*.......**.**.*...**..*.**.**....***.*..*.***.*..*..***...**..*...*..*.*..**.*.*......**..**...**.**....*.*...*..******.*.*.**.**........**.......*.***..*..*.***.***..*..**..****..*..**.*.*..*.*...*.***.*....*.*..***.*.**.***.**.*.****...******..*.....*..**.**...*..****...*..**.*.**...*......*..*****.**.*.*..*.**.....**.****..*.**..***.....**..* *.*******.**.*..*.***....**...****...**...*.*..***.***..*.*.**.*.****..**...**...**.**.**.*..******....**.*.**...*..**.*..**...*..*....**.*.*..........**..*.*.*.**....*...*...***.***.**....******.*..*...****..****......**.*...*..*****..**.*..***...**.*.*.*....*..**.******..*.*....*****.*..**.*.*****..***.*.*.***.***..*...****.**.**.*.*.*.***..*.*..****..*.*.**....*.*.......*.....**.******.*****.**.*.*.*..**.*.*.*..*.*.*.*.****...*..*..**...*.**.*...*.....****.*********...*.***..**.*****.*.**..**..**.***...*.....*********.*...****.*..******.*...***.**.***..*.*...**.*.*...**...*.*.*.*.***..*...*.**.**.*.**.**.****..*..*..*..*.*.....*.**...****.**....**..*.*.....*.****..****.*..*.*.**..**.***.***.***.*.***....*....****.**.***.***.....*.*.*..***......***.**...*..**.*....*...**...***...**.*..*.....***.**......**.**.***.*.*.*****.**.*....**.****...**.*...*.*....*..**..***.***.*......*.**..****.*..**.*.........**...**..*.*****...*..*.......*..**...*.**..*..**.***.....****.***.*****...*****..*.....*.....**.*..***..*...***.....*.*.*.*...*.*..*......*......***.*...**.....**.*.*.***.*...****.**.*..*.*.*.*...***....*.***...*..*..**.*...*..*.*.***.**...****.........**...**.**.**.*..*..****..*...*.*.*.*..**..**......*..*..*..*..**..*.*..*..****.**.*.*.*..***.**.*.*.**.**..*...****..*..**.*.*..**....**.*.*....*.*.***..*.**...**....**.....*****.****.**..*.*.**....**..*....*.**.******.*.****..*..**.****...*....**....****..*....*.*.**...*.*.*****.******..*.*.*...**.*.**..**.**..**....*..*******.**..**...*.*...*****..******...*.*.*....**.....*.**......**.******.*..****....***...**..*.**.*...*******.*...*.**.**....*...**....***.*..*....***.*.*.*.**.*...**.***.....*....**.....***...*.*.***.**.*..*..*.*..*****.****..*.*.**.***.******...**.*..****.*.......***.*....**.....***..***.**.*.**.*.*.**.***..**.*..**.*.********.*.**.*.*..**.*.**.*..******.*.*.*.....**.*.******.*.**.*.**.*.*...*.*...*....**.******.**..*.*.*..**.*.**..*...**.**...****....**.*..*.*..*.******..****..*.*..*******.*.*.* *.*.*.*....*..*.*..*...****.***...*...*....*..*..***.*...*.*.**...*.***..*....**......*..*....**.*..*.....*.......**.***.*.**..*.*.****.****.*.***.**.*..*..***.**.**..*..*****.**.***.......*.*..***.**...****.*....**.*****..**.*.....*.****.*.****..***.***...*.*.*...*.*.*.****..**..**.******..**.***.**...*..*.*....*....*.****.....******...*.****.*******...**..***.*..**..**....****.*******.*...*.*.....*.*..**....*.**.*..**..*..********...**.****.*.*.*...**.*******....*....*.**...*..****..*.****...***...**...*.*..*****.**.*...*..*....**.**.*...*.**.*****..*..**....*.**...**.***..**.***...***.**..*.*.*..*.*.*.*.*.*****..*.****.*********.*......*..*......*......***...*..*..**...*.**.*..*.*..**.***..**.**..*.***...*..*.*..**.***.**********..*...**.*********..*.*..**.**...*..*.*.*.***.*..**......*....*.*.*.**.**********.*....**..*..*.**.*....**.*....**.*..*..*....**...*....**.*.***..*.*..*....**.**..******.***....**.****..*.*..**...*..**.*******.***.**.*.*.......*..**..*..*....*.*...**..*.*..*..***..****.**..***....**.*..*..*..**....*.*..***.*..*****.**..*...*.**..******......**..*.......*******..**.*.****..***..**...***.*..******...*..****.*..*.*.*.***.*.*****....*.**.....**.***.**.*.****.*.*.*.*.*.*.**..*.***....**..*.*******.**.***.***..*.*.**....*....*...*.*..***.....*****.****.**.*..***.*****..*...*.***.***...**.*****.*.****.*.....*.*.*.***..**...**.*.***.*.........*.**..**...****..*.****.*..***..***.....*...*.*.*..*..*.**.**.****....*.*****.**......**.*.***..***.***..**..*..**.*.*.******..*...*..*.*..*.***.**.**..**..***...*...*..*..**.*...**.*..*****.***.**..**...**.....**..**.*..**..****..**.*..***.***....**.****.****.....*..**...***..****.*.***.*.**..**...****.****.*...*.*.....***.***.****.**....*..*.*...***.*.....***.*.**.**.*****.*......*.*..**....**.......*..*..*..**.*....*..*..****.*****...******.*.*.....*.*...*..******...**..***.***.**...******...*...**..*.*..*****...*..*....*..*.*.***..*.**..*.***..*.**....**.**.*..***..***...*..**.******...*...**.....*.*..*. .*.*..*.*.*....*.****.*****....**.**.**..**.*..*..**...***.**.******.....**.*.*..*.*..*.**..**.**.*.**...***.*..**.*......*..**...*..**...**.****.****.**.**...*.*.**...**.**...**..**.*.*.******....*****.*.*.*.*..*******..**.*..*..**.*.*.****..**....*******.*.*.*.....*.*.*.**.*..**....***.***.*****.*.*.*.***...*.....*..*...*..*....*.***.*......**.***..***...*.**....*.*...**.....**...*.*....*...*....**....*.**.***..**..*..*.*...***..**...*...*.*****...**.**..*.*....**..*.*..*.*..*..**.**..*..*..*.**.*.*.....*....*....*****.*......**.....*.*.*...*...*.****.........**.***...*...*****.*****.*....***.......*.*.*..*..*.**.*.......****..*.*.**.**....**.....*.*.****.***........**.**.*..*.*...*.*.*.*..******..*****..*.*....***....**.*.*****.*..**.*.**....*.*...**....**.*....*...*.*.....*.*....*..******....***.*.**..*.*........*.*........*.**.*.***.**.**.*.***...*.**.*.**......**..***..****...**.****..*..*..*..*..*****..**.*...*.**********...*....*.**........*..**...*.****....*...*..***..***.*.***..*.***.****.****...*.**.***..**.******.****.****..*******.*..*.*.***.*......***....**....*..*...*...***.*..*.....*.******...*******......**.*..**....**.***....**.....*...****..*.**...*.**...**.***.**.*******.**...******.***.*****.***.*....**....**.*..*..***...........******.**.***.*..***.****.****....**.....****.**....*.*..*.*..*.**..*.........*..*.**.......**..***..***...****..*****.**......*.*..*.**.***.**....**.**..*..*.*****...**.......****..*.*.*****.****.....*..**.....**.*.***..*....*...***.**....*.**.....*..**.**.**...*....**....*.***..*.**..*......*.*.*.*...****.*..***.***.*.*****.***.*..**...**.*****....*.......**.*..*.*.**.*.*.**.*.**.******.**.****.******.*..*.***.*.*..*.*.*.....*.*....***...*****...**..*..*..*..***...*...**....***..*.*.....****...**.*.*.**.******.*......*...**...**..*.**.**...*..**..*.**..*...*****..*...****...*..****.**.*..**....*......*...*..****.....****.**.*.**.*.***....*....*.*.*.....****.**...*..**...****..*.*.*.**.*...*..*.....*.....*....*..***.**. ...**..*.*.***..*.**********.*****.*.****..***.*..*..*.***...*..*.....**..*....*.***.....**...**...****.*.***..*.***.*.*..*...****..*.*.*..**.**.**..**.*.*.*..*..***.**...*...**...*..**..***...*.**.*.***.***.....*.*.*...***.*.*..**...**...****.**....***.*.....*.*.*..........*.**.**...****...**...****..**.....***.***....*..**.*..*..*.*...*...**.***.*..******.*.*.....**..**.........*.*.**......**.****..**..*.*..**.***.*.*..*..****.****.*.****..**......**.*.*.***.**..**.**.....****.*.*....*.*...*.***.**......***.*..********.....**..*.....***...***..***..***.*.*..*.****...****..*..*.*......**...******.**.*....***....*.**.*.**..**.**.**....***.**..*.***.*.*..***..**...**....*.*....**..***..***..*..**.*...**..*.......*..******...**...*.**.*.**.**.*..****.**...**.*.......**..*.*****..*...***....**.*.*.***..*.****.**.**...**.***...****....**..*..*****...****..*****....*.***.*..******.*.*.****.*.**..*.*...*.*.*.****.*.****.**..***.*....***.***...**.*.*.*.....**..**..*..*..****.....*****..**...*..***.*****.***..**...****.***....*****.*......*.*.......*.***..*..*....**..**..**..*.**.****..*.**..*...*...*...*...***.*.*.*.*.****...**********...*.*..*.**.....*......***..*.**.*....*.*........****.*.**..***.*.*...**.***.***.*.*****....*...*.*.*.*.*.*.**..***.****..*..*.**.*.***..*.*****.**.***.*..*....*.***.*.**.*...*.*..**..**.*.*...****...***.*.*****...***..*..*....*.*....***.....**.**.***..*.**..*.**...*.***...***.*....*.*....******.***...****..*...*..*.*.*..****..*.****..*...*.**...*******.**...*..*..*.*.**...***.*****..**********.***********.**...*.....*******.*.**.*.*.******.**..**.*****.*..*..*.****..****....*...*.*.....*.*.**.*...***......***.*...*..**.********...*...*...*.**..*..*.***.***..**..***..***.*.....*.*......*..*.****..**.******.*..***..***.*...***.**.**..*..**....*...*****...**..****.*.******.*.**..***...*..**....**..***...***.*.*.**..*.****..*....*..*.**....*...*.**.****..****.*..***...**.****..**..****.**.*..**.*...*....***..*****..*.****..**..***.***...***.*.. **..****.*....**.**.*.***..***.*..*.**...*..*.**.*.**.......******...*.....*.**.***......*****************.**.**..*****.***.****..*...**..*...*.**.*.*..*.*.....**.*..*..***...*.*****..*..*.******.***.*..**.*******...*...*.*.*.*.****.*.**.*.*****.*.*..**...***.*..****.***.*.**...**.*...*.*****.*.*.**..**.**...***.***.***...****..*...*.*.*.*..*..******..**.*..*..*..*..********..*.**..**...***.***.**.*...******..**.*...*.*.**.****....**..**.*.*.*..*.**.**.*.**..*****..**..**.**.*.*.*..*.*..*.*..*..*...*.*.*..***..**..******..**.*....****.**.***.***..*.***..*...******.*..***.*.***....**..*...*.*......*.**....*.****...**......*.*.*..*..**.*.*.*..***..*..***...*.***.....**.****.*.***.*.*.***.**.**.*.*.****...*..******..***.**.**.**.**.****.*.**..*.***.*******..****.*..**..*...**..*..****.**......*...**....**.*...*.*...****..*...**....**...****.**...*..*...**.*.***.*.****....*.*.*..*.***.**....*..*...**...*..*..*.*.**...****....*....*..*..*..*.****..***.****.....**.......*..***.*.**.*.***..**..*...*..*...*..*.***.**...******.**.**.**.*.**.*.***..******.*..**....**.*****.**..**....*.*.*..*..**...****..*.**.**.*.***.***.*.*...*..**......*.*.*.**.*..*****..*....*.*...***...*.*....*....*..**..**...*..***.*..**.****.*...**.*....*..****.*..*..****..*...**.*..*...**.*.**.*.*..*..*.*...*.....*...******.*....*.**.**...*.*.**.*.***.***.*******.....*.*.**..***...*....*.....*****..*.....*.*.**..*.....**...*.**.*..**..**.**.*.*.*....**..**.*.*.*..*...*****..*.**..*...**.*.....***...*.**.****...*.******.***...*.....**.******.*.**..*.**.*.*.*.*.*.****.*.**..***..*...**.********.*........*.*.***.****....********...**...*.*.*.*..*.*..*.***.....*.....*.**.*.*...**..*.....*.*.*.**....*.***.**.**.*..*...*.*........*..*.*.*....*.**.****..*..*.**.**..**.****...*..**.*....*.*..*.***.**..*....*.*.*.**..***.*...**..*.*..***......***...*.****.*.*.*..*...****..*..*....******..*.*.**.**.***.*..**.*.*..**.*.***....**..***.***.****.*.......**..*.*****..*...***..*.*.**..*..*......********..**.*...*.*..* ..*...*****.***....***.**.....*..*...**.*.*...**......***...*....*.*..*..*.***.**.*..**.*.....*.**.*....**..***...**.*.**...**..*..****.**...**...***.*.**..*...*.***.....**.*..*.**..***.*...*.***.**.*.*..*........***.**.**..**..**..*.***.*...*..*.**...*.**.*.****...**.**.*.*.*..***.*...*.**.*.**..*.***..****.*...***..*.***.*.*.......**.........*.**.*.*...*..**.....***..****..*.*.*..***.*...**..*....*.*.*.*..*...**....*.*...*.....**..*..**..*.*..****.*.*.*..*....*****.*******..**.*.***.*..*...*.....*....***.*......*..*.....**..****.****....*.*.*.***...*...****...**..**.*...*.***.**..**..**...*..***......*.****....*.*.....*..*.****.*..***.*.......*.**.*....***..*.*.***..*..*..*.**.....****.***.....*..*..*.**.*.**.**..*...**..*.*...**.*...*.*.*.**.*.**..**.*..******....****...*.***.*.*.**..*.*..**.****..****.*....**..*..***.******......***.*.******...*.*.**.*...**...*****.*.**..*...**..*..****.*.*.**.*.***.....*.*..***.*....*.**.**...*..****...*.****...*.**.*....**...*...*..*.....*.**...*...***..**..*****..*.*..**.*****...*..**....*..*..*...******...**.....****..*****.***..*...*...**..***.****.**......*.*.*.*...**.......*.*..*.***.*...**...*.*.*..*.**..*.**..*.***.*****..***.******..**........*.**.**..**......**.*...**....*******.**..***.**...*...***.*.**.*..*..*****.....*..*..........*.*..*.**..***..*......**.*....*......*..***.**.*.***.*..*****..*...***..**...*.**.....***.*.*******..*.*****.....***.*...***..*..*....*..**.*.....******...***.*....***.***.**.*..********....**.*..*...*.....***.**.**.*....*..*.*.*.**...*...****..******.....***.*.*..***.*.******...*.**.*.*.*.***.*....**.**.*.********.*.......***.***..*...**.*..*.**.**......********.**...*....**.*..****.**..******.**.***..*.**...*****..**...***.**..*.*..**..*.*.**...*..****.**....*.*.****...*******..*...*.*...*.*..***.*.*.*.**.*..*.**...*.**...*****..*.*...**..*......*..**..***...**..*.*.**.*.***.*..**..*..***.*.***.*..**.**.***..****.*.***.**....*.**.**..*....*..**.*.*****......**..**..*.*.*****.***.***.** ..*.*....*..**...*..**..*.*****.***...*.***.*.**...*...**.**.......***.......**.**..**...*.*******.....**.*.*.*.**.**.***.******.*.*.*****.**.**.*.*****.*.*.**.*..*..**.**.**..**.*..**********...*....*.****.*********..**.*.....***.**....**.*...*.**..**.*.**...***.**..*****..**.*..**.**..*.*..******.*...*.***.**.****.*..****.****.....*.**.*...*****.*..*.*..*******.**..*....*.*.****..**.*..***...*..*..*...*..*..*.**..*...*...**...**.*..*.*...**.*......**.*.*..*.*..*.**..*...**..**......*.**.**.*.*.*.....***..*.*.**.******...*******.*..*..*.**.*.*......*..*..***.....**.***...***.********...*.***.***.**...**..*..****...*.***....*..*....**.**..*.***.***.********....**....*.**.*.*.*..*.......*....*.*..*.***.*.*.****.****...****.*..*.*.*..*.***..*****.*..*.*..****.*...*.**.****.****...**...*****.*.*..**..***.**.**..**.*.....**.**..**...**.***.*..*..*.*.*.***...**....**...*.*..****..*..**...**.***..**.**.**...******..*.**.*...**.***.***.**.*.*......*..**.*...*****....*.***....*....**.*.**.*....**..***..***.**.......****.*..**..*.*..*.***..*..*.*.*.*..**.*.*..**.*.*.****.*.*..*..*.******.*.*.***.****...**..**.*.*..*.....*.***.****.....******.*.*.*.*******.****.*.**.*..*****..****.**.**.**.*...*..........*.*.****.**.**...**..**.*....*..*.**.*.*.*..***....**.*..*.*.****.....*...****..*..****..**.*.****.**..**.**.*.**.*.*.**....**.**...**.**......*.*.*...**.**...*.*.**...*.*.*..*..***..***.***...*..***.*.********....****.*.***...****..***....***.*..*.**..*.***..*...*...*.****..***..**.*...****....*..*.*..*.******.....**.....*.*..****.**.**.*******.***....*.*.*..*.*.**.*...****..****.****......***...*.****..**...*.***.*.*.*.**...*.*...*.**.*.**..*..******.**....**..*******..***.*..**..**..**....*..*.*....*.*...*.**..*..**..**...****.****..**...*.**.**.***.***.*...*..*****..***.***...**.*.*..**...*.*..*....*....*..*..**.****.**..*.****.***..**..**.**.**...***...*.**...*.**..*.*..*.....*..******...***...*.*..*.*......********.*...**.****..**..***.***.*..**.....**.*.*..****..****.. *..*****.*.**.*******...***.****...**.*.**....*.******..........*.*...*.*..**.*...*.**.*.*..*..*.*.*.*...*...**.*.**.**.***.*.**.**.*..**.**......*...***.***..*..*.*.*..*..**.*.**..*..***..*.*********.***.*.*.......*..*..****.....***.***...**.**.*..******.***..**.....*.***....*..*****..*..*..****.*.***..*.***.****.**..*.**.*....**..**.*.***......******...***.*.....**.......*.***.*..**.***.**.*..*.**********..****.*.*.*..**..*.....*.*......**..*..****.**.***.*.....***..*..*.**.*.**.....***..*.**.....*****.*.*...*.*.*.*.*.**.*.**.*****....**.*...*.****.*..*..**.*..*..********..*...***..*..***..****.*.**.*.*...*.****.*....*.**..*....***.*********..****.**...*....**.....***.*.*..*.****....****.***.**.*...**.*.**....**..*.*..**.***...*.*..****.*.***.*.*.**..*.*....**.******..*.****.**....******...*****.**.***.*..*...**.*...*.*.*.....*.*..*.*..**.****...***.*....*.**..***.**..**.***.....*.**..******.***...***..***.**....*.**.*..***.**..***.**..**..*...**.*..**......*.**.*****...*****....***.*.**...******..*.**..*......*.*..**...*.***.***......*..***.****..*.**.....*.***.*....****..*.**.***..*...**....*.**.*...*.**.***...***....****..*.**....***..*.*.***.*...**.****....*.*.*.***..**..*..*.*.**.*.******...*....**.*.....*.*.***.....*.*.*.*.*..**.****.*....*.*.*...**.*...*.*..*.*...**.*.*.**.*..**..*..*..*.*....*.**...*..**.***..****.*.****...******..******.*.******..***...*.***....*.*..*.*.*.****...**...*..**....**...**...**.*.**.**..**.*.***.*.*.*****....**.....*..**...***..****.*.*...*.**.***...*.*.*......*.*.***.*..*.*.*****.*.*.*.**.**.***.**....*......***.....*..***....*.....*...**.*..*.*.***..***...*...**.**.****..*..**..*.*..**.....**..*.*...*.**...*.*....*.**....*..*..*.*.***.**..*..*.*..**..*..*.***.***..***.*..*.*..*..**..**.*...*.****.***.*****..*..*.***.*****..******..**.*.**...***..*.**.*****.....*..**.**.....**..*.****.***......*.*****.**..**.**.*****....**....***......*****..*..**....**.*.*.**.*..**.*..*.***.*...**.*****.*..***.**..**..*..***...**.**.***.....* **.*...*.**.....**.**..****.*..**.**..**....*...*.*.*.***.....*....****....***..**..*.*...*.**.****.**...****...*.**.***.*.****.**.**.*..**.*..**.....***......*..*..*..*.****.*..*..**.****...**.****..*.*.*..*...*****.*...*.***.*.*.**.*..*.*..*******...***.****.*......**.*.*...*.**.*..*....**...*.***...***.*.*..**...***.*.*..**.*..*****.....**.**.*..**.*.*....**.**.**..*.****..**.*.*..*.*...*.....*.*...****..*****......**.*.***.******.***..**.*.*.*..**.*.....**.*.**.*.*....**.**...**.*.*.***...*..**.****.**.*****.....*..**......***..**.***.**.**.*.*.......**.****...*.**..**.*.***.***.**.*....****..*.*..**.*....*.*.***.**..*.*.***..****......***.**..*****..**....*..***.**.***...*.*****..*....**..*.*****...***.*.*.*..*.**..**.*****...*.***.**..**.*...**...**..*****...**...****....****...*.*.**.....*....*.******....******....**..***.**...**.*....*.**.*.**.**.**..**.....*.**...*.*.*..*..***.*.***.***....**.......*.*.*****......**.*...**.****.....*.**..*..*......****..**..**.*.***.***.**.*.*.****.*..****......*...***.*.*...**.....*.**.*..*...*.****...*.*.*.***.....**.*.*.*.*...*...*..*.**....******....*.**..**..*****.****.*...**..*.*********.*..**.*.*.**.....*.***.*...**.*...***...****...**.****.**..*..*.**.****...*.***...**....*...****.**..****.**...****.*..*.*..*.*.........**...*.*.*......**...*..*.*.***....**...*****.*.***.***...**..*....***..***...**.*..*..*..*.....****..**..**.**.*.*...**...**.*...*.*****..*******...*...***...**.****.*...**.*****...*.....***..***...********.*.*.*.**.*.**.....**...**..*..*..***..*..**.*...*...*.**.****.**...****..**..*.*****.**.*.***.**...*..*..**..****...******.****.*......*.....*.**...*..*.*...*.*.***.***...*...***..*.**..***..****....**...*.*.*.....*..**.*..**.**.*.*.*.*.*...***..*.***.*.*....*******.*....**.**.*...*..**********..**.....**..***********....*..............*.****...*.**.*...*.*....*****.**....**.**.**.****...*.*.***....**...***..**.*.*.*..*..****..*..***.**.**.**..***.*****.*..*.*.**...**.*****.*..**......*.*.*..*.*.. .*****.*.*.***.*..***..*.**.**...*.*.*..****..*.....*.*****..*.***.****..**..**..***.*.**.**.*.**.*.....***.**.**...*....*..****.***.*...**...**..**..****.*.*....*...***.*.****.*.*...**....*.**.......*.*...***..**....*.*****..****.****..*...*****..**..***.*..*.....*..*.*..*****.....*.*.***..**.**.....**...****.*..***.******...*...*.***.*.*.***...*.*.*...****.*.****..*.*..******.*.*.*..*.*......*.**.****.**..***..*.***.**.*...*....*.....*.*.*********....*...**.*..***.*..*.....*...**...****...*..*.**.****....****.*...*.......*...*.*.***.*.***.....***..***..********.******.*.....***.....****.*.*....*....******.*.*.**.*.****....*.*.***.***.*.*...***.***..*.***..***.**...*.......**....*.*.....*.*****.....****.*.*.**..*..**.**...*..*...*.**..**.***...*.*.***.....*****.*.**.*...*...****...*.**.*.***...*.******.**..*..***.**..*....****.*.*****.......***.*.**..***.**....***..***..**.....****.*.*....*...*.*****.***...****..***.*..**.***..**.*.**.*.**..******.*....*..*..**..*..**.*...*.****...***.****...*...*....*...*...*.*.**.*....*.*.**..***.*****..**...***.**.*....*..**.*..****.***..***.....**..*.*.*.*...**...*.*...**..*..**.*.***..***.*.*.*...**.*.....*.**.***..*.**.**......**.**.*.***.*...*.***..**..***.*.**..**...*.*.*..*......***...*.**..***...*.**..**..***..***..*..*.*.**..*.*..*....*******.*.....**...*.*...***.**.*..*.***.******...*...*...**..*...**...***.**.*******.*..*.*...*.*..*.....***.******.***..**...*.**.**.***....*...*.*********.*...*....****..*...*****....**...**......**..******..**.*.*.*..****..**....*.*......**.*...***..**..*.*.****.****..*......*..****.....**.***.....**..**.*..***..*...***....***...***.**..**....***..*...*.*.*.****.*.**.***...*.*....*****.**..**.*.**....*.*....**...*.******...**.*****.**.*.*...**.....*.*..****.*...*..*.*.****...****.*..****....**..**.**..**.*....*...**.*.....*.**..**.*****.*..**.***.****.........*.**..**.*.**.***.********...***.*..*.***....*..*****.*..***.**.*..*.******.*.***.********.***.*****.*.*....*.*.*..******.****.** .**..*.***.****...***......******.**...*..*.*.*..**.*..*..*.**.*....****..**..**...**..*...*..*.*.*........*...**.*.*.***.**...**.......**...*..*.***.*.***.***..*....**..*......***..*.***...*.*.*..***.**.*.*.*.*...***......*.*.**.***....*.*.....**.***.****..****.***.*.*.***.**.*.**..*.******.*...******.****....**.*...*.*.*...*......*...*....*.....**.**.*.*..*.*.***.*.*****...*...*.***..**..*..*.**..****.*....**..*..*...*.*..*.*******.*...*....**..*.**.....*.....*.*.*...**..*.******.**....*.*.*..*.**.**.*.*..*****.....*.....**.*..*.***....*....****.***..*.....*......***....*.**.*..**....***.***......*.*..*.****..*****....*.***..*..**.**...*...*.*.**....**....***.**...*****...*******..**.*....**....***..***...**..**.**.*...*.*.*.*.....****...*...**.***...*.******.*.*..***...*.*....**...**.**...*.***.**..*.*..*.**.***..***..*..**.**.**...***.....**.**....*.*....*.*.*.........**....*.**.*.***..*.**.*.**..*...**.***..**.***..*.....*..*..****..**......*.*****..***.*.*.*...*..******.*..***..*****.***.*..***..*..*.***...*..*.***........*.**...*..**..**...*.*.**.*....*.***.**.****.....*...***.**.**.**..*......*.***..*...**.....*.**.**......***.*.**.............*.*.*..**..*.*.*..*.*.**.*.*..**.**.*..****.*.***..*.*....*.*****.**...***...***...*...*.***..*.**.......*.*..****.*..**.*.**...***.**.*..****...****...*.*..*.**...**.**.*.******.*.*.*...**.**....***..*..*.*.***.....****..*.**..************..****.*.**..***..*..*..*..***...***.**..*....**.*.**.*.*....*.*...*.**......*.*.***...*..*..*.***..*.*.*..*.*.*.*..**.*.*...*..*.**.**......*.**....**....*******....***.*..*.*..*...*.**.*...****.....**.**.***..*.****........**..*.**.***.***..*.**...*.*.*..**.*..*..**..**.*...**..*.*..*.********..**.****.****.*..*..****..****.*.**.*.*.****..***..***.*...*.**....*.*.*.*...**..******....***.*...*****.***..******....**..****...**.*.*..******.******.**..*...**..*..**.*.**.**.****.*.****..*.***..*****.****.*.*.**.*.***.....**.*.*.*.**..***.*...**...***...*.**..*.*.*...**...***.*.****.*.** ....*.*.**.*.**.****..**.......**...**..**..*.*...*..*.*.*.****.**....**..***.*.**.*.******.*.****.*..*.*...*..*.***..*..*..*.*.....****..**.*..*.*.*****..**...*.****...*..****..***.*...*.****..***.*.****.****.*...**.*****..*.*..*.**.*...******....***....**.*...*.***.*.**..***.****.*****.....*.....*...**.**..*.*.***.**..*..*.....*.******....**.....*.....**....*********.*...*.**....**..*.**.**.*.****.*.**.*..*.*.**.**....*..*..*.**.*****.****.*..**..**...*.*..**...*.*.**....*.*.**.**.*.*..*.*...*.**.**....*****.......*****.*..*..****.*....*...**...**.*..**..**.****.......****.*..**..***......***.**.*.**...***.**.*...**.**.****.....*.*.***.**..***.****..*.**.***.*...**.*...**...***.**....*..*.**....**.*...*..*..**.*....*.**..*.**...*..**.*.***...***.*.*.*.**.*.....*****...******..****.*...*****.......**.***.************..*..**........*.*.**.....***..*..*.....*....**.....****..***.**....*.*.***.*..**.*..**...***..*.****.....**..**********.**...**.**....*.*..**.....*..*****.*....*.*....*****.**....*..*...*.*..*.*..**......**...*.*...*****..**...*.*..**.***.*..*..*.*.*.****.*..*....*...*.******.......**.**.*.*.*.*...**.****.**..*****...*..****...*...*..*.*.*...*.*****..*...*..*..***.**.*..**..**.**.**.*.***.*......*...*...*.***.***.*..**..*.*...*.***.*...**..***...*.*.*...*.*...******....*...*....**.***.*.*****..***.**...*******..*...*********.*.......*.....*.*.**...*****.**..**........*.....*.*....*..*...**.......*.***.*..**....*.**.**.****...*..***.*****.**.....*..*..*..**.*.*****..**.....******.*..**...*.**.*..**.*.*.**..****..*..********...**....**.....*.*.***.****.*.**..*.***.**...***..*.***..*...*..*****..**.*.*...***...*******.*..*..*...*.**..*.*.*.*.**....**********.****.*...*..*.*..*.**.**..*..*.*.*.*...*.**.*.*.**.*..*.*.*.*****...*.*...**.**.***..**.*.**..**.**.*.....**..*..**.**.*******...*..***..***..***.**...**.*.*.....**....*.***.*...***.***.*.***....*...***.......**.**.**...*...**.**....*....**.**.*...**...*.***..**..*.**...*.**..*....**.*.*..**.....**.** **.*..**..*.*****....*******.*..*.*..*..**....***.*.*..***.*.*.*..*...*.*...**.*..*.**...***....**..**.**.*.*..**.*********....***.*...*......**.**.*.*..*.*****.*.**.*.*.***..*.*...***.*..**.*.*..***..*.*..*..**..***..*...*.**.*.....***.**...*..*.****..****....***....*..****..*...**.*.*..***...*..*.*.*.*...***.******.****.***.**.**.*...*.......**..*****..***..*....**.*....*..*..***.**..*.*.*.......***.*.**.*.**..**..**...*.*..**..**.*****..*.*****..**.*.....*..**.*..***.*.****........*...*********...*.*.***......*.***...*.**...**.**.....*..*.*.*..*.**......***.*.**...*...*.****......*.**...**...**..**.*...*.*.*.*..****.**..*....******..*.*.*.....*.**.**.*...*****...*.....*.*.***.*..**..*..*...*.**.****.*.***.*****.*.*..***..*..*..*..**.....*..*.**.**.**.*...*...*.*..**...*.**..*****.**.*....**..*..*.*.*......**..*.**..*.*.*...***.***..***....**...*....**.***.*.......**.*.......*.*....*.*.***..****.***.***.**...**...*...**...****........*..**.**...****.*.***.*..**..*..*.*.*****..*****.*.*.*.*...***.*......*.*....****.*...*..*......**..**.***.*.*.****.***....****....**..*.**.*.****.**.*..*...*.*..***....**.*****.**..*.*.....****..*.*.***.*.*****..*.**.**...*....*.*...*....***.*.*...*..*.**..****..**.**.*..***....*.**.*...**.*...*.*.*.***....*..***....***.**.***.*...*..*..**.*.*.**..*.....*****.*..**.***.*.*.**.*.*******...*....***...***....*..***..**..**.******.*.*....*..**.*.*.***..*..*.*..*.*.***.*...*..*..*...*.***.*..**..****...**...**.**...*..**..*.*..*.***.*.*****..**.*.........*.*.****.*.*..*******.***...*.**.*...*.*..***..***...*.....****..**.*.*..***.**..******.*.**.**......******.**..***...***.**..*.*..*...*..**..***....*.*.***..*.**.*****...**.*....*.*.*.**..*.****.**..*.*.*.**.*.***..*....**.*.*.****.*..*.**....*....***.*..**.***.**..*****.*.*.*...*.**..*.********..**..**.*....***.*.*..*****..*.*..*........**.***..***..**.**....*.*.*..*.*****..*.*.*.*.***.**..**.**.**.*....**...******....*.**..**.******....**.*.*.**.*.*...*...**.*****.*.**...***.*.*****.*. *.*****.....*..*..*...***.*...****.**.*..***.*...*.*.*.*.**...*****.*.*.**.*....**.******..*********.**...*..***..*....**.*.*.*.**.*...*..**..*.**.**.*******...**....*.*..**.**.*.*..**..*..**..**.....***.***.**.*...*..**.*..**.****...*.....***..****...*.*.*..***.*.*.*******..*.*.*..******.**.*.**..*.***.****..*...***.*.*.*.*****.*..*..**.*.........*.*.***..**.*..**.*.**..**..*****.**.***.*.*...**.*.*********.**...**..**.****..*.**..*****.*.*.**.**..*...**.**..**.***.**.****...******..*.**.....*.**.**.**.**.***.*...********.*.**..****.**.*..*.**.*.**..***.*.*.**..**..**.....*.*.*....*****.***.**..*..***.**.****.**..*.*..*.**.***.*..***.*.**.*.*....*.*...****..**..*....*....*.***...**...****..*.****..*.*..***..*.*.***...**.....***....*.*.*..*.*****...*..**.*.*.***.*...****.*.****.*...*..*..**.*.*..*.**.*.*.**...*.**.......*..**..**...****.**....*.**.****.*...**...**........****.***.*.....**.***.**.**.**.**.*.*...*.****.**.*..***.***.....**.*......**..****.*.**.*..**..**...*.****.**.*....***.*..*...**..*.***...*.**.**.**.***.*...*.*.**.****..*..*.*....***...****.***....**.*...***.**.*....****...*...**.*..**.***..*.**.*.**....**...*...*.*.**.****.**..**........***....**..**.**.**.*****.**.***.*....**..**.****.**....****........*.****.**..*.*.****.**..**..*.******..**.*.**..**.*..**..***.*.*.*.**...****.*...*.**.*.*..**.****.***.*.***..******.*...**..*.*.*.*.......*.....***...**..*.*.**.*..***..*.********..*.****.*****.*...****.***...*..****.****.*.....*...*.**.*..*.*..**....**....*.*.**.......*.**...*..*..***......****..*.....***......*..****.*..**.*.*..***.***.*.*.****.**.....*..*.****.*..*...*...**..*...****..**...*.*.....*.***..**..*.***.**.*.**.....*..*.**.*****..*.**.******.*.***.***.**.*..****..*....*.*.**.**.****.**.**.*..***..*.....*.****...*.**..**.*****.**...*....**....**********..*...**.***..*.....**.*...*.***...*.*.***.....*.**..***.*****.**...*******.*.**...****....**....*.**.******.*..*.*.****.*...**.**..*.*.*.*...*..***.*****.*..*..*.*...****...****.***.. *.**..*......*****.*...*.**..*.*.*.****...**....**.*.*..*.....*.***...*.*.....**..*.......***.*..*******.*.******.*....*...*.*.*.***....*.**.*******..***.*...****..*****.**.*..****...******.**.***.**.****.**..**....*******.*..***.**.*.....*....*..*.*.**....*.*.***..**.*..**...**..*...*..**.***.*........**.*********.***.*******....**.....*.****.***.*....***..***...****...**..*.***.*.*.*.*...****....*......**..***.**...***.**....*.*..*..*.*...**...**...***....*...*.***.....***.*..*.****...***..**.**.***.*..*.*......**..*****.***...*..*......***..*..***.*..**.******.***.*.*..*..*.***..*.**.**....*.*.**.*...*.....*.*.*...****.*.*..***....*..*......***..*..****..**..**.*****.......***.**...*.*.*.*.*.****...*..********..**.*******.****.*..*.***..**.**....*....**.****.*.*..****.***.***....**.*.*.*.***.*.*..*...*****.*..*****.....***.****..***..*.**.**........**......**.*.....*.**.*.*.*.**.*...**.*.*...***.*.**....*..*.******....*.*.*........**..*.*.****************.***.****..*..*.**.*..**....*......*.****...***.****.*..****.*.***.*.**.*****..**.*...***...*.*.*..*.*..**.*.....****..*.**.**..*..****..******.***..*..*...**......**.*******....*..*.*...**....*...*.........*.*...*..***.*.*.*.***.*...**..*........**.******.*.***...*.*..****.**..*.*.**.*..**.*.*.*.*..*...*..*.***.**..********.*...**.****...*....***.*.***...*..***.*.**.*...****.**.*.*****...**..****.***.*..*......**...******..*..****.*.***..*.*...**.**..*..***.*****...*.*.**..**..*.***..**.*....*....*......***..*....**.*.***..***.....*.**.*.*..***......***.******.**..*.***.**....*.*.******.***..*...**.**..**..*.*******..*.*****...**.**..*...*..**...*.....*****.***..........**...*.****.*.**.**...**...***.....**...*****........***....**.***..*****.*.****...*.*.**....*.***.**.**.***..*...*..*.....*****.........*.*.*.*.**.*.*..******...******..***..***.**.*..****...*.*...*.*****..***..**.**....*...**.**...*.*...*.*...**...*....**.***..**..**.**.****.....*...***.*..*...****.***.**..*...*.*.....****.*.....*****....*..**. ...****..*.*.*...****...***...*...*.**......**.*.*....*...**.*...*..*.****..*.*...*.******.*.**.**....*...******.***.*.*.**.....***.*.***.**.***...*.*.**.**.***..****...***.*.****.*...*.***....*****.**..*.**.........*.*.***.**..**.****.****.....*...**...**.******.......**.****..***.*.*..*.**.*..*.*.*.**.**.**..*....*.**...**..*******.....***..**.**.*.*.**.....****.*.**...*.**......**...*.*.*..*.*.*****..*.***..**.***....*...*.*.*..*.*****.**.**..*.....*.*.**..**.***..***.**.**.******...****..*.*****.*...*.....*.*.*.**..****...****.*...****.**...*.****...**..*.**.*.*.**.*..*....*..*.*...*.*..*.**.***..*.**.*.***.*.**..**....**....**..*..**.*..*..*........***..**.*...*****..*...***....*...*.**.*****.***.****.****...**.......*.*..**.*.**.....*.*.*..*.*........*..**.******..**.*..***....*.......*...**...***.......**.*.***...........**..******....*******.*......*...*.****.*..*.*****.***.*.....*....****.*.*.******.*****.*...**.****.**.*...****.*.*..***.*.**..**.****..*..*.*.*..*....**..**.***...***.*....*.********.*..*.***.******..*..*...*******.*.*..**...*.*...*.*.**..**.*..******.**.****..**..**.*.*.......*...*...****.**...*....***.*****.**..*..*.*.***..*.*******......*.*...*.**..**.*.....*...***....**...***.**.**..*...*...**.*.**.*..**.*..**..***.***.***..*....*.*..*...**...****.**...**..*.***.**.**..*.***..*..*..***...****..........*.*.*.***...*....*.***.****......*..*****.**..*..*.**..*.**......*..**..**..***...*..**..***...*.*.*..**********.**..*.*.*..****....*.**..*...******......*..*..*.....*...*..*..***.....*..***.***...*..*.***.*.**.*...*.**...*****.....*.*..*.**.....*.**...**....***.**.....*..*.*****.*.**.**.*.**...*****.*****.*****.***...*.*.*****..***.*...***.*..*****.***.***.....**********....*.*.*.*.****..*...*.*.**.*.*..*....*..***...*...**..***..*.***...**.**..*..*...*.*..**..*.***.*....*.**...*.*..****..*.**.*..*..*.*.**.*.*.*.**.**.....**.......*..*.*....*.*...*....*..*.***..*****..***.**.*..........**.*.*.*...*..*****..*....***..**.....*.....*....*.*.. ..*****....**.***.*.*..*..******..*..**....*.....*****..**.*.*...**...***..**...**..*.*****..**...*.*.***....*.*.*..*.**.*...*..*..***.*.*.**.**.***...*.*.*.****.....*********.******.**.....*..*...*******.*...****.**..****.*.***.*.*...**.*.*..*...*.***.*..*..**.....**....*...****..*.**.***..*****.**.......*.**..**.****.*.******.***.....***...*.*..**.*.....***........*.**..*.**.....***.***....*.*...*.******..***.**.*********....****.**.*.**...*.**...**..*..***.***..*.*.*..**.*.*****..**..****.*...**..****.*.****.***..*......*.*.********.*.*.**...*.*.***.***.*...*.*.*.*....*.*..*.*..**....*.*..**..*...*.*****..****.****....*.**.*.*..*******..******.*..**.....**......*...**....****.*..*.*...****.*..*.*..*.**..*.......*.*****..***.****..**...*...**.**********...*****...***....****.******....*..****.*.****......*..***..*.**.*.**.****.*.**...****...**......**...**..*.*.**...*.**....***..**.*.*..*.*.....**.........**.*.*...**.*.*****......*..********.*.**.**..**..*****...*.....******.**...***.*.****....*..*.***.*...*...**.****.**.**..*.***.*.***.*.*...**.*..*.*...**.*****.****.**.*...**.*.*...*...*.....*.*.*.*..*.****.**.*..***..****..*.****.*....*..*....****.**.***.***...*****....*.*.**...**.*.**.**..****.**.**..*.*...*...*.***.**.*..*..*...*.*.***.*.***..**..****.******..**..*.**.*.**.*..******.*.*..***....*..*.***....**.*..*****..**..*.*.**.*..*...*.*.***..*.**.****.**.**.*..*.....*.....***.**..*.*.**.**..**...*.*..*.****.**.*..*.******.***..**.**..*.**.*...*....*.*..*.*.*..*......******...****..**..**.*...*..**.*.....*..*...*.**....*..***.*.*.**.***....*.**.*..*.**..*.******.*...**....*.......*..*.*.*...*.......*.....*****..****.*......*..***.*.**....*...........*..**...*******....***...*.*****..**.**...***.***.**.*.*.*....*.*.*..******.***.****..*..*.**..........*.*...*......*...***.**.*.**.....***..**.**.*.****.*..**...*.**.*.*.*.******..*...******..****....****....*.*.*...*..**..***......*.***....***....*.*....*.*.....**.*.***..*.*....*.**..**.......*.**.****.*.**** **.*.***..*..*...*.*******..**.*...*..*..**.***..*....**.**.**...***......**..*.**...**.**.*..*.****.**..**..***....*....**.***.**..**.*...*..***...*....**..**...***..*....******.****.*.*.**.*.***.***..******.*.....**...*..*..*.**.**..**...*.*.**.*.****.*.*...*..**.*...*.*.......**....***.**.*....**..*.**...*.*.*.*..*.....****...***.*..**.**.***.....*...****.*.**..*..**.*...*..***.....*.**...**...*..**..**..*..*.****.*.***.*.*..**..*....**...***...**.**..**.*.....***.*..*....*.*****.*..***.*.**..**.*....****..**...*..*..*..*.******..***...*.....****.*.***.*...*..***.****.*********..*..*.***..**.....***..*..***.****.*.*..*.*****.......**.*.**..****...*.*....**.***.***.*.**.*******...******.***.*.**.***.......*...*.*.*......*..***.*.....*.*...*****.*.*****..****..**.*.*.*....****..*.*..*..****...*.....**..******.**..**.******..*.**..**.**..***...****.**.****.*.....*.**.*.*.....**.....*.**...****.........***..**.**...*.*.....*.*****.*..**.***..*.****.***..*..***.**.*.*.*.**...*....*.**..**.***.***.***..**..**.*.***.*.****.*...**..****..*.*..*.***.**.**.**.*.....**.**.****..**.***.***..**.***.*.******.***.*..**.*.*..*.....*.*.**..**...*....**........*..*****.*****.***.*.*...**..*....*.***.*...*.**.*.*...*.****.****..**.****.....**..*.*.*..***.*.**....*..*.*.**...**.*....**..***..****.....*****....*..*..***...***......**..*..*...*******.*..*.*.**.***.***...*.****.****..******..*..***..*....**...*....*...**..*..*****.****...*..**...*.****..*******..*.***..**...**.....***......*.*...***.**.*****...**.*....*.**..****.*****.........**.***...**..**.**....*.*....*.........*.****..**.**.*.**....**.**...**...*...**.*.*...****..*.**..*..*.****..*.**.**.*.**...**.*.....*...***.*.*.***...*.*.**.**...****..**..*..**....*.....**.**.***.*.*..*...*...*.*...*..*..*.*****..*.*.***..*..*****.*.*****.**..........*.***.***...**.*.....*.**...**.**.*.**.*..**.***.***.**........***..*..****..*...*.*.*..**..***..**.......**...*.*...**...****..***....*.***.**.........*.***.*.**..****.**.*....... .*....*******.*.***..*.**..**...*..******.*.******...*.**......****.*...**..***.**....**......**...**.****.**...*.*.**...*.....*...**.**.**.*..*..****.*..**..*....**.*....*.**.*..***...**.*.*...*..*.....*..***..*..*.***...*..*......**.***..**......****..*....*.*..*..*.**...******.**.****.*.**.**.****..***.*....*......*.....**.*.*...**...**..*.******.*..*****.....***.***....*..*.**..****..**...***...**.**.....**.**.**.****..*.***.*.....****.*.**.**.**..*.**.***.*..**.*.*.*..*.*.*...*.*.*.***.*.*..**.***.*.*.*.**...****..**.*.*.*..****.**..*...*...*..*..***.*.....***...**.*..***.*..*******.**..**.***.....*.**..********.*....**.*.**...**.*....***..**.*.*..**.**.***..***.****..*..***.*.....**.*.*.***..*****...*..*..****.....**.*..**.***.*......*....****..*.*.......***......*...**...**..**.***.**.*.****...**.......**..**...*.*.*..***....*.*..**.*.**.**.****.**.*.*..*.****..****..*..*..*.*.****.*.*.*...*.**.***.*.*....**.*****.*...****.*.***.*****..**..*..*.***..**..*..*...*..*******.**.******.*.*.***...***.*...*...*.*..*..*....*.*...**.**.*.***.*..*..**..*..*..*.***.**...*...**...**........***.*.*..*.**..*...***.....****...*****.******.*..***..*.*.**.******.*******.***.*****.**.***.*******...**...*...*..***.**......**..**..*.*.**.**...****....*.**......*...**.**.******.**.******..***..*.*.**.*..*...*.*.***.*..**.**..*.*..*..*****.***.**.**..*..**.**.***.***.****..*.*......*...**.....**...*.*...*...**.*.*.*..***..*.....*******.**..*..*..*********..*..**...***.....*..*.**.******....*..**...**..***.**.**..*.**..*.*.*.*..*....*.*..*..***..**..*....*.****.**......*.*..**.*.**..**.***....**.**....**...***.*.***..*.***.***..****...**..***.*.*.**...*.*..*.*.***.**.**.****...*.*..**..*.*****..*..*...****.*....*.*....*....*..**.*.....*..*..*.*.**..****.*.*......**.*.*....*...*.*.*.*..*.*****..***..**.**.**..**..**.***.....*...*****.**..**.**.*...*..*...**..*.**..*..***..**..**...***.*.*.****.***...*******..*.**....******.......***.*....**.*..***......****..*..****..**..*..*..*..*. .**.***.*.***....**....*.....*..**..***....*...****.*......**.**.*.***....**.*..*...*.**...**.*****......*..**...*****..*****.....*****.*....**...**.*.**......*..*.**.....*...***...*..*.*...*.*.*...*...*.*.**..**.*****.**.*.****.***...*.**.***.**.**.*..*.*.*.**..***.......*.**..*...****....****.**..***.*.*.**.*.*...***.*.*.***.*.*.*.**...**.**..*..*.*..***.*......**..**..**..*****.*...*.*****.*...*.*....**..**.**.*.*.....***...**.*..*.....**...****..*..***.**..**....**.***.*.*.*...******...**.*.*..**...*.***.*..*.*.....*.*..**....**..*..*.**...*.*.*..***.*.**....*.*.***.*.*.......*.**..*****..**..*...***..***.**.....**.**.*.**......*.*.***.****..**.*.*...*.***.****.*..*..*.**.*......*****.*.*..*.***.....*....**.*.**...*..*.*.***.**...**.*.....*****.*..*.***.*......*.*.*.***.****..*.**...*..***.*.*...*.....**.*...**.**...**.......**.****.*......*.*.***.****.*.****..**.*.*....**.......**...*.....**..***..*.***.*..*.**.*.*..*.*....*.*.**....*.*........**.**.**...*...*.***.*......*.*.*.****..**.....*.*...****.****..********....**........*..**.*...***.*****..*....*...**.*.*..*.**.*.**..********.....*.*****....**...***....*..***...*...*******.....*..**.....**.*.*...***...*.*..*...*..**.**......*.***..***.*.*..*....***..**....**..*.*.*...**.....*******..*.*...*...*.*...*.....**...****..*.**......*.*..**...*.*.**.*****.*.***...*.*.***.***..*..*.**...****...*****.....*.**.****....*.....*..*****.....**.***..*...**.....*.**.*.*...*.*.*..*..***...****......**.*.*.*.***.*..*..***.....*.**.*.****.*..**.*.*......**..*..*.*.*..****.*.*.**.*.**...*..*.*****..*..*.***..*...***..*.****...*.***..**.**..*.*.**..*....*.**...**....*.*..*.***..****......*.....**...***...*.*.*.*.**.*.**.****..*.**.**..**..*.*.***....***.*..*.*.****..*.*.*....*...*.*.*.***...*...*.****.*..*.****.*.*.*..*....*.....****.***......****..*..**.*...*..*.*...**.***.**..***...****..****....*.**.*.**..**..*.***..**....*.*.**.*.*...*.***.*.**.*.....***.**.***.*.*.**.*..**...**..****..*..***.****..*.*.*...**......**... .*.*.***.**...***...**..**..*.**.***.....**..**.**..*...*******...*.......***.*......*****.**....*****..*..*.****.**..****....*.......*.*......*.****..*....*.*.*..**.*...******.**..*...**.*...******.**..**...*.**.*..**.....*******....*.*.*.****..****..*.*.***......*..*.**.*...*....**.*****..**..*.***...*..*.*...*********...**..***.***..**..***.*.*.*..**.****..**...*..*.***...*..*.......**...*.*.**.**.***.*..**.*.*..**.*...*.*.*...**.***.*.**.*..****.*****.**.**.*..***..**.***..*.***..***......*.***......**......*...**.***....*....*.****..**..*..*.*..*..*****.....**..*...*..*...*..*.*..**...**.**..*.*..**..*.....*.**.**.*.***..***.*..*...***..**..******...*.***..*....**..*.**.......***.**.*.*...**.*..*....****..*..**.*****..........*..**..******.*.*..****.****...*..**.****.*.*******.*...**..*..*.**.*.*..*....*.*..***.*....***.*.**....*.......*..**..*****...*....***..**....*..........*.*..***.***...***.**..***..**.*.**.***.*..***...***.**.****..*.....*...*...****..*.***.*....*.**.*.****.**....*...*...****.*.*******......***..*..*.**.***..**.**...*.*......**.****...*..*.*.*..*.*.*....*......********.******..**.*....***.**...****..***..*..**..*....*.**.*.*..**.*..*.**..*.....****.......*.**.***..*.****....*.*.***...**.***.*..*..***..**..**...*.**..**......********.****..*.***.****....*..*.**.**.**.*.**..*....*.*..*..*****.....****.**..*.**.**...*....***.******.**.**..****.**.**....*.**....********...***..*.....*..*.*.*..*.......*.*...**.*.*.*.*.*.**.*..**..***.*.***.**.**.**..*....*.*..*...*****...**..*..**.**.**.....*.**.**..*.****.******.*.***.*.....*******...*.****...*.**.....*...**.**..*.*.*.*..****.*.*****..*.***....*...**...****...**...*..*.*....**.*..*.*.**.*.....***.**....*..**********...*.***.**.....*.***..*.**..***..***.***.*.**.*..*.*..**..*****...**.*.*.*...*.*..**.**...**.*.*.**...*..***.***.*****..*.*****.**.*.*..*..***..****.**..*...****..*.......***.*.*.****...**.*.*.*..*..**.*..****.***..*.***.....**..***.*.**.**.*.*..*..*....*...**....**.....***..*.*.* .***.*.**....**..*..*.**.***.***...*.****.**.*...*****.*.*..*..***.***.**..**.***..*..*.*.**....*.***.**...*...*...**.**.*....*...*..*..***.*.*****.***...*.*.*.*.*.***.......**...*...**.*.***...*****.***.*..***..*.*....**.*....*.**.*.****..****..**.**..**.**..*..*.*.....*......*...*...*.**..***..*..*.....**.*...*.**....*..*.*...*...*..*..**.*****....**.....*....**..*.*****.**..**...*.**.**.********.*.**.****...**.**.**.*..*.**.*.**.***..**..*..**..*.**...*.*.*...*..**....**...*.*...*..*.*.*..***..*****...*.****.*.*..**.**.*..*.*..*...*...*.....*.*.*****.*..*..*..**...**..*.**.***....****..****.****.***.*..*..*..**..**.....***.***.**..*.*....*.....*.*...****.***..**.**.*...*.*........*.**.*.*****.*..*.******......*.*......*..*..*....***.*******..*..**.....**.*****....***...*.*.**...*.*.**.**..**.*.*.*..**...*.*.***..*.***.**.*............*.**..*..*.**.*.**....*..***...*.*...**..*******.*******.*.****.*...*.....**.***...*.*.******....*.*****..***.....*.*..**.*.*.....********.**.*..*.**....***..***.**..*.*...***.*.**..*****.***.*..*...***.********.*******..**..*.***..*....**..*.*.*..**...**...*...*.**.***.*******.*...*.*..*...***..**.*..*..**..**.*.***.*..*.*..***.*.**.**..*....***.*****..***.*..**..***...*...***....*..**...***..*****.*.*...*.*.*.**..*..*.******..*..**.***.**.******..**.*...***.*...*.******.*.**...***..****.**.*.*..*.****...***..*.*...*.*...*.*.*...*.**....**.*..***.*.*......*.*.*.*.*...**....**..**...***..*..*.*....*...**..**.*......****.***.*..****.**..****.****.*.**.....****.*..**.*..*.*.****.*.........**..***.***.*.*.*.****.*.**..**.**...*.*..****....*..***.*.*..**.**.**..**..*.**.*.**..*..*******.**...*.*.*.*..*.**.*.**.**.....*.*..**..***.***.**.****.*.*..*......*.**.*..*****.****..**...**.****.....*****..*...*.**.*****..*.*...*******.....**..***.*.........*..***.***..*...*.*.**.*.*.***...***.**...*.*.*..***..*****.***.****.*..**..**.*..*.*.....****.*..........**...*.*...***..**...*......**...***...*.*.**..**.***.**....**..*..*.*.**....*..***.*.. .*.*..***.*.*.*.*.****..*.**..**.*.*....**.**.**....*..**.....**...*.*..*....**.*.**....*...**...*...*****..***..**..*.**..**..****..*.*.**.*.....**..*.*...**...*..****.*..*.*.*.***....**..*.*.*.**..**...*..**..*...*.**........***.***.....*.*.*.**.*...****..*.*...***..**.**...***.*...***..***..*............*.*..*...*..**.*.*..**...***.*.*******..**...***.***.****..*****.*..****.*****...*.*.**..*..*..*.**.**.*.****.**.*...*.*...*..*....***...*..***.....*....*.****....*.*****..**...**.****.***.*...**.*.**.*.*...**...**.*..**..*....*..*****.*.*.****.......**...*.*...*.....*.*...*.*...***.*.....**...*..*...*..*.****..*...******..***..*.***..*****.*..*..**..*.........*...**..***..*..**...****..***.*.*......**....*..*...**.**.******..*.**....*.*.....*..*.***.**.*.*.*.**...***...**.....**.***...*****..*..*...***.**....***.*.*..*..******.*.**.****......***.*.*....**..***....*****.**.*.....**.*....*.**.**.**.*.**......*....*..*.**.*....***.*...***.*.***.*..*.**.**..**.**.*...**...***.***...*..*.*...**..*.*..*...*.*****.*...*...**..***.**.*.**.***....*....*..*...*..**.*..*.*.**..**.*.*....**......**.*............*.*.****..*.***....********.*...*.*.***...........*..**.*...*.**.**.*.*....*************..***......*...****.*.*.*.*.**....*..****.*.*.......**...*..****.....*.**.*.*...*.**.**.****.*.****...*.*..***..*.******.*.**..*.*.*..*.*.*.***..*.**.*.*.....*.*.***..*.**.**..***..**.**.....*.**.**....*.*.**...***.**.***.....*..*..*...*.***.**.......*...*.**....****...*......*.**.**.***...*..**.*.*.*.****...**...***.******.**.*.*.**.*.****.*..*.****..***.*...*.*****.******......*.***.*....******.*.****..**..********.**.***..*.*..*.*.*.**...*.*..****.*.**...*...*.*.***.**.**.*.*.*.******..*..**...**.**.**.****..**.*..*..****.......**....*.*..*.....*.**.**.*...***..*...*..*.*..*.*.*..**.**..**..*.*.*.*****.**..**..*.*..****.....**.**.*.**..**.*.***.***...*..*.*.*.*....*.***.*.......*....**.***...**....**.*.**..*....*..*..**.****..******.**.*.....*.**...***...*.*..*.****.*.*.*....**. .***..*.*.****...****....**...*...********.**.***....*.*****.*..**..*..***.*....*...*..***.*.*...**..............*****..***....*****.*..*.**....*.*.***..**.***.**.*...****.*......*..*...*.*******.*.**..****.***....***.*.*....*.*..*.**....*..**.*...***.*....*.*.....**....*..***.*..*.*.*...*..*.*.........****..**..*.**..****.*...***.........*.*.*.*****..*.**.*.*..**...***.******.**..*..**.***...*.*...*.**.*...***....*.*.*****.**.*.*...**.*****.*..***.**.*..*.*....*.*******..*..****........*....*..*.***...*..*.*.*.*.***...*.*.*.....***..***..**.**..**....*.**.*.*.*.**.***.*.*....***..*.****.**...*****.*.**.*...***.****..*.****..*.*.*.****......*..**.*.**.**.*.*.**.*..*****.*.**.*..**.***...*****.**..*.*.*...**..**.***..*...*.*....*****......***..*....*....******..***.***...**.*.**..****....****...*..*.***.....*..**...***.**.**...*.*.......*..***..*****.*..*..***.......*.*...*..***.*****..*......***..******.***.*....*.*..*....****........**..*.*.*****.*.**...****.****.*.*..**.***.*....*..*...**.*.**.***..****.**.*.*.****..**......*.****.*.*...***..**..*****...***....*****..**.**.*.*.*....*..***.***..*******..*.**..**..**.....********...*.*..*.*....***.**.*.*.*.**.*..**..**..*....*..*.*.*.*...*.**.....*****.***.*.*.**.**.*.***.......*.**.**...*...****.***...*.**..*.....*..**....**.*...****...*.*.*..*.*..**..***.**..**...*..***...*.*...........**....*.******.**.**...*.*.*.**..****.*.***.**...***.*.**.*.*.**.....*.**..**.*...****.*.....*..***..**.*.*.*...**....******..*..****.**..*.*.*..***.****.**..**...**.*....*...*.*..*.*....**.***.**.***.*.*.*...*...**.*..*....***...*.*..**...*..*..**..*.***.....****.**.**.**.*......*****..**.*.*..*.**..*..*...*.**.**..***....**.....*....****..**.*..*..*.*.****.*.***.*.***..**.***.......**......****.**..*....*..*.*..*.***.*...**.*..******....**.*..*..**.**.*..****.*****.***.......*******.***.*..**.**.**.***.*.****.......*.*..*.***.......*.**.*****..*.*.***.*.*..**...**.****...*.***.*.***..*..******..**.**....**.**.***.**.**.**.*.****.. ***...***.*.**.*.*.*.*.*..**.*.*.*.*.***...**....**.**.*..*..***.*.***.*...*.**.***....****.*.**...*.*.....*****.**.*.**.*..*.*.*..***.****.***.*.***....*.******.**.*****..**...***.*...***..***.*..*.*...*****..****..****.*.*.***********...**..*.*.***...*.*..**..**.**.*.*....**..*.******...*..*.*.*....****...*..*...******..*....*....****.**.*.**.**.**..*.*.**.....****.*..***.*...**.*.***.**.*****.*.*..*.**.*.*.....*.***.**.***.*...*.*..**.**....*.***..**..*.*..**.*..*..**.*.***..*...*.****.****.***.*.*..****.......******...*.****.*...****.......****.*.*.*.**.**.....*.*.***.***.****....**..****..*.*.*.....**.*******.**.*.*.**.*..**.*.*..*...***.****....*..*.*.*..**......**.*..**.**.*...*....*...*.*.*..*....*.***.*..****.**..**...**...*..**.*.*****..*....**.*****...**.**.*.*.***..*...****..***....*...*.**......*....***.......***..**.*.********.***.***...**.*.**.***.**...**....******.*.**.**.**.***.....*.**.*.*.*.....*...*..*.**..****.****.*.**.**.*..***.*.*.*.**.**..****.***....*.*..**...**.*..**..*..**....**...**.**.*...*.*....***...**.**..*.*..*..*...*..*..*..*.*.*..**..*..*...*.**..****..**.....*.**..*..***..*****.*..*.**...*.*..**.*.*...*.**..****.**..****..**..*..*****.*****..*.****...*.*.*...*..**...**...*....*..**..*.*...*****.....*.**..**.**...*.*.*..*.*****.........***.**.*..***..*..*....*..*..***.*.*.....**.*.....*.*.**.*.**...**......*****..*.*....*..**.**..*....*..*.*..*.*.*....**.*.**..**...*..****.*.*.**.**.*..**..**..***.*.*...*.*.*.*..*..*.**.*..*.****..........*.*...****.*.*.*..**.*.*****..***.......*...**..*..*.*......*.**...**.*..*..*****.**.*..**.***.**.*.*.***.**..*.*****.**..***.....*********..*.*..***.*..*...*.*.*....*.......*.*.**.**.**...*******.****.*****.*....*.....**.**.**.*..**.**.*....*..***.**.....*..*.*..*.***...*.*..*.*.**.**.***..**.*.*....*..*.....*.*.****.*....*.....*..***...**.*.*********.*.*.**....***.**.**.*.*..*......**.****..**..******.*..**.***.....*..***.**....*...****..*.*..**..***.**.*..******.****.*.*.*..**.****...****..... *.*.*.***........*****..*..*..**.*****......**.*.*.**....*****.*.*.*...*..**..****..........*..*.*.*...*..**.*.**.....*.*..*....****.....*.*.*..**..*...***.*..****..****.*.*****..**.*.*...**.....**..*****....**.**...**......*.***.**..*..***.**...*.*...*.***.***..***.****.*.**..**..*.**..**.***.**...*.*.*.*.**.***.**...***.***.**..****.....**.*..**...*.***..*.*..****.**..*.*...**..*****..*.****....**.*...*.*.....**...****.....*.****...*....*.*...****.**......***..*..*..*..*.*..****.***...*.*.**..*..**...*.*.**.***.....*....****.*...*.*.......***.*.***.****.*.***.....***.*.***..****.****.*****....*.******.*..*..*..**..**.***..*..*..****.****.**..*..*..*....**.*..***...********.*****.***..**.*....**.**.*.*****.***.*.******.*.*.*.***.**.****.****.***...*.****...*..********.*.*****...*...*.....*..**********...*..**..******.......****..****.**.****..*.**..*..*.*...*.*.**.***....*..****..***...****.****..*......*.****.**.....****.*.**..***.**.*...*****...*...**.**...*.**..***.*...**...*******.**......**..****.******..*.*.**...**..*****.**.......*....*..**.*****.***...**..**...*.**..**....*...****.*.*.**....***.*..***..**...***.**..**..****.**.*.....**.******...*..*...**.****.**.**..**.....*.***.*..*.*...**.**.*...*.*.*..*****.**.*........**.**..*.****.**.**.***.**.**.***..*.**.**.*...**.***.*....*.**..*.**...*.*...***.***...*.*....*****.**..*.**...****.***....**.*..*.**...**....**...****.****....*..*..****.****..**..****.****....***...**.**...**.*.***.....*.**.*.*...***.***..*.*..**.....****.*****.*......**.***..**...*.*.*....*.*..**...*.*.**..**..*****.*****.*..***.**.**.**.*.*.*.*.***.......*.**.***.***.....***.*..**.*.*.***.....**..*.**.*...**.*..***..*...**.*...*.**..*..**.*.*****.*..**.*.*.**.*.*...**...*****....***.*...***.*.....*.****.*.**...*.*.**....**.*.***.*..***.*....******..****..***..****.*.*..*.*..****.***.*........**.*..*.*.*..**.*.**..*..*.**.**.*.....*..*..*.**.**.*.*...*....**..*.***....**.***.****.**.*.**.*.****.*.**.......*.***...*.*.*..****.****..**** .*....*.*.**...***..**.*...****.*.**.*****.*........**..*****.**.*..*.*.*.**.***.*.*.**......*.***..*....**..**...**...**..**.***..*....**..*....*.*.*.*.*****.***....*****..**.*.*.....*.*.***..****..*****...*......*....**....***.*.*.*.*....*.*..****..*..**....*.*.*.*..***.*.*.......**.*.....*******..***.**.**.*...**..**.**..*.*...**..*..*.***.********......****...****.**...*..*.**...***.****..*.*.*.**.*******.**...**..**.*......*.*..**..*.*..*...**...*.**.***.**.**...**...*..**.*..*****..*...****..*..**...**.*..*...**..*...*...*..*...*...***.*.***...*.......*.*..**.*...**.**.**.*.****..*..******....*.*...*....*...*...********..**.*.*.*.***.*..*.*****.*.**....*..***...***...**.*...**....*...*.**.**....*.**.***...*.***..*.*.*..*...**.....***.*****.*.*.****...*.**.*.****...**..*..**......*.*..*....*...*...*.**.*.*.***..*.**.*.*.*...*.*..*..*.....*..**.*.***...**...*.....*..*...***.*.*..**.****..***....**.....*****....***.*.****...**.*.*..****.**.*.**.**.*..*..**..*...*....*.**.*.*......**..*.**.*..*.*..*.***.***..***.*.*......***...*.*.*.**.**.....**..*......*.*.*.***...***.****.***...*.*.**.......****..**...*..**..****.*.*..**.*.******...***.*...*.**.****..*.*.*.***********.*..****..**...*.**.*.****...*.***.**..*.....*.*..***.*.***........**...*..*..*...*....**.***...*.*.*.***..*.*....***.**.***.*...**.*..**..***...*.*.**.*.*...*..*.*.**..*****..*..*.*...*..*.*.*.**...***.**...*.**...*..**....*.*..*.*.*...**..****...*.....****.*..***.****.*.*.*.**.***..*..**.**...*.*......******..*.**...**..***..*.*..*..******...**.***.*.***.**..*...***.**.*.*..**.**...*...*.*..**..****..*..**.*....**..***.....****..*.*..***...****....***..*..*..****..*...*****.*...**.*.**....*..***.**.*****..*......**...*..**.*.*..****.*.****.*.**.......*....*.*..***.***..*******..**.*..******.....***..*.**..**..*.*.**...*.***.*.*.**.*..******..*.....**.*****.**..*..****.****..****..*..*.**...**.*..***...*.**..*...**.*..*.....**.*.*..***.****.***...*.*.*..*....*..*.**.***..***..****.*.*..**.*.*..*.** ...*..*.*....*.*..*...***..**..***.**....*..*.*..**.***..*.**.*.*...**.......**.*..**.**.***.*..*..******..****.*....**.******.***...*..*.**.***.*.**.****...*..****...*.**...**....**...*..**..**.*..*..*..****.*******.**.**..*...***.*..*..**.*......**.**....*...****...**.*....****.***.*.*.****.**..**.....*.**.....*.*.**...*****.*...***.**.*..*......*****..***.*.*..***.*****....*..**.***...**..*...**.*.**.***.***..*.**.*.*..****.*..*.***.****...**......**..**.*.**...*.*....**..*.*.**.***.......*..***..*.*.**...*...**.*.****.*...*..********.****.*.**.******.*.***...****.**.***.**.*.****.***.*.*.**..*.****.**.***.**.*.*.*.*.*.******.**..*.**...**..*******...*...**..***.*.......****.***.*.*...**..**..****.*..*....***.***...***.**..*..*.*.*.*.....*.*..****.*.****.*..**.*.*.*...**.***..**.***...**.*..*....*.**..*.*.****.***..*...*..**.**.*..*.*.*.**..**...*.*.***..**...**...*..*.*...*.*...*.*..******..****....*......**..***.***..**..**...***.**..**.*.*.**.*.**.*..**..*...*.**..***..**..*....*.*.****.*.*..*.*.**.***...**.**.........*...*...*...*..*......**......***.**.**.****.*.**.**...*..*..*.*..*.**.....*...***.***...*.....*........**...*****...*....*...**..*.**..****.*..*......*.**...*.*.**...*....*********.****..***..**..**.*.*.*.***.**.***.*..***..*.....**....*.**..*..*..*.***......**.*.***.*..*...*.**..***.*..*.*....***...***.*.*..*.**.......*.*..*.**.*****....*.*.*..**.*..*.*.**.*.**.......**.**.*.***..**..*...*.***.**.*..**.....**.***.*.*.**...*....**.*..*....***.*.**......**...*...**..*.**..***...***.*.*****..****..*.....**.*..**.***********.**.**.**.**.****.....*...*.***.*.*....**....**..*...*.*.*******.*********.**..**.*.*....**..***....*.....*.*.**..****.**.*..*..*.*.*.*.....*..***...*..**.*..**..*...*...***..**.*.........*...*....**.***..*...*..*.**..**..*...**.*...*...**..***.*.*..***...*****.*...**...*....*.*.**.**.*.*..*..*..***...**.***......**.......*****.*....*....**.*..**.***..**.***..***.....*..****....*.......*..**.***.***..*..*.****.*.*****.*.**...**. .***......*...*******...******.**.*.**.****....*...****.*.....*..**********.**..***.*..**....***.....***.****...*****.*.*..***.*.*.*..*.***.**.*..*..**..*****.*....*.**.....*....**.*......***.**....*.***.*..*..**.*.*...***.*..*****.*..**..**..*.*******...*..**..*.*..*.*.*.*****....*.*.**..*..**.**.*******..*..........*.***..**....**.*...*..*...***...**...****.....*.*.***.*.*..*.*..*........***...****.*.*.....**.*..***.*...**.*.**..*..*.*..****..***..**.****.*.***....**.*********.**....***.*.*..*.*...*...*.**.*.***..*..*.**........*.*...***..**.*..*****.**..**...*..*.....*..**.***.**.*.*.*.*...*..*.*..*.**..*.***..**.*.**.*.***.**.*..*...**.**...*.**.*..*.*.******.*.***.**.*.*.....**.**.*.***....**..****.***..*..***.****.****.*.*****..***.*..**...*...*..*****.*.*...**...**.**.*.*.*...*..***....**...**...*.*.*.*..**...*...*.****..****....*.**.*****......**....**.****.*.***....*.*.**.**.*......**.**..*..*.*...*..*.*.***.**..*..*.*********..*.*.....*******...**.*..****.*...*.**....**..**.....***..*...*..**.*.******.*..**..*...*..**.*.***.*.*.*****.*.......*.****..*....***.*.*..*****..*....**...**.*****.*.*.**..*.*****.*.*.*.**.****...*.*.*..*.*.****..*.*...*.***..**.*.*.*.*.*..*.**.**...*.*.*****..***......*..*...*.*******.*....*.*.*.*.**.***.......***.**.*******...***.*.*******..*..***....**.****...**.*.*.***.*****...**.*.**.*.*.*...**.....****.**.***..**...****..*.***...*...***..*...**..**.....**.*.*...***.***.**.****...*.**..*..*..*.**...**.**.**.**....*...*...***...**...*....****.*....**.***......*.*..*.**.**.*..*..**......****.*..*.**...*..**.*......**.**..*.*.**.*...****..**.....**....**.***..*.*.**.*...**.*........*.*.*..*.****.*..*.*.**.***.*****.**..*..*.*..*************.*.*..***...***..*..*.........*..*..**.**.***...**....**.**.*.**..*.**..***.****.**.**...*.*..*...**..**......**.......*.*..**.**.*.*.*..*.**..***.******..**...*...****.........*..*....*.*.*.....*..*.*.**..*.*..*...***.***........**...*..*..*.***.**..*.....**.***.***.*...********..*.......****** *******..*..*..*.****...***...*..****.....*.....*...**..*...**...*.*.*.*.*.*.*.........*.......**..**..**.*.*.**..*....*..*..*......****.***.****.*.**...*......*.*.......**.******.*.*.*.**..**..***.***.*****.***...*..*...*.***...***...*****.*.*.*.****.*.*.********......*..***..*....**.****.**.**..*....*....**.*....*.**.*.*...***..***..**.*.........****...*****.*....**.***.*.*..*.....**.***.********.***.*****.****.......*..*.*..*****....**.**.*...*.**.......*******..***...***...*.*...***.*....**.**.*....***..****..*..*.....*..**..***.....**.*.**....*......******.*..**.*......*..****..********..**.*.*.*...*..*...****..***...*...**...**....*.*....****.**.*.*.*.****.*..*.*.******....**...**.**.*.*.*.*.....*....**..**..*.***..*.*..*..***..*.*.**.*.***.*****...****.*.*...*.*..***..***..*.**.*.***.......*.***..*..**.*.*.*...***.**.*****...***.**....**.**..*****.*...*.***.*.*...*..**.....**.**..*..*.********.***.*..*..*.*...*.******.*.**.*.**.*....*...**.*..**....*.**.*.....*.*..*****.*.**....*..*.**..******.**..*.***.*..*.*....********..****....**..***.*..*.*.*..*..*.************..****.**.*..*...*.......*..***..*.*.....*.*..****.*..*..***...*.*..***....**...*.**.*..*.***.*...*...***...**.....*........*****.****..*.*.*...*.***.***...*.....********..**...*..*.****..*.**...*..*...***.******.*..*.*.*.**..******...****.*..*...*.**.......*......**.*....*..**......****..*...*.....**.**.**.**...**...**.*.*******.*.***.**.**...*.****.*....*..*.*.***.******..*..***.*..***..*.*.*..***...*..*..*.**..**.**..*...**.*........**.*.*........*...*******.*.*...****.*****.*...**..*..*.*.*..****...*..**..****.....*.*.***...*..***.*..*.**..*.*....*..**..*.*..*.*..*.***..***.*.**..**.**.*.....**...**.*..*...***...*.*.*.......*.*.**.**..**...*.**...***..*..*****.*..*...*.*.*****.*..*****.....*..**.***.**.***.***..****.*......**.*..*.**.*.*.****...****..*****.*..*..*.****........***...*..*....*.***.*.***....*.***...*.***.**...*..*.*.****.*.**..*.**....*.*.**************..*.**....***.**..*..**..*.. *..*.**..........*.*.****.*.*.*.*.*...**.**..*..*.*..*.*.*..*****.*.*..*..*...*****..*..*.*..*..*..**..*.***.*.****.**..***.**.......**...*.*..**..****....*......*.*..**..*....*.*.....****..*....*******.*..***....*..*******...*.....*...***.***.**.*.*..*.*.*..*.******....*****..**..********..***.....*...**.*.*.*...***.**.***.**.***.*....******.***.*.*.**..**....******....*.*...*...*.*****.*.*.....****..***..*..**..*****.**.*...*..******.*.*.**.*.*.**..*.****..**..*..*.**..*.*.***..*..*.*...***..*....*******..*...*.*..*...*.**.*...*....*.**..**.*..*.*..****..*****...*..**..**..****...*..*.**..*.**..*..**..*....*.*.****.********..*.**..*........**.***..******.**.*..*.*.....*****..*......*****.*.....**.......*****.**..**...*...*.*...***...**.***..*****.**...*.*..**.**.*.*.**.*..*...***..*...****..**...*.*.***....**.*.*.*.....***.*.**.*..*.*..**......*.*...******.*******..*.*.**.*...*****..*.***.***.*.*...**..**....**.*..*........*****..*.****.*......**.**..*.*.*..*.*.*.*.*..**.*.*..*..*.******....***...*.**.**.*.***...****...*****.****.**..**.**......*.*....***..**.*...**....****..***.****.**..*.*.***.*.........****..*..******.*.***.*.....*.*...**.*.*...*..*...*..*...*..*.*.**.**.**..**.*..*******..*.****...***...**.**.***..***....*.*.***.**..*..***.*.....*..***.*..*..*..**..****..**....**..**.*....*..*......*.*..*...*.*....*..*.*.*.*.....**..*...*.**...*.**.*****..**.*****..**.*.*.*..*****..**.**.*.**......***.**.***.***..*.**..***.***.**...*.***....*..***.*****..**.*.*.*..****...*...***....*..*...*.**.*.....*.***.**.*.....*..*.***.*.....*..*.*....***.**.****.*.****.**.***..*..*.*****.***.******....***..*....*.*.**.**.****.*.*****..*.*******.*...***.*.**.**..*.*....********..**...*..*.**.*....*...****..*****...**.**.....**..*.**.**********.*...*****...*.*..*..*.**.....*.*.*..*.**.******....*...*..**..*..*..*****..**.....****...*..*..***.*.*..*.**.*..*.....***.*..**.*.**.*****.****.**.*.*.***...**......*.*.....*.*..***.***.....**..*...**...*..*.*.**...**.**.*.**.****.** .*...*...*..**.**..***...*.***....*.*...**.*.*.*...*..***.**.*..***.*....*...*....**..***.*.....*....*..*...**...*.*..............**...***.**..*....*.******..*..******...**...**.*.....*...**...**....*****.**.******.*.*****.*..*.******...**...*.*.*...*.*******.*..*.**....**.*.*.****..*..*...**..*....*..*.**...*.*..*..*..*.**.*...**.*.*.**.***..*.*****.**..****.**...*.*..**..*.*.....*..**********..**...**.**.....*.**..........*..**.*..*..**.*.*..*..**.*.....*.*...**.*.*...**.*****.*.**...*.....*****..*.***..****..**....**..****..*.**.**.*.*.*.***.*.**...**..*.*.**...*.******...*...*..*.**...*....***..*.*.****.*.**...*.*.*.***....***..*..*..*.****.**..*..*.*.*.**...***...**..****.***.**.*.**..***.*....*.****......**...*.*..*.**.**.....*.......**.***.....*...*..**..**..*.******....****.**....*..*......***..*...*..*.***...*.**.******...*.***....**....*.*.*.***.***...***...*.**.***....*.*.*....**.**.***.**.*.********.*.**.***.*..*.*....*.**.*.*.*******.**.**...*...*..*.*****....**.....***.*******...***.*.*.*.**.*...*....**.****.***.****....**.*.*.**..***.*.*...**..*...*..***.*.***.*.*****.*****..***....***..****....**.**.*...*..**.*...**.**.*.*....*.*..*......**.*..***.**.....*...***.****..*.*.*.....*.*.****....***..***.***..*.***.**.***..***..*..*..**.**.*..*..*.*..**.*......*****...*..*.......***....**..**.*..*.*.*.******.*.*.....*.*.*...*...*****.**.*...****.*...****.**....*.**.*.*.*****.*.*..*.**..*.***.*.*...*.*.*.***..**.*...*.*.**..*.**.**.****.**...*..*....*.*..***.*..*****.***..*.*.**..*...***..**.**.***.*..***..***.*.***.*..*...*.*...*.****.*.*.**.*.****.*....**.*....*.****.**.*......*...*.*...***.***....*.*****...***.***.*****..*.*.*...*..*......**....**....**.*.*.*..*.*.*******.*.*....***..***.***.**..**....*.....*.*...*.**.*.*...*..*..**...*....****...****.**...*.**.****.**...*..*...*...*...*.....*..*...*..**.****..********.*..**.*.*...***.......*...***...***...*..***.*..*.**....**.**.*...*..*....***.****..*.....**..**.*.*......**.......**.**..*..**.***.****. .*.*.**.**.*.***.*...*.*.*.***.*.*.**..**.**.*.******.**.*..*.*.....*.*....*.**...**......*.*....*..****....*.*.....*.*....****..*....*.***.**..*.*..*.**.**.*...**.*.*...*.......**..***..*.*.***..*.**.****....******..***.**..**.**.**..****.*..**...*..**.***..***...*..**..*..***.*.****.....****......*****....*.*..**.*.**...*****....*..*.**.*..******.**.**.**.***.*.*.**.**..*..*.**.***.*.*...*...*...****.*.**.*..**...*.*.***..*.....***.*.*..**..*.*...**....*.*...*..*..*...*......***.*.***..*......*.*.*....****..*..**..*..***.**..**..**...***.**.*.......**..***...*.**.**.....*.*.**.*.....****....*..*.**.****..*.....*...**...***.*.*..**..*.*...*......*.***...**...*.***.*...*.*.**...*.****.***...*...*......****..*...**.*.*.****.*******..***.****..*.*****.*...........*..**.....*.*****.**.*****..**...**.*..*.*....**..*.**...**.**.*.***.....***.....*.*....*...*.**.**..**.*****.*.****...*..****.*..***..*****.**.***..*..***.***.*****.*....*....*.**.*.**..*..**.***.*......**..*****.*.**.****.*.*.*.*.....*.*..**..*..***..*.**.......****.*.***.*...*...*.*.....**.........**.*****.********.*...*.**.....*.*****..**.****.***.*..**....***.*.*.**..*****..***...........*.**.*...****.**.**.*.**..*****.***.**.**...***.....*...*******.*.*.*..*..*****...*..***.****.****..*..**..*.*......*....**.****.**..**.********.*.*.*.*..****.***.*.*.*..*.*..**.***.*.**.*.*.***.****.*..*...*...**...*.*....*.****....**...*.*.**.***.***.**..*..***.....****.*...**..*.*.***.**..*..*..*.*.....*..**....*.*.*.**.****.***.**.....*.*.*..**.**.**..*..*.**..**...*.**.**.*..*.***..***..**.*******.**.***..*...*..*.**...****..*.***...*...**..****.**....*...**...*.*.**....*..***...*......****.*.*******..****.***.*...****.*.****.**.*.**...**........*..******...*****...*..*..**.*.**.*..***.......**..****..***.***.*....***..*.**.**.**.****....*...**...*..****...**.**.******.**..*..**..*****..***.**..**.**.*...*.*...**.**..*.*****.****..*...**.....**.*..***.*..*......*********.**..**.**..*.**.**.*****.*..*.****.*...***.** .****...*...*...****.**.*****...*.***..........***..***....*..*.**.******.**.*...****...*....*.**...****.*......*...**.***...**....***..*..*.*....*.....*.***...******..**.*.*....*.*.....*..****.****..*...**.*.*..*.**.*....*.*...*...*.**.**.***.*.*.***.*.*.*..*..*.****..**......**.****.*.*...**.*****.*..**.*..**....**..****.***..*....*..*.*...**.*.**.**.*******.*..*..*.*...********.*..**.*..*.....**.******.**.....*...****...**.**....*....***.*..*..******..*..**.****..*.**.**...*...**..*.*...*...***...***.*.....*...*....*..**.***.*...******.....****.**.*.....**.*.....*....**.......*.*..****.***..*.*..*..*.*.*..**.***.**.***.*****...*.*...*.*...**....*.*.****.*..*...**..***..**.*.**.****.*.*.***.*...**...****.*.....*....*..*****.**..**..*..*.*.*..**.*****.**..****..***...*.*.********.*.*..*.**.....*****...**......**..*..*.*.....***..**...*....**.*.*..****.*.*..*.**..**..*..*.**..*.**..*.***.*....******.*.*.*....*.***.*.**..****..*.****.*.*.***.....*.*.*....*..***..****...*.***.*.*.*.*****....**..*...****.*.**...**.*.***...***...**.**..***.***.*.*..*.*..***...*.*...*..*.......***...**.***.**.****.***....*....*.***.....*..*.*.*...*.*..*.*..**.*..*.***.*.*..*...**.*..*.*..***.*.***..***..*****..*..**.**.**.*..*.***..******.**.*...*....*.**....*.****.*.**.***.**.****..**********.*...***.*..*.*.*.*.**.*..*.**...*****.*.*.**.*******...**.***.*.**...******........*...**.**....**...*..**.**...*...****.*...*.*.**..****.******.....*...**.****.....*...*..**......*.*..**...***.**...*..****.*..****....*.*...**.*.*...*.***.*..******..*...*....*..*...***.*****.*.*.*...****.*....***..*.*****....*.****..**.**..*..**.*......****.*.*..*..**.***.*.****.*.*.**...*.*...*.**.*........*..*.*.******..*.****..*..***..*.*.****...***.***.***.*....*.***.**.**.***.*..**...**..*.*..*.**.**..***....*..***..*...*.**.*..*.**.**.**.***..***...**...******.**.*.**.**....*..*.*.*....*.......*..****.*.**.*.*.*..***.**.****.*.*..**..*.*....****.*.*..*..**.*.*..**..***..*.***..*.******.***.***.*****.*****.*** *..*.*..*..**....*..*.*.*****.*......*....****.*...****..***.*.**.*.*.*.****.**..*****.**..***......**.*...**.***.**.*..*............*.*..**...******.***.**.***.*..*..****.*.........*...**.....********..***..*.****..*.**..***..**...**.***........**.....*.*.******.******.*......**.**..*..**....*.****......***..****..*****..*..***.....****.......*...*...*...*.........**...**..*..****...*.....*.*..****..**...*.*..***.*..***..*.**......**.**...*..*...*.**.*.***.*.*...***...*.*.*....*.*..*..**.****...***.*..**...*.**.*..****.*....**.**..****..*.*.*****.*..*.....**...*.*.*..*...*.**..**....*****.*.*..**.***...**.*..*.***.*..*.*.*.*........**.*.*.*....**..*..**.*.*..*......***..**.....*.*.*.******...**.**...**.*.**..*..***..****...*****..*.**.*..*...***.*.*.*.**.*....*..*.**..**..*.*.*..**.*..*..**...*..*****.*.......*..**..*.**..*.......*...*.....********..*.*...*.*.*.*.*.**..*..*....*.*.*.*..*********..*.*.*.....*.*..*.***.*...*..***..*..***..*.***.*.****......****.*.*****...***.*..*.**...*.*.*.*****.*..*.**.**.*.**.*...**..*.*...**..**.**......*.**.****.**.*..*.*.*.**.*.**.**.*..***.....**.***...*.*..**.*****.*..*.....***..*****.****.*...*******..*..**.*.....**.***..*..****.*...**.***...*..*..**....*.*......***.****.**.*..*.*.*..*...**.******.*.**......*..**..*..**...**..*.*...*.*.**.**.**.....****.*.*.****.*.....**..****.**.*.**.****..*.*****..*.*.**.**...***.*.*..***....**..*..****.*..***...***.*....**..**.*****..***.*...*.....*.*..**.*....*...*.****.*.*.*....*..*****.*.*..*......*.*.*.***...****.*.*****...*.*....**...***...*.*..*.*.*.*..**.*..*.*.**..***.*..*.*.**..........*.....*...*..**.*...**.***..*.*.*....***.*..**.***.*.*.*.***....*..***.***.......****.*....**.*.*.*.******..*.*.****..*.*..*.*..*****.***..*.***....**.*.*.*...**...****.*.*..**.***.**.*..*..*.....*****.****.*.**.****.***.******..**..*.*.*...***.*..**.**..*****.*..***.******.*...*.***.*..******...*..****...**....*****...**..*.*..**.***..*.**.**.*.**..**.**........*..***..*......*..**...**.*...*..... *..*..**....*.**..**..*.***.*.**.*.*....*.**.**.........**.**...**...*....*.**.*..**.*.**.**.*.*.*.***.*...**....****.*......**.*..........*.*.**..*****.*.*.*..*.*.**.**.***.*.**.*.*.*..........*.*.**.*.*****.*.....*.*..***.*.***.**.*****...*....****..*********.*..***.**...**.....****.*.***...***.*.****..*.**..*....****.**.*****.**..**.****...*..***.****..**.***....*........*...*..**...******..*...*********.*.*...**.****.*.*.*.*......***..*..****..**..*....***.*****...*.*.....*..*.*.**..**....*.*..*.**.**....*******..********...**..****.**..***....*.......***.***.*...*..........**.*******......*..*.**..*..**..***.*..**..*..**.****.*.*...**.*...*..*...*..*......***...***..........*.**...****.**.....*..**.**..*..*.*...**...*...*.*..**.**.****.**.**...*..*..*...*.**.****...*************..*.******..*..*...*...**.****.*.*.*****.*****.*..*..**.******.*.**.**..*.**.**.**..**.*.*....**..****..*....*....**...**.***.**.*.****.**.*.**.*..*.**....**.*..**.***.*..*.*....*.**.*.**..***.***.***..*.....***.**.**....***.***.*.***...*.*.**..*..*.*..****..******......**.*.***.**..***********.*....*****...*.*.....******.**.*.**...*...**..*.**....*.***.*.*****.*****.*...***.....**.*.***.*....*..*..*.**..*.*****....***.*....**....**......***..******...***.*..**...*..****...**..**.******.**..*****...*...**.*...**********....*.****..*.**...**...**..**..**.**.**.*.***..*******.*..**....*.*.*.*.*.****.**..*......****.**.....***.*..*******..**....*.*.***....**....*.**..**..*........**.**.*****.*.*.*...*.**.**.**.**.......**..*****..*****...**....*..****.*....*..**.*....**..***.*.*.*..**.***.*.*.**..*....*....*.***.***...*.*...***.*.*...***.***..*.**..*..***..**.*.*...***.****..***.**.*.*..****.**.****.***.*....**.*...**********....*.*.***.*.*....*..****..**...**..***.*.**....*.***..*****....***..**....**.....*.**..*.*..*.*.****...***.***..*.*.*.*..**.*.*.***.**.**.*.....*.*..*...********.*..*****...*.*.***.*..*..**.*.**...*....*..*..*.*.****.*.*.....**.**.*.*******..*.*....**..**...***.*...** *.*....**.**.***..**..*....**....*..*.**..*....*..*.*.*.*.*..*.*..**.*..*...*..*.....*.**.**.*...*....*******..***.*.****.*.**..*.*.*.*.*.*.*****.*.*.***.*...*.*..*.*...*.**.*..*...*.*...*.*.*.****.***.***...**.*.*.*.*.***..**.*......*..****...*.*.***..**.*..**..**.*.*.*.***..*****.*******.**......*.***.*..**.*..*****.....****..**.*....*...*...*..*.*.*.**.....****....*..*....**.*.*...*..**.*.....****......*.*..*.......*.*....**.**.*.*.*..***...**..*.*.**..*..*..*.***.*.***...*...****..**....*...****...**..*..**...*..***...*..***..*..**.***.*.....*.*.*.....*.*.****.**.**..*..*.***.*...****.**.**....****.*.*...*.*..****..**.*.*...**.****.*....***..*.*.**.*.*........*.*....*..*.*.**.**.*.***..**.***...**...**...***..**.*..*..*..*.......*.**..**.*.**..*.*....**..*..*...*.***.*..*.........*.*..*..*...*.*..*.*.***..*..*...**.**..*....*.*...*.***.**....*.***..**.**..**....*.*.*****.****.*.***.**...*.****..**.*.*.*.***.*.**.*...**.**.****..*****..*.*..*....********.*.*.******.***.*****..**.*..*.*****.*..*.*..**.......*..****.*****.....***.*****.*.**.*.****..*...*....**..***.**..**....***..***...*....***....*.*....*.*....*.....*.....**..**.**.*..*..*.****.*.**..*.**.*.**.**..*.*..*.....*.*...*....*...***.*...****....****...**...*.*...**....*******...**..*..*..***..*.*.****..***.*.*..*****..*....***.***.....*.**.*...*.**..........*........***.......**..**.*****...****..*..*.***.*..*.......*....*.*.*...****....******.*....*.*.**.*.*..**.*..*..***.****.*.*.*.****.*.....****..***.*.*.*..**.**..*....**.....***.***..*...*....*..**.******...*..*......**.****.**..***..***.*..*..**.*.***.**.*****...*.***..***.**...*....*...*****..****.**.***.*****.*.*..........*..******.*.**..***.****...*.*.***.*...*...*.*****.********..*.*******.*.*..*...****..***..*******.***.....**..*....*********.**.*.***********.*********....***..***..*..**.*.**.*.**..*..*..**.*..*......**.*******.*.**.*.***.*.....****.*.*.*.****.**...**.****.*...*.....**..**...***..*....*.*......*..**.*..*..*.*.*.***.**.*.*..*. .*.*...*.**.*..*.**.*.***..***...**.....*..*.**...*..*.*.*.*..*.....****.*.*.**.**..**..*.**.***..****..**..**....*.*.***.*.***..*....*...***.**...**...*.**.******..****.*.****.....*..*****...*****..*.*.*.****....**...*.*.*.*.**.***...*******..***.*.*.*...****..*.****.*..*..*.**..*.**..*.*.*..***.**..*.....*.****.***.*.**.*.***.......*.*.*.*...*******.**.*.**..****...*..**.*.**.*....***.******..***.*.***.**...**.*....***....*.*.**..*.*.*.*.**..*........*..*..***...**...*.*.****..**...*.**.*.*****.*.*.*...**.*****.*..***.**....*.***...***.**...**...*..*.*....*.*.***.**.*..*.*.*.*.****.***.**....*.*..****....*.*.*....**..**..***.**.*.**.***.*..*******.......*....*.*.*****..**...*....*...*****..***.***.*.*....***.*.......**.**.**....*.....***..***........*...***.***..*....***.*.*....***....*...***.*...*.***....*..*.*..*****.***.*.***....***..**.*...**..*.*..*....*..*.*.***..*..*..*.*.**.*.*.*..*.**.***.*.*..*..***....*.*.***..*.**.*******.*..*..*.**.**.***.****.*.*.*.**.*.*...*...*.*....*.***.*.**..***.***.....**.....*****...**...**..***.*..**..**....****.***.*.***.***..**.....***.**.*.*.*..*.*.****..*.*...**.***.***..*...*.*..*....*.*..***.**.****...*....*......******....**.*.****.*.*.*...***.*.....*...*.*.*.**.**.*.****.*...*.**.**.**..*....*...*.*.*...****.*.*.**...*..*..*...**.*..**.****..***......*..*.**..***.**.*.*..*.****....****...*.**.***...***.**..**...**....**....*.***.*.*..*..***.***.*.**...*..*.**...***...*.....**..*.*.**.*.*.********...*.*.....*....*.....*..**.***...**...***.**..*..****..*....**....**...*.*.........*.*..***........*.*.*.**.***.*.**..*...*..*.*.*..*****..**.*..**.**.....*.**.*****.*...***...**..*.*..*.***..**.....*.....*..*.*.***...*.*.*.***..**..*....*.*..*...*.**..*.**.*.*******..********.*..******.......***..**.***..*..**.***.*..**.*..***....*..**.**....****..*.....*.******.......**..*...******.*****.*.**.***.*.*..**...*...*.*..***.*..**.*.***...*.****.**.***.*.****...**...****...*.*...***...*.**..*.*...***..*.*..*..*..**.*.*.*..*.*.*.* .**..*..***..*.............**....*......*...*.*.**.*..*.***..**...****.**.**.**.*****..*....*....*..**.**..*....**.*..*.**..**..*.*.....*.***..**.**.***..*...***...**.*...*.***.**..*.**...**.***.....*...**********.*.*.****.*..**.*.*.**.*******......*..*.*.*.**.*..*..***..**.*.*.*.*..**.**.*..*.***.***...**..**.***...*.***.*....***.**..*...*.*.....*..***....***..*..*..*..****...*****...*..*...*....*..*.**....***.******..*..*.**.*****..*.***.***..**..*.*.*.****.*.**...*..*.*....**...*..**.***..*.*...*.****..*.*.*..**...***..**....**...**..**.*.**....*......*.**.***********...*.*.**.....*.....**.**.*.**..*.***..*.****.**....*.*..*.*..**..*.*.**********..****.*.*.**.*******.*..**.**....*...***.*.*.****.*..*.*.*.*****.*.****..*.*..*.*.**.**...******..**..*....*...*...*.**.*.**.***.*..**..***.***..*...*....*.*.*****.***.*....**.***.*.*.****...***........*.*.****.*.***.*..*.....**.***.****.*.***.***.......*.*...*....**.***.*..****...*..****.*********....*...**..*....*..**.**...**.*.*.*.**..*..*****.**..******......*.*...**.*.***..**.**.***.**..*...****.****...**.***...*..*....**.**..*..**..*..**.**...***...**********.*.*.*.*.***...******.*....***.*..***..*.*...**.****....****..*******......**.***.*..**..****.**..******.***.**.*...***..*.*...**..**..*........**.**....*.*.**.*....***.**.****.*.*.*.***.*..*.**.****.*..*....**.*.**...*..**..********...***..**.*....**..***.***.*..*.***.*..*..***..*.*.*..**.****.**.*.**.....***.**.*..*..*.*.....**.*.*.......****....****.**....**.**.***....*....*...***..*..**......**.***.****..**.*.****..*..**.....**.***....*...*.***..**..****.**.*......***.*..*.****.*.****....*.*****....***...*..**.*****.*.**......*....*...***.***.*..*.*....**....*..*.*.**.***.*.*..*...*.*.....*..**.**...*.*.**..***..**..*..***..*.*.***.**.*.....**.****.**...*....****....***.**.***.*...***.***.**..*....*.*.....*.*..*.*....*.**.*.....*.**.*****.*.*....****.*.**.*.....**.**.*.****...****.**..*.*****.....**.....**.....*....*..**.**...*..*..*.***......***.*.*..*..*. *...*..*.*.*.*.*.*******.****...**..**...*.*..**..**..**......*..****.*****....*.****..**.....*.**...*.*.*..*..*..****.**.*.***.....*.***..******.**.**..**..******.**.....**...**.***.*****...*...**..*..**...*....*.***....****..*..**..****....**....**.**.*..**.**..***..*.**.***.*..***.*.**.***......*..*...*.***.**..*..*.***.**.**...**..*.****..*...**....***..****..*.*.*.**..**.*..***....*.**..**.**.**.*****....*.***.....*******..*..*.*...*.**.....****........*...*...**.**.**..**.*....*.****.**..*...*.*.*..**..*..*.**..*.*.**..***...**.*.**..*..*........*..*.**..*...***..****..***.***..*.***.****.*..*....***.....**.*.**..******..*.*.**.*.*...***..****.*.**.***...**..**.**.**..*..*******.**.*..**..........*****.**.***....*..****.*.*.**.*...*....**..*..*.....*...*.*..***.*.*..*..*.**.*..*.*..*..**..**...*****..***.*.*.....**.**.****........*.*..*...*.*****...**.*...*.*...**..**.***.*.**.***.*...*...***....*..*.*.*.**.**.***.*..*..**.*..*.*.*..*.*...*.*.*.*.**.*...*.**...*.*.*..***.*...**.**.**.**.....***..**.***.....**.*..***.*.*.**.*.*..*.***.***.*..*...**..*...*.*...*.....*..*.***.....****.*...****....**.*.**..*.*...**..**.****...*.***..*.*..***..*....**..*.*..**..*.*.******..*****..***..**.****.....*..**..*.**.**.*.*..****.****..*.**.*.**...***.*...******.*.**...**....*....*.*.....***.*......**.***.***...*...*..***....*...**.*..*.*..*.**...*.*.****.*.*.**.**.*..*..*..**.**.*.****.**.*...*****.*....**..******..*...**..*****..*******.....***.***.*..*....*.**..*.*.*.**........*.*..*....*.*..*.*...**..**.********......*..*...**..**..***.**..******.*.*.***...*.**...****.*..*.*.******..*****....*...*...**.*.....**.***..***..**..*.*..*..**..*.*....*..*.*.*....***..*.****.....*.......****...*.....**...**..**...**.****.*****.**.***.**.**.**.**..**.*..**..**.*.**...**.*.*....****..*..*.**.******.*....**..*..**.*..*..*.......***...*.*.**.**..*.*.**.*.******..*.**.***.....*.*.....**.*..*.*.......**.*.*.**.**.*.*.********....*.*.****.**..*.********.*******.*.**.*.**..****..*.*..* ****..*.**.**.***.*.*.***.*.*.**********.**.*...*.*...*...*...**.*..**.*.**.*..*******.**..*..*.***.**.**...*****..**...**..*...*...*.**...*.*.*.********.****....*.*..*..*.*..*..*....*...**..**..*...**.**.***.***....*..****.*.**.***.**..*....**....*.*..*.*...**..****.*.....**..*..**.*..*..*.**.*..***...*****.****.**...*....**.*.*...*..*.**.******...**..***..*.*..*.**...*..*..*.*.....***..**.*..*.**..*..**.**.....*.....**..*****.*.***.....*.*..*.*.**..**..*.......*...******..*...*....**.**...*.*...***.**....*******..*...**.*..........***...**.**.**..*..*.***..*..*.**....****.**.**.*.*.*..*****..*.**.*.**...***....****..**.**....*....*****.**.....*.*.*...*...*.*.****...**..**.......*.*...*.*.*...**..*.*...**.*....***.***.***..*.......**.*.****..*.*.**.*.**.....***.*...**.**....*..*.....*.**.***.*.*.**.*..*....*.**.*..*...**.**...***..**...*.*.*.**....***.**.....**...**.*.**.**.*...**.**.**..*.*****...**.*.*.*.*....**.*.....*.*...*..*....*........*...***..*.***..*..****...*.**.*.*.***...****..*.**.*..*...*.***..**..*.****.**..*****.****.......*.....**.*.**..*.*.**...**.**.*.*.***.**...*.*.*...**..*.*..****.*.*..***.**....**.*.**..*.**..*.*******.....*..*.***.**.***..****...***...*.*.*.*...*..***..****.***...*.***..*..*.*.**.*.**..**.*.*.***.*.....*.*.***.*.*..******..*****...*.*.**...*.*..*.***.*.*..*.*.*.*.*....***.*****...*....*.*....**..*..*.*.......*.****.***.**..*.*..*...*.**...*.***....****.*.****.**.***.*....*.***..*.*..**..........**.*..*.....**..*...**...***.*...***.**.*....*.*.*...*.*.*.*****.****.***..*...*.***.****..*...*.*******...***..*..*...**.*.*....*..**....*.*..*..**..**...*..***.....*******.*.....*....**.*.*..***...***..*..***..*....***.*******..**.*....*.....*.*....*..***.*..**..*****...****.*....***..*..*.*.*.*.**.**...*.*...**.**....*.*..**.*.*..**.***...*.***.******...*.*****.***..*....***.****..*.*..*......*.**.******....*...*....**..***......****.****.*****.**.***.*..*.*..***..*..**.****.**.**......***..*****.**.***.*.**...**..*.*..****...*.*.. .**.*****.****.*.**..****..*.**..*....****..*.*******.*......***...**.*.****.*.**..***.*.**....*.**.**.***.**..*.*..***.**.*...*..******..*..*...*...*.*....*..****...*..***.*.*..*.*.*.*.***.**.*.**..*.*.**...****..***.**..**..*.***.*......*.*..***......*.*.*..*...****...*..****.**...**.*.*..*.*..*.**.****.*.*.*.*.*...*****..*.*.*.*****.****.**.***.*....****....*...*..****.*.**...*..*..****...*...*.....****.*.*..***..**..*.*.......*.......*..*...*..*....*..*****.**.***.**...*..**..*.**.*..**..*..*****..*...*.*.........*****...**..***.*********....***.......*....**.*...*..*..**..******.**.**.*.*...**.***..*......*.*..*.***.*******.*..*..*.*....*.**..**.*.*..**.*.*.*...*****.**.**.*..*..*.**.****.*.***...*.*.**.**..***.**...****..*..*****.*.****..***..*.****...*.*......*.*.*...*.*..******..*......*..*.***.*.**.*.**..****.*****..***.*.*.****.*.**.*...*.*..*..*....**.****...****.**.*.*..**.**.*...*.**.*.***.*..*.*.*****..******.**..***..*..**.**....*..**...*...*.*..***.**.***.***...***.*.*..**..*.*..**.*.*....*..*...*****..***..........**.*...*.*.*.****..*...**..*.*.......*******...***.**.*..**..**.*.****.*....*.*..*.....**.**..*.**....*......**.**.*.*.**.******...**.*********..*..**.**..*.....***..*.*.*.*****..*.**.*.**.*.*.*....*....****.**.*.**.**...*.***.....*.**...**.....**.*..*...*....*****...*.....*.*..*.......**.*.*..*..***..*.*...***.........**..***.....**...*..*...*.*...*.*****...**...*..**..****.******...*..*.**.*..*....*.*.**.**.*.*****....*...**.***.***....**..*...**.*..*****..**..**.*....***..**.**.......**..*.***..*..*.**....*.*.*..**.*.*****...**.****..*..*..*.....*.**.**.*****.......**.*...*..*..**....**..**.*..*.*.*..*...*.*...****...***.***...****.....*...*...**.**...*.***...*.*..***...**.*....*..**.**.*.*.*****.******.***.***.*..*.**.*****.****.......****.**..**.**..**.**..**.*.*..*..*....**.*.**...**.**.**.**..*..****.**..**..*.*..*.*.*...*......***..*.****.*..*..**......*.****.*....******.*...*..*...***......*****.**.**..**.*.*......**....**..**.**. ..*.**...***...*..*....***.**..*.**..***..*...****.**.***.....*.**..*..*.***.*.*....**.***.*.**..*..*...**.**.**..*.*..*.**...*.***.*..*..*.*..**.****.*...*....******..*...***.**.*..*..*.....**.***..........**.***.***.**..**.***.*......*..***.**.**..*.*****....*...*..*****.**.*.***..*..*.*.*.*.*****.***...**....*****.***.***.****.**...*.**.*..**.*.*.****...*..***...***.*....*....***.**.**....*....******.*..**...**.****...**.....*.*....*.****..*.*.*..*.***.**.*...*..*..*.*.**.*...*...***.****.*...***.*......****.*.***.*.....*.**.**....**...*...*.*****....*........*.*....*.*....*.**..*.*.*....*.**..*..**.*..*.**..**.**.**.*.***..*****...**..**...***.*...*..**....*.*..*.....*..**....**.****..*.**...******.*..*.*.*.***....*...*.*.***..****.**....****...**.****..**...*......*..*..**.*.*.....*.**.*...**..*....****..**..*..**....***.*....**.*..****..*.**..*****.*.*..*.*.**..*********.****..*....***.***.*.*.**....**.***.***.*.**.*.***...***.***.*.**.**.*.***...*.....*.**....**...*.*.**.***..**.....**.**..*.*......*.*.***..*.******..*.....**.*.***.*...*.*..*.......*.*...*....*...*....***..*.***.**......**.**.*.**....*****..*.***..*****.*.*.....*.*.**.*.*.....*..*....***...*.*****.***..**..*......**..**..*..***.*..*.***....*...*.*..*.**.*...*..************..*.*.*.**..*.....**.*....***..*..*..***.....*.***.*...***.*...****..**.**.*...**.***.*.**.*..*..*.....**.****..*****.****.*..***.*.***.***...**.*.*...**..**..*..*.*..*...*..**.*.**..*....*.*....*.**.*..*......***..*.********.*..**..*..**......*..***..*.*.**..**.*****..**.*.**.****.**.*.*.****..*.****...*..***.**.**.**..**.***..**.****..**...**.*...*****.*....***..*.***.***.***.**...*.*.*.***...*.*....*.*...**..*******....*..**..*...**...*.***...******.**.***.****.****.***..**.......***.***.**..***.*.***.*...****.***..**.***....**....*.***.****..*.*****.*..****.*..*.****.**..*****.*.....*...*...*....**...*..*...**.***......*.****.*..*....**.**..****...**..*.*..**...*.***.*...*...*.****.*.**..*....*.****.**...*******..**.*..* ..*.***....***.***.*..**..****.*....*.*.*.*.***...*..****.*.*..**..***....*..*.***.*******..*.******.*.***.*...*..****......**.*..*..*....*******..**.*.*.**.*.***.....**......*....*..*...*..**....*.*...*..*.*.****.*...*.***.**..*...***.**...***.*.******.***...**..*...*.**.*....*..**......**..***.*..**...*****.**....*****..***....**..***..**....**..****.**..********.*.*.*..**..*...**.**********.*...*..*.****.*....*..**..**..*.******.*.**..*.*..*.*..**...*..*.*.*...***.**.****.******..**.....***..*....******.*......***...*....*.*.**...*****..*..**.*..*****.*.*.....*....**..*****..*..*..***.*..***...*.*...*.**.*.***......*.*.*.*.*.*.*.....*.*..*******..*...********.*......**.**.*.****..*****.*.******...*...*****.**.*.******.*******.***.*****.**.***...*..*..*.*.*.....****..*.***.**.*.*.*.**.**..**..**.*..*.*..**.*....*.**..***.**.*.**.......****..****.***.....*.*.....****.**....*.**.**.*.*.*..**.**.**.*...*..*****...*.........**..*.*....****...**.*..***.****.*.****..**..**....***..*.*.***..**..**.**...*.***.*..**.*********.*****.*...**.****..**..*.....**....***.*...***.*...*..*****.....*.**..****..***.**.**......*****....**.**...**..*.**.......**.....*****.**.*..***.*.*..*.****...*..***..**.*....*.**....***...*...**..*.*.....**..****..**.....*..****.***...*...*.**.*..**..***.*.*****.**...*.***..**....*.*...**.****.*...**.*..**..**..*.**..*...*.*.**.**...**.****.******.*.*.*.*****.**********...*..*.....*.*...**.*.*..**.****..*.****...**..***..*....*.....*.*....***.*..*.*.**.*..******......**.***..***....***....*.****..**.**.**.*..**.***..*.**..*...*..*...**..*.*.**....*.**.**.*.***...****.*.**....*.*..*.******.**..**.*.**...****.*.*****.*.***.........**..*.***.*.*.*.*.*..**..**....*..*...****.******....**.**...*****..***********......*.*..*****.***.*.*......**.**..**..*.**.***....******...*.**.*.**.*.**...*.**..**...**..*.******..*.*..***..*****.*..*.**...***..**...**.***.*...****.*.*.*...*...**..*..*.*****...***.....****.*...*..**...**....*****..**.*****.******.*.**.*.. ***.**..*..*.*.**..***.*.*.***.**.**..*.........**.*..**..****.**.***...**...*.*.*..*.*****.***...***.**....*..**..***..*..**.**.*..**.*..*....***......*..*.*.****.*.*.****..********.**.**..**...***..*.**..**.***..**..*.**.*..**..**...***....*...*.*.**.*.**.*.**.******.*****.*.*...*.*.**...**..*.*..***.*.*...**....***.*...****.**.*.**.....***.*.*...*....*.**...**.*.*..*....*.**..*****.*..****.***..*..***..*..*..*...***.***..***.**..**...**.**.....*.**...*...**..*.***.****..**.....*.**.****..**..*..**...*...**.**....*.*.****..***...***.*******.***..*...*..**..**.**.***....***.**...**.**.*.****.*****.**.**.****...*..**..........***...*......*......**.*...***.*...**.*.********.***.********...*.****.....**..*.*.*.*.*..*.*..*..**.*.****.*..***.**.*.***.**.**.....***.**.*..*.*.**.*.....**.*..**..**.*...*****..******.***..*.*..****.......*........*....**...*...**..****.*.***.*..*..*...**.***.**..*..*****.*.**.*.*******.***.**.***...**.*..*.......*..*.*..**.*..**.*...**...**......*.***.******.****..*..**...*.*.*.**.**...*..*...**.*****..*...*..*.*******..**.****.***...**...*.**.*..*****...*.*...**.*.*.*.*.*.*.**.*.**...*.*.**..*.*.*..**.*...*****..**.*.*.***...**...*..***...*...**...*.....*.*.*****..*..*.*.*....*..*.*.......*...***.*..*.*.**.*.****...*.**...**.**.*.*.***.**.**.*....**.**..**...**......*..******..*....*.*.*...*.*..**.*.*****..*.**.*.***.*.*.**.*.***.*...*...*...****.**.*.*..*****...*.*******.**..**...***..*..**.*..**..****.*....****..*...*.***.*..*.**.*...*..**.*....*.**....*****..*.....***..*......*..*..**..*.....*....*....**..****.***.*.**...*..***..*.*..*...**..**...*...****.**..*..***.***.*..**.**...****.*..**.*......**.**...*.***..*...**.*..***.***..**.******.*.*.**..*.**.*..*....*...***..*.**...*****...***.***.****.**..*......*.*..*..*..****.*.*.***..**..**...*..**..***....**..*****.**.**.**.**.*.**.*.****...**..****.**..******..***.*..**..*.***.*.****.***.*..****.*..**.**...***.....**.....*.***.***..****.**.*..*.***.***.****.*..*******.**..**.*.*.*..* ***.....*..**.**..*.*.**...*.*.*.*..*...*.*.***.*.*.*...**..*...**........**.*.**.**.*.***.*...*.***..***.*..*.*.....***.*.*.**.**...**.*..*.**.*.*.*.*..*..******...*.**********.*.*..*.*....***.**.*.**...**.*.**.*.*....**.....*..*****.***....**.******...***.****.****.*.....***..*****..**..*..*.*****.*.*.****..*.*..***.**......**...*...***.*...*.*...*....*.**.*.**...**..*.*....**..****..**.*....*.....**..*.*.*...*..**...**..*..*.***.***.**.**..****..**.**.*.*.**.****...*..*.**..***.......**..***..**..*.*.*...*.******.*.*...**......*.**.*..*..*.***..*.*.**.**.*..**.*****.**.****.*.*.*.*.**.....*****..*...**.*.*.*.*....*....**.*...**..*.****..**.*....*..*****.**..****..*......*..*..**..*..**.*****.*..*...***....**..***...***.....*.*.............**...*.****..*****.***....***.*.******.**.*..****...***.....*...**.*.***.*..*....*****..*.******...*.*..*...***.*..***....***..***.*****.**.*..**.***..****..*.*.*****.....****.*...***..*.*......*.......***.**.*.*.**.**.*.**.*.*.*.***....***...****..***.**..*...**.*....**.*.*...*..****.***.*.****...***.*.*...**.*****.*..*.*..**.*.*.********.****...*.*.****.**..*..*...*.*..*..******....*..****..*...*.**..*.****.*.*.*..**..***.**....***.**...***.******.***..***.***.*..***...***.....*.***....*.***.*..*.**....*.*.*..**..**...*...*...*..***....****.*.*....*.....**.**..***.****.*.*.**.*..***.*..*.*.*.**.*.....**.**.*.....*.***.*.**.*.**.**.****.***.****..*.****...****....*.***.****..****.***.*....***.***.****...........**.**..*.***..*.*.**.....*....***.***.***..**..***.***.***..*.....*.*..******.....***..*..*.*......****.*..*..*.*.*.*...*.**......*.*****..****....*.*.*...**.*..***.....*.***.*.**.....*...**......*..***.*..*.*...*..**.****....**.*...*****..**..**.******.*...*..***.***.*.**....*...****..***..*******...*****..**.*..*.***..*.***......***..*.**..**.***.**..*..***...****.***...*..*...**...*......*.*.*...**.*...*....*.**.*.*...*.*.**..**.*.****.**....*..*..**...*.**.....*.****.*.**.**....****..****.***.**.***.*..***.*...***..* *.*...*...**.*.*..*.**...*****..**.*....*.*.*.*****......***..***.*...*...*.*..*.***.***.*...**...**.***..**.*.*.*.****.....**.*..*....****.*.**.*..*..*.*.***...*.**...***..***..*.*..*..**.*..**..***.*..*.*.****..*.****..***..*.****..*...**.**.*.***....*...*...**.***...*.**.*....**.*.**......******....*...*.....*****.****.....****..**..**..***.........********.**.**.**..***.*...*.**.**.*.**.....*...**.**...***.*.*.*.*.*****............*.*.*..***..**.***..*.*.*.*****.**...**..****.**..*.**.***..*.**...*....****.***..***.*.****...*.***.**.**.*.******.**..*...**..*..*..*..*.**...******...**..****...***..**.....**...*.*...**...*..*......*.....*.**.*..*.*.*.*...*..**.***...*.****.*****....*****.*.*..*...*....*...*.****..*..*.*..*.**..**..**.***..*****..***..*.*.***...*....**..****...***.**....*.*.***.**..****.*.*.*..**.**....**.****...*..**..**.....*.*..*...********...*..****.**.***.*******.**..**..*.*..*..**..*....*...***..**..*.*..*..*..*......*.*.****...*..*...........*..**.*......**.*.*.....***..**.***..**.*....*....**.*..*.*.*..******.**.***.....*.***.*.****.**.*.*.*....**.*..*.*****.***..*...******...*....*.**.*...*******..**.****.....******.....***....*....**.....***.*.***.**.*.**.**.*..****......*.*.***....*..**......*.*.*.**..**..*.*.*.*.*.*..**..**.*..****...**.*....***.***..*.****.*...***..*......***.*.******.**..*.***..***.*..**...*.*...*.**.*...*....*****.*.*****..*.....*.*.*....*..*.*..**.*..*.****........**....***.*.***.*.****..**.**.*...*.***.*.***..*..***....**...*....*.*******.*..*.*...*....*.**.*..*..*.**......*..*..*.****.*....****.*****..**...*.**.....*.....***.....**.*****..*.*..***.**.**..*.*.**.....*..**..*...*...*.*...*....*.*...*......**..*****.****.*.*....*...*.....**..*..**.**.*****.**.....***..**.*..*..*****...****.**.***.*.*.*.*.*****.*..*.*.**..*..*..*...*...*****...**.....*...*....***.***..***.*.*.**********....*...*..****..*..*..****..*...**...*.*****......**..***.*...*.**.*...*.*..*.*.....*.*.*..*********.***.....***.*...*...*.*..***.*** **.*.*.****...***.***.*....********.**.*..*..**.*..****.***....**..**.*.*..*...***.*...**.*....*..**....*.***.**.***.****..*.*..**..**..**.*...**.*.**.***.**...**....*.***.*******.***.****..****..**.**.***.***.**.*.*.*...********..**..*..*.***.**************.*...**...**.....*..*..*....*.....*.***...*.*..*.*.**...**..*.....**.**.*.......*.....*****...*..****...**...**.*...****..*..**.*.....*.*..*****.*.**....*....*.**..*****.***.**.**....*.**.*.*.*....***.*....***.*.*.****....**.***..*..*...*.....*..***.*...*...*...**.****......**.**...***.******....**..*******.**..*.*....****.***..**..***..**.*.***.**.*......**.***...***.....****.**.....*..*.**.*.****...***.****..**.****.**.***..**..*.*.****.**..**..*.***.*..*..***.*.....*..**.*...**.*.**.*.*.*****...*.*..******...***.*.*..**.*...**.**..*****.*..***.**.***..*..**...*..**.*..*....*.*********..*.*.***.**....*.***..*..*.**...*....*.....**.*..*.****.*.***....*.*****.****..*...**.**.*.....****.*..**.*.**.*****.**..*.*.*.*...*.*.***..*.*.***.*.**.*...****....**..****.......*..**.*.*..**..***.***..****...*...*.*.******..*..*...*.*.......*.*..**..***..***.**..***.*...******.*.*..*..*.**.*.*..*..**..*****..********.**.***......*.*.****...*.**...****.***.***.*.*..**.**.**.*.*.*.**..**..*..**.****.****.***.**.*.**.***.***.*.**.**...**.*.....*.**..*...*.*.*****.*..***....***..*..*.*******..****.****.*...**.***...*..****.*....***.*.....*.*.*.*.***....**.****........**.******..*****..*.**.**...*.*.**.**..***..*.*.*..*.*.*.**.....***...*.*..**.....*...*.******.***..***..*...*****..*.***..*..*.**..*....***.*....*..*.*.***.*...***...*****.***..*...***..****...*.*.....**.*..*.*.**....***.*......**.*.*...**..*.****.......****.******.*.**..***...*******.**.......**.*.**.*..**..**.....*.**.....***.*.*****..*.*.*..*****.*.**.*..***...**.*.*..*.*..*.**......**..*.*..*...**..**.*..*.***.*...*....**.******...*.****.***.*.*..*.*.*.**.....*.*..*.*.*.........**....**...*..*.*.*.**.*.****..**.**.***.*.*..*.*..***...*.**.....**.*...**...*.***... ......**.***************.*..*****..*..*.*..**.*.****.....*.*.*..**..*..**.*.****..*.***.**.......*....*.....**.**.**....*.*..****..*.***.*..***..*.**.**.**.**..*..*..**.***.**.***..**.*...*.*...*.....*.*.******.**..***.*.*.*......*...**.**.***...***....*.*.******....**.*.*.*.*..**.**.*..*..*....**..*.****...****.***..*.*...**.***..***....****.**.**.*.***....***.**.*.*..*..*.**.......**.*..*******......***...*..*.*..*...****.**.*..***..*....*.**.***.*.***...*....****...*.*.**..**........*****.*.**.....**......*...*..*.*.**..**.*...**..**....*.***.*..*.*...***..*.*....*...*.*.***.*....*.***..*.*..*..*.*..*....*......**.*.*..*..*.**..**.******..*......****.*.**.*..***..*.*..*.**....*....*..*.....*...*...*..*..**...*.****...**.*.****.**.....**...**.*...*...*.***.*.****...***...***.*..*****....*.**.*.....***.**.*...***.***.*.*....**.**...**.*.**...**************..*****.****.*******..**..**.**..**.*..***.**.*..**.*..*...***.*****..*........**...***.**...***.....*..*.*..**.*...*.*.*..*.*.***..*.*.*.**.*.*...*.....*....*****..****.*....**..******..**.***.********...*.**.***.*****.******....*......*....*****....*****.*.**.*.***.**....*.*.***.....*.*.***...........**........*.*.**.*...*...*****.....********.*...*.*...**.*********...**.*.**..*.*..***.*.*..*.......***.*..****.****.**.***.**.*.***.*.***...*..*..***.....***...**.*....*.****..*.**.**...*..*.**.**.*.*.*..*.*******.....*.***.**.*...*...**..*..**..*..*.*****..**.....*...*.*..*...*.**.****.**.**...**.....*..*.*..*....*.....**.**..**...**.*.***.**.**.*..***...*.**...**.**.**.*...***.*..***..*...*...******..*........*.*..**....***.*.**.**.*****.*..*.*.*.*....*..*....*.*.***....*.***.*..*.*******.**..**.***.****.**.*..*.*.*....*...***.**..*..**.***.***.*.**.**..***...***.***...*.*...*.**.*.*.*.****...***.**..*****...*.*.*........*******......*.*.*...**.**..*.*.**.....**..*****.**.***....***.....***...**...*.*..*.*.**.*.**..**.*.*********....*..*.*****.*..*.***..**...*..*.....**.*....*..**...*....*.*..*..***.*.....*.*..*. .*..*.*.**..*...*.**....*.**.*..*.*...*.***..*.*.....***..**.*.*...****..*..**.*.*...*...*......*..*..**.***...*....****......*****.*****..**.*..**.*.**.*.*.*.*...*****..*.***.*.*..**.*.*.*.**.**....******.*.***....**..*.***.*....***.*.*.*......***..*.*..*...***...***.*.*..***..*********.******....**.*......*...*.*..*.***..***.*.*.****.*.**.*.....**.***.*....*.....***...*.**********....****...***.*.**.....*.****.**....**.******...***..*...*..*...*...*.**...*...*....*.*.***..****.*.*.*...*.**...*.***.***.*.**..*..*.*****.**..**.*.**..*.*....**.**.*.**.***.****..**.**......*****.*****.**.*.....*.*****.***.*..*.**...*..*..**..**.*****..*......**....*.*.****.*.**.*.****.**.....******.******.***.*.*..**..*..*******...*.*....***.*.*****.***..*.*.*..**.**.*..****.*.***...****..**..****.*.*.*.*.*.*..**......*.*.*..*.**..**..********.**.*.***.*****..*...*.***..*.**.*..*******.*.*..**.....*.*...*********.***.*...*..**.********.*.*...*.****..*...**..***.*.*...*..*..*..***..****.*...*..***.*..*.**.*..*...**.**...*....*...*....*.*..*.*..**.*.*....**.****.*....**.**.***.***..*.****..*******....*.**..***..**.***..**...*.**.*.**.***...***..**....*.******.***..*....**.*...*..*.*.****.*..*****....**...**...*.****....*..*.*..****...*.*..*..*..**..**.*..**..***..**.**..*..**.***.*.*.....***..*..******.***......*****......*...*.****...*..*.**..**.*.**.......****.*..**..*...*..**.*...*...***..***.*.*..**.*.*.*.*.**.**.********.*..*****.*****..*.***.*****.***..*...........*..*.**..*.*.****...***..***.*.*.*.**.******...*....*.*.*.*..**.**.*****.**.....**.*.*****.*..*.*.****......****..*..***.*.*.*.****.*****..*.*...**.**.**.....***.*.*.****...*...*.*.**....**.....**..*.**.******.*.*.***.***.*****.***.**..******.*.....**.*.*.....**....*.****..*...*.*.....***..*...*.*..**.*....*.*.*.*.**..****.**........*****.*...*.**..*...*..*...*...*******.**.*..*.****..*.*.**.****..***.*...**..**.*.*.......*..****.**.**.*....***.**..*.**.*.*..**...**.****...*..***..****..**....*..****..****....*****.**.*. *.*...*.***...*.**......*..**..**.********.**.**...**...*********..*..******.*..*.*.*..*...**....*...*.....*****.*****...***.**.**.*..*..*.....*....*****..**...***.**...**.**.*.**..**.****..**.**.*...**..*.*.*...***.**...****..**.******.....*.**.*.****..*..*.*.**...***..*..*....*..**...*.*.****.*...*...**..*...*.**.**..*.****..*.******.*...**..*.**..*..*...*.*.**......*..***.*****..*.**.**.*....****..*****..***...**....**.*.*.*.*.*....*.....***.*..**...*..***..*****.**..***..*******.***..***.*....*.**.....*.**...**.***.*.*.*.**...*..*........*****.*...****..*.**.**.*.*.*..***.*.*..*.*..**....****.**..****..****.*...**...**.*.*.*...*.**.****..*.****.**.*.***.**..*..***........*.*..*.....****.****..***.*.*..*.*.******.**..***.*.**.*..*..*...***.*.**..**....***.*.*.*.******..*.*..***...**.*...*..*..**..*.*.*.**..**.****.*.*****..*..***..**.**.*.*..**.....*.**.***.**.*.******.**..**.******.......*.*.***.***.*......**......***.*..*..*..*.....***....*****.....*.**...*..*.***.******.*..*.*..*..**..**.****.**.*.****.*.....****.*.**..*...****....**...**......*.*..*.*.*..*.*..*.********.......**.****..**.*.***..****.**...*.*...........*..***.***..**.*....**...**.***.*..**.**.**..***.*.*.***.**...*..**.*..***..*.***.**....**.**........*.****.*******.....***.*****.*..**..*.*..****.*..*****...***..**......*.*.*.*.*.....*.*..*.******.......*.*...*.****..*..*.*..**.*..***.*..*.*.**.***...*.*...*...*...*..*......******...**.*.*.....*****..****..*..***.**.**..*....*****.**.***.**.*...*..*...**...***....**.*****.**.***..**.****.*.**.**.*...*......*.*.*.**.......*..*.***.**.***.**.*.*..******...**...*..**..*....***.*......***.*..**..***...***...*.***.***.*.**.*....*..*.*...**.**.*.*.**..*....**...*.**.*****.*..*.....*.......***....**..*.**...***...******.*.*.***.**.......*...*.......*.*..*...**..**.*.*.*.****.*.****..******.*..****.*.**..*..*..**.*..**.*....*.*.***.********.*.***..**..*...*...****.*.**....**..*.*..*..*..*.....****..*....*.*.*.*.*.**.**...*...*.****...*.**...*****..*** **...*.**..****...*..*.**.***...*.**.....****...*...**..***.*.***..*.*..*.*.**...***.*****.*.*****..**.*..******..*.*.*.**...*..**.**.*.....**.*****..******..****.*.***...***.**.*..*.**.*.**.***...*.*.**.**..*.**...**...*.**.*******..**....*...*******...*...*.***.*...*...**.....*.*******..**.*..*.**.*.*......*.**..*..*.******..*****.....**.*****...*..*..****..*****....*.*..*.....**.***.****.*.**.***..*..*..*..**.**...**.*.*.*..***.**......***.*.**....*.*.....***.*.*....*...*......****..**.**...******.***.*..*.*...*******.*.****...***.********...****...**...***.***....***...***.*.***.**.*.*..*...**..*..**..***....**...***.******.*****.....*.**.**.****.*.**.*.**...*.**...*.*..***..**..**.....***..*....***..*.**.*....***.**..*.*.*.*..***..*.***....*..****.....*.*.*..**.*****.****.*.*.**.**.*..**.**.******.*.***..*****.******...*...**.****..**...*....*.**.*...**...*...*..........**.*..*.*.....*..**.**...*.**..*..*...***.....*.****..*.******...*.*.****.***.*...*.****.**..**..**..*******..*.**..*.*..*.*....*....*.*.*..***.*.*..***.*.*.**..*****.*....*...*.**...****..****..***..*..**..*......*.**..*.*...***...**.*.*.***...*...***.....**..*..***.....*.*.*.*.*.**..*.*****..*.*******..*.*.***.*.*....*.*.*..*..*..****..**..*.*****..*.**.*.*..**..*....*.*..**....***.*...*..*..****.**.*....*.*.*...****...*.**...*..*.*..*..******.*******.****..***.*...******.*..***...***.***.***.**.*..**.......****.*.....*.****..*..***.***..****.*.**.*..*****...**.*.**..*......*..*...*......**.*****.....**.**...**.**..*.*.......**..**...**..*..**.*.***.*****.*..*.*....*.*.**.**...*..*..***...**.**********.**.*....*.*.*..*.***..*****.***....**.*..*.*.*.*.....***....***.**.*..*.*****.****.**...***.**..*.*..*.*.....*****...**.*....*.**.*.*.*..**..*.***.*.**..**.*.**..........****...****.****.*...*......***..***..***..**.*.**..*.*.*.**.....*...*.**.*.*.*.***.*..*..*..*.*.**.*.****.*.....**.*..**.*.....*.***..*..*..*.*..*.*.*..**.*..***......***...***..*..***..*.*..*.***.**....**.*.*...*.*.*****....** ***.*...**..*..**.**..*....****..*..**..**.*.**..**.....*..*****.*...*.*..*.**.****......*.*.*...**..*.****.*.*.*...*.*..**...**.*....*....*..***....*.****.****.*.....*****.....****..*....***.*******.*..***.*...*..*..**.*.***.....**....*.*.****.*..***...*...****...**..**.*..*..**..**..*.*..*..*..**...*..*...*.*..**....*.*.**.**...*.*.**.*..**..**..***.....***.*****.....**.***.*.*.*..*.*.......*..*.**.*.**....****.*....**...*.*****.*..*.**....**......**.**...*.*.*.*...*...***....**.*..*.**.*..*.*****...***.....***.*....****.*...**...**.**......**...**...**.**.***..**.....*.**...**.*...*......**.*..*.*..*.*.**..***.*.*..*...*..*...**.****.*.*......*..*..**..*.*.*****....**.*..*...*.*****...***.**.***..****.**....*.*..*..**.***.***.*..*.*..****....*.*.*....***..*****....***.....*****.*.***.*.*......*........****...*....*.***...****...****.**.**.*.*...*.**.*..**..****.**.*..****.***.***......*..**..*.*.***.***.*.***.....*....**.**.*..*..*...**.**.**...*.******....*..*...*.*.*.**.*.*.**...***...**...**..***..*.****..**.........*..***.....*.*.****..*.*..*..*...***....*.**.........***.*...*.**..*.**.*..**....*....*.....**.*......*.*.****.*.**.****.**..****..........*.*..*..*...*.*****.*****..**.****....*...*...*..*.******...*....*...**.***.....**.*..****.***.*..*..**...*.**..*.*.*****.*...***.****..****...**..**...*.*.***..**..*...*..*.****..********.***..*..*.*.*..**.*...**.....*.*****...*..**.......**.***..**.*...***.*.**.*..**.**....**.*....**.*.*.**.*.*************.*..*..***..*..*..*.****....*.*.*.***...**.**.*..*.*..*..*......**.**..**..*.***...*.*.*.**.*.*.**...*...*..**...*******.....*.*.*....*..*.**....*****.*......**.***.*****...*..*..***.*.**.***..****...*.*...**..**.**..*.*..**..**.....**.*..*..**.*..*****..*.****.*.*.*.***..****..*.*...***.****.***.**.**..****....*.**.***.***.**.**.*.*....*.****.......***...****.**.**********.......****.**...**.**.**....*..*.**..*********.*....**...**.*..****..*.*.*...**.*.****..****.**.*...***.*.**.*..*.****..*..*.*.*.*.*.*.** .......******.**.*..****.*..*..*.*.**.***......**.*.**..**.*..*******.***.***.*...**..**.**.*.....*.....*.***..*.**.**.*****.......*******.****.**......*.*.*..***..*.**..**.*.***.**.**.......***..*.*.*..***.**.**.*...*.*****..**..**...**.***...***......**..*.**..*.**....***.*..*.*.*****....*.*.*.***.*.*.*******************.**.*.*..**.**....**.*...*.**..*....*..***..*.....*...***..*...***....**.****.*.*....****..**..*.***..***.*.*....*..*..**.**.*..*..*.*.***.*......*...***.***...*.****...**.******..*..*..***....*...*.*..****.*.****........*..**..*.*.***.......*.**...*.*.*...*.*.*....*....*..*.*..*..*...*....*..**.*.***.*.....*..*.***.......******.*.*.*.*...*...*.*.*.*.*.*..*...***..****.***..**.........*...*..*.*.****.**..*...*.*.***.*..**..**...**.*..**..*..*.*...***.***.**.***..*.....**.*..****..*..*****............****.*.*....******.**..**.*...***.....**..*.*...*.*...*..***.*.*.*..***...***..*...*.*...**...******....***.*..**.**.*.***...*.*...*..*..*.**.*.*..*.**.****..*....****...****.*.*....*.*....**..**..*******..*...**.....*.**..*.*...***.**.*...*.*....****....******...***..***.**....*****.**.**.*...**...*..*.*....*...***.*..*...*...**...****.*******.*..**..*.****.*.*...*.*.*.*..***.*.*..*..*..**...**.*....*..*.*.*...***********......**.**....****.*...*...*...*.**...**...*.*.*...*..*.***.**..**...*.*.*.*..**..*.*****...*..*.*...*...**.*.****.****.*....**.***..*..****...*..*......*..*.*...**..****..**..**..*..*.****.**...*....***..****........***.**...*.**.*.***.*.***...***.**..*....***.***.**.***.****.....*.**..***.*..*.*..*****.*.*..*.*...*.**********.***.*.**..*...*..**....*....**.**.*...**.****..**..**.*.*.**.*.*.**..*..**.*..****...*.*......*...*.******..*.....*.*.......*.*.**..**.*..****.**.**.....***.*...***.*...*....**...*....*..*....**.*...**...**....*..*...*..*.**.*....***...*...***...**..*.*..*.****...***.*.**...*.**.*.***..*******.**.**.***.**....*.**.**.***.********.....**....*..***.*.*.**..*.....*..*****..*****...**...**..*...**...**.**.*.**.***. .*....**...*.*.*.***.*.**.*.*.*.****.*...**...***..*.**..*.**.****....*.***..*...*..***..***.**.****.**..***.***.***.*..**...*.**.**.**.**.*.**.*....**....**...**..*.*.....*..*.***..**.*******..*.*.**..*...**.*.**...***********.*...**...*.**.......*..*******.....*..**.**.**...**..**.**.*...**....*.*****...**..*..***..*..***.**...***.*.****.*....*..**.......**.*.**..**.*......*..**....*.*..*.*.**....**.**.****....*...*..***...*.**..**..**.*..*.**....***...*.*..*.*..*.**.**.*******....*..**.*.**.........****...***.**.*...*..*..*.******...*.**.*.*..****........*...*..*...*.*..*****.*.***.*....*..**.........*......*****.*..**......*..*..*.***.*.*..*.*.******..*.*...**.**.*.*.*.*.**.**.***.*...***.**..***..******.*.*....**...**.**.....**..*...****.......***.*.***.**..*.*.**..*******...*.*.*.*********.*.*..***.**.....*....**...........****.....****..**...*....***.*****....*....****.*...*..****.*********.*******.**.......*****.*.*....*.****..*.**.*...*.*.***.*.*...****.*.*.*....*..*....**.*..*.*****.*...*..*.*.****.**.*.**..**..*.*..***...*..**..*.*..*..*.*.*****...*..*..*...*...*.*...**..*....**.*..*......**...**.*.*...*......*..*.....*.**....*..*.....*...***..******.*...*****.***.**.*.*.*....*.....****...*.*..**..*.**...**.*.*...*..*.*..........*.**....*****.*......*.****.***.*.*.......*.***.**..*.*.*...*******...*...*....***.*.****.*.***.*.*.**..**.*..*.*..*.*..*.....****.*.***..**.*.*...**..*.**......*.*..*..**.......*.*.....****..*.**..*.*..*....***...***.*..***..**..********..*.**..**...****.*.*..**.....***......*..**.*..**.****.*...*.....*.***.**......**.*****.*.*.*.***.*.*****...*****.**...*..****...**.*.**.....**..*.....****.****..*..*.**.*.***.*...*.****.*.**.*.*.***.******.**.*..*****.**.*.***.*.****..*..**..*.**..**.*..*...***.****...*.****..*.**.****.******..........**.*..*.***.*.*********.***...**.**.*..**......*.**.*...*.*...*..**..**.**.*..**..**...**.**.*.*.*****.**...********...*....*.***.****...****.*...*****.***.*.*......***.*..**..***.***.**......***.. *...*.......*.**...**.*.*.........*..*****..*......**.....***...**.****.*.*******.*.****..*....**..*.*.**.*..**..*...***.**..***.....**.**.*..****..*..*.*.....**.**..*....**.**.**.*..*....***.****......*.*.*...*****.***...**...**.**...*********.....*..*****..*..**...*...*******.*...**.*.**..**.*...**...**.***.***....*.*..**.**..*...*.....*.*..**.**.*.*.*.**.*.*.**.*.*.*..***.......*....**..*.....**..**.***.*****...*.**...*..****..**.*...***..*.***.....*.*****.**.**..**.*.*****.***..*.***.*.*....*..*.*.****..***.*.***.****.*.****..****.****.*.*.*.*.**.*.***...****.*.***...*....*..******.**.*.**..***....**.*..**...*.**...***....**.**.....*....*...*..***.***.*..**...*.*.**....*.*****.....*.*.*.*.***..******.*.***..*.*.**..*****.****.***.....*.*.**..***.*.*.**.*......*.**.*..*.**.**.*..****....*......*.*.*..*.*..*.....*.......*...***...***.***.***.**.*.....*....*.*..*.**..****.*****.*...*.*.**.*..*..**..**...*.*..*.*.....*....*.*..**..**..***..*.*.**.*...***..**.*.******.....*.*....***.*.......*.*.*...**.*..*.**.*..*..*.**.**.*.**.***.*.*..*....*...****.*.*****...**.*****..**...***.***..*...*.*.*****.*.*..**.****.*.***.*****.***.*...****.**..******...**.***..*.***..*..*.****.*.***.**..*..**.*.....*****.*....**.**..**.***.*....*.....***.*****.*..***.***...*...**.**.***.*...*..******..***..******.**..**.***..*.*..*..**.*.*.*.*.*.....*.**.*.**.*.**.....*.**.**.*.**.*.*....*.*..**...***...*.*.*....***..*.*******..**.*.*..**..*.*..******.*.*.**..**.*......*..**.***..****.*...*.*.*...*****.*.*...**..***...*.**.**.***..*...*.....*.*****..*..**.*****.*..***..*..****.*.*.***.****.**.*.*...*.*.*..****.*.*.*....*.*....******...*..*.*.**.*...*.....*..***.**.*.*..*..*****......**********.****..*.*.*..*.*.*.*****.*******.....**..***.**....*.....**..****.*.*.*......*.*.....*****.....**.*.***.**.*..*...*..*..***..**.....*.***.***.*..***.**.*...*****...**.*..*..*...*.**..**...**.*.*******.*****..*******..****...**...*.****..**..**.**...**..**.*.*.*****.***.**.**.*...*.*....*..*..**.*.*. ...*.**.*.*..*..****..**..***.****..*.**..*.*..*...*...*.*.*****.*****.*.**...**.**..**.****.**.....**..****..*.*..**..***.**..***.****...**.******...****.*..*.*****....*..**.**...*...**.*...**..**.****.......*.**..*.*.*.**.**...*.***..***.***.*.*.**....****...****.*..*..*.*.*.***.**..********...**..*.*..*.*.*..****.**.*.*.****..*..**.**.****..*....*.*****......***.****..**.*.*..***....**....**.*.***...**.*******.*.*.***.*.*.*.**..***..*..***.*..*.*.*..*..****..*.******.*.*...*....**.***..*..*..***********.*....*..*..*..*.*..**.*.*....*.*.*..*.***.**.**.*.***.*..*..****.*.*.*.*****..**...***.***..**..*..*.*...*....*.*....*.**.*.****.*....*....*.*.*...**...***.*.*.***..**.*.**.****..*....**..**.*.*..*.....*...*******....*.*.*..*..****..***...**....**.****...*..*.*.**.**.***.****.***.***.***...*...**..*....*...*..**..**..*.**.***.***.*.**....******.*....******...***..**.*.*.**.*.***..*..*..*.***.**..*......**.*.**..**..*...***.****..**...**..*.***.***..*.*.*.***.*****...**..**......*.*.......*...**...*.**.**.*..***..**....*.*.*.*****.*.........*....**.*..*..****.*.*...*..***********.**....*.*..*..***.***...**.*..*.**...*.....****.....**.*..**.*..*....**.*..*.***..**.........**....*..**.....**.*..*....****...*****.**.*.*..****.*.************.**....***..*.......****...*.***********.**.*...*..**.***.*****...**.*..*..*.*.***.**....*....**....*.*..**....***..................***.**..**.******.*.*..*.*****.*....*.**.****.*.**..*......*......*..****.***..*...***..*...*..**.*.**..*.*.**.**.**....**....*.**..*.**..**....**..**....*.*..*****.....***..**..*.*...**.*...*.***.*.......*.****.*.*..**...*.***..*.**.**.*...*.*.*..*.*...**.....**.**..*.*.**..*..*****.*.***.**..*..**.*...****..**..*.*.*..*.*.****...**..***.*.**.**.**.**.*..********.*.*..***.**.****.**.**.*...*...*..**..*.....**...*****..**....*..*.*...**....*....**......*****...***....****....*..*..*.***..**..*..***.....**.***..*....**.*..****.***.**.***...**.....****.**.*.**.*.*.**....*..*...***.........*.*.***.*.**.*.* *******....**.*....*.**...*.*...*..*.**..**..*.**..*.**.*...**..**..*.*..**..*.*.**..*...*.*...****...**..*.**..**..*.**.*...*.**.*.....*..**.*****.***.*...*..**...**..***.*......*.*.*.*...**...*.**.***.*..*..****.....*.***.***.....***...**.....*..*...*.*...*.**.**.....*....*.*..*..*.*....**..*..*..***.*...**...*.*...**.....*.**...********.***....**...**.....***...**...**..*..*********.**....*...*...*...***..*.*.*..*.*..****..**..**.**...*.*.**.*...*.....***.***..*.*.**.**...*.*****.**...**.*..***.*.*.*.***........*.**...***....***..*.*.*.*.*....******....***.**..*.***.*.*...*.*******....*.*.*..........*.....*****.***..***.*..**...*.....**...**.*.**..*..*.**...**..*..******.**.**.*..*.***...**.*.*.*..*****.*****.....*.*.**.**.....**...*...*....**....*...*..*.....**..****...**...***.**..*..*.*****.**....*****..*..****..*.*..****.*..*.***.*..**.*..*.*..*....***.*...****..**.*...*.....*..***..****..*********.*......*.******.*..*.....*..*....**.*.*.*.*..*...*...**.****..**...***..******.*..*...*....***.***.*...*....*...***..*...***.*...***.*.***..*..*...*.**..*..*..*****.*....*****.....****.*...***.**.*..*...****...*....**...*....*.*.*....***.*...*...*..**.*..***.***...*....***.*...*...*...***.**..**..*.*.***.***..*.....**.*.*.**.*.*.*.*..*.**..********.**.******.**.**..**.*..*..*.**.***.*****....*...****...***.****..**..*......*..****..******.**.****.**...*..*****......*****....****..**........*...***..*.*.**....*.****.......*.**..**........**..*.*.**.*.......*******.****.***.*.**.**.*..**...**.**.*****.*.**.*.*..*..***..*****.....*....*..*..***.*..**.**..*.**.***.*.**.*..**.*.*..***...*.**..**.****..*..*.**..***..******...*.....*****.*.*.*.*.****.*..**.*..*...********.***.*.**.***..*.*....****...*........***..***.*.*.**..***.****.*..*..*..**.*.*..*..**.**.*.....*..**.***...*....*.**.******.*.*..***.*..****..**...*..**.*.***.***.....***..*.***...*.****...***.**.*.**.*..*...*.*...*..*.*.****.****.*.*****........*.*..***..........****.**...***..*.*..***....**.*..**..**** ***.*****.*.****..*.*****.*...*..*.*...*..**.**....*......**.....***....*....*..*.**.**.*..*.****..*...*.***..*.***...*.****...*...**....*.*...****....**.*****.****...***.*****..***...*...***.*...**.**.***.*....*.*.*.**.*.*.*..*.**.*..*..**...**....****...*.*.......***.**...**.*.*.**..***..*....*...*.*.*...*....**.*...*..**..*..*.******.**.*....*....**...*.*..*....*.*.*.**.**.*.***..*.*.*.*.*...***...*.**.***..*.*.******.*...*.*.....***.*.**.*.**..**...*..*..*.....*.*****....****.**..*.**...*....**..*..**.*...*.**.***.*.*....*..******..*..*****..*.**.**..*.....*.*********..*..*.**..**..*...**..*****..*..*....*.***.*....*****....****.*..*.***..***..***..*.**........*****.*...****.*....**...****...**..*.*****...**.**.***...*.***.*...*..***....**.******.*.**.*....*...*.****....**...*..**..****.**.**....*.*..*....**..**.*.*.*.*.**.**.**.**.*.*.*....*..*.*.**.......**..**.*.****.***..*..*****.....*.**.**.*..**...*.*....***....*.*.*****...*.*.*..***..****..*.***.*..**.*..**.**.*..*....****.*.**.*.**.*..*.....*.*..*..**.***.*.******.**.***....***.**.....***..***..**.*..*.**...*.**.*..*..*.*...*.......*....*..**..*..**..*.....**...*.*..**...*.....**.**..****..*.***...*...**.*.*........*..*.***..*.****...*....****..***.**..**..*****.*..**.**.*..**.*..*.***...*****.***...*******..**.*****..*.......****.**....**..**..****...**.********.*****.*........*..**.*.*.**.***.....**.**...**.*...*.*.**.*********.*..*.*.**..*..**..*.******..*.....****..**...*....**.***.*..**.**..***.*..**..****....*.***..***.*.*...*..**.*....****.**.......*****..*.**.******.*...*..**.***.***...*....*..****..*****..*.....*.**.*.....***..*.*.**.*..*.*..*...**.****...**.*.*..*****..*.***...*...***..*.*.*.*..***....***..*..***..***.*..*..*...*.*......*.**.***..**.........*..*..*..****...*....*.**.*.*.***..*..*...*******.*..**.*.****.*....**..**.*...*.*..**....*..********..*...*...**.*.**.****....*.******.****.******...*.....*..***..*........**.*.*....**...***.*.*.*.**.*.**...*.**.*...*.*.*.**...*.....*..*.*. .*...**.**.*.******.**.*.*..*.*.*.**.*.*..*.****.***...*..*..***....**.*.....*....*..**.**..****.*.**....*.*..*..***..*...*.........***.*....*.***..***.***....**..*.*.*..**.**.*....*..******.*..****.*.****.****.********...*.***...*.*.*.*..**..........******.*...*..**....**....*..****..*..*.**.**.......*.****..*.....*...**..***.***..**.*****.**.*..***.*..**.**...*.*.....*..***.*.*...**......*...*.*.*.**......*****..***..****..**.**..*.*.*.*.***..**.*..*..***********.***..**..**.***...*..**.**.***..****...**..*..***.*.*...*.....**.**.**.**.**....**..***.*.***.**..***.***.*....**..**...*.***...*.*..*.*...*...*.*..**.**.....*....*.****...*.*.*.*.******.***..*....*..*.**.****.*..*.*.*.*....***.*..*.**********.***.*..**..***.*..***.***.**..**..*.*.*****...*.*......**.*.***..**.*****...*.*.*.*....*.*.*..*..*.**..**..*.**..**..****.*..**.*.**.*.*.***..*.**.*..**...**.***..****.*.*..**.***...**..***.*...**.*.*.*...*.**.**.*.**..*****...**.**.**..**.*..*.*..**..**.***.*.*************.*.*.*.*..*..**...****.*....**.*****...**..**.*.*...**.****.****....*.**.**...**.*..*......*..*..**.**.**.**.**..**....***.**.*****.*....****.***...**.*....*...**...*..**...*.*...*.***.**********....**.***.*.*..*****....***.*....**.*.***..***.***..**.**.****..*****.**.***.*..*.*****..*.**.*.*..*.*..**........*...***..*..*..*....*...*******.**..*******.....**........**.....*..*....***..**.*...*...**..***..***..*.***...*.**...****..***.....*.*..***...****..**....**...*...*..***...**.*.*..*.****.**.*.*.******...*.*..*.**.***.*..*...*.**.**...*****...***.*.*.*.**.*......***.....******.***.*..*.*..*..***..*********.*.*.*.....**.*...*.*.*.*..*.***.*...*...**.***....*****.*.**......*.....***..****..*..*..*...*.*****...***.***.*.*..***.*.****..*...***.**..**.*.....*.*...**.*****.*..*....***..*.***.*.**.*.**..***....**.**.*.*..***.**.*.*******.*.....***..*.*......**.***.*.***.*.*.....*.*..**...**.*.......**.*.**..*......*.....**.**.*.***.**.*....*.*.*..****...*...****.**...*.**.*...*******...***..**.*...** **.*.**.*.*..*......*...****..**.**...**...*..*.*.*....*.*.***.....**...****..*....***..*...*..***.**..*****..**.****.**.****.*..*.*...**.**.*..***.*********.*.**..**..*...**.***...****.*..*.....*.*....**.**...**...*.*..*.*.**..****.*.***...*...***..**.**.......**.***..****..**...***..*****..***.***...**.*...*.**...*....*.***...**..*.***.*....*.****.**...*..............*..*...**.******.**..*.**.......*....***.*..*.*...*.**.*.*.***.*..**...***.***.**.....**..*..***...**.*.*..*.*..*...**.*.*..*.***.*.*.*...*********.****...**.***...*...*.***..**.***..*.*.*.*.*..****.*.*.*****.*.*.*.*..***.....******...*****..*..**.****.*.**.*...*.*..*.**.*.*.*..***.*...****..*..*.**.....**.****..*****..*.***.*..**..**.**.*..*..**.....*..*.*.*...******...*..**.***.....*.*.*******....**.*.*.*******.*......**.**....*..*.*.**..*....**..***.*.***.*..***.*..*****.**.*..***.*.*.....**...*.**..*.****.*..*.**..*.*...*.*******.***...*.***.**...*.......***...****...*****..***.***..*.*..**.*.***..***.*.*.*..**.*******..*.*...**..**....**.****.***.*******.*.....**...***....*.**...***....******.*.*..****.***.**....**.*.*.*.*****..***..**.*..**.*..*...**..*...**..**...*.*****.*.*.*.*...*..*..*..*.*....*****..*.**.....*..****..*.*.*....***.***.....*..*..**..*.*.*.**.*.*.*..**.**.*.**....**.*..*.*****...*.*.*.**..**..*.....**..*...........***.**.*.****..***..**.*...**.*..*.*.*.....*.*......*****....*.*.*..****.*..***.*..*.*....****......*****.***..*.*..***.**....**..*.****..**...*******...*..**...*..*....**.****...**..***......*..********.********.*****......***.****.*****.**..***.****...****...*....*..******...**..*.*.*.........****.*****..*.***.**....*..*...**.***..**....***.*..*.**.**.**..*********....*.*..*......**..***.*..........*....*..**.*...*..*..*..*....*.*..*..***.*.*.*..*.**.*....*..**.**.*****.*..*.***..**..**..*...*.**.**.*.....**.*.*..*.*...*.....*.*.****..*.***.*...*****..*.*.*...**..***..**..****..**.*...*..***...*.****.**.****.....****.....*..*..**.**.****....*.*.*..*.**.**..***.**** *..****.*..*...*.*...***..***.**...*.**.*..**.***.*****.****.....*.**...**********......*..**.....*.***...*...*****.*.*....*.*.**..*..*.*.*..*****..****...*.******.****.....****...*.**.*.......*...***.*.*.**..**..**.**.*..*...***.*......***..****..*.*.*.**...*****.....***.*.***..*...*.******..****.********..*.**.*..*...*..**..******..**...*.**.*.*..*****.*.***.**.**.*.........**..**.**.*.*.*...*.*...****.**.*.***..**..**..***.......*****...*....**..****.****.***.*********.*****.*.*..*.**.***...****..*..********.***...*...*******.**.*..**..**.*.**..**....*...**.*..***..***..**..**..*.**...*.**.*.....**.****..**.**.**.*..*...**.*..****.***...**.*.**...****.*..*..*.****.*....*..**.**.*..**......**.**..*....**..**...**....**..**.*..*..**....*.*...*.**...****.*..***.*****.*****.*..*...*.*.**.....*.*..*.****.*..*****.*..**.*****....**...*****....***..****..*...**......**.*....*.*.**.**.*...*.****.*.**..**...****.*.**.***.***..**.*.*...**.*.***.***..**..**.*.*.**...*.**.**.*...**....*****.**.****.*..*...**...**.**.***..***...*.*.*.*.....*.*.***..***..*...*****...........*..*.*.....*.**.*............*.***..*.**....**...**.*..*.***...**.*..**.**.*...*****..**.......**.*..*...******....**....*.*.***...**.**...**.*....***.***..*****..********.**...*...*..*.*.*.*.*.**.*...*******.*..****.**.****.*.**.....*.....**...*.*..**........***.*.....****..****.*.****.**.*.*.*.*..****.*..******.*.*.......*..*....*.*..****....*.****..***...**.**......*.****.*.*...*.*.**..*.*...****.***..**.*...*.*..*****.*..*.*.*.*.*.*.****.**.*..*.*.*.**.***..****.***....********.**..*.....*.**..*.*..**.*.*.*.****..***...**........***..**.***.*...**.*.*.*.*..**..***.*.*..*.**.*..*.*.*.*.*.****.*....*..****.**.*.**..*******....**..*.*.**.**.******...****..*.***..********.*.*.*.*..*.**..*....*.**..**.*.**.*.*.*.*.*....***..**.*..****....*..*.*.**..*..*...***.*..**..**....*.**.....**..**.......*.*....******.**.**..***.****.*...*****.*.*****.**..**..*.*.***...*...*****....*.***.*.*..*****.***..**.**.*.**....* .**.*..*.*******..****.**.**.****.**..*.***.*..**.***..*...******..**.**.*....**.*.***..*....**..***...*.**...*******.***.*...*.*.**....***...*.*****.*..*.****.***..**.*.*.**....**.**..*.*.**.*..**.**....****..**...***.**********...**.*.*..***.*....*..*.***.**.**.***.**...*..*.*..*.****.*.....*.**.*.*...*..**..*...*...****.*.**..**..*....*..*..**..*..****.*.**********.*.*.**..**.**.*...*******....**.**.*.**.**..*.*.***..**..*..*.***.**.**.....**.*.*.*.*******.**.....**.**.*.**.**.**.*.*..*..*.*.*.*.***.**....*.**.***..*.****..***..*...***...*.*..*******.*.*....**..*.***..**..*.**.***...*.*.*****.**.*..*....*.*.****..***..*....****.**.***...**.......**..*.**...*.*.**.*****.**..*....*...*.****....*..**.*..***....*...*..*..*******.**...*******..**.******.**.**..*..**...***...****..*..*..*..***..***.*.****...*..*.*.**...**.*.*..******..**...**..*..**.****.*.*.*.*****.....**......***.*.*.*.*.***..**..***..*.*****...*..**.*.*.**.*.*..*.*..**..*..***....*....***.***.*...*..*...**.*..******.*.***.*.*.*..*...**..*..****.*.***..**....**..*.**.***..*******...*..****.*******.********.*.*..***.*..*..**.*..*....****....*..**......***.***.*...**...*.*.*.**....**.**.*...*.*****.*......****..***.*.*.***.**.*...*.*..*.**.***..*.**.*****.*.*...**..*******.*..**.*.****.*..***.**.*..*.***.**......*..*..*.**..*.*****....*.***.....***.*****.****.*****.*.******..*..........****.*****.....*.*...*****....*...***.*......*..*....***...**.*.*.....*.*...*....*...*..**.*......**.****....**.*..*.*..***.**..****..******..***.......*.*.****.*.**..*.******..*........*.*..*.****...***......*..*..*.*.******...*...**....******...*.****..**.*****.*.**.***.***.**..**..*****.*..**.***.*.....**.*.*.*..**.***.**.*.*.*..*.*..*...***.**.*...***......*..***.*..*..*.....*.**.*...**..*..*..*.*..*...*.**.....*.....**.*....*.**.**....*..**....**..**.**..*.*.......*...**.*..*.******.***...*...**.**...**...*.....***.**..*...*...*.**..**..*...**.*.*.....***.*****.****..***..*...********.**.**..*..**..*..*..****.***.*. *.*..*.*...**.*....*.**.*..****....**.****..*..**.*......*..*..**.*..**.**.*.**.*...*.*****.*.*.******..*.*..****.*...****.***.*..*.*.**...*..**..*....**.*****...*..**.****.....*...******.**..**.**.*..***..***.**.**...**..*...**.*...*.*.*..*..**.*.*.*..**.....*...*..........*....***...**.*....**....****..*.**....***.*.*.****.*.....*...*..*.***.....*.**.*...*.*.*.*....*.*..*.*..*.***.****..*..**.*..***...**.**..*.**.*****..***....*..*...*...**..*.*..**.**.***...*..*...*..*...*..*..***.**.**..*.*....*.**..*..***....*.*******.****..*....******..*.**.***........*..*....***.*...*.*...*..*.**.****.**.....***..*......***.*..*.*.*.*.*.*..**...*...*****....*....**.*.**..**..*..*..*.*.*.*......**.*.*...******.*..*******..*.*.***.*.*.*..*..***..*.*.***.*..*..**..**...****.**.*.*.*....**.***...***...*....***.*..**..*.**.*..*..*...****..*.*.*.**.*.......***.....**..***.***...*..*.***.*.*.*********.....*....*..***......***..*.*.*****....***..***..**.**.*.**..*****.*..**..*.*..*.**.**......**.**.*.*.****.*.*...*.***....*........*..*.******.*.*.***.*..**.*.*.*..*.*.**.*.***...**..*****.*.**.****..*..**...***....***..***.*..*.*..*....*..*....**.*.*.*.....*.***.***.*******.*.*..**....*...*.*..*...**.***...*.**.****.*..*..*.*.*..*...**.**..*..****.*....*.*..*..***.*.****...***..***.*.*****..**.*.*..***..**.*.**...*.*..*..*.*.*.**.......**..*.**..*.....**......*.*.*.**.*..*..*****........*.*.*..**.*....*.***..***.*.**..***..*..**.**..**..**....**..*.***.***...*...**......**.*****...*.*....*******.***.........***...***.*.***..***.*.**..***.*...**.*.*.*....**..****..**..**..***.**.****.**.....*...***..***..*...**....*.**.**..***.**..***...*...*...**..*.***.*.****.*..*.*..**.**......*...***.*....*...*..*.***.***.*.***...***.**....*..*..**.***.***.***.*.*.**....*............***.**.......**.....*...*.**..*..***.*.*..**.**.*.*****..*.**.**.*..***..**...*...**..*..*...*..*.*..********.****....*..**.........*.****.**.*.*****.***..*...**.**.*.***...*.***.****...*..*****.***..****.******....*..* *...*..****..***.......****.****...***..*....*.*...*...*****...*.**.**.*.**.*.*.*...*.**.**.****.*****.*..**......***..**.*...*..*.**...**.*..**.****......*.*.**.**...****.*...****...*..*.*****..*.*.*....*..*.*.*...****...**....**...***.*...**.*..**..*.*.*...***.*.**.***..*..*****.*****.*..**......*..**...******.....*.*...*...*.*.**.**..*......*.**....**.*****.*.*...*.*.*.****...**..**.*.*****..*...*...**.**...*.**.*.***.*.*.****.**..*..**....***.**.*..**.*..*.***.*.**..*....*....**.****.**.*.****.....***.*...*..*..***.*.*.*..*...*********.*.**...*.*..**....*.**..*.*......*.****..***..*.*.**...*......*****..**.******...*.***..**.***.**...**.*....*.*.**...**.****.*..*..**.*.*.*.*******.*.**.*..*.*.....*.***..*...*.**.*...***.*...*.*****.*.****..**..*...***.*.....*..*.*...*.*.*...***.**......*...****.*.**.**.***.*****.***.**...**.*.*..**...*.*..*******.....******.......****..*..*..**.*..*.**....*.*.*****.*.*.*..*..**.**.**...**.***.**...******.*.......**.****.*...***.*****.*****...*.**.***...*.******.*...*.......**.**......**.*.*.......**.*.*.***..*...**.***.*****.***..**.**.....****..****.*...*....*..**...*......*.......*..*.*.*......*.**.*.*..*.**.*..**..***.***..****************.*..*....**..***....*..******..****.**********..******..****.....**.*..*.**...**..***..**...**.**.*********.....**.**.****.*.***.***....*...*.****.*.*..*.**.**.*..*..*..*****.****..*.*.*....**....*.**..*....***..***..*.**.**...**.*.**.**.**...*..*.*.*.....**.*..*..***.*.*.*.*.*..*.**.***.*..*....*..*......*.**..*..*.**.**....**.**.***.**.****.*..*.*.*..*.*.***.*..**......*..*..***.....***.*.*...**.***..**..*******...****.....**...*.....*.*..*.*......**..*.****.**....*.*.*.*.*......*..*...*...*.*....***.*..*.**..******...***..*.*.***.*....*****.***..*...*.*....*..*....*..*****...*.....**.*.*...******...**..***.*.*...****.***..**.*...*******.*.*.**....*.....**..*..*.***..**..**.*.*...*...*..**.**..***...**...**.****..*.*..*....*.*.**..**.***.**..*.**..******.*.***..*.***.*****..*.**.*...*.***. *******.*.*...*.*..****..**.*...*..**..**..*...*..********.*.*..**.*.*..*...*.*.*.*..*..******...*..*.*...*.*..***.*...*.****....**.....*..****...**..***.*.**..**......***...*.***.*.*....*..*...**.*.****.*.**.*****....*.**..**.....*.****....***..***.*.*******..**********.**.*.......***..*....*.****.***.*..***..**.*..*...**..*....*.*......**..***..*******...*.**..*..***.*.*.***.*..*...****.......*.*.*..*...*.*.*..*......**.......**....*.***...*.****.*..**..*.*..*..*.**.*..*.*.**...*...**.*..*******..*.**.....*****.*..*........*..**.**.*****..***...*....****...**.....***..*.**.**.**.....*..**..**.**.****....*.*.***...******..*...***.***...*.*.**..*..**..***.**.....**..*.******...*.**..*.**.*....*..*.*...*.*.***.***.**.****......**....*..*****....*.*.**..*..*..***......**.*.**..*...*.***....*..**.***..*..**...*....**....******.**...*.*.*.....*.**..***.*..***...**.**..*.*****.*****.**..******..*****....**.....**.**...*.....*.*.**.**..******.....**....*.*.**..*.....*.***.**.**..*..****...*.**......**.*..**.*****..*****.*.....*.**.....****..***.*.*..*..*.***...*....**.*..****...*..**..*....*.*..*.*..*..*...***..**.*...**.*.**..**.***....*.***.**...*.*.*.......*********..****...***..*.**..***.*.**.*.*.****.**.*.*..*..*.****..*.*.....*......**..***.***..**..*.**...**..*....****..***.*..*..***..*..*****.**.*..***.***.*..****.*.*..*.***...****.***...*.....*.*.**.****....***.**......**..***....*..**.*****..*.*.***.*..***...*.****..*...*...**..****.*****..*.*****.**...**.*.*.*..**.*.*.*****..*...*..*****.*.*.**.****...*.**.*..*..**..*..**..*..*...*.***....**..*.*.****.******.*****...**........***.*******......**.*..*......*..**.***.***..**.*...***..***.*.*..*...*.*..*******.****.**.**..*..*.****.*.*.**.*.*....****.**.*..*...*..***.**...**..*....**....*.*.***.***.***...***....*.*.*..**....**.**.*..*.*.*.*.**.**.***.*......*.*....**..***.**.*.....***.**.*****.**.*..***.**.*.***.*.*.*.*.....*...****.****.*****..**.**..*...*.*..............**...*..**..*..*.**.**.*...*...*.****...*. .**.....**..**.*.....*....*.*.*..*.*..*..*******....*.**.**.********.*....**.**....*..*...*....***.****.*...*..**..*..***..***...*.**.*.*..*****.....**...**..*.*...*.*...**.*.*.**..***.*.*.....******.*.....**.*...**..*.*..*...****.**..*****.*.*.*....*.*.*.*.*.***..**....*.*...*.****.....*..***..***..****..*..*****....*..***.**.**.*..*.*.**..*.....**.**.***.*..*.*.****.*.****.*.....*..**.*..*.********.*.*..*****..*.*..*..*..*....***..*..*...**.*.*...**.****.******.*..***....***.*****.*...****...**.*...*.**.***..*******.****......**.**.*..**.**..**.**..***........*.*.**...*.******..***.*...****..*****..*....*.*.*.****.***.*****......*.*.****.***...*....*..**.*.***.....*.....*..*.**.**...**.*.****...*.*..********......*.*.*....***.****......***.**..*.*.*....**.**....**.****.**.*.*****.*..**.*****.***..*...********.....****.*.*...***.**...****.******..****..**.*.*.*...*.***.****.....*.*.******..****.**.**...*.******.*.*.*.**..*..*.****..*.*.*..**.*.*.*.**.***.*.*.*..*.**...*.*.*.******...*.*.....*.***..**..*..*.*...****.**....*..**.***...*.....*.*...**..*.****.**..*.**..*.*.****.*.***...***...***.**.....*..*....****.*.**..**.**....**......**.***..*...*..***.**.*...*.*...*..**..**..**.**..**.*...*.......**......*..*.*.*..........*.*.****..*...*.....***....*.*.*.*.**...****.**.*..*****..*.**.*****...**.*...***..*.*....*..****.*..**.*****.**.*..**.**...*.*.*.*..*...**.*.*..**...*.*.*......***..**.*..*****.*****.***...*.**......*****.**...**.****...**.*...*..****.**...*..**.......*.*.*.*..*..**..*****.***...*...*..*.**.**....*****.....**...**.*.*.***....*....**..**...*.*.***.*****.....*..*.*.**...**.....****.**.*...**..**....****...**.***...*...**..*.*...***..*.**...**.***.**.****.*.*...*.*.*..**....*****.*****.*.*...*.****...*.***..*.******....*..**...****...*.....*.***...*****...*.**..**..*...*****.**.*...**.*..**...**...*.*.****...*.*.*.**.*.*...***.*.*..*.*.*.*...*.*...***.......**...*..*.*.......***.**...**.....**..***.*...**......*...*....*..*.*..*...*.....*.....*.*.* *..****.*..**.*..***.*.*.*.*..**..*.*.*..*.****..*.....************.*.*.***..****..*.*...*...****...*.***..*.*...*..**.*...*..*****..******.*.**...****.*.**....*..*..**.*.*..*..**.*....*.**...**..******.*.**.**........*.*.*..***..***.***..**..*************...**.*.**.**.******.**...*.*.*...*..*..*.*...**.*.*....*..***.**.*..**.*...****..*.*..***.***...*...**..*..**..*.**...*.*....*..*.....*.....*******.**...*.*....*.*.*.....*.*....**.*..********..*****.**...*..*...*...****..**..*****.*..**..**...*....*..*..**.*.**...*.****....**.*......*...*..***.*.**.***..**..****.****..****.....*....*.*.**.**..*..*....*.....***.**..**.*.....*...********....*.*.******.**.**.*****..*.*...**..******.**.****.**.**.*****.....*.*.*.******.*.*.**.*.***.*...****.*..*.**.*..*.*.*.*....*.*...***..**.....**..***.**.*.*........*...*.*.*..**...**..*.........***..***..**..**.*******..*.*.*.*..*..*..*****..****..***.*****...*.**.*..**.**.*..*.***.*...*..*.**.***.**..*.**.**....***.*.*...*.*..*.***.***.**.***.*.*..***.**..**..*****..*.....**...*.*.**.**..*.....**..*.....**.*.**.**....**..*....**.**...*..*.*****......***.*...***...*.*****.*.***.*******..*..**...*...**.**....*.**.**.*..*..**.***..*.*.........****.***.*..*..**.*..**..*...*.*.****...*.*.**.......***...******.*....**.*.**...**...*...*....*.****...**...****..**.**..**.*.*.**..*.*.*.*.*.*..***.******.******.....*......*...*....*..*.*.....*..*.*.***.*....*****..*.*..***.*...****.**...***.*.*****.******...**..*.*...*..**.*.**.**.*****..*..*..*....*..*...*.*.*****.**.**.**..**..*.*..**.....*.**.**.**.*....*.****....**.....*.*.***.*.*.*..**....*.*..****....*.*.**.*.*.**.....*****.*.**.*.****.**.***..*.**.*.*.......*.**.**....*..*...*.****.**.**...**..*..***.*..*..*****.***..**.*...***..*.**........*.*....***.*******.**..*****.*....*.*.**...****..***..**.*.*.*...***.*..*....**..*******.*.***.*..*.*.*.**...*.***...****.*..**..*..*..*.****.***......*.*.*...*.**.**.*.*....**...*...*.*****.**********.*......*.***......*.*..*.**.*.**.*..**.***.*.* ...*.**.**.*.**..*..****..**.....*.*.*.....*....******......**...*..*....**..*....***.*.***.****.**.*..*...*.*****.*.***...***.*..**.....*..*.*.**...*...*.**.*.*..*.*..****.*..*.*..*.***...*.*.*****.**..*..*.*.*.**.***...*****....**.**.*.******.*....****.**..*******..*..*******.*****.***.*.*...****.***.****..****.**..*.*...***.***.*.*..*...****.*.*..*.**.*.****....*..*.**.***..*.*..*.*..****.**.*.*..**.*.*****.*.*..***..*.*.*.*...***.....*....*....*..*..*....*****...**.*..*.....***..*.*.*..*.....*****.*.****..*....*..**....*...*..**.*...****..*...**...*..*...********.*.********.****....*..*.*..*.*.*.****.***...*....*.**....****.*..***......*....*.**.***.**..****.......*....**....**.***..*****....*...**.**.*..**..*..**.******.****...*..**..*.*.**.******..*..***...*..*****.*.....**.***....*.*..*.**..***.*...*****.***.***.**..*.....*.*..**.****.**.****..*..***.***...*.*....**..*.***.***..*.*...*.*****.*.**...*.*...*****...*.*.***.*.*.*.****..***.****.*****.*....**.*.*.*.**...**..*...*..*.*....*.*..*.*.*....*.*.**..*...*.**..*.**....***...***.**.*.*....*...*****.**.**.**...*******.**.*.***....***...**.*...*.*.....*.**..**...*..****...*.*.***..**.*.*..**..****.*.*.*.*.*****.**...***.....**.*..*.*..*..*.***.*.**.*.***.*..*****..*.*****..***.***..*.*****.**....*.*..**.**..**.*.**..*..*.*.******...*..*******.....**.*.*.*..***..*..*.....*.**..**..*..*.....****.*...*...*...****..*.**...**.***..*.*...***..*..**..*...*..*.*.**.*.**..*.****.**.*******...******.*.*...*.**.*....**.*.....*.****...*.**.**......**.**.*.**..**....*.***...*****..*...*****..*.*.**....*...*...*..***........******...*........**.*....*..**...**..**...***..*.**...*.**...*.*.**...***.*.**.**......***...*.**.*.***.*.*..*.*...*.*.**.****.**...**.*..*..*....***..****..*..*****.****.....**.****.*.***.*.**..*....*.**.**..**.*..*.*...*.*...*.*.*..*.*****.*..*..**.*.*..*.***......*...*..*.*.*..*......****........*..*.**.*****.***..**..*......*.*.***.*....**.*...***..****..**.******.*....*..***...*.*.*.*.**.**.**..* ..*....**.*...****...*.**.*......******....**...****....*.**..***.*.*.*.*.*..**...*.***.*....***.**.....*.*****.*....**.*.....*....*.......*.*.....*........***...***.*.**.*****.**.*.***.**...*...*.*...***..*****.....*...********...****...*...*..*.*....**.**.....*...**...*..*......*.*.*..***.....**...*.*.*.*****.***.***....****....***..*...****..****.*.**...*..*.**.****...*.*....*****...*.....*....**.****.*.**.*...**.*.*.*..**.***.***.*.***.*.....**.*...**.***.****...**.....**......****.**.*..*.**.**...*.*.*...**.*....*..*.*.**.******.*...*.**.*...*..**.***..****...**..*...**.*.*******.*.....*.....*...*..*...*..*.***.***.**.**.*...**...*.*.*.****.*******..*.....*..****.*.********.*....**..*..***.****.**..**.*.*......**..*.*.**.*.***.*.***.****..***.**.*..**....**..*****.****.*..**......**.*.***...*.****.*...*.*.*....*..****..**.*.*.*.*.**.****.*.*..*.****.***.*...*..*.*.*..*****.........**..*.**.**..*.*..*......*..*****.***.**.*******....***...*.*..*.**...**..**.**.**.*.**.*...**..*.....**.***...**.*.**.*.*.****...*..**..*******...**.....*...**.***...*.*.*.***.*.***...***...****.**.....*...*...***.*.******.*.**..*.*.*.*....*.*...***.*.*...***.**..*.**...*...*..****..*..*.*.***....**..*...**.****...**.**.*...**.**.*...*......***..**.*....*.*.**.***....**.*..*.**.*.*...*****.*..*.*..*.**.**..*..***.*..***.*.**...*...*.*****.***..****..**********.**...*......*.*...*.***.*..*..*****.*.*.*..*.*...*.*..**..***.**.*..***....***.*.**..**.....*.......*.**.**.**.**.*****.**.**.**.*.**..***.*.*...**.*.******.******.*.**..*..*...***.****.**.*...**.**.**.**...**..*..**.***..*....***.**..*.***.***...*..*.*.*.*.**.....*....**.******.**.*.****..*.***.....***.*.*...*...**...****.*.***.**.*.**.*.*.**..***..***...**...*.****...*.*..***.*...*.*..*.*.*..**..*.*.**..**.**.****.**.***....*...*...***.***..**...*.*.**.*..**.***.*.*..*..*...*..*....******.*..*****....**.*****.**..**......**..........*..*.....**.***.*.*..*.****.*.**...**.****...*...*........***.**.**..*.***..*******.**..*..*** .......*.*.*.*...***.***..*...*.***.*...*..*****.....*..*..**.****...*.**..*.**....**.......*..*****...**...**..*.*.**.**.**.**..**.**.......***.**...****..*.***....**..*...******..***..***..**..*.*.*..***.....**.*.*.**.*..*..**....*..****.*..*****...**..**.******.**.*.*****.....**.*...*.**.*.....****.*.******.**.**.******..*.**..**.*.*..**....**..**..*..**....*.***.*......*.***.*.*.*.*..***.**.***.*....**....*****..*.*...*...*......*..**....*.*...*.*..*...***.*.*.**..****.*...*.*..*****..*.....*..*.**.*..***.*..*****.*.*.*.*.***..*.....***..***.****.***.**.*....*..*.***..*.****************..*..*.*.*.*..*..*.*..***.**...**..**.**....***.***.*.*.*.****.*..*.*.*..*..*..**...**...*..*.....*.*.****.....**.*...***.*.*...*...*.**.**.**.***.*.*.*.**..**.*.***...*.*.......**.***.**.*..*.*..*.******.*.**.**.****...**...*....*.***..**...***....*....*....**.*******..**..**.*.....*..***.*.....**.****.*.****.**..*.*....**.*...***.**..**...*.....****.*.***.***.**...*..**......**.**..***.*.*..*****.**.*..**.................***.***.****.....*.*.**.**.*.*.**..*..*..*.**....*.*.**..*.****...***..*...*.*....*..*.*.*.*..****..**......*.***..**.*....*.**..*..*..*.......***....**......*..*..***...****.*.*.*..***.*...*...***.*****.**......***..**.**.**..*..**.*.*...*....*.**.**.*.*...*.**..***...**..****.**......**..****..**..****.*..*.**.***.*.*...*.*..*...***.*......****...*.*..******.**.*...***.*..****.**...***..*.**.**...*.*...*....*.***.*.........*.**...**..****.***.......*..***.......*.*...**.....**..***....*****...***.***..*..*.*..****.....*.*.**.****.*.*****...*..*.*...*.*.**.**...*...**.*....**......*****..**.*.***.**.**...*...*.....**.**.***.*....**...*....*...*....*..*...**.***..*..*.***..**..*.***..***.*****..**.***.*.*..*.**.*.*.**..**.*....*...*..*.*.******..*...**.****.****.*.......****...*.*.***..***.**.**.....**.*......*...*..*.*......*.**.*.**.*.*****.**.*.****...*.*.**...*****..**......*.*.**.*...*....***.**...**.***.****..**....*..*.***.*..***...****.*..*.*****..***... *..*..**.*..*.*...**..**.*....*.*.***.*.**.....*****.****.**.*.****.****..**.*.**..*..**...***.*.**..**...*.*.*.***..*...*.**..*.******.***.*.**.*.***..***.**.***....*.*.***.***.***.*......*..*...*..*..*..*...*..**.*****..**....**..**..***..*****...***........*...******.***.**..*....*.*..***...**.....****..**......**..*.*.*..**..*.......*****..*.......***...*******.**.*.*.*..****.****.**..**....*.***.**.*.*....***...*..*.*.**.**...*..*.*.*.*.****.**.*.*..*.*...****.**..****.******.**.....*.**..***..*...*.****.****.**..**.**.*.*...**..*.***....*.*.****..*..*..**.*.*.***..*.***....*.**.***....*.....*.*.**.*.***..**.****.....*.**.*..**.*..*....*.***.**..*............***.*.**.***.....*.....*.**.**.**.**.*..*.**..***.*.**...**.*...*****.**.......*...*.........**.*...*..*.*....*.***.**...**.*..**........*******.....**..*...*...**********....*.*****.*.***.****.***.***.**.**.*.*.***....***.*****.*....**.*..*.......**.**......**.***...***...*.*******..**..***.**.**.***......*.**..*......*.*.....*..*******......***...*..*..*.****.**.*..*.**.****.***..********.*..*..**..******..**..*..*.***....****..*.***..***.*....****.**.......*...*.*......*.**..**.**.**.*.***.......***.*...*...*.*******..*.*..*....*.*****......***.**...*....*.**.*....**...**..********...*.........*.*.**...*.*.**.***..****....*..***.***.******..*****..**.**.*...*****.**....*****..*.****.*.*.***...**...*.******..*..**..**.....***.......**.****.**..*.******.*.*.....*.*.*..*..*....*.*..*...**.*.**.*.*.**.**.*.**..**..*.*..***....*.*......*..**.*****..***.**.*..*.**.*.**...*.***....*.*.*.**..*.*...***..*.**.**.*.**...**..*..*****.*.**.....**.****.*.********.*....*..**.***.***.**..*...**.***.......*....***.**..*.*..*.**.*..**.*.*..**..**.....*..*.****.*****.**.*.**...*....*..*.*.*.*..***.**..*.*.**.*..****.**.*.*..****.*.*.**...******.*..**..*.**.*.*.*..***.************.***..**...*****.****.*.*..**.....**.......*..*..*.***..**.**..**....*.*..***.**.**..***.*..**.*.**.*....*..**...****.*.**.*****.*.*...**..*.***.* ..**.*..*.****..**......*.**..***..*...........*..**..**..*.***.....*.*.*.**.**..*...*.**.*...*.**.*....****...****...**.**....*.**.*.*.*****..*.**.*...*....*..*.**.*.***...**.**..*.**.**..*.....**....*.****...*...*..*.******..*..*.*.**.**....*.****..*........**.*.*...*.**.*.*.*.*****.*.****....*...***.*.*.*.*.**.*..*.*...*.**..**.**..**.**.**********..*....***...*.***.*.**.*.*.*....*.***.**..**..**...**.*..*....**.*****.*.*.**.*..*....*...**..***.******.*.*.**.***.*.***.......*...*........**..*.*....*..*...**..*.*.*.....***...*******.**.....*....*...*****.*..*.*.*.****.***.*..*..*.**.*.*****.*.*..*..*****..****..**.*..*.....*..*..........*******.*****.**.*.*..****.***.*********...****.*..*..*.***.******.**...****....***..****...*.*...*...***.*..*.**.*.*.***..........****.***.*.*..**..**.**....*..**..*...**..*..**...**...**....*..*.*.*.*..**.*.*.***..***.**.*...**.**.**..***....***.*....**.***.*..**...*...***..*.*.*...***.*.***..*.....*..*.**.....*..*...****..****.***..*.*.*..*.*****..**.***..**.*..*..*...**.*****..*.*.*.*.....*..*..***.*.*....**.*...**...***.*.....****.*...**.....*.*****.*..*.....*.***...*..*.*.**...**..**.**...****.***..**....*....*.*.****..*..*..****......***.***.***.....**.**.**..**..*****.****.*..****..*.**..*..*.**.*....*.*....*...*.*.**..*****...*..*....*..*.*..**.*..*..**....*.*...*.***.***.*.*.**....*..*.***.***.....**.*.*..****..*.......***....*..*********..*.*...*.**.**...*.*......*.*......**.*..*..***...*....**.****........*****....*..*...***...***..*..******..*.****..****.....**..*.*..**.*.***..**...*.***.**..**.....**...*..*...**.*.*...*****..**.**..*.*.....*.**...***......*.*.*.***...*..*...***..*.**..*****.*****..***.***.**.***..*.**...*.**....*.*.*.***.**.**...***.**......**..*...***.*.***..**.*.**.*..*..*..*.*..*..***..******.*...****.*..****....*....*****.**..*.*****.*.*.*.*.*.********..*.*..**.**..*...**.**.*******...***.**....**...*....****.*****...*.*..**..**...*..**...*******.*.*.*.**......*.*.....***.*..**.**.***.***.*.**.*.* ***.*.***.....***.*.****.**.*..***..*..*.**...****.*..*.*.*.*.........*..***....***.*...*...***...*..***.*.**..**..*.***....**..*...***..**.*.*....*..****...***...***.*..***..*....**...*........**.*.*......*.*****.**...****..*.*.*.*.**..**.*..******...*....*.*.**...**...******......**......*...**..**..*...********.*.**.*..*..*.**...*.**..**...*.....*..*.**...**..*.*.*.****..*..**.**.**.**.****...*****.*...**.....****.*****.**.*..**..*.*..**..***..************.....*..*.***....*........**..*****...*..***.*..***********....*.**.*....**..*.*..**.*.*..**..**..***.*..*.*****.*.*.*..*...**.....*.*****....*.**..**********.*.*..*.*.***.**..**.**..**..**...*.***.....****.***.**..*.*..*******..*.*.*..***.*...*...*...*******.**..**.*...**...***..*.*********.****.....**..*.**.*.*..**..*.**.*.*..*..*..*......*..****.**.**.*...**..*..*********.*.*****.**...*....**.**..**.**..*...*.*....**....**.*.....*.**.*.*.*.**.*.***...*...***...**.*.*.**..*.**.***.*.****...*..*.*..**..******.****.**....**.**..**..***..***.*.*..*.*.**.*******...*.*..***.***..*.*..*.***.*.****.*.*...*...*.***.*..*.......****.*..**.***..*.**.**..**.**.*.*.*.*.***...*.*.*..*.*...*.*....*..*....*..*****.****.******..***..*****..****..*..***.*..*.....***..*.*..*.....*...**...***....**...*...*...**.*...**.......****.....****.***..**...****..************.*****.*...*....*.*******.**.*....*....**..*.*...****.**..*..*.........***..*.*****....**.***.**.**.*...***.**.***..*.*.***..*.*.***.****.*****....*.**.*.**..**..*.**...*..***..****..****.*..*.*.....**..****..***.*..****.***..**....*.*.*.**.***..***..***...*****.***.*..**.....*..**.***.*.*..***..*.**..****..**...*.....*...**...*...*.**.*..*.....*****..*.*.***....*.*.**.***.*.**.********.**..*........******.*...*.*.....**.********.....*.**.*.*...*....**.*.**.**.*....**..*.*******..*..*...*.**..*.*.***..*...**.**.*..**.*****.******..*..*.***..****....*...****........*....**.**...*...*..**.*...*****.*.*..**...*..*....*.*.**...*.**.********.****..****.*......*..*.**.*...*. ..*..*.***....*.**..*.***.*.**....****.**.*...*..*..***.***..**.**.....*.**...****...***......*....*.**.***.**.***..****....****..*...***....***.***.**.*..*.**.**....**.*..*...*.********.*.*...**...**....*.*.....***.........******.******.*...******..**.**.*****..***.*.***..***..*.*...***.***..*..*..*.**.**..**.*...*..*...***....**..*...*.*.*...**.**.*.**.*....*...*.***.****.*.********.*...***...**.*...**..*.*.**..*.**.*.*.*.*.*..*..*.**.**.**.*.......*.*.****....**.**..*.**.*.**..***...*..****..*.**.****........**..**..***..*.*..*.***...**.*.*..*.***.**..*.**...*..***...*..****.***.***.***..*..**...*..****.****.**.*..*...***.**.*.****..*...**..*.*.*.....*...*..**.*.*.****.*.*..****.*.*..*.***...*.*****.*.*.***.*..*...**.********.....*.**.***.*..*...****...........**..**...**.**.*.*..**...*.*.*.*.....*.*.**.*..**.**....***.**.*..*****..**.*****.**..****.*..*.**.....*.*....***********.****.*...**...*..***.***.**.*.**.**.***...***....***.**.***.***.**.********..*.**.*.*.*.****..*...*.**.*.**.....**.*..*..**.*..**..*...*.*...*...**.**..***.****.*......*.*******.**....*...*..**..***.*.*..*...*......*..*.**......*****..**....*...*...**.**..*.*****..*.*...***.***.*....***...***.****.*.....*.*.......*.**..*.*.*....***.**.*....*...*.*..*.*.*..*..******.**.*...***.*.*.**..**...*..*****....**.**.*...*.*.***..***.*.**.**..****..*.**.....***..**..*.*...**.**..*.*.*....**.*.*.**.********..*...*..*..*****.***..**.**...***...******.*...**..*....**...***.***.*..****...**..*.*........*.......**********..*..**.*..********.*...*..****.*.**..*..***.*..*..***..****.***.*.*.*****.**.....*..***..*...*......****...*..*.*...*.***..**.....****.*.*.**..***....*****.**.*.**..**..*.**.**.***.*..**.****.*..*.**.*.**..**.*.*.*...**..*..*..*......*....*.*.******.*....**.*****..**.*.*.****.*...**..**.**.****.****.*.**.*.*..**....*..*....*****.*..*****.*.***.***.*.....**.**....**.*..**...*.*..*.*.**.**...*..**.*.*.*****..*...*..**..*..*...**.*......*.*..*.**....*.*...*....*****..***.*...*.*.**..***.. **.*..**..*...*.*.*.*.**...*...***.....**.*.*.**.******.**..*..*.....*...**.*.******...*.*......****.*..***..*.*.****..*.****.****.*......*.**.*.****.....*.......***.......**.*....****.*.**.***.*..*.....**....****.*****..**.****.*.****.*..*.*****.*.*.**.*.*.*..*.*....***..*..*...**...*....**.***.***..*.**.***.***.**.****.**.*.*...****.....**......**..*****.****....*.**.*....***..**.**.*.****..*.*..*..*..**..*.**....**..*...***.*.**.***..*.*..*.**...*...**...*..*..******.*....******....*.**..**....*....**..*..*........*.....*.*****.*.****.**.**.***..*...***...***...*.**..**.*.*......*.**....*.**.**..**....*....*****.*.*...*.***..*..*.*.*...*.*.******.*.***..**.****..*.*..........**..*..*.***.**.****.***..*.**..*.*..*.********.*.*.*****...***.**.**...**.*..*..*****....*.....*.*.*.*.*********.*....********...***.***..***.********....**..*.**.****.*.******.*....*..**.*....*.*****......**..**.....**...**.*.*.*.*..*.**...*...*.*.....***.**.*.*******.*.**..**.**.*..***.*.....*.***..**.**...***...*..*.*...*.****...**..*..****....**..**.....**.**..*.*****.***.*.***.****.*.**..**.*.***...********...*.**...**.*..**.***.*.*..**.*...*..*.*......**.*.*..**.***..*...*.*..*****.*.****..*.*.***..**..*****.*..*...*.*.**.*.*.****..*...*...**...*..**..**.**....**.*..****...*.****.*****.**...*.*.**.***.*....**.****.*.*****.***..**.***.*..**....***...*.*..*...*.****..*.***.*.**.*.**.*********..*.*******.**********.**...*........***.**.*...****...*....***..**.*...***...**.*.**.**....*.*.*....***..*.****.....***.**.*.*..**.*..***.....**....**......*....**.**..***..*.*...**.**.*.*...**.*.*...**..*.*....*...***..****.*..*.**.*.*****..*..***...******......**.****.****..***.*....**.**.*.**.**.**.**.*....*.***..*.**..*.**.......***.***....*..*..***..****.*.*.**...*.*.*.*...*.**......*.***..*.*.***..*..***.***.******...*.***.*...**.*..**.*.**...*..*.*.....*.***..*.*.*.*.*.*.*.**.****..*..*************..*.......****...**..*..******..**..****..**.*.*******..*.***.****..*..***...*.....*..**..*..... *..****.******.**....***.**.***.**...***.***.*....*.****....*..***.**.*.**.*.*..**......*.*.**.*.*.**...**..***.*.*..***.*.*..**......*.**..*.*...*.****.*....*..***.**.*....*...*..**..*..*.*.*..****...*..**.*...**..*.*.*.*..**.**..**.*.....***...*****...*..*.***..***......**..*..*.*.*.**....*..**.**.*.*****.**.....**..***.*.*.***.....*.......*......**.*.*..*****..*..*.**....***...***..**..*.....**...*.*.*.*.*..*..*.*.*.*..*...*..*.*..***.******.....***.**.*......****....*.****..*..*......***....****..**..***...***.*....**.**...*..*.*.*..***.*.*..*..****.*..*.*.*.....*.*..*...**...*.*.*.*.****.*......*.*.....*...*....*..******.*..*.*...*.**..**.***..****..*..**......*.*..***..**...*..*.****....**..*.**.*...*.**..***.***...**.**.*.*.*.**.*..**.*.***.*.***...*.*.*********.**.***..*.*..******....**..*..****...*...***.****.....**....*.*.**.*..*..*...**.**..**.....***.*.*.****.....*.*...*.**....*.....**..*.*.**..****.*..***.*.**..**.*.*..*..*..*....*.*.*...*.**.*****.***.*.*....**.*..*..*..*...*..****..*....*.**..*..**..**..**...*.***.*..*...**...*..***.....**...*****..*.****.****.*.******.**....******.....*.**..**..**.....*..****...*...**......****...*.*.*..**.**..*.*.***.***.......*....*..*****.***.*...**.**.***.****.**..**.**.*.**....*..*.***...*****....**...*.....*.*.**.*.********..*.*******.*...****.**.**.*.*.*..*.*******...**.*.*******.**.***.*..*.*.**..***.******.***.*.*.**.*..*..*******...**....*....**.*.**.***..*..*..*.*..*****...**.*..*.*..***..**.*...*...**..****.*..*.....**.....*..*...****.*...*..**..**.*....***..*....*......*.**..**.****..........*..*.*..**.**..**..*...*.*.**.*....*..***....***...***.**..**..*.**..****..*.*.*.*..**..**.*.*...*******..*.*...*...*..**.****.*****.**.***....****..***.**.*.*..*.******.**....*..****.**.*..*.*.**...**.**.**....***.***......*.**..*****...**..**..*.*..***..**.**..*.*.*...*.*****.*....*...*.*......****.*.*...****..*.**..**.*..***.*.***..*.**...*..**.**.*.*..**.*.....*.*.**....*...**.**.****.*.*..*.***.***..*.****....*. .**......*....*.**...*.*..***....*.***.*.*.****.***..*...**.*****.*.**....***...*.*.*..**...*....*..*..**.***..*.*.*.*.*.**.**..***...**..***.*.**.**.**.****.*.**...**.**..*....*.....******..*.*.*.***.*.*..*..*.**.*.*.*.*....****.***********.***..*****..*.*.....*.*..********.*.**....**....*..**.**.**...*..*..****.....****.*...*.**.**.*.***...*.*******.*..***....**...*....**...*.**.*...**....**.***..*.***.*....**.**......**..*...*.*.*.***.*.*.****..*.***.....*.*..*.....**......**....*.****.*.*...*.*.*.****.*..**.***..*..*.**.....*..***.**..**.**..*...........**..**.*.*.*.**.......**.*.*.****.**..*.**..*.***..**..*...***.****..*.**...********.*****..*.****.****..**..*..***.**.****..****...*.*..*.....*.....*.*.*.***.****.*..*..***..*****.***.*.*.*...**.*.*.******...**.*..**.*****..***...*.*************...***..*****.....**..*.**...*.......*.***.....***..*..*.*..***.**..**.*..*.***.....*....**......***...*.....****..**.**.*.**..*.***..***...**...*...*********..**...*.*...*.*.*...*.**.***.*...*.***.*..*...*.*..*.....***..***.**.*.****...******.**.**.*.*.***......*..*.*****..***.***.*.....*..*.....*..*...*..*..*..*..**.*..*.**..*....*....**.*.*....................*.*..**.*.**.*****.**.*.*...****...***..*.*.**.*.**.....*****.*.*.*****.***.***....**...*.**.***.**..**..*..***.*.*..*....*.*..**.......*..*..*...**.*.**.*.****.......*....*****..*.*****.*......**.*.*.**..*...***......*.....*.*.**.*..***....**...*.*..**..******.**.*....****.**..*.*.*.**.*....***.*..*..*....*......*.****..*..*..**.*....***.*.***..******..**.*..**.*.*.*.*.*..***..***.******.*.**..*...*.***..***.*...**.**...*...*..****.....*...*.**..*.*..*..**..**.*...*.*...*******.**.***.*.***.*.....***..*.*.**.*.*..*.**..*******...***...*.....*..*.*.******...*..*.**.*......*..***.*.******..*.*..****...*****.***.*.*..**...*..*...*.*..*****.**......****...*.*..*.*..**..*.**...*.*...*...**.*.*.***..*.**..**.*..**.*.**.**.*.***..*..*..**.*.*.*..****.....**....***.......*..*.***.**..**.*.**.*....***.*.**..*.*...*..**.*. .**....**..*.......*....*..*.*..*.*.***..*.*.*.*...*...*****..***........****.....**..******.....*...*..*...**.****...****..***..*..**.**.*..*....*..*.****.***...**.**.*..*****....**...****.*.*...***....*.*.*...****.*.**.**.*.*.**.****.****.**.*...***.**.*..**....**.*.******...**.*...**.**...*.**.....*..*....*.*...****.*..**...*.**...*...*****..........**..****.***********...*...*..***..**.*.....***...*.*...*****.*****....*....*.****....**....****...**.***...*..*****..*..**...**.**...***.*..*.****.*..**.*.****.*.*.****.*..**.*....**..***.*..***...***.*.**..*.....**.**.*..******..****....*.*...*....*....*..***.....*..**.*.....*....**..*.***...***..*.*.**...******....*.......*...*.*...*..***.**....*..******..*..*..*****...*.**...*....*.**.*.**..**.**.*...*.*****...****.*****.***.*.*****..*...**..*.*.**...**.**..*....*.***...*.*.****.*.*.*..*..*.....**.*..*****..*...*.******.*...**..*.*..*.......**.**.*...****.....**.***.**********..*....**.**.*****...**..**....*.**.*...**.**..**.*.*****..**.***..****.*..**...***..***.*.**.*.*.********.**.******.*******.***.*.*..*****..*...*.*......*.*...*..*.*.*.....**.*..*.**..*.*.***..***..**.*..*.....*.******....*..****.**..***....*...***..**.*********.*.*****.*.******.**......*****..*...***.****.*****.....*..*....***.***...*.....***.***.******..*.*.***....*.*.**.*.*.****.*..*.**...*.*.**....*..*.***..***.*.*.*..***.*.*..**...*.**.*.**.***..***.**.*....**..*.....*..**.*.*****.**.*..**.***..***.***.*.**.*.*.*.****.*...*....***.****...******...*..**....****..*.*.*...*******.***.****.*.*.*..**.**..*....**.****.*.**....**...*.....***...****.*...*****..**.***.**.*******.*..*....*..*....**....*..**.*.**..*..**.**.**.*..****.....**.***.*....****.*.*.*.*..*.*.*.***.*..*...*...*.**.***..****...***.*.***...*..*...*****.**.***.*.****.*.**.*...*..**..***.*..*****..**.*.******.***..*.**...*..*.*****.**...*...**.*..***....****.*..*..*..*.**..****...*..**..*....***....*..*.***.****.*.*...**.**..*..*..**.***.......**.**.**..*..*.*..*.*.*.*****.**. ..****...*.*..*....********..*.*...*....**........*.*..*..****.*.***..*.*...****.*....**..*.**.***..*..***..****...**.*.**...**.....***...***.*****..*.**...***********...******..*..*.*...*..*.*..*..**...*.***..*....**.*.**.*..**.*.*..*.*.****....*.*.*..***.*.***..*..*.*.*.*......*.*.**.*......**..*...**..*...********....*.**....*.*...*...*****.....*****...*.****...*.....*.**..*....*..*.....*.****.**....********..**.*..*..***.....*.*.*.**.**..*..**.*..***.*.....**..******.***..*.*****..****.********..**.******...**.****..**.*..*.**.*.**..*...***.**...*****..**.....*.**.*..***.....*.*.**.********.*****.**.**.*.*....*.....*.**.......*.*..*******.**.***.*..****..*..***....*.*....*..**..*****.**.*......********..**.*.**..*****...******.****..*.*....******.******.*.**..**...*.*..*.*.*.*..*******.....****.**..*.*..*******..**..*.*.*......****..*.***...*.*.***.**...*.**.*....*....**.*..*.*..*.*..*.*..***..*.*..****.....**...*...***..****.****..*..*.*..**..*..***.**.*...*......*.*.*.**...***..****.**.********.***.***...*.**..**..**.***.**.**...**.*.*..*.***...*..*****...***..**...*.*.....*.***.*.**.*.*.****.**..*..*****.***.**.............**..*..*..***..**......*.*..***..********..**..********...********.*...**.*....*.**...**...*..*..*.*...*..***..**....**.**.....**.*..*...*....**.*.*****..*.*...****.****.*.....*...*.**..***.*.**...**..***...**...**.**.*..******..*..*.*******.**..***...**.**.*....**...****..*****.*.***....*..***......*.**.*...*****.***.***...*.....*.****.*.***...**.*.*.*.*....**..**.*....******.*..*...*.*..*..****...**.***.*......*.**.**...*...**.**...****.*..*.****.**.**.*.**.**.*..*..**.*******..*...**..**....*.*.*....***.*.**.****.*.***.***....*...***.*.**.........********...**..*..*.*.*....****...*....*...********.***.***.*.*****.**.****.**.***.***......*....****.*.***..****.*.*..***.******.*.*..*.*****...**..**...*...***...**.**.**...***..******.*.**....**..**.*.....*..*...***.*.***....*..*..**....*.*.....*..**.****..*....*....*.**..*...*...****.*.**.** *...***.**..***.***.**.*..**..********.*...*...*****..****.*..****...*****..........***.*...******..*...*..**...*..*.**.*..*..*...***.***.....*.**.**.*..****.**....*...**.**....****.**.***.**.*..*.**.**..**.**.....*.*.*.****..**.*.....***.*..***.***..**..**.*..**.**..*...**....*.*..*.*..***.***.*.*...**..**.*..*.*..**..***.*****.*.**.*...*..*...***.**.***.*...****.**..*.*.*..***.***.*...*.*.****....**..**..****.****...*..***.*.*.*..*....***......*..**.****....****..**.***.*...*..*.*..****....*..*.***.**.*..**.*...***.****.*.***..*..*....*****.****..*..*....*...*.*..****...*....**.**.....***.***.********.*****.*..**...**.***.*......******.*.***...**..****...**.*.*.*...***..****..*.**.***...*.*.*.***..**.**..***.*..*..*.**.*.*.*..*....*.**.********..*...**.****..*.*...*..***.*..*...*.*.***.**.*.**.**.*.***..*...*.*...*.*.*.......*.*....*...***.*..*..*..*****..*.*****.........**.....*.*...*.***...***.**.*......**.*.***....******.*****.**....*.*.**....*....*..*...*.*****.**..*.*...***..*..**.*..*...**...*.*...**..*.*..**...**.**.**..****..***.*...*...**.*.***.*.*.*..*.**.....*....**.**.**.*.*.*..**.**..*******.*.**.****.*.*.**.**..*.*..*....*.**.**.**..****..*.*..*..**.**..**.*.***.*****..****....*.****.*..**.*..*..*.*.**...**...**..*.**.*....*.*..***.*.*.**.*..*....*..*.*.*.**..*.*...*...**.*.*.***..*.*.****.**..*..*.*****...*****..**..*.**...*.*.***..***.**.**.*.*..*.....*..*.*.....*.*.*.*.*****.*..***..**.***...*.**....**.**.*..*.*.....***.*.*..***.*..*.*...*****..*..*.******.**..*.*.****.....**..*..**.*.****.*.***....**.*....*.*.....**.***.*.***..**..**..****...**.*...*.....*...***.....*....**......****..*..**...**.*****....*.***..**.*...*.**..**..*.**.....**...***...******......*..*..***.**..*.*...**..*..***.**..*..*.**.*.***.*..*..**.***.*...*....*.**.***..*..**.*.*.*.*...*.******...*..*..*****..*...*..*..*.*.**..**.*...*****.......**.****..**.*.*..**....*.**.*...*.*.*...*......*.*.*.....*..**...*.*..**.***..*******..**.***.**.*....*....****.**..*.*.*.***....*..** *..*..*..**.**.*..*.*****....****.**.***.***.....*....*....***...*.*...*.*..*...*...****..*.***....*.*.**.**.*.....*.*.**....*.*.*****......*.*..*.**.***.*.***.***.*..**...*.*..*..*.*...*.......**...*..*.****...**.*.**..*..*.....***.*..****.*.*.*.**.**...*..**....*.*.***.*.*..*.**.**.**..*.*.*..****.***.*.***.**...*....***.*.**.*...*..*.**..*.*.******.***.***..**..*...*.*.**...*.*.*...**.......**..*...****.****..****....**.*..........*....*.***..*..*..*.....*...*.*****...*...*..**.*.***.*...*.*.**...*.*****..*.***..**.***.***.**...*.******.*..*.*.*....**.....**.**..*...***.**.*.******.....*.***....******.......*.***..***.*.*.***..*.**...****.****..*...*.*....******.*..*.*..*.*.****.***...*..*.**.*...**......*.***.*..*.***...*..**.*.**.*.****.*..**.*****.*......**....**.******.******...**.*.....**...*..***.**...*..**.******...*.**.***..******..*..**..**.*.*****.***.*...*.*..**********.*.....**...**.**.**.*...**.**..*..**.*.**..*.**....*.*..***..*.***...**.***.*....**.*****....*..*..**.**.....**.*..**.*....**.*.***..*...***....*..*...********...*..**.***.*...****.*.*..*.****..*.*.*.*.*.*...*...***.***.*.*.......**.*..*...**...**..***.**.**.*****.****..***.*.*.****.*..**..*..**.**...**.***.*.*.***..*...*..*****..**..*.....*..*..*.****.*.***..****..*.***..**.*..*..*.*....*.*.*.***.*.*..**.*.**.*..*..****.*...**.*..*....***.*...*..*.*.*..*.***..*.***..*****..**....*.***.*..**...*****.**.***...**..*..*.*.****........***.***...*.****...*..**.*..***...**...***...*.****.**..****............*.*.*.***.*.*.*..******..**.**.**.*.**.****..***..*.***..*....***.*..*...*****...*.*.*..*.*.**..**..*****...*..**.**..******..**..**.*.***.*..*...*...*..****.*.*.*...**..*.....*.*.*.*....*.***...*****.**...*.***.**.*.*.*******.*.***..*.*.***.******..*.*.......*....***...*.***.*..***.....***....*.***.*.****.*.**..*...***...**..***.*.*.*....*.**...*.***..*.*..*.**.*...*...*.*....****..*.**.**....**.**.....**...***.**.*.***...*..***.*.*.*.*..**..*.*.*..***.***.*.*****.**..**.*.******.****.*.* ..*.**.**.*.**..*.*..*.**.*....*...****.****..*...****.*.****.*.**.**.*.*****.**..*...**.**....*.*.*.*...**.*.***.**.**.*.*.**.****....**.*.*.***.*.*...*.**....**.*..***.*.**....*..**...**.....***.****....**.**.***.*...**.*..*.*..*.*.****...*..*....****...*...****..*.***.....*.***...*.*....**....*.**.*.**..**...*..**...**...*..***.****..**.*.*.*.*.*..*.**..*...**..*.*.....*.**.....**..**.*****.****..****.**.********...**.****..*.********....*..**.*..**..**.**.***.****....*.*...*****...*...*.**..****..**..**.*...*..**..*******...**..****....**...**..*.**..*.*..*..*..***..**.*.***.....*.*..**....*.*.***...**..**.*..*.*..*****.******......***.****.***..**.*..*.***.**.*....*.**..**..**..*...*.*...*....*.**...*...*.....*..**.*..*.**.*.*.*..***..*..*.*..*..***.....*.*....**.*......*.*....*.*.*.*....*********.....*...**..**..**.*....*.**.*....***..**.**.*......*.*....*.*..*....*...*.*********.*.*..*.*.*..**********.*.***.*.*.*..*.*.**.*.**..*..**.*..**......***.*..*.*..*....**.*.****.*....******..*..*.***.*......**.*.**..*.**.**..*....**......*......**.*......*.**..****..........*..***...**.*...**..********.*.*.*.*.**..****.*..***...*****...*..*.....****.*....*...**.****..*..*.***.**.....***.*..*.***.**.*...**..*....*..*****.****....***.*.....***.*..*.*.*.*..*.***.****.***..*******.*..*...**.**.*.**..****.****.**.**.*.**....**.*.*****.*...****..*.*****..**..***..**.***..***...*..****.**....*..*.***...**..***...**...**.*.**.*.*.*....***.*.*.....*.**.*..*.*..*..****..****...****..*.***.*....*..........*...**..*.*..*.*..**.*****.**.*...***.*..**.*.**..*......*...*..*.**.*..*.*..**.*.*****..*.*..**..**.**..***.*.***...****.*...*..*..*******.*.**...*.**.....****.......***.*******....*...*.*.***.*.**.*...*..**..*.*...*..**.*..**.....****.*.*.*....***.....*..*******.**..*******...****.**.**.*.*.......*.*.*.*..***.*..**..*.*.***..**..*..**.*.*....***.****.**.*..*.*...*.*...***.*.*.*...*.***..*.**.***....*.***.*.*..*........****....*****..***..*..*...**.*****.....*.*.*..*....**...* ...**...****....*.*...***.*..*...*.**.*.**...*...*.**..*.*..***...****.**..*.*..**.******....*..*..*.*..*.....****....**.**....**...****....***.***.*...**....***.****.*.*..*.**.***.***.**.***...*...*..*******...*..**..**.*.*.*.**.*....**...*.*.**.**.*.*.*.**...*...*.*...**...***...**...***.***.*..*..**....***.***.**....**.*..*.*..*.**.***.**.**.******.*..*..**..*....*.*...*.*.*.*.**.....***......*.*.***.**.*.....**.....**.**.*....*.**.****.**.**...**.**.*.*.**..***.....********.***.*...*.***.*..**.....*..**...*****..*.*.*****.****.*.*...**.*.***.....**...*****.....**.******.*.....***.**..****..*..*****.*.****.****.**.*..****.**..***..*.**....*...*....*.......*.*.**.**..*..**.***..***.*..*.**..**.**.**...*..*....***...****.*..*...***.*.******.*****.*.*..*.*...**.****.*..*...*******....**....*...*......*.**....*..*..****...*.******..**.*...***...*...**....**....*.**..**...*......***.*.**.**.*...*.**.****.**..**.**.****.****..**.***..*...****...*..*.*.*.**.*.......*...*.*...*..*..**.*.*.**..*.....**....**.*.*.*.**..*.**...*.**..***..**..*..*.....*..*****.**.*...****....*****......***.**.*.***.........****..*.*.**.**..**.*.*.***..*.*.*..**..**.****.*.**.*..***..*.*.*.**.**.**..*...*..*...**.....*.*****..****.*********....**.******..***.*.*...*....*..*..**.***.*.....***..*.......**..***..*..***.**.*..*.**..*.**....**......*..**..*..*.***............**.*...****..**..***.*.*.*...*.*****....****..**..****..***....*.***..*.*.*..*..*...*..***..*..**....*.****.*.**.*.*..****.*.**......**.*.**.*.*...**...**...*.*..*..*..*.*.*.*.**...*..*.***.*.**........*.*.*.*..**.***...*.*.***......*.**.********..*..**.*......***.*.*.****.*.*.***..*......***..**.*.**.*.***..*.**.*.***.*..***..***..*.*..**...**...***....*.*...*...*.***..*..***.*...**..*.**..****.*..*.*.*.***.*.*.**.****..**...******.*.****..*.****.***.....*..*.******.....*****..**..**..***.*.***..*.*.....**...*.**..**...**..*.***.**..***..*..**..*.****...*.**..**....***...*...*.*.**.....*.*..*..*..*.**.*..****.........**..*... *****.*.*.*.*..*....*...*...*..**..***..*.**..*.**...****..*.*..**..***....*.**..*.**.....*.**.*..**..*.....**..*.**.*.**..**.*.*..*..***..*...*.*.....*****.*********...*****.**...*.*.*.***...**....**.*.*.**.**...*..**..****.*..*****....******.***..*****..****....**.**.***..**..*....**..*.*......***...**...*...**.*...*....**.***..........*.**.****.**...*...*...*..*******...**.*.*..****.....***....**.*......**.*...*.*****.**..**..*..*.*...*..**.*.***..*.*.*...**********.**.****.**.**.*.*.*.****....**.**...***...*..*.*.****.*.****..*..*****..***.***.*..*.*.**.*..****.*..*.***...*****..*.*.*.**.*****.****...**..**..*.*..******.*...*.***.*..******....*.......*...**..**.*........**..**.*.*....**.*..*..*..*.*..*..*.***.*****....*.***.....**..*.*.*.*.*.**....*.**......*.*.......*......*.*.....**....**...*...****..*.*.********....*..**..*..**.**...***...*.*..*.*..**.**.*...*....**.****..********.*...*.***...*******.****....*..*..*.*...*.**.*......***..*..**..*..***..**..*...*.....*...*.....*....*****.*..****.*...*****.*.**.***..*...***...*.*...*..*.*..**...**......**...**..*...***....**..*.*...*****.*.*.*****....***..***.*.....*...**...******..**.**......**..*...******.....***...***..**....*..*.***.**..****....**.*.*.****.*..*.*.*....**..*.**...***.*...*.*.**....***..*..***..**..**....**...*.*.**.*..**....***......*...**.**.*.*...*.***.**...........*...*****.*****..**.*..*...*****.**..*****.*.***.**.******..****.*...***...***..***.....*...*...*.*..*.........***...*....**.....*..**.....*..*****...**....*...**.*********.*..*..***.*..*..*..*.**....*..*.*.****.*..*..*....****.***..**.**..*.****.*.*.*.*..*.**..**.*..*..*.......**************.*.**.**...*****....******.****.*....*.**.*.****..**.****......*.*..*....***..*.***..*.*...***.*****..**.**...*.*..**........***..*.**.**..*...**.***.**..*.**..**..**....**.....*..*****..**...*.**.****.**..******.*.*.*.****....**....*......*.*..**.*..***..*******.***.**.*..*.*.....***...**.*....*...***..****...*.*..**.***....**....**.*..*...* ...**.**.**..****..****.*.**.**.*.*..*.**.***.**..***.*......***..****..***..*.*.**.**.***.******..*..**.****....*.**.*...*.*..*....*.***..*.**.**...*...***.*..***.***.*.**...*..****..***..***.*.*..*.*.******..***.*...*********..***.*.****......***.*.**..*..*......*.*......**.**...****..**.**..**.**.**....****...**.*.*******..****...**.***...*.**..*.*.*..**.*...*.*****...******...**.*.*.*.**.*.*****.***.*.**.*.*......*...*....**..***.*..****..**...**..*.*...****.****.*.*.*....**..**...****..*.***.*..**.**...*..*****...****....**.*.***.***..*.*...*.***.**...**....**.....**.*****..*.**..***.**.**.***..*..***.*.*.*.*.*.*******....**...**.**..******.*...**..**.***..**.*....*****....**..*.*....**..*.****...****..*..*.****......*..**.***..*.****..*..**..****....*...*...*...*.***..*.*.*....*.*..*******..*......**.**...**.***.*..*..***.*...**.*..*....*.*.**....**..*..***.***..**.***..*.**.*....*.*..***.*...**.**...*.*...**....*.*..**..**.**.*...*....*..**.***....******.*.*.**..******.*..***...**.*..*.......*..*.***..*.*......****.**.*.**.*..**..*.**.*.*..*.**...*..******.*.*..**.**..*.*..***.**.*.**.*.*****.*.*.*..*..**..****..***..*.**..*..*.******.*.*..*.*.*.*..*..***.**..*..*..*.*..***..****.*..*****.**....*.**..*.****.***..**.*.*......*******..*....*...*..*.**..*....*.....*******..**.***.*......*.*..***.************.***..**.*...*.**.*****....***.*...**.*.*.****...**.*****.*..**.*.*..*****.*.*..*..********.....*..*.***.*.*....***.*......*.**.*...*.****......*...****.....*..*...*.*.***.*****.*.*****...**.**..****.***.**..**..**....*....*....*.*..***.*...*...****..*.***.***.....***.*.*..***..***.**.*...***..****..**..**.******.*..*.*......****.....*....*..*..*.***.*.**..**.*.*.*.**.**..***...*.****.*...*...***.*****....*....*.*.*..*.**..**..*.***.**..****.*.*.*.....**....**...*.***.*....**...*..*...*....*****.****...*....**.**.*..**...*..*..**.*...*.**...*..**...*.*.***.*.*.*.**......**..*.*..**********.****.*.*.*.***.**..****..**...*...*.****..***.*.****.**.***.*.***.*..* *...*..**.....*..****.**...*****..**.*.**..****...***...*.*..**.**.*****.****..***.*.*.**.....*...*...*...*...*.*.***....**..*...*...**..*..***.****.*****..**.******..*.*......**........*.....**.*.***.**.***..**..*..*.**..*...*...**.*.*.**.*..*...*..**.***.*.*.**...******.**.*.*........*.**...***.*.**.*..*.**....*...*...*..*.....**.*..*.....*....***..*.*.*..*****.***.*.**..*..*.....*.*..*.**.*.*.....**.**.*.**.******.****.**..*.....**.*............*.*..****..*.*..*....**.***..*.*...*..**.**..*...**.**.**.*.....**.*.....*.*.*.*....***.***..***.***.*.****..*****.*..**.*.*..****..*..****.*..**.....*.*..*.....*..*.*..*.*.**..*...*.*****.****...*.*****....**.**.*.**..**....*...***....*.**.**...**....***..***.....****.*.***..*...**.**..*.***.**...*.**.....*.**.*.*.**...**...********..*..*...**.**.***...*******..****.......*..**...**.**..*.*.*****.*.*..*.*..*.***.**..*..*.*...**...*...***....***.*...*.*...**.*.*.******.*..*......**...****.**...*.*.**.**..*.**.*....*..*.*.....****...**........*.*.***....****.**..*.********....*...*.**...*.*...*.....***...*....**.....*...**.*.***.***..*..*.*....***.*..*..**.****.*.******.*.****.....*...*.**....*...***..*.**.*...*.**.*..**...******....**.**.*..*.**..*****.*..*....*.**.****....**.....****..****.*.*.*...***.*...*.***..*.***.**..*...**......***.*...*.**..**.*..**...*...**....**.******..*...*.*..***...**.*.*.***.*****.*..*****.*.....**..*..**.***.*..****..*..*....**..**..*****....*....**..**.****..*....*.*.*...*....*...*.*..*...*.*.*.**.**.*****..*.*..*.*.*.*.***..**..*..*.**.....***..**..*.**..****..**.**.**...*..***..**.*....**..*.*****.*...*...*...........*..*...*...*******.***.*.***.*.*....**.*..*....*..***..*...*....***.*..***.****.*..*.*..*.******...****..****.*..*..***..*.****.*.*..***.**...***..*..*.**..*.**.*.*.******.****.**.****..*....*..*******..**.***..***...*.**.....*....*.*..*...*.*.**.***.*.*..***...**.**...**..**.**.*..*.*...**.*.*.*..*.***.*.**.***..***...*****.**..*..*.*.....*.**..*.*..**.*..*...**.**.*.****... .*..*...***.*.**...*..**...*.*..*..**.*.*..****..*...****.**...*....**..**..****...*.**.**.....*..****.*....****..*.****..***...*.**.*....*.*.***..*...*.....*******.*.*.*.**.**.*....**..***..*..**.*..*.*...**..****.*.****.*....****.***..***...**.....****.***..*.**..**.***.**.**..*..*.*..*.******....**....*..*.*.****..**..*.**.....*.*....***.*******.......*****...*.*..***..******.**.*..**..*.....***..*..*.**....**.***..****....****..**.*.*....**...**.*..**.*****...*.**.***..*.....**......*.************.*.*.*..****..*.**.***.**.*.*.*...*.*.*******...*...**.***......*.*..*.......*******..*...****.***.*..****..**.*..***...*.****.*..***.*..*.*.****.*....**..**********..*.*.***.**..*.*.*.*.*...*.*...**..**.**.*.***...***..*.*.***....*..*.**...*.*.*.****.....*********.***.*.**..*...*..*.****.*.....**...***.*..****.**.**.*.*.*.***..*.**..*****...*......**.*..*.*...*.***....***............*...**..*..*.....*..*..***..***..*..***...*.**...*****.*.***.**..**.**.****.**.*..*.***.*...*..*.*.****......**.*******.**.*.*..**.***..*.*..**.*...*..**......****..*..*..*.**.*.**.*...**.*.*.*.**....**..*.*.*.*.***..**........*******...***...**.****..******.**..........*.*******.*.*.*.***..*******..**....**.*.**.*...***.***..*..*..*.***..*.*.*****....*.**.**.*****..*..****..******.*...*..*...**.*.*.*.*.....*...*******.*.***..**.**....**.**.****.*.********.*.**.*...*....*..****...*...*.*...***...*..**..*****..*..**.......***.**.*.*******.....*..****...**..*.***...***.***.*.*.*.*.*.***...**.*..*.****..**.*.*....**..*........*.*.***.****..**.*...*...*......**....*..*..**.*..*.*****.*.***.****.*.*..***..*.*.*.*.**....*........*.**..*.**...****...****..**..*..*......**......**.*.***......*.*****..****.**..***.*****..*.**.*...**..**.******.*........*..*.....*...*..*****.*.*...****.**.......****.*****.*.*.*..**.*...*.*.*****.***.*.*.*....**.*********.***.*.*.*.***..*...**..*.*.***..*.**....*.**....*....*..***..*......*..******.**..*..*.***.*****..***.*.***..*.*.*.*...**.*....******.**........**.. *..*..*..*..***....*....*....**.***....****....*.***...**.******.*.**.*....****...***.*....**...*****.**....*.**.*.**.*..*....*..*....*.*....*...***.*..****.*...**...*..*..***.*.*..*..******.**..*..*.***..**...**..*.*....****...**..*.**.*..*..*.**.**.****.*.*..*..****...**...****..***....**..*..**.**********.*.*****.*.*.*****..*.*....*.****.........****.*****.***.***.**..***...*.*..*....*.*...*.*...*..**.....*..**......*.*****.***..***...*.*..*.*.***.*.***...*..**.***.****..**.*.*****.*.*..*...****.**..*..**.**.***.***..*****..*.*..**.*...****.***..**.**...*******.**..*..*.**.....*..*..*.**.....**..*..**.****..**.***..*.*.....**..*.****....********..*..*.*.*..*.*..**.**....***.**..*.*..******.......*.*..***.*..*.*.*.***.***.**..*..*.*..*.....***.**..***..*...************.....*.*....**....*.**.*..**..**.*.*.*****.*.*..*...***..*.*..*..*..*.*...*.*.*.*.*.*...*.**...*.**.***.**....*.*..***.*.......*.*..****.*..*.****..******...*.**.**.**..****.*.*..*..****.**.....*.*.****..*.***.*.******.*...*.*..*.*****.***.**..*......**..*****.......**.*.**.*********.....**..***.*.**.****.***.*.*...*.**.***.*.*.***...*...*....*.**.**...**...*..***.**..**.*...**...*...*..*...*.*..*.*.*....*.****.*.**..*.**.*.*.**...***....*******.**..**.*.*.*.**.....*...*..*.*.******.***...*.....**.*.....*.*.......*.*.***....**.*..*.*****.*.**...**...*.*.*...*.**.****......**..*.***..*.*....*.*..*.***.**....**..*.**.*.***.**.*..*.***...*...*.........*.....*..*....*..***.*.***....*..*..***.*..*.***..***.**..*....*****.**.*.*...**.**....*...**.*..*.*.*...*..**.***.*.*.*..**.***.**.*****.*..*..*...**...*.......*****.**.....**........*.***....**..*.**.******.*.*...**..***.***..*......*.**.*..**......**...*..**......**.....*..*.*.*****.*.*..*...*..*..**..*.*..*..**.*..*.*...*...***.***.*.***....**..**....*.*.*..**.*.*..**.***.**.**..**.*.*.**.**.....*..**..**..**.**..*****..**..*...***..**..*..*.*.....*..***...****.**.*.*...**....**.*..***....**..**....*..*...***..*....*.*........*.****..*......***.**.*.*. **.***.*****...*.*.**..**..*.*.******.*..***.*..*..****.*..**.*.*...*.**.*..*.......*.**.**..*....**.*.**..***...*...*.*..**.***.**..*.***..*..*.****.*..**.*.***.**.******...**...*..***..**..*.**.**..*..**.*.....*...*.**...**...*...*...*....*.**.*.*.*.***.*...*..*...**...**...**..***..*******.****.*****.*...*.......*..****.*........**..**.**.**..*.*.*.*...*.*..***..***...***.*.**..*.**..*.***...*..****.****.*.****.*.**.***.*...**..*..*...**.*.**.**......*.*.**.****.*..****.***..*.**.*..**......**..***.....*.****.*.**.*.***.*..*....*........*.****...**.****.****...**.***...*....******.**..**...*.****.*..***..**..*.*...**.***...*...*..***.*....*.*...***......******.*.*...**.****.****.**.*...***.**....*.**....*..*....*.**..*..*****..*.*.*.**..**..*.*.*....*.***...*..**..*.*.*....***.**......***..*****...****.....*************.**.*..*.**...*..*..*.***.*..****.*.*..*.***.***...*.*..*.***..*...**.*.****..*..*......***..**...*......****.****.**.*.**....******.*....*.*.****.*....*..******..*..*..*...*.**.*.**...***...*..**..**.*.**.*.**..***..****..**...*..*.*****.*.*.***.*.**.*...*.*......*******..*.*...**.***.**.***...***..*.*...**...*.**.*....**.....*....*******..**.....****..*.****..**.*.***..*.***...****...**...****..**..*.....*..**..*.*.*..*.**.*.***.......*.***......**..*.*.***.****.****.**...*.**....*******.*.**...*.**.*....***.***..*.***...**.*********..*..***.*..***.*..*..*.******..*..*.****.**.*..***.*.*..*.*.*.....*....*.*...***.*.****..*.**.****.*****.*.******...**..*.*..**....*.**...**..*..*..*.***.*..**..****..*..*..*..**.*...*******...******.....*.....*..*.**....**....**.**....**.**.*.*.*..**.*..**..*.**..**.*...*......*...*..*...***....*....*.*..*.***..***.*.***....*.....*..........**....**....*..**...**.....****.*..*.*.**.*.*****...*****..*.*.*...**..**.**.*.**.....*..*...*.*..*..*..**..**.*..*.**.******.*........*.***..*..******....*..*....***...*.......**......**..*.*..*..***.**.*****..**......*.*.*....*..**.****.***....****....*...**.***..**...*.*****.. ..*****.****.*.*...*...*..******.*..***.*.***.*.*.***.**.*.**..*...*.*...******.*.*.....*.*....**..*..**.**....*..**.*....*...***...*...***.*..*.*.*.....*.....**..*..***....**.......**...*..***.....*....**.*..*..***..****..****...**.**..**.*....*..**.***..*.*..***...*.**.****.*....**...***...*****..****..*.**.**..*....***.***...*.***..**..*..**...*.*.**...*.....*..**..*..********.****.*.*.*.....*.*..*.**..*..*.**..****.**...***..**.****...*.**.*..**...***..*.*..**.*.*.*..*..*....***.**.*.**.*...**..*.*.*.*...**.*.*.*..**..**.....*.*..****.*...****.*..**...***....*.**.*.*..**..***.*.*.*..*...*..*...*..*...*******..*...**.*.**......*.*..*..*****.....*.*.***.*...*.*.**.*..*.**.*.*.*...**.*.*.*..*......*.**......*.*..*.*.*....*..***..***.*.*...*.***.**.*...*.**.....*.*..**.*..*.....**..*.*......**....******.*****..***..*.***..*..**.*****.**...***.*.*....**..*****..**....**.*..*.***..***.*.*.***...*..*.*.*.**.**...***..*.*.*..****.**.*.**..*.***..*...***.**......****.*.******..**.**.**...*.*****...*..**.*..*.*****.*********..***.*..**..*...*....***..**....********.......***..**...*.**..*..*.*.**.....**.*...**.*.*....*.**...*.**....***..**..*.*********....**.*..**.*.....**..**..**...*...*..*......*..**..*.*.**.*.**..**.**..**...*.*..*.*.**.*...**..***..**...**....****.****.*.*..*.....**..*.*..*..***.*....*.***....**..*.*.*.**......*..**.*...**..*.*..*...*..*......**.**...***....**.*.***..*.*.*.*****.**....**....**.*.......*.**...****.....*....***...***.*.*.**.*.****..***...**.**...*...**..**.*****..*.*.....*..*.***.*..*.*..*..***...***.***.*.***...*.**..*.******..*.*.******.**.*..*....*.*****.*..**..**.**..*..*..**.*..*.....******.*.....*..***.*****.....****.***.*.*.*.*.....**.*.*.**...****.*..*.*.**.....*.*..***.*...*....*****.*.*...****.*.*..*.***...**.*.*.*...*......**.*.**...**.*****..**.****.*..*..**.....**..***.**.****.***.*..**.*.*....*.*...****.....*.......**.**..**.***.*.*.*.**.**.*..*.*.*.*..*....****..*****.*...**.*..*.*........*..****.*.*.****...*...**..*.**.. ...*.*..**.**..**.**..**.*..*..**..*...*...*****..**..***.**.**.*.*..*.*.**..**.*.**..***.****....*..***.*...****.*.*.*...**..**.*..*..*..**..**...*..*..**.*..*******.**.****.**..**.***...*..***....*..**..*.*..*.....***.**.*....***..*...**.**.**.**...****....******..*.**..*.....*.*.......**..*.**.*.*...**..******...*.**....*..***.*.....***..*....*.*.*.*..**...*.***.*.****.**.*...**.**......*.****..**.*.*....***.*....**..*....**.*...****..***.*.*.*.**.*..**.....*.*.***...*..***...***.***..*.**.****..**....*....***.*....*...**...*..**.*.*.*...*....*..*..***.*.*..**.**..*...*.*****....***.*..***...**.**.....***.**...**.*...*.*.*....*.....*.**..*...*****...*.****..*....**.*.****.***...*...*.*....**.***..**.*...***..*.**..**..***.*.*...*.*.....*.....*.***........**.*.*.***.*.**..**.**...**.....*.**.*.*.**.**.**.*...*...***.*...*...*...***...**.**..**.*.***..***..*.....*..*..****.*..**.......**..**..**.*..******..*.*...*****..*......*..***...*....*..****.*.*..***..*.**.*.*.*..*.*.**..*..*...**.*.****.****...*..***.**..*****.*..**..****..*...*........*.**.*...*...**..**.*.....**.*.*..*.****.**....*.*........**.**..***..*.*..******.**.****...**..*...*.*******.****..*.*.*.....*.*.*....**...*.**..*...*.*.*.**...**.***...***.*..****...****.*******.**..*....*..****.**.*..*.**.*.*..*.*******.*.***.*.***....**..****.*.***..*.*.**.*.**.*.*.**.**.******...**..**..**.*...*..*.*.........*.*.*..**....**..***....*....***....*.....*..**.*...*.**......**.**.*****.*..*.**..**.....***...*.**....*.*.******.*****..****....*.******.*.*...***.*.*..**....*.**..*..**.****..***.*....**.**...*.**.**.*..*.*.*.***.....**...*......*.....*...*.*.*.*..*.*.**.***.*****.......*...*..*...*.***.***.******.*..**..*..*..**.**.*.*.**......*.*******.*.***...*.*.*.*..***.**.**.*.*.*.**..*.*.*******.*.*..***.**....*.*..*...*.***.*.*.........*.*..*.*.**......**........*.**.*..**.*..*.*.*.***.***..**...*..*******.*.****.*...*.**.**..*..*.*....*..*.*....*.***...*..**..*.******.****.*.*****.*.*..**.*****..*.*****... *.*.....**..*.*..**.**...*......*.**..**.**.*****.**.*.**..*..*.*..*.****.*..*..**.*..*..**..*.**.**.*.....*..*.....**......*....*..**.*....*..**.....***..**..*****..***...***..*..**.**..***.*.*.*....*..******.*.*.***.***..*.**.*******.*.*....**...***.*.*.*..*.***...*...*....*.*....**.****..*..***.**.**.**..****.**....**.........**.***.**..**.*.*....*..*...****.*****.*..*.***.*.*..***.*****.*****.**.***.**.**.***.*...**.*..*.*****.*******.*******.*.***..*..*..**....*..**.*.*.*.***..*....***...*****.**.......*.*.*..***..**...*.***.*.*.**..**..***....**.*.*.**.***.*.*.**.*....**.**.*...**....*..*.*..*.*******...**.*....*.********.**.*.......*....*.**..*.*.****..*****.*..*.***..**.*....**.*...*.**...****....*.**..**..**....**.***.*.*..*..**.**.*...*.*.****.*......*.**..**..*.****.**..*.***.*.*....**..*.*....*...*****...**.....*.*...*.*....*..*.*...**..*..***..*...*.***.*...*...**...*.*..**.....**..*.**.*...*.**.**.****...*....**..*.***..*.****..******..*.*.**.*..*..*.**.******...**.....*...*.*.**..**..**.**.**..*.*..***.**...*.*.**.**.**.****.***.*....***.*...*******.**...*******.***.*...*.*.*.....***.*.*.*..***..*...***..*....***...*.****..**.**.*.....*.*.**..**.****...**..***..**.*...*.**..**.*.*.*.**.***...*..*.....*.......***.*....*.*.........*..*.*...**...**...*.*.*.*...*...****.*.*..*..*.*.****..***.**.........*..***...**...***.**.*..*.*****...*.*.....**.*..**.*..**.**.*..*.***...**.*.**.*.*.*.****..*.*.**....**.**....**......**....***..****.*......*...*.******.*...***..*.**.**.....**..*.**.*.*****.**.***....*********...****.*..*...*..**.**......*.*...*.*...*.*.*..*.*.*....*..*...**..*...........******.**...*.**...*.*....*...*.*..*.....***.**....*.*..*..*.**.*.....***..*.**..*..**..*..*.....*****.*...*..****.****.*.*.*..**..***....***..*.*...**.*..*.******.*..*.......***.******.*...****....*....**.***..*.**.*.*.*****..***.*..*.****.***.....***..*.***.*....****.*...*...*.**.*..*.**...**....*****......*.*..******.*.*.*.****..**.*.....*.*.**.....*****.***....**...*. **..*.*.**....***.*.*...*.*...*......*****.*.*.*..**.**..**..*..**..********.**.*.**.*.**............*.*.*...****.**...**.***.*.**..*..*.*.**..*.....*.*...*..*..*.****.****....*....*....*.*.*.*****...**.*.*.*..*..**....***...**..***.*****...**....********....*...**...*.******..*..*.*.***.***.**...***..*...*.*..**.*.**.*.**...*.**....**.*.*.***..***..**.*.***..*.*.***...******..***.*...**.....***...**..*...*.*..**.**..*****.*..*...**.*..**.***...*.***.**.****..**....**..***..*.****.***....*.****...**....**..*.**..***.***.***.*..*..**.*....*.*...**.*.*...*....****....*.*...**....**.*.***..*..***.***..*..*.*.***..*..**....**.***.*..*.**...**.***.*.*...*..*..****.***.**..**.*.*...*.*..*...**.***.**.*..**.**.*..*..**.*...*.***....**.**...**..*.*...**...*.................*...**.*...*...**..*.***.**.*.*.*.*.*.**.******.*.**.***..*.*....**....****...***..*..*.***..***.**.*****.***.*.***..*.**.*.*..*.****.*...****.*.**.**.********.**..*.....*....*****.****.*.....*....***.****..*.**..**...**.*.**.**.*.......**..*..*******.*..*.********.*..*.....*.*.**..*.**.***.****.*.*...**.****....***.*..**......***....*.....**.****.*..*...*.**..***.*.****.*.*....**..*****...*..***..****..*.**.*...******...**..**..*....*******.....**.******.******.****..*...*.**..****.**.***....**.*.*.*.**.****.**.*..*...*....*.*.*.*..***....*******......*****..**.***.*.*.....***...*...*....*..*.***..*.*...*.*..*.*.***..*.**.**************.*.***.**...*.**.*..**.****.**.**.**.........*..****.*..**.*.*.***......**...****.***...*...***.*..*.*.**..*****.*..*.**.**...**.*.***...*.*.....*.***.**....*.*..***..**..*....*****.**.**.*.***.*...*..*....*...*.*.*.***..******...*.*.*.......**.*.*..*.*..**.*...**...*****..*..*.*****..**.*.***..*****...***.*.******.***..**.*..****..*..*...**.....*..******..*.****.**...***.***....*******.**.*.**.*.***...*.*..*..***.***.*..*...***...*.****..******..*...**...*.**.*...**....*.*.*..*..*.*.*...********..*...*..**...*..**...**..*..*.****..*...**.*.*..****.*....*.*****......*....* ...**....***.*..*..**.*.**...*****...*.....*.**...*...****...*.***.*.*.***...**..*.....**....*..*..*.**.***.*.****..*.**.*..*.**.*..*..*******.***....****..*.*...**..*...*..*...*..****..**.****.*.*.**.*.***...*..**.*.***..*...*.****..**..*.****.*...*.*.*...*..*.....*.*..*.**...*..****.***.****.**..*....*.*.**.**.*.*.****.**.***.****..**.....*.*.....**.**.*.*...***....**....****..*.*...**...***..*.*...........*.**...***.*.****.*..*...*..*.*..*.***...***.*..*.*.*...**.*..*.*..*.***....*...*.***..**.*...****.*...*...*...........**.*....**..**.***.***.*...*.***.*...*.*.***.*.**..**.*..*.***....***...*..*.....*....*..*...***.**.*..*.**..*...**...*.*****..**.*.......*..*.***....*.***.*.***...****..*.*..*.**.*.*...***.*.******.****....**..****.*..*....*..*******..*...............***...***...*.****..**............***.******.*.**...**...*..****.*..**..**********..*.***.*....******.***.*...***...*..**......*..*.......*.*.*.*.*..*.*.*..***..**...*.*.***..*.*..**..*.*..**...*.*...*.**..*.**.*..*.*.*..**..**....*....*..**..*..*........*....**.*.**.*.**...*........****.***...*...*.***.**.*****.*.***...*.*.**..*.****...*..*..*.*.***.*...*....*..**....*******..***.**...........*...*.*...*...***.**.*****......*..**.*.*.*..***..**..*.****.***.*..**.****.*****.**.*....*........********.*..***..***.*****....*...*..****.**..*....**..***....***.****.*..*****..*****.....*.*.*.****.*.*..*.****....**....*..*.*..*...***.*.*...****.*..*.*****.*.*.*****..*....**...**..*.***...**.*....****..*....****.********.....*.*...**......*..*..*.....**.**.**...*.*..***.**......*...**.....*..***.....*..***.*...*..**..**.**.*..*.*...***..****..*.**..***.******..*..*.**.*...*.***.....*.***..******..**.*.*..**..........*...*.**......*..*..**.*.**.*.****.******.**.*...*..**.**.*...***...***...*..****....*...*..*..**..**...*...*.**.**.*..*.****.*..**.*......*.*.**.*..*...*..**.*...*..*..*.**..*.*.**..*...*.****...............*.*.*..**.***.***..*.*.*.**.**..***.***.*...***.....***...*.***..*.***...*.*...******** *....*.*.*.**.*.****.***..**.**..*..**..********.*..**..........**...*..*....**..*.*.*.*.*.**.*.**..**.**.*.....**..****..****...**..*....****.*..*..**...*....**..*..**...*..****.*...*..**.*******..*.***...*.*.*.*....*.*.*..*..**.***..*......*.........*.*..*.*.*.*****.****.*...***.*...**....*.*.*.*.*..*.*.......*.*..**.*......**....****.*..*.*..*.**.*.......*..*...*.*....*****..**.**.***.***.*...*....**....*.**...*.**..*.***.**..****...*.**.*.**..*..**......*******.*.**.*******.*********....*..*....*************.....****.**.....*.*.*..*..*......***.*..***..*........**.....******.*****.*..*.*.*.*.*..**..*..*.**.**.**.**.*.**..*****.*.....*....****..*..*****.*..**....*..*.****.*..*.*..*.*.***....**.*....*..*...**.**.**.**...*...**.**....*...*..****.*....***.*.**.***.*.....*...***...*...*..*.**....***..**...*.*.***.**.****.***.**..*.*.*.**.****.*..*.*.**.*..*.**.*****.*.*....*..*.*.*..*......*.*...*....**...*..**........*..**...*.***.***.****...**.***....***...****.**...**..**..******.**..****.*..**..*.*.**.*.********.****......*..*.*********.**.***.***..*.***.*.*.**..***.******.***.***.......*..*****.***..*....*.**..**.***..*.*.*.*..******..**.**......*...**.**.**..*.....****.**.*.*.*****.....*...*.****..*..**.**....*.****..****...**...*..***....**.****.**..*.*.*..*.**...*...*..*.****...****.*.****...*....*..*..*..*..**..*...*********..*....**......*.*......****.*.***....*.**********.*..*......**.*******.....*.*.***..*.*.*..*....*...*..**.*...****.******.***.....*...*..*..*.**.*..**...*..***..**.****.*.*...*..*...***.**...*.*.*...*....*.*.....**.***.***.*****.*..***.***.**.***.*..**...****.*...*.*.*...**.*..*****.*.*....***.*.*.*.*.....***.**.*.**...****.*.*.***.*.*.*......***.....*.*.**.*...**..**.**.*.**..*.***.***.*...**.**.**...*.*.....*.**..*..*******.*...***.*..*.......*.***.**.**.*..*.****.*...***..*.*******.***...*.**.***.*.***...**.***.....*.**.**...**.******.***.**..********..**.**.*.**..**..**.***....**....****.****...*.**.*....**..*.*.*.*.*.****..**...*.*. .*....*..*.*...*...*.***.***.*.***..**.*.**..***.*.**.......*..*....**.....***..*****...*.**..*.*...*.****.*....*....****..**.***....*..*.****.***..***.**..*.**.*..*....**.**...***...**.****..*.***..*.**.*.**.**.*.*.***.**...*.*...***.**.**...*.....**...**.*..****.*.**..**.....****.*...**....*...**.**.******.*.****.******.*.*..**.*.**.*.**..*.*..*.****.***...******..**.*.****..***.**.***..***.*.*..**.****.**....*.**..**..*.*...*..*..*..**...*.****...****..*.*..*.****.**.**....*.******.*******.**..*.......***.*.*..*.***..**.**...*..**.*...**....****.***...***.*.*.*.**......****..**.*..********.******...*....*...*...********.**..***...**....*...**..**....*.*.*.*.*....*****..*....*.*...*.**...*****...*.....*.*.**.**...****.....********...*.*.*..*****.*...**....**.*****...*.**..*..*..**..*..**.*...****.*.**..*.*.*****..***.***.*.*.*......**......*....*...*..*..**...*....**.*.***..*..***..*.**.*....*...***.**..**.**.****.*.*....*..******..*...*..*..*...*..**.....********.**..*.*..*********...*****..**...*...**.***....*.*****...**..**.....***..********....**..**...**....***..**.*..****..**.*.*****..*....*.*.*.***...*..****.****.****..*...*..*..***..*****.**..*.***..***...**...*..***..*.*.*****...*.*...**..*.*.*.*.***......**.*.**.*.....*..**.***.*.*.**..*.*.**.*.**.*..***.**......****..*.**.*.*.*...*.*...**.**....*..*.*.*.******....**.*.***.*.**..*****...*.*..*.*..****.....*.***..*.*..*.*..*..*.*.*..**..**.***.*.*.**.*.**....****..*...****.......****..*..**...**.*.*.*...**...**.*....*..*.**.**.**.*..**.**.**.*.****..*...*.*.***......**.**.*...*.**....**....*.*..**..*.*...***..****..*****.*.***.**..*.**.*.*.**.***.**.****..************..*.....**.***...***...*****...*..*......*.*.*.***....*..*...***.*.........*...**.*..*.*.**.****...**..**..***.....*..*...***.**...*.**.*.**.**..**.*....**.*..**...**.*..***..*****.....**.*...*.*..*..**.*.......****.*****.*.*..*.*.**.**...****..****....***.....*.**.*****..*...**.*..*.*.*.**..****..*.*.**.*.*.*...*..**.****.*.......***...*.*** **.*.*..**.*..*.****..*****.........**..*.**.***.******..*..****.**...*.**.*...*.*********.*********...*......*.*..****.*****.*..........**...*.*.*....*****....*...**.....**...*..***.**.**.*..*******.*.**.**...*****.****.*....**...**.****.*....**...*..*.*.....*.*..*...**....*.***..*...*..**....****.*********..**....******..**.***.**.****...**.*..*..***.******.*.*..........*.**..*.**..**.*.**.*...*.**...**.*********.**.*.***.***..***..*.*...*.*.**..**....****.*...**.******.*..**...*****.*****...***..*.**...*..***..*.......**.**.******....*.**.**.*.*.......*.*.*.*..*..*.*.**...*.*****.**.**..*...**.***.**.****.*..*..*..**.*.*.*.****.****....*.*......**.**..*..***.........*.*.*.*.....*...*..****...*.*..*.*.*..**.*.*.***...*.*.*...***.*.*****.**.***.....*******..***.**.*..***.**....***.*...**.******..**********.*.*..**.*...**.......*.*.***.*...******..*....**.....**.*.**.****.***.*..**.*.**...**..****.****.....***...*..*.*.*.*.*.*...*.*........*......***.*...**....*.***....***..**.*.**.***...*.......*.*.......*..*...*..*.*.*****.....****.**.....*.*.***.*..*.*..****..***....*...***.**.*....*...*....****.***..****.****.**..**...**....***.*.**..*.**.*..**.*...**....**...**...***...*.*.*..*...*.*..***.***...*..**.*.....**..*.*..**.*..*..*..*.......*.*****..*.***..*..*.*.**.*....*.*...*..****..*...*..****.*****...*.*.***.**.*.*.****....***.*****.*.**.*.*.*...*.**.*****.....*****...*...********...*.*..**..*.***.*.****.****.**..**..*.*..***.**.*..*.*.****..*.***.**.*.*..**.**.**.*....****.*.*.*...*.****.***..*..**.****...********.**...*...*.****.**.**...*.**.**..**.****.*...****.*..*..*.*****..*....*.***...**..***.*.***.****..*.**.*.*...*...*...*.*.******..*..****..**..*..**.**.**.......***.***.**.*..**......*******.**....*.**.****..*..**......*******.*.*.*.***...**.****.....**.**.****...*.**..***.....*.***..*..*.*.*.....**..**.....*.*.***..******.*.*......****..*.**********.**.....****.**....*.*.*...****......**.*..***...***..*******.*.*..**......*...*....*...*.*..**...**.*.* **....**.*.*...*...*.*.*.*****....*..*....*.*.**...*.*.*..*.**.***.*...*.*****.**.**.********.**.*.*.***.**....*.*...*..*.****..*.***.*.**.**...*...**.**.****.**..**...*.**.*.*.**..*..*.*.****.**......*.*********.***.****..*.*.**.**.*.**.*....*.**.**...**.*.**....**..*****..*.***.*.**..**.**.**.****...**......*******.*.**.*..**..**..*.*.*****.**..***.**..****...**...****..***.***.....*.**.*.*.***..*.*..******.*.*******.*.*.****.**.*..*....*..***.**..**..***..*..**.*...*.**.*......**.*.*.**..**.*..*...**.**.*.*..*......****.**.*.**..****.*......***..*****....****....*.*...*.**...*.....*.*.....*...*..........**.*..**..*.*...**...**.***...****.*.*.**.*...**...*.*...**.*...*..**.*.*.***.*..*.......*.**.*..***....*......*.*..***.*****.****..*...**..**...**.*.*.*****.*....**..*.*..*.****...*****.*.*.*.***.*..*...*....*...**.....**..*....*.*..*...****.*...**.*.*.**...****...*..*..**.*.*..*....*.****...**.**..****.*..**..****....*.*..*.**..**...*.****..**.*.*.*.*.*.*..*****..*...**..*.****..*.*...***.**.***.****.*..******.*...*..*****.....*.*.***.****.***..*..*.**.*..**..*******.....*****.....**..*....**.**.*......*..*.****.*.***..***....*............*..*...*.......**..***.*.**..**..*...*..*.*...*******..*.*..*..**...*......***.***********...**..*...*..*.*.**.*.*.**..*.**.*******...**...****.*.*.**.....***.*....*..**.***.**.*..**........***.*.**.****.....**..**.**...*..*.***....*..*.***.*.....*...*...*.**..*..*.***.**.**...******.*..**....**..*..*.....***...*.*..........*..**.........**.**..***...**..****..*.**...**.......****.*.*......***.*.*.*..*.*.*..*.****.*...*.*...*.****.*.*.*.***.....**.**...**..*****..**...**.****....*.****.***..*.*..**..*.**.*.**.*.*...*.****..*....****..****.*.*.*...**..**.**.*..*..***.*....**.*****.***..***..**.*..*.**...****.***.*.....*...*.........**....*..***.***.**.*.....***.**.....*...****.**.*....****....*.*...***..*****..**.**.*.*..*.**..***..*.**...*..*..*..**....**.*.**..*....**..**.***.**..**.*...*...*.***.******.*.*.**.***..*...*.*.*** *.****.******.*.*.*..*..*.*.**.*...*...*.*.*.**.*......**.**.**.**.*..**...**.***.*.*.*.*.***.***.....***......**.***..***........*.***.******..**.....***.*.**....**.....****...***.*.*.**...*..*...**...*****......**..***...**.*******.***..*.**....******.*.***..*.**.***.**....*....**..***..*.*...****..*******.**..**.*...**.......*.***..*..*.***....*....*****.....*.******..****..*.**.**..**..*.**......**.**.**.......*...*....*....*.*..**.*.*.**...***..*.*.***..*.*.**.*.....*.*.******.***...*.***..*..*.*.***..***..**..*.*.*.*******.*..***...*...*..*.**.***...*..*..**....**..**.*..***..***.****.*......*..****.****.....*.*...**..*.******...***.*.*.*..*..***.*..***.****.*****....*.***.**.********.*..*....*....**.**.*.*.****.*.*****.***.*.**...*.**.**.*.**..*..******..**.*...*.........*....***..*****..*....*.*....**..*.*...*****.*.....*.........******.*..******.*..**.*.*...*.**.**.**.**.****.*..***.*.*.**...*.*.*...**...***....**..*..*..*...**.*.*....*.*........**.*..*.********...**.....*.**..*.**....*...*....***.*.****..**..*****...*****.*.**.**..**..*.*.**..*.*.*...***.*****....*.**..******...**.*..****.**..***.*.*.*...*.**.*...***.*..****.*..**.*...*....***.*.*.**.*..**......*.***.**.....****.**..**.**..**.*.*.****...**.**...*..**.**.*..*****.**.**..*.*.**.**..**.......**..*.*..*..*..*.*.*.*..**...*.**.***.**...*.....*......***********.**..****.....**.**.*..*.*....**...*.***...*.*..*..*..*...*.***...*...**..*.*.****...*..***..*.****...*..****.*.*.*..*.*..*..*.**.*..*...*....*.*..**.**..**.***.*....*..*...*..**..**.*.*...*.**.*.*.**..***..**............**..*...*.**...**.*...**...**.*....**.*........**...**.***....****...*.*.*.*.*.***..*..*****.*****.*..*...*******..****..**..*..***.*.**.....*.....*****.*...**.****.*..*....*.****...**..**...*.*.*****....***.*..*.**...***..*.***..***...*........*...**.*.****..*..**....***.....*.**.*.**..**...********.**..**...***.******.*...*.*********...*..*..**...*.*...***.*...***.*..*.........*.*****.**....*..*.....*.***..*....*.**..*.* .*.*....*.*.*..**...**...*..**..***..*..****.**.*...*..***.*....****...***..***..*.*...**..***.*..*..*......*....*.*.***..*.**.*.***.....**.****.*.*..***.***..*........**....*..****...*..**...*.*..*..***.*....*.*******.....*......**.*.*...**...**.*...**...*.*..*.**.*.***....*****...*.*.*.*.**.*.*.*.*.*..*.....*****.**.*****...*.***....*...***...*.*........*..*........*.*..**...*****..*.**.*.*****..*....***...*.....*.*.*..**.**...*.***.*.**.*.**..*.***..****.**..*.****.****..**..**.****.**.*...**..*.*.*..*.*.*.**.....**.*..*.**...*..*.*****.*..**...*.*..**...***..**..***..*..*.***.**...*...*.**..******..**.*..***.*.......*...****......*...**.*.*...........*..**.***.*.*.**..**...**.**....***.*..**....*****......**..*.**.*.***..**..*.**.*..**..*..**...**.****.......***.**..*.**...**..**...***.****..***.***.*****.*****.*.**..**.*.*..*.*..*.**.*.**.**.*...*.***..**.**.***********..*.**.**.*.**..****.*..**.**.....***.*.*..*..*.*......*...*..*.*...**.*.*..******..****....***.*.*..**..*****.*..*...**..........*.***..***..**..*..*...**.*..*.**.....***.****....**..**.**..*.***..*..**.*...**...**.**.....***..*....*****.**.*..*...*..*.*.*.*....*.***....*....****.*.....**.*...***..*.***.....*.*..*......*..**.*..*....***.*.*..***.**...*..*..****..*.*.***.**.**.**.*...*.*.**.**..*****.**.**.**.*****.*...****.**.**.****.**....*....**..*.***..*..**....*.**.***.**.**...*.*.*.**...*.****.***....*...**..**.*.***.****.*..*......*.**.**..*.*.*...*.*.**...**.***..*.***.*.*.*.*.*.*****...........***..*.*.*..*...****...**...****.*.**.*.*****.*.......*.*.*...*****.***.********....**.**..*..*..***...**.**.*..*.**..***.*..**.*.**..****...*..***..******.****.******..*..***....*..****.*........*.**.**...**.*.**.**.**......**.**.****.**...*.**.*..******....*....**.****.*..*.*****.***.*.***.****..**.*.*..****.*.*....*.***.**.**....**.***..***.**.**.*.****....***.*.**...**.***..*.*.***.*****.**.....*.......*..**.*.*.**.*..*.*..*....***.***..***.**.*..***....*..*..**.*.****.........**...**....*.*.*. *....*...*..*...**.*****.**......*.***.*.*....*.**..*...*.*.***..**..**...*.**.***.*..*..*...*..*.****.*..........*.*.**.*..*.**.**...*.***.****..***.**.*.*******.*....*.**..*...***.......*.*..**.**..*..*...*.....***..*.***.*.....**.*****..*....*.*..*.**.*****.**..*..**.**.****.*.***..*.*.**...*...*.*...**.*..******.*..*.*.***.*.*.****...**...*.*...*...*.*..*..**.**.*.***.*..*.*..*.*..**.....***.***..*.....*..*.**.**..******.........*..**..*********..**........**.*.****.*.*..*..****..*****.***.*.***..*.**.*.***.*....*.*.***.**.*..*.*..*.*.*...**.*...****...*...*...*.*.****.**.*...*.*...*.**..***..****.*...*.*.***..*..*.*.....***...*......*..*...***...*.*******.**.*.**...*.*..**.*...**.**.**..**...*.***..*...*.*.**...*..***....****..*.*..**..**..**.....*.....***.*..****......**..*.**.*..***....***.*.*.*..*.**..**.**.*******.**..*...***.***.*.*..*..*...**..*.*..*.**.**.*...*.*....***..*...*...*..*......***.....*.***..*...**...*.*....*..**.....*..***...**.*.*.***..*.....**.****..*.**..**.*.**.....*.*.*..*...*.**.*******..**.*.***..**..****.******.***.**..****..*.*.****.*.***..*......****..***..**......*.*..*.**...**....*****.**.*.***.*.*..**..**.*..**...**.*..***.*.**.****.*..*...*...**...*.****.***.*..**.*...****.*.*..***.*..*****...***..**.***.**.****.***.*...*...***.*.....*.*........*...*..*..*..*.***.**.*..*.*.*..**.**.****.**.*...***.*.***.**...*.*.*.*.**.*.**.**..*.****...*.***.*...*.*..*..**....**.**.*.*.....*.***..*****.**.**.**.**..**.*.*.*.....*.*.*..*..*..*..***.*.***..*.**.*.*.******.*..*.***....*..**..*.**.**.***.....*..**...***.*.*.**.*.****.*...*....*..*.*.**...*.***..*..*..*.*.*****.*..*.**.*...**...*.***.*...*..***.*..*..***.**...*..*....*..****.*.***.***.**.**....*.*..***.*....**..***..*.****..*....****.***.***....*****..*.**.*.*...*.....***.**..*....**.*.*..*.*.*.....*.**....*.....*....***.**.***.*.....***....*.*.*..****.*..***.*.***.*.*****.*.*.*...**.**..**...**.*****.***.*.**..***.*.**..*..****.*..***..*.*.*.*.***..*.*....**..*.***...*..*....*.*** .***..**.****.*.**..*...**...**.*......***....*.*..*.*.*...***.*.*...**.*.***.***.....***.....***..***......****...*..***.***.*..*.**.***.*.***.**..****.........*.*.***.***.*.**.***.*.****..*.*..*......**...*****...*....*...****..*..**....*.**.*..*..**.*.*.*...*..***..**.*.........*.*..*..*.*.*..**.**.******.****.*****..**.*..***.****..***..****.*..*.***.*.****..***.*..*.**...**.****.**..*....**..*.*.*.***..*.*...***.**.***.**.**.***.*.**..****...*..***..*...*..**.*.***..*****.**..*****.....*..*****..*.*.***...*.*.**.**.**.......*.*.**..**......*.*.**.*.....**.*.***.**.***..**.***.*****.*.*.*..*.****.*****.*..**.******.**.....*.*..**...*..**.**...**.*****.*.***..*.***..*..*.*.**...*......****.*.....**...*...******.*..*.....**.*..****.*..***.*..**.**.***....**...*......**..*......***.*....*.***...**.*......***..*..******.....**...*..**.*.*.**...*.*...*...**...**.*.**..*.*****..**.******.*****.***.****.***.*....******.**.*.*.*..*.***...*.....*.*..***....*.****..***.**...*..***.****.****.**.******.*..*...*...*.***.*...**.*.**.****.***..*.*..*..*******.*.*.*.****....**.**.*..***.***...**.**..*.*.*.*...***.*.*.....***....***..*..*.*.****....**.*...***...*...*..*.***.*..**.*.*...*.....***.**.......*...*.***.....****..*.*..*.*.**..*.*.*...*****.....***...*...****....*..*.*.*.**.*.*.*.*.*.**.***....**.*..***....**.**.**.**..**..**.*.*..*....***.*..**.*.**.***......*.*..**...*...**.*....***.***.*..*.*......*.*.**...*.**....*****....*.....**..*..***...***..***...*...**...****.*.****.**.*.**.******..***.......***......*..***.*..******..**.*.**..*.**...**.********...***..***...***.**..*.**..*.*...*****..***.....*....***....*.*.*.***.*.**.*...*..*.*.**..**...*..*.*******..*..*..*.***.**.*.**.*.*.*.****.*.**.*..**..**.**.....*.*..**.*..***.**.*..**..**.*.*.*****.....**...**..*.....***.****..**.****.*....*.**...*.*....*....**.*..***.*.**.*******...*....**..****.*.*.*..****..*....**...*.*....******.*..*...*...***.*.***.**..******.**.***..*...*.*.....**.......**...**..*..*.**.*.***. *...**....**...**.***.*..****.*..*.***..***..*.*****.*.**.*...*..**....**.*..**...****.*.*...***.....***.*.*.....***..**..**.*..*....*.*...***.****.....**.**..*..*******.*..*.*..*.*.**.***...****.*.***.***.*.....*..*****...*.*..***....****.*..*.*.*****..*..****.*....*..**...*....*..*..******...****..*.....**.**.....*.**.....*...**.*.*.***...*...***.*...*.....**.***.***..***..**..*...***........**......*.*.*..******.*.**.....*.**...*...*....*......*.*.**.*....*.****.***..**...*..*..******.*.****.**.*..**.**..*..*...**.*..*.***.*...*****.**...*..*..**..*.**.**.*.**.*****.*...*.....*..*..*.....*******.*.*....*****...**.*.**...***...*...*...****.****..**...***..*..*..**...*.*.****.*.*..*..****.****.*..*......**.*.*****..*..**.*.*.**.....****.**..**..*..*.*.*.***..**..*..***.**..*..****...***..***..***.*.***....***..*.***..*.*...****.*.****......***.*....**....*..*.**..*.**.*.*.*.*.....****.**..**..***....*.**...****.*.*.****..*.*..**.**.*.*.*.*..*.**....*..**..*....**..**.**.*...*..*...****..*...*..****.***..**...*.*........**..**.*..***....**...*..***.***.*..*..*...*.........*.*...*.*...****.*....*.*.*.***..*.*.*.*..*..*..*.***...*.**..*.***.*.***..*.....*..***...***.*..*.**...*.*.****.**.*.*..***..*..**.*......*.*.*.*.*....**.**.*****.*.*....***.*..*..*.**..***..*..*..*...**.**..*.*..*...*.***.***..*.**.**.*.**.*.*....*****.*.**...*..*******..***..*...*..***.**...**..*.***....***....*****....**....****.*..*..**.**..*....********...**.*.**..**..*****.*...*****.***.....*....****..*****..*....*..***..*...*.**.***...**.**..*..**..*...*...***.....******.*.*..***..**.**.*..***..*......*.....**.*.*....***.**.*..**.*******.*.*..*....*....***.*.*.*****..****.*****.*...*****.***.*......*.*.*..****.......*.*..**.**....**.*****.**.*..*..**.*.**.*.*..*.*.*...****.*......***......***..*.**.**.*.***..**.*...***..*..**.*..**..*..*.***.**.*.*..*.**..*.*.**..*.*.*.*****.*.*.******.**...*.**.*..*......*.***.***.*.*.*.*....*......**.**..*..**.*.**....**.**.**...**.**...*****....*..*..*** *.....****.******.*.*.**..*.****.....***.*...*...**.*...*.**...***********..*...*.*.*...*.**..**.*.**....**..**.*..**.**.**.*.*.****.*.......**.......**.*....*****..*..**...****..*..**.**.**....***...**.*...**...*.*..***.......**..*..*...**...**.*.***.....**..**.*.****..****.****......****.****.**.**.****..****..**....****.**...******..*....*..*..*.*..*.*..*.**.****.***..****.*.*.**..**.*...*..****.***.*.**....*.********.*.****.**.*.***.*..*.******.*..**.**...*..*****.*.****..*.*....******..****.**..*....****.*.*.***.**.....*..********.**...*.*...**..*.*.*...**.*.....****..*..*****..**.*..**..***...*.**.******.****.....****..***...*****.**..*..*.******...*..*..****.**.*..*.***.**.*...*..*.**..****...**...*..*.....*...***.*....*.*.*.**...*.******...*..***.**.*.****...**..*......****......*.*...***...***..*.*****.*.**..***..*.**.*....*....**.*....**...*.****...*.*.*.*.***..*..*..**.*.*.**.***.*....*.****.**....**....*..*****...*..*.*....****..*.*....**.****..*.*.*.*..*..*....****.*.**..*....*.**.*.********..*......*.****.**....*.**.**.******....**.**..*.***..****.**...****...**.***.*........**..***.******...*..***.**..**.....*****...*.*....*****..*...*....**..**.*.**...*..*.*...*..*..*..**..**.*....***.*..*...****.....*.*.**.****.****.*.**..*.****..*..*..*.*.....***.*..**.****.*..*..*.**.*.*...*.*.*****.*..****.***..*..*...*.***...*..*......*..*.*.*.**..***..*...*...**...**..*..*.*.*.******.*.*.*.**.**....*****....*.***.**..*.....**..*****.*...*....***.*..******.*..*...*****.*.**.*.*.**....*..**.******...*.*.*.***...*...*....**.*....*...**.......**.*.*...***.*..*..*...***.*..*.*..**.**..******.*.*.*...**..*.*.**..*....**..*.*.*.*.*..****.*...**....*******..*...*.*******.*.*.*.***..*..**.*.*...*...**..**.*.**.*.*...*.*..*.*.*****.**...**...****.*...***..........*..**..*.****.*...*.*.*.**..*..***....****.*.**.********.*.**.*....**.***.*...*.*.*..*.......*...*..*.**..**..*****....*...*.*..****.*.*.....*.***..*.*.*.*.**.*.**......*.*..*.***.***.*....********..*..******.** ****..*.**..*..*.**..**.**.**...**...*..*.**..**.*.*..*******.**.*.*.*.*...*.*.**.**..***.****....*....*.*..*..*.***.****.*......***.*...*.*...*.*..**.....**...***..**.***.****.**.***..*.*..**.**..*.*.*....**..*..*****..*.**.*.***.....*..***..***.*.*..*..***...*.*.*...*.....*.*.****.**....*...******.*..*...*******.*.******.*..****..******.*.**...*.**....**.**.*..*..**.....***...**.****.***.***.**..***.*.**.***..******.******.*******......**.**.....**.*..**..***....**.*..****.*.**...*....*...**.*.**.**..***..**.*....**....**...*****.......***.*.***.**.*.****..*...**..****.********...***.****.*.***.*.***..*..**.*..**********.*.*..*..*****.*.***.**...*.*.**.***...****.*.*...***.****.*..*.***.**.*..*..*..*...**...*.*........*.*.*..**..*.......**...**..*....****.***.*.*......**.**..*..**.****.**....*.**....*.**.*..*..**...*..*.*.***..*.***.***..***.**..**...***.***.*.*.*..***...*...***..***..**.*.*.*.**.*.**..*.....**.*..*.*..*******...*..*.*.**.***.**..*.*.****.**.**.***..**..**.*.*******..********.*.***.**.**..*.*.***....*.*...**....*...****..*.***.**..*....*.*.****..*..*.*..**.***....****..**...*..****.*.*...*.**.***..*..*.*...**.**...****..*.*****..*....**..**.****.........**..**.*....*.****.***..**..*.**.*****.*.....*.*..***....*****.***..**....*.*......*........*..***.***..**...*********..*..*.*****.**...*....****.*..***.*..*****.**.*..*...**....***..*******.*........***.*.......*******...***..**.*..*.*.****..**.***..***.**..**.*..**......*.****..**.**..*..****..*.*.*..*.*..*.***...*...*.*.**....*.*....***.*..**....****.*******..**.***.****...**...*....*.....**.*.*.**.*.*.**.****.**.***.*..**..**....*....***.**...*****..***.***.**.**.**.*.***..***.**.**.......**...*....**.***.*...**..*.*.*.*.*..*.**.***..*.**.*.*.*.*.**..*...**..***.**.**.***.*.*..*.**....*.**...*..*....**......**.********...*....***.**..**.****.....*....*.*..****.*..**.*.*..**..**.**............*..**.*.**.**.**..**..*.*.*.*..**...***...**...****.*.*...*.**.**..*.*.*..**.*.*..***..*.*.*..*..*...*.* *.****.*.*****.*.****.*....****....***.*.*..****.*.**.**.*.****..*.*.*....***.*.*...**.**..**...*....**.*.***..*..******....*..***.***.******...**.*....**...***.**..*.**..**.****..**.*.**.**..*....**...**.*.******.*..**....*.*.***.***..*.*.**...*.*.*.*........**..*.*****....****.*..*.....*.*.*..**...***.*.*......**....*..*.***......*.............****..***.*.*..*.*****..**..*.*.***.*...*.*......*.....**............*..*.******..*.....*.******...*.*..****......**..*..**..**.**.*.......**..*..***...***...*.**.*.**..*.**.*.*...*.*.***..*.*....*.***..***.*...*.....**.*.**..***....**.***..*....*.*.*******..**.*...*.****.*..*.***..***.**.**..*..*..****...*******.**.**..*.*..*.........**....*.****..***.*...*****.***.**....**....**....**......*..**..***.*...***..*..*****..***.****.*.....*.*.**..****.***...*.*....*.***.****.....**.*....*...*..***.**.*.***..*...**.***.*.*.**....*...*****.*...***....**.*.*..**.***.*.**.*..*.**.****..*...**.*...****.*..**...**.***..*..*...*.*.**.....*.*****.**.***...**.**.*******...*...*...*...*******.....*..**.*..**.**.**..**....*..*..*.*.****...****..****.*..**..*****..*.***********.*******.*****.***.**.*.*..**..*.*..*.***...*.*..**....*.*......*..******..*.***.*......*....*........*.**.*.****...**.**.*...***.**.**.***.**..*.****.**...**.*.*...*.**.*.*..*..*.*.**..*.***.***...*..*.....*.*..*....*.****..***.......*..**...*..*..*..*.*...*.**.*.****.*..**....*.*..*..*..**.**.**..*.*.**..***..***..*****..**.*...*..***.**.*..**.**..*..*.*.***....**.**..*..**.**.*.*...*.**..**..*...**.*..***.*.***.*.****.*.*.*.*....**.**..*.****.***.*.*...**....*.**.*...*..*..**.**.*..**..**..*....*......*.**.*.*..**......***.**..*..**.**.*...*.*.*.*.**.*..*.*.***.*....**.**...**.*.****.**.*..**..*.**.*...*.**.*...**.*..*..*..*..***....**..***.**.******..****....*.*.**..*.***.*.*.*....***..**.*....***..**.*****..*....**..*.*..**.**.*.**....*..**..*.****.*..*..**..***..*.*.*******.....*.**.*..****.....*.....*.*******.*..*...*.**..***...*.******..**..*..**********.**** ..*.**..*...***.**...**..*..**....*...*.*.*....*.**.*.**.**...**...*****..*..*..***.****.....*.**..*.**.*..*.*...***.*.*...***..*..***....*..**.*..*.***.***.***...*...****.*...*....*****.*.**.*.**..*.**..***.*...***.**...*..******.**..*...*.**.**...**.*.**...*.*.*.*****...*.****.***.....*....*....*.*...**...*....*****.*..*.***....**...*.*.*....*..****.**.*.***.*****.****...**.**..*..*..**...***.*..**.***.*.....**...*..**....*.*........*.....*.*.*.....*.*...*****.**..*..*..**.*.*.*.*.*.***..*..*.***.*..*..**....**.**.**.****.***.****.***...*..**..***.*.***.***.**...*..*..**.*.**...*...*.**.**.....**...****....**...*.*...***...*..**.*..*****.****...........*....**...****.***..**...*.*...****.****...**.*.*..*..*******.***..**.*..*...*****...*..*.**.*..****.*.*.**..*.*..***.*..**..*.*.....*.***.*....*.**.*..**...***..**.......*.***.*..***..*...*.*..*.**.**.*.*.........*..**.*..*..*..**..**.**.*...*.**...*..*.*.**.*****..*.**.*....*....***...*....**...***..*.*....*.*..*...***..***.*.....***.****.*....****...******....*********.*...........******...**.***.*...*..**..**..***.******....****.*.*............*****..*.**..*.*..**.*.****....*.*.**..*.*....**...*.*..*..***.**..*....*.*......****.*..**...*..*....**.**...***.*.**..*.*****.*..*.....*.***...*..*.***..*....**.*....**.*.*****.**..**.....*.*...*..*..*.....*....*..*.**.....*.**.*.****....***...*.*...***...*****.**.**.*..*....**.***.*.**...*..*.***.*.**.*.*.*.*.*...*.*.******.**.*.*.*.**.*.*****.****..**..**.*********.**....*.*****...****.*.*..**.*.**..*..**.*..****.*****..**.*..**.***.*..**.*.*.*.*..***.****.**..*.*.*..***..*..*.*..**..**.*.**..*.*.*...**.**....*.*.....***..*...*.*.*....*.*****...**.*......***..*...*.**.**..***.*.*.*****....*..**.**...***.***.*****..*.****.**...**.*....*.*...*.*..**.*.**.***.**.***.*..*.*..***..***..****..**.*..*..****.*.**.**.....****....*****.....****.*..*.*.***.*...**.....**.**.*..**..*......***...*****.......*.***.*.**.*..*..**.*.*.**..***..*.*.*.**.**....**..*..*..*........*.*..**.. .***..*..***.****.*..*..**....*.***.**.**.**.....***.***.**...**.*..*.*...........**..*...*.****..*.*..***.*...*.*..........*.***..**.*.*.**.....**.***.****..**..****.***.*...**.***....*...***.**....*..*.***..*.**.*.****.***....*..*.***.*...*.**..*..***..*.*..**.*.*.*......**..*.***..*.*****..*****..**.**.*.**.*.*.**.*....***.**..*.**..****..*.***.*..*..*....*...*...**.*.**..*...........**..**..*..**..*..*..*..*..**.....*.***.***..*****..*.*..**.****...***.****.*.*.*....*.....*.***.**.*.........*....**..*.***.**.**....****.**..*...*.**..**....*..**..*..**..*.**..****..*.**.*.*.....***.*..*.**..*.....***.*..*.**.**.*.*****.**.*.***.**..*.*****...*...*...*.*..****.***.****.*..*..**.***.**....*.*.**.*.*.*..**...*.***.*.*.*****..*.***..****....*...**..**.*.....****..**.*..*....*.***.*.*.***.***......*..*.*..*.**..*.**.*..*...*.*.*.....**..*...****..***.*.......*.**..*......*..*.*******...*.****....*..***..**..*..***...****.**.*..*..***........*******.*.....***.*.**.***.*..**.*.*.*...****..*****.****..**.....*..*****..*.*.***..***..**...**..***..*.****...*.***.*.***.*.*.*...*.*..*...**..*.*.**...*..*.****..**.**...***.*.***.**.*..****...**...*.****.*.**..*.**.*.*.*.*.....**.**..*.**.*..*....**.**.*..*..***..*...****.***..***..*.**....*.****.*.*...***.*****.**.*.*.....*****...**......*.......*...*****....*****..*.*....*..*.*.******.*******...*.*..**..*****.*****..**.*....**....****..*.*.**..*.*...*..**.**...**.*.**...***.*..***.***.....**..**.**.....***.*****.*..*..*..*.****.*...***.*.***.....*.**.....*.****.***..**..***..**.***..******.*.**.****..*......**.*...*..*.*.*.********.*..*..*.....**..**..**.*.***....*..****.*....**.*....*..*..*.**.****....**..*.**.**..**..*....**.**.*...**.*.***.*.**.**.*****..*.*..*..**.***.*.*.***....***.....*.....*.**.*....**..****.**.*..*..****..*.*.*....*.********.*....*.****..**..*..*.*....*...**......*..**.*....**..**.*..*..***..*......*...*.***.....*..*........*...*.**..*.*.*.*...*..**...*.**.*..****..*****..*.*..*****.***..**......**.. ****.*..***...*...*....******......*......*******.*.**..***.**.*****....*...****...***.**..*..****.*.....*.***.*..*..**....**...*..*.**.*..**....***.....*****.***...*.*........*.**..***.*..***...***..*.**..****.***.**.....*..*..**.***.***..*.*..*.*.*.*...*...*.***..***....*.*..**....****.**..***..**..**.......**..*..*.**.***.****.**.*****.*.*.*.*****...***.*..*****.****.**.****...*.****..**.....**..*..*.*.*****..*..********.*.*.***.***.*..*...*.**.....**....*..*.*..*...***.*...*.*******.....*...**..***.*.*...*......**......*****.**..*....**.*...**.****.*..**..*.***......**...*.****...*.*.....***......*.*.**..**.*.*.***..**..*******...**.*.**.*****...**.*.***..*..*.*.**....**.*...**..**..*.*.**..***..*.*..**...*..*.*..*.*......**.**..***...*..*.***..***...*..*.*.**...****.*..*.*..***....**...****..*.****.********..*....*....*****.**.*..*.**..*.***.***.*.*.***......*..*.*..**.*.**...*...*.*..**.*.*.***.*.****.**...*.*.***..***.**.*.*.*..*.**.*.*.*.**.**.*.***.....***********.*..*.*.**.***....***....***......***...***.**..*...*..**..***.**.....**..**...*.****...***....***.....*.***..**.*.**.....*..*..*.*******.*..***...*.*....*...****.**....*.*...**.*...*..*****.*.**..*..*******.**..*...**.**.**.*...*....*.*..*.*.*.*..***.****.**..*....*.*...******..**.*..*.***.......*..*........*..*..*..*.**.**.*...*.*....*...**...****....***..*...*..*.*************..*****..****....*.***..*..*....***.*.**.****.***.**......**.******.*..**.**.*...*..*.*****..**..***.*....*..*.*.*..**.*.*........******..*.....*.**.*....*..**.**.*.*.*....*.*****......****..*.......*.*.**.**.*.*..**.**.*****..*.***.**.*..*.*.***..*.**..*.***.**.*.**.*....*.*.**.*...****.****..**.******..*........**....**.***......*.*..*..********..*...*..*.*.**..*.*.*..***.**..***..*...***....*...*..**.**...**....*.*.*....*..*..**..*.*.**.....***.***....**..*..***.*.**..*.*.*...***....**.*.******.*****.******.***.********........*.*.**..***.**...*.*..*..*.*..*.*.***..**..**.....*.**...****...***.*.*.*.......*.....*..**.*** *...**.......*.****..**.*.*..**.**.**.****.**...*....***...*.*.****...*..*...*..*.*.*.*.....*..*...*.*.**.*...****.**.....*.....*.**..**..***.***..****...*.*..**.**.**.**.*.*....**..*.*****.*.**.***.********.***.*.***..*..****.***.....*.***..**.***........**..*....*.....*...*.***..*..***......*..*...***..*..*..*..*.**.*..*...*...***.**.*.*..******.*..******..*..**..*.**.*.....***..****..***.*..*...*....**.***...***.*.**.*..*.**..*..****.*.***.....*****...*.***..**....*****.**.****.*..**...*.*.*****.*..*.**....**.*...*..*..**..*..**.**.**...*....**..*..***.***.****.**..*.....**.**...******.*.***.....**.***.*.*.**.***.*.*.*...*..****....*.....*.*...**.**.***.*..**...**..**..*.*.**...*.**.*.*..*...**..*.*.*.*...**.**....*..*..*.*.***.**..*.*....*.*.******....**.*..*.*.*.*.*..**..**.*..***.*.*.***.***.****.***..*.***.****.*.*..*........*.....*.**...*..*..**.*.**....*..*...*.*......*.**.*.....**.********...*.***...*...***.*..*..**.*.*****....*....*.*****.****..****.**.*.***..*.*...**.***..****...*.*..**.**....***.*..*****.*...**.**.**.*...****.*.*..**.*.*....*.*********......*....*****..***...*..*.....*..*..*.****.*.**.*.*.....**.*.*.....*....*..*.**.***.**.***...***.*..*....**.*.*.**.*****.....**......***..**.*...*.*.****.****...*..***.**...*..*...***..***.*.**...*.****.****.*.***.**.**.****.*..*...**..*..***..*..*.*.*.**..*...****...*.****.....**.**.....*....*..*.**.**.*.*.*.**.******.*..*.***.*.*****.....*.***.....*...**..*.*..*.**.**..*..**.*.***..**.*..**..****..**...*.****.****.**.*..*....**....**...*.....**.*.***.*.*...*.*.**.**..*.*.*****...*.*.*.....***..*.**..*.***.********....*...*.**..******...****.*...*...**..*..*.***.*.**...***.*..*.**..*.*.**....*.*.*..*.*.**...****....***..***...***..****.**.**.....*.*...*...*********.*.*.***.*******.....***..*******..**...*.....*...**.*..***.*..*.***.****...****..**.....*...*..*..****....*...*.****..**..**..**.**..****.*.*.**...........***..*....*.****.......**.***..**.*..*.**....****.**.***...**..***.*.**.....**...***.. **....***.***...*.**..****.......*.*..*..***...***.*..**.**.****.*.*.**...*.....******.*....**..**..*.*.*...*****...**.***.*.***...**.*..*..*..*.*.*.**.*****.**.*.**..****.*..**.**..**.*.****.*.*****..**..*.*..*.**.*******..**..****....*.*.*****.*..*..*..****.**.*..*.*...*...*.***.*.*..*...*.*..*..****.....***...**..****.*..*.****..*..**.**...**.****.****.*.*.*...*.*.*..*....**..**..***.****..*.*.....*.**...*.***.*.***.******.***..*****.*..*..*.****.*..**...*.*..**.***.........*....****....**.***....*...*.****.*.*.**.**..****.*..*......**...*...**..**...*.**.*.*..*....*..*..*.***..**.***..*...*.*.*..*..*****...**..****.*.*****....*.*.*.....*.**.**...*..****.*..*.....*..****..**.*....**...**..***.*....*.*.*..*...***.*..***.*...***...**..*****..*..*....*..*..****...*****.***.**.....***.....*****.....*..**....**.****.*...*.*.**.*..***..**.....*..*.*..******..*...****..*..*...*******........*.***....**.*.**.*....**.....*.**...*.*****..*.*...**.*.*..***.**.*.*...******...****.***.*....**.*.*****......*.**...*..***.*..**.**..*....**...**...*..**..****..*.**.*....**.**.**.....*****...*.*...**...*.****..****.......*....*..**..*.*.*..***...**...**.*.**.***.........*...*..*.****..*..**.**....**.*.*....*.**.**.**.**.**.**...**.*...*.********..*.**..*.....**..*.*..**.**.....*..****.**.**..*..*******.*.*.*..*****.*...*..*.........***.***.*....***.******..*.*..*...*..****...*.*****.**.*..*.*..****.*...*.*...****..**************..*.*..*..*.*...**....*.**.....**.*.***.*..**.******.**.*..**......*.**.*.*..**....**.***.**..*.**.*.*.**..*..*.*.**..*.*.*****..*...****.*...*.**..***..******..*..*..*.*****.....*.*..***...**.*.****..*...**..*..***..****.***.**...*.**...*..*..***.****.**.*..*****.*....***..*.*.*..**.....***...***........**.******..*.***.*....*..*****..*.*..****.*.*..**...*..****..*.****.*.*....***......**...*.***.**....****...***.***.**..*..*...**.***...*.*....**..**.*.*.*.**...****.*.*........*****...**.****.*...*.*..*.****.****..******.*..**.*..*....****..***.....******. ...***.**.*.**..*...*..***..**....****.*.***..**..***....*.***..**...*..***....*.*****..*..*.*...***..***..**.***.**...*..*.*..****..*...*..********.**.*****.*****.********..*..*..*.*.**.*.*.**.**.***......*..*.**......**.**.***.......*...*...*.*.*.*.*.*..**.**.*..****..*****.*.***....*.**.****..****.**..*.**..*..***.***..*..*.*..**....*.**.**..*...*****..*..**.**.**.**..****.*****..*****.*.....*..*......***.****.********.*..*.*..***..**.**.****.**.*.**....**..***..*...***....*..*....***.**.*..***.*.****.***...*..*.**..***.*...***..**...*..****.**....*.***....***.*.*....****.*..****.**.**.*...**.*********.*......**.**.*...**.***.**....***.***.***...**..**....*.*...***..**..***..*.....****.*.**..*..**.*..*...***.*....*.*..*..*****......*...***.****.***.***........*.*.**.*.*..**..*......***.**....***..**.*...****.*.**...****..***...*..*.***.****.....**..**....*.*..*..*...****....*...*..*..**.**....*.*..*.*..**.*.*...*.....***...*.**.**.***...**..*.*.**..*.**..***.*.******.*.*..*.....*......**......*.**.*.***.*....**..**.*..*.*...****..****.**..**.**...**.*.*...*..*..*.*.**.*...*.*....****...**...**..***.***.*..*.**....*....*.***.*....*.**.***..*.........*....**.***......****.*..**.****...*.*.*.**..**...*..**.**.*.***.....*..*..*...**.*.**.*.**.*..*.***....*****...*.****.*.*....***..**.**....***..*.**...*.**.****..**...*..**.*.*...**.**.***.*..***.**.***...***..*...*.**.*..***.***...***..**..**......***..*..*.*.****..***.*.***..*.**..**..*****.*.*.******.*.**.*...*****..*..*...*.....**.**.**...*.***.**..***.*.*...*...***.***..**..**..*.*...*.*.****.*.....*...**.....*.***..*..*.*..*.*.**..*.*..**.**.***...*....*.*.*.*.*.....*.**.***..*.*.*...*.*****.*.*..**.**.*.**....*...*.***..*....**.****..****.****.*...*.*..*.**..**.*..*.*.**..**..*..**.*.....*....*...*.***........*...*....**....*....*......**..*.**.*.*..***.****..**.*.*..**...***.***.***.***...*.**..**.*.**...*.***.*..*.***.**.********...**.********..*.*....**..*..**.**.*..*..*...*..****.***....*.*..*....*...****** ...*.*....*..*..*.********.*.**...*.....*.***.*.***....*...*.**..**.*..*...****.*..*.....*.**...***....*...*..*.***.*.**..*.**.*****..**.*.**....*.**.*****.***.*..******.*..**..*.**********...*...*...**.*.***.*..*.*...***..*.**..*****..*.*..******..***.**...*.**..******...*..*.*.**.....*.*..**..*.*.***.*..*..*.......*.....**.****...*..**.***....****.*.****.*.*.......***.....****.*.....***..*.*....**.*.....**..*****.*..**.*.*.**.**..*..****..*.*...*......******.......**...*..*.******.***.**.*.*....**.*****.*.*****.**..**.*...**....*..*.*....**.**..*.**.****.**..*.***.**.*.*..**.**...*.*.*..***..*..*******...*...***.*.*....*..**....**......**.**..**..**..*.***.****.**......*.***..*..*********.....*..*.*....*..*.*..*.**.****...**.**.***..****....*...**.*****..**.***..***..***..*.**..*...***.*..*.*****.*****...**.**..**..**..*.....**..**.*******..*..*.*.*.**.*..*.**..***..*.*.**.*.**.*..**.*..*.***.*..*****.*.....*..**.....**.*.*.*****....*.****.*.*..**...******.*....**..**..****.***..***.*...**.***....***.*..*...*..**...****..*....**.*.*..*.**.........**.*******...*...**.**.****..***.****...*..***.****..*..**.****...*.*....*..*.**....**.....**..***..***.*****..**....*.***.**.*..**.**...*.*.*..*.*.**.*.*..*.*.**..*....*******.*.*....**....**....**..*.***.**.**.*.**.**.***.*.**.**.*.**..**...**.***...*..*.**..**.**...**.**....****....**.**.*........***.**....**..*****..*.***.***...***.**.**.**....*.*..**.*.*.****....*..*..***..**.*.**.***.*.***......**..**.***......*..**.**..***.....**.***..**.**..*.**.*.**..*....**...***....***..***.***..****.*....*....*..*..**..*..**.*.**....***.****..*.....**.**...*....*..**..*.***.*...*..*.*......*..**.**.........***....*.*...*..**..**.....**.*...**.*..*..***.***.**..***.**..*..****.*..**...*..*.**.***..*****.*.....*****.*.*.**....***....**.***.......**.**..*.*.**.*.**.****....*.*.**..*...*....**..............*.****.*.*.**.**.**....****..*.*..****...***.**..**.***....*.******..*.**.*.**..**.*.****..**..*********.***...*..*.**.**..*.* ****..*.*..........*.*.***.**.*.*.*.*.*.**....*...*.**.....***.****.****.*.....*.****........*..*.***..**.**..*....**...*..*.*.*..**.*....*.**..*.....*************..*...**..***............******.**.*.**..*****..*..*......****...***..****.*...*.*.*..****.****.**.**.**.*****.*******.***..****.****...*.....*..*.**.**.....******.....**..*.*.*...*..*.*..**...*.*.***.**.**.*...*****..*..******.***.....*...****...**...***...***....*.....*.*.***..**.*...*..**...**.***..*.***..**...***...*.*..***.*.*..****.*.**...***......**.**.*...*.*......**..*..*.****..***..*......**.*..*.*..**....*..**...*....*...****.**.******..*.*....***.**.**...**.*.**..*****..***..*...*...*.*.****..*.***.........*****.*.*.*.......**.*..**.....*****.*....***..*.**.**.*****...*....**.*.....********.*.*.*.*..*..**...*.****.*.***...*.******....***...***...*****.****.......*.**...**.*..**..*...*.*.*..........*....*.*.******..***.*.*....*.*.****...***....*.*....***....*...****.**...*.*.**.........*.*.*.*.**.**.*.****.*...*.**.**...*.*....*.*...*.******..**...**.***...*.*..***..*.***..**..**.****..*****.*...**.*...*.***.*....*..**.*..**.****...**......**.*...**....**.*.*.*.***.****.**.**.*.*....***....**..**..*..***..*..*.**..*..**.**.***..**..*.*...*.**..**......**..*.****.**..*..**...******.*..*.**.**..********.*.*..*.*..*...***.*.***..*..**..*..***..*.*.....**...*.....**.***...**..**.....*....**..******..*.***.***.****.*.*..*..*.*.**..***..****..*****....***.*.*..*.*.*....*.*.***..*..*...*...*..***.****.*.***.**...**.*.****.*......***..**.*.*..*.*.*...*.*...**.*..*..*......*****...*****...*...**...***..***..**..**.***..*******.***...*...*.**.**...**.*......**.**..*.**..****..**.*.****.***.**.**....*.*......*...***..*..*..*..**..*..***.*.**....***.*.**.....**..**..*.*.*.****..**...*.**....**.*****.*.*****...*.*.****...**.***.*.**.*.*.**.*..*.....**.*....**....******....*.....****...*.**....**.*.*.*****...*..**.*.**..*..*..*.***....**.*....*..*.*.**.*...**.*....**..**...*.*.......*.****.***...*.**.*...**.* ....*.*..**..*.***.....**.***.*..*..**........**.*.***..*....***.***.*.*..*...*......*..*...**.**....*****..***.*.**..*.**..****.*.*.*.**....*.*.**...*.....*..*..*.****..***.**.****....**...**....**.***...***.*.****.*..*....**..*.**...**..*******..*...**.......*.***.***.*....*.**...*.**.**...*...*..*..*.**.*...*..**....**.***..***...***...**...**...*****.*.***.*..*.***.**..***.***....*....*.*..*...*..*..**.*.*.*......*..**.......*....*.**...*.**.****.***..*.***.*..**.*****.***.****..*..*.**......***..*....*..*.*.*.*.*..*...***.*.****..*..*.*..*....***.......*...***.*.*...***..*.**.**.**.*..*..*****.*.***.*.*.*..**.**..******.*....***..**...*...*..**..*..*.*..*....****.*.*.***......*....*....***.*..*.***..*.......*..***.**..****..***..*.**.*..*..*.**...***..*.*****..*.*.*.****.***.****.*..*****.**.*...*********..*.**....*****.***.**....**...*.*.*....*.......**.*****.*.....*....***.*.****.**.***..**...*...**.**....*...*.*......*.*...**...*.**.**..***...**.**.**..*....**..*...***.*.*...***.*.*..***..*******.*...*.*.*...**.*...*.*....**.*.**********.**...*...**.****...*...*.**.**..******.***.***.*.......**..****.*....*.*.*......****..*.*..**..**...*.....**..*.*.*.****.*.**.*....***.*..*.**.**..*.**.*...**.**..***....****.*..**.*.*.**.*..***..***.**....*...*****.***.**....**.*..*..*****.**..*...****.*.******..*.*.*.*****..*.***..*.****......*.*.*..*..*****.**...**...**.****.****..*......*.****.....**......*...*.*..*.***...*..*****.*....*....**....**.*.******..**.*.*.******...****...**.*..*..**.*.**....**.*...**.*..*.**.*****.*..*...**..**.**.......*.*..*...*****.**.*.*.*...*.......*.**.**.*.*...*...****.******.*******...**....**..*.*.***.**.*****.**..*.**.*....*.*..****....***....***.***...*...*.**.***.***.*.*..****.**...*....**.*.**.....*...*..*.....**...*.*..*.****.**.*.*..****....*****.****..***....*...*..***...*.*.***...*..**...*.****..*..*..*.*.*.....**..*.*.**.***...*...*...*.**.**..**...*...**..****..**..******.**..*.*...******..**.*..****.*.....*....*..****.**.** *.******.**..*.**...*.....*.*..*.*******..**.*....**.*..*..*.*.*..*.*.*.**.*...***.*.**..*...*.*..**.*.**.******.**.*....*.**.**........***..**.***...*..***...*...**..*.*.*.*...**.**..**......**.**.**.*....***.****......*.*****.*....*..*...**..****...*.....**.*..*.*...****..*.*.****.**.*.*.*.**.**..*...*......**.*..*...*..***.**********..*....*****.***.*.****.*.*.....*.**.*.*..*....*........**.......***.*.*.*.******.*.**..**......**.*****.*...**....**...******..******....**...**.*..**..*.****.***.**..*.....****..*.*..**.**..****..**..*.*.*.***..***...*.****.*****.**......*.*.*.**..**..*......*...*.*..*..*.**..*.***.*....*.***...***..*.**.*.*..**...*.*****.*...*....*...*.****......****......*..**.*..*..**..*..*.*...*..****.*.**.*..*..**.*.**.****.****.*.*******.**.***.*.*..**.*...*.***..***.*....*.****...*...*.****..*..*...****.*.**.***.*...***.*..*....*.**.*..*...***..**.*...*.**...*.*.*.*...*...*.**.**.***.*....*..*.**......**.**.****..***.*.*.*..***.**.*.*.*...***.**.**..*.*.***.*....*.*****.*.*..*.*.***.*...**.*...****.*..*.*.....****.***.*..****.*...**..**.***..***.*.*****..**..***.**....***.**.*.*.**.*.****...*...*.**..**..*.***..*..*..******......*.**.*.*.*.*.*.*..*..*.**....**..***.**.*****...*.*..*.***...*..*..****...*...*****....*......**.**...*.******.*..*...*.*.*.*.*....****.*.***......**.*..****.*......***.*.**..***....**.*...***.......*..**..**.*.**..**.*.*.**..**.*.*.***..*......*...*...*.**.**.******.***....**.***.**.*.*..**.*..*****.*.**.**.****...*.*..**.*.*..*.*...***..**.*..**..******..*..*...*......*****....****..*....****......***..*.*..*********.*....*******....*...*****.*...***......***..*..*...*.*......*....****.....*...**.*....**.*...*..**..***.**....*.****.**.*..*.*.****....*.***.**..*......*..*...*..*...*..**..**..*.*..**.*.*....**..****........*.*.**.*.**.....***.*..*.*...**......*.****.*.*..**..*.*..*....*...*.....*.*..*.*....*.*****.*.*.*.****..***...**...*.********.**.**.*..**.*.****..***..*..**.***.***.****.*.**.*....*.**..*.*..**.**. ********..*....**.*.....*..**.*..*...*...*.*.****.**.**..*.*.*.**.*...**.*.******.*..***..**....*..*.**...**..*..******.*.*.*..**.*...**..**.*.**.**.**.*.***...****.*******.**.....**...*..*....*.*.***.*......**.*.*...****.**.****.**..*..*..*****.*..*.*..**..*..*.*.****.*.*....*..***.*..*.**...********......**.*.*....*.*..*.*.*..**..*.*..***.**.*.**.*.**.*.***.**.**..*.....*.......*...**..*.*.*.*.....*.*****.*...*.****.*.*..*...**.*.****.*...**..*.*.*.*.....*.....****..**.*.*.....*.**..***....*..*..*.***.**.**.*...*****.*..**.*.*..*..*.**..*..*****.*.***...*..*..*.....***...*.*...**..***..**.*.**.*.***.*.***.***.....***..*.**..*.*.*.....*.****...**..*......**....****.**.**.*.*.****.****.**.*.*..**..**..**..**......*.****.....*.**.***....****.****.**..*.**.*.*..*.**..*..*****.*.*....*..********...*....**.*.**..*.*****...*..********...****.****....**.*.........**..**..*..*.*.***.*.****...*.*.****..*.**.*.**..**.*..**...***.*.*****.*.*....***...**.**.****.*..******.**.**.**.*.*.*..*.......**.*.*.*.****.**....*.*........*........*..****...**.*..*.*..*...*...*...****..***.*..*..**.**...*****........***.*..****..*..*.***.*.*.***...******.....**.*.*...***..*.*****.*..*.*.*.*****...***.*.******.**..*.....***.**.*.**....*.**.***.*.*.*******.*.****.***.*.*****....*.***.**..*.*..*.*.***.*...****.*.*....*******....**.*.**.*....*.*.**.**..***.**...***.****.***...**.*..*.*..**.**.***..**.***..***.**..***.*..*..*.....*.**.*****.****.*.*.*.......****..**..*.....**...*..***..**.****.*...*.*********.**..*....***.*.*.*..***.*.**.*.*..*..*.*.*.....**....**.*.*..***.**...****..*.*...**.**...*.**..*.***.*****.****.*..****....*...***.*.*..*.**.****.*...*.*..**..*.***..***.***.*..*..**...****.**....**....*****.**..*.*..*..*.*.****.*.....**...**.*..*...**.*.*..*...****...***..*.***.*.**.***.***..***..****.*.*****..**....**..*.*****.**.**...*...*..***......*.****.*.....*.*..****...*...***..*..*..*..**..*.****..*****.***.*.*.*.**.****.*.......*..***.*..**.******.************...*..*.....**..**. .****.**..*..*******.********.*....*.*..*..****.*.***.**.*.*.**.*****......**..*...*..*..**.***..*...****..**..***......*..*.**......*....**.*.***.***.***.....**...**.**..*...***.**...**.**..*..**.**.*.*..**....**.**...*..***...**.**...**..*..******.*.**.*....*........*..**.*.*.*...*.*.***.*******....*.*..*****.**..**.*..*...*.*******.*..**.**..**....*....*.**.**.....**.*....*.*****.*..**.**.*..*.**.*.*.***...*..*...****.*.....*.*..**....*.*.*..**.*.***.******...*......*.**.***.***.*..**....******.*.**.*..*...***..*.*****...***....****..****..*.*.*..*.***.*..*..*.*.*.*.**.*.**....**..*****.**.*...*..**..*..*..**.**.*..**.***..*****....*.**..*.****.*...*..*.....*..*.****...*.*.**..*.......*...*.****.*.**.*****.*..*.*..***...*...***..**.**.****.***..*****.*...*.*.*..*.****..***.**..*....*.**.*..**..*.*.*.*..*.***..*.**.****....*...**..**.**..**....*******..*.*.**...***..**....**.**............*.**.*....**.***..*.*.*.**.*..*.*****.......**.**.*..*.**...***..**..*.****.****.**.**...**.*.*...*...*.***..*.*.....***...***....**.*...**..****.*..*...**.*...*.*..*****..***..***.*.....***......**.*....*******.*..*...*.....**....**..*.*.*...**.***..**.***..**.**...**.**..*.*...*.*..*..*.......**...**..*..***.......*.******..**..*.**.*.*..*..*****..****..**...**..*.***....*....*.**....**....*****...**.......*.**..*.*.***.......*.******....***...*...*.**..*.*.*..****...***.*.*.**..*.*.**.*******.*******..*...*.*..**.****..*..**..****.*.**.****..*...*.**.*.**.**.*.**.*...*..*....*.***.....**.**.....**.**.**.***.**.....****.....**..*..***...*.*..*..*..*.....*......**..**..*.*.*.....*..******...*.***.**......*..*.*..*.****.*...**....*.*.**..**.*..*****.*****.**...*.*....*..*...****..*.*.*.*.***.*.**.....*..*..***.*.....******..*....***.*.*.***.*...........*.**.........*.*.....**.***.******.******.******.**.**.****...**.**..***...*....*.*.*...*.*.*...*.*...*....***.*.*.****.*.*.***.*.*..*..*...*.......*..*...*...*****....*..*****.*.*.***...***.***.**..****.*..*.**...*.**...*.*.*..**. **.**..******.****..*.*....**..*****.....*.***..**.**......**.***.*..**...*****..***...*...........*****..*****.....*.**.*********..*.*.**.***...*..*.......***.******.*...*****.....**.*.**.***.**..*.***..*..*.**.*.***.*..*......**.....***.........*..**..****.*....****..*.**..***.*.*.**...*..*....*...**...**..**.***...**.**.*..*..*..*.*.***.*.*******..**..**.*.....**.*..*..*....**.****.*...*.*.***.*..*...*..***.**..*.**.**...******...*..**.*.**.***.*...*..**.*.**....*.*.***..***....**..***..***...*.*.**.***.*****.*.*.*****.*.*...**......****.*.*..**...*....*..****.****.....*.**....*....******...******.******..**.*..*.**..**...*.*.**.......****.****.*..**.*............***...**.*******.*..***.**.*.**..*****.**.**..*.*...*****.********..*.*..*..*..***..*.*.**.*.*..*****.*.....**.*...*****...***.**..*.*.....*.*******..***..**..***.**.*......*...*..***.....*..**.***.***.*...****...*....***..**...*.*......*.**.****......***........**.*.*..*....**......*..**.***.***.**...**.*..***.*..*...*..**.******....*...**.*..***.****.***..*.*..*.....**.....*.*...*******..*....**..*..**.***.****......*.*****.....****...*.********..*.....***..**.*..*..*..*...**.....*.******.****....*...**.*.**....*.**.**.*...**...****.*.***...*.....****.**..***..*.*.********.*...*.....*...*...**.**.*.*.*.*****.*..*.**.**.**....**..******.*..****....*..****.*.*....***.*..*******.*.*.*..*.***..*****.**.**.***.*..*.*..****.*.**..*...*****.*.**.***..**.***.**.**.***.*.*.****..*.***.....*..*.*****...**..*.*....*.***.*..***..*.*..*....*.**..**...***....*.*.**......*.***.*.***.**.**.*......*..*..*.*..*******.**..*****.**.**...**..*..****..*..*..**..*.****.*.*...***.......**.*.*...*.****...****.**.*....*....***.*..**...**...*..**..**.*...*..*.**.**...*..*..****.*..**..**.**.***..*...*.*...***.*.*...*.**...*.*.*..**.*.****....****...**.*...*...**..*...**..**.*****...*..*.....**..**..**.***..*.*..*..**....**.*.***.....**...******.*..***.*.****..*.***.*.**......**.*.***.**....*...****..**.*.***..*.**..*.*..**.**.*. ....**.*.***...*.****.***..**......**..**.***.**.*.****..*****..**.**.**..***..*..*..**..*.*.***.**.**.*.*.**.*..*.****.***....*.***.****....*....****.*.*..**...**..**......*......**.***..*.**.*..**..*...**..*...**.*.*.***...*.*......*.**.........*...**..*.**..*.**..**.*....**.**.**..*...*.***.*.*****..******.***.***.*...*******..**..**.....*..*.....*..*..***.*....***.*........*..*..**..***.*..*.*......*****..**.....********..***...**.*.**.*..***.*....****.**.****..**.*.*...*...*.****.***....***..*.**.**.*.*.*.*..*....**.*..**..****....**.****.*.**********...****.****...*...*.*....***.**..*...***.*.*..***.**.*.*.*.***....***.***.***.....*...*.*.....*..****..*.**..*****..*....********..***.*.**....***.******.*.....*****.******.**..*.*.*..*...**.*.*****...*...**.*******....****..***....***.*...*.*..****.....*.*.**.**...***....*.*...*...***.****...****.*....*.**.**.*...*******..*.*.**.*...*.***.**.....*..*****...**.*..*****..*.**.*.*..**.*......*.*.*....**...*...***..**.**..**..**....*..**.*....*......*.....******.*..***.*......*..*.**.*.*..**..*.*..**.**...*.**..*.**.***..*.*...***....******..*.....****....***.*****....****.**.**..*.******...*.........**..********...*.*.**..*...*.**....***.*..*.*.*.*..*.*....***...****.*.***...**..*.*..........***.....**..***...**..**..**...**.*.**.*....*.*..*...**.*.****.....**.***..***.......***.***....*..*.*.**...*.*.....***...**....****.***...*.*.*****...**.*.*..**.**..*****...*..*.*....*...******..***.***.*....****.*.*..**.**..****...*.***.**...***.*.**.****.*.****...*..*.........*.*...*.*.*.******.*.*.....*....*....***..**.***..**.*..*.**.****...***...*.........*****.*.**....**....*.**..**..*.***.*..**..**..*.*****..*..**..*..**....**.**..***.**..*.*..*..**...**.....**.**.******.*.***.*.****.*.*..**...**...**.*.**....**....*....**....****...*..***..*.**........*..*.***...*.*.**..*..**....**..*..*...**.*..*****....*....****..**......**..*.***************.**...*.*****..*.*.*...******.***.***..*..**..*..*....**..*.*...*.*.*..***.*. ...**..*...*.***..*.*...****.***..*****..*****.************..**.*.**.*...*.*.*..**...*.****.*..*...**....*.......***....*..*.*.****.*...**..**..**.*.***.***.*....*...*.***.*.**.*.....**...*...........*...*..*.********..*...**.*..**.*.****..*.*.*.*.********....****...***.......**.*....**..*.***...******..**.*.****.*.*.***.*.**.*..*********...*..**.**.*...**.***.*....*....****..*.*.**...*.*........*.**.**.*...****..*.*...******.***.....**..****..*.*...*.....**......*..****.***.*..***.*....*****..**..**********.**..*..*......*.*****..*.*..**......*.*****.****..*****...*..**.****..*....*.***..*.****..*.....*.*.*.*...*.***..*...*...*.**.**.*.***.**..**.*****.******...****.***...*.**..**..****..***.**.***...***.*.*.**..*.....**.**.****...***..**.**..*.**.....****.......**.********.*.*.**...**.****...*...*.***.******..*.*.***..***..***.******.*.**.*..*.....****.***..*...**....**...........*.....*.*....*.******.**...*.*.**..*.*****..*...*.**********..**.......*.**.*.**.*.***...*..*...*...******..****.**.****.**.*..****.*...**.*.*..**.*.**..*.*..**.*...*.*.******.*.....*.....***.*.*.***.....*.....******...***.******..**.**....**.....**.***..*...********.*.....****.*....***........*.****.**..*..*.*..*..***.**.*.*...***..*......*..*.***...*.*..*.****..***.*****..*..*....**.***.*.*..***..****..*...**..***.*..*.**...*.*.*****.*...*.***..*..*..**..**.*****....***.*...*.*..*.....*.***.*..***..*.....*..**.**..*.*..****.**.***..*.*****.*.**...***.*.***.*.**.*....**......**.....*....*.**.**..*..*..*.***..*.*.*.*.****...**.*..**.**.**...****..*...*.*.*......*.***...*.*.*...**..**.**....**....***...***....*..**.*..*....*.*....*.....*.****...*..*.***..*.***....*.**.****.******.....*.....*.*..*..***....**.**....*****..*.***.....*..*...*.***..**.*.*..*..****..*..****.**.*.*..*..**..*.*.**.*.*****.****.*****.**.*...*......*.....**.********..**.*.....*.....*..*.*.*.....*.***.*....****...*****.**..**......*...**.**..**....*.****....*.**.*...**.*...*.***.*****.*.*.*.......**.**....*...*.***** *.**..***..**.*.*..**.*..****.*..***...*.*.*..*.....*.*..*...***.*...*****..*.*******..**.***.*..*.....*****.**.*..*.***..***...****..**...*...**.**.**.***.**.*.**.**.....**.***..**...*.*.***.*.*..***.***.*....**..***..****......*.**.*****.*.*.**.*....*..****.*..**..*.****.*..*****.***.*..*..*.******.*.*...***.****.....***.****..**...**....***...*.*.*....*..**..**.**...*.......**..**...****.****..**.*.**...**.*..**..**.*...*....*..*.*.*.*..*..*...**.*.**...*.*......*.*...**..*...****..*.***.*.*..*...****.**.*******..**...**.**.*****.**.**..****...**.****.*..*..*.*..*...**.**..***.*..*.*..***.**..**.***.*...*.**.*...*.**..*.*.****.***.*.**..***..**..*.**..*.**....*.**....*....**.*.*...*.**..**.**..*..*.*..*...**************..*.*..**...*.**.....**...*..*...**..**...**..*...*...*.**.....*..*..*..**.....*..**.**.*..****.**..**..***.***..*.*.****....**..*.*.*.*...**.**..*..*.**...***.**.*.*..*.*.*...*....**.***..**..*........********.***..**.****.*.***.*....*.***.********..*..*.*.***..*.**....*...*.*.*.*.....***...*...****..**.***...**.*****...***.*.*.**..*.*.*.**..*.*.***.......*.*..........*..*...*.***.**....*.*.*.**...*.***.*.*...**...*.*...**.*...**.***..*.***.*.*.**.*..***..**..*..*..***..****.*.**.*.***.*.*.**..*******..**..*.*...*..***.***.**.**.*.*.**.*..*.***.***.**..*..*.*...*.****.*...*..*.****.*.*****.**..*..*.*.*.*.**...*........***.*..*.*.*..*.**...*.**..**...*....*.*.*...*.***...**.*.***.*..**....*.***..*.....***.****...***..***.**.*.**.....*..***.*..*.**..*...*.**.*.*.******..***.*..**.....*.*.*****.**....***....*.*.********..*.*.....*.*..**.*.**.*****...*..**..***.*****.....*.*****.*******.***..**.*..*.**.*....*...*.****.*****.*.....***..*...*....*...**..*..*...***.*....*..*.*.*...*.******...*..*........*..*.*...*..*.*..**..*.**..*.*.*.****.*..*....**.****.*.***.....*.**.**.****.**..*.***.*..**.****.*..***..*.*.*.*..**...*...***.......**.**.*..***..*......**.*.*.*.****.**.......****....*.***...***.****...**.***.***.**..**..*.**.*..****.*...*..*.***.**... *.****.***.****.******..*.**.*...*.**.**.**.*..****......**..**.***...***....*.**..**...***......****...**.****..***.*.*.*....**..*.***.*..*..*.**.***.**..**...*.*.*....*.....*..*..***..**.......***...*....**....***..**.......*.*...*..*.**..*.*.*.*.*....**.*..***.*.**.**.**.**.*.**.**...**...*.***...*...*....*.*..****.......*.*.*....*.*..*.**.....*......*.*..**...***.**.*...*.***.****.***..***.****...**.****.*...**....*.****.......**..*....*.....*....***.*...*.*.*..***.****.*..**.*.*..*.****.***.*..*****..**...*....*..*******..**.**...*.**.**..**...*.*..**.*..*.*.****.*******.***.**.*..*.**.*..***.**.***....*.....**.*...******.**..**..***.***....*.**.*..**..**..**..*..*.**.*...***..*.****.*****.....****..*....*******.**.....*...**......***....*.*..**.**...........*..*....***....*..*...*****..*.*.*..****.*.***.***.**.****.....*****..****....*****.****...***.**..**.**.****..**..*.**.*.**.*.*....*..***...*..*..*****.**..*.*..***.*.***..***..**.*.**.**.***....**...****...**..*.**.*....*...**..***.**.**....***.***...*..*.**.*.**.*****...*.*..**.***.****.*.*..**...*.**.*****.**.*...******.*.*.**..*.......**.*.***.*....**....*.*.**...***.***.*.**..****.***...*****.*.***.*.....*.**...***...**....*.***.....***...***.*.**.***..**.*...**.*..*..*..****.**.......*********..**..***.*.**.*.*..**.**.*.*..*..****...*..****..***.*.********...*...*.*.*.*..*...****.*****..***...**..*........***..****.**..***.**.....*..*.*....****..**.*.*.*..**.**.***..*.****.**.....**.*****..*.*..**.*.*...****.**.*.*.*.*.**...*..***.***.**..****...***.*..**.*...**.*.***....***.***..*.*.**...**..*.***..*.******.*..*..**.**..**.*.*.**..**.....*..*.***.**.*.*..*....**.*..***...****..*....**...****.***..*.**...**...*..***...**.*..*..*...*.**.***.****.*.*...*....**...**.***.***.*..*.**.***...**...*...**.*.**....*...*....**.*...*.*..*.**....*.**..**.**..*....*******....*...*..*.**..*..*...*.*.*..*.**..*......*.*..*..****.*.....*.......**.*...**.****.*.*.*.*.**..**.....*.**.**..*.*..*......*...**..*....*.*..* ...*.*..*.*.*..*.*.*..**..*....*.*.*..*.*.***.*.*..*..*.*.***.**......**.**..*.*..*..**...**.**....*.**...**.*.**.*.*.***.*.****......*.....*..**....******..***.*..***.*.*.*...**..**.*.******...*.....***.**...*..****.**.**.*....******...**.*....**.**..***....*.**..*.*...*..****.....*.*.***.***********.***.....***.*.*****..**.*....**.*..*.....*...***.***....*....*..***.*.*....*.*.*.***........**.....**.*.*.*.*.**.****.***..*.*..*..**..*..*.****.*.**..**...*..**.****.*****.*.*.***..*.*.**..*****.*.*.*....***.**.*..****...*....*..**..*.*.****.*.*..*..*....*****.***.*.......**.**.*.*.**.....*....*.****...*.*.***...*.*.*...*..*.**...****.*.****..*...*.*...****..*.**....*..***..*.*.**.**...*....**********..***.**.**.***...**....****...*.*.*..*.****.*.*.****....********.*.**.*.*****.*****...**.*.....***.*.****..*..*.***.****.*.**.*.**..*.**.**.*.**.*..***.*.**..***.***.*.**.***...***.*.********.***.*..**....*.***.*..*..*.*.*.*....*.**.*.****.*..*.*.*..*.**..*.***.****.*.....***....*****.*.*....**..*.*****.*..***.***..**.**..***.***....**.*..*.****.*...***.**....*.**..**...***.*..**...*....***..**...***.***.*.*....*.****...**..**.*.*...*....*.**..*...**.*..*.*.**..****.*....**.......*..*****....*..*****..**..**..*..**..*..*.***..*.*.**....*.*****.**...*.....*..**.**.**..**..*.**...****...*....**.*.*.***.....*..***....*****.**...*.***.**.*.**..*.**.*.*......*...***.*...*.*....*.****...**...*..**..**...*.**.....*..*.*.***.*..**.*..***..****.**.*..*.**.**..*..*.*...*...*.*..*....*.****..........***..***.*.*...**..**..**.*.*.**..***.****..*.**.*..*.*....**...*..*...***..*.**...*.*...*******.*.**.*.***.**.**..*.*.*...*.**.****.*****.***....*******.*.**.....**.***.***..*.*.*...*..*..*****....*...*...*.*.*..***..****.*.*...**..*..*...*.**.**.*...*..*.*****.*..*..**...**..*..*..******..*.**..**.****.***.*..***...**...***.*...*.....**.**.*...*..*.**...*...*.**..*.*****.****....**....*..***....*.........**....*.*.*.**....*.*.*.*...*.***...**..**...**..****..*.**.*..**.**...*..**.**.* ***...***..***.********...*****.....**....*****...*......*....*.**...**.*.****.*....*.***.**...*..**.****.*....*..*..*****..**..**....*.**....****..****.*..***.**.*.*.*.*****.*.***...*..*******....**.***.*.*...*.*.**.**.**.****....***...**..*.**.**...*.*..*.*......***.**..*.*..**..**...*****.***.*.*.*.*.**.*******.*.*..**.*.**.....**.*****.*.**...******.....***..*.*..**.*.*.***..*...*...****.*...******.*.***......***.****.*****.*.*....***.*******.**.***.*..***.***...*.*..******...**........*.*.*..*..***.*..*.*....**.**.*.**..**.*..*....**....****.*.....*.*.*..**...***..***..****.*...*....*.**..*...***.**..*..***..***.*.**.***...**..***.*.**.*.***.**.*.**.*****...**.**.*.*....*..**.***....*.**.....*.*.***.*..**...***....**...*******.**..***......***.**.*..**...*.....*.*..*.***.**.**..**....**.*.**..*...*.*...***.**..**.*....**...**.**.*.*....*...***..***.****.*...*...*..**..*****....**...*..******...*..*...**.*....*.*.....*.....***.*.*.**...*..*.*.**..**...******.*.**..*.**.*.*..**..*...*...**.**.***....*..****.*.*.***..****..*.*.**..........**...*.*....*.*.*.**.*.*...........***.**.*.**..*..*.****.***.*.***.*...**..********..**..*********...****.****.*..****.*...**..**....****.*.**.*..****....********...*.****...**...******.*******.*..****.*..**...*.*..**.*.****.*..*.*****.*****...***..****..***.****.*..**..**.*****..*.*.*.*****..**.**.***.*****...*.*...*****...*.*..*..*..***.*..*...*..*.**.*.*.***.*.****.**.*....***..**.**.**.**..*.......***.***...**.***...*.*.***...*..*.*****.....**.**.*.*.*.**..***.*..*..***..****.*.*..*.....*****.*.**.....*..**....*..**..*..***...*****......*..**...*.**..*.*..*.*.....*..*..**..*.**.*......*.***.....*.*...***.*...*.*.*..*****..*.**.*....***.*.****..*..***..****.**.*.....**.**.****.*.***..*...**.*.*.....**.*.*.***.........*......**..**.*.....*...****.**..*****.*******.*..*.******..*..*.*.**.*.***...***..*.*..*.***.*****.**......**...*..*.*..*.*.....**..***...*..*****.....**.*.*.*.*..**.*.****.*....*..*.***...*.*..*........*..**..* ..*.*.****.*.*..**..*.****.*..*.*.**.*******.***.*.....*.**...*.****..****.**.*..*....*..****.....**.*.**.*..******..**.***.*...**..*.***..*.*.....*....**..........*.*..*****.*..*.*..****.*..**..*.****....****.**.*..**.**..**..*******.**.*..***..*.*.....**...*.....**..*...*.***.*..**.....*.*...**.**....****.***.*.***..*..**.......*.**..***...*....***.*.*.*.*...*..*..*.****..........****.......*...**...*....*..****.**......****.*.**..*..*.*.**...**.**...*...**..*..*.....*..**....****..*****..****....*....*.***.....*.*.....**..*..*..**.**.*.*..**..*..**.****....*.*..*.*....**..**.**..***.*.**...**.**.***.**..**.*.*.*.*.*.*.****.*....*.**.****.***.......**.**.**..***....*.*.**...***..****.**..***.******.....***....**.*.*..**..*..***....*..**...*....*..*....*.......*..****....*.**..****.*...***..*...***.*****.***..*...*....*...*...*..*..***..**...****.***...*.****..*.**.**..*.*.*.**..****.*****.*.*..*....*..***...*..*..*.*.***..*.*...*.....*.**.**......**.*********..*.*.**.....*....*.*****.*****.***.******.**..***..*..*...***....*..........*....******.**..***.*..***.*.**.**.*....*..**.**.***..*.*..***.***.**.**......*****..*..***.**.*..*.**..***...**........*....**..*..*..**.*....******..*.*.**.*.**.**...**.*...**.****.*.*.******..****.***..**..*.....**.*..**.*.*..*.*.*.**.**.....*...*.****.*.*.*.....*.**..*.....*...**.*...**..**..**.***..*..**.*.**...*.*..*.*.*.**..*..*...*..*****..**.*.******..*.**...****.*..**...******...*..*.*.*.**...**..*.**.....*.*.*..**.***.*..***.*.****.*...***.**..**.*.**....*.**.*....*.**..............**.**.*..*..*...****.*....****.**.*****.***.*..*..**.*..*****.**..*.*...***.*..**..***....***.********.*..*...***.....**..*.*....*.***...***...*.**.**.**.*.**.*.**.....*..*.***.*.**.*..***......**.****.*...**.*.****.*..*.***.*.*.*...****.*.*....*...***.*.*...**..*.**.*.*.******...***.*..*....**.***...**..*.*.***.*.*.....**.**.*..*.*.***.*****..****.**.**.*.*..*.**....**.*********...******.....**..***.**.*..*.**..***..**.*...*..*.......*.**.*...** *..**.***.****..*.**.*..*....***.***.........**....**.***...****....**...*.***.*...****..**.*******...*...*..*.*..*.*.*.**..*..**.*.***.**.*.*..*.*..*...**....*****.**..*....*...**.*.*.*...****.....*.*..**..**..****..**.**.*..***...***..**..*.***...*.*.*.**.***..**..******.***.****.*..**..*..*.*.**.**....**.*..*.***......*..*..**...........**..*..*.**.*...*.**..**.****.**.***.**..*.......*..*.***.*.*....*...*.*.***...*.**......**.**...*.*.**.**..***.*..*.**.......**.*.*..***.*.....*....*.***.**.*...*.*.**.*****.*.**...**.***...***.*.*..****......**...*..**...*.....**....***...****.*.......**.****..*.*.***.*..*.***.**.**.**...**..******.*.*.*..*...*..****........**.**...*....*..****....*..*.*.****.**.**......**..****..***.**.******..*.*.*.......****.***.*....***.*...**....**.....*..*.**.*.*...*.*****.....*..*...*.**....**..*****.*.*...***.*......**..*.**.*.....*..***.****..**.***.**.**.*....*....****.*..*.**..*.*.*..**.*..*.*.***..***.**..*.*...*.**.*......*.*.***.***.*****.***..**...**.*..****.*.****...***....**.*.*********..*.**...*.*..***..****.*.*.**.*****.....**.***...***...****.*****.**.......*.***.*.*.***********.*..****.**...*...**.**..***.*.*.*..*.*.**....**.*.*.**..*...*..**..***.*.*.***...******.**.***.*..*.**.****..***.**.*******...*....*..*....***.**.*.**...******.*...*..******....*...*..*.*...**...*..**......***.....*.*.***..*...**.*..*.****.**..***.****..**..*.*.****....*..**..****..****.***..**..*..*....**...*.*..**....**.*....*.**.**..****.****..*.*.***.*.***.*.*.*.*.*.***.*****.*********..*..*..*.*....*.**.**.**....*.***...*.**.*.*****...*.*.****..*..***....*.*..*..*******...****..***..**.***...**...*.*.**.....*..*.**.*........**.*....*..*****...**.*.***.****.*...***.......****.**.****.**.****..*.**....********.*..**.*.....***....*.***.**.**.**.*.***.**...*.....**.*..***.**..*.*..*...*.**.**..*.*..****.***.*.***..**..*..*.**...*..***.*.*.*.....*..*..*..*.**..*.*.*.**.*.*......*.*..*...**.***...**.*..******...*...***..**.*.**.*...***....*...**.***.*. ****...***.*..****.***.**.....*..*.*****...*.**..*.**..*.*.***..*..*..**......*.*...*..******..*****.***..****...***.*..**.****.*..****...**...******..*.****.**.*.****.****..***..*....*..*...**..*.*...**..*...*..**.**.**.*.........***.*.***.****.*....*.****..**....*.**.*****.**.****..**..*.**...***..*...*.*....****..****.****..***..*..*.**.*****...**..**.**..*..*.*....**.**.*****.*..**..*..***.*........*****.**...*..*..**.*****...**..*..**...**.***.**..*.***....**..****.**....***.**..*..****.**..*.**.*....**.**.*.******.*******.**..*...**.*..........*.*****.*********.*..***.....***....**..**...***....***..**...**.*.*......***..**..**..****..******.*.*.****..*.**..*****....*..**.*.*.*..***....***.****..**..*..***.**.....*...**.***.**..*..*.***...*...**.*..**.**.*....*.*..*.**......*.*.....****.*.**.***.*..***.***...***..***..********.*..***.****..*.*..*....**.**...***.....**.*..*.***.***...*.*..*..*.*.*.*.**.****..*.....*..*.*...**..**.....*****.*****..*.****.**.*.****.*..*..**.*..*.*****.*.*.*.****....*.*.*...*.......**...*.***..*.......*...*.**...**.**.*.******.**..***.**.******.*..*..*.*.....*.*.*.**.....****.**..***..*****.......**...**.***..*..*.....*.*...***.****.**.**.****.....*.*..***..*..*.*......***.*.....*.**..*.***.....*...*****..*.**.*.*........*.....*.*..***..*.*..**..**.....***...***.*******.*.*..**.**.***.*...*..**.*.*.*....***..*****....***...**.*.**.**.**..**.*...**..*.*....***..**....*..**.****...***.....**.****.**....*..*...**...*.*.*.....***.....***......*..*.****.*..*****..*.**.**..***.*..*......*......*....**.*.**.*..***...*.....*...***.*..*...*.**..*..***.*.**.**.**...**...*.**.*..****..**.*.*.*.*.....*..**...***...**......*...****.*.*****.....***.*.*.***.....**.**.****..*.*..**.*..*.****...*.**.**.*.**.*.**..*...*..*..*.**....**.**.**.*..*....**..........**.*.....***.*****..*.*******.**...***....*.......****.*****...*.*......*..*****.*...*..*****.*.*.**..*.*.***.***.....*..***...*..**.*..*..*...*.......*.**..*..*.**.*...***.*...***..*..****** ****.*.**.*.*.**.***.*.*..*.*....**.*.***.**..**..*.*...*****..**....*.*..***..*..******.**..*....*.***.*..*...***....*.*..**.*.....*.**.**...*....*.*.**.*.*.*.****.**.**.*..*.**.**.*....**..**.*.*...*.***..*.***......*.*....*.**..*..*.*.*.**.***.****..**..**.*...*.*........***.**.**.*.*..*.*..**.*.**.*.****.*...*.**..***..*****..*.*******....*..*...***.*.**.***.**......*.*...**...***.....**.*.**..*.*....*..**.....**.******.***..*.***.*..**.***........*.....*.****..**.**.*.**.............*****..*...**..*.***.....*..*******.....**.***....*...**.....****.*..*.**.....*...**.***........**.*.**...***..**....*..*..*....*...*...**...****..**.*.**..*.*.**.....**...******.*..****..*..*..*.....**..*.***.**...******..*.******..***.**.*..**.****..*.****.*.**.*.*.....*.*.***.....***.*.*****....*....*..*.****.*...*..***..*..*****..***.*.....*..***..***..******...*.*.*.*.**.******.*..***..*..*.*.**.****..*..*.****.*...*.***....****...****.*..*.**..*.***...*..*.*****.*..*.*.*.*.*..**.*..***.***.**....**.*..**...*.....*..*...**...*..**.**.*.*..*.*..**...**..*..***.*..***.***.**...**..***.***.....*.*.*.**..*..*.......***********...**.**...***..**.......*...**.*..***..*.**.*****.*...***...*****..*....*.*.****.*......***...*...*.*.*.*..***..******.**.*..**..*.*****.******.*..*.**..*.......**.**...**....**..*..***..***..*******.......**..**.*..*..***.*..**.*.*.*..*...*.*.***.*..*..*****....***..***.*..**.*..***...*****..****...**.*..**.*...**..**..**..**...*.....****.*..*.*..***.*.*.**.**.***...*...**.*..***..**.*..**......*..*.*.****..******...*...**.*****....*...**..*........*..*.**...**.*..**..*.*.....*.*....*...*...**..*.*......**.***.*.***...***..*..*.***.***.*....**..*..*.**.*.***..*.***..**.*.*...****.*.*.**.***...*....*.***..***.*....**.***.*.***..*..***....****.*.**.*..*.*..*.....*.***.***.....******.*.**.*..******.**.*.**.*..**.*.***.***.*.****.*.*.*.**.**.**...*.**.**..*.****.**..*..*..****.*..*.*.*..**..........*.**.*****....*.****..*.**.**.*.*.****..**...**..****..*.*.*.*** ***.*...**.*.....**..**.**.**.*.****..*..**..*.***..***.*..*..*.*.....*..***.**...**...*..........**.*.*****.**.*****.......*.*...*...**..*.**.***.****.*.*..*.*..****..**.*.****...*..*.****.*.*****....*.*.***..**.**.**...*...***.**.**.*..*....**..*...*..**.***..*.***.....*..**...*...**....*.*.****.*..*.*..*.***.*****..*..*..*.*......*..**...**..*..**.*.....*....*.***.**.**.**.*.*.*....*.**.*...**...*******.*.**.*.*......**..........*.*.....****...*..*****.*.*...**..****....**.....*.**.**..*....***..*.*.*.**.**.***.*.**.***..****...*.....****..*..*.*...*****.****.**........***.*.**.*.****.*..**..*****...***.**.*....**..*.*...**.*..**...**..********.*.....*...**.*.***.***..***......*.***..***..*...**.***..*.**********.....*.*..**..**..*.*....*.*..*...***...*.*.***..*.*.***.****.*..*...***.*.*.*..***..*..****...*..****.*..*..*..****...****.**..***.**.*..*.*.*...*.......**..***.*...*******..*...*..*.*........*.****.***.*.*.*****....**...**...**..*.*...*..*..*****.**..*...*...**....*.****.*..*.*.*.***....*.**.*..**.*.....*..**...********.**...*****.**.*..*.*.*.**..****..*..**.**.****.**.**.**.**....*..****.*.******.***...****....*...*.....*.**.*.*..***...**.**.*.*.***.*.****.**....*.*.**.******....***...*....*.**.***.*..*.********..****..*...*****.*.****..***..*.*.*........******..*....*...**.****.*.*****..******..*..****....*.*..***......*.*..*.*.**.***..**.*.*..****.**..**...*....*..**.*******...****...*.**.....**.*.*..*.*.****.***..**..**.***..*.**.**.**..****.***.***.****.**..*..*...**....*.*.****....*****...*....*..****..*..*...*.**..**.*.**.***.***..*.***.*.****.*.............*.**.**..*...*.***.*..**.****.....**.*...***....**..**....*.***.***.***.**...*......*...**.******.*...***.*..***..*.*..**.**.....*.*........******.*..**.....***..*****.***...*.*...**.**.*...*......**.*..*..*......*******.*.*.***...*...*.*....*.*......*.***.*......*****.***..*.*****...**.*****.*..**.*.**..*..*.*.*****.*..*.....*****..**..*******.*...*.****.**....*...**..***.*....******...*...** ..******...******..*.***.**.**.**.*.***........***....*.**.**.*.**.*.**...**.*..*....**.*.*.*...*.*.*...**..*....*..**.***.*.**.*.*.*..**.**..**..*....**...*.**...*.*.*.***..**..*..****.....*.*...***....*.*.***..**...****.....**...**....*****..****...*.**..**...**.*.....******..*.*******..**.*...*...*.*.***.**.*..**.*..*.**..**...**.****...*.*.**..*.*......***...***..*....*..*....*.**....*.*.*.*.*.....*.***...*.*..*....*****..***...***.***.***...*.****...***.***.**.*...*.**..*.*.*.**..*****...*..******....*..*.*..**...*....*****.*...*..**.****.*****..**.*..**.**.*.*.**...*.**..*******.*.**.*..**.*.**..****..**.****..*.*..*.*.**...*.***....*.*.*..**.**..***......*..****.******...*....*.*.***..*.**.**..**..****.*.*.**..*........*.*..*.*.*.....***....*..*..***..****.**..*.**..**....***...*.*.*.****..*.*.*..*.****.*...*..*******....**..*.**..*......******.*...***...**..***.*.*.*.*****..*.*..*..**..*.*....*..**.*.***..***.....*....**...**..*.****..*....*.*.**.**.**.*.**....*..*.*.**.***.**..****.*.***..*....*..*******.*.*.**.***..***.*.*..*.***...**..*.**.***.*.*.....*....***..**.*..*..*..*....**.*.****.*.*****....*....****.***.**..****.*.*.*..........*.....***.*..*...**.********..**.*.*..**..*******...*...***.*****.**.....*..*..**.**....**.*********..*..**..*.*....*...*..*......*.*...*.*...**..*..*.**.*****.*..*.****.********...*..*.*...**.*********.....*..*.*..*.......*..**..*.......****...*..**.*..*...********....***.*....*.....*...***.*.**.******.**.*..*.****..*.*.**.*.**....********.****.*..****.*.****...*.*.**.*****.*.****.*.**.*.***.....***...****..*..*..**.*.*.*.**.****...**.*****..*.**.*.**.***.*..*....*.*.*.****.**...*..***..*...*..*.*..**...**.*.*.*.....***.*.***.*...*.****...*...***.****..**...*.*.....*.*.*.**.*.**.*.*.****..***.*.***......**..***.**..**...***.*.*.*.**..*.*.***.****.....**.****.....*...*.*...**.*..*.**..*..****...*...*.*.*..**....**.*..*.**...******..****..***..*..*...***..*.*.**....*.*..*....*.**.*.*..**....*..*.**.**.*..*.***.*.*****.**.... ..*...*.**.*..**.***...*..****...**.***..**..***.*.*.**.....*..***.****..*.**.**.******.****.***..*.*..*.*...*****.*.**.....*........*..**.**.*.**.****.*.********.*.*.....***....*....***..**..*....**.....****.***..****...**...***.*.****......*...*..***....*.******.*...**.*....**.*..**.**.*.*..*.***.***..*..**...*..*.**.*...*.*......*.**.*.***.**..*....**.*.*...*..****....*****.***.**..*.*.**.**...***.**.**......*****...*.*.*******...**..**.******..*..*..***..*.*...*...***..********.*.*****.**...**...**..**.**....**..*...........**.*..*..**.*.**..**....*...*..*...********.**.***.**.*..*.**.***.*.**.***.*****....*..***.**..****...*.***..****.**.***.*.*....***..*..*..***.***.**.......*.**.*.****.**.**.***..**.*.*.*.*.*.***..**..*.*.*.**..**.**.*..*.**.*..***.*****.....*...**.....*....*.***..**.*.******.*...*.*.*......***.**.**.*......**..****..*.***.*.**..**.****.***...***..*****.*****..*.*.*......**..*.**..**.*.****.....*.**...*.*..*.**..**..*.**.*.**....*.*.**.....****....****..*...****...*.**...*..**.*.*..*..**.**.****..*.*..**....*..**..**...*.***.*.***..*.*.***...*.**..**..*.***.*.*****.***..*.***.**.**.*.*****...**...**.***....**........**..**.****...**..**..*.***..*...*.***.**.**.*.**.**.*..**.**..****.....**...*...**.*..****..***...****.*.*..**......**...*..**..*.***..*..*.****..*.........*...****...*.......**.*..*..*..**..*..*...***...*****..**.*.****..**.*...***.**..****.**.**.***..****.****..*.*...*.*.*......**.*.**..**..*....*..****...****...**...*..******.*....*.****.*.*.***...*..***....*.*...***.*......*...*****..**..*******.****.*....*..**..***.**..**.*.*.......**...*.*....*..*.*..*.***.*..**...*....*.**.....**.**...**..*.*.**..******...**..**.**.*.**.*.*....****....*..***....*......*...******.....*.*..*.*.***.*.*...****..*...*..*..*.*....*.**.**.*.*.*****.*...***....*.**.....***.*...***.*...***...*..**..*.*.*.**.*..***.****.*****..****....**.*.**.****..*****....*....***.**.*....**.**********..*.*..**..*..***..*.*.******.....****....*.*.*..*..*...*..**.. ....**.*...*.*****.*.*****.*...**.*....*.****.....***.***.*.*..***.*.*.*......*.*..*..*.....*...*..**...**.**.**....*....***......*..****...**..****.**..*.*.......*....**..**.*.*.*.*..****.*..*......*.*..***..***.*.**...***..***.**......**...***..*.**.**.*..*.*.*...*.*...***..*...*.*...**.**.*.**..**.*....**..*...*.**.**....*.***......***.....**.***....*.*.*.*..*.*.*..**.*....**.......*.***..**.*...****..*..*..**..******.....**....**...*.*.*..*.*.**..*.*.....*...*.**.***...*****.......*....*..*..*.****.**..**.*.***.***..*.*.*..*....**....*..*.*.**...*..**..**...**...**..**.**..**.****.*.*.*.....****.***..*..*.**.****.**.*....*.**.****..*..****......**.***..*.**.*..****..*.*....*.*...**....*..*..**..*.*...*..*....*..*.***.*..**.**.**.*.**.****..**.....*..*.**.*...*...******...*.**...*.*.*...*.*.**...*.....*...************.**..**...****.***..***..*.**...*.*.*.*****.*..*.****..*.*....***.*.*...*.**.***.**..*.....***..**..*.*.*.*..*.*...*.....****.*...**..*.*.*.**.**.....*..*..*.***********..*.**..**.*.*...***..*.*..**.*.*.*.****.*.******.*..*...*.*.**.*.*.**..*.*...**...**..*.**.*......**.**..**.......*..*.******..****..*.****....*****..*...****....*..**.********...**.*..***..***.*..*.*....*.**.*.*.**.*..**.*.*.**.*..*..*.*****.*...***.***.***.***....**..*.***..**..*...*.**....*.*.***...*.**...*.*.***.*.**.*.*...*...*..***.***.**.*.*..*.**.***..**.*.**.*..*......****.**.*..***..*...*.*..**.***.*.**...***.***.....*..*.*..*....****.**..**.....**.*.*...*.*.****.*.****.**.**...****...*...*.*..**......*.*...***..**.**......***..**.**..****.*.*....*.....*.**.*.***...****..**..***.**...*..**...*.**.**..**....****..**..**...**....*..*.*....***.***.***..**...**.*.*..***..**.*.***.....*..*...****.**.*...**.*..*.****.*.******....*.*.**.*.*.***....************......**.....*.*****..**.****.*......**..**.*****..***....**.**.*.*..*..*.**.*.*.....*.*.*.**.**..*.*.**.*..***...**..*.**.*......**.***.**.*...*...**...*..**.*..*...***.**.*.*.***.*..*.*.*....**...*...*.**.**.*......*...*.** **....**..*.*****.*...**.*...*.**.*.....*..***..***.........**.*.***.*.*.*......*.*..*.....**.***.****.**..***......**.....*..*..*..*.*****......**.*.**.....*.**....*.***.....*.**.*.*.*.*....***..****.*.****...*.....*.**.**.***.**.*.****..**.******..*..*******.*....*****..**..***********.*.***..***.**..*..*****.**..********.***..**..***.*..*.*.*.*.*..******..**********.*.***.*.**.*..***....**.*.**.*.*..**...***.**...*..***.***...*.*.....**.*.*.*..**.*.*******..*...*.*...***.........******.*..***.*...*..**..*.*.*..*..**.*.*.******....**...**..****..**.*..*..**...*.*.*.**........**.*.*..***...*..*.....**.........*..*..**....*...****.*....****.**...***...**...***..*.********.***.**..*****.**.*.**....*.*..*..**.***.****..*...***....**.**.*...*.......*..*..*..*.**..*..*..***..*.**.....**..*.***....*.*....**.***.**..*...****..*.*****.*.**..**.*.*...*.***.***.*.*.*.*.***.*.**.**..*....**.***...*****...**.....*....**..****.*****...*..*..*..**..*...*.*.****.**.*...***...*****....**.***...*.**...**.*.*....**.***.*.**.*.****.*.***..*....*.***.*****.**....***.*..***.*.**.*.*.*..**....*..**...***.....*..*.*.*****.***.**.**.***.**........***.****..*.........*..**.......**..**.**..***..**..**..*.*..**..*....*..*.***.*****..**.....*.*.***...*.*****.*..*.*****.**...**.**.****.****.**..*...****...*..*....*.....*.*..***.*.**....*.*.*.***.....**.*.*.**..*****.****.**..*......*...*.*...*..*....*.***.**.*....*.*.*.*...*.*.......*.**.*****.*.*...**..*.**.***..*..**..*.*.....*.***.**.****.****..*.**.**.**..****..****.*.*****......**..**..*....*.****.*..***...**.***.**.****.****.*.....*..*.**.*.***.*....**.**.****.*.*.*.***...*.*.**.*..**.*****...****...*...***********..*..**.*..*...**.**.....***.**.**.***.**..**.....*.**..****.**.....*..*.....*...**..********....*....**...*...*.*.*....*..***...**.**.*.*******.**.**.....*.****..****.***..*...*********..*.*...***.*.....***.**.*......*....*.***..***...**.*.*.**.********.*..*.**.**..**......**.**..*.*.*....*.******.*....*.**.*.**...*..**..**.* **...*.*....**....***.*.**.**...*.***..*****..*.**.*.***.*.**...*.*.*.*...****.....**..**.*....*.*..**.....***...**..*.*...****..*.....*..***.*.*.***.*.***..*.***.*.*.*.*...*.**..*.....**..*.****.*..*.****....*..****.*.*.*.*.....*.*..*.***.*.**...**..*.*.**.****....*...**.**.**.........*.**....*......**...*..****.*...**..*.***.*.*.*.*.**.*..*.**....*.*.**.**..*.*.*......***....*.**.**..*.*..**.**.*...*..*..****.**.*.*.*.*..*.**.********.*.**..*.*..*..*.***..**.****.*.***...*.*....*......***.*****....***...**...*.**...*...*..*.*.*.****.****.**.*...*..*.*.*....******.***.*.*..**....**.....*..***.*...*....******...*.*.*.******.*.*.*..*..**....*..**..***********..*.........*.*....*.*.*.**.*.*.*..*....*****..*.****.*..**..**.**..***.***..*.*..***.*****.*.....**....**.**..*.*.*.**..***.***.*...*.**.**.**...**.*.**....**.**.***..*..*..*...*..*..*.*.**..*.*......**..*.***.*..*....**...*.*......*.*...*.*.*.*...***....*...*.*.**.**.*.*****..**.*.****...*.*..**..*..*.*..***********.....***.**.*****.***.*....*.***..**...*..**.**..**....*.....**....*...**.....**.*.***.**..*.**.*.*...*********.*...*****..*****.....*.*.**.*...****.*.**.*.....*....*...*..*....*.**********.**.*...*...*..*....*.*..*.*....*.*..*..*..*.*******...*......*...**.*..*.**.******..**.*....*..****.*.****.***.*....**.***...*....*...*..****..*.*.***.**.*...*.***.*.*.**..*****....*.*..*.**...***...*.**...***.****..*...****..***...*.***..**..**.*****.**..**.*.*.**.*..**...******..***.***...***.....***..*..*..*..**..*.*...***.....*.****.**.*.*.....*..*.**.**..*..***.**...*.*...*..**...***..*..*..*..*.*.*.*******.*.....****.*..*.*..*******.*.*..**.*.*..**.*..*.*.*.**..**..*.*...**.*.*.......*****...**...****..***.**.**.*****..*..**.****.*.**..*.**..*.*......***.*.**..*.*********.*..*.*.**..*...*.*.**.***.**...*.**.*..**.**.*****...**..***..*.*.**.***...******.*..**...*.*..*....*.**....**....*...*.*..***...***..**...*...**.*.*...****.**..***......**..*..***.**.*******.**.*......*.***.***..***.**..*...***..***......* *..****...*.***....*.**.**......**...***...*.*...****...******.*.*...****...**.*.**.***..*.**.*..***.**.*.*.....*.......*.**............*****....****...**.*.*......*.*..*.*..**...**.***.**.*.*****.*...*..*.......**.*..**...***....**..***..*..****...***..**.**...*.*****.****..*.*****...*.....*.........**.**..*...**...**.**..*.........*.....*..*.***.*......****...***.**.....*..*...**...*.*.**.......*..***.*.**..**.....*.**.*.*.*..*.*.**.**.*...****.*****....*****..**.*.....***..**...*.*****.***....*.**.*...*.*..***.**...*.*..**...*.***....*..*.*...****...***.....*.**...**..***....****..***...***.....**.***.*.*.*..***..*...*.****...**........*.*.**.**..*..*.***.*.*******.*...****...**.**.**..**...**...*.......*..*...*.**.*.***.*.....*..****...**.**..**.**...*.*....****..******..*.****..*.*****..*..**.***...***..**.***.*..*****.....*..***.****.*.**...****.*...*.******..**....*******....**.***...*.***.*..**.*..*..*.**...*...*.....***.*.**...*......*.*.*.*.**....******....*...*.*......*.*....*.*...*...***....*.*.**.***.*..*...****...**.*****..*.***.......*.....**.**.***.....***..**...**.*...*.**.****.****.**.**.*.....**..*.***..**..*.*.*.*...*.*..*..*...***..**.*..******.....***.*.**.*...*..**.*.**.*.*.*...*..*.****...*.**.*****...*.*....*.***.*.....*.*.....*...*....**...***.*.**....***..*.*..*.**.***..*.....**.***.*..**..***......******..******....*.**..*.*..*..*.*........**.*..**.*****.......*.....***..**.**.***....*.*..***....*...*.****.......*....***.******.*..**.*..**.****.*.*..*..***..*.....*..**..**.**...***.************.*******.*.*.**...***..***.*....**.**.*..*..*.****..*.*.*..****..*.*.*....*..**...*****.**...*..*..*.*.**......*......*.*..*......*..**...*..***.**.**..*..*****.**...**...*...*..*.*.*......*.**..*.*.**...*.*.****.*....*****.**.***..*..*.**..*..*.**.****.....*****....**.****..*........*...****.*.***..*.*.*...**.*..**.*.**.***...*.....*..*..**.*.**...***.***.*.*.**.*.*.**..**..*.**...*.***.**..*...***.**.*..**.....*.*..***...****.......*...*..**.*.**. ...****.*.***....***.......**..***..**..*.***.......***..*.**....******..*****.**********.**..*****....***.**.*..*.*...*......*.**.****.****.*..****...**....*.*.**.*.****....**.*.....**..***.*.*..**..****..*...*..**..*****..**....****..*.***.*..*.*...*.*.*.***.*...*..***.**.*.*..***..*.**.***...**...*.*...****...*****..*.*.***.*.*...**..**.*..***...**..*...**.******...*.**.****.****..*..**.***..***....*...******...***.**..****..*.*.*.***..*.....*...*..*..**.......*.......*..***.**.***..**..**.**.**.*.**..***..**.....**.....**.***.*.**.**.*.*.**..**..**.*..*..*.******...*.*..*..*...***.*****..****..*.*..*.*.*****.....****.........*..*...*..******..*.*.*.****...**.*...**.**.*..**..***..**.*..**...***.**..*........**..*.*.*****.***.**...**..**..*..**.*.***.**.*....*.**..*..*....*.****..*....**...*.*....*..***...*....*..*.*.*..**....****.*...*.**.***...*****.****..****.**...*.....*.*...*.*..*.*.*..*..*.**...*...*...****.*.*.**..*.**.*.*.**..**.**.**..*....*.....***..**.*.**...**.*..**..*....**....**......*.*.**..*.*.******.*.***....*..**....**.********....*.*.*.*****..**..*.*.......*.******.*.**.*...*.***..****....*.*.......*.*..***.*..***.*...*.*.**......***.***....**.*.*..***.***.....*..**...*.*.*....**.*..***.***..**....*....*.*...*..***....*..*.*..***.*.***....**..***..**..****.*.*.**..***...*****...**....**..******...**..**.*.*.*.**.....*..**.**..*..*.*.....*......*.***.***.*...*.**..*.*.*..*..*.*..*.***...*****..*.*..****..**...*.**.****..*****....**.**.**.**..*...*..*.*****...*..*..*..**.*..*.*....**.*.***.*....*....*..*..*...**.*....*.**..********..*.**.*.*..*****..***.*.*.*..*.**...**.*.**...***...*...***..**.*.***...*.**....**.*.*.*.*.*.**......*.**.*.....*.****...***..*..***.*.*******.*..******.*....*..**...*.**.........**...**..*...*.*..***.**.*.*...*....*.*.*..**.......**..*..*.*..***..*.*****.......***..**..***......*.*..****..***..**..**.*..*.**..*....*.*.**.*.*..*..***..*....***.....*.***...***.....*.**..*...**.**.*..*.*.*...**....***.*...****....*..***. **.**.*.*.....**....*****.**...*..**....***......**....*..*.****.**...***...****...***...*****.**.*.**...*....****.*.*....*.**.**..*..*.***.*.****.***...*..*.*******..*..*...**.....**.*...*..****.**.*.*.**.**....*.*..**...*.*.**..*.**..*..*.*.***....*.*..**....*******..****..***..*..*.*..****.*...*.*.*...****..**...*...*.*.**.***..***..*.*.*..*.**...*****.**.**.****..***..*...**.*.*.**......*.*..*.**.*.*..*..**.*..***..*.***...**...*****....***.****..*.****...*.*....**...*.****.*..**.*.*..**.***..*..*....*.*...*.*.*.**.********..******..*..........****...*..*......*.*..*.*.**.*....*****.*...**.**.*.....*.*.**..*.**.*.*.*.*..*.**.**.***..*..*..**....**...**.*.******.**....**..**.*.*...***...***.***..**..***..**.*.*.*.*...**..*...***..*....*****........**.**....***.**...***.**.**..*.*..**..**.*.**...**..***.***....*************.*...*.**..*.*..*..*..*..***.**.**..*..*...**.*....*....*..**....*.*.****.........**..*.....*.****....**..*.**.*.**.***..*..*.*....*.******.***..*.**.**..*.*...*****...*.*....***.**.*.*..*..*.**..*.*****...**.......*..***.**..*.*.....*.....*.**.*..***....****..**.*..*..***..**..*****.**.*****..**...****..*****..*..*......*****.*.**....*****..**...***...*..*****.*.****.*..*.****.*.*.****...**.**.**.**....***.****..**....**..****.*****....*..*....*.*......*.**.**......****..****.******.**.***.**...****.*.***.**...*.....**.****.**.**.**.***.*....*..*..*....*..**....*.****.****..**.*..*.*...*..**.****.*.*****......****..***..*.***....***.**..*.*.*.*......*.*..***.**....*..***.***.*..*.*...**.****.*.*.***.*.**....***..*.**..*****...*....**........*...*....**.*.*..***.***...******..****.****.*.......**.*..***.******.*...*.***..*..***..*.**.*.*..*.****..****...*..**.**..**.*****.*....*.******.***.**...*..*.*.***.*.*..*...*.*..***..*.*.*...*..***.**...**..****..**.***....*...**..*.*.......*.****.***...**.***.*****.....*.***.**.**.*..**.**...*...**.**..*.****.*..**..*.***..*..*..*.***.*.***....*..**.**.*..****.*..*.*......***.*....*.....*.*.*..**.*.*...* *.**.....*.**.**.*.**.***..**.....*..**..***.*.*..**.*.*.*.**..***..******..**.*..**..***.*****.**.*..**....***.**...*.*.*..**.........*..*..**...***.*.****..**.*****.*.*...**.**.*..*....**..****...*.*...*****.....*.*.***....***.*.***..*.*......*..*.****.**.**.*.*...*..****.*...*.**..*...***..***...***....****..*.*.**.*******..****.*........**...*****.....**.*.*.*..*.*......*.**.***.********..**..*..***..*..*.*...**..***..*.**.***..*......*..***.*.**..***...**.**..****....****.****.*....**.*.*.*****.*.*.*...***..*..*.**..**.**.****...**.**..****...***...*.....*.**.*.*.*.*.*...*..*.....*....*********....*..*....*...**..*.*.*..***.**.****.***..*......**..***.***...***.*****.****..*.....**.....****.**.*.*.*..*.....*..*...****.*..*.*.***.********....***..*****.*.**.*.**.****......*...*...**.....*..*.*..****.....*.**.*.*.**.***..**....**...***.**....*.**..***.***......*.*.**.*.**...*..***.***.....**...*.*....**.*...*..*.***..*.***..****.****...**.*.*.*...*.*.***...*..******...*..****.********...**.***.....****.*..*****.*..***...*...*.***.**.****..*.**..*..*.....*..*****.**.*...*.*..*..*..********.**...**..***.*....*****..**.**.*****.***.*.**.***.****.*****........**.******..**...***..***....*.**.**.*..*......*.*.*.**.*..**********...**.....*.*..*...**..*.*..***....**.*....*...***.**.**.*.....*.***.*.*******.**..***....****.*..***..*.*..****.**...*.*..*.**..***..*..*.*.*..****.....**.....*....*..*..***.**...**.**.**.*.***..*.***...***..***.**.*..***.***..*.*****.**...*.*..*.**..**.*.*.*.*.*..**...*....*.*.**.........*..*..*.****..*...**.*****.**....*.*.*..*****..**.*..*.**..*.*...******.*.*.*.*.**........*.......***..*...**.**..*****.*...****.*.*..*..**.*.*.*..*.*..*....***......*****.**.*......*.*.**.*......**.**.*...*...*....*.*.**.*.*.*.*..*.*..*.*....*..**.*....**...**...*.***...*...*..*.****.****...*..*..***...*..**.*.*****...*.**...*..****.*.*.***..*.*.*..****...*..*..*..***.**..*...****.*****..*..***.*.*.***.*..***.*.**.*.***....*****.**..**..*..*.***..****..*.**** *..*.*.*.*...*******.**.**.****..*...****.*.*****.***.*..***.*....*.**..*..*....*.......*.*.*.**.........*..**.....*..*............*.*.**..**.*.....***.*****...****.**......***.*..****..****....**..**.*.**.**..***.***..*.**.****.*.**...*****.****.*.*....***..*.*.**.*.**.***....*****...*.*.**.**.*..*..*.**...*.**....**.**...*.*.**...*......*..***.**.*******.***.**.***..***.***.***.***...**..*.*..***..*.****.*.**.*..*****.**.**.**...**.*.***.*......***.*..*..*.*....*..**.***.*......*...****..**.******..*..*.*.**.*.*..**.****...****...*.*.....*.**..**.*..**.**..***.***.****..****.....*.*...**..***.*..*...*.**..*..***.**.*..**..*..****.*.*.*.*.**.***.*...*...*.**.******..*.**.*...**..**....*.*.****.*.*.*..*....****..*..******.*....***.*.***..*.****.*.....*****.....*..**.*.*..**.**....**.*.****...*..**.**.*...*....*****.******..*..**.***...**.*..*.***.*..***..*..*..*.*.*.**....**.*....*....*.....*.**.*.***.**.**.*...***.*.****...*.**.*.***...*****.*.********.*.*....**..*.*..*..***.*.**.*...**.....*.**.***.**.*...*****.***.*....*..***.*.**.*...**.**.*.*...*.*........**..*...*...*.*.......**.....*....*...*.*..**.*********.***.****.*.****....*****.....****.****.**....*..*****.*.**.**..*.**.**....*****.....*.*....*..*...***.*..**...*.*...*.**.*..**...*.***..**..*.**.***.**.*..***.*.**..**..**.*...*..*.****.**.*.**.*.*****.**..****.*.*.***.....*...*...**.*.*...*.*..*..*.*...*..*.*.*.**.**..............***.*.......***...***.*.*.***.....**.***..****.*.*..**.**.**....**...*..*..*.*****.**.......*..****.****.**.**.....*.**..**.*.***...****.**.*...*****....**.*.***...**..*....***..*******..*****.*.....*...*....*.*.*.*****..*.*.*...**.*..**.**.********.***...*****.*...*.*.*....*****..*.*...***....*..****..**.***.**.*....*....**......**.......*..**.*.*.*.*.**..***.*.*..*****..*....*..*..**..*.*.*.**.****.**.*..*.**.***.*....*..***.***.**.*********..*..***.*..**........**.*.*.....*.*..***..*..*.*......****.*.....*...*.*.**..***...*.*.....**..**.****.*...**...**.*...**...**.******.*.* **..**.**.*..*.**.***...*******..***...**.**...**..*.*.*.***..*.......**.**.*.....*.***...**..***..****.*....****...**.*****...*...*.**..*.....*.*.**.........**.*....*...*.**.**.***.*.**.*.*.*...*******.......**.**.**.*.***.......********...*.**.*...**.....**.*..*.******.*.*.....*.**....*..*..**..*.**.**..**.*.*...***.*.***.***....*.****..*.**.*..**..****.***.*.*.**.***...*.****...*......**.*.*....*.*.*.....*....*.*...*..**...*.**..*******.*....**.*.**......***............*..*.****...***.**.***...........*......*.*.*..*..**.*.*..***....*..*.**..**....***.*****.*.*...**.*..***.****..*.*.*.*...**.*********.**.*****.**.*..*.**.*.*..***..****.*...*..***.*.**.*.**..*.***.*...******.**...**.*****.*.*.**......**.....**...*.*****..*..*..**..*.*..*.*.....*****.***......*...***.****.****.**.*..**...****..*.*****....****.********..*..*.*..*.****.*....*..***.*..**..**..***..*...*..***.**.****.*..*..****...*..**..**.*****.**.*.***...*...**.*.***.*.**..*******...****....*.***.**.*......*..*.*.*...***.**.......*..**..**.****..***.**.**.****.*.**.*..*********.***.*.*..*.**..*.***..**.**..********.**.**.**.***.**..*..*..***.*.**..*.**..***.****.*...*...*..*.****...*....**.****.**.**..**.*.***.**...........**..**.******..***..*..*..**..*.**.***.*....***.**********.*...**.*..*..*..***...**....*...*.*.**.*.*.*...*....*.*...*.**..**..*..*****...**..*..**.*.***.**.*.*.*......***.**.**.****..******...*.*****.*.*...*.***....*.*...*******......**.....**.**.**.**..*.*.*.****...*.*..***.*.**..*.**.****.**.*....**....*.*****.*.....***..*...*.**...*..*....*....*.....*......**.**.*..*..**....***.*..***.....*..****.**....***.*.*..*.***..***.**.*.***.**..*.***..*.*..*..**...*..*...*.**.***..*..**..*.**.**...*.*...*.....*..*.*.*..**.**.**..**..***..*.*...*.*****..*..*..*..*.......*...*..****..**.*...**...*...*****.*..*...*.*.****..*.*..*.**.*..*....**.*...*.**.***.**...***.*.*****....**..*..**.....*.****.*...**..**.**.***.*..**.**.*.*...****.**.......**...**.....**...*.*****...*..*..*..***.*..**... ***...*...*****.*...***..*..*.*..*******....*.....*..*.*....*.****....**.......**..**.****..**....*.**.*..*..***..*.**..*..*.**.......**..**..**..**..****....**...*.*.*.**.*.*.*.*****.*.*..**.*..***..*.*.*.*..*.*.....*..**..*.*..*.*...*.....*.*..*.**.*..*.****..*..*....**.*......*..***..**..***.*.*..*.*...*.....*.**.****.*....***..***...**..*..*.**..***.**....***..*..**.******.*...***.....*..***..*..........*...***.*...*..*..**.**.*....*.****.*.*.***.*...**..*..*..*...*.**.**.**...**....*....****.*..***.**...***.*..**..*..**.....*.*.*.*..**..*****..*..**..**.....***.*..*.**..*..*.*.*.......**.*..*.*.*...*.*..****.*..*...*.*..*.....*****.*.*.***.***...*.**.***.*.*.***.*.**...******....**.*.*.*.*.*...**.....*.*.***.**.*..*.**.*.....***.*...*..***.**.*.**....**.*..*.**..*..***.***.*****..**...*.**...*..*...****.*.**.*****.***.*...****...***.***.******.*..*.*..****.***...***.**..*..**......**..*.*....*.***.*.....*..**..**.**..*.**.*..**.**..***.*..**.....*...**....*.**.**...*******....*.*****.*.**...*....*.**.**.*....**.***.*....*...*...*.***....***...***...**..*..*...***..****..***....*......*...*..*****.****...*.***.*.*****...**.*...*...*.*.*..***.**..*.*...**.**.*.*...***.*..*...*.**..*..**....**.***.**.**.....****..*..****..*...*..*..*..**...**.***..*..***.**...***....*.**.*.*.*.*.****.*...*..*.**..*...*.*..**....*****.*...*..*.*.*.*....*****.*.*.*...***...***..**......*******.******....**.**.**...****..*..*.**.*..*.*..*..*..*.***.*.*****.*...**...***.*...**..*..**.*...*....******......****.***.......**.**.**...*****.**.*..*.....*.*.**.**.*****....**.*..**.***..**.**.**.*.*..****..****..*...*..**....*..******..**..*.*....*..*.....*..*****...**.*...*...*****.*.**...*.*..*..*.**..*.*...*..*..***.*...*...*.*.**...*.***.*.****..****.*...*.*.*.*.*..*.***.....*..*..*....*.**.*.*****.*.**.***.*.*..*...***..*.*.***.*...**.*.**.**.*.**...*****.*..**.....**..*..**....**..*........*..*.*.****..*....**..**..*..**.*.*.*....*..**..**..*.*..*..**....***..*.*.*.**.*****..*...**.*** .***..*.*.*...*...*...*..**..*.***......*..**..**.***.****...*....*.*.**....***.*.*.....**.*...******...**..**.*.*.*.*.**...*.**....*..****.***.*.***..*.*.*.**.**.*.*.*.*..**.*..****...**.***.......***....*.*****..****.*......***...*.*.**...*..**....**.*..***.*..*.....*...*......*.*****.**.**.***.****..*.***..*.***.***.*******....*.**...****..*.*..****.*.*.......*.**..*.*....**..*...***...*.****...**...**.*........*..**..*.***...**.***.**........*...*.****..**.*..*..***..*.**.......****.**..****.*.**..**.....***....*.......**...**....*..**.******.*.......***.*..**..*****.*.*.*..*.*..*.**..***..*.*.*****.*...***.**..****...*....*...**.***....*..*.*..*.*.*...*.*..**.*.*..*....*..*..*.**...*.....*.**..*.*.*.***..***..*.........**....*....**...**....***..*......*.*..*..*....**.*....**..*..*.*...*....*.**......***..***.*.**.*.**....**.**..*.*.*..*....*..*.....*****..****..**....*.***....***..*.**.****..****.***..**.*...*.***.*.......*.*..**..**.**.**.**..**.*.**.*.*****.*..**.*.*.....**..*.*...**.****..****....****..*..**..****.***.*.**.**..***..***.**...***.*...*.*.*.***..*..*..**...****.*.*..*.***..***.*..*.****.**..*.**...****...*.**..**..**********..*...*.*****.*.****.*.**..**.*.*..*.**....**..**.*..*.***..*.*.*....*......*.....**.********.*.*.***..*...***.**.*.**..*.*...**.*.**..*.*.***..*..*..*.***.**..*.****.****.**..*.*..*.*.*.***.**.**.****..*.****.**..*....*...**..**..*...*...**..**.**...*..***..*...******.*.****...*.*........**...****.*.*.*..**...**.....*.*...**.*.*.***.....*****.*..*....*....*****.*..*..**..*..*....***...*...*......***..*..*.***.**.*****.***.******....*****.**.*.****..*....**.*......**...*.*.**...*.*.**...***..**.**.***.***.***.*..**.....**..***.*.***.*..*......*.**.****....*.*....**.***...****.*.**.***.....**...*.**.....*..*.**....**..********..*.....****...*.**.....*...*..**..*.**.**.*.**.*****.....*******...******.*****.....*.*.***.**..**....**..**.*..****.**.*.*.***.**.*****..*.**...***.*.*.***...**..***.*..****.*.*..*.....*.....*........ *****.**.*...*...*.*.****.*..*.**......*.*.***.**......**......**..*****.*.********.***.***.......**..***.*...*.....*...*...***.*...*..*.******.*.**......*.****.********..*...*..*.*..**.....*...***.**..***...****.*****.*.**.**.*****.*****...........****.*******..*..**....***..**...*..*.**..*.*.*.**....**.**.**.*...*.***..*.**.**.****.**..****..*.***..*.*.*..**.......*.****.****..*....**..*.*....*..*..*..*****..*.**.*.****.**.**.*...****......***.**..***.**...**..*...****..*...*****..*.***..*..**...*.*..*..*.**.***....*...*.****......*...**.*.*******....******....*..**.***...*...*.**.*.*.*.**.*....*********.*..........*..*.**.*.****...*.*.***.**..*..***..*.****.*.*..*.*..*..*.*..***.*.**.***....**.*..****....*.*..**..****....*.*..**....*.....**...**.***..*...**....*....*.......*****..**.***....*.**..*...**.....***....***..****.*..*...*.*.****.***.......**...*.*******..*.***...****.******..*..*..****.*..***...*****.***...*....*.*.***.***......***.*.*.******...**.*.*.***..*.*..****.***********.*.*.**...*..*...*.**..**.**..**.****.*....**.*.*.*.*.**.***..*..*..*.**...*.*.*.*.*...*...*..*....*.***.**.****.......**..*.....***.***....****..*.**.....*****.*..****.*....***....*.**...*...**.*********.**.*.**...********..***.....*.**.*........****.*.*.*.*.***....****.*.....*.***.***...***.*..***..*.***.**..*..*.********..*****.*.****......*.*****.***.********.*.*.**.****..*****..**.*.***..*..*.*.***..*...****.*.**....*.*....***.....*...*.***.*......*******..***.**.****.....**..*.**...**....*.**.***...*..****..*...*..****.......*....****.*..*....**..**.*...*.*.**.......*.*..****.*.....***.**.....*..***.**.*..***..**.*....*******.*..**.****.*....***.*****.*..**.****...*..*..***..*..********.*.****.*.*..**.*..**.*.*......*.*....*..*.*..******.***.....*.*.*..*..****.*.*.**..****.*.**.****.*...*..**..*..**.***.*.*..*....****..***.*..*****....*.*.*.....**.*......**......*...*...*..*****.***...**.******.*....**.*..**...*.**...**..*..*.**...*..*.*.**.**.**.**.**....*..***.*.*.*.***... *...*.****.****..**...*.....**.**.*..*.***..***.**.*.****.*..**..***...**..*.***..**..*.*.*.*..*..**.**.*...****.*.**..**.*....*...*.....*.***********....**.*****....**.**.*.**.....**..*...*...******.***.......*.*..**.****....*.*..**.*.**......*****.**.**.*..**.**...*.***..*..**...**....*.**.*..**.*.***..*..**..**.*....*......****..**.**...*.....***.*.**...*.****....*.....****.*.******.**.**.*.**..*.*..*.***..*.*****...*.*.*.*.***.*.*.***...**.*...*.*.****.*.**.....*.*.*.***.*.*.....***..*...**.**..*...*.**.*....**.*...***.*..***.*....*..*..*...****.*.*..*..****...*..*.**..*****.*..*..***.*.*.***.*.*.*.*.**..*...*.*...*...***..*******...*..**...*..**.*.*....*...**..*.****.**.*...***.*...*..****.*..**..******.....*..*.*.*....**...*.*..**......*******.**..*.*.*.*.*.**..*....*.**.*.**.****.********..**.*...*.*.**..**.***..**.**...*.***..*...*.**.****.*..**..*.*..*.*....**..*****.**..*.******.*******.**...***.....*..*..**...*.**.***..*.**..*...*.*.**.**.*..*.**...**....**..**.*.*******..*..**..******.*.***..**.**.*.....*.**.****..**.**...*...*....*.*.**....*.**.*..**.*********.....*..*....****.*..**..*..**..*****..***.....**..*....*.**..*.*..***.*.*....*..****.**..*...**.*....*.**..*..*..*.**..*..**.**.***.*..*.**....*......*....*.*.*.*.**..***.*.*........*.**..**.*.*.**..**...*.**.*.......*....**...**.*.*.**.....*.*****......*..**..******.*..*...**..*.*.**...**..***.*.***..*.**...*.....*....**...*....**.*..*.**..*.**.**.*....*.****.**....*.*.*.**..********.*..*.**.**...**..*...*.......*..*.**.***...*.*..**..**...****.*.....*...*.*..*...*.***..**.*..*..*.*...*...****..*.**..***.**.*....*..*.*.*.*.***.*.****.****......*......****..*..**..*.*******..*..*.*..*.*...***..*.*.*.**...*....*...***..*..*..**.***..*.*.**.*..****...**.*.*..*.**....******....**.***...*....*....***.....*....***...**.*..*..........***.*..*.....****...*******.*..*.***....**..***..*...****...*.**........*.*....*.....*...........**.***..**.*.**...*..***.*.*.*****....*.***.*.****..*.***.*.****....*.....* **.****.*.**.******...****.*.***..*****..*.*.**....*.*.******..*..***.*..**.*......***.*.***..**.****..**.**......*.....*.*..*.**...*.*****.***.*.*.*.**.*....**.....****.***....*...*...*.**...***...*.*..*..***.***.*.*.***.*.***..********...*..***..**....**.**...***..*.*.***.*.*....***.**.*.*..******...**.****.*******.*.**...**..*...*.**.*.****..*.....**.........******.**..*.*..**.*..*.**..**.**..*.**..*.*...*****.....*****.**...******.**.***.***.*.*..***.**..*....*****.*...*.****....*.**.****.*...***..**....*.*....**.*****..*...*.**.*..*.**..*.*..**.****...*.*.*......****..*....******.*....***.******.**.*.***...**.**.*****.*.*.*.**..*....*...*.*......*..**.*...**....*****.***...**.*..*..***.**.*.....*..*...**.**.**.*....***.*.***....****.*..*..*.**.*..****.....*.....*.**..**.***..*..**.*.*..*.*.*****.......*..**....***..**.*..****......***.***......*..*..**..****.*.*.*.*.***.**.*....********..***.*.*..***...*..*....*.**..*.*..*.***..*.***...**..*.**.*****...*.***.....**...**..*.*.****..*...*.**..*.*.***.*.**......**...*****.****..*..*.***.*...**.**.**.*...*.*.*....*..*..**.*.****.**.*.*.**....***.*..*.*.**....*..**..*.****.***.*.*....*.*...*...*......***.*.*****.**.****..**.**.**..**.******....*.....*.**....********.**.****.*.**....*.**.**.***..*.*.**..**.***..**..*.**.**.*.**.*****....******.*.*.*...****..*.**.**....*..*....*.*..**...*...*...*..*.*.*....***...*..***..*...*.....*.******.*....***...**...***.***..**.**.***.*...**.**...***.*****.**...***.**..*.**...*...*..*.**.**......*..*.*....*..*......*.....****.*...*..*.*.*.*...**.*.***.*.*..***...**....*.*....***.**..***..*.........*****.**.***.***.*..***...*.*****..****..**..*.*..*.*..*.*.***.*.****.*..*......*.*..*****.*.*...*..**....******...******....*....*.*.**.*****.***.*..***.*.*....**.*.*****..**..*.*.**.**....*.*.*****....**..**.....**..*.*.*...****..*..**...*...**..*.*.**..*....****..*..*******..*......*..*******.*.**.******..*.****.*..***.**..*.**.**...*..*..*..**..**.*.****.****.**...**.***..**.**.**** **.*...*..***..*..**..*****.*....*.*******....*****.*..**.*.*.****..*..***.**.***...*.*****.**.****.....*.*.*.**.*....**.*.*.*.**..**..****.**....**....****.*..*.*.**..**.*..*....*.*..*.*.*...*****..**...*.*.***.*.*...*...**.**..*****..**...***.*.**.*....***..*..*...*...*......*...*.*..*****..*****....*...***...*..*.**..******..*.........*****.*.*....**..**..**.**.****.****..*.*.*..*.*..**.***..*...***.**.*..........*..*....********..*.***....******.*.*.********...****..*...*...***..*.....*****......**.*..**..*...*.*****.*.**...**.**...*..**..****..**.*..***..**...*.*.***.....**.**.*.**..***..***....*.*..*...******..**......*.*.**.**.**...*.*******..***....*.*..*.****..*.**.**..*.....*.****....****.*....**.**.*.*...*..*****.*..*...*.*.**..******...*..**...**..*.*.***.*..*..****.*.****..*.*.**.**...*.**.**.*..*.*...***.**........****.*.***.**....**.**.....*.*.*...*.*.*****..*.*.*..........*.*..*............*.*....**..***..*....*..*......*****....*.*.****..*.*.**.*...*.*...*****.****..*.******.*.*..**.*.*.*..**.**.*....*..**.*...*********.**..**.*.......*.*..*..*....**..*.*.**...***...*....****.****....*..**..**.*.*********.*..*.*.*.*.*.****...*..**.**.*.**...*.**..*...*.*..***..**..*****.....*.**.*.****.**....**..******...**....*.*..*..**.*.**..***.*..*...**.*.....*..***.***.*.***..***..*.*.****.**.**.****.*..**.***...**.**.*.***.**.**...**.*....**.*.*.**.....*....*****.***.*..****..**.**.*.....*..*.***......*.**..*.**...*..****.*...*****....**.....*.*.**.**..*********...*.***.*..**.*...**......*.**.**..***..*.....***....***.**.*.*.*.**.*..*.*....**.*...*****.*....**.****..**.**......*.*****...*..*..**.***..**.*.*.*..*..*****..***...**..*..*..*.*....***.**.***.*.***..*.*...****..*.**..*..*...******...**.*.*...****.***.*.***.*.**.*.*.*.*..***.*.*..*.*.*...****...**..**.**.***.**.*..*.**.*...***...***.....*.*...*...*....*.**...*.*.***.***.*..*****.**..*.....*.*..*....*.****..**.*.***.***..*..***..*.***.*..**.*..*.*********.**.***.*.**.**.***..**.*.*..**.......**....**. **.*.*****..*.*..*..*.*.*........***.*****.*.**.*...*.*..**.****.**.*..***.*..*.***..*.**.***..***.**...*.*.*.**.*.*..*.*..********..**..*..*....*.*..**.****....*.*.*..**..**..*..*..*.*..*.*.*.*..***...****.**.*.*..**.*.....**.**.*.*.*..*..*.*...*...****..*..****.**.*..*.***..............***...*.*****.*..*..****..**.*...*.*.*..*...*******.*.***..*...**.**..*...******.*..*.**..*....**..*.**.....**.***.**..***.*..*....*....***...*.*....****.*.*****.*.***..*..***.**.*.**.**...*.**.**.*....**.......***.*.***.*.*****...****..*.***.***.****..*.*.*..**.**...*....*.***.....*.*.**..***..*..***....*..***...*..*.*.**..**.*..***.***.*......******..*.******.******.**.**.*..*****...**.******..*.*..*..**..*.....*..***.***.*.*....***..*********.*.*..*..*..*.*.*...***...*.**.*..*.*.**....*..*.*.***.****.***.*.*..**.*..*...**.*.****.*....*...**.*....***..*.*.**.*.**.*...*.*..*..**.....*..*..*..***...*.*.**..*.*....**.*...*..*..*..***.***.****..*..*.*.*.*...**..***.*.***...*.*.***.**.*..........*.**.*.**..*.***..........**.*...**.****......*....*..**..****.***....**......**.**.**.**....***.***.****..*.....***.*..**...*..*..*****.************..**..*.*...*...*.**.**..****....****...***....*.*...*......*.***....***.**....*****.*.**..*.***....*.**.**...***...*.*.**....*.**.********.**.*..**..***.*..*.*.*..*..***.*.**.*.*.****...*....**.**......*.*.**.*...**.*.*..*.*...***..*........*.**********...**.******...**.*****...**..***.*...*.*.***.*.*..***.**.**....***.**.*.*.*.....*.***...*.***.*...*....***.*****..*...*.**.**.....*....*.***..*.**..*.***...**....**.*.*....**..*...*.*.*.**.*.......**.****...**..**...***..**.*.**..*...***..*....*****.*.****.*.****.*.***..***.*..**.**......*......**.*...**.**...*.****.**..**.*.*.*.******..**..**.**.*.............***.***.**.*...****.***.****....***.*.**..*.....**.*........*...**.*.**....*...***.*****.*.*.***....*.**.....*....**.****...*..*****...***...*..*..*.*...**.**.***...*.**.*.****.*.*..**.....***..*...***.***....**.****.*.**.*.**..***.**..*...*. ...*.*.*.****.**.*..*.*....*.*.**..***..*...*.*.*..*.*.....***..*****.*..*.*.**..**....**.**...***.*.***......*.***.******..**.*..*.*.....*.**.*..****..**.....******...**.***.**.*.****.***..**.***.**..........***.*...*.**.****.....***.**..*.****.***..*..*.***..*...*.**.***.....*.***.*........********...*...*.*.***..**.....**.*.*.*..*.*.*..*...*...*.*..*.*.***.*.*......***..***.*.*...*.*.*.*.*.*****.*.*...**.***...*.**...**.**.....*****.****.....*.**.*.*...*.*....**...***.***.*...**.*...*.......***.*.*....***...**...*...*.*..**..*......*..*.*...**.*....*****..**...***....*..*.*.******..*..*.*..**..*.*.*.***...*.*..*******....**..******....*..**.*..*...*.*...*.**.**..****...**.*******.....*..*.**.*.**.***...*..*....**..********..*.*..**.*..**.*.....*....*.*.*..*.****.*......*...*...*...*..****.*.**..**.******.***..*.*.*.**.**.*..*.***.*..***..**.***...**..*.*....**...*..**.*.**...**...*..**..***..*..**..***..*.*..*...**.****..*..**.*..***..*..*....*...*.**...*.*..*.******.*...**.*.*.***.*..****..*.*.....**.......**.*.*...*.**...***.*.*.**..********.***..*.*.*..**.*****.**.**.*.********...**.**....*.*..***.***.***....*...**.*...*.**..*..*.**.*.***...*..**.....**...******..***.*..***....***....*.**..*.*****.**.*..****......**...*.*..***.**.**..*..*.*.**.******.**.*..*.*.*..***..*.*.**..*.****.*******.**..*...***.**.*...*....**..*...*.*.**.*...*.***..*.*...*..*...**.******...**...*.**....*.*.*****..*..*.*.*.******.*.**...*.**....*..****..****.*.*****.....****.********.*.*...*.**.*.**.....****..*.****....***.*.*..*......****...*.*****..*******..****.*..*.*...*.*..*....*...*.********.*..****.....*..*.**..**...**.*....*..****..*..**..**.*.**...*...***.**.*.***.**.**..***..**.**.*.*..*..**...**..**.***..***.**...*...*.**.*...*.*.....*.*...*****...*..*.*.*****.*******.*.**..****.*....**.******...**.***..*....***..*..*****.*...*.*....***.**.**.*.**..*.**..*...*.*.**..*******.*.*..*....*****....*...****..****.********.**....**..*****..*..***...**.*....*...******.*****.....*.*.. **......*..*....**..**.***....***..***.****..***...**.*****.***....***.*.**.***.*.....***.....**..******.*.***..*..*..**..*.*..*****..**.**.**.*..******.*..*.*.*.**.*..*..*.***...**.**...*.*.******..***..*.*.***....*...*...*..*..***..*.****..*.*....**..****.*..***..*.***.......****.****...*..***..***...*.*.*.*.*****..***.***....*.*...**.......*****.*.**.*...*******.****..*.*.*.*..*.*....**...***...***..**..***.*.****.*********..**..**.*...***..*********......*.*.*..***...*..*.*....***..*...*..*..*.*..**...**.*.*.**..*...*...*.**.*.*.**.*****....*.*.*******.*...******..***..***....*...*****.**.*.*.**..**.**.*.**....*.***.*******..*...*.*...*...***.*........*........**.......*.*..*.**..*...*.*..**.*.*.***..**.*.**.*...*****...**.*.**.*...*.**..*..****.******.*...*.**.***..**.*.*..*...*.*...*.*.*..**...*..**....*...*..*.*.**.*....*...**.*...**....*..**.*..*..*.**...****.*.***..*..**.*..**.***..****..**.*.*.**..*..*****...****......*...****..**...*.*.*.....**.**..*.***.*.******.*.***.***.**......*..**..**.*..**.***..***.***..**.*.*...*.***.**.***..**...****.**.*.**...*****.*.*...***....*..****.*..****.*.****.*...****....*.**.....**...***..***..**.*.***...*.******..*.**....**.*.....********..*****..**.*..*.******..**...**.**...*..*.**...*...*.**....*.**....**...***.*.*....**.***.****.*.******.**..*.*****.**.....*.*.***..*..*..*.****..**.**...***.*.*.*..**.*.*..****.****..*****..**.*.*....****.....*.*...*..*..*.*..*.****.***.*******.....*******..***.*..**..*.**.....**..**..*.*.***...***.*.***.......*.*..*******.....**..*.**.**..****.*..****.*...*.*.*.**..*...**.****..***.**..*.**.*.*.....*.*.*.**.*..******..**.*..**.**..*.*.**.**....*...*.***.*******.***....*..*.**...*.*.......*......*..*...****..**..*......*****.*...*.....**..*..**.***..*.*...*......**.*.**...*......**....**.*.*.*..*.*.***.*.****...*..***...**.*.*..*.****..*.*.***..**..**....***...******....**..****.*.****..*.*.*..**..***...**.*.*....**.**...**..**........*..**.**.*.*..*.....***..**.****.*.**.*.*.......* .**....*..*.**.**..*..****..**.*..*..*.....*.******.**..**.*.*..*.**..*..*.******....***.**..**....*.**..*.*...****.**.*.*..*....*.....***.....*.**..*.*...*..*.*..*.**.*.***..****...*.***...*...******...**********.....**...*.**...*.*..*.*.....**...**..******.*..*********..**...*.***.*..**.*..*.*******...*.....**..*....*.*...*....****..**..*.***.**...**..***...***..***.*..*...**......**.*.*.*.*....*..*..*..**...***.**...****..**..***..**.*..**..***.*.**....********...*.**....*...*..**..**********.*..***..*.***.*.**..**.***.*****..*.**....*.**..**...**.....*.******.**.*.*.*......*.**.***..*..***.*..****..*.****...*..*.**.....*.**.*.*...*.**.*.*..*..*****..*......***.*.*.****..**..*....*..**..*......****...*.****.*****.*..***....*.**.**.*.**.**.*.**..**..*.*..*.**.***..*.**.**.**..****..***..***.**.*****...**.**....**.**.**..**...**....**.**..*.**..***.*******.**.***.******.**..****.**.*****..*......********.**..*..**...**....*.*..*****.*.*.**.*.....*..**.***..*.***..**.********......*........**.*.**.*.*.*****..*.*..*.***.**...*..*.***.***....*.*.**.***.*.....*...*.*.*******...*..*******.*.*...*..***.*...**.**..........*....*...*...**...*..*..***.****....**.**.....**.*********....*..***....*.*.**.*.***.*.*..*..*...**.*.*..***.*.*..****.*.*..*.....*.****...*.*...*.....*.*.***...****.*.....*.*****..****.*.*****....****......**...*...*.**.***.*.*...*.***.*....**..*****..*..**.**......*.*.....*.**..***..*...*.**..***.*****..****........*.*..**.*..*.*...*.*.*.*.***.****...*..*....**...*.*.**.***.******.*****.*.....**...*.*.*.*..*.*.**.*....**...**...**.*......***....*..*.*..*****........*.**.*.*..***.****..*******..*....****..*.****.*..**.*.*.*.*****..**.*.****..*.**.*.*...**....*.*.*.*..***.*....***..*.....**....**..*.*.*....*...**...***.***...*.*..**.....**.****....***..*..*.****.*.****.*..*...****..**..........******..*.***.*.****..*....*****.*..***.....*.**.****.**...**.**.*..*..*.****.*...******..*...***.....**...*..***....****.*..*..*.*.*.....*..***..*...***.*.*..*.*. **...***.**...*......**...*.*.****.**..*.****.****.*.*..*.***.*.*.*..*.*.***......*...**...**..**..***..**.*.*.***..*.*..**.***.*..*.*.*.*..****.***.****..**...***.**.*....*.**..*.**.***..*.**..**......*.***..****..*...***..***.**.*.*..*.*..*...***.**.*...**....**.*......**..**.*...*...*.*.....*.*****......*.***.**..*.**..*...******.*********..**.*...*....***.**..*******.****..**.**...*..**..***.**.**.*..**.*.*.**.....*.*....****.**.*.*.*.**..****.*.*.***..***.*...***.***..***....*....****.**.**...*.*..*****.......*..*...*......*.**.***.......*.***.*.*.*.****.*.*..*.***.****.***...******.*..**.*......*.**.....*..*.*..**..***...**.***.....*****.*.*.*..**...**...*..***.****.**...*.*.***.**.**...*...*..*.*.*****...*..***...**...**.**..**.*..***..****..****..**.*.*.**...*..*.*..*.**.*.**.*...**......**....**..*....*.***..*..**.****.*.*..*...*.***.****.**.**.*...**..*...**..*.***.*...**..**.**..**...**...**.*...*..*.***..**......****.***.*.***.***..*.***..****.*....*..*..*.*....*..*.**.*.*...*...*.*.*....**..*.*****.*..*.*..*.***..*.***.*...***....*..****.*........*.**..**.......*.**..*******.*...*..*.**.**...*.**.....**..**.*.*.**.**.***...**.****.*.***.***.*.*.*....*.*..****.********.*.*..**.*.*...*...**.**...**.**.*.**.**.**......*.*.***.******.*.*.*.***.*...*.*..*.*****.*****..**..****....**.*..***...*...***.*..*.*...*.*.***.*....**.......**.***.****..***.**..***.....**.......*********..****....***.....**..*...*.......**..*.*.*.***...*..*....***..***.**...*..***...*.**..*...*...**.**..**.*****.*.*.*...******..*.....*.***...***..***.**..**.***....**..**.***.**.*.**.*.....*..*.*.****.*.*...***.....***.*.***..*.*.*.****..**..**.*.**.***..*.***..*.*....*.*.*****.*.*..****.*...**.....*....*..*...**.*..*...*.*..*.......*..**..*...******...*..*.**....**....*.*.**.....***..*.***.*.*.***.....**.*....*.****.*....*.*.*..*...*.*.***.*.*...**.*.****...*...*.*...*.**.*.**..*.*.****...........*.......***...***.**..*..*...**.*....**.*.**.*.******.**........*.*.*.**.*....*..*....*.** .*.**...*.......*..****.......*...******....**....**....***..*.*.****.*****...**.*.*....**...**.*...***.*.*.***..**......**.**...*.*..********.**..*.*.****.***.*...**.******.*****....**..**.*********...*.**....*.*******..**...****..**.........*..**.****.*.**.*.....*.*..****.*...****....***.*..*.**..*..**.*.**...*.**...*....***.*.***.....*..*****.***..*.......**.*.*.*.**.*.*......*...***.***..****.****...**.*.*****.*...**.*****.*.***..*...****..*.**.*...***..**...*......****.***.**..**.*****..***..*.....********...*..***.......**...*...***..****..*.*...*..*.**.*..**..**.**..*.*.**.***.*.*.**.*.**.*...*.*******.**.***.**.*.****.*..*..**...*****.***.*****.***.....**....****.....*.*.*.....*...***..*..***..**.*.*.**.**.**..*.*.*...*.*.*.*...*.**..**..**..**.**..******.**.*..*****.*****.**..***.**..**..**..*..*.*.***..*.*.**...***.****..*.*..*..*****.**.***..**....**.*.*.*.***..*.*..*..*..***.*.*.*....*..*..**..*.*...***.*.*...*...**.********.**.*.*..*..*.....*.**..*.*.*.*.*****..******..*..****..*.**.***.*...*.***..*....*.*...**..****.**...**.*...**....*..*..**.*....*..***.*.**.*.*..****.**.**...*...*.*.*.***...*.***.*.*..*.**..*.*.*****.***...*..**.*.*..**.****..**.***.*...*.***.****.*..*..***..*.****.*..*..**.**.**.*.****.**.*.....****...*.**..*..*...*.*...******.*..***.*..***...*.*..*.*..****.*...**....***.....*.**...*.*...***.**...*.*.....******..*.....******.**.****...*....********.**.*.**.*..*.**..***...*.******.*....**...*...*...******.**..**..*...**.*....*..**.**....*..*..*...*......*...*.*.*.......*.*****..*.*..***..**.*.**.....*..*..**.*...**.**...**.**.*.*...*..****.*****....***...*....*.**.*......***.*..*.*.*****...*.....****.***.**.**.**.*..*.*.*.**.....*..*****.*..***.*...*...*.*...*..****.*..*...******.*.*.*..**......**.....*.****.****..*.*..*.*....*...*..**..****.**...**..*..*..*.***..**....*...****.*...**..****.***.*.***.*.**.**.***...*...***.**.*.*.*...*.*...*.**.*..*****..*.**..*.*..*.*...*..*.**....*.......**.*.***..****..****...****.***.****.*..*.*.. *..**.*..***..*.*...*.....*.*....******.*..*.....****.*.*...******.**.*.*.*..****.**.**.*......*.*.**..***.**..*****.*.*..****...****..*.*.*.....**.*....*.*.....*...***..*.**......*.*.*.*.*.****.****..*.**.*.*.****.....**.**..*.**..*.*.*...**.*..*....****.*..**...*.....*.....*....**.*..*.*.........***...*..****.*****.***...***...*..*....**.*..*..**..*.**.*.....**...**.*.**..**..***......*....*****.*..*.**.*.**.*.**.**..*...***..*.*....*.******....**.*..***.****.*.*...***.....*.*.**..*..**.*..****..*.*********.**....****....*.****.***.***...***..**..**...****...****....**..**.........***.*..**...**...**.....**.*****.....*..****.**....*.*.*.**..*..*.*.**.**..*..*.....****.***.****.**.*...*..*...*****.*.*..*.***.*.....****.*..**.***...*..**.***..*.*..*.*...*.*.**.....***..**..*.**.......******..*..****.*....**.......*.*..*..**.*.*...********.*.*...*.*.*..***..*..*.*****..*.**..**....******.**.**.****.***.***....***.****.*.**.**.*...*...*.*....**...**********.*..*..*.****.*.***...**.******.*..*...**.**.*...*..*****.*****.*.***.*.**...*.**...*..****.**..*.**.*.*.*..***.**...**.***.**..*..*.****.**.*..**.**....**...*.*****.***.****......**......*..*..***.****.**.*.****..******.**.........*.**...*****.****.*..**.**..**.***.*..**.**..*.*..*..**...**.****.**.*.*..***.**....*..****..***.**...*..******.*..*..**.**.*......*.*.*.*..****.*...**...*******.*..*.**.**..***.*...*******.***.*.****..*****.**..**..*.*.**..*..**...*.**.*.*....*.**.*.*****.***.*...****.**.**..*.*....*..*.*.....*.****.......*...**....***.*..*.*....*****.*..***..**.*..**...***....**...*****.******..*..*.*.**.*******...*..**.*..*....*.*...**...*.*..*..**..**..*..*..**.***.*..**..****...*..*.*.*.*.***...**.**..**..***.**.*...**.*.*.*.**.*..*.*.*.****..**.***.**..****..*....**..**....*.....**...*.***.*...*********..****.*.*...*.*.**.*..***....**.**.*****.*.*...**.*.*..*.*.**.*..***.**...****.*...**.****..****..****..**..*****.**.*...***..*.*..***..*.*......***.*.*****.**.*.***..**..***.*....*.**..**..*..**.**. .**..**.***...*.***..**..*...***.******...****...*****...**...*.***.**.*...**.*.*..***...*.*..**.*...*.....***.*.....*..**..*.*..**.***.*.*....***..*.*.*.*...**.*.*.*...*..*.****....*****.*.*.****.*.**.....*.*.*..*****......*.***.**.**.*.***.****.*..*..***.....*..**.*.*.....*....*.*..*.**....**.***.***..*.*.**...**..........*..****.*......**.**.***...*.*...**....********.**..***.*..*.*.*.*.....*..*.****.*.*..**.***.**..***..*....*.*..*.*...*.*.*.....**..**...*.***.****..*.*.***..*.*...****.....*.*.*.*...**.*....***.**.....*.**.**..*....****..*.*.*..***.*.....****.*...*..*.**..*.******.*******.****..*...**.***.*..*.****.*.***.*..**.***...*.*.***........*..**.*.**...***...*.**.*...*.***..**.*.***..**.*...***.*.*.**.*.********..*.*.******..*.*...**.**.***....*****.**.*...*....*..***...**..***....***.****.**.*.****..*..**.*.*......*.*.***..*.***..****..**.........****.*.**...***..**.****....*..**......***.*.*..*..*....*...**.....*......**..*...*..*...**.****.*.*.**..*..***...****..*..**.***.*.*.***...*.******...**...****.....**..*****.***.*.*.******.**....****.....*********..*.*....*.*.*.***.***..*.*.**..*.*.**..**.***.**..**......****..*.*....**..****.*.***..**..*.**...****..***.**..*.***.*..*.*..*****.....***.********...*..***..*...**.**..*.**.**....*.*..*.*.***..*..***......**.*******.*.*.*.**..*.*..***.*.**.*.*.*.**.********.***.****...***.*.........*.**.**.....*..**..***......*****...*.*..*.***.**..****.....***.*...**...**.....*...***.*.****.**..*..**..*...***.**...*.***.*.****...*.**.*.*.*****.**.***.***...**.**.*..********.**..*.*.**.*.**.**..**.****..*****....*.*...***.*....**...**..*******..*.....*....***..***..**.***...***.*..**..*.***...*...*...*....*..**.*..**..**..*.*.*.******..******.*.**.**..*..*..*...*...***.****.*.****...*.*.***.*..*..***.*.*.***..**.**.*****.*..***.***.**.**.*****..**.*.*..*....**.*...**.*...*.****..**..*.*.*....******..****.*.*.****.....***.***...*.*...*.**...**.****.*......**..*******..***..*..*..*****....*...*..******.*....*...**.*. ..*..***...**..*******..*..*.**.*.*..*.*...*.***..******.**.**.***....*.**.*.*******.*.*...*...***.*.*.*..***...*.****.*....*.....**..*.***.......*....**..*.*****.**...*.****.*....*.....*.***.**..*.**.**......*..****.***...*.**.....**...**.**.***.**.**.*...*.*..*.*.....*.**.**.**.***...**..*..**...*.*....**....*..**..*..**..**.*.*.*.*..*.*..***.*.*....*.*...**..*.*..*..**..*..*..*.***..*.*.****....***.*.*..****...**.....***.***...***.*.*....***..*****..***.........**.******..*.***.*.***.*...**.**......**....*..**.*..*...*.*.*......***...*.*.....*.*.****....***.******...*...**.*..****.*******.**.*.**...*..*..*...***...*....***.**.**.*.**..*..**.****........****.*.****.*.*........*...**...*..*...*******.**..**.*....*.**.**..**.*...*..*....*.*..***.*......*.*.***..**.**.*.*.....******..****.*****...**.*******.***..**...*.*..*.****.***.....***.....*****.**.******.*..**..*...**....**..*.**.**...*.**..*.*.**.*...*...*....*.*..*.*.*..*****....*.*.***..*..*.**.**......**.**....****....*...*.*.***...**..*..**..**..**.****.*.**.....*.***..***.**....*...**.*.*...*****..*......*.*.**..*..*..**.*********..*.**..*.*..*..*.**....**..*.***.*...****.*.**.*..****..**..*.**..*.***.**.*..****.**.***.*...*..**.*.***..***..****.**..****...***..****...******..*.....*..***.*..*.**.*.**....**..**..***...*..*...**.***.***.***....***..*...***....*.***...*..**...*.**.....*.***.**.....****....*..***..***.*.**....**...*..........***.*....*....***..*....**.**.***....*...****.***.****.*...*..*..*..*.*.*.***...*.***.*****...*.**.*...**.****..*...*.*.*..*....*...**...*.*..*....*.....**.*..*...**.**...*.*....**.**.**.**.*.***.**.....*.....*..*.*....****.*...*.**..*.*.*****.**.*...**......**..****....**.*..**.*.*..*****.**.*..**...*.***.*..*.**..*..*.***..*.*.*.***.**.*..*.***.*.*.*...*..*..*..*..***....*...**...*.**......**..**..****...**.**.*.*....*.*...**...*.*.*.***..*....**...********.....***.****.**..***.**..**..*..*.*..**.*.**..*.*.*.**.*...*.*....*..**....*...**.**..**....*..*..*..***..*.*..** **.***.*..***.**.******..********.*...**.**.**..*....****...*.*..*....***.******...*..*..*...*..*.***...*..***.*..***....***.*....****..***..*.*.***.*.***...*.*....*.*...*....**.*..*....**..*...*.***..*.**....******.....***..*****.**..***.*.*..*.***..***.*****...*...*.**.*....*.*...**.***..*..**.**.**.********...*.*.*.....**.*.*.*.**.*.*...**.**..*...***........*.*.****.***..*****.***.*...*.*****..****..***.****..***.**.*.*......*..***.**.*.***.**....**...*..**.**..*..**.*..*...**.***.**.*****.***..*.**.....*.*....***..****.**.**..*..**...*.*.**.**.*...**.*.***...............*...*...*.*****...*..*.**..*....*...**.***..*....*.**..*..**..**...**..*..*.***.**.*******..**...*******..*..***.**.*.****..**...*..**.*...*.***.*****...****.**..*...******..*..***.*....*.*..****.**.....***.*..***..***.*.....***......**...*******...*....**.*..**.**.**.*.*..**.*.**.*..*.*.***..*.**....*.....**.**....*..***..**..*..***.....**.*.*.*.**...***.*.......**..****.*....**.***..*...*....*.....*.**.*..***.**..*..**..**.*..*..*.....**.*.*.***..*******......*.*..*...**..**..*.*.**.**.***..*..***.**...*.**...*.**....*.*********.**..*..***.*.***.*......*.***.*.*..***.**....*.*.****..*....**...*.**..*.****..***...**.****.*..**.**.**.**...***..*.*...**.*..**.*....**.**.***...***.*..*.....*.**.**.*.*.*..**.*.*.*...**..****.**....*.*..*...*..**.*....*.******.*******..*....*..*.*.*...*****.****..***..***.....*.*..*.****....*.*.****.***.***.***..*.*.**.**....*.*****.*..**..**..**...*..**..**..*.*....***....**.*.**.***........*.*.*..*.*.*..*.....**.*.*******.*.**..****......*.***..**.**.**.**..**...***.*..*..*..***.*.***.***.**..******.*..**.**...****...*.*.*..**.**......*...*.*..*.*.*****..**.*.*....****....*....*..***....**.**.*..**.*****..*..*..*...*.*...***.****.......*.*.*.....***.****.*...**.*...**...****..**.***..*....**.*.*...**..*.**..**..*.**.....**.****.**.***..*..*.****...*.*..***.**...*.***..**..***..****.*.*....*...*.*.**...*...**....*....**..*.****..*...***.*...**...*.*...*..*.*..*.*** **.**.**.*.....*.*...**....**..*.****...*....***....**...*..***...***...**.....*..**..**.**..***.*..**..**.*..*...***......*****..*.*..*.****..**....*.*...******..*.*..**..*.**.*.....***.....**...**.**.*.*..*.*....**...*.......***.***..*.*.******.......***...**..*..**....**.****....*.*..*.*.*.**..***.*.*.*.*...*..*...******.*..*.***.*.***..**.*.*.....*.***.***.*..***..**.****.*****...******.*..*.*.*.*********.*******...****..**.*..*.****.*....*......***..*..*..*.....******..***..*.***....*......*.*...**...*.*....*....*...*.*.*..*.......*..***.*.*****..***.*.*...*.*.*..*.*.*...*.*..*.*.*.*.***...*..****.***..*******...*..*.*.**.*..**...*.**.*..**.**.**.......***......*.*...**..**..*....*....*.*.**...*.*..********.*.****.**..*.***.*..*.*..***.*..*.***.*.*....*.*.*....***.*..*.**..*.*.*.*.....**.*.***.*.*.*...*..****.*..**...*.*..***..**.*...*...*.**.***..****...*..**..**.**.....********.**.***..*...*****.*..*.**.**.*.*.******.*...*****..*.***..**.**..**..**..*...**.*..........*.**.*.*.**......**.*..*****...***.***..*.*.***.*****.***..****..***...*.*.*...***..***..*.*....*..*...*..*.***..***....*.*.*.*.**..**..*.**.*...*..**.**.****.**...***...***...****..*****.*.....**........*.*.*.*...*.***.*.******.*..*.*.**..**.*****..**..****.*.*.***.......***..*..******..***.*********..**...*.*....*..***.*..*.*.*.***......***.**..**.***.*.**...**..*****...*..****.***.*....****.*...**....****...***.**..*.*...**..*..*.*.*.**...***.**..**...*..*.***.****..**.*..*..**********...**...*..*.**..*..**.*....***.*.***.**.***..**.*...**...**.***.*****..*..*****...*...**.*******..**.*.*......**.***....*.****.*..*.*.**.**.*****.*.*..**..*...*..**********.******.***..*..*.*.***..*..***.*.....*..**.*.**..*..**...*.*.*.****.*....*..****.***.**...*.*.*...*....*...**.*.*****.*.*....*..*..*.***...*..****.*.*.*..****.**..*.*....**.......**.*.....**.*.*.**..*.**......*...*******.*.**....**.*..*..******..**....*.***.....**.*....**....*.*...*****.......**..*.**..*....****..*....*.****.*....*.**..*.*... *.**.********...*...*..****........***..*******.*.*.**.*.**.****.*********...*.*.*.**..**..*...*...*.*.*..**.*...*.*.*.***..**.*..****..**.*.****.***..*...*..*...***.****.**..*....*.*.......*.*..***.**..*....**..**.***.*..**..*.***.**.*..*.*.*.*.*..*......****.**...*...******..***.....*...*****....*..*..*.**....**...*...*.*..**....*****......*..*****.**..*..**.**....**.**.*.**....**.*****.*.*.*.*.*.*...*.**...*******.**...*...*...***.**.*.*..**.....***.*******..***.**.*...*..**....*******.***..*...**.**....********...*.....*.*.**.*.**.*...***.....**.*..**....**.......**.*..**.**..*...**....*.******.*..****..*..*..*.****..*.*.**...**.*.*..*.***.*.***..*.**.***.*.*...*.*...**......*.***.****.**.****...**.....******..****...**..***.*******...*.*...****.....***.....*...****...*.***...*..****.***...*....**.******.*******.*.***...**.**..***.**....**...*.*........*..***..***.****.**..*...**...***.***.**.*.*..*...**...**....*.*.**.*.*****.*....****..**.****.*.*.*.*.*.*.*.***....**.*.*....*..**..***.**..***.*..*.*...*...*..***.*...****.**.**.*****.**..****.*...**..*.*.....***.**...***.*..***.***.**...****...*....**.***...*****..*.*..*..**.**...****.***...**.*****.*.*.*****.*******..*.******..*...**.*.**.......*...*.......**.**...***....*.***.*..*.****.*.****.*...*.***..*.*.**.*.****..*.***.**..*.*..*..*.*.**.**....****.*..*......*.*.**.....***..*.*...*.*...***.**.*..**.****...***...****..*.*.*...*.***.**..*.....***.***.*...*.**..**.******...*.*..**...****.*...*...*..***..**.**.*..*.*.***.*..*..***.....***..*.**.*.*...*..**.***..*...******..*..***.**..****.*...**.**..****..**.*.*.**..**.**.....*.*..****..*..**...*..*..*...*.*..******.*.***...**.........**......***.....**..*.*......*****.*......**...***.*....**.*.*..*.*.**...**..*.*....***......******.*****..*......*..*.*...*...**.*...*.**.*....**..****.***..*.**..**.*****.*....***..**.***..*..*.....*....*..*..****.*.*.****.....*...******...**.*....*..*.*....*......****..******.**.******....*..**...****.*.*..*.*..*****...*..** .***.**.*.*****.**...*..*.***.***..*.**.*****.........**...*...*..*..*.****...*.*.*..*..**..*.*...*.**.**.***.*....**...**.*...*..*....*.**..**....*...*******....*...*.**....*..*...*****.**....***..****..**.**.****.****.*.*.*****.*..*..*****..*.***.***.**.....*..*********.*.*****....***.**..**..*.*.*.**********.******......**.**..*.****...**.*.....*.**...*......*..**..****.*...*.**.*****...*.*.**.....***.**....**.****.*..*.*........*..***....**..***....**..**.....***...*...*******.**.*..*..**.*......*.******.***.***.*..*****..*...*..****.*.**....*..*.******..***.*.*...*******.**......****...**....**..**.*..*...*...*.***......**......***..*.***.*...***..*.*.**..*....*.***...*.****..****..*....*.....*....*...**...*.*..*..**....*..**..**.*****.***...**.*.*.**....*...**.*.*.*.***.**...*.*.*.*.****...*.*.*....*.*.*.*.********....*.*****.*.*.....*...*..**.*..*.*..*..*..***.***.***..***..*..***.*.*..*.*...*.*.****.*...**.****...****.*.*..**........**.**.**.****.*******..*..*****.**.*.****....*....*.*..*.*..*.....*...*.*.***.**.*...*..*..**...*...*..**.*..*...*...*.*****..**.**.***..*.*.*.*..**.....***.*****.*...****..**.....**.*****....**.*..*.*..*.**...*.*.*.....*....*..**..******..**.*....*.*..**.*..****.****...**.*****.....**.....****...*..*.**.***.*.****.***.*..***.*..**...**.........**.**..**..*.*..*..**.*....*.*.**......*..*****...**.**......*..*.*.***...*..*.****.*..***..*..***..****..*.....**.****.*.****.****.*.*..*.*..*.*.*****..*....*.****..*.***.*...*..*.**..**.*..*.*.*...**..**.*..*****..*..*.***.*.*..**.**.**.*.*.*...***..**..*.**..*..*..*......*.*.*..*.*.*...******.......**.**********.*..***...*.**...***...***.****.***..**.*.*.....*..*****.**...*.*...*.****.*...*...*.....**....***.*....***.*..*..*...****.*..****..*.*.***.***.*.***..*....****.*...*.****.....*****..*.*....*****..*.**.****..*..***.**.....**...*...*...*.*.**.*....***.*...*..**...**....*..**..**.***.**.*..*****..*...****.**.*.**.******.***.*..*.....*.******...*.....***.*.*.*.***.****.***..*..*.**. .*.*.*.*.*.***...*...*.*.**.**..*....*..*.**...**..**.*.*..*.....*.*..*...**..**.*..*.**.*......**....**...*..***..******...*....*......***......*..**.*.**..*.*.***.*.**.*.*..**.*.*..********.*.*.***.**.****...***.*..*.*.....*.*...****.*.*..***..*****.......*.*..*****.*****.**.*.***..****.*.****..*..****....**..*.....**...**.*.***.***.*..*.*......*.....*.**......***.*.*.*..***.*..****.***..**..*...**.*....**...*.*..*.*..*.**.*.*.*...*..*...*..*.*.*...**...*........*.**..*.***.***.**.**....**...***..*****...*.*.*.*.*.**.*****.*..**.********..*..*.....***.*......**.*.*..***.*.**......**.***.*..*...*...*..*.*.*.**.....*.**....*.*.....*.**..**.****.**....**.*..*.****.....*..**.*.*.*.*.*.***...*.*.**.....*..*.**........*.*.****..*****.*.**.*..**....**..*..*........*.**..*.....*.*....****.......*..******.*.*..*..*.******....****.***..*.**.......*.**.*...***..*...*****......***.*.***.*...****..***..***....***...*......**.*.*....**.*.....*..*..*.******.*.**..*.*.*.*.*.*..*.**.*..*....**.*.*.*..*.**.****.*.*.....***...*..**..*....***....*******..*.**....**..*.**.*.***.*.....****.*.****.**.*.*.**.*.*.**.*...*.**...*.*...*.**..*.*.**.*......**.**..*.*.**..**.***.**.**..*.****.*.****..*..*.****.*****...*.**.*.*....*..*.*.**..*.****.*.*****.*..**..*.****.**.**....*.*.***..**.*.*.**.*.**.*..***...*...**.*..*.*.*******...****...*.*.*....*.*..*****.******.**.*..*...***.*...***.*....*.*.*.*......**...**.*..**.*.*.*.*..*...*.**.****.*.****.*...*..*..*..**.**..***......*.*****..**.**..*.**.**..**.**..*****.***.*..*.****.***.**..**....**.*.*****.**....*.***...****.......*.***.*..*.*.*.....***.*.*...*..***...***....*..****...*.*.*.*.***.**...*.**.....*.**.....***..**...**..*...*...**.*.*..**..*..**..*.******.**.**.*..*...**.*.*********.**.**.*.*.*.***....**..**.*..**...**.*.**..***.***.**..*.*.****.*..*.*.*.*******.....*.*.*.*..*..**..**..*.*....*.**...*.****..*.......*.***..*....*...***..**...*......*..*..*.**...*......*...**...**.*..**...*.****.*.*...*****.****.*.....*....***..*...**. ..****.****.***..***...*.*...***..*...***.*..*.*.**....***.*.*....*.***..*******.********.*.***...****...*.*..*.**.*..**.*.****.*..*...**..***....**..*.**.*....*..*****..*.****..**.******.***.**.*.....**...***.*.**..**..*****.*......*.****.***..*...****..*****..*..*...*.**..*..*.***..*.*...*..*.*****.****...**.......*..*.*.*.*...******.**.****.*.*...**..**...*.***...***...*......***.*.**...**..*.**.***..*.*****.***.****...*..*...**...*..**.*..*..*....***.***.***....*.*...**.**.*...***.****..*...**..*..*..*.*...**....*.*****.***.**....**..*.*.****..*..**.**..*..**...*.**.******.....**.*.**..*.*..*..*.***..*****..*..*.*...*..**..*.*..**..*****.*..***.*****.*....*.*..**.*..*...***.*.**..*...*.**.*.*...*...***..***.*****.********.*.....*..**.**.***.**..........***..*.*..****..*.*.......*******......****.*.*.*...***..*********.**.***..*****.**.*...******.*..*.***.***..***.*.*......*....*.....***...****..****.*.....*...*.***.**.*...**.....*.**.**.*..********...***...***..*..*.****..*.*....*.*.*.**..***.**.*******..*.**.*.***.**.**....**.*.**...*.*.*.......*.....*......*...*......*.**..**..****.*...*...***.*.*.*.*..*****.....*.*..*.***...**.*....***.*..*****.........*.**...**.***.*.****...*....**..*...*..*...*.****.***.*.*.*.***....*..*...**...**.....***.*..*...***.**.***.*****...*.**.*.*.**.***..**.*.*.**......*.*...*..*...***......***.*****.*....**..***.*..*.*..****...*.**..***...**...*..*...**.*****......**.***.*...**..*...*..**..****.**.***..*.***.*....***.*....*.*..*.**.***.*......*.*..**.****..**...**.****....*....**...***..*.**.*.*....*...*.*....*****....*.**..**..*****..*******.*..*******...**...*..****.*...*..**..*.*.**..***..**.*......*.**.**.*...*****...*.*..*.***..**.**.*...*..**.**....*..*.***.**...*..*.*.**..***.*.**.....**.*.*..**.*....***.*****...**.***.**...**..***....*.**..*.*..*.*****.**..**.....***...****.**.*.*.*.*******..**.**..****.*..*.**.**..**.***..**.*.*.*****.*..*.*....***.*.****....*.**...*...*.**...**.***....**..*.***.****..***..***....*..***. **..*.*...*...**.....***...*****.*..*.*...**..***.**.*.....*..*.*.*.....*..**.*...*..**..*.*..***...*.*****...**..****.*.*.*...*.****..*...*..*..*..*.******.*..***....***.........*..*.*.***.*....*..*.*..*..**.*.......**..****.*.......***.*.***...****..*..**..***...**....*....*..**.*....**...*..**...**.**.***.******.*.***.**....**..**.*.***.*.****...***...*..*.*..*..*...*.***.**...***.*...*.*...***.**.*..*.******.*.*...**.****.*******.*.******...***..****.*....***.*.*****.*******.*.*.*.***.*.*..***..*.***.*.**.*.******.*...........*...****.***.**....***....***********.*..***......*.*.*.*..*****.**.**.**...***..**..*..*.*..**.*.**.*..******...*.****.**......***....**.*...***...***...**********.*..*.....*.***..**.*****..*.*.**..*.*..**..*****.************....*.**.*..*****.****..***......**..*...*.*..*.*.**..******.*.*..**.*.....**..*.*.*.*..*.**...*.*.**.*..*..**.**............*.*...*..*..*.*.*.*....*....**...*...*.***.*..********..***.**....****.****.*.**.**.*.**.**.*.*..**..***...*..********.***.........*....*.*****...*.*.*...*..**...**....*..**.****...*.**...*.***.***.***..*..*****..*..**.***.*.**..****..*.**.*.***.*..**..*..***..***....****.**......****...**......****.***...*.*...*...*.*...*....***..*.*****.**.**....*.****.**.***.***.*..**...*..*...**.****..*.*..*..*****..***..*..**.*...**..*.**..*......****.*.**..*.***....*...*.*.*.***...****..****.**********.....**.*.*.*.**..*.*..****..*...*.*.***..**...****.**..*...*.*...*.*.....*.......*.******..*..***.**.**.****...*.***..**.*.**..**...*.*.*..**....*.**.*..*.*...**..**.*.**....*..***..**.**..*.......*......**........*.*.*.*..***.***.**...*.**.**.**..*..*.*.......****...*****.**.**.***.*...*....*.**.*.*...*..******.*.*.*..**..**..*.*....*.*..*......*.**.**...***.**.....*..*****.***.***.***..***.....****...**...***..*...*.**....**.*..*.....****.**.****..*****..*..**....**.*.**.**..*.*.**......**..*****.*....****.*.**..**.****...*.**.*...****....*..*.*.*****..*.*...*.*...***..*..***.****......*.*.**.**..*.**.*..** *****....**.**...*.**.**..*..****..*.*..*.**...*..**.*....********.**.*.*.**..****.*.*..**....*.****.*....*......*..**..*.*..***......*.**..*..***.*.*..*.***.**...**..*.*.**.**.*..***...**.*....***.**...*...*....*****...*.***.*.**..*........**.*.*....*.**.....*.*.*.*.****.**.....***.***.....**..**.....*.*.**...*.***.*..**.****.**.*.**.****..*....****.**.***...*.*..**...*..*...*..*...*******.**..**.....**.*..*.****..*.*.....***...****.***...*..*....***...*..*...*...****.*.***..**..*.***..**...**.*.....***..*..*.**.*.*.*..*..*.*...**.****.*.....*.*.****..**..**.**..****...****..*..*..*.***.**.**..*..*..**..***...*.*..**....**.*..*.*..*.*..*.**....*..*.*.***..*.*...***.**.**...*.*****.*..***.*****......*.*****.**..*.**.****.*.....***.*.***.*..**.***.*****.*.*..*..**...***.......*.**.*.*.*..**.****.*....*...**.**......*.***.**.******...**.****.**.*..*..**.***..*.*.*..*..**...*..**.**.**.....*....*****..*.....**.****..**.*.*****..***..**.*.**.****..*.*.**...****...**.***..*.*.**..*.**..**.*.***.....***..**.*..**.*.**.***..******.*....*.*..*.**...*..*.***.**.*.*...****.**..***....*.**.*..****..**...*..**......*.*.**.**.*...*..*...**.*..*..*......*.**....*.*..**.********.**.*..*...**.**.*******..*..**...************....***.....*.....*.*..**..*.*.***.*..****...**.*.*...*..**.***..***.***.*.*.****.*.*.*.*...***.**......**...******....****.**....*...***....*.*******.*.**.**...**...**..*.*...*...****.*.**.*...*....******.**.**....*.*..*..*.*..***..*..*.**.*..*.**..**...**.*.....*....*.****...****.*.*.**.**..*.*...***.**......**..****..***.*.*.**.*..*.....*..**....*.***...*.*...**.**..*.*..****.**.**.*.***.*.*..***..*.*...*.**.*****.***.****..***.*.*.......*...*.*..*..**.**....****..*...****..*..**..***..**.*.********.......**.*.*.*.**.*******.*****.**.*****.**.***..*.*..*.***....***.***.**.*.*......**...*****..***...*..*..*...**...*..*.*.*.*.***.*..****....*.**...*.*...**.*.*...*...*.**...***.***.....**.*.***.***....*.*....*.*.**.***.****.**..*...*..**...*.*..*.*.*..**..****.. *.**.**...*...*.*..*.**..*......**..**....*...**..*.**.*.*....*...*.**..***.**....*....*.*.******...**.*.*..*..*...*.**.*.*..**.*.***..*..*....*.**..*..**.****.**...**.***...***.***.**.............**...*....*..*..*..*.*....**..*.***.*....*..*.****..**..*.****.**.****.**....**....**.*....**...*.*.***.*..**..***....*........**..*...*..*.*..*.**.....*...**..***..**...*.***...***......**..*****.....*......*.*.*.****....*.**.****...**.*.....*.*.*.....**..****..**.****.*.**.*...*..**.**.....*...*****.**.*...****...*..***...***...**..**..**...*.***.*.****.****.**..*.**.*.....***.*.*.....**...***..*..........*.*........***..*.*.**..**.*****.***...........***..**..******.***.**.*.**..*.....**..*.***...*....**.***....*.**..*.***...*..*..***..**....***.*.*.**....**..**.***..*.*..***..*..**..**...****..*.*...**...**...*..**.*..*.**.****...*..*...*.****...*.*.*...*...*...*.**..***...*..*..**.*.*..********....*.*...****..*.**.**....**.***.*.*...***.*....**....*.*..*...*..*.**.*****.*.*.**.**....*..****.**.*.....******.*.**.*...*...**.*****..**.*..*.*.*.***..***..*.*.*...**.**.........*....*...*...*..**...*....***.*..*..*...*...*.***....*.**.*.*.**.*.*.*.*.*.**..*.*.*..*..**.**.*..**.**..***.*..*.*.*.**.***.***.***.******..**....*.....**.*.**...**.*.*.*..*...**.*.**....****...*..*****.**........*...*....***...*****....*.*...*...**.*****..*.****.*....*.*.**.**..*..*.****..**.***.**..**.***.*..*...**..*****.*.*...*.*..**..*.**...**.*..*.**......**...****..***.**..*.*..*.*.**.....*.**.****.*.**.*...**.**.*.**...*..***.*..**..****..*..*..*.*..****.***....**.*..*...*.*.****...*..*.*.*.......****.**.*.*.**.**...****...***.***.**...***..***..*.***.*.*..****.**..*...*.*..****...*.****...*..*..*..*.*.......*.**..*..*..*.*****.*****.*......*..**...*..*.**...**...**..**...**........*...*.**.*...*.**.*..*...***.*.*..*.*.**.....*.*.**.*...*.***.......*.**..*****.**.**.*..*...***....*...**.......*.***..**..**..**..***.**.**...**..*.*.***.**.***.....**...****..*.*..**..*.*...**..*.*.**..**...*.. .***..**....*******.*..*...*.*.****.*...*******...**....*..**..*********...**...*..***..**.....**....****...**..***.**.**..*......**.*.....*......**..*******.*.*********.*.....*.**..**.*..***....*.***..*.*.........*.***.***.***.*.*.*..*.**...**.****.*.**....*.***.*.****.*......*...**...*.******.*.*..*..****..*.*.*..*....*.....**.*.**..*.***...*.*..*.**...*.*..*..*.***....*...**..*..***.*.**..*..*..*.***...*....**......***...**.*.*****....***..****....******.*.**.....*.**..*.**.***..***..****....****.**...**.....*.**..**.**.*..*...***.*.****.*..........**.*..*****.*.*.*.*..****.*..**.******.*...****.***.***..*.**.*....*******.***..*******..******...****.*...*****...***..*...***...*.**..******.*.***..*.*.*.**.****.***....**.***.*.*..*.*..*...*.*.*.*..*..*.**..****.***..*.***...*.*.***..**..*..*...***.**..**.****.*...*.***..*.**.*..*...*..****...*.**..*...**.*.....*.**.*...*...*.***..*.***..**.........******....*..*.***.***....*..**..*.**..*.***.**.***.*.*.****.**.*.*..**.*.*.....***..*.*...*.***...*...*..**..**.*.**.*.*.*.*.**.*****.*...*.**.***.*.*.*.****.*..***..*.***.*.*.....**..*.*..*....*.*..**.**....*.**..**.*.**...*.**.****.**.....*..*.*..*..***..**...*..**.*******......**..*.....******...**.****.**..*...*...**.**.*.****.**...**.****...***...****...*..***.**.*.**.*.*...***.*.****....*****.***..*.*.....*.***..**..*...***.....**....**.**.*******..*...*.*..*...*.***.*.***.*..***.*.*..*....*****......***.*...*****.....*.***..***..****.**.**..*.....**.******.*..***.**...***..*******...*..**..*****....*..**..**.*..*..*..*..*.*.....*.**..*.**.*.*.******.***.*..***.*.***.*..*...**.*.*.**.*..*.**....*...*.**...**....*.*.**...*......*..*.*..**.**...*..**......*..****.....***.**.*.*.*....***.*.*.*.*.*.*******..*.*.***...****.*...*.**.*****.**...*****.**..****..*****..*****..**.*.****....***..****.**.*****...****....*...*..**..****.*.*..*..***..*.*..**.***...***....*.*.*..*....**.****..*.***....*.****..*.**.****.*..*.*..*....*****.**.***.*...*.*..*.**.......*..**.*.*..*... *****..****..********.*.*..***..*..**.*.*.**...*.**...*.*...**...***.**...*******...*..**.***.*....*...**....*.*.**...*...*.***...*.*.***.*****..*...**.***..*****.**...**.*........*......****.*.**.**..******..***..*****.**..*******.**..***.**.*...*.*...*.*..*****...**.*.***..**...***..*.*....*....*****.**..**.***.**.*...***..*.**.....***..*.**.***.***.****..*******.*****.**....**.*.**.****..*.*.*.**..*.*.**.****.**...*****..****.**.**..*.*.*.........*......*..**..**.*.**.*....***.*.....*.**.**..********.**.*.***.........***.**.***.*..**......*.**...*.*.**...*..*..*.*****.***.*...**.**.*.*....*..***....*.***.*..*..*.....*.***.*...**.**.*****....*******.**.*.*.*****.....*...*..**.*.*...*.*.*.*.**.*...**.**...*.*..*.....***...*.**..*.**.**..*......*..*.*.*..*...*.*...**.**.*.*.**.*..*....*..*.*.**....*...****..*..*******...*.....**...*....********.*..**..*.*.*****..*.*.*..*.**.*.*******......*.*.*..*..*...**.*.**.*.***.**...*.****..***..***.....*......***.***..**..*.*.*.*.*...*......*.**..****.*.******.***.******...**...*..*..*.*..***..******..**...*.*..**...***.*******.****.**.....**.*.**.**.........**.**..**......**...........***.***.**..**....**.*.*.*.***.****...**.*...*...*.***..**.*.*.*****..*..**.****.*.*....**.**.*....*...**.*...*..**.**.......*.*.**.*.***...***.*.**..*.**..**..*.****.**.***..**.*.**.**.**.*.*..***.**.******..***....*.*.***...*..***....*.**..*.***.***.....*.**.**..**.*.**.**.***.*.*.*.****..***.....*.*.***..*....*...**..**..*.**.***.****.....*..*...*.*..***..***..**.*....*.......*.**.**.**.*.*..*.*.********....****..*.****.....*******....**..**.*...**..**.**..**.*..****..*..**.**.....*..*.....*...*..***.****.**.*******.*.*....*.....*.****..**.*.****.**...**.*.*.**.**.*..*******.*.****.****....*..*.*.*...*.****.**...*.**.**...*..***.*..*....*..**.*.......*.***.*.**...**...**...*.**..*.*..*..****.*.***.*.***...**....*.*..**.....**.....*.***.**....*....***.*.*..**.**.*.*.***..*.****.*..**....*...*.**..*..******..*.*.*.*...*.*.**.**......*.*.*.*.*.. .*.****.*.****....*...***..*.....*..*...*..**.*****.**..*.........**.*.*.****...*.*.*.*....**....*..**..*.*.*....***....*.*....*...*..*...*.***.*.***.....*.*.*...*.....**.***.*.*.*..*.*.*.*...**..*.*.....**.**.*.*..****.*.*.*.*..*.**.***.**...**.**..**.*.****......*****.*..*.*.****.**..**..*...*.*.*...*....*...*.*...*...*.**.**.**.**...***..***.*.*.*..*...*.*.*.*..***.**.*.*.*..*.**...*.**.*...*.****..*..***.*..***.*.*..*.***...***..*..*****.***........**..*.*.....*.*.*.*...**.***.***.*..**.*..*.***.**.*..*.*..*..**..****..*..*.***..*.*..**..*..***..........*.**..*.**..**.***..*..***.**...*..***..**.**....**...**.**.**..*..*.*..*.***....****..*..***.*******..*...**..*.***.*..........*****....*.**.*.*.*****.*****.**.***.*****...****..*.*.***.*..*.**...*.....**..***.**..*.**...**...*..*.*..*.**.*.*.***.*.*.*..*.***..**.....*...**..**..*.***..**..***.*...**..***.*..*..*.***.**...**..**.***...**.****.*.*..**....*.*.....******.***.**.*.*.****.*..*.....*..*..*.******...**..**..*.*..**.**.*.*.****..*..*.*.....**.*..**.*.****.*....*..*.....*...*.....*...***.**..**********.****.*.****.***.*...*.****...*.***.*..**.*.*.**..*.**.***.**..*..*.**..*.*****...***...*..*.*..**.*.**..**.**.***.**.*.**..**...***...****.*******..**.**....*..**....*.....***..*..**...****..*.*.*..*.***...*..***.****.****..*.*..*.*.*...*.****....**.***.***..*.*.**..**..*.*...*....***..*..**.***..**......*.....*..*.**.***.*..*.*.*.***..**.*..**...****...*.**..*.*.****..*****...*.....*.*..*.**..*.****..**..*.**.*.*..*..**.*..*.*.***.*.**.**.*.**...******.****.....*...**....*..*.***..***.*.*.****....***.*..***.*...*.*..*******.*..**....***..*****.*****.*.*****..*...*****..****.*.*.****..*.*.**.********.***..***.*.****..*....*..**.****..*.*....**.***..*.**.....*...****.....*....*.***.....*..*.**..*.*.*.*..*.*.*...*...*...*.*.*.........**..***.**.**..*.*..*****.*..*****.***..**..*****.*..*..***...*...*...*.........***.***.*.*...**.*...*..**...*****..*.*..*...*****.*...*.**.***.*.**..**..***....**.**.**..*.**.* *..*.*...*.**.*.***.*.***..***.*..**..***.*..**.*..*..*..**..****.**.*...*...***.**....****.**.*....*...*..**..**.....**.*.**..**..*.*.........*...*******.****....*****..*.***...**....********...*.*.*.*.*.....**...*.*.**.*.******.*...*..**..*..***.*.**..*..**...*.....*.**.**.**......*..*.**...**.*.*.*****.....**.....**.**...*.**...**.****.*...*.*.......*..****..*..*..*.**.**.*..*.***.*...**.***.**.*..**..*..*.*****..*...**.*.........*.....*.***..***.*.*.**..*****...**.***.**....*..*****....**..******....*..*..***.**.......***..**.**....**.****.*.*.****.*.**********.*..*..****.***....***..*...*...**.*.******.****....***.***.***..**..***...*....*.*****...*..******.*.*******...*.*....**..**.....**.*.**..**.***.**.*.*.*..*.*.*......*****..***.**.**.**.*.****...*..**.*..*****..*****.***.***....*..*.*..*.*..**..****.**..*....*.**...*....**.......****.**..***.....*..**...*...****..*..*.****..*..**.*...*.***.*...**.*.****.************.**.****...***.*...****..*..*.*.**...*****...**.**.....***..*..*..*......*.*.*.*.***..**.*.**.***.**.*.**...***....****..****....*.***..**..**.**.*.***..*...*..*.***......**.*...*.**.**.*.*..****..***.*.****....*....*.*******...**..*....*..**..*..*..*.******.**.*...*....*.*.*......**....*..**.*..***.........*.**.*.....*..*..*..**.**...*.*.*.*..**.*.....*.****.*..*.*.*****..*..****.**.**.*.*.*...*****.***..*.......*...**.****..**........**...*....*.*.*****....*..*.....**.*.****...*...*..**.***....*..*....**..*...*..*..****.*..****...*.*..**..*..*..**.*.**....**.*.*.**..*..*.*..***.....*.*..*...**.*****..**.*.*.....****.....**......*....*.*.....*****.....*....**.*******.**........*..*...*.****.*.....*.****..**.**..*..*...***.*.**.*.**..**.*.**.*..**....**.*.**.*...*....*.*..***.*.*..*....*.*...**....*..*..***..*******..*.*.***.**....*.*****.*.....*..**...*.*..**.*...*****.*..****....**.***.***......*..***....*.**....****...***..*.*..*....**..***.*..**.*****.****..*....*..**...**..*..**..*....*.***..*.*...*.*..*.*.**..**......****...**.*.*****.*** .*.**.*.**.*.*..**....*..**.**..*..**..*.**.*..*..*****...**...***..*.....*.*..**.**.***.**..**.**..*.******...*..***.*.**.....**.*....*****.*...*..**.****...*..*....**********..**.*............**........**.*..**.**....*.*.*.....*...*.....*..*....*..*.****.*...**...*.....*..**.*.*.*******.....*.***.*..*.**...****.**.*..*.*.***.***.*.*.....*.**..**..*****.*.*.**....**.*.******.*****..*..*.*.*.*.*.**.****.*****.....*.*...*..***..**.*.**.***********.*.*..**..*..*.....**.*.**.*.**.*.*...*..*.*...****.*.*..****....**..*.***.*.*....***.*.*.*.*.*.*..*.......*..*.*...**..*******...****..**.*..**..****..**.*.*......*...*****...**..*.*.*...*.*****.**.*.*.*...***..*....***.*...*..**.*....***.***.**.*.**..**.*****.***.*.**.*..**.**.*..*...*....*.*..*.***...**.*.**...*..*****.......*.*.......**.*......*...**..*..*..**..*.*....*..**.*.....*..*.***.*...***......*...**.*..***.**...***.**...**...*...*..**.**..**.*..***..**...*.**...******....*****.**....*.*...*..***..**.*.....***...*.*...*.*.*.**.*.*.**.*..****.**...***........****.*..**..*.....*..***.*******..**.****..**.*.*....*..***..*.*****.*.*.*.*******.*.....*....*.*......*.*.**.*....*.**...****.**..*..**..*.*.....***..*....**.*..*...*.***...**.*.**...*....**.**..*.****..*.*.....***..*.*..**.*..**.*.*.**......**...*....*...**.******...*.**.....*.*....*.....*...**.***..*....**..***..***....***.***.......**.******.*.*...*..*..*..**.**.***.....*..*....**.***.*.*.****..*..*.**.*.*.*.*.....*.....***.***.......***..*.******.**.**.*.**.**...***.*..*.*.***..***..**.**....***....**...***..**....*....*..*.....*..**.***.**.*.*.****....*..*.....***.......****.*...***..*.**.*.**.*...**...*..*.......*..**.*.*.****..*.*...***.**.**.*.*.*..*.**.***.....**..***.***.****.*.**...*...*..*..***..**..*.**.***.***.*...*...***.******.*.*.******.*.**..*..***.*.**...*..**.***..*....*.*..*..*.***.******.....*.*..*..*****.***.**..**.*.*.*********.**.***.**.**..*.***....*.*..**....*..***..**.*..*.*********..******....*.*.**.**...*..*.***.*....*..**..***.. .***.*....***..**.*...*.***.***...*.*...***..******.******...**.****...*.*****.*.*****.**.**..*.**.*****.*...**.**.*.****.........*.**..**.**.....**......*.*.*****.**.**.***.*****.*.***.**..*....*.**....**..*.*..***..****.*.*..*.**.*.*.**.**...***..*....*****.*.**.***.....**..*.*.*.***.***************.*.**.*.....*.**..*..*....*..****..*.**......***..**.***..*.**.*..*.**.*****.******........*.*..****..**...****.***.**.......**......****..*..*.*.*****.***.*..*.****.*...**..**..*..*.**...*...***..**...*.*...******...**.**..***.*..**..*.**.**...........*..*.***.....*.*...**.*......*.**..*.*..*.***.*..*.**..*.*******..*.***.***.*****.......*....*.***...*****..**.*..**.*..**..*.**.*..****...**...****.*.***.*.**...*....**..*.*..*...*..***....*......******..**....*.**...*..**.*..*.****..***...**..**...*....**.*.*...*....***.*..***.***.*.**...*..*..**...*.*..**..***..*..*.*.....******.*......*.*...*.***.*******...**.**...***.*********..*.**....*.*.*.*..**.***.***.*.**.*.*...**.....**.******.**.***.***...*.*****..*..*.****..***..*....**.**..**...*...*...*....*..**.*.*.*..*.***.......*****.****.*.*....**.**...*.***.**.*....*..**.*****.*.....*...**....*****...***.*.*...*.*.*....**.****...*.***.....*.***...**..*....**.**.**.******...*****.**.*.....*.*.*..**.*.**.*.*.....*...**.*.*...*.*.*****.....**.*..**.*****.*.*****.***..**...****.**.*.***.*.*..***.**.*.*.*****..**.***..*.**...***..*.......*....**.......****.....*.....*..***..***.**....*..**..**...........*.....*.**.****.....****.....**.***.....**....*...**.**..*...*.**.**...**..*..*.**....*.*..**..**..*....*..**......*.***...*.*..*..****.....*..***.......*****.****..****....*******..**...****...*..*****...*.**.*.*..*****....*.**.***.*..***..**.******.*.**.*..**.*.***..*...**....*.*.*.*.*.****.*.**.*****.....**.*.*.**...***..*.*..*.**.**....*...*.*.*..**.....****.**......****....*..*...**..**.**.***..*.*.*.*.*.....****.*...**...****..**.*.*.*...***..**...*..*...*****.**..**...*.*.****.*******.*******.*.**....*...*.*..*...*.** ****...*.*..*.*.**..***.**..**.*.*****.***....***.***...****...*.***....*..******.**.**.**..****.*.**..***.*...*..*....*.......*.****..**...****.**.*.**.**..*..*.*.*...*.....*..**.*.....*.****.******.**.*...**.*......*..**....*...**..*.******..***..***..**...**.*.****.*.**.*.***..*.***...**.**.**..****..*****.****..*.**.*.*.****..*..*....*...**...***.**.***.*...***.**......***.***.*..*.*..*.*..**...**....**...*.*.**....**...*.***..**..****.***.**.***...**...**.*..*..*.*..**.**..****.*..*.*.******.**.**.***.**...**..*.**...*.****..*....*.******.*.***.*.**.**.*.......***....*...*.....*.*.*..****..*.***.*.***........*****..***.*.*.****.**.*..***..*.....*.*.**.**.*.****....*****.*.**..**...*.****..**...*.**********.*.**...****.*.*..*****..*.**.......*.***......*...*..*.*..*****.***.*..*..*****.**.*.......**.***.*.*****.**.*.*.*.*********.***.***..*..*..*.*.**......******..*.***..*....*.*..*...**...*..**..*.*.*...*.*..**....****.*.*******.*.******.**..*.*.**.***.....**.*..**..*......*****.*..*.********.*.*****.*..***....***.*...**..*.*.*.*.**..*..****.*..**..**..*..*****..***.**.*********.***...****...**.*..*.*...****..**..*.*..*.*....**.*.***.*....*..**..**..**.**.*.*.***..**.*.....***.*.....*********...**...****.*.*..***.*..**.**.*..****...**...****..******.*.***.***..*..*.**..**.******.....**.***....*.*......*..*..*....*......*...****.**.**.*..**..*..***.....**..**.***..*........*..**...***.*.*.**...*..*....*.***.*.*...*...**.......*....**......**...*..*...*....*.*...**..***.**.*...**.***..*.*.*****.**.*...*.*.***..*.*...*..**..***..*****.**....*****.*..*****.***..**....******..***.*.*.*..*.*.**..*.*..*.*.***.*....*.*.*.....**...****.................*.**.*.**....*****.*....***.....**..*.*.*....***..**.*..*.*.*.****...***......*.*.*.*.**.*.*.*.**.***********....***.**.....***.**..*..***..*.*.*..**..**..*****.**..**..**.*****.***.**.*********.********.**..****.***..*****..***..**....**.*.***.*...*...*..*..*.**..*....****..**...**.*..*...**..*.*.***..***..**.*.*..****.*. ****..*.*..*..*.****.**...****.**.*....*.*..**.*.**.*.*..*.*.*...***....**....*..*....**...**....**.***...*.*.*...***.*.*...*.***.*.*........********.*****.**.*..***.*..*****.*****.*.*....**.***....*.*********..*******.....****..**...*....***..******.*...*...***....*..*.*...*.****.*.*..*.*..**.**.....*.**..*..*.....*.**..*.*...*****.*.*..*..*..*.*..*.**.....*.**.*****..**.**.....*.**..****..***.*.**.***......***.***...*...*...*.*.*.**..*....*.*..**......*.**.**......*.*.*..*..****.*.**..*.***.***......**....*.***..**.*.***..*.*.**.***.*.*.*..*...***.***..**..*.*.**...*.*...**..*.*..*.*.*****.**.****.*****...***..*.***.*.****.*..*.*..*.*.....*...***.*.**..*****.*.***.**.*..**.**.*.*..**.****.*.****.***.*..***.*.*.***.**.*..*.*.**.....*.*.*....**.*...**..***.***....***.***.****.*..*..*.***.*..**.*..***....*.**...**..*..***..**...****..**.*....***.*******..***.*.....*....***.....*.****.****..*.*.**....**.*.**....*.****..**.*..***.*..*.....**..*...**.**.*****....*.*.*.*.*...**..*.*.....**...*.*..****.*.**.....**.*.*.***....*....***..*..***..*...*.*.**.**...*..****.***....*.*.*..*..*..*.*.*..*..*****..***..**..*..*.***********...****.*..*..**.*....***..**..**.*.*.*.**.**.****.*..****.***...*******.***.*.*.*..*...*...*..**........**.***.*.....*.*...*...*********.*.***.**..**.**.**..*.*.*.*.....*.****..**.**.**.***.....*...**..*..**....**.**.***.***.**..**........*.**..*.***.****..***.*.*.*.*...**.***..**..*.*..**.*....*...***....*.*.*...***.**.***...**..*.*.*...****.*....*.***..**...*..*..*.....****.*.*...*....*.*.**.**..***.***.....**.*...**.*..***..*...*.**.****.*...**.*...*...*..*.*.****.**.*.*.*..*.****.**...**..**.*.***.*....*.*..***....*....***.*.*.*.***.*...**..*****.*.*.*.**.**.**...*.*....*.***...*.**..**..*..*..**.....**.*.*.***..*..*...***.*...**.****.***..*......***.**.**.*******.***...*....*...*...**.*..**.**.***...*.**..*.**...***.***.**.**.***.**..*..*.**.*.*....*....***....*..*.*..**..***..*..*.**..*****.***..**..*..**.*****..**.*.*..**..***.**.***.**.*... ..*...*..*.*.*..*.**.****....*.*..*..*....*..*....**..***.*.**..*.*.**.**..*...***.*..****..*.***..**.*.***.***..*****..**.***.....*..*****.*****.....***....******..***.*.**..*.**..*..**....****.*....****.**..****..***....*...*..*..**.*.**.*.****...***...****..*..*.*.*.*..***.**.**.**.*.*..*.*.****...*.*..**.*....****.*.*.***......*.*.*****..**.**.**.*.***.*..*****.**...***.*.**...*.*....**.*..*.*.....***.*.**....*......**..***..**.*.**.****.**.*.**.**..*....***..*.***..*.**.*........*.*..****.****.......***...*.....**.*.*.*....*...******...*.*...*....**....*.***.*.*...*...*...*.*.**..**.*.****..**...***.*..**.**.***.*...*.....***.**...****......*..*.*.*........*..***....***.........**..*..***.......*..**..**.*.**....*.**.****.*.*.**.*..*.*.*..*..**.*....**..***....**...**....**....*...**.****.*..*.*...*...*.*...*.*...**..**...****.*.**.******.*..*.*.*.**..*.****.***.*..*..*.*..**..**..******.*..**..**.......*.*.**..*....*.*.*.*.*.........*.****..*.***...*.......**..*.**..*.***.*.*.*.**.*....**....**..**........*.*.**.*.*....*****...****.*.*.....**...**.*..*.*....*..**.*.*.*.*...**.***.*.***.**.*.....*.*...*....**..*.**.**.*..**..*....*..***.*...***..****....**.**.*****..*.****.*.***..**.***....*..*..*....**.*..*..*.*...***.*..*.*****......*.*.*.*..*****....**...****.*.*...*..**.**..***..*.*.........*.*.*..**...*****...*.......*.*....***..*...*.**.*..*.***...*..*.****..*.**.*.**.**....****..*.*..**.**.****.**.*.***.***..****..*...*.***..*.***....**.**.**..**..*.***.**...***...****..***.*..**...**.**......**....*..***...***..***.****....*.***......******..*.**.*.*.*..****..*.....***.*..*.**.*...*.*.******.*.*.*******.**.*.*..***.*.**.*.*..*..*****.**.....*****.**.**...**..*..*..**.*..*.....**.*...**..**..*.*..***..**.*.*...***...*.*****.**.*....*****.....**********.....*.****..*.*.*.*.***.**.*.*.*..**..*....****...*..**.**..****.*****.*.*......*....*........*.*..**.*.*****.**....**.**.....*....*.**..***.***.*..*...*..***..***......*..***..*......***.....*.*....**..*. .*..*.*.***....***.*****....****...*...*....**...*..*.**.**.**...*..**.*.*.***..*.*.*...****.*..*.***..*****.*****....**.**.**..**.....**...*..**..**.***.*.....********.*.*.**..**.****.*....**.*****...*.****..**...**.*..*.**.**.**...***.*.*.***...*.*...**..**.*..****..*..***..**...**.*....**.***.***.*.....*..**.**.**..*.**.**..*..*.****..*.*.***.*.**.**.***.**.*.*.*.**.....*********.***.*.*..**..**.*.**...*****.****..*..*.***..**..*...*.**..*.****..*****.*.**...**..****..*...*.**...**.**..*.**...****...*.**.**..*..**.***.*..******.***.*.**..**.*.***..*.*.*.**.*....**.*..*.*.......*.*.**..***...**.**.*****.*...*.*..*.**..*.*********.*..*..**.....***..**.*****....*........**......*..*.*..**.**.....*.*.*....*.***..***.*..***...*.**.*.****.*.**.**...***...*.....***.***.**.*.**...**..***....**...*.*.***.....*..****.****.*****..**.*.**.......***..***.**..*.....*..*.*.***..**...*.*.****...**...*.****....*.....*..*****...*....**.*.*...**..**.*..**...*..*.**.**..**..*****.**.**.*.*****..*...*..**....******...*..*.*...*.**.**.**..*.....*...*.*..**.**.*.*.****....*.*.*...***....***.*.*.**.*.****..**.*..*.**.**.***.*.*....***..******...***.*.*.*.****..*....*.***.***..**.****...*.***.**...**...**.***.*.*...*.**.*..*.*.*****.*.*........*****.****.**.**.**.*........*...**.**.******.*.**...***.*.**...*...*...*.....***.*..**.****....*.***.*******.......*...*..**..****.*.*.*....*...*****.....*..*....****...*...*.*..*.*****.*..**...*..*.*.******.***...*.***....*.**...**..*..**.*.*.**..**.*.**...*....*....***.**.*....*.**...*****.*.**.*...*..*.*.*....***..*.*...*.**.*.....*.*.*.**..***.*.**...*.*.*.**.*.*...**..***.**.*****...*.***..***...**.*...*.*****.*.*.*..*****..**.**......*...*......*.....*..*.*...*...*****...**.*..****..*.*..**...***......**..*.*..*.*...*****.*......**.*....**..*.**.*..*...**....*..**.*.**.*****..***..*..**..**...*.....***..***.***.*...*.**.*..*.**.**...****....*...**.*....*.*.*..***..*.........******.*.....*.**...***..*...**.*...*..**.*.**.***..*.*..*...**.**** ..*..*.*.*.***....**........*....*....*....*....*..*.**....*.**.******.*.*.****.*..*.*...***.**...***..***.*.*...*.**.....*.*..*.**...**....**...*.....**....***.*.***..*..**.*..****.*....*.*.*...***....**.****.*.*.......*....**.**...*...****.*.***..*.**..*...***..**..***..*..*...**.*.*..*****.*..*..*.*..*.*...*.****..*.**..*.**.*.***.*..*.**.**..*.***...*.***.*....*.**...*.*****.***....***.....****.......*.*.*****..**..*...*.**..**..*.*.*.*.**.**.***.**..***.***.*.*.**.*..*.*.*......**.**.***.....******.***.*****.*..*.**..*.****.....**.***.*..**.......****..*..**..*****....***.**.*.*.***.****.*...*...**.*.*..****..*.*.**...***.....***.*.*.....*.....*..***.*******.*..*..**.*.*.****.****..*.**.....*...**.**...*..*..***.*.*.*.**..**.***********.*....*.*.*..*.*.**.*.*....*.*.***..***..*.**.**.*.******..******.*..*..**.**...***..*.*.*****.*..**.*....*****.****.**..*.*.***...****.**.**...******.**.*.**..**....**...*.*.****.*.**.***.*.*.**.*.....*.***.....**.***.*.*.**.*.****..........*.*..**.***.****..******..*.**.**.*..*...*.***..*...***..***.*.*.**...*.*.**.*.**...*....****.*..*....*.....******.*....**.*.**..*.*.*....****...**.**.*.*.*.*.**..**..*..*.*.*.***.*......*.**...****....*.**..*.***..**.*....*.*.****......*****.**..*.*.*...*...**....*......*.***.....*.*.*.**.....***.......****.****..*.*...**.*.**.****.*..****.**.**.*.*.*..*.*.***.**...*........*.......**.***.....**.*...*..*..*.**..*..*..***....*.*.*..*...*.*....****.**.****.****..**.*..**.*.**.**.....******....*.**..*..*...*.*.**....*.*.*...*.**....*.*..*..*.**.**....*.***.*..**.*....**....*...*..*.*..***...*.......**.*..***.....*.****.*...*....**..**.*......*.****..*..*..**..***....*..**.*.***.....****.**..**.**......***..**..*...*..*********..*........**..**.*.**.*..********..*****.*.*.*..*..*.***..*.****..****.*.*..****..*.*..**..*.**..******..*.*.***..*......*.**...*...*..*..**.*****.....*..*****...*...**.***.**...**..*..**....**..*.*...*.......***.*....*..***.*.*.......**..**..*.*.**.**.***.****.****.*..** ...**.******.*..*....***..*.**..*.*..*.*.*..*...*......*.*.....*.*.*..***......***.**.***....**..**.*.*.....*******.*...*.*..*.****...****.**..**.*..****..*.**...**.***.*...**....*.*.****.*..*..**.***.*........*..*..*.*...*.*****.*..*.**.***.*.***..*.***.*........**..*..**..**.*..*..*****.**..***..*...*..*...*.*.**...*****.*..***..**.**.***.*.**..*.*.**.*...***....***.*****.*.**.*...**.*....*.*..****.*..**.*....*****.**.***.****....*..**.**...***....**..****.*.*.*.***.*****.**.**......*.**.*..****..*....*.*....**...**.*.****.**.*...**..*.......*******..*..*...*.*...**..****.***...**..***....*.*...***.**...****.***.*.*.****.*.***.***.****.******.**...***....**.*.****....*..****...****..***.**.****....***..*.****.*.*.*.....*.*.*.*...*...**..*..*....**.**...***....*....**..*..**.**.*.**.****...*....*...****....****.**..*.***.**.....*.*****.....***.*..*.*...*.*.....**.*..***.*..***.**..*..*...*....*.*....*****..***.*..*.*.***....*.*...****......*....******.*.*.....*..*.**.***...*..****.**.**.*..*..*........*.*.*..*.**...*.**.....***.**..***.*.***.**.**..**.*.*....*...*..**..**..***.**..**..**.*.*.***.*.*..**..*.*.*..***.**.**..**.....*..**.*.*****.*...**.*.***...*.***...**..***.*.*.*..**..*.*.**...*..*..*.***..*.**.*....***.*.***...**.***.*.*.*.***....**.****...*.*.**...*.*.**...********.*.*.*..**.***.*.**....*.*******...*..*..*......**..**.**..*..**..**..**..*.....******.**.***.*.**..*..*..**.*.*......***.******.*...**.***.**.*...***.**.***..**.*.*.*..*****.**....*.*..*..****.**.**.*.***..*.****.*.*******.....*...******.**.*...*.....**.*.*.*.**.***.*..***..**....***......*.**.*..*..*..**.*..*...*..**..*.**.****.**.*.**.******..****.*.**.****..*.***..***.*.****..**..*.**.**.*.....***.*.**...**......*..**********.*..*****.**..*.....*.*.*...*****......*.***..*...***.******.*..****..*.*..*....*.*.**.*..***..***..**..*...*.*..*..***...******...*..***.*...**.**.*.*.*.*...**..***.*..**....*....***.**..*..*.*.......*.....***..*.**.******..*......**.*.*.***.*..*..***..*..*....* ...*.*.*..*****.***..*.*...*.....***.*.**...***.....***..**...**..*...*..*****.**...*..*....******.****...*..*...**....*..*.*..*******.**.***..*.....***.***.******..*...*.......**..***...**.**..*.*****.*...*.*..*.*..****.****.****.***.***...*..*...****..*...*.**.**.**..**....*...**..**.***.*....*.**.**...*..***....**.*.***...***.*.*...*.***.*..**.....*****...*...*.*..**.**..*.*.**..***...*..**...*.*.**...**...**..*.*.*.******..****..****.**..**.....****..***.*.....**.*..*...*.*...***.***....***...*.*.*..**.****...***.*******.*.*....**.**.***....*..**...*..****.***.***...**.***.***.*..**..********.****.******.*..**.*..*..*.*.**...*......***.*.*****...*****.**..*....**..*.****.**.*..*.**.*...*.***.**.....*.*.*******.*..**..**..*.***.*.*..**....***..**********.***..*..*..**......**...***.*.*...**..**.****..**...*..*...*.********.***.....***..***....*.**.......**...**.*.*...*....*******.*****.*..*.*.**.**...*.***.****...***.***.*.**.*.**.*....*..**.*.**...**.*..*.***.****...*.*.......***..******..**.**..***.***..*..*.**.*********.*.****..*.**..***.****.*.*.*..*....*...**..**..****.**.***.**.***.*.*..*..**....*.**.*....**.*****..*.**..*.**.....****..****.***..*...**..***..**...*.***..****.*...*.*...******.*.*...**......*.*..****..*..**.****.***..****.*....***..**.*..**.*....*..**.***...*..**..*******..***.*.**.*.*..*****.**.**.*...***.**..*..**...**..**.**.**.......****.*..**..*.***.****.***...*.*...**......****..*.*...*....***..*.**...*****...**.*.*.****.....****....*..*.***....***..*.......*...*.*..*.**.**.**...*...**..***.***..*.**.**.*..*...**...**..***........******.**.*.*.*.**.*..*.**.......**..***..**..**.........**.***.*******..*.*..*....**.**.**.*..*...**.***..**.****.*.**.**........*****.**.***..***.***....**..*.*.......**..**.*.**.*****...*..****..*.*..****.******..******....**..*.****...**.***.*.*...***..**.*..*.*.*.*....***......*..*.....**..*...***.*****.**..*...*.**.*....*.*...******.***.*.*.*.**.....**...*..*.**...*.**....***...**.**.****.*..***.****....* *...*..*.*.**..****.*.*.*......*.****.*..*.......**..***..**.*.*....*.***..****..**.*.****.*.***..*...*.*.*...*.*.**..*.*..**.**..**.***.*...*.*...*.*.*.*.**.*.****..**....*.****..*.**.****..**..***......**.**....*..***.*.........****.*.*...*.*...**.**.*..*..***.*..*.**...**...*...***..***.**..***.***.*.*.**.**..*.*.*..*..*.*.*..**..*****..*..**...**.**.*....**......****.**.*.....*...*.....*...**..**.***...*.*..**.*.*.**.*.**....***....*.*.*.**.**..**.....**.*....*****..*..*.**..**.*.****..***....*....**..****.*..**..*....**.*...*****..*...****.*..*.*..*...*..*.*..*.....**...**..****.**.***..**.**...*...****......***.****..*...*...****..***.***..***.*...*...**.**.*..**..***...*.*.**.*.*****..*.**...**..*.**.*.**...*.*..*..****.*...*....*.....*.*..*..**....*...*****..*.*.....*.*.*.***.***.**.****...***.*.*****.**...*****.***..**..*..*.*.*.*.***.*.*......**..*.****.....*...***.*.**...*.**.*.*.*..*.*.***.*..*.*****.*.**.*.*..***.*.*.*.**...**.*.**..***.*.***.**.****.*...**.*..*...*.*...***..*.*.....***.*..****..*......*..*...***..***.***..*...*...*****..**..*.**.**.****..*..****..**....**...****..****.*...***.***.....*...**...*.***.**.*.***..**..*****...*..*******.***..*.**..**.***.*...*.****...*.*.*.*....**...*..*.**........*.*...**..*......*.******...**.**...****.**.*****.*..*****..*******....*..**.***..**.**.****..**..*****..*.....*..*.****..*..*.*.*..***..*.***..*..**...**********.***.*.*****.***..**.***...***..*..*..**....***.**.***..***..*.*..**.*...*.*****...*..**....**..***.*****..*...***.**..***.***.*..*****.*..*..*.*......*.***.***..*.**....**.*.**.***.*.**..**...**....**..*...*...**.*.*.**.*.*.*****..****..*.**...****.*.....*.*****.*.**.****..***.*.***.****.*.*..*..*.....*****..*..***.*...***.**.***.*.*..*..**.*.*.*.*..*..**...**.**.....*......**...***.**.*..*.***...***..*.*.***.*.*.***.***......**.**...**..**..**..*..*..*.**..**....**..***..**.*****....***...**.*...*....*..***..*.**.*.**.**.**...**...*.**..******....*.*.***...*.*.*..*.**.**....*.*.*.*...**. *.*..*..***....*..*.*.*.*...*.*.**.......*.***...***...*...*.*..****...**.**....**.*...*.*...**....**.*..**...***..*.**....******.**.*...****...*...*...**.*****..*.*....*..*.**.***..**.*....*...**.****.*....*...****..*...*.*..**.*.*.*..***...*.*....***..**.***...***...*....**.*..***.*...*.**.....**....*..****....*****.....***.*.*..*.*......**....*.**.*...***.*.*.*.*****.*.*.**.******.****.*****..*********.*.*..******.*.....*.****...*...*..**..*..*..*..****........***..*..*.***...***.*.**...***..**.*..*.*..**...**.**.**..***.**.*.*....******..**....*...*****.*.**...*..*.....**.**...***.**.....***.**.*..*.**.**..***..****..*******.....**.*..**.**....*.*.****..***..**.*.....**..*.*...***..*.**.**...*...*.***..**.*..*....******.**...*.*......**..***..**....*...*.*.***........****..*.***.*..*..***.*.*....**...*...*...***...*****..*.*.*.****.*******..**..**....**...**........*.*...****.***.*.*....*.....***..**...*.....**..*.**...*.*..*..****....*.**..******.*..*.**.....**.*..*...*.*.*..*..****..**........**.*.*..**........*.**.*...***.**..***.*....***.*.**.*....*..**...*..*.**.****...*****..*.*.***...***.*...**..*********..*.*.**.*........**.************..**....****.*****......***.**......*..*...*...*.*****..*...**.*..**.*..**.*.**...*..*..*.*.*.***....*..*..*.....**.***.......*..**.***.**.*..*.**..*.***...**.......***......*...**..**...*....*.*.***.*..*..*.*.***.....*.**********.*.*...***.**.***.***.*....**..***.*.**.*.**.**.*..*..*.*****.*..*...*...*...***..**.*****.*.****.**..*.***.*.*.**......******..*****.*****..*.***.*.**..**..*..*.*..*.***....*..*..**....**..***.***.*.**.*...*..*..*.*...*......*.*.***.*..*..*****.**...**.*..****.**..**.***.*....*.***..*..*.*.*...*.*.*...*..*.....*.....*...*.****..*.*.**.**.**.....*......***.**...*.****..***.**.*.**.*.*..***..*.****.***.***..*.**..**......***.***..*.....***...***....*.*.*....*.*...***.*****.**.*..*.***.**.....*..*......*.*..**..*.****.*.**...*..*..*...*..*.*.......******....**.***.....**...**...**.****.*.****.....*. ***..****....******..**.*.*..**.***.****....**...****.*......**.*.....****.*.*.*..*.***..*.....**.*..*.....**...**.*..*.****.*****.*.**.**.***..**..*...*.***.*.*...***.*.**........*.....**......**..*......*.....*..*.*...*.*.*..*.*.*.***.**..*...***..**.*...******.***...**...*.*****..*.***.*.*.*.***....**..**.**...*.******.**.***.**.*.*...........*.**...*.*..*.*.****..*.*...*.***..**.**.*..*....**.**..**.*....**********.*...**.**......*..****.*..*...**.**.**...**.*..**.*.**.*.**..*.**..*...***....*..*...***...**...*...*.**..*.**..**.**.*.*.**.*....***..******.*...***.*..**...*.*.*****.**...*.*.....**.***..*.*....*.*..*..*.*.*.**..*..*..**.*..*...***.****....***..******.**...****....**.*....*....*.*.*.*..*.*.**..***..**....*.*...*...*..**....***.**..***.**...**...*......*...*....**.*...****...*.*****..*******.*...***.*..***.***.***.***....*****.*.*********...**.*.**.*.*.*.....*..**..***.**..*.*..*.***.*.**.**.*.....*..*......***..*....**........***..*..******.***.*..**...*..****.....*..****.*.**.****..**...****.**.*..**..****.*******.**.*......****..*...*.*.**.***.***..*.**....**.***.**.*...**.*..*.*..*.*****.*.*.*.....*......*...**...**..**.**.*..*..**..*.***.....*****.*.**.*...*...***.*..*...*.**.*.**.*.****.*****..*.*****.***.*..**..***.*.**.*.*.*.*.**.*..**.***.*..****.*.***...*****.*.**..*....**.****.*.....******...**.***..**......*.*..**.*...*****.***.**.**.*.*.****..***.**********.*...*....**...***.*....*...***..*.......*.*..**...**.**.***.**.***.**.*..*..***.*..*.*..*...*********..***.*..*.**..**..**.*...*****...*..**.*.........*****.*.*..*.*...**.*.**.*...*...******..****.*...**..**..*.**.*..*.**..*.*..*.***.*.**........**.**.**.**..*.*.*....*.**.*.....*...*.*.**.*.**....***...*.*...*.*.***.*..*****...*.*..*.**.*..*..*.*..*...*....*.**..**..****.**..*.*..*...*....*...*.*....***.......*.****.*.....***..*.****...*...*....*.*.*.*....***..****..*.**.***..**.**.*.****.*.*.*.*.*..*.**.*.....**.**.*..*.**..*.*..**....*......*.**..*..***.***...**.**.....*....*.*.**** ..*****...**.*.....*..*...**.**...***.*..*.*...*...*.**.*..*.**..*..**.*.**.***....*...***...**....*.*....**.***..*....*.**...**.**.**..**.*.*.***.....*.**.......*.***.**..*.****.**....**...**...**.**...**.*....*..*..*..**.**..*.*...**....****.***..*.**...**..*.**.*.**.**............*.....*..*...**..**..**...***...*....*.*.*****.*.*....*.**.*.**.***..***.****...*..*.*...*...*....*.*..**.....*.*.....*****..*.***.**..*...**.*.*.*...*.*...*.***.*.*.**....*....***.***.....*..**.*.*.*..**.**....*....**.****.***.**.*.******..*.***.*.*.*.*.*.**.********.**.**..***..***..*.*.*.**....*..*...***.*..*...***..*****.****.*..*.****..*.*.**..***..*.*.****..*.*.*.**..*..*.***.***...**..*.***......*..*.*******.....*...*.***.**...*..*...*...*****.***...***...**.*.*...*.*.**.****.*..*..*......*.*.*.*.*.*.**..*..*..*.*.*.*.**.**..**.*............****.******.*******..*.***.*..**.*..*...**.***.***...*.....*.***...*.****..**..**.*...*.***..*..*....*.*.************.***.*.*..*......**.**.....*...*..*.***....****...*.*******...****.*.*....*.....*.**...**.******..**.**.**.****..**.*.***...**.*..*.**..*******.**.****.***..**..*.**..**.****.**.***.*....*.*****.*.*..*.****.*....***...*..**.*....****..*..****.*........*..****....***....****..*..**..*..**..*....***.....**..****...**.*****.*.*..**...******..*....*..*.....***...**....**....**.........*..***.......*.*.**....*****.***...**..*.***.*..*.**.**....*.**.*.*....*****.......*....**.*.**..*..***.*..*......*.**..***...**.....****...****.***..***.***..**.**.***.......*******..**.***...*..*..****..*..*.*..*.****.*....***.***.....*..*****.*.*.***.*...****.*.*******..*.*..**...*..**..*****..*.*..**..*.........***.*..*.*..*.....*...*.*.*.**.*.*...**..**.*.*...**....*.****..**..**..*.*.**........*.....*.*****..*..*********.....*...*.*...*..****.*.********.**.**.*..*****...*.*...*.**.*..***..***.*.*...****...*...*........*..*..*..*.*..*.*...***..**..*.*..*..*.***....***.**.***..***.****..**...*......***.*........**..****.*.*....*.******...*.*..*.***. .*..*.*.**.*..*.*.***....******....******......*...*..*****.***.**..***..*.****.*******...*.***.*.******..*****...****.....**.**.......*.**...*.****.*.*..*.****...*****...*......*....*.**..***....*.***.***..****..**.*.*.**.........*.*.*****.****...****..*.*.***.*...*.*.....**.*..*.*...***.*.*....*******.***..*...*..*.*...*.*.**.*.**.*..*.*..*...***..**..**...*.**...*....*....*.***...*.****.*.*.**.*...*..******.*.***.*.***.*.***.***.*.**...*.*..*.***....*..***.**....*..**.****.***..*.*..*......****.....**.*..*.**..*****.*.*.**.*.*.*..***.*.**..***.**.****.*.....***.*....**.**.*.**.*.*.*..******.*.....*..**.*.....***..*...***..**..*******....*.*.*..*....*...*.....*.*..*.***..*........*..*********.*.*.*.****....*.**.*.**..*****.**..**..***..***..**.....*.******.****...*****.*...*******.*..*...*****.....*.*..*..***.**..***..**.*....**..**.*..*..**.***.....*...**.*..*******.**..*..******..**..***..***.*.**.*.*.*.**...*.****......**...**....*.*....***....*..*..**.*..*.***..*.*.*.*.*..*.**.....**..**.**..**.***.**.**....*..***.*.*..**....***..*.****.*......*..***.*...*******.*..**.*.*..**.**.**.***.*.***.*..*.**.*.**...***.*.*.**...****...*****.*..*...*****.**.*...**...*......*.**.***..**..*.**.*.**..*.**..*.*....******....***.**.**..*.*.*.*....**.**.**.***..**...*.....**....*..****..*.*..*..***...**......***.*.**....*..*..*.**...*****..**.*..*..*****.*.....*....**.*...*.*.*.*.**.*..****.******.**.***.**.*.***..**.....*.***.*..*.*.*.*.*.**..*.*.*.**.*.**.*.*..**....*.*.***..*.**.*.*****.*.*.**.**....*.*....*****.**..***..*..****..*.***.*...*.*.*.******.**.***.*..**.**.**.*..*..*.***....*..*....*....*....*.****.*.**.*****..*.*......*.*....**...*.*.*****.*******...***.*.***.*.****.**..*.....*..*..****...*****.**.**...*..**....**..**.**.*****.*.***...**..*..*.**.*...**.**..***.*****..**......*.*.***.*.*.....**...*.**.**.*.*.**.***...*..****.**.**....**...*.**..**..****...**.*..*...*.**.*.*****.*........*...*.*.**.**..*..*.*..******..******..***.*.***..*..****..*****.**..**.*. .*.***.*..*..**.*..*.....*.*...**..**.*.*****..*....*..*...*.*.*.*.**.***.*...***...***.**.***.....*.***.***....*.***.**.*...****.*...*..*....*...*.....*...**.*....*****.*......***.**..*.*.*.*.***..*****.*....*.*...**.*...**.**.*.****.*.*..*.*.**..***....*..*...**..*.*****...**.*.....**.**.*..*...**.*****..***.***.***....*.***..*.*...**....*.***....***.***..*..**.*****..***.*.*.*.*.**.**..****..**.*..**..**.**...**.***...*.***.*.*..**..****.**....**.*....****.*.*.*...*..*.***.....***......*.**.*.**.......*..*.....****.**..*..**...*.***.*....***....***..***.**..**..**..**...*..*.*..**...**..***.*.*..*...**.*.*.**...**.*..**...*...*..**.*.***.*..**...*.*...***.....***......*.*.*.**.*.*.*****.*.*..**.*.*.*.*.**...**...**..*.*..*.*.*.*..*.**.*****...*...*****..*.*...***...******....*.*..***.**.**..*......*.*...*...*****..*****.*****.*.*...**.*...*..**...***.****.*.**.***....*.*.......*.**********.******..*..****.**...*.***.......*..*.....****.**.*..***..*..**...***.....*.*...*.****..*......*.*..****.....**.*.*.*.**....*.....*.*..*..**.....*.**.*.*..***...****.***.*.*....*..*..*.*.**..*....**.**..*..*....*.*..*..**...*****..****.*.*.**..**.*****..*....**..*...*....**.*.***.*.***.*.**...***...*.**.....**..**.**.*....***.*.**...*.*....*..*****...**.***.****.*.****.*..**...**.****.**..****.*****.*****....*.**...***.*****..*......*....***.***.*.**..*....**.*..*.***..***.*.*.***.......****.*.*****...****.....*..*.*..*.********.****..***....*.**.*...*.**..***.*..*..**.*.*..*.......*..*..****.*..**....*.**.***....***.*.....*...**.**.****..***.....********..*****.*.....******..*.*..***....***.*......***..**..***.....*......**.*.*.*..***..*.*.***.***.**...**.*..**.*****.*..*.*.*****.**.**********..*...*..*.*.*.....**.*.****.....**.*.**.*..*..*...*.*.*.***...**.*..***.*.*****.*.**..**.....*.*....**.*.....****.****.*..*****.*....****.*.*.**.**....*.****..**....**....*..*..***.********.....*.*..**..*******.**.**.*.*..*.***.....***..*...*.*.*.***.**.**....***.****.***.*..*******..*.. **..***.*..****.**....**..**..*.***.****...**.******.....**..*****.**.***.******.***..*.**.*..********..*.***.**...*...**.**...***....**.*.*.*.**.****.***...*.*.*********.*.*.**...**..*.*..**..*..**.*......*.****.*.***.*..**.*.*...*****.*..*..**....**..**....*.**.*...**.*.*..***.*...*....*..****.*...*.***.****.**......******.**..*.**.**..*****..*..*....**.**.*..**.**......*.**....*.**..*...***.*.*.*.*...**.*...*.**..*...*.*****.**.*.*...****.***..*.*.*.*.*.*.**.***..***.*..**..*...*....***...**.**.*..**.**...**.**..**..*..*......*.*..*..*...**.*....**.*****.......*..**.***...**.***....**..**..*****.*..*.*..***..***..*.*.*...*..*****.***..*....*.**....***.*...**...**.*.*.***..*.**.*.****..***.*...*...*.*.*.*..**...*******..*...***...*.*.**..*..***...***..**.*.*....***....*.*.**.*...*.*.*.***.....***..*.....****..**.***.**.*.**.*..****......*.**..*******..*.***..*..*.**...******.*****..*..*...**..***.*.**..*.*.**.*...****.*.*.**.*******...*..*.*.*..***.**.**.*..**..........***...**..*.*...**...*..*..*..**...*.***.*...**.***.*.**.**.**.*..*..**...*..*.*..*.*...**...*...**.**.*.....*.**.**..*.**.***.....******.*..***..**..*...**..**...*...****.*.****.**...**.......**.*..*.*..**..*.***.**.....*....*.**.***.*****.**..*.*.****..*...***..**.*.*..*......**.*.*..**...*..*.***..*.**..****.***....*...*.*.***..*...*.....*...**..****.**..**...*****....***.****.*.*.*...**.*.*.****.*.*..*.*.*....*.....*..******.**.**....*.*****.......***...******..*.***...*.***..**.******..*...****......**..*******...**....*...*.**.*.**..*..*.***.*..**..**.*.*.**.*..**.***....*...*.**..*.*.**...***.**..*..**.....*.*.****..**...*.**..*.*....*.*..**..*...*..*....******.*..**.***.*****..*...**..*..*.*.....**.**...**..*.*....*..*..**...*.*.*.*.*.....**.*..*.**.**......****..**.*.....*.****..****.**...***.....*.*****.*......*.**.**.....***...*.***.....*...***......***..*.*..*.**.*.*..*.**.*.......*..*****...******...******..***.*..*.*....*..*..***.*..*.....*.*..***.**..*.***.**.**..****.*.**.***.*.*..*. *.*.*....*****.***.*.****..***..*..***..*******....*.**.*.**....**..*.*..*..*.*...*...***.***..*..*.*..*.*...*.**..*.***.**..*....*.**.**...*..*..*.*.*....**.*.*.***.....*.*......**.**.*.**...***.....**..***....****..**...*.**.*.**...*..**.*........*.**......*..**.**.*....**.*.**..**........*.**.**.*.***.*.*.*.*..*...*****.**.**.*..***....**...*.***.**..**.**..*..**.*.*...***..**.*.*..*..*..***...**........***.*..****..**.*.****...**.........**.*....*..*...**..******..*.*********.**.**..*.*.*.***.****...***..****.***..*..***..****...***..*..*....*..*......*.**..***....*.******..**..***..*.**.**.**.***.**.*.*.*********..**.*.****.*.*...*..*.***.*...*.*...*...****.*.....*.*.....*..*..**.*.*..*..*..***...*.******.*.*..*.*****.*..*....*.****.*....****..**.***...**....***.***.*.**.*..**.*....**..*..*..**.*.*...****.*.*.**.**.***..**......***......*..*.....*.**.***...*.*..**..**.*.**..**.*.***..*.*..******.*..***.**..***...**.*..****..**.*..*...*..*.**.**...*****..*..****....*.***....***...*..***..***.***.***.****..**..*.*...*.******.*....*.*.**.....***.*...****.*.**.**.....*..*..*......****.*..*..*.***..**.**..*..*.*.*****.....***.*****..***.***...**.*******.**.******.**..*.**...*.***.**...*.*....****...*****.**....*.*.***...**.....**..******....*.*.*..**.....*.**...*..*.***.**..******......**...*.**...****....*............*....*.**.******.**.*.......*.**...**..**........*..***.*.***.******..**..*..***....*.****.....**..***.*.***...*.***.....*.*.**...***.***..*.***.**..*..**.**....**.*...*.***...*..*.*...*....*.*****.*..***.*.*.***.*..*......**.*.*.....**..*..*.***...**..*****..**.**.*...**........*.*.**.*..*..******.******..**..**.......**..*..*..*.*....*.*...*....***.****.*...*.****.**.....*....*....******.*.****...***.***..**.*...**..*.**..**....******.*...**.****..*....*..*****.*...********..*..*...*.*.*..*.*.*.*..**.***.***..*.....*.*....*........*..**..***....*...******..**.**.***.*.*..**.**......***..**.***.*****.**.**.*.*.**.************.*****.*****..**....*....* *.*.******..*.*.**.*...***.**..***....*.**...**..**.**.***...*...*.*.**.*.*...*....**..****..*.*.***...**.*.*.**.*.*..*****......*****...*****.....*..*..**.*****.**..*.*.*....*.*...***....*..*******...*.....*.***.*.*...*....****.......***....**.**....*..*.....*.*.******..**...**..*...*.*.*****.**..***..**.**.**...*.*.**.**.*..*..**..**..*..*.*.*********.*******.***..*.****.*.*.*..**..*.*.*..*..***.....**...*...*.*.*..***..*.*.*..***..*...****...*.**.**..*..*..*..**.....*.*.*.***.*...*..*.***..*..**.*....*.*****.*.*.......**..***..*.*.***.....***.*.*..*..***..**.**..*.*..**...**...*.***...*...**....****.*.*.***.***..***....**.****.*..**.****..**.*.******..**.**..*.**.**....*.*.**.*.*...**..*.*...*.....*...*..*.***.*.***.****.*..*....*..***....*******.*******...***.*...*..*.*.***.**.***..*.*.*.**.**.*.*..*.*.....***.*.**..**.***....*.****..***..*..***.*.***..*..*..*.*.**.*..*****.**.*...*..***..**.*.**.*.*****....**.*..**.*.*****.****.*..**.*....*.**.....*.***.**...*.**..******..*..***.*.*......*..*...*...**..***.*.*..*.***...***..*..*....*...*....*.*.***.*.*..*.*.**..*..*........*..****...*.*.*....**........*.*.*.**.*.***.**..**.**.*...***.....**.***....***.*.....*..***....***.**.*.*..*.*...******.....*.*.*.*****......*.**...****....*...*..****..*.******....*.*.***..*...**.*...*****.****.......*..*..*.*..***.*.**.**..*.*.....**.........*.*.**...**.**********..*..**.*.*...**..*.....**.*..*..*.*..*..*.*.**.*.*.****..*.**.*.****..**...*******.**.*****...**.*........**.**.*.......*..*.*.....*.***..***..*.*.*...*.**.....*...****.....**.***.**..*****.**..***.***...****.**...*.***...*..****.*...*.*.*****..*.*..........**.**.*..***..**.***.**.****...****.**.*.****.*...**.*.*...*.*...*.*..*..**.*.***.*****...*.**..**.*****.....*..****..*.*..*.***.**..**..***.**.***..**.*..**.*.**.*.....**.*.***.*....*.....**..*****....*..*....*....*..*.*...****..**.**.****.**.*.......*.*.*..*.*.*.**..*.***..***.**.*..*..**.*..*..***.*..*****..*...*.*..****..*....***.*...******.*.*.*.*....*..* ******..*.*..****.**....*.*.*.*.***.*****.*...**..**..***.*.*.**..*...*****..**.**...*.***.*.**...***.*..***.*....*.*.....******...*...*...**.*.*..***.***....*.*..****.**....**...*.....*....*****..*..***...*.******..*......*.*..**..**.***....***...*.*.**..****....***..***......***....*.**...*.**....*.......***.*.**.*..*...*....*..*...*.*.*...***...*.....**..*****.*.**..**.*..***..*..*.*.......*.**.*......****........*..*.....****.***...*****.*****.*..*..*.**....**.*..***..*...*.*.*...**.*..*..*...*...*.*...**.*........****...**.**.*.*..*.*.**..**.*.***.*.*******..*..*..****....**.**..***..***.***.*...*.**...***.**.**..*....***...*..........****...*.*....*.******.***...*.*.*...*.***.*****.*.**...******.***.*.*.*..***.*..*.**..***.***....****.***.*.*.*.*.*.**.********..***.*..*....****.*..**..*...**.***.*........*.****..***.*.**.******...**.*...*****.**.*.*.*.***....***.**.****.*..**.******...**.**.**...*********..*.....**.**....***...**.**.....*..........**...**..**......******....**.**.**.***.***..**.*....****.***...****.*****....*******..****.********...*..**.*****.*...*.*.....*..**.*..***...******......*.**...***.*.*...*....*******.***....**..**....*.*.*.*.**.....**.**.****.**.******..******.........*...*.....*****.....*.*.*..******..***.*..******.*..*....***...*....**.*.*.*..***.*..*..*.**...*......*.**.********.***........*......**..*.***..*.....****..**.**..*.******.**.*.***.*..***...**..*.*.***..**.*....*.*..**...*...*.**..*....**...*...**..*.**..**..**.**.....**..*.***.*...*.****..*.**.*.*..*.**.**..*.*..*.*.*.*.**...*..*..****..*..*.*.**..***..*...*..*.**.**.*.*.*.****..**.**.*****.....*.*......*..*.*.*..*..*.**..*....**.**..***..**.**....*..*...*.*.*.*.*.*...*.....***.*.***.*...**.*.....*.*.**...*....*..*.**..*.*.*.....***.****.*....*....*..**...****..******.....**...****.*.**...*..****...*..*....**.****...*...*...****..**...*..**...*..*.**.**.**.*.**.....**.*..*******..*.*.**.*..*..***.**.*.*...*.***..****....*..*..*......*.**..***...***.....****..***..**. ***........*..***.**.*..***.**...*.*..*.....*.*..*.***...*.*...**.*.**.***...*.*..***...**.....**......*.**.***.**.....*..*..*...**..*.*..**.****...*...****..**..*..*..*.****.*.....****..***.*.*..**.*....*.*.*.*****.**.*..*.*.**..*.**.***.**.*.*.*.*...*..****..*.*.*.*****.***..****.**..***.*.*..*.**.*.*...***.......*...**...***.**.**...***..*....**.***************.*..****....*.***.****.....**.****.*.****..*.**.*****.*.*......**..**.*..*..*.*.**.*.*****.***...*.*****.****.***.*.*..*..*.*.**.......**.***.**...*****..*.***.*..*.*.*....*....*..**.....****.****...*...**.****...**........***.*****.*.*******..**.*.*......**.**.*.**.***....**...*.*.****.*...**.****..***......***..*..*..***..****..*.**....*.**.*.*..*..***.**.*****..*.*..****.*..**....*.*...***..*.**..*....*.....**.*..***..*..****.*****..*..*****..**....***....**.*........**.*...***.*..**.***..*....*.*...**...*.*..*....***.**...*.**.**.***..*....*******.*...**.***....*****.*..****...**.*......*.****.*...**..*.**..*...*.*.*......**.***.*...**....***...*.*.*.****.***....*.*.*.........*....**..*..*.***.....******.**..**.*.***.......*..*.....**......*******..***.**..***.......*****....*.**..*..*.*.*.*...**.*****.***...*..*.*....**...******.************...*..**.*....***..**.....*****....*.*..*.**..*.**.*...**.*.*..**..*...*.****..**.*..***..*.**.**.*...***..***...***.**.**..**...*...*..***..*...*.*.*.**.*..**..*.*.***.**.***.***.*..**..*.*........**...**..***.***.**.*......*..*.****.***...**.**.***..***.*..*..*.**...*.**...*.*.*******..*..*.*.**.*.*.*****..*...*...*.....*.***.***...**.*..*..*..**.*....****....***.****.****....*....*****.***.......*..***..*.**....*.*.*..****...*.*.....*.*..*..*..*..*..*......*.****..*...****.***...***...***..**.....*.***.***.*..*.*.*.**.**.**..**.**.*******.**.**...******..*.*.*****...***.*.*.***.**.****.*.***..*****.***...*..*........*.*.**.***.....**.**.*.****.*.*.**....***..****..*.....**....**.***...*....*..**..****...***.*.**...*.*.*......****.*.*...**..*.*.*.****.*.*..*.....* ***.*..*.....*..*...*.*.**.***.**..*..*.***.**.****..........*.****.*.*****.*..*.*****.**.*.********.*..**.*..*.......**...*.***.*..*.*..*****.***.***...*.****.*..*..****.*..*.**.***..****.******..*.***.*.**..***....***.*.**.**...****.*...*...*.*.**...*.*....**..*.**..****.*.****...**..**.*.*.**.****..*.*.**.***......*.*****.***..**.**.****....*..***....*....*...**.***.******.**..*..***.**.**..*****.*......**.*****..*.*...*.***....**...**....**....*.*.*...**.***....*.*.**.......**.***.*..*.**.*.*.**..****.***..*...**..*.******.**.**..***..*.*..*.**....***.***.*..***.*****.*.*..*..*.**.**.**.***.***.*.*..**.*.*...*.....**..*....*.***.*......*.**.......*..*..**.*.....*.****.***..***..**.....*..*..**.*..**......*....**********.**....*.**...**.**..**.***.....*.******...*.****.***.**..***..**.*.***.*..***.**..*.***..*..**.*.**.*.**...*.....*....*.**..*.**.***.*.*.*..****...*.***.**.*.*...*.*...**..**...**..*...*.*..*.......*...*.***...***.**..*****.*...*.*.**...******...**.....*.*.*.....*.**.*.****..***..**.*.*.*....**..*..*..*...**.**.**..*.*****..****..*....**.*...*.***.*.*..****.*...*.**.....*...*.*.**.*...*.****..*.*****.***...**..*....*...***.*.*...*...**.*...*.....**..*****.*.***...**..**..*..**...**.*....*.**..**.*.....*.....*.......*****.*..****....*.*.....*..***.********..*......*..****.*.**.***.**........***.***..****.*...**.****.*..*..*...*..*..***.....**....*..**.**..**.*.*..***......****.**.*..**.*..**.**.**..*..**..*.**...***.*..**....*...****...*...***.*....**.*.*..*.***...*.....*.**..******.*.*........*.*..***..**.**.****.*....*..*..*..****.*..*...*.*....*****.***..*..***.*..****.......*.**...*...*.*.*.**.**..****..*...*.....**.**.**...*.*.*.**.***...*.*..***.*.***.**..*.**.*****.*..***.*.*..*.*..**....*.*.*.**.***.**...*...******.*.*...**..*.****..*.*.*..*****.*...******....*..***.***..**...****.***.*.**.***.*****..**...*..*.**.**..***.*......*..*...*.....*..***.***.....**.***.***.*.*..*..*****..*...***...*.***..**...*****.*****.*.*....***...*.**.**..... .....***.*..**.***.**..*...**..*..*.****.*..**.*.*...*.*..**..*.........**..****..****......*.*.*.*.*.*.**..*.**.***.**.****.**.*...*****.*.*...*.*...*......*...*....*.***......********.*.**.*.*...*..**...*****..*****....**...**..*.*...****...*.*.*.**.....**.*.****..*.*.*.*....*.***.*********..*.**.....*****....*.***.***...****.*....*.*..*..*****.****.*.*..**.*.*...*.*.**...*....**.*..*..*.**.****.*.*.*....***..*...*..*.*..***.*****.***.....*...*****.*....*.*..**...*.**...*.*.*.*.****.**..**.**..*......**...*..*.**.*...***.****.********.**...**...*..**....*..**..*....***....*...*...**..*..*..*.*..**..*.*..*.***...*..**....***.*.*....********.**.***...*.**.*.*.**.*****.***.***...*.*****.....*...**.*.*.*.*.*.**....***.*..*.***...***..*.*..**.**.****.*.*.*.**.**.*.****.*****...*......*...*.*..........****...*.*.***..**.**..****.*..*.....**.*...***.***...********...*.*..*.**.....*.***.***..*.*.*..*.*.*..*.*..**...****.**...**.*.**...*....***.****.....*.....**....****..*.*..*..*.****.....***....****..*.*.*.***...*.....*..*.***.....*****.*...*.*..*.*.*.**.*.***..*.*...*.*.*..*.*..**...**.***..*...**...**.**.*.*.**.*...**...*.***...*..*.**.........**.**.*..*.*.*.***.**.*.**..*...*..*.*****....*.***.....*****....**.*.*..**.*..***..****.*.******..*.*.****..**..***...*.**...****.*...*....**..***..*..*..*.****...**..*****.*.**...*.**......***.*.*.*.*.*.***.**.*...**..*****.*.*....**.....*.*..*....*..*..*....*.****.*......*....**..*.**...***..****....**..*.**..*.*.*.*..**.****......*...****..**.***....*..*....*.****..*.*..*****..***...*...***..*.***.**.....***..**.*.*..**...**...**.*.*.*.......**.**.**.....*.**..*.*......*.**.***..**.*.....**.*.**.*.**.*..***.*..**....*..**.*..*..**.*.**.****...*.***..*..***.*.******.*.***..*.**.**.**.*.*.*..**.*....*..*.*.....**.*.*.**.**.**...***.*..**....*..*.****.....*.****....*.*.*..***........*..****...*.*.*..***.***..***.**..*..****.*.*.*.*....*.**.*..*.*.***......*.***.*.**......***.*..**...*....*.***.....**....*.*.***.*.*****.**.*.**** .*.**.*.*....*****.***.**.*.*.**..***.**.***..*.****..****..*...*..**.*.**...**********.*..**...**.*....***....*.*...*.*.*..***..**..**.**..***.***.***..*..*.***......*.****..*.***.***..*.*.....*****..**.**.****..**..*..*.***....**...*..**.*****.*.******.***..*.......*.**...*..**.*.***.....**.*.****..*......**.....*.**.***.*.****.**.**..*.*...**.*.*.***...*.*.*.*..*.*..*.***.****.......*.....*..*.**.*.*****..*..*..**.**.**.*..*******.***.**.*....**....*....*.....****.**.**....***.*...*...**.*..*.*.**.*..*...***...***.*..*.*...***..*.**..*..*****.**.*...***...*.**..*.*****.*.*..*.*.*****.**....*..**..****...*.********..***....******.*.....******...***....*..**.*.*.******.*.*****....***.......*********.***.**..*.**.**.*..*.*..*...**..******.*.***.....**.*.*.*.****.*...**..**..**.*.*...*..**...***....**...*...****.***..*..***...*......*....****.**.****.****....*.***.**.**.******...*...*..*.**...**.*...*.*.....*.**..*..*****...*..***.*.*....*.**.*.*..**..*....**..*.****.****.......*.*.*.**...*.*..**.*.**...**....*.**...*.**...*...*.**..*..******.*.**...*.***.**...*...*..**.*..*.....**..*.*..*****.********..*..***.*********.***...*..*...*.*..**..******..**..**.*.*....*.****...**.*..*...*....******..**.**.....*..*.**..**.*.**.*.*..*.*..*****.*..*.***.**...*..**.***....****.***..*.*..*..**..*...****..**...**.****.....*****.....**.*.***.*****.*..***.*...**.*.*.****.*.***.*..*.**..**......*..***.*..*.....*.*.***.....**.**..*.*.*..****.**.*..*.....*..*.*..*******.*.*.**..*.****...*...*.*.***.**.....*...******.*****.**..*.****.*.*.....*..*********..*..*..****.*.......**.**..**.*.....***.*.**.*****...*.***...*..**....*....****.*.*..***.*..*...*.*.**.***..*.**....*.**.**......****..****.*********.**.*.**.*.***.**.*..*...**..**.**.**..***.*..**..***....**...**.*.*.***.***.*******....****.*.*.**...*..***.**....*...*..****.*.*.*.*...*.*.*..***.*.**.*..*.....*...*.*.*.*..*.**.***...*..**...**..**.*****.*...****.....***....*.*.....*.**.*****.*****..*..**.*.*....*.**.**..***.**...**.. .*.*..***.*.*.**.**....*.*.*.**..*****..*.*.*...**..*.*...**...*.**.*.*.*....*..........*.*.*...**...**..**.***...**...*.*.***.*.*....**.*...*...*..**.**..********.*.**...*.*.****.*.**...***.***.*.*.****....*......*..*........****...**..*.......******.**.*..**.......**.*.*.*.*.......**.****..***...*..**..*.*..*****......**.*..*..******...**.**..**..**.*..*...*..**.*...*.*.*******..****.....*....**.****..***......*.*.*...**..***.*.***.....*.*******..*..****.**...*.....**..****.*..*.*.**..*.*...*...*.......*..***...******.*.*****..*.***....*.**..*.*..*.*..**.*...**...*........*.*****..***.****...*.*.*.**....*.*****.**..***.**....****...**..*.****.*.*...****....**.***.*******....****.*..*.***......****.**...*..*....*..****.**.*.*...**..*..****.*.....*...**....*.*.****....*.**....*...*...*.*.*.*..*...****...*.......*..***.**...**..***.*.*.*.***...*..***.***..***..*.....*.*...*...***.***.*.******.*.**......****..**.****..**.*.*....**.******.**..*.*.****.*..****..**.***.*.**.**.*.*.....***...*...**.*.*...*..**.*.**...*..*.**.**.*..*.*..******..****.*.*.**...*......*..*....*..**..*..***.**.........*....****.**.***..****...**.***************...*.*..*..***...**....**..****.**..*...*..****.**.*****.**..*.**....*..**.*****.*.**......*...**...*...******.***....**.*.*...*.*.....***......*.***.*...*......******.*...*.*.*..***........**.**..*.*..*..*..**.****.***..*****.*.**...**.*.*...**....**.*......*.*..*.***..*.*.*.**.***..**.*..*..*.*.**.*..*..**..*.**.***.......*********.*.*.***...**...**.*.*.*..*****....*.*...***..**.*..**.*........*.***.**...**.*.**..**..**..***.*.*****.****.*.*.*...**.********..**...*..**...******...***.....***.****.*..*.*..*......***.*.*..*.*....**..*.......****.*.*...*.***.*****.**...**.*...*...*.*.**.*.*.....*.*********...*..***....*..*..*.**.*...*...*.*..*.......***...*..********.....*.*.....**...*.**...**.**.*.**..*..*.**...*.*.*....*.**.*...******.**.*******....**....**.....*.*...*....*..*..*.*..*..**.****......*.*...*..*.**......*.*.*.....**..*.*** .*.*..*.*.***.**..******..*....*.*.*....***.**..***..**....****.*.*..*******...*.***..*****......***.*.*.***....*...*******.*.********.***...*.*.*.***........**..*.....*...*.....*...*.*..*.*..*.******..***..*.*..***..*....*.*..*.**.****.****.*.**......**...******.*..*.****....*..*...*..**.**.....**...**.*..*...*.*..****.***.**.*..**..***...*.******..*.*....***..*..*...******..*.*....*..**..**.*..***.*....*.*...**.*.*..*...**.****.**.*..*...****..*.*.**.*..*.....*...*..**....*.*..*.*.**.....*..*...*.*.*.****...*.**.*..****...*****..*...*.**..****.*.**..***..*..*....*.*.*.******.*.*..***.*...*****.**..*..*...*.**....**.***..*.**.******.*..*....*****...*.********.*...*...***.*..**........****..**.*.*..*.*.*.*....*.**.***..***..**.*....**....*.***..*..******.****...****.*****.**.**..*..*..*.*...*..*.**.*.......*..**..**...***...**..******..****.*..*...**..*.....*.....***...***.*.**..*..**...*..*.*.**.*...*..****.**..****.*.**......**.*.*.**.*...***.*.*......****.........**..*..*....*.***.******.**.***..**.*...**.*..***...**..*.**.***.*.**.*.******..*****.......**.*.***.*.**.**.****..*..*..*..*....*..*..***.*.**..**.***...**..*.*..**.*.***.*...*..*.**...***...**..***..*..***..**..*....**...**.****..*..**..*...**...**.*..****.**...**.*.*.*.*..**..******...****......***...*.*.**...*.*.*.*..*..***.....*.**************..*.*.**....*..**.**.*..***.***..**..*...*...***.*.*.*..*.****.**..*...*.**.....*..*..*..**.*.*.****...*..******..**..***......*.*..*....*.*..**...*..*.*.*.*.**.*******.....*.*******.....**..*...***..*...*...***....**...*.**.**.*.....**..*..**.*.**.**.*..*.*.*.*.*.*...**...*****..*.***.*.......**.**..*...**.**..**..**.****..***.*......**.**...*.**.*..*****.*.*.*.*..****...***.***.**.****.*..*..*.*.*.*****.*.**.**.......**..*.**.*.**.**....***....*.*.*.***.**..*...**....*.**....*..****..*..*****..***.*****.....*.***..**....***.....******..**.**...***..*.*..**..**...*.****..***.**..*.*..**.......*******.*..*.**.....**.*.**.**..*.*.**......**.....***.***.*...*...* ......*.******..*.**.**.***.*..**.....***.*..*..*...*.***.**.*..*.*...****.*..*....*.*......**..****....***..**....*.*..*..****......*****..*.**.*..****..**.**..*....**.*..**..**....****.*******....*.**....**..**.....*.**..*.***.**..**..*..*.....*.*.*..**.*...**....*....*.**.**..**.*...*...*..**..*.*.*...*..*..*..*.*.***...**.**......**..*..*.***.*.*...*.*.*......*.*.*...*.....**....*.*****..*.*.*......*.**..*.*..***...*.****.*.****..*..*.***..**.***.**.**........**...***..*****.*.******.****.*.*..****.********..*..*.**.*.**.****.*..**..*...*..*....*..**.**..***.*.***.**....*******.*...*.**.***.***.*..*******...****.***..***.*.**...*.*..*.....*.****.*...*.***..*****.....*....*.**.*.**.****...*..***.*..**.***.*.*.....**.****.*.**.*.*...**...*.***.*....****.......*....**.*****.....******.***..*.....**..**.****..***.*...*.*.*..***.***..*.*....****.*.****.**...*.*..*....**..**.**.....****...****...**....*.*..***.**....****.......*.*.*.......**.****....*.*****.....*.*.**.**.*.***....*....*...**.***..*.....**..*.*.****.*.*..*..**.*..*.***.****.*.......**..**.**..**....*.***.*..**.*...***...*.*.**....***.***.**.*...**...*..***.**..*.*...*...**....**..*...**...**..*****.*.*...*****.***...*.***..*..*.*.*..*.*****.****....*..*.******.****.*..****..**........*...*...*...*..**................**..***..***..***.*...*.*.*...*.***.***.**..*.***....*..*..*****.....***.*.*..*...*.**.***.******...***....*...**....***..****.****.*.**.....*.****..*..*.*..**....*........**..*...***...*.*.*..*..*.*.*.*.**..*.*.***..*..****.*.*..****.******.***.***..*..*..*.**..*.***..*..***.***.*...**..**.*..**..*.*.**..***..*.....**..***........*****.*****.*****...*****........**.***...*.**.*.**...**.*.*.*..****.*......**.*....*..**..*****...*.*.......*.***.**.***.......*.**...*.....**..*..*.**.....*.*..*****.***..**...**....****.****.*..*.*..*..****.......**..*.*.*..**..**..*.*..*....***.**.**.**.....*.**.**...**.*.***....*...**..*.*.*.*.****.***.**.*.*****.**.....***...*.*.*.*..**...**.******.*****.*** .*.*..***..*..*.***.**.**.***.**.*..**...**.*.**..*.*....***.****.*...*.***.....*.**.*****.*...*...*.**....**.*.****...**.***.....*.*..**..*......*..**.**.***...***...*.......**..*.*..*......*.**.**.**...*.***.*.*.*.....**...*.****..........*.**..**....*..*.***.....*.**.**.**..**.*...****...*..******..*..***.*..***.*.***..*.**..*****..*..*...*****.*..*..*.....**..*.*.*.**...**..**..*.....**.*.**.*..*.*..*.....**.........**.*..*...*.*.*.....*...*.*.**.**.***..*.........*.*******....***.**...**..*.*.**.**.*****.*....*.....*.**...*.*.****.*..*.....**.*.*.****.........*...******.*.**.*..*.*....*.***...*.*.**.*****.*..**.*...*.**.....******...*.....*.*.*****......**.**....*.*.*..**...****.*.***...*..*...**....**...**..*.**.*.*.*.....**.*..**.***...**....*...***.*...*.***.*..*.....*....*..**.***.**.*.*.*.*.....*.**..*.*****.**...*.*..*.****..**...*.**.***.**......*.**...**..*.***.*.*.......*.***..**.*..**...*...*..***.*****..**...*.******.**.**.....***.......**.*..*.*.*.*..*..*...*..*.*..*.*.*.*..****..***.***.***...***.***.*....*****.***..**...*.*.**.**.***.*......***....*.*.*.*....**...****..*....*************.*.***..*.*.*..**.*...*..**.*.*..*.*.*.*.***..**...*.**.*.*.*.*****.*...*.***..*.******.*..**....*.....*...**.****......*.**...*....***...*...***.*.*****.....*.****.****.*.*.**.*****...*..**.....*.*.......******.*.*.**...**..**.*.*.**.**..*.......**.***.*.**.**...*.**.*****..******..*.***.*..*.**....*..***..**....*..**.....*.**.*.**.***..**...**.....***.*.**.*.....*..**..*..*..*..**.*.******.**..*.**.**.**..*****..***.*.*...********.*..*.*****..******...**.*....***..*.***.***..*..****.*.**.*...*******.*******..***..*.**...*.*.*.*.......*.*.*.*......***.*.****.***...*..*.*.*.**...*......****...****.*.....*..*****.***...***..*.*.*....*..*.*..**.*..***.*.****.**...*******..***....****.....**.*.......*.**....*.*.*..*.****.*.*.*......*..*.**..**.***.**.**..**..*****.......*.**.*..*.**.**********.*.*...******.****.***..*.**..**.......*.****...***..**.**.*.****.*.**.....* **.*****....**..****...*.**.*.*..*....*.*.....****...**...*.*****.**....*.**....*..***.****..*..**..**.******....*.****...*.*..*.**..*.****.....*.***..*.*.*..*....*****.....*.*.**.***...**..*..*******...*.*..**.**.*....****...*.**.*.*..*......**..*.**..**..**..*.***.*.**..**.*.*..**..***.*..*..****.***.***..***.**.....**..*.*.***....*****..**..*..**.**...*..***..*..***.*.****.*......*...**...**..*.*.***...****.*.*.*.....*.**.*.**.*****.***.*.*.*..***.*....**.....****.*...*..**..*...*..**.*....*.***.***...**.......*.*.***......***..**.***..*.**..**.*.***.**....*....**..*.***.*..*...**..***..***..***...*.*.....***..*...*...*.*.....*....****.***..***.*..*.**.**.**..*.**..*.****.*.*..*.*...**.*.*****.*****.**..**..**...**.****..**......*.*.*...****..**..**.**..*****.*....*....*..**.*.*..***.*****..**...***...*..****.*.*....***.*..*.....*..*****.*..*........*.*.***.*.*.*...*.*..*...*.*...*....**.*..*......*.***.*..**..*..**.***..***..***.*..*..*.*.****...**.***.**.**...**..*...**.**..*..........****.**..*...*.*..****...**.***....***.***.*..**....**.*.**....**...***.*.*......**..*.*...***.***...**.*..*.***.*******..*.*....****.**..****..*.******....*..*.***..*...****..*....**.*.*.***.**.*...**.*.**..*....*...*.*..*.*.**...*..*..****..*.******....***.****..****.*.***.*.**.*..****....*.****..*..*......*.*.*.**.*.*...***..*.......*.*.***....*..****.*.*..**.*.**...**..***.****..*.....**..**......****.***.***.....**.**....****..**..***.*.*..*.**.....**.....****..*....**..*.***.*..*...******.*.*******.**.**.*.*.**.*.**..**..*.**..*..*.*****.*.***.....*.....*..**.*.*****.*.*.*.**..*..*..***..**.*.....***.*..******..***.*.*****.*.*.*.****..******...**.*.*....*.........*..**....*....*..*****..*.*.******.*****.*...*.*...*.*..**.***.*.***....*.....********..***..*.**..**.*.***.*......*..*.**.**..****..***....*.....*...****...**.*.***...*..****...**..**....**.**.....***..*.***...**....*.*.*.*..***.***.***..**.**.*.**....*...*.*......**....**......*.****..*......**..*......**..**..*.. .**.*****.**..*.***...*....*.**...***..*.*.*...***..***..*...*.***...*...**...*.**..*..*..*..**.*..*...**...****.***...*.*...*.****.*.*.*...*...*.***....*****......***.***.**.*.**.*..**.**.*......*.**...**..*....****.****.***.*********.**..*..***...*...*...*...***.**..****.******..******.*.*...***.*..*...*.....**...*.*******.****.*...*..*.*****..****....***....**.....**..*.**.**.**.*..****.****...**.**.**.*..*.*.**..*********.**.****.****..*.*.***.*..***......*...**.******..*..*..***..*.*.****....*****.**.....*..**....*...******.**...*..**...*.**........**..**..*.**..*.*.**.*******.*.****.....**.**...*..*......*..*.*.*..*.*...***..**.....*****.*....**..****...***.***.**..*....**..***......**..**......*.**..***..*.***..*.*****.*.*.**.**.*.*..***..*..*********.***......****...*.*.*.*.***.*****....*..**..*..**..*...*...*..*.***.*...*....******.....*..****.**.*.*.*.**..*....***........*..*..*....***.**.**...*****....*..**.*....*.*......******.********..*..*.*..*.****..*.....**.*****...*.**.*...***.***.*.***...***..*....****.****.......***.***.....**..*..*.*....**.....***...**.*....*..*..**..**.*.**..*..*.****.*...*...*..**.........***..*.**.**.*.....*....*...*...*..**.*..*.***.....*.*******...*..*....**.*..*.....***.*.**..******.**.*.*..**..*.....****..*.**.....**..*..***.*.*.**..*...*.***..*.*..*.*.***..*.*****..**..*......*.*.**..*******.***.*.***..****.***.**....**.....*.*..***..*.*...**.*..*.*.*...**.......*.*...**.*..*...***.**..*..***.*..***...**.*...**.***..****..****.***.*.*.....**..*...*.*...*..******.*..*..*.*.*..***..**.*.*..****.***...*.****..*****.**.**.*.*...**..****...**..*..**..*..*.**.***...*.**.*.*..*...*.....*.****.**...*..**.**..**.***.***..*..**.*..*.*.*...*..**.*...**.*****.****.*..**.*****.******....*...*..***...*..*.*..**.**....*..*..**.*..**.******...****....**.********..***.*.*********...*....*.*****.*.*****...***....***.**.***.***....*.....*....**.**..*****..****..****..***.**..*..*.**..***..**.*.**..**.***.*.*.*.****.***..**...***..**.**.**** .*..*******..*****.***..**...*****.**.*.**.*.***.*.*****...*.**.***.****.***...*.***.**.*.***.**.*.*****.......**.*.*****..*.**..****..**.**..*.....*.*****..*****....****.*..*.**.**.*.....**.**.*...*.**.*...**....*..*.....*.**...*..***.....*******.....****....**.*..***.*.*.*****...***.*..**.**....*...****.*..**..*.*..***.*...*......**.....*.*...*..*.***.*.....*...**.*..**....*...***...*....*..*.**..*..****.*...****.*****.*.***....**....*..*..***..*****.***.*...**..*.*****.*..*.*..**.*....**..*..*.*.*...*.*..*.....*****...*.*.*..*..*..*.**.**.**.*.....**...*...**.*...****.*...*.*...***......*.******...**....*.......*...***.**.**......*..***.*.**.*.**...*..*..******.*.****************..*.*****...****....*.*.***...*...*.**.*..****.*.***...**..***.*.*.*..****..**...**.***..*.*.*.*.*.**.****......*...***.***.*..*.*..**.*.**....*.*..**.*.*.....*...**..*........*...*****...*****...*.**..**..**.**.**..****.***...**.*.*..*.***.**.*...****.*..*....**.*...*...*....*******..***.**.*.*...**..*...*..*..*.*.**..******.*.*..**.*.*..**...******......*****.****.*..*.***..*...*.**.*.**..*..*..........**.****....*...***.*....***.*...*.**.....*.*..***...**.***.**.*****...*.***..*.**....**....*****.*.*...**.*.*..*.********.*.***.**.*...*....***..**.*.******.*....*.*...**.**...**..*..***..**.**.**.**.***...*.**.*.***.*.**.*.**....*.*..*..*.*...****..*.**.*..**.*.*..*.*.*..*...**.***..*...*...**.***.*..*.**..*..****...*..*..*..*..**..***...****...*...*.***.*.*....*....**.***.**.*...**...**.*.*.*.*.****..*.*.......*.*..*****..*.......******..**.*......*.*....*.**..*****.*.****.***..******...**.*........******.*...***.*.*....**..*.*.**.*.******.*.*..*....**..*.***..*.**.*.*..*.*..*....**..**.****...****...***..***.***..*..*.*.*.*.****.......***.....*.*...*.*..*....*.*...**..*..*.*.....**...***.*.****....*..*..**.**.*.*.***.**.***....*.****.**.*.***********.*...**..*.*..**...***...******.*..****.*.***.....**...*.*.***..*....**...*..*******.*....*.*..**....*.....**.**.*.*..****.***....******** *.*..***.*.*..*****.*..*.*.....**..*......*.**.*....***.**..***.**....**...*...**....**..*.***.*..*...*..*.*.*...*....****..***.......*....**.*...**.*.....*....*...**.**.*....*.*..***.*.**.....**.**.*..***...*.***.*..***...*..***...**....*..*..**.*.*.**.*.*.*....**....**.******.......**.**..*......*..**....***......**.*.****.**....*..**.*.*****.**.***.***..******.**.*.*.....*..*.**.****.*..**.**...*******.*......*.**..*.*...**.*.****....****.*......****..*..***.*.**....*****.**.**.***.*.*.....*..****.**...****.*...**...*......*.***....***.*****..*..**.**..**.*..*.***..**.***..*........*....*.***.*.*..*.*****..*.**...**...*..***.*.*.*****.......**.....**.***..**.........***.*...*.*.**...***.**.**...*...*.*****..*.*.....****...*.***.****.*.**..***..**..**....**.**.***...*.**.**.*.*...**...*.**...*.*.****.*.*.*...*..*..***..**........*.*....*****.***.**....*.....**.**********.**........**..*....****.*......**.**...*.*.**....**..*.***..*.***....**.**.**.*.*.*..**.****.*..*..*.*.***....**..***.**..*...**..**.***..*....*.*....**..****..*.*..**.**....*.*..*.*...**....**.*.***...**..*.**.*..*..**.*....****.*****...**.***..****..****....*****.**.*.*.......*.*..*.*..***.*.....****.***..*...**...*..*****..***..***.....**.**.*.......**....*...***.**..*.*..***.***....******.*......*****.*.******.*******...**.*..**...*...***.*.*....*....*..*...***.**.**.**.**.*.*.*.*....*..****....***....***.*.***...**..*.*...***.*..**.**..*.**...***.*.*****.*.*.***.*....***.******...**.*...***.***.*.*..*****....**....*.....*.*.*******.*..*.**.***...*..*.*****.*....*.*.**....*...*.*.**..*.....**..***.**...**...******.**.**..*..****.*.**.*.**.....*****.*...*....*..*..*.****.**.*..***..***..**.****.*...*..****..*.*...**..*..*...*.*.*.****.**.*.**.**....*.....*..*****.**.*..****..*.*.**..*.**..*.***.**.*...*....*...*.**...**...*.*.....**..***..**.......*.*..**...***.***.*.**.**....*.**.*...**.*****...**.*..*..**..**.*...*...*****.*.**..**...*.***.*..*...*.**...*.*.***..*.***.**....*..*..*.**....**.. .**....*.****...**...**..*.***.*...*.**..*.*.**.*.*...**..***..*.*......****.***..*.*.**.*.***.*..*.*.***..***..****.**.*.....*.**.***.*..*..*.***.**..***.......*.*.*....****....*..*.***..*.*....*.*....*...**.***.......***.*****.**..*..*..*...*..*..**.....*...*..*.***..*....*****.**..*..***...*..*.**..*.*.**.....****.*..**.*...***.....*..*..**....*....*****.***.*....*..*..*..**.**********..*****.*.....*.****......*.**...**..*...**.....*.....**.*........**.****..*..**.....**..*..*****..*..*.*****.*.*..**.....**..*****.**..*.*..*.**.*.*.*.*...........**.*.**...**...*.****..*.....*..*..*...*.*......*..**.*...*.*..*.*...**...*****.****.***.........***...*.**.***.***..*.*.*.**.****........**...***.*.*..*..***.....*.*....*...*..*..*.......******.*...***.***...**.**.*.**.*.*.....*...**..........**..**....*..**.**...**.***.*..*...**..*.*.*.*......*.****...***...***..***.....***.*.*.**...**...*.****...**..***...*.**.*.*...*.....*****..*....**.*..*..**************....*.*..*..**.....**.*...*****....*......**.**.*****...*.*.*....**.*..****.****.*....*.**.***.***...*.*.**..*.*..**....*..***.*.*.*.*.**..*.*....*.*....*****.***..**..*****.**.*.*.*.***..***.*..*.*.*.****...*.*.*****.*.***.*.*.**..........***...***..*..*..*..**..***.*.**..*.....***.*...*....***.*.**.*.*.....***.....*..*.....**..****.**.*..**.*..**.....*..**...*.*.**.*.*.**..*....*.****.*.**.***.*...*.*...*.*..*..*..**...***.*.....****..**...***.******.*.*.....*...*..***.*.***..*.*..*..****.**.....******...*.*.**.*.*...*..**.*.**...***...*..*..*.*.*....**..**.*.****.**...*..**.*.***.*.*..****.**....*..*..**.**..*....*.*.*...****..***..*****..*.*.*..*..***...*..**.*.*.*****..**...*.**..**.***..*..***.*..**.****.*......***....*..**.*....*...***......**..**.***.****.*.**.**.***..*.**..*.*....*.*******..***.***.*..****.***.***.**.*.**...*.*...*..**.*..***...*****..*.*.*.*****.*.***.***..*.*.*.*.....*..*...*..*..*.**..*.********.**...*.*....*.*.**.**.*.**.**.*..*..**.*.**.**.***.**.***.******...****.*.....***...***....*.* ***..**.**.***.***.*..*****.*.***.*..**..**..**.*****.***..**.*.***.*.***..****.*...*.*...*.**...*****...**..**..*****.******...******.***********.**.****...****.....*..**.*.*.***..*.......*.**....****.*.***...*..*.**.***.*.****.*.*.**..*****.**.*...*..*.......***.....*.*.*.*.**..*.*..*.*...**.*.*..*.*.*..**...*.*....***....*.......*...*.*.**..**..........**...*.*...**...*..*.*..*..*...**..*****..**.**...**.*.*......*.***.*.*....*....**.*...**......***.....**.**.****.***..*.*..***...***..**....**.***...*.*..**.**.**...**...*.****.***.*..*...*****..*****......*.*..*....***...***.*..*...*.***..****.**.***.*....***..*.*....*.*.******.**...*...***.****..*......*..**.*.*..*****.**..*.***...***.*.****...*.****.**..*.**..*...**.......***..*.**...*..**.***..**..***..**....**.....**.**.**...*.......***.*.**....**...***..*..**....***.*...**....***...***..*.*.******..***.**.*.****..*.**....*.*.*****...****.**.***..**.*..**.*.*.*..***..***.*..***..*.**.*.*.*****..*.***.*...**.*.**.*.*****...*.*****..*.****.*.......*...**...**.*..*.**.**....*.***********.********....***.*.**.*...*.*..*....**..**..*.**.***...*...*.***...*..**.*.*..*.*****...**...*.***..*.*.....*..*.**..*...*.............**.***.*.***.*..*..**.***...*.***...*.*..**...**.*..*..***...****..*.**..*..**.....*****.*.*....*.***...*..**.*.*...*..*..*....*.*.*..***.*.*.**...*.*..*.**.*....***..*......*..***...**..*.*..**..*.***....*.***..***..*.**.****...*.**.**..***...**.*.*.**.**.*...*.**.*..**..******.*.***.******..*.*...*....******.*.*.*...*.*.*...****..*****..*..**.**...*.**..*..*...**.*...*.*.....*.**..*.***..***.*...**..**.**.**..*...**..******...*.*****.*.*..*.*.**.**.**.*****.**...*...*.*.***...*...*****...*.***...**.***....****.....***.*.*.**.**.**.**.*****..*.*.*.*.*.*..**.*...*........*......**..**.*..**...****...**..*.*..***.*.*.*...**.*..****..*.*..*..**..*..*.**.*...*.***.*..******.**.**..*.*....*.*.*.*....***.**......****.....****.**.****.*.*.*.*..**.*......*.*..**.****..**..**.******....*.*....***...*..**. .*.**...***..*...*...*.*.**..*.*..*...*...**..***.*.*.*********....**.**....*..**...**.*....***......*......***..*.*******..*..*.....***....***.******..**.*..*******.****.*....*.*.**.*..*.**.*..**.*..**.***.....****.**.**.*.*.....***.*.........**..*..**.**..**.*..**..***...*..*.*...*.**.****.*..*....*...*.*...*.*....*....***.**..**.*.*.*...**.*...**.*...***.*.*.**.**.***..*.*..*.*....**..**...**.***....*..*.***.***.*.******.**...*...*.*..**.*.**.*.**.*..*.**.**.*.*.*.***..*..****.***..**.**.***.**...........**..*.***.*..*.*.*.*.**.***..*....*.**.**..*.***.*.*.*..**....*..*.*.**.****.**..**...**.*.****..**...******..*..*.******....***.**.*.**....*.....*.*..**.******..*.******..*.**.*.***.*..****..***.***..**.***....**.*.**.....***.*.....****.....*..*.**...***.*..****....***********.*..*.**..****.....*.*.******.*..*****..***.*.**....*.***.**.***.*.....*.*.....***.*****....**.*..*..***..*..*...**.***.**...*.*.*...******....***.*.**.**.**.**.**.****..*.****...********...*.*.**..*..***..*....****..**..**.*.*..****.**.*.**..**......*....*.*...**.**.*..****..****.*..*....**.*.........**.....**.*.****..*.*.*...*.*....*...*****.*********.*.*.*.***...***..*****.*...*...*.***......****...**..*.*.******.**....*.***.*.*..*.**.**...**.******.**...*.*..***...*.*.*.**.**.*...***....*..*....******....*..**..*..*****..***.*****...**.*.****.*...**.*.***.*..**.**..*****..*.*.*..*****.*...**.*..........*...*.*.*.*.*.**.***.......*..**.*....*.**...**.**.***.**.*..*.****.*..*.*.**.*.*.***...*.*.....*.......****.*.....*.*...**....**.*......*.**........*..**.....****.**.**.**..*.**.***.***.*....*...**..******.*.*.*.*......****.*.**..***.**.*.***.*.*....**.*.**.*.......**.*..***..****.**.*.*.*..*.****.**.***.**..*.***..**.*.*.*..*.*.**...**..**.*.*..**..*.........*.....********.**.*..*.*.*.*.*...**...****.**...****..**.**..***.***.*.*.***.*...*****.**.**..**.*********.***......**.*.*.*.....*...**.*.*.*.**..**.**...******..***.*..**...***.*...*.*..*..*...****..*...*..**.**.***.**.......*.**** **.*.**....*.**...*..*.**..***.*..**.*.**.**.....*.*.****.*.*.*.*..**...**..**.***...***....*..*....***..*..*******.*.*...***..**....*.*.*...*..*.******.**.**.***********...**..*.*.**....*.**...*...*.......*.*.**....**.*****.*......*.**.*.**.**.***.....*.*.*...***.**..***.*..*.**....*......*.*.**.**.*********.******..**.**..*...****..*...**.*.*....**.*..*..**.**.*....**.**..*.**....*.*.***..*******..***.*...**..*....*.**...****.....*.**.*****.*...*.****....***.....**...***..*....**.**..**......**.****.***...*.*.....****..***.**..*..*.*****.***.*..***.**.*.**.*.*.*..**......*...*.*.****...*.*.*....*...****..*.***..**..*.***.*.*.*.......*....**.*...****.*.......*.***...*.*..*...*.*..*.*******..**..*..*.**.**..*..***.*.*.***...**......*.........***.*..****.*.*.**.*...*....*..*..*..**...*....*.*....*.*.***.*.*....****...***...****.***..*..*.*****.****.**.*.**..****..*.**.*.*...*..*.**..***..*...*.....****..**....*.*..*.*...*...*..*.*.....**.**..**..........*.*.**.......*..**.**.****.*..****....****.*.****....****.*.*.....**...**.****.*.....*.*******...**.*.**..**.**.***.*.*.*.****.***.*..**.***.*.****....**.**.*.*..**.*....*.*......***.*.****....*****.*..**...*....***.*..*.**..**..*.***.**..*.*..***.*.*..*.**.*...*..*.**..*.*.*...***.*.*..****.**....**.**.*....**.*.*****.***.*.*.*.**..*..*...*.*.*.**.*.*****.**.*...*..*..***....***..*..*........***.**.***.*....*.*....*.***.**....*.*...***...******.**...*..*.*.**.****.*.*..*.*.***.*****....*.*.*.**....**.*.......*...*...*******.....****.**........******..*..**.***.**..*.***.*..*.***...***.*.*..*..**.***.......***.********....**.*...**........*.**...........*.*.*...*.***.***...*...*.*****......**...***..******.*....*..*..******....*.*******....*...*.***..*.....*...*.**..*.**.**......*.....*.***..*.*..**.***.*..**.*.*.*****.*..*....**...*...*.*.....*..**.*****....***....**..*..**.**...*..**..*.*.*.*..*....***.***.*..*****.........*...*.**.*..****.*....**.*.***..*..*.*..*.....***.**.*.....**.**.....*.*****.*.*.*...***.***.. .....*..........***.****.....*....***.*.**.**...***.*.*..*.*.*....****.***...*.*...*.*....**.*..*.*.*..*.*****..***...*.*..**.*..*.*...***...*...****.*.***..*.*....***...*..*..*.**.****...**...**.*****...*..**..*.****.*.*..*.....*.*....****...****..***....*..*.*..*.....********..*.**.***....*.***...*.......*....**..*.....*.*...***............**.***.*..*****..*.*.*...**.*.*.*..**...*...**..****...***.*.**.**.***..***..*.****..***..**...*.*****.*.**.****..*.*..***..**..*...*....*.*...*..**.**....*..**.*******........***.*...*.*.*.**..*..**..*.**.*****...*..***....*.*.*..*.***..*..**.*.*.*.*..**..*.*.*...*...*..*.*....**.**.**.***.***.***.*.*.****....***.*..*.**.*.*...*.**.*...*..*.*.*****.**.**...*..*****.*.*.**...****.*****.*.**.......****..*.*.*******.....**...*..**.**.***.*.**...**.*.**.*****.*.*.**...**....****.**...**....**.*****.****.**.***.*...**.**..*...****.*..*.*..****..**.***..*.*..**...*....*******.**.***..*....****.**..******.*.**..*.*..*..*****.*...**....*....**..**..****.**.**....********.**.*.*.*.*.**.*****.*.****.***..****.**.**.*...***....*..*.**.**.**.*...*..*****..*..*...**.*.**.*.*.***..**.***.*....*.*...*...*.**....*.*...**.******.*...*......******..*.*.*..***......**.**....**...**...****.**...*..*..**...****.*..**...**.*.*.*...***.**.....*.*..*****...*.*........*.*..**.*..*..**...*.*..*.**.****.****....*****.***..***..****..**.*..****..**.*.***..**.*...*..******...*.****...***.......**.*.***.*..**...*.**..*****.*..*..***..****.**...*...***.....***..**....*.*.**.****...***.....*..**.**...**..***...***.*..*..*.*.****.....***...*....**.*.*..*..**..****.*..**..***..*...*...*.*.*.**.*...*...*...........*......***..**.**..*.*..***.*.*...*.**.*.**.*...***..**.*..****...*....*.*..*....**.*.*...*..*.*..**.**..**.*.*...***.**********.**..**..*....***.***...*.*.***..**.**..*.*.....*.*****...**.*.**.**.....**...*.**........****..*.*.......***.*....****.**..*..*.**.**.**.*.**..**.*.**.*.**..**.********....*..**..**...*...*.*.**...**.****.****.****.****..**.* .*...**.****.*...*......*....*****..*..**.*.*.**..*..*.*.**..*...*.**.*.*...*..*.***......**.**.*.***.***..*..***.**...*.****.**.*..*.*....***....******...*....**...*.....******..**..*...***..........******..*.*.**.**.*...*.*.****.***.**..***.*...*..*******..*****...*..****..*.*.*.**.**.*****..*********.*..*******.*.*.**.....**.*...**.***.***.***.**...**..*...*...*....***..***.*.*..*.....*.*..*..***..*.*..***.*.....**.*...*.**.*.***.*.**.**.....*..**....*.**..*...***.***.....*......*..*.*.**.*.***.*..*.***..*.**...**..***...***..**..******..****.*.*...**.......*.*.**.**.*.*........*****.***.*.....*...*.*..**.*...***.*.****.***.*.***...**.**.....*...*.*...*.*.*..**.*...*.**....*..******..*.*.*.....***.*.*.**.*.*...**...*.....*....****.***...**.*..*.***.**....*.***.**.*******.*********.*.****.*.*..****.*.**.*.*....*.**...**.*..***.**.******.*..*.*.*****..*..****.***....***....*.*.******.****.*..****.*.*.*.**.***..****...**..*....*.***..**.....**.**..**..*.*.***.*****.....**....***..*...**..****.*.**.*..*.**..**.**..*..*.*.**.*.....**..****.*.....**...*.....*.*..***..*..***.***.*...**.**..****.*****.**...*.***..*.*...**.*.****.**.*.**....*...**..**.**..**......*..*...**...*****.****..*.*.*..***.**..**.**.*..**.*.***.****.*...*...*.*.*...*.**.******.*.**.***...***.*.**..**...*.*..*.*..**.*****.**...*.**.*.******.*.**.*.*..*.**.**..***...*.*..**..***..*....*..**....*.*.*..*..*...*.*..***........*...**.**.******..*..*.*.*......**.*.......**.**.***.**.*..**.*****.**.***..**.**..*..***...*******.****.**..**..**..*.*.*.*.*.**....**.**...*....****.******.**..*...*.*.....*....***.......**.*.....*...**.*********.....*.*.*.....**.**.**.***.***.**.*..*....*.*.***.*..****.*..**..*.****..*.*.***..**..**..*.....*..***...**...*.*.*****.*.**.......**.*.*.**.****....******.*.*.*..*.***.**.*...*....**.**.***..**.***...*.*.**.*......*....**..**********.*.****.***.*.*.***.*.**...***..*...*.*...*..**..*.*...***.*....****..**.*..**...*.*..***.*.....*....***.*.***.**.****....*.*......*..**.. **..*...**...*..**.*.**...*.*.**.***.*..*.*.*...*.*...***..**....***.*....*...**..***.**..*..*.*.....*.......****.*..*...*....*...***.*.**..**.....*....**..***....*.*.***.**.....**.*.*.*...**.***.*...*.*.*..**..***...***...*.**...**.******.*******..****..*...**....*.*.*****.**.*.******.****....*...****...***.*...*********..****.*.**..*..*.**..****.*..*...****....*.****.***.**.***.....*******.***..*.*....**.*..*..**.*.***...*.*.**..*.*.*****..*..*.*.*.**...***.*..*..*..*..**....*.....********...**.*****.**..*.****..*....***..*.*..***..***..**..******...*...*.*....*.*..*.......***..****....*.*.*.*.**...*..**.*****.*..**.*********..***.***....*..*..***.**.*...*...*..***.***.**.**.*..*..**...*..*..**.*.*.*...**...*..**....**.*....**.**.**.**.*..****.**.**..**.*..**..*.*..**.*..**..*...***.**...*.*....*.*...****.**.*.*.****.*.****.*..*.**...*.*..*..**...***.*..**.****.***.*.*****...*****.**.*...**..***.....*..*...***...*..*..*.*.*...*.***..*.......*****.***.....*.**..*..*.**..*...**.**..*..**.**.*****..*.****.*.**..*..**.*....**.*.***...*....*.*.*...*..***.**.*..*..*.....*.****.******...*******.**.**.**.***.*.*..**.*.....**..***..**.*.....*.*...**..*.****..*...***..*.....***.***...*..**.*..**...*.****.*....*.***..*..**.**...*....*.*..*...****....**...*******.*..*.*.*....*.**.**.......*...*.******..*.*...**.**...*.*.*.*.*..****.***..**...*..***...**.**.*.**...*..*..**...***..***..*.*.****...**...***.*.*...**.*...*.*******....*.***.**..*...***.**.*.*.**...*..*..***..*........*...***..*.***.*.*.*.**.*.*******....*.***.**.***.*...*..****.*......*...****..*.*..**...*.*..***..**.***.*..***.*.*.**.**.*.******.*..***...**..*.***....***...*.*.******...*.....*.*....***.....*.*.*.****...*...**.***.*.*..*.*.******..*..**..*..*.*....***.*..*.****..*..*..*..*..*****..*.*.***...*.*******..***..***.*.*..*..*...*....***.**..*.***..***.*...**..**.*....***.**.***.***.*.*.*..*.**.*****..*.*.****.*.*....**.***.*.*...**.**.**.*.*...*..****.*****.****.*.*.*.*****..*.*.*.****.....*.*.**..****** *.**...***.*.***.***...****.***.*.***...****..****.**.**.****....*.*****.******...*.**..**.*.*..*..*........*..*.******.**.....*....*.*.**.***....*.*..*..****.....*.....**..*....*..*.****..*.*.**..*..**...*.*.****.*.*.**.*...*.***..******..*****.*...***....*...*..**..*...*.*****..*.*.**...*....*.*.....**.**..*...*.**.****...*.**.*.***.*....*.....***..*..*****..******.*....***...*.**..***.....***.**.*.***..**..*******.......**.**...****..**.*..**.**.*.*.*.***..*****.*..**..**..****..*.**.*.***.*..**...*****.....*.**.*...****.***.***...****.*..*...*..****...*..*...*...*........*.**.*..***.*.**.***...**......***.*****........******.*.*.*...**...*..*.*.*..**.*...***.*.**....*...**.*.**.*.*.***...*....**.***.*.***..**..*.*.*..*..**.******...******.*.**....***************.*.*.**......*****.*..******..**.**.*....***..*.**.*.*********..*......*.*...*.**.**.**.**.*****..*..**.**.**...**..*******..*.*..***....*.*****.**..***....*.******.***...*.....*.***.***.**.*.*...*.*..*..***.*....*******..*.*..**.**..........*......*.**.*.**.**..***...**....**.....**.**..***....*.**.****......*.*...*.*******.....****..*******.*..***.......*..***.*..**....***..**.......*.****...****..*...........*.**...****.*.**.**.*.*.**..**...***.****.*...**..****.*....*....**..****.*.*.....*.***.*.***..**.*.**.....*****..*.*..**.**..*..*...**...*.**.*.*.**...****.*.*.*...*.***....**...**...*.**....*.*..**..*.**.....****......****...*.*...*...***.*..*...*....*.*...**.**....**.**..*........***.......*..**..*..*....*..**..***...*.*.*.*.**.****.**..*......**..**.**.*****.**.**.**.***.*....****..*...**..*.******..**.**.**..*.*..*...**.**......*..**.*.......**....**.****..*.***...*.*.......**..**.****.*...*.....****.**..***.**..**.*.*****.....**..*.*.*...*...........***.......*.*****.*.**..*..*.*.*****.*...*..*..*.*..****.*...**.*.*..******.***...******.*.*****..*..*....*......**...*.**.***.*......*.*.***.*.***..**.*.******..*..*.*...*...**.....*.**..**....***....*..*.*.*.*..****.***.****.*..*....*****.*.**.* ...**....*****.***.*.*****..........*.*.*.**...**...*......**....**....****.**.**...*.**.***..*..***.*.***...*.*****.*....*...*.*.*....*.*.***.**.*.*..*..**.*...***...*.******.*.*...*.*....**.*..****.****...****...*.*.*..**.....****.*.*...****.**.*.*.***..*.**.*...**.*..*..*..*..*...**.*******.*****..*...**.***....*..*.*...**.**.*.*.*.**...**.*..*...*.*.**.**..**.*..*.**..****.**....*..*.*...**.*..*......*........***..*.****...**..**.******......*.**..***.*..*..**.*.*...*.*..*...****...******.*.**.*..******.**..*....*.******..*.*.*...*.**..**.*....*.*******.**..**.*...*.*.*.*..*....**.*.*****.*.*......*.*..*...***..*..**.*.**..*.*.**.......*.*...*..***.**...**..*.**.**.*..**..**..**.**.**.....**.*...*..***..**.*.***.****.*.*..*.....*****.*....*..*..*..*...**..*.**.*...*******.*****...*.**.***..***..*.*****.******....**........**.*.**..**.***.***.*..*.**..*.***..**.**..*.*..***...*.*..*.*.*..*.*....*..*..**...........**.****..**..*...**.*.*..*..*****..*.**.....*.*...*..*..***...***..**.*.*..****.*.*.*.***...***..*.*..*.*.**.****.*.***...**.**.*****.****.**.******..**.*.*...**...*.*.****.**..*...**..*..*...*..*..**.*....*....*.****.**...*.*.*.***.*.*.*.*...*.*...*.****..***...****.*.*.***.*..**...*..*****..*..*....*...**.*.*.***.*..*..*...*....*...*...*.*...*..*....*******..**...***.*...*.*.......*..***..***...*.*.....*****.*.***.*..****..****.*.***...*********.*****.***.*...**....*.*.*...*****..**.**.*.**..*****..*.**..*....**..*.......*.**.*****.....*.*.*.*.*..**...**...***....*.***.**.***.*..**..****..*.******.**.**.*..*.*...***..*..*.....****..**.***...*....*..*..*****....*...*...**..*..*.*.*.**..****...**...**.***.....**...*.*.**.****.**......*******....**..*..*.***......****.**.***.*..*..******..******.*..*******...****.***.*.****.**..*.***..**..****.*...*.*.**....**..**.....*....***..****..**.*..*.*..*..**..*..*...*..*.*....*.**.**..*..****.*..******..****.......*.*.*.....*..****..*****..**.***..*.....**.**..**.....**.*.*.****.**...*******.*.*.*...**.*****..*** ..********.*.***..**.**.*..**.**..***..........*..*...**.*..******.*....*..***.*.***...*.*..*.*.****...***.*.***.***...*.*....**.***.*.*..******.*...**.*.*..*..**.****.*.......***.****..*.*.....**.***.**.*...*...**..*****...*..**.***.****...*...**.**..**...*..**..***.*...*..*.**...**......***..*..***.***.**....*..*.***.*.**....*.******......*.****..*..*..*.****.....*.*.***....*..*..**...***.......*.*...**......***.*..*.**..*.***.*.**.**....*....**.***.****.***...***.*.......*.......**.*..**.*...***...*.**..*......**......*.**.*.....*.**.*..***.***.*.***....*.*..*.*.*..******.**..****.*******..**.**..**..*.**.****..*..*..*.*........**.*.*.*....***.*..*..*..**.*...**...**...*.....*.*.**......************.**.*.*.......*.***.*....**...*....**.**..**..*.*.....****.**...*.**.***...*.**.....*..**...*......*.**********..*.*.*..*..**..*.*.*.**..**.*.*..**.**.**...*.*.*.*.*..*****....****..*..**.***....*..***.****......*..****.**....*.**.******.**..**.*.*.***.****.****.......**.***....***.***.*.***.*........*.....*.*..***.*.*.*..*...........***.*.*...*.*...**.*.*..*....**.*........*.*.*..**......*.*.*..**.**.**.***.****.*.*...*.***.********..**.*..*...**....*..*....*.*.**.****.*..*.**..**.********...***.****.***....****.*...**..*..........***.*.****.**.**...*.*.******..........*.****...*.....***.***..*.*.*.*.**.**..*.*....**..*..*.*..*...*..**.**.*...*.****......***.*.....**********...*****..*...*......*.......*.........*.*.***..**.*....*.*.***.**.****.**.....*....*.*....**.**.*.***..**.**.*.**..**.*..**.********..**..*.*..*.**.....*..*.*...*.*.*..**.*.**..*.***.*..*..**.*.*.****.****.**...**.***...*.**.******.*.*.******..***...**..***.**.*...***.*....****.*****.*.**.**.***.*.**.*..***..****.....***.....*.*.***....**...*..*.*.*****.*.***.***....***.*...*.*......*.*.*......*.*.***.*..*...*.*.....**...*..**..*...........***.*...*.**.**.*.*.*....*.*..*..*..*...*****..**.*.*...**....*.**..***..*.*.***..*.**..***....*..**.****.*..**......*..*.**..*...*....*.**.***.*.*..*.*..*.**** .***.....*..*..*.*****...*.*****.*..*.*......***...*.*..*.*..*.*...**.*.*****...****..**.**.*..**..**.*..**.*.**..****...**.***.*...*...*.*.*.*.*.*....*.*...*......**.*..*.*..**....****.**..*.*..**.*..*****.*.*****....*..*...*.***.***.**.***..**.*.*.****.**.*.**.....***...*.**..*.*.***.***.*****.....*.....*...***.*.*..***..*.*..***...*.**......*.*.***********.*..**..*.*****.*...*..*.**.*.*.*.**..*..*.**..*....**..*.**.**.**...**.***..**..****.*.***.....*.*..***.*.**.***..*.***..*.*******.*...**.*.*..*.*..**...***.****.....*..**.*.**..****.*.*...*.***.*...*......***..***...*..**...*.*..*.*.**......**.....*..*......*..*.*.**........*.*.*******.*.******..**.......*..**...**.**..*.*..*.****.****....*.**...**.*.**********..*..*.**...**..**..***.*.*.*....*.*......**.*.**.*.****.*..*.*.**..***.*.....******..***.**..*.*.*.****.*..***.*.**..**...**..***.****.***.....*.**....*......**.***...**...*.**.**.**...**..***.**...****.*....*.****...****.**....*.****...***..*...*.**..*.**..*.*.****....*..**....*..*.***..**..*****.*....******.***.*.*..*.*...*..*.*.***.***.*.*..*.*...*..***.***.*.**..***....*.**.....*****.*.....***.***.*.....*..********.****.**....*****.*.....*.*******.....***....*.***.*****.****.*****.*.**.*..**.*.*.*.*...*..*.**.*.*...**....*.*..*........*..**...*..****.***...*..****.....****...***.***.*.*.**.****.*.***.....*****....*...*..*.*...*.**..*..***.*....*....**.**....*..*...*****.*...*.***....*...*****..*..**..*.******.*******..*.****..*.......*.****.*..*.*..**.*.*****..*.*.....**.****.*.****..*.*.**.*.*......**..*....*.******.*...**.*.*****.**********..*.*..*...***..***...*.......***.*.*.*..**.*....*..****.***...*..*.**.........**.*.*.*..*..*.....***.*.*.**...*.*....**.***......**....*.......**....*.***.*.*.***.****..***..**....**..*.*..*.*.*.***..**....**....*...*.*.*.*...*....***.****.****...**.**.***..**....*..*.*.***...*.***...*..**...****.....***....**...*.**...*...*...*..*.***..****..*..*..***.*.***..*....*..*..*..********.....*.*.....*.*..**...*.*.*** **....*.*****...**.*.*..*.*.*..****...**...*.*....*..*.**.*...**..*****.*....*...*...*..*.****..*.*..**..*****.*.*.....******.*...*...*.*.*.*.*.**..*.*....*..*..**...*.******.*.*.*..*.**.*...**..*.****........*****...***...*..*..***.*.*.......*.*.*.*.*.**.*****..*...***.*..*.*.*****.*..*.....****.**.***..***.**..*..*.....*.**.**..*.....**....*.*..*****.****.**..**.......****.....**...*..**..*..*.****.***...**.***..........****.*..**...****..**......****.*.*.****.****.***.*.***.****.*..**...****..**.*.*****..*...*.**..*.*...***.*..**.*.*..**....*.***.***.****.*..*......*...**....*.*.*..**.*.*.....*.*.*..*****.....**..*..**.*****.**.*...***..*****..*.*************.....*.***...*..*.*.*.*...**...*****.*....*.....*.*..*.*.***.*.*******...**.*....***.*...*.***..*..*.**..***......*..**.*******..**.**.***..*.**....****..*..*****.**....**...***...*....**..*..**.*..**.**...*..**....*************....*.**.***...*.*****.**.*..*..*.***..**.**..**.***..****.*****..**.**.***...*.**..**.*.*...**.....**.*.*..***.*******..*....**...*....*..**..***.......**.**......*.....*.***.***.******..***......*..*.**.*.***..*****.*....*.****....**....**...*...***...****....**..****.***.*.*.**......*..*.*.*.***.****.***.***..*.********.**.****.*.*...***...**...*..*.**..*..*.**.**..**...**.....*.*.***.****.*..***.....**.**..**...**.**.****.*.****.*..**.**.*.**.*.....*.*......**..*...**...*..*.*..**.*..****..**.***.*****.*.**.*.....*..*..**.*...**.**.*.*************.**...****.**.**..***.**..****.*..*.**..**..**...*****.*...*...******..*****....**..**......***.*..**..*..*..*.****..**.*...*..***.*****..*..*.****.**.**.......*.*..*...*.**.*.....*....**.*****..***..***..*...*.*.****.*.**......***..**..**.*........**....*....*..*...*....**.*.***..***.....*.**..*....*......*.***..*.***.***.......****......*.*...*....*****.**.****..*..**.*.*.*...*.****.*.*.**.*.*...............**.*..*.*..***...*....****.*.*.*.*.***.*...*..***.*.****.****.....**...**.*...*..**...........*.*.**.***.**..*.***..*****.*.*..***.* *..***..**.*.*......*.....*.*...***.*..**.***.*..**.***.*..***********...*.***..*...*.**.*****..****...*....*.**.**.**.*.*.*..*...**.**..*.....*.*...*..*.*..**..**.*.*..*...*...*..*.*....*******.**.*.*..*...***.***...**..*.*....*.*..*....**...*.*.****...****..*.**.*.***..**.....******.*...*.*.*...***.*..***....******..**.*.*....*...*.*..*.*.******.*.*.*...*..*.**.*..*..*.*.***...*.**.....*..*..***.***.*.*..**.***..**.**..*..***.****.**.**.*....**..*.*.*...*...*.**.*.*..*...******.....*.*.**....**.*.****..**.*.*....***..**.....***.**..*.**.*****..**....**..*****.**.*.*.....**.**.*..*.**...*..********.***.*....**..*.**..*.**..*.**.***.**.*..*...******.***.*.****.***.*..***..*.*.*..*****.*...*......**....****..***.******.......*...**.*.*.*.****.*..**.*...*.**.*..**..********..*.*.*..*..*....*.*..*.*.*.***.*.***.*.*.****..*.**.*.*....**.*..**...**.*..***..*****....*****.*.***.*...*.****..***..****.***.*.**....**.***...*......*....*...*...****..*....*.***.*..***.*.**.***..*....**.****.*.*......**.*.****...**...*...*.*.*.*..**..*.**..*.*....*..*.*.*.**...*......**.*...*....*..**.**.**.***..**.*..***......****.**.***.******...**..**..*.***.*..*.***....**...**.***.*....*.******..*..*.*...**.**.**..*...*****..*.****.*...**.*.****.*....**.*.**.*.*..**..*.**.**.*.*...****..**..***.....*.***.*..****.****..***..*.*..*.**..***..*.*..*.**.....*....*.*.**.**.*..**..**.***.*..****........*..****.*..******.******..*..*.**.**..**.*.*.*****.********..**.*.**.*..**.*....*.*..**..*.***...*.....***.**********...*..*...*.*..*...***..*******.*..*....*....**.*.****.........*.*.***.*...*.*....**.*..*.*..****.**..*...**...*..**..*.*.*...*...*.*.**...*.*.*...**..**.*.*.*...**...*...**.**....***.*.**..*************......***..*...*.*..**.*......***.**..***..**.*****...****.***...*.*.****.*.....*****.*....*...*.*...***....*..*****.*****..**.******...*..***...**....**.**.**.**...***.**.***....****.***....*.****...**...**.*....*.******..***.*..***.******.*......****.*.*.*....*..*.****.**..**.*...... .*..*.*.*..*.*****.**...*.**.*.**...****..*.**...**..***.*..****.*.*.**..*......*...**.*..*.*..*....**..*.**.*....***......**....*....**.***..**.*.*.**...*.***.**...*.....*....*.**.*...*.****.*...**.*..**.*..****........*.*...**....*..**..*..*.*.***....**...***.*.*.*.*..**.**.*.****..**.**.*....*..*..**..***..**..*....*.....**..***..*.**..*..*****.***..**..*....*.*..***...***..**.*....**....*.*****..*....*.**.**.*.***.....*.*...**....**.***.*****.**.*..****.*.***.*..***.***.*.*.*.*.**..***..***.....*.**..*..**..***.*.*...***.*.*........*.***..**..**...***....**.**...*.*...***....***.***..**.*.*.....**..*.*..*...*.....***.*..****.*.***.*****.**..*****.***.*.*****..**..*.******..****...**.****.*.**.*....*.*.....*...*.*..****...*...*.......*.**......*..******..*....*.*..*..**.*.**..**.*.*.*.****.*..**.***..*..******...***.*.....*.**.****.*.***.**.***..*.......***..*...*......****.*.**.*..*.**..**....*..*.*.*****.*.*.****..*...*...**.*..*****..*...*..**..*.***.*...*....*..***.*****.*.*....**.******..*.*********.*.....*.*.***.**.**.**.....***.*....**..**...**......*.*..**..*..*.*.*.***.**....****..*.*.*.*.*.......*.****..**.***..***.*.*.*******.*.**.**...*..****.****.*********.*****...*...*...*...**.***.******.**..***.**..*****.*.*.**.***..*.*..*.*.****.**..*..**.*.*.*****........*.*.**.*.*.***.....***...**.**.*..*.........***....****..****.*.**...**.....*****..*....*.*...***.***..*.****.**..****.*.*...*****.******.*..**...*.**...**.**...*.***.*....**.....*......*...*..*****.**...*.**..**....***.*.****..*...*.*.*.**..*.*******..*.*..****..*......**.**..**..*.**.*..*.**.*.**....*.*...***.*.*.*...*..***....****.*****..*.**.**...*.**.***..**.***.....*.*...*.***..****..***..*.**........********.....****.*..**....*.....**..**.*.**.*..*********.**.**..*...*.******.*....**....********..*.***......***...***...**.*........*..*..*........**....**.....***.***..*....*...***.*.****.*.**.*..**.*.**.*..****.....**........**..*.*...*******......*..*......***.*.....*.***..*..*..*...*..** ***.***.*..*.**.******.*..*...**..*.*...*....**..*.........***..**.**..****.*..........**...*....***...****.*.*..*...*.*..*.***..***......*.*....*.*.....*..**.*...*..*...*******..........*....**...*****.****..*....*.****..*.**.*....**.*.*.*....*...*.*.*...*....*...*..*.*.**....**..*******.*.**.*****..*.......*****....**....*.**..*..**.....*.*..**.......*.***..**.****.**.**.....*..*...*****.....*..******.*.*****..***..**..******.**.******.**.*****.**.**.....****..**.**.*.**...***.****..*.**.**.**..*.*.*.*..**..**..***......*.*...*....***.*..*.**.***.*...**.*.**..****..**.*.***....**....*..***.*...*.***.***........*****....*.*****...***..**...****.**.****..*....**..*..*.*****....***.....******..**.***...*********.*.....*....****..**..**.**.*.*.*..***..*******..**..****.*.*.*...******...***...*...**..*****.***..*..**...*.......*.*.*********.**......**..**.*..*..*..*.*.**.*.*..**.**.*...****.**.**.*.**.*****...***..**...*...*.***.....*.*..*.....**.****......**.***.**.***.....**.*.*****....*..*..*.****.*.*.*...*.**.**..*..*.*...*.*.*.****.....**..****..*..*.****.**.***.**..*.*.*.**..**...**.*...***..*.**.*.******...***.*.**..*****.**..*..*.****....***..**.**.**.**.***.*....*..***..*.****..*.***...*...*..*...**....***..*.....**.***.***..*.*..**.*.**.*.......*.*....**.*..*.****......**..*..*.***.*..*.*.**.*.**.*.*......***.**.***.**.....*..*..*..*..**.*.**.....**.**......*..*..*...***..****.*.***..*...*.*.**.*.***..****.**....*.**...***..*.****..**.*...*.*...**.***.*..*.***.*....***..***.*****.*.**..*..**..**..**..*.*.***.*.*.*.***...*...***.***.*.*******..*.*.*..*...*..***.*****.*......*...****.....**..**...*.*.**.......***..***.*.*.*...*********.......***...**..**..*.**.*..***.*..**...*.**...*.***....*.*..*..*****...*.***.****..**..**..*.....***..*.*.*.**...**....****..***..*..*..***.**..**.***....*.**********..*.*.*.....*.**.**.**..**.***.***....***..**.***..*.*******.*...***..*........**.*.*.*.***.*...*.*......*..**.*...****...*.******...*.*...*.*.*..*.***..***.*.****. **.*.*..**....*..*.***.....****....*.*.*..***.******...***.**.*....*......*.*....***.*...**.*..**.......*..****..*..*.**...*.**.*....*.*.*...*..*.**.*.*...*..*...*..*.***...*.**..*..*.***.**.*****.****.***..**.***..*.*.*****..**.*.**.***.**.***.*.*.**.....*.*****.***...****....*..*.**.*..***.*.*.*.*.***..*.*.***..*.***.***....***...*.*.**.*....*.**...**..*...*****..*.******.*.********..**.**.**.*.**...****.*.****.****.***.**.****.**.*.*****.**.*..***...*****.**....**********.*..**.*.*****.*.****..*.***...****.**..***.**...*..**.**...*.*.****..****...****.*...*.****.**.********.**...**.**.*..*..*.***..*.*..*..*.***.**...........*.*....**...**.**....*..*.*.***...*.*..**..****...**.***..**.......***...*...***....**.**.*.......**.*...*..*..*.**.*.*.*...*..............**..*********..*.*..*...*........**..******...*.***..***.***...*..**.*.***...***...*.**..***...*****.**.....*.**..*.*.*...*.**....*.***.*..**...***.**.***.*****.******.**.*...***..*.**..*...*.*..***.*.*.*...**.**........*..*.**..*****.*..**.***..*...**..*.*.*....*....**.*.....*..*.*.*..******....*..*..****..*.**...**...*.*.**.*.*.*.***.......**.**.****.**.*...*****..*.**..*.*.*..***...*.**.*.***..*..*..**.**.**.*....****..*.*.**.*****...***...**.**.***..*....*..***.*.*.***.*.***.**..**...*.*.*.*.**....*...***.*..*.**...*.*.*.........***.***.****.*.*.**..**.**.*..*.*...***..****.**...***...*.****..**..****...*.*..*..*...*.*..**.**.**..**.**.***...*.***.*.**.**.....**.......*...*.*.*..*..**.*.*.*.****.**.*.**.*.**.*..*.......*....***.***....*..*..***.*.**...*.***....**...*.***.****.*.*.****.*.....**.***.***.***..**..***..............*....**.*...**.*.**.**..****..**.*.*....**..*.***.**..****.**.**..*.**.***.*..****...**...*.******.*.**.**.*....***.****.***.**.*.****..*..*.*****.*...*..*....*..****..*.***...**.*..*...****.*..**.*..***.*.**..*****..*.*.***...*..***.**.*.**...*.*.**..*...********...***..*..**.***.*..**.......**.***.**.**.*..*.**....*.*.*.**.**....**...*.*...**..*.*****..*.*****...**...**.......** ....*.....*.**....*..*.*.......*..*..*******.**.**..*.******....*..*.**..******.*..*....*...*.*.******.*****...*...*.**.******..*...*.....***..*.*.*.....*.....*..**.**..***.***...*..*******..*.*........*.**.....**..*.*..*.*......**.***..*..*.**..*.*..*.**...*.**..*.*..*.*.*...**.**...***.**.*..**.*.*..*.**..*..**.*****.*..*..*.******...*...**..***..***..***.**.****....****..*..**...*****...**......*.***....***.*.....*.*.**.****...**..**.*****..*....**..*...**.*****.**.***..*...**...*.*.**.*******.**...****.***.***..*..**.*..**.*****......*.**...*...*...*..***....*..*.*****.***....*.*****...****....*.*.*****.**.**.*.*.......****.**.*..*..*..*********..***.*......*.**.**.*****.**..**.*.*..**....*..*.***.*.....*.*.*..*.*.*.......*****.**.**..*.....*.*.**..***...****..*.*.*.*..**..*..**.*.**....**.***..*.**..***.*...*...***.*.***..*.*.....*..*...*.*...**.*.****.*...******.**.****..****.*..*..***...******..*.*..*.**...***......**.**...***.*.**...****...*.*....*..**..*.**.****.****...*.*****.*.**.****.**..******.*.*..**.....*..**..***.*....*..*.**.***.*****.**.*.*..*...*.*.****..**...*.*.*.*.***..**.**..**.*..***.**.***..*..*....*..**.**....****..***.*..*...*..*.**.*..*.**....*****....***.****..**.**.*.*.*.*.*......*..**.***.*.*...*..*.....**.**...******........**..**.*********.**.*.......**.****.*.*****.*.**..*****.*..*.**.*..*.....***.**..*******..*..***.*....**.****..*.****.*..**...******...*..**.**...*.....***.**..**.*.****.***.**.*....**.*.*.*..****.....**.***..**.****...*.***.*....*.*****......***..*.*.....**..*.*...*.*.***..****.*.**...*.*..*.*..*...****.*.*.*.*...*.*..**.**..*.**..*..*..*...*****.*....*..**.*..**.***.*...*..*...*.*.....**...**...**..*****.****...**.*.*...*.....*.**.***..*.......*.*.***.*.*...*****..*.*...*.**...*.***..*..***..*..*...*.****.*..**.***.*.**.*.*****.**.**.**.*...**....*****.*.**.*....**.*.*****.*****.**..****.*..*.**.*.*.**...**..***.*..*.***..**.**..***...****.****.*.*.*...******..***.*..*****.***..*......**...*..*.****.*..**.****..* *.*...*.*.***...*..***...*.**...**.*..****....***.*....***.....*....**..***..*.***..****....**....*.....*.*.*****..*.....***.*.........**.*.*.*.*..***.***..*.*.**..*..***.**.*..*.*.*.******.**.*..*..**.*******..***.**.*.*.**.*****.*..***.*.***.....*..*....*.*..*.*.*.*.*.....**.*..*.*.**.*****...*..********.***.*.*.*.****.*.***.*..*****..*.....**.*.*.***.***..*.***.*******..***.*****..*..****..*.********..***..*********...*..*..**.....*.*.*****..****.**.**.*****.*..*....**..*****...*.*.**...*..*.**.*...******......**........*..****.**.**.**..**..***.***.*.*...**.*.*......*...***..**...**.*.***.**....**.*..**..***...*..***.**.**.**..*.*........*.*.*..*.**....*..*****.*.*.***....*.**.*..**.....*.*.*.*..***....*..*.*..*..*.****..****.**..**...*.*****.*......*..*..**.****....*..****.**.***.*.**..***.....*****..*.*..****...**.*.*.....**.*.**.**....*.****.*..***....*.*.*..**.**.*....**.**.*.***..***..*.***.*.*..*.*.*.*.*....**.*..***.*.*...*....*........*.****.***.**.**.****..**.**....***...*.**.***.*.*...**...*..****...*.*...**.*****.**....*.*...*.*....*...****.**.*.*...*****.*..*.*..**..**..*.****...*.*.********.....****.******..*..*.*..*..**.**.*..*.**.**.*..*.*.*..*......*.*...******.**..**....***.****.**.**...*...*****.*..****.*....*****.**********.*..***..*.***..*****.*...***..*.**.*....**..***.*****.*****..*...*.***...**..**..*****.*......**..*..**.***.***....*.****.**..*.....**....***....**...*..*.....****.*....*.*...*....**...*.*.*...**...****..*.**.**.........*...*.**...**.*.**.*....*.*.******.*.*...***...*..**.***.*.**...*..**.***......*.*****.....******..*.*.*...*.*...*.....*****..**......**.****.*..******.**.***...**...*.*****.....***.*****......***.*.*..*..*.*..*.**.*....**..***.***.***...********.*.*..***..***..*..****.**.*.*.***.*.*.*..***...*.*.***..*.**.*..*....****.*.*.*.**.*..........*.***..*..*.**..*******.*....**......*...***.**.*....*.*****..******...***.***.*..*.****.*.****.**.*..***..*******.*.*...*..***...*.***.*..****.......***.*.*.***..*..*.*.*. .*..*.....***...***...****...***..*****.**..**.*...**.*..**.**.**.***..*..*****..**..***.**.*..........**.*..*..*...**.*...*..*..***.**.*******.***......***.*..***..*..**.*.***.*..........*.*.**.*..*.*....*........****.*.*.*..*...***.***...*.*..*..*.**......***.**.*..*...*.....*.*....*.**.**.*..***.**.*.....**..****.*...*........*..***.*.*..*..**...*...**....*...*.**....*.....**........**.*..**.**....*......*..***.**..*..****...*..*.......*...**.*****.**..*.*....***.**.*.*.*.**.....*****.***......*.***..**.......***..***....*..*.**...*.*......*.***.......***.*.**..*..***...*....********.*.***..*..*****.**...*...**...*.*....***.***.*...****...**..*.**.*...**..*.*..*..*..*.**..****.*.*.******..*.***.****.**..*.***.*...**...*.**..**.***..*..*..*****.**.**.******.***.**.**.***...*..*.***..***.*...*....**..*.***..**....*.*********.*.*.**.*******.***.******..***..*.**...*.*.*.*.*.*.....**.*.**..*..**.*....****.*..*..*...**..**..**.....*.**.*....*.**.*.**.*...**.**.**.**.****.******.....*.***.***........****.*.*.***..*...****.*....*.*..*..*..***....**...*.*.....*....*....***.****.*..******..**.***.**........***.*.***********.**..*.**..*.....***.***..*......*.....***.*...**.*..**.*.*.**.**.***.*****..*...*.**.*...*...*****......**.****.*.*.**.***.*.**.***.*.***...*.*..****..*.**.....*..........***.*.*..**.*.**..****************....*******..*..*..*..**.******.****.****.*..*...*..*.**.*.*.*.****.*...***.**.**.*..**.*.*..**.........*.*.*..*.*.**.*.*.......*..*...*.*.*.****...**.*..*..****..*****..**.**..*..**.**....*****...**....***..........**.*.*..***.*.****..*..**...**..**.**.****..*****..*.*.*****....*..****.*.**..***..*.***...*..*.*...*.....*.***.*.*.*...**..**.*.....***.*.*.*....*****..**...*.*.**....****.....*.**...*.*...*.........*..*.**..**.*......***.*******.*...***...*..******..**.********.*.**....**..**.**....**..*****.*.***..*.***..***...***.*.***.*.**...*.*..*...*.**...*.........**.*..**.**.*.**..**..*****.*.**.*....*..*.*...*..**.*....**.**..***..*....***.*...*. ***.**.***...*******....*.**.****.*.***.*.***.****.**...******..*.**.*..**..*...*.*.*..****...***.....*..*.*.**.**...***.***.**.*****.**.**.**.**...*.*..*....*.****....*..*.*..**......***..*..**..**.*....*.**.**.*.*.*.....*.*..***.**********.*...*.....**.**....****.*....**.*..*.*.*....*..**.**.*******.****.**.*..***.**.*..*...*.*.***.****..**.....**....*....*..*.****..**...**.....**.***.*.*...**.***.*....**.*...**..*.****...*******....*.**..**....*.*.*......**.***..*..*............*******...**..**..***...*...*.****...*.*.**.......**......*.**...****.*..*.*....***********.*.****.***.....*..*...*.******.*...***..*..***.**.*******..**.*...**..***..**.*..**............***..*..*.*.*..**.*..*.**..*..**....*....***.....**...**..**.*..***.*..**.**...*.**..*......*..*.****......*.*.*.*.*******..*..*..*.*****..**.***...*....********.**.***.*...*..*****.**..***.*.**.**.**..*.....*.***.****.**.*.***......**.***.****........*******.**.*.*.*.*........**.*......**..****.*.**.*.*...*..**..*.**......****...*.**..*..****.*.*...**..*.*..*..*.**..*...**.*.....*.*.*****..*.*.***.*.*****..*.........*..***..*.....***..*.....***.**..****.**.***..*.........***.*.*...***.***.....**.****.*****..****..**.....*..*...*...*.*...*..**.*.*.*.**.*.*.....**..*.*******.*.**************.***.*.*.**..*.***..*.*......*.*..*.*.*.*******.**...*.*****.*...*..*****.........*....******.****..*......**.*.*..*..*****....**.*.**......**..*...***...*.*******.**..*....***.*..***..**..*.*..**...***....*..*.*.*..*.*****....*****.*.........*.*.*.***...*..*.****....*.*.**.*...*..*...*...*.*.*...*.*.***.*....*****.**......**.*....*.....**..*.*..*******..*********.*...****.*...*.....**..****.**.....*.****..**..****..**.*.*.**..***..**..*..*....*..*....**.*.*.***....****....*.*.*.*..*.*.*.***..*.*......***.*..*.*.**.*...*..*..*..*.**..*.**.....*.**.*....*..**..**.*.**..*.***...*...*...*....*.*.**..*...**.**.**.*..*..******.***.....*.*..**.*...*.***..*.*..****.***..**.......**.**.**.*..**.*.**.**..**.**.***....*.**.*...*** ....*.*******....****..**..*.*..*..**..**.*...**.*...*...**..**..**...***.*..*.**...***.*.*.*.**.*.*..*....*.*.**...**.*.**.**.**********.....***..**.**.*..***..****.*.*********.*..*....*..**.**.**..*.*.*..**..**..**.**..**..****.***.*..*....*****..******...**..*****.......***.*.*..*.**....*********.**.***..*.*.***...**.**.*.**.*......**.****...*.....*.**..**.*..**.*.***......****.**.**...***..******...*.**.***.**.*.....*...*.*.******.*.*...**...****.******.**..*.*.**..**....*.*.**.*......***.*.****.*.***.***..**......*..*..*..**.**.......**....*.....*.*.**..***.***.....*..*.****.*..**.**.*.*.**.*...*.*..**.....*..*...*...*..*..****...****.****.*.*.*..*.*..***.*.**...***...*.*...*..*.*.*.***..***.*.***.*...**..*..*....**.*....***..*..****..****.****.*.**....**...*...****....*..*.**...*****.**...**..***.****..***.***........*.*****..*...**.....**.*...***.***...***.*..****.**.*.**.*.**.****.**.**.**...*.**....**.......**.*.*....*..******.*..********..*..*****.*..**.*.****.******..****......*.*.***..**.****.*.*.*....*.....***...**.**..**.***.*...**.****...*.*.***..**.*.***...**..*..*.**.*.*.**.*.*.*..*.**.*.....*.***..*...***...**.**.*.*.......***...*...*****...*.*.*.*..*.***.........*...*.***...*..**......**....*...*..*.***.******.*.**.*.*.***...*.*.**.*.....***..*.*.....******....**.*....**.*..***.*.*.*..***.*.**.*.*..*****.***....*..*...****.......***.*....*.*..*..*.......*.**.*....*****..***..**...*.*.....*..**.*...*..*..*.***.****.*....*..*.*..*.*.*.*..***.**..*...***..*..****..***..**..*.*..*.*.*...*..**...*......**..***.*...*.....**.....*.*.*..***.*.**.**..*****.*.....**.**.....**.****..****..*..*..*.**.*.**..*.....***.***.*.**.*.***.*......*.*.**.....*.*.****.**....*..*.***.*.**.*.**..**....****.*......*.**...*.****..**....*..*.*..*.*.*..****.*...***.***...***..*.****.****....****...*.***.***.*.***.......*.**.*.*.*..***.***.*...****..**.*.**********....***..*..*...*.*....******.*.*.***.*..*.....**...**.**...**........**..*.**..**...*.*.......*..****...******.*. ******.**..*.*.*.*..**.***....*.*.......*.*.*.**...***.*****.**.****.....*****.*...*...**..*..****.***.*.**..*.*..*..**.*.*.**..****.****.*.*.*..**.****.....*...*..**.**....***.**.****.**..**..***......******..*...*.**.*..*.*.****..**.***.*..**.**...*.*.......*.*..*..***......***.*.**..*.*..*..*.*..*..**.....*..**.*.**.**.**.*.....*.*.*..*.*.**.*..*.*.**.*.*.*.*..*..**..**...*.....**...**...*.....*.*.**.*.*..*...*..*..*..**.*.**.*..*.*..**.**.*..***.***..**....*.**..***.*.*..***.....*..*..***.*.*.*....**..*.****..*......*.*****.*..*..**.*...*.**.*.***..**...**..**.*.*..*..*.**.***.*..*..*..**.*.*..***.***...****.**.*....*..*..*....*..*.**.....**.*.**..**.*..****.**....**.*..*.**.*.*..**.**....*.****.*.*.**.***.*.*..***...**.**...*..*.**.*..*.****.....**.*****.....**..*.**...*..*.**.**.***.*.**...*.*..*****.***.****..*.*..**.*..***..*.*...*.**...**..*.***.**.*...*.**......*..*....*.*....*.**..**....**.*..*****.*..***.*.*..***.*....***.*.**..**.*******.*.***.*..**.....***.***....**.**.*.*******.*...*****.*.***.*.*...**...*.***.....**....*..*.***.**.**.*.***.*.*.*.**....**.*...*..*********.*..**..*.....**.*.**.***.*.**.**...***...*****..*.*.*********.*....**....*..*.***.*.*.*...*.**.*.***..**..*****.*..**....*....****.**...**........*.***....*.**.******.....**.***.**.*.***.***.**..*.**...**.**.*...**...**.....**.*..*...*..**......*..***...*...**..***...***..****.*.*..*.****.****.***..*.*..*..**.*....*..**.****..**...**.**....*.***.***..****.**...*.....****...*...*.*..**..**....*.**.*.*...*.****.**.*****..**.*****...*...*.*.*******..**..**.*.***.****..***..**.**.....***.***.**........*********.....*...*.*....**.*..***..****.***...**..*....*..*****.*...**..**..*..***..*.***.******..**.*...****.*..*..*....*.**........*.......**.**.**...**.***....*.**.*.**..*..*.*......**.*...*.*..*.......***..***..**.***.*..*.**..*..*.*.**..*****..*..*..*....***.*...*.******...**..*..*.****..*.**..******.****.*****..*.****.*....*...*..*.*.*.***..*.**..***.*.**....**.**.**.**.*.**..**...*. ***.*.*.****..*.*.......**..*..**..*.*.......**...**.*......***.*...*.*.**.*...****.*.........**.******.***.****.**.*...*..*.****.**..*...*...*.****.*..*..****...***..**...**...******....*.***.**...**.*.*...**...*.**..*....**..*.****.*****..*.**.**...****.*.**..***.*......*...*.***.*...**..*.*.*....*........*...**.....*.**.**.*.*.**......**.......*...**.*...***..**..**...**.**.****.**.**..*..*......*.****.*****....**.**.....*......**.*.***.*.**.*..*....*....******.*....**..**.*********.****.**...*..*...*..*.*.****.*.*..*..**..*...*..*.**...**..*.**.*..***..****.*.**.***.**.*..*********.*..*..*.**.**.*....*...*....***.***..*.......*...*.*.*...*...*...*..*.**.**...***..***.......**....*..*****.*..*...****.**......*.***...**.**..*.**.**.*...*....*.*.*.*....*.*.****.*...*...**.***.*...*.*...*....*.******.*.*..*..**.*.*..***.***...*.....*.*.*.*.***..*....**.**...***..*.*.....*..*...*.**..*.*.*.**..**.*.*...**.**.********.**......****..*.*.***.*...******.*..*..**.**....**..**.*.*..***.*.**...**.*.*....*.*..***..*.*.**..*.**...*******...***..*....****...*..**..***....**..****.**.**.*.***......***..*..**.*...*....*******.*....***...*****.**...*.....**..*..*.*..........***.*..**...*.*.**.**.***.**.*.*.*.**.*..*.**..*****.*.*.**.******..**.*..*..*....****.**.*...*..***..*...*..****.**.**.**..**.*.*...*....***...****.*.*..***....***.*.*.....****.****..*...*.***.****.*****.***..**..**.*.***....**...*.*..*.*******...***...*.**..**...*.****..*...******.....*....*****..*.***.**.**.*.*.*.....**..*....****..***.**...*****.***..*..*.*.*.*.*...*..*.*.**.*.***.***.************..*.******.***.....*.*...*.****.**.*..*..*.*.*.***.*.*..*.***.*...***.*.***...*.***********....*.*..******..**.**...*..*.*..*...*.*.**.**...*.*...**.....*.*...*.**....*.*.*..**.****...*.***...****.....*.*..**..**..*.*..***..********.*.*..*...*....*.*..**.***...*.*..***.*..***..*...**.****.****....***....**..*..****..*......***.**...**.*.*.....******..*****.*...*.**.****..**.***.*.***..*..*****.***.*...*.*.*****.** ...***.**.**.*.*...*.*.*..*.*.*****.*..*.**.*...**.....***.*.**...***.***..*.*..*.*...**..***..**.*.*.*..*.**.*.*.**..**.*....**.*.*...*.**.*........**....*.**..*.*.*.****...***.*...**...*...*....***...****....*..*..*.*.*...**..***.*.....*...*.**.****.**.*.***.*..**..**.*.***.*.*.*...*.*.****..*..***..*...***.**.**.*.******..*...*....***........**.*.**.*...*..*..*..**.**.*..*....*.*****.*.*...*.*..**.**...*...***..*.*.....*.*..**..*..*.*.*.*.******....****.*...**.....*..*...****.....*.*...**..*.****...........****......**.**.**.**.*..*..*.....**..**.*.*.****..*.*...****...*****...*.***..**.**.****..**..*.....***....*...*.*.**.**..*..*....*.*.**.......*...**..**...*.***.**.*.*.**...*.****....*.*..*..*..*...*.**.*.*....*...**..***..*.****.*...........*.**...****...*.****....**.*....*.*..***....****..****.*.*.*.*.*.....***.**...*..**.*.*...*.*.*****.***..*.*.*..***....**..**....**.**..**.***..*..***.*.*.*.*.*.*..*.....*..**....****.**....**.***.*******....****.********.....*.***.*.*.....***...****.*.*.****.*****.....*..*....*.**.*.*****..*.....*.*...*.*.**.*.*....*.*..**.*.*.*...*..*...*.*.**.***.**...***..*.*...***.*....*****.**.*...***.***....*.*..*.***.*****.....*......*.****.*.**..******..*..*****.****....**.*.**...*.***..*.*****.*.....*.*****.****.**..*...***.***...*.*..**..*.**.**.**.*.*..**.*.**.**..**.**....*.**.....***.*...********.***..**.**..*....*.....*.**.***...*...***...***.**.**.*..*.**...***.***.*..**.**..*....***......*.......*...**.*.******.***....**..******..***...*..**.**..**.**.*..*..*.*..****.....*...*...*.*.*....................**.*...***...*.....***...*.*..*.**.*.*.**.*.*.*.**..*****.*..*.**.*..*******.*.**.*.....***.**..**.*.******.**.**..***.*.*.**..**..*****.****...*.*******.*.*.**..*...***.***.**..***.**...***..***....***.*...*...*..*....**...**.*....**.........*******.****....*.....*.*.***********....*.*....*.***.*****.**..*...*.*......**.**.*..*.....**..*.**...*.....***.*.*******..*..*.*.*.......**.**.**...**...***...**.*.*....***...***.** .****.*.*...***..*..*.*...*..*****.**..*..*..*..*..*..*.*....****..**...*.**.**...**...**.**.**.*.*..*..*..***..*..**...*..*...*.**..*.*.*.***..***...*...*.......*.*..****...***.***...*..*...**....**.*.******...*.**.********...****...**.*.**....*.....*.**.*****......***.....***.***..**...*.**.**.**....*....*...*..*.....*..*..****.*.*.*.*.**...*.***.....**...**.....*.**.*..**.*.......*......*.*.**.*.*.*..*.**..*.*...**..*..*.*..*.*.*.*...*...*..**.*..*.*.....*.*.***....**.*.**..*...**.****..**.........*.*.**.**...*..*...***.*..********..****..*.....*.*..*..*...*.**..***.*.*..*.*.***....**..*...**.*..**....**.*.......*.*.**..****.***.*......***..*...***..*.*.**..*..*..**.*..**.*.***...*.....*.*..**.*.*..***....*....**.**...*..***.**.*....*****..**.....*.**.***.*...*...**.***..*..*...*****.**..***.***.*.*...*.*.*...****..**....*.***.*....*..*..*..*.***....***.*.**.*.*.*...*.***.*..*****.**......****.**..**.**..**.**.*.**...**.******.*.*****..*.**.****.****.*..*....*..**.****.*.**.*......*.....*...**....*.*..*.......*.***.**.*..**.**...*..***....**..*.**..**.*.*...********.*...*..*.**..*.*****.***...*.**.***..**..*****....*.*.*.******.*..*.*.*.*...**..**.*.****..*..*.*..*****.*.*...**.*..*...*.......*...*****...***...**********.*.****.*....****..****.****.**.**.*..*.*.*.**..**..*..**..***...**.*..***...****.*.**.**..*.**.**.*.**.**...**..*..*****....*.**.*..**.***.*.*.***.*..*******....***.*..**.....*.*...***..*****.*.**.....*.**...*..*.****...***.....*.*...**.*.*..*..*..*.**.*..*...*..*..**.**.***.***.*...**.....*.*..**.*.****.*.*..*.**...**.*.**.....*.**.*.****.**.....*...*.*****.*..******.**..***....*..**.***.*.*...**..*****..*****..**.**....***.....**.***...*.*.*...*.**.*....****.****..*.***....*.*.***.*..**...**....**..*....*****..*.*.**.....**.*..**.****.**.****..*..**.*.**.*.......**...**......**.**.**.**.*....***...*...***.****.**...*...**..**.*.....*..**.***.***.****.*.*..**...**..*.**.*.*****..**..**...*.**.**..****.*..*.*.***..**..*..**.........*...**.**.**.. .*.*********.**...*.*.....*.*..******...*.*.***..*.*.*..**..*.***..**..*******......***.**.*.*...***..**..****.**.**..*.**..*.**..*...*..****.*****.*...**....*......**....**......*.*******.**..*.***...**..**.*.*...*...*.*...*****...**.**.***.****.*....**.**.**...**..***....*****..*.*.*..*..*.*.*.*.**.*****..**.*..*..**.*....*...*****.*.**...**..*.**..*..*.**.**.....**....*..*..*.**....*....*.....***.*.*...*..**.*....***.....**...**..***.****...*..****..***.***....*......*.*...***.*.*******.*.**..*...*.*.**.**.*****....*....*....*...*...*.*.**...**.*****.*..**.**.**.*.......*.*.****....*..*...*****.*.****...*.....*...********..**.*.*.*.**...******..*.******.*..*.****....*.*.***.*.***...*.**..****.*.*...*.*..****..*..**.**.***.****.*.**..*....*...*...*..*****.***.***..****.....*....**.****..**.**...*.*.*..**...*..*.....*.**..*...***.*..*...*....*.**..*.**...**..**.******.*..*****..*.*..****.*.**..*.****.*.*..**.*..**...****...******..**..*.**..*...****.*..*.**.....**.*.***..***.**......***...***..****..*.*****.**.*..*.*....**.*******...**.....*****..*.***.***.***.*.****.*.**..*....***..**..*****...*.**...**.*..*.*.*.**.*.*.*....*....**...*.*..**..*..*..*..**..*..**..***.*.*.*.*...*.*..*****...***.....*...**..*.**.****.*..***.*.*....*..*...***..*.**..*..**....*.**....*.**...*.*.****..**...***.....*.*****.*..*.**..*...*.**.....**.*****.*..***.*....*.*...*******.**.**.****.***...***.***....*...*.*.*.*.*..*.***.*.**...****...*..*...*.*..*.***.......*.*....****..**.**.*..*.*.**.*..*...**..*******..*.*.**.....*.*..*.*.**..*.*.*..*....**.****..*.**.*..**.*.*...*.*.*.**.**......*..**........*..**.*.***.*....*....****.***..**..*..**.***.***.**********.**..*.*...*..****.*.......*******.*...***..******..**.***...**...**.*..**..**.*.*.*****...*..****..******.*....**.*.**...**.*.***.*.***.**.***..****.*..**.*...****.*..*.***.*.*..*..**.***...........*.*.*.*........**..****.**....*..*.*.*.***.**..***..*..*...*.**..*...*.....*.**.*....**..*.*.*...*..**...**..***..*...**..*.*...*..** ..*.*....*.....*****..**.*.**..*.*..*.*....***.*****.***....*****...**.****.*.***.*.........***...*.*.**.*.*..*.*.*...**.**.*.*...*.*..*..**...*..***.*....*.**..*.*..*.*.*.*.*****.**..**..*.*****...***......**.*.***.*...****....*.*.***...***.****..**...***.**..*********..*.*****.*.*.*...*.*.....*.****.******..*..***..*.***.*.*.*.*.**..**...***.*.*...*.*.*.*....**.*.**.*.***.*.*.*.....*****.*****...*..***..*.*..**..*****..**..**..*..***.*...*..**.**.*.**..******.*..**.**.*...**...***...*.......**..*..**.........*..*.*.***.**.**..**..*....**....*.*.**.*.....****.....***.*....*..*.*.*.****.**.*.*.*.***..*****.*..******.***.*.*.***...*****.*.*..***....*...**.*....**....**......***.**...**.*.*..**.*.*.**.*...*..*...*.*...**.*..***..**...*...*****.*.**...*.*****..**.*...*.**..*..**.**..****..**..**.**.*.*.....*.*.***...**.......**.....****..*.*..***.*...***....*.*.*.......*......*...**..*..**..********.....**..*****.*..*.**..*.***.**.*.*******.**.*****.***..******.*..*.**..****.*.*.**.......**......*.*****..***.*..*..*...*...**...**..**..*.*....****.**.....*.**.*..**...**.***...**...*.*.**.*.**....*..*.****.*..*.*...**.****.**..**.**..*..*..***.*..*.*.....***.**..**.****.******...**.**...****...*....*.*.*...***.*.****.***...***...***.**.**.*....*.....*....****...*.*.*...****.*.*.*.*.*.****.....**..*..*.*..*..*.**..*..*...********.***.*...*.**..*.*..*..*.*.**.**...*...*.*.**..**.*.*...***.***..**....*.*...*****.*.**..*.*.*...**..*.****.........***..*.**...*......****.*..***.....**.*....*......*...*.**.*.**.**.*....**..*.**..**...*..*****...*.***....**...*..*.**..***..**.*.*.****..**.**.****..**..*.***....******.......*..*.*******.*.*.*....*..*.*.**.*****.*..***......**......*.**.***..*****..*.**.....**..*.****.***....**....***..*.....*****.....****....*.*..****..*******..*.*..*****.*.****..**...***..*.*.*..***..***...*..*******..***.......*.*.**.**...***.**.*..*.*...***...***.*.*.**...*.****.***..*.*.*.**....**..*..****...*.**.***..**...*...**.****.***....***.*.....**.*.** ***.*...**.......*.....***..***...*.**..*.*.**..**....**..**..*...*.*.*..*.*.**.*.*.*.*..******.*.*..*...**..*.***....***.*....**..*.*.***......*....*...*...*...*.*.******.***.*****..**.**.*.......*...*.*...**.*....**.***.*...*...*.**..*.*...*..******..***...*.**.****.*.**..*......*..*...*.*..*...***...****.*...*.*...**.....*.**.......*.*.*.*.**.**...**..***..**........***.**.**...****..*..***........**.**..*****..**.***.**.***.**..*...****.**....*.*.*...**...**...**..**.*..********.*******.....***...**.*.**.*.**...****.**..**......***.**..*..*..***....*.**..*.**...*.*.*....**.**....***.**.*.......***.***...*.*....*..*.....*.*.**..*...*.**.*...*.**.*..*.***..*..**..**....**....*....********...*****..***.*.***.*.*.*..*..****..*..*.*.*..*.*****..**......*.....***..***..****************.*..*.*.**...***.*..***.***.****.*.....**.*.*.*..*.*.**.*.*..*.*.*..**.***.....*.***.**.....*.*..*..*.***..**..****.*...**...*.*..*....****..*..*.*.**.***......***.***...*...*...*.**..**.*.....**..**....**..**.....**..**.....*.*...**...*..*....**....*......*.*.*.*..**.*..*.***..*..*.****..***.*...****.*.*..*..**.****.**.***..*.*****...**...***...**.**..*..**.**...*..**.*.*..***..*..*****...**.**.*.*..*..*..*****.*.**...*.......*..*****.****....*..******.**..*..***.*...**.**.*.*.**.***.*..*.*...****...**..**.***..*..**..*..*..****...*..***..**...**....*.*.*.*...****.**.**...**.*....*.****.*..**.*.**.****.*.**......**...****..**.*...**..*....*.*..*.**..*.**.**...***..**.********..*.**.....**.*..*..**.**..*****.**.****..*...*..*******.**.**.....***.**.*.......***..****.*.****.*..*...***.....**..*.*...*****.*.**.**.*****..**..*...*.*...**.**.**.**.**.**.**....****..***....***..**.*..*.*.*.**..****..*...****.**..**.*.**.*.***..*.*..***.****....*.**.*.**..*.**.*.*...*.**....**.....*.*******.*......**.***.*..*.***..****..*..***.***.....*..*....***.*...*.***.....*.**.*.*.**..***.*.*.*..*.**.*.**.*.*.****.****....*.*.***.*.*..*.***.....**..*..*.*.*.****.***..***.*.....**.....*****...**.**..*.*..* **.....***.***...*.**.*..*..*.******.*.**.*..*..*.*..****....**.....**...*..***.*..*****.**.........*.*.**...****..*..***...**..*..*..**...***.***.*...*.*.*.......*.....**.**.****.*....*.*.****.***..**.*.*..***..**.*****.*..*.***..*******.*..****..*.*.....***.**..*..*..*.*.....****.***....****..*..*.****..******...*.***....****...*.*.*.....**..*.**.**.******.******.**.....*****..***.....*..*..***.**.*****.**..****.*...*.****....*..*..*....***.*..*...*.*.*.*.**...*....****......*....*.***.*..***.**.*..*..***..**.**.********.*.***...*..***.**.*.**.*.....*..*...***..*.*.*.*..*.*..*....**..***...*...*.*.*...*.***.*****...*..*..***.******.*.*..*....****..*.**...**.*.*.*..*.******....*........**.*.*.*...*....*...*.....*..***.*.**.*..*****..*...**.**.*..*.*****....*..**.*...**.***.**..******.****..*.****........*.**..*.**...*...**...**.*.**.*********.*****........*..*..*...*.*****.*.******.....*****..****.**.**.*.*..**.**.***....*....*..*.**..**.*.*....*...***..*******.**.****...*......*.**.**.*.*...*.*.*.*****.**.**.****.*.*..****.*..*.****.**.*****.*.***.****.*.***.**.*.*.***..*..*.**.*...*...*.**..........*.***..*****.....**.*..****.**.*****.***..**..*.*..***.*..***...**.*..*****..**...*.*.***.....*..*...*.***..*......*.*.***...**...*.*.*.*..**.**.......****..**..***.*...*.*...*..**..*..*...*....**.*.**.*..*.*.**...*..***..*..***.**...*....****..*..*.*.....*.**..*....**.***..*.**.*..*...****...*.*.*..********..**....**..**...*.***.***..**....***..***.**...****.**.*.*.***....*.**.*.*.***.*******.....*.**..**.****..*.*...*...*....*..*.***...***.*..*.*..**...**...**.**....***....***.***.*..*.*....*.....*.*...*******..**...***.*.*....*.*.**.*.*.*.**..*...*****.*.***.*******.***....**...**.***.*..*...*.*.*.***...*.**..**.....*.*...**..**.*.*.*.*..**.*...*......*...**..*..****...****...*.*...*.*....****.**..**....*...**.***....**.....**.*.*......**.*...**...*..*.*.*..*..*...**.*.*********.********..**..****.****...*..*.*.**.*..*..**........**..*...**.****.*...*.********..**** .*.*****.**.*****.**..****.*.*.*.*.**..*.**.*.*...**.*.*..*.*.**..**.*.*.**...****.*...*...**...**..*.***.**..***.**...**....*....***..******.*********.***..**.*.....*..***....*.*.*..*.**.*..*..*..*..**.*..*....*.***.**...**.**...*.*.*.***.*...*..**...*.*..***.*...*.*...*......*..**.**.****..*.*.*.**.***..********..***.**..**.****.....*.*****...*..*.*.***.**.****..******.******.**.*.*.***....**..*....*...*.*..**.*..*.*.*****..**.....*....*...*****..*****.*..*..****..*..*..****.**.*..*..*...***.******..**.*.*..*.***.*..**..*.*..*.**..*.*.*..**.*...**......***.**.....*.*....********.**....**...**...**.*.**.*.....*..*.*..*...*.***.*..**....**.*.*...**.*..***....*..*.**..*...*.*.....***.*.**..*.*..***....*.*.***.**......***....****...*.*.*.*...****...*..*.****..*.****.**....*.*.*...***..*.***.*..**..***..*..***.*...*******...*....*...**...**.**...*.*.***.***...**..*.****..****..*.......*.**..**.**.**....*..*.*.**......**.*...***.*..**.*.*..*..*.*.*******.*...**.*.*.....***....*..*.***......***.*.*.*.**...*....*.*****...*..**.*.*.**.******.**..**..*...*..***..***.*..*****.....*.*.......**.....***...*...*.****.***.*..*.*..*.*..*.**...*.**.*.*..*****..*...*****...*..******.*.**..**..**..*.*******.*****..****..*.*....*....**..**.....*.*..***..***.*.****..**.*.***.*.*...**.**....*..***....***.*.****.*.****...**......********.*.**.*..***..*****.**.....**..**....***.******..**.**.*.*..*.***..**..****.***.**...*..*.....*..**.*..*.**..******..*..****.*...*.***..**...*.*..**..*.*.**.*.**.*.**.****.....***..*.***..*.*..**..**.*..**.....***..********.*....*.....*.*****.*.*.*....**..*..********.*.***.*..*....*......*.*............*.****..********...***.*...******...*..**.***.*....*.*.***.*........*.*.***.***..*...*..*...*.*..*****....*..**...*.**...*..*.****.***..*.....**.*.**..*.*.*.*.**..*.***.**.*.**.*.*..****.***...*.**.....*....*.*.*****...**..*..**.**..********.*****.*....**.**.****.**.*****..***..*.*...**..***.*.*.**.**.*..**.*.******.*****..***.*.**.**.*...*****..*.**..*.... ...**..****...***.*.***..**.*.**.***..**...**.**.*.*....**..***.*..*.**.***.***.*.*.******..*******.**..**...**..**.**...*.*..**.*.*.*..***..****.*..**.*..*...*.******.******.******.*...*...*.*.**...****.*.....*.*****...*...****.**.**.*..***....***.**...****..*.*...*...*.....*.*.....***.*..**..***.*.**..*.....*......***.****..****.******..*.**.***..**..****..*..*.**.*..**.*..**.*..*.*.*.*...*.*.*......**...**.*****.****.*.*...**.****.***.*****.*.*******..*.*........**..*.*..*...**.****.***..**.**.*..***.*.*.*..**...*....*.*..*.*.****...**.*.*.****.**.*.**.....**.*****.*...*.***...*..****.**.*...*.*..********.*******..********.****...**.***.**.....**.*..**..*.*.**.**...**....*..********..*.......****.****.*...**.**..***...*.*****.***.***..*..********......**..**..*.***.*..**.****.*..***..*.**...*......***.*.*****..**...***..***.*...*******.*..***.*.*..***..*.*.**.****...**......***.**.*****.**.*...*..**..**.*..*.**.*.**..*...**.******.*.*.**.**..**..**.*.**.**.**.***...*.**......*..*..**.***..***..*...*..***.*...***...*...*.********...*.*....*.....****.*.***..**.**.*.**..*.**..*.***.....*.*.**...**....*..**.****.*..**..*.******.*.*..**....****.***...**...*.**...*.*.*.*.*.*..*.**.......**...**.*.***..***..**..*.*.*.****..*....*..*.**.*.*******..**...**.**.*...*...*.*..*.*..***.*..*****..***.......*.*.......*.*.**.*...***.*...**............*.*..***.*.....***.*.*..*.*..***.....*.***..***.***.*....*.********.**..*..*.**..**.******.***..**.**.**.*...**.*...*.**.*...**......****.*...*...*****..**..**..**.*.*.*.**.**.**.*..*.**..*...**...***.....***..****.*..*.*..*.**.****.*..***..*.*..***.*..*.**.**..*.***.*.**..*.....********..****...**.*****........*...**.***.************..**.*..*.*..*..*..*.*.**....***..**.**...**..*...*......**...*.*....*..**.*..*...****...**.**..**..*****.*..*******..*....**.*.*.***..**.*.*.***.****...**.*...***....*.***.***..*..**.**..**..**..**.****..*.*.*..*....**.*....*..**.***..**.**.*..**.....*...****.***.*.***.**.*.***..***...***..*.**...*..*.* **...*.**.***..**...*...**..*.*...*.**.****..*.****.....*..*.**.**....***.....*...****.**************.*.*..*.**.*...*******.**.*...*.**...*..**.**.*...*.*.**********.*...*.***.**.***.*..*..**..*******.****..****.*..*..*..*****.***.**.***...**.**..*.*.**.***.***.*.....**.*..**..***..*....**....***...*.**..**.*.*.**...*.*....***......*.....**..*.****.***.*...*.*.......**********..**.*...****.**..***.*...*.**......*...****..*...*.*.*...****.*.***.*.**..***.*.****.....**.***.**.***..*.******...**.*****......**.***...**.****...**..**..*********..****...*.**..*..*.***...**..*******..**....*.*..**....**...**.......**..*****.*.*.*..***..*..*******.**...**.*...***.**...**.***.*.**.....*..*..**.****.*..***.*.*****..*..**.**..***.*.*..*.****....***.***.**.*...*..***.*..**.*.***.**.*.**...*.***...**...*..***...***..*.*..*...****....***..*...**.****..***..**.*****..*.****..****.*..*****..**.*.*.*...*..*.****.****.**..**.*.*..*.**.**.**.....***...**.*..**.*.*...*..*...*.****...*.**..*.....**.*.**.*...***..*..**.*..*.****..**...*.***..**..****.*...**...****...****.*.***.*.*.*..***.**.**.....******..*...**...*.*.....*.*.**...**...*..*.**.**.*.*.**.*...***..*..*...*.*.*.*.*.*.******.**.****.....*.*.**.**..*..*...*.....**.*.*.***.*.**...*.....***.**...***..***.*.***.**.*.*..*.*.*.**.*.**....*...*..*.******..******..***..**.*...*****..**..*.*.*....**.**.**.*.**..**.**..*.....*..*.****..**...*..*..**.*.....***.***.***.*..*******...*.***..********..***.**.**..*...*****..*.....**....**.*.*..*.**....**.*.******..**..****.*.*.*.***..*.*.*..***..*.*..**.****...**.*....*...*****.*****.***.**.*.***.**..*.*.*...****.*..***..*.**...*..*.......*.*..***....**..*.*....**.**.***..*.*.*.******...*...***.*******....*.**.**..**..****.***.*.*...*...***......**.**.*..*...*..*.****..*.**...***...******.*****....***.***..**.*....******.*......*..*..*.****.*.*.**..*...***.*...**....**.****..*.**.*.....**.*****....**.**....*.*....*****...**...*...**....******...***.****.*.*...*.**.***...***...***.*.**.*.*** *...*******...*...*..*.*.*...**.*..***..**..*.*..**...**...*.....***.***.***.*..****..*.*.*.*.**..*.......*.*..**..***.**..*..*...*.****.......*..***....****.*..*...*.*.....*.**.**..*.********.*****..*.**...*..*.*.......*...*..*..*......****.*..*...****.****.....*.***...*.*...*.*.*.*.****.*....*.*..**...**.....*..*...*.*.**..**..**.**.**.****.*.****.*..*..*.*.**..***.****.....*..*..**...*..*...*....**..*.*..*..**.*...*.*.**.*..**.....*...***.*.*.**.***....***.*.**.**.**...**....****..**..**.****.*.***.**.*****....**.*****....*....*..***..**...*.***..*......*.**......*.*.**....**.**.***.*.*...*..*****.....*.....**.*.**....**..**..**.*..**.***..*..*********.*.*..*.*.*.*.*.*..*.....*..****...*..****.*.*.*..**.***...*.*...*..******.**.**..**.*..***.**.**.**..*.*...*...*********.***..**.*.**..**.....*.*...***.**..****.****....*.**.**..*.*.*...*.*..*.*..*.****..**.**.**......***.....*......*.....***....*.**..**...*...**..*..**..***.***.**....**..*.*****...****.*..*....*.**...**.*.*..*..*.*.....******.**...***.*.*.....**..******......*.*.****.*.*.**.*....*..*.**......****.***.*..*..****.******.*.*....**..***.**.*....*.*.***....*.******.*.**.........*...*.***.*....********.***..*....*.....*.*...*.*******...**..*.*..***.***..**.***.*.....***....******...**....******.****.***.*.**.*..****.*.**.*.*....*...*.***..*.*.****.*..**.**..****...***....*....*.**..**..*.***..*.**..*..****..**.*..*..***.****.**.*...**.*.....***..**.**.**...***.*.*..*.*...****.....*******...*.**.*.*..****.*..*.*.**..**.**.*......*.*.**.*.*..**..*..*.*.*.**.**...*.*.**.*.*.....*****..*.**.....*.**...***..**.....******...*....*.**...**...***..**...******....**.*..****..*.*.**....*.***..***..**.*.****..**.*..***...***..*..*...**...*..*....******...**....**.*..***..*.......*.**.*......*.********.*.*....*...***..******.*..**.*.****.....***.**.***...**...*....**....**...*......*****...*...*..**.*...**.....***.*.....********...*...*..*..*****...*...**..**.....*......***.****..*.**...*..***....*..***.....**...*. ...*.*.*****.**.*..*****.*...**..***..*.*..*......******...****.***.**.*..***..*..**.******.*.**.*.*.......*...*********..**.*.*..***.****.*...**..**.**..*.*.....*.*......**...*........**.*.*..**.*.*.*..**..**..***.***..***..**..*......*...*.....***.*..*...*********.**.*..***..******..**.*.*.**....**.***..**..*.*..***.*.**.**..**..**.*.*.**.....*.**...**.*.*.**.**.*.*****..**....*......*.***..*.****.*.*.*******.*..**.*...**..**.****.....**.**..*.*..*.**.**.*.***.***.**.*..**...*..*.....***.***...*....*.*.*....*.**.*.*..****...*..**.**.*..*......**.*......*****...***..****..**.*..*.*..*...****.***..*.***....******..*...**..***....***...*..**...*..**....*..**.**..***..*.*.*.**....**.*.*...*****...*.*..**....**...*****....****..**.*.*...**.*.***.*....**.*.*..******.*..*.*.*.**...**......*.******...*.**.*...**....****...*.**.*.*...******..**..*.*.****.*******.****.****.....*..**...*.*.*.***.*.*.**.*.*...*..****..***..**...*.*.*.*****...***.*.***....*..*****.*******..***....***..**.**....*....**.*.......*.....*...*****.*.*.....*.....*..*.**...**....**.**...*.****..*..*....*.*..*.*****.*.*.**...**.**.*..*.*.*..***...*.***.**..**.*...*.*....**.**..*...*.*.*.*.***.***..*.*....*.*.***.****.....**..***..*.*...***..*..*.*..*..***.*..*......*..********...*.*.*******.....*...*..**.*.*.*.*.*.*..*.*..***.**.*.*.*.*.*...****..**......*.*...**...******.*....*..****.***..**...**.*.***..****......****....***.*.....**.****.****.*....***..*****.*.*......*.***..*****.*....***.**.**..*...*.******.******..**.****.**..**......**.**.**..*.**..*..****..*.....*.*..***.**.*.*..***.*****..**.....*....****.**...*******.*...*.**.*..*****.*..**.**.*..****..*..**..**.*.*****....**.*.*.**....*.****...*.*...*.**.***...**..***..***.**....*.****.*.*.**..*..*...**..*.**.....**..*..*..*..*.*******.*.*..**.*..*.*..*.*..***.***.*.*.****...*..****.***...***...*.*.....*....**.****.***.**...*...*..*.**.***.****....*.**..*.*.**...*.*.**.*.*.***********..****.**.*.*.....*..*.....*.**..*.*..*****...*...****..***. *******.***..***.*.*.*.**.***.***..***.........***.***.*.*..*.***.**...****.**.*....**.*.**.**..**.*.***......*........*..**.**.**.*.*.****.*****..**...***.*......****..****.*.**......*.*..*.**.*****.*.**..*.**.*.......*.**.*.**...*.***..*..*...*...**....*..*.*..**....*.**.*.*.*.**...***..****.*..***..***.....**...*******....***..........*.*...........*.****..**....*.****..****...***.***..*.**..**.**.*...****...*.***..**....***..***..*******..***.*..*****..*..*.*.*.***...*..*.**.******..*.*.**..*.*.**.**...**...**...*.....**..*..**..**.*..*.*.*..***.*..*..*****..**..***.*..*.**...*.*...****.*....****..*....**..*.*...*..*......****.**..*...*..**.*....*.*..**.**..*.*..***.....*****.***.*.****.**..*.***.*.*....*.*.***...***...*..*.***..**....*..***...**.*****.*******.****.*...*....*..*.**.*.********.**.*.**.****.*.*.*.**......****.*........**.*.***...*..*.*.****.*..*..*......*.*.*....*...*.******.*...*.***.*...****...*..***.***.***.....****....*..**.*.*.********..*..**.*..*.**.****.**..***...*.***.****.*..*...*****...*.**.*..*.*.*.....***.*..**..****..***.....*...*.*...*.*.**********..**...*****..*.**...*..*.**..*****.*.*.****.*.*.*.***..*.********....**.***.**.**.*..**..*****.*.*.****.......*.*..****.*.****.....**.....***..***...******.***.**.....***.*.***..***....*.*..*.**.**.*****.****..***..*.*..*..****.**.*.****.*.***...***.*...*..*..***..****..***...*.*..*.*.***..**.*...**.***..*.....*.**.*.......***.*.**.*...**.*....**.**.*.....****.**...........*....****..***.....*..****.*.*.*....*********..*****.*......*.***...**.**.*.*..***..*..*.**.*.*.*.*..**..**.**.*.*.*...*...***.*.*.********..*...*.*...***********.**..*..*****....****.***.*..*...*..******.*.*.**.**..*...**...***.*...**...*..*.*..*.....*...*.*.*..***..*.*..**..**..**.**.**..*..**.*...**.**..*....**.*****.*.....*....**.....*..**.*.*...***.*.*..**...**..**.*......*.*..****.*...*...**..*..**.*..*..***.*...***.*.......**.***.*..*..*.**..*.*..***.***..*.*........**.***...**....*..*.**.*..**..*.*...*.**...**..* ...*.*.**.**.*..*.*.*......*.**.*.*.****..*..******..*.*.***.*.***.***.****...*.*.*....*.****.***.*.********....**..*...*.**.*****.....*.....*.**..***.**...*.**...*....*****..*.***.*.**.*.**.**.*...*..*.........****..****.*.**.....***...**..**....**.**..*...*.*.***..**..*.*..*...*..*..**.**.*.**..*..**...*..***..**.***......***.*..****..*.*.**...*.*..***.*.*..***.**..*.**..*..***.*.*.*.*.*..*.*.**.*..*.*.*........*...*........*..*..*..****.**.....**.**.*.***.**.....****.*.**...**...***..****...**..*....*...**..*.**....*.....***..*.*.*..*..*.*...******.***.*.*.***...*...*****.**.*.*.....*..**.......****...**.*..***.*..***...*.**..*...***.***.........*...**.***....*...****.*..*......***...*...*......*.**..*.**....***......***.*....*..*....**..****..*..*..........**..**.*.**...****.*.**....*...**..**....***..**.*****..*.........**.*..***.*.**.......*...*....*..*..*.*.**..***....*.**..*.**.....*******.*.*.*...***.**.....*..***...***.**......*.***...*****.***.**.***.**.**.*.......***.*.*....**.*.*..*.*.*......**..**.**..**..****...*.*.**.*..**.*.*.*.***...*..***...***.*..**.*.*..****.***.*....*...*..*.**.**..*.****.....*.*....**.*.*.**.....**....**...****...*...**......**.**..*....**..**..*.*..**...**..**.*.**.**...**..*......*..*.**.*.**.*.*....*.*.*..*.**..*******..**.*.**.**...****..*.*...*.....*..**..*.*...........*...**.**.**..*.****.****....*..**..*.....***.***.**..*..*.*.*.*..**..**.*.........**.******....*.*...**...**.*.....****.....*...*..*****.***.*.**.**.*...*..*.....**.*...***.*....**.**.**..*.***..****.*..*....*..*.....*****.*.*..**..**.***.**..*...*.....*******.*.*..*..*.*.**.*..****...*..*........*..*.*..*...**.*****..**...***.***...***..***..*.*.*...*.***..*.**...*..*.****.****...*****...**.**.**...*..*..*.*****...*..*....***.*....****...****.*......***..***..*.*...*.*..**..*..*..*.......***.***.*.*...*****..*..***.**.*.*...**.*..*.....*..*...*.*.*.*.*.**..*.***.*.*****.*..*.**.*.**.**.......**.*.**...*...**...**.......*.*..*.*..**..**.....*..**...**..*.* .*.**.*.****.*****....**..*...*..*.*.*..**..***.*...*.*.*.****.**.*......*****.....*..*****..*.*....*.*******.*..**..*.****.**.***....**..*.....**..*.*.**.*....*...**.*...*.*...****.*.****.*.*...*..*.*..**..*.*..*..**.*.*.........*.*.*..*......*...*.**..*.**.....*..*....*.*.******..*.....**.**.**............***.*.*.*..*.*.**..****...******.***.*.*..*.*..**.*...*.***.**..........*.*****.*.***.*.**.*..*...*......*....*...**.***..*.**.**.*...**.*...*..****.*..*.*......*******.*...*....****.*.......*..*.**.***.***..*.*.**........*******.****.*.***.****...*.*.**..*.*....***.****..**..***...**..**.****..*..*.......***..*******..***.*.***..*..*..*..*..*..*.*.*.***.***.**..*..**...**....*.*****.*..*.*..*....*.*.**.*.....***......*.***...*...*..*****.**..**..***.....***.***.**.*.*.....*******...****..**.****.**.*.****.*...*...*.*...*......*****..*.*.*******.*..*.**..*.*....*..**...*....******......*.*.*.*...****...*..*.*****....****..*..*....***.**.....***.*.*.*.*..*.*.***.***.*****..**..**.**.*...***.....*....****.*...*..*****......**.**.******.*.***..*.*..*..***....**..***..*..*.*.*..*..**.**..*.*.*.*.*****.*..*.*.....*.*...**...**..*...**..**.***.**...*.*....*.*.***.*.*.*..*...*..****.*..**.****...*...*.*.*.*...**....*..*..****...*.*.**.***..**....***.*..*...*..*.*.***....*.*.*.*..***...*****.**.....***..***.*..*.***...**..***.***.*...*..*.....**...**.*.***....*..***.*.*....*.***.****....*.*.*..*...*...**.**.*.*.....*.***.**..*...*.****.*...***.*..**.*..*...****.*.****.*.****...***...***.***.**..***.**.*..*.**.**.*.***...**..*..*.*.***.*.....***.**.***.******.**.*.**.**..**.***.**..*.......*.**..*..*.****..*****.*..*.**.*..*.*.*.*.**********.*..*..*...*..**.*....***.*..*.*.*.***.**..**.**...**.**.*...*.***..******....*.***.....*.*.*..****.*.....*.....*..*.*....***........*....**..*.*...**.*.*..**.***...**.*..***...*.*.**....*****.*********..***.**..***...**.*.**.*.*.....*....**.****.*.****.***...**...***.**.*.*..***..**..***...***.*.******........***...*.*.*.*****..*.**.* *.**..*..****.**....**.***...**...*.*..**....**.*.**.***..*..*...*..**...*..*..*....****.**.**.*.**.....**.***.***..***..*....**..*.....*..*...*....*....*.**....*.**...**.**.....*...*.**..**.****..*.***...**.***.*.*****..*...****.**.***.****.***......***.***..****.**.*.**.*...**.**.....**.*.*.....*.*...*.*..***.******.*.***.***.*.*.**.***...*...*..**..*.*.**...**....*.**...*.......*.*.*.*.....*.****.**.*..*.*...*.....******.**.***.*.....*.*...*..*.**.****...***..**.**..*.***.**.**..*.**.*.*..*.********.****..*.****.***....**.**..**.***..*.....********.****.**..*..**.*.****..*.*..****...**.*.*.*******.**.**....*.*.**.*...*.*....**.*...*.***..*....*...*..*..**...**...*.*..****.*.*.**.*..*.*..*..****.*...***.***....*.*.*...*..*......**.**.*.*..****...*.*.****.*..**..*.*.*...*.*****.**.**......*..***.....*.*******.**..*..**.*.**..******.*.....*...**..*.....**...**...**..***..**.*...**.*****..**.....*...*...*..*.***..****...**...*.****..*.*******.**.**...**.*..*.......*****...***...*..***....*..***....****.****.*.*.**...*****....***.****.*.**.*.**************..***.**..*.****.**.......******.*..*.*.*.**.*..***.**.*.*.**...**.......*****.....*...*.*..*******.*...*.*****.*..*....*..*.*.***.***..**.*.*..*.****.*****..*.**..***.*.***..**.*...*.*.**.***.******.*.****.*.....*.***....*.********..*.....**..****.**.*...**...*..*.**.**.*.....**.**....**..***..*..**.*.*.***.*.***.....*.*.**.*.****.***..*.**..**..**..*.*..**.....*..**.*..*********.*.**....*****..**.....*.**.**.*.***.*...*****..*......*...*.**..*.**..*.**.*.**..**....**.*..*...*.*......*.....***.*.*.*.****.***....*.*..*...**.*.*....*..*..*.**..****.*.*......*.**..***.*.*.***.**..**........**.**.***.*.***..***.....*..**.**.....*....**..***..*..*..**.***..****....*......*.*.***...*..**..*..*.*.*..*..***.*...********.****.*.**.**.*....**..********..*****.*...*..*..***.*.*.***.**.....**..**..*.***..*.**.*..**.*.*.**..*..***..**.......*...*.****.**.*.**.*****....**.*..*.**.*..*.**..*.****.*..*..*.*..***.*.**.***..****.*.** **.**.*.*.*.***.....***..*....**.****..*..*****.***.***.**.**...*..*...*****.**.**.***.*..***.....**.**..***.*****.*..*.*..***..**..**..*********.*.*..*....***..*..**.......***........***.**..****.....*.***..*...*.**.......**..*.***.....*......*......**..*.....*.**...*...****..***..****.....***..******.**..***..*...***...**.....**.*.*......*....*..**..**..*..*....**.*.*****.**********.**.****..***..*.*.*....*...*.*.***..*******..*.*.**.**.**.****.**..*..***...**.*******..**..**.*.*.*..***..****.***...****..*.*.*..***...*.***.*..*..*.*.*.*..*.**..*.****.*........**.******.*.*.**.*.*...***...**.*****.**......*****..*.*....*.**.*...*...*.*.*..**.*.*...*......***.*....**.**.**..*.*..****...*...*...*.**.**.*.*****.**.**.*..**.******.**....*..*****..*****.****..*.**..***....*.*...**.*..*.*..**....***.*.*.***..**.**.*..*.**.*.***..*.**.*...*..****.**.**.*..*.*.**.*...*.......**..****..*..*..**....***..*....*.*...*.*.*..**.*......***.***.*.**...**.**....*..***..*.**..**..*...***..***..***..........*....****..*.*.*.....****...*....**....*.**..**.***.*....*.*.....**...*..**.*........*.*.***.*......**..*...*.*..**..*****.*.**..*****.*****.*...*......*...*.*.**********.*.*..*.**.*..**....**.**.**.*..***.*.*.****...**...*.....*.*.**.**....**..*.....*..***.**.***...*.....**.*..*...****....**..**...*.***.*......***.*..**.**.***.****.....***......*..**.*......*.*.*.*...*.**...***..**.*...***..*....*......*****.*.*...**.*...*...**.*.....******..**..***..**...**.*..**.*..***.*..*....***.*....*.*.*.******..*****..***.*..*.***...*..*.*....******...***.**...........**.**.*.***.**.**..***.**.*...**.*.*..*.**....*.******.*.****..**..****...**....*.*****..**..*.**..***...*..***.****...**.***..*..**...*...***.*..**..*....*.*.*..****..*.**...**.***.***.***.*..*****.***...*.***.***..*....*..*.******.*.***.**..**.*..******.*...*..*...*.*.*.*.**..*.*..**...**.*......**.***...**..*..***.*.*.*..**.***.*.**.*.*..***...*.*.*..*...*...*.**.*****.....**..****..*..*....*...**..*.*..**..**....**..***** .**...**.*..*....*.*.**..**.***..*...***.*.**.****........****..*..**..**.**.***.*.****.*.*...******..*****.**...***..**.*..*..***.*...****.**......*.*.*.*.**..*..*..**.*.*..**.******......***..*.**..*.**...*.*.*.*.****..*.*..**.**.**.**..***.****..**...**..********.*..*********.***.*****......**.*.**.****......*.*..*..**....***..*.**.*..**.***...***..**.*....***.***..*..**.******.***..*.*.**.*..*......***.*.***...*.***.*..*..****..*.***..****..****...*..***.......*.*.**.*.*...*....*.**.*..**.*.*****.****.***.*....**..*..*.*..*..*.*.*...**.*****..*.**.*....*.**.**.*.....*****.....**.*..*.*...*...*..**.**...*.***.***.**......*.*.*.***.....****.**.*.*.***.....**.*.**..*.*..*.**.**.*.***..***.*.*.*..*.*..***.***.......**.**.*.*..*..**.***.....***.*****.*......**.....**....****.*.*..**.**.**...**.*..**..********.*....*.*.*****..**.....**.*.*.**.*.**.**..*.*....*.*.**.*.****.**...*.**.**..*.........*.........**..*.**...*...*...**.**.*..**....****.*..*.**..*.**.*.*.*****.**....*.**.**....***.***.**.*...****...*.......*****..*..***.**.******....*.*..*....***..*.*.**.*.*..**...*****...**.*...*.**.*.*.*..****.**.**.**.....***..........*...***.**...***.*******.**..****..*.*.*.*..**...*....**.*.**.*..*.....*...*...**.**.**...***..*....*.*...**..*****.**.*********.*.***.**.**.......**.*...*..****..*.*.***....****...**...***......*.*.*.***..**.*..*****..***.....**....*..*.*.........*..****.**..**.*****.******.*..*..*.**.*.*.**.**..**..*******.*.*.*..*.*.***..**.*..***..***...*.**...***.*.**.***.****.*..**..***..*.**..****..**....**.*.*.****.**.........*******.......*......**.*..*....**..*****..*.*.**..*.*.**...**.*.***..*.*.**.***.**.****.*..*....*..*.*****.**.**.*.**..**.*..**.*...*.**.......*..*..**..****..*.*..*.*.***.....*****.*..*...*.***.**.*.***........**.....**..*...*...*..*****.*...**.*.**...*..****....*.*.***..**.***..*.....***.**....*.*.*..**..***..*.*..*..**.*..*.**.*.*...*.*.**.****.***.*.....****.**.**.**....*.*.**..**.****.*.*.****.*.*.....***.**...***.**.*..*..*. *.*..**.*.*..****.**...*.*.**...*****......**..****.**.***.*..*****.***.*..*..*...*.**.*.*.******.********...*.*.***.***.**....*****.**..*.*..*....*..**....***..******..***.*.**...***...*..*.....*....*...**.*.****.***.***..*..*....***.***.**.******..****.**..***.***.....****.****..*.**..*..****..**..**..**.*.*.*.*.*.........***.**.**.***.****.**....****..*.**.....**...***.*.***.*...**.*******.*.**.*.*.*......*.*****..*.*..*.***..*..**....***..*.*...**...*..*.......*.*.**.*.*.**....***...**..*..********.....**....*..***...*.*..****.*.*.**.*..*..*......****.**.****..**..***....**.*....*...*.*.*....*...*.**.**.*.*.***.*.**..*.*.**..*****.***....*......*******.**.*..**.**.*****..*****.*.****.**.**.***..*...*....*..*****....**.*....*..*.**.*....***...*****.*.***..*****.**...**.****.*..*..*.*.**...*...*..**.....***..*****.**.*******....****..*...**....*****..*.**.*....*.***..*.....*..**....*.**.*......****..**....***.****..*.*.....***..****.....**.*..*..***.*...*...***..**....*.**...***....*...**.****.*..****..*..**.**..****.**...*.**.*.*.****.***...*.**..***.*..****.....**.*.*.**.****...*....*.*..***.***..*....**.*...*.**.*.....*.*..***..**.*.***..**..*.....*..*.**..*..*......**.***.****..**..**....*.**..*.***......****.*..*....***.*.**.*....*******.*..**.*.*..*.****.....*....**.******.**..*...*..........***.*.****....****.*.*...**.***.*..**..*...*.***...***.*.....*.*.****...*.*..**..**..*.**.*..*.****.*.***...*..*..*****.**.*.***..**.**..*.*..*.*..*.*...****...*.**..*..***.*...*...*...*..*.**.**....***.****...***..*.**...**..**.*...****.*.*.....*..**.*.*****...*..***..*.***.*.**...**.*.....**...**.*....*.*.****..**.*....*..*...**...**.**.******.***.*....*.....**.*..***.*.**.*...*..*.***....*****.*****..*.**......*.*..*..*..**.*.*...**.*...**..***..*.*.***.....*.**...**...**.*****.***..*...*.***.**..***.**.*.*.*...*.**..*..**...****.**..*.****..*..*.*.*.*.*.**.**.*..*.**...***.****.*****.......*.**.****..*..**.*****.**.****..***....**.****.*....*.*..**...**....******.**. .*..**.*....**....**..*...*..**.**...*****....**.*..***.*.**.**.****.**..*.**.*...*.**..***.***.......*..*.*.***.*.****...*....*.**.**.*...*********.**..***.*...**.*..**.*.**...**...*.**.*..........*.*.******.***...****.*....*.***..*.**.*..*..**.*....***......**..*...*.*......**.**.****.*.*..***....*.**.****...*..**..*.****...*.*...****..**.*...***.******.****...*...*****.*.*..*..*.*......*.....**..*.**..***....*****.***.*..**.....*****..*****.*...*......*..*..**..**.*..****..*.***.*.***..**...*...*..*..*....**...**.***......*.*..*.**.....**.***...**..*.*..*..*.*..*....*.*..**......*...*.*..*.*........*.******....*.....*...***.*.......**..*....*...*****.*..*..**..*..*.*..****.*.**.*.**.****...*****.*.**...****.**..*....***...*...**.*.**.*....*******...*.**.**......*.....**.*****.***.*.*.**.**.***.*.....*.......*.**.****..***...*.....*.**.**..*.*..***....*...*...**.*...***...***..*..*...**..*.*..***...*.*.***.*...*...**.**.....**..*....**..*..*.....*.*....**..*****..*....***.*.*.***..**.....*.*..*..........*..***.....*.*****......**....*.*....*.*.*.****.**.****..**..****.***...**...******...**.*.*.***...*.**.*.*.**...**.**.**.*****.**..*.*.**..*.*.*.*...**..******.*.*.*.*...***.**.*.*...**.........****.*.**..*..*.***...******.*.*.**.*.**.*.....**.**..**.*.*.**.*********.*.....*****.*.*.**.**...*.*......***.**..**.**...*.**.***..*.*..*.......*.*.****...*..*.*..*.**..*.**........*....*...****......*.*.**..**..*.*...*.*...*.*..*.*..**..**.*.*....***..**.***...*****....**.**.**..**..****....****..****..*.**.**....*....*.*.*.***.*.*..*.*..*.*.**...***.**...****.*..**.******.*...**..****......*.**..***.*..*****...**......*.**..*....**.***.*.*..*..*..*.*..***...*..*....*.***......*.**....***..**.**.*.**..****....***..*.***.***..**....**.******.*..**...**.**..*..**..*.***.***.********...*....*******..*.****..***.**.*.*..******.**..*....*...*.**..**.**..*.*.....*..*..*..*..*...*..**....*.*..**..*.***.**....****...***..**.*.*..*.*...***..*.*..**.*.*...**..*.*.*..*.**..**.*.*.. ***.*..*.*.****..*.*.**.**.*.*.***.**.*****.**.......**..*...****.*.*...*.*.....*.*.****.....**.********...**.******.*...******.*....*****...*..****....**.**..*...*...****.****.*.*...*.**..*.*.*......*...*.*...*.*.**..*.**.*.*..***.*..*...*....*.***...*..*...*.*.**.****..*..**..*.*....*....*..**.*...*..*.....*....**.*.*..*..*.****..**..*...*.***.***.*...****.**.....**.****.**...***.**.**.*..**..*.**.**.**...**.*.*..***..**...*...****...*...**..*..*.*..**.........*..**..***.*.****....***.**..******.....*.*.**..***..*..*...*.**..*.*...**.*..*.*.**..*.*.**.*...***......*.*.*....*......***..*..*******.**...*.*.**.**..**...*.....**.*.*.***..*.*....*.*.**.*..*.*.*....**.*.*..*.****..*...**.*....*..*.*.**.*..***.**..**......*..*.....*.....*.*.....***..*..**.*.*...**..*..**......*...***.*.*..**.**..*****...*.*.**.*...***.*...........*.****..*.**..******.******....*.**..*.....*.***.*.*.....*..***.**.*.*...***.*.*****.****.*..**..*..*.******..*.*.****.****..*.*.*...**..***..****.*....*..**...*.*.**.*.***.**.**..**.*....**************..*.*.**.*..*.**.**.*.**.*..*****.*....*.......*.**..*..***..*..*.*...**.*......******.**.*.**..*..*.*.*...*****.*..*........*.**...**.**...*..*..****..*..*...***......*.**....*..*.*..**....*.**.***.********.**..***.*..*..**.**.**.****.*.*.*..*******...**..**..**.**.**.*..****.***......*.***.**.*..*.*..***..****..****.**.**.***.*.*..**.*.*..*****.**.*****.**....*****.**..*.**...**.*..**...****.*****.*...*..******..*..**...*.***...*.****...**.***..*..*.*.*.*...*.......**.*...*.*.*.*..*.*...*..*.*...**......*.*..*.*.**.***.*.*..***.....*..*.*..**.*....*.*.***...*.*.**.**......***.****...***...**..*..*..*.*..*..****..*.*.*.*.....***...*.**....*...****.*.*....*.***.*.*.*.*******....*..**.***.*......**.*****.*.*******...*..*..*..*.**.*....*...*.**..**..*..*****.....****..**.*******..*..*..*......*....**..***.**.******..**..***..*..*.........**..***..*.*..**..*..*******.*..*.**...*.*.**.*.*.**..****.**.*.*****.**......*..*.**.*..*.****.**..*.....***..** *.******..*.*..**.*.*.***.*..******.*..*....*.***.*..***...*.*.**...****..*.***..****..****.*.***...******..*.*****...*.*..*.***..*****..******........*.*.*..**..*****..*..**.**.*.**.*......*.***....******.*..*.*........**.**.***....**.*******..***...**...*..*..*.*.***...****..********.....*.*....**.***.*..*...*.***.....***.*....*....**..**.*.**.***.**....**.**...*.***..***.***.*.**.*..***..**.*..**.*.*.*.***.***..*.*.**..*.......**.***.*.*...*.....*..**.**.******.*...*.*****..*...**.**..****...**..*.**...*..*.*..***..*.*..****.***.....*.*.**...****...*..*....*...*..*..**.***.*..****.*..***...*******....*...***...*..**..*.**..*.****.***.*..***...**..*......**...**...*.*.**....****....**...*.*..*..*.*.****.*..**.***...*.***....*.**.*..***.*..*...**.**....****......*..*..*.*..***.*...****.**..........*....*.*****..*..*.**.*.*...*..**.***...*.***.*.**..***...*****..***..*****..**...**..*..*.*..***.***..*.*....*.*...**...*...*..*...*.*....*.....**.....***.*...*..*...**..***..*..*.*...******...*.*.*...**........*..*******.*..*..*...*...*.*..*****.*..*.....*..*.******.*.*.*.**.*...*.*.*..**..**..***.***.***.*.*.**..*.*.****.*.**.*....**.*.*...*..*.*.*..******..**.**.**.**..***..**.*..*..***..*.**.**...*.*.*..*....**..*.*****..*.*****.......*...***..***.**...***.*..*...*.*..**.**......******..**...***..*.*..*......*..**..**..*.*.**.*.***...**.*....*.***.*.*...*.*****...*.*.***.*....**.*..**.*....*..***.*..*.*****...*..*.*..*....*...*..*..***.*.***.****..**.*..*.**.*..**.*.**.**...**..*.******........*.**.**..*.*..*.********...**.****..*...*.******....**.**...*......*..**.....*...**.***.****..**.**.*.***.*.****...****..*..**...*******.****..*.*...*...****.*...***.*..**..*****.*.****.*.*.....*.**.*.*.**.*...*.*****.**.*****..*..*..***..*.*....*...*...*****..***...*..*...*...***..**.****.*.***...****.***.****..*.*.****..****.*......*..*..****.**...***.*.*.*..**...*.*..***...*.*...***.**..****.***.****.*..****.******.*.***.*.**.**...**..*..*..**..*.****.*.*..**..*.*...***....* **.****.**......*..**.*..*...*...*....**.*.*.*...*.*...*.....*..*..*.*..*.**.**..*.*.....***.*..*.***..**..***.*...*....***....***..***...*.**...*...*...*.**..**.*.**.*..*...*..***.*.*..**.....*..*...*.*...***.**....*.*..***.**...*****.**.****.....***.****.**.*.**...*..**......**...****..***.*..*..**.*.***..***..*****.*.*...****.*..*.*...***..**..*.***.***.*..*.*.***.*..*..*.*.....**..**.****.....***.**...*...******.**..*.******...*****.*...*.**....***.*.***.*.*.**.***.*.**...*..**.....*...****...*.**...******.....***.*.**.*.**...**.*..*...*.*..***.*..*.*..**.*.*****..***.***.*.***.**.*.*****.*..*....**.**..**.*..*..***..*.*.**.**.******.*.*....*****....*...********..****.*.*****....**.*.**.*.*...*.*.*...*.***.*..*.*****...*...***...*...****..*...*.*.*.*.*..**..*.**..*.**.*...***.***.*...***.*.*.**.****.***.*...*.***..*******..***...**.**....*****.*.*****.*..**..*.*.*.....*..**.*..*..****.*.****..........*...*..**.*.*.**..***.....*.**.*.*...*..*..***..****.**...**.*.*......**.**.*.*.*.*...**..*...*..***..*.*....****..***....*.*.***...**..***.*...*.*.*......**.****....*..****.**...***...***.*.*.***.*.*.*.**.***...**..**.**.****.***...*...*.**********........*...**.***...****.**.**....*****.*.*.*.**.***...**..**.********.**.....*****...**.*.**.........**....*.***...*..*..*....*..*.**.****.....*..**....****..*.******.******.*******.....*..*.******.***......***.**..**.....**..**.*...***...**.**.***.**..**......*.*.*....**.****.*.***......****..*...*.**..**.*...******.**...**.**..***.*.*.*.****.*.**.*...***....****..*...**..**.*..*.*......****..*...***.*****.*...**.*****.**....*....*.....*.***.****.*.**...**.*.*.*..*..*....*.****.....*....*...***...*...**.*.***.*****.*.....***...*...*..**..*.*...***.**..*..*****.*.....*.*.....***.*.*.****.***.*.*.*...**...*.***.*.**.**...*....*...*...**...*.*.*....*.*****.**.**.*..***.**.****.**..*.*.****.**..*.******..*.*.********....****.**...**.*...*..*..*.*.....***..**..**..*.*.***.**.....**...**..***.*..**...*..**.***.*....*.**.*..* ..*.*****.*..*****.*....**..**.**...***.*..*.***.***...*.******.***.**.......*.*****..........*...*.*...*.....*.*..**....*.*.*...*.**......**.*....**....***.**.**..****..*.....*......*****..****..**.*.******.**..**.*....***.......*...*...****..*....*.*.....*..*...****.*.****.**..**..........**.**.*.*...**..*.*.*..***.**..**.*.*****.****....*..*.*..**.***...*..*.....*.*.***.***.*...**.********.*.*..**..******..*.**.*..***.....**********..****...********.****..*..**.**..*.**....**...**..*..**.*..*.***.*.*..**.*.******.*.....*...***.*.**..***..*.*...*..*..*.**..*.*..*...**.*.******.....******....**.*.**.***.**.**.*.*...**...***..**.****.*.*..***...***..*.*.*..*.**...*.*..*.**..***.*.****..**..*..***......*.***...****......*.*.**..*.*..**...*...******...***..*..*..***..**.*.*..*...**.**.*..*.**.**.....**.********.....******.*..****.**..*.**..*...*.***...*.**..**....**.*.**.**..*.*****.***.*.*..*....**..***.*..**.*.***..**.*..*.*..**.**.*..*..*.**...*...*.*.*..********.*****.**..**.*....*.**.*..*.*....*.....**.....*****..**....*...*.*.*.*.*.....*...*.**..***.....**.....**..*..*.***.....**.....****.*..*...**.*...***...**.*.**.**.**...****..*..**..*..**.....*..*.**.**.**.....*.**.......*.*..***..*..**.*..*...**.*..*.*.**.***.**.*.*.*.*.*.*.*...***.*..*.***.*.....**.*..*.*.**....**.........**.*.**.*.***.*.*.***..*.*..****.*....*.*****.*..***.*****.*.*..****................*.**..**...*.*..*..**.***.*.*.****.****..*.*.*.**.**********..**.*.**.**..*******...**..***......*...**.***.**.*.*.*.*.*.**..*...**..*...*.**.**.**.*.*.**...*.***...*.**..*.***..*.***.*.***...*.********.*.*...**....****.**.*...*.....***..****.*..*..**..*..**.*.*..**.***..*...*....******.**.****.**.*...**..**.*.....*.***.****.*...*.*.*.***.******......*.**.......***...****.**...****.*.*.*...*****.**.*.*......**.*.*..*.*..*.*.*.****.*..*.......******.*.*..*.*....*..*.*....*..****.*...****.*...**....*....**.*.*....*.....***..*..*..***.**.**..***.*..**.**.****...**.*.******.**.*...*.....*..*..*...*.*..**.***.* .*******.***..*...*..***.******.******...*.****.*...**...*...*.*****.*.**.*.*.*****.*..**.*.*****...*..*...*.*.*......*******.*****.*******...*.*...*.*******..*..**.*.*.***....**..**.**.....*....***..*..**....*.***.**..*..***...*.**..**..*..*..*.*****..***...*.*...*.*..*******.*.*.**.****.*.**...**..*.******..**..***..****...**.*.*...***.*.**..*.****..*.***.*..*..****..*....*****........****..*.*...*.**..*.*.***...***..*...*.**.**....**..**.....*.*...***.****..*..*.*.*..*......*.****.*..*..*.*.*.......****.*.***.**..*.*.*.**.*.*..****....*****........**...*..***.*...**.**....*.*..**...*............*****..*..**..*..*.***...*...****.*..*.*..*.*....**.***.****...**...**..*.....**..***.*.*.*...*..**..*.***.*...*******..**.**.***.*.*.*.**.*.**...*.*.*.*.*.****...*.....**.****...*..*.******..*...**..****..*....*.**.*.*.******.****..*****.**...*.*..*..********.**.***.****.**..*..*.*.**..**..*...*******.**.*..**....*..*.**.***.***..*.**.*.***...***.*.*.**.*...**.....***.*.*.*...*...*.*...*.*..**....*..**.*..*.*..*..*..**.*.**.....*******.**.**.*.***..***..**....**.*.**...*.....*******.**..**.*.**.*****.**.******..****...*.*.*...**.***.**....***....*.**.......*...*.*.*...***.*****.**..***...*.....***...*.**.*...*.***...**..**.**.*..**....**..*.******....***.*....**.*.**.*.**.*.*....*...*****..*****.*.*.*...*.*****.*....**.*..**..*....******..*..**..****.....*.**.****.*......***.***.*.*..*..****.****...*.*.*.**....***.**..**....***.....*.*.**.*.*...***.*..*.****...**..***...*****.******.***....**..****.**..***...***.*..*****.***.***..*.*.***.*.***.*.*.*.**.*..****...***.*.**.****.*****...*.**..********..*.*..**.*...**....**.*.*.*.****.**...**.*****....*.**.*..*.*******....*...*.*.*.*.*.**...********.****..*.*...*.***.*.***...*.**.**....*..*.*.**.*.*.*...*.*...**.******......***..***.**....*....*..*.**.....****.**..*..***....*****.*.***...*****.**.**..*.**.*...**.**..**.**..**..**.**.*......**..****.*.*...*.**....*........***..***.***..**..**....**.*..****........*.*.*.*...... ***...*.**...*..***.*.*.***.**..**...*****...**...*.**..*.****.****..*.*..*...**.*..*****.***....*....*..*..*.*..*.****..*.******..*..****.....*..*..*....*..***********..*...*.*.*.*..*.**..***...*.*******...*..*....*.*.***.**...*.*...****.*.**..*.*....**.****.*.**.*..***.*...*.*.**..*..*.***..**..*.****..*.****.***.***....*.*.*.***.**...***..*..***.****...**.*..*.*****...*.....*.*.*.***.*.**.*.*..*.*..*****..*.*.*************....*.*..*...*...*..*..**..*....*...***.*.*......*****.**..****.*..*********..*..**..****....*.*.***....*.**.*...*....**.*..**....*....*.*..*...*.*..*..*...*..*.**..*........*.***.***.*.*......**.*......*..**.*...**.*..*****.*....***.***.*..*.******.*....***..***.*...***..*.*...*..**...*.*.*..*..*....***...****....**.*..***...*..**.*..**.*.*.**.*..*..*.*...*....**..*...*...***......*...*..****.*..*..*...*...*.**.*.*....****.*..........*...***.*.*.*..*..*.*.**..**....*.***.*..**.*.**..**..***..*..**..**.*.**.....*..*.*...*.*.*.***.*.****..*..**.*.***...*.**....***..**.****.***.*..***..*.*.****.********.*.*.*....*...**...**..*...*.....**.*..*...*****.**.****.*...***.*...***.**..***.*..*.*.**...******.*.*.*.*.**....****...*.*****.**.*.....*.***......*....*.**....**..***..*****.......***.*...***..**.*.*.*****.**...*.*..**..*.****...**.**.****...*.*.**..*.*..**.....*****.*.*.*......*.**....*.****.*...***.*..*.*..********.*......*.**.***..**.*..*...*.**....*.*.***.*.**.*..****.*.***.....*.***.....*...***.*******.*..*.*...*..*.**....**.*.**.**..*..*..*..***...*.**.***......*****.**..*...**..*....***......**.....*.**.***.***.**.*.*.*******.*..*..***.*...**.....*.**...**......**..*...**.*.*.**********...*.*.**..**..*...******.*****..**....***..*****..*....**.*.***.*..*...*..****..***...******...**.*.***..*.*..**..*.*..*.***.**.....*.**..**..**.**....**.*..**.*.*******....*....***...**.*.**********...*...**......**.**...*.*****.*..*..***.*..**.....*.*..*.***.**..*..**.*******...******.*.**..*.**...*.**.**..***..*.*..*.*.*..*..***.**..**..***.*...***.***.. ......*.*..*.....*.*......*...*.***..*.******.*.**..***.....**..**....***.**...*.*.*........*...**..*...*.*.*.****.**.*.*.***.*..****.***.*.....*....***...*..*.***..*****..*....*****.*.*..**....*.*.****.*..**.**********....*...*....*.***..*.**..**.*.*****.**..***.***.**.**.****..******.***.**.....**.***.*****..*****.*.****.*******.**.***..*.*....***.***.**.**...****..**.****.....*.*...**.*..**.**.*.***....**.*****...***.*...***..**.*..***..**...*.....***.*...**.*...***.*.****..*..*........*.*.....***..*...*....*.*..*.....*.****.*.*....*...**..***.*...**...****.***....****.*.*.****.*****..*..**..*....*...**..**...*...***.****..*..*.*...**...*.*.*.*..*****.**.*.***.*.*.*...****.....****..**..*.**.*.**..*..*****.*..**.*.*.....*..*.***..*.**..**..**.*.*****..***...**.*....**..**.....***..**.**.*.**..**.***..*....*..****..****...*....**.*****..**..**....******......***.**.***.*.***.*...**.***.*...****....*.**.......*.*****.***.***..*.*.*..***.****...***.*......****.******....**.*..*.....***.*.**.*.*...*...*.*.**..*.*.*****.***.*.****.*..******.**..**.***.*.*..*..***.**..******...*..*****.******.*.***.......**.*..**.**.*..*....***..**.*..*.*....*..*..**.****.....*..*.**.*.........**.*.**..*..*.*****..*.*......**..****.*..***.***...*****.*....*.....*..*..*.**.***....*.**.**.****..*....**.*.*.**..*..****...**.*...*....***.*.*.**.*..**..*.***.***..*.*....*..***..****...*.*...*......*.**.......*.*.*..*.*.***..***.*.*...*****.*.*.....*.*.****.***..*.**..*..*..*...**.*..**...*.*.**.*..**.**..*.**..**....***.**..*..******.***..*..*.**...*.*...*...**.*.*..****.**.**.*.***....**....*.*.***.*..**.*...***.....*...*.*.**.****...***.****...*.****....****.*.*...**.*.*..*...*..**.**.***.*..*..***.*.****.***..*..********...*..*...*........**....*..****..***..****.*..*.****....*...*.*.**.*.....****....**..**..*..**.....*.*****...*...*.**..**.***.....*.....*...*.**.*.**.*..**...*.*.**.**.**...**..**.***...*.**.*..*.....*..****..*...***.**..*.**...*.******...***.****.***.**.*.*..*..*.*****. *.*..*....***.*..***..*..*....*..**..**..*.****.*.*.*.....***.*...******........*.*.*.*****.***.*.**...*..**.***..*..**.*.**.*...*.*.*..*.*.**..*.**.**.**...*.*.***.*.*.**.*.**.**..*.*.********..*.*....****..*.***..*..***.**.******.....**.**..*.*****...*....*.***...**.*.*.*.*...***......*.**..*****.*.*.**.***..**....*.**..**.*..*.*.*..***........**.**...***.*..*...*..***....*..****.**.***...**.*..*..***.....*.....*.**..**..**.**.**.****........*******.*****...**....*.*.*...**.****..*.***.*..**.*.**.*.*.*..**.*.**.**..**....*.**.**.**.*.*.*.***.*.****...*..*..**.*****...**.*.*****....*.*.****....**.*..*.****.*****.*.*.*.*..**.*....***.***.**.*.*.**..*..*.*...**..**.*.*****..**.*****..***...**.......*......***.***.*.*.....***.***.***.*.*..*.****...**.****.*.***....*.*.*....***.*..*..***.**.*.*.***...**.*........**.*...*.*.*.**.*..*.**.*.....*...***..*..*........**..*...**.*....**.*.**.*.*..**.*...*.***.*.**.**.*****.*.*.**..*...*.....**.*..**.***..*****....***..*******..***..**...*.*...**..***.*..**.*.**.*.**......*.*...**.*.....*.........*.***.*.*...*..*.****..*...*.**..*...**.*...*...**..**.*.**..*.**..**...*.*..***...*....*...**.**.*.*.**.*****.***...*..**..**...****.*.**....*.**........*..**..**..***....***.*.*.****...**.*...*..***.**.*.***...*****.*..**......**.*.******.*....****.*...*.**.***..*.....*..***..*.**.*****.*..*...*....*...**.*..**.**.****.*.*.*****.......*.....*.*..*..**...*........*..*....*....*.**.**...**.*..******.....*.**....*..**.***..*.*....*.**.*..*.*.*.***..**....*..*.....*.***.*....*..**........**.***..*....**.**.*.....**.**.*....*.*.***....*******......*.*.**.*.**.*..*.**.****.*.**.....*.*.*.*..*....**...**.*..*.**.**..*...*.***..***.****...*.**.**.***..*****.*...**.**.....**.*.*.*.*.....**..*.***..*...***.*.**..**.*.**..***...***.**.**....***......*.*.*.*...*..****.*..*.*.*.***.*.*.***..**..**.*..*.***.**.******...**..*.*****.***..***....**********..*.*.*..**...*.*.*.....*.****.....*.*.**..*.......*************..***.*..*.**.*.......*.*.**** ..*.*..*...**.****...**.*.*.**....*.****....**..**...*.*...*...*...*..**.**..*..****.........****..**..**....*.**..*.**...***..*....*.**..******.*.*...****.**.*.*..**..*....*..*.***.*...**....*******....*..*.*.....**..**.*.*******.***...*...**..*..*...*.*....*..*...*.***.*..***..*...*.***.**.*..**.*.*..****...**..*....***.*...**.*..*..*.*...*..*.***.*****..*****...*********..***.**..*..*..***.*.*.***.**.....****.*..*....*.**...*....***.******.**.*.*.****.*..*.*...*.***..***....******.**.**.**....*...********..****..**......****..****..***.*.*...*.*.**..*..*****.*..*...**.....**..**.**..**.**..**...****.***.....*...****.*.*....*.*.*.*..*..***..**.*..*.*....*.*....***.***...*...*...**.*....*.*...*....*.*..**...**.***.*...***.*.*.*..*..***.*....***.***.**.***..*...*..*.*****.*.****..*....*..*.**...*.*...***....*.*.*.*..*....**.***........*..*.*.*.*****...*.*..*...*.*.*.*.*..*.***.**.*..*.......*.**.****...*.**.*....***..**.***.*..**.*........*.....**.*......*.****.***...*..*.******.**.*..**......*.**.***....*.**...***..*.*......**.**.*.**.*...*.**....***...*.**.**.*.*.*.*.*..***.....***.*.***.**.**...*.**.**...*..****.**...*****.***.*.*...*..*...******.**....*.*..*.....**.***.*....*.**..***.***.*.**..*..*......*...**..***..******....**...*..**********.*...******.*.***.**.*..*.....***....**.**..*****..****.**.**....*...****.**....*...***..*...**.**..*.***......***.*..**.******..*...**.**..******.******.*.***..*..*....*******.*.*..****.**.***..*..*.*.**.*.*..**.*..***..*....**.....*.*****...*.*.**.*.***..***..**.**.*******.*...*.**.*.**..*.***.**..**...**..*.*.*.**.......**...*.*...****.***.**.*.*.*..**....*..*...*****..***.*.***.****..****...*..****....***.*.**..*..****.**.***.*..*.*.*...*..**....*..**..**.*...***...**..*.*...**...*.*.*..***....*.*.**.**..***..*****..*******.*..**....****.**..*.*..*.****.*...*.******..*.**...*.**.*.*..******...*...**.*.*.**..***...*.*...*****...*..*...**...****.......*.**.........***..*****.***...*..*....**...**.*.****...**......**....* *.**..***.**.*.**.**...**.*.*.....*.**.*....***..***..*.*.**......*..***...*.*****..*.*.**.**....*****..**...*.*.**.*.*...**.**.****.*.**..**.**...**.........***.****....**.****...*..**..**.*.*.**...**.**.***.*..*.**.*..******..**..****..*...*****...*....**..***.*..*****.*.*..*.**.*..*..*.**..**..***..**.*..**.***.**...****.*..*.*..**..***.****...**..*.**...***.**.*.*.*..*.**..***....**.**.*.*.***....**.**.*...*..*.*....*....**.*.****..*..**....****...****.**.***.**.*..*.*.***...***..**..**..*..****.*...*..**.*****....*.***.*.**.**...*.*.**.......**..**..***..**.....*********....*.******.....***.***.*.......*..**........****...****..*..**.*...***.****...***.*.*..*.**......*...*..**...*****.*.....*.*****....*....**.*....*****.*...*..**..*.*.**.**.*...**...**..**.*****...*.**..*.*.**..*....****.**..*..**..**.*.*...*...*...*......***..*...**.*.....**.***..*..*.****.....*....***...****..***.**...*..*.*.**..*....*..***..*.*.*...*.*...**.**.**...*.*..**...***....*.*...*...*...*.*.***.*.**.*.*...*.*****.****..*..***.*.......**.....***......***..*...*.*...*.*.**.***.*....*****...*.**...*.*.***......****.***.*...*.*...**.**.*.*.**..**.***..*...*.*****..***.*...****..*.*********.**.*.****....****.*.**.*.***...***.****.**...*****.....**...*.*....*.*.**.**.**..***...*..**..*..**.*..*.*......*..**.***..*.**.**..*..*.***.*.****..****..*....*..*.*.*****....**.*.*.*.*.****...*.........***.**.****....***.*.**..**..*....**.******.*.**..****..*..**.**......*.*..****...*..*****..*.....*.*.*.**.......****..*..**....***.*..**.**..*..*.*..**...***....**.*.**.**..***...**.....**.*......*.**.*.*..*.*.*....**...***...*..********..**..**..*.**...***.***...**....**.....*..........*..**...**.**.*.**..****...***.*.**.....*...*..***.***...*.***.*.*.*.*.*..**.*..*..*...*..*..****.*...*..*......*..***..**....***..*....******..*.**...***...***.**.*.***.**.***..**..*....*..*......*.*........**********.......***..**....***.*.***.......*..*.*.**.**.*.*....***...........***..***...*..*********..*.***... **.*..***.....*..*..**...****...**.****.**.*..***.**.*.*****.**...*********.***..**.**....*.*.*..*...*.***.*.**...*...*.***.*....**.*....*****...*.*..*.*..**.*.*****...****..*...****.**..*..*.***.*.**.....*..**.**..**.**...**...****.*..*.....**.***..*..*.......*...***...*..*.**.....****.*...*..**.**....*.*...*.*.*.*..***..*.*...*...**.*..***.*...*.**.***.*...**.*..***........**..**.***..*.*.*****.*...*.....*..**.*...*****...**..*.**..*.*.**........******.*.**.*...****.***....*.********.*....*.**.*....*.**.*.***.*...*.*.****.***...*.*...****.*..**.*******...**.*****.********.*.*******.*.*.***...*.**....**..*....*..***..*.**.**.***.*...*..***.*****..*..*.*.*..**.........***..**..**.*..*..*...****...***..*.*.**........*.*.*...*..***...***..*..****.****.*....***.....*.******.***.**...*......**...***.*......*.....*****...*.**.*.***.*..***..*.*...*....*.**.*.*.*..**..*....*..*.**.***.*.**.*.**....*.*...*.....*....*.....****..*.****..**.**.*****.*....*.....**.*..**..*...*.****.**.****....**.**.*...***..**...*.*...*.....****.**..***....**...**.************.*.***.*.***....**.......*****.....*.*.*.*.*..*.**.....*........*......**.**.*.**.*..**...*****.*..**..*.*..**....****...*.*....*..**.*.*.*.**.**..*****.*.*.**.******...***...*.**.**.****.*.....**.*...*.*..**....*.*.*..*******..*.**.*****.**.***.*.**...*.*..*...***.****.*.*.**....*...**..***.***.*..*..*..*****..*..**.*....**...****...*..**...**...*.*....*.*....*.*...*.*..*..**..*..**....*..*......**.****..*.***.*...*.***....**.**.*******.*...*.**.**..**..*.*...**.*..*...*..*.*.*.**..*.*.*.*.*..***.****..*........*..*.**..**...*......**.***..*....*.*.****..*.*.**..**..*..***.**.**.**..*...*****..*.*.*..****.****.**......*.*******.**.*..****...******.*..*.*.*.....***..*****.*...***..***..****..**.....****..***.....***.**...*.*....**........*****..***...*.**.......**....*.***..*..**..*......***.*.*.****.**.***....***....*.*.*.**.**...**..*.*....*.**.**.*..*...**.....*..**..******.*.**.*.....**....**...*..***.*..***.*.......** .**..**..*...*.**.*...*.*.******....*..***.*.**...**.*.*.*....******.**..**......**..***..*...*.**...**.***.....*.**....*....**.*.*..***..**..*.***.***...*..**..**.*.*..****.**.*...*..**..***.**.*...**.*.*.*.***..*...*****.*....*..**.**.*.*..**..*..*....**.**..**.*..***.*.*****...*.*.*.....**....*.**..**.*.*.*..*.**..****...*.**..***......***.***....*..**....*..*....**..*....***..*.*.****.*..*..**..*.**.***.**..***.......*.**.*.**.*.*.........**....*.***...*.***.****....*...*...*......*.......*...*.**..***.*..*....*...*..*..******.**.*.*.....**.....*..******.*..***.*...*..*******.*...***.****.*...*.*...*..*****..**...**..*.*.*..**..*..*******.**.....*....*****....*....***.......**...*.*.***.*****....**...*...****..******..*..**.***...**.*.*.**..****..*....**.**.*..**.**.*.*..*.*.*.*.***.*....**...*..***.*..**.....*.**.*.*..*.**.....**..*.*....**.*..*.**....*..*.*...******.****....*.****..*.*...*....***..*.*...*.*.*****.*..*..**.**..*..*......*......*.**.....****..*..*..*...*.*.*....*.*....**.****..*....*****..*.**.*..*..**..**.*..*..**.**..*.*....***.*.**.***....**.******.*..**.*.**.**..**..***.**.*.**.*...*..*...**...***.****..***..**.**.*.*.*.*.**..*...**.**.**..***.*.**.****..**.*.*.*.*...*..****.*..**.....***.*.*.....*.***..**.**..**..*.*.***.**.........*...**...***..**.*******.****.*.*.***....***..*.*.***.*******.....*.***.*...**.*...*.***..*....*..******......**..**...**.**.*.******.*.......*..**..*.*.***...**.*..**.**..*.**..**.*.****.*.**.**.*...*...***..***.**..*.*..**..**..*..*...***.*.*.****..*********.**...**.**..**...*.*.*.**....*..*.*.****.*.*...*.*.*..*****.*...*.****.**.****..*.**...*.**..***...*..***...*....*...******.***.*..*.*..**.***...*.**.*.**...*..***..*....*.....*.**.*.*..*..***...***.****.........*..**.****.**.***.**.***.*.****...**.*...*.*.*..*.***....*...*.***.**..****..**....*.**.****....**...*.*...*..*.***...******...........**...*.***.**.**.***..*.***.**.*.**..*.***.******.*****.**...****...*.*..**...***...*......***......*...*.....*..* **.*...*..**.*.*..*.*.*.****.**..**.*.****..*...*..*..**...*..*****.*...***.*...*.*..*...*.**..........**.*.***.*...***...**..***...*..*.*...*..**.***..***.***.*..*..***.**.....*****....**......*.*.**.**....****.*.***...***.**.****.**.......*....***....***..*..*.*.*****..*..*****.*******..*.**.*....****.**.*..****.*.****.**..*..****..***..**...*.*..*..*....****..**.****...**....**.**..**......**.**...*...*.......****...**.**..*...*.*..***.****..**.....**...*.*.*.*.*.*...**.****.**.***...*.**...**.*****.***..*.....*..*..*....***.*..***.*.*...**.**.**...............**.*.***...**.*********.******..*.*.**.*..*....*****...*.**.*..*..**...*****.**..*.*.....*...**...*.*.**..**..**.....**.**.*.....*.....***..**...*....****.*.**.**.***.*..**......*..*******.*...*..**..*.*.*...*..*....*.***..**.*.**..**....*.**.***..*...**.***..*..**....****.***.*...**.**.*..**.*.....*...*...****.***.**.**.*.*....***..*.*.**.***..*..*.**...*.*****.*.*..*.***..*..*.*.***.*..*.***..*......****.*.*.*.*...*.*.*..****.***.*.*.***.*.*.**..*.******.**..*.*.*....*..**....**.*.**.**...***.*...*.*..*.****.*.***..*..*...*.*..**.*...**.***..*.*.....*.*.**....*..****.***.****...*....***...*.*.*.....**.*...*..*.*..**..*.***.*.*.*..*...*....*.....**.*.....*....*.*.**.*.*.**.***...***....*.*.****.*****..*..*..*.*..*.*..*..**.**.*..****.***..*..****..****.**.*......**..*.....**...**.**..**..**.*.****..*..***.**...*..*.*..*.***..*..**..*..*..**.*******...*...**..**.*.*...*..*......*.*..*..******..*....*.*.*.*.***.****.***...***.*..*....*.*....******..*.*.**...*..*.....**....**.****........***....***.****.*..**.*.*.*...*.**.***......**...*..*..**.*..*.......*.*..***.....*..*..**....*.***.*.*.*..*.***.....*****...****..*..**..*.*..*.****....**.****.*......***.***....*.*.*..*..*....*..*....*.*.******....*...*...**.***.****........**......****.......*...*.*.*.****.*.**....********.****.*****.*.****.**..***..*..*...*.***..**.*.*.***.**...*.*...***..**.**..*.**....**.*..*......**..*..*..********.***.*..****...**.**. ..*....******.*..**.*****....**.*......*.*..*.*..*.***...**.*....*****....*.*.***...*...*.*.***..*...*.....*.**.*.*...***.***.*.*....*.*..*.*.**...*..****..*.****..**.*..*...*..****.**.....****.**..**..***..***.**..*.**....*.*..**.*......*.**.*.*..*..*..*...*.*..*.**.**.*.****.*..**..*.*.*.*.*.*.*.*.**.**.*...*.**..***.*.***.*.*..*.**...**.*.****..**.*****.**.*...*******.*.*....*.*.*.***.**....**.**.*.**.****.....*.*.****.....**...*....**..***.***.*.**.*.***..**...**.****...*....*.*.**...***...***....*.*.****...*.**.....**.*..*.....*.***.....*.....**.*......**..**..*.***.*.*******.**.*.*.*.......**.*..***..**...*.*.*.*.**.......**.*...***..**...***..*..*.***...**.**..*.**....***.*......*..***..*.....**.***********.......*..*..**......*****....*****.*.**..****...**..*.*.*...***...*.*.*****.***..*.*..*.***.....***.*....**.**..*.**..*..***..*.*..**.*.*...***.*.*.****.*.**..***.***..*..*..*.*..*.*...*...**.*..*..******.**.*.***..**..*****..****.*.**...*.**.*.*.***.....********.*.*************.*.***...****.*.......***......*...**...**.*.***.*..****.........*..****...*.*.***.*.**.****.*....***.****...*****.**....*...**.***.*.*....**..**..*.*****.....**.**........*...****..*.*.*.****.*..*....****...*...*.***.**...****..***.***.**.***..**..**.....*.*.******.**.**..*.*.**.**.**....**.*..*.*.*..*..***..*.....*..*...*..*.*.**.....**..*****....**..**.*.*..*.*.*...**.**.**...*****...*.*.**.....**.*..*.*.*.*.....***....*..*..**.*.***.*.**...*******....**..**.*...*..*....*......**.**.*..*.**..**.*.******.**.****..**.*...*..***....*..****.**.**...*...**..**...*...*.*.*..**.*.***....*...****..*..*..*..***.......*.*****.**..*.*.**..****.*...**..*.*.*...*.***.**.***..*.*..*..*.**.*.*.**...**....***.*.***...***.*.**.....**..*.*.....*.**.*.........*.*..*.*****.*...*.....*.*.*..****...*.**.*...*.****..****..*.*.*.*.**...***..*...*..*******.**.***********.****..***....**..*.**.***.*.*...*.*.*........*..**...*..**.**.*..***...***.......**......*...***...**********.*....*.*..*....*....*.... ..*.......**.*..**.**....****..**.**..*....*...*..*..*.*.*..*.**.*..**.*.**...*.**..*.****.**...*.******.....****.***.***....***.***..*..*.**.*.**...*..**.....*..****..**.******.*.**.**.*.....*......****.******..*..*..**.*..*..**.****.*.**.*...**.*...******.*.*..***.*..***.**..*..**.*.*.*..*.*.****.*.....**.*.**.******....**.**..**...**..*********..*..**.**.*.*.*..*.*..*.**..**.**....*.*.....*...*****.*.***.*****...***.**..*.....**...***.***......*..*....*...*.**.***.**.**.....*.***.**..*..*****..*****...*********....*..*.*****..**.**..****.**....*.*..**..*..*.*...*.*.*.*...**.*.*...**.......**.**...**....***..******.**.*****.*.***....***.*...****.******.*.**..*.*.**.*..**.*.*....**...*..**..*...*....*......**.*.......*.*..**.*..*.*.***....*..**...***..*...*.**......*...**..*...**...***..*.**.**.*.**.*..*.*.*.****.*****.....*.*..**.*****....*.*.***......*.....**.**.******.**.**.**..*..***.***.*....*..**...****.*.**.****...**..*.***....***.***..*.*.***..**.....**..*.....*.***..*...**.**.**.***.**.**.*..*.******.***.**..*..*.**...*.*...*..*****..*.**..****.*...**...**.*.******....*..**..****.***....**.*.....*.*.***.*.**......**.**.*.*.**.....*.**.......*.****.***.*....*...**...****..*.***.*.*..*..*......*.*..***..***.**.*..*...****..*.*...**.***.*.*.**.*...*...*.*..**.*.*...*..*.*....***...**.**....***.****.****.******.*....**.*..**.*.*..**.....**.*....**..***..*..*.....**...*.*..*.**.*.*..*****.***......*.*.******..**.***.**.**.*..***.*...**.***..*.*....*****..*..*.***..**********...****....**.....*.*.*....**.**.**..*...*.*..***..***......*.*..**.*..*..**.*......***.***.*.*.**.*..*.*.**..**..*....**.*...*****.**.*....*.**...**.***.***..**......*.*..*.*....*...*****.**.**.....*..*....**.**.***...**.**.******...**.**..*.****...*.*..*******.......**.******..****.*.***.***.***....*.*...**.**...*..**..****.***.*.*..**..*.**..**..*.*..**...**..*..*.**....*.********.**..**.*.*.*..*.*.*.*..*.*....**.**..****..*..***...*....*.*.*..*...*.**.*...*.....*..*...*.*..*..*.*..***.*. *.*.***.**.*.*****.**..*.*.....*..**...****.....*....****.**..***..*.**..**.*.**.*...****.*..*.*.**.****.....**.***.*.***.*.**..***.**.....**.*.**....**..**...**.**.***.***..*..*.**.*.***.*.*.**.***...**..****..*.*.*.*.****...**.***.**.*..*.*.***......*..***..****.*..****...******...****.**.*..**.*.**..*****.*...**.**..*****.***..*.*.**...*.******.******.*..*.**...***...*...*.**...*..*....***..****..*.*..*.**...****.**.......**.*...******..*...**.*..***.*.***....***.*...*****..*.**.......******.**..**.*..*.****....*..*.*....**...*****..**.**.***.****..**.**...*...**...*.***......*****.**..*...****..*...*.*.**.*.*..*..**...***.*.***.....**..*..***....*....******.*..*.*...*..*.*.*..**.*****.**.*.*...*.******.****..**..*.***..*..***...*..**....*.*.**..*.**..***.***..*..**..*......*.*..****..*.****.*....*..***.***.****....*.*.****.....***.....**...**.*.***...........**.*.*..***.*...*...******.***.....***..*.*.**.*....*.**....*.*....*.....***......**.***..*..*.*...****..***.***.***..****....*****.*.***..*********..*.***.**.*..**.**..*.**.**.**.***...*.*.*******.*..**....**....*..**.*..*..*.**..*.*.......****..****..***..*...**..*****.*....****.*.**..**..*..**.*..***.*...**.**....**..***..*..***.*...*.***......*.*.....***..*.**.***..*..*.*.***...*.*****.*..*....**..*.*..**....*...*****..*..**.*.....****.****.*.*..*.....*.******..*..*.**.**.*.*..*.*.***..*....*..*.**.*...*.**.*.*...*..**.....**.*.***..*.*.***...*.*.**...*.**..*...*.***.....*..*..**...*.*..***.******...**.*...*.*.*.**....****.****..**.*.*.*...*..*.***...*..**..*....**....*.**...**.**...**.**.*..*.*.*.*.....*.*.*.......*****.*.**..******.**..****..*.**...**..****......*.****..****.*.**..**...****.***.*..*....*.**..*.*.****.*...**.....*.**.**..*..*.***.**.*.***...**..**.***.***.****.*.**.*.*.*..*******.**..**.*.*.****.*...****.***..*...*...**..***..***..*..**..**....*..**.*.*....*...*.*.*.***..**....*.**.***.*.*.**.....*..***..*.*..**.****..*..*.****...**..*..*..***.*..*..***....**.*.**.*...**......*.***..... .****.***.*.*..*****...**..*..*....**.*...****.*.*.*.**...****..**.*...*******..*.*.**.*.****....*..*..*.*..*********.**......*..*...*..**..*.****.**..*.****..**.**..**.***.....*...**...********.*.****.****...*.*.*.....**..**.**.*.**.***..*.*.**...*.***..*..**..**.***..***......*..*..*.***..*.*.*.*..**.*.****.*.*.***.*.*******.*.****.***..**..*.*......***.**...*...**....****.**.*.....***.*.*...*...***..***..**.**..*.*...*.****..*.*.....**.*.*...*.*.*..**.********.**.***..*.*.*******.*.***.*.**.*.*...*.**...****...*.**..**.****.****...*..**.***...*.**..*....*....****.**....*.*...*.*.***.**.*.***.***..**..*...*..******.*....*...*..*.***.*.**.*.**..**.*...***....*.......*.****..**.**.*...**.***..****...**..*.......*****.****.**..*....*.*.*...*********.**...*...*.*...*..****..**...*.*....***...*.****.*.*.**.*..*.***.*.***.*.*.**.**.**...*..*..**....*******..***..*.**..****.*.****..*.**.*......****.**...*.**..****..*.**..*.**.***.*....**.....**.**......**.**.***.*....****.**.*...*..*...***..**....*.*....**..*...*.***...*.***..*.**..*..*.*.....******.********..***.*****.**.*...***...*.***.*............*.**.*.*..*...**......**..*.*..*..***....*.**..**...*...**..*..*..**.*.*......*******.*...*...**...*****...***.**.*..***...**.*..***.*****...*.**.****.***.***.**.**........*****.*..*.**..***.*.**.......*..**..**...*.****.***...****.*...*..*.*.....*.***..*.***.*..*..***.*...**...**.*.*...*..*...*...*..*.*****.*.****.**..*******.....*.*.....***...***.*...*.*...**...**.**...***..*.....*....**.*.**....*..*.*.*****.**.*...*..*.*..***..**...*.**......****.****..*.***.*......****..**..**.**.**.*.*.*.**........**..*.*.*....**.....**...*....*..**...*.**.*.**...***.**..**.*..**.*..*.***.*.*.**.*..***....***..*.*****.*****..*..***..*...*.*.****.*.*..*.******..*.*.....*......**......**.**.*.*....*..*.*.*.*..*.*.*...*..*.***...*...*.***.*.*..*......**.**....*..***.**..*...*....**.**..**.....*******....*......***...*.***.*.**.***......*.*..*.*....*..**.***.***.*..****.***...**.*...*...**. **...**.*..**..*...*.*..***..**......*.*..*......*..*..*.**...**.*.*..*.*.**...*.***.*..**.*.*..*..****..*****..**.***..****.**.**.**..**...*.....*.****..******..**.*******.*.***.*.*.*...****....**.*..***......*.*****.***..**.*...*....*.**.*..***..*.**....*....*.*.*...*.*.**..........**.*..**..**.**...*.*.*..*..****...*...**.**.**..**..*.*.....***..**..*.***...**.*.*.**.****..**.*..**.*.*.....*...**..****.***.**.***.*......***....**.****...*....*.*..***.****..*.**....**.......*..**.*.*.**.***.........***.***.....****.......*..*.*.***.*.**.*..*.***..*....***..**.*..*.*.*...***...**.**..***.*..*.....*.**.*.*....**....*.**.***.*..***..***.**..**....*..****...*.**.*..*.*..*.******.**......*.*...**..*....*...*.....*..**..*.*..****..*******.**..*..****.............*.**.*..***...*.*.***..*..*..**...*...*.*..***..****.*.......****.**..*...****.****...*.***.**.**.*...***.***.*.***.*.*..*.*.***..***.*..****.*.****.***.....*..***..*.*..*****.....***..*.****.*...**.....**.*.*.***...**..****..*.****....*****.*****.*.**..*.****....**.*****....*..*.*...*.*.***.**.*.****..**.******..***..*.**..*...**...*****.*..*..*.....**..**.****.*.*..*.****.*..***.**....**.****.**.***.*...**.**.*..***.******...*.*...*****.*.**..**..***.*.******...**....*.**.*.*...*.*.*...*.*.**.**..**....*.*.*..****..**....*...***.*..***.**..*......*.***....*...***.**......***.*.***..*.....***..***.**.*.******.*..********..**.***..****...*.*..*..*....*..*.***...*..***.**.*.*...**.*.**.*....******..*.*...*...*.**.*.***...**..**.*.***.*****.*.**..****.**.**.***.***.******...*.**..***....**..**...*..*...**..*.*...*...*..**...*.**.*..**....*.*.*...*.*.*..*...**.....****..***..*.***.***.*..*..*****.**.*..*..*.********...*.*..****....***.***.*..***..**.**.**.*....***..*****.*..**..*......*.***..**..*....*.***...*..**.*.**.*.*..*.****.**.**.****..*.******.*.***.*.*...**.***.**..**.**...*...**.**.*.*...**..*.*.*.**..***..*.*.*..*.**....**.***.*..*..*.....**.*...**..**..*.**.*.*..***...*.*.***.**..**.*.****..*.*..*.*.*** **..*.**.*.*.*..**..*.*..*.*.***.*.****.*.**....****.**.*...*.***.*.....***.**...*.*.**...*..****.*.***....**.*...*.*.....*....*..*...**.***..*.*.*.*...*..**....*****.****...*.*....**.....*......*.***....*...**.....*****.*.**........*.***.**.*..*..**.......**...*****...**...*.*.*...**.*.*..*..*.*..****.****..*...***.*.....*.*...***....*.*.*.**..*..*..***.*.*.*..*.****.**..****...*..*......*.**..**..**..***..***...******..****.*.*....*.***.**.*.*********.**..*...*..*.***.**...********.*..**...*.**..**.*...*..*.**..***.*..**...**.*.**.***..*..*...*.*..****.***..**..*.*.*..*.**.*.*..***.**....*.****.**..******.*....*.*.**..*.*.*.*.*...**..*.***..*****..*.*.*.**......*.....**..*......*......****.*****.**..*..**.*..*****.*.***.**.*..*.**.**.***..***..**.***.....*..*...****...*.*..**..*...****..*.*****.*.*.....**.**...*....*.**...***.*.*.*.*..*...***..**..***.*.**.**......****.*.*****...*.*...**.**.*.*..***...***..*..*.**.*.*.*..**...*..*..*..*.........*.*.**..*....*..**.*.*....*.***.*.******..*..*...**.*.*...*.*..*....*.*.**....**..*.**....**.*....****....*****.**.*..**.**.*.*....**..******...***..*..**......***...*..***.***.*..*.*..*.*.**..**..*.*****.*...**.*.*...**....*.******.*.......**.*..***.**...*..******..*.**.**.*.**********.*.**...**..*.**.*****..**..**.*..**.*.*.**.****..*.*..*****.*..**.**..**.*.*******.**.....*.*..******.*.**..****...*.*.**..*....**...*.*.*..*.***.*......*****.**.***....*.....*..*.*.*....***.***.***.*....*.*.****.*..**.*......*****.***.*...**.*.*.*..*.*.**.**.....*...**.**.*******....******.**...**.*.**.***.*....*....*..**...***.**..*.....*...*...**...**..**.**..*******.*..****.*..*.***.....*..*...*......*....**.***...*.**..*...***..**...*..********.*.**.**.**..*..***..*....**.**..**.*****.***.....*.*.....*.*.*...*...*.****.****..**.*.***..**.****..*********............*..*...**.****...***....*****.**.*..**.****.***.*..*...***.***.**.*...*.**....*******.*..**..*.**.*.*.**..***..****....**.....****.*.**.*.**.***..*.**...*.........******.*.*.. ..**...*.***.*.*.***.*....*..*.*.*..**....*...*..**....*..*.*.***...*.**...**...*.**......*.*.*..*....*.**..**.****...***.**..*...**.*.*.*.*.***..*..***.**.*.*...*...**.*..***.****....*...*.***.*.**.**.**..*.**..*.***.*...*..***...*.**...*****..*.**..*.*..***.*.*.....*..****....*******.***.*..*.******.....**..**.**.****..**..***.*..*.....*..**....**....*..*..***.*.*.**.*..*...*.*..*..***..*....****.*.**.***.*****.******.*....*........**..*..*...***...*...**...****....*******.**.*.*.**......*..*......*..*..*.....*....***...**.*.****.*....***..*...***.*****..*.*.**.*..**.*....*..*..***.*.*..**..*.**...***.*...****......*.*...*.......*.......****.*.***..******.***..*..**.***.**...*.**..*.....**.**.*..*...**..*......*....**..*.*.**.**.*..****.**..*****...**..**.*****.*.***.*.*..*.*..**.*..*.**.*.***.*...*....***.****.**..*.......**...*..***.****.**..***.*..*.**.**..*....**********.*..*.****.*....**..**.**...**.**..**.*..*****..*..*......*...*..*.*....****...**.....***.*.*..*..*.*...*.*...**..**.*..*..*....**...**.*.....******.**.**...***..**...*..***.*.**.**.*.*....**.*.**.*..******..*..*.****......**....****.*...*..*..*...****..*..*..*.*.*.****.*.******....*.**......*****...*.***.*...*..**.....******.***..*.*.*..***......*...***..**......*.***.******.**..*.*.*..*..**.*..****..***.**.**..*..***..*.**...***..**.*..*..**..*.......***.*....**..*..*..**..*.**......**....***.*..****...*.**....**.****....***.**.****..**.*.*.....**...*.***..*..*..**....**..**...***..*..*.*.**.**..*.**.**.*.*..*.***...**.*...*******...*.*.*..**..***.**.****.*..**.**..****..***...*..***.***.*...*.*.*****..***...**...*..*..*.***.**..**.*..**..**...*..*.*.***...*.....*...****..*....*..*...***..*.*....***...*.**.****..**...**...*.**.*..*...*.*...**.***...*.**....*..***.***.*..*..*.*...**.***.****.****...**.****......**.*****.***.*.....*..*...**.*...***..*.*...**..*****.***..*.*...*.**.***.......*.*****...*..*...**.*...***.*..**.**..*.**..*......**....***.***.***.**..****..*..*....*..***..*.*.*****. **.***.*.*.*.**.****..**.**..*...***.*...****.**.**.**...*...*...*..***.**..*..*.****.****...****....*.***.****....*.***.****.....*****....*********..**.*.********.**...*.*.***...****........*...*..*****..*..*..***...**.**.*.*...*.*...*.*....*.*.**.****.**.*.**..*...***....***.*.***...*.....**..***...*.***.**..*...**..*..*..**.*.*..*.*****..*..*.*.*..*....*.****.***.*..*....*....**.*.*..*.*.***.*..*.*..**...***..*.*...*..*.**.*.*****..**..*.*******.**..*.*.**......*.*.*****.*..*.....**..****....***.*..**.******...*.***...*....**.***.*..*.**....*...*.*.***....*********....****.***.***.*.***....**..*.*****.**.*....*.***..*....************...***.***....*.*.*.*.*******.*.****.*...*...******...*..**..*...*.**....*.**.**..*...**.**..****.**..****.....**..*..*...*.***...*.*....*.*...*.****..**..*.**.***....*.*..*..*..**....**.*........*.*.**..*.*..**.*.*..*****..*..*.*..*.*...*...*.*..*.**.*...**.**......**.*..**.***.****..*.**..**.....*.*.**..****.**...*...***..**.*.***.******.*.*.***..****.**.***..*.**...*.*.*..**..**..**..*...*.*..**.*.*.*...**....*.*...*****.***.*..*..****.....**.**.***.*.*......*****......*.*..***.***...*.*...*..*..***.*..*.*...*******.*.***.......*.****.*..*....**.****...***.*******..*.**....**.***....*...*****.*.*..*...*..***...*....*..*..****.**....*.*....**..****.***.**..*.....*.....*...***.*....***..*.*.*...****.*..*.***....*.*..**...*.....***..*.**..*..*.**.***.***...***.*..*.*..**..*.**.*.*..****.*.*..*..******.*..**********.****.......**.**.**.*......*..**.*..*..**.*.******.....*..**.***....**...*..*.***...**......*****.*..*...*...*..*.**..***.*.*.....*...*.**.******....**....*.**.******...*..*...*.****.*.*..*.*.**..**..**....*.***.....*.*..****.*..**...*..*.*.*..*.*..*...***.****.*......*...***.*..***..****.***.....*........*..***.**.******.**.*..**..***.**..****.*..**..*.**..*..*...*..****.*.*..**..********.**....*...*....*..*..*.***......*.****.**.*.*....**..****...**.*..**..*****.*......*........***..**..***.*..**.*.***....**.*.**....****. ..**.***......*.**..**.*.....**.**.****.*..***....***.*..**...**.****.*.*.....**...*.*..**.**.***..*.*....**.***.......*...*.*.***..******.***.***..**.**.****.**...***.**.*.*****.**.**.*...*..****.**..*.***.*..**....*....*****.*..****.......*.*...***.*.*..*.***.*.*....****.*....***..*..**.*..**..**.**..**.*.**..*...****..*..**..***.....***....*.***.***.**..*....**.*.*....*.*.**.*.**...**..**....***...*.**..**...........*.*.***.*...***.**..***.*.*.**.*.*...******.*****.*.....*..*.**...**..**.*.**..*.*.****..*..*********....*.*.*....*....**.**...**.**.**.**......****.**.*.**..*.*.**..*.**....**.**.*..*.*.*.*...**...*.....**.***.****........*.*..***.*.***.*...........*...***..*.***.*....*..**...*..**********...**...***.*...*..***.*..**..***..*..**.****.*..****..*...*.****..**.*..***.**.*.*.**.*.*..*.....*..*.**.**.*..**..*.**.....****.*.**.**..**......*.***.***...*.**.*..*.*.....***..***......*.****.******..*.******.***......*.***.*.****.....*.....**.*...*.****.*.******.**..****..********.*.*.*..**.**......**.**.****.....**.*...**...****..*...*..**.....***...*....**.*..*.*...***.***.***.*******.*..*..*.*...*.***..*.*.******...**.*****..*..**.********..**..*...*..........***.*..*...*.****.*..*.**.*.*..***.*.***..*..*.****.**.****...******.*.***.*.*....****.*.**.*.........*.**.****.*******.***.**..*....*..***...*.****....*...*.**.**.*****..**.*..**..****....*......**....*.****.*.*.**..*....*...**.*.*.****..***...*.**...*...**..**...****.*..**.***.**.****.**.**.**.*.******.*..**..*.**.**.*.*........**.*.*.*.....**..*.*.........*.**.*..****.***.*.*....*.*.*.*.*.**.*.***.*..*.**.***.***.*..............*...*.......*...*.*..*....*.......*****.*.*.*...*.*.*.*.*.****..**.********.**.******.**.....**..***.*..**....*****.*.*****..........***..*.***......***..*.***....*.*.**..**..**...*...***...*.***.**.**.**.*********..*.***.....***..**...***.*..*.****...*..**..*.....****.***....*.*..**.*.**.*.*..**..*.***.*...*...*...*..**.**...**...*.*.*..***.***..*.*.***.**.*****.*.**..*.....* *..**.*..*.*..**....**..**...*.****..**.*.*..****.*.**..*.*.*.*...**.**.***.**.**.*...*.**.*....*******....*.**..*.......*....*....*.***.*..**.**..***.***.*.....***.......*******....*****......*..**.****..***..*..*.**.*.*.***.***.*.**......***.**.**.***.**.....***.******.**.**.**.*..**..*.....*.*.*****.*..*.*.**.*...*****..******..*........****.*....*.*..*******.*....*..*****.*.*.*.*.*****..*.***..**....**.***.***....**.*.***..**.***...*******.**..**.*....******.*.*.*.*.******.**...*....*..**.**.*****...**..*.****.**.....*.*...**.**.**.**.....*...***.***.*..*.*..*.*.***..**.***.****..****..*....*....*.....***.*.******.*...*..**.**...**.****..*.***..*.**...****.....*...****.*.*.*.***.****.*****.******..**.*....*..**.********..*...**.***.**.*.*..***.*..***...**....*.**....**.*..***.**..***..*..*.***.*..*..**.*..**..**.**..*..*.*...****.....*.*.*.....**.*..**.*.**..**..*..****.*.*.**...*.**....***....**.***..*..*.*....*.***.**.*....*..*.**..****.*.*****.****....*******..*.***....**.**.**.**.*.***.**.*.*..*.*..****...*.***.*..****..*..*.**.*.....*.*..***....*.****.*.****.***.*..*.*.*.***.*....*...*****...*.**....*.**....***.***.*..******...*....*******.**..****..*.......**.*****.*.*..*...*..*...*..****...*...*.*..*...***..****..****.**.*.*.**.*.*.....*******.**.*.*.***.*..**.**...**..**.*.....*....***.*..**..**..**.*.**.*.*******.****...*****..***.**..*****.**..*....*.***.****....*.*..*..*.***.*..**.*.*.****...**..**..*.****.****...****.*.*..**..*..........**.*..****.**.**.*.*..*.*..***.*..***..**.*.*.*.*...*.*.**.*..**.**..*.*.**..*.*...*..*.*.**.*..***.****....*..**.*.*.**..*.*.****..**...**....***...**...***.*.***.*....**.*.********...*.....***.*.***.*....*.**.***.....**..**...*.......**...*.******.**........******..****.***.*.*...*....*.*...*..*.**.*..*.**..**.*..*.*.***.*.*.*..*******....***.*..*..*......*...*..*.**...**..**..*.*******..**..***.*.**....*...*.**.***...**.*....**..*.*.......*.*.******.*.*..*****.*.**.**.**.*.*.*...**...**.*...*..***....*.***..**.**.. *..*.**..***.**.*.*.....*********...**.**.*****...**.**.**...**.**...***.*.*....*...***.**.****...***.*..*.***.****.*******..****.*.......*.*..***.****.*..*.***....***..****..*.**...*..*.*...*..****.**..*...*.*.*..*.*..*.*..*...*.*.*..**.**..*..*..***.******..*.**..***.....**.***.**..********..**.*.**......*.*.....***.*..**.*.*.**...***..*.*.*..*.*.*.....*.**.*.****.***.**.*......*.*..*.*..*****.****.....**..****.***....*..***....**.**.**...*..*...*.*..***.*****...***.***.**..*.*..*.*.****.**.***..***.**.**.**...**..*......*...**....*****.....*...**.*.**..****.***.**..**...*...***..****..*..**.**......**....*.***...*.*.**.*..****.*..***.*.**...*.*****..*..*..****...***.....*****..*..*..*.**.*..*.**...**.*.**....*...***.*.**.*****.****.**....*.......*.*.****..*...*.*.*.*.*..**..*..*.***..*....**.******.*...***..*.**.*.**.*...*..*.**..**.***..***.**...*.***.*....*.**..**...*.****...*..*.....**...**..*......**.*.*..*..**.**..**.*.*****....**..**..*.**.....*.******.**..**......***..*....***.*****.****.********.*..*...**.*..*.**..*.*.****....*....*..**.*.***.**.**...*..**.****..*.*************.*....*..*****.*..***.*..***.**.....*.*..**..*.**.*.***..**..*.*.*...*.**...*.*.....***.*...*.*.***.*.*.*.*..***..*..*..***...*..*.**....*..*****.**..*****..****.**.....*.****...*..*...*..**....******.*.***...*.**.....**..**.....*..*.*.*.**.*.*..*..*..***.*.*.*...**...*.***......*****.*..***.***..**.**.**.**..*.*..**.**.**.*.*.*...*...*****....*.*..**...*..*....*...****...**...*.*****..*...*****.***.....*.*.****.**....*.*.***.***.*.*.*..*..**.***.....*..*****..******.***.....*..**********....*..**..**.*..***..*****..****...*.*....*....*****...*.*..*......*...**..***.*****.*.**.......******...**..****.******.***...*..**....*.**..****...*.*.*...*...*..*....**..***.**..*.*.*.**..****.**.*.****.**.*....*.**......****.*....******....*..*...**....**.*.*.*.*..****..*.*..**....***..*....***..*......**.*****.*.******...**.*...*..**.**.***..*..**..*.*.**.*.....*.*..*..*...*...*.*..***.*..*..* *.**.....**..*.**..**.*..**...*****..*...***.*..**.*....**...****.....*....*......*.***......*..**..*.*...**...**.....**.*****.*......*.*..***..**....**.**.***.***...*..*...***..*..***.....*....**.**...*.*****..*....*.**..**..***.***.*..*.*.*..*..**.*..******.*.*.*.*.**..*******..****.*.....**.*.*.*.*.**..***.***...*....*.*....***.*..**.**...*....*.***.*..*.*****.*****..******.*.*.**....***..***.***.*.**..*.*...*.*...**.**...**.***..**.*....*......******...*...*..**.*..**.*.*.......*****...*.****.**..*****.....*..*...*..**....********...**.*.....**..**.*....*.*.****.*.**.**....*..*.*.**......*..*.***..*..*...**.*.**...*.*..*.***..*.****...**.**..**..***.*..*......******.*.**...**.**.*..**..*.......*****.....******...*...*...**.*.**.***.....*.*.*..**.***..*.......***..........**.**..****..**..****..*.***.*.*..*...*..**..*...*..*.**.......*.*..*...*...*.*..*****.***...*..****..***..*.*..*....*.....**..*..*.**..***.*****..*.**.*.*.*......*.***.*..*...*...***.****.*..*....*.*..*....****.*..*...***.*..**.**...***.*....**.*..*.**..***.*.*..**.**..*.*.*..**.*.**.***..*....***.*.*.*.**.*....*....*.****.***.***...*.**.**.*..**.*.*.*..**.**...*..**.....**.*...*......*..*.****...***...*.**.*..**.*.**.**.*.***.*.***....****.**.******.***..***....*****..**.**..*...****......**.....*.**.*...*..***.*.**..*.**.*..**.....***...*.***..*.*...*.**.***..*****.**.*.*....*....**..**.****.**.**.*.****.......***...**..****.****.*....*..*.*..******..***.......**.*.**...**..*.*...*...***..****.*......**.*....**...**.*.*.**..**...*..*.....**...*...**..*..*****.........*....**..*.****.*..*.**...**....*....**..*...*.*...*.*...*.*.....**.**..*.**.*..*****...**..**..*..*.*.*..*.**.******.*..*.**.*...*.****.**.**...***...**.*...******.**..*...*.*.....*....*.***...*.*.*.******....**..***..***..**..*.*...*..***...*...****.****.***...**.*.***.***.*.*.******.*..*..*.*.*.**...**.*.*..*.**.*....******..*.***.........*.*...*....*..**.***..***..**.**..*.*...*.***....**.*..***...**.*..**.**.*.*.*.*.**.*...* *....*..***.**...*....*.*.**.**..*..*.*....*.***...****.*.*..*....*..**..*..**.**.*..**.***.**.....*....*..*..**....**.*.*..**.*.*.**...*.**.**.**.*.*.*****.......*.***.....**.*.*.*.*..*.*....****.....*.*..*.*.*...*..**.*..*.****..*..**..*.*...*.*..*.**....****..***.*..*.....***...***.*.*.*.*.****..*.......**.*.**.*.*....*.....**.***.*.*....*...**.**.*..*.****.*.*...*****.....*******.*..*..*..***..**....*.....*.**..**...**..**.****..*..*....*.*.*******.**.*.**...*..**...*....***.*...**....*...*....*.**.******..*...*...**.*.*..***..**.*..***.****.*.*.**..*..******.***.*.*.***..**.**...**.*..***....**.*...*.*.*.**..*..*....***...*..**.**.*.**..****.****..*..*..**.**...**.***.***...**.***....**..*....*...*....*.*.....*.*...*....***...************.**.*.**.**.**...*..***.*..*.*.....*....********.***....****.**..*.**....*.**...*..*.*....**.***.*..*.*...*....*.*.**..*.*.*.**......*.**....**.*..*.*.***.***...*.*.***********.*.....*..*****.********..*...**..*.***..*.****..**.*.*.*.***..*..*.****.*.*.*..*.*.*.**...******..*.***..*..*.**..***..*..*.***.*.***..*....*.*..*.***.**..***..*****.***.*.**......***....*.*...*.***..**..*.*...*.*...**.*......*.*.*..*.*..*.****..*.*.**..*..*.***.**.**.***..*..**.***...*.*........*****.*..*.***.*.....**.....*....*.....*.***.***.*.*.*.**.***..*****..*.....***..*..*..**.******.***.***..*.*.*....**..*....**...*....*..**.*.***....**.*..***.***..*.*..*...*.*.....*.*...**.**..*...**..*.........****.****.....*..*..*.***...*...***..*..***......*......*.***.*.***.*.***..*****..***.*.*..**..*.*.**.**.*.****..*..*.*...*...***.*..***....****....**.****.*.*....*****.*..*...**.***..*.*.*******.**.**.*.*...*****.*.*.**.*.*****....****..*.*...*..**.*.**..**..*.**..*.*.**...*...*.*...**.*.*...**...*..*..*****..***.**.***.****.**..**.*..*.*.*..*******.*...*****.*.*.*.***..*..***..*.*.*..*..*.*.*.*...*...*....**.........***..***..**.*..*.......******..***.**..**.*.*..*.**...*..***.**.*.*.*.*******.*....**....*.*..*.*.*.......****..**..**...***.**.*.*.**.**. ***...*.**..**....*.*..*.***.**.**.**....*.*...****.**..*..******.******..*.*...*.**.*.*..*.***.*.*.**...*.*.....*....**.*.*..*...*.**.**..*..*..*.**.*........*..****....***..*....**.*.***...**....***.**.*.**.**..*..****..**.*.**....*.*..**.**..*****.**.**..**..**..........*.**...*..*.**..**..******.**.**..****.**..**....*...*****..*.***.**.*..*.*..*.**.*****.***.***..*....*....*.*..*.*..*.*...**..*..**...*.....*.**..***.*....*.......**.*.*.*..*...*.......***..*...*......*...***..........**.****..***..***.***..**.******....*.*.*.**..*.*.****.*.**.*****.******.******.*....**.**.....*.***.*.***..*.**..*.***.*..***.....*.*....*.*..*.*.*.*.*.*......**..*..*..**.*..*.*...***.***..*...***..**.***.*..******.**..*..***.*.*****....**....***..*.*.**....***.***..*.*...*.**..****.**....**...*.**....**..*..*.**....**..***.***.***.*.*....*..****..**.**..*.**..*.**.*.....*.*.*...**..***.****....*.*****.**.*****.**..*.**.**..*......*...*.***.....**..*******.*******.**..**.***.***.**.****.......*....*..****.***.*....***.****.**.**.....*.*....*.**.....*.....*....*...**..*.*...*.*.*....*****..*...*..*..........*****..*.**..*...*.*.**.*.*.*.****...****.*.*....*..*.*****.*....*****...*...**.*.*.****..*.*..*..*....**....*..*..*..**.*..**..**.****..*..****..**.*..***..**.*.*....**........******..*..*..*..*.*..***...*...**..****.****..***.....*****..*...**..*..**..**..***.****.*.*..*.*.*..*..*****.*.**.****......**.*..***..***.**..****.***..*******..*..**.*.******.*.*..*..**.*.*..*.*.........**..*.***.*...*...*...*.*.**.*****.**....*.***.*..***.*.*....*..*..*****.****..***..***.*****.****.*.*.*.*.***...*.*....****.***..***.**..**.*..*.****.....**......*.*...*..**...*******....*.......**.**.*..*****..**..*.*.**.**.****.**...*.***..*...**..****..*.****.**.....*.**..*..******..****.*****..***..*..*.**.*......**.**.**.*...*..**..*.*.*.**...**.****.**...*****.*.**.*.***...**.**.***..****..**..*...*.*.*..***..**.*..**.*.******..****......*.******.*.*...****.*.***..*.*.*..**.....**....**.*..*.... .*******.*.*....**.*..**...*.*..*.*****.**.***.**.******.*.*..**.**.....***.**..***.....*...*...*.***.*.******..*...*....*.*...***.**...***.*.**....**..*..**...*...*..*..*..**.*.****..*...*.*.***.****...*.*.****.*.*......****..****.*.****.*..**..**.*.********..**.**....*.*....*..**..*..*...***.*.***.***.*..*....**..******...*.******.***...*...*.*.*.*.****..**...*..*.***.**.......**..*...***..**.*..*...***.**.**.**.*.*.**..**.*.*.*.*.*.*..*..*...*.****.**...**..*..***.**...***....***...*...***.......*.**.*.*.****.*.**.**.****...**.*..*.******.****.**.***.*.**.**.*...**........*.....*.***.*.*..*...**..*****....*****...***..*.*.*..****..*******..****....***.*.**...*..**.*.**..*****.*..********...**.*..****.***..*.*..*.......***...*..****..*.*..**...**.*.*..*.***.*.......**...*...*.***.**.**...*..**.*...**.**.....**......*....*...*.*...***.******.*....**.**.*....**...*..***.****...**...*....***......***..******.....**.***.*..*...***..****.*..**.*....*...***..***..*.*..****.*..*..*..****.***.*...****.**..**.*...**......**.******.**.****.****..*.**...**..*.**.*.....**.*..**...*..**********.*.**..****.**.*.***..**...**...***.****.****.**.****..*....***.****........**...*...**....***.*.*.***.***...*.....*.******.*..*.**...***.*..*..*....**..**.****..*...**.*.*.*.*.....***.**.**.*...*.**..**.....**.*******.*....*......*.*.*..*.....*.**.....*.**..*..*.*...**..**.*.*.*..........**..**..*....***..*.*..*.**.*.*.*.***.*....***...*.*.*.****.*.*.**.**..***.****....*.**.........***..*.*.***....*.*.*..*.**.*.*.*.********.....***....**...***.**..**.*.*.*.**..***.**..**.**.***.****.****..****.***..**.*...***....*..****.*....*******..*.******..**.*.*.**......*..**.*....****..*.*..**.*..*..*.*.....*....*...*****...****..**.**.**..*****.*.*...**..*.*.*..*..*..*.*....*..**..*...***....*..*.*.***...****.*.***..*.*..*....*.....*..**...*...*.....*.***.*..***.**.*.****.***.***.***.**...*..*****..*.....**.*...**.*..***.***.*.***.******..*.*.*......****..*..*...**..**.*..****.**..*.......**.*.** **.*.*.*******..**..***.*.*.***..***..*..*.***....*.**...**....******.*..**.........*..***.*.*.*...**.*...*.*..*.*..***...****...****..*.*...*......***.*...****..*.*.**.*....*.**.*.***..*..**..*..*.*...**.*.***.****..**..*..***.***...*...*.*...**.......***.*...*..**....****.*.****.****.**.*...**.**.*.**.****.**..*******.**.****...**.***.....**..*.**.....*.*.**.*.*..*.********.*..****.*..*.*.*..***........*.*...*****.****.....*......**.*.****.*.*.*...*.**....**.*.****..*.**.**...**.***.**...*...***..**.*....*......**.**...*...*.**.*.*.**.*.*..*.***.**.**....**.**..*...**.*...**.**..*.**********..**.*.*..*..*..*....**...**..*..**.**.**..**...*.*.*.....*.**.*.*.**.*.**.*...*.**.**..*..*.*..****..***.**....**.***.****..*.*..**......***..*...*.......***.......*.****.*.**...**.**..*.....**.*.*.***.*.**.....**....**...*.**.**.*..*********....*.*.***......*...***.**..*....*.**....**.*.***.**...*.....**.*...*..*****..*..**..*.****.*..*.*..****.*......**..*.*.*.*.....**.*.****.**..***..***.******..*.....**..***.*..***....*.*...****...***...**.***.***...*.**.*.***...**.**.........****.********..***.*.*.*.**.*...**..***....*...*..*..*...*..***..***..**.*.****....**..*****..**..*...*.*..*.**....*.*..***.....*...*.*......*...*.**.....**.**.**.***.**..***..*.**...**.....*.*..*..***..***...*******.**...*....**.*..**.*.*...*.*..***..*..**.**..******..**...**.*****..********.***.***.*..*....*...*..*.*...**...*..*.***........**..****..*.*...*.**..*.*..*.*...**.*.***.*..*.***..*..*.****...**..**...*.*.**.....*..*.***.*.*.**.*...*.*......***.*****.****.****.*.******.***...******.*.*.....**.*..**..***.***.....*.***********.*...****.****......*....***.**.****.**.***.*.**.......****..*...**.*..*.*.*.*.*.*.****.****...*.*...*.***.***.....**..**.*****..*.*.*....****.*.*.**.*.*...*.*....*.*...**...***.****..**.*...*****.***......*.****...**....*.**..**...**...**..*.**..*.*.....****.*..*..*...*...*.*..***......****.....*.******..**...*****...***..*.*....*....*..*..***.*...***.**.*.*...*.**.**. **********.....*..***.*.****...*.***...***..****..*..***..*.....*..*..*.*.*.*...*.**..****.*......*.***..*.***....**.**.*...**.*..*.**..***.**..*****..*..*.**.*.****.*.*..*..*****...**.*..**..*..***.....*.....**..*.**....*.***.*..*.*......**...*.*****.*.**..**.........*.**.**.******.***.**..*.***.**.*.*..*.**.**.**..*.***...*.*..**..........****.....*.*....***....*...**....*..*.*...*.***.*.*....*.....*******.***..*.****..*..*...**..*.*..*..*.**.***.***.****....**....*.....**.*..**.**.*.*****.*..***..**....*.**.*..***.*...*.*.**..***....*..*.*.***.*.*.**..*..****.***...*.*..******.****.....*.*.***.....*....*.....*..*.*.*.******.*.*...*.*.*....*..*..**...**.****.*.*******.****.*...**.......*.....*.*.**...**.**.**.*.*.*.***...*.*...*.*.***.*.*..*..*.*..**..*.*..*...*..*.*.....*****.**.*....*******..*.*...*.**.**..**.****.....**.*..***.**.*.*.*..*..*.*******....***...**...**.**.**.*....*..**.*.*........*.....*..**.**.*.**..*....*.........***.*.**..*...**.*..*.****.*.**.***.*..*.**.*...*.........*******.*..**..*.*..***..*.*..*.**********...**.**.*..**..**..**.*....***.*....***..*..*...*.*.....*...**.*.....******.***.*****...*..****..*****..*........***.*.....*.*.**....**.**..****.*.....*.*..***.*..*.*.....**.....*...*.**...*...*.****.......***.***........****...**.**.*..****.*...*..**.****..*..*..**..**.*.***...**...***..*.****.***....**.*.**......*.**.**..*****.****....****.*.*.**.**...*...**..*.*.***.....*****..*.*...*.*.***.**.*.**.*....*..*....***.*..*.***..**..*...*...*.*..**..**.*.*.***.*..*****..*.***..********...*.********...*.***.******..*....*.****.**...****...*.*.***.**....*..***.*..***.***.*.**.*.**.***.*...*..***.*...*.**..*.***.*.***.*.**....**.*...***........*.**..****.*******....*..***.*..***...**....*..*......**...*..**..*.*......*.*****..**....*...*..*.*.**.*.*....*..*.*....*****.***....***.***..*.*..*.****.*...*.*...**.*.*....**..*.*...*.*.*..*..*.*.**.**..***.**.*****.**.*.*.*...*..**..***.*...**.**..*..**.*.*..*.*.***......*.*****..*.*.*...*.*****..* .**.****.*........*****.*......**...***.**.*********..****..*.*..*..*.**.**..*.*.**.***...*....*..*....***.***..***..*.*.***..*.*.....*..**.***..***.....*...*..**.*..*.****.*..*....*****..*..**.******...**.**...*.*.*****..*.*..***.*.*..*..*....*.**..***.**.**.**..*.**..***.**.*****.***.*..******.***.*.**..**.**.**.*..****..***.**....**.*..**...**.*...**...*.*.**.*.......*...*..*********.*..*.*.*...*..*..*...*.***.****.*..*.....*......**.**...***.*.**.*.*******.****.*.**...*.*......**.******.....**.**.*.*.****..**.**..****..*..*.*.*.*.****.*..***..*..*.*...*..***.*.**.**..*.........**...*.*.......*..***.*.*.....*...****..*.*..*...****.*..*.*....*....**..***.*.*.*.*..***...**...*...*.*.*.*...**.***.*..*.*.*****..*****....***.**.**..*.*...***....**..*..*.**..*..*......***..**..*.....*.....***.*.****.*....*..*..***.***.***...***..*.*.*..*.*..*.**.*.*.*..*.**.*.**..*.**...**.**..*.*.......***.****..********.*.**..*****....****.**..**..**.**.*.*****.****.*.**..**..*.***.*..**.*.*****....*...*...*..******.*....******.*.**..**..*..***..*.**.*...*.**...***.*..*.****.******....*.*.*...*...***.***.*..*...**.*..*.***.***.*.*.**...*..***.*..****.....*.*.*..*******.*.***..*.***...*..**..****..**..*.*.*.**.*****.****.**..*....**...*.*..****...**.***...*.*.******..*.**.**.***..*.****.*.*.**....*.*...*....***.*.*....*.**..**...*..***...**...**....********...**.*....**..***.*******...***..*****.*.***.**.**..**.**.*..*.***.....**.*.*.*........*.*..*..*..****.**..*...*..**.*.**...******.......*...**.*.*.****.**.***....**.*...******..**.***.*.***...*.*.*.*..**....***.*.*.*.*..****...**....**...*...*.*.*.....**..*..**.*.**..**..*.****.*.*.*..***...***...***.......*.***.*...*..*.*...**...*.......***.**.**.**.**.***..**.....**.**..*..**..************..*.*.***.***..*.....*.*.**.*.**..**...**..*.***.....*..*.*.**.**.***.***.**..***.*.*****.**..****.*..*..**..*...*.*..*.*.****..***..***.***....*.*......**..**.****.*.*****.**.*.*.....*...*.*.....**.***.**..*.**....*.*.*.**.*.**..****..**.**.*. ****...*.***..*.***......*......*...***.******.**.**..**..****...**...*.*..**.*...*..**.*.***.*...*.**..*.*.*...*.....*..**.*.**...**...*.*......****...**...*..*..*.***...*.**.****..*.*..**.**..*..***..**.**...**..***.****..******..*..*....**.*****..*.***.....*..*......**..**....*.**....***...*.**.....*..*****.**.***.*.****...*..***..****.***.*****.**...**..*.*....*.*..*.*.**.*.*...****.....*.....**...**..**.*.**..*...*..*...****..*.*.*..........*...*....***.**.**.*..*.....*.*....**..*....*.**.*.*.*.****...**.****.*.*..***...**..********..***...*.*.*.**..*...****...**....*..*....*..*..****.*..**.****.****.*....*...*****.**..**..*...***.**.**...*..*.*..**.*..*..*.*..**.*...**.....****.*.**......*****..*..*.**.*.*.*....*****..*.**......***.*.*.....**.*.*......***.*.***...*.******..***.**..*..***..*..*...*.*...**..**.*****.**..**..***.****.*.*...**.**....**.*....*......**.*******.****.**.*...**..*...**.*.**.*.*..**.*...**.*.****.**...*.**.*...**....*.******.**..*..***..*.*.**.*.***.**...*..*..*...**.*.****....**..**.*..***...***..*.***..*....*..*.*...*..*..*.*...*.***...*.**.**.*...**.***..****..*..**.**.***.****...*.*.**.*...**.****.**.*.....**..**..**...**.*.*...*..*.***...*...**.*.**..*****..*.....**.*.*****.***...........****.***..*.*..***.*.*.**.*.******...........*.****...*.*...*.*.*.......*.*****.***.*.*.*..*..*....*.**.*..*..*..*******.....*...*.....*.*..****.**..**..*...****.....*.*....*..*.***.*.*.***.**.***..*.*..*.**..**.*******.****.*.*..***.*....*....*.*****.****..**.*.*.*..****..*.**..*.**.....**.*.....*.**..*.***.**.....**.**...*.*..**.....*...******..*.****.****....*...*******..*..*..*....*******.*........*.*.....**.***....***..*.*.**.**..*...*.....*.*..**....*.*.***.**.*.*.*..*.*.**.*.....**.**.......**.*****.**..*..**.***.*.*.**..*.***.*...**.*....**.....*****..*..*.**.*....****...*..**.*.***.*.*.*.***...*..***...*.**.*.***.*.*****.*.*****..**.*..**..*****.*.*.***.***..*.*.**..*****.*...***....**..*..*.*.**.**........*....***..**.**.*..****.......*.* **.***.*..**...**.*...**.*.*...*****....**......*****.........***.*.****.*.**..***.**.*...**.***......*.*..*......******..***.*..***.*.......****.*.*****.**.....******.***.**..*.***..**.****.**.******...**.*.**....*.*.****.*....****.*****...*....*********.......*.*******.**.*.**..*.****.***.***.*.***....*....***.*...*.****..***.*.**..*.*.**.*....***..****.**.*...*.**....*.*.*..***.****.*.****...***..***..*.***.*.*..**...**.*..****...**.****..**...*****.**.*.*..*....**.*******....*.*...****.*..**.**..*....*.*.****.....*..**.*..**.**.*..*.*.*..*....**.*...***.**..*.*.**..*.*..**...*..*.***.**.**..*.*.**...****.*.**..**..*.**.**....****.**.*.**...***.***..**...**..**....*.**.**...**.****.*.*..*.*..**...***...*..*......*....*....*..*.*.**..***.**...*..*.***..*..*..**.....*.*.**.*..*..*.*.*****.*.*.......*.*.*..**..*.....*.*.**...*...*.....***..*.***.*.*....*.*.*.***.***.*****.....**.**.*...*.*.**...*.*.**...*.*****.*..**.*...**..*****.......*...*......***.***...*.*****..***.*..****.***..*...*.*.*..*.**.*..*...*..*...**..*.**...*.*..........****...*.**..*....*.**.**....**..***.*..***.....*...***..*.*...*..*..*******..****.**.*..*..**..*.....**..*.******..*..**.****.**...*.*..*.**..*..*.*..***.*...**.****..*....***...*......***.*..*..*..**.*.***........****.*.**.*..*..*.*...*.*.**....**.*.*..*.**.**.*.*.*...**...**.*.*...*.*..**...*..**..*.*******...*.***.*.**......**..***..**.****..*.*.*.**.*...***.*..**.....*..**...*..*.*.*..*.***.**.***...*****...***..*.***.*..*.****...*.*...****.**..*.*.*****.****.*.****.*..****......**.*****.*...****.**...******...**.**.**.*......*.***.*..*******......**.***....*.**.*.*.**.*.*.*..*..****..**.**.***.**.*..*.**.*..*.***.****..*..****.*..*..**.***.*.*.*******..*.........*********..****.*.*.**.**.*....**.*.**..****....*.*.*..**.*...***.*.*..***.*.*.*.***.**..*..**...***..*....**.*.***....*.**.***.*.*...***.****........*****.*.**.*.****.**..*..****.*.....*..*.*.**.*..*..*..*.*.***.*....*..**..*****...*..*.....*...*.**..*.*.**..*.**.*.***. **..*.***.**.*.*.**.**.*.*.*.*.*.*...*....*.**..**......*..*..*.*.*..*.*...****....*..**.**.****.**.**.*****.**.**..**.*.***.*.*.***.*****..***.*.***.**.....**.******.*..***..*.******..**...*...**....*..**...***.....*..*.*.**...*.*.*.....*.****.*...**.*..***....***..*...**.*..*.**.**.***.******..*..***.*...*********.*.***.*.*****.**.*..***..*..*.*....*.**....*..*..*.**.*.***.*.**.*..*****.*****.*..*.*...***..**.*..*.*..***.*.**...*...****.***.....*.***.*.******.****.***..*..*...*..**.**.*****.*..*...***...**.***.....*.*.*....***..*..**.**.**...*..****.*...*..*.*****.*...**..**.**.**.*.*.*.**.*.*****.**.*.*...*.*..**.***..***...***.**..****....**.******..*..**.*.*.*......*..***.*.....**.**..**.***.....*.*.*****.***.*.*..**..*..**....**.*....**..*.******.******.*..***.*****......**..***...*..*.***..*.*.***....**.*.***..***.....**..*..*.*.*********.****....*..*.***.*...*.****.*..*****..****..******...*..**.*..*...****.**..*.*.***....*..*....****.**..***.*...*.*...***...**.*..*..*.**......*....**..*.***.*.**..*....*.*..*.*.*.*.*...*.....**.......*..*******..******.*..*.*.*....*.**.**..***..*.*.*.**...*.*..*.*.*..****.*.....*.*.*..**.....*.*.*..*....*.*.***......**...*....*.**.**.****.*...**.*.**.*..*..****..**.*......***.***.....*..*.*.*...*.********.*...**.*...*****.***..***..**....***.**..*....*...*.**..*.**....****....**...*..*..***...***.*..***.**.**.*.**....*.*.......**.**.**.**.*.*.**.*.*.*.*.....*.*....**..*.**.***..**.*.***.*.*.***.*..*..****......**.*...*..*.*..*******...*...*.****......**.*.****.*.*..**..*..***.*****.*...**.*.**.***.*...*...**.*.*.*..***.*.*.*..**..*****.*******...**.**....**.*...*.*.**...**.**.**...***....*...*...***.*.**.****..**.*......*...******.*......**..**.*.........***.***...****..*.*.*.**...***...**.**.***..****.**.*.***...**.*****.*..****.**...****....*..****.....*.*.......*.**.*.*.*...***.*****..***..*....*..***...****.*..**.**.***..**.*.*.**.*...*.*......********..**.....**...**..............*.*..*..*..*.*...*..**..*.*....*.*....*. *.*.***.**..***..***.*..*..**...**.**..*.*....*..***..*.*.*..*******......**..*..*.**..***....*.**.*.....*******...*.**...*..***..**..*..*.*.******.*.**.****..****..***..***...*....*.*.*....**.***...**.***..****..**.****..**..**.*..*.******.*..*...*.*...**..*..*..*.***..*.*....***.*.*.*..**....*.**...*.*.*.***.******.*.**.*.*.....***.**...**......*...*..**.**..*...**.*....*.*.*.*..**.*.*.*.***.****..**.**.*..***.**..*.*.*****.**..*....***.*...****.****..****....*..*...*.***..**.*.*..**...****.*.......*....*.****.*..**.******.*.*..**.**********..*.*.**.*..**...**.******.*..*.**.*****...*....*****.*.*.***...****.*....*...**......*.**..*****.*....*..*.****...**.*...****.*...*.*.**....*****.*.**..*...*.***.*.*...*****..****..*..***.*.**.***.*..***...**..**.**........**..*****.........*..*...*.**..*...*******.****..*.*.******.*.*****.*.**.***.**.*.*..***..*.*..**.*.***....**.*****...*.*.*...*.*.*....***..**..**...*...*.........*....****..*.****...*...***.****.*.****..*......*....*.****.*..***.....**..**..**....*...****..*...*...****.*******.*****..*.*.*....**....**..*...*.****..*.*.*****...*....***.**......***..*.**..****.***.....**...***..*.********.**.******..*....**..*.**.*.***.*.******.******..*...***.****.*.***.**..**.*...*...***.*...**.*.*.***.**.**..***....*.****..**.****..****.**.**..***.*..**.*...*...*..**.**...***.***..*****..*.**.....*...*...*.***...***.*...**.****.*.*.*.**..*..**.....****.**..***.**.***.*...**..*.*..**...*...**.*****...*.***.*.**.**...*.**..**.*..*...**.***...*.*.*****.***.*....**.**...*.*.*.***.....*.***.*.*..*......*.*..**..**.*..*.*..*.*****..*.*.*.******..*....*.*...*.*...**.*...***.*..*.....*.******..*.**..**.*..*..*....**.****.***....**.*...*..**...*.*.***.**......****.*.***..*.**.*.***...*..****....*...****..****....**..**.**.*..*..**.*...**........***.**.**..**.**.*****...*.**....**..****.*.....**.*....*.*....**.....*...**.....*.***.***.*.**.**..*..*.*.*..*..*..*....***.**...**.**..*.....*.**.*****.........*****.**...*..****...*.**.** *.*.*..*..*....**.***..*.*.**.**.......***..**.**.....*.***.**.**.***......*******.*.*.*.*....*..***...*...**..*.....*..****..*.*.***..*.**..*..*...***.*.*.***.**.*...*.**.*.**...*..*****...**.*..*.*..****.**.*****...*.****.....**.**.****.*...*.****.**.**.*.*.*.*.....**..**..***..*..****...*.**.**....*..*.*.**.*.*...***.**..*.***..*....**...*..**..***...*.*.*.*....**.***.**.***..*..**.**..**.***..**.**.*..*..*.*...*..*..*....***.***.*..*.*.**.*..*...*..****.**.*.*.*.*..**.*....*.*...*.****.***..**...**..*...*.**.***.*****..*.*...*.....**.*.*.*.***..****.**..*..**..*..*.**......*..**.***.***....****.*..***.**...**.****..*...*..**.*.*.....***.*..****.*.***.********...*..**.****.*..*.***..*..*...******.**.*...**.*******..*.*****.*..*.***.*..**...**..*..****.*..***.**.*.*.*.**.**..*..*.*****..**.*..****.**......*.**.**..*..*.*.**.*...**.***.***..**.*..**.....*.****...***.*...*****.*..*..*...***.*..*.**..*...*.****...*...***..*..*.*...*..*..****.****.***..***.**....*...*.**..*....**.**.*....****....*.*..***...*.****.*.*****...***..**.**.*...*.*..**..**.*****.*.*..**.....**.*.*.*...*.***.**.****.*...**....*..*...*.**.*..**.*..*...**..**.*.**..***..***.**..*******.*.*.*.**.*.*.*.*.*..***.*******....*.....***..**..*..*..*.*.*.**.*.***....*....*.**.**.*.*....**..*...*..**..***.*.***.*...*.*..*.**...*.***...*...**.**.*.***.*.**.****...*.**..*.***.**...**.***.**....*.**.*.****...*..****.***.*..*.*..*.*..*.***..*....****....*.***.**.**.**.*.*..**.*...*********.*.**.**..****.***.****..****.****.....*.***.****..**...*..*...*.*...*.*.*.****.**.....***********...*.**.*.*.......*.**********.*.**...*.**...*.*.*.**..****..*...**.**....****..*..*****.*.*********.**.**.*...****...*.*..***.****...*****...*....*...*..*..**...**..*.******.****..**.**..**.****...*..**..***.**.*..***...****...*.....*..*.***.***...*...**...*.*******.*.***.*..*.........*.**.*..*******..**.*.**..*****...***.*.**.***.*..**...*.**.*...*..*.**..*...**..*.*..*.....**....*.*.*..**....**...***..**....*...***....*.*.* ...*.......*.*.*..*.**..*.**.****..***.*****..*....**..*....*....*..***....**.....***.**..*.***.****.....*.*..**.*...*.*.***..**.*...*...*.***.**.*.*....*.**..*..*..******.******..**..*.*.***..******.**.*...****...****.******..*.....***...*.*****..*.***.....**..**..**...*.**.*.*.***.**..**.*.*.*.**.***.*..*.**.***..****.**...*.**.*...**.**.***.......*.**..*.*...*..*...***..**...*....*****..*.******....*.*..**..*.*..*..*.***.**.*.*..******.....**.....**.*.**...*.**....*...****.*..*..*.*..**...***....****...*..*..*...*...***.**.*...*..**....*.**..*.*.*.*.*..**..**..*...***.**....**.*.****..**.**.***.....*.*...*......****.**.*.***.....*...*.**..*.*....**.***.*********.......*......*.*...*.*.....*..*..*..*.*...*..******..*...*.*.....*****...*.........*..*...*.*.***.**.***....*..*...****...**.*.*...*....*....***..***.*......***..*.*..*.....**..***.*.....*....*.*..*..*.**.*...**.*.*..**....***...*..*..*..**.*...**.*...........*.***.*..*..*.....*.*.*.*.***.*....***..**..*..***..***.*..*.*...*.**.****.**......*.*...**..****.*....*..*.*...***....**.*.*..*.**.*.*....***..*..*.**.*.*.*..**..*.****.**.**..**.*...**.**....**..*..*..*....*.*..***.*......*...*.*...*..*.***..**.*....**.*.....**.........*..**..****.......***..*.......**.****.***....*..*.....*.*...**.***...*.***.***..*....*..*...*.***.*..***...**...*.*.*..*.*.*.**..*..*.*.****.........**.*.....***.**.***.**....*.***..**.*...*.*.***.**.***.*.....*.*....*...*.****.*****.*.***..***.**..**..*...**..*.*.**...**.*.....****.**.*..*****..*.*.*****.*.***.*.*.**.*.**.*.*.*.**..**..**....*****.*.***.*.***.********.***....**...*.***.*.********..*...***.***..*.*..**.***...*.*.......*.****...******.*...*.****......***....*...**.***.*.*.**...****....***.*...******...*...**..**..*.**..****.*..**..*.*..**.**.*...*.***.**.***.**.*..*.*.*.....**.....*..*.....*.****.**.*.***..**...*..*...*..*.****.**.***..*.**..*.**.....***.*.**..*.**.*****..**..**....**..*.**.....*.**...**.***.******.***..**..*.**********..****.*..*...*.*.**.***.*.**** .****.*.*.*.*.****..*.....*.*.****...*.***.***.*.*...*****..**.**.*.***.******.....****..*...***.*.*.****...****.**..*.*.......***.*.*.*..***.**.*.**.*.....**..***.*...***...***.**...*...*....*...*.*..**..*.**.*...****..*..******.*...*.****....****..*....*..*.***..**..*.*.*..**.***..**..**..*.*.***.*....*..*.*.***..**.....**.*.**.**...**.******....***..*..*.*.**..***...****.**.**.*******.**.***.*.*..*....**..***.*.**.****.**.*...******..***....*******.*..*.**....*....*..*****..*......*..******.*.**...*..***.*..*.*****..***..*.*..*.**.*.**.....*.*.*.****.....*.**..*..***..*****.***....****.**...**.******.**..**..*.*.*..*...*.*.**.**.**.*.*....**.**...*.*..*...*..***.*******..****..*.*....*.**..*...*.*****.***......***.*...***..*..*..*....***.***..***....**.*...*.**..**.**.**..*..**...*.***..***..*...**.**.**.***..*...**.*.*****...*..***.*.*.*.*.*.*....***...**.*.*.*......*.*.***.*.*....****....*..**.**.****..***.*.****....*..******..*.**...***....*...**..*.*.*******.***.**..*..***....**..*..****.*.......**.**.**.***.*..*..****.**...******.***...**.....*..**.*.*.*........***..*..****.*...*.***.*..**...**.*..*..*.*....*...***.***..**...****....**.*....*.**.*...*..*****.......**..*.*.*.*.**.*.*..*...*..**.**..**.****..***.****.****.*.****..*....*.*.***.....*.*....*....**.*.***...***.*.......*...**.*......***.*.*.*.....*..*...*.**..*.*......***.*.*..*...*....*.*.***.**.*....****..****....**...*.*..*..***.........****..*********.**...*.*.*.*******..***.*..*...*****.***.*.*...*.*...***..*..**.***...*.****.*****.**...***.......*...*.***.**.......*..**..*..**.***..***....***..********..*.*..*..*..**.*.*..*.*..*.***...*......****.*..**.*.**.*.**.*...****.*..*..*..*...***..****......*....*.*..*.***..**..**.*.**.**.*.**.**....***...*..*...*.******.**....*.*.*.***.******.****.****..*********.....*..*.**....***..**.**.**.***..**.****.**..*.*...*..*.***....*.**..***..*.*.*.**.*.**.*...*.******.*.**.***..**.**....**..*.****...***....*..********...**..**..*.**.*.**.**.**...**.*.*... *..*****..*...*...*.*.*..**.*...*..*..*..*.*..**...*.*.*......*....*...*...*...*.*.**....***.***.....**.*.*..*.***.*..**....***...**...**..**..*.**..****..*...*.****..*..**......*..*.**...*.*..*.****....*....**.*..*.*...***..*..**..*..**.****.*.*.*..*.**...**.******..*.*.**.*.*..***.....*******.****.*...*.***.*..*.****...**.**.****...*.*.*.*.*.**..*..*****...*.*.*..***......***..**..*..*..*.*****.**...*..***.*.*...**.*...*..**.*...***.***........*..**....*.*****.*..****.*.**.***..*..*.****..***.*.*.**..**.*..***..***....**..*..****.*.**.***..***.**..**..*...**.**.**..*.*.*...******..**..*.....*.**....****.***.......***.*..*******...*.**.**.*.*.*..**.***..****..*.***..*..***.*.*.**.**.*..****..*.*..****.*******.........**.*..**.*****.*..*.*.****.****.*.*...*..***...*.*.****..*.*...*.***.*.....*.*..**.***.***.......**.****..**.*.*.*.**..***.*.*....*..*.***.*.**.....**..*...*..**.....*..*....**..**.*...**.****..***.***.****.**.***...*..**.*.*...*..*.**..*.**....*....*.*****.*.*...*****.**.*.....*.....***..***.....*.**.****...**.**....*.**.*.*.**...********.*.*.***..*.**.**..*.**.**.*..**.*..***....*.***....***...**..*****...****.....*....***.*.....**...**.....*...****....****.*.**....*.*.**..***..*.*.*****.*.*****.**....**.*****.*...*....*....***.....*..*....*..*.**.....*..*****.***...*.*..*****.*.**...**........*.*.**..*.**.*...*.*.......***.***.***.***.**......**.***....*.**.*...*..........***.*.*.....**..**.*******..*****.***..***.....**.***...*.*.**..*.**.*.*.***.*...*...**.**.**..*.********..**.***...**...**..*.*.....***.*.***.*..*..***.******.*.**..***.*..***..*.****..*.**..*****..*....**....*.*......*.*******.******.**.*..***.*.*.***.*.*..**..*.***......**.*.*.*...*...*.*..*.*..*..********..*...*.**.****..*.***.*****.*.**..**....**...**....***.***.**.**..*.*****.*..*...**..*..******...***.**..*.*.*..*..****.*..*....*..**.**.*********..**.**.**.****.****...****.....**...**.*.....*..**.***.*******...**.******....**......*..**.........**.***..*.**.**.**.**.*..*...* ..**.....*....*....****.**...*..****..***.**.**.**.*...**..*..*.*.**.****..**.*.*...*..*..*....*.*..**..*..*..**.*..*.**..*.***.*.*.**....*.***.*.*..******...*.*..*.*.***..*.*..*..*...**..*****.**..**..*..*.*.****.*.****.***..***.*..*..*.****....***..***.*....*.*....**.***..*...**...*.......***.**.*..**..*.*....*..****..*......*.*..*.*.*.*...*..**.***....*.*...**..***.**..**.*.*.***....**.....*..*....***......***.*..*...*.**....***..********...**.*...*.**..***.**.**....*****.***..........****.**.**.***.*..***.*.***.***.*..*******..***.*..*..*..***....**.*****.*..**.*.....*.*...**.*....*.*.*.*.*..*..**..**..*...***.*....*..*.****....*.*...***..*.*...*.*.**...*.**....*..*..*.***..**..*.*..**.*.**..*.*...***.**.*...******.**.*.*.*.*.*.**.**...*....**.**.**.***..*.***....*.**.***.*****.***.***.*.*.*****.**....*.**.*.****.****.****..**..*.*.*.**.*.....*******.*.*..*..**.****...****.*.......**.*.**..****....*..***.**.*...*...*.*..*..***.*.***.***..*......*..****.**.*.***.*.*.*.*.*.***....***..*.**...*.**..**.*.*....*.*..*.****..*****.....*.*.*....**.*..*..**.*...*.*..**...**......*.*******....****.***....***..*.*..*.**.*.**.**.***.***.**.*.***.*****.***.*.*....*...****.*....**.**....**..****......*...****..*...*..*.***.***.*...*.*.*..*..****.*..*.....*..*.*.....**..*.**..*.***....**...*...*.*.*.***.*.*****...**..*.*..*****.*.**.**..*...*....*.*.***.*.*..****.***......*.*.*.****..**.....*......*.*.*..*.**..**..****.***....***.****.*.*.*....****.*.......***...**.*.*****..*..****.*****.**..*....*.*..*.*.*.**.*.*.**......**.**...*.*.***.**..*...**..**.**..**..*..****..**.****....***...*.....***.*..***...*.***..*.*..*.*..***...*..****..**.*..*..*******.*.*....*..*...*.***.***.*******.*..*..*....*....**....*.*....*..*....**.*...*.*.**.*..**...*..**...**..*.****.*.**..**.....**.***.*.****..**...*.***.*.******..**.*..***....****.**..*..**.***..**.***.*.*.....*.*...*****.*.**.***..*.***.***..*....***.**..**.....**.**..**.**.*..*...*.*.*.*...***.*.*.***.*..*.****.*.**.*.**.*..****. *.*..**.....***.**.**...*.*...*.*.*..**....***.*.*.*..*..**.*.*.**.....**..*..*.*.**..*......*..**....**...**.***...*.*..**....*...*....*..*......*.**..*...**..*.****...*.***..*......****.*.*****.*...*****..**.*..*..*.*.**.***.*.**.***...**.*...**.***.*..**....*.***....*.*.**..**.**.****..**..*..*****...***...****..*.**.**.*.****.*.*.....**..*.**..*.*....*...**.*....*....*.*..*.**...*..***.****...****..*..****..**...*.*.****.**.*.*..*..*..*..***.*..***.****..**...*...**..****.*...**.********..**.*.*.**.****...*.*.*.**.*.....**..*.*.....*...**......**.**.....*.***...*****.*.**.**...*...*.*.......**..**......*.*....***..*..*.***...*....***...**...**....**.**..**..*.****....*.***.*.**.*****.*.***.**..*.*.********..*......***.*.*.***.**.*.****...*.*.**..****.*.*......*...*....***...*.****...**.*..*..*....*.*..*******..*..***..***..*.*...***.****.**...***.*..**.*...**..******.*.*****.*..**..**.**.*....*..**..*.**.*.**.*.......*....*..........*..*...***.*.*..*..*..**.*..**.*.**.**....*.*.**.*****...*...*....**.***.****.***.**..*.*..**.*.......*.*..**.****.*..*..**....**.**....*****....**.*.**.*..***..***.*.***.....*.**...*..***.....**.*.*.*..*.*.*.*.**.***.*..**.*.**.*****.*...**..**...**.****.***..*.*......*****.*..*.***..**.*...****..*.*.*.**...**.**.**.**.....***...*..****.*...*...**..**.*.*..***.*.*****.*.*.***..**.*.*.*..*.......*****..*...***.....**.*****.......*....****.*.**..*..*.***.**.***..*****....*.*.*********..*.**...***.*..*.......**.*****.....*.****.****.***..*.*.*..********.*..*..***..*...****...*.*.*....*..**.*..**.*.**..*..**.****..*.***..*.....*.*******.*..***.*.*****.*.***..*..*..***.****.***.****..*........*.*...***...**..**...**..***.*.**.*...*.*.*.....***.**...**.***....*...*..**...*.....***..*.*.*****.**.*.*****..**.**..*.*.*.....**.*.*.***...***...*..***.***.*...****.**.**.***......*.....*..*.***.*..*.***..*...*.**********...**...***.*..*..*..***.****....*.*.....*.**.*****...*.......*.*...***.*.*.**..*.***.**.*****...***..*.**...****...**.***.*... ***.**.***.....****..***......***..*..*.*.*...*...*..*.....*.*****...*.*..**...*.*...*.***..*.*.*.**...*..**.*..**.*****..****....*.*.*...*.****.....*..*.**..*.**....*..*..**.*......******......**.***...*********..***..**...*.*****.*.*.*..***.*.**.*..*..***.......*.**..*...*..*..****.*..**.******....*****..*.*.*..****.***....*..********.*......*****...*.*.*****..**...***.*.***..*.*****.***...*.**..****..************.***..**..*.*......******.*..***.*..***....*.*..**.**..**......***..****.**..**.***....***.*.......*...***....*..*****.****.*...*.**.*..****.*****.**..*..*..*..*....***********..*.*.**..*.*.*.*.***.*.*......*..*.***..**..*.***.***.*.*...*...**.***..*.*.......***.......*.***.*..*..******...*....*.*.**.**..*.*....*.**..***.*...**....*.*..*.**..**..*.*.*..******.**.*.*...*...**.******..*..**...*....**...*.*..*.....*.***..*.*.***...******...*.***.*..*.**.*.**.*....*.....***.**....***.*.**.*..******.**..***...*.*..*..*****.***.*..*.*........*.*.**..*..**.**..*..**.*.*.**..*.*****.*..**..*.....******.*.*.*..*.*.....*.****..*..**..*..*...**.*.****..*....****..**.*......***..*.*.*.****..*..*...*..**.*.*.*......*.*.........*.*..****.**....**.***.....**...***.****.....*****...***.*.*.**.***.*.*..*.......******....*...**.**...***.**.*....****..***....*.*..*.....*...***...***.**....**....**..*.**.***.*******.....*.*.**..****.*.*...*....**********.**..*..*.**...*....*.**..*.*...*....*****.**.***.*..*..**..*.**..******.***..*..***...***.*.***.**.***.**.****.*.*.*.**.*...*...*.*****..*.**.*.**.**.*.**.**..*.*******.*..*...**...*.*..****......*.*...*......**.**....*.***.....**....**.*..***.*..*..*.*.***....**.......**.*.*****....*.***.*.**..*.*.**....**.*.*****.**....****..*****..**.*..*...*.*.**.***.*.***.*..***...*******.*.....*****.....*..*.**...*..*.**..*.....*......*.**.***.**..*.....****..**.*...*..*.**..*......*..*....***.**...**...*.**..*..****...***...*...*..*.*....***.*...*.*.*.****.*.****.**..****.**.***...****.*..*.*...*.***....**.....****...*..*.***.**....*. *.**.**.....*....*....***....*.*.....*..***.**.*.*.****.***.***.***..*....*.....*..***.*.**...***..*.**.*.**....**..***.*..*......*.*.*******.**.*.....*****.*.....*.******..************.*.*.*..*..****..*....***...*..*..********.***.*.**.**.*.....**..***.*...**..***.*...*.***.*.*.*.*.****.*....***...*..**..*.*.**..*....****..**..**.*.*.*...*...*......*....*****....**.*...*****.******.*.********..****.*.*.*..*..****.....***.*.**....******..*****...******.*.**.......*.*.**.*...*....**.*.*...*.*.*.*..*.*..*********.*.*.***..***......**.***..**....*...***..**.....*..*......****.*....*..*.**..*...*******.*..*..*.**..*.*.****.*.***..*.*.**.****.*.*.*....*..*****.*..******..****.*.*...**.*....*.....*...*..*.*.****..*.*.*.****..*..**.*...*****.......**...*.**....*...**.******..*.*.**....**.*.*.*....**......*.**...*..**.**.****....****....*...*..**.**.**........*.***.**...***..**..*.****.***.**..*....**.**..*****.*.*.***..**..*..**.*..*.*.*...**.**.....*.**..************..*...*..*****.*.*.***...**...*.....*...*****.....***.......*..**.*.**.**.*****.**.*...*.**...*...*.*.*..*..******.****.*..****..**.*...*....**.*.*.*.....****.**.***..*.*..*****..**.*..*..**.**....*..*...**.*.**..**..*.....****.*.**.*.**..*.*.*..*.***..****.*...*..*.**...**.**.*.*.*..****...***.***.**....***.....*..*..******.**.*.*.**.**.**.*.****.*..**.*..*****.***..**.*.****..****.....****....*...*.*......*...*.****.*.******....**.*..*.*.***...**..*.*..****.*.*.***..***.*.*.**.**.***....***.*************...*****...*..******.*..**.**.*.***.**.*...**..*..*.**..**....**...***.*.*.**.******..**.****..*.*...**.***.*...**..*.**.....*.*..*.**...*.***..*.......**.*..***....*..**...*****.*..*..*..*.**.*...*.....*..*.*.**...*...*.*.*********..**.*.*...******....*.***..*.*..*.*....**..**......**.*.**.*.*..*...*.***....*.***.*.*.*..*.*.....*.*.**...*.****.*.*****..**..*....*..****..*..***.*.**...*...*****.*.*.*.**..*.***.**..*.***..**.***......***.*....*.***.*..*.*.*.*.**.****.**...******...**..*.......**..***.*..*..**. ....**..**....**.*.**..***..*.******...*.*.*...**.**.***.....*.**.***.*.**.*....*.*.**...*.*.*....*...**....****.*..**.*..***.*..*......****.***.*.*.*.***.....***.****.***..***.*.*..*..**....*.*.*...*.***....***.***.***.*...*.**.*...***.***.*..**.***.*.***.*....*****.......*...*.*..**.*....****.****....*.***.*.*....**..***.*.*..*.**.****.*.*.****..**..****..*.*...*.**..*..*******.**.*.****...*****.***.*******.*...*.*.*.***..*.*.***...***.*.**.*****.**.**.***.**..**..*.....**.....*****.***....*..**...*.*.*.***..*.****.***.*.**.......*.*.**.*....*******.*...*****.......**.*.***.**.....**....*.*...*.*.**.*...*.*..***........*...*.*.**.*.*.*.*.**.*......**...*******.***.**.*..*.......*******..*..**.*.*.*..**.*..**..*.*.*****...**......**......*.**..**.**.*..*.**.....*.*.*...*...****.**.*...***...*****.****.*..**.***.*...*...*.*.***.*****.*****...*....*...*.*..*****..***......*..**.**..*...*.***.*..*.****..*.**.*....*..*...*..**..**..****.****.*..*.**..*..*..*..**..*.*.*..********.....*.***..*.******.*...*.*.*...**..****.**.**.*.***...*...*....*......**.*******....***.*.**..*..**..*.**.***...***..*.**...*.....*.*...***.*...*****..*****..***.**.***.**.*.......*.**.*....**..**..*...*...**....*....*..*.*...*..**....**..**.****.**..*.***..*.....**.**..*.*.....*...**....**.***.*.******.*.**....***.****.......**......*...**....*.***.****..*.*.*..*.****.*.****.*.........**...**.*...*......*.****....***..**.****.*.*..*.*.*...****.****...*.*.*...**..*.**.***..*...*****..**..**.*.***.*...*.*...*.*..**.*.**.**..*..*.**..*....**.***.*.*..**..*.***.*..*.*..***.*..*..********...*..***...*.*.****....*..*.*.....**..*.**...***.**..***.*.*.*.*.**....**...*****.****.******.***.*.*...******.***.**...*...**.*.**.*..*.*..*...****************.****..*..**..**.***.....*....*..****..**..*....***.*.*.*.**.*.***.*..**....*.*.****.***..*.*.**..*..*.**.****.***....*.**..*......*****...**...**....*..*...***..*.**..**..*..***..*..****.*.*.***.*.*..*.*..***...***.**.**.*......**.....*.....******.*.**... *..*.**..*..*.....*.*.******...****.***..**.*.**.******.***..**.*.**.*..*..**...***.*.*.***.**.*.*.*.*.*..*......**..**.*.**....**.....**.*....******....***...*...*****......***.*..*.***.***.**.***.****...***.***....*.**.*****....*.*.***.*...****.....****.*.*..**...****....*.*..*....*...**....*.****.*.***.**.***...**..*****.**.**....******..**...*..**.*..*.**....*.*.**.**.....**.**.*.**..**..*..*.*..*.*.*....*..**.***..**..*..**.**********...***....**.*..**.*....*.*...*.****.**.....*..*.***********..***...*.****.**..*.***.*..***.*.....*...***..*.*.........***.*...*..**.*...**...*...****..*.*.***.*..*.*.**..***.....**...****.**.*..*...**...*.*.*****.....**....*.**..*.*.**..*.**.*.*****.*****.***...*..****..**.*....***..**....*.**.*.*..*..***....*.*..**...*..**........*.**.*...**.......**..*...**.*.***...**..*.****...***.*.*..***.*..*..*...*.**..**.**.*..****...*..**...*..**...*....**..*.**.*...****.**.*.*..**..****..*..*..*******..******....*...*..*.*...***..**.*****.*.***....*..*.**...**..***.***.*..**.*...**.**....****...**.*...*****...**........*.....*.**..**..*..****.*....*..**..*.*......*****..*.*******.***.**.**..**.**.*.*..*.**....*.*...***.*.**..*.**...****...*..****.***.***....***.*..*...**..*.****.*********..*.**..***....*.*..**.*.***..**.....**.*..***..*.*...****.**....*.*...*...*.******.*.....*.****.*..*.**.*...**......*.**.....****.*.***.....**...*****.***..**.*..**.**..*****.***...**.**.*.*..*****..*...**.*..*..****.***.**.**...**........*.......*...*.*..**..***......**.**.*..*.*.......**.*.*.*.*.**....*...*..*..*****.*.*....*..**..*...*.*.*..*.*.**.**.....*...*****.*****..*.***..*......**.*..*...*..**..***.***..***......*.*..******..*...**.**...*......**.....*.*.....**.*.*.**..***......*.**.*......**..*****.***..*.......*.*.*....**..*.*......*.*....*.*.***.*...*...**.*.....***.*******...*.****.*.*....*.**.*.***..*.*.***.*..***...*.*.*....*..**.*.......*.*...***.*..*..*.*.*.**.***..***.**.****..*.**.**.......*****.*..*....*.*.*..****..***.*.*..*.***.*.. **...**..**.**.*.***......*.**..**.*...*..*....*.**.*.*.*...*******.......*..*..***.*****.*.****.**..*.*.*****..*....*...*...*.*.**..*..*.***.*....*.**..******.****..*.****.************.**.*.*..*..**.*.**.**....**...**..........*.**..*.*.******..**.*.*.*.*..*.*.**.******..*..*.....**..*.*..**.**..*****.**.***..*.***....*..**.*.**..***..**.***.*.*..***.******...***.***.....**.*.**.*.**.....*..**.*..*****..**..*.*.*.**..*..*.****.*..*..***..*..**..*.*..*..*.*.....***.*....**.**..*..*.***...****.**..*.*.**...*......***.****...***.****.******.....**....**.*..*.*..*...**.**...***.****..**.*........**.*.******.*..**.*..*..*.*.***.***....****..***.**.**.**..*.*..**..*...*..*.*.*..*.**.**.*..*...**....**.....*.....*...*.*.*.***..*.*...**.*..**..*.....*****....*.**.....***.*.**.*..*..**..****....****.*..***.*.*...**......**.*.****.*****..***.***.**.*.*.*.*.***.*.***...*****..*..******.*..*..***.*.*..*.*...**.**.**.*..**..**.....*.***.*...*......*...*.****.......***...*.....******.****...***..***..*.*.**.******...***.***.*.**.*********.*.*.**.**...**....*.........***.**.**.*...******..*.***..***...**.**..*...**..*****......*.**.*.**.**.*..******.*.**.**.****..*....*****...****..*...*...**...***.***.*.***.*****.....**..*****.....*....**.....**.*.*...**.*...**..****..**..****.*...*..**.******.....**....*..****.*****..*.**..*.**..**.*..*.*.*.*.*.****...***.***.**.**.*.***..*.***..*...*****.*****.*.***...*..***......***...*.........***.*.*.*.**.**..***.*..***....*.....*.**..*..*.*.*.*..*..*.*..*.**...**.****.*.***.*...****.***..****.***.***.****..****.**.*.****.**.....**..**.**.**.**.**...**.******..*...*.*.*.**....*****.....*..***.*****...****.**.*..*..*..*****.*...*..****.*..***...*.*.******.***....*.*.**...*..**...**.**..*.*.**.******.*....*...*.*.*.*.***..**....*..**..****.*.......***..*.***.*..**.*....****...**...*.**........*..*.**.*.*.**.******......**.***..****.***...*...**.*..*..*.*.*.*....***.**.*........*.**..***.....*.**.****.*****.*.*..***.***..*.....*..*..**..*....* ..**************.**....**.......**.**..*...*..*..**.*...****..*......*..*..**....*...**..*...*...***..*.*.*...*..**....***.*..*..*.*..****.*.*...**..**.*.*.......*.**.*.**.**..**..*.**....**..*.****....*.****.*..*..***.*.*.*.....*****..*....*....***..*.*.*****.*..*..*.*******..***..**....*.**.***.*......**.*.*....**.******.**..****....*.*..**.**.****...*....****.*...**..*.*..*.*****..*****.***.**.**.*..***...***.*.****.*..***..**..*..***...***..***.*.**.**..***..*.*.**....****..***.*..*.*..*.*..**...*.**...**..*..**.**...**..*.*.*.*..*.*.*.......*..*.*.*.*.****...**.***...**.***.*.*....****..**..*..*****.****.*.**.**.*.**..***.*.*.*......*.*.********.**..*..*...*.*.*..*..*..*..**.**....*...*..*.**..*****..*.....*.....*..*.*..*......***.**.***.***.**...*....*.********.***..*.....**..***...*..***.*******.*......****..*......**..*.*..*.**......*..**..****..***..**.****..*.**.****..*.**..*.**.*.***.......*.**..**.*...**.*....*..***.*....*.*.**.*.*.**.**...***.**..***.*.****.*.*****..**.*..**.*.*..*.*.**..*..***.**..*.****.*.*.**.***..*.**..*..***.**..**.***..**.*....*...***.***.*...*.**.*.*.**...*.****....*..*..*..***.**.*.**.*.*****.*.**.**..**.*......****..****.**.....*..**.*.....**....***..*.****..*..*.*.*.*.*...*.*****..**...***.***.*.*.*..**.**..*.**.*.***.***.***...*....***.*.**.***.******.***..*....****.***.**.***...***....****.*.***.*.**...**.***.**.*..*.***..**.*.*..*....*..**...***..*.**.....**.***.**..*.*..***.......*...***.....*...*****....***...*****...*..**...**..****.*..*..**........**.****...******.*****...***.**..**.......****.*.**..**.....******.*.*...*.....**..**.*.**..**.*.**.*.**...*..**....*...**..***..**..*......****....**.***......*.....**..**..*.****.****...***.*****..*...*....******..***.....*.*.*****....***..**.*...*.......*..*.**..*******...**....**..**.....*.**...**.**.***...***.***.*.***.*......*.*..*...***.***..****.......**.**.**....*.****.*..*.*..**.*****.**.*........*..**.***...**.**.*.*.*.**...*....**.*******..*.*..*...*****..*.*.**..* *.*.*....*****.*....*.**.*..*.**.**.*..***..*....*****.***....*..****....*.*****.***..*..*.......*.....**..***.***.****..**..**.*...*.**..*....**..*.***....*.**.***.*.***********.***.*.*.****.*..****.**.***.*.*..**.*.*..*.*.*..*.*.*.**.*.****..*...*.*...*..*.**.*...*.*.****...*****..*.*.****..*..**.................***..*.*.***..**.******....**...**..****.**..**.*..**...**....***...*.*.***.***.*..**.**.*.**.**.*.**....*.......*.***.*.*......***.*..**...***..**..*..*.***.****.**.*.**.*.*...*.**.*.***...*.***..*.***..*.***.*.*.****.*.****......*.*..**...****...**..**.****.**.**...*..*..**.*...**.*.*....*.*.*....*...******.***...*.*..*.*.****...****......*.......*......*...***...*....**..***..*...*.*.*..*.*..*.**..*...*.*.*..*.*.*....****..*.*..**..*.****...***.**..*.*.**..*****.*..*.******..............*..*.****.*.*****...*..*.....*..***...*.****..**...*.**...**..*...*.*..****.***.*.*..*...*.***..*...******.**.*..*...**.***..*.**.*...***....*.*..**.*.**..*.*..***.........*.*.*...***.*****..*.*....***.**.**.*.**..*...**.*..****.*...***.*.........*.*.*.**...**.*.*.**.*..*..**..*.**...***...*.*...***..**.*..**........**..**..*....*******..***...****..*.**........***..*..*.....*....*.****.**...*....*.*..*.***...*...*.....****.*.**..**......*.**.**.*..**.**.*****..*.**...*...***.*..**.*......***..**.**...*********..**.*****..*..*.*.**..*.*.**....***.**...*....**....**.*..**..*.******.**...******..*..*..*.***..***.*.**.....**.*..*..*.*.***.*.*.***..*.*.****..*...****.**..**.*.*.**..*.**..*******....**..*.**...***.*.*..*.*****...**.*.***.*..*.*.***....*.*.**....**.....*..*.****.**.**.....*...**...*..*.*..*..*********.*.***..***.*.**********..**.*.*...*.***..*...*******......****.***.**..****..***.**.*..*.*****.****....*.....*.*******.*.****.***....*..**....**.*..****.*..*.**..*......**.****....*.*..**.***.*..*****.*.*.***..*..*******..*...*..****...*.****.*.**.*..*.**.*.***.*...*.***.**.****..*.*.**.*..*..***..**.**....*.*.*******....**.***.**.*.**.*...*.*..**.*.****.****.**. **.*.*.**..**.*.**.....**......*.*....*.....*.**..**.**...***.*..*........*.*.*.*.****..****.**.***.*...*.*..*.**....**.*.******.*.***.....***..*..*...*****.....**..*****..*.....***.*..*..*.***.**.*.*.....**...*.**..**...*..**.**.***....**.********.*.*.*.**..*****...**..***..*.*.***.*.***.....****..*....*.**.....**.****.*****..**.....****.*..*...*..**...************.*......**....*****......****.*...*.*.*....**..**......*.**.*.***.*.*..*..*******.****...*.**...*.*......*.....***...*...***....*...*....*..*....**..*.*...*..**...*.*.**..*..**..*.*...*..*..***.*..***....*.****..*.*.****...*.*.*.*.*....*.*.*..***..*...***.....*..***.......*....*.*.*.*.***.******.****.*.*...**...**.**..****...***..*..**.*.***...***..*..*.*..**.***..****......**.*****...*.*.....**..***.*..****.**.****..**.*.***.*.*.*.**.*.**...****.*****.**.*.*.*.*.....*.**.*..*****.**....**......*...*.*..**.**.*..*****..**..*****.*..**...**..****..*.****.*...*...*...*.**.**.*.*******...*.*.*****.**..***..****.***..*.....*...******....*.*...****.*****.***.**..**....*.***...*.*..*.*******.****.*.**.**..**.....*.****.*.****.**..***...*.*****.***...*******.*.******.********.*.**.**.*...**..*.*.**.*.*....*.**.*.****.*****.*....*..*.***.*.*.*.*...***.**....**.*.***..*...*....**..**.......*..****.**.*...**.**.*..**.**....*..*.*...**...*.*.*.*....*.**.*.***....*****.....*...***..*....*.**..**.*.....*****.*.**...***.*..**.....****.*.***.*.**...****....***...**.*.*...**..***..**.**......**.*....**.....*....*...*...*.***..*..**.*.***...**.*.*..**..****..*.*.****.**.*.*.****..*********...**...**..*...******.*.*..*.**......***..**.**..**...*.***..*.*******.*..*..*...*...****..**...*...*.**....**.*..***.***..*..***..**.*..**.**.**.*.*.*......***.*.***...****.***.....*.**....**.**...**.*.*.*..*..*.*..*....***.*.*.*.*..*****.*..**.**..***..****.*.....*..****.*..*..*.**..*....*.*..***.**.**.*.*.**...**.**.....*******.*.*******.*.*..*..*.**.******........****.*.*****....**..**...**...*...*.....*....**.*.**..**.**..*...**..* .*..*.**...**.*.**..*...****..*****.****..****.*.*.*..*.**......**..**..*..*********..**.**.*....*.*****.**.*..*.*.**....*..*.**.*....*......*.**.....*..*...**..**.*.***..**.***..***.*..**..*...*.**.*.*..***..***..*.****..**.*..*..**.*......***.*..**.**.....**..**.**.*..**...*.***..**...***.*.**..***..***...*...**.*.....*.***.**...*...*****..*.*.*.*.*..***....*....*..***.......**.....***.**..*..*..*....*.**...**.****...******..*..*...*.....******..*.*.*.**.....*.**.*.****.*......*...*...*.*..*....*.*...*.***.....**...*..****..*.*.*..*..***..*..*.*.*..*.***..*****.**..**.**..*.**.*..**..***.*.....**..****.***..*..**....***..***.*.*....**.*...*..****.**..**.***.****..*..*........**..***.....**.*....***.*.*...***..*.*.**.****.*....**...**..*.****.**....*.*...*****.*..........*.*.*.******.*...*.*..*.***..*...*.****.*.*...*.*.....*..**.********.*.*....*.....*...****.****.*.*.*.*...*..*........*.**.***...*..***.....*.**.*.*..********...***...**.*.....***..***.*..***...***.*..***......******...**...*.*.****...*.*.***...*......*..*****...***..***..*....***.*......*.**....**......*.***************...*......**.***..*****.**..**..****....****..**.....**.****.*.*.*.*.*..***.**........**...****.*.**.**...**.**...**.**.***..**...*...*.***...*.*..***..****...**...**...******.*...*..*****....*......***......*.*..*........*.**.*..*.**...***.*...**....**...*.***.**.***....***.*.**.*...**.*.*...*..*...***.**.***.*.***.....**..*...*.***.**.**.**.****..*..*.*..*...*.....***.*...*.**.**.*.**...*..****.*.*.**...***.****...**.*..*****..*.....***...*.**..**..*******.*.*****.**.*..*..*..****..*.**.**..*...*..*..***.....**.....*****.**..**.****.**.....*..*.**.*.**...**.**.......***...****..***.*..*.*..***..*...**..***..*..**.*.**...**.****....*.....**.*.***.....**.****..*...***.*.*...*..*.*.*..**.*.*..*.**.**.**..*.*....****.*.**.*..*..*.***.*..*..*.****..*******...**....*.*.*....*****..*..***...*...*******..**.....***.*..**.**...*......*.*..*....*..**...*.*.**...*.*..*...*******.*..*.*****.. *...*.*..*.**....*.*..*.******..*..***.*****.***..*****.*...*.*.**.***.****..*...*..*..******..*..*....*.***.***.....**...**.*.*..*....*.*...*.*.****.**.*..***..**.*.**..**.***...***......*..*.*.*...**.*******.*....*.*.****.*...**.**...****.*.*..*.*.*.**.*.*..****..*....*.*.***.*.***.*.*..****.***.*.*.*****..**.***.*...**.*.....***.****..***.****.***.*.*...*.*****..*.**..*..*..**.**...*.****..**.**.*..*..**..**.***....*...**...*.**.****..*.*.**.*...**.**...***.*..***..**.*..........*.*.**.*.***..*.*.*.***.*..**.**..*.*.**.*...**.**.**.....**.*.****.**.*.****....*..****..**.**..*.**.*...*.**.*..*.*.*.....*****.******.**..*..*.*....*.*....*.*.***.****...**.**..*.*.*..*.*.*.*****.*.......**......*..*.**.**..***...*.*.*.***.**...*.*.*..***.**..*.****..*...**..**.*....**..**.**.**.*.***..*....*.*..*.******..*****..**.**..***.*.*.*.*...*...***.**.*.****..*..*****..*....*.*..*..*.*.*.**.*.....***.*..**..*...*...*....*.*.*..**.***.**..****..*...*****..*......*..****.**.******..*..*..**.*.*.*....***......*.******...***.*....*...*.*.*.***...**....*****.*.*.***.**...*.**....*..*.*...*.**......**.**...*..***...****.*.*..**.**.*..*..*****...*...*...*.*..*.*.*****..**..**.*.**.*.*.*.*.**...*......***..*.****.***..**.*..**.**.***.*..*..*......**..*.*..*.*.*..*...*.*.**.****...*...*.***.***.*.*.*.*****.**.*.*.*...*....****..**..**.*..***.......*..*..***....***....*....*.**.*.*...*..*...***.*.***.**...***.*****.*.*..****.******.*******...*****..**.*.*..*...*.**...*.*.*......*......***..*.....*..****..**.*..*****.....**.**.****.*...***.******..*.*.*******.*...***.***.*.*.*.**..**.*..*.*****.**.......*..**.*..*******.*....*.*..*.***.**.****..***.**..*...******.*.***....****.....**.***...**...*.***...*.*****.**..*..***.*.*.***..*......*.*..**.**.*.*.*..**..*...**...*..*..*.*......**.*****.**.***.*.*.**.*.*...****..*..*.*....***..***.*.****.*.....**..*****.*..**.....*..**....*.*....*...*....*..****.*..****.*.**.*.*....*...**.***.*....*****.******.****.**..*.*.*****....**.*.*****.**....* *....*.....**.***...*..*.*..*..*.*...***.*.***..*.**..*....**.*..*.**.*..**.**.***.*.***..***.**..*.**....**..***..*.*...**.*.*......*.****.**.*.*.*...*..*.**..*..*....*.*.*..*.*.**....*..*...*.*.****...****.**...*.*.**.**.***.*...*.*.***...*..*.*..*...*.**.**.*****..*.****.**...*.*.******....*...*..*.***.***.......***.****..*..**.**.*...*...**.***.**..*...**..*...**.**....*......*...*.*..**..***.**.*..*.**.**..*......*..**...*.*..**...*.***.*.*.*....******...**.******.*.*.....******.**..*.**..**...*..*****.*.***..***...*.*..**....*.***...*.*...*..*.**...*****....*.******.*...**....****..*..*.*..*.*....*.*****....*..*.*..*..****.*..**......**.*..*.****.*...*...*...*.....*.***.***..******.***..******..*.**..**.*.*...*.******..*.**..***.***..****..**...*.**.**.**.*...*..***.**..**..******.**.*...*.*.*.***...*.**..*..*..**.*.**....*..*......*.*.*..*...**...*......**...*..*.***..*.*.***.*..**..**.***......*****.**...****..**..*...*......**........**.*.*..*....*.****.**.*...**.****.*****.***.*.....****.****.********...****.****.**..**.*.***.******..**..*.*.*.*...********.*..*.*...*..*.*..*......**....***.****.*.*..****.*..***...*..*.****..***..*...***..*...****..*.*...*.*.*.**..*****.*****...**.*.**.....*.*..*****.**.*.*....***.*.*.*.**.*..**.*..*.*..*****.*.***.*....*.*.*.****.**....****..*...*..**..*.****...*.....*.****..*...**.**....***..**.*.**.*.....*...***.**....**.**.**..*..*.*.*.*..**.*..**..*...**.*.*..*...*.**.*..*******.*****....*.*..*****....******.**.***...*...*.*..**.*..****..*.*.*....***.***...***....*..**.**..***.**.***.***..*.**...*.***..*....*..***.*...*.*....***..*.****.........*.******.*******.*.*..*.*.*.**...***......*...*.**..**.****.*.*.*......****.....**.*.*..*...*.***....*..*..**..*...***********.*...***.**...*...*..*.**.....*.....***.**.***....*.......*..***...**....**...**..**.**..*.**...*....*****..**..****.***.*.**..*.***.*****.**.**.**.*..**...*.*..***..*..**.***..***..**...*..**.......****..***..**.*....*..*..*..**.*.*.****..*..***.*...*..* *.**..**....*.**.***...*....*...*.*.*..**..**.*.*..**...**..**.*...*...****..**...*******.***....*.****...**...*..**...**.*.**.*.*...*..**.**.**..*...*.**.......***.***..**.***..****..*.*.**..****..*.*..**.*.*********.****.**.*.***..***.***.****....*..*............*..*.**.*.*..*.........*****.*.*.*....***.**...*.*.**..*.**.*.**.*.**.*.*..**...*...**.**.*.*.***..*.**..*..**.**.**..*....*......*..****...*.*...*..****.*.*.*****.*...*.*..*.**...*.**...**..******.******.*..*..*.*.........*****..*.**.**.*.***.****.*.....*.*..*..*..***...****.*..*......*..*...*********..*...**..*.*****.*.*****...*.***.***.**.*.....*.*.*......*.*.....***....****.**.*.**.****..*.**.**..*.**..*.*.*.*.*****..*.**.*...**...*..*..*..****...**.**.*......**...**.**.*.*.**.*..**.*....*..*.*.*.*....**..*.*...*.*.*..*....*.**.*.**..***.*.***.**.*.*.**.*.*.*.*.*****.**..*...***.*.*.**..***..**.*.****.......*.**.*******.*....*****..****.**..*..**.*..*..**.**...*..***...*.*....**.*...**......**.*.*.*....*..*.****.....*.**.*...*..*....*...**.....*.*..**...*.*...*.....**.***..**..*.*..**...**......**..***.**..*...*..*...**.*.**.**...*..**.**..*..*.*..*...*.......***...*...*.****.*.***.**.*.*.**..*.*..*.***.**..*...**..**.*.....**....*...******.*****..*..**..**..*.*.**.*.****.*.**.*.*...**..*...**.**.**...***.*.*..*......*...*....*.*.**.**.*...*.***.*..*..*..*.***.*.**.***.*..*.***.*.*.***.**.*...**....*..**.**.*.*....*...**...**..**.***..*..*.*....**.*****.**.....*.***.**.*.***...*...******...*.*..*..*..**.**.*..*.*.**..*.*.**.*.*.*******...**..*...**...**.*.*.***.......*.***.*....*.**.*.**.......**.**..*.....**.*.**.**.**.**.*...*..*.***.*..*..**.**.*.**..**...*.*...**....***....*****.*.**.*.......*...*..***.*.*.**.....**.**..****.*..*.*...*..*.***...**..***.*.****.*..*.***...**.*.***.**.*..*...*.*****.*..*...*...*..*.*.*.*.*.*....*.**.*.*.......**.**.***.***.**.....*..*....****.****.*.*....*...*.....***.*..*..*....**.**.**..*.*.*.*.*.*...*..***...***.*.*...***..*.***.**..*.******.******...*.*.*.....*.*. **..*...**...*.**.*.**.*.**..*.**..*..*.**..***...*.*....***********...**.*..*..*...***.**....***..**...**.***....***.**...*.*..***.**.......*.***.*...**..*..*.***.....*.*.****.*.*.**.*.*..*.*****.****.*..***.**.*..*..*****.**.********.*.***....**.*.*......***.**.**.**....*.*****.***...***.*.**...*..***..***..*.*.*.*****.*...**...*.*....*.*..***..**.......**.**.*.*****.**..***.**...*..****.......*.*...***..*..*....***...*.*****.**...**.**.*..**..*.*.*.*.....*.*..***.****..**...*.*.*.*.**..*....**.****.*..*..*...**....*.*******.*..****..**..*.*..*..*.*.*..*...*.*..**..*.**..********...*****.*.**.*.*...****...*...*....*****.*..*...*..*..*...*...*.*..*.*.***.*...****.......**..****....*****.**.*..***.*.**...**.*...**..**.***.*.****..*..**.**.**.*.......**..*.*****....****..**.*......******..****..*..**.*.*..**....****.......**..***...*.*...*..*..**.**.*.**..**......**..**.*******....***.*.*****.....******..*.**.*.****.*..**.******.**...*.*...*....***.*.....*.*..*....**......*.***.**...*.***.**..*.*..*.*.****..*..*.**.*.*...*.***.*..**.*..*.*.....*****..*.*.*.....*.*....*...**.**.**..**..*....**.*.****.......*.....*****.*.*.**..***.***....**...*....**....*...******..*****..*.*..*.**......*.**....*..*.*..*..*.*...*.**.*.*.*.*.***.....*.***..**...**...*******.*..***......*.*....*..***..*****....**...***.**.*..****.*.*.***.*..*.***.**.**....**..***..*.****..*........*..*..*.*.*****.*****.*.*.**.*.**..**.**.....**..**...*.....*.**..***.**....**...***..*.....**...**.*..***....**.***.**.*.**.*...***..**.*..*...**..***..**....****.***.*....**.***.*..****...........*..*.**.***.*.**...*.......**.......**..**.*.***.******....****.*.**..*.*******.**..*..*....****.*..**.**.**...*****.***.**.......***.*.****.**....***..**.*....**..***..*.*.**...**...**.****...*...*.....*.*.*..*****.*.**....***..**.**.*****...*.*.*.***..**.*...*...**..*******.*.*.********....**.*.**...*...****.....**..*.***......*..**.*.*...*.*...*...*.**.***.*...*..........*..**.*..*..*.**.***..*...*....*.*.***.*... *.*..**..*.****.****.*.****.**.*.*.***.*.*******.*...**.*..***.**....*****.**.****.****.*.**..******.**.***..*.***.*...**...**.*.****.**..*****..**.**.*..*..*.*....*.***..****..*.*.**...*..*****.*.*.*....**.*.***.*.*.*...**...........*.*.*.*...*.*.**....****.******..******.**...*******.*.*..*.*.*.**.*.*.*.....*.****..***.......**.*..**.**....********.*.*...*..***.**.*.***..***.****..*.*....**.***.*....*...***..*......*..**...*.*.**.*...*.**.**.*...***..*.**********.*...*.***..*..**.*.**..*..**..*.*.**..***.********...******.***.*.......*..**..**.*.****....*****.**...*****..*..**..**.....*..**..*.**..**.****.***..**.**.....****.*****.....*.****.*.**.*....*.*.**.**..*.*.**********.***..*.*.....***.*.***..*.***.*****..*.**...****...*..*.**.*.****...*.*.*....**....*.*..*..**.*.****...*......*..*..*..***...*.*...*...*.**.*.**...**.**.*.*.*.**.*.*...**.**..******..*......*..*.*.*.**..***.**..*...*.**.**.*.**......*.***..*.....****.**.....**..*.**......*.*.*.*.****.*.**..*.*....**...*..********..*.**..*..***.**.**....*.*....**.**.....***..**......*...*.**.*.*.*.****..***.*...***.***...**....*.**.*..***..*..*...**.*.**..****...***.****.**.....******.*....****..***..*.**.**.*...**.****.***..**..****.*...**..*.***.*..**.***...*..*..*.**.*.***..*.**..**.*.....*.**...**..***...*.*..**..*..*****..*****...**..*...*.*.....**.....***.*.*.*.*...*.***.*..****...*..*....*.*.*.**..***.**..*.**..****.*.******.**.**.****.**.*...**.**.....**....****..**..*.*******..**....*****.*..**..*.*.******.......**..**..*.*.*****.*..*.**...*.*..**....*..*....***..*.***.**.**.***.***.**..*.......*.*.*....****..*.**.*.***.....***..**.**.**..**..**.**...*******....**.*..**.**..*.*...**.*.**.**..*..**.*.**.*.......*...*******.**..*..*.*.****.*.*.*.**......*****..*.***..*..*****.***...*****...*.*.***..*....*...**.**..***.*.**...*.*.....*****...**..***...*...*..*.*.....*...**..**.**.**.*..*.*.*.......***...**..**..*.*..**.**.*...*...*****.....*..**...**..*....***...*.*.*..***.**.**************.*.*...**...* ***....*****.*.*..*.****.*.***....**.*****.*...*.******..*...**.*****...**..**.....******.*..**.**...***...*.*...*.*..*.*.*.*...*.*..**..*.....*.....*..**.******.....*******..**...******.***.*.*....*.**..*..*.**.**.....***..*.**..**...*********.*.*....**..**.****.*.****.**....*..*******.**.**.******.*******..........**..*.**.**.**..*....*..**.*.*....****.***....****.**.*.*..***.*.*.*.****.****.*..*.*.....***.*...*****.....**.*.....*.*...****..**..**...*..*..***..*...*.**.....*.***...*..*******.**.*..****...*.*.*......*.*..*.**.*.***.**.**..*....*****....***.**..**.....******..***..**..*.**..**.*****.*..**.*...*...*..***.****...*..**.**...**..*.*...**....*..*.*..*..**.*..*.***..*****........****...**....***..**...*.***......*.**..*..*...***.*.**..*.*.*..*****....**.....**.****.*.*...**.****....*****..*.*.....**.**.*..*.*...**.*.*...****.**...*.*.*..*..*.....*...***.****.**.*.*..*..*....*.*..*..*.......******..****..*.**..***.***.****.***.*...*..*.****...**.*.**...**.****.***.**.*...*.**.***.**...*..**..**...*..*...***.**..**.*.**......***.****.***.*****...*..*.......*.*.**...*.*...*..*.*.*.*.*...*.*.*..*.**..*.*.*.****..*..**.*.***.**.*.*....**...**.*..***.*..*.***.*..*.*...****.*...*.*....**.**...*...*.**......****...***......**.*.***.*......*...**.**..*..**.*....****...****....**.....*..*...*..*******..****.*.*...*.**.*...*.*.*.**.**..*****..*...*.*..**.....*.****....**.***..**.*.**.*.**..*.**.*.**.*****...***..*.*..***.....*....****...*.*.****.**..**...**..*.*..******.**..*.*...*.***..*.**.**.*.*..*.**...*...*..*....*..**.*...***..*.......****.*..**......*.***.****.*.**.*.***.**.*.**.**...*.***.....**.........****.**..*.......***.*.*****...**..**.....*...*.....**.**.***.******...**..*.*...**.**.*.**..*.*.*......*.*.**...*..*..***...**...*..*...**.*...****...*.****...****...***.***......*..*..*....****...**.****....*...*.*.***.***..**.***.**.*....*......***.*.**..**..**.***.*.***..*.*****.*..*.***...***.....*...***.*...*..*.**.*******.*.*.......**.****.*.......*.** ***...*.**...*.....*.*.**.*****.*....***....***...**.*...******.***********.*.****.*...*.***....*...*...*..***.....**....*..*..*.**..*******...*.*..**......*.*.*.*..*.*.**.*..*.*..*.*.**.**.******...*.**..********..*.*.***..**..*.*.***.*.*....*..**..*..**.*..*********..***.**.*.*...**...**..***....*..*****.*.....***..****...*.**.**...*.****.*...*.*......*..**.***..***.*.**.*.*.**..***.**..**.*.***..**.*****..*.*....****.*******.****..***.***.**..*..*****..*..****..*..*..*..***.**.*.....**..***.*.**.*.....****..**..***.*.****.***.*..*...*.*...*.*...*........*..**********....**..*.*****.**.*..***.*..**.......****...*******......*...*.*..*..**.*.*....**.****...*.*..**..**..**.*...*.*..**.....**.**.***.**..*..**.*.*..****..*.*.*.*.*....***.****..*.**.....**.*.***.*.....**....***..*..*..*.****...***..*********.***...*....**....****.*.*.**.....*..***.*.**.****...*.*.***..****.**....**.*****.**..**....*.*..**.******.*..*.**.*.*..**.*..**...**.***.*...**.*...*...*...*******..**..***.*.*.**.*.*.*****.*.*.*.**.**.*...*.**..........**.**.***.**.*.*...***..****.**.***.**....*.****..**...**.***....*.*..*...*.**.***..**.**.****..*..**.***..*..****....*.**.**..*.*****.***...*.**.**..***..*.*..*.*.......*.*....******.......*.**....*..**...***..*.**.*.......**...*****..**...*...*....*.**.*.*.*.*.*.*..**..*..**..**.*...*****.*.*.*.*.*..***...****.*..**...*.*.....*.*******.*******.**.******..**..******..*.*..*.*......*****.*.*.*.*..*.........*..*****....*..*****....*..*...******..***.*.***.*.*..**.*.****.**...*.*...**..*.****...**.**.***.*.*.*.****..........*....*..***.*..**.*.****.*..***.*.***.**.....**.*.*******..*.*.***..*..**.****.*.**.***..**.....*.**.*.*..*******.*.**.**..*.***....*..*.**.*.*..****.***.**..*......*.....*..**.*......*...*......**...*.*...**.**.**.**.*.*.*.****....*..*.****.*.*.***.*..***..**..***.**..*.*.***......*********.*****....*..***.*.*.*.*.*..*..*.*.*....*.****.*.....***.*.**..*.****.*.***.*.*.**...*.*..*.***.**...*.*.....*.*********...*.**.**.**.**.*.*.** ..*..*.....**...**.*.***.*...***....*...*.**.**....*.*.**..**...**...**..*.*******.*.**..**......*.*.**..***...*.*.....*..*...*******.**.*.***.*.*......*..***.***....**.***.*....*..**.***..***..***..**.***..**..**.**...*****.*.*.*.....*..*..*...*.*.***....*******..***....**........*****.*...**...*.**...*....**.***..***.*....*.**..**.*....**.**...**.***...*.*.**.*..*..*..*.***.*.*.*..***..***..***..*...**....*.*....*....*...**.*..*...*..**..******..**.**.**...**.****.*.***.*....**..**.*.*.*.**.*.**..*.....*.....***.***.*.*****..**.**.**.*.....**.*......*...*.***********.**..*.**...*.****.**.*.....**..**.*..*.**.**...*..*.*....*....*..**.....*.******.*..**..**.*.***...*..****.**.*..*..*..**....**.**.*.*.....***..*.*..**.*....*..**.**...**....*...*.....***..***..*....**..*.***.****..*...*.....*..****..**.*..*...**.....*.**...****...******..*..**.*......*..*..**..*.****..*.*.*........*.*..*..**.*.*..*.....****.**....*.**....*...*.**.*..**.*.*......**.*..*..*.*****..***.**..***.**.*.**.*.*.*.**...**.*..******....*.*....**.**...*..*.*.*.*.*..*****.*..***..*...**.**.*...*..*.*........*...*....**..*.***.*.*.****..*****.*.**.....*****.**.**..*.*..****...*..*..******....*..**....****..*...*...***.*..******.**.**.*.*..**..*...***..*.**.**..*.*...*.*...*....**......*...*.*.****.*.**.....*..**..*.**..***..**...*.*.*****..*...****..***.....*****...*.****.**.*.****...*.***.*...**.**.....*.*..***..*..**..**...**...**..**.****.*..**..*****.....*..**.***.**..*.*..***..**.***.******.....*...**..**..*.**.*....***...***.**.***.*..*.***.***...*..*.*********.**...*.**..*.*....*.*..**..**...*.**.*.*..*......**..****.**.*..*.****.*....***.*.*.**.****.**.****.******.**.***.*...*.*....**...*.**..**.***..*.*..**..**.....*..*.*.***.*...***....*...**.****..****..*.*.****.....**..**..*****.***........****..**......***.*......*.**..*.**.*****....*.****.**..*.*.*.*..***.*.*..****.**.*..**..*****.**.****..*.*....*.****.*.***..*.*.*.*.***..****..*.***.****..**...*.**....*...***..**.**.*..*..*.*****.* *.....*.*.*.*.*.***..*...**.**..*.*.**.**.*****.*..*..*...**..**...*...*.***.******.**...*..*.**.**.***..***......**....*.*..*.*....**.*....*..******..**..*.*...*..**.*.***...*..*...**..**.*.*******.*...***.*.*****..***.*..**..**.***.**.*...*.**...**.*..******..****..**..*.****...**.****..**.**.**.***.*....***.*.....*...*******.**.****.*...**.****.*.**..**..****.*..**..***..*.*......**..**..*.*...*....*.*.*..*.**.**.*.**..**.*....**.*.**.*..*....*.**.*..*.....*.****..**.*.*.......***.*...**.***.*....*...***.**.*...*....**.*....**.*****...***.*..*.*..***..**..*.*.....*..*****....*.**...***......*...*.****...***....*..***...*...****..***..*.**..*........****.*.**.*..****...******.*.******..***.***..*..*..****.*...*.***.*******......*.*******...**.*.....*..*.*..*......****..******.**.*.***.**.*..*..*..*....***.*....**..**...***.***..**..*..****.**.*.*.....*.*.*.*.*...**...*....***..*...**.*.**........***.**..**.*..*.*..**.*.**.*.*...*.*.*.**.**..***...*..*.***.**.*****..**..**.....**..***.*.****..*..****.**.*.**.*..*.*..***...*......*.*.....*..**...**.*.*.*.***...***.***.***..*.**....***..*.*....*.*...*...*..***.*....***.*.**.**..*.*****.**.....*.*.*.**..*****.***...*...*****...*...***..*..*.*...***.**......*...**.....**..*...***.**.*.*..***.***.*.....*........**...*.*...**..***.*....*.......**.*.*....*****..*.........*..*..***.*..*.***.***.***..*******.*..**..**.*.*...*.*..******.**..***.*..*.....**..*.*.*..*******..*.***.**.*.*.*.*...***....**...***...*...*****..***.**...***.*..*****.*...***...*...*...*.*..**..***.*...**..*****..*.********..*...*.*.**.**.**.**..**.**.*.***...*.*..*..*....*.*.....*.**..*......****.******.**...**..*.*.*.*.**.*..*.*....*...***.**.***********..*...***.....*..**.***....*.**.*..***..***..*..**.*...**.**...****.**.*..*.....*.*.**.*.**.**.*.....*.....*....**....**.*.*....***...*..**..**..**.*..**..**..**..*..****...**...*.*..**.***.**...**..*.*....*.**..******...*.**.****.*.*.*****.*..*....**.*..***.**..**..***.*...**...*.*.**..***.*...*.... ******..**....****....*.**.*.*.******.**.......*.*...***....****..**...*.**.*..*.*..*.*..*..*....**.....*.*.****..*.*..*....*..*..*..***..*.*..*...*****..*........*.*..*.*.**...*.*..****.*..*.*...*.**.*..*..*.****.*.***...*...*..*.**..**.******..**.....*.*..*..*..*.*.***.*.***.*..***..*..*.*...**.*.*..*....**.**.....*****...**....*.**..**.*.......**.....**.*.*..****.*..*.**..*.*....*.****.....*.**.**.*..*...**..**.*..**.*.*.*.*.**.*..***..*****...*****....***..*.****.*****....****..**.*.**....**.*..**.*...*.***..*****....*.*.*.**..**...*.***.*.*.****.******.*.**.**..**..*..*.*..****.***.........*********..*...**.*.***.*..*.**...*....**...*.*.*.....*.....*....**..*...**...***..*..***.***.**..**.**..*****.***********.*.*****.......****.*...**.....***.**..*.**...*.***..********...*.**.**..*..**.*..***.*.....****..**...**..*.*.*.....**...**........****.....*.....*.*..*.*..*******.*.*.*..**.***..**.*...*...*.*.*..*...*****.*.*..*..*.**.*..*.*.***..***...****..*.***.*******..*****.*..*........***..*.*.*..**.*..**..**.**.....*.***.****....****.**...**..****......**...***...*....****.*.**.*.*....**.*...*...**.....*.***..*******.**.**.*.*..**.**...***.**...*.**.***...*......*****....*...*......*..****.***......******...*.****.*.....**.**.*****.*...*.*.*****.*.****.*.*...******.*.**..**..**.*...**.*.***..*.*.*.****...*...***....**..*.***.*..*.*.*.*.**..*.*.****.*...***....****..***.*****..***..**..***.***..*****....*.**..**.**..**.**...*.***....***.*.*...*.******.**...**.*..**...*..*.*..*..*.**.*.*.*.*...*..****.*...*.*..*..**.**.**.***.**.*...*.**.***..**..******..*.**.*****.***.*.*....**...**....**..**.**.*.**..*..*****..*.**.*.***.....**...**..****..******...**.*.**.**...*..**..*..**.*..*.***..***...***...****..****..*.*.*...**.***....*..*****....*****.*.*.*.**...*.*..**.**.*.....*.**.***..*.*...*....***.*.*...**.*..*...*.*.**..***....*..**.....*.*******....*..**.***.*..**.....**.*.**********.....**.*.****....**.....***....***....***..**.*.*...****..*****.*.****...**.....* ..*....**......***...****.*..*.*..*.**..*.....*....*.*.****..*.*..*****..****..*.**...*.**...****.**.*....*...*.**..*..**.*.*.***..*******...*....*.*..*.***.*.******.*..***.***.*...**..***.....*.**.***.*..*..**..*..***....***...*...**...*..**.**.*..*..*...****.**.**..***.*.******.*...**.*..*.**...*.*.**.***.***...*...****.......*..*.*.**...*.*..*.*......**.*.**.....*.*....**.*.....*.....***..*...****.***.....*.**..**..*..***..*.*********.....*.**..*..*.*.*.***.**..*..*.*..*...*.***..*.*.*.**..****...**...*..*.*...*.*..*.****.*.*.***.**.******.*..*.**.***....**.*...*..***.**.*..*...**..*.....*.....***..***..***......*.*.*.**...*****..***.*...*.***..**.*****.**...***.*..**.*..*....****..*.*.......***...**...***...***....**.*.*...***.*....**.**...***..*.**.*****....**.********...*.**...****..*...*..*....******.*....**.**....**.**.***...*****.*.***..*****.****..*..**.*.**...**..*.*.*..*****.**....**.*.**...*.*.*.***....*...*.....*...*...*...**.**********....**.***..*...**...**.*...**......*****.....*..*.*..******.**.....***..*.**.*****..***.**....**..**.**..***.......*.*.*.*...****.*.*..*..*.*...*.*.*.***.*..***.*.**.****.*..**..*.......*.*..*..****.*..**.**..*..**..*.**.******..****.**.*.*.....*...*.*.*.*.**.**.**.....**..*.*..*.......*...**..***..**.**..**...**...*.**.****.*...*..**.....****.**.*...*****.*.*.**.**.*****....***.**...**.*.**..**.*....***.***..*.***.*.****....****..*.**...*.....*.******.****..**...*.*.*...**.**...**.**..*****.*..**..*..**.***.*.***........**.*....*.*..*...*....**.*.*******.***...*..*.*...*****.*.*****.*.**..*..*.*.*..*.....*.*.**....*.**..*..***.*...*...*....*..*...**....*.********.*..**.***.*******..........*..*..*..*......**..****..*..*.**.*.**..**.**..*..******..**...*****.*.**....***.***...*.***.*..*...**..*.***....****.****.**.*..***.**.*.**.*..***....***.***.*..*..**.*.*.*..*.**.**.*...*..*..*..*...***.****......*...***....**...**..*.*.**....*..***.*...*.*.**.*.*....****..*.**.**.**..*..*.*...**....*..*.*....*..****.....**......*.. *.*.***..*.*.*..*...*.....***.*.**..****.*.*.*.**.*.***..*..*..**..*.**...*...**..*..**.*.***.*.*.*.*...*..**.**.*.**.*.*...**..***.*..*..***...**..*..*...*.**.**.******.*..**.*...**.*...***.*.*.***...*.....*..**...*.*.**.*.**....**.**..*.***....**.**..******..**...**..*.*..***.***...*.*.**.....***....***.***.....**.*....*..*...**.*.*.....**....**.*....**.***...*..*.*....*...*.****.***..**..*.**..*.*..**.*....*.**..***.*........*....*.**.*..**...**.*..*...**.*.**....*..**.**.**.*.*.*.**...*.**.***.**....**..**..**.**...*.*******..**..****.**.*.*..*..*..********.**.*.**..*.*.*..***..*****.....****.***.......*.....*.**.*.*...***.*..***.*****..**.****.****......*.....**....*.*..****.**.***..*......*...*..****..****.**....*..*.*....*******.**..*.****.**..*.......**....*.*...**..**.....*....**.*.*......*..*.*..*...*.*..****..*.*********....*.*.*..*.**..*..**....*..*..*....**..**.**.****.****..**..*..**...***..*..*..****.*..*.*.*.**.*..**..*....*.*******..*...*..*.*****.*.*..*.....*.*.....***.*....*..*.*..***.........****.*..**.******..***...*.**...*....***.***...**.*.***...*.*.*.*.*..*....*.**..**.*****.*******...*.*...*.****.**.*.****.***....*.......**.*.***....****.**.*...**..******...*..*****..*.**..*.*.*...**.****.*.......*...**.***.*..*..*.**..**..**...*****...****..***.**.****..*.....***..........*...*....*.....*....****.*...**.**.******..*.*....****.**..*.**..***..*....*........*..*..*.***..****.*....**.*.*.....*****.*.*.*.****.**.**..*.*......**.*..*.*..**.**.**.....**.*.*...***...*.*..*.*..*.*...*....*..**.****....*.***.*****....*.*...*.*..*.**.**.*.*.****.***...*..**...***..*.....*.*******...***.*.*.*.**.***....*..****..***.**.*..*.*...*.*..*.*..****.****....**....***....*.....*****.*..*******..*.*.*.*...**.****...*...**....**.*.*....**.****.*.*.***..*...***...*.*.********.**.*.*..**.*.....**..*****.**.*.*..**********.*..*...****.**...*.******..*.*..**...*...*.**.*..*...*...*..*...*....**.**..****......*.*.*.*...**.***.*.***.**..**.**.*.***..*..****.**..**.**** ....*****..*.***..**..***.***.*.**.***.****.**..**.***.*.**.*.**....***.***.**.*.*.*..**.**....**.**.*....***.*..*..***.*..***.***..**.*.*.***..**.*.*...*......**.***......**.***..*.*.*.***.**.**.*.*.****..**..**.**.*.**.**.*.***.**..**.....*...*...*.*...*.*.*.**.....****.***....**..*.*..*****.**...*.***...*.*..***.....****.*..*.*.*.**.*..**.*......***.*.*..***.*.......*.****.**.***.***.*...*..***.*.**..**.****.*.**.**..**.*...*..***.****.**.*...*..*.*.*..**..*.*.***.*.....*..*...*..*..**..**.....*..*.*..*.*.*.***..**.*.***.*....*.*****....***.**..***.*.**.*****.****.*.**..***...****.....*...**..*....*.**.*..*****....*.*....*.*....*..***.*****.******...*.**....***.***.****.***..***..**....***.....**.*.**.*..*.**..***.*..**...*.....**..*...***...***.*.**...****..*.***..************...***..*..*.**.*..*.**.**...**.******...*..*.*.*..*.*****.*...**....**.**..*.****.***....*.........**..**....**.....**********..*.***.....*****...***...*..****.**.**.****.**.*...**.....***..*.***..*.*..**.***..*..*.***..*....**.**.**.**..*..********.*...**..***.*****...*...**....*...***.**.*...*..*..*.**.*.****.****..**...**.*.*....*.*.**..**..**..***..**.*.*...*.**....*.********..**.*.**.*.*.*.***..**.*..**..*.**.*.***.*********...***..*.***...**....**..*......*..****...*...*...*.*..**..*****...**.*.*.**.*..**.*.*.*.*..*..*....****.***......*.*.*.*.*..***..**.*.*.*........*.*..****.****..*.*******...*.*....*.*.....***...*****.*.**.*****.***..*.*.*.****.*..*..**.****.***.*..**.*********..*...*...*...*.*....*.**.****..**.****....*..*..****.*.*...*.***.****...**..**.*.***..**.********....***..****.**.*..*.**.*..*.*......*.*.*......*..****..*....**...*...**..*.*...****.*.*..*.*..***.*..**.*..*...*..*.*******.**.*****.***.......*..*.*.*...**...**.****..*.**..***..***.....***.**.*..*..**..**......****.**...****.*...****..*.*..****.*.******..*..**.*.**.*....***..*..*..*.***.***...***..*.***.*******.....****...*....*.**...**.*.*.*..*..*.**..**....***.....******.**.*..**...*..*.**.***...**..*..**. **.*.....***..*......*.*.**.*****...****..****...**....*.*.***.***......**.***.*..*.*..*****..**..*.***..*.****.**....**..*..***..**.*..........*.*.*....**.***..*.*.....**.*..*...*.**..*..***.***.......*..**..*.**..**..*.**.****...**..*.*.*****..*.****.*..**.**...*.*..*.*****...*.**..*.*.*..*.*..*.*.*.*.*.******....*.*.**..*.*...*****.*.*..*..**...*.*.***.*...**....******..*..**..**.*****.*..*...*..***..*.*...*.**...*...**.**...**..******.*.*..*.***.*..*.*.**..**.**...***..**.**..*.*.**..*..*.****.****.**..****.**.*.*..**....**.....***.*.*...****.*.*..*..*.**....**...******.....**..**.*..**..*.***.****.*****.....*...***...*.*.......**..*..*******.*.**..*..*******.**.*.*..****.**....*...***..*.*.*..*..***...*.**.......*****.*.*.*..**..****..*.*.*.****.**.*.***..*.*....**.*...*.*.*..*.**.***.***.....*.*....*.*.**...*.*.*..**....*.*..*.*..****.*.*****.*...***********.***...*...***....***.*.**.....**...*.*....**...**.*****.*****.**.**.***.***...*..*..*...*.**.*.*.***....*.*****.*..*...*..*...***.*....*.***..*.....**.**.*.**...**...*.**.**.*..**..**.*.*....**.*...*..*.*...**.***.*....*......*.......*.**.**...***..**......*..*...***.*****.*.*.....**.*.*.****.*.*.*...**..**.*.*..*.***...*..**.***..**..****..*********..****.*..***.*..*..*..*.*.*.****.*..**.*.**.**.*.*.....*..*****.**..*.*..........**.*****...*.*...*...*.**.*..***...*...*.*..*.**.*..***.*****....**.*.***.*.*...*.***.*..**..........*.**..***.**......**..*...****.....*....*.*..****.......***..***...****.***.**.*.****..*****..****.*.**.*.*.***..**.*.....*..*..*.*........*.*.*.*....***...**.*.****.****.***......*****.***..***.*.**.*..***.*..****.......*.****..*.***..**..*****.***..***.*.**.**..*..*****.*.*.****.*****..***.....*..*.***..*..**...*....*......*.*.*.***.****.....*...*.*..*.*.....*.****..*..*..*...*...*.....*....*****...****.**.**...*..**.*.*.**.**.****..*....*.*****.**.****.*..***.*...****.*..*..***.*..*.**.*.*.*.****.*...**.*..***.*.*..*.**..*.*.**.***.**.***.*..*...*.*..****.**.*.***.*.....****.*.. *.*...*..***.....*.*.***.*....**..*..*.*....*****.......***.***...***..*.***.*...*..*..*...*.*.*.*.*****.**..*.***.**.....*....***...*.*..**...***.***....**...*..*.****.****.****.*.....*.**..****.*..*.....***..*.****..**...*.**.*....*....**..*.**..*.**.....*.**..*****..*.*.*......*.*.......*.*..*.*..*..**..*......*..*.*.*.*********.*..**.**..*.****..**.*..*.***....*..*....******..**.*.****.*.*******..**.**.*.*..**..***.*.*..***...***.*.***.**..*.*.***...*..*..*.***.***...*.....******.*..*.*.**.***..*..*..**..***..*.*.***.***..*.*..*.*.*...*..*.....*...**...**.**.*..*..**..*..*..*.*.*...**.**.*...*...*..*****....*.*.*....*.*..*.*....*.*..**...*.*.*.**.*......**.*.*..**.***.*.....**...*........*****....****..*****.*..***..*...****...*.***..**..**..**.**.***..*..*.***.*.*.....*....*.*..*.*..***.****.*...**..**.*.*..***..*..*...*.*.***......*......*.*..*..*.****...*.**.*...**..****.*******..*.**....*.*....*.****.**..***.*...*.....****.*..*....*********..**..*.***.*.**.**....*.******..****..*.*****...*.*.*...***..*****.*....**.****...*.****......**.*.**...*..*.***.*..*.******....*.**.*.*.**..*.**.*.***..*..*...*.*.****.***.**.*.*.**.**.*..**...***********...******..*.*.***.**.*..*.***....*.***.*.**.*****.*.*.*.**.*.*...*...*..****....*.**..*...**..******....*.****.*.*.*.*....**..*.*.*.*****........*...*..**...****.*.*.*.****..********.***.**.***.****..*.*****..*..*.**.*.*.***.*..*.***........*.*.*****...****.*.*..*.*.*.***..******.*.***...***..*.**.**.******...*.*******...**..*......*.*..*.*..**.*.**.*.*..*****.*.**....*.....******.**..*.........****..***.*......****..*.*.*..*.*.*..*.*.**.....***...*.*.**.**...*....***.**..*..****.....*.***.**.*.**..*.***..**..***.**.*.*.*.....***.*...****.*.*..*.*......***.*****..*.*..*..*.....*...*.**.*...*.*.*..*..*...*.....*....******..*.****.***...**.*...****....*........**.**..**.**...**.*.**.*.***.*..***.**.*.*.****..*.*.*.*.**.*.**......*..*...*..***..****.*...**.******..**.*..*****...*.****.*.*..***....*******...*..*......**.*** **...**.***.**.*****...**.*...**.****.**.**.**.***.**....*...**......***...*.***.**....*..*.*.******..***.*....*..****..*.********.**..****..***..*.*..*.**.**..***...**.*..****.*..***.*.*..*....*.*....*.**..*.*.**..*....*..**.****.*...********.**.**...***..**.*..******.*...*..**.*.*...*..*.**.*.*.********.**...*..*..*.*...*...*.**....*...*...*...*.**.******.....*.*..*****.**.***.****..*.*..**..*.*..**.*.***..******........*.*...*...*.*.***..**...*****.****.*...**.*..**...*.*****.**.**..*.*..**.....*.*...***.*.*.****.*......**.*........**..*.*.*..*..*....*.***...**...**.*...*.**....*....***.*.***..**.*.**.*......*.*.*...*.*...**.......**...**..***..*.*.*..***.*.**.*..****.**...**....***...**.......***.*.*.****.....*..**.******...*.**.***.***.*.**..*..*..***.....***.....*.**.*.....**.*.***.*....*****.*****..*.*********.*..**.*...****.*.*.*.*.*.*..**.*..*...*.*...*..***.*...**.****.*.....**.**.***.***..*..*.*..***..*..*..*.****...**.*.***.*.*..**.**..***...**.*.**....*..*....*...******.*.**..*.**.*....**..*.**.**...........**.***.**.*.**...****...*...**.*..***.*******....*.**..**..**.**..*.....*****.**.*...**..*.***...*...*..*..****.**.*.*.**..***....******....*.*.*****.*....**.*.**...*.**.**.*.**.***.**.*.*****.**.*.*..*.*..**.**...***..*.*..*.*.*..***.*..****.*****...**.***.*.**......**..*..*........*.*..*.*..***..*..*******.*****....******..*...****.*.*..*....***..****..*......***..**..*..****...**......*..*.**.*.*.....*.*..*..*.**..**..*....****....****.*..***..*.......****.**..*.*******.**.*.*..*.....**.***.*..*........**.*.**...**.....**..***......**...*..*..****..*..**.*.*......*.*.*...*..*.**..**..****.**.**.*.********.****....**..*...*...*..*....*.*.*...*...*...******...*..*.***.**.******.*..*****.*..*...****.**.**.**.*..***.*.*...*.*..*..*******..*..*...**.*.***.*...**.**.*..*.*.*.*.**..*.*.......*..*.*..**.*.****....*..*.**..****.*.*****..***.*..*..**..**.**.....*...*.***.****..*..*....**..**.*.**...*..*.*..*....**..***....**..**..**.**...****...***.**..***. ********..****.*.*..*.*****.********.*..**.*****.....*.*..*...**.**.***..**...*.*.*...*.**.*...*.*.**...*.*.*.**.*********..*******.**.**.**.*.*.**.***.**.**...*****.*..*.**...**.**...**...*..**.**.*.....****...**.***..**.**.************.***...*....*.*.*..*****..*.**.....*****.*.....****.**.*.*..*.***..***..*..*..*.*......*.*.*.*.**.*..****..**.*.....*.*..*.***.....**...*..*.**...*.**...*.*.*.*....**.*..**.*.***.*.*.*...****...*.*..*...*.**...*...*.*.****..*........**.*.****...*....***..***..*.**....*..*...***.*..*.....**.*..*..**..**..*....****.***..*.*.....*.**......**.**..*.*.*****.*.*....**.****..**..*.*...***.*..*..**.*.*.**..*.*...**..*.*..*.*..*..**.*...**..**.*.*.*..*.*.*.*.*.*..****..***.***..**..*******....*.*..*.......*..***...*..**.*.***.******.***...***.*..****.***.**.*.***..*...***.***.***.*.*.*.***.*..*.*...**...**.*.*..**....**...**.**.***..*........**...*..*.*****.**.*...*....*****.******.*.***.**.....*.*.***...***.**..*.*...*.*...**..********.*..*..*.***..***.*..**.*.**..****..*...*...*.**********.*.***..****.****.*******..*****.*.*.**.*.*..*.**..*.*.**.*..**.**.***....*****.***.**.*.***.....**..**.***..*..***..****..**....**..*.....*..*.*.*..**..***........*.**...*.******.**.***.*...*..*.*.....***.....*..****.***.*.**..**...****.**..*.....**.........*......**.*.*....**.*....*.***.*..*.**.*....***..*.***..***.**......*.***..*.*.*****.*.*.**....**........**.**..*..******...***..***.**.**......*....**.....***.*****..*.**...*.*..*..**..*.**.*...*..******.****....******..*.*..*.*....*.**.*..**...**.**.*.*.**.....*..*..*.**......****.*.****..*..*.***.****.******...***.*.***.***.***.*.**....*.*.....**..*...**...**.**.**.*.**.*.......*....**.***.**.*.**.*......**.**...*.**.**.*..**....***..*.*.*.**..**..**..*....*....*.***.*...**..**..*.**..*.*.*..***.*..*.*.***..*....**.*.*..*.**...*.*...***..**.*..**..**********..*....*...*.*****.*.**..*....***..*****.*..**..***..*.*****..****..*.*.*...*...*..**.***..*.*.***.**.*...***.**.**.***..*.*.*****.******..*...* .****.**.****.*.***..*.*..*.*.*..*.***.**.....*..*...***.*..**.*..*....**.*.*..*..***.*..*.**.**......*.....***...*.***.*..**.*.*.*...***...***...***.*****...****.*.*.****.*****.*.****.**.*.***.*.*..**..****.*.*..*..***..***...*..*...*..*.*.**.*..*..*......****.**.*.**......**.*.****.*..*.*..*..*..*.*.**..*.**.*.**.*..*..**.******.****.*.**.**.*.**....***..****.**.*.*.*...**...*...****.***....****.*...**...*****.**.****....*.....*.***.****...**.***..*.*.*.*..**.*..*.**.*.**...*..**.***...*....*.**...***...*..*..*.*.**.........*.**...*.***.*.*.*.*****.***...*.......*.*.*.*...*.*.***...**..........***.*...*..****..*.**.*..*..******...*.*.*.****...*...*...**..**...**..*.*.*...*.**....*******.*.**.*...**.*.*.**.*.****.****..***...*.*****.*.***....*...****..*.*****.**..**...*...**...**.*...*****.**..***.*.....*..**.**.****..**.*..**..*.**.****....**..*****.**.*.***....*..****..*....*..*.**.***.*.....**.*.****.**.*...**.*..*..**..**.**.**.***.**...*.*.***.*****..**..*...*..*.**.*..*...*.*****..**.*......**.*.*.********..*....*.**.*..*.*.*..*..*.******.****.*.*.****.**...*.**.*..**..*.**.......*..***.**..****...*.*.**.*.******...**..****.*..******..*..***.******.****.***..*..*...**....*****..**..*...*..**..******.*.*...*..****.******.**...***.*..****.**...*..*.*.*.***........*..*.*...*.*..**.*******.*.******..****...****...**..**..**..*.**.***....**.*..****.********.**....*******.****..*.*..**.*.*.*.****.**.***...*.**.*...*..*..*...*..*...***.*.*..***.*..*............*.*.***.**.*....***....*....*.****.**.*.*.*.*.*..*.....**.*.......*.**.***..***.*.***..*.**.*...*..*...*...**.**...*.*.*...***...*.**.***.***....**..*.*.****.*****...**.*...*....*.*.*.*.*.**.*..*..*...*....***..*.**..*....**.*....*******..**..*.....**.*..*.*...*......**.***....*.*.*.**..*.*.*...*.*.****..*.......**.*......***.****..*.....**.....*.***...**.****..........***..*..**.**.**.**....***.*.*.*.**.**.**..**...*....*...*.***.****.**...*.***....*.....**.**.*..*.*..*..*.*..***...**.*..*.**.**.*.*...*..**.* .***.**.*...*...*..*******.....*..*..*..*..*.**.*..*.*...***.*.*...***.....***..****.....**..*.**.....***..****.**..**.**.*****.*.**...*..*.**....**.*...****.******..***..**..*.***..**.*.*.****..*.***...****...***....*.**.****.*.*.*......*******.*..***.**.**.***...*.*.***.....***...***..*.****....**.**..*..*.*..*...**.**.***..*..**.*.....**.*.*...*.*....*....**.**.******.**..*....**.******....******..**.******.*...*.......*.*..**.........****..**.**.*.*.**..*..*..*..**...**.*.*...*.*...**...****..*..***.*.****.**....****..**..*...**.**.*****.***....**..*****..*.*..**....***..*.**.*.*..**.*..*..****...*.....*.***.*.*...*.*....**..**...*...****..*****.*..*..**..*..**...*.....**.*.**..***.*.**..****.***..***.**.**.***.****.*..*...**.*.....*.******.*.....******.*.*..*..*...**...****.*...*....**.***..**.*..****...*..***..***....*.**...*****.***.***.*.*..*.****.*..**..*****..*.*****.*....*....***.*****...*.*..*.*****.******..**.*..***.**.*.****..*.**.*..**..**.*..*...****.***..***.*..*****......*.****.***.*...***..***.***.**.*...**..*...**..*.*******.****.***..*.*****...*.**..****..***********...****.*..***....***.*..*....**.*****.*..**.***..***.**.***.*.*******..*.****....**.**.******..***..****...*.....****.***.*.*.**.**.**.*.***..*..*...*.*.*..**....**..*******..*...*.*.****..**.****.**...*...***.**....**.***.**....***..*.*.**.*****..*.*...**.*...****.*******..*..*...*.***........*..****......****...***..**.*..***...**....*********.....*****..*..*...*.*.***..*********..*.......*...*..**.******..*.*..******.***.*..**.***.*.*..****.*.*...***.**.*...**....******..*********.**.*..*.*.*****..***..*.***..****.**..*....*...*.*.****..*..*.*......**.*.****...**..***.***.*..*..*..**.*.***...*.......****....*.**..***......**..******.**.****.****.***.*..***....**..**.*..***.*...*..*.*..*.****.*.**........*...***...**...**.**.***..***.**....*..****...*.**..*.*..***.*..*****..***.*.**...**....*.*.*..*.*.*..*.**.*****.****.**.*..*...***.......*..*.**....**.*******.......**...*.**...* .**....*.**...***.....*.*...*.*..*.**...**.**.***..**...*..*..**.*.**..**.*.*****.....*...*..*.*.*..*..*.**..**......*.*.**....*....*..*..*...****.*..***...********.***.********..*...*.*.....**.....*.*...*.***.*.*****......******.*....*****.***....**.*.*..*.*..**.*.*.*.*....*.*.*.*.*.....*****..*.*.**...*..**.....***.*.******.*.***.***.**.***...**.*...*****...*.*.*..*..*...*.***..*.*..**.***.*.*.*..*****..***..**********..**.*......*.****.**.*.*..*.***.**..****.**.*.****.**.**.*..*..***..******..*.*.*..***.....*.*****..*.....****..**.*.*..**..*..*.****.*..***.*....**..***.*...*.*...*****.***.*.*.****.*.*.*.*.*.*.**.*...***.*.****.*.*...*.**.**.**.*.*.*..*****.*..*...**..*..*.*..****....*..**....**.***.....*.*.***.***...**.**...**.*....*.******.*.....**..*.*..**...**..*...**.*..**********..*.**...*....**.*...****.***..**.*....****....*.*.*.**.**.**.*......****.*..*.**.***....**..*.*.**.*.**.*.**..**...******...****....*.*.***.*........**.*.***.....*..*...*.***..*..*.*...*..*.*.***.*.*......*.*...*****......*.*.*.*.*.*..*..*.*.*..*..*...*.*****..***..**..*..***...*..*.*....*..*****.*.**.**.**..***.**..******..**.**.*****...*****..*.**.**...**..***.**.....*...*.*..*.*..*.**..***.*...**....******....*.*.*.*..****....**.**.**.*.*..*.*.**..**.***..**..*.....******.....****...****....**.*..*.*..*..*.*.*.***.*..***..**.**.*.*..**..*..**.*....*******..*.*****.*.**.**.***.*..*...*.*.*..*.....*....**..**..**...*.....***.**.*.....**..****.**.**..*..**..***....*.*.*.**.******..***.....*..**.*...*..****...**.**.....**..**..**.**.....**.*...*.***..**...***...*.***.*.**......*.*.***....*****..**.****.*.***..*..*..*..**......**.*.*..**.**....*.*.***.....*.*...***.**...*******...*....**.*..*.*.*.....*****.*.*.*.*..*......***.*.*.**....*.**..*.*...*..**...**.****....***.**...*...***.....*...*..*.**.....**......****....*.*..*.*........******..*.*..*...*...**..****....*..*.**.....*...**..*.*..******.....*..*.*..**.*.*...*.*....******.******.*......*..*..*..**.*.**..*.*..*..*.****..**.** .*....**....*.*........*.**..**.*..****.***...****.**.**.**.****...*.*..***...*.*.**...*.*.**..****...*.****..*....*.***...*...****..*...***.****..**.....*...**.***....**.......***.**.*..**...***.**..*****.**......**********...*.*.*.....*.*.*....*...*...*...**.*..**.*..*.****.*..**..*.*****...*..*.....*.**...*.....***.**.*...***.*..**.**...***..*.**.....**..*..**..*.*..*.*.*.......**.**..**.*****.***.*...*.*.*....*..*...*...**...**.***...**.*.*..*....*.*.....*.*..**....*.*..*...***.*.*....**..**.***.***.**.**....*.***..*.**..**.*..*......*..*.*.**.*.*.*......*****..**..***.......*..*..*..**..*.*..***.****...****.**..**...*....***.***....*.**.*...*...*..**...****..*.*****.*...*.**.******....**...**..*..**.*.*.*.*.*.*****.**..**.**.******..*...***.*..*...****.**.**.*....***..*..*****.**.*.**.**.......**.*...**.........***.*.**.*...**.***.**..*.**..*.*.*..*.***..**......*****.***.*...***.*.*.*..*.*.*.****.*..***.***.*..****.****.....*.....****..****..*.*..**.*.....*.***..**.*.*..******.*.*.**..**..*.***....*.*.**..**.*.**..*....*.**.**.......*..*..*..**.*..*.....*.*.***.*.*...*..*.*..**.**..**..*.*...***...****...****..*.**.***..***...*.*.*.**.**.**...*.*.**.*.*.*.**.**..*.***...*...*.....*......**.*...*....*..*.*.*..*.*.*..*****.**.****..***..*.*.**.******..*..*.*.****......*.***..****.*..*..*..*...*...*..*.*.....*.*...**...*.**.*.*..*.**.**.*..**..*..*.*..*.*.****.*..*.*.**..*.*.**.*****..*.....*.***.**.**..****.****.**..*.*.**.*...****.**.....**.*****...*******..*.*.*.*.****...**..**...*.........*.***..*.*..*.***.....*.**...*.*.********..********.*..*.*...**..**.*****.*.****.*....***.*.**..*.***.***.*...*..***.**....********........**..*.**.*.*.*..*..**...**.****....*..****.*.**..***.***.**.*.*.**...*.*****.**.*.*.***...**.*...*****.*..***...*.*...*.**.*.*.****...**..*...***..*.*...*.****...*.*.*.***.*.....****.**.**.*..**..****.**..........*.*.**..*.*.*.**..***.....***..*.**.*****..*.***.*..*.**.*.*.***...**..**.*.*****..*..*..**..***.*.**..*.**.*.****.*.*...*....* .****.***...*.*.....**.******........*.***..*...*..**.***.**...*.*.....***......******.*.*..**..**..*.*..****.....**..****.*.****.*.*......*.*..**.*.*.**.**....*..**.***..**..*.****.*.*.*.*...***.*.*.**.*.**..*.*......***.*.**...**...*****.***.*****...****...****..*.**.**.*...*..**..*...*.*..*.*.*****.***.**.*...**..*..***..**.*..*.*......**.***...*.*.*.*..*.*.*.....***...***.**...**.*..******.*.*.*.**.*..***.*.*.********.*......***.*.....***..*.**.....*..*****..*..*..*.*.**..*...**..*..***.*.**....******..***.*...**......***.*.**..**.*..*....**..**.......*..*.***.**.**....**.*....*..***.*..*..*..**.**..*..*.*.*.*.**....*.***....*.....*.****....*..**........*...*****..*.**..**.*.**.*.**...*.**..**.*.*****..***..*.*.*.*****.*.***.....***...*.**.**.*..***..*.*.***....*.****..**.*...*.......*....*****....**..**..****.**.**....**.***.*....*..*..***.*.*....**..***.*.*.*.*.********.*.*.**.****.*.*.*..*.***.*....*...*..*....***.*****.*.**.**..**.**.*...*****.**.**.*.**.**.*.***..*..*.*...*...*.**.****..*.*.*...****.*.**...**....*.*...*.*.****.*.*....**.*..**..**.*.***.****.*....**..**..**..***.....**.*.**..****...*.....*.**.*****..*....*.**.*.****..****..**.*.**.*.***....***.*.*..*.*.*....**.****...*.**..**.**.*......**...**..*...*.*********.*....*...*..*.**..**...*..**.*..**.*.**.*.***.*..***....*..**..*.*******...**..***....*.****.**...*.*...*****.*..*...***..***.*..*..**.***..*.*.*****..*****..****.......*.***.*...*******.**.***..***.****...****.***..****.****.******..****..****...**..******.*...*.****.*.......****......*******..*.....***.....***.**..**.*****...*........***...*.*.**.***.*.****.*.*..*..*.*.*.*.**...*..******..***.**....*.....*..**.*....**.***.**..*.*..*..*..*..**.***........**..*..***...****.***.***.*....*...***.*.*.**...*...***.**...***.*....**..*.*...*..*.*..*...*....*..**..**..**.**.***.*******.*..**...***......**.*****......*....****.*..*.***.**.*.**..*...*.**..**.....**...*****.**.*..**..**.*.*.**.......****..*.*.**...****..*....*....***..*..**..*.* *.*.****..****...**..*.**...***.**.*.*..*...***..*..***.*...***...*.*.*...*.**..*.*.*...**.....****.***.**.***..***..*...****..*****..****..*****..**.*.****....*******..*.*..*...*.*..*.**..**....*.*.*..*..********.***..**..*...*..**..**.*....**......*..*.*.***....*.*.**.*.*.*....*****.*....*...****...***.**...**.*.....*...*.**...***.**.**.*..*.*....**...***...***...*...*.**..*..**.*..***..*..*******.**..**...****.**..*.**...*.**...*.**...*...****.*........*.**.**...*....*.**..*...***.*.****....*.***.*..**..*....*.*.*.*.*...*..*..***..***.*..****..*.*.*.**.**.****..*******.*.*..*.**..*..*..*....***.....******.....*......****.*****..*..****.**...*.*...*..**..**.***..**.*****...*****.....*..**.*******.*.*..*...***..*..**.....*..*.*....****.**...****.*..**...**.**...**...*..*.***.**.**.*...*.*.**..*...*.*.*.*.**....*.**.*.***.**.**..*..**..**..**..**..***.*.*...*.*.**.*..*.**..**.**.*..*.*.....****...***..**.*.****..*..*...**....*..***.**...*.*..***.*.*.***.*****..**.*.*.*.**...*....*.***.***.*.....***..**.*.**.**..*...*.***.**..*...*....*.*..***.......*...........***.**..**...***.***..****..*.**.*.**.***...*.****..*.*..*********.*.**...*.*...**...*...**.......*..*....**.********..*.*..*******...*.*..*...***.*.**...***.*......*.***...*****..*.*****..****..**....*.*...*.*.**..**.***...***.*.*.*.**.**.*...*.**.*.*.***.*..*.*******.*...**.**.***....*.*.***.*.*..*.***...**.*.*...*..*..*.****..**..*.**..**..**...**.****...**...*..*.................****...*..*...*******...***.**.*.*..**.....*.**..******..*.....**..*...***..*.****..*.*..****...**.*..*.*..***..***.**********.*..*.**.**.**...**...*.*.****.****.***..*.***.....**..*..*..**.*..*.**.**..*.*..*....*....***.*****....***..*.*.**.*..*..*..*..*...****..**.*.**.....****.****.*.**.....*.*.**.*..*.*..**......*..**..*.*.*......**...*******..*..********.*.......*..*.***.**.***....*.**..*....*.**...**....**.*.***.**..*.****...*...**...******.****...*..****.*....*.*..*.*....**.....*.*..*.*....*****.*****.***.****..**..*.***.*** ...**.*..*.**...****.***.**.**..**..**.**.**..*.**..**..*.*.*.***.*****..*.*...**..*.*.**.***...***..***.*.**.*.****.........*.****.***..*..*.**.**...*****.*.**.*.....*****.**.*.**.*.****...*.****..***....*..*...*...***.**..*...*.....*...*.**.*.**.**....***.*....*...*.*..***.***.*.*.*****...*..**..*...***....***.*.....**.**.**...*.**..**.*.**..*.**.*.**.*.**....**..****..*.*.*.**........*.*......**.*.*....*...*.*..**.**.*....***.**......*.****.*..**.**.*..****...*****.........****..*..*..****.***....***.**.*....****.*.*.*.*.***.**.*.*.*.*****.*...*..*****..***.*.*....****..*.*..*.**..***...*...*.*****....*..*..**.**.**..*.**.*..*..*..***.*..*.*..*....**.*.****.*****..*....*.*.*...******.....*.**.......**..**..*.**.*.***.....***.*.**.***..****.*.*......*..****.*..*...*...**..*.***..***.****.****.**.**.****.*******..*****....*.*..*...**.....***..*****...*..**.....**..***..*****.*..**.*..*.**..*.*.**.*...**...****.*.*..*...*.*..*.*****.**.*.*.****..**.*....**..*.*..*.*..*.***.***..*.**.****..*..*...***..*...*.*..****.**.**.****..*...*...**..**.***...**..*.***......*****...*....**.****.*.*****...***..*....**********.****.*.***...*.*.**.***..*..**....****.*.**.*.....*.....*****.*..**..****...*....*.*.****.*.**.***.****.**..*.****.***.*..*......*.*.***.*.*..***.*.*..****......**....**.*.***...*.**..*.***.*...*....*..**.******..***..*...*...**.*.*.***.*..*.*.**.*.**.**.**..*.....*.**...*..**.***.*.**.***...**.....**..**.*.*..***.*...*..*******.*.....*.***......**.****.**.*.**...**.*..*..*.*...***.***..**..**.*.*..**.**...**.**..***....*.*.*.*....*.*.**.......**.*.*.*.*.*.*****..*......*...*..***.*...****...****...*..*.*.*.****....**.*.**......*..*..******.....**.*..***.*..******..****.....*.....****.******..*.*.*.*.***.****....**.*...**...***.**..*.**.**.**...*.**.*.*..****.*.**..****.*.**..**....***.*.*..**..***..*....*.***...*...*....*.*..*..*.*...**....*..**..*.**..***.*..***.*******.***..*.**.*.***..*..**..*..*.*.***....*.******..**.*..**.**..*..*.**..****...**..*.***. *..**..**.*.*.***..*.*.*.*..**.*..*........***..***...**...**.*.*......***.******.*****...*.**.****..****.*******.*..*...**....***..*.*...***..*..**.*....**...***.*.*..*.*.***.*.**.**.*...**..*.*....*..***..****..**...*....*.....***...*.**....**...*....*.**..**.**....**..*..*..**..**..**..*.***.*.**..*...*..***..*.*..******.**..*.**..****.*.****........***.*...***.........***.***..*.*.*..*.*.....*.*.*.*.***.***.***.***...*.....*..*.*.*****.***.***.**..*.***...*.*..*...........*.*..*.**...**....*..**.....***..*...*...*.*.*..*..*.*.**....*.**.****...*...*.*****...**.*....***.*..**.**.*.******.***...*..*.*..*...**.*.***....**.**...*..*.**.**......***.***..*.....**..**.*****.**.***.....*.*..**.*.*.*....*...*....***.**.**..*.****.**...*****.**.*..**.*.**....***...**.**...*..**.***.*.**....***....*.*******....**.*.***.****.*..**.**.**.**.*****..*..*****..*...**.*...**..****..*..***.....****..**...*..*.****....**....*...*....**..****..*...*....**..**.*..**.**...**......*.**...*.*.*...*.*.....**.*.*.**.*.*..**.***...*..*.....***.***..*.*....***.**.*.**..*.**.*.*.****.**.***...***..*.*.*.**..**.*.***...*.*.*.***...*.**..*.*..*****.*..*..***.**.***.***....**.***...*.**...*.*****.**.*..*..*...***....*.*****...*.**.*.*.*..*..*.*.*.*.**.*..*...***..**.***...*.****...******..*.*.**.*.****.*.*...*.....*....*..**..***.**.**......**.**.*..*.**..*..***.***...**.**.....****.*.*.***..*..**.****..*.*.....*.*.**.**.*..*....*...****.***.****....*.*.***..****.**..****......*..*...****..*.**..******..*....*.*.**....**.*..*****..*..*...***..*..**..*..**.********.*****.**..*..*.****.**....****...****.**.*..***..***.*.*....*****.**...*..*..***...**....**.*..********.....***..**..*.**.***.*..*.*.***...*.******.**.***.....**.*.**.********.*..*....***..*.*..*.....**.***.*...*.**.*.**.*.*.**..*********..**....*....**...******....*...**...**.*..**.***..*.*..**.**......*...*****..*.....*****.****...**.*.**.****......*....**.*.*.*....*....**.*****..**......**..*....*.***.*.**.......*.*.*..**......**. *........****.****...**..*..**.*.*.*.**.*....*....**....*...*...*.*.***.*.**...*.********.**...*.*..**......*..*.*.....****.*..**......*..*.*.*.***.**..**..**..*******....****..*...*..*..**......*..*.*.**..***..*..*.*..*.*..***.*...*...***....*...*...*.*..*****..*....*...**...*...*..***...*....*.....****...**.****....*..*.***.**..*.**.***.*.*.*.***..**.*..*******.....*****.*******.*....**.*.....*...*.*......***.*.*.*.....**.*..*..*...****...*.....******...**.....*...*.**..****.......**..*..**..*....*.*....***.*......*.**..*..*..****..**.**..**.*.....**..*.*.*.*.*****..******..*.****..*.....*.....*.....*.*.**...*.*...**..***..*.....**..*****.*..*.*..***..**.*......*..****.**..**.*.******.*..*.*....**..*.**********.****..*.****.**...**.*.**..*..**...*.*.**.*...*****.**..*.*.***..*.....*.**....**.*.*.*.****....*....*..****..**.*...**.*.*.**...****.......***.*.*..*.*..**.***.****..***.***..*..**..**.*..*.**.*...*.*****.*.****...*.*..**..*..*****..*..*****.*...*..**.***.**..*****.**.****....**..****.......*.***.**.*.**.....*.**.*..*****.*.*******.*.....*.......*.*...*.******.*..**.**.*.***..*..*.**...*.*.****.......*.*..**.*.**.***..*..*....*.**..*..***.*.**..*...*.*.**.*.**.***..*......****...*.**......***.*.......******..***.*.*...***.*..*..*..******.*...*.*..*..******.*..**.*..*...*****.*....**.......*.**.**...*.*..**..*....*..***.**...*...*.*.*******.***..*....*.....**.****..*********..*..*.**.*.*.****.*..**.*..***.....**.**..******.......*...***..**.*.**.***....*....*..*.*.....**....*...**....*****..*.**.*.**......*.****...**..**....**..*.*.**..***.*..**.****.**.**...***..*...**..*.*.*...*.*.**..****..**..***..*.*..**.****...***..**..*.....***..*.******...*.......***.****.****..*.*..**.**...**..***.******.*.......*..*.....*.*.*.***.**.***.***.******.*..*.*..*.*.*..****..*....*.***..*.**.*.******.*..**.****..**..*.*..*.**.**..**.*****.******..**...*.**..*.*..*..*...**..****..***...*.*...*.**..**.*.**.**..***.*******......*..*..*...*.*.*.***..***..***...*...*.**.*.... .*..*.**.**..*.*.***.***...**...***.**..**..**.***.**.*...****.**....*..****.......*..***..*..*****.*..**.*.**....*..*..*..*....*.*.**.*.*.*.*.........*.**..*.*****...****.*..*....**..*******.***.**.**..**.*..****..*.*..**.**..******.***...*.****.*.********..***.***.**....***..*.*.*.**.*.**.**.***.*****..***.****.......*...****.*.*...*.**...**..*..**.......*****.*...*.*.*..**.*.....*..*.*.*.******.********..***.**..*.*...*..*...*.*..*....*.*.*.*..*.*.**.**..**..**.*.****..**..*.*.*.**.***..***..***.*.*..****..*..****...*.*****.*....*...*.*..**.**..*.*.*.**..*..*..**.***.*****...*.*..*...**.*.*..*****....*.*..**.**..*.*...*....**.**....*.*****.*......****...**....*.****.*.*.*.***.*...*.*.*.*...*.......**.*.**.*...***..*...*...*.**.*.....*****.*.***.*****......*.**..*......*...**.*.**.****..****...*...*...........*.**.*.*.******.*.*.*.**.**.****.**...***..****.*.*****..*****.*.*.*.****..**...*.......*...*...**......*....**.*...*..**....*.**...**..****......*..*..***.***.****.*.....***..**.*..**.***.*.****.*..**.***.***....*.*....*.***.*.*.*...*..**..*.****.*..*.*....*.***.**.****.***..*.**.***...***...*.*.*.**.*.*.*..*.....*.*.***..**.*******...**..**..**.*.*****...**....*.**...*.**...*.*.....*..****...**.*..*..**.*..**.**...*..*....**.....***.***..*..**.**..*.*.*.*........****..*.......*.**..****.******.******.**..****..*****.**.**..***..*....***..*.***.*.******.***.*.*...**.***.*******...**.****..***.*.*.*..******..**...****...*.*****....***..**.*....***....*.**..*...***.*.**.*.*****.**..********.****..***....*.**.**.*.**..***.*.*.*.*..*.*.*...**...*.****...*.**.***....*..*.**.*..*..***....**.*..*.........*.*.....*......**..**.*..*.*.**...****..*...*.****.******.***.****....****...**.*..*****.*****..*.*..**.*.*......*.*..*.**..**..*.*..*.***..*.**...*.*.**..***.*..*...***..*.*.*****.****.*.**..*****..****..*.*.*.*...**.*.**.****.*******..*..**....*.*.*.......*.*.****.***.*.****....**.*.*****.*...**.*......*.*.**..*.****.******.**.****.***..***.******......*...*.**** ..*..*...***....*..**.*..*******...**..**..*..*..*.....******..*.**.*...*.*.*.**..***.*..*.*.*.**..**...******.*...*....*.*.**.****.*...**...***.**....*.*...**.*****....**.***..*..*..*.****..***......****.....****...*...**.*****.**...*.****..**.....**..**..**...**.***...*..*.*......****.....*.***....**.*.*...*.*..***..*...**....***.*..*.*.**..**.*...**.**.*.......*..*.**.**..*.**.**....***.*..*.*.....*..*.***..**..*.*.*.**..**..*..*.*.****...*.*.....*.******.***...*...*.*....*.******.**......*.*.****.*.....*.**.***.****..**..*..*.*.*..***.*****.*.*..*...*.***...**.*.**.*..***.*.**.****.**.........**.*.*.**.*.****..*..***..*...****.*.**....*....**..**...****..*..*..**...*..****.***.......*.**.**..*..**.*..*.*.*.***...*****..*.**..*.*.***...******...*******.***..*.****.*.*.*.*.*.*..**.**...*.**.***.**...***.***..*.**.**.**..**********..*..***.*...***..**..*...**.***.******.**.*..*.*..***.****.*...*..*.******.**...**...****.*.*...**...***.....*..*...**.*....*.***..*......*****.*..**.**..**.*....***.*...***...***..**..*..*****..**.**..*.....**.*.....*....****.*....***.****.***..*.*.....*.**..*..*.**...*****...******.*..**.*****.**.....*...*...*.**.*.**.*.****.*...*...*..*****...*..*.*****...*.*........**..*..**..*.*....*...*.**.*....*.****..***.**....*.*..***.*...**.*..*...****.***..****.*..**.*.***.**.*.***..*...*.*..**.**.*.*...*..*..***..*....*.*..*...*.*...**.*.**.*.*..*..***.....**....**..***..**..*..**.*****.**.*.**.**.**.*.****...*...*.*..*.**.****...**.*.**.*..*.*..****.....***..*.**.****.*.****..*.*...***.*.*..*...**.**.**......**.******....*.***.****..****.**.***..**.*..***.*.*..*****..****.*.*..****.....*..***......*.*.*...**.***..***.*.***....*.*.*...***...******..**..*.....***.**..**..**.***.**.....*...****.........*...****.*......**.*.*.**..*.*.*.**.**.***.*.**.**...*****....**.***.*.***.*.***.*.**..***..**...**..*.******..*.*.....*.......*.*.***.***..*..***.*.*.*.*.*.**.**..*..**.*....***....***.*..***.*..*....*.....**....*....*..***.**.*.*.....***.*..*** .....*..**....***.*..*..*.*.**....*..*...**..*.*.****.....*.**.*...*.***.**.***.*.*.***..*.......******..*...*.*..*.*...**.**.**.**.**.*.*...**..**...**.....**...**...****..*..*.........*...**...*******.*.*..***..**..*..****.***..*...*.****.****.*...*.*.***.***.****.**.*..*.*.........*.*.*...*..*.**.***.***...***...******..*.****..*..*.*.*..******.**..*..**..*..****.*...**.*..**.*.****.***..*...*.*.**.*.**....***...**..*.*....*.*.***.*..**.*.*.**.**.*.*..******.*.**...***.*.**.*.*.*..**.*.***.*.....*.*..****...**...*...******...*...*.****..***.**.*.***.....*.*.**.**.***.*.*.*.**.**.**.**.*.***.*.*********....*....**..*...*...*******.*****..**.**..*.*.*.*..*.**.*.*.*..*.*.****..*.****......******.****..******.*.*.**.**.*****.**.*.**.**....****....*..*.*...**.*.*.*.*.*..**.****..**...****.*..*..***..*.*..***......*..........*....*.*...*.*.*****....***.....**.*..**.**.*.***.**********.***..**..*****....*.*....*...*...*..***.******..****.*.***...*.*.**....***...*..*..***.*.*.**....**....*.*.***.**.***.*.**.*...*...*..*..**...*........*...***..*...*.*******..*****..**...***...**.*......*****..***....*.*..*.***.......*.*.*.*.***.*.*...**.*.*.**.*****..*.**.*...**.*.*..*....**..*.....***..*...*...***.*..*****..*..*....***...*..*.**..*...*......**...***.**..*...*.*..*...*.*.***.....****..****...***.****...**.*...****...****.**..***.*..*.******.*..*****..*..***..***.*..*.......**..*.***.**.****..***..*..****..***.*.******.....*...*...**.*...*..*****.*.*..**..*.****..*.*...**..**.*.*.**.*.*.*.*..*..*.*......**..*.**.*.***..**...*****..*******.*..***.....**.*****.****.*.**.*.*.*.*.**.*...*..***...**.**.*..*.*.*...**....*.****.......*.....****.*...*.*..***.*...****..*..****.***..**..**.*..*****.*.*...***..***...*..****.***.*.***.*..*.*..*.***..*...**.*.*...***.*..*.*.**.*.*.**.*.*.***..*.*...*.*..*.**...*..**.***..*.*.**..*..***...**.*.*.****.*..****.......*****..*.*.*..***..*.*.*.***.*..*...**..*.*.*.**..*....*...***.**....*.*.**..*..***....*.*...**...*.*.*********.*....*..*.. *.*.*.**.**.**.**.***.**.***..**.*........*****..*.**.******...******.**.**.*.*.....*......***.*....***..*...**...**..****.*.**.**.*.*..*.**..*.*.*..*..**.*.*.**..**..*........**..*.*..***.***.*******..*.***.**....****..*...**.**.*...*.****...*.....*...*.*....**.......***.*..*.**.*..*.**.*****.***..****...***..*****.*.**...*..***.*.**.*....***..*.*.****....**.*..*...*..**..**.**..***.****....**..*.****.**.**.*...**.*..**.*.*..*.***.*..***.*.***...**.**..**.*....*..*.**.*..*.**.*.........*..*.*..*.***.**....***.*.*.*.*...*.**..*******.*****..*..***..*...*...**...**.*****.*****...**.**.*.**..**.*.**..*..***.....***.**.****.***.......*......*.**...***..*.**.*..*..****.**.*.***.*..***...**.***...**..*..***.**....**.**...*.*.***...*..*.****.......*.......**.*.***....*..*****...*****..*..***...*..*..*..*.*..****...*.*..***..******.*.*.*.*..*..**..*.**.....*.......*.**...*..*.....**.*......*.**...*...*.*.*..*.....****.***.***.......******.***.***..*..**.....****......*...*.******......***.*.*..**..*.*....*...*.....***.*.*.*.***..*..**.**..*...*...*.**....*.****.**..*.*.*..*...*...**..*........*.**.*.*.*...*.*....**..**.*..*......*.*.******.*....*.**.*..*...**...**.*.**.*..*..**.*****..****...*.*..*....*....*..*..*.*.*.*...***.*.***.*.**..***..**.********.*.*..**...**..*..*.**..*.*.****.*.**.***.*.**...****..*..**..*.******..****.***....*....*....*.*.*.**.*.*.*******...*.**..********..**.......***.**....***...**........**..*.*****..*****.*..*****.....**.*..****..**...***.*...*...*..**.**..******..*..****.*....**.*.....**.**.*.**.*****.*.**.****.*..**.**...**.*...*...*****..***.****.*..*.....*....**.*..**..****.***..*..*.*....*.******.**.**..***...*.*..**...*****..***.**.***..*.**..*.....**.***.*..**.**...*.********..*******..*.*.*......**.*...**.*.**.**..*..*.*..*..*....*..*.*..*..*......*...*.*.*****.**.......*.*.*...***..**.**..*...*..*****..**......*....*..*....*.*.**.*..*....****......*.*.*..*..*....**.*.**.*...****...****.*...*...*.*.*.*...********.**.*.*****...**.*..* .*.*******..**.*..*..***...***.**.****.**.*.*..........*.*..**.*.*.*.*....*...***...*****..**.*...***.*.**...***.*..*.*.......*******....*.*..***........**.**.*.**...*.*.*.*.*........****.*.*.**..***.*.*.*.**.***...*.**.********.*.*..*.**...*...*.**....**..*...*..***.*.*..**.***.*........***..*....**.*...*.****...*****.**...*..*.***...**........****...****.*.*.......**..**.****.****..*...*..*.**..*..*...*...*****..**.*.**..**.**.**..***......*..*...***....**.***.****...***...**...*.*.....**.****.****.*..*.*.**.******..***.*....**...*.*...*..*.*.*....**.**.*..**..**.**.*.*****....**...*.*...*.**..*.*.**.***.***.****....*.*...*....*.*.**..**.*..**..***..*..*.***...******...*.**..***....*.*....********..**.**.*****.**.***.***..*.***.***.*..**.***....*..**.*.****...***..*.*..**.***.***..*.**..***.****.*.**.**.*****....***.****.....*.****.*.***..***......*...*...**.**..*..*.**.*...***....**...**.*....*.*.*...**.*...**.*****....****...*..**...*.**.*.*.**..*..*..**..****...*.*****...***..**.....***.....**..***.*.**....*.*.*..**.**.**.*..*....**.*.*..**.**.****..***.*.*..*.*......*.***....*..*..*....**..***.**.***.*..****...*.*.*..**.*.....*.**...***...*.*..*.*.**..*...*..**....***.*.*...*.**...*.***.**..***.*.***...****...**.**..**.**....*..*...****....***....*.****...***.*****..**...**....*....*..**.*..***...*..*..***..*..**..*****....***.......***....*.*.**.**.**.****.*.*..**..**...*.*.*.***..***..*..*.**.*..*...**.*...*..***.**.***.*....*.*.*..**.**.***.*.****.**..**.**..*.**.*..**.*****...*....********..***.****....**..*.*.*..**.*.**.****.*..*...*...***.**.*...*..*.*......****...***..**...*.***.*..*....**..*.*....****...*..*.****...**.**.*.*..**.......*.*..*.**.*...*.*....*...***.*.......**....***.....**..*....**.....*.*..*.*.....***.******...**....**..*...***..*..*.*.**.............**.**...*.*.**...*.*.....*.*.*...*.**..****..*...*.*.****.***...**.***..*..*.**.*.*.*.*.***.**.*..*.****.....***..******.**.*.**.*...*....***..*.***...*.*..**..**.****.*.*****.****..*...*.* *.**.***..***....*..*...*.*...***.*.....*.**.......*.*...**.***..*......********...*..*...*...*.*....**.***..*****..*..**.*..**..****.**..**.**.*****.**....*......**..**.*...*.*.*...*.*.*...*....***...*.*.**.**...**..*.*..**...*.****...*...*...******...*....*..***..**.*.*.***.********.*...*.*.*......*..***.**........*..*.*..**..**..***.**.**..***..*..*..****.**.....*.*..**.....*...***.**..*...**.**.**....**.*...**....*..***........*...****.***..**....*.***.**.*.*...**..**..*..*..*...**...*.....*.*..***.....*.**.**.****.*.....*.****...*****.**..*.*.**.*..*.*..*..***.*....*.**.*...***.****....*.**.**..*.******.*..*..*..**.*..*...*.**.*..*.***...*.*..*.**.**.*..**.....***.*****.*....*******.***..*..*...***....*****.**.*.*..**.**..*..**..*..**.*...**.*..*****...*.*...**.*****.*.*...***......***....*..***.****...*..**.**.*..**.***.**.*.*....*.**..**..*.......**.**..*..**.*.****..*...***....**.*****.**.....*.*.***.****.*..**.*...*..******.*...*.*.....**....****.**.**..*.*.*.....*....*....*.****.*.*.*.*.**.*..........*.*.*.*....**.*...*****.**....**..*****.*****.*...**.**.***....*.**.***.*****...**.*.*.*.....*...*...**.*.***..**.**.**.**.****.*..*.**.**....*.*.*.*.*....*..****.*..*..*.*.**.*.********.*.*.**...*...*.*.*.********..**.*.*.....*.*...*..*..**.*..****...*..**...***..******.***..*...*..**.*.*******..**.*.***.**..*.***.***.**....**..*.*.*.**..*..*....*.**..*..*.*.**.***.**.****.**..**..*****..*.*....****.*.*...***.*****...***..***.*.*****...***.*.*.*.*..**.**.*..*....**..***.******..**...***..*...*...*.**.....*.**.*.....*.**...*...*....*..*..*.*..*.*.*.*.*....**.***.*..**..***..*.**.......*..******..**.**..**....*...*.****.*..*....***..***....*.***...****.***..*..***..******.**.*..*.*.*.**..***...*..*.*....*..**..**....***..*.**..****..*..*.**.*..*.****.*****..*.****......*****.**.*.**.*.....***..******..*...**..*....**.......**.*****.****.*.*.*...***....**.**...*....*.....********...****...*.**.*.**..**..*.**.*.*.*......*...*.*******....***.****..*.*..*...*..**.. ***.*.****.**...***.*.**.........*.*.....*.*.***.*..*.**....*.*.**.*..*.***.****..**..*.****.*...**.*****..*.*...*...**.**.******......**.....****..******..*......*..**..*.*.***..***.*.*.....********..***..*.........*...****.*.**.**.****..*...***.*.***.....***......*.**.**...***...*****.****..........*....**...*...*..**..*******..**.*...**.**.***.*....**.**.*.****.****...*..**********.*..**..*.*.*..**.********..*.*.***.****.....*.......***...**..*.*......*.*****.**.*.****...**.*...**.****...****.....*****......****.**...***...****.*.*.*..***...***..***....****..*****.....****.*.*.**.**.*.*.**.*..*.*.****..*.**..**.***..*.**...*.....*...*.*.**.****.**.....*.*..**..*.*.*....**.**.*...**..*.*..****.....*.*.*..**..*.....*..*.**.....**.**...*.*.****..***.**...*....*..**...*.***..*..***.*....*.*****.**.*.*..*..**.*.**.**..**..****.*.*..*...*.*.**..********....*......****..**..*..*..*..*.*.*...**.*.*.***...***..*.*.*.**.*.*.....*.**..*..*..***.**.....*.*.*****.****..**...**..**...*.**.*..***.*.*.**..*.***.*.*.*.....***..*..***.****..**.*.*....***.**.**.******...*.....**...*......*...*******.**...***....*...***.**...*.......*.*..*.*....*..****...***..*..*.*..**.*.*...*..*.*.****......**..**....*.*.....***..*.*..*.*..*..***...*...**.*....*****..**.*.**.******.******.**..**..***......***.*..*.......***..*.*....*.*.*..**.***..*...**.*.*****.*.****..**.*.****..**...*.**.*..***...**..*****.*......*.****..**.***..**.*.*..*....*.**..*...*.*..**..*...*.*.*****.*..*****..*....*.****.....*.....*.*...**.**..*..*.******..**..****..*****.*****..**....*.*.****..*..*..*...*..*.**.*..*.*..*..*..*...*.****...*.******......******.*.****..**......*.........**.*.*******..*.*....*..*.*.*.*.*.*.*...*.*..*..*..***.***..******.......*.*.*....***..***..****...*..*..*.*..*....***....****...*...****.*..****.*...**.....*.**..**.**..**...*...**..****.**..*....***.*.***.*..***.***.**.******.***.**....*..**.**..*..*.*****....**.**..****.**..***.*.**..**..*.***..**.*..****.*.***.....***....*..**.*.**.*.** *.*...*..*...***.....**...**...*..*....*..**.****.*.*...**..****...**...****...*...*.*..*.*..***..*.*.*...*.**.**...****..****...*....*.**...*.*.*..****...*.****......**.**.*..*....*..**.*.*....**.**.**..*.***..**.*.**...*.***.*......**.**.**..*..***..*...****.**.*..*..*....*....*.**..**..***..*..*..******.*.*..**...*.******..*..*..****..*.*..**.....*...*.***.*.*..******.**..*......**.*....***.***.*******.**.*...*..*..**..***....*.....**.*.....****.**.****.**.......**..*.*..*..*.......*...****...*.*.*....*..*******..*..*..***..***.****.....**.*.*.***.*.....*..*....*..**.*.***........*.*..**...***.*....********........*.*.*.****.*....**.***..*...*.*..*.*..*...*...*.*...*..****..***.*.*...*........**.*.**..*..*.*.**......*..**....****.....*.**..*.*.*..***.*.*.**.**...****..**..****.*..*.*.*.*.********.**....*..*.....*********.*.*.*...**..*..*..*.*...**.**.*****.*.***.*.**.**.*...*.*...****.....**.**.*******.*..****.*..****.*.*...*...***..*..*******.****.*.*..**..*.**.*..*....*.**....*..*******.**.*****.....*.*.**.*....*.****.....**..*.*.**..*.**...*.**...**.*..*..*.**..**..*.*......*.***....***..****.*******....*.**...**.*.***.**.**.*.**.**..***.*..**..***.**..**.*..*...**..*******..*.*.**..**.***..**..*.***.****..**...**.***........*..*..**.***..*...*..*.**..**..**......*.**..*.*.**.**..***...*...***..**..**....*.*..**....*****..*.*.****.**..*..**.*..*.****....*...**.***.*.*.**.*.*........*.*...****.*.**.**.*....*....***.**.*...**.*.*....*.....****..***.**.*.*...**.***..***.**.*****...*...**.*..*...***.******......****.**..**..*.**.**.**.**.***.**.*.*...*.*****.*****..**.*....*******.....*..*.*.*****.*.....**.*.**.*.*..*..*...*...***..**.*...*..******.*.**.*..*......*****.****.**.**.....*...****.****..*...*..**...*...*.**.*.*.....*.*.**..*.*.*.***..*.*.*..*.*.*.****..*...*.**.*****.****.**..*.*.*.*.****..**.*.**.***........*..****.****.*.*.*.*.**..***..*....*.*.*.*..*.*.*.*.**.****.*.**.*.*......****.*****...**..****.***.**...********..*....*.*.*.*.*****.***.*..*.**. ....*..*..**..**.*.**.***....*.*.*.**....**.....**....*.*...*.*...*.*.**....*.*...**.*..***.*.....*******..*.****..*.**..***.*.*.*****.**..*......**....*******......**...*.**.....*****.******.**...*.*.*..*.*...**.*......*****....*.*....*.*****..*..*...***....**.*.*..***...**.*...*.*.*..**.**......******..*.**.*..*..*...**********.*..*..*.**.******.*.*...**..***........*..****..*.**...****.*.*.*...**..***.****......*..*****.*.***.**..**.**.***..*.***..*..**..*.*.*..*****.*.**....******.***.*.*..*.*.*.*..**..*.**.*..........*..**...******.*.**...*..***.*.***......**....**...*.*****.*.**********.*.*.*...*..***.**..*.*...**..*****.*.*.**.....*.*****.*...**.****..........***..*..****......*....*...***.******..**.*......*.*...*......*.**.**..***...*..******.*.*..*...**.*..**.**..*.....*****.**..*.**..*....*.*.****...**...**.*.***..*.*..*.*..*....****.*..***.......****......*...***.******.*....***.***...*.**...****.*..**..**..*.....*..******..**.***.***..***.*...*..*...**....**.*...*.***..*.*.*.***.***.***.**...***...***..*.*..**.***..*.**.....*****.*...*.*....**..****.*.**.*......*.**..**..*.**..**.*.****...**....***.*.****....***....*.****..**.**...**.*.*..*..*.*.**.*...*****.......*..**.*..**....*..*..******.*.*****...*.*.*.*..*.****.....********.*..***.*.*...*.**..**.**.*....**.****..**..***..*.....***.*.*.*.****.**.**.***..*****.*.**...*.****.**.**..***.*.**********...**..**...*..*......**.....*.******......**.*****.**......*.**.*..**.*.....**.....****.**.*....*****..********..*..**.*..*..*..*..*..*.*.*.***..***.*...**..*...*.....****........**.***.*.**..**.....*...**....***.**.*..*.*****....**..**.............*.**.*.**....*.*.....*.*.**.**.*...**...*.*.****.*****..***..***.**....***.**.*....****.*.*..*..*...*..**..**....****.*.*....***....**...******.*.**.*.******.**..**...***..***...**.......******..*****.******..*.....*.*..*.***...*.....*.**.*...*.***..**..*.......******....*..**.*..*******....*.*..**.**..**..**..*.***.*..**.*.*.****..*.**...*....***...........**.. ...*.****...**...**.....**..*.**.**..******..***..**.**......**.**.**.....*...*.**..*.**.....**...**...*.**.**..*...**.***.**..***.***.*..*.**....**...***...**..****...*....**..*.**.******.**.*.*****...*.****.**..*....*.**..*..*..*.**...**...**.***..**.*..*...**....*******.***.*...*...*.***.*...**.****...***.*..*..**..*..**..*...*....**.*.....**.**.**.***...******.**.******.**..*..*.*.**.***.*.....*...****.....**.*.****.*.*.***...*...***.*...****.....**..**.**.*.****.****.......*.**.*.*....****.**...**....**..**.......*.*....*.**.**.*.**.*...*.*****.*.**...*...****.....***.*.***.*.*...*..***....***.***.....*.**..*...*.*.*.*.*......*.****.*.....*.**..*...*.**.**.*..**.*****...**..**...*....*..**..*.**...*.....**.***.*.*..**.**.****...*.**..*.**.*..***..*..*.*..*..*.*....*.*.*.*..*...**.*.***.**..***.**.***..***..*......*.**......*.*..**.**.......*****...*.***.**....*****...**.*....**..**.****....*.**..*.*****..*.****..*.**..***.*...*...**.*..***.**.*.**..**..*....**.**.*.**..*..*.****....*.**.**...*..*.*.*.*...*..***.*....**.**.*..*...***....******.**..*****..*..*......*.**.*...*.....**....*.**.*.*.*..*.*.***.*.*..*....******.*..*...*..*******.*...*...*...*...**...******.****.*...*.***.*...**.*...*......**....**.*...********.**.*..*......**....*.*..*.**..**.*.*..*..**.*...*.******..*.........*.**.*.****..**.*****......*.**.**.*.***.****.....*..**..*****.******.**.******.....*.*.**.....**.*....***.*..**.*****.....**..**.*.******..*..***..**..****.**.***..*....**.***.**...*.***.**.****.*..*..***...*.*....*..*.***..**.*.**..*..**..*****..**.******..*..*.*.*.**.*..****..*..**..***.**.**..*....*.*.***.*..**..*.*****.**.**.*****.*.****.**..**.*..***...*.*.*....*.*....***..**...**.*.***...*.*.*.***.*.*...**.....**.*****...*.*.**.*.....**..*.*.****..*****.***..*.*.***..***.*******.**.*.****...*....**..*...*.*******.**.*..*.*.**.**..******.*.*...**...**...****..**.*....*.*.*.*.*.*****..******.****....**.....**...*****.**.*...**..********.****.*...*.**.*.**.*..*..*******.***.* ...**...***.*.*.***..**..*..*....**.*.**.******.*....*.*..*.***..***.**.....*.*.*.**..**..*...**...*****..*.**..*.*.***...**.**..**..***.......**.*...**.*.*..*..*..**********.*.*.**.*...*.*..*****.*.***...***..****...**..***.*.....*..*.**...***.*..******..*.*...*.......*...**.**...*.*..****...**..****.**.*******...**..****..*..*.**.**..*..***.....***..*.*.****..***...***.*...**.**..***.*..*.....*.*..*.*...***..*....**...**......**.****...*.*...*.*....**.*.*....*..*...***.****.**.....*...**..*.*....*****.******.*.*.*.*.**.*.**.***...*.*.***.**.**.**...**.*.****.*.**.*..*..**.***.**..*.....**.*...*.*.......*..*..*..*.*..*.**....**..****.**.**.*.****.**..*.**...****.**......***..*....**.**....*...**...*...*...***.*..**....*.*..*..***...*.***....******.*...*.*.**...***************.*.******...**.****.*...*****..***..*****....**.***.**...**.*....*.*..*..***...****..*.*......*.*.*.....***..*.*.***..*......**..**.**..***.*.**.**......*...*..********..*.*....*.*.....*****.**..*****.*.***.****.***.*****.*.*..******...*.**..*...**....**.****...**.*....***.**..***.**...**..*.*..*****.****.**.....***.*.***..**.*...*****.**.....****.....**.**.....*.*.*.*.***.....*.**......***.*.*....*..*....**....**.....*.*.**.**.*.**..**..*..*....*.....***.*.**.*.*.*...*.......*.**.*...*.**.************..**..**..**.**.**....*.**..*..**.*..*.***.*.*..*...*.***...*..*..***...**..**....*.*..**...*..*****...*..**.***..*......****.**.......**...*...*........***.**.**.**...*..***.*...******....**....**.*.*.*...**...**........*....*.........*..***.******...*.****.**......*.*..*..*..**.......*.*..******...*..**.****..***.*..****.......*..*.....*.*..*********...***.***.**..**.*...*....*..*....*...**.*.....**....*.....*.*..**..*..*.*.*.*.**...****.*.....**..*..*..***.*......*..**.*.*.**..**.*..**........****..*...***.***..**.*.*..*****....*.*...***..*..*..****.*.**..**.**...**.*.****.**.*.....*...*.*.*.*..****...***.*..*..***.**....*****...**..***.*.****....*...*..*...***...*****....**.*.**..*..*...***.*. ****.*...*...****...*...*.**.***.**.*.***...***..*..*........***...*.......*...*****.**.**.**..*..***.***...*.****.*...***..*.*....*.*..*.**********..**..*.*.*.*..*****.*....**...**.****.**.*..*.*.....**.***..*.*.*.****.*.****.*.*.*..*******.....****.....*...*...*...**..*...*...**..*.*..***.***..*****.*.*.*..*...........*..*.**.*.***....*....***.....*..***.**.**..**.*..*..****.*..**.*...*...*.*.***.*...*....*...******..*****.****..*.**..****.**.*.**....*..*.*.**.**...**.*****..*.....**.....*...***.***..****..**.*.....*..*.*....*..*.*.*.*.*..*...*..***..*.*****........****...*.***......*..*.*.**..*...*.*.***.**...****..**.*..***...*.*..**.**..***..*.******...********.*..*...**.*...*..*.*.**.*..*.....****.*.*.**.****..**.**..*...**.****...*....********..*......*.*..**...*..*..***.*.**..*.**...**.***..**.*..**.*****...***....******.*..*****.*.*...**....*...***.**....*.*...***....****...******..****....**.*.....*..**...****.****....**..******..*.**..**.**.****...........****.****.**...*...**.*.***.**....*.*..**.**.**.****.**...**.....**..***..*..***.....*..*****.*....**.*..***.****.***.*...**..*..***********..***.*.***.*..*.*.***..*..**.***..***......*.**...*****.*.************....*.*...**.*..*.**.....***...**.*.*.......*.....*.*.****.*..***..***.***.**.**....****.*.**.....*.***..*.**.***.*.*..***..*....*.*.*.*.*.*.*..**......*.**.**...**...***.**..*..**.*.**..***....*.*.........****...*.**.****...*.*.*....***.****.**.......***.*..*.*.**..*.*..***.*..*..**.***...*.**...****...*.*..***.****.**.*....**......**.....*...*.*..*...**.**.*.***.**.*...***.*.**..**.***...*...**.*.*.***.*..****.*.*...*....**.***.***...****.****.*..*..*..****.**....*...*.*..*.*.*****.**..*.****.*..*..*.*****.****.*.**..*.***..**...**..**..*.*.*.***.*..*.*...**..**.**..**..*...*.*...**...**.*.*.**.***..***.*.*.*....*.**...***...*****.***.****...*.**...*..****.....*....*..****.*.*...*.*.....**....*...******...***...****..**.*.*.**...***...****..**.****...***.*.*.*..*.***.*..*..***.***.**...*..*..*** ***.*..*...***..*..*.*.**..*.**...**..***.**.*.*..***..**.***..**.****...*..*.**.*.**.**.*..******..*..*......****..****..***..*...*..*.*.**..**...**********.***...****.*.....*.******.*...**..*....*..****..*..*..*...*.*.*.*.....**..****.*.**.****..*.*..*****....********.*...*.***..*....**.**.**.*...*....*...*....****.*.**...*.*..*..**.**.*......**..*..***.*..*********..**..*..**...*.*.*...**.****...**.*..****..***.**.*.*..*..**.*..*.*..*.***....**.*..**..*.***....*......**...*...***.*..*****.**.******.**.*.**..*..**...*.*.*.**.***.*.*.*...**.*.**..****.*..*.*..*.***.*..***.**.*.*.**.**..******..**.*.**.....*...*.***...**.***....*.**...**...***..*..**...*..*.**..*....*..*.****..*...*..**...*.*.****..****.***.*...**..*.**.**.**.....*..*.***..*.**.*......***.*.*.*..*.....***.**.*.***.***.*.***.**.*.....*.****..*..***.....**..***..**.*.*.*******.****......*******.**.*...*.*.*.***.*.**...*...****.**.*.*.**.**.*.....***.*.**.***.*..**...**.***.*...**.*..***.***.*....*..*.*.*.*..*..**....*.***..*.*.*.***.*..***.*.*.**.*.**.*..**......*.*.*.*..*.*...***....*.*.**.**.******.**.*.*..*...**..*.*.***.*.....****..**..*.***...*.*..*.*...*.*..*.**.*.******..****...**...**..*.****..****.**...***.*.*.*..***..*....***....*****..******.*..***...*.**...*.***********.*..*.**.*...*.***.*..*****.*.......*...**.*.*.*.*..*...*********...*..**..*...*.**.**.*******.***.....***.*.*.*.****.*...*.*.*...*.*.*..***..***...**...******.*.......*.*...**.*.........*...*.*.**.**...****.*...*...**..*....*...****.**...*..*..*.*..*..*****.*.*.**.*.******.*.......*....*.*****..*..*..***.*..***..*....*.**..*..*...**.*....*.**..*.**.....**.**...******.*..*..*....**.*.*.....**....**.*...***...*.....*..**.**.*.******..**....****..**.*.**..*..****.*.*.......**..******..**.*.*..******.*.**.*.*...*.**.*.*.*******.......**.*....*..***.**.....*..**.*..**.*.*.***..*..**.*..**....*****....*.*..**.**....*.....**.***.**...*.*.**...***...********.*....*******..*.*.**...**.*.****...**.***..*.**....*..*...**.....**..*.**. **..***..*....***....***.**..**.*...****.*..*.**..****.*......**.....***.*.*..*......**.**....**.**.**...**...***.**....**.*..******...**.****..*****.**.**...*..*..*********.******...***...**.......**..*.....*..**.**.*.**...****.*.*.***..***....****...*.....**.*...*..*******..******.**.*..*.*.**.***..***...*****.*****.*..*.***..**...*..*..**...****...*...*....**.***.*******..*.**.**...**.*..**.*..*.*......**.*.**.*.*...*.***.***...**.*.*****.**.**.......***...*****.....*****..**..*..*....*.*..*.***.*.*.**.***...*...***.***..*.*.*****.*****.******...*...****.*..........*.**..**..***.*..*..**...********.*.**...*....*.****.********.*.**.**.*..*...*...*..*..*...**.***.*..*.***.***.**..**..*.*..*.***....**.*.**.*.**.***..*..**.*****....*.**.*.*..***....**.*.**.*****......*...****.**.*.*.***.**.*......*..******.*.*...**.********.*...*****..*..**.***.....**...****.**.**..***.*....******.****.***.*****...*.....*....**..****.**.**..****.******.*..*...*....***....*****.*.*******..***..*......*.***..*..**.....*...*..*....*.*..********.**.****..*.*.*..***..****.*******.*.*...**...*.**.*...****.....*******.**.*******..**.*..***.*.***..*****......*....**.*...*.....*****.*..**....****.*.*.**..*..**.**...*..*...**.***.*****.**..*.**.**.*.*.***.*..**.**.*******..****.*.****.*.*...**..**..*.*.*****.....*.**..***.*.**.*..***..*...**.*.*...*......*.**..*....***..*....*..*.*..**.*.*.****.***.*.....***..*....**..**..*..*...*.*....*.*.*..*****....*...**.*.*****...*.*..*.**...*...*..*.*****.*.*...*.*.**.***.....***.*..**..*.....***.****....*......*.....*.*.***..*....*.......*.*...*..****.*..***.***.*.*...*.*.**.*.*.**...******..*.**.**...*******.****..**...*..***.*.**.********.*....**....***.*.....**..*..*..*..*....*.****...**...*.**...******...***.***..*.*..****....*.*.*..*.**.......*..*.....**..**.**.**..**.*.*...*..***...*.*..*.***..*.*.**.**..**..**..**.***.*.***..**.**...*.....*.*.*..******..****.*.*.*.**.**...*....**..**.*.****....*....***.**.*.****.**.***..*...*..****...**...***.*.* **..*...*..*****.*.*.*..**..*..*.*..**.*****..**.*.*.*..*..***..*.*****..*....*.*..*.*.**.**....**....*.**.*.*.***.*..***.....*....**..****..*..****....**..*.*.*.*.*.*...*....*...*.*.*****.*.*.*.*****.***.**.*.**..**.......*...**..*.*.*..*.*....*......**.*....*..*..*..*..****..*..*..*..*.*...*****....*....***.*...**...***.***********...*..**..*....**...*.*....*....*...*.*...**.***....**.**...**.......*......*.*..**...**.*.**.****..*.**..**.*.****...**...*..*..*.**...*.****..**.*.***...**.*........*..*..**.....***...*.....***....*.**.*..**.*..**.*.*....**.*...*..***.**..****..*.****....*****.*.*..*.......*..**....*****.*****...**.**.***..***..*..******.**.*..*.*.***..*.*.*...*.....*...**.**...**.*..**...*..****.****.****....***.*.**.*.***.*.*.*.***.***...*..*..*.*..*..**.*.*.*.*..*......**...*.*.*.***.**.*.*..**..*.*.*...*.*.*.*..*********...*.****.....********.....**.*..*..**.**.****.*.**.*..*****.............****.***....****..**.**..***..***.****....*....*****....*.*.*.***.**..*...*..*.**..******..**..**.*...*.**.*......*..*..**.**.*...**......*.....****.**.***..**..**...*****.**.***.*.*..**..**.*..**.****..**.***.*..*..**.*..*.**.*.*.***.***.**..*.**..*..**.....*..***.*.***.*..****.****..*.**..*..*.*.**..*.*..*..*.**...*****.....*.*****.*...****..***.*....******......**......****.*.**.**..*...**.*......*......*..**..*.*.*.*...***..****...**..**.**.**..******.*.*...*.**.*..*.***..*.*..*..**..*****..*.**.**..*.*****..**.**.*.***.***.***.**...**.*...*..******..****.*.*..**.*.*..**.******..*.*.**.***..*..***.*.******...*.***..*.*.***......**.**..*******....***.***.*.*.*..**....**....**..*.*****...**...****.**..*...**.**.**...**.*..**...***.***.*..*.******.*..*.*.*..*..******..*.**.*..**.**...*.*.***......*...**..**..*........****.*..****......****.*.**.*....*.....**.....*.**.*.**..*..***.***.**..***..*..**.*.****.**.*...*.****...*..*.*.*..*.******.*...*.**....**......*****.*...*.******.*...*..*..****.*..***.**.*****....*.*.*......*....**.*.*****...**..**.*.**********. ...*..*...*****.*.**..*.*...**....*...***..**.***..*....*...*...***.*.*.....**...**...*.**..********.*....*.**.****.*.........*.........**********..***.*....*.***..*.***..**.*.*****.**..*.*.****..*...***.**.*.*.....*******..**..*.....*.*..*..**.*..*.**.*..****.***.*....*.****...*....***.*.*.*....*.....***.*..***.**.*...***......*.....*..**.*..***.********.....****...***.*.**.*..*....**..*.****.**...*.*.*.....*****.**...****..*.**..*.**.*....*.*****.*.*...*...*****.**....*....**.*.*.****.***...*.**.*....**...**..**....*.**.*.*******.**....*****.**.****.**..*.**.*..**...*.*..**.**.**..*..**.*..***.*.*.**.**...**..*.*.*.*...*.**...*.*..***..*...*..**..***.***....*..**..*.*.**.*.***..*.*.*****..**...*..*.**..*..****.*.*.***.....*..*.....*.**....*..*...*..*****..*..***....*.**...****..*.**.....***..*.**.*..*.*..***.*..**.*.***.***..*....**...*.*.****...*.***..*.*.*..*.*.***......*..**...*****..*.*.*..*..*...*..***.*.**....**.*.*.*.*.**.**..**.***.**..*...**.*.*..**.*.....**...*.****....**.*.*****...***...*..*.............**....**...**.***..*****.*..*...***.*.*.....**.*.*.*.*.*..***..*.*.**.*.*...*.**.**.*.****.*.***.**...*..**..******.*.***.*..**.**.*.**.*..*..***......***..***.*.*....****.*****..****...***.....*..***..**...*...**.*..********..*..***..*..*...***.....*.*******..*..*.*...*.**...**..**.*.*****.**.....*....*****....****.*.*..**..*.****.*....**.*.**..*.**.*......**.....*.**.*......**......*..*..*.*.***..*..**....*...********...**.*.*.*...*.**..*...****....****....*..*....*.*.*....*....***.*...*.*.....*..**..**.**.*.***......*******..***....**.***.**.*...**..**..*..*.******.*.**...*.**...***.****.*.**.*...**..*..*..*.*...*.**.*..**..**.***.**..**..***.**..*.***.**.**.....*****..*.....*...*...*.***.......*...***.****..*.*******.*.**......*..*.***.**..*...*.*....***....*..****.****...**..*****..***.***.*..**....*..*****..****.*.*.*.***.**.**........*.**.*..*..*....**..*.........**.*....*....*.*..*.***.***...**..*******.**..**..**.*.**.***...*.*.....*...*.**...*. ***.*...*..*.*.**.*.**.***.*.**..**..*.**...**.*.*......*....*.....*..*.*******.*.....*.**..****.**..**..*...*..*..*..***.*.***.*..*.***..**.**...*...*.****.***..***...**.*.**..**..*...*.....**...*....*..**.*.**...*...*.*..***.*...*....*.....*....**...****..***.***.*.....**...*...*..**.*.....**...*.**.*........*.***..*..*.....*.**.***.*...**.*.*..*.**......***....*.*..*..*.****.***.....***.*.*.....***.*.....**..*.***....*.*.******..**..*....*.***....**.*.***.***.*.******.***.**.....**.**...*.......***......**.*.*...**..*....*.....*..****.**..*..*.*....****..**..*****.****.**********.****.***...*...*..****.....***.*****.*.**...*...*.*.****..*..****.**..*....*..****...*.**.*.****.**....**.***.**.*.**.*.***.**.*.*...**.*.*****..*****.....*.**..**..***..*..*...*..*.**..**......*****.*...*.*.**.****.*.****.**..**.***....*....***...*****...*.*..*..****..**..*...*......**.......*.*.********..*.**.***...*..**.*.****.*..*...*.******..*.*..***..*.***..*****.****.***.**..........*.***.***..**.****....*.*..**.*........***.....*..*.**.***.*..**.***...*.*.*.**********.**...**..*.*.**.**...*.*..*..**.**.*.*.**.****.*.*.**....*.*.**.*.*.*.....***....*...*.***.*.****...*..*.*..**.*..**..*.**.*...*....*.**.*.***...**..*..**.***....*.**.*..*.*.*............****.*..*.*.*.*...*..**..***.....*..*...***.**.**.*.****...*..........*...*.***....**.*.***...***....***...*.*..**.**.*****.*...****..*..**.**..****...**.****.******..*.*.*....*.*....*.**.***.**...****..**......*......*.*....**.**.*.**.*.........*****.**.....****.***...***.*.*..*.**.**....**...*.*...*..***.*.*..*..**..*..*..**.**.....***...****..**..*****..**.*.****..**.**..*....*.*..**..****.*.**....*..*....*.***..*.....*.*.******....*.**.....**....*.*.**.*..*.*...**.*..**..*****....*.*...***..***.*..*.*.*.....**..*...*.*****.*...*.****..*..****.***..**.**......*.**.*....*.......*.**.**.*..*...**.*.**..*..*..**..*.**.**.*.*....***..*...**.*....*..**.****.....******.*.*..******.....*.....*.*...**...**.**.***.*.*.*..*.*.***..**.*..** *..*.*..*..*.***....*.........*..*.*.*...*......*.**.*.*.****.****..*..*.**.****....***...*....*..*.**...*..*..****.*.*.*********...*.***...*.*.*....**.*.....*.....*...**********.*.***..****.*.*.**.***...*.*..*...******..*.*.**.**...***..*..***.*...***..*...**.*........***.*..*..****........*...****.**.***.*..**.**.***.*.****..**.**..**.****.***.*.*.*......*.*****.**..*.*...*..***...*..***..*..*......****.*...**.*..**...****..........**.**....*.*..*.*.*****...**..**..*..*...*.****......*.*.*.**......****..***..*.*.**..*...***.*.*..*...*.....**.*..*..********.*.**.*..****.....*..**..*.*..*.***....**.*.****.*****.*..**...*........*...*...****.....*.**..*****.*.*.*.******.****....**..*.*.....**....***...*.*.*****.********..***..*.**.*....****...*...***..***...**.*.*..*.****...*.*.*********..*....***.*.***.*.*.****.*.*...****..**.*.**...*....*.*......*.*...****....*.*...*...****.***.**..*...*..****..**...*.*.**...**..*..*.*.**....********.**.*.*..**.*..*.*.*.******...*****...*..*.*.*.*.*..***.*.*.****.****.*.*.*.****.**....*.*.*...*.**..**.**.*..*....**.****.*.*...*.........**...*..*.*.**...*..**...**.*.********...***..***..**...***..*...*.....***...**....***....**.*.****..*...*....*.*.*..***.*..*****...*.*..***.**..*.*.*.*.....*..*..*..*..**...*.***..***.***...**..**...**.*.*******...*.**.*.*.*****.*..*.......**....*.*.*.*.*......*...*...*..*.....**......**.****...*.***..*.*.**.*.....*.**.****..*****.***....*.***...*....**...*..*.**.*.....**.....*.****......****..*..****.....****.****..*..*..**.***..**..*..*.*.**..***.**.**.*..**......****..*.**..*..******..*..*......***.**..*.*.**..*....*.*.*.....**.....*.**.*......**...*....***.*.****.******..*..*.****.*.......**...*...*.***.*...***.*..***.**..*..*...*.*.**.*.*.*.*..*********..***...*****.*....*..***.*..****.*..*.****..******.*....*..*.**..*.****.*.**..******.**.*..**.***.****.*.*......**...*..*.....***..**..****....*.*.*****.**...**.*...****..**.****..***.**.*...**...*.**.****..*****..**.**.*....**....*****.***....* *..****.**.**..*....**..****..*...**...**.*....***..*..****.**.*..*..**..**.**..*..**..*..*.*.*.*.******..**..**..***...*.**..*.**....**.**.*.*...*.*...**...*..**...***.*.*...*.*.****.**.*..*****.*....*.**.*......***.*..*.********.....*******..**.**.*...***.**..*...*.*..****..*.*.*.*.*.*.**..*.*.***.**.*..*****.**.*.**...**.**.**..**.****.**..*...**.*.****.*..*..*....********.*.**.*..*.*..**.*****..***..*..****..**....*.**...****.*.**....**.******.****..**...*...***......*..***....****.***.....**..*..****.***.*..*.*..*****...*....**..*.....***.**.*...*.*.***..**....*..*....*....**..*.*.*.**....**..*.*....*....***...*.***.**...****.*.*****...**.**..****.****.*.***.*..*.**...******..*...***.*....*.*..*..*.**....*.*.*.*.*.*****.**.****.*....*..*****..*..*.*.....*...*.*.*.*.*..*..*.**.*.**.**.**.*...***..***.***.**..*..*.**.****...**...*...**..*.**..***......*..*...*.**.*.*.....****..*......***.****.*...*..***.***.......**.*.*.*.*...*.******...***.*******.**...******....*..*.*****.****.***...*...**.**.......**..***..**.....**.***.***.....***.**..*.*..*****.*.*.*.***......***..**.***..**....*..*.***.*******.....**.**..*....*.*.****..*.*.**..***.....*.****...*....*.*****...*.**..*...**....**.*..*..*.*****..*.**..**..***.**...***..**.*..***..*.**.*.*.**.**.**.*.***...**.**..*...***...*..**...*.**..*.*..*******.***......*..***.*.*.**.......*.***.*****.*.***...*.******.*.****.**.**.****.*.*......**....*..******..**.*.**.*.**.*.*....*....*..****.****..****.***.***..*...*..**.*..*...*.....**.*.**....****.*.*..**.*.*....***.***....*..*.*..***.******.**.**.**....*.*.*..***...*****.*.****..**.***...**.*.**...***..**.*.**.*******.*..***..**..***.*..*.*.******...*..*..*.**....**..*.*.*****...**....*****...*..*...*****...***.*...*.*...*.*.*******.**..*.**.**.*...*.*...*****.**.*...*..**.....**...**.**.**.***..**.**...**.*...*******.****.*.*....**.*..***..***..*..*.......*...****..*.*.*.*.***......**.*.*.*..**..*.*...***.*..**....*..****..*.*..***.*.*.*....**..**...*.*.****.**..*.**. *.**..*..*.*..****.*..***....*.******.*.....***..*..***.*.**.**....*.*.**..**.*.*...**.*..***.****.*.**.*...**....**.***.*...*..*...*..**..*.*..*.*..***.***..**....*****.*..***.**.*.*.**..***..**.....**.*..**..*.....*..*..**..*..*.*......*.*.***....*.***.***.*******.*..***......*...*...**.*.**...**.**....*..*...***...**.*.*****.******.*.....****..*...*...**..*.**.*.***.*..**.****....**.*.*.*****.**.****......***...*.*.****.....***.....*..*.**..*..**...***..*...*.**.*..*.******.*.*.*..**...**..****..*..****.**...*.*****...*********.*.**.**.*.******..**.*.*....***.*.*...*..*......**.*.*..*........*.*.**...*.*.****.........****.**..***...*...**.*..**..**.*..*..**.*.....**...****..**.***.****.*.*..*.**..**..*.***....**...*****.*...**.**...*...****.*...*.**.*.*.*.*****.**.*.*..*.****.*..***.*.**.***...*...*.**.**....**.**..*..*.*...*..*.**..*....*.*.***.*..*..**...*.**.*....*.*..*..*..**.**.***.*.*..*....*..*.....*.*..*..**...**..**.*.....*****..*.***.*****...*..***.*..*.*..*****..*****.**.*...***.....*.*.**.*.*..*..***.....*****...*.**.******..*..*..*..******.*..**.*.***..***...*...*******..**...*...**.*.....**.**.***.*..*.*..**...*...****..**...**.*.*......*****..*.****.**..**.***..****.*******.*******.***......******.*..*.*..**..*..*******....**..*.********..*...***.**.***..*...*..*.*.***.**.**....***.....*****....*.*.*****...**...*.**....***.*...*.*..**.*..**.****...*.***..*.*..****.*..*.*.*.****.*.***..**...**.*..**..******...*.*..*.....*.*.*.***.*******.*.*..*.*.**.**..*.**..**...*.....***..*.**.****...*..*.*.*.*.*..**.*.*...*...**...***.**..****..*..*...*.*.*.**.*.*...***.*.*..**.*.*.*...**...**..**...*.*.*.*.**..*.*.*****.***..*..*..*..**.....**..*.*...*.*.**.*..*......****.*****...*.**...*..*...*..*..***..*.**...*.*.*....*...*****.*.*.***..*.**..*.******.**...*..*.*..**.*...*.*****.*...*...*.*......*****.*.*..**....**.**..*.***.**.****.*.*..**...**.**.*********....*.*...**.*..**..*.*.*..*..*******.*.....****.**..*.***.**..*..**.****.**...***...***.**....**....** .*.*....*..***....**.*.***.****..**..*.*.*...*..*.*...**.*.**..*.**........*...***..**.*...*...**..**.*.*.**.**.**.*.*....*.....***..*..**...***.*..***....**..**..**.*..****..*****..*.******.*.***.*..***...**.*.*..*..**.*..*.*.*..*.***..*.....***...*..*****.*****.*.****..*****..*..*.*..****.*..*...*.*.***....*****.*..**.*.**.......*.*.**..****..**..**.*.....*..**.**....**..**..**...***.****.*...**.**.*****.****..*.*..*.....****..**.*.**..***..*.****...*....***......**.....*..***..*.......*.....*.*...*.*.*.****...**..***.*********..**..******.**.*.***..*.*..**...***..***...***...*...*...***..*******..***.**....*.**..**...*..*......***..*****..*****....*....**.*.*.....**..**.**.***.**.*.****.....*.**..****...*..****.*...*******....*.*..*****.*..*..*......**....**..*.**......*.....****.*****.***.*.**.*.***..*.*..*....**.*******.**.**.*********.*.*..*..*.****..*..*.*.*.*****.******.*..*.*.******.**.****.*...**...**..**.****.**....*.*.*...**...***......******.*.*..***.**.*.*..*.**.*..*......****....***.*.**..***.*.****..*.***..**..**...*.*.**.*.**..*.**.***..*..****.*.****..*...*.*.**.**..*.**.*....**.**.**...*....*......*.*.***.**.**....*....*.......*.*......***.**.......*.*.*.*..*..*******..*.******..**.***....*..*....*.****.*.*..*..***.*.**..*...*..******..*..***..*...*..*.*****.....*...**.**..***.****.*....*.***.....****..*.....****.****.*.....****...****..*..*.*..***..*..**..*.*....**.***...******.*.**......*...**.*.*..**.*.****..**..*..*****.*.**..**.*...*.*.*.*..**..*...*..*.**..*****.*.*.*.*..***..**.*.**..**.******..****.**.***.*.*........*.......*..*....*.*****.**.***.*..**.**.....***..*.*..****...*...**.*..*...*....*..*.*...*..****..*..**..**.....*.**....**.****..**.**.**...**...****.***.*.**.****..*.*......*...*.*...**....*.****...*.*.**.*.**..*.**.**..**..*..******..***..***...***.*...*.***.*.*...*.*..*.*........*.**.*..***.*..*.*.*.***..****.***.***.*..****..*.*...***.*.*.*..........*.*.*....*..**..*******.****...*...*****.**.*...*.***....**....**.......... *.*...*.*..**.***..*.**.*..*******.*...*****.*......********..*...**..*..**.*...*..*.*..*....*....*..*..****.*.....*.***....*.*....*..*.**...****.*..*...*...*****.**.*.**.**.*......**.*..*****.*..*....*.********.*....****..*.*....**..*.*..**....***..*.**...*.**..**..**.*.**..*..*.**.**.*.*..*.***....*..*.****.*..****..*..*.***.**...***.******.....***..*.*****.*.*.*.********.***...**.**..**.*.*.*...*.******..*.**.*..*.*.**..****.**.********.********.**.**....*********.***.**..**...****.....*.*..****.*.**********...***..*****.**.*.***..*..**.*......***.**.**.**.**.....**..*....*****..**.*.**.**.*....*....*.*..*..*.****.***..**..*..*...*....***.*..*****..*.****...*..*.**.**..***..******...*.****.****.*.....*.**...**.....*.**..***..********...**...*..***..*.......*.****.*..***...***...*.*****.*.**.**.*...*.....*.....*..**.**.....**...**.*.*...*.*.***..*..*.***.*...*.*...***.****....**....**...******..**..*..*..*.****..*....****.**..***.*.*...******..*..*.***.*..***.*****....*......*......*.....*...***...*.***.*.*..*...*.*..***..**.**.***...*..*.*.*.*...*.*...*.*.*.....**.*****.*.*..*.**.*.**..**.***..**..**.**.***.******.**.**.*..*.**....*****...**...*..***......*...*.*..*......*****...**.********...*...*..*..***...*.**....*..*...*...*..*......*.**...*****...*.*....*.**...**.*.**..*..**.*.***.*.*.......*.*******.***....*...*.*.****.....***.*.*.**..*....**..*.***..**......**.*.*.**.****.**...*...****..**....*...*......***..**..**.*.**..*...*.**.***.******.*......*.......*...*.*..**..**.**...*..**...**....***.**.......*..*.*****.*****..**..*.....***.*.*.*****..*.**......*********..**..*.**...*.*..*.*.*.**.***.**.*.....*..*......**********..**.**.***..**.**.....**..*.*..**..***.**.**..***...*.*...*.*.*.*...*.*.*..*.***..***......*.****.*.*..*.*.*..**...**.**....*******.....*.**.*.*..*.****..*..*..**..*.*.....*.*..**.****.*..*..*.*....***.****.*.**...****....**...**....**...***.*.....**...**..***.*.*****..**.*..*.*.*..***.*....***.***...*..*.....*...******.***..*..*..***.** *..****..**....*..*****.*.......***..*****.****.**.**.*.*.**..*.*.**..**..***..*******....*.**....*.******.**....*....*...*******..**..*..*..**..*.*****.*****....***.**.......**.****.*.**.**.*.*.*****......**..*..*.*...*****.*..*...*....*...*.*.*..*.***..*..**.**...**...*..*.*.***.*...**..**..**.**..*..*..****.*******.***..**...**.**..*.*...*.....*..*...**..*...*....*.**.*.**...*.*****.*..**...*....*.****..***...****.*..*.**.***.*..*.**..*.****.*....**..*......**......*...*.*..*.**..*..*.*.***.**.*..**..*...*..*..*.......****.****.*..*.**.*.......**..*..****.*.***...*.......**.**.****.***..*.**.*.***.*****..**.....**....*****.*.*....*******..**.....*.**...**..*.*.**.**....**..*..**.**.*.**.**....*.**.****.*****.*..***..*.*.*.*...**....***..***....*......****..******.**.**..**..**.*.***.*.*..*.....***.*.*.**.*....**...******...**.*.*......*...*..*.*.**.*..*.**..***.*.*..*...*.*.*..*........******.*......*.*..*...*.**.*.****.*.**.*..**..*..******.*..*.*****.*****.*..*..*.*..******.**...*...*..*..*.***.**.*.**.*..*..***.****.***.**.*..*.*.*.*.**.......*...**.*.*..**.**.*.........*...*****..***...*..*.***..***.*..*.....*..**.*.*.*.*...**...**.*..*....*.***......*.**...****..*...**...*****..**...*..**.*****....**...***..**..*..**.*....**.*..*.*...**.*.....*..*...**.***.**.....**.***.....*..*..**..**....*.**.*****....*..*.*...*.*.**......******..*.....**..*...*.**..***.*.**..*.*.*..**..*.**.****.*.**...***..*..***.****..*****.*.*..***.**..*.*......*..*..*.****.*.***..*...*..*..***.........*.******.*.*.**..*.*.*****.**....*.***.....*.**.***..*****.**.***.*..*..**..**.*****.***.***.**.*....*.*.*.*.**.*......*.**.*.*.**.*.*..*.**...*.*****..****...*..***.********...*.*..*.*..****.*.**...****.**.***...*...***.****.*..***..*.****.*..*.****.*.*.***....**..*.*..**.***..*.****.**..*.***...*......*********...****..**..*..***...*...*..***..*****...**.**.*..*..*....****.**.****..**..***.***.*.**.*.*.***.*..*.....**..**.*..*..*.**......*....*.**.**..*.***..**....*****.....*.***.****. **.*....*****..*..***.**.**......**.*......*...*.**..**...*.**.**.*****.*.*......**.**.******....*..**....*******.*.****.*....**.*...***.**..*.....**.*.....***.*.*......*..**....***.*****.***....*...*.*..***.**..***.*.**.*..*.*.***...**.*..**..**..****..*..*.***.....*.....**.***.*..*.**.***.***....**.**.**.....*...***.*...***.******.*..*.*.*.**...**..***.**.**.......*.*****.****.**..*...*.....****.****.*.**.**.***....******...**..*...**.*...**.*...***...***..**....*..****..*..*.***.*.*..*.**.*...*.**....*..**.**......*.*..*.*.***.*..*.*.**.*****.**..**.*....**.***....*.*..*...*.*.*.**..*.*.*.*.***..***.*...*..*.***.**...*....*.**...***.***..******.*..**..****.*..*.*.*..*.**..*..*..**...*..**..***.*.*****.*.*.*..***..*...*.....**.*...**..***....***.*..**..*.**..***.****..*...***....*.*.*..****..*.*..*..*.*.............*..***.*.*.*.**...***.*.*..****.*.***......*.*.*.*.***********...**....*.**.**.**...*..*****.****.*....*.*..**.*.*.......***.*.*.*.*.*****...**.***..**.*.*.*...***....**..*..***..**.****..*.*****...*..*.....*..*....***.**...*.******...****.*.**.*.**...*****.*...*.*.*.*..**.*.****.*....**...*..***..*.****.*.......*.**.*.*...**..*.**.*...****...*.*.***..*....*..*.*..*.*...*.*.....*.****.*.**....*...****...*....***.*..*.***.***...***....***.*.***.*.*..***.****.*.***......***.*.**..**..****........*.*..*..**.*.**.*.*.**..*...****.*.*...*.*.**.**...****...******...*.*.**....*.***...****.*......****.*.****.*.**.*..**.*..***.**.***.******...***.**.*.**.*****..********..*.***.**...**.*...****..*.**..*.****.*******.****....*.*.*****....*..***..**.**..*....*.....**.****....*....**.*.....***.*..****.*****....**.*..*.**....*****...*.*.*...**.*.....*.***.***.***..**.******.**.*...*.*****.*...***.**.*..***..****...*.**..*....****..*.******....**..*...***....*..*...***..******.*..**.*.....*..***.*.*.********.***........**.**....*..***.*.*****.*...*..*..*...***.*****....***.***.*.......**...***.*.**.****....*..*.*..*...***..***.*...*****.***...**...******.*...**.*.**.* *.****.*.*..*.***.*..**.*..*****..**.*.**..**.**.**.****..**..*...*.*.*.*..***.*.**...**..*.***.*...**..*.*.*....*.**......**.**...*.*.*.*****.*.*.*....***..**..*****.*.*.****.***.**.**.*.*...*..*..*.*.***.**.*.****.*..***..*.*....*..*.***.**.**.*.*..***....**.**.****.*...***..**..***..**..***...*.*.*...*.***.**.....*...**.*.***.*.*..*..**.**...**.****.*..**..**.*..**.*..*****.....*..*..*.*..****.*..**.*.******.*..****.***......***.**.*.......**.**...*..*...*.*..**.*..*..**........****.*..**.*....**.**..***.***.***...**..*.*...*.***........*.*..*....*.*...***.**.*..*.*.****...***....**.*.......*.*.....******...***..***.*.***..*.*.*.****..**.***...***...**...*...*.***...**..**...*....*.*..*..*..*..*.*.***.**.**...*.*..******..***.*.**...*.*..*.***.****...*.*.*..*..*.****...*.*..**..***.*..***...**..******.***.*.*..*..*...***....*..*.*.**.*.***...**..**.*.**..**...***.*..*...***.***.*.**.*.*..*...**.**********..**...****...*******..*.*.*.*..****.....*.**...*..*.**.**..**.....****.****..*.**...*...*********..*..*..*.**.**...*.**.**.....*.......*.*.**.*.*.**..********...**..*.*.****..*.*****.**.*****.****.*.*..*****.*..*...*...**.*..***.*.***.*.*.*...*...****.****.*...**.*..****..**..........****.*..*.****.*..***.*......*.***.**..**...*..*...*.**..*.*..***.**....***..*.**...*******..*..*.....*.*.*.*..*..*.*.*.**.***..***..*.....***.**.**...*.......**.....********..*****.*...**.......*.*.....*..**.*****..***..**.*..*.*.***.*.*....*..**..***..*....***.*..**.*.**.*.**....***...*.**...*..*..***..*****..*.*..**.**.*...***.*****.*....*****...**..*..*..*.*****...*..*.*..****.**.*..*.*.***.**..****.***.**.*.*****......**.....**.*.....***..*.***...*...*.*****..*.*.**.*..****.**...*..**.**.*.**......**.*..*..*...*.***.*......*...*.*.**.*...*..*.**.**.*.*.*.***.**..**..**.**.*.**.*..*.*.***.*..*....***...*.******.*...*.*...**..*..***.*...**...***.*....*....*.*.*.**...****.****..***...*.**..*.*.**.**..***.*.*.*.........****.*...*..***...****...*.*....****...**....*.******...**.**.. *.*.****...*..****..*....**.*******...*...*.*..*.*.*..**...**...****....*.***.....**.**.*.*.*..****..****.*..***....*.*.*...***...**.*.**.***.***...**.*..*..**.*..*....*..*.*.*.*****.**....**..*.***..**.*.***.*...*.*....*.*.....*......*...*.***..*.****...**.*.**.**.*...***.**....****...**.....*******..***.**.***..*.*....*.***.*.*****.**..*.**.....**...*.****...**.....*.*...**..*.....***.*....***.*..*.**.*.***..*..*.*.***..**.*.*..**.**..**.*....*...*.**.**.*.*...*.**.***....*...*.*..*.*.*****.****....**.*...**..*.*.**.***.**..***...*.*******.*.....*.**.......**..**..*..*..*.**...***.....*..*...****.*.****...**..*****.*.*.*.*.*.**......***..*..**.**..*.*....**.*.***.....*.*..*...***.....*.*....*.**.*...*****..**..**...***.*.**........***..**..*..*****..*.**...*.*.**..***......**........***..**.****.*.**..**.*.*.****.***.*.**.**...*..*.**.*.*.*..***.***...*.**..**.*.*..**..****..*.*.....*.*.*.*.*.*.***.....***.*.**.*.****.****..**.*..*.*.****......*.**.****.*.*****...*.....*.*.**.*.**..*....*****.**.*.**....**.*..*.*.**.***..**..**.**.*.**.**.****.***.*...*****.**..*......*.***.....*.....*.**.**..*.*....*........*..**.....**..*..***.**...**.**..*.**..**...***....***..*.*.**.****..*..**.*.****.****.**.**..****..*.**..***.*.*..*..*****..**.*.**********..*....*.**.*..*******.*.**.*..*****..***..*.**...**..***.**.**....*.**..*.***********...*****.*.*......***....***.***..*..*******.*...**.*..***.*....**...*...***....*.**..**.***...**...*..*.*.**.*.*....**..***.****..*....*.*..***..*.*...*......**.**.***.***.**.******...***.***.**.*..*..*******..**...**.*.**.***.*.**.....**..***..*..**.**.***.****..*.*..**....******.*.****..**...*......*.*.*.****.....***.**..*....*..*.***.*...*.**********.******..**..**....*.*.***.......*.**.......*.*.**..*.*...***.***..***..*..***.**.*.**..*....*....*.******..........**.*.*..**...*.*.**.*.*..*.**.*.*.*.*.*...*..****.*****..*..*.*..***...**.**.*.*.*.*..*****.*.**.......*..*...*...*...*..**...*.**....***...*..*.**..****.*..********.*.*..*.* **.....*..**...*..*.*****..**..**....*...*.....*..**......*.*.******....*...***..***.****.****.**..*.....**.*..******.*..*...**...*.*..***....*..****.****..*.*.*..*.*.*....***.*.**.**..***.***.*..*.**..**.***.***.*.*..***.****.*.***..**....*******.*..**...*.*.*....*..**.**..*..**..*.*.*.*.*.**.***.***.**.**.************.****.**.*****..**...*..*..*..**.*..*****.*.***..*.*....**...**.*.**.*.*.**...***.*.*.....****.********...***..*..**..*..*.***.*****....**..***.**.....*.*.********.*****......**..*..*.***.***..*.********.*...*.*..*.*.*.*.***..*...**...****....**....*.**....***....*****..*.*..*...*.**..**..*.**.*..**.****.*.**.***.***..*..**.*..*****...**.*.**.**..***.**..**.*..*...*....*.**...**.*.***...****.**.*.**..*.**.*.....*..*...*....*..*.....**..******.*.**.**..**..**..*..**..**...*..*.***.*******.*..*..*....*.*....*.*.*.*.*..**.**..***.*.*.*.****...*...*.*.**.**.**..***.*.***....*.*.*.***.***..**.************..**...***.*.***.**.*.**.*.***...**.********...*.*....*..**.......*...*.*....**.*.**...*.*.****..*....********..**.*.**.*.....*..*******..****..***...*.***....*..***....*******.....*..**..****....*.****..**....*.*.*.*....***.**..*********.*...**.***.*.....**...*.**..**...***.***********..**...*.**...**..*..*.**...*.***......***.**.*****.*..**...**.....**...*..**..*..*...***.***.*...****...*....*.***.*.*.*.***.*..**.**.*****.**.*.....*.**.*.***.......*...********.....*..***.***.*.*....*.**.*.*...*..**..**.*..*.*.......****.*........*...*..*.*.*.**..**..*.*..***...*....**.***....**.....**.*...***...*.*..*..**.*..*..*..*.*.*.**..**...*..**.*.**.**......**.*.*.****.**..*........******.*.**.....***...*.*.*...****..*.*.***......***.****...*.***.******.**..*.......**.....***.......**..**..**.***.**..****.*.**.*****.***..**..**..*.**.***.****.***.*..*.**.*..*.*.***.*.*.*...**.*.****.***.*.**..**...*..**...*.*.*..*.....**.**.**.*..*.***.**.***..***..*.*..*.***..*.*.*.*..***.**.*..*******...******..*.*..*******..*..****....*****.....*.*.....***.**.*.**..*..*...**.** .*.*.*.***.*.***.*..*.**...****.***...**..****.****.*..**...****.*..***.***..******..****..*.*...*.****..**.******....**.*...*.*..**.**...**.****..***...*.*....**.*..***.***..**..*****.*..*....***.*...***.*..****.*.***.*.**.*.**....*..*.**.**..***.**.*...****.*.....*..*..*.*.*.*.****.**..***.*........**.****.*...********.**..*.****.***.**.***...*.*.***.*.**.***.*..**...*******.*...*.*.....**.******.....**.**.**.*..***....*...****..**.*..***.*.**.....*.....*.**.*...*..**.....*.*.*...*.**.**...*......*.***..*..*.*****..***.*.*****..****.**.....***..*..****.**.*..*..***.*........*.*.*....*.....**..***.****.**...**.****.*....***......****.*.**...*.*.*.*.*..*****...*.*.*......*.*.**.**..*...***...*....*...*..*.****..*.*.*..*....*..*..*...*********..**.*.*.**.**.*.....*..**.**..*.***..**.*.....*.*.*....**.*..**.**.**..**.***..***.**...*..*****.**.***....*....*....***..*..****.*.**.**..*.**.***.***...*..**********..*...****..**.**.....*......**.***.***.*....****..**.*..**.*****.**.*.*..**.*.**.*..*.*.***.*.*....*.***.***..*.**.*.....*.*......*.**...**...**...*****.*.**.....*.**..*.**..**....**.*....**.*...*.**.*...****...*.*.****.....*.*..**.*..**..**..***......*..**.*..**...**.**.*....**.*..*...**..*..*.**....***...*..*..**..*.*..*.*.*..*..*.*....*....*..****.*..******..**.*...*...*********...*....*.***.*......*..***.****...***....****..*.**.***.*..***...***...***.....**.****.*****.*.**..*.*..*.*.***..***.........*.....*.*.*..***.**.**.*.*******.*.****..*.****.*.*.**..*.*****.....****.*.*.*....*.**.*..*.***.**.*.*.*.****..**....**.*.*.*...****.***.**.*....***.*....****......*.*.*.*....*********.*.....*.*.*...****..*.**.**.*...**.*....**.***.*.**.**..*...***.*.*..**.*..**.*.**...*.*.*..**...*.*********.**.**..*..**.*...****.......***.********.**..**.*...*.*.....*.*.*.....*..*.*.*.*..*.*......**..**.**.*.*.***.****.****.**...********.*....*..*..***.****.*..**.*.**.**.*.*..*..****.***.*.*.*.*.******..**........**.***..****..**..*...*...*..***.**.****..*.*...***.**.*.......*. .*.*****.*.***.*..*..***.*.*..*.*******.*.*..**.****.*.*.**.*.....*.*..***.**.*.****........*.***..**...**..*..*.**.**.***.*..**..***......**..******....*..*....**..***..**.**.****..*..*.....***.****....***.**....*.......**...***..*...........*.*.....*...*...**.***..*.*****.**.*.***..**.*...**.*..*.**.**.***..*.*..**.**.*.*..*.**.****.....*.***.*.*...*..*.*...**.....***.*.**.*.*.*.*.....*..*.*..**.****.*...*...***.*....****...**...**.*....*..*.*.*.****.**..*.***..**..****..*.*.****.....***.**....*.*.*..*.*..***...**...**.*******.*..*...*.*****.*..***.*.*..*.**.****..**..**...*.....***...**....**..***.**..*****.*.*...*******.*..*.*..**.*.*****.****...***..**........*.*..*.***..*.*...****....*..*.**..***..**.**.**.***....*..*.....*****.***.*.*...***.....***.**..*.*..*.*....*.*..**.****.****.**.**...**....******.*..**.***..*..**.**..*......**.*****....***.**.***.**..*...******.**......*......***.*.*..*.**..*.***..*.*.*....*..****.*..****...*..**..*******.**.**..........*..***..**..*.**..*...*.*.**.*.****.***..*.**..........****.**..*......**.***.*...*..**..***..*****.****..**...*****.*.*.....*.*..*.***.**...**.*....****..**...***..*.*....**...**..*.**.**..****.****...****...**.**.*...*.**..**.......*....**.*.**..**.**..........**..*.*....*.***.*.**...********.*.*..**...*.....**..**.*.***..**.**...**.*...**.*...*..****.*.*..*.*.....***.*.**..*..*..*..*****...*.***.**....**..***..***....*.***..**....**.*.*..*..**...*...*..*..****....*...*...**...**..*..*..******..*..***....**....*****...*.***.*....*****..*..****.*.*..*...*..*.**..**..**....*.*.....**.*.**.*.**..*.*.**.*.***.***.***.****.*..*..*****...**..*..***.....*.***.*..*****..***......*..*.*.*..****.....******.**.**..**....*****........**.***...**.**...***.***.*.***.*..*.*..***.***....***..*..****.**.****.**..*.*..***....**..**...*.***..***.....**.*..****..***.*.**.*.*.*....**.**...*..**...*****.***..**..**.....**.*..*....*.*......*.*....**..**..*.*..*.*****.***..*.**..***.*.....*.*..*........*.*.*..********.*..*.*. *.*.******.*.*......***..*.**..*.***.*..*.*.*******....******.*..*..*...**.*.*.*..**.***.....*.*..**.*.*....*****.....*****..******.*.*..**....*..***.****..**.**..***.****...**.*.*...*..*...**.*.*****.****.**.***.*.*.****.**....***...*.**..*.*..***..*.*..*.*..*.*.*****......*.*..******.**.*..**.*...**.*****...*.....**..**.**.******..**.*.**.*.**....*.*....*.*...**..*......***....*****..*...*..***.***.**..*.***...*.*...*...***........**..***..**.*.*.*..*...**.....*******.....*.**.....**.*.*....****..*...***.****...**..*...*.**.*.***...****...*.*..*.***.***.*.**.*..*..*.....*.****.*****..*....***.***.**.*...***.***..*.***..*.*.**.*.**...***.**..*****...*.***....*.***.***.*.**.*...**..***....*.*****.**....***..**.*.**....***...*..*****...*...****.*.*.***.*..******..*..*....***..*.***.*..**....**..***.***.***..*****....***...*.*...***..**.**.*.**.*...*.*.*.*****.*.****..***....**.*..**.*...***..*..*******.**...****......*..*.....***...**..*.*.**.**.*.**.**....*..*.***.......*.***.*..*...**....*.**.*..****.**..***.********..*.*..*.*******....*****.*.****...**...*...***...*..***.*.***.*..*.....*..*..*..********.***.***.....*.**.***........*...*.*...*..*..***.*.**.*.***.**....*.***.**..**...*.*..**......**..**..**...******.*.*.**.****.*..***..*.*.*..**..******..**.**.**.*.*.**.....*.*..*.......***.**..**.*..*.*..**.....**.**..**...*.*.*.**.***..***..*.****.*.*..*...*....*.***.*.....******.*.*...****..*.*.**..*.***.*.***.*......***.*..**...***.*.....*.**.*...*...*****.**..*..*..***....*******...**.....*.***..****..**.*....*....**.*..*****.*.**..*.....*.*...**......*..*..*.*****.**..*..****..**.*.**..*.....*..*.**..***.*.*****..**...*...*..*..*...*.***........*.*.***.******.**.***..*.....*..***.....*.***.**.****..*.**.*.****...*.**.*...**.**.**.....*....**.***.*.****..**.*.*..*...*****...*..*..*..*****.*.*..*..*.****.*.***.*****...*****..**.**..*.**..*......**.**..*.***.*.....*.........**.**....*....*.*.*....*.*...**..****.**......*...*******.*.*...*.******......*.*.**..**.. ***....*...***.**......*.******...*..*.**.**.***....***..**.....*..**..**.*.*.**.*...***.******...*.**.****.*.*...*........********.*.*.*...**..*...*...***.*......**...*.**********..**...**.*..*.**..**...***..**.**..*.......*.**.*.......**..*.**.**..***..*.*******.*.*.*..*..*.*.***..*.**.**.*.****...*****.******.***.*.*....**.*.....***.....**..*......*......**....*..*.*...*....*.*..*.***.....*..**.*..*.*....**....***.**.***..**..**....**.....*.**..*.**.*.*...*....*.*...**....*..*.*..******..**....***...*...**.****....***.....**.*.*..****.******...*...****.*.******.**..*.**.....*.*.*****.*.*.*...***.*..*..**...**..***..**..*****.**.*...*.....*....*...*..***.**.*********.*.*..*****..*.*******..*..*..***.*.****..***..*..*....*.**.*****.............**.***.....*..**...**..***...*.**..*.*.*...*.***.*.*.*..*.*..*..***..**..*.*..**...***..*.*...*...*.**......*..**...**.***.**...****.*..*.**......***..**.*..*.*..***.**.*..****...*.**........********..**..**...**.*.*...***...**.****..*..**.****.**.**.*..******.*.***..*....**...*****....*..*.***.....**...**.....**.*..**.**.*...*.***..*.*..***...*...*.*.**.****.*...****.*..*****...***...*****.......**.*...**...**..*...*..*.*.*.*.*...**.**..*...*.*****.**.*...***.****.*..*......*.*.*...*...*..*....**.*...**.**.*....*.*.**...****.....**..***.*.**.***.******.*.*****.*.*..**.*****.*.**.*****.....***.*...***.***.*****..**......*.*.*.*.*.**.....*....*.**..**.*.*.*...*.*....*..*.**..***.*....*.**.*.**.*.**.*...**..*.*..*..**.***.*..***..*...**..*..*.*..**...*.***..****..*.*.*..*..*****.*.**...*..*..**..*...*.*..*.**.*.*.....***.*.*...***.***.*.***..*.*.*..*.....*....***.....**.*.*.**.*.**.*.*..*.**.**.*.*...*****.....*.**...*.....*...*...*...*****..*.**....*..*..*..***.*..*........*.****..**....*..**..***.....*..***...****.*..*.**.****.*......*...*.*.....**.***.*.****..***..****..*..***.**.*.*.***.*.*.**..*.***..**..*..*****..*.**.*****.***.....*.**.........*.*.**...*..**....*..*.*..***..*..**.*..***.***.*.*..*.*.*.*...*.....*......** ..........*.*****.*....**.****....***...*.*.*.*******....*..**.*..*.**..**.**.*...*.*...*.***.**..*.**...*.******.**..*..***..*.***.*****..*...*..******..**..**...*..**.**.*****..*.......*..*.***.**..*..*..*.*.**...*..**.*.*.**...*.*.****..*.**.*****..**..*.***.*.**.....****...****..*.*.**..***.**.*.******.*....***...*.***..***.**..*.*....*.*..**.*...**...****.....**..*.*...*......******..**..**.....*****..*.***...*.**.*.****..***..*..**.**...*.***.********.*.**...**.*.*.***.***.**..*******.*....*...*****.*.*.......**....*..***.**.***.****.**.*...***.......*..*..**..**.***..***...*.......****.**...***.*...*.*.*******.*.**.**..*..**.**..**..**.*..****...........**..*..*.*....*....******.***.*.*.**....***.*.**....*..**.**....*..**.**...**.****.**.*..*.*....***.*.*...*..***.*.*....**.....*..*.*..*.*.*...**..*..*.**.****.*.****.**....**.**..***...***..***......***.*.**.*******.**...**.*.**.****..**....***..**.*..***.*...***.*****...****.***.**.*.*...***.**..*....***..***.*.*.*.....*.***...**.**.******.*.***..*...*..*.*..**....***.*....*.****.****..***..*..*.**..*.**..*......*..*....*.**..***..*.*...*.*....********.**.*..*..**.**..*.****...**.*.....****...*.*..*..*.**..***.*..*.**..*..**..**...*.***..***.....*....*****.**.*.**...*.....*******.*....*.*.****.......*.**.*.*....*...***.*..*.**.*.****.*...*.*.**..*...*..*...**.*****..****.****.*..*..*.*.*...*****.*...***....*.*....***.....***...**.*.....****...**.**.*.**..*..**.**.*.......***..........***.*..*....****..***.***.*.*****..*.****.**.***.*****..*.***.........**.*.***.*....*...****.*.***.****...***..*.*.*..**..**..*.***...*.**..*.*.....*.*.....*...**..**...*****.**.****...*.**.*.*.***..***...*....**.***..**.**....******.*.*.**..***.***.*.*..**..**.*.***.***.*.*.**.*.*.**.*....*****.**....*..*.*...*.****.**...**..*.***.*.**...*.*.*.**.*.**...**.***.******..*.......*.....***.****.****...*...**.*****.*......***.*.*.*******.****....*.*...*.*.*****.***....**..*****.*.*.****.*****..**.**.***...*..**.****....***.*.....*** ...***......*.....***.****.***...******.*....******.***.*.**.**.*.*...**...*.***....*..*.***.......**..**...*.*..**.*.*..**.*..**.*.*..*.*.**.***.*******...****.**.*********.*.**.*.*....*..**......*...***..*.**.**..*..******...*..***.*..*.***...**.*..**....*....**.**.**.**..*.*..*.*****.*.*.**.....***.**.*.******.**...*.*.....**.****..**...***..*....*.*.*.**.*.***..*.***...***...**.*.*..***.*..*....**..*.***..***..*.*.....**.********....*.*..*.*.....*..*...****.*.***..***..*.*.*******..*****...*.***....**......**.**...*...*.***.*.*****.***.***....***.*...**.*****.*.*...**.**......****...********...**.*.*.**...**.**.*..*.....*......***..*******.....*.*.*.*..***..*****.***.***.****...******..*.**.*.*.**.*.*..**.**.*****..*...*...*.*****.*..*.*..**.****.**.*****..*..*.*.*..***...*...*..*..*.*....*..*..*.**.**.**.*.******.*.*****....*.*.*.******.*****.**..*..*******..****.*******..***..*....***********.*****.*....***.*.*.***..*..****..*.*...*.***....**..**..**.***..*****.***.**..**.**...*.*.*.***.*.**.*.*.******..**.*.****..**.**...***.*.*...*.*..*.***.**..*...*.*....*.*..***..*.***..****.*..***..**..**..*.****....*..*...**...*.***.*****.*.**......**.**.***...****.*..*..*.****.**....*.**.*.*.....*.*.....****.*.**.**.*......***.*.***.*.**...*...*.*******..*.*..*...*..*.*....*..*...*...*..*.*.***..**...**.***..**..*.***.**....*.*....*.......**....*.*....*...*...***.*...*...*.*...******.****..*...**.***...*.***.**....*.**...**...***.***.*.*.*...*...*.*...**..***.***.*****....**.*.****.*.*.**.....**...***..*....*...*.*..****.**.**.***.**.**.....**..***.***......*.*...**.**.*.**..*...*.*.*.**.*...**.**...*.*.***.*...**.**...*..****.*.**..*..*.**...***..**..***....**..*...***.**...****....***.*.**...**..*..*.*....*....*..***..*...***..*...*.****.....*.*..*.**.**..*...**.**.*.....**..*.*.****...*..*..**..*..**.****.*..**.**....*.....*.*.*...***.**...*....***.*........******...*.*.*...****.*.*...**.*...*..***.*..*.......*******..*...**..***.***..*....*..**..**..*...**.*......*. .*****.*...**.**..******..*****.......*.****....*...**.*.*.**..*.*....*..**.*..***.**....*.*....*.*****.*...*....***.*.*.*.*.....*.************.*....**.****..**.*.**.*.*.**.***.*.*****.*.******.***..**...**..*..****.****.*..*...*....**...**.***.**..**...**...******..*.....*...*.*.**..**.*..*..**...*..**....**..**.*..**.***..**....*.....*.**.......***.***.*.***.*.***.*..**.*.*.*....***.*..*..*.**..*****..*....****..*.*...*.***.....***.**..**..***..**.*.*..*...**..*.***..***.*..*.***...*.***.***...*.*.*.*.....**.....***.**..***..***.*****...*****...*.****.*...*...*.**...**.....*.*.*......****..**..***..**.*...*......*.*.....***.*..**.*.**.**...***...*.**.*.*.**.**..*.***.*............*****.......**.*..***.*..*..**...*.*.*....**.***********.******.***.*.....*.*.*.**..*********.**..***.**...*.**..**....*..*....*.*..**.....*.*.*.......**..**.****.*..*.**.*....*.*...**.*.**.**...*.*.**..**..**.***.**.**.*...****.****..*..***..****.**..*.**.*.*.*..***....**....****...******.....*..**..***.**.*.***.**.*....****..*.......*...****..**..*.**.*.*.*.**.***.**.*......**.*.*....*...***.**...*.**..*..*.***..*.*.*..*..**.****.*..*...*.**..*****.......*.*.*.*..*.**.*..***....**..**..*.**.**.**.**.*.*......***.*..*.**...*.*....*.*...**...**.*.*.......**...**.***.*...*.*....**.**.*..**..*...*****.***......*...*..*****.*.*..*.*.*****.*...***.***..*.*.*.*...........**..**.*****...*..*.**.*..*.*.*.*..*.***..********.*...*..**.**...**....*.**...***...*.*...***....*.*..***..***...*...*..**.*...**.*.*.*.....*..*****....**...*..*..**....*.*...***.**....*......**.**.*.****...*....*...***.*.*.....**.*.*...***.*.*..*........**...***...**.***.*.***.*.....**.*..*.***.*..**...*.*...**...*.*.**..**.*.*.....*..**.***..*..*.**.*.*...*.*.**..***..*..****...*..**.*.*...**.*..****...**...***.*...***..*....**.**.*.*.*....*............***..*.**.*.****...**...**.*...*.***....*...**....***.*....*.*.*..***.*.**.*.****.*.****.*****...**..**.**....**...*.****..*...*.....*.*.**.*....*......**.*.**.*..*...*****.* ...*..***.*.*.**.***.*.*...*..****.......**.*.*****.*..*.***....*.....*.**..**....***.**...**..*******...*.***...***.**..*******.*.*****..***..**.**.**.**.**..*******.***...*..***....**...****......**.********....*.*.*..*...*.**.*.....*.*****...*****...***.*..***.*.*.***.....*...***.*...*...*...*.****.***..**.**..*****..*..*..*.*....**.*.*..*.***..*..*.***.****...******...***.....*.*..****.**....**..*.****.***........****......*..*****.****..****....*.*...*..**....*..*.***...**...*..*****.**.*..**..*..*****.*..***...*.*....**..**.*****..***.***...***..*.**.*.**.....***...*****..**..*.*..**..**.**.....*.....**....*.**..**...*.***....****..**.*****.......***...*...*.*.......***.*****.*.***..**.*.......**.**....**........***..*.....*....**...**...*....*.**.***.*.*****...*..*..****...**.**..***..**.*..**....***.****..*.*.........**..*..***.***...*..*..***..**.***.**..**.*.*.*.*.*...*.*****.**.*..**..*****..*...*..*.*..**.***..*..*...*.*..******.**.*****..*..****.*.*..**.***.**.*.*.***..*...*****..***...*.**.*..*..*.**.**.....***********.***..*.**..*.**.*.*.****.**.*.*...*...****.**.**.***..*...*.....*.....*.**......*.**..**..**.***...*....*...*....*.**...*..****....**.**..*.**...***..*..*.**...**....**..*.*.**.*.***.*.....*.**.**..*..*...****..*......*..*..*..**..**.**...*.**..*****....*..*.***.**...****.....***.*.***.***...**.********.**..**...*.*...*.....*.*..*...**.*.*.*..*..***.**..*...**...****..*...****..*..*.***..*.*..****.**.*.***...**...*..**.****..***..*.*.*...*.**.***..**.*.*..*.*....*..***.*.*****..*..*.**.**...**..*.*.*..*.*...**.*.*..***.******.*..***.***..**....*.*....*.****..*.***..*.**..**..*.*..*.****.**.*...*.**.**.**.**.*.*..*..***.....*......**....****.**...*****...**.*****.*..**.***..*.*....**.*.**....**.**..**..**.*.*.***..*.*...***.***.***.....*......*..*.***..*..*.*.*......***...*..**...*.***....*.**.*.****..*....****.*.**..*....**.*...*.**....*..**....*.*....*..*....**....***...*...***...***.*.**....****.*..*.*..*..**.....**.**...*****.**....*. *****....*..*...***..*.***...*.**.*..*..****..*..**.**.*..***.**.**....**....*.***..*..**..****....*.****.**.*..**.....*.*..*..***.*.*..*.***.**....*..***..****....*.*.**.....*..**...**.**..*...****.**.**....*.......*...*..*.*.*..*.***..****..**.*...*.*.*.***..*.*.****..*.*..*..**.*...*.....**.**.**....**.*..**...**.**.*.*.*.*...*.*..*.****...*.*****.*.*.*.*.*...*.*..*.....**.*..*.**.*.****.*..*.*...*.****.**.*...*.*.*..**...*...****.**..**.**..***.**.*..*...*.**.*******.*.****..*.*....****.*...****..*...*.**.*......**********..*********.**..*...*..**..*.*...******.****.*.********.*.**.**.***...****.*..***.*.....****.*......***.*.*.****.***...**.*....*...*..**..**...*....*...**....*...*.***.....*.**.*.*.**...**..***..*...**.*...*..**.*.****.*...*....****.*.*.*.*..*.*.*..*.....**..**.*.*...*...****..**..*.*.*..*..**.**.....*.***..*.*.*.*...******..*.....***.*.***........**.*....**.*.****.**.....***.*.***.*....*.*..***..********.*....*****.*..*...**...*.**.**.*.****.*.**.*.*.*..*..*..***..**.*..*.*****..********.*..*.****....*.*.**.*..*.****.****.*.....*...**.*..***...****.**......*...**..****..*.*.*.*.*.**.*.*.*.*...***.****.*..*****.*.*...*.*..*.*.*....**..**.*...*.***.**...***.*...***.*.***..*.*...*********....**.**.***.*.*.*.**.**..*.***...*.*..*.*.....*..**.*...***.**..***.*..*****....*.****...*.*.*.***..*...*.***.**.***.****..*****..*.**.***.*...**....*..*...**..*.*..**.*******...*..**......****...**..****..*.*.*......**.**..**..*.*...*....**.***.*...*....**.*****...****........*...*..*..*.****.*.**...**.*.*.***.*..*.*********..*.*.*...****..**..*.....*...**..**.***.*..******.***.**.*.*.*...***.*.*.******.**.*******.*..****...*..****..**.*..*.***...*.***....*.*****.****...****.***....****.*..*.*.**.**...**..*.****.****.***.**.....*..*..***..*......***.**..*.**.**..*...**.**.*.**.*....****.*..*...****.*.*...***..*...***..**.***.*.*...******..**.****.**.*.***..*****...*.******.....*....*******...***.**.*.***.*.****..**.*....*.*.....*.***.**...****....*.**..*...*** *.*.*.*...*****..*.*.*.*.**..*****.**.**.**.*...*..*..***.**.*.....**..*.***.***....*.*.**.*.****.**.**....***..****..*.*.*.*****.*....**....*...*..****.*....*.**..*..**..***....*.....**.*....**.....**.....*.*.*...**..*.**...*...***.*....***.*.**......**..**.........******.****.*..***..**.***.*******..*....****.**....*..***...*****.*..*.*.****.*****..*.*..*.*.*...****.*****.***..*..*.**...**.*....**.**.*..**.**...**..**..****...**.**..****..**.**..**..*.**.*.*******.*.*..*..*...**.*.**.*****.*....**..*.*.*..*******.*.*..*.*.*.**.***....*.****..**.*.....**...........*.*..*.*..***..****.*..*********.*.*.*.**.*****.*...**.**..*.*.****.*....**.*..*..****..**.*.....**.****..*.....*..*..*......**.*.*.*...*.*..***.**...*.*....*.****.**....***..*****.*..**.*...**.**...****.**...***..*.**..***..*..**..*.*.*..**..*..*.*****.****.****...*.*****.*...*.*..**.***...*.*......*.*****..*..*.******..*....**..*..*.***.*..**.***......**.*.****.***....**.......**.*.******.*..*....*..***...****.*..******...*..**.**.***...*.*..*.....**...**.*.*.*****..*..**.******.****.***..***.**.***.*..*......*..**.*.******...............**.*.....**.....*****.*..******.**..**....**....*.*.*.**...*..*...**.*.***.*.*****.*.*..****..*.*...****.**.....*.*.**.*.*..*.****...*...***..*...*..*.*..*...*..*.*..*....***..*..***....*..**.***..*.......*.****........**...*.*....**.****...*...*.**.***...*...**.*.*..*.****.*..*....**.*.**.***.*.*.***.**......***..***.****..*..*.*.*****..******.**.*...*..**..*..**.*..***..*..*.*....**..**.*.**.**....***.....*...**.****.**.*.*.***...**.***.**.***..*..*.*.***.........*.*.*.*.*......**.*.**..****.*...*.*.*.****...**..*.*.*.*...***...**.**....***....**..**..**.*.**..*....**...*..*....**..*.*..*.*.*.***.****.**.***.**.*.**.***....***........*.***....*...*....*..*.***..****..*.***......****..**...**..*.*.....***.**.********...*.**.*..*.***.**...**........****.*..**..*..*...**.*.*.**..*.*.**.***.**.**.*******.*.....**..****.****.*..*.*.**.*.*.**.*.**..****.***.*.***.*...*..*.. *.*.***.....***....**.*.*..*.*..*.**.....***.*.*..*.*...****............*.***..*.***...***...*...**.**..**..**...*..***....*..****...*..**.*.*..*..*..***.*..*.**.*.**..*****.*.*.*..*....**.***.**.*.***.**.*...*.....****.**..**.*******.***.****.***.***..****.**.......**..*.*..*****.**...**..**..**..*....*.*.*.***..**.*..*.****.********..*..**......*...*.*...*.....*......*.*.****.*..**.**.**.*.****.*.***.*....*.*..*.***.*.*.*.****....*.**.*....****..**..*****.*....**.*.****...**.**.****.*...**....**.**...***...*..*.**.*....****.*.**....***.*****...*.*.***....*.*.****.*....*...**.**.*..**...*..**..*..*...*..**.*....*..*.......*..*.*..*.*...****..**....*.***.*..***..*.*...*.******..**...**.***.*.****..*....**..**.....*.****.**.*..****..**...*...**..*...*..*.*....*..**.*.**....*...*..**...*.*.....*.*****..**.*****.********.*.*.*****.......**..*.*...*......***.**...***...***...**.*.*.*...**..***.*****..*.*.*..*..*..*.***..**.*..**.**.**.....***...*.*.***.**.*.*.****.*.*...*.***.*.*..*......**...*.**..**.*.*.**.**..****..**.*.*..***...*....**.****..*.....*.*****...*.......*...*..*.**.*.*...*****.*..***.****...***..*.****.**...**.....**.*.*.***...*.*.**..**...*...**.***.**.*.****.....*......*..***..**..*.**..**.*..**.*..***.******.**...*.*.*.**....****.**.....**.**......*.*.****.**.*..*.*.*...*.*.*..*.....***...**.*......*..*..***.****.*******.*.*.***..**.***..*.......******.....**..*....******..****.***..*....**.**...**.***.*****.**...*..*..**...*.*.***.*.****.**..**.*...*......***.*****.*..***.*..**..****....*.....**.*..*.**.**.****.*******..*....*..**.***.*.*.*.*...*..***.**.*.*.**........*....*.***.**.*.****.**.*...***...*..*****.***..****....*....**..*...**.*.*****.*.**...***....*.****...**.**....**.*..**....*.*.***..******..****.*.*..******.*.*.*.........***..*.**...*.*....*.*.**..*...*********..*.*.*.*..*.***..*..***.***.**.........*.*.*...**...*......*.*...**.*.***..*.***.*.*.***..*...*.****.....***.*..**...**.**.**..**..*..*.*.*.***..*.*..*..*.*.*.**.*******.***... **.***.****.*.....**...*..*..**...*...**.*.**..***....*.*...*.*.**.***.******..*.*.......***.*.**..**.*..*.*.**.*.***..*.*****...**.*.*..*****.***...*..*....*.*....*.*.**.**...*.*........********.**.***.**.*****.**.*...*******.....***.**.****...*.****...**.**.****.**..***.*..*.*.*.*****...**..****.*.*..*.**.*....***..*****.*.**.*..*.**..*..*.**.....**.....**....**.*..***.**...*.********.*..***....*..........*..*...***....*.*.*.....*.***.*......*...*....**.***...**.**.*..****.**....*...*.****.*....*.........**..*.****...**.*..*.........***....**.***...*..*..*....**.*.**.**.*.*.*.*.*.*.***..***.*.*.**..*.*******.*.*.*...**.*.**..*...*.*.****..***.....**...***..*..**.*...**.***.*.*....**.*.....*.*..*..*...****...****...***.**..*...*.*******..*.***..****...*.**.....*.**...**.**.*.*..*..**..**..*..*..**.**...**..*...*......****.....*****..*.*..*.*.********.**.*.*.....*******.**..*...**...**.***...*...**.**.*****..*..**....**.**.****.***.**.*.***..*****..*.*.**.**.*.***.*.*...*..*.*.*..**.***.*.****.....***.*******.**.******.*...*.***..***...**..*.*****....*.*.****..*******.*.*.*.***.*.**..*...*.*****.*.*.*.*.*****.*....*.**.***....**.*...*.*...**.****.**...**..*.**.**..***.**.**.*....****...*...*****.********.*.*.***.***.*.....***..*..***..*....*....**.***..*****..***....*.*.*..*..***.****.***..***.**.******..*....**..****....**...***.*..**..*.*.*.**.*..****......*...****..**.*.**...*.*.*****.**..*...****.****..****....**.**.***.....*.*.*..***..***.***.**..*..**...**...***......*.......*.*..*.*..***.*..*..*.**..*.*.***.*.*.***......*.*....*..**.**.***.*..*....**..*.*.**.***.**.....****...*..**.*****.*.*...*****.*...***..****.**.*.*.*.*....**.*.**..***....**..**.***...**....*.*...*.*.*.*..*.*.*...*..***.*.**.**.*.****..**.*.*.*******.*****.*..*.....*...*.*.*.**.***..*..**.....*.*****..***.*...*..****.....**..**.*..*..*.****...*....**..***.*..*.***..****...*....*.*.*.**.*.******..*.*.....**..*.**..*..*****...*****.*...*.**.**.*.*..*...*..**.*.*..****.*......*.....*.*.****. ....*....*..*....*..*.****.*.***.**.*.......*....**..*........*...**.***.*..*..**......*..*..*****..**..**....***...*.*..****..**.***..**...*.....*.....**.***..*..*......****.....*.*....*.**..**.*..**.*..**..**..**..***.**...*.**.....***.****.*....*..**....*..****.****.*..**......**.*..*..***..*.*...****.**.*....**..**...**........**..*.***.*.****.**.**.*.....**.*.*..**......*.*.......********..*.*.*.**.*..**.*.*****.*.**.**....***.**.******.***.*..***..**..****......*.*.*.*...*.**..*..*.*.*.**.*..*..*.**.*...*...***......*.*..*..*..**..*..***.....**.....*.*....*****.*....*....**..***...*.**....****.*******.*.*.********....**.*..**..*.*....***.**..*..*..**..**....*..***.***.***..***..*.*.*.*..*.**.**..******..**.*.**.*..**..*.*.**..**.****....*...*..**..**.**.******..*.*.*....****...*......***..**.**.**....*.*..**.*..**.*...**..******..*...*....*.*..*****...*..*..**.****.*..*...*.***.*...*.*.*..*..*****..*.....*.**.......*..**.*..**...*...*.**.*..*..****.***.***.*..**.***..**..*****..***...*.....****.**..**...**.*****..*....*..*******..**.*...**..*..*.**.*..*........*..*.*.*********....**...*..**.***...*.*****.**.*.***..***.*..*...*...*.*.*.*..**..*..**.*..**.*.**.*.*.****....*.*.***.****..***..*.*..*..**.**....****..**.*.**..**.**.*.*.*.*******...**...*****.*..**.*.....*.*********.**.******...*.**..**.**.****...****.*********...*.*.****..*.**..*..**.*.**..*..*.*******..*..*...********.*...****...**..*.*.*..***.***..***...**.**.**.****.*..*.*.**.*....**.*..*.***.*.****.**..**.***.*..*.**.....**.**.....***...*..**.*.*.*..******..**.***.*.***.**.*.**.**.*.*...******..*..*.***...***....*..******...**...*..*.****..**..**..**.****..***.....**.*...****..****...*.*.**.***.**..**...*......*.**.*..*..*....*.....**.*.****.*.*.*.***.*.*...*.*......*..**...*.**.*.*.*.*****.*....****.....*....*.*.*.*.***.*.*...**..*...*.**...***.......*.**.*.**.*.*.*.**....*..*.*.*....*..*..****.**.***.***.*.*.*.*.*.***.*****.*****.*.**.*.*.**.**.*...*.*...****.*.*.**.*.******.***.....*********. .........**.***.*.......****.*.*.*.*.**.*..**.**.*****...***.*.*...**.*..**.**.**..***.*.***...*.**.*...**.*.*....**.***..**....**.**..**.***...**..*.*.**...**.**....*****..**..**.*.**.***.*.*.*..**..**.*.*..*..*..***.*..****.*.*..****.*..*****.*.*.****.*.**....*.....**....***.******.*****...*.*****..**.***....**.**..****.*.*.*....*..*.*..**..*..*..*.**.*.*...**...***....*.....*...*.**...*..*..*.***.****...*.*.***.*****..*.*.......*..******....**.*..*...*...***..**..*..*.*.***..***....*.**.***.**..*.**.....*..*.*.*****..**...****....*.*..***..*...*...*..*..*..*****.*...*..***..**.*....*.****..*.**..*...****.***.*****..*.**.*.****.***..******........*..*......*..**.*....*..*.*.*.**.***....**..***....**.*..**.***....***.*....*..**..****.*******....**.*..*...*.*.*...*.******.*.********.*..*..**.....*.***..*....*....*...**.**...**....**.*.*..*.***.....****..**.*****..*.*.***..**..***.....*..**..*.*..*..********..***..**.***....*.*....**.***....*..******.***.*....*.***.*...*.*....**.*..**.....*.****.*.*.**..*...*.*...*.*.**.***.*..*.....**.*.*..*.**.***.**...***....**...**.*.**..*.*.**.*.**...*.*.***....********..**........**.**...*..**.**..*.*.*...*.**.**.*...*.*.**.*..**...****.*.*.*..**.....****......*.*****.*....****.*......*..*.*..*******.****.**.**..*.**.***.***..*.*.*...****..**..*****..****..*...***..****.*..*...*..***.*****.**..**.*..**....*****.......**.**.*.*..*****..*.*.**...*****...**.*...***.....****....*.....*.*.****...*....*....*..**.*.*.*.*.........*.*.*.*.*.**.*.*....*...*..*.*.*****...*.*.*..**.**.****.*.**..**....**.*.*.**...*.*.*.*.*.*...*.*.*.*.*.*.*.*.*....*.....*.*..*.******....****.****..*.*.....*.***..******.****...*..**........*.******.***..*********.**.*.**.*.**.*...*.**..*****.***.*...*.*....*...*****.*..*.**..*..*.*..****..*..*****...*.**...*.**.*....*..*....*.**.*.*..*....*.***..**..*....*..**..***...*...*.***.**.*****.*****.*.***..****.******.**...**..**.*....*.*.**.....**.*.*..*......****....*....*...**...*.*******.*.***.**..**.*....****. .**..*.*****.**..***.****.****....**...**.*.**..*.*..*..**.*...*.**...**..**.*****..*..**.*****..***..*...*..*....*******.*********.**...***.*...*...*...***...*****.*.*.*...*.*...*.***.*.*.*.....*.*.*****...*..*.....***....*.**.**..******.*.*.*.**.**.*.***..**...***..**.*****..***..*..*.*.*.*...***.***.....******..*.*..****..**..*.*.**.**..*..*..**....*...****..*.*...*.**.**..**.*.....*...**.....***...........*...*.....**...*****...*..***.*****..*.**.*..***.*.*.***...*.*...*.*.*.*..***..****.****.*.*****...**..***.**.***.*.*.**..*..*.**..*...**.***..**...**...**......*.*..*..*.*.*......***..**..*....*.*....*....*....*.*...*..*****..*****.**.****.****.....***.*.***..**.****.**.***.****.*.*.*.*.**..*..**.**.*...*..**......*.....**.**........*.....*.*.*.*.*.....*...*..*.*.**......***...**..**.**..*..*.*..*..**...**..***..*....**.*.*.***.***..***.*..*.*.**.***..*..*.***..**.***..**.**.**.*..***.....*..**...*.**.**.*****..*..**.*..*...***......***.*.*...**..*.*.*..*.*...****..****.*..*..**.***...*...*.*..**.*.......**.*****.*..***..*..*.***...*****....*...**....****..***.***.*...*******.**.*.*.*....***.****.*.*..**.****..*......*.**...*...*..***..****..*.*.*...****.**..****.***.**..*.*..*****..**.......***..*.*.*.*.*..**..***.**....***.**.*.***.**.*..*.*.*****.*..**..**...*.***..*...**.*..***..*.***...*.**...*..***....****.***.*.***.***..**.*.*.***..***.***..***..*.***.*.*.**..*...***.*****..**.*******.**..*.*...*...**.****.*.*.****.*..*......*****..***.*.*.******.*.***.....*..*....*****.**.**..*****.*....**.*..*.*.*.*...*....*..*...*.**...***..**.*....*.....***.***.*.**...**.**.**.*.**...****.***..********.*.*....**.......***.*.*****.*.*..*...**.**....*..***..*..**..*........*.*..*********.....***.**.*..***..*.****.****.***.*.*.**...********..*.***.*.*.*.*.**...**..**.*..****.......**..*.*...***.**.***..*..***...**....*****.**..*.**.**....*...*..**.*****.**.**..***...**...***..**...**.*.***..****..*..*.**.*.*..**...*.**.*.*......**.*.******.*.***..**..**..*.***...****** *.*..**..*.*..*........***..**..*****..*.***...*...*.*.**..*.*****.*.*..**.*.*.***.*..**.****.**..*.....*....*.****..**.***.......**...**..**.*.*****..**....*.***....*..**...*.****.*....**.*****...*.**..***.*.*.*.*..*...*..**..***..*.....*...*.****....******....**...***....*.**.*.....**.**.**.***.*.*...*.**.**.**....*****..*.*..**...*...*..*******.*..*.*.*.*...*.**.*.*...****.****...*...**.*.**.*...**.**.*...**....*......****.**..*...**....*.****....***.**..***...***.***.******.*.....***..*.*......**.....*..***.*.**..*..*..*.***...**.*.***...*....*.***......*****.****..*****...*..*.**.**.*.****..*.**...*...**..**.*.....****.****...**...*..**.**.*****..*.***.***..*..*.*.*..*.*****..*...*..**..****..*****.*...**..*....*.*.*..*.*.*.*.***..*..*.****..**...*.*.**.***.**..*.****.*.***...**..*...**.....**....*..*.*..*..**.******.*****.*.*.....**..****..*..*..*.*.***...*.*.*..***...***.*.*.**.*....*.......****.*.***..*...***....*.*....*****.***....**..****...**.**...*.******..**.*..****...*...*..**....*.*.........**...*.*.*......**..*...******.*.*.***.*..*....*..*...*..*.*.**.***.*.**..**..*..***....*.*..*.**.****.***..***.**.....***..**.*.*.*.....*..****.*..*.********.***..**...**..*.*...*..***.**......*.*....****...*..***.**.*.*.*.****...***..*...*.**.*..**.....*.*.**..*.*****.***.*.*.**..***.*..*.*..*...**...*.*****.***.*.*..***..**.***.......****.***.**..*.***....***.***.******.***..***.*..*****.**.*******..***..***.*.*..*..*****....*.**.*.**.*.*.*..*..*.*....*....**.*..*.*...*****...*.***.*.*.*.*...*.**.*.*.......**..**..***..*.*...*...*.*.*.......*...**.**...***..**.....*.*.....***.**.**.*.***..*****..**..**.**.*....**..*..**......*....**.****..**....*......*.****.......**.....*.**..*****.**.*.*.*.*.*.....*****..**...*.*..*......*****.*.*.*****.**.**.***.*..*..*...*.**.*.***.**.*.**.....*..*..*......**...**...**.*..*..**.*..**..*.*..**..****.....*.****..**..***.*...**.*.**...**....**.*...*.***...*..*.*.*....*.*.**..*.*.*..*.*....*...*....*..*******........***..***.*** *..***..**.....***......*.*.......**.*..*.*....**.*..****........*.*.*.**..*.*.*****.***....*.**..*.....****..***.***..**..**.**..*..*..***..**.....**..***.**..*.***.*.**..*.*...*.*.****.*.**..**..*..*..**..***.*..*...*.*..*...*..**.*..***.**..*...*...*..*...*..******.****.*.**.***..*.*.**.**..*.*.*.*****......*******.****...*....****...**.*.*.**.......****.***..*.....*.*.**.*...*.****.*.*******.*.*....*....*.*.*..*.******.**..**..*.....**.****...******.**.*..*.*..*.*..**.*..*.*..***.***.*...***.*..****.**.**...**.*..*..*..*..*.*..*............***...*..***.*.*..*.*.*.***.*.*.*..*.**.**.****....**.*.....**.*..****...*....*.***..*.*.........***.*...***.*****..**.**...**...*..*..*..*****...**.*****.***....***.****....***...**.*.******.*****..**....***..**...*..*..*..*.**...**..*.*.*.*..********..........***...**..**......**...**..***...***..*...****.......***...*.......****...*..**..*.**.**...*.**.***...*.*...**......**.*...***.**.*..*..*..****.***..*...**.**.....*.....*.*****..**..**.*.**..*.**.*.******...*.*..***.*.**....*.*.**.**.*..*.*.*..**.***.*....*******...*..*.*..***...**.*..**..*****..***.**.....*..**.**.*****.**...*.**..**.**..**..**..*.***.****.****.**.*.**..*.*.****.*.*.....*****..*.***...*.**.*...*..*.*.*..**.....******.***..****..**********...**..*..*..*.**..***.*.*.***..*.*.*..*.******..*..*.*..**.*.*.***....*.*....**..**.*******.*..*.******..*.....*..***.*..*.****...*.*..***...*..****..*.*.*.*.*..**.***..***..*...*...*.*.**....**.****.*****...**...*..**..**....*..*...**..**.******.*...**.**.....**.**.*..*..*.*.***....**...****.**.****....**......*..*..*.**.**.****.**.*.*..***.*...*.*..*.**.*.*.*.***..*..*...**.....*..*.**..*.**.*.**..*****...*...*...*.*.*.*.*****..*....***.*.***..**...*.*.*.**..**..**.********.*.**..**....*.****.*..***...**...**.*...**.*.**...******.*.*.**...*****...*.*.*....*..**..****.***....*.*....**.**..*....*.*****.**.**..****..*.*...**..*****.*...*.***.***...**.*..*..*.*....*.***.*.****..**....**....*****..*..***..***...*..**.*.. *.*.**.*.*...*....*.*.*.***.**.**..*****..**....*****.*****....*..**..*.**..*..*.**.**.***..*..*.....*..*..*..*.***.**..*...***.*.........***.**.*.**........**......**..**.**..***.***.*....**..*...*....*..****.****....*..*.....****..*...*.....*....*.....**.*.*..*.****.**..*.*..*.*.**.**..***.**......*****...**..*.....**....*.***.**..**...*..*.*.*..*...****.**.*.*.*...*...**.**..****....*..******.*......**..*.*...**...**...*....*.******..*******.**.**..******.***...*..**.****..**.*..**....**.......**.....********.**.****..*..****..*.**.......*....*.**.**.**..******...*..**...*.*.*.***...**..*.****....**.*.*..*.***..*.*.******...*.***.**.**....*...*****.*.*.**....***......*.**..*......*...***...**.*..*...**..**...*..*.***.***..*.....**...*..***....*.....*.*...*.*.*....***.**............**...**..*****.**..*.*..**.**.***.*..***..*.**.*.*.*******....*.*.*...*..***.*.**......*.*.***..**......***....**.*.*.**..*.*.*......***.****.**.***..*...*..**.**..*.****.*....*.*..*..*.*...*.**....**.**...**....*.**.*......******...*.*.*...*...*.*..*..*.*.***.*.*..*.*..**...*.*.****.*.***.**........****..*.*..******..*..****.**.**..***.***..*...****..*..*.*.***..*.**.********..**.*..***.*.*.....***..****.*.*..****......******.*..**....*..***..**.*******.*..***..**.....**..*...**.*..**....******..*.*.*.*..***.*.****.**.**.*.**.**..**.*....***.**....*.*..**..**.......**.*...**..*..*...**..*.**.*..*...*.***.*.*........**....**.*....*..*.**..**...*...**.*..*...*.*.****..*.***.**....*...**...****..*.*..*..**.***.*.....*...*......**.......**.**.*****.*....**.*.*.**.*..**.**.***.*****.**.*..***..**.....***......***********.*.*.*...**..*.**.***.***.*..**..*.**..****..***.....***.***.*.*..***...**.*..*..*.*.**..*..**.*..*.*...*.***.******.....*......*****.**.*.**.***.*....**.*.***..*.*.**..****..***..**.*.*.*......**.****..****.*.*...*...*.****..*.***.*.*.*.***.*.*......******...**..*.*.*..**.**..*....*..*.**...*.***....***.***..**.*..**...**.*..***..*...****..****.....*.**.*..*..*.*****...**.* ..**.****.***.**.*......*****.*.*.*.*..**.****.***..**.*..****..****.***.*.*..**.****..*...**..**...*.**.**.*.*.....***..****.*****..**..*..**.**.....***..*.**..**......*.*..**...**.**..*.***..*.*.*...*.*.*.******..**.**.***..***..***.....**.***.....****...****.*.****.*...**..*.....*..***..**.....**....**...*********.**.*.***..***.***.***..*...**..**....***....*.*.*..*.*.**.****..*..****.*.**.***.**...**..*.*...*...***.***...**.****..**.*..***........**.***.*..*.........***....***.****.*.**.*...*...***...**.***....*.*..*...***...**.**.*..**...*..*...****.*..***.*******.*.**.*...*...**.***..*****...*.**.*....***.****.**.*.*.*..**.......*.*.*.......***..*.*.....***.**..*....*...**..**.****.*.*.******..**.*....****.*...*.*...***.****...***..*********..*.*.*..****.***..******.*..***.***.*.**...*.*.****........***..*..****...***.*...***..*.*..*....**...**..**.*....**.*.**.***.*.***..**..*.*...*.*..*.*..****..*.***......****.****.**..*..*.***.**...**.*.**.****..*.**.****.**.**..**...*...**.*.*.*..*.*..*.***..*****..*..*.*....***.****...*.**.****...*..*****...**.**..**...*.****.***..**.*.*.*.*.****.*..*..****.....*....**.***.*..***..*.*.**.****.**.**.***.***.*...*......*.*.*...*....*.**.****...*.*..***.*...******.**.**..*.....****.*.***.*..*.**.***.*.*.*...*..*.**..****.****..***.*.***.*.**....****.***.*.*..**...*****.*....*.*.***..**..*...*.*...**..*.***.*.**..**.*.*.*......**..****.****..*..****.*.*.***.***.*.***.***.****...**..**.*....**.*..***.**.*.**.*...*.*...**..*.*..*.*.***..***.*.******.....****.**..*..*..*...*...*.....*.*.*.*...*.....**..**..*****...**..*****.....**..*.*..*.**...**..**....*.**.*.******.*.***.**...*.*.**.*..*...**.*...*.***....*****....***.*..*...**.*...*.*..**.*.**.**.*..**...*....****..*..***.**..***.****...**.*..**.*...**.*****..*.*...*.*.*...*.**....*..***..*.......**.******.***.**.*.*.*.*.*.*.....*..**.....**......*....****..*.*.....*...*..*..*..**.*.*..*..**....*.*..***.**.....*.*.***..*.**.**..**....*..*..**..*.**.**..*.**.....****..*...*** *.*******..*..**..*..*..*.*......**.***.**....*.*.**....***.*.*.....*.***.***..*..***.**..*..*..*..*..***.*.****.**..**...*..*..*.*.****....***.**...*.*..*...*.*.*....**.*.****.***.*****.*...*****..*.**.*.*.****...***.*....****.*.*.**.******....**..*..*****.**..*..**.****....*****.*...******.***.*.***...*.*...*...**..*.**.*.*.*...*.**.*.**....*..**..**..****..**...***.*..........****.*....***..*.*.*.*.*******........*.**.*..*.*.*..****...*******.*****.**.....*...*.****.......****.**.*..*.****.*..*.***...*.**..**.*.*.*..****..*...**..***..*..*****..**.***.**...**.*.***...**....*..*.***..*.*.....*..*.*.*.**.*.****..*...*****..*...****.*.*.***....******...***..*..*.*.***...*..****....***.*.*..**.*....*.*.**.....*...*..**.*.*..*..**..*.*..*...**..**.*...*.**.*.*.**.******.*.*.*.*.*..*.*..***.*.*..**..*.*.*..*.**.*.*....*..***.***..*...**.*.*..***....*.***.***...**.*......*.*..........*..**..*....*.*.**.*.*..*..****.***....*.****.**.*.*.*.**.....***.*..**...****.**..*.**..*.......****.*.*..*.*..*.....**.*.*..*.****..**....*.*.*********.*.*.*.*****.*.......**....*..****..*.*..**.*.*.*.**...**...*.*****..**..*.......*****..*...**..*.**.******........*.**.*.***..*.**...**...*..*******..*.*..***.*...**..**...**.....***.*...*.*...*..**.******...*.**.**....*****...*...**.*.*.**..**.....***...*..******.***.**....**.*.*.*.****.****..***.*.***.........*.**.**....*.*.***.*.***....*.*******.***.*...*..*.*..***.***..*...**....*.*..*.*..*...**.****...**..***.**..*..**......**.***...*..*.**..*.***.*..**.***.**...**.*.*.***.*..****..*****..****.**.**..*.....****.*.*.**..**.**.**..**..**...*****.**.**.*..*..*****.******.*.**......***....***.....*..*....**.***....***..*.*.***..*.****..*.*..*..*.*.**......***..***.**..****..***.***..**.*..*.***.......*..*.*..*....*.**********..**....*..**..****.*.*..**..***...*...*.*.*..*...*.*.*..*...***..*.*....***...***..**..*....*..***.**.*.**..****..*.***.*..*.....**..***.**..**......*.**..***..*...*..**..*.*.*...*...*...***.....*..**.**...**.*..***. ....****.*.*.*.***.****.*.....**....*...**.*...*..*.*....*.*.*.****..**.*..*.*.*..***..***....****.**...***..*..*.***.*..*********.*.**..**..*.*..*****.**.**.**.**..*...*.*.*.***.*..*.*....*.*..*.**....**.**.*.*..*.*...******.*.*.*......*.*****..****..*******.*..**...**..***...*******.****.*.*****.......*..**.*..*...*...*...*...*.**.**..********..*..*.**......*.*******.*.**..*....*.****...*.....*....*.*.**..*.****.*..**.***.*.*......*.**..***....**.*..**.**....**..**..*....**.*....***..******.*.*..*.**.*.*...*..****..**.*.....*.*.*....****..**..*..*.*...****.*..****..*.**.*.*.**....**.*...*...****.**.*.*.*.***.*...***.*..**...****.******...*.****.*.**.***.***.**...*.*.*....******..****..*.****.*...***..**..*..*..*.*..*.**.***.*....**..*.*.****.***..***.**.*****.*.*.***.*....*..*..******..**..****..*****.**.....**.....****...*..***.....*.*....**.**.***..*.*..*.*****....**.*...**..*...*.***.*.***.*.**.*.*.***.**.**...***.***..*...*.*...*..***.*...***....**.*.***..*.***...*.**...**...**.*****...*.*..*...*.*.**.*********....***.*.*....*******.*.*.***.*.**..***.*..*.........**.*...*...****.*..*....**.*.*.**.**...**.***.***.*****..*.*....*..*..*.**.*..**.*..**.***.*.**.*.*......*****.*.*..*.***.*....*..***...*.*.*..*.*......*****...*.*.*.********.**.**.*...*..****.*********.*..*.***.**..*.*.****....**...*..*.*.***.****..*..***..**.**.*.**.*.****.*.************..*.**.**.....***.*.....****..*...*.**.*.**.*..**.**...*****.**..**.**.***...*.*....*.**....*..*.****.*.*.*.**.**.*...**...***...*********.**...*..**...*.***.**...*.*...*..*.*...*.....***...*******..*.*...**..*........****...**.*.*........*.*.**.***....*.*...**.*.*.*..*.**....*.**...*.....*......**.**.....*.*****..*...*.*.**.**..*.***.*..*.**.*....*.*.*.*....*.*****.*...**.*.*..**.*..*****.*****..***.*.*..***..*.*.*....**.**.*.*.**....***....*.*...**....*****...*.*...*.....*..**.....***.*..*.**.**.****.*...*.**..*..**.**.*.**....**..*.****......**.*.....***.***..*******.***.*..*****..*...*.****.*.*.**....*.**..*...** *.****.**.***.*.....*..*...**..**.*.*.*.**.**.**..*...**..***.**.*.**.*..**..*******.*....*..*************.*.......*..*....***.**.....*.*..*...***......**..*********....*.******.***...**.*.*.**.*...***.*******.*****.*.***.*..**...**.****..*.***..****.***.***.*.***.*.*.*.*.*..*.*..**.****.*..*.*.*.****.**...*.*.*.**.*.*****.*..*.**.****...****..*..*...**.**.*...*.....**.*****....*..*.*..*..*.*...**.**..**...**..*.*.**.....**..*..*.**.*****..***.....*..**.****.*..*...********.*.**.*.*......**.***....*...*.*....*...**.****....*..*.**......***.***..****.*.*.**....***.*..**.****....**.*.*.*.*.....*****.***.....**.*.*.*..***....*.*.**...****..**.**..*..***.**..***.*..**.**....***...**.****.*.**.**..*****..***.***.***....*..*...***..****.*..**...****..*..*.**.*..*.*...***.***.*...**..*.*.*.*.*.***..*....*..***.*.*..****..*.*..**.*.*.*...**...*****....*.*.**.*......**...*.*.*......*.**...***...*.***.**.*.*****..**.**.**..**.*..*.*..*.**.*.***.......*...*.***.....*...*....*....**.....*..*...*.*........*.***.****......**.***..**..*.*......**...******.**...*.**..*...**.**..*..*.**..**..*******.*...*......**...***......*...*.***....*.*.***.*...*......**...**.****.......*****.**.*....**..*.****....*.*...***.**.*.**.*..*..*.*..**........**.*...***...*.********.....***.......***.*.***..**...******.*****..**.**.*...**.*...**.*.*.***.*.*.***........*.**...****.*......****.***.*.*.**.*.*.*.*.*.*...**.**...*.**...*.*.*.****.*...*...**.*..*.*.**.....*.*****.*..**..***..*.*...*......**......**.......****..***.*.**...**..*.*.**.*....*....*.*..***.**.....***..******....**.*....*.....**....*.*.*.**....**...*.***.*..****.**..*......***.****.*......*..*.*.***..**....***.**.**.*...**..**...*.*..*.***.*...*.*...****.....*..**.***.*..*.*.............**.*.*****...*.....**.*..*...*...**.**..*.**....*..**.....*.....****...**....*****.*..***.*.....*.*.***.....**..*.*..*..*.****..***.**..****.....**.**...*.*.......***.**..*.......**..***.....*******.*..***.*....**.**..*.*****....***.*.*...**..*.*.** *.*.*****.*.*.*.*.*.***.**.....****....**..*.*.*.*..*...*.**..*.*......**.*.*.**.***.*.**.***.....*......**.*.***..*...*******..***.**.***.*.*...*.**.**...**....**..*..**.**.*.*..*.****.**..***...**..*...*....*..*..******..*..*.*.***.*.....*..*.*..***..**.*.**...*..*.**.****..***.**.*..**.*****...*..***.*..**....**..*.**.....**.*.*.*..**..*.**.**.**.*.....*****...*...******..*.*.*****.*..***..**...*****...*.*.***.******....*.***.*.*.**.*......*..**..*.********.**...*****..****..*....*..*.***.*.*.**.*..*****..*.*.**....*..**.*..*.***..**.....**...*..*...****..****...*.....*.**..*..***..*..***..**.***......*...**.****.*******.........**.....**..*...*..*.**.**..***.**...*****..*..***...**..******....**.****..*..*....*.*..*...*...***.....***.*...*.***.*......**..*..*...***.**.*.**..*..*****.*.**.*...*...***...***.***.****.*.*..*....*..*.*....**..*....*...*.**..*......*..*.*...*......**.*.***..*..*..*..*.*.*****..*****.*.***.*..**.**..*.*.*********.**.***..**..*.***.**.**..*..*****..*.*.**.**....*.*.*..*..**..**.*.**.*******.*.******.*.**..**.*.**.*...**.**......*.**.*...***.*..**.....*..***..*..*.*...**.***..**.*..*..***..*..***.***.*******.****.....*.**.*..*.*..*.*.**....*..**....*..*..**......*..*...***.**.***..**.**....*..****.*.**.....*.**...*...***..*.****...*..*.****......*.*..***..***.****.**..**.**.****.**.**..*.***..****......*...*..**.*.*****..*****.*.***.*.**.*******.*.****.**...**.....**......*.*.*...********..*....*.*...*..*.*.**.*.*...**.*..**.***.*.......*...*.***.******...*.**.**...**.**.*...****.*.**..*.**..*.**.*.*.***.***.*...*.*.*..*.*.**.***..**..**.*..*****..**.*.**.*.**.*.**...*..***..******..**....*....*..*...**...*****.**.*..*.*...*....*.********.*..****..***..***.**..**.....***.******..*.**.*....***.***.*.***...**.***.*..**..****.*...*.*......*.*****.*.*....***.*******.**.*******.*.****..**.**.*...*...****.***....*..**..***..******.*****..**....*.....*.*.***..***.*.*....**...*****.*.*...*...**.......*...*.....*..**...*.**.**..*..*..*...*...**.. ***..**.**...***.....*......**.*....***...*.*...*.*.*..*..*.*....*...*.**.**.....***.......***...**.*..******..*...*.*.*.*...**.****...****...*.**.*....**..**..*.*........*.....*****.**.****.**..*..***...*.*..***...**..*****.....****..*.***..*.**.*..**...*...*..*******.*....*..*..*....**.**..**.****.**..***..**..*.*.***....*.*****..*.**.*...***.***.*.*..........**.**.*..*.*..**..***.*.***.**.*..**.*...****.*..**...*..*..********.****..*****.*.*.**....*.*...*.**..**..*.*...**..*..*...**...*...**..*****.*.**.*....*..**....*....*.*.*.**...***....***...*..****..*****.**......**..**..***....**..**.*.....*...**..**.*.**..*.*.**.***.*.***.**.*.**.**..**.***.****..***..**.*.****..*****.*...***..*.*.*.*.*.*..*..*****.****...*....*..***...**.........*.*..*..**.*..*..****....**.*******...*.*...*.*****.**..*.*.*..**....*.**....**.***..****....**..**.***.*.****.*....*.....*...*.....**..**.***.....*..***.*......**.**..***.*******.*...***....*****..*.**...*.***.*..*.*.*....**..*..**.*..**..*.*...****.*..*.*.***.*.....***..*.****...*..***.*.***.*..**..***....*.*...***..*.**..**..**..**.***.*.****..*.**....**.*.**.*...*..***.*.***.********.....*.*.*...**.**..*...**.*....*...***.*******..****.****..****.*****.**.*..**...**.....****..***..*..****.*.*....**...**.*.**...*.*****.*...**.*.**.*.***....******..**.*....*.**...*...**.**..**...*.***...**.**...*.**.*...***.***..*.*.....*.*.*.*.*.*.***.*..**.*.*.***.*.**..*....*.**.**..****.**....*..*****...*..**....*...***..**..*****..*.*......***.**..*...**..**.*.*...*..**.**..*.***..*..*..**....*...**.***.*..**..***.****.***...*.*.*.*****.*.*..**.***..***.**..*.**.*.***.*.***.**..*..***.**....*.*......****..***.**.***......**.***.*.*..****.*..****.....****..**.*...**.*...*...***..*.**.***...*..*.*...**...*..*.*.****..****.*.**.***....**.****..****..******.*...*...*....*.***.*.*.***......*.*.**.****.*...*.*..*.**.....*.**.**.*..*...**..*..*.*.****.*..****.*****.*..*..*......***..***.**......**..*****..*.**.**.***.*.*****..**.*******..*..*..*** .*.**...*.....*...***.*****.*.***.*.*..*..*.****..*****..*...*.*..*.**.*.*....*.***..*.**.*.*...***...***.*.**.**...*.***..*.*.**..*..*****....*.**.****..*.**.**.*.*****.....*..****.**.*.*.***.**...*.*.*...*.....*..*.*.*.**...*....*.....*.*.*...*.*..****..*....**...**.*.**..*.*...*.*.*.*.***..**..*.***.*.***..*....**...*..*.*.*...*****.*****.*..*.....**....****..***..**..***.....*..*.*.*.*.....*.**.....***.*.*..***..***..**.**.**..*****.*..****....**..**....**...*.***..**.*.**.*..**.*...***.*..*.**..**....*.*.**..*.*.*.**...*****.****.....****...*.***...*.**.**...*.**...*.*..*****..**...***.***...*....****.**..*...**.*.*..*.*.**.*.**.********.**.*..***.***.*.....**.....*..*...**.*..*.***.*.*......**..*....**...*.*..******..**..*.***...**......**..**..*..***..*.*......*..*****.*...*..*.****.****..*..**...*.***....*..*...*.**.**..*.****.*******....*.*.*.**..***..***...**...*********..******...**.**...***..**.*.*.*****.*...*.*.*.*.*...****.***.*.**......*..*...*...**.*.**.****...*...*.*.*.*...**..*.*.*.**.*.**.**..******....*..*.....****.**..**....***..*..*...**.*.....***.**..*.**.*..*..***.*.**.*.*.**...*****.....*....*.....*.....**.****..*.**...**.***.**.***.**.****.*..***.....*.******.**..***..*.**..*...**.**.***....******..***..*.*..*..*...*.*..**.*...**.**.**.*.***.....*..***..*.****....*.*...***...*...*......*...*.**.*.**..***...*...*...***.*...*.*.*.***....**.*.*..*****.**.*.***.*.*****...*...*.*..**....*.....*****...*.**..***.*.....***.**.**.*..*.....*.****.**..*..**.*..**.**.**.*.**...**..**...*.*.*....*.**.*.*.*..***.***...*..*.**..**..***.*..**..**.*.*.*.*...***.***..**..*..**.*..*.**.**..*.*..*.*.**..*.*****.**.*.****....*.*.*...*...*..***...*.**.***..*...*.***.**.**.**..*....**.*..*..****.......**..****..**..*..**..*.*...*....**.*.*.*..**..**...*...****.*.*...***..*..*........*.*..*.*...**...*..*....***.*..***.*.....*.*....**.*....*...****.*.**.*.........****....**..**..*...**.*..*......***.*...***.*.....**.*.*.*.*..****...*.*****.*.**..*.***.**......*.*.. ...*.**.**..*****..**.***...**.....*.***.*....**.*.*.*.*..***.***.....**.*..*..**...**..*....***..*.****.*..*...*...**.....**.*...*.**..**.*.**.*....**.******.*...**.****...***......*....*.*....**.****.**..***.****..**...*.*..**.**.*.*...*.*..***.**..*..**..***.*.***..*.*.**..***.*.*.*..**..*..*.***..*..*....****......*..***...**.*.*..**.***.******...**..**..*.*..*...****......*****..*...*..*.*.*.****..*.**.**..**...**.*...*...**.*.....**...*.*....*.**..*****.*.***.*....*.**..*..**...*.*.*.....******..****...*..*..**....*...*..*.*....*.**....*....**......*.*.*.*....*****..*.....**......*..*****...*...*.**..**.*.******.*.*******.*.**....**..**..*.**.*.....*.*..*.***.****..*...**.**.**.*.*..*...*.....*.***....**.***.*..***..**.*...*.*****..***..***...*..***.*.******..*..*.***..**.****.*...*..*.**.*****.*..**.*.**.**.***.**.******..**.**..*******.*.......***.**...*..*..**...**..*.*.*.*.*.**....*.*.*.*.*........**...*****...*.*.*.**..*.**...*.**.**....****...*...*..*.**...***..*.****.*..*..*..*.****...**.*.*.***.......**..*.***....*****......**...***...*...*.***.*.**.*..*****.**...*.**...***.*.................***...*.*.***.*******.****...**.**.******...***...******.*..***.*..**.***..**.*.....**..*..*.*..*.**.*..***.*.*.*.*.*.**.*.***..**..**.***.*.**....*.*....***.*.....**....****...*..*..**.**.**.**..*...*....**.**.*****.*..**.*.*........*.***...*****..*.*...**..**.*.**.**.**....*..*..****.*..**..*....**.**.......*.**.****....*****....***..***.****..*.*..*.*....*.*.......***..**.*....*.....*********...**.*..**.*.**.**.*****.*****...*.*..**.*.**.*.**....*..*..*...*.*****.*......*..****.*..***..*.**.*.***.*.....*...**.**....*.**.***..****.....*....*....*.*.*****...*...****.**.*.**.***..*...*..****.****.*.**.*...*.*..**.***.*.*....***..*.***..**...*...**..*..*.**.*.*.**.*....*.**..*..*.*....*....*.......**..*..**..******..**....****..*.**...*..***..**.*..**.*..******.*.....**.*.......**...**..***..**.*.........*.*.**...*..*.*.*.***.*...******.**..*...**...*.**.**.*.*.***. **.*..*..*..*.*...**.**..*.....****.**.**.***..*..*****.*.****.*.....*****.*......*.*....*****.*.*.**..***..*.....*.**..*.**.****.*.***...*....**.*..*..***...*...***.***.....*..*.****.*.*.***.*.**..*.*..**...***...***.****.****.*.***...***.***.....*..**...***....*******..*...**..*.**...*.***.*.*.**....**.**..***....*..**.**...*.*............**...*...*.******......*.**.*.*****.*.*....*..*.*...**.**...*....*..*.*.**.....*.***.*.*....*..**..*.****....*..*...**..*.*.*....*.***..**.*.*.....*..**..***..*.*.**...**....****.*.**..*.*...**.**...*****....*.*...**.....*.*.*..**.**..**.**.*.*.......****.*.**..*.*..*..**.***..****.******.*.....*.*.**..*.*...*.**..***...**.***.*....*..*.*...*.*.*...*..*.**..***..*..**.**.******...****..**.*.**.***....***...**.*...*..*.******.*.***.*****.*.*..**..***..**.**.*.*..*.***.**...*..*..*****..*.**.***...******..**..*.***.*..*.***.*.*.**.*............*.**...******...*..*****.*.....*...**.*..*..*..**.****.**...*.**.***.****.**..**.......**.***.**.**...***.*.***.*.**.*..***...*.**.*...**..*.*..***...*.**..***.**...**.*....***.*......*.***...***...*....***.***..*.*.****.*....***...****.**..**.*.********...**.**.*.*..*.**...*....***..******..****.*.**..*.**.....*..*.**.**.****..**...*..****..*.*..*.*...*.*.**.*.*.******..**...*..****..*..*.*...*..*.*****.**..****.*.*.*...***..*..*.***...*.***.*.**.****....*.*..*.***....*....*.....*.*.**.*.***..*...***....*..***...*.*......***..*...**.***.***.***..**.....**...*.**.***....*.**..****.*******..*..**.*.**..........**.*.****.....****.**..****.*....*.*.......**..****...***.*.**.*.**.*.*..*.*..***.*.*.*.***.*.*..*..****.*..*.***.....*.*..***.***...*.***..*..*.**..*.**.*..*...**.*.*.*..****.*.**..*....*..*.**.***.*....*.**.***.*..***.....*...**..*........**.**..**...*.**..**.***.**.**.***.**..*..**.**********.**...**.*...*.*.*.*****.*...****.*.*....**.***.**.**.*...**..****......*..*...*.*..*...*...*..**.*..**.**.*.*.*..**.*..****....*****.**..***..*..****..*..*.*.***..**...*..*.**.*.**.*..*.*.**.*.*. *..*...*..*.*.**..****...*.****.....*...*..**..**.*..*...*.***.*.***.*...***..**.*****.*......*..***..***.*.*...***.....*...*.**.*...***..*.******..*.*.******....*****.**.*.*.*.**.**.*.**...*..*....*..*...*.*.****.*.**...**.*.****.***.***..*.**..*....*****...**.**.*.*....*...**.*.*...***.*...**..***..*.***.**.**.***.**...*..***..**...**....**.*..*.**.*.*..*..*...**.*....**..**.*****.*..**.*...**..**..**..*..*.*.*.********.*.****...*.*...*....***...******....****..****.*.*..**..*..**.*.....*..**.***..*..***.*.*****..****...**.******..*****.**.*.**.***.*.*..******..**..**....**....*..*.***.....*.....**.**.*.***..**.*****..***.*.***.*..*......**.*.*..***.****.....*......*...***....***...*.**.*.*.*..**....**.*.*.......**..*.....*....**.*.**........********..**........****..******.*....**..****..**.*.*.*.*.**....*...*.*..*.***.**.**..***.**.**.**......*..*.**.*...*.*..*..*......*.*.*.*..**.**.*.**..**...**..*.*.*.****..*****...**.**..**..***.**..*.*.**.....*..*****...***.**...***....*.*...***..***.***.****.*..*..*.****..*.*..*...***.*.*..**..*.*..**.**.**.**...**.**..****.*..*.......*.*.*****.*...*..**..**.**..**.**.***.**.*.****.*...****.*..*..****.*..*.*.*.*.*...***.*.*....**.**.*.******.**.*.*....*..*.**..*.**...*.*.*.*.*.*....****...**...**...*******...***...**.*..***.**.****.*...*.*......*..***....***...**.*.**...*.*.*.***..**..*...*.*.*****.*.*.**..***...*..*.*..*....*.*******.*..**..***......**.**..*.**...***.****.....***..***.*.*.**..*.*.*.*...********.*...*.**.**...*****.**.****.*.**..**.*.**....*.****.....*..****..****.**..*******..**.***.*****..*******..*..*..*.*******.**.....*.....*....**.**.*.*.*.***...***.***.**..*.*...****..*...*.*.*.***..*.....**..*......**.**...*.*.*..*.**.*.....*...**.....**.*...***...***..**...*.*****.*.***.******.*.**.*...**.***.*....***..**.****.***...*....**......*****.**.*.***.**.....**.***..*...*.**..*..***...***.**...*.....*...***...*.**.***..*.**.**....*.*.****..******......*.***.*.***...*****...***.*****.....**..*.*.*....****** .*.**.*.*.*****.*.*...*...*.*..******.*..*..**.*.....*.***..*...*..*.*.*.****..*..**..*...***.***........*..**...*....*..**.*..****..*...***.*****.*.*..*...*..*.*.*.**.****.*.****.**..*.*.**...**...**.****.......***..*.*.*.****..*..***.**.*.***..*..**..*.******.*.*..******.**.*****..*.****.****.**..**.**.**.**......*..**.*..****..******.*.**.*......*...**.****..**..*.*.**..***..*..***..***.*..*.***..*.....***...**..*.*.***...*.*.*.***...**.***...**.**.**....****..*..*.**.**...*..*..*.***.*..*....**.**.*.*.*.*.*.***...**..*.*....*.***..*.*....*.*.***.**.**...*.****.*..*****.*.*..*.*..*.**...***..**..*..*..*.*..*..*....*********..*....*.**.**...*.*...***...*.*.****.****.....*.*.**.****....*.*.**.***.***.***.**.**.**..*.**...*....**.****.**.****.*..*..*...*..****.*..*.*...*.***.....*..********..*.***.*.**...*.*.**.*...*..*..*.***..*.*.*.**.***.*.***...**..******...*...***...*.****.*****.*.***...*..**.....*.**.*..*..****.*.****...*.*..*.*...*.**..***...**.*..*....*.*.*..*.*..**.**..**..*.***..***.*.*.*.****.*....*...***.**.*..****.*..***...****.*.****.*.***.*..****.*.*.*..*.**....***..**.*..**.*..*.*...***..*.**.*.*.*..***..**..*..***....****.***...*****.***.*.......*.*****.***...*.*..*....**.*.***.*.*....***.*.*....*****..*.*.*******.******..*.*.....*..***...*.*****..*****.*..*********..****.**.*.*..*********...*.*.**.*.******..****...*...*..*****...*.**.**.*...**..***.*.****.**..*.**..**...*.*.*....*.***.**...*....*****.***.*..*****.....********.**.....*.*.....*..*.**.***..*.*..****.*..***......**.*.*.**.*..**.*...**.******.***.*...*.....**..*.*.**..*.***.****....*.***.....*....***.*.*...***.......*.*..*.....******.***...*.......*.....**.**...*.*.*.**.****.*.**..**....*.....**.**.**.****.******...***..*..*.*.*..**.*..**.*..**.**..***..******.*****.*******.........**...*...*.****...*..**.*.....***.*....***...*..*......*..***.*****..***.*..*.***.**....***.***.*****.*..*..*.***.*******.*..*.**....**...****..*..****.*..*.*..***.*.....*.*...*.......*...*..***.*..******.*** ..*.*.*..***.*..*...*..**..**...**..*.*..**..***.**.**.......*..**.*..**..****....****.*****.*..**....*.*.*..*...*.******.*.*...***.*.***.*.**..**.*.*..**.**.*......**.**.***.*..**.....*....*.*.**.***..*..*.**.**......****..*.***......**.*....*..*.**.**.*.*.*...*...*.*.*..**..*.**...******...*.*.**......*....*....**.*.*..*..*..*****.*.*....*.*.**..**.*..***.*.*.*****.*.*....***.*.....**...*..***.**.*****..*****.***..****....*.*.*.*.....******..**.**..*.*.*.*..**.**.*..***.*..****.**..*.*.****.*.********.*.****..****.*..*.....*..*.***.*...*...**....**....*.**.*.*..*.****...**....*.*.*..*.**...*.*....**....***...*..*.***..*.*....**.*.**..********.*******.*..*.*.*.***...*..*..*...*..****..*.***.**.**..**.**.***..*..*..*...*.**..**.**.....*.....*.*....**...**.*..*..***......*..*.**.*******...**..*.*...*****....*..**..*.***...***.......****.*......*..**......*.....*....*.**....**.*.*.*..*...*..***.***..*.....*.**..**..*....*..**..**..*.**...*****...*..****.*..**.**.....**.....*...*****.**.***.**..***....***.***.*.......*...******.**.**.**....*.*....**..**..*..*.***.*..***.**..**.**.*****.*.*....*......*..*.****..*....*.***.**.***....**.**...**.*...*..**.*..*..***..***..**..**..**.*.***.*.****.****.*.....*...***.*....***.***.*..*..**..****...****.***.***..**.*...***.*.*.****..*.***...*..*..**..*..*..*......****..***...*.**...*...****..**..*..*..*.*...***.******...*.*...*.*.*...**..***....*.**...*.**.*.*.**..*....*.*.*.*.*.**.***...*.*......**..*..***...*****...***..*....***.*.***.******.***.*.*.**..***..*.*....**...........*.*..*.****.*....**.*...*....*.***.*..*.**.**..***.*.*....**......*.*****.*....*********.***..***.*...*..**.**.****.***.*.***.**..**.*..*...*...........**..**.***...*.*.*******...*.****..**...********.*.*....****.**..**.**.*..****.**.....*****..*.**...*.****.*...****.**.*.***.**.***.*...*..*****.*..**.*...*.*.*....**.***..*...***.**..*..**........******..*.**.**.*......*.*..*.......*.*..*..*.***....*.....*..**.*.*..**..**..*...***......*.*..*......***** .**..*..*.*..**...*.**..*.***..*.**.**.*..****.**..**.*.**..*...*..****.**..*...**...***.*.*..*..****.*********....*.*.**..**.*....***..****....*.*.***.**.****.**...*.***...*****..*.*..***...**.*.*.*..*.*.*.**.*..*.*.*.***..*..*...***..*....*.......***.*...**.*.*.****..****.....*.*....**.*****.....*...***....**..**.*.******.***.*..*.*.****...******...*.***.**.*..*.*.*.**.*....*.*.**...*....***.***.*.*..*.*.**..*.*....*....***...******..*.****.*....*..****..*......******...***...**.*..**..*.*.....*.*........***...**.*.*....****.****.*.*...*..*.*..*.******..***..*....**.*.***.*.*...**.*..*.*.**.*.....***..**.**.****...*.***....***.....****.***.*..*...**..**........*************.*.***.*.***...**.**..*.*..**.***...*.***.**.***.**.***.*.*.*.*.*..***.......*.*.****.*..*.*..*...**...*.**..*.*.***...***.**.**..*.*.*..*.*.*.****.*.*..*.*..*.**...***.....*..**.......**.*.*.**..**.....*..***...*..*.***..***...***.**..*...**...**..*****.**...*...*..**.****..**.*.*.****....*****..*...*.***.*.*...****.*.*..*...**.*........*****..*.*.*.*..**....*.***.******..***.*..*.***.*.****...**.**...*..*.**.*..*****.*.*.*.****.*******..*.*****.***....***...*.****.*.*....*****....***.*.*.***..*....*.*****..***.*.*.*..*.*.....***.***...*....**..**.*..*.****.***.**.*.****..*..*.**..***..*.**.*..*..***.**..*...*.*.**..*.*...**.*..*....***.*.*..***..***..*.*.******.*.**.**....***...*..*******.*..**..**.***..*..*...**.*.**....*.*******....**..***.*....*.**.....*..*....*****.*.*...*...*.****.**..*..***.**...*.*........**.***.*..**..**..****....*..****..**.**..***..*.*.****..**..*.***..**.***.*..*.....*.....********..........**..*.**.*.***.**..***......*..**....**.*.*..***.....***.*****.**...**...**.***.*...*.***.**.**.***.****.**.**..****.*..*....*.***.***..**.*..**.**.***.**.*******..*.*...*.***...**...****.***..*...*.*.**..*...*..*.***.*****..*.***.*...**....***.*...**.*.***.*.*..*...*.**..**....*..*...***....**....*..***.**.*.....*..****....***...*.....**.***.*...******.**..***....*.******.*.**** *.****.*....****......**.*........***.*.*.*.*.*.****.***..*..*.***.....**.**.**.**.**.......***.**....***.*.******.*.*...*.**............***.*.*.***.**.****..**....****..**..**...*...**......*...****...**.*..*.****.****.**.****.**.**.***......*.***...*.*.*.*.**.***.*.*.**********..*.**.*.*****..**.******....***.*..****.*****.***.***.**...***..*.***.*..*..*..*.**.*.**......*.*.**...*..***.**.*...*.*....*.*..***.***..**...*...****.**..*..**.....***.........*.****.*...*...*....*....*.*.*......***.****..*..****..*....***..*****.*.**..**..***...*.****.*******.*....*...*....**..*****.*..**.*..*.*...*..*.*...****.*..*..*.*...****...**..*.*.**...**....****........****.***....****.....**.****..**...**.*....***.**...*.***..*.....***.*....*.***..*....*..****.**.**..***..........**.*...*..**.*.**.*****..*.***...*.*.***.*.**.**.*.**..******..*....***......*.....**...****......****...****...*.**.....***.****.****..***...**.**.*....**.***....*.**.*..***..*.*......*...*...*.***..**......*....****.**..***..*.***..*.*....*...*......**.*****.*.*......*.*...**.*....*..***..*..*.**......*****...**.**.***..*.***.....*...*.......****...**..*...*.*..*.*.*.....**...*.......*.****..**..*...**.**..*..*.**.***...**.***...**.**..*..*.....*.**...*.**.*.****..*..****.***.**.***.***..*.****....*.*.**.*..*...**.*.....*..*..*..*.*.*..****..*..*..********.*.****.******.*....*.*..**.**..**.******..***.*...*.*.**.**.*...**..**.**.*.*..*....**..**..***..**...*.**...***...*.....***.*.**.*....*.******..*.*...*.*..***.**..***.*****.*...*..*..*.*.****.*..*.**.*.*.*.**....****.***..*...**.*.****.....*.**.*.**.**.**.*...*.***.....****..*.***..*.****.*.*.*....*.**..***..*.***...***.**....***..*....***..**.***....*.*..**...**.*********..*..*..**.......***.*.***.....*****...**..**...**..**..*.*****.**..*...***...**..******..**.********..*..*****....*........*.*.*...*...*.*.*.*.*..**....***.*....**.*.*...**.*.*..**.*...*..**.*...*..*.****.***.*...****.......**..*.**.*..*......***....*..****.**....*...*....*...*.* .....*.**....**.*..*.*......*.*..**.*.*.*...*...****...***.***.*.*...*.*..***..*******...*....*.******..*....*..****...***..*.***.***.*...**..*..*.*.***.*.*.***...*...******..***...***.....*...*.*.***..*..*..**.*..*.****.****.********.......*.....**.**.*..*...*..******.*...*.****.*******..*..**...***..*.*.***..*...**.**.*.*..*..*.*.*.**.*..****.......*.**.**.**..*..***..**..*.*..*..**.**..*.*****.*.......*.*.*.*...........*...*..**..*.*.*.**.******.***.**..****.*...*.**....*...******.**...***.*..**..**....*..*..*******.**.*..*.**.*.******..*.*.*..***.*.*.*.*...*.*..*.**.**.******..**.....*****...*.*....**..**..***..***.*****.***.*....**....*.*.......*..**.*.******.**.***....*.****.**.....***.*.....*.***..**.*..*.*.**.***..***.*.*.*.*..*****.....****...**..*.****...*.*...*...*..*..*.*.****.**..**.***.*.*.**..*...*...**.*.*.**..***...******..*.*.***.*...*..**.....*.*.*..*..**.*....*...*..****.**..*..**..*****..**..*.*****...**...*****.*....*.*.**.*..*.**.***.******..****.*..*.**...**....*..***.*.*.....**.**.***..*...*.**....***....**.****.**...********.***.****..**.*...*....*..*.*..****.**..*****.*..*...*.***.*....*...*.*.*.*...*.*....*..*.*..**.**..*.***.....****....*...***.*.*******.*.*.....***.*.*..*....***..*.**.....*...****.*.*.*..****....***....*..*.....**..*...****...*....*.**.**..*..*.*****...*....**..*.******.***.****.*..*.****...***..*.***..***..***.***.....***..***.*....***..***.....**..*..*****..**.*.*...***..*..****.*..*......**..*..**.***..*.*.*.**....****.......***.*..***...*.**....***..*....***.**..*.*.***...*....****......**.*...*.*...****.***...**.*.***........***.*..****.*..**..*..*....*..*.***....*.*.*****...*.**.*..*...***...***..**.*..**..**.*.*..***.*....*...*...*.*..**.**.*.*...*..**.****..*..*.*..*.*****..*.*.*.*.**.***.*...**.....*....*****...****..**.....*..*..**..***.*...*...*****.....**.*..*...*.**.***.**.****.****.*...**..**..*...**.*.*.*.******.**..**..**....**...*.*..****..**.***..*...**.**..***..*.*.*......**.****.*...**...*.*...****.. .*..******..*.**.*.****...*...********...*..**........**...****..**.***.***.**.*...****.**.***.*.*.*.*.**....***.*.****.*..*.*..***.....*.**.*.*..*.**..**.*.***...**..*.****.*........****......*..**.**.*........**.*.*.*..*...*.****....*....***.*****...*...*.**.**.**.***.**.*.*.....**...**.*...*.**.*.*.**..*.*.*.*.*.*.*.....*.*.***.*..***.*..*.*..*..*...*......*.*..**..*..*.....*.*.*.**..*..*****.****.*.***.**.*...*..*.*.*.*..*.******.**.**.*..*..**....*.**.*.*.****.*...*.....***.*..**.**.**.*....*..*...*...**.***.***.*.***..*...**.***.*...*.**.*.**.*.**.******.*.*.*.***.*.*...*****.*.**.......**.*.....*..*..*....**.....***..*.**.*.**.**.**..*.***....*.*.*...*.**....***.**..*.***..**.*..*..*.**..*.*.**...*.**.......**.**.*.**....*..*..*...**.*....**.*...*....***.**.*.***..*..***...*.***.*..*.******.*...*.**...*.*.*.*.*....*.*.**....*....******..**...**.*....**...***.*...*.******.**.**.*.*.*.***.*..**..**.*..**.*...*..*.**.**.***...**.***.....**.**..*.**.*.*.***.*.*.**....*..*.***....*...****.*****..***..*...*.*.*..**...*****.**..*.*..**.***.*.****.....**.**..**...*.**...****..*..*.*..***..****..*.*.....**.**.*....*....***...*.****..*.*..**...***********....*.*.*...*.*..*.**.*.***....*.***..*..**.*..*.*...*...*...**..*...*.**.....***...**...***.***.*.*.*..***....**.*...******..**....*.**.**.*..******.**.******.*.*....**....*.....*.....*******.**.**..*.*.*.*....***...*..***.**..*..*.**.*****..*.*..*.*..****.**.*.***.*.*.****.*..*******.***.***..****..***..*.*..******.**.....*.**..****.***.**..*.*....****.***..*.**.***.****..**...***..*****...*...*.......********..***...*..*..*.*****..****.**.*........**..****...**.*.*..****..***.****.*.*.*..*.**...*...****.*****...**.*.***..*.***.****..***.**....**....*...****.**.*.*.***..***.......**.****.****..**..********..*.**.*.**.**...****.*.******...*.*******...**..*..*.*.*..*.*.*.*.**.*.****...*..*.*.*...*.*..**..*..*...**.**..*..***..*.**..*..*.***.....**.*..***.*..*.*.**..***.*.*.****.*.**..*.*..*.****.**...***...*.****..**.* *..**.*.**.**.*****.*.*..**.****..***..******....*..*......***..*..**....***.*..*.*********.**.*..**.*..**..**...*****.....*.*******..*.*...*.*....*.**.*.****...**.*...*.***.***...*.*.***.**..**....*..**.***.*.***.*.**.*****.**..*.**....**......**..*.*.**..*.*.*****........*.**..****.***.*...*.**..*..*..*..*.*..*.*.**.**.**.......**....***...**..*...****.*.*.*.***.****.***.*....*.*.*..**..*.*....*****...**.*.......*..*.*.*.**...*.*.*.*.*.****..**..**......**..*..*.*.**.**..*.*..**.*...*..*......**..**...**.**.**.***.*.*..*...*****..*.*.**.*.*...*...*..*****..*...*....*..*..*....*.**....**.**.*..*****...**.*.*.*..**.**...*....***.*....*.....*.**.*..*......*.*...**...*...*.*.***.***.*.**.***..*****....*..*.**...*..*.***.*..**.**...**.*.*..***.**.*.*..*.**..*..*....****..*.**....*****.**...**....***.*.**.*.**...****.**......*..****.*.*.*.***.....*.*.****.***..***.***.....**.******..**...*.*...*.*******.**.**.***.*****..**......*.*..*.*..*..******.***...**...*.***...*...**.*****.....**...**............**.**.*.**.*******.***.......*.***.*..**.*.***..**......*.*.*****.*..*.....*..***.**.*....**..****.**.*****...*.**...*.***.*******.*..*.****..*..*.***.*.**.*.**.**.**.*.***.**..***.*...***.*..*.*..*.*.*.***...*.....****..*.*.**..*...***.*.*.*..*.*.*.**..*.***........****..**....*..***.*******......*.....*****.*...*.***....***..****...**..**...*.....***..**.*..*.**.******.**.**...*******.*.****.**.*.****................*******......*.*..***....**.**..**.*.**.***.***.....**.*.*.***....*.*..*...*.*.*...*.*.**...**..*....**.*....**.**.*.**...*.***.......**..***..*.*.*.*....**....*.**.*..**....*.....*...*.**....**..*.......*.*..*.***...*.*.*.******...*.*.**.*.****.****..*.*.**.*.....***.*.**..*.*.......*..***...**.....*******.**..**....**.*.*.*...****......**.*.*****.*.****.**.......*...*..**......*..*..**.**.*..*.**.*..*.....*.**..****...*.**.*..*.**.***..**.*...**.**...***..*..*.**...*...**..*...*..**.....**.*.*****..****.*.**.*.*.*.***...***.***.**..*.***.**..*.**.*.****.**. ...***..*...**.*.*...**..*.***...*.*.*.*.*.**.**..**.*.*.**.**.....**.*..**..**.*...*****.****.*.*.******.*...**......***...*.....*******.**.....**.*.**....*****.*.***.**.*.*.*....***.**.*....*.***...*..*.**......*.*.***..*.*.*****.**...*....*.**.*****.*.**...*.*.....*..*..**....*.*..***.***.*.....***..***.**.*.*..***.*........*...**.*...**.*.***...**..***.**..**..*.**.**..**...*****.*..****.****..*..*....*.**.*.*****..**.*..*.*.*.*.*.*..******...*.*.....*..****...**..**.*****.**..******..*..**.*.*......***.*.**....**..**.**...****..*.*.*....*....*..*..*****.****...*..*.******.***.******.**..*****.*.**.*.**.***...*.****..******.*.*****.***.*..**.*******....*...*.*..*..***.***..*******...***..*....*....**.**....***.**.*..**...*.*.....*.*.*.*..*...*.*.**..*.*..*..*****...*.**..***.***..****.***.**.**...**********..**.*.*.**..***....*.**..***.**..***.*..*.****.**..*.*****..****...*.******......***..***.**.*..***....*.*.*.**.*..*....**.***.**.*.*.*.*.**....*******.....***.*...**...*.**...**.***.*..*.*....***.***.....*..*.*..*.*******.*.**.*****..*****.**.**.....*.*.....**.***..**.**.....*.******..*..*.*...*****....*.*...*..*...*..*.**..*..**.*.**.*..*.**.....*......*..**.*.....**..*.*.*.*.*.*.**.*..***...**..*..*.*.*.**....***.**..*.**..**.....***.*.*...*.**..***...*..**..*****.***.****.**..*.*.**.**....*..**.*.*...***....*.*..****..*..*..*.....*..**.***.*****.***..**.*.*.*****.***....**..**.**....*..**.*.**.***.*.*..*.***.**....**.****.***...**..*******.*..**..*.**.**.****.....**..*...**..**..*.*.****.....*....*.*.*.*..*..*..*.*.*.**..*.......*.*....*....*.*..**..*****.*.*.*******.******.**...*..***.....*.**....*...*..*.*...******.*....***.*..*.*...***..*.**..*..**.**..*..*.**.*.***..*..*.**.****..****..*.****.*.*..*.*..***.*...*..**.....*..**.****.*.*.*...**..*......*.******.*.****.**.***.******..*..*.....***.....*.**...*...***.*...*****..****.*.**.*.*.**.....****.*.........*.*..****....**....*.*****..*..***..*.***.**..*...*..*.*.**..***.*....***...***....*...**.*.*.. .*....*.....*.*...*..*.****.****.****.*...*..*****..*..**.*.*..*******..*..**.**..**.*.**..*.*..**.*.*..**..**.*...*.*..***....*.*....*.**..**..*...*.*...**.*.***.*.*****.*..*..*****.*.**.**..*.******.**..***......*****.*..*...**..*.*.***.**..*.**.**..*.*....**...**.....***.*.*..***...*..*.*.***.*.**.....*..*.**.*...*.***.**..*****...*..*..*..*****..*.*.*.*.*..*****.*.......*..*..*.*****.**.**.***.**.*.*..*..**...*.***.**.*..**.*.*..**.*****.*..*...*******.***....**.*......*...**.*****...**.*.*.***.***.**..*.**.**...**.****..*.***.**...**.*.*.**.....*.*..*...*.*.*..*..*.*..***.**.*..*.*...**..***..*.*...*..***..**.**...*...*..*..**.*.*.***....*****...*.*..***.****.*....**.*...*.***.*.*..**...***.*...*..*****..***.**..****..*.*....*..**..*.*.**.*.*.**.*...*.*.*.**.*....**.**..*..*.**.*....**....*..*..*.**.*.***...*..***.*...**...*.*.**.**...**..*...**.*.*.*.*.*.**.**.****...*.*..**.**.*..*..*.***.*.*.**.*.*.*....*.**.......*.**.*.*.***....*..*.*.**....**......***.*....**.****....*.****.****.**...**.*****.**.*.******..****......**..**.***.......*.*.**.**...******..***.*.*...*.**.**..*.*********.***.*.*****........***..***...**......*.*.....*.*...****....***....*.****.*.*.**....*.****.*.*.*.**.**.*.****.....***...*..*********.***...*.**..**.****.**....*......*..*.***.*.*.....*.*.....*.*.***.*..**.*..*..***......*.*.*..*.*.**.*.**.*....*.**...****.*...*****.*****.*..*..*.....**...*.*.*....**.**.*..*...*.*.*.***..*..*..*...**.***.****..*.**.***...*..*.****.***.******.*.***...********.......*.....***...**....*...*****.**..*.*...***.*.*...*...***..**....*****.***...**..**..***..*...**.**.*.**.*.....*.******.**.*.....**.**..**.*.**.***.*.*.***..*.**....**...***.***.*....*....**.......*.*..**********.**.*.*..*.*.**.*****.*....*.*...*..*..**.*..**.*.*.**...*....**....*..**.**.*.....***...****..*.***...*.*.*...*.*..*...*.*..******...**.*....*...***.....**.*..*.....**.**.*.*.**..*......**...*.*....*...*.**.*.*..**.**.***..**..*.*.*..*.*..*****......*.*.*****..*...***.**.*.*.*.* .*.***.***.*..*****.*****.**...*.*.***..*.**.**....*.***..*.***..*****..*.*.*...*.***.*..*.*...*.**.*.****.****.**..**..*..*..****.**.**.****..*.....*****.**.**.****...*......**..**.***.**.****.......*..**....*...***.*.***.*....*....***....*.*...**.**..**.*.***.**...*..*****.*...*..*.*.**.*.***.**..*.***.***.*....**.*.***...**.*..*.....**....*.*..**.****.**.****..***.....*******....****.....*.*.**.*.*...*****...**......*****...*.**.*.**....*..***...*.*...**.*.*.*..**.**.*.*****.**.*.*.**.**.*..*.....**.**.***.*.*...*.*.**...*..******.**..**.*.*****....*..*...*.****...**..**..***..**.*.....***.**.**.***...*.*.**.***..*.*..**.*******......*..***......*..****..***.**....****.*...*.**..**.*..*..**..*.**.*..*...*.*..**...**.****..*.**.....**...*.*..**.*....*.**.*.*..****.**.**.******.**........*.*.*******.**....**.*.***..**..***......**.*.**...**....**.*..**.**..*.*.*.......*.*..*..*...*.*..*.********..**.*.**.****....***..*...***..*.**.....**.*.****.***.*.*.*..*.*...*..***....*...*...*...**....**..*..**.*......**....*....****.**.*.*..**.**.**..*.*.*..*........**..*....****...*.......*.*.......**.*.*.***...*..*..*.****...*....**.*...*..*.*****.*****....*...**.*.**..******..*..*.*.*...*..**..****..********..**..*.**..**...***...*.**..*.*..*..****.*..*..*....********..**.*..**.**.*.*..*.***.**....*..***....*..**..**..*.*.*..*.*.*..*..**..**.*.****....*.*...***......*.***.*.**.*.***...**.*..****.**.**...*..*..*..*.....***.**....**.*.*......**...**...*******...*.*....*.**.***.***..***.*.**.**.*...*.**.**.**.*....*.*.**..*.*.*******.***.*.**...*..*****....*.*.*.****.*.**.***....*.****..***.....**..*.*.*..*.*.*.**..*.*......**..*.*********.*..*.*.*********.*.......***.******..**.**.**.*..********..**.*....*.**.*.**...**.*......*******....*..****....***..*..*....****.**.*.........***......*.***.*..*..***.....*.*.*.*.*..*...*..******..*..***.*.****..*..*.*..*..******..*.***.*......*.....*.**.**..*.*...****.....*****.***.**..*.*......****.....***.*.**.***...***.*.*......***...**. ..****.*.**..*...*.*.**..*..***.*******..*...*.****....*........*.****...*.**.**...**.....**......*.*.***..*..*.*......**.*****.**.**....****..**...**.*.**.*.**.*.....*.****.*.*.*****.**.**.*...***.*.**..****..****....*.*.***.**...***.***..******.*..**...*....***...**...*.***.*.*.*.****...**.....**..*.**.*.***...*...*.*...*..*..*...*.**..*..*..*.*..****..*..*.*.**.***.*.**.*.*.**.*.**.**.*.**....*...***.***.*******.***.*.*.*******.*.****....****...*.*......**.*..**..*.*.**..*.**.****.*.....*.**.***.*...*.**.*.**...*****...**......**.***..***.*****......****....*.*.***...**.**...****.*.*****....*.*.**..**....**..*...*.*******.**.*.*...****..*.***..***..**....*..***....*.*..*......*.**.****.**.*.*.******..**..*........*.*.**..*..**.....****.***.....*****.**.*..*.****...*......**.**.****..*.*...**.**.**.*.....**.**.*..***.*.**.**.*....*.***..*.*...*.*.***.**.********.***..***.***.*..*..*..*...**.****.**.....*.**.*...***...**.*...**....*....**.*.***.*.**..*..*..**...*..**.***......**.****..*.*.***.****...*..**..***...**......*.**.*.*..**.*...**.***..**..*...**..*....*..**..***..**..*.***********.**.**.*****..*...*****.*.*...*...*.*..**..*.*.*.**..*.****.*..****.*.**..*******..***.*.***.**..*.**...*.*..*...*...*.*.*.....*..**.****.**...****.***.**.*...*...*****.*.**.***..*.*.***.*...........*.**.......**..*..*..***.**...**......****.**.....*..*.**.*....*..*..*.**..****..**.**.******.***....**........**.....***..*.*..*...***.*....****..**..****..*.**..**.********.***.*.*.*.*.*..****..*.*.*....*.**..***.**.*.*.**..*..*.*.*..*...***.**..*..***.*..*.*...*...*.....**....**.*..*.*..*..**..*...*..**...**.**..**...*****..*..*.....*...**...**********..*.....*.....********.*...*..*****..*.**.*.*********.*...*.*....**..**.******......*.*.***...*..****..*...*...**.*..**..*.***..*..*..*.....***......**.***.*.****..*.*.*..*..**...*******..*....*.*...*.....*.*..***.....**..*.*****...**.*..****...*******.***..*..****.*.****..******.**.*..*.****....*..*.*..*.****.*.***...*..*******.....* .***..**.**..*.*.....***..*..*..*****.*****.....*.**.*..*....**.**.*.....*...*.*.**..*.*......*.****.**..***.*.***...*...**..***..*.***...*.**.......*.*.*.*..*.*.**..*.***.***.*********......**.**......*..*.***...*.*..***.*..**.**********.**....*.*.*.****.**...**.......**.**.**...**.**.*.*.**.**.***..*.*..**.**.**...***..**..*...**..*..*..*.**.....*....*......****..*..*.*...****...**..****.***.**..*.**.****...*.******...***....*..*.***..*.*****....***.*..**.*..*.*.**.*.***....*.*.**...*..*..*..*.*...*.**.......***.**..**...***.**...*.*..*.......***...*.**.***.*.****.*...**..*..*...*.*....**.*******..*.**....**...*...*...**...*****...**.******.**.*..*.*.*.***..**.*.*..*...**...*.***.****..*...**.*..***..*..****.*****.....*****.*...*.....**.***..****..*.***..*...**.*.***......*.....*....**..****......*.*.***.*.....*.....**.*.*.*.*...*.............**.*****.*.*..*.*....**........*.**.***..***.**.*...**..*.***..**...*.***.*.*..*...***..*******...*...****.*.*.***..*..*...*....*****.**.*.*..**.*.***.****.*.**.**.*........*...*.***.....**.*.*..***.*..*..****..***.****.***.**..**..*..**....****....*.*.**.*..*.......****.****.*..*......*..*.*.**.*.*..**.***.*.**.*..*.***.*.**.******..*******.*.....**.**...*.*...*.**.*.*..****...*...**...**.....*.**......*.**......*.**.*.***...******...****...*...**..*.*.***....*.***.**..**......*......**.*.*..******.***.*****.*..****.*..**..*.**........*..*.**.***.....**.**.*.*..**.*...**..**.****.**.....**...*.**...**.**.*..*....*.*..**.......*****..*.*...****..*....**..*.**..*.*.***.*..****.*.****.*..**.*.**.*.....***.**....******.*..**.*.*****.*.*.**.*.*.*.*.**.****..*..******..*..*..*.*.*.*..*.**...*..*...*.*..*...**..*.....*..**..*.*.*..*..*..***.....*******...*..***...*...*.*..*..*.**.**..*.*.*.*.*.*..***.*.**.*****.*...*.******.*...*.**..**.*...***.*.*....*...**.*.*.***..**...*..**.**..*******.*.**.*.*..***.*...***.****....*..***.******....*..**...**.***...*..*.*.*..*.*..*...***.*.*.*...****.*.**.*.**....**...****.*..*.*.*...**.*.*..*. .**..**.*.*.*****.*.*.....*********.***....***....**.*.*****.......*.*****..*..*.*..*...**.*..*..*..*.*****..**.*..******..**..***..*.*..****.*.*.**..***..**.*..*.*.*.*........**..*.*....*..*...*..*...*.*...***.*...****.*****.*.*..*.*..*.*******...****.**.*...*.*..*...*..*..****.....**...**...***.*..*...*****.***..*..**..**..*............**..**.*.********.**.*..**.***.*.**..*.****....*...****..******..*.**...*.*..*..**.**...*...*...***...*.***.....**.*.*.***.....****....****...******...***.*..*.*.***......*..*...*...*.******.**.*.**.**.*.***.***...*.*..**.****...*...*...**..*.****.*...*.*.**.*.*....*...*..*..*.*..*.**.*..***....*.**.*..*...****.**.*..*.**.......**.*..**..*.*.*..***...**...***.**.*****.*..*.*.*.*..**.*..*.*.*.*...*.*****..*.*.**...**..**.*.*.*******.....*..*.**.**.**.**...***.******.....****.**.**....**.****.*...*.**..*..***....*.*.*.***.**.*.......***..**....***.**..*.**..*....*..**.*.*..**.*..*.**..**.*..*.**....*..*....**..**..*.*...*.....***.*.*.*.*****.**.**.....*...***.*..*......***.*..***.*.**.**..*.**..*...*.*.*.******...*..*****..*.*.*.....*.***.**.*.**...***.*****....**...*.*....*.******..*...*...*.*.*.*.*.****.*...***.*...*..*.**...***.**..*......**....**..*.*****.*.*.*.*.*.***......*.**.***..***.*.*******..****..*..*..*.***.****...**.******.***.*.***.********.*...***.**.*.***..****..**.**..*....*...*...**..******.*****.*...*.*..**.**.*..*****.*....***.***..****...**.*...**.*..***.****.**..**.*.....*.*.**.*.*.**..*......*.*..******...*..*.*..****..*.*...**..**.*....*....*.*.******.*.*****.**.*****.*...*.**...*.*.****.*****...*****.*...***.**.*..****.*.*.*..*.....*..*....*......*.**.**...**..*.**..***.**..*.*****.****.*...**..*.**.**..**.****.**.**.**.......**..*....**..*.*....*.***.***.*******.*...*..*...**...*.****...*..*.**.***.**.*...***.*.***.*.*.**....*.*...........***.*.*..***..**.**.*...*...*....***.*......*..****.*****.*.*..******.*****..*...**...***.......*....*****....*...*.*.*...*.******.....*****..****.*.***...***..*..****..**. .**.****..**.****.**....**.**.**..*.**......**...*....*.**.**...******.......*..*.*..*.****...**.*****..*.****.***..*..****.*.*.***.***.*.*....***...*********.*.*.****..**...**.*....*.*..*****.....*...*.....***......****.....*.**.*.**.*.*.*........*.**...**..**.*......*.***...********....*..**..*********.****.**.*.*...*..*.*.*****...*.**.*.*.*..***..*..*.***....***..****..***.*..**.*..**...*.***.*..****.*....*.*****.*.*..*...***.****..**.**.****.*****.*..*...****.*......*..*.*..***.*.***...**.*.*.**.*.*.**...***.*.***..*...****.....*.**.****.***.****.****.*.........******.**.*...*..****..**.*..**.*.*...**...****...*.*..**.***..*.****.**.*.****.***..*.******.*..**..**.**......****.****...***..*.*.*****......*..*****.****..**..***.*.***....***.*......***..*.**....*..*.**...*.....***....*.**...*......**.***.******....*....***.*...*..**..**..*..*.*...***.*.***.***.*...**..*****.*......*****....**..*....**......**.*.**.***..**..*..***..*..*..**.*......****...*.****.**.**..*.*....***.*..****.*.*..*.......**.*...**.*....**.*.*.***.**..*.*.....*...*****...**.**.***.*..**...**..***.**...*...**.*...*.**..**.....**..**.********......*.*****.****...*****....**..***.*.*..**..*....*..*....*****..*.*.....*........*......***.**.*.**.*.*.**.**..*..**....**.*.*.*****.....*......***.*.*.**..*...*..**....*.**.*...***..*.****.**.****.**..***.**.***.*.*..*****.**..*.*.*.*.*.*..*.....*..**.....***.*....**.*...**.***.******...*.*.***...*.*.*.*.****.**.******...*...*...***..*..*....*.*...*..***.*..**.***.***.***..*.*.*.*.*.*.*..***..*....*..**.....**.*.**.*..*.*...***.........**.*.*...*.*.*...*....*.**.*.**.*.*.**.****.**..******.*****....***.**.***......*..**.*..***....***.***.**.....**...***.*****.*...*.**.**...**....*.**.*..***.*..*.**..*...*.**.**.*..*.*..***......*..*.*.*.*..*...*.*****.....*.**.***..**..*.*..**.*.*.****...*.*..*..*..*.*...****...******..*...*.**.....*..**...*.****.***.*......*****.*......***..**.**..*..*.....*.****..*...**......****.**...*..**.*...**.*.*.*.*...*.*.*** **.***.*.***.*...**..*......***.*....*.*..**.*..********......***.**....***.*....*..*..*.*..*.**..***.**...***..***.***..........*...***....*.****.*....*.*.*.*****.***.*.*****...*..*...****..*.***.****.*....*.****..**.......*****.**.**..**....*..**.*.*.**..**.....*....*.*..***...****..**..*.**.*.*.*....*..***.*...****..***.*..***.**...***.*.*.*.**...************..*.**.**...*..**.**.**.*...*****...*..**.*****.*****........**....*...**.*.*.*....*...*..*.**..*.***...**...**.*...*..*...*.*.*...*...*.*.*.**...*.*.**.*..***.*.....*.**.*...*..*......**.*...**.**.**.*.*...*.*..*.**..*....*..***...*.***.****.*****..****.....*.*.*.*.****.*.*..**..*.***..*..*..*******.....*........***.......******.*....****..*......*..*.****.**.***.*.**...*.*.......**.***.*.*.*.***...*..***...***.****....***.*.***..*..****.*..**..**.*...*..*..**....***...*..**..*.*.**.*.*****.****....*..*..*.*..*....*****..*...****..*.*.**...**..***.******.........*.*.*....**...*..*.*.**.**.*.*.*.*...*.*****.....**..***......***.*.*......*.***.*..*.*****..***.*....**.......*.*.**.****...*..***.*.**..**.*..*..*......*.*..**.**.*.*.*.*****.**...*.***......*....****.*..*..*.......****.***.*..*...**..*..*.*..*.*.*..***...******....**.*.*.****.***...*...*****.....*...*..........****.*.*******.***............**.*.**......***..*.....*..**.***....*.***...**.**...*.*........*.****...**.****....**.*...**..*...*.**....*.****.*.......***.*..*****.**.*.***.**...*******..**.***.*****.*.*****.**.*..*****.....**.***.....*...**....*..**..**...**..**...****..*..****.*..*.***.....*.*.********..*.*.**...****.***..*.....***.*.*.****........*...***....*.......*****.*....*.**.***.**..**..*..***.****.***.**.*....********..******.*...*.*.**...*...*.***....*.*...*****.***....**.**..**..**.**.*.....*....*..*.....**....**.**....***.**.**.......*..........**.***...*.*.*....***.*.***..**..**...***......*...*..*..*..*.....**.*.**.*.***.***.*..*.***.*.*..***...*..*..*.*..**..****.*.**.**...******.*..*..******...***....*.*...**..*.**..*.*.*.. ..*..*...*.*.**...**.*.*..***..**..***..**.*.****.*.*..**..**.**.***.********.**...*..**.*...*..***..*.**...*****.*..*..******.***.**...*.*.**.*.*..*.**.*..**.***.....**.*..***......**.........**.**.*..*....*...**....**.*.*.**....**..**..***.....****.**.**.******...**.**.*...***...*...******..*****.**....*****....**.*....***.**.*..***.*****......*..*****.**..**.**....***..*......*.*.*.**.*****.*..*.**.*.*.......***.*..*.....***.........*..*...*.**....***.*****...**..*.....*.*...*.*...*.*..**.*.....********......**.*..*..**.*.*.***.****.**.***.***..*.**...***..*.*...*..***..*..*..***.*.***...**..*..*.****..**..*.***.*..*****.*..*****.**.....**.****.*..**..*.*.**..***..*******.**.***..*..*.**..***.**.***...**..**.*.**....***.**.***.**.****....**.***.**.*.....****.*....*.**.**.***....*.****...*..*.*.*.*.*.**.*.*..........***.....*..*.***..*.*...****..***....**.*.*..*.....*.**.*..***.**.***..*.*.***.*..*...********.*.****..*.*.****.*....*.*.**..*.**.***.*.......****..*****..**....*****...**.*.*........**.**..*..*...*....*..**..*.**.*..*****.***....*...*..***********.....*..*..****.*.*..*.**......**.*.*..*..**..*..**..*.....*...*..*.***..*..*****.**.**.*..**..****.*...**..*........*..*..*.***.****...**.*...*.*.*.*****.*.*.*..*.*.**...**.***..*.*..**.*..*....***.******....*.*...**....*.*..*..**..**.......*..*.***.**..*..*......**.*..****.*.*.*****..***..****.*.**.***.**..*****..*.*..*...*...*...*.****.***....**.*.***.**....**..*.*...*...***....*....**.*.***..*.**....*.**..****.**..***.*****...*********.....*******.**.*..***...**.*.**.***.**..***..**..***....******..*.*....***.****.***..*..***.**..*.**.***...**.*.**.....*.**.*...**...***.********.***..**..****.***.*.**.*.*.**..*..*.*..*.*.*....*******.*..**.**..*...***.*.**...*...*****...***.**.*.....*.....**..**.*..***.**.....**.**.*..****...*.*.***.*....******...*...****....*..*.**...**.**..*.****.*..*...*..*.**...**..*..**.**.**.*.*..**...**.*.*..*..*.**.*****.*....******.*..*.....**..*..*....**..*.*.*.******.*..*.**.** .****.**.**.*.**********.*.**.**.*.****...*.***..*****.**.*.*..*..*..***..*****.*...**.*.****.**.*..*..***....*.**.**....*....***.*.*.......*.*.....**.****..*.**.*.....*...***..****.***.....*.*...*.****.**....*..**.....*.***.*....*****..**.*..*.*.*...*.*.****.*****.**..**.*****..**.*.**...*.....***.****.*.....**....**.*.*.....**.***..***..*.*....*.*........*....*..**...*..*..**...*..**...**...*..*.*.**..*.**....*..*..*.*.*..*..****.**.*.****.**.**..*..*.*****....****.*...**..**.*...*.*...*.****....*.**.*.*.*.*.*.*.*****..*...*....**.***.**.**..*.****.*...**.***.**..**...***...***.****.....*.***........*.**..*.**..**.**.**.***..*.***..**..****.**.....**.*..****...*....****.*.*****..****.*.*.******.*.****.***.***..**..*.....**.***.*.....***.*.**....*..***.*.****..***..*...**..*...*..**.***..*....*********.****.*****.*.....*.....***.*.*......*.*.**......*.*****.*..........*.****.*.....*...*..*.*..*..*.**...*.*******....*.**.*..**..*.*...*...**.****.*****...**.*..*******.**..*.......*.**.***...***....*****..***.*.***.***..*..*.*...*...**.******.**....*.*....*****..*..*****..*.*.**..*..**.*****.*..*.*..*.**.*....*..*...*....**..*************...**...***.*.**.....**.....**..*.*.*.***.***..*.***.*.******.*.**.***.*...*.***..........*..**..**...**.**..***....***........*.*.***..***.....*..****..*....****.*..****.***...*..*.*..**.....***.*.*..******.*.*.****.*.*.*....**..**.*****..*.*..*.**.***..*.*****.*..**....*...**.....****..**..*....****...*****...*.**..*.*.*****.*..*..***.*.*..*..*.*....*****..****.*.*.*......*.*.*****.....*.*...*...**..**..**.*.***..*.**.*.**.....****.*..**.***......*.*.**...*..**.**.**....*..****..**.*....**.***..*.*.*..*.*.*****...***.**..**.*..*..*.***..****..**.***.**.**.*..**.**.****..*.*..*...***.***.....*..*.**..**..*.*.**..*..*..*.**...*.*******.*****.**.***..*.*.*.**.*.*.***.*.****.*****.***.***.*.**.**..***..***..*.**.*..**.*.*.....***.**...****.**.*..*.*...*.*..**.**...*.****......*.*..*.**********......****..**...*.**..**.*.*.****.*.**.*.** **.******.**..*..*...*...**.*....*.*******...*.*...*.**.**....*****.**....***.**.*...*.*..*..**.***.........**....*..**...***.*..**.**.*.*...**..***.******.......*.**.*.**...****.*..*.*.*.**.*.**...**....*.*...*.*.****..*****.....*..**..*.*....**.*.*.**....**.*.**......*.**....*.*.*.*.****....***......*..***...*.*.*.**..*.**.*.....*..*.*.*...**..**..**.*...*.***...***....*.*.*.**.*.*...*.***.****.*.*.*...*.**..*.*.*..*.*..**..***....**..****...**.***.**.*.**.**.*..*.*******..*..**..**.*.*.***.....*.*.**.*.******.****.*.****.*.*..***...*.**...*.*..*..**..*..*.....*.**.*..**.******..*..*****...**.**.*.*....**..**......**..*.*..*******...*......*...*..****.**.*.**..*...*..*.*.*........**..***..**.***.*.**.****....*.****...***.***.**.*****.***...*...****...........*.*.**.**...*..***.****.*..*.*.*.*...*.**..*.****.*.***.*.*.*..**.....***.*..*.**.**...*..******.***...*.***..***..***.****.*.*****.****.**...*...*.***.*.**.******.**...*......**..**.*..**...*.*...*.*..***.*...**.******..*.*..*..*..**.*..****.....*.***.*.....*.*..*.*.*....***...**..*..*.*..*..*.***.**..******.*.....*....*****.*.**.*.***.*..*.**..*...**..*.*....**..*****.....*****.*.**..*...**.*..*...**..**....***..****...****.*..*...*....*..*..**.**...*..***...*.*.*.....**.****..***....********.*.*.*.*.****..****.**....****.*...*.***.*..*.**.*.**..*.*.**.*.**..**....*.****...**.**.*****....**.*.****...*..*****.***.****.*.***..*******.*.*.......*.***..***....*..*.*.**.*....**..****.*....**.*.*.***...**.****.**.*..***.......****.***..*.*...*.*.*.**.**.*...***..*.***...*...*..*..*.***.*...*..*..**.*..*...*****..***.*.**.***..*....****..*..*.*.**..**.***......*.*******.**.**.*..****.*..*.*.***.***.*.....*****..*..*.*.......*...*.**..**...*..***.*.****.**.*.**.**.***.**....*...**.****...*.*.**.**.***.*.**..*.*.*..*.**..***..***..****.******.**...*.***..***....**.*.*.*...*..*****.*.*.*..****...*.*..*.**.*.***.**..*.**.*.**.**...**..***.****.**...**..*..***..*..****..*.**.**.**..**.**..***.*..**..*...*..******.....** ***.**..***.*...*******....****..****..*.*...*.**.*...*****.***...*.***.*.**....*...*..*..****...*..*.*..**.**..*.***.**.*.....**...*.*****...*.**......*..*.***..*.......**.***.*..*.**..*..***.....*.**.*.**.*****..*.*..***...*..*....*.***...*...*..*.***..........*......***..*.**.**.****.*..**..*.*.....**..*..**..*.**..*.*...**.**.*.*..*...******..**.*...**.*..*........*...*....*.*.*...*.*..*.*.**..*.*****....*.*..*.***.*.****.*****.*****.*..*.***.**..*.**.*..*****.*.*..*.**..*...**.*.********...*..*******.**..*.*.....*.****.********...*.****.**.**..*...*..*****.**.*..*.**.*****.*****.*..****..*.****.*****.*.*.*.*.*....*.*..*...*.......**.****...**..**.*..**...*...****...*******.*..*...*.....*..*...****.*.*.*.****.***..**..*.....**..*.*....***.***.*.****..*.*.**.***.*...***.....*.*...****.*..**.*.**..**..**.**.*.*..*.*******...**..*......*..*...*.*..**.....**..**.****.*.*...*..****.*..*......**.*.*..**..*.***..*.**.*...***.*....*...*.****..****...**..*.**..**.**.***.*.....**.*...*.*.*...*......***.*...*....**...*.*..*....*..*.**....*...**..*..*..*.*.*...*.*.*.**.**..*....***..**.*.*..*..****.*.****...**..*.*....*.**....**....*.*...**.***..**..***.****.*..**.*..***.*..***..*.**......***.***...****.**.*..**.**....**.**..*.*****.**..***.*.***.****..*.**....*.*..**....*.***.***......*..*.**.*.*.*.*...****.....*...*..*......**.**....**.*.*....*.**.....**..***.*.*.....*.*....**...*..*.***....***.*.*.*.*..*......******.**...****.***.**..****.....**.***...**.*..*..*.**.*.***.*.****.....*....****.*..*.**.*.********....****.*....*....*.***...**.**.....*.*.....*...*.*....****...*.**.**..*.*.*.*..***..*.***.*.**.*.****.**.***.*.*..***.*.*.**...*..*********...*..**....**.....******.***.*..*.**.***..*..**....***.*.*..***..*.******...****....*...*....*..*.**.*.*.**..*......****...*..***.***..*.**......**.*.***.....*..**.***....*.****...******.*********.*****.**.....**.**.*...*.*.**.**.*.**.*.*.**.****.**.***..**.****...*...*..**.....*....*.*.***.***.**....***.*.***..**........**... *...*..**...*.**..*****...***...*.**.*..*****.**.*.******..*.*.*.**..****....**...***.....*.*.**...***..****....**.*...*..*..*.*..**.*...**.***.*...........**.*....*****....**...*.*..****.*..**...**.****.****..**.*...*..**..*....*******....*.*.**.*.**.****.*.**..*.**...**.**.**.*..*..*...*.*...*...*.*..***..*.*.....***.*.*.***...*..**..****..*.*.*.*.*.*.*.*..*.******.**.*...**.*...*.***.*******.**....*..*****.*..**.**...*.**.*......***.....*......*..*.**..*.***.*.*....**..*..****...**.*.**...**.....*.......**..**..*.**..**.*.*..**....*.*.*...**.*.**.*..**.*...*.*.**.**.*.**.****..*******.**....*.*..**.**.***........*.*..***...***......*.*.****.*....****.***.**..**.**..*.*.*.....**.*..*..*.**.**..**.***..****..*********..*.....*.....******..**.**...*****.***....*.*..*.**...**.*..***..***.*.**.**..***..**..**.**.*********.**..**..**.*..***..*.*.*.**.**.....**.....***.*...*.****.*.*.*.*...*.*..***..*...*...*.******.*....**..*.**..**..*..*.*...**....**.*.**....*....***.***.*...**..**..*...*.....*...*.*.*.**.***..*...*...*...***.**.*.****...**.*.***.*.*.***.**.*.***...**......****..**...*..*..****..*.*.....*.*..*.*.*....***..*.*.*...****.***.....**.*.*..**.*..**.***......*..**...*.**.*.*..**..*...*.***.**..*.....*.***.**..**.***.*.....***.*..**..**.**...**..*.**..**..*..***.***..**.*.*.*..***.*...*.*...**......*.*...****..*****...****.****.**.**.**.*.*.*..**.**..*.****..*********.*.**.*.....*.***.**....*..*.*.*.*.......**.*.****.*......**.***..*....**..**.*..*.*****.*.*.*.*.**.**...*.*.*..*.*.*.*.....*.*..*..**.*.....*..............*.*******...***..*..*.*..******.**.*.**.*.*...****..*.*..*.*....**..***.**..****.*..***.*...*.*....**.*...*...*.*...*.**.*...*....**..**.**.**..**.*..*.........*..*..*****..*..***..***.*.....*.*****...***...*...**.****..****.*.*.**..*.*.*.*..******.***.*******...*****..**.**.*..****......*..*....**..*.***.**....***.*.**...****....***.*....*.****..**...*.*.....**.*...***.**.*.*.*..**.*.***..****.**.*.*..*.*..**.**......*.*..*.*.*.**..***....*.. .******.**.*.....***.....*****.*.*.**..**.*.*...*.**.*...**....*****....*..*..*...*..*.....*.**...**.**.*.****.*.*.*..**..***..*...*........****....**.*.......****.*.*.*.***.*.**..*.*.*****.*.*..*.*.*****..**.*.*..**.......*....**.....*.**.*..**...***..****......***.**..*..*..*.*..*..**....**...*.*....**.*.*..*.****..*****.*.*..*...*..****..*.***...**...*.*.***...**..***....*..*.**.**...*..*..*.***..*..**.**..*....**.*.***.**.***...*.*.**..**..*..*.*****.*.*.****...*.**.****.*.*.**..*..*.**.***.*.**...**.*.**..*..****.*.*..**.*.*..*.****.*.*..**.**.*.**..*.*..*..*.....*.*.*...*.****....*..***..***.*..*.**.*.*...**.*...***.**.*.***..*.*.*.*.***.*...****.*****.**.**..***.....**...**.*..*..*.**...*....**..****.***..**..*****.***.*.***.**.***.******...**.*...*.*...*****..*..***.*.*.****...*..*.*..***.*..*.**....*.**.**.*.*....**.*****.**..*...*.*...*..*.*.******.*..*.**...***....***.*...**.**..*.**..*.....*.....*...**......*********.***.******...***..*.*.*..*.*.*....***.***.*..*..*...**.*.....*.*..**..*.*.*.*.......*......*****.*.....****.**..***..*.**.**.*.*....*****...****...*.*..**.*..*.***..*.****..........****.**.*............**.**...*..***.*.*.*.**.*.**..*.**..**.***..*......*.*.**..***..*****....***.***.**...****.*....**.**.*....*...*.***.***.**..*...*...*..***.**.******.......*...**.***.*..*.****.....****..**.....**.*.*..*.*.*..*.*...*.****.*.*.**.*...***....*....****..**....****.*...*..*.*.**....*.**.*.**.*.**.*..*..**.***.**..*.........*..*****.....*.****.....*******..*.....*..*.*..*....***.***...*.***......*.*......**..**.*.........**..**...*...***..**..*.*.**...**....**.***.**.*...*.*....**......*.....***..**..*.*.*.******.*..*.*..*...*......*.*..*...*...***.***..*.**.........**.*..***..*.***.***......**.***.*...**.**..**.*.**.......***.........****..*.**...*..*..*..****.**.***.*.*..*.*.**.*..****.*.*...***...*.*....****.**....****.****.***....*.....********.*..*.*..*.*..****...**..***..*.*.**.*..*.*.*.**.**..*.**.*.*.**.****..*.******..*..*..**...*.**.*.*** *.*****...*.**.*.*.***...**.**.*********.**....****.***...**.**..****.**.*..**.*.**.*.*..*...****..*.***...**.*.*.**.**..**...*.*****.***..**.*****..........*..**..***..*.*****...*..**.**...**.**.**.*.***.***.*..*...*.**.**.*.**.*.****.*....**.**...**..*.*.**.**..**......*...........*..*..**.*.*.*...*.**..*..***..*.**.*.*.**..*.*****......*..****.....*.***.**...**....**.*..*.**.*.*.**...*.*.***.*.*...*...*.*..*....**.**.**..******.....*...*..***.*.*...*.**....*.*..**.*...*...*..**..**....**.*.**.*.**.***.**.**.*..***********...**..*.......*.*....**..*.*.******.***.***.*.***.....******......*..**..**.**.....**..*..**....**..*...*.**...**..*...***.*.**.**..**.***..*.**..*.**.****..*****..*.**.*.***.*.*.**.****.*****..*...*..*....***.******....**..**..*...**....**...**...*.*..***.*.***..*..*..*....*..*.*.**....*....**.**.*...*.*..*.***.*.*.**.****...*.*.*.**.*.*....**.**.*..*..*.....******..***..**.**..***........*...*.**....*..*...*.*.***..***.****..***...***..*.*.....******.*.*.....****.*.......*.*..*.**....***..*.*.**..**......***..*...*..******..*.*.****..***.*..****.*.**.*..**.*.*.*.*.*..*...*.****..***...*..*..**.**..*...*.*..***..*******.*.*...**..*...**.**..*.**.*...***.*.*.**..***.*.*.*..**.**.*...**..**.**..*....***.*....*...**.*****....**..*..*...**...*..****...*.**..**.*..*..**.*..*.****.**..***.*.***..****.*.......*..**.**......**..**.**...******.***..****...**....*.**.*******..*.*...*...***..*..*...**.*.*...***.*******...*....*.*.*..*......***.*.*.****..**.**..***.**....*...*..***.*...*.**....******..*..*.......**....*****.**..*...*..**...***.***.*.*.*.*......*..***..***.***.......*..**..*..*..*..***.*..*..****....**.**.*.*.**.*.*.***..**.****....**.******..*....*....*..**.....**.***...**.*.**.*.....*...*..*.*.*.*...**....*...**.*..***.**.**.***.**..**.*..*...***..**...***.***.*...*.........****.*.******......***.....*..**.*..**..**.***.**.**.**.*...*************.**..***..**.*..**.***.***..*..**.******.....**..**...***..**...**..*.*.**..****.****.*...*.*. .*.*..**.**..*.*.*.*....****.*.*.*.**.**..*.*..****.****.***..*....**.*..*****.*.***.**.**..**..*.*****..*.***.*.*.....***.*..*****.*.*.*....******....**..**.*.*.*...*..****..*.**.*...*...**....*....**...*.***.******.***...***.***.****.*.***....******.....*..***.....**..******...*..****.**.*.**.*.*.*.**.*****.**.*..*.**..*.*****.*.**...**.****.....*.**.*..**.*.*..*.*****..*...**.***....*......*.*...*...******.......*..**.****.*.....*****.**.**...*.*.*..*.**.****.**.*.**....***..*.******.*.**.**.****.****.***.***....***.**...*..**.***..*...*....*.**...*..*.*..**..***.****.*.***...**..*..*....****...*.***.***.*...***.*...*...*...**..*.**.*.*...*.****....****.*...**...*.****...*..**...**...*..**.*.**.**....*****..******.**......**..*...**.***....*.*.*.*.**.*****.*.*.*..*..*...*.**.*.**...*.***..*******.**....***.***...*.*..*.***..*.....*..*..*.*.*.**.*.**...*..***.**..**.*..*....*..*...*...*..*..***.***.****...*..**...*.**...***...*..*****.*..****...**..*.*.*........**.*.*.****.****..**.*..*.*.***......**....*..*.*.*.***.*..*.*...*.*..***.*...**.**..*.*..*.*....**.*.*......*.***.*.***.**.*..****..*.***..*..*..**...****...*.*.**.**.**.*.**.**..*.*.*.....*.**..*.*...*...*..*.****..*.*.....*.********.*.*...**.....*****..**.*.*.**.*...***.....***.*..*.*.....*.***.*..*.*..**.......*.....*...***.**.********..**..**.*.**.*...****.*.....*.*.****.*..*.*.*..****.*.**..***..*....***..**....*.*.*....**.**.***.....**.....**.**..*.....*.*...****.**.**.....***...*.*.***..*..**..****..**..****.*.*..*......****..**.****.****.***.....****...**.......***.**.**.**.*..*..***..*.*...*.*.**.*..*.***.......*.***....****..**.......*..****.***.*..*.***.*.***.***.**..***....*...*.**.**..*****.*...***.****..**.*....**...*..**.**.*....****....*...***.**.......***.****..**....*....*.*..*.*.*..*.*.**..***...........*.*****....**.....*.****.**.**.***.**.*.*.*.**.*.....*...*****..**..*..**.*....*........*....**.*.*****...*....***.******.*.....*.*..**********.***..**...**.....**...*..**.*.*..*..*..*.*. ***.*.*.***....*..***..**.*.**.*.***....*****..***.**.******.....***...*..****.****..******.*.**.***.**..****...*.**.***.*.**....*...***..*.*...*..*....*******.***.*..*.**..*..*.***..**..**.*.***..*.*.*.**.****......*..*.....******.*.*.*.*****.*.*.*.***...**..****......**.***..*****..***...**.*.****.*..*.*..*******..*..*.**.**.***..*.*.*..*.*..****.***.*.**.**....**..**..***....****....*.*.*.**...*.***.*....****.***.*....**..**....*.*****.***...*.....***.*.**...*.******...*..**.***...*****.......*..****.*.*****..........*.***...*.*..**.*...***.........*....**.*..*.**.......*.*.**.*..**....***.**..*.*..***..***.***...*****.*.**.*.**...****.*.*..**.****......***..***.*.********...*...*.*...**....**.***.**...*.*.*.*...**.*..*.*.*.**.*.*.*..*..***..****.*******.......*....**....*..**..***..****..**.***..**....*..****.***...**..***..**..*****.*...**.**..****...****.**..**..***..**..**.*.*...**.**.*.**....*..**....*......***.***.**.**..***......*.**.******...****..*.*.......****..**...****..*...*...*..**.*.*.**.....*..*.*.*.**.****..**..*.****.********....***.***..*********..**.*.**...**..***..***.*..**..*..*****.*..***.**...*.**....******..****.****.*.*.*..*.....*.*.*.*...***...**.*...*.*...**.****...*..*..**...*.*....*****....*..*.****.......*....****.....*..*....****..*.**.*..*.*****.*.*.****..**..*.*.....*...*..*..*..*.*****..***...*.****..**.*.*.***.*.****.*..*.**.*..*...***....**..*.*.***.*.*.*..**.*..*.*****..****..**...*.*.*.*.*.*....*****.*****.*.*...*.*.*..***......**.*......*.*.*...*...*.*......***.....*.*..*...***...**..***.******.*.**.*******.*..*.*.****.*.***.*...*.....*...**.*..**.***.*.*....***....**..*..*...*.*..*..**.*.*..******...*........***..**.*.**..*.*......***..***.....*.*..****.*.**..**.*.****.****.**.....*..*.*.*.***..***.*.....*..*****..***.**.*.*..***.*...*..*.*.*.****.*.**..*..**....*..*...*......*.*...***...*..*..*.***..*.******.******.***.***.*..*.*.*.*..**...*.**..**.**.*.*...*...*.**.**..**....***..**.**....****..*..*.*.*.***.******....**. ...***..***.*.*..*.***..*...**.*.......*.....*.*.**...******.....*..*.***.***.*....***.*..******..*.*..**..........***..*..**...**.*.*..****.**..*..**.*...**..**.*..*..*....****....**.*......*.*...*..**.*...*.***.*.*.*..**..***..***.*.*.*.....*.**....*..*..**...*.*....*...***.....*........****.**..*.*...**.*.**.**.******.*..**....*.**.**..*...*..***.*.**..**.*.***..*...**..**..*.*.*..**..**....**.*...**.*.....*.**...***..****.***..****.**.*..*.....***.**.***.**.*.*..*****.*.*.**.*.*...**.*..**..*.***.*..**.***.***.**.**.**.****..**...***..*..*.**..**.****.***...*.**.***..**....*******...*...***.*...**..*....*****..***.*...**...**....*.....*.***.**....**.**.*.**.*...*.....*..**..*..*.**..*.**...*.*..*.*..*..**.*..*...****........*...*.*.*...**..*..**.****..*..**.**.*.*..*.**.....***..*.*.*.***..**..****...***..*...**.*....***.*.**...*.**.***....*....**...****.***......*....*...*.*.*...**.*.*......**..**.*.*..*..**...*.*.*.**..*.*.*..**.*****.*.**..*.*..**.**.*.***...*..*.***...*.*******.**.......*.**....*.**.**..*....*.*.*...*...**.*....*..**.*.***...***.***.**.***.*.*.......**.***.**..**.**.*.*..*.*.*..***.**..*..*.*..**.**.*..**.*.*..*....**.**.*****.**..**.*.**..**.*..***.*.****.....*..***...***.****..*....*...****...**...*......*...**.*.***.**.*.*.*.**..**....*......***..*.*.*..***......**.****.*.**.*.....**...**.*.....**....****.***.**.**..*******.......*...***.**.*.*.*******.*.***.*.*.*..**...*.****.****.*****..*.*....**...**..*...****.*..*.**.*.*.....******.****.***...*.*..**.**.*..**.*...*..****.***.**.**.***..**.....*.***..**...*.*.***..*.*****.**..*.*..***..*.***.**.*.***.**.*.*...***.*.*...*.*.***.**...*.***....****.****.***.****..*..*...**.....***...*...******.*.*.*..*...***..**.****..****..*...*..*.****..*.**.*.*....*******.*.*.*...*..*..*...*....*.*.*.*...***.**...***.*.**...*.**....*..*...*.**.**..*...*..**.**.**.***.*..*.*.***....**...*...*..*.....**..*....*..*...*.**...**.*.*.**.*...**.****.*.*.***.........*.*.*.*.**.*.*...***...*.****..***..*****.** ..***.*...*.**..**.*.*.****.*..*.*.*.**.*.*.*..***.**..**..**.****.......*....**.....**..***.....*.**.****.***.***.*.*..**..*****..*.*.*..**..****.**.***.**....*......*****.*.*.*...***.*.*...**..**.****..***...****..*..****.*..***.**.*.....*.*..****...*..****.*..*..*.*.....*..***.*.*.*.**.**.***.****.*..***....*.**..**.*..*..*...*.***.***.*......*****.*.*.*.**.***.***..*..******..*.***..*......****...*****..*..***...*..*.**...**.*....**..**.**..******.*******.**...*..*....***.**......****.**..*.****...*.*.*.*..******.*.*****..*.*..***....**.*****....**..**..*.*..*...*...****.**.*.*.***...*...*...*...**...******.*.****...*.**.**....**.**.***...**....*..**.*..**...**.**.*..*.*.*.***.****..***.*.**..**..**.*.*.*.******...**.*...*....**.**.*.*.***....**.*.******..**.*.*..*.**.**....*...**.*....*.*..**..****....*******.**.*.*.**.***..*.*.*..*.**..*..*..***..*..*..*.*.*..*.*..*...**.***.*..****..*.***.....*..*.*...*..*...*.*.*..**.*.*.****.***.**....*.*....*.**..*..**...**..*..****.*..***.*.***..**.*.*.**..*.*...*....*..*.*..*...**.****..*.*...*.***...*.*******.*.*.......**..*.*.*...*..*...*.*.....*.***.***.*...*.*...***....*.***.**.**........****..********.*...**.*.*...**..**.*.*..*...***.**..*.*.*...*..**...**.*...*.*...*...*..*.**.*..*....**.**..**...***....*.*..*.*...*....******.**.***.....*....**.*.**.*.**.*.*.***.**.........**.**..**.***....****...*...***..**.*.**....*..**.*.*...**.*....**.....*.****.***.*..***.*.*..*****.**...*.*..*.**.*..*.*..**..***..**.***..*.**...**.*.*.****....****.*.*..*.*.**.*...*.**..**.*..*...*.***...*....*****..***.**..*.**.**.*..*..**..*..*..**..*.*...**...*..**..**..**..*.....*.*...*.*.*.**...**..*..*.******.*..***..****.**...*..****..**.*.*...*.......*...***...*****.***....**********...*.**..*.****..***.***..*****.**.**.**...*...***....****..**.**.**.**..*..**.**...**....*.......**...****.*..***.**.*...*.***.**.**.***..**.*.**..*.....***.....****..***.*..*.**.....*****.***..*.**.*.*.*..****...***..***..*..*.**.**...*..**.****...*.**..* ....***......*****...*.**.*....**.**..*****....***...*.*.****.*.**......*..**.*..*.**...****...*..**..*.***...*.*...*.**.**.*..*.*..*****..**.*.......***...*.*....**.**..*..**....*******.*.**..****...*.**..*.*.**.***..*.****...*.***.....*****.**.**..**.......*.....**.*...*.****.*****.**...*...***..****....**.**..*..*..***.***..*.*..***..*.*...**.*...*....*.*.***.**.*.***.**..*.**.**.*.*...*.*..***.*..*.*..*...*.........**.*..*.....**.***..*.***...**.*.***..*.....*****.*.**.***..****.......**..*.*.*.*.*.*.........*.**.*..*.*...*.*.*..***.****..******.*.**.....********.***....***.*....*.*.*.*....**..*....*.**********....***.......*...*..**.***.*.***...**.*.*..*.*..*.****....****.**.*.*..*********.*.*...***.**...**..**...**..**.*...**.******....*..***.*.*...**....**.***.....*..**..*.*.**.*.****....****.....*.*.***.*..**.*.***.**.***....****.*..*.**.........****.**...***.*..**...**..*...**.*.*...*.*.*****...*...*.**.*...*.*****.*.*...**....***......*.*.*..**....***...**.***....*.**.***.*.**.****...*.******...**.**.*..**..***.**.**.**....**...**.******.**......*.**....**....**.*****.**..*****..**....**.****.*....******...*.*..*.****...*.*.*....*...**.**.*.********.*....***..*********..**.*.***..*.*.**...***.*..*...*.*..*...***.*.*.....***.....*..**.**...****.*..**.****..*.****..*.**...*.*.......*..***.****.**.*.****..*.*...*****..****.....****.**.**..***.*.**.*........***....*...*.**...***.****.***..*.*.**..**..*.....**..**.*.***.***..*..**..***..*..*.**.*..*.*****...*..*..*.*..**.**....*.**.**.**.*.*..*.****..*.*.*.*..***.*...*.*..****.**..****.**.*.**.........*...***..***..****.*....**..*****.*..*.*.*.*.*.*.*.....*.*.*.***..*..*.**..**..**.**......***..*..***.***..***.*.****.....*...**...*..*.*.**.*..*..**..**.*.*....***..**.***.*.**..*...*..*.*....***......***.****.*...*..*...**....*..**..*..**..*..**..***.*..*....*.**.*****.**......**.*.....*..*.***...*****.**.**...***...*******.**..*.*...****.*.*.*..*.***.**....*.*..*.**.****....****.*.*.**..**...*****....*...*....* .....**...**.**.*.....***..*.*****.*.*.*.***..**.*..*.*.***.*.*......**.*..**...*......*.***.*..*...*.*****.*.*****.*.*..*.....*.**...**...*..**..***..**.**..*.*..**..****..***.***.***......*.****...***.**.******...**.*..***.*.*..*****..***...**....*..**.......***...*.*...*...*****..***.*.*..*..*.*..*..*.****......**.**.*....*.*....*.*....*.**.*...*.***.*.****.*.**..**..*....******..*.**..**.*..**...*.**..***....*.*......********.***.****..**..**...*.**.*.....****.*.***.*.**.***..**...*****.***.***.*..*...*.*.*****.*...**.****.***.*.*.****.*....*.**.*.*.**...****.*.**.*.***.*.**.*.**.*.*.*.*.***.*.....****..*..*.*.*.*.**.....*.**.***..*....**..**..*.....**...*.***...*.*.*.*..***.****....**..*..****.***..*.**.*.*.******..**.*...**.*..*..*.....*********...*.......*.....*.*******....**..*...*..****.****.*****.**.*.***..*..*.*****.***..****..*.*..**.*..**...**.***.*****...*****....*..***.*....**.**.*.*..*****..*..**.**.*.*....*.***.*.**..****.**...**.**.**....*.*.*..***..*.**..**.*****....**...**..**..***.*.*....**.****.*.*...****..*.**...*.....***..**.**.**.**.******..*..**.**..**.**..*.*.*******.****.**..***......**.*...*.**........*..***.***.***.*..**..*.****..*..***.*...**.*.*..***.*..*.****.**...*..****.*.*.*....**..****.**.**.**..******...**.*.**..**..****..*.*.*****.**.*.**.*...****...*.......**..****..*....**.*.****..***......****...*****..*..*.**.*.**..***.*****..****.....***.**...*...*.**.*...*...*****.*..*..*.**...*..*...*...*.*.*.***.***.**..*..*.****..*.*.*....*.*****.**.*...***.*.*..*.**.**.**..*.**.*.**..***...****..*....**.....**.**.*.**..*.******.*..*.*.***.*.*..**.**********.*..****..*..*.****.**.*..*.....*.*.*..*..*...****.*...*.*.*.**.*.**.**.......*..*******..*..***....*.**.**.*.*.***..**.*..*...*..*..**..****.*****...*..*.**....**.*....*....**..***.***..*.****....*.*..*..***.*..**.*.**.***..***.*.***.*.*.*******...**....***.**....*****..**.*.****.**......*.*..*...********.**....**....**.*.*...***..*....*.*...**...***..****.****.*.........**.***.*** ..*..*..*.*.*.*..**.**.**.......*.**.***...**..*.*..*...*.*.*.**.**.**..*...****.*..*....**...**.*.*.....****.**.****.*******.*....*.*..*.****....*.**.*...*.**...***.**.*..*..*..*.*.****.*..**......*...**.*.*.*.*.*.*.*.*....*.**..*.**...*.***..*.*.....*..*....*.***.*.***************.**.**..*.*..***.***.*.***.*.**.*.*.*.*.*...***..*.*.....**...*.*.*..**.....*.*...***..**.*****.....*...*.*...**...*...***..*.***...*.....*..**..***..**..****......*.*.*.***.....****..*.*.****...***...*.*...**...*..**.**...**.***.*..**...*....**.*...**.**....**.....**..**...*****..*.....**.*.****......**.****...******..**.****.*****.**..**.*.**.*.*.**.*.....**.......*.*.*.**..*.*..*.*****..**....*.*..*..*.*.***..*......*.*..**.*.***.*.**....*.*..**.**..****...*.*****.*......***....**.*.**..*.....*...**..*...**..*.******.*.*.*.*.*.**.**...**..*.***.*..*.*******.*.***.**.*....********....****..***...*...******.*.*.*.*...*..**.*....*...**...*..**....*.***..*********.**..***..*....**..*****.***...*.****..*..*..**.*****.*.*........*..**.**.*.**.***..**....****.**.*..*.*.*****.***.*.*...***.*..*....****.*.*..**....**.**.***.**..*.*..**..**.*.*.*.*.*.**.*.**.***.***.*.*..*....*..*.***..*.**..*.*.*.*....***.*.*...*..****..**..........*..*.***.*.**..*.*....***...*.**.*.*..*..**...**.***.**...*...*......*.*...*.***..***.*****....**.....*.**.**.*..*.**.*..*...***.***.*...*.**.*.**.********.....***...*.....**..**...*....**.**...*...**.*.******..*.*..**..**..********..*******.*****.*.*..*...***..*.*.*...*.**..***.***..**.*.***.*****.**..*..**...*.*.***.*..*..**.*.**.*.*.*...****...*.....**..*...*....*.*..**.**.*..*.*..**.*..*........*****.*..*....*...**..***.***..***.***.***..*..***..*...*.*.*.....*.*..**...**.**.**...**.*.*....***.*..**.*.****.......*....*.*........*......**..*....****........*....**..***..*..*...**..*.*.******.**.....*...*.**....**.*..*..*.**.********....**..*..*.........*....*.*..*.****.***.......*..**..*.*.*...*.**.*..*.***.*.*....******..*.*.******..*.**.*....*..*****.*..*..***** .*.*****..*..**..*.*.*.*****.***..............***.*.**.***.*..***.*..****.**..**..*...*.**.*..*.*.**..*.**..*.*....**..*.*****..*.*...*...*.*****.*..***..*.***.*.*..*.....*..**.*.*..*.***.*.**...*.**...**.****..***.*.******..*.**.**.*..****.****.*.*..*.***.*...*..*..*****.*..***..*.**.*.*****.*.*.*.*..*.***..*****..*.*..**..*...**....**..*.*.*.*.*...***...****.***..*...*.*.*..*****......*.*.*.*.*..*.*.*.***...*..*..***.*..*...*.******.***.*.**.**.*....*.*....*..*****.*...**.........*************...**.****..*..**.*****.**.....**...*.**....*.*..*.........*.*....*.**.***.**.*..*..**..*.**..*..*...*.**.**.****.**.*.....**.*...***..*.**.*.*.**.*****.**...*...**.***.*.****.*****.....*****......****..******.*..**.*.***.**.*...**..*.*......**..*.*..*.**....***.*....**.*.****...***...***.**...**...*.....*...**....**...****...**....**...*.**..*****....*..*.**.*****...*.*..*.***..***.***....*.***.***....*.*....**...*.*..*.*.*.*.*.*.*.....**.****.**.**...*.*.....*....******.*****.*....*..*.**.*..*****...**.***..*.**..***.*..*..*..*...*.**..*....*******.*..*.**...**********...**.***.*..*....**..**...*.*...**.*...*...**..***..*.*..*****....**.*.***..*..***........*..**..*.**...*..*.***...***.*.***.**..**..*..*.*.*.*....*.....*.*.***.***.***..******..**..**.*.*..*....*.**.*.*..*.**.*.***....*****.*.*...**..*......**..*.***...**...********..****...*..*..*.*****.....**....*******..*.****...*....***.....*.***.****.*******..*.*..**.*..*..**...***...*..****.**..*.*..*.....*...*.*****..*.*.....*..*...*...*..*.....***.**.*.*..***...*..**.*****.**.....*..**.**..***..***...*..*..***..*.*....***..***...**.*.**.**......**...**.*.*....**..**.**..**.**.**.....**....***.***.*...****.*.**..**..*.....*..*.*...*.....**..****.......*..*****.*..****.*.*.**..**************..*..*.*.*.....*...**...*...*..*****.*..*...****..*..*....******..*.*..*.***.*.*...**....*.**..*..*.*.*.***.*.**.*.*....***.*...**..*.**...*..*..**.*.*.*.*..*.**...*....***.***.*...****..*.*.**..*...**.*...*******..**..****.*..*...* **..****.*...*.**..*....***.**.*...**...*..*..*.**.***.*.....******.*.*.*****......*.*.*.**.*...*....******...*.*...**...*******......**.**.***..*..*.***..***.*...*.**.*..*.*...**..***.**.*******.*...*****.******.*.**..****...**...**...****..*.*****....*.***.*.....*...*.**...**..****...*..**.*..**....****......*....****.***.**.*.*.....****.**.*.*.**..*.**..*..*..*.********.***..*..***.*****...**..........*.*..*.**.*..*.......**.*..****...**..*.*....**.*****.*...****..*.****.*.*.**.***..**...*..*.**..*.*.**.**...*...*..***..*......**.....***....****...*.....*.*.*.*.*...*.*..*.*.*.*..*..*..**....*...****.***..***.*.*.**..****.*.**.****..*...****.....*.*....*..**..**.**.**.....*.*..*.***.*..**.*..*..**...*...**.*...***.*..**..**.**...**...***....*...**.*...***********.*****.***...*.*..*.*..***.*.*.******....**.**.***...*.****..*...*.*.*.*..**..*.*..**.**.*...*..*..****...**..*...******....*...*.....*..**.*...***.**..*....*....*......***..*.*.**..******..*.**...**....*.*.*****.*.******......*..*.*.****.*...*.*.****...*..*.*.*...**..**.**.**.**..***********..****....**....**..***.**..*.**.**..*..*.**.*****.**..**.***.***.******.*.*..***...*.*.*..*.*.**.*...*.**.*.****.****....*.*.**.*.****.****.*.*..*.**...*...**...*..*....***..*.*..****..**.*..*..*..*..*...***.**.....*******.*.*.***....**.**.*.*...*.**.***.***.*.*.****.**...*..**......*....*...*.*..****.*...*.******.*.*....*..*..*.*..*..*.**.*...*.*.*.**.**.*.**.*......***.*..*.**.*...**...*.**.*****.*..**...****..*.**..*....*.*...****.*...*.*.**.*.*****..*.*.*.***.**...*.....*.*.********.*.***.*..***.****.*.*.*.*.*.*.*.*..*..**.*.*.*...*..*.**......*.**........**..***.***..*.****.******......*.****.*.*.*.*****........**.******.******.....**...*..***..**...*...**.***..***.*.....***.*.*.***..******.**.**.**.*......*.**.***.***.*.*......*..**..****.*..*..*.*...****.***.*...*.**...**.*.*.**.*..**...**.******.***.**..*..**..*..*..****.**.*******.*...**....*******...*.*****..***.**......*.*..**.*..*.*..****......*.***..*..** *..*..........*.*.**...*..*....*.*.**...**..*....**....**..**....*....***.****.***..***.......**.*..**.*..*.*...*..*.******....***.**..*.*.****.*...*..*.***...**..**..*.*...*.**....*..**.*.*....****...**.....**..**..*.......**..**.*.**...*.*...**...**.....***.*.*...*****.**.*....**.**.*...***.**..*..*...*.**..***.....***.**.****.**...*..**.*****.******.**.***.******...****..**.***...*.**********.*..*..*.*...***.*...*....*.*.*.*..*....**..***.***..*....****.****.***...**.**.*.*.****...**..*.****.**...***.*.....**.*.****.**...*..****.***..**.******.....**.******...*.*.....**.*..*..*..*.***......**.*.*....*******.*...*.*.**.*...***...*.*..**.*.*.*....*..**...*.*...**.*..**.*.*.*..***.****.*..**.***..*.**.....***..*....*.*...*.**.*.*..**.*.**.*....*..***.*.**..*.*.*...*......*.***...**.*..*.**....**..*.**.*.*....*..**.*.*.**...****......****.*.*..*.....***.**..*.*..*.***...*...***..**.*..*.*.*..****.*..**..*..*.**.**.*.****.......****...*.**..*.***..*....*.*.*.*******.*...****..**.....***..**.....*.**.....*****..***********.*...***...*.**...**.*.*.**.**..***...*...*******....*.*...**...*****.*.**.*.*....*.*.*.**........*....*...**..*.**.*.***...***..*.**..**.**.*...**.....*.**..****.*..*.*...**********..*...*.*.****..****....*..*.*****.*.****..*.....*......***..**..****.**.*...*.**....*****.***..*..*...*.**....*.*......****..*....*.***..********.*..**.**.*...*..*.**..**.***..***...**.**.**..***.**.*....*.***.*.*.*..*..*******.*.*.*.***.**.**.*....*..*.....*...*...**..*.*******...*..*.*..**..*..*....****.*...**.*.****.*.***...*.*.*****.......**.*.*..*.**.**..***..**.**..*....**...*.*..*.**..*.*..**.**..*.*.*..*.***..**.**...***.*..*.*.*..*...*.......*.****.****.*.*.**.******..****.....****.*...*.*.*.*.*.*.....*....***..*...*...*.*.**.*.*.*.**.*.******..****..*****.**..*****..........*.*.....*..***.**.*****..***...**.*...*.....*....*......*....**...***.****.*.**.*..*.*****.***.**.**.*...**..**....******.**...*.**......*.*.****.**..**.....*.**.**..**.***.....**.*.****..... *.**.**.**..*.****.*****.***.*****.**.*.***.........**.*.**....*....*.*..**..***.**.***********.*.**........*...*.......**.**..*.*.*..*..*..*.**.****.....*..*.*...**.***....*...******..*.*.......**..***..**..***..**.**..*..****.*..**.*...**..*..*.*.*..*.....**.*.*.....****..*..*..*.**.*.*...*.*.*.*..******..*.*.*..******...*.***.*.**.*..*.**..**.*.*.*****....*.**..****...*....*..**.**..*.....*.*.*.*.*..****.*.**.*.**.*.**.******.***.*..*.**.....*.**..*....*.*....*.*..***.**....*.*.***.**.***...*..*...**.*..*..**.**.*...***.**....**.*.*.....***.**.**.***..*..***...*.*..*.***..*..**..*....**.***..**..**..*..**..*....*.*.....**...****....*...*.*..*.*.....*...**..**...****.**.***.**.**.*********..*....***...**.**....*...**.*.****.****..*.*..**.....*.....*.....*.*.*.**...*.***.***......**..*...*.*.*...*..*..*.*..*.***.**.**.**....**...*****..*.*...**.*..*.**..**..*.*.**.***..*****.**..**....*.*.*..**..*......*..***.**.*****...*.*....**.*..*.****...**..****.*..**.....*******..*..***..*****.**..****..**...*..*...**...**.**..**.***.*.*....**..*....*.***.*..**...**......*...**.***.*...***...*..**.....*.*.*****.*......***...*...**.**.***.*..**.**...***...*...*.***.**..*..**......*.*.**..****..**.**.**.*.***..*.*.**.......***.**...*.*.....**.**.....**.*.*.***.**..**....****..**...***..**...*.****....*......****..*.**..*......*..**..**.*.*.*.**.*...****..****.*.*.**.*.....*.*....*...*.*..*....*...**.*...**.***..****.....*.*.*.......*..**.**.****.....*.****..****.**...*.**..*.**.*******.****...*.******..*..****.*...*..*....***..*.***.****.*..****..*...*..*..*..**...***...*.*.**...*...*..******......*..*.........*.**.***.....*..**.**.****.*..**..*.*...*..**.*.**.*...*...***...****...*...****.*..*******.**..*.**.**.*..*..***..*****....***...*.*...***.****.*.*..***.***.*...***.....*.**...*.*....*....***...*.*..*...*..****.**.***.**..**.**...*.*****...*.***..*.***..**.*....**.*..***.***.**....***...*.*...***..**..**.*.*.....*.****..***...**..****.*..******...***....**.**.***.*.***.. *..*...*..*....*.*....*...*.**...*.*.*..*.....*.**..***.**.*.*..****..*.**.***.*.....***..*.*.*.**...*..*.*.*.*.*....*......**..*..****...*..***..**.**..*....**..*.****.....***..*...**.*..*..***.*.*.*...*.*......*.**..****.*.....*..**...**.*.***.*......*******.***.*..*.***.....*****..*.*.*....*....***....*..*..*...****.****..***..***.*.*.***.*...**.****..*.***..*..***..***.****..*.***.*****..*......******.**...*.*.*.*.*.****.*.**.*.*.*.**...*....*****..***.*..*.***..****.*.*..*..*****..****..*.***.*..*.**.*.*..*....***..*.***.***..........**.*.*.***..**..*.***.*..*..****.****.**.*.*.**..*...*..*..****...*..****.*...*.*..**......*..**..**.******.**....**.**.*..*..**.***.***.*...**....*...*.*....*.**...*.**..***..**.*.******.******.*.**..*.*.*.*.**.**.*.*...***.****...*..**.**.**.******.**.*...*.***..*****....*.*.**.***.*...***...**......**...**.*.*.*..*..**...*..**..*...*.***.***.*****.*....***...*.*..**.***.**...*.*.**.*.***...*..*....*..*****.*****..***....**..*.*****..*...*...*.*...*...*...*.****......**..*.......**.*.*...*.*.*...*.***.**..**.*.*.***.*...****.*.*..*....**.**.*******..*...****......**.*...**..***....*..*...*....***...****..*.*.*.**.*..***..***..*...*.*..**....*.....*..*.*.*.******.....**.*.***.......*..****..*.***.***.*....***.......*.***.*.**.*.**.**...*.*..**..**..******...***....***.****..**...**.*...*..*.*.**.**.**.***.*..*.*..*..**.**...**.......*...*......**.****.*.*.***...*.***.*....*..*..******.**.***.****.*.*.*..**...**..**.*.*..**.*.*******.**.**.*****..***.*..*....**.*.******.*.***.*****.....**..**.**.****..*.*.*.****.*..*..*.*...**..**..**...*.***.*.****.*****..*.*..**..*..**.**..*.*...*.*.***......*.***.....*.*....*..**.**..*...*..*......**.*.**.*.*.......*****.***...**.*.***..***...***.*.**.**.*.....***.*..*.......**..**.**.*..*****.***.*.....*...*.****...**..*.****.....*.*.****.....*.*****...*.*......*********.*.**..*.**...***....*....*....**.*.*****..**..**.....*.**....*...*.*..**.*.*..**.**.***********.**......*****...*****.****.** *...**...*..***..*..*.*...*..*.*****..***........*.*.*****..*.**.*.....***.*..**...**....*.*.**.**.*..*..**.....****......****.******.*....**...*.*......**..**.**.**...*..*.******.....*.*.**....*****.******..*..*.*..*.*..*.****.*.*.**.*..*..**..*****..*......**..*.**...*..**.....*...*.**.*.*......***.*.*..*.*..******.*.*.*.**.***..*...*........**....**.*..*..****..**...**.*..*.*.......**..**.**.****.*****...****..*..*..*.**....**.*..**..****.*.****......*......*...****..**...***.*..***.**....***.****.*.**....******.**.*.*****...***.*......*..****..*.*..**......**....*.*.***..******.**..**.*.*.....*...**.**....*.*..*.**.****..*.*..**.****.*..*..*.*.*.*.**...*..**.*...*..*...**....**.*.*.*..*.*.*...*....***.*.*.*....*...***.........*.***.*..*****.*..*.*.***.*.****.**.*...***....****.***.....***.***.......******.**.*..**.*.***..**...*.****.*.*.*.....*******.*..*...**..*.**.*..***.****.*.*.....**.***.....***....**.....*..***.*..*...**.*..*.**.*..**..**..*..*..*.**.***...***.......*..**....******.******.*.*.*.*.*****.*.*.***.*.*...*..***.******.**...*.**.*.****.*.**......*.*.**....*..****...**..*.**.*.*...**..***.*..*.*.****.******.*....**..**..*.**..*..**.***.**....**.*..*.********.*.***.*.***.*.**..*.***.***.****..*.*.*.******.*****......***....***..*..*...*..*.*.*.****....**..*.**.*.*.**.*..**.**...*****..***...*..**.*****.***..*..*....**..*..*...*.*.*.....******.**.***********.**.***....***.*.**.*.*..*.*.*******..*.**.**.*.**.*.*.*.*.***...**.*.**.****....***.*.**.**..*..*...*....**.*.*****..*........****.*.****..*.*......****..*....*.*....****.*****..*.**..*.***.*.*....*...*.*...*..*.*..*****......*..****...**..*.**.*****.......**...*.*.**...**.*.***.*.***.....*******.***.****..*.**..******...*...**.......***.....*..*...*.**.*...*..*.*.***..*..**.*..*.*****..*..**....*.**..*****...**.*.*..**.******.*.**...*..**....*.**.....*.*.*.*...*.**.****.*..*.*.**.**.**.******...*..*****....**..***...*.**.*..*.*...*..**.*.***....***..**.**..*.*..*....*.***..**..*.*..*..**....** ..****.****.....*.****.*....**...*......***.*.***.*..**....***....**..**.....*.....***..*..**...**....**.*.**..*......**..*******..*.**.**.**...*.**.**..*****..*.......**.*.*.**..***....*.*.*.*..**.**.*..**.....**..*...*..****...*....**..***.*.**.*...*****..*.*.*.*.**..**.....*..*..*****..**.**......****.*...**....*...*.******.***.*****........*******..***.*...**..*.**.*.*.*.......*****.*.*...***.*...**.*.**.*.*.**.......**.**.*.*****.**..**.****.*....*..***..*...****.*.***.**.***...**.***....**..*.*.*.*...**..*.*.*.****.*..*.*.*.**.***.*..*........*.*...**..*...**..******...*...**.***..*.**.***.****.*.*...*.***.....**.*..***.*.*.....*****....**..***.*....*..**.*.**.*.**.*.*...***..*...***.*...*.*.*.....*....*****.**.....***..**..**..*..**..*.*....*.***..*.*.***.*...*..***..***.*.*.*.**..***..**.***..*****.*.....*.*..*...**.*.....******....**.....*.*.**....*......*..***.*..****.*..******.**..*...*.**...***.**...*.**..*******.*.*.****.*...****.**..*...**.**.*...**..**.*.*.*......**..*....***.*.**..***.*****.****.*.*....**..****.*...*..****.*..**..**.*..**.***..***..*..**.**.****.***..*.*....**...*******..*....**.*.*..****..**.*...*..*****.*...*.*..*.**.*.**..**..**.*.....**.**.*.**.*.*...*..***.*..*.******...*...*.***.****..**.**....*.**.*.*..**...*.***.**..**...**..**.**********..*..*.**..*.**..*....***.**.**....*..*...*.***..*.*****....*..*...*.....**.***..**.*.*********.***.*.**....*.*..*.***.*...***.*.**..***.**.*....*..*****....***..*.****.**......*.*..**.*.**....*....**.**..*..***.**..**......*.*...*.****..***.**.***.*.*......**.*.**...*...*.*...*..*.***....****.*****......*..*.**....**.*..*.*..***....*.**.*.*****.***.*.**.*...*..**...*.*.*.*.**..*..*..*..*****.*.*..*.*.***..*..****....**.******.*..***...**.*.*.***.*........****.*.**..*..*...*.**.*..**..*.*..*****..*.**...***.****..**.**.***.*..*.*...**.*..**.**..*.*..***.*.*...****..**....*.*..*..*.****..**..**.*..**.**..*......***...**.**.***...**..*.***.......***.*..*********...*..********..*.********..*..** **.**.*.*..*.....**.**.*.*.*.**..*..**..**.*.*.**...***....**.*..*...**...***.**.**.**..**..*.*.*....*...*.*.*.*.*..**..*..*.***.*..***.*...*..**.*.**..*.***.**.*....**.***.*.**.*..***....*.***.*.*.*.*...*****.*.....*.*.***..*.****.*.*...*****..****.*.**.*..*....*.**...****......*.**.**..*..***...*****...*.*..*.***.*..*******..*..*.*.*..**.*.*.*******.*..**.*.***.*....*.....***...**...***.*.*.....*.**...*...**.****.*..**..***..*.******.***.**...*.*.***..*...*.*...*****..*....*.*.**.*.*.***.****.*....*****.***.**.*.**....*.*..*.**.***...**.*.....*....***.*.*..******..*.**..*****.*.*****......*.********...****.*.*.*.**.*..*.**.**..*.*****..**....*..**.**.**..**.*.**.*....*..**.**.*.**.**.**..*.*.*********..*...*.**.*.***.**.*...**.....***..*...*..*********....****.*.*..**.**.**....****.*.**.**..***......**..*.*.....*...**..........**..*.**********.*...*.*.*...**.**...***.**..***.**..*...*.**.***.*..***.*...***.*.*.**.*..*...........*******.**...*.***.**.**.**..*.*****.**.***.......*.***.*.**...*.*.....*.*....*.**...*.*..**..*...*.......*.*......**.***.*.**.*.*..**.**..***...*.*.*..*****.**.*.*****.****..**......*.*..****..*..**.***.*.*.***.****.*.*.**.**.*.*..*.*...*.....**.....**.**....*.*********...****.****.....*.*.**.***...****.*.******...*..**..*...*..***..*..*.....******..***.*.***..**.*..*......*...*...*.....*.**..**.*..*..**..*..*.**..***.***.**.*...*.**......*..*.***.*.**.....*.*......****.***.*.*.*.*..*.***.....***.*.****.***.**..****..***.*****.*.****..****.****...*.....**....*****.*...**.*.**.*.***..*..***.**.*.*....**.**.**..*...**....*...*****.******.*****...***.**....**.*.**..**.*...**.*.***.***...*.*.**....*.**..**.*...*...***.*.****.***.*.*.*..***.***..***.**...*.*...*.*******.*.**.........**.**.*..*.*..*....*****.*.****...*..*....*...***.*.***..****.*.******.*.**..*.****.***..**..*.**..*...**......*.**.*.*.****.*....**.****...**.......*.***.*...*.*.*.*..***.**....***...*..***.*...***...*.*..****.****...*..*...****.*****.**.**.*.*.******....*.*..*..*. *....******..*.****.*.*..*.*.*...*.*..*.**.*.*.*.****.*.****.****.*.***.*.*..*.*....**..*.*..*.....*.****....*.*...****.*..*.**.****..*.**...*..*.*******.**.**...*..****.*.....*...*...*.....**...*.*.*.*.***..*.*.*...*....*..**.**..*.*..**..***.*.**.....*.*..***...**...*......*.*..***..*.*.***.*.***..**********.....*.**.***....***...**...**.**.*.**.**...*.**.****.*.**....*.***.*..*..***.*.....*****.*..**..**.....**...***..****.**...*...*.***.*..*...****..*....******.*.***.*...*...**.*..**.*.***..**..*****.*..****.***.*****..**...*.*..**.*.*..*.****.*.***..***.****.*..**...**.**.*.*.***.*...***...*..*..****..**...*..*.*******.***....*.***.**..*.*.*..***.*.....**...*..**...***.*...**.**.*..***.**....*...*.*****....*.*...**..**..*.*.**.*****..*.*.**..***.**.....*.**...*.*..****.***..**.****.*.......*.***.....*****..*..******....*.***.****...******.**....*..*...*..*****..*.*.******.*.*....*....**.......*...*.*.*..*.**........****..***...***..*.**.**.....**..*.***..*.*..*....**....***.*.****..*..*..***..**..*.....****.*.*.*.***.*.*.*.*..*.*.**.******..*..*.**..**..*.*.*...***.*.***....*..*.**..**..*.*..**.**.....**.*.*.**....**...*..*****...*******....***....*.**...**.*..**.*****.*...*.******..**.**.*****...***...........**..***..**...*..*..*.**.****.***...****..**.....*...*.**..*****.***.**...***...*****......*.*...****...*..*.**.*..*...*.*.****...**.*.**....*****.*.*.****.********.*.***.*....*.....*..***..***.*.*...**..*..*****..*.**.*..**.*.***...***.*..***.*.****.***...**.*.*.*.***.*..*.*....*..*.*..*.***.*.****.*......******.....**.**...*.*...*.*..*......*.*..*..*..*.....*..*.*..******....*..*.*.*..**.**.****......*..*.**.*****...*.**.*..*.****.***.**.*.**...*.******..**..*....*..*...*.*......**.*****.*.**.*..**..**.***.*..*****...*.***.******.....*..*.***..*...*...*.*...*..*...*..***.***.***.*......*.*..*.***..*.**.......*****...**.*..****.***.....*.****..*.*.**.***...****...***....**.*.*..*..*.....**...**..****.****...*.*..**..****..*.......*.*.*****.*.*.*..*....*. *.....**.*.**.******.******..**...****..****.**.**..***..*.****.**.*..****....******.....*.**.****.*.*......*.*.....*.*..****.**.**.*****.**.*.**.**......****.***..*.*.**...*.**...**...**.*****..*....*.*.*.*..**.**.*.*.....*.*.******...*.**...**.*......*...***..**.........*.**.....**.**.....****...*.**........*..*..**....***..*.*.**.*..**...*.*.*.**...*.*.......*....**.*.*****..**...**.***......***.***..******.**.****.*.****.*..**..***..*.**...*..*...*...***.**.**.*****.**...*.****.*.*...**.**.**.**..*.....**.**.*.....***.*....*...*.*.*.*..**..*.*****..**.*.*.***...*****..**..*.*.***.**.*....**.*......**.****....**.*.****..***.*...*..*****.****..*..*.**.*.*.*.**.*.**.*...*.*******..*..****.**.**.**.****.******..*.*.***..*...*.*...**......*****...**..**....*...**...*.*.**..***.**.*.**....*.*****.*****.**.....*******.*.....***.**.*.***.*......****...*.****..**...*.*.*......**...*.*..**.....**....**...*.****..**.*.**.**.*...*...**.**..*....****.*........********..***.*.**..*****.....***..******.*.....*****..**..*.*****..*..*...***....*..***.***.**....*.....***..*...*.***..*.*....*.**..*.**..*.***..**.*****..**.*.*.*..**.**..*...***...***..****.*.***.****..**.*..***.*...*.****...*****.**....*****...**..***.*.**.*.*.*...**.*.**.*.**.*****.*******..**.****...*.***...*..**..*.*.*......*.**.....*..*.***........****.***.*.*...*.**.*...*.***.*.*.*...*.*......*..****....*.**.**....***.*.....**.*...*...***..*.*.*.*.*...*......*.*..*****.**..**.***.**....**.**.**.**..**...*...*...*.*...**.**.**....*.**..*..**...*.**..**...*..***.*.***....*.**.**.***..*****.*.********.*.*..*.*....**...*..****.*.**..*..**..**.***.*..***...******.*....*..**..*.*..**..**.*...******.*..*.***.*.*.*....*.*..**...**.***.**...***.....*..**......****..***...*...****...****.***.*..*.*..*...**..*.**..*.*..**....*...*..*******.**...**..*.**..***.****..****..*..........*.*.*****.**.*****..*..***..***...**..*..****.*.***.***..*...**..*.****..****.****.********.***.***.*..*....**....**.**.*****.****...*.*.***** .***..**...**.*...*.*.*.**.*.*..*.....***.**.**..**..*...*...*..***.**..**.*...*..*.*....*.***...*...**...***.**.**.*..*.**..*******....*.*.**.*******.*....*.*.***.*.*****...*..*..*.....*..**...*....*.*.*.*.****.*.**.*..*.....*...*.........**...****.*.*..*********..**...***...*.*....*...**.**.*.*.***..**....*.*..***...*..*.*...**..**.***.**.**...*.*....***..*.****.****..*.*.*..**.**.*..*.****...***.*..**.*.***.**..*.****.*..**.*....*******.....*.****.*.***.**.***..**..*.*.***.**.*.**.*..*..***.*********...*..*..*..**.**...*........*..**.*...****..*...**.*..*..**....**.**..*.*.****......***....*..*..**.*......*...**...........***..*****.*.***.**..*...**..*.*..*....*.*.*.**....****.*.**.....*..*.*..**.*.......*.*.....***..****.*..**....***..*..**.....*.*...*..***..****..**..**.**......*.....**..*....**.*..*.******.**.******..****.*****......**.*....**....*.*.**....*..******.......*...*..***.*....**..*.***.****.*....****.******....****...**..*...*.*.*.*.**....**..*.*.***....*..**...***.**.**..***.******.....***..*...***...*...******..****...*...*.*.**.*..*.**....***.*****.*..***...*..**.*.**.*..****....**.*******.*.***..*..**..**....*.****...*..******......*...**..**.....****.***..*.*.*.*.....*.**.***..***..*.*..**.*.**.*..**...*..**..***..*.*****....****....**..****...*.*..*..**.*.*.**.*....*.*.*.*.*.*....*.*..**.*.*..***...*.*..*..***.****..*..*..*....**.*.**.....*.*...***...**.*.*.**...*...*****.*..*******.**...*..*..*.....*.**.*.*****.........*.*.*.*******..**.***......***.*...*****.*****.*...**...******.**.....*..*.**.*****.*..*....*.***.......*.*....**..*...*.*..*.********....***.*..*......*...**.******.*..**.*...**.**.*..**.*.*********.*.*..**.***.******......**.*.*****....***.**....**.*.*.*..*.**......********.*******.*...***...**....*..*.********..**.*...*..**....****..*..***.***.*.***..*****.***.****...*.*.*.*.....**.*..***..*.****.*.*......******.*.*..**..*..****.**...**..***.***.*.**......*.*.*.**..*...***.**.**.***.*..*..*...*..*.*.**.*.**..*..****.*****.. .*....*.*......*..********....*...**.**...**.****..*.*.**..*.**..***......**.***..**..*****..*.*.*****..*..******.**.**..*.*.*...*.**......********.**..**.***.*..**...*.***.***.....*..*.**..***....**.*....*..*.***.****.*...*.**..*.....*...**.***....*...**..**.****.*.*..*.**.**....*.**.*...*.**..***.**..***...******..*.**.*.***..**..**.**.*.*****..*..**.***..***.*.**..**...************.*.*.*..**...**.***.**.***.*****.*..*.***.*****.**.*****.*......**....*....*..*******.***.*****..**..*.**..******..*.*..*.**.***.*...*.......**..*****......*.***..***.**.**....***.****..***..**.*....**.***..*.*.*.*.*......****.*..*.....*****.*.*..*....*.*.***..*.*...***..*...**.*.***...*****.*.*.*.*****.....**..**.*.*..........**...*****...*.*..****..*.*..**.*.**..*...*.***..*.*..*...***..*.*.***...***.*...**....**.**..*.....**..*..*.****.**.**....**.**..***.....*.*.*....**..*.*........**.*.*****....*....**....*....*.*.**.*****.....*.**.*..***....**..*..*....*.*....***..**.**.**.*..**..*..*****.**.*.******...*.*...**.**.*..***.*.....*.**..*.**.*.*.*.****.*.**.***.*...*.....***...**..***.....*..****..*.*.****.*.*.*.*.**.....**....**.**.**.*******..*..**.*.*.**.**.**.*..***.*...*.*.**.....****..**.**.*.**.***.*...*.**...*..**..**...*..*...****.***...*.***.....*..****.*.*......***.***.*.*.*.*.*....****..***...***..*.**.***.**.**......*****.**..*..*.*...*.****.***..**...*..***.*.**.*..**...*.**.*.*..*.......**.*..*.*.......***.**.*..*.*...**.**.*...*...**.**.*.*.....*.*.***..**....*.*.**......*.......*.**...**.*..****....*.*.*.*.**...*.**..**.***.**.*..******.*.*.*....**.*......**.....***.*.......*....***...*...***..****..*..**..*..**.***....***.*.*..*....**.*.**.****.*.***.*.**.*.......***...***.**.**..*.******.*...**....*.***........*.*..***.*..*..*.***.***.....***..*..*..*.*...**..****...*.**.*.**.....*....***..****..****..*.**.*....*...*......*...**.*.**.**.*.**.*****.****.....**.**..*.*....*.*.**.*.****.....*.**..*..*..*....*.*.**....*.*.**..**.***.*.**.**...****..*.*.**.*..**...*.**** ...***.**.*.*.**..**.**...***.****.*...**...*..*..**..*******.**...**.**..**.***...**.*****.**....*..*****.*.****.**.**..**..*********..*.******..**.***.******...*.******.**.*..*.*.*.....*.***...*....********.*....**.****...*.*.****.*.*.*.**.*.**.**.**.**...*.**....*.*..**.****..**..**.****.*.........*...*..*.****.***..*..**......*..**...*******.**...*.***..****.....******.****.....*..****.**..**...***..**..****...*.......*.*....*...*.****.***.******..***.**...**..*.*.**....*...***.**......*..**.*..*.***.***.**...*.*.*..***.......*...*****.**....****.*.***.....*.***.***.*...*****.**..*..*....*.*.*.*....*...**..**.*....***.**...**...***.**...**.*.*.*...**.*..*.*.*.*.*...**..**.....*****.*.*.**.**..**..***.**...*......*.**.***.****.*....*...*.*.*...*..**.**..*.****.****.*.*..*.....*..*..**..........*****.**....**.*.*.*.**.*******..****..**.******....*...**.....**..*.***..*....****.*.*.......*****..*.**..***.*..*..*.*....**...*.**.*.*.*.**...*..*...**.***.****.*.**.******..*....*..*.*....**..**..******.*..*****.**.*****..*..*..**.*..*****..****.....*......*.*****.*.***.*..*.******.****..****.*..*....**.*.*.**...*.*..*.*.*..*.*.***......**.*.*..*.**.*.*...*.**..**..*..**.*.*.**.**..*.**.....****...*.*.*.**.**.*.*..*.***.*.**.*..*.*****...*..*....*...*.*.*.******.**..*..*..**.**.*.*..*..***.**..*****..**.*..***.**..****.**.**..*.*..*****...**.**.*.***.**.*.**.*.*.**.*.*..*.*..**..*...***.*....***.*.......*....*.**.***..**.*.**.....*...*.*.*..*..**.*...***.**..*......**.*.***.*.*.*..*****.....*..*....**...*....*****..**...**.**.*.*.**.***.**.****...**.*.*...**.*.****..*.**.**.**.**....*.*.**...****.*.*****..******.***..*.*..*.***.*..***..*..**.*.****.*.*..*...**.*...***..****.*.**..***.**.*.**...**.****.**...*....*.**.******.****.*.*.*.**....*...*...**..***..****.**.**.*..******.**.***..***.***..***....**.**.*.***..*.*..*.*****.*****.*.****...*..***.**.*.*.****......**.******.*.*****...*..**..**..*..**.****.***.***...*.....**.**.*..***.**...*.*.***.......**.**.*...*..*.*. ..***..*...*.*..***..*.*..**.**.*.*...**.*.*.*.*.*****.**.*****.**.*****....**.*.*..*...***.**..*.*..*.*..*.*...**.*..*..*.*...*****.*....*..*...*...*.**..*.*..*.****...***.*.*..**..*.****.**..***.***.***....*.**...*...*....*..**..**.*.**.*..**.*..*..********..*....*..*.*..**.*...**..*..*.*.***.*.*..*.....*...*....*.*...*.****..*.*.***.***...*.***..*..*...***..****.****.*....*.*.*..*....*.......*....******.*.*...****..*.***....*.*.*.*.*..*.*..***.**.*.*..*....**...**..**.*.*..*..**.***..*..*...**..*****...*.*.*****.***....******.....**.**...*..**..**.***..***..*.*.**.........*.**.****..*..*.****....*.....**.*..******..*..**.*..**.****.*.**.*.***..*.*..*.**..*..*******.***........******.*..***.*..*.*.*.*****.*..*...***...**...*..**.****......*...***..**.**.*....***..**.*.*.**......*.*.*.....**...*.*..*.***..**...**.*..***...*.**...**.*.**.......*..*..*..**..*..*...**..**...*.*....*..******.*..**.*..*.....***..**..**.***..*.....*.....*.*.***.*.*.**.**.......*.**...***.....***..****..***.*.........***.*..*****........*...***...*.*.*.***.....*.**.**.****...**..**.**..***.*.*.*.*.*.***..*.*.*....*.***.***..*****...*.....**..*.....*.***.*...*.**..**...*..*....****.*.*.**..*****.****.*..**...*..*.........***..**...*****.*...*.*.*..*.*.**..**.***..*.*.****.*..**.*.**.*..**...*.*.***..***.**.***..***.****...*****.***...*..*.*..**...***.*.**.***.*...*.*.**.***..***.*..***.***..*..***...*.*.**...*.*..***.*..***.*.**.*....**....*...**..*..***.*..**.***...*...*..**.*.*...*.*.****.*.*.*.**..**.****.******.*...*****.**.*.***..*.***..***...*..***..*.*...**..*.*.*.**.**.....*.*..*.****..***..**..**.*.**...***.*...*.****.......***.*..*.*.*.*.*.*..*.*.**.****.***......**...***.*..*..**.***.**...*.*.....**.*...*..*.**.*...*..*.*****..***..****..*.*..***...*.****....*..******.....*.....**....*..*****.*..***...****.**.*.*.***.*.......*.**.**...*....***.*...*..**.*..*.*.****.*.*.***.*..***..**.*....*..*...**..*..******..***.*..*..**..*.*....*.**.**...*****..*.**.*.*.******...**...*..*..** **...*.*.*.*.*.*.***.**.*..*.....*.....**.....*.*.*.*..**...**.**..***.**...*..**...****.*......*****.*.*********...**.....**...*****....*.**....*.***.*......*...***.*.**.***..*......******..*.*.****.****..*.*..*..*...**.*.**..***.*.**.*..*.**...*.**..*...****.***.*.**.****....*..***.****......*...*.*.*.*.*....*...***.***..*.*..*....*.**..**....**..*....*...*.****.*......*.****....***...*****.***...*.......****...**..*.*.*.***...*.*.**...**.****..**.*****..***.*.*.*..*...*...**......*.....*..********..*....*****.*..*.***...**....**.**.**...*.****.***.....*..****......**...***.*.*.**.*....*****....****.****.**.*****.**.....*.*.***.*..**......**..***..****.*.*.*****...*.*.*.....*.*.*.**....*.*...*..*....***.*****.**.*.*.**.*.*...*..*.*..**.*.*.*.*.*..*..*...**.*.****.*.*..*.*.*.**....******......****.**.**.*..**....*.******.....*******.*....******...***.***.*****..**..*....*.**..**....**.***.*.*.*******.***.*..*****...*****.*..*.**.*.******.*..**.*..*****..*.*......**.*.*.**.......**.*******.....**.*.*.*.**..**.***..*..........*..*.*..**.*...****..*..****....****.**.*..****..*.*.....*...******..***.*..**..***......**.***.*..******.**.*..*..*..**..**...***.**..**..*.****...****....***.*****.*******..**.**..*....*.*.***..****..**.**.**..*..**.*.***..*..*.*****.**.****....*.*.....**.*....****........***...*********....***..*....*...**..*..*.*.*..*.***.*...**..*****..***..*.....*.*..*.**..**..**.****..********.***...**..***.**.*.*..*.***.****.**..***.*******.*.***.*.*..*.**.**.***...**.*.*...*.********...*...***.*.*.**.****.***.*.**..*.**..*.*...*.****..**.*....**.....***.*..**.**..*..*.**.*.**..****..**...*....***.*..*.***.*.**...*.**...**.*...**.**..**....*...**.**.**.*......*..*.*.......****...**.*...**....****...*....**.**.***..***.*.*.**.*....****.*....**..**..**.**.****..*.**....**...**.*.**..*.****.*....****..****.*.*.*..**..***.*......*...*..*..*.*..*...**..**.....**..**..***.**.*...**.....**.**.*.*..*...***.*....*******.*...*.....*.*..*.....**.**..*..*.**..***... **..*.*.*.***....**.*.....**.*.*..........****...*.**.**.*****...****..*.***.*******.*..*..**.**...***..*...*.***..**.....**.***....*....*....*...****......*..*...****....*......**..*..*.**.***..*...**..*********.****.*.***..*.*.***.*.....****..**..*......*.*...*.*.**...**..*.*...**.**......**.**.*.****....*******...*....*.****.*.*.***...***.***.****.........***.*.*.**...**.**...***..**.**.**...*.**..*.**..**........**..*...**.*..*.*.***......*...*.**.....*****.**..*.*..*.***.******....***...***...*.*......**.....**..**.*****.....**.***.**.***.**.***..*.....*.*****.*.*.**********..*.*..*....*.**..*..*.**.*.*.*...**..**.*.*..***...*..***.*....*...**.*.****....****.....**.*.***.*..**....***..*..**..**.****..**.**..**.*****..*..**.***.**.**.*.....**...**..***.**.*.*.**...*...*.**..**..**..***...**..***......*.*.***.*.****.*...**.**.**....*..*.*******..*...**.****.***.****..*****..*.*.*.*.**..*..*...****....*.**...*.******..**.****...*.**..*..****.....**.*..**...*.**.*..*.*....**..*..***.*..*.*.*...*.*.*.***..*...**..***.*****...**..**...*...****...***..*******....*.****.*.*.....*..*.*****.***.*.**.*.***.**...**.*.**.*..*..*.*.**.*...*.*..*.**.*.*.*..*..*.....***..**..**.**....***.*****..**....*..*..**.....**.**...*...*..*.*..**.**.**....****....**...*..*....**.*.*...*..*...***...*..**..**....**...*..*..*..*.****.***.*******........*.*..***.**.**..*.****...**.*.*..***.****.*****.***.**....*.**...*.*.***.***.*.**...**.*.*..*..*...*..*.**.**.*...*****..*.*.**..***.*.*..*.**.***.**.*.*.***....****...***......*.*.***.*.**..*.***.*.**.*.**.*...*..***.*...*.*.**.***.*...**.**..**..*.**....***..*.....***.....*....*******...*........***.****.**.*.*...*.*.**...*.**.*...*..**.***.****....*.*..*.*..***.*.*..*.***..*.***.*.**.......****.*..*...**.*..**.*...*..*.**.*.*.*.*.**.*..*..**.**.*.**....*..*...*******.**...**.*..**..***.*...***.**..*..**..**.*.****.****.**...**...*..*.*.*..*.***..****.****.*..*.*.*.....**..***.**.*..***.****.*..*..******.*****..*.*.*..*...**..**..**.*.**..* ....**.***.*.**..*******...***.**....*.*.*...***...*.*..***.*.*...**.***...*..*...*.....*..*.*..**..*.**.*..***...*.**...*****...*...*..*.....*....**..*****....**..**.*...***..*.....**.*..*...*...***.****......*.********.....*.*.**.*....**...*.**.*.*.***..**..*.*.*..*..**....***.**..**..**..******..**..***..*.*.*..**..*..*.***.*.*.*..**...**.*..*.**.***.*****.*.*..*..*.....*....***..**....**.......*..*..********.**.**..**.*.**..*.**.*.***..**.*....**.****..*.*.*.*****..*****...***...**.***..*...**.........*.**......*.*..*.*...*...**.**.***..**..**.*..*.*...***.**.***..**.*....*.****..**.*.***..***.*......***.........***.**...**...*...*..**..*.*..*..*.*...*...**.***..*..****.**.**.*..**.**.**.....****.****..*...********.***...*....*...**..*...*****..**.***.......**.**.*..*.***.***.***.****.*****.**.**.*...***.******..*.*...*..*..**..*......*.*****...*..*...****.*.**.**.****..***.*..*.***.*...*.*.....***.**.***..*.*..**..**..*.*..*....***...**.***.***.*..*..*..**....*.***.**.*...*.***..**..*...***..*.**.*..***..***..**.**..*...*.***....***.*.*..****..**.*...*..****....**.*..*****.**.**..*....*.**.*..******.*....****..**.***.*...**...*...*.......*.**..******...*.****.*******....***..**.*******.*...*****..*...*.***..*..*...*.**..*....*....*.**.*.**..**..*****.***..***.****..*.***...*.**..**.*..*.***..***....*****.**....*...*.*....**.***.**..**.*.*..*.*.**.*.*.******.*...***......*.****.*.**...**.....*...****.*.*****..***.*.*...*.*.....*.*...***..*.*.*.**.*.**...*.**...*.*.*.*...****.*.****.*..**.*****.*******.*...*.**.**.*....*..*.**.*...*.....*..*.*.*.*.......***...*.*...*.*.*...**..**.***.*...*..**....**.*.*.**.*.*.*.**.....*.*.***.**..**..*..*..**.**..*.*.*.*..*...**.*.*.***..*.**.****...*..***..*.**.**...**.***.*..*...**.*..****.....**.*.******.**.**.....***.***...****..***.**..*.*.**..*...**.*.******..*...*****.***********.*..***....****.*.**....*....**..**....*.*.*..***..****..****.....*.**..*..****.********.*.*.*.**.****.*****..**...*...**..**.**.**..*.***.*..**. .*.*...*.*...*.*..**....*..***.*.***......*..**.***.**.*....*.***.*.*.*.*..****..*..*..**..*.*....*.**..*......*.*.*.*****...***...***.*...*.*....***..***...******.**..*.**..*..**.*.***...*...*..**..***.**.***.*****..******...*.**.*.*.**...*.*.*..*.********..*......**.***.*..*..*.*.*..*.*.**.**..**......**..**.*.**.***.**.******.**....**.........*....**.****.**....*..****.**.*.*.*.**.****.*.**...****.*...*.**.*.****..***..*...**..*..*.**...*.*****...*....**.****....**.*.*.****.*.*.**.*****.**..*.*.***...***..**.*....****....*.****...*.**..***......***.**...**.*.*.***.*.**.**.*...*...*.**...***..*.**..*.**......**.*******..*..*...********..***.*..****...***..**.*.*...*..*.*.*..*.*..*..*.*.*.********.*.*.**...****.*.*.*******.**.****.**..*.****.*.**....*.*.**...*.*.....***.**....**.**.****.**..**..**.*****.......**.*.****..***.****....***.***...*****.**...*...*......**.*.*..*****....*.***.**..**..******........***.**..*****..*.*.**.*..**........*.****..**.*.**..*..*..*.**...****.**....***.***.*.*..*...**.*.**.***.......*....*.*..*.**....*.**..***.*...****.*.*.**.......*..**.*....**...*.**.....*..**.*.**..*.........**....*...*.***....*.*.****..*...**.****.****.**.****.*****.*.*.**.*****.****......**.*.***.*..**..***.****.**..*..*..*.**.*...*.**.**..*....*.*..*.**..***.*....*.*.**.*...*........**....*.***.*..*..**..*.**..**..**.**...***.***.***.*..**..****....****.*.**.*..*...*.*.***.**..****.**.**.*.*...*.*.*..*..**.***..*.......****....***.**.*.**..*.***.***........***.******...*..*..*****..****.*.**...*****.**.**...*..***..**.*.*...**...***.*.*..*.*..**.*...*..**.*.***...******.*.....*..*.*.*.**.....**.*.***.**......*.*...*.*..**..***..*****..**....***.***..*..*...**.*.*.**.....***.*.*..*..*..*...*..******...***...*.***.*...*.*....**....***.*.*.*.....*.*..**.**.....*..*.....**.*******.*..***....*..**..*..*...**.**...*..**.*...***...*.**..*..***..****.**......*..*.*..***....***.***..**...*...*.....***.****..*..*.**.*..*.**.*.*****....*.**.*.*.*.*..***.*.*.***.**..**** ***...**.****.**....**.*...***....*****.***.*.....**....*.*.*..*..*.**..***.**..*.**...****.***...*.*.*.*.**..**.......**..**....***..***..*.*..**..**.....*...*.*.*.**..***.*..*..***....*...*.*....**..**.**.**.**....*.......**..***..*.**..********..**.*.*.**...*...*..*..***...**....****.*.***.*.***.*.*..**........***.*.....*.*.**.*.**..***..*........****.**..*..*.*.**..*********..***.*.*.*..**.*.**.*....**.*....*..***.*.***...*.**...*******.**.***.***.....***.***.*..*...*....**...*****...***..**...*.*.*.****.*.*..*..*.********.*..*...*.*.***..***.*.**.**...*..*..*.*.*...***.******.*.*..*..*.****.....*.*****..**...**..***.*..*..***.*.*....**..***.......**.*.**.*.....**.*..*.***.*****..*.**.*.**.*.*.*...*..***.**.*.*****.**.*******.***...*..***...**..*..**...*...****..**...**..******..*.*.....***.........**...**...**.**.**..**.*.**..****..*.*...****.**.**.*****..**.***...***.*...*.**.**....*..*...**.*****..*.***.*.*****..**.***...*.**.*..*.**.*.**..*.*..*.*...**...**..*.*......****.***..*..*..*.......*...******..*...*...*.**...*.....*.*.*..**....***....*.*.**.**.*.*...*..****.*...*..**..***..***...***.*....***..*...**.*.**......*.****.**.......*.*.....*.*...*.**.***.......***...***...*..***...**..**....***...***.*..*.**.***.**.*.*.**.*..*.*...*.*.*..*....*.**.*..*..*.*.**.*.**.*.**....**...**...**.*.**.**...**...*.*..***.*..*...*..*...*.**.....******.****.*..**.**.**.***..*..**.*.**.***.*....**.***.****.**.*.*.*..*********.**.**.*.****.*..**...****....**..*****.*.*...*..**.**......***....*.*...****.*.*...***.***....*..**..**.****.***.***.**..*..*.***.**.*...*.*..******.*.*.*.*..*..*..******.*..**.**....*...**...*..*.....*...**...*..**.*....*....**....****.*....*.*..*.******...*.*.*.***..**..**.**.*****.**...**.**.**...**.**..****..***.*.*.***..*.*..**..**.*..*....**..*..**.*.**.*.*..*.**..**..**......*.**...*......*****.*....**..*.......**...***..***....***.*.*....*..**.*****.**....*.*.*...***.***.*.*.*.*.*.**.**..**.**.**.*..**.*.....*.**....*..***.***.****........** **...**..*...****.*......*..*.*.*..*.......*.**..*....**.*.*..*.*...**.***.***..**.*......*.*.**.**...**.**.*.*.***....*.*.*.*..*.**...*..*.***..**.....*.**.*..********.*.**..*.***.**.*.***......***..*******..**.****....*.*.**.*.*.**.*.**.*.*..*.***..*.......****.**.**........**..*...*.*.*.*.*.*....*.*.****.*.***....**...*......******.*.**.***.***.*....*****.*.**....**..**.*.*...*.****...*...*..*..**..***.*.*.....**.*.****..*.**..*....*.*.**..*...*.***..*.*.****.*.*.*****..*..*.*.**..**..****.**.**.******.*..***..***..**.*..*..*..*.**.*****.***.*.*.**.*....*.*.**.***.***.......***.......*.*...*...*....*.***..********.**.**..****.**.....***.*...*.**.*.*......**..**..****......*...*...*****.*..****.*..**.*.****..**..*......**.**.**..***.......**..****.*..*.*..**.**...*.*....*.*.*..**.***.***.*.***.**.***.**...**.*.*.*...***.*..*.***....*...**.*..**...******.*..**.*..*.***.*.*..***.**...**..*....*.**..*...*..****.**.......****.***.***.***.*..**.*.*..*.****....*.....**.*.*.**.**.*.*..*.......**.****.*.*****..*.**.....*........*..*..**....**...**...*.***.*..*****.*.*..****.***..*.***.**..*........**.**.*..*.**..********.***.*.*...**..**.**..**....*.*.*..***...****.****..*...*..**...*.*.***.******.***.******..*****...*..*******..**.*.*..*.**.***.*.*.***..***..****....*..*.*..*...**.*.*...*.***..**..**..*.*.*..****..***.....*****.****.*...**.*...*.***....*..*...*.*.**.**....*.*..*****...*.**.*..*..*.*****.**.*.*.*.*...***.***.****.*..*..**..*...**....*..*.*......**......*.**.**..*..**...**....*..*.*.*..*.*.****..**.*.*..*.*..**..*******...**.*............**.****.*.*****...**..**.**..*****.*********...**.........*........*.*.**..****.**...**.*.***..*****....*.**.***....**..**.......*.*..******....**.*....*..*********.*.****.*....**..**..*....*.*....**..*.*****..**.**.**..*.*..***..*..*....**....**...***.**.*.***.*.**.*******..**.**..**.**.***..*..**..*.....*..*.*.....*....***....*.****.**.**...*..**.*..***....*..**...**.*.**.***...*.*****....*..*.........*.*..**..*..*...... .**..*****..****..****..*...**.**.*..*.*..*.*.*..*.**.**.*..**.*......*.**..****.***..**.**.*...*.*..*...**.**..***.******...*.*.*...***.*.*.*..*****.*..*....**...*..*..*..******.*.**..**.**....*.**.**.*.*..***.**.***.*.**..***.*.**.*.****.*.*..*..*...***..**.*..*.**...*.*******....**....*.*....*........*.***.*****.*..*.*....*..***....****..**....*.*.*****...**.**...**.*.*.****.*..*....**............**....***..*.*.*...******...**...*..***..*.*.*..**..*.*.*..****..*.****.**.*..**.*.**.*.*....*****.**.*...***..***.*.*.******.*.*.*....*..*.**..*.*.***.....**..*..*..*......***.******.....*...*.****.*....*.**.**.********.*.**.....*.....*....*.*...*.*.*.****.**..**.****.......**.*...*..**....**.*.**.*..*.**.*..*.*...**..**..***.*...**.*..*.*..**....***..****...**.**.*...*.*.*..*..*****...**.**...****.*..**.**..**.*.*.***...*****.*****.*.****.*....****.***.*.***..*.**....*..*.**.*..********.*.*...********.*..*...**.*.*****.***.*****.***.*.*.*.*****...*.*..*.*..***.....****.*.*.*.***..*****...****...*.....*..***..****...*.*.*.*.*...*.*.*....**...****.***.*.*.*...*.**....*.***.*****.****.*....***.****..*.***...**...***********......*.*.**.*...*.**.****.*..*....*......****..*..*..*.*****..*..**.*.*****.****..*..*..*****......*...***.*........**..**.**.***..**..**...****....*..*.**.**.******..*...**...*.*..*.**.**.*.**.**.*..****.....****..*...*..*.*.*.*.**...*.**.***.*.*.*..**.*.***.*.**.**...*..**..***.*.*....*..***.**.***....***.***..**.****..*....*.**...*...**.*.*...*...**.****..****...*..*..*.***..*.*.*.****.*..*..***.****...******.*..***..**.....*..******.********.......***.*.*.**..**..*.*..*..*...*.****.***...*.**.......*...***...****.*.*......*****...***.*.*..*.*.**..*.......**.*...***.........*...**...*.*.*.***....**...*.***.*****....*..*..*.*.*.**.**....***.*.....*...*.*....*.*.*.****.****..**..*.*****..*.*.*..**.....*...*..*.*.********..******.**..*.....*...*.....*********....****.*.*****.*.*.**.***.****.*.**...**.*..*..**.*.***....*.*.**...*.***..*......*....**.*.* **..**......**.*.**......**....**.*.****.*..**..**...*******..*.*....***.***.*..*.*....**..***.*.*.*.*..***..*.******.***....*..*.**..*.**.**.**.*..**.....*..*.****.*.***.*...*.*.*..*.**...**.*......****.***..*.*..**.*...*..**.***.*****..*.*.***.*.*.....**.*.**...*.*.*.*.*.*.*.**..*.*.**....****.***..**..**.*****.*..*..**..*....*****..**.****....*..*.***..*.****..*...*..**.*****...***.....*..**.**.**...**......*...*.**.*.*..*....***.***..***.**.***..*.*.**.**.**.******.*....*..*......*..........*.*.****.**..**.*.**.*....*...**.***.***....**.*.*...*.***.*....***.***.*.*.*..*...*.*.*.**.**...*..*.**.*.*.*****..*..*.**..*.**.*.****..*..*.*..****..*....******.****..**..***..***..*..**..**.**.**.*...***..***...**.***..*.*...*..***.*....*.***..**.***.*..****..*...*.**....*.***...***.*....*..*..*.*.*.*.**.*****..***.***..****.*...**...*..*...**.***.**..*.*.***.*.****.....*.***.....*.***********...*..*....*.**.**..****.***..******...*..*.....*...**.....*.*...*.***.*..*.***.**.*.*....*.***...*....**.*.*..**...*..****..*.*.*..**.*..*..*..**.*.*...***.*...****.****.**...**....*.****.*..***.*****.*.*.*..**...*****....**.*.**.******.*..*****.*...*.***.*****.***..*.*.....**..**.*.*.*.*.**...*..**..**...**.*.***..**...**..***.**..**.**.*...*..**.**.*..**.*...***...**.......*...**..*.***.*..***...***...*.**.*.****..**...*******..***..*..****.*.*.*.*..**..*.*.*........*..**.*...*.**..**.***.*..*..****.*..*.****.**.**.*.*.......***.**..**..****.***...*...***.*.*.*..**.*****......**.*..*....***.......*..***.*...**.***.**.*...*.***....*...***..**..**.**..**.*.**......***.**.**.*.*.*****.***........*.**.*..*....*..*.***.*.**...*..*.*.**.*****..*.*.*.**...*.****..*****..*.**..**..****.*.....*...*.*******.*.*..*****....**.***.****.**.****.*.....*...***.***...**.*....*..******.***.****..***.*...**.*.***.*.**.*.....****..*..***..*..*.*..*..*.*...****..***.*.**.*.***.***.*.**.***..*****.*.**.**.*****..**.****.**..*.*.*.**..**.*...*.**..*.**...***.**..***...*..*....**..*.*.*.*.*.*..*..***.*.* ..*.**.....*..*.....*....*..*.*.*..*.*.***..*.....*.***.*.***....*....*.***..*.*...**..**..*.*...*****..*..***....*.....*......*....****.*..***..**.*..*.*..**...**..***.******.*.*.*.**...**........*.*..*.****....****..*...*.*.*.*...*.**..**.*.*.*..*.*..*.**.*****.*.**...*.****...*..*.*...*...*..**.*..*.****.*.***.**..*..*****.*..*.***.*....**....**.*..*..*..*.***....**..**..**.****..*....**.*..**.*******..*.*....**..***...***.**...****..*..****.*.***.....*.*.********.*...**.**....*..***..**..*.**...*.*.****...**.*.*.....**...*...*..*...*****.*..*..*...***..*******..*....****.**..*..*.*.*.*.*..*.*....**.*...*.*.*.*.**.**...******.*.*.**...****..***.***.*.*.*...*.***.**.**.*.*****.**.**.*...*.**.**.**....*...***..***..*.****.*.*..*....*.***.***.***..*...*..*.*..*...*.***...*..**.**.*....****..*....*.**..**..*.***...*...*..*..*..**...*.**.**..*****..*..****.*..***.*.**...*.**.*.***.***..*.*.*.*....*.*...*....*...*...*.***.**.****..***..**.***..*.*****.***...**...***.*****...*....*..****.**...**..*****......**...**.*........**..*.*..*.****.*...**...**.**....***....**..*......**..**..*.*.*.*****..***........*.****..*.*.**.*.***.*...**.....****.***....***..**.***.*.**.***.**....*****..*******....**..*.*.*.**.*.*.*..**..**.*****.***.*....*****..*.*.***.....*.*.*.**.....**.*.*.*.**...**..*.*.***.*****.***.*...*..**.*..***.**...***...**..*.**....****..**.*.*..***..*.*..*...*..**.*.*.*....*.*..*****.**.***..******..*..*.*.*...***....*.*..*.*..*..*..*..******.*..****..**...*..*.***.***..***.*.*..*.***.**....*.*.*..**..*.*.*.*.*...**.****...*.*..*.*.**...*.**.***.*...**.*****..*...**...*.***..**...**...*..*.....*.***.*..*..**.*.**...*.**.*..**.*..*....**......********..**..**.*.***.**..****...*...*.**.*....****.**.**.****************...*..**.*****..**.**.*.***.*...*..****.*.*....*...**.*.***.*..*.**..........*.*...*.*..*..***.*.**.**.**.**..**...*.*.....*****..*.***..***.**.*...***.****..***..**.***..*...**.*.*****.**..***.*.**..*.*******.*...*.*..**.**.*.*.**.....*.*..*.**.... *.....**...**.**.*..*.*.....*...***.***....*..*.**.*.**....*..*.**....***..***...*..**.*.*.*.***....***..*...*..****....***...*..*.*...*....******..**..**.*..*..*.***..***.*..........***..*****..*......*..*..*..*.**.*......*.**.*******.*.*.....*..*...*.****.*.***.........*..*****...****.*.*.**.*..*.*..**.*.*.***.**.***.*...**.*...****...*....**.....*.**.*...***.**.*.*.*.*.*..*.**.*..*......****...*.*.*.*.****...*..**.**.*..*.**.*..*...***.*..******....****.**..*.****.....**.*..****........*.......*...***...*....**.*.*....*..****.*******.**....*.***.***.*..*.*.*..*.**.*.*.*.****...***....*...*.****.*.*..*...*.*..*..*.***.**..*.*..*..........**....*.*.***..**...**..*..*.*.*.*..*.....*.*********.*.**...**.....**.*****.*..*****.......****.*.....*.**....***.*.*..*.**...*.*....*.********.***...*....****.**....*.*****.*..*.*...*.*.*.*.***..*.*...***.******.*.****.****.....*..**.*...**.*.***..***.*..*.***..*..*....*.**.**..*...*.**..*.****..*.*..*.***.***......*.**.*...**.*****.***..**.*******..*....****.*.**.*.*.*.*..*****.*...**....**..**.*...*.**...*.**.*..*.*****.*.*.*.*..*.**.*****.*..*.*..*.....*.......*..**.***.****...*......*.*..****..*...*...**.....*.**..*.*..*...........****.*..******.**.....*....****.*.***.****..****..*...**.......**.*..*...**.***.****.*..**..**.*...**.....***....*..***.**...**....*...**....***.**......**..*.*..****.*.**....*.***.*.*..***....***..****..*.*.*.*.*.*..*...*.**.*.****.*..****...*.**.*..*.*.*.*.**.*..*.********..*.*..**..*..*..*..*.**..*.*..*.******..**..*..*.....***...*.********......*.**.*.*..*.**.****..***.*....*.**.**.*.****.****...******.....*....*.*...**.*.**.****....**....***...*....****...*.***...*..*.......**.*..*..*..**.*.*.....*...****...**.....*.*...*.***.*.****.*..**.*.........******.**...*...........*...**..*.******..*.**.*.***.***.*.***..*.*..*******...*.******.*.*.***.***..*..***..**......*...*..***.*.*.**..****.*.****.*..*****.**.*.***.*.*..*.*..*.....*..*..*****.*...**.*..*..*.****...*.*..*..**....**.*...****.*.**... ...**..****......*..*.*.*...*.*.**.**.*...**.*.***.**..*.*.**..*..**********.*.......**.***.*.*......***.*****..**.*.*..***.*...*****.*...*....****.*..***..***.**...***..**.*..***.....*...*...*.**.*.....**.**..**........**..**.*..******..**.***...***......*.......*.*.*..**.*.*.*.**..*..*..*.*.****.**.*...********.**...**....**..**.......**.......*****....*.***.*..*.*..*.***.**.*.*****.***.***..*.****....*..*....****...*..**.****.****..*****.*...*.****.*.*..****.*.**.**....***..**...*..**.***.**...*.*.*.*..*.....*****.*...*..**.*.*****..***.*...***.*.*.*.*.***..**..***.**...**.*......*.*.....**..**.*.****.***.**.**..*.*..*..**.*.*.**.*....**.....*.*.*..**.*.....*.....*..*******..*...***.*.*.........****.*****.*.**.....*.**.*.**.***..**.*..*.***.*..******.**.**....**..****......*..*.***.....*..*.*.......*.*..**.....*.*.*.*.*.*****..*..**..**.......**....*.***.*.......****...*.******...***...*....*.**..*.****.**.****.***.***...**..*....******...*.*...******..**.****.**.****..***.*..*..........*..*...**.*...******.**.*********..*..****...*.*........*.******.*..*...**.*.*.**.*.****...*****..*********.*..**.***..****..*.*.*..*.****.*.**.**.*.**.....*.**..*.*.**.......****.***..*.***..****.....***.*.****.*****.*.*...*.*.**..***..*.**.*..*.***.*..*..******...*.**.*.*..*..**.**.**.**.*.**...*.*..******.***..**.*.***...**..*..**...*.*.*.*****.*..*****.*.**.....**.*...*......****....*.**.*.***.**.*...***.***..*...*.*.***.***...*..*************.*....***.**..*....*..*.******..*.**..*...**.*.....**.**..*.*****.....*..**..***..***..*...*....**.******...*.*..****....**.*...*....*.**...**.*.*.*..***.*....**....*.***....***..*****.**...............*.*..*.*.*.**.***.**.*.**.*...*....*.**.*.*...*..***.***..*****.***..***..**.*.*.*..**.**.**....****..**....*.**..***.*....*.....**...**....*..*..*.....*........****.*.***......**..*.*..**....**.**......****..*.****.**..*....**.**.**.*****.*****..*..*....*..***...*.*...*...*.*..*.........*...****.*.**.**.**..*.*..***...***.*..*.*.*.***...** *.*.**.*.*..*..**..***..****..*.*..***..*.*...*.*..**....*.*.***.*.***.*.***....*.*..*..**...**.******.**.*********..******.*...**.**.....***....*.....**.***....*.**.***..**..******.*...*.*****.*..*.*..**.******..*.*.**.*..***.*..*..*.*.*..**.*.***.*******......**.****..**....*..*...**..****.****.*....*..*.*.*.....*.*.*...**.*..*....*....**...*******.*.*...*..***..*...*..*****..*...**..*.*.*..****..**.*.....***..**...*.*.*.*.*..***.*.********.*..*...**.*.*.....*.*..*.*..**.****..**.*.***.*..*.**.***.***.**..**.*..*...*..*.*.*****.*.***.***.******..**.***.***.*..........*.***.*...*...***.**...***.**********..*******..**.**..*.***.*****.*...**..*..*.*..*..*...*.**....*.*...*..**.........*..*....*.*..*.....*...*..*..*****..**.*.**..**..........***.***.***....*..**..*****..***..***.*..*..*.***.........***.*.*..**..*.**...*.*.**..*..**.*..***.*...*..*******.*.**..******..*......**..******.**.**....***..**..**...*.***..**.****.*.**..*****....*.******.***.**.****.*...*.***....*..*.******...**.*******.*.**.**......*.*.***...**.....******.**.**..*.*.***..*.***..*.*...*.*.*..**.....*.*.*.*****..*.*.**.**..***.*.*****.*.*.*.*.**.**...*..***.*..***...*..***..***...*.*.**..*....*..***.**..**.....****....*.***....***.........**.*.*....*..**..**..***.**.*.*...*..*.*****..**...****.***..*.....**.*..**.*...*..*.**..*....*.***.*.**....**..*...*..**..*....****..*..*.****.**.*********.****.**...******..*.*..*.*.*.......***.....*****...*....*.*..*.*.*.*.**.***.*.*..**.***.....*.........*.***..*..*.*.****..***.**.***.**...**.**..**.**..*.*...*..*******.*.*..**.*.***.*******.*.**...****.....*..***...*.*.*.*..**.****.***.***....**.....*****...*..*.**.*****.***.....****..******..**.****...*****.***.*.**.*.*.*..*...**...*.**.*........**..*.*.*...**....*....**.*...**.***....*****..***.**.**..**.......**..****.*..*..*...*.**...*.*.*.***..*.*..*....******..**..*...*.*..*..*...*..**.**.**..*..***..****.*.*.*.**...**..*.*..**..*..*...**.****.*.**..*..***.****..*...**.*.*...****.***.****.*..*.*..* *.***...***.*.*..*.**.*.*..*.*.**...*.*.**......**.*****...*.*.**.**..***.*.*..**.....**....**...*.*..*........*..*.*...*.***.*..**....***..*.*..**...*..***.**..***.*.*.*...**..*..*......******.*.****..**.*...**..*.*..*.*..**....*.*.**..***.*.**.**..***.*.*....**.*..*..**..*****.*.***.*****..**..**.*.*.*..**....**.*.*.****.*..*.*.**.**......*..**...**....**.****..*.*.***.*..*.***.**...*****.*..*.**..***.****..*****.**...*.**....***...*.***...*..***.*...*..*.*.*.*.**....***.....*......***.*...*.**..*.*.**.**.**...**..*....*...**.*..*.****..***..**.**.**.....****.**..**..*..***....***..**..**..**......*....**.***.*.**.**..*....****..**....*.**..*....*.*.***.*....*.**.**...*****.**....*..*.**.***..*....**.*..**...**.***.....*.**...***..*.**.***.***..*****...*...*...*...**....**.*.*.*.*.....**.***.***....********.*..**..**.**.*.**...**..*****....**..*..*..**.......*.*..*.***.*.*******..*....**.*...******.*****.**..*.*******......*..***.**.*.****....*.***.*...***.....*.****.*..****.****.*......*.****..***...*****...***.....***..**.**.**.*..*..**.*...****.*..*...**.*...**..**.*.**.*.******...**.**.******.*.*...**.***.**.......*.****......*.*****..*...***..*..**.***...****..*.*.*.***.**.**..**...*.**..*.***.*.*...*.***.*..*.****.....*.*...***..**.**....*.*.*.**.*.*..*.**.....**.*.*.**.**.*.*...**....**.*...**.****.*..*.**.*.*.......*.*.*..**..****.*.*****..*.***....*.****.****.*..*****....**.**********....****..**.*******....*.*.....***.***.**.*.*.*...*......*.**.****.*.**..***..**.**.******.*.***.****.*.**.***...**.....*.*..*.***..*.****...*.**.******..*...***.*.*******....**..**....*..*.*..***....**.*****.*.........***....*.**.*..*.**....***..*.*.**.*...*****.**.***..*.*.**....*.***.***.*..***...*.....*.*.....*.**....*****....**.*..**.**.**..*...*****.*.**.**.****..**.********.**..*...*..*..**.***.*..*.*.*.***..*****.*.****.....**.**.****..*..*.****.**.*..**..****.....****.*.***.*****.**....*.*...*.**.*.*.**..*...****.*.*.*.*.*..*.**...**..**...****.*....****.**..*....** .*.*..**.*...****......**.*...***...**..*............*...**..**.....***.*......****....*.*.*.*.*..*.**.*****..**..*.**.**..*..*...***.**.*.*.****..**..**..**.*..**...****..*..*..**...***.**...*..*....**.***.*..***.*.**.*....***...**.......*..****..*******..*...**........*....**....*******.....**...***..*...***..****.....*....*.*.*..*..*...*...*.**.***.**...*.**...**.**.***..*...**.***..**...*.*.**.**.*..*.*.*..******..*.*.*.*..**..*.....*..****...**.*.....*.***********.....**.......***.....*..*.*...*.*.*..*..*.*.......*.****...*.*...*.....****.****.....**.**..**.*..*.*..***.*.********.*.*...**.**.*.***.*.*****.**..*.**.***..*****..**.*....*.**.***..*.**..**...**.*.*..**.**.**.**..*.**..*..***..**...*.**.*..*.*....*.*****..*.*.....**.*..**.**.***..*....****.**....***.**..***.*....*...*...**.*.****.*.**.*...*.*****..*...****....**.***.*.*..**.*.**..*....**...*****...*.*...*.*..*..*.*..*..*.*..***.***.***.**..*.....**...***.....**.....**...**.*...**...****..*.....***.**.*.**...**.*.*..*.***.*.*.*..**.*.**.....**....*.**.***..*****..*.**.*..*.*..**..*.***..**.*..****...*****..*..*****.***..*..*.*.*...*...*.***...***.**.**..*....*.*.*..*****.**..*..*....*.*..*.**.*.*.****....*..****...*.***...*.....**....**..***.****..*****.**...*.*****.*...*****..*...*.*.*.*...***.**.**.*..******.*.**....*..*....*.**.*****...****...*.*..***...*.*..*.******.**..**...***...*....*.*.*.*****.*.*.*.***...**.*....*.******.**.....***....***.*....**..**...***..*..*****..**.*.***.*.*****..*.*.....***.*....*.***..******.*...*****.*..*.**.*...*.*****..*****..**.......**.*...*.**....*****....**.**.***.*....*.*..**..*.*.*****..*....*..*.****.*.*.*..****.***....*..*.......****..**.*.****...*.*.*......*.****.**.**.*.**..**.*****.*.**.*.***.*..**.***..*.*.****....****.**.**..***.*.***.*..**...***..*.**..*.....**.*...**.*****.***.*.....**.***.**.**.****..**...*...**...*.***....***......***........**.*.....*..*.**....*****.**..*.**..**....***.***...***..*.*.**....****.**...*.*...*..**.**..*..**..***..**. *.*..*.***.***.*.*.***.**.****.*...***.*.**..*****.**..**.**.*....***..*..**..*.**......*....**.*.**........******.*.**.**.**...*****.**....*..*.*.**.*.**...***...*.*..*...******...*.*.**.*.**...**..**.****..**.*****.*...***...*.*...*..******.*.**.******.*....****.*..*.*****....**.**..**......*.*****...***.*..........**.******.****.***..*..*.*.**...***..*...**....*....***..****.*.*.**..*...*****.*.*.*.*****.*.****...*..*.**..*..***.*..*.*.**.**.*.....*******...*****.*..*..******.*****..**.***..***...**.*****.**.*.*.**..***.*.***..***.*...**....*..*......**..*.........***.**.**..*..****...**.*.*..**.*....*...*.*.**.*.***...*........*..*.*.*.*.....*....*..*.*.*.********.**.*..**...*.*.**...**.*..*********........**.*.*.*.****..*...*...........****.*..*.*...*.....*****.***.*..**..***..***.*.*...**..*..*..*....**.*..***..***.****..**.***.*...*...*.*.*.*.*.********..******...*...*.*.*.***..*.****.*.*****.****.*........**..*.*.*.*.*.*.**.**.*.**...***..**.**.**....******...**...*..****.*.....**.*.***..****..***...****.***.*....***.*.*...****..*...***...**.*....*.*.*....*****....*****..***..**....*.*.*.**.*.**..**..*....**...**.*.*.***.*******..*..****....**....*....*...*...***..*.*..*.......**........*.***.*........*.*..*...*.*.*.*.*..*******..***...*.*.**.*.*.***.*.*..******....**.**.****.*.*.*.**...**..*..********.*.*..*.***.*.*.*******.*.****.***.*.*.**......**..*.***..******..*....****.*..*****.**..*...***.....****.***...**...*****..*....*...**..*.*****.*..**.*.**.*.**..***..*****.**.****...*.*.*........**.**.*...**.**.***********.*..***...***...*.*...*..*....**...*.*.*.******.**.*.*.********....*..*.*..*..*.......**..*......***.*.****.**.**.**.....**.*....***..*.*.*......*.*.*....*..*...*.*.*..*.****...**....*.*.*.*..****.*..**..*.....*..***..**.*.*.*...**...**..***.*..*...*.**..*********.*.***.****....*....*...**.**...***.*.***.*.****.**..**.*.***.*..****...***..*.****..**.*.**...*.*...***...*.**.*..**.***....**.**...*.*.**.***.****..*.*..*****.****.*.**.....***.**. ****...****.*.*..*..*.**...*******...***..*********.***..*...*..***...**..**....**.******..*.*..*.*...****.....*.*****..*..*..*.**.*..**..*.......**..*.*.**.***.*...*..*..**..****....*..***..*.****...**.*.**.****.*.**.**.***..*.*....*****..*.***.*..**.*.***.**..***.*..*.*..*.*..**.**..***.****.**.**...*.**.**...*.*...**....**.*.**.***..*.**...****..*..*****...*.*.*.*....*.****...**..*.***.*.**.*..*..*..***.**.**....**.*.***.*...**....*.***.....**..*.*..*.**...*****.*.........**.*.**.*..****..*..*..*.**.****...*.***.**...**.*..***.**.*.*****..*.*.*.*.*****.*.*.*.****.***...*.*.**.*.**..*.**.****.**...*.....***.*....*..****....*..***...**...***..**.*.*..**.**.****..*.***...**.**.*.**......*****.*.**.**..*.****.***..*....******.*.*.**.*.*.*...**.**....****...*.**...***.........*.*...*.....**....*.*..*...**.*..*...**...*****.*..***.**.**...**.*...*.*..***...**.****..***.....***....******.****...*.******.**.***.***.*.*.**.*******.*.*..**..****...*..****.***.*......*...***...*.*..***..*.*****...***...************..***..**....*.*.**.***....*....***.*.****.***.**..******.**.....*.*.*..*.***..***.*..**..*.****.*..***..*.**.*.****.**..*.**.***..**..*.*....*.****.....**....**.........*.**.***...**.**.***..***..*.*....*.*.**.**..*..**...*.*..*.***.*.**....*....**...**..****.*..*.*.*...*.....*********..*******.*.*....*****.**....**......*....**..*.*.*.**.*..*.****..*....*******..*..**.***.***.*.*...*.*..*.***..*...**..***.*..*.....*.**..**.*****.*....**.******.*..*...*..*****......*..***...***....*.*..*.*...*******..*..***..*..****.***.*....**.***.*.**.*.....*.**.**.*.**..**..**.*..*****.*.**..*.*.*..*....*.*..**..*...**....**.***.**..**.****...*.....**.***.*....***..*******....*..*****.**..***.**..*......*.**.*.*...*..*..**..**.****.****.**.*.....***..****...****..*..*.**..**.***.*..**..*....*..*...****.*****.*.***.****.*****..*.****.*.........*..***..*......*...**..*...**.......*.***..**.*.**..*.*******..*......*...*.*..**.*...*..*..***..**..*.**..*....*.******.*.*.*.*.**.*... *...*..**..*****.....****.....**.*....****.*.*..*..*.*****...****...**.***...*.......***.*...***.****.*.....**.**.*..*.*****...**.*...***..*****.***.*.****.*...**...****.**..*.**....*.*..*.*****....*..*.***.*****.*****..*....*..**...***.*..**.**.******.***.***.**...***..**.**.*...*....*..*.*.**.*..***.*.*.*.*****.*.***.*....***...***...**.**.....**...*...*.**....*..*...*.**.*.*.*.*.*.**.*.....*..***.*.**.*..**.**.**..****.*.*.**.....*....**.*.*......*.*.*..******.**.*.....*..*...**..*..***.***..*.*.**.****.******.*.**..*.**.**.*.****..***.*.*..*.*.**.*.******..****.*.*.**...*..*.*..*****.*..*.**.*...*.*.*.**....**.*.****.*..*.**..*.**...**.****.***..***.***.*..*.*...**.***....*.**....***.*...**..*.*.**.*.*..*.*.***.*..*.***..*****..*.....*...*.**.*.*...*.**...*.*.***...*.*.*.....*..*.*****..*..*...*....*..*.*..*..**.**.**.**.*...**.......*.**.*.**.*..****.*.*....*...****.**..**..***.**.*.**..********..*....**...**.*....*..*.*..**.*.*.****..*...*.**..*....*****.*..*.***.**.*.*..*****.*...*.*.*.*....***.*.**.**.*.********.....**.******.*****.*.*.**.**...**....**..**..*.*....*.**..*..*..*****.****.**..**.*.*...*.****.**.*.***...*.*.***.**.***..*...***....*.*****.**.****..****.*.*..**.*..*.*..*...**.*..*...**.*.**...**.**.*..**.**.....******.*.*.**.**.*.*.....***..****..**....**..****.**.**....*.**..****..**.*.*..*..*...*.*....***.*...*.**..**..**....****.*.**.**.**.*.*.***..***.***.**......**.*...*.*.*.....**..*......**.*..**.....***.***.......***.****.*..*..**.*...*..*...*.*.****....*.*.**...*.*......***..***.....*....**.*......*..*.******.*.*..**..*.**....******.*.**.*.*.******...***.**.***.**.*.**.*...**..****.*...*......*.*....*..**...*......*..**...***.**...*****..*..***...*..*.***.***.**..****..*...*..*..*..**.*.****..*****.*....**..*...*.*.***..**..*.***.***..**..*.*...*.*.*...*...*.*.*.****......***..*..*.....*..*..*.*.**....**.*.....******..*..**..******..*.*..*.***......**.*..*..*..********.*....***.**..**.*..***..*.***.....*.***..**..*.*..*..*.*...*..******* ****.....*.***..*.*.**.....*.***.**..*.*****..*.***.**..**.***.*.**.....*.**..**..*.*..**...*******.*.**..**..*.*..***.*.*.******.*.*.....****.*.**.**......*.*.....*.*...*.**.**.*..*.***.*****............*.*....*..*.******.*.*.*.*.*..*...**.*...***...*....*.*...**..****.**.....**.***..*.*.*..*.**.....**.*...**.*..******.*.**.***.**...........*..*......***.*..*.*.**..****.....**..***...**..*..**.*.**.**......******....*.....*.**..*...*...*..*....*.**.**.........**.**.*..*.**...*..*.*.**......*******.....*****..**..*.***..*.*....*....*..****.*.*.*****.*.*..**.***..*.*.**.**.**..*.**.*.*...*..**.*****..***.*...*.**........*****..**.*.*.*..*.*.****...*..**.**.******....*...*.*....*.**..*..***...*.*.*.....**.******..*.****..***..***.****..**.**.****.*....*..*.*.**.*..*.**.*..*****....*.**.**..*.**..***..*.*.*****.........***...*..*.**..*....*.*.*..**.**.**..*..****.**...*.*..**....*..*****.**.....*.******.**...*.*..*.**.****....*******.*.***...**..*..****......*...**..*..***.*....****.******.****.***.*..**...**...*****.***......*..****.***..*.*****..**.******..*.***...**.*..**.*.*....*...*.*....*.*****.*..**.**..*.***.*....***.**.***..*.**..*.***.***..**.**.*....**.**...*.*...**.*..***...*****...***..*..*.*..**.......********.***.**.*..*******..*...*.*..*******....*.*.**...*..*.....*..**.******.***.**.***.**.****.**.********.*.*.*.*..***.*.*....*.**.**.....*.**....*.**.....*.**...*.....**.*.*..*.**.*...*..........*.***...*..*.......****....*.*...*.......****....***...*.***..***....*.*.*..***.**...*...**.***.*****.****...***...*.*..**.***.****.*.*.**..****.*.....***.*****..*.**.*****...*.***.*...*.***.******.**...***..*......****.*.****.*.*...***.*.....*...**.*.**.*..***.***..*.***...***.*......*****.*..******.**..*.*******.*.***..*...**.**.**.*....**...***.*.****...***.**.***........****...***.***...***.*****.*.**.*..****...*.*..**.....***.**.*...***..**.*.*.******..*........***.*.*...***.*.*..*.*....*.*.*..***.**..*..*...*.*....**..*..**.***.*.*..**..*.*.*....*.******.. *.*...***..*......****..******..*...*.*******.*..**...*...*********.*.***.*..*.**.*********.*.*****.***.***.*.*.**.....****....*..**....***..*...****.***...*...**.******...*..*..***..*.**.*..**.**..*.***..*.*..*****..*...**..**.*...**.*.*.**.*.***.**********....*******.....**.*..*.***........**....*..*..****..**..*.**..******.....**..**..........*..***.**..**..*.**.**..*.....**.*********.*****...*.....*..*.**..*.*.*..***.*..*.**...**.....*..**.*.*..*****..*.........*.**.***.**.*.*.*.*..*.**.*.***.**....*..*.**....*..***..***.*.*.*.***.***.*..*..*...*.**.**.**.....***.....**..***.*.......*.*.***.***.**....**.*..**.*.******..*****.****.**..*.*..*...*...*..*...**..***.......*..**..*.*..*...***.*.*.*..******..*.....***..*.*******.....*...******.*..*...*....***.....*.*.**.****.*..***..*.********.....*.*.*...*..*****..*...*.*.*.***.**.**...*.****..*.**...*..***..**....*..**..***.*.**.*...**.........**.*..*.*.***..*.*...*.*.***..**.**......*..**.**.*.*.*.*......**..**..**..*.*.*******...**.**..**....**.*******..**..*.***.*.***.**..**.***.*..*..*..*.*.*.**......*****.**.**..*.*....***.*.*..*..**..*...**...****.***..*.*...**..******..**.****...****..*..*.**.***.*..*..*.**.*..*...***..**.***....*.**......**.....*.*..**.***.*..*...*..*.*****.***..**.**.*.**.***..**..*.****.*...*..*.****.....****..**.*****....*...*.*..*..**.*..*..*.*..*.*..*.*.**..*.*.**.**.***...*.....*.****.*......***.*****..**..*.***.**..*.*****..*....**.***...***...*..*....*.**.*****.*......*.**.**..**.**..*.**..***.*.*****...*.*.*..*..**.*****.*.*****.**.******..*..*...*..****...***.*..**.*....****.**...***.**..*..**..**....*......*****.*.*..*.*...*.*...*.**.***.....*.**..***.*.***.***.....*..*..**..**.*.***.***...****.*.....**...****.*.*..*....*.*******..***..**.*.**..*****.***.*...**....*.*..*.*.*.*.*******.....**..*.*..*...**.*.*.**....*.**.**.**...*.****.**.******...*..**....*.***.*.****.*...*..**.***..**...*.*..*....*.***....*.*..*..***........***.*.***.*..*.*.****...**...*.***...******.**....*.*...*. .***..**..*..**.*.*******.*....*.*.**.....*.**.*..*..*...*..*...****.*****.***.....*.*.*..***...*.***..*.*.**...***....*...**.***....**.*..****...*....**.*..*.*..***.**....***.***...****...*.*.**..*****....**.**.*....*.**.*.**.**...*..***..*.**.***..*..*****.****....*****...**..*...**..*****..*.......****.*.*.***..*.***..*....*..*..**...**.*...**...**....*.*.**....*.*..**..***..*..**.*....**.*..**.*..***.*...*.**...*.**..**.*.**..*...*****.****..*.***..*.*.**.....*.***.**...*.....**.*...***..***.....*.**.*..*.*....*.*..**.***.*.*.***.***.*......*.*...****..**.***.****...**.***.***.**.***..*.*....*.**.*.*.*...*.**.....*.*.....****.*..**.*....*....*.****..*..****.**..*.*..**..*..***...*.*.**..**.***..**.****.**.....**..**.****..*..*.**.*..*..**...*.*.**....*..**.**.*.***.*.***..*..*.*****.*.**.*.*....*..*.*......**.*..*...***...*...*...*.***.****.****.***.****..*.*..**...*****.*.*.**.*.****.***...*....*.*..*.....*.***...**.***.***..**.*****.*..**.**..*..*..*.**..*.*.*...*.*****...*.*.*.*..*..*.*.....*.**.*.**..**..*****...*.**..**..*...**..******..**.**....****..**...**..*....**..**.....*.*.**......**..*****.....**.**.***.*.*....***..*.*.**...*.**.*....*.....*..*.*.*.*.*..***..****...***...**..*****.**....*****.*...**.....**.*.*..***.*....*.**.**.*....**.....****.....**.**.**.....*..****....*****.*.*.*.**....**.******.**.***.****.*.**.....*.*...**.**.*.*..*..**..*..**..**.*****.***.*.****.****.*.**..***....**.**.*.*...*****.....***.***....***.*.***.....*...**.*.*.**..****.*..*.*.**.*.*.******..**.*.*.***..**......*...****.*.*.**..**...*****.*..***.**..**.**.****.***...*****.**....*****.**.****...***.*.******.**.*...**...****..**.*.*....*.*..**..*.**..**....****.*.**.*....*..***.*.*.*...**.*.*..*.**..*.****.**..*.***.****.**.*.*.......**..*.*.***.***..*....*...***.*.*.**..*..*.****...*.*****.*.*****...*.**.*..*.***...*..**....***.*.*....***..*..*...**...*...**.**.****...*...***.*.*.******..**.*....**.**.*.***..**..***.*.*.*.**..**.*.*******.....*.*..**..*.*.*.******.** ***.*...*.***......*.**..*..*.*.**...*.****.*....*..*..*...*..*..*.****..*********.***.*.**..*.*....**...*....*.*.*...*.***.*....**..*.........***..**..*.***.*********.*.***.*..****.***...**....**.....****.*..**.*.....**..*.*...*.*.....**...****.**.*.***...**..**.....*..******..**********.*.**..****.****.*..*********..******.**...*..**..*....*.*..*.*...**.*.*.*.**.*..*..**.*..**..***.**.**.*****..**..*.**....*..*.*..*.**......*.*.********..**...*****...*..*..*..*..*.*.***..*.**..**.***....*******..**..*.*..**..*.*....***..***.*...*..*..***..*...*...*...****.****...****.**....*...***.*.**....**...****.***.*.****.*....**.***.**.*..*....***.*.****..*.***...*..**..**.**...*...*..***...***.**.***.*...**.*....*.**..***..*.*.*.***..**..*.***.****..***.**..*....**.*.**.*.***.***.*...*.**.*.**...**...*.**.*..*..*.***.********.**..****.*....***...****..**..*.**...**....*..**...*...*....*.....*..*.*****..**...**....*..*.**...**.**..*.........***..*.**.*.*******.......*..*..**..*...*......**...*****...*..*.*.*...**.....**.**.***..*..*.****.*...***.*..*.**........**.***.***.***.*.**.**....*...*.*..****.*..**..**..*.**.**.**...******.*.*...*.....*.*.*.****..**.**..**.**..**.**..*.***.****.*.**...***.*****.*.*..*..*..*.***.*.**.***.*...***.*.....****.**.**.***...*.*...*.**....**.....*..***.**.**.**.**..***...*..*.*.*....*.**..*.*....***.***..*.*..*.*.**.****.**..*.**.**...*....**********.**...*.**...***....*.**..**....***...****....*..**...**.***..*..**...*....*....*.*.*.*.....******...*..***.*...**.*..**.**...**...*...*..******.*..***.***.*.*..*.***.**.**.**..*.**********...**..***.*....*.......*..*...*.*.**.*****.*.****......*.*.*.****..*..*..*..*.......**...****...********..**.*..*.*..***..*****..**.*...***.*.*.***....***.*..*...**...****.**.******..***.*.***.******.**...*.***.*.**....***..**......*.........*.*.**.**.*..*..***.**.....*..**..***.....**....*..**.*..***.****.*.*.*****.**.**.*..***.......**.*.***..*..**..*..**.......**.....*.*..*.*..*...**.**.**.*..*.**...*..*...** .*.*.*.*.**..*.*.**....**..*..*.*..*.***....*.*.*.*.**.*.****......****...***...*.**.*.*..*******....*....*.*....*.*.**.*.*....*.**...*..***..*.**....**....*.****.**.*..****.****.....*..**..**..**..*.**.*****.**..*...*..***..*......*.**.*****...****..*.**.**.**.**.**.*.**..*.**...**.**...***.***.....**.**.....*..*.**...*...*.***.***.***.***..**.**...***.**.....*.**.*..*..*..*.****.*.*...*..****.**.**..***..***..***...**..*.*.*.*.*.****.**.**....**....****.*.*....*.**..**...*.*.*.*...***...*.*.*..*.**.**.**..**.*..*.**...********.**..*..*.*....**...*****.**.****..***...****..**.*.*.****...***...***...****...***.....*.*.*.*.*.****..**....***.*.*..**.******.*..*..**.*.....**..*****..****..*..****.**.**.*..***......*..*.*.......*..****..*...****.**.*.**..**..*..*..*.*..*...*...*....**..*..***...*.**.***.**..****.*.**..**..**.**.*..**.*.*.*.*....*..*..**..**.*.**.*..*....****.***.*****...*..*.**.**.*.*..**.........*.***.*.**.*..*.....**.*.***.**.**..*...*.*.**...**..*..*..**.*..***.*..**..***..*..*....*....*****..*.****.*....*.**.***.*......*.*..*.*..**.****..**..*..*.*.**.*.....**...**..**.****........*..***..**..*...*****.***.*****...*.*.*...*.*.**.*.****.**..**....*.*.***...*.*.*..**.*...*...**.*****.....*.*...***..***.**.*...*...**.**...**.*...**.......**..*.**.**..**.****....**.*..*.***...**..*..*......**..*.**..*..*.*..*.***..*.**..*****..*.**..*..*..**.****.****.*.*.******.*.*.********.*****.**..***.***.*****...**..****.*.*.*.******.*.***.*.*.*...*.*.**.*..**.**.***......*..*....**...*..*..**.*..*.*.***....****..****..**..***.*.....*.....*.*.*.**...**...*....*.*...*..****.**...**.*.*..**..*.*****....*......**....*.**......*.*....*...*.**.*.*..**.*..*****.*....**..*....***..*.*.*....**.***.*..*..***.*....*..*..***..*.**..*...**.**.*.***.***.*.*****...*...*.*.**.**.*.*.*....*...**..**..*..*.*..*..**..*..*.**...*.***..***.*.*.*.**.*...*..****.**..**.*************.**...*.*.*..***..*****.***.*.***....*..***.****..*.**.***.*.***....*..**.*.*.*..***.**..******.*...***.** .********.***.*.**...*..*.**.......*..**..*......*.**.*....*.**.****.*.....***.*.*..*.***.*.*.*****.***...**.***********..***...****.****..**.......******.**..*.***.****.*....*.*****.*...**...*****.*.*.**.**.*..*..*.**..*...****..**..*.*.*.*.*..*.**..**.*...*.*.*.*****.***.....*..*..*.**..*.*.*.**..**....**....*********.**..***.**.*.*..*....**..*.*.**....*.*....**.*..***.*.****.***.*******.****..***..**..****.*....**.**.*...*.*.*...****.****...**..**...**.*.***......*.****..*.......*...**...*.*.*..*****.*.**.*.*.**.***..****...**..*.*.*...*..*..***.....**.....*...*.**.****.**...*..*..*.**.***.*.*.**.....*.****..*..*****.....*****..*..***.****..*..**.*****.*..**.*.*...**.*.*******.***.*.*..*..******.*.....**..*..**.*...*....**.**.............****...*..**..*..****.*.*..*.....****...*.*.*.*..**..**.*..**..*****.**.**..*.****.*.**...***.....*.**....*.*******.******.****..**.......*..*****.*.**..**...*.....**.*.*.******..*.*..*..*.***.***.......*****.....*..*....*.......*.**...*..**.****.****.**.**.*******.*.*.***...***....**...*.*.***..***....*.***.*.***.***...*..**.**..*.*....**........***......*.*.*******.**.*.*.**.*...*.***.*..*.**..**..****.*...*.*..*..*.*..***.*.*.***.*....*.***.*....*..***...*.**..**..*.*.**.***..*.*..**.**...*...*..*.....*.**..********.**.....*.**.*.**......*....*.*.*.*.*......*******.*..**.*..*******.**.*..........*...*..*..*.*.*..*******.***..***.**.*.*..*..*.*...*...**.***..**..*.**.....*.*..***..*****.....**..**....*..*...*...*.*.*......*.****...*.***......**.*..**.*.*.....*.*..***.*.*..**..*.*.***.********.*.*.****..*.....*..***.**...*.*..**...**.****..**.*.*.****..***.*....****......***.**.**.***.***...*......*.*.*.*.*..*....***.....**.*..**....**.**.**.*.*.**....**.***.***..*.*.**...***.***.*.*.**.*..***.*.*..**..*....*.**.*.....***..**.....**..*.****.*.***.*..**...**..**.*.**.*.*********..**.*.**.**....*...*..*....**.......***.*.*...*.********..*.......*...*.***.**.***...**....**...**.****.*..**.*.....*.**.**.*...**...*...**.*..******..** *..******.*..*...*....*..***.*.....***.*..*..***...**.**.*.**.....***...***.......*..*.**...**.*.*....*...*..**..***....*.***..*..*******.*.*.*.*.**....*....**...*.*...*.***...*..***...**..*...*..**.**...*.*..*..*.***....*...*.*.****.***..***.*.*.****........*....*...*.*.*.**....*...*****..*.*.*.***.......**...**...*..**..****..*..***.*.*..*..**..**...*.....**.*..*..***.*.***..***...****.**...***.*.*.*.**.*.**.**.***..***.*****.*...*..***.*...**.**.*.*....*****....**.*.**.**.*...*.*..**.****.*.**..*..**.**..**.*...*...*...*.......**.**.*..*..****..**.*.***.*.*..*.*.*..*.**..****..**..****..*.*..*.*....***.....***.***.*..*.*..*.*.**.*.*..*.****..*.*..***..**.*...***.*.**.*.*....*....**..****.*..*.....**.*....*..**......*...*.**...*....*..*******.....**.****....**.*.*****.*..********..***..*.*.......**.*.******..*.*..**.*.*...*..*.****...*.****.....**.*..**.**.***.*....*..***.**..****.****..***.**.*****..*..*..*..*..**.*.*.....****....******.***.*.*...**.*..**....*...***....*..*.*.*....*..*..*..*..*...*.....**.*..**..******.*.***.**.***..**.....**..**.*..*..*.*.*.*.*...***.***.**.*.***.**.***.***.....**..*.**.......*.**..*.***..*...***.***.****..****.*..***.*.**.**..*.......**.****.****.*****.*.**.*...*..*....*.*.*.******.*..***.....*..*****...**.*....*.*..**.**..***..*.**...*......*..***.***.**...*.*.**.*.*.*.*.**.**.**.**.....***.*.**...****.*..*...**.*****...*.*..*..*.**....*****...*.*.....*.*.*.**.**....**.**.*.**..*.....***..*.*.*.**..**...****.**.*.***.**.*****.*..*.*.**.*..**.**....*.*.**..**...*..*.***.*.....*.**.**..*..****...*.*.*..***.***.*..****..**.*.*....*****.*.*..*....****.****..*.***...***.*..........***.*..***.*****.***...*****..*.*..**......*.**.*...*..*.....*.***..**......****...****.....***.*.*.**.*..*..****.***..*....*.....**..*...***.***..*.**.*..*.***...*.**.***.****.****.*...*...*....**.*****...**.*..*****.**.****.***.*..*.**.*..*.*..*..........*..***.*...**.*....*.******..**.***.*.***.....*.*.**....*....**.......*..*.***.*.***..*..***....*... ...*.***.*.*..*******.**.*.***.*..**.**.*.**..*.*...*.*.**.......*.*..*..****.*.*.***...*.*.*.****.*.*..*.....*.**..**....*...*.***.****..***..**.**..*...****.*....**.*.**.*.*.****.***.*.*.****.*...***.********.*...**...*.**.**.....***.*..*.****.*.**.....*.**.***.****..*...*.*.**..........**.***.**.*.*...**.*.**..**...*..*.*.**....**....*****.*.***.**.....****.****.**...**.*..*.**..*....*....**...****.****.**.*..**.***.*.*.*.*.****.*.*.*.*......***..**.****..*.*****.**.*..**..*....***.*.*.*.*.*.*..*........**.*.****.*.**..*....**...**.*..*...*..*.....**.*.**.**.*****.**.**..*.*....*....*..*****.***..*..**...*..*****.****..**...***.*...**..*.*.***.****.*..******.***..*...****...*..*.*..*.....*..*.*...**.**.**....**..**...***.*.***.*.*.**..***....*.**.**..*..*.*.*.*...*..*.**..*..*****.***..*...*..*....****.***.*...***....*..******.**..*.....******.**..**.*...*..**..***.*...*...*.*...*.***.*.*.****........**......*..****.**..*.*..*.**.***.....**.*..*..**..**.*.***..**.***.***..**.....**.***.*...**......**..****.*.....***..*..**..**.**.*.*****.*......*.***.....*.*.**..*..*...*.*.***..*.**..*.******.***.****..*.*****..**..****.*.**..*....**...*..*.*....*.....****.***.*.****.*.*.*..*.****..*.*.**.*.***.*...*****..*.***.****...**.**.**..***.**.***..**....*.*.*.***..***.**..*.**.****..*.*.*.*...**.****...*....*..........**.*.***...*****..*.*.********..*........*......*.....*...*.**...*.**..****.***...*.*...**...***..**.****.*****.***...*.**..*.**.....***..*..**.*.*****.**.*......******.*...**.*.*..**...*.**..*.*.*...*....*.*..**.****.****.*..*.*....*.*.*.**.*...***.*.*...**..**...**.*..*..**.**.....*.*********..**.**.*...**************..**.*.*.***..*.***.*****.**.*...**....***..*.**.*.*...***.**.*.....*.*..***.**.****.**...*.*.***.***.**.**.**.****.....**...*.***.**.*.*****.**..****.*.*..*.*****.*.*.**.*.*.******..***...**.****.*.*.******.**.*.********..*.*.*.**...*.******....**...***..*.*.***..*.*...**..**..*.*.**..*.*....***...**...**.*.*.**.*..*..*****...*...*.*..*..**. ...**..*.....*********..*.........**.*.*.*.**.**.......*.*..***...*..*.*......**.*.**..**..**...***.*...***.***...**...*.**..**.***..*......*****....****.**...**.****..**..***..**..*...*.*.***.*...***.*...*...*.......***...*****.*....*.**..*..****...**.*.*....***.*...*.*.*.**.***.**..*****.**.*....**..**....**..**.**.**.*..*....*....**.**.***......*..**..*.*..**.***.......*....**.***..**...**..*.**.*.*..*.**....*.*.*.*.*..*.*..*.****....*.*.*...***.....**.*.**.*...**..**.***..**..*..*******.***..*.*.....*.****.....**..*.***.***..**....***.*..***..****.**.*.*..*.**.*.*****.**.***.*.***.**.*.*.**.****.....**..*****..****.*.....*..*.**.*...*.....*..******.*..**...***..**......*...**...*.****..**.....*.*****..***..*..**...*.*..***.**.....***.....**.*.*.**.......*.*...******...*..*.*.......**..***.******.***..**..**.*...**.******...*.*...**...*.*.*.***...***..*...**.......**..**..*****..*****.****.*..*...**.*.***...**..*****.......*.**....******.****.*...*.*.***.*.**..*..*.*....***...*****.*..*****.**..***..******..*.*...*.*.**.*.*....*..*..*.**..*.*..***.***.*.***.*...*..**...*..**.*...*..**.*.*****.*.**.**..*..**..**..*..*.*.****..*.*.*..*.****....***.*..*.*..**..**..*.**..*.*.****.**.*.*.*..*********.*..*...*..****.**..*.*.**.**.*.*...*.***..**..**.*.***.*..****...**.*.*..*..*.....*.**..*...*....*****.**.*..**.......*..**.*...*.**.*.**..*..****.***.*.*.......**.*....*******.*..*.*.*.*.***..*..**....***..*.*.....***..**.*..*.*.***.*.*....******.**.*******.*.***.*.****..*..**.**.***..****..*.*.**.*******.....****.*..*.***.**....**.*.**.***.*******.*.**.*.****.*.****.*.*..**.*...*****.*.*..*.***....*.***........*.**.*.*.*..**.*.******.**.....*..*....*.**.*.***.*..*..***.*...*...*...****.***.*.**.**.**.....*...*.*.*.*.*.*.**..*....***.*..*..*.*.**.....*..*....*.*..*.*.*.*.*........*..*.*.***..*..*.*...**.**.*.**.**.***........**.....*...*.***.*..**.***...*.*...*.**....*..*.**.....*...****...*******.*.**..*.**.*.****.*..*....*****.*..*...*....*...*.**......****.****.*..... *.****..**********.*.****.*.*.*..*..*.**....**.....*.*.....*..***.**.*..*.*****..*..*..*...*.*******...***..*..**.*.*.**.*...*..*..**.**...*****.*...***.*....***.***.***....*.*****..***..*...*.......*.....*...*********....**..***...**..*..*....***.*.**.*.*.*..**.*.***.*..**..*.*..***..*...*.*..*.....**..*..*....****...**.*..*.**.....****..***..*..*.*..*......**.***...**.*...*..**.*.*.**.....*.*..*.*.*.****..****..*.....**....*..*..**.**..**.*....*****..**...******.*..*.**...***.*.**..****.***.*....***...**.*.*.**...****.***..*.*...*...*.**.*.....**..*********.*.***.***...***.*..**.*****.*.**..**..**..*...*.**..*.**..*.*****..*...*.*.*.....*.****...****...*.**.***.**......****..*..**..*.*..*..*..*.***..*...*.*.**..***..***.**.**....*.**..*.*.****..**.*.**.**....*.***.**..*.**.**.*..*..*...*******.**..*.*.***.***.*..**......*...***.*..*.****.***.*.*.*.......*.***.*.....*.......*.....*...******.*...*****......***.**.....*..*.*...*.*.**.*.********.*.**.**.****..*.**...*.***...***.**.*.*..**.*.**..*..*.**.**.***.*...**.***.*.*.**..**.*.*****..*.*...*.*.**.**..***.*.....***.*****..***..*.***....*...*..**..*...*.**.*....*.*..**.*.***.***.***..**...**.*..******.*.*.**...*....*....*......*....**...*..*..*.**.*.*.*****..***.*.....*..*.*..*.***.*.....***........**...*..*****.****...****..**.*..*....*..***.***..***.*..**.****..*..**....*.*..**..*********.*..*.***...*..****.****..****....*....***.......**.***....*.**..*.*..*.*.***.*..**.****..*.**.**..**...***.**.**.**...***..****.**.****..***...*....***.**.***..*..*..*.*..*.***..*..*.*.*..*..*****.*..*..**...**.**.*....**...*****.*.***.**.*..***.*.**.*.***..**.******..***.***.***..***...*.**.....*.*.....*.***.*.*..***.*.*.*.*.**..*****...*..***..*..****.*.**..*......***.*..**.*****.******.*..****..***.*.....**..****..**.......********..*..*.**.*.*.***...***..*..*.**********.........**.***.***..****..***...***.*.****.*..**..*...**.**.****.*.*....*.*****...***.*.**.*.*..*.*..****.*.****......*.**..**....******.****..*.*.****..*.* ......*..***..*...*..*..**.**..**.****..***..*...*******...**....*.****.*******.****.**.**..**...*.*.*...*****.***.....*....*..***..*...*..*.*..*.*.*.*.*.*****.*......**.*..**....**.*....*..*.***..***....*..*......***...****.**..*.....*..***....**.**..**.***.****...**..**....*..*.****..*.*...**.***..*.*.*.****.**.*.*....**...*.**...*.***..****.****.**.***.*...***...**....*.*..**...**.**.*.*.**.*.*...*.*****..***.*.*.***..***.*******..****.....*..*.*.***.*.**..*..**...*....*..*.*.*.*****....*..*..*.*.*.*...*...**.*....*.**.*..*...*.****....**.****..**..**......**..****...*****.*.*.***.*...*.*.......**..*.*.*.**.*.*..*......***...**.**.*.....**.**..****.****.**..*.*..**.*****.*..*.*.*.*.***.....*.*.***..**...*.*..*..**.**...*..**.*..*.*****.****..***.....***..*..*****..*.**.***.**.*******.**..*.***..***.*.*..*...***.*...*.*.*.*....*..**..**...*..*..*...**....*..****.*..**...**....*..*.*.****.*..**....*.*.*....*..******.****...*......**....*.*...*...**.....****.*****.**.....*..*..*.*****.*.***..*.......*....**.*.**....*.*.*.*.*...*.***..**.*.**..*..*...**...**.....***..*.**...*..**.*..*..*..*.**.*.*.....**.*******.**...*..***......**.*..*..**..*.****.*..*......**.**.***.*...**.*.****.*..**...**..*.**.*...*.**.**.*.***.......***....****.*.**..*.*..*.**.*....*.*.....**..*.*....**..****..*...*..*..***..****..***.*...****.......***...*....*..*.*.**..****.*.****..**..**...***.**.....**...*.*...**.**...**..*.**.....*.**.**.....*..*.*.**..****..***..**..*....**.**.*.**.*.*****.****..**.****.****.*.**.*******.*..**...***...***....**..**.*..**....**.*.****.*.*.*...*.*...**.*****...*...*.********.****....*.*.**..**..*.*****..*.*..*...*..***...***.****.*.*..***..****.*.*.*.....*.*.....*..*.**..**.*..****.**.*...*.*****.*..**.....*...*.*.*.**....*...*..*.*.**.*..*..*..**.****...*.**...**..*...******..****.*.....****......**....**.**.*...*......***..*.******************..***..******..*...*.**..*.*..**..*..**...*..********..***.....*..*..**............**.*...***....*..*.*.**....*.** **.....*.**.**.***.*****..******.****..*....**...**.*...*.*****.**..*.**.**.*.....****..*.*..*..**.****.**..*.****.*.**.*****.***..**..**.*.*...*...*.**.*..***.***.*.*.***..*..*....*.*.....*....*....*******.****..***..****.****..*....***..****...**..*....*.*.*.*......*..**.....*.***.....*********..*.*.****.***.*.*.**..*..***..**...*.*..**.*****..*..*.**..***...**.*..*..*.*...*.*....**.*.....*....*.*****.*.**....*....*..*.**.***...*..*****......*......*.*****.******..**...**.....*.*..***....**.*.*****..**.****..*****.**.**...*.*.....*.*.**.***.........**.**.**.*.*****..**.**...*..*.**..*..**..*.....*......**...*****..*...***.*..*.**.***...*..*..****.****..*******.***.*......*..****.*.*.*.*.*...*.*.***..**.*....***...***.**...*...*..**.*..*.***.........*..*.*...*........*..**.....*.*...****...**...***.***.*.*.***..*.*.*.**..*.**.*..*.*...****..*...*.........******..****.**.*....*.*****.**.****..*..*.*.*.*.*.*..*..*.****...**.*..****.*..*.****.*...*..**.*......*.*.*.*.....**.***....*.*.*..***...*...***.*.***..**.*.*...***....**..****.***..****.*.**....***..****..*...**.***.**.*.*******.*.*.*.*.*....*....**...**.*****..*.***...*...**...*.*.*.****....***..***.*...*.*****...*.....****..**.*.**..*.****.......****.**..***...*......*.**...**.*...*******..*..**..****.*.*..*..*..*.....****..**..**......***.*...**.*.......*..*.***..**.*..*..**.**.**..........***..*.**.**...***...**.***......*..*******.*.....*.*..*.*..**..***...*.**..*..**..*.*...*...**..**.*..*...**.*..*..*.*..*.*..*...*.*.*.***.**......*....***.*..**...*.*.*...*.**..*.**...**.*..****.***..***.**...*.*...****.***.***..***..*.****..**.*...***.*.***...*****.*.*....**.....*.*..***.*..*.***..*.*....****.*.*.***..*.***.*..*....***..*.****.....**...***.*....*****.*..*..*..****..****......**.*...*.*.*..*.*..*...****.***...*.....*..*....***...*.*..**.*.****.**.....*...***.....*.......***.*.**.*....**.***.**.......**..***.*****...**...**..***..**.**...*..*.***....*.***....***...***...*..*..*..*......*.**..*******.****.* .**..**..**........**...**.*.*...**.*.....*****...***.***.****.........*....**.***.***..*.....**.*....*..*.****....**.*.**..*****..***.*....*..*..**.*.**.***...****.....**.***..*.*****..*..****..*.....**....****..*.........****..*.......**.*.**.**..**..*****.*.***....*...**.*....*..**....*.*.**...*.*******..*.**.*...*..*..**..*...*.*.*********.***..*.....*..***.****....**....***....**.*.**..**.**.**.*.*****.*.**.*.**.*...**.**..***......*...*.**.**.**.......*.***..**.*......****.*......*.**..*.....*.......*...*..**...*.**...*..*..**...****.*...**.***..*.**..*..***.**..*..**..*....****.*..*.*.*.*.*...***..*...*****..*.*.*.**..*********.*..*.*....*.**.*....****.*.*.****..*.**...****.*.......*.*.*.****.**.**.*.*.*.*..****...****.*******.**.********...*...*..***.******.*.**.****.*.*.*.******.*..*****..*..*..**.*...***.*...*...***...*.**.*..*..***...**.*..**....*..**.*..*.*.*****.***.**..*.*..*.*.*.*..*.....***..***.**..*.***.**....*..***.*..*.****.*...**.********...*.**......*****..*..*.....**.******..***..***.....**..***...*..**.*.**.*..*.**...*..**......**.*...*.******.*..***..*.****...****.....*.*.*..****...*..***...*..*..*.**...**.*......*..****.....*.***.*...*.*.***..****..*..*...*.**.*.*.****.**..*.***..*****.**.**..***....*..***.*...***..*.***.*.*.***.******.*.*****.*.*..**.*.*...*.**...**....**.*..**.*..*..*..**.**..**.*....*.*....*...**...**.*...*******.**.*.*....**..**.*.*.*...**..*.**..*.....*......*..*****...*.****..***...*****..*****.***.*****...**.***.*.*..*.*...*.*..*..***..**..**..****...*..*....*..*....**....***.*.*...*.....*..*.**.*.***..*.*.**..*..*..**.**..******..*..**..******.**...*.*..***.****.*.***.*****...*...**..**....*.**..***..**.*..**.......******.**..**.**.**.*.***.....*.**.**...***.******...***.**...*..*.......*.***...**..**.***...**..*.****..*.*.**....*...**.*.*.*****....*.*..**.***.****...*.**.....***.*...**......*..**********.****.***.*..*******.*...........*.....*....**..***.*...*.***.*.....**..*******..*....*.**..**..*.*.*....*.*****. ......*.****.*.....*.***......*.*..***.*..*....*****.**.*..*..*..*.*..*.*...**...*.*..*.******....*...***.**.***......**....**.***.**..****..**....*...*****.*...*..*..*..***.**..*...**..*..*.**.***.......****.**...*.*.*****.*.*....***..*.****...*..*.*.**.*...***...**.....*..***.*..**..*.*..*****..*.*..*.****.....*..*.*****...***.........*.*.*.**...**.**.*..*.*.**.*****.**...**.**.*...***.**..****.*.***...***......*.*.**.*.....*******..**..**..*....**.**....**.*.*..**......**.**.**.***.*****..*..*..*..*..*.....*.***...**..**.**.******..*.*...****.*.**..**.***...**...*..***...*****.*.***..********....***...*..*.******...**.*..**.*.**.**..**.*.**....******.*.****.*.****.**..**.*..*...*.***.***.***.*..*.**.*.*....***.*.**.**.**...*.*..*.****.*.*****.*..*...*.*.....*..**.***.**.....*****...*..*....*.*.*..*..*.*..**..*.**.*..*.*....**.****.**.*..******..**.**.*....*..**.**.**....**.....*.**....****..****.*..*.**.***.*..***...**.**.*.****.*.***.*.*.***.*.**..*.*.....*.*.**.*.*..**.*...*...*****.**..****.*.****...***..*.**..**..**..***..**...*.**....**...*...**.***.***.*...*.****...*.**....****.**.*..*..**....*.........******.*....*.**...**.***..*..**.*.*......**..***.*....*..**...*....*..*..*....*.**...*..**.*.****.**.*.***.**.*...*...**.*..*.*.****..***.*.*...****.**.**.*.*.**.*.***...*....*..*..*.*.**.*.*.*..***.**.....**.....******.**..**.*...*******...*..**....**.***.*..**..*...**.*.*.....*....*...*.****..*....*..**....**.*..***..**.**.*.**.*.***.*.....**...*.*****..*..*.**..*......*.*..*.*..***.*.**.*.*.******..*.*..****.*..*..*.****....****..***.*...**.*.**.*...**...*.*.*.**.*******.*.*.*...***..*.*****.*...*......***.*..***..*******.*******.*..*.******.*..*....*.*.*..**.**..**.****..***.***.*..*....*..****....*.*.**..*.**......*.*.******.*....**.***.**.***.***....*.*****...****.*..**..****.*.***.*.*.*.*.*..*...*.*...***.***..*.***..*..*...*.......****...**.***.*.*..**.*......*****.******.***..*****.....*.*.**...***.*******.**.**...**.**.**.*************..*....*.***. .*..**...*.**..*.........*****..*.*..*****.....*..****..*...****..*..*..*.....***....*******..*.**..*.*.*.........**...**...*.*.**..***...***.*..***..*******....*..***.*.*.*.....*..*......*...**......***.***.*..*...*.*....**.*..*...**..*.*.**.*......****.***...**..**.****..**.*****..*..*****..***..*...**.**..*.*.**.***..*.***.*..*..*...**...*.....*...****..*.......**.***..*******.**.***..*********......*.*..**.***.*.**.*.*....**.***......*...**...*.***.*...*..*.....*.*..***.....*..***.*.*.*..**..**.*.*..*****......*.**..**.*.*...**..*.*..*..**..***...**...*****..**..**..*.*.*****.....*...*..***....***.**.**.*.*......*....*.**.*....***...*...**.**.*..*.**.**..*****.*...*.*..*.*.*..*****.*...*.......*..**.**.*************.*.....*.**.*.****.*..****..*....*.*............*.**..**...*.....**.*.**.*..*.*.****.....***.*.*.***..***.**......*..**.....**.***.**.*.*.*.*..*.*****.*****.***..*..***.**.**.****....**..**.***..*.*.*..**....***..*.***..****.*..*****...........*.*...*.****..*...*..*.*****...*.**.**...*.*****....**.*.*...**.*.***..*..****..**.*.****.***.*.*.**..*.*..*.*..****.*.*.*.**.....*.***.**..*..*..*...*..**.***.***.....*.*...*...**.*.**..*...*..**.*..*.*...*.*...*****.**..*.*..*..*.*...*****..**....*.***.*******..**....*.*..**.**..*.....**.*..*.*..*.*...**.**.*.*...**..*...*..*..***.***....*.**.......*****.**.***.***...**.***...*.*.*.*..**..*.*..**.*.**..***...***.....*..*.*.*****.**..*...........*.*.*.**.*.*..**......**.***.***...**..*.*.***.**...*.***..**..**.**.*.**.****...***.***.*.*...***.*.*.****.*..*.**.**..*.**.***..*****..*.****.....**...*.*..**.****.*...*.....****.*.*..*.*.*.***..***.*....***.****.***.....*.*..*.*.*....*.*.**...*.......**..*..**.*...**...*.***.**.***.****..*..*.****.**.....*.**...*.......*.**...*.*....**..***.....*.*..*.*********.*..*.**.**.*..*......***....*.**.**.*....**.**.*.**..*.*....***....*.****.**.*.*.*.*...*.*.*..**.****....****...***.......***.**..**..*****.*..*.*...*.*.*.*....***.*..**.****.**.**.**.**..****..**....*....*... .**....****.....*.**..*.*..*...*.*..*.**...**.*..**.*.*.*..**..*.**..*..**.**....*****....**..*****..**....*.*.**....**.*******.**...**.**.*..**..*.**...*****...*..***..*..*.**..**.*.*.*..*.****.*.***...*.*.*..*.*****.**.**...*....*..*..*..*.*****..*.*.***.*.***..*.*.....*.*...*..*..*....*.*.***.**.*...*.***.****..*.**.***.*..**........**.**....*.*..*.*.*.*.*...*********..*.*..**...*..*...**.***....*.*.**.*..****.....**.***.**........*****..*.**.*.**.*...*.*.**.*.*..*.*********....*...**.**.*.*.*.*.*...*......*.*..**.*.*.***.*....**..**...*.*.*.****.**.....**......*.*..*..*.*.*..*.*.***.*...****..*.**.*....*.***..********....****...***..***....*.***.*.***......*..*.*.**.*.**..*****..*..***..*.***.***.**.*....**..*..****.*****.*..*.****.*..**.***......**..*.*..*.*..***.*....*..**.........**.*.**.....***....*.*...*.*.***.*.*.**.*.*.*...***.*..**.**...*..***...*...**.******..**.***.****......**.....******.**.**...**..*.***....*..***.*****.*****.***..******.*.**..*.*..****.***..*.*..*..*..*.*.....**...*.**.*....*.*....***..*.*.*..**......**.*..**.*.*.**..**.**.*******.*.*.*.***.*.**.*.......*...**.*.*...*****...**.*.**.*..**.*..*..*.**.*...*.....*.*.*..***...******.*.**.**..*.**..*.*.*..**.*.**..**.*.*..*.....*..**.***.....***..***.*...*.*.*.**...**.**..**.*...**.**.**....*******.**..***...*.*.....*....***.*.*.***...****..**....*..*..**.*.*...**.*...**.**.....**....*.*.*..**.***.**.*.*.**....**....*.*.*..*.*..*.*.*.*..***.*.******..**.*..*..***.*..***.....**.***...****..**..*.*.***.*****.*.*..***...*.....*...**..**..***...*.*...**..*...****....*...*.**.*.*...****.*...*....**.**...*.*.*..***...**..***.**.*..*......*.*...*****..*.**...*.*.**.******...***...****..*.*.*******.*.....*..*..*....*****...******..**.*.*.*.*.*.**.**..****.**..***..**.*.**.*.*..*...*****...*.**...**.***.......**..*.*.*..***..***.*.**...*...*...*..*.*.*...**.*......*....*****.*.*..****.***.*.**.*..**..**.*.*..*.*.**...*..***..*.*.**....**.....*.*.**.***.*..***..*.**.**.*...*.*.***.***.***.*..**.*** ..******.***....*.*.**.*.**.*.****.**..*..**.*.***.**.......**.*......*.*.**.***..*.***..**.**.*.**..*..***...*....****..*.*......*****.*..*..***.*.*.*..**.***..****.**..***..*...*.**.**.*.**....*****..*..**.*****..*...*.****.*.*******..*..*.***.****..*...*..***..*.*.*****..**...*..*.*.*.***.....**.*.****..*.*.***.*...***.****..*.*..*.....*...*..*.......*...****...*..***..*.*..*.*.*.*.*.********.*.*.*.....****....**...*....***..******....*.*...*..**.*.*....*.**.*******.**..*..*...*...*....*.**..*..**.****...*...*..**.*...*.*.*......*...**.**.*......*****.****.*..**..****..**.***.**..*..*.***.***.*..**...*.*..*..*.***.****..****.**.****.***.***.*.*...****.*.*..*.*.**..*..*.****.***.*..*.*.*.*..***.*..******.**.*...**...**..***..*...*...*......***.***..*.....*...***.*.**.***..*.*.*....****.**..*.****.*...**....*****.*.*...**...*.*..*..**.**.**..*******.*****.*******......****.*..*.*.***....***....*.*.**...**.*.*.**.**.......**.*....*.**.*.*....*..*.*..*..*.*...*....*..*.*.*.***..********.*...**.....***.***.**.*.*.*.**......****...*...**..*..*..*....*..*....*.*.*...**...**.....*.*...****.******......*****.**...****..**..*.**.*.*...*...*.**..*****..*.....*.**.*.*.*....*..*.....*..**..**.....*.*....**..*.**.**.*...*******..**.*.*..*.....*.***..*.***.*.*..*....*...*..*..*.***..*....**...**...**..*....**..*.*.*.*.*.*.*..***..**.*..*.*.*..***...*..**...***.*****.*.*..**.****....***.*.*..*.***..****.*.**.**.**...***.***.**.*..**.*..*..*.....*..***...*.**.*.*...*..*.**.*..*.******.****.*.******...*.****.*..*..*..*.*****.*..**.***....*.*.***.*****....*.......*.*..*..****.*...*...*.*.****...*...*.*.****.*.*.*.....*.***.*.**...*.*..*...**.**.**..*.**.....***..*.........*...*..*.*..*..**..***..*....*..*..*.******.**..*.***.***..***.....*.**.**....*..*..*.*..*.**..*...***..*....*....***.*.**...******..*.***...*.....*...*.*..**...*.**.**.*...**...**.**..*.*.*...*..**.*.....*....****.**.*****.......*.*.***.**..*.**.....*.**...**...**.**..*.*...***.*.*.*****..**.*.***...**.....*.*.** .*..******.*.........**.***.*..**.*.....******.**...**..*.****.....*.*****.....*.*.****.....*..*..*.*.*...*.*......*...**........**********...**.*..**...*.......*..*.*.****.....**...**.*.***.***...*.*..******.****..*.*.****...*.***...*.*******..*.**.*.**....*...*....***...****.**.*.*....**..******.*...*.....*..**.*.*.**.....**......*.**........**...*..**.*.**.***...*....*.******.*.*..*.**..*****...*..*.*.*.**.*.*...*.***.**..*...**.*.*.**.*..**..*.....*..*..*.**.*....*.*.***...**.....*.****..*.*..*....*.***.*..*.*.*.*.**..**.**....*******....***....*...*...***.***..*.*...*.*.**.*....**.**..*.***.....***.*.*****.**..*****.**..******...**.*...**.**.*.***.*...**...****.*.*.**.*.****..*.........**.****..*..*..*...**.**.*...*......*...*.....**......*.***..****..*..**.**.**.***..*.*.*.**.**.*..*.*.*****.*..*....*...**.*..**.*..*..*.*..*.*.**.***.**.*.***..*....*....**..*.......**.**.*.*.*.***.*****....*....**.**.*****....**..**.*.*.**.*..******......*..*.*.*.*.*.*..**..*...*.**..*.**.**.******..****.*.*..***..*..**..*.**.*..*.**.*****.**....*..***..*.****...**.*..*.*.***....***.**.**.*******.*.*.***..***.**.**....***...*..*...*...***.**.*..*..**.********.*..**.*.*.****..**.**.***.*.**.***.*...*.*..****.**.*..*..*.......*..**.*..*.*..*.*.**.***.***......**..*.*...******.**..**..**...***.*..*.......**.***.*..**.*.*.***..*....**..*****.*.*.**..**...*..*..**..*****.*.*.**....*******.*...*.*.*.***.*....*.**.*....*.....*..*....*.*.*..*.***.*..**.*..**......**..*.**....*.*.*...*..**.....*.*.********.**.....**.*...**.**.*.***..*...**.**.***.***.....*..*..*.*..*..*....**..**.*.*..**.*..****...**.....***.......*......**...*.***....*.*.**.*...*........***.**...*.*...***...*...***.******.*..**..*.**.**..**.*.**....**.*...*..***.**..**..*..*.***.*.*.****....*.****.*.*..*.***...*.***.*..*..*.*.***.*.**.*.***..*..*..*.....****....*.*........***.*.....*.*.*****.**....*...**......**.*....***..******.*.**.*.*****....*****.*....*****..**.*.......***...**..*.***..**..*****.**..*.*...*..*.*.* ****.***...**.....***.***...*....**...*..*..*.*..**..*.*****.*....*.***.....***..**.*.****.**...*.*....*..**..**.*.*.*..*..*..**..***.**.*..*.**.*..******..*.****.*..****.*.***..**.*..***..*.*.*.*..*....****.***.**..**.**...****.*..**..*..*****.**..*.**..*.*...**..*.**.*.........*..**..*.**.....*.*..*...***.***..*.**...*.**..**..**..**.**.....**..*..**....****.***.****.*...............**.*....***..***..******..**.**.*****.*.**.*..*..**...*....***.***.*.**.**.***..*****..****.***.**.*..*...*.***.***........**.***.****.***.*.*.....***.**..**..******..**...**..***..*.**.**...***.***...***....*.*.**.**.*.******.**.*********..**....*..***..*..*....**..*.*.*....*..******...**.********..........**.*.*..*..*.**.**.*.*.*..*...*....*.*....*.*.*.........***.**.**...**.*.*.**..**.*.****.****.**..*........*..***.*****........*..*..****.*.*.....*.**..*......*.....*..*.*..*.*.*.......*.***..***.*.***.*****.***..**...*..*..*.*.*....****.*....*..*..*.......***..*....*.*.*..**.****..*.*..**...*...*.**********...**..**.*****.***.*.**..*..*.*.**.*...*.**.*.**.*.*....*..**.*****.*.*.**.*.*.**..*..*..**.**.***...*..*..**...***..***..***...***.*.*...**.*.*.***.*....***.**.************..*..***..**.**.*...**....*.***.*...****.**.**..**..*..*.**.*.*****.**.....**.*....**..*.*.*..****.**....*.*.*****..***.*..*....***..*.***.*.****.*.**....**.....******....*....**.**.**.**..**.*.*.....***..*..**.*..**..*.**.**.*......*....**...*.**.*****..*.***.*.*.*.*..*...*...*.*.*.**..*...*....***..**......****.**...*.*.*.......***..*......**..*.*.**....**..***.*..*.**.*****.*..*.**.*..*.*.**.*****.***.....*...*.*...****.**.*..*..**..**.*..*..**...*.*...***.*..***.***.*.**....****...*.**...**...*.......*..**.*.****..*.**.**.***....****..***.*....**...*....*.**...**..*.*...**.**..*.*****..*..*.****..*...*.*.*.*...*.*********...*.*..**....***........****.***...**.*....***.*.....**..****.**.*.*********.****..*.**.****.*.****.****.***.*.*...*.*....*..*.*.*...*.****..**.*.......**..**.*.**....*.*.*...**...**.**. **.*.**.*..**..*.**.*..*..*.*...*.*..**..**.**.*.....*.*.*.*..*.*....**.**...*...**..****.***.*.*..********..*......*.***...*..**.**..**...*...**......*....**.*.***...*.***.*...***.*.******.**..*..****.*.**.**..*...****..**..***.**....*..*..*..*****..*.**.........**..*.....**.**.*....***.*****.*..*.**..****.*..***.*****.***....*.*.*.**.**.****.**.**.*..*.**.**...****....*.*..**..****.*......**.*.*.**.**....*.**.********..**.*..*..***.*.*..***..*...**....*.****.**....**..*.*....***...***..*..**....*...*.**.***.*.*.**.**.*.....*.*.*.**...*****....****..*****....**.**.*.*..*.*.**.*..**..****.*...*.*..**..*.....**....*.***...***.****.***...*.**..**..*.**.***..*..*.....****.*.***..*.*.**.*.*.*.*..*****....**..*.***.***.....**.*..*...*...***..*.*********..**.**.*....**..*.*..***.*.*..*.......****.**.***.*.**..*..*.*..*..*.*...**.*..****.*....****.*..**.*.****.******..***.***..*.*..*..*.****.*...*.*.*...*.***.**.*.*.**.*.**.*...**...***.**.*..*..*.*..*.**.*..**......**...**.*****.**....**..*...***.**....***....*........*..*..*..*****..*..****..*.*.*.*.*.*.*........*...***..**..***.....**...****.*****.....******...**.***..*..****.***...**.****.****....*..***..*******..****.***....*..**.**..*.******...***.**..***.***.*.**.**..*.*...****.*.*.**.**...***..*...*....**.*.**.**.*.*****.*****.***..**.**..*...**.******...*..*.***....*****...*.***..*.*.**.*****..*..*.****.*....****.*...*..***.*.*****.******.*.*.*.*.*.*.*..**..*.***.**..*..*.*...*.*.***...****..**.******.**.*.***.*..**...**.*...**..**.***..**.***..*..****.**.*.****.*...**.*.*.***..**.*.*.*..*****...**...**..*.*..*.**.*.*.**..*.****.***.**.*..**..***..*.*..**..*......*..***..*..**.**...**.*..**.*.*...**.*..**....*.****..*****..***.**.***.**.**.***..***.*.*.*.****..*.***..*.*...*.***......*.****.**..**.**.*..*********.**....*..*.***.***..*....*****...*****....*..**.**.*.....******..*..**.*...*.*.*.....******...**.*.*.*..*..**.*****.**.*..*.*..**....**..*.******..*..****..*.**.***.*.*..***...*..**.**.***.*.*.*.*.**..... .*..**...*.*.*.*..***.**...****......*.*.*.*...*..*.....**..*..*.*..*.*......*.*...**..***.*.*.*****..*****...*.*******.*....*****...*..*..**...**..*.****.*..*.....*..*...*..**.**..**.***.*****.****..*.*.....***.***...*.*.*.**..***..*......*.*..*.*.*.*****.*........*...*.*.**..*..*.**..***..*.**.***.**.**.***.*...***..***.***..*..*...*..**...*..***...**.*..*.***..*.**.*.*....*.*...*******..****..****.**...**.....*......*......**.*..*..*.***..*.**..****..*.*.**.*.*.*..*.*.*.**..****.*.*..***.*..*.....****.*.*..*.***.*....***.***.*...**.***.*..*....*.*.*..*...*.**.*..**.**....**.**..*.*.*..**.*.*.*..**...*..*.*..*..**.**....*...*.****..*.**.*.**....*.*..*.*..*..***.......*..*****.***..***.***..*.*.****.....***......**..*.**..*.....**..*****....*.*****.*.*.*.*..*..**.*..*..*.****..*...*.*..*..********..*****.*....*.....**...*...****....**.**.***.****.****..**.***...***.*.**.*....**.*..**...*........**.*.**......**.*.*.**...*.***..***...****.**.*..*.***..*..*.*...**.*..*..**...*..**.**.*.*.....**..*.....*.**.*.*.**...****.*.**..**.*..***.....*..****.*..**..**......*.*.***.*.**..****.*.***..***..*.....**..*..*....*..*.*....**.*******.*....**.*.*..*.**.*.**.**..*...*.*.*.***..*.***.*..*.*******.*....*....******.**..*..***.*..**.*.*.........**.*.*...**....*..**..*.*.**.*...******..**.**.**.**.*....**..*....*.*.....**.**..*.*.*.*.*.*..*.***..****...*...****...*.*.*..*.*****.**.*...*.*...**..*..*....*..*.**.**.*..*....*.*.*.*..*..***.*..*....**..**..*....***.*.*..*.**.***..*.*******...***.*..*.**.*****..********..****.****.***.****.***.*.**..**.*..**.****....******..***.*.****...*.*..*.*.******.******.*.**.****...*....**..**...*.*..*.......**...***.**.*..*.*..*.****..*....***.****..*..****..*******...*..*.****...****.....***.**..*...**........*..*.****....***...*.*.*.*.**....*****.******.*....*...*****.***..***..**.**.**....*..*.*******.................***.**..**.***........*..**.**.*...*..*..*...*.*.*.***.*.*....****.*.*..******..*.**..*...*....*.*.*....*.*..*.*****...*..** .****.***...*.*****...*.....*....*...*.***.****....**.*******..**.**.***...*.*...*.**.....*.*.***.**.**.*.*...***.***..*....**..*******....*.*.**...*.**.**...*.*.**.***.*.*.*****.*...*.*.**..**..*****..**.***.**..****.*.**..**..*.*.*.**.*.*..**.*...*********....*.***..*....*.*...*.*.***.**..*........*...**.*.*.***.**..**..*.**.**.**....*.******..*****.*.*...**...**.*.*****.*....***...*.*..*****.....*.**..*.*.*.*.*.**.*.**..***...**..**.**........*...**.**..*...*.*....*..**....*.*...**.*..*..*...**.**.***.*****.*.*.**.**.*.**..*.***..*...*...*.**.*.*..**.*..****..*.*.***.*..*..*..***...**.*.**...**.**.*..*...**.**.*....***.*..**.****.*...*..*......**.*..*.*.******.*.*.**.*...***..**....*.****...****.....*.***.**.*..********.*.****....*.*.*.*.....*.....*****...***....*...**...**...*.*...****.*...**.*..*......*.**.**.*****..****.*.***.....***.*.*..***.**..*.****.*.**.**.*..**.**.**...*..***.*.**..**.***.*...*..**..**..**...***..*.***.**.*..*.***...*..**.*..*..**..**.*....*.***.*****.*...***.*.**.*.*.**.***.....*...*..*****......******.**.*.****.*.*.***.*****..***...*......*...*..*.**.*.******...**.*..*..*..*.***.*...*...........***..*.*..*.****.*..*.*.*.**...*****....*.*...*..*..*..*.*****.*....*...*.*..***..**.*.**...*...**..***.***..****..***.*.***...**.*...****.*.**..*******.*...*.*..*.*.....*.*********.**..****...*...****...**..***.**..******..*.**....*****.*..*...*....*.****....*.*.***.******.*.**..*.****...**..*..*...*.....**.*..**.*..*....**.***...***.**..*..*.*****.****.**.......***...**.*.*.**.....*.*.....***...*..**..**.*.****.*...**.....*.***..*.**..**.*.*****..**.******..*.**.***.**.*.*...****.*.*******.*...**....*....**..**.*....**.*....*.*****..*..*.**..**.***.*..*..*.*..*..*******.**.....*.*.****..***.....****.*..*..*....*..***.*******.*..*.*.*..*...*...*.*.*...**...................*.***..*.***.*....**...*....*.*..*.****.*.....*...*.****.*..*.**..*.****...**...**..**.****...*..*..*...*****...**...*.*.*.*..****.*.**.*****.*..*.*.**.***.*...*..*...***.**** ******..****.*...*...****..*******..**.**.****...*............**.**.*.**.*.*..**.***..***.*..***.*.*...***.**.*..*.**...*...**.*****..**.*.***.*....*..*....*..*.*..****.********.*.**..***.....***.*..*..*...**....*...***...*.*..***....****..****...*.......*..*.....***..*.*...*..**.*.*.*.***.**..****...***..***.....***....**....*****.**....**.****....**.**......***..**..****.*.*...*.*....**...*..**..*..*****...*.....*********.*.*......*..*.****.**..***..*..*..***...*.***...*..****.*.*******..**..*.....***...****......*..*..****.**.*.*.*****.***..**....*.*.*.**..*..*.*...**..*.*.*.*..*.*****.*..*..**...*..**.*.**.**..*...**.*..**..********....***.*...****.**.*......*.**...**....*****.*.*.....*..*.**.*...**.***...*..***...**...**....**...****..***....*.*....*******.*..**...*...**.*...*.....***...*****.*...*.***..*.*.**.*****.**.*.*...*..**.....**..**.......***....*.*****.*.****.****.*.*.**.**.*..*.**.**.*...*.***..*..***..*.***.****.*.**.**..*.*.*..........**.*.*..**..*..**...*.*...*.**.*****.**.**..***..***.**..*.*..........*..**.***..******...*.*..***..*.*..**.***.*.*.....****..***.*..*..**..**.*..*.******.*..****.*.**.*.***.*.*....*.*****.*..*....*.******...*..***.****...*.....***.*.*..*.**...***.***.....*...*..****.**..*...***.**...***.**.**.*...*.***..**.*****..*.*.*....*...**.*...*..*******.....**.**.**..*..***..*.**.**.***.*.******..*.*.*..*...***...**.***...*..**....**.*..*..*.*.***..*...*.*..........*...*..*.***..*.**.*..*.****....*...*.**.**....**.*..*****...*...*......*.*.***.**.....**.*.**...***.*****....**.*..*.*.*.*..*******.*.....**.**.*.*.**.**.*..**.***.*****....**..*.*.*.*..****.******..*...*.*..*..**...*.***.*.**..*.***.***..**.****....****..*.*.**.*..**********..**.....**.*..******.*..***.*.*.****..*.*****.**.....*.**.*.****....***..**.*.*****.****.*.*.*..*.**.....***.***.***.**.*...*.....*.***...**.*..*.*.......*.***....***...*...*.*.***..**......*...**...***...*.***....*.*******...*.*.**..*.....******..*.**.....*....*........*.....**.*...***.**.**. ...*...*.**...**....*...**.*****....*.**..*...*.**.*..****..*******....*......*.*...**.****.**.****.*......******.**..*..*..*.*.*...*.......*....**.*..**.**.***..****.*...*...*.*....**.***..*...*.....*.**.*.*.*******.*..*.**......*.*****....***.*....*.......*...**..*.......**....*.*.**.***.....***..***.*.*.*.****.**.***...*.***..**.***.****...*********..*..*.**.***.***.**...*****.....*....*...**.....*.***..*.*.*..*******..*.**.*..****......**.*..**.**..******.****.*.*.*.*.***.*.**.*..*.**..*******....**..*.*.****..*.**.***.*.*.***.**.**.**..*...***.*....*.*.***.***.*.*.*.**.**...*...***.**....*.*..*.*.***.*********....****...*.***..*.**.*.**.**..*...*..**..***....*..***..**..*......*.*..***.**.**.*.***.*.*.*.******.***.*.*....****.***.*.**.**..*.*****....*..*.*****.**....**.**.*.*....**...**....**.*.*..*.**.****.**..**.*.****.*.****..**....***...**..*..*****..**..*...*.*..***.*.**.*.*..*.*.*...........*.*****...*.***..*.....***.*........*.****..**..**....*****.*....****.**.*..*..*....**..**..**.*.**.**.*.***...****.***...*..*.*...*****......*.**...*..**..*...*.*..*..*.*.****..***..**.*..**..**.****....***..*.****....**....*...**........*.*..*.*.*...***..**.*.*..***.....**.**.***.*..*..***.*.*.**..*..**.*..**..*......**...*.***.**.*.*..........**....*..*.**..**..*.*****...**.*.**.***....*...*..*.**.*.******.**.*....*.***.*.**..**..***...**..*.**.....*.*..**..****.*.**.***.**.........**..*...**.*...**..*....*.....*..****......*.*.*.**...**.*..***.*******.*.*.*.*...***.*.**..*.*****....**.***.***.***.*.**....*...*.....**....***...*..*...******.**.*.*.**.***.*..***.**..***....*.*..**.**.*..***..****.*......*.**.*.**************.*...*.*.**.***..*.*****.......**...*..**...**.**...*.*******.***..***.**..*..**.*..*.*.****.......*.......*.*****.***.***.**..*******.*.****.*****......*.**...*.*.....*****.**....*...***...**.*.....*...*.*.**.****.*...**..****.****.**.*..***....****.*.*...*...**.*.*.*.*...*.**.*....**.****.*.*.**..*.**.*.***.*....*********...*.*...***..****...*.* .*****************.**...***..**.*.*....***...*..**.**.....*...**.*.**.**.*.*.**.*...***.********..*......*.**...*.....*.*..**...*...**.**.***.**.*.***...*..**..**.*....*....******....****..*..*.*..***.**..**....***..**..**..**.*.*.....****...***.*.*...*..*..*.***.....*...*......*.**..*...*...*..*..***..***.*.*............*..***.*...*..*..**..*.**..*.*****....*.*...**....*****.*...***.*...**.*****...*.....*.*.*.*....*.*.*....*.*.***.**.**....*******.*.**...*.*...*..***.***.***.....*.*..*...*.**.*...***....***..******.**.****..**....*.**......**.*..*.**..*....*.*.*.**.*.***.*...*.**..**.*..*.****.....*.*.......***.*****...****..*******.**...*..*..*.**..**.*.*******.*.*...*.*.*.*.**.**..*.*....**.*.***.***..**....*....*....*..*****..***.****.*...*..****....***.**.***.*...*...*.*..*..***.*...**..**.*......**...*.*.**......*.***.****.**.**.**.**..***.*..*.***...*.*..*..**.....*.*...**.*..*..*..*.*.***..*......*.*.**.***.***.....*******...**..***..*.**.***....*.*..*****.***.*.***.***.*.*..*..*****..*.*.*...***.*****..**..*.*.*.**.*..**.*.*.****.**.**..**.*...*.....*.**...*.*...*.**.***..*..*....*.*..**.*.*.***..*..*..*.***....**.*****.......*.*..*.........*.*.***.*.**......*..**...*....*.**..***....*.*.*..*..**..*.**....*.*...*........**..**......*.****.***.*.*****..*.*.*...*.*.*.*..*.***....**..**.*..****..***..*..*******.*..****.*....*.**..*.***.**..*.**....**..******.**.*...**.*.**...******.**.****.****.******.*...**..*..***....*...**.**.***..*.***.*..**..******.**********.......****..*.*.*..*..***..*..*.*.**...**...*....**..*.******......*.*.*.*..*..*..*.*....*.*..*...*..**...**..*..*..*..*.***.*..**..**...*...*.**..**.**..*..*.*..*****...*....*.**.*..**.....**.**..*..*..****..********.*..*.**.*.*...****.*.....***.*...**..**.*..*..*****...***...**.**...***.**.*....*........********.****.***..*.**....*....**.*......*.*..****..*..**.*...*...**.**..****..*.*.****.*.*...***.**..**.***.*.*.*.*.**.***.**......****....**...**..***.*.*..*....**..****.*..*.*..**...*..*.**....* ***....*******.*......***.***...*.**.**..********..***.*......*.*...*..*.......**..***...**.*.*.**...****..*.*.*...*.**.*..***...*.*..***.**.**.*.*.*..***.....*..*.*..*******..*.**.*...**...*.....***....****.*.*..**.******......*...*....**.**.*....*...****.***..*...*..**.*******.**..*..**.*****..*.*..*..*...**...**.....**.****.***.****.*..**..*...******.*.*...*...*.**.*.....*.*.**...****.....*..*....**.....**.***.**.*......*.*.*...*.*...*...******...*..*.....**.**.***.*...*..*..**.*.*....*****..*..***.*......**.*.**..*....**.**..**.*..*.**...**.....*.*****.*..**...*..****.****...*.**...**..**...****...***.*.***.***.*.****..**..***.***.**...*.*....*.**..**..***.***...****...**.*...*.****.******.***...*.***.*..*...****..**..****.*.*..**.****.*.**.**.**.*..***..****.**.*....**.*.**.**.*.*.**..***...**.*.....***..*..*.**.***..**..*.*.*....*.**...****.****.*.*.*............***.**.*....*.*.**..***.....*..***.**.*.*.**....*.......*.*..****.*..*..*.*..***.*.**....*.****.*.**.*.*..*.....***....*.....****.***...**...****..******....********....******.******.*....*.*..*.**....*...**...******..*..*.*..*...*.*..*.*.***....*.*****.*....*.*.**......**.*...**....**........*.*...***.*..****..**.***..*.***..*.*.*.*.....**...**.**...*....*.*...****.**...*.**..*..**.*...**.**....*.*.***.*.....**.*.*..*..**...*.*..**..****.**.*..***.***..**.**...*...***..**.*.**.****..*.*.*****.*...**.*****.***.*.**.....*...*...*.*****.*..*.*..*****.*.*****.*...**.*.*..*..**....*.***.....***..*....**....**....*.**....**.......*.****.....**.**.****.**.*.....**......*.*..*.*.****.***..*..***..*.*.*.*.*....*.*.**.*.********.*..**..*.**...**..*.**.*..**.*....**.*.*..*.***....*.*.*....**........*..*.**.....***.*..***.**...*..*...***.**.....***..***.***..***.....**.*****.*.....**.**...**..***.***..***.*.**....*.*.*..*...*.**.**.*.....*..**.****.****.*.*...*..*.**..*..*****.*.**....*.**.*.*..*.***.*.*..*..**...*...**..*..**...***..**.*.*..*..*.*.***....*.*..*.**..**..*..*..*.***.*.**.*.*.*.***..**.**.*...*.*** *....***..*.*..*..****.**.*****..*.*.*...*.*.*...*....**....*..*.**..****....*.*.*...*..**.**.**..****..*****.**.*..*.**..*.**.*.**.**...*.***..*..***..*.*.**.**.....*.****..*.*..*.**..*.*..**.*..****...****......*..*.***..******..*..*****.***.**...*..*.*.*.*.****.*.**.***..***..*.**.....***.*..***....**.*...***.*....*...*.*.***.*.*****.**.*.*..*.*.**.**.*.*.*...*.*..**.*...***..****..*..*.*..**.....**.*.*.***.****.****...*..*.*...*..*...*.*.*.*...*..****..*..*.*....**.****.*****....*....*****.*.....**.*....**.*...**....**.*.*.***....**...*.**......**..*.*.**.**.....**..**....*.**.*.*.*...*.*.**..*..**.*......*.*..***..*...**.******.*.******.****.*..*.**.**...**....**....*..****.......*..**.**...*..****..**.*****.....***..****.*.*.*.*...*..*...**.*...***.****..**.**..**..***.*..*.***....*.****...*...***.....**...*...**.**..*....*.*.*.***.**.**.*.**.*.**....****.*.**.**.**.....**...*..****.....**.*...*...*..**....*.**...******.*.*.***....**..******.**...*.*..***.***.*..*.**....*..**...*.**....**.**.**.***...*.**.**.*.******....*..*...*..*...*.*......*.*..**....*..*.***......**.*..***.******.*.....*.*.*.**..*.*.**.....**....****.***.**..**.**..**....*...*....*....*.***..*..*.***..******..*.*****.*...*.**.*.****.***.....*...****.*..**.**.*.*...*.****.***.*.*..*.**......**.*.****..*...**.....*.....**.**..*...*...*....*.*..**.***..****..***.*.....****.*.*..*..*.***..*.***.***...**..**.***.************.****.*.*.**.*......***.**..****...***....***...*.**.****.****.****..*.....**.***....***....*..***.****..*.*...*...**.*.*******.****.**.*..*.**.***.*.*.**......*.....**.......**.*.**..*.*..**.**.*..**.**...*..**.........*....**........*.*...*.*..**...**...******.*.*.*..***.**.*..***.......*.****.*.****...*.....****..**.***.*****.......*...*.*.******....*.*...*******..***.*....*..*...*****.*.*.*..**.*.*.**.*...**..****..*....*.*.***.*****..*.***.***.****....*.****....**.*.....**.*.*.***.*.*.*...**.**.***.***.*.**.****.....****..*...**..**...*..*.*.*****.**.**...**.....*...*** ***.***..**.*..**..*...*.*....**.*.******....*...*..*.*..*..**.*..*.***.*.*.*.*.*...*..*.**......*.**..*.*.**.********....*****...*..**..**.*.*.*.**.*.***.....****.**.**..*.**.**.*.***..*.**....*.*...*.******.***.*.*****......**.....**..*.*.***....*.**.***..*........*.*.*.**.*.**....***.*..**.***...******.*....**.*...**..**.***.*.***.*.**.**.*.***.**.**.*******..***..*****.*....****.*..**.*..**.**..*.****.*****.***.****..**.***....**..*..*.***.*.**..*.****.**..*.*.*.*****.....*.**..*.****.*****..*....*...**..*.*..*.***...****.*....**.*****...*..*..*.***.***.***.*******.*.*....**..*.*.....*..*.*.*****..*.*......*.*.****.*...**.*.**...*...**.**..*..**.***...*.***.**.*...*.*********...*..***.**...**...*.**.**.**....***.*..****..*****.**.**...*...****......*..**..**.****..***.*..**.*...**.**.**.*.*.*.***.*.*.**.*.........**.**..**..**..**....***.**.*.**..*.....******.*.*.*******.*..*..*.*.*.*.*..**.*..**.****.....**.*.**..*********....**....***.*..**.......*..**.*..*.*.*....**.**.****.****..****....****.*****.*********.*.*..*.****..*...*.**.*..*..**..*..*..*..*..***.***..**.....*.**..*..*..***..*.*********..*...***...**.*..***.*..**..***.*.*.**..**..*...*.**...*.*.....**.*....*....***....***.*****.*.*.**.**..*....*...**..***..***...*.*.*.......*....**.*..*..***..**..*.*..********.***...*...**.*****...*..*..*...*.*..*...***.....***.***..**.**.****..**.....***.**..*..*..*.*....*...********......**.**.*.*******.**..**.*.**..*..**.*.**....*..****.***.*..*..***....*****.***....*.*.**.*.**.*.*......*.*.*...***.*..*..*.*...****.*.*.**.****....*****..*......*.....*....**...**....**.***.***.*..*..**.*.....**....*..*******.**.*.*.*.*..***.****...*..*****.**.*.*...**..****..*.*..****......*****.*.**.**.******...***.*.*.*...*..**.**......**..*..*..**.****.....*..*.*..****.*******.**.**...*.*..**...*..**...*.*....*.**.******.****.....*..*.***.*..**.*****.*.*.**..**.**.***....*..**.***..*.***..*...*....*...**.....*...*.*.*.*****.****......*.*.**...*.**.**.*.*.*.**.***..*....*..**...* *...*.**....*.*...*****....****.**..**.....*.****.*..*..***.**.*.*..*..***..***..*...*.*.**......***.***.**...*...**.**.....*.**.*.*.*****..*.**..*....***...***...*.*.**.**.**...*.*.*....*..*.*...*.********.****.*..**.*.*..*.*.***..**.*.........*..*.*.**.**.**...**..*......**.....***.**.***..*.*..*.*.*.*..*..***..**..*..*.*.*..*.*****.*....**.....*.**..*..***.***..******....******....*.*.....**.***.*..*...**.***..*.**.*.**.*.*..***..*..*.*****.*....*...*..*.***.**....*.*****....*.*.....***.......****.*.....***.**.....*..****..*.*...*...****..*.**.****.**.**...*....*.***.***.*.**.**.**...*...*.*.*.*****..*...*..*...*.*.****.*.****..***.*...**...*.*...******.**...**..**.*.**.*..**.**..**.**..*..*.*....**..*********..****.*.****.**....*.*.**..*...**....*.*.*.......*.*.**.*.*.**.*....*..*..*..*.*.*..********.****..*..***.**...**.*.*...*......****.*.*.***...*.***.*..****..****.*.******..****..*.....*****.*..*..*.*..**..*.**.**...*.*.**...*.*.******..**.***....*****.*..**.**.**......******.*.....*.*.**..*.*...**.*..******...*...*...*......***...**...****.**..*....***..*****..*****..**..*..*.*****.*..******.**...**.*...**.*.****.*...**...*.**.**.*.*.....***.**.****..***..*.*...*..**.****...*.*.**.**.****.**.*.***.*.****.....*..***.*.*..*....*.***.*.*.**.*.*..*.....****.****.*.**.*.*...**..***.***.*..****.*****.***..**..*.*.***.**..**.**...**...***..*...*.*.***...***....*.*...*..*.*...*.*...*....*****...*..*****.*.*....*....***.*****..**..**...**.*.***...**...**.****.**..*.**.*******.**.***.***...***.**..*..**...*....*******..***.***..**..****.*.**.***..*.**.*******.*.****...*.*****..*...**...**...*...*..**...*****.**.*....***.**.*.*..*...**..*.**.**.****..***.*..*.***....***..*.*.*....**.**.**.*.**..**.**...****.**...**..******.**....*......*......***...**.**.*..***.****.*...*.*....*.**.*.*.***..*...**.***.*.*.***.********...*.**.****.***..****..*...*.*.*..**...*.*.*.*.***.*.*..**.*.****.*.*.*****....*.*.**.*..**..*...****...*.***.....**..**..*.*..*.**...***.*...*****.*.** ******....**......*.*......****....*.*****.**.*...**.**....***.**.......*.....*..*****..**.*.***.*.*..*.*..*.****.**...*****..*...**...**..*..***...***.**...*...**..**..***.*.**.*...*....*..*.*.......*.**.*.*.*.*...***.***.*..*.*.*..*..*.***.....**.******..**...**....********..*..*****..*.....**..***..*.****..**.******...*.*....**.*.****...*****.....*.***..*..*...**.**.*.**..**....*.**...**.***....**.***.**...**....*.***.***...*.***.****.****.*.*.*.***...*.....**.*...*..........*.*.*.****...*....**..****..*......**.....*.*..**.*****.*..***.*..*****.*******.*.***...*...**..***....*..*.*.***.*.**.*...**..*.******.*...*..**.**...*****.*..*.**.*.*....*.**.*........**....***..*****.*.***...****.*..**.*.*.*****.**.**......***.***..*.*.*..*..****....**.*...**...*..**.**.*..***.*.**..***..**..**..*...***.******.**.....***.**.**..**..**.**..*........*.*.*..*.**....*..*.*.**.*.**....**...**..***.*.***.***..*.*...*.*.***..*******.********....******.*.....*.**.*..**..*****.*....*...**.*..*.***............*...*****.*....*.**.*.**.*.*.*.*...*.*..*....*.*..*...**..***..*.*.*.**.**.**.*..*......*****.....**.***..**.**.**.***..*.*.**....**.***..**.*.*..***.*..***.*...*..*.****..**.....*.*..***..***.*.**...****.*..***.*****..*...****...****.*.**.*....**......*.*.*.**.**....*.***..*.***..*.*.*.***...***.*.*.....*.*.*.****.*.*..***.*.***.**...**.*..*...**.**.*.*..*....***.***..***.**.*.**.....****.*.*.*...***...******..*...*..*....*..*..***..****..*.*..*.*...*.******.***..**..**.*.*.**.**........***..*.*.*.*.....*.**.*..*..*....*****...**..*.***..*.*..*....*..*..****.****.***...***.**.**.*.*.*..***.***.*.*.*.**.****..*...*.....****..***..***.*..***..*.*..***..*.*.***..**..*.***..****.*..*...*******.****......*...**.*..*..*...*.**.*.***.**.........**.**....***.*..***.***.*..**.*..**.....*..****.********...**.....*******.**..**.**.*....***...**......***.*........**..***..******.*..**...*.***.***.*..*...***..**....*..*.....**...*.**..*.**.**.*..**.**...***..**..*.*..*..**.***......****... *..****..*..*..***.....*.***....*.*...***.*.****.**..***.*..**...**.....*.**....***.***.*..*..*.*.*....*..*...*...*............*.**.*.*.........*.***.*.*.**.....**...*.....**.**...****.*..*..*.**.******..*.*.*..**.*.........*.*...*........****.****.**.***..****.**.**....****.*..**.*.*.....*....**..*..*.***.***.*.****..*...***.**....**.*.***.***..***...*.*...**...*****.*...*.*.*.*.....***.*.**.**.**.**..***.******.**.***.****.*.**...***.*..****.*...*...**...**.******.**..***.*..*.***.**.**..*******....*******.....***.*.....*...*........*.....*.*...**.*.*.**..*..*.*.*...**.***..*.*.*.....**.****.**.*******..**.***..****...*..**.*....*...*.*****.*.*.....*.***.*.*..***.*.*.*.**.....*.*..**......****....*..*.*.*..*.*.**.***.*.***.*.*...*.*.*..*.**..*****..**.....*...*****.*....**.*.........**...*.*******.**.**.***.***.*****....*****..***..*.***.*****.*.*.*..*..*.****...**..***.*..*..*****.*.*.**.******.**.**.**....*...*....*..****..***.*...*..........*...**.***..*..***.**.**********....*.*.....**.****....**..*...*.*....**.*..*.**.**...*.*.*.***.*****..*...*.......*.*...*****...*...****...***.**.**.*..*..**........***..*..*.*....****.***.****....*.**..**....*.*.*.*..*.**.*..**.****.*****...*.*..*****.*....*.**.*.*..*.*..**.......*..******...*.....*..**.**..****.*......***..*.*....***...*....****..*..*.**...***....*......*...*.*...****.*.....**.*..*.*..**.*.***.****..*.*......*.*......*..*****..*.*.*....*.*.*.**.***.**...*.***..**..**....****.***..***.....**.***.**.*...*.*..*.****.*.*.*.*.**.*.*...**....**..*..*......*..*.**.**.*..**.*.*.**.*.*****...*.****.****.*.....**..***..*...**..**..*...*..**..******..*.***.**..*.....****...*...****.......**...*.*.*.*...**..***...***..*..*.*.**.....*.*.*.*..**....*..***.**.******.*.**...*....*****.**......**...*****.**.*****.***.......**.*.***.*.*.*******...****...*.**.*..***.**.*..*...**.******...******.****...*..**...*******.**.....*****...**....**.*........*...*.**.***.**.....**.*.*..**..**.*****.*.****.**.*******...***.***..*.... ....*.*..*.****.**.*..*....*..*.**.........*.*..***.****.*..**.....***.**.*****.*..**.**.*..****.***.....**.*.********.*.*************.*...*.*....*..*....***..*.....*...**.*.*.*.***.*...***...**..*.*.*.*..*....*..*..*.**.***....*..**.***.*...**.**.**.*...***..*...*...****..*.**...*.*...**......***.******.*..*.*..***...*....***..*.****...*..******....****...*...**.*..*****.******.******.***........*.....***..*..*.**....*..*.*..*.**.*.*.***...**.*.***....*..*..*.....****........*.*.****.....***.*.***.**...*.*******........**....*****.*.**.*.........*.*.*..*...*..***.*.*.**...***..***.****.***.**...*.....**.******.**....*..*....*.*...*..**..******.****..****..***.*..**.......*.****.....***.*..*******...******.****.***.*..**.**.****..*.**..*..*.***..**********.**...***...**.*.***...*.*.*......*....**...**.**.*..*.*.....***.****.*..******..........*.**.**......*.*...**...******.*..**..*****..**.*..*******.****..***..**.*.............***.****.*..***....**...*..*.*......*.*.*.*..**...*.*.**..*.**.*.**.**.*..******..**.**.***.*...*.*.*****...****..**.**.*.***..*....*...***.*.***.....*...*.***....***...*.*.....*.*..**.***...******.*.****.*.*...***.**..*****.**..***.*..*....**.*.*************...**.*.**.****..**.**.*..*.**...*.**..**..**.*.*.*.*...**....*.*....****..*...**.**.***.**.*..*****....**..**..*.*..****.**...*...***..**.****.*****..**.*..**.**....*..*.*.*.*.*..*..*..*.*...***.***.*****.*.***.***.*..*.**.***...***.*..***.*.****.****..*...*...*.***.*.*.***.**.**.***.*..********.*..*****.....*.*.***.*...**..**..*.**.**.**.*..*..*.....**.*...*.*.*...***.*...****..**..********...**.*.*..*.*..*****.**....*.*.**.*....*.***..*.*.*.*.**.*..*..*...**.*....****.**.*....**...*******..****...*...**.*....*..****.*......***..*.**.**...*.***.....*...*.***.**.....*.*.*.*..*.*.*.....**...*.**.*.*......******.***...*..*...*.*.*.*****.***.....*..**..*.*..*..**.*.**.*.*..**.**.***....**.***..*.**.*...*......**.*...*.***.....*..**...*....*.**...****...*.*..*...*...*..*****.**..*..**.**.*** ***.*.*..*..**....*....*.**...**.***.*....**.**.**..**.*****..**..*..*.*.**...*.*...*.***.*****.**.*..******...***...***.*.**.*.*.*.*.*..*****...*.*.*.*.***......*.......*..***..*....**..*..*.*.*****.....*.*..*...**.....****...*....*..*.**...**...**.*******..*.***...*.*.....***...*.**..******.**.**...*.*..*.....*..****.**...*.*.**.***..*..***.***.*.**.***..*..**.*.*.*.....***...***..*.**.**..**..*.*..***.**...*..*.**..*.*..*...**..***....*.*....*****...*.*....**.*.*.*...*...**...***...*.*....*.**.*..*.*****.***..*.**..**.****.*.**...*****.**.*.*...***...**...*....*...*...*.*...****.*...***.*.****.**...*..**..*.**..*.****.*.**.*.*..*..**.*...***......******..*..**..***.**...**..*...*.**.**.*.*..*.**.....*.....*.***********.*.*.**..**.***..***.*....*****.*.....****.*.*.*.*..***...*******.***..*.***.***.**...*.**..****.*.....*...****...*.**...**.**..**..*..*...*..*.*.**...*.***..*.**...**..*****...*****....*.**..**...***.**..*...*..*.*.*...**...*..*.......**.****.***...*.......*..****...*.*....**....***.**.****.*...*....**..*.*...**...****..**.**.**...*..*..*...*...**...**.*..****.****.*..*.*.*..***..**.**.******.***.*..*.........*..***.**......***..*...*......****...******.*.***.....**.**.**.*.*.**.*...****......**..**.**..****....*****..***..*.**..**....**.***.....**....***......***.**..*..*....**.*.****.*****..*.**.*...*..*..***.*...*..*..*..*.*...*.***..*.***.*..*...*.**..*.*...*.*..*.**.****.***.*.**...*...**....*..**.***.***.*.**.**.**.**.******.*...*......*.**.*.***...*..**.*..****..**..*...*..*******..*.*..**..*..**.....*.*.***.*.*..*..**...*.**.*.*...*..**.**..*.*..***..*****..*..*....**.....**...**..*.***.**....**..............*..*.**.*..*..***.*.....*..*..**....*.***.*.*...*.*..**....*....*.**.*.*.*.......*..**.****....**...*.*.***.*.**...*...***.......*.*.....*****.*....***..*.....***..*.**..*...*..****.****..*.**....**.*.**.***.*.*..*..***.*..**..*....**.*.*..*...*.*.*...*.**.***.**..*.*....**.*...........*.*******.**...**..*..***..******.*..*..***.*.**.** *.*.***......***.*.***.****..*.***.*.*****..*.**...****..**.*..*.****.****...*..*****.*****....*.*.*.*.*..*.*..*********....***.*..*****.*.***.***.***.***.*......***.*....****...*.**.***.*...*.**....*....*.*..**.....******....*..**...*********.*.*..*.**......*...*.*...*..***.......*...**...**.....**..*.***.......******..**.*****...*****...*..*****.....******.**.***.**.....*.****.***....*..*..*.**...**.*****..*.**.*.***.**.***....**........*****....*.****...******.***..*...**...*..**..........***....**...**.******..***..*.*.**.*.*.*..*.****.*.**..*...*.*.**...***.*......*.*.*.*......*..*.****..****.*.******.*.....***.**.*.*....*..*.*.**.....*...**.*******.***.*..**.*..*****..*.*.**..*****.*.*.......*.*.***..*.**.***....*..****..*.***.*...*...*.*..*..*.*..***.*.*.**.**.**.*.**..**..*...*......*.**..**..*...*..**.*.**..*...*.***.**.*.****...*.**.*.**.**....****.*......*.....*...**..*..*.**.****..**....*.*.***.***...*.....***.*.*..*.*....*.***.**.**.*.**..*.*.**.******.*..******..**...*.*.***.*..*.*....*....****.*.*..*....******..**.**.****..*..*..*..*.*..****..*....**........*.*.*.*.**..***....*....*....***.****..*.*...*.***.**..*..**.*****.******..*.*.........*...*..*.****.**..**.*.***...*.*........**..**....**..**....*.**.**.*..*..*.....*.*...*.****....*.*.*.*..*.*.****.*...***......**.*****.**.***..**.*.**.*.***.****..**.****...***.****..**.***.*****..****..*....**.*****.***..**..*****..**...**...*....***.*..*.*.*****.*...*.*...*.***..**.**.*.***.......*.*.*...*.******.*..*..*..*********..**.*.*...*...**.****.*.*.*.**.**.**.**....**.*.**.**..**.*.***.***.....****..*.*.*.***..****.....**.*****.**.***..*....**..***.*...****.*****.*****..*.*....*..*.*..****.**.....***.*..*..*..*...***.**.****.....**....**.***.*...*.***.**.****....*.......***.*.***...*****..******.*...*..**.*...***..****...*.***.**...**.*..**...*...*...****...*..***..*...**.******...*..*******.*.*..****.....*..****..*....*....**...*.**...*...**.**....*..*.***.*.**.*..*.*...*..****..*****.**....*.*...**. .**.**..*..*..**.*.******.*.**..**..*.*.*....**...*.*****..**.*.**.*.**....*...*.....***.*.*.**.*....*.**......**..*.*..*.**.*...**...*.*...**..*.*..*..*....*******..*****.*..***...**.**.*..*..*...*.*....***.**...***.**....*...*...**.******..*..**.*.***...*.**..*..******......**.*...**....*..*.**.***...*.......**.*.**..*.....*...*.***.**..**.***....*.******....*...*.***...*.***.***...*******..***..*.*.*..***.*.**.*****.**..***..*.**..*.***..**..*.**......*..***.*....*.*****.**.*.**.**.*..**.*.*..****..*..*.*****...**.*...*.*...**.**..***.**...**..***..*.***.**.*....**...*.*****.*.*..**.*.*.*.********.***..**.**.****..***.*.***.**....*..***.***..*...**......****......*.**...**.*.*.....***........*.*.*...*.*...**...****.*...**....**....*.*.****...**...*.....*...**.**.****..*...***..*.****..*.**.*.*..*.*...**...*.**.*.*.*..*...***.*...*..****...**.****.*....************.**.**.***.*..*..*.****.***..*.****.**.**.*********....*..*...*..*.*..*..*..*....*...**..***.*..**..*.*..*.*..**....**..**.***.*...***...**....**.*.*..*...***.***..*.***.*.*..*..*****..*....**.*...*...***..**.***...***..**.***.****.**.*.***.*.*...*.........*......**.***..**..*.***...**....*.*..*.******..**..**......**.*.**.*.*..*.*.*****.*..*.....*.****.**.*.**..........*..****..******.*******..*...***.*.**...**.**.**.**..*........*...*.****..*.....***.*....*****.**..*.......**..*.***.*.***.**..*.....**..*...**.****..**...***..*.....*..*..*.*.**.***...*.**.***.*****..***..***..****...***.**..*.*.**..*.*...**..**.*.**..**.*..*.*.*..**.*.**...*..****.**.....*...******.*.........*...*.*.***...**.*..*.*..***..*..*...***..*.**..*..*.*.....*...**.*..****.***.*.***..*.********..*******...*.*.**.*.*.**..*.*****.**..*...******.*...****...***.*.*.....*.***.*.*.....**.*.**.**..**..****.*...**.*.**......*.*..*.****..*.*.*..*..***.***....**..***...***...**.**...***..**..*...***....***..*..*******.****.....*...*.*.******.*.*.**..*..*.*...**.***..**.*.**..*.*..*..*.*..***.*...***.******.*..*..*.***...*..*...*.**...*..* .*..........*****.**..*.*.**.*.*.*.**.*******....***.**..**********.***...***.**.**....***..*.**..******..*.*...*.**.*******......*.*..**..*.......*....****.*.***..**...*.**...*.**.*.**.***.**.****...*.*.**.***......*..*..****..**.**..****.***.**.*****.*.****..**.*.***...**.*....*..*..*.**..*....**..*.*.**...****..**.*****....**.***.*..**......**..**.*..**.*.*.**..****...**.*****.*.***..**.....***...*.***.*.**....*.***..**.**..*.**.**..**....*.*.*.****.*....*...*******...***........**..*.*..*.........*.*.*..*....*..****.*.*.*..*****..***..*.*..*****.***.**..***.*.**.*.*.*...*..*..*.**..******.**.*....**..***....*.*****.*..**...*.*.*******.*****.**.*....*********.**....*.*..*...*.**.**....*.*.***......**......*.*........******.*.......****....*...***.....****.**.*....*.******.**...**...**..*.**....**.*******.....**.*.**.**..**..***.**.*.*.*..**...*..**.*.***..*...*..*.*..*********...*.******.**.***.**..*.**..**.***..**.*.*.*...**.*.**....******.**....*.***.*.**..*..**.*..*......*********.*...*.*.*..****.**..***.....*.**..**.*.***..*.*****.*..*...**.***.*.*.....**..*......*.*..*.*.....*.***.**.**.**..*...*.**..**.*.*..*.**....*.....*.*.****.....******.*........*...*.....***.*...*..*.*.*..**..****..****..*..*..**..****.*..**.*.**.**..**.*..*..*....*******.**...*...**..*...**.*.*...***.***..*...*..*.**.**.*......*.*.*.**...*...*.*.***...*.*...******..*.*..**..*.*.**.**.*.**.*..**..*.**.*.*..**.**..*..*.*..**.*..****....*......***..******...*....*..*..****........*.*..**.***.*.**.*.**...*...**.......*.***....***..**.*.....******..*.*...**.*.*.****.**....**..***.*..***..*.*.****..*.*******.**.*.**.....***.***...*...*.*.******.***...**.*..***..**...**.*.**....*..*.**.******.**.**.*.***....*.**.**.**.*.....***.***.*..*....****..***...*..*....*..*.**.***...**.**.**.*..****.....*..*****.***.**.**..***.**.**.......*.***..*.*...*.***...**.*....**..*..***.......****..*.**.******.*..**.***...*.****.*.*..***...*.****....*..**.....**.**.*.**..*.**.**.***.**.....*..*.*.....***.*.*.. .*.***.*..**.**...**.*..*..***.***..*.***..*.*...***.**..........****..***.***.***...*.****..***.*...*..*.*..**.*..***.*.**.*.***.**.....**...*.**.*.***.****...*..***..*.**.***.*..**.**...*....**.**...**.**..**.*..**.*..******.*.****...*..***.***.****.**.***.**.*....**.**.**...*.**.*.*..*..****.*...*...**...*.**.***....*....*.**..**..*****.**.*.**...**.**...***....*****....****..**.*..*..*.*..***.*.******.*..*.**.**.*..*..****.***..**......*..*.**.**.*..*.**...*.*.**...***......*..*..***..********...**.*.*...*..***.***...*.******....*.*******..****...***....***...*.*..***.**.**.*..*..*.*.**.****.*.*..***...*.***...**.*****....*..****.**.*..**.*.*****..**.*.*.**....*.....*...***.*.***...*..***..**.*..***..*....***..**...***..*...*.****...*.*.*.****...**...*.*.*...**..*.*.*....**...***..***..*.**.*...*...*.**.*****.*****.....*.***.***.****.*.***...**.*....*****.*****....****..*.*......***.*.**..*.**....*...***.*.****.*...**.*...*..*..*.*.****..*...*..****..*..*..*.*.****..**.**...**...*.*..*..**.***...**.*.***..*.*..*.*.******...*.*..**..*.**.*....*.*.***....*......**.........**.*****......*..*..***....*.*.***..........*.******...*...*.*.*..*..**....**.***...****.*.*****.**.**.*.*.***...*****..*.********...*..**.......****...**.*.*...***...*.***.****..*..***..***..*.*.**.****..*.*..**..*...*****..***.**.*.**...**...***.*..***.*.*.**...*..*...**...*...*..***.**..*......****...*.*...*..*...*****.***.****.*..*.*..**...*.*.****.*.*...*...*..******.*.**.****.***..*..*..***...*.**...***.*..***..*.**.**.*.*.*..**.*..**.**..*...*...*..**....*..***..**.*.**.*.*....*.*....***..*****..*..**.*..*..******..*.***.*..*.*.***..*.*..***....****..**...*.*.....*.*...*.***....*.*..***.*.......****...*******.**.....***.**...*....**..*.......***..*.*..**.*.*............*.***...**...*.***........*.***.**.*.*.....****..*..****..***.***......*....*.*...*********....*......*..***...***.......*....**..***...*****.....**.*.*..*.**.**...**.....*.*...*.....*.*....**.....*....**..*..*****.****.**.* *.**...**.*.....**...*..*.*.**.*..*...*.**.***..**....*.*......*.*.*..***.****.*..*.*.*.**..**..***.*.*.*...****....*.****......*...*..****...**..*.**.*.****.*.***.**...*.**..*....*.*.**....*.***.**.**....****.****.**..**...*.....*..***..*..*.*...*..*..**..*.***.***......*.*.*..*.***.**..****.**...***..*..*.*.******........**..*.***...*..*......*.*.*.****.*.*..**...**.***.....***...****...***.****..****.*..**..*****..*.*...*.**.*.**...**.*......***.**.......*.**.**..*.*.*.**..*****.*.****.**.**...*.*.*.**.*.***..*..*.*.*...*...*.*..*.*.*.*..***.****.*.*.***...**.**..*******.....*....*..**.*..*.*.**.****..*.*..****.**.*...*.*.*...*****.******.......*.**.**.**.*..**...*...**..*....*.**..**...*...*.**.****.**.*****..*.**.**.*..*......*.**.****.**.***.**.*..*.....**...**.******........***....*.***.***.*.*.*......**...***.....*......*...*..*..**.*.****.*.****...*.**....**.....***..***.*..*.**.*.*.*..***.**...*.*.*..**.*..**..*....***..**..*.*..**.*.*......*.*.......*....**..**..*.*...*.*..*...*.*.*.*.*.**.*...*.*....**.*..***.****...****.*...*****..***..*****..**.*.**.***..****.****.*..****.***.***.*.*.**...****.*.*.......*.**......***..**.*..****.*..**.....*..*.*.*...**......*.*..**.*....**..***..*.*...**.**...*.**.**.***.*..***..****.*...*...***.**..*.*..*...*.**...******.*.*.*****..*.**...*.*....****..***...*.****...*.*.***...*..**...***.**.*..*..**.......**.*.****....**.**..**..*.*.*.*.***.*......***.***.....**********..*..*..****....*.****...***.*...**.**.****.*..*....**...****...*..***.**..*......*****..*.*..*.*....***...*.....*..**..**....**.***.*..*.**.**..**.*.....***..********.*..**.**.**...*.*.....****.**..****...*....*.**...**.*....****.****.**.**.*...***..***.**.....*.**....**.....**...*.*...***....**..*..*..**.***....***.*.*****..*....**...*..**..**.**..*...*..**..*.......*..*.*..*...*.*......*...**....**..****....**.*.**..*..**.******......*.*.****..*.**.*..*******.****.*..**.**.*.*..**.*....****.*..**.*...**.*.**..*.***.*****.*.*...***..*****...*..****.*. .***...*...*.****.....*.*.****.**.***.....******..*..*.....***..*...*.*.**.*.**.*.**.*.**.*.......****.*..*.*.***.*.***...*....**.*...*.****..*.*.*..*....*.*..**.*.*..*****......*.**......***.*.********...**.*..***.....*.........**....**..********.**.**..*...*.***...****.***....********....*..**.*.*..***..*..**...*****...***.*....*.**..**********..*..*..*....*.....**.*..***.*...*********..**.*****....**...*.*.*******.*..*...**....*.****..****.*.**..***.*....*.**..**...*..***...*...*.*..*.*.***...**..***********..**.*.*....**.*.***....**...*..**......*.*..**.***........*.*.*.*...*.*..*.....*.....*.*...*...**.*...**.*...*...***.**.***.......******.***..*.....**.**.....**.....***.*.**..*.**..*.....*.*.***.*.**..**.*..*.*.**...**.*...*.*.*.**.**...**.....***..*..**...*.******..*.....***....*..*..*..**.**.**.*..*.**.....*..*.**.**...*...****.**...*******...*..**...***.***..*.***......*..*******..**...**..***.*****..*.*.***..*..*..**.***..*...*..*....*....*...*.*.***.**..**..**.****..*.**...****..*...***.*.*.*.**.*.*...*.......****.....*..*****...**..***.*...*....*..*......*...***.**....***.*...*.******..***.*.***.***...*.*.***..**..**.**.*..*..*.***.***....**.***.*...**.*.*....**...*.*..****.*........*.*....*..**.*.*..***....*..*..*...*.*.***.*.....*.*****.*...*****..**...*.**...*....***......**....*.*.....**..**..*.****..**........*.***..*.*.*.....**..**.**..****..*..***..*****.*.**..*.***...******.**..**.....*.*.*..**..****.**.*.*.******.***.***.***.**....****..*...***..***.*....*.*******.*****.*.****...*.**..***...*....**..***.*.*..***..***.**.**.*.....**.....*..*.*.***..*....*...*..*.******.*...*.*..........**..*.*......******.....*.**..****......*.*..***...*.****.**.*.*...*.**.......***.**..*...**.*..***.*.********..*..*..***..****.......**..**..*.***.*.**.**.*...****.**.*.....**.*.***.*.*..*.***..*......****.*******..****....**...*..*..**.****..*.*.**....*..*.****..*****.***...*.*...*.*.*..****.**..**..***...*.*..********.***.*.*.*..*.***.*..**.*.**.*.**.*.*..*.*** .**.....*..*.*.*..*...*.***.**...***.*..*..**..**...*..*.****.***.**..********...****.*****.***...***...****..**.**..**..*...*..***...**.*..*...**.....*.*..**.******.****...**..***.*...*.****..*.**..*.**.*.******..**.*.*.*.*.*..*.**...*.......*.****.*...******....**.*.***.*****...***....**.**....**..***...**...*....**..*.***..**..*.***..*....**...**..**.....***.****.*.*.***...***.*..*****......****.**.**..*.*...*.*...*.*.*.*...**.******.*****...**....***.*****..**..***..*..**.*.....**.*...**.****.**.*.*.***...**........**..**.*.**...******.*.***.*.*.*.**.***..*...*..*..*...***...**.....****..*..**.....*..*.*..*.....*.***.**.......**.******...*.*..*.****...**......**...*...**.*..*****.*..**.***....*.**...****...**.*...****.**..*.*.*.*..**...*.****.***.**..**....*...*..*.*.*.*.**.....***.*..****..*..****.**.**.*..*...*..**...*..*.***..*.**...*.*.*.*.*.*.*.**********..*.**.*....*..*......*.*.*.*...*.*..**....*.**.*....****.....*..*....**.**..****..*..**.*...**...****.*..****.***.*.***..*..**...**..******..***..****...***...*.***.*..*.***.....**..********..***.*..**..*..***...****.*...*.**.*...*.***....**.*.*...**.*.*.*....**.*....*.**.....*...*.......**.*..*......*.*****..******.**.**...****.**.***..****....**.......*..*...*.....**.**.*..*.***.****...***..*.....**...*..**.**.*.**.*.*****....*..**.*.*.*****....*.***...*.*...***..*....**.....*..*...***..***.*...*.....****.**....**..**..*....**..**.***......*.**..*.*.******..*.***.***.**....**....**..*.....**....**......*****...*...***..*..*.***.*.**..*...*.*******...*.****.***.**.*..**...**.**.***.**.*..*..***...*..*..**....*.*..*.**.*..*.**.*...**.....*.*...**.**.....**..**.***.***.******..****...*.*..*.*.**.*******...***...*******.***.*.*....**..*....*****.**..**...**.*.*........*.*.*..***.**..*.*...*****.***...**.****..*.**.**.*...***.**..*.**......***.****.*.*..***.*..*.*.*...**.*.*....******..*..***.*....*....**.*..*..***...**...**..****..***.***..*.*..***.*....**.*.*.**.*.***..*.*.**..**.***.......*..**..*****.*... ...*.*.****...***.*.*..*.**...***.***.**...*.****.**..**.*..*..**.**.....**.*.***.***...****.***..***.***.******.*.*..**.*......**.*.*..*.....****.*...*******....**.*.****..**..***.*.....**.*..*....*.*...*****.**.*.***...*.***...*..**.***..**.**.*.*.*****...**...**....*.*.*..**..**.***..*.*...*.*.**.*.*.*..*.**.....**.**.*..****.*.**..******.**.*..***..*..*....*...**....*.***.*....*.***..******...*..**...*.*.*.*.*.**.*...****.....*.*..*.....*...**...*..**...*.....*.**.*..**.***...**.******.****..*****..*..***...*..*.*..***...*...*..*.*.*.....****.**.**..*.*.****.*****.*.*....**.....*****.......*.*.*.*...**.***..**....**.**..*...**..**.........*.***.**.*.*..*.*...*.*...**.***.*.**.*...**.**..***...*...*.*.......*.**......*.**....**..***..****...**.***..*...**...***.***....****.**.**..**.***...**....*.....*..**.*..*****.*...**.****..****...*.**.*..*...*.*...****..*******..**..**..***.****.***.......***..*******...*.**..*.*.**.*.*****..******..*****..**..*.****..**.*.**.....***.**..*.**..*.**..**.*.**...***.*.**..*.***..*****.*.*****...*..*..*...**...****.**.**..*..***..*..**....**..*.*..***.***.*..*.*.****.*.*..*.***.***.*.***.*..*..*.***.*.*....*..****.*..**...*..***..***..****..*.**...*..*********.**.*.******...*..*.*...*.**..***.***...***.******..*.*.*...**..**.*********.***.***....*..**...***.**....*...*...*****........*.*..***.*.**.*.**.**.****..*********..*.*..**.*.*....*.*..*.***.*.**.**...*..*...**...*.*.**.**.**..*.**.*******.**...*.*..**.**..**...**....**..**....***....*.*.*.*..*....*..***.*...*..**....*.**.**.**.*****....**.***.*.*.**.*****...**.***..****.*....*.*.****.**.....**.**..*..****...*..***.**.**.**...****.*..**....*.*..*...***....***.**....**.*.**.**..**.***.**..*.*..*.*...****..*..**...*.....**.***.*..*.*..****.*.**.**..*..*....**.*.*.*.**....***.*.***.***.*..**....*******.**.*.**.*.*....*.**....**.**.**...***...*..*.*.*.*.**.***.*****..**....*..****..**.**..**...**..***....*.**.*.....*....***.*..***...*..**.*....***..**...***.*...**.*........... **.***.**....*..****...*.*.......*...**.*.*******..*.******....****...***.*.***..**.*.**.*...*.****..**...*....*.**.***.***.......**.**..***.*.*...**..***.....**.*..********.*****..*...**.**.*.**.*.*..**..*.*.**..***...**...***.*...**..*..**.*.**..**...*.*****..***..*****.....*....*...**....*.***.*..*....********.....**...*..*....****.***.*.**.**.**.**..*.*.*.****....*.**..***...**..*.*...**.*.*****...*..*....****.*....**..****.*....*.*....*..*.*..*.*.***...**..*...*....*.....*****.**.***.**...*..****.*..*.*.***....*..**...*..*.***....**...**.....*.****..*..*..**.**.**.*..*..**..****.....*.....**.*....**.*..***..**.**.*.*.**.*...*.**.*.**.**...*..*..*..*.***.*.*.*.*.***...*.****..**.*.**.*.**..***..*..***.*.*..***.*...**....*....*....**.*..**.**.**..*..*..**.*.*..*...***..**..*..**.*.*.*..*..*...***...*..***.*.**.****.******..*.*....***..*..*****.*******.**.**..****..**....***..*.**.*.********.***.*.....*...*...*.*.**.*...***..*..*.*.*..*..*....**.*.*.*.*..*....*..******..*.....*.*.**....*..****...*.***.*.*...***..*.*...**.*.*.....*****.*....***.*....**.*.***.*...*.*.***.*....***.***.*.********.....*..**.*****.***....*....*.*..**....****......*****.**..****.***.*......*..***..*****..*..*..*..*.*.**..*..*.****.*.*..***..***..***.........**..**.*.*..**.**.**...**......*****.*..**.*.***.*.*.*.*..*..*..*..****.....*.****.*******.**..*.***.*......*....**.***.*.*.**.*...**..**.**.**..*..*..*..*.........*.******.*....*.********..*.*..**..***...*.**......*.****.**.*.******..*..**.*.......*..*.....**..**..*..**.....***..***.*.........**.****.**..**.*.*...***.*...*.*.**....*.***.**...*.....*..**.**..**.....**.***...*.*****.*******.**.**....*...***..**.*..*....*....*...*..***...*.*.*...*..**..****...*******..*.**...**.**.....*.*.******.**..****..**.*..*.**..*.**.*...*.....*******....*.*..****.*.*****...*.*.**.*****.*.*.*..***....**...*.***....***...**.***...*.**.***.**..*.***...**..**......***.........*.***..****...*.....*.*****..***...**..*....*..*****..*.*.**..*.*.***...*..* ****.****.**...**.*.**....*.*.*...**.*...**.***.**.*..******.*.*****...***......**....****.*...**..*..*..**..**.*.**.*.*.**.****......*.*..*.*.****.*..*.*...**.*....*..*.***..*.*****..*.*******...****....***......**..*..**.****..*...**.*.****.**..*..*......**....**..*..****..***.***.*..*.**...**..**....*..*****.****..**.****.*.*****.**...****...**.*...*.****....*.....**.**.***..****..*...*.*.....**..*.**......**.*..*.*.......*.**..**.....***.*.**...*..***..**.....**..*..*....**.**.**..*.*.*.**.**...**.******..*.....******.***...****.**....**..*.*.*...*.***.**..*.*.**.***..**..*..*****.*....****..***...*.*...*.****.****..***.*.*.**.**.**..**..*..*.****.*..***.**..**********...*..**.*...*.**..*.*****.....*..**......**...*..*.*.****.**.*..***...*...*.*****....****...*.*...*..*..*..*...*.**....*.**.**.*.*.*....*.....**.*.*......*......****.*****.**.****..*...*.**...*..****..*.....***......*..*.......*.*..*.*..**.*...*.*.**.*....**..*.**..*.***.*.*....**..*.***.*.*****...***...*..***.*.**.***.*****.***..****..****.****...***.**...*.**..*....*...*.**.*..*..****.....*.......*..**..*.***.*..***.*.....*.*.**.*...*.....*.*.*.*....*..*********.*.***.*..*..*..**.***.*.*.**..*...***...*.*.*...**.......***..*.**.*.**.**...*.*....**..*..*.*****.******...*.**.**....***.**.*..*.*.*.*.*.*.***...*..**..*.*****.****.*..*.*.*..**.*...*....*.*.*.**..**.**.*.*******..**..*...**.**..**..*......**..**.*...**..**....*...*.**.***....**.....**.*....*....***...**...**.*..*.*.***.*..*.*.*.*.*...***....*.**.**..**..***...**.**.*.*..*.*.*.*.....*..*.***..**.***.*...*.*.*.*****.**..*.*..***....*.***.***...**.*....*.*.**..*...*.****.***...*.......**...*...*******.****...*******.*.**..***.*...****.***..*......*..**.*.**.**..*....*.*.**.*.....****...*.*.****..*.**....*.......*******.*******.***..*.**.*.**..*.***.***...*..**..*****.**..*.*.*.*.*.*..**.**..*.*.****..*.***.*****.*....***.***..****...*.*.*...*.....*****.**..*******.*...*.*.****.*.****.*.*.****...**..*...***.***.*.*******.***.*****.**..*.. .*.....***..**....****....****..***...*..***....*.***..*....*..*.**..*.*.*****.*.**...*.**.**..**..*.*...***.********..**..*.**.*.**.*.**...*...**...*.****..**...*.**..*.*...*.*....**.***.*.*.**.**.**....**..*..***.*..**.*..*.**......**....*..****...*..*.*.....***....*****...*..**.***.*.***.**.*..**....*...**.*..*****.*.*..*.**..***...****.*.**.**..*****...*.***.*.*..*......**.**..*.**...*.*..****...***..*****.*.*.*..**.*.*...*.*..***...***.*..*.*..*..*.*.****.***.*.***.*..****.....**......*.***.*...***.*.*.**...*.*......*..****.*..*.**...**.***..*...*.**.*.........****....**.....**..*.....*..*.**.*..*.***.*.*..*..***...*.***.***...*.***....*..**......*.**....*.***..**...****..*.....*.*..**...*...**..*.*...*...**.***.***.*.**.*..*.*...**.**.**.*.*.*.*....**.**..**..*.**....***..*.**...*..*.*..**.**..*....**...*...*.*.*.*.*..*..*****...*.***.*.*..*****.*.*..*...*.*..*...*.*.*.*...****.*.*...**.**..***..*.***.**......**...*****.*..**..*....***.*...*..**..*..**....*..**..*..**.***.*.*...*.....*...*.***.***.*..*.**..***.*.....*.*.*..*.*.*..**.***..*.*.....*.**...*.**.*..*..**.....****....*..**.**..*..***.*..***.**....***.***.**...*....*..******.***..*.*******.**..*..*.........**.*.*.****.**..*...*...*...**....*..**.*...*...*.***.**..**.*...*..*..**..**.**..*******.****..**.*..**.*****...***..**..*.*...*.***....*..**..***..**..**..*..*..*..*..****.**.*.**..*.****.****.*....***..**.******.*.*.**......*.**.**.*..**.*.***.*..***.*......*.***..*****....**.*.**.*.**.**..**..*.*.****.**.****....*..**..*..*.**.***....***..*.*****.**..*......**.*****...**.*.*....*.****...*.***.**...***.****..**....***...*.***........*..*..***..*.****..***.*.*..*.*.....*....**.*.*******.*******..*****..***.*.....*.**..*.***..*......*******......*.*****.*....***.....*..**.*..***..*.********..**.***..*..*..*..*..***..**.**...**.****.*****.*..**....**.***..**.*.*.*.****.***.....*.***.**.*......**..**.**.....*..*.**.**.*.*.*....**.*.*..**...*.***...*..*********....*******....*.***..**.*..**.***...*.. .....*..******..***.*....**.**.*.*******.*...*.***.*.**...****...***..**.*.**.*.*...**..*..**..*....*.**.*..**.****..****..*...**.******....****.....***.**.*.*..*..*.**...**..**..*...*.******..**..*..*...*....**...**..*..*..*.*.*...**.*.*.*.*.*.....***....**..*.***..*...*.**....**..*.*********.*..**......*..**......**.....*..***..*.*...*..***...*****..*..**.**.*.....*.**..*..**........**.***.**..*...**.*...***.*.**..***.*.****..*..*.*.***....***.**..*.*.*....*.**..*.*..***.*.*..**..*.***...**.***........*..*....**...**.*.***..*.*..**.*.*.*....*.*.*.**.***..***.**.*.**.*..**.*.**..**.****..*..*....*.*.**.*..**.**..***.*.......**...*.****.....*.****..*...*.**..*..**.*.....****.*..*.**.**.*****.******.**....*....*****.***.***.*..*.*..**.*.*..*..**.*...*.******..**.****..*.**..**********..**...**.*....*......**...**..**.*.*..*..*..**..***.*.***....*****.*****...*.*.*...**...****.....*.*.*..**.*...***..*..*..***.***..........*...*.*.*.*.*.***...*..******.******.**..****.*****.******..**..*....*..****.***...**.*...*.**..**..*...*.*.....**..**...****.*.*.**..*.**....*.*.**.*..*.*.**....**..**..*..*.*.**.**....*.*.**....*.***..***..*******..*..**..**...**.....*.....*......*......*..***.*..**.......*..*..*....*.*.**..*.**.***.....***.**.*.***...******.*....**....*.*....*....*****.**......*.*......*****..*...*....******..**.*...*.***.*.**.*.....*..*..**.*....***.*.*...**.*..**.**.**.**...**.*.*.*.**......*.***.*.**.**.****..*.*.*.**.*...*...*...**......*****.*..*****.**.*..*.**.*.**....*....*..**...**.**..*..**.*..*..*...*..****.*.*.....**********.**.**...*.*...***..**.***.**..**..*.*..****..*....****..*..**....**.*..*.*..*.**.*.*.**.******...*..***..*.****.**...**......*.*..*.*.***.***.****.******.**.****.*...*.***.*.**.***...**.**.*****.*.*....*...**.*.*.*..*.*....*.*.*.....****..*...**...*******..**.*.*......***.***..*...*...****...**.*..*.*..**.*.****.*....*.*.**......***..*.*.***.**...*..*****.*...**..*.*.**.****.*.*.*****..**.....**..**.************.*...**.**..*...**.*. *.**.....*.*..***.*.*.*...*.*.****.*.**..**....**.*...*****.*.*..*..*.**....**.*..**...**.*.*.*.**...***..***.*******.**..**...*.*.....****.**.*.*****...*...**.**..****.**.**.*..*...**..***..*.**.*..*....*.*.*.*.*.**.*.*..*.*.**.*.*****..***.**...*.*.....*.*....*..**.*.*....*...**...******..**.*.*.**..*.*..**..***.*.*..**...***.***.******..*.*...**..*.***.*..***..*..**....****..**..**....*.*..*.*..*****.***....*.*...*****.******.*****..*...**....**....*.**.***...***.*..*.*.**.**.*.**..*.......*.*..**.*..*..*....*******.*..*...**..****.*.****.****..*.........**..*.*.*..*..*.*.....**.....**.***.*********..*.****.**...**.*.*.*..*..*.**..*.**.*****.***..*..***.*....*..*....**.*.**.*.*...***.**.*...*.***.***..******..*.*.***.***..***....*..*.*.*.*..**.*...*.***.*..*.**.*.***.*..******.*.*..*.****...***..*...**..*.......*.*...***.*.*...*..**.***..*.***.*...***.**..**.....*****..**.**..**.....***..*..*.*...*.**..***..*......*.*..***.*..**.**.*...*....***..*****.***.*.*.*.*.*.**.***.*.**.*.....*.....***..****.*.**..***.***.*......*........*****.*..*..**..*.*.......*....*....*****.**.**..****....******..*.**..*.**.*.*.*.*.**....*.*****...***..****..*.*.***.*.*.*.*****.****...*..*..*.*.....*..*..*......*.*.*..***.****.***...*****.*..****..*.**..*****.***.*...*.*.*.....*.***.****..*....*.***..**..*....*..***.*.***.*.....*.*..*.....***...**...*..**.*.*.**...*.*.**..**..*...**..*.......*.***...***....*...*...*.***.*........**..*..*.*..*..**..***.******.*.***.....**.*...***.*****..*..**.*...*..*..*.*.*...**..*.*.*****.*.*.**.***..**..*.****.*...*.***...*.**.**.************.*.*.*.........**.***.*.****.....***.....***.*.*.*****.*..*.**..*..*..***.**..**.*....*.**.**..***..*.*.*..........*...****..**.**..**.**.*..***..**.*.*.*..*.*..******.*****.*..***.**........*.*.*.*...*.***.***.***.*..****..**..*..*.*.....*********...*.*..*.*.**....*.**.....**.***..*...**.**..*.**.**..****.*..*..*****..*..**..**.**..*.**.***..**.*..***..*..****.*.*.....**.**.***.**...**.***.*.*..**.**.....*.***. .*...*.*.*.****.***..**.**.***.****..*****.**.*.*.*..*...*.***.....***.**.*...*..**.**.**.....*..*..*.*.*.****.**..*.*.*.**.**.*...*....**.*.*....**.*.*****.**.***..*.*..*****..*...**..****...****.**.*.***...****......**.*..*.**.***..***.....*.*......*.**.**..******.**..***.**.**.**...*.**.**.**.*.*.****.*.**..*.**..*.*****...*****..*..***.*..***....***..**..****.*..***.*.*****..*.**...***..***.*******.*.**..***...**...*.*..*..***.*..*.***..**.*****..**...*.*..***.******.*..**.**..***..*.***.**.**.**.******.*..*.**.**********..*..**..******.....*....***....**....*...*****........*****.*.****...****.****.**.*.**.*.*.*..*...*.***.*****.*..*..*.**.*..**.***.....***.****.*.*..**....****..*.****...*****....******.**..**..*..**.**.***.*..*.*.*.....*.*....*.***...*.**..*..*...*.*.**.**...****..*...***.***.**.**.***.***...****.*..**..***.***..**...***...**.*.*.*...*.****.**...******.**...*...**..***.*...**.**...*.***..****.**.**...*.....*..***.*.*.*.*..**.*.....***.*.**..*..*.*.*.***.*....**...**.......*..****..*..*...*...*.**.***..*..****.****.*..*.**...**.*..*.***.*.*..*.....**.**.**...*.***.*...**..****.*.***.*..**.*....*...**.****...****.....***.**..**.**..*....**.*******...*..*.*.*..*.**.***.*.*.*..**....**....***.***..*..****.*.**.**..***.*.***.**.***.*..**...*.****.***.**.*...*....**.****.**.....*.***.****.***..*.....*.......*..**.*.*.***...*...*.**..*.*.....*.****..*..*.*.*...*****..*...*.**..*.*..****.*..**..*.*..*.*.*..**.**..**..**.*.**.******...********...*..**..**..***..**...*.*.*.*..*..*..*..*.*.*.*.*.****..*....**.*...*...**...*.*****...*....**.*****..*..****.****.**.***.....**...*.*.***..*...*******...*.**..*.****.**.*....*.*.*..***.*..*..**..*....*...**.***...*.*.**.*.*..**..*.*.....**.**.****.....**.****.**.**.**.***...***.*.****......*******......*....**..**..**.*****..****......*...*.....*..**..*...*...*.**..****.**.**.**..*****.*..**.*...*.*...*..**..*..*.**..*.**......****...*..***..*.**..*.*...*....*.*.**.*****.*...*.*..*...****.****.*..*.*...*.*.*..* .*....*.*.**.....***.....***..**..***...**..**.***.*.*.....**.*..**...**..***..*.***.***...*...**...*****..*.*.*..*****.*..****.*****.*.*.....*.******..*.***.*......*..*..*..*.*.**..**.*****.**...**.*..**.*.*.***.*.**..*..*.**...***..*..*....*..**.*..*..***..*.**.*.**.*..**..**....*..**.**..*.*.*..***...*....*.*.*......**.*****.**.*****.**.*.**.*.**.**..*...**.***.*..****....**..*.*..*....****...*..*.......*.......******.*..*..***...*.*.*.**....*..*...***..*...*..***.....******.***..**.*.....*...*.****.*......**.*..*..*.*......*.*..*.*...**....*..******.**.**..*.**..*...****.......*******...*****.*.*.****..*...*..*.**.......****...*.*........*...**.*..*.***.****.******.**.....*******.**...*.....*..**.....*..*..**..***..*.*****.*.**..***.*.**.*.**.**.*..*...*...**.*..***.**...**.*******...**.****.*.*...*.**.***.*.**.***.*..**..***.******....*.***.*..*...*.**.....*.**....*..****.*.**..*.***......*.***.*...*.*.*.***.*.**.**.*****.**.*.****..****...**...*....*....**.......*.**....*..*..*.*.**.**.**.*..*****...**...*........*.***....***..**....*...**.*...*.*****.**..**.****.*.*.*..***..*.***.*.**.**.**.**.....*******.******..**.*...**....**.**..****.**....*.***.*..**.*.***.....***.*..**.***.*.**....*****..******.**.**.....*.**.*..***.*...*..**.*..**.***..*.**.*****...*...*..*..*.*.*..**....**.***..*.**......****....**.*.*.....*.*..*.***.*.*.***.*.***..........**.**.***..*.**.*....**..*.*...***...**....**.****.*...****.****..***.*.*****...*.*.***.*.***..*****.***..*****.******.**..*****.***.*.**.**........***..***.**.******...*..*...*.*..*..***.**..****.....*...*.*..*...*.*.**.*......*.***.*...*..*.***.*..*.*.*.*.*..*..*.*..*.*...**.....*....****.*...***....****.*..**.**.****..***..**..*.***.**.*..**.**.*..**.......*.*.*.*..*....**..***...**.*.**.**.*...*.**.****.*.*******..**....**..***.*...*.***.*.*.*....*....***.*.**.*.**.*.*..*****..*.*...*.*.*******..**...*****.*.***...*.*....*....***.....*....***...*.*.*..**..***.*...******.***.**.*...**.*.*..*..*.***....*.*.***.*** ...***..*..*.****....*..**..**.****.**.*******.****.......*.**..**.*.*...*.*..*.***.***.**..*..*.**.**.***.*.....*.**.*.*...*.*.*.*..*.*.*****.****..***...*..*.*.**..*.*.**.**...**.**.*.*.*..*......***.****..*.*.****.****.*.*....***...*..*.****.....*.*.*...**.*.*...*...*.***...*.*.*****.....***..*.*.*..*....*...*****.*.*****....*..*.****.**..*.***..*...***..**.*****....*.******.*.******...***.****.*.*.*.**..**.*....**...****.*.*.*..**..*..*.***.**.*.**..*..**.**.***..*......****.****...*....*.**..***.*.*.*.**.*.*...*****...**.*..**.....**..**.*.**.*.*.*....***.*..****.**..*...*.**..*.*.***.*.**......*......****.*...*.*..*.**.**....*...*.**..*..*.*..**..**...*.*...**.....*.**.**..***.***.*.*..*.***.*.*****.***.*.*..*.....*.*......*..*..*....**.*..***.***.....**.*****...**...***.*...*.**.*.**....*.*..*...**.*.*....***.***..*...**.**.***.*...****..*...**..**.*..****...*.*.**..**...*.**.*...*..***..**.**.*..**...*.*.**...**.*..**.****.**..*****.*****...*.*.*.*.**.**.....*.....**.*.***.....***.**.***..**.*....**.*..********.**..**.***.*..*..**..***..**.*..***.**.......***.**.....**.*...*..***..*.....**.**..*.*........***.***..*..*...*.*.**...*..***..**.*.*..*.**...*..*.....**.*..***...*....*.**..*..***.*.*.*..*.**..*.*..*....*.*....*...*..**..**.********.****..*.****.*.**.***...***.*.....***.***.*.****..***....*.*.********.*.*.*****.....****.*....*****.****.*..****.***..**.**.**....*.******.****..*..*..*...*.*.*...****..*.*..***.**.***.***....**...***..*.*...**.***.**.**...**.*****..**..*.*.*.**.**.********...***..*..**..**.*.***..*.*..*..*****.**..**..**....***..**..****....**.*.*.*.*...*.****.......**......*.*...*.*..*.*..*****....*.*.**...**....****.**..*.**.*.*.*.*...***.*...**.****.*.*..****..*....***.**.*.**.*******.**.**.*****.***.*..*.*.*.*.*.....**.*..***.*...*..*.*.**.*..*.**..**.**.*..**....*.*..***.**.*...*.**.*...*.*.*..*..*****.*...*..*.****.*.*..**.****..****...*..*.*......**.*.*****.****.......*.**..*.*..**..******...*....***.****.*.***...**.*..**....*.** ..**..*..*.....**....*..***.*.*.****..*****.*...**.***.*.*...*..*.****.**..**.***.....*...*.**.**...****.****.*..*..**.*.*.*****......*.*.*..**..*.*....*.**.***.*.*****.******.....*..**.******.**..*..*.**......****...**.*.*.**..**..****...***.*.*.*..*****.*..****.*.*.******.*.....*.*...**.**.*...*.**.*.*....*********.**...*.**...****.....**.****..*.****.*....*..****..**.**..*.*....*...**..**...***.*..**.**.***...**.***....**....******.*...*......**.*...*.......*..**..***.*..*.***.*.*..*.**....*......*...**.**.*.......*.*.*****.*.*****.*.....*.*******.*.**.....***.*...****..*******.*.*...****.....*.***.*.***..****.*.*..**...**......*.******.*.***...**.*..*..*.*..******.**.*..*...*.**.**.**...****.**.*.*..*.*..*.**..***.*******..***......*.**..**...**.*....*.****.*.***.....*.*..*.***.*.*..**.*.*.**.*..***.*.***..*.*..*....***.*.**.**...**..*..***..***.........*.**.....****.....**..*...*..*.*..**....*********.*.***..****.**......*.*....***..*..**..***.......***********.***.**.**.**....*...**...****...*****.....*..*.*....**.*..**..*..*..*..*...*.....*...*.*****.*....***..*..*..*..*.***.....**.***..*...****..*.*..**.**.**.*..*.***.**...*....*****......*.*..*.*.*...*.*.**.*...**....**.*..**.*....**...*..*.*..***.***...**..****...**.......**.****....***.**.**.***.***.******..***..*.....*....*..*.*.*****..**..*.*.....**.**.*.***.....****.*.*..**.****..*..****.........*.**.*...*****.**.*..*.*.*......**.*...**..***.**.*...**.*.**...***.**.*...***.***...**..*.**.**....*..*..*.**..*.......*.*....*.*..***..***.*..***...**.*.*.*.*.....*****.*.*..******.*.*.****..**.**....*.*.*.**.*.*.***...*.*..**...*.**.....***.*.***.**..*.*****.*.....***.*.***.**.**...*****..**.**..*...**..*.*.********..**.**..**.*..**.......***.****.****.**..*..*.*.*.*..****.***.*..*.*****.*.*.*...*****.**..*****............*.*...***..*...**.***.*.*.....*.**..*..******..*.**.**.*..**..*..**.******...*.*.*....*.****.*.**...***.*.***.**....**.*.**.**.*..**....**..*.*.*..***.**...*.*.**..****.*.*.*.*.*.**..**...* *..***..*..*.*..*.*...*.***.*..**.**..**.**.****.**..**.**.**.**.*..**...*.**...***.*.*****.*.*.****..**.****.**...**.*..*.*.*.*..**.*****....*****.****..**....*****.*.**.*.****...*.*....*.*.......*.*.*.*****.*.*..*..**.**.*******.*****.*.*..***..********.*..*.*....**.**.*.*******...***....**....*..***.*****.**.***..*.***.**.**..*.*.**...*......***.*.*.*.***...*.******..**.*****..**..**.*..*....**.*.**.***.*...*...*.*.*.***.*...*.......**.**.*.***..**......**.*.***.*.*..****..**.**.***.....*...****.*..**.*.**.**.*.*.**.**.*.*..*****.*.*.**.**.**.*****...***..***...*..**.*.*****.**.**.*.*..**...*****.....*.....***.**..**.*****.*...***..*...*........**..*....**.......***......*.**.**.*.**..****..**..*.*****.***.**.*.****..*****...**..****.........**.**.*.*...*.*...****........*.**.*..*.******.....*...***.....*..**.***.....***.....***.**...*.*....**..**....*****.*.*.****.*.*.**...*.**.*...***.**.*.***..*****..**..*..**..***..**.*.*..*....*****.**..*...*..*.*.***.**.*.**...******.....*.**.*...**...*..*.*****...***.....**..***.***...***.*.......*******.**.*.**..*.*****.......*..****.*..******..***..*.*..***.*..**.*..*.*..**.*.***..***....***....*....*..*...*.**.**...*.*.*.**.*.*..*..*..*.*.*.****.*.*****..**..****.**...*...*****.*****..****..****..*.*....**..*.**..***..*.*..*.***.....*.....*.*.*...***...******.*.*..*..*......**.**.*.*.**........**.**..**.**..*...*.**..**.*.*.*..**.*...**..*..*..**.*.*.*..****.**..*****.*..*.***..**.*.*..**.*.**.**....*.*..***.*.*.*..*.***..**.*..*.**.**.***..*.**.*..****.**..****.**...*****.*..*.**..*.*...*.**.*..*.*..*.....*.*..**.**..*.*.**....*.*....****..*.****.**....*.*.*..*.*..***..***.*..*....**.**.*..*.*.*.**.*.*..*****..***......*....****....**.*....***.*.*.***...*.*..*......******.*....*.**..*****..****.****..*...*.*.***..*.****.*..******.*.**..*.**.****.**.**.**.***.***..**.*....*...**.*.**...*.***.**.***...*....*..**..***.**..*.*..**..****...***.*....*....*.*.**.....***.*..*...*..*.*.....*..****.**.***.....**.**..**..**..*... .*...*..***.**.......***..*.*.*...*......*.**..*...**.*.**..****.*...*.*..***...**.*.***.**.*.....*.*.*.*.*..*.*.....*.....**.*.****.....*...****..**.**.*..*.****.*..**.***...*.**...**..*....**......**.****...*.*.***..**.*...**..*****.*..*.***...****..**.*...***...*.*..*.*.*.**.*..**.***....**.*.**..*.*.*...*.**..***...**.*.****...*.*******..*.*..*.*.....*.***.*.*...*...***.***....***.*.********.*.**.***..*..*..***.*.***...****...*.*****...********..******...**.**..**.**.*.****.....*.*.**.*..*.**..*.**..*.**.*.**...**....*.*.**...***.**.****.**..**.*..*.****.**...*.*****.***.**.*..*.....*....**.*..*...****.***..*....**...*****..*....**.***.....*.*...**.***.*..*.*.*.*...**..*..*****.****.......**...*.***..***.****.***....***...**..**.*.....**..*..**......*..**.***.**..**.****....*.*.*..*....**..******.***.*..**.**.*....**..**.**.**.**.****.**.***...***.*..**..**.**.*..****.....**.*.*.**.**.*.***..**.***..*..*.******.**..****.*.*.*...*.*....*.**..**..*.*..*...*..*.**......**..***..*.*.*****.**.*.**..*...*..***.....**.**..*..**.**...*..***.......*....***...*.*.*...**....***..**.*..**...*..**..**.**.*.*....***...**....*.***.*.......*..***.*.*...****......***..**.**.......**.*.*..*****..**.*.....**..*..*....*.*.*..***....**....*..***.*.*.*.***.*..*...*..*....*********...*....***.....*...*..*..*....*.....*...***.**..*.*...*.*..**.*.*.*....*.*.*...*****....*...***..***...*...*.....**.*..*****..**..*****.**.**.*..*.....**..*..**..***.***....*.*.***..*..**....**......*****.....*.*..*..*......**..**.*..****....***..*...****..*.....*..*..***...*....****.*..*.***********.*.*..**..****..*...*....***....**..*.*..**.*.....*...**...*...**..*.**.**..*.*.******....**.**.*..***.******.**.****.**.**.*.*.*...**.*.*..*.***..**....*.*......***.*.*...**...*.*.****..*....**..**.***...*..*..*..*.*..*****..******..*..*.**.***.*.*.*.*.****.*.*********..***.***.*...*..***...*.*.**..****...**.*..****.*.***..*.....*..*...**..***..*.*.*..*.**..............*.*.***.*..***.***.*.**...*..**..**.***.*. .*.**.*.***.***..**.*****..*.*.***...*.*..***.*....*..**.....***.*..***.**...**.****.**...*******.*....**.**..***.****.....*..**.......*....**.*..**....**.*...*.*..****.***.....**.**.*..*..*.*...*.....*.*..***.**.****......*.***....*...***...*.***.*******.*...**..**..*..***..**.***.****...**.*...*..*.*.**..***..*.*.***..**.**.***..***.*.*.****..*****....*...*....**..**.*.******....*..*.*.*****.*...*..*.**.....**..*****.*.****..*.*.*.***..**.*...**.***..***....**.****.**...**.....******..*.**.*.**..*..*...*.*.*..**.**...***.*.*....*..*.*****..*..***.....*.**.**...***.**.***....*.*.**.*.*.*....*.**..*.***..*.**.**.*..**...*..*..*.**.****.*****....****..*****..*.****..*......*.**..**.*****.***.*..***********...*.....*.**.*.*.*..*...***.**.*****.**..***..*.*..*...****..*******.**...*..*.*.***..****..*.*...*.*.*...*..**.*...**.**...***.*.*...*..**..**..*..**.**.***..*...*.****....*.........*.*..*.*..**.*..***.*****..****...****.**....**.***..*..**.***..*.*.*.*....*****.***...**.*.*.*.**..**....**..*..***......**.**...*.***....**..*.*...**.*..*.**..****..***..****.*.*.*..*.*.*......**.*.****..*.***.**......*.**.....**.**...***.*..*.*.*...*.*.*...**.**...*.**.......**.*.*..*.**.**.*.*.*..*.*..**.....*..**.*.*.*...***.*.*..*.**.*.****.**....*..*.***.*.*.*.*.*..*.*.*.******...**.....**..*.**..**..**.*********....*.**....**.**..**...**.*.*..*..*.***.*****..**.****...*...*.*.*...*.*..*..****.*.**.*...**.**.*.****....*..*.*..*..*.****.*.*....*.*..*..*.*...*.**..****..*.*.*.*.*..**.**..*.*...**...***..*.***.*.**.**...**..**....*.**.*.*..*.......*...**.**...*..*..**.*..*....**..*..*.***.*.****.**..*...**.**...**...*.*.*.**.***..*...*.**..***.**.*****....*.....*..***..*..........**.**..*.*****...***...**.....***.*.**...**.*.*..**...*..*.******..***.*...*.**.***.*****.**..*****..***..**.****...*.*....*.***.....*.***..*....***.**...*.*..****....**.*.*****.......***.*.*.***.....***.**..**.******...**.*.*..*.*.*.**.**...**.*..**.*...*.*.**....*.*.**.*......*.*......*****.*.*..*.**...* **..**...****....**....***.**.*.*.**....*..*....*.*.**...*****..*...*.*..**...*....*......*.***....*.**...*..***.*.*..****.....*.***.***..****.***..*.**.*..*...*.*.****..*...**.......***.**.*.*..***.*..*.*.***..*..*.**.****..***....**.**.*..*.*.*.***.......*.**..*....**..*..****.*.*.*.*.....*****.***.***...**.*.******..**.*..**..*...**..*.....**.*.****..****.*....***.***.**.....**.****......*.*...*.***.***...*.*...*..*..*.****.*....**..***...*.***.**.....*.*****..*..****...**..*.....**.****..***...*.*.....*...***....****......*.*..**...*.**.*.***.*.***..*.*.*...***.*...*..*..**.*****.*******...**..**.*.***.*.......*******.**.*......****.*****...**.**.******..**..***.*.**.*.*.*......*.*.****.***.*.....***.****...**.....*********.*.....*...**...***.*...*.**.******..*.****.**.*.**...*..****..**...*.**...***.....***.****..*.*....*..*.*.**.....***....*.****.*..******....**.*....*.**.***...**...***......*..*...******....**.*.**.*.*..**...*.....*..*..*..**.....*..*.**.*.**...****.*.*.*.*.*.**.*....**.****..*...*.*.**....**...*..*...**....**.***.**..***.****..*.*.***.*..*..*.****.*..***.****......**.*........*...******.**.***..*.**..*..***.**.***....***...*.*.*....**.*.*.*......*..*.*****.***.***.*..**...*..***.**...*.**.******.**.**.******.*****.*..**.....*....*...*.*.*.*.**..**...**.**..*.**.***..**..**..*.*.......*...****...****.****...*.*..*.*.*.*.*..**.........****...****...***.*.....*..**..**...*.****.....*****.*.*****.*..*..***...***..*..***.*....*.....*.....*.**.*...**.*..*.*.***..***..*..**.**.*..**...*...**.*****..***.*.*****...**.***..*.***..*...******..**..*...*.**.*****..*..**.*..*...****.*.***.**..*.*....**..**..*..**.*..***.***.*...*.*.*....*.*..**.*.*.*.***.****...*.**......******.****..****.*...*..*.**.*.*..*...*.*.*....*.*.**..*...*.*..*******.*.*.*.*......*.*****.*..*...*.**.*.*..****.*...*..*....*.*....*..*.*.***..**.....***.**.***..*...*..*..*....*******.*..**..***..*..*.**.*..*..*..**.**.**.**.....*...*.*..*..**...****.*..**...*.....***...*.*.**.....*. ..*....*.******......****...*.*...**.*..***.*.*......*.**.*****.*.*..*.****....*.***...**..*.*..**..*.*.*.*..*..**..*...***...**.*..*.*****.***.*.*.***.***.**.*.**..********.**...***..*..*..**...*..*.*.*...*...*****.***.*.****.******.****.***.**.**....*...*..***.*.*....****..**..**.**.*...*...*****.*....*.....****.********.***.******...*.**.**.***.**..***.*.*.....**...*.**.**..**.*..***..*..***.*..**.****.***.*****.*.******.*.*.**..*.**.**...****.*.*.*.********.****..*..***.....**.*....*.**.*.*..*.*..*.*..*.....*..**...*......***..***.******.***....*..**...**..*.**.*.**.***..*..***..*.*.*...*****.**....*......***.***.*....**.*...*.*.**...*.***..*..***..**..*.***..*..*..*.**.****.****.****..*.**.**..*....*.............************.****.**...*....**.****...*.**.****..*...*..*.********.***.*.**...*....***.*..*.****.*******.*...*..**.**..*..*.*...*..*.*.*..*...*....***.*...*..***.**.*......***.....**..*..****.**.**.*.**.*.***.*****..**.*......******.***..*****..........*...*..**..*.*.**.**.*....**.*.*..***.**....*****.....*..***..*.*******.**.....****.****...*..*..*.***.*.*..*********.****...*.*.****.*..*.....***.*....*...*.*.****.*.....*****.*.**.*...**.***..*.**.*..***..******.*..*.*.*...*.**...*****.**.*.*****...*......****.**.......**..*.*......**.*....*....*..**....*.**.*.****.*.**..*.......***..****..***.*.*.**..*..*.*.*...***..***.****....*..***.*..**.**.*..***.*.*.*.**.**.***......*.*.**..*.*.**...****...****.*.....**..***..*..*.***.......**...*****.*..*.....*.*****.*......*.***.*.*.*....*.*.*.**.*..*....**..**...*.....***....***...***...*.........*..*****...**.***.*..********.....**..****..*.**...*....**.*.***.****...**..*.*.***.*****.**..*.***......**...****.**.....*..****...*.**..*...**.*.**.******.*.******....*..*.*.*.....****....***.*.***..********..**.**..**.*...*.*..*.*...***.*.**..*.****..*...*.*.**..***.**..**.**.***..**..*..*..***...**.*..*..*..*.*..**.........*.*....*.****..****.****.*.****..******..**...**.*..***....*...**.***...*.*...****.*...*.**** **........*..*.....*..**...*.*...*.**..**.****.***..*****.*...*.****..*....**.***.*.*..*..*.*.***.......*****.*******.*.**.*.*.*****.....*..*.****.**.*.*.**.*.*..*.**..*..*.*.*...********..*.***.*******..**.....*.**.....*....**.**.*.**....*.....*...**.*****.*.*..*..*.*****....*.*....****..*.***.*...*..*.*...**.*..**.***....**.*..****.**.*..**..*.**..***.*.******.*.***.****..*..*..*****..**......*.*.**.*..*.*.**.***..*.****.***....*.*..*..**..**.*....*.*****...*...*.**.******..*...**..******....***.*****..*....*..*....***.*..*.***..*.**...***.**.**.*.*.**...*.***..****...*..**...*....***..*****..**...***.**.*..*...*******.*..*...*...***.*..***.*.....**.**.**.*..........**.*..**.*..**...****......**....*....**..*.**..*.*.......**.*****..*..**.***...*..*..*.*****...****.**..*.**.*.***.**.***....**.******..*..***..**.....*.*....*..***..****...*****..**.*..*....**..*.*.....*..*..**.**..**.....*.*.*...*....******....*.*.*..**.******..*.......**.....*.***.*...**.*.**..*******...**.**.**.*..***......****..****.**.*.***.**.*.***.*.***.****.*..**..***..*****.***..*...**.*.*..*.*.*****.*..**...*.***.****...**..**..****..***..*...***...*.*......**..**.*...****.*.*.*.**.*..***...*...**.*****.*.**..*.*.*...*.*..*.*.*.*.****..*.**.**...**..**..*..***...*.*..*......*.*.**.***..****.*.**.*.**.***.**.***.*.***....**..*.***...**.....*.*...*.*.*.**.*..**....*..*.*..*.**..**.*****...**.**.*********.*..*..*******.....*...*..***.....*..*.****..*....***.**..******.*.**...*...**.**.*..*...*.****..**......******.*.*..*..**.*...*....*..****.**.*.**.....***..****...*.***.*....*.****...***.**.*.*.*.*.*****....*....*.*****.*....**.....*.*.**.**.***...**...*..**.*...**.*....***.*.**...*..*...****....*.*.*.**.*.*.*..****..**...*.*....*.*..****.**....*.**..**....*..**.**************.*.**.*.**.**..*.*...*.****.**.**..*.*.***..*******.****..*.***.....*....****....****..**.*.**.**.*..*..**..*..**.***..***..**.*.....*******..*****........*.....*..*......*.*******...***.....*..*..**.***..**.*..*.*..**.* .....*********.*.*****...**...*..*.**.****..*.***..**.*.**.*.*.**.*.**.*..**.*.*..**.*.**...*...***...**..*...****.*.*.*..*...*..**....*.**.*.***.*.**.*..*..**.....**..**..*.***.******......*.**.**.***.***..*..*.**.*.*..***...**.....**.*..**.**..*.***...*.*..*........**..***...**....*......*..*.*****...*.****.**..*.***...*.**..*..*..*.*****..**.*......*..*.**.**.**....***......****..*.*.**...*..*..***.***.*..*.***..*....*...*..****....***.*****.*..*.*.*.*.***...*..**.*...*.*....****..****......**......**.**..****........**.*.***.***..***.*.*.*****.*.****.***.*.......**.*.***.*****.*.***.*.*...*..*..**..*..*....**.*.*****...***..***.***.*...***..***.**.**...*...****...**.*****..****.****.**..**.**..*..****....*..**.*...*...*....***.*.*.**.**.......**...*..***.**.*.*****.*****.****..*.....***...*..**.*..******..**..*.****.**..*.*.**..*.....*.*.*.*..**.*.***.*..*.**.*..*.*....*.***.*.**...*..**.*...******....**.****.**.**.*.**...**..***...*..*****.**..*.****....*...*.**.*...*.***.**..*...**.*..****.*...**.....*******.****.*..***.**..**.*.*..***.*.****..**..*..***.*.....**.*..*....*..*.*.****.*..**.*..*...*...**.******.*.*****.*****.*..*..**.******..*****.***.....**.****..*....*..*....****.*..*.*.*.**..*.**...*.****.**.*.*..**.*..*..***************.*...**..***.**..***.*....****...*..*...*.........**.**.***........**.*..***..*.**.*.******..***.*.**.**..**.****.*...*.*...*.*.*...*.**...*.**....***..***..**.**.**...*..***...*.**..******.*.*.*.*.*..*.....*.*.***.*.****....*.*.*.*..**...*.*.*.*..*....****..*......*.*..***..*.***.*.**.**.*.*...*..*.***.****.**..***.*..*.*....*...****.*....**.*******.**..***.*....***...***.*.**.**..*****........*.**..***..*...*.**.*.*.*.*..*.*.**..*.*..*.**.......*..*......**.....*....*****....**...***..*.*...*...*.******.*.**..*.**.******..**.......*.**..*.*..******..**.*.*...*.***..**.*.....*.**.*..****.*..**.....**.*****..*..**.**.*.*....*.......**.*..*..*.**...**...***........*...**..**..********...***......**.......***.*.******.*****.**.* .**.**.*..**..*.*.****..***.*.*.*....*.*.***.**...*****.......**..........*.*.**..******.**.*.*.*..**..*..*..*.***..*.......*...*.*....****...**..*.*.*..***..****.*.**........*...*.....*****....****..**....**..*******...***.*****.**...*.*...*..****..**...*.*.*.*.***..**.**..*..*...*.....*..*...**..*..**.*..**..**...*....**.*.*.**.***..***.*.*.**..*....***.**...*...*.*.*...**..***.*.****.***.*...*...**....*..***..*.**.*.****..**.****...*...*.*.*..*..***.**.*..*.......*...*.*...*...**...*.**.***..*****...****..**..*.*.*..*.....*.*.*.****..*.*.***.*..**.*..***..**..***.**.**.*......***.....*...*....*.*******.*...**********.*.*...**.***.....*.**..**...***..***.......**.*.**..*..*..**..*.*****.......*.*.****.**.*.**...*..*.******...*.*..***..*...**.**..*******.*.**.*.*...****.....*.*.**.**..**.*..*.*..**..*.**....***...**.*.**.**...*.**.*..*.***..*.......*****.***.**.**......**..*.******.**.*****.....*.***.*..*...*...*****..*.*..*..**.***...**.**.**.**.**........*..*****.**.*****.****..*.*..*.**.*****...*..*.*..***....********...**.**...*..**.**.**.*.*.*.*.***...**.***......*..*..*.*..**..***.***..*...***..***....*..**..*.*...**..*.*...*....**.*..*.*..*........***.....*..***..*.*..*........*......*.*..***.*.*..*...**.*.*.**.***.*...**.*....**.*...*...**.*..***..***..*.**.*.*...**.*..*..*......*.*.*.**.*..*.*.*.*.*.*..**.*....***.***..*..*....**..****..**..***.**.*.*.*.*......*****.....*..*.**.*.*.***...*.**.*****.**.***..**..**.*...*.*.**..*******..*.**..**..*.**.**..*......**..**...***.*****..*.....***.*.*.*.****....**..*.*...**.*****.****.***.****.**..*.*.*.....***.*..*.*.**.**...**..***.*.*.*..**..*..*.*.*.*..*.*..***.......**.*..*..*.*..***...*.*..*...*.**.*..*******..****...*****.....**..**...*..***......*.*....*.**.**..*********....*....**..*..**.*****.*.****...*.....**....***.*.*.*****...*.******.**.....*..*.*****..*..*..*.*...***...*..***......*.*..*.**..*..*.***....*...*.*****...*...*.*...**...**.***.***..*..*.**..*..**...*.*.*.*..**..**..****....**.***..*.*.**. ***..*..*..*...**...***.**..*.*...**..**..*.****.....*...**.*....*****.......**.*.*******...****.**...**..**....*.*......*......*.*.*..**.*******......**.**...**......***.***.*...*.**..**.....**.*...*.*...*.***..****.*...*....*.*.**.***...*.*....****.*.*....*.**...**.*.*..*.****.*.**..****.*.*..**....***...*..**.***............*****.*.**.**..*.*...*..**.*...*..*....*.......*...*..**.****...***.*....*******.***...*.*.**.**.*.*..*..*..*.******......*..**.*...**.*....****.*...**.**.*.***.*..*..*...***....**..******...**.*.*....******....*..*.*.*.***.**..****.*.........**.**.**..*..*.*.*******..**...*****..*...*.***....***...*....*.*.*...**...**.*..*.*.....*.**...*.....*..*....***....**.....*..**.****.*****.........***.*....**....*..*....********.*.*....**.***..***.****.**.**..*.**..****.....*...**.*.*.**..**.**....*..***.***...***.*..**....**..***.***....******..****.**.*..**.*****.**...***.*.******..*..******...*...**.*.*.**.*..*...*...**....**.*******..**.*.**..**..*...**..******.*.**.**..*.*.*.*.******...*..*******.****..***..*..*.*..*...*..*.*..*.......**...*.**.*.*****...*..*...******...*.*....******.**.*.*.*.....****.*****.*.*.**..*..***..*.*..***.*.*...**.*.*....****.***....******.**..**...**.*....***.*.*....*..*.*****.*.....*..**..*...*..*.*.*.....*.......**.****..*.**.**.*.*******..****...*........*..*****......*******..*.*.*.**.****......**.******..**.***.*..*...**..**..**..**..*......*.....*..****.*...*.***.*....*.****..****..*.***.*.*.*...*.*.*****.*****..*...*.*..***..**.*.**...***............***..*****....**..**...**..*****...*..*****.***..****.****.*..***.*.....*.....*.*...****.**..*.*.*.**.***.*.*.**.*.*..**.*....*...***.**..**.**...*..***.**.....*.**.***..**.*.**....*..*****..***.*..*..**.***....***.**.***.*.*.****....**..***..*.*..*......***.*.......**..*.*.****.*.*.***..***........**..**..*....*..*..**.*...*.*........**....****.*..*.*......**..**...**.*.*.*....*******.*...*..*...*.*...****.******.**.**.*****.**....***...*..**.*.**.*.**..*..**.*..*... .**..**.*.....*.*.*......***..*....*..**..**.*....*..*......*..***....***....**.**.*.*..*.***.***.*.....**..*.**....***.**.*..*....*....*....*..*.***********..*.*..*.***.*.*..*****..********.**.***.....*.**..**.....***....****...*.*.**..****..*..**.*..**.**....***..*.*..*..**.*.....*.****.*.****...**.*..*..*****......*****....*..*.**..**.*.**..*****.**..*.**.**...*...*.*.**...*.....*..*...*..***.**....*.....***..*.***.*.*....******.*.*.*.....*....*..*..***.**.*..**..**...***.****.*.....**.....*.*.**..******.*.....***.***.*.*..***.*...*****.*****.**********.*.*.**.*.**.*....*.*.*...****..****.**...*....**.**.**....*..*.****.***.***....*..***..*.**..*.**...**......**.**...*..*..*.**.....*.*..*..*.**.*...***..***.....*..**..*..**..*.....*.*..**.**.**.*.*.***.**.*.*....*..*.*...**..***.**..**..**...**.**.***...*..******...*.*.*..*....***.*.*..**....*.*.*....***..*.**..*.***.*.**......*.*....*.**.*...**...**.....*..**..*..*..*******.*......**..****..........*......***.**..*.*...*.**.....*....*.*.*.****..**..***.**.*...***.*****..*******.*..**..*..****.***.**...****......**.*...*...*..*.*.*..*..*..*..****.....*.**...***.*..*...****..**.*****....***.*.......******..****..**.*..*..***.***.*.*..*.*.***.***.**.******.**.*..*..**...***...*****.****.*******..*....******.*..*...**.*.*...*...********.**.......***..***.****.....*.***.***......***.***.**.***.*..****.....*.*.*....***.......**.*.....*..*****..**.****..***..***....**...*.**.*..*...***.*.*..*......**..****.....*..***.**.***.....*.*....**.*.**.*.*...******...**....***.**.***........**..*..*.*******.**..**..*....*.***..*.*****.*.****.***...*...*.*.***...*...*.*.*.****.***.*......**.*..**.*.*.*.*.***.**..***.*....*****..*.***..***...*.**.*..*.*.*******...****...***..*.*..*.*.*.*.***.*.***..******....**.*.**..*....**..***.*.*...**.*.*..**..*......**..**.**....*..*.*...***.***..**...****.****.**...******.******.*....******.*.*.******..**...*.***...*.*.*.....*...**....****..***.....*.*........*..*..*.**.....*.*.*.**......**. *.*...*.*..***...*.*.*.*....**.*.***.*..***..*.**...**.***.**.***......***.*..*.......*...*****.***....*....****.*........*.**.**.****.*..***...*****.*****..*....****.*.**......*..**...***.*.*****.**.*.*.***..*..****.****.***..*****.*..*.****.*.*...**.***.*.**.**......*.*******..**.*...*.**.*****..**.***.**..*...*.*..*...***..*...*.*..........*.**..*.*.*.*.***..**.*....*...*.*.*.******.*..*.*.*..*..***..******..*****..*.***.*****...**.****.*.***.****.**.**...******.***..***.**.***.*.*.**.***.*******.****.*.....*...*.**.***..****...**.**.********..**.**.****.***.****.*....*.....*....*....****..*...***.***.....*....*..*..*....*....****..*....**..**.**.*..****.*.*....****.....*........*...**...***.*.**..*...*....**.**.**.*.......*.**.***..**...*..****...**.....*..*.*.*.**.**.*..*.**.********.**...*..**.****.**...***.....*.***...*..**..**..*.***.**.*..*..*..****.***....***.*..****..*..*..**..****.......*......*..*...**....*..**..***.*..*...*..***.****.***....*...****...**....***.***.**.**..**.*.*..*.*.*..*.***.***.....*..**..*****.*...***.*...*.****....*..******.*.*....*.*.*...*.*.*.*.**.*..**..**.****.****...*.*...**...****.**.****....****...*.**.....****.*..*..*..*.*..*.*.*.....**.*.*.***.*.*.**.*.****..*..*........*.*.*.*.*.*...*.*.**..*****.**.*.***.*.....*********.*..*.**......*.***.*.***..**..**.*.*.**.****.*.**....***.**.*..**.**.**....*.........**.**..*..*.*.*.*..**.***...***.*..***.**.*...**..******.****..*.*.**.**...****...*..*..**..**.***..*..*.**.*****..*...*.*.**.*.***.**.*..*.*.*.**....**.**..*..*.******.**.*.*......*..**.*.*****.....**..*****.*..*..***.*.*...*....*..*...*****.*****..****...*....*....**.**.*.*..***..*...***.****.*...*.*..***...***..*****...*.***.*..*..**.*.....*.*.*.*.****..*****.*.**..*..*.*....**.*.*...*.**...*.*..**.*.***.*.****..***..*.***...*....**.*..*..*..**..**..*****.....*.****...**.*..*****.**..*..*.*.*.***....*.***...****.*..*.*....*****.*..***..**.*..*.*..***....****.*.***.*..**.*.*.*.......*.*.*.***.*******...***.**.*.*****..* ...**.*.***..*...**....*****.*.**...**..*****...**......**.......*..*****..*.***.**.***..*..**...*******...*********..***..****.*.**.*..*...**.***.*****.**.*****........*****..*..**.*.*..*....**.*......*.**.*.*.*.**...**.*.*...****...****...**..*.*.*...*..*..**.*****..**.*.*.**....*..*...*.*.***.****.**...*...*.***.**..**...*.****...*.*.*.*.*.....***..*..*.***.**...*.***.**........***..**..**.*..*....**.*..*.*.*.**.***.*.*.**.**.*.*.*..**..*..***.*...**.*..**.*.*.*.*..*..****....**....***.*..*.**.*.**..*.***.***.*....*******.*.**....**...**....*****..*******.****...***.**....**...***...*.*******.*****.*...******..*.*..****.*.*..*..***..***.*..*...***..*....***.*.**.*...*.**...*..*.*.*.**.***...***.**....*....*..***...*.***...**.**..********...**.***....**....**.*.****.*...***...*.**....**.*..*...**...*.*.**.*.**..**.********.***.**....*****..*****.....*..**..***.*...***.**.***....*...**.*....*....*...***.**......**...*....*....*...**..*.*..*.*...****.*.***...*.*.*.*.***.**..******..****.*****....****.*.*...*.***..*.*.*.******.*..***.******....*.*..***.***.*..****...*...*.*.*..*.*.**..*...*..*.**.*.*.*.*.***..*.........**.*....*.*.**..*..*.***..*.*....**...***.*.***.*..*.*..*......*.*.**********..***..**.*.*..*..*****.*.....**.******.*...*.*....*...**.*...*.**.*****.**.*..*******..***.*.*..*...*.***.*..*...****.****......*****.****.**....*.**.*..*.....***.*.*.***...**..**.*.*.***.****.*..*..***...*****...*...**.*..***....**.*...**.*.***..***..*.**.*********.....*.*..**.**.**.*..*.*.**.**.****...........****..*.*...**..***..*.*.*.*..*..*.*..*.....**********.*.****......*.***.*..*...*..*..**.*..*.*.***.**.****.*.****.**..**...****.*....*.**.***..****.**.***...***..***.......**.******.*.**....***...*.*...*...**.**..*.*.*....*.*..*...******.*...........**....***.*...*..*.*.****..*****...*...**.*.***...**......*.....*..***..**.***..*.*..*.....*....*.*.***....*..*..****.**.**.....**..*..*.*..*..*.***.******........*..*..*...*....****.**.**.*.*.**..***.*.**.......****.*.**. *.**..*...****.***..****.*.***..*..**.*.*.*..***..**..*.*.***....**..*.*.****.**..*...*.**.*.*....**...****..**...*.*.*...**..*.**.****.*.*..**....*....**..*.****..*****.......**.*...**....**......*.**.**..*.*..***.*.**.*****..*.*.*.****.**......*.*******..*...**...*.*.**.***..***.*.**..*..**....*****.*.***....*******.*..*.***.****...***....*...******....**..****..**.*..*.***.*****....***.**.******.*.**..***....*..**.*******.....****..**...*...*.........*.*...***.....*..**.**...*.*...*..*.*.*..*.*....*.*..*.**..*..*.**..*.*.**.*****.**..**...*...*.**.*....***.**..*.*.**..**.**........*.....*...*.**........*.**.**.*....*.*.**...**.*..**..***.*.***.....*******.***.******.*.*...*********..**.*.****.****.*..***.****..*.*.*...***.*..**..*....*.*....**....**.***..***...*..*....***.....***.*.*...**..****..******.*.*.*...*.**.*.**..*.**.*....*...*...**....*..****...*.*...***.*...*....**..**....****.**....*..*.**.*.....*..*...*..................*.**.**..**.......*****..*....**.**.*.*.**.....*...***.*.**.*.**.*.*******.**.**....******..*...*.**.*****...*.***...***..*.*...**.**..*..**.*.....***.****.***.*...........**.******..*.**.**.***.***.***.**.*****.*.***.*..*....*.*.*.***..*.***.**..*.*****.*......***********..*...*....*.***.*.*****.**...**.****..***.*..**...*..*.**..*..*..*...*.*......*.*.*.*..*.*.**.*...*....***.**..*.*..**.*.*****.**...*....****...**.*...*.**..****....*.****.*.**.**.*.****...*.**.**..****..**..***.*...*.*.*...**.****...**.*.*.*.*.*..****...**..*.*...*.*..***.....***.***.**.*****.***.***...**.*.***....*...******.*.*.**.**.*.*.*.**.**..*.***.....*.....*.**...*..*.*..........*****.....****.....*.*..*****...*.*.***.**.*.*.*.***.*..*.*.****..****.....**.*******..*...*.*..*.*.***....*..*.*.*.*...*..*....*...*.*.***.******.*****...*..*.***..****.**.***..*.*****..*...****.*.**.***.***.*.***..*..********.....*..*.*....*.*****...*.*******..*.*....****.*****..*.........*.*.***.*.*****.*.***..*..*.***..***..*.**..**.***.*....*....****.**..**...*..*.*.**..*.*.*..* .*...**..*...*....*..**.*.***...**.*..*...*****....***..*.*..**.**..****.*.*....****..*******.*.*..*.***.*..*..****..*..**.**.***..**....**.****.**.....**.**...*..*..*.**...*...**.****.***.**.*..**..*.**...***..*.*.**..*..*.**.*..********....******...*..*.***..**.*...*.......***.*.*...*..****.*.*.*...*.*.***.**.***.*.**.***..**.*.*.*.*..***.**...**..*.*..*.**...***.**.....****..****..********.***..**.**..**.******...*...*..**.*.*..*..***.*...*..*..*.*.*.*....***....*..**.**....*.*...*****.***..***.**..***..*.**.......**...****.*..*..**.*.**...**.**..**...*.**...*...**.**........*..*...*..****.*.*..*...****..*..**....*.***.***...***.**..*****......**..**..*..*...*.**......**.***....*..*.*.*.**..*....*.***.******..**..*.*.*...*.....****.*****.******.***..*.........*..*.*..*...***...*.*...*.**..**..**.****.*....*...**...***..*..***.**.***.***.**...*...**..*.*......*****.*******.***....***.....**.*....*....****.....****.*.***...**.....*..***.*..***..*.*.*.*******.**...***.**..****..*.***.******..*..***.*........****.*.*.***.....*...*.......*.**.**.*..*........**..*.*..**..*.**....******.**.*.*..***.***..*....*.**.**.****.*.*..**....*******.***.**..*.****.**.**......****.*.**.**..******.*..*..***.***.*..*.*.*.**.........*.*...****.***..**..*.***.*.*.*.....*.**.*..****.**.*...*.......*****.**.****.*...********...*.**......*.*..*.**...*******...***.*..*..*..***.***.*....**...**.*.*****.*.***.**.**...*.******.*..*.....*.*****...*.*..*.*.**.*...*..*..***.****..*...*.**......**.***.**.*..*......***.....******.*..**.***.*..*.**..*...*....**.*..*..**..**.**..**.*....**..******....*****..***.*..****.***..*...*..**....*..*..*.*.**...*.**.**.*.*...*...**.**.*.**.***..*.*....*.*..**.*.**.**..*...*...*...**.*.*..*.**..****...**.*....*.*....***.***.**..*.**.*...***...*****..*..***.**.........**.**....***....**.*.....******..*.**.*.****..*.*..*..*.*.....*.**.*.**.....**.*....*....**...*.*.*.*....*....*.*.**.*.........*...***.*..*..******...**.**.*********.*.*.***...**.**......*.*..*.* ...*...****.*....***.*.**..*...*.*..*.*.*.*.***.****.***....*.*..***.*...****..*.**........*..*.*****...**.**..*..*...*...***..**...**.*.****.***.***..*.**.**.*.**.*.*.....*****.*.......***..*..***....*.***...****.***.**..*...****.*.*...***.*..*..****.*...***.*.*.*.*.*.*.**..**...*.**..*.....**..***..****.***.*.*.*..*.*.****...*.***...*....*..***...*.*.*...*.*...*..****.**.*****..*..***.*...*.*..******.*.**.*.**..*.*****....*...*..*.****..****.***...*..*...***..***.**.**..*****.**.*....***..*.*.....*...*.*..*..*.*******.....***..****.*.**.*.*...**..*..*.*.*...**...**..*..****..**..*...***...*..*.*..**..*..*...**..***..*******...*.***.**..**.**.**.*...*.***..*.***...******....*.**.*..****.*...*.***...**.**...*.*.*.**.....**.**.*.****.*****.***....**...*.*.*.*.***......**.*....*...*...*...*..**...*.*..****.*...*.**...***.***.****.*****.********.....*.......**.***.***.**********.***...*.**...*..*..***....**.*.**.*...*..***.***.**.*.*...**.***.*.**.*.*.**..**...*..**.*.*.*.*...**.....*.....*.***.*...*..*.*.**.********.**..***.*..*.....*.**.*****.*...*.......*.**.*.*.**.**.**.*.**..**.*...*.*.**.....****.***.****.*.*.*****.*.***..*....**....******.**.*..**.***.*.*.***.**.**.*.*.******...****.**..*.*..**.*.*.*..****..**.*..**...****.**..***.....*.**..*..*.*.**.*****.*..***..****...***..*..**.*.*.**.*...*.******.***.**.*.*.**..*.*....*..**.**.*...*..**..*.*****...**.*.*.*..***..*..*.**....*.**..*..****.*.**.*..*...*..*.***.**.*...**..*..*****.*...*.****..**.*.*..**..**.*......*.*..**.**........*....*.**..*.****...*.***.*....*..**...*.*.*.*****.*****.*.......*.......***.***.*........*.***.*.....*.*****....*..**.**..*...*..*.**..*.**.......******.**......**............**.**...*..*.*****..******...**...**....**.**.*.***.*.*..*.*.*..**...**.**.*.****.****..*..**.*....*...*.***.****.***....***..**.*.***.***..****..*******.......*.****.*..*..*.****.....**...**.*.*.*...*......**.*...**..**.....*..***..*...*..*****.*..*...*.*...*..**.*..****.*....**..*.**..*.**...*.***.*..****..*. *..*...*****.*.**...*****..*..*..***.**.**...***.*****.*.*...***..*.*..*.*..*.*.***.....*.**.*.*****..*..*..*..**...*....*.***.**..***......****.*...***.*****...*.*.***...**.....**.**.*.**.*.*...*......****....**.***......***.***..*.*...*.**.**..****..*..*.**...*...*..*..*.*.*.*.*...*..*.*.**....*.**.*..*..***..***.**.***..**.***.*.*..*.*...**.*...*.*...*.*...*.*..**.*.*..*.***....*...**.*.**.*.*.....*.**..*.***.******.*****.****...*..***.****..*.**.**..*..*.*.**.*.*..**.*.*.*...*...*..**..*.*....**.*.*..*...*..***.**.*.**.*.*....*..*..*...*...*.*.....*.....*.***.*..**..*.*....*...*....*.**..**..**.....**.***..****.*..**..**.***.**...**..***.*..*..*..*...**.*.*..*.*..*..*.*..**.*..*..*..**.*..*..*..**.*****.*.*.*...**.*...**..**.****....***.*...***..*****.*.*****...*...*.*.**.**..***.....*********...**.*****.*...**.**.**......*...****..**...*.****....*.**...****..****...*..***.***...*..*..**....**.***.**.*.***....*****.*..*..*.*.**.**...*..*.**...*.****.*..*.........*.*.*.**.*.....*.**..**..*..**....*...*.*...****.**............*..**.*..*****.**...*.**.*..*.***.*.*.*...*.***.*.**.*..**.*****....*.*.**..*..*..*****.***.***.****..***..*...**..*.*...*.*...*.**.******..**.***..*......*********..*..*..**.*...*****..*..*.**.*..****..**.**..*****.*..**.*..*..*.*.*..*.*.*....*..*.***...*.*.*...**.**.....********.**...*.*.*..*..*.**.*..**.*...*.******.*.**....***.**.*.****.*.*.*.*.****.****..**.*.*....***.*.*.*.......*..*...*...**.**..**..****.**..*.*..........*...**....****.*.*...**.*....**.**....*...**...*.**.**...**..********....*...*.**..*.*..**....*....**.*.*.*.**.....**..***..*...**..*.*...*..*..*..*****.*.....*..******.*.....***.**...*.*.*.**..**....*.*******...*.*****.*...****.**..*..*..*...*...**...*..***....**..*....**...****.**..**.***.*..**......*..*..*..*..*.***.**.*.*.**.***...**.**..*.**.*...*...*...***...***.*........**...***.*.**.*...*..*.*..**..*...*...*..*.*.....*....***..****.....**....***....**........**.*.*..**...**..*...***...****..**..**.*.*..*****.*. *.**....*.*....*..**..*..***..*....***.**...**..***.**..*.***..*.**.**..***.*..**.***.**...****...**.....***.*.*.****.********.*.****.*..*.***..*...*..**....*****..**....*.*..*.***..*..***..**.*.**.*...***.......*.*.*.**...**..*..*..**..**....***.*...****.*...**.*.**.****.**..**.**.*......*.********.*.*.*......****...*.*.*****...*..**.*.**.****.*....**...***.**..**.*...**.*..**..*.*.***.**.*..**..**..**..*.****.*.**........*.*.****.*..*******..*.****..*..**.**..*.......*...*****....***.....*..***.*.*......**.*.****..*****...*.**.*.**.........*..*.*.***..*..*.*.*.**...***...*.*..**..***...*...*...*.......***.**.*..**..*.*..*.*....*.*..*.*.......**.*.***.***..*.*.*******.*......***...****.*..**.....*..**.*..**.**.*.*.****...****....**..*..**.*...**..*.*.*...***.*.**.*****.**.*.......**...*.****.*.***..***.*..*...*.**.**...*.*****.*......*.***....**..*..*.*.***...*.......*******...**.*****...**..*....**..*..*****.***.....**......*.*....***.*.**.*.**.**..***..*..****.....****.***.**.**..*..**...*..*.*....**..*......*.***.*..*******.*..*.**.*..***..*.***.***.**..**.*****.....*.*.*.*.**...******.***.****.*.*.***...**....***.*.****.*.*..*..****.*...**....**....*.***...*.*....*.*..*.*.***...*.****..*..***.***.**.**.*..*.*.*.*...****.*..*******.**.*...*.*...***.*****.*.*.**...**..*..**.*.*...**..*.**.....**...**...*.*......*.*****.**.*.**..*..*****.*..*.*****....***.***.*****....*...*...**...****..*.***.....*.*..*....*..***.....***.*****.**..............**........***.*.*.***..**...****...**.*.....**.***.**.*..**.*.*..*****..*..***...*.*****..*.*.****..******.*......*...**...****.*...*.*.*.*..*.***..**.....***...*..***.***.****..*...******..**..***.********.*.******.*.**.....*.*....*...*****..**...***..***........*..*.****...*.*..*...**.********...........*....**...*.**.*..***....*******.*...****.**.**.**.*...**...**...**..**.*.**.***..**...*.***.*...*.*....*.*****.....****...*....*.*.**..*****.*..*.*..**....*.****..***.******.*...**.*.******...*.**...*..*........**..******.. **.**.*.*....**...****.....*****.*.***.*..*****.**.***.***.**.**.**..*....**....***.****..*...*.*...**.****..*.*....*...*.****.*.*.**.**..**.*...****...*......*****...*****.**.*..******..***.**.*.*..*.***....*....****......***..***.*.....**.**.*...*.**..***.**.....****..***..***.*..*.*.*.*..*****..**.*.*.****..***....*****..*........*..**..........****.***...******..******.**...*.******..***.**...*.**..**..*.*****.*..**.***....**...***.*.***.**....*..*..******.*....*.*.*...*.*********.*....**..*.*...*.*.**......*.**.....***.*.**.**.**..**..***..*..*.*****.*.*.**..*.**.*....*.**.*...**....********..***.*.**.*.*.*.***..**.**.*.*.....*.*...***..*.*.*..*.*.*...***....*...*****.****.*..*..*..***..***.*..**...**.****....*...*..**.*.**.**.*..**.......**.**.*..**.**.******..*..*.**...*...**...*.*.**........***.**...******.*..*....*..******.***..***..*.**..*..**..**..*.**.....*..****..*.*..*.**.***....*.******.*.*.....****.*.*.*.*.****..*...***.*****.*******.***...*.*..*..*.....***.**.*.****.*...**..*..*.*.*.*.*...*.*...*.*.***.***.....****.....*.**.**..**.***.**.*....***.*..*..**.**.*...*.*....**.*.*.*...***.**.....***.**..**.**..*.**..*..***..*.*.**.*.....***...*.**.********.*.**...***.**.**..**.***..*.**..**....*****....*..*.**..*...*..**.**...**...**..*...*.*...**.*..**.****.**........*.*...**.******.*.*...*.*.*.*.**..**.*.**.**.*.*.*.**.*****.*.*****..*....*.....*...*.*.*.**.*.**..**..**.*.*..*.****...**.**....*..*.*...**.**.*.*.*.*.**.*..**.****..**.*..**..*.**..**...***...*.******...**.***..**.**.....*******.*....*.*.****.*.*....**...*.*.*.****.*.****......*.*.*.******..****...*..***...*.*.*.....***.****.***.*..***..**...*.*..**.****...*.*.*...*****.**.*******.*...*****...*..*...**.*.........*.*....**.....*....*...*..*.****.....**..*..****.*.*.**..**.*.**.**...**......******..**.*...**.*.*....*..****.*..*.*.*...*...**..*..****....***.*...*.**..**...*.***.*...***.****..*..*.**......********....*.**..*.*.*..*...*.***.*...**.............*..*.*.**.**.***.**.***.*.*..**.** *****..****...*.*....*****.*****.....**..*.***..*.***..******.*.**.*..*..*.**.**.***.**..**....*.*...**.*.**.********..*.****..*.**....*..*.**.**.**.***..***.*********.**.*..*.**.****..******.*....*.***.**.*..*.**..****.***.****.**.*..***.**.***.**...*..****.**..**********..*..*****...*.**.*...*....*....**..*.*.....********..*..***....*.*.*..*.*.........*****.*.**.*.**.**.***.*****.*.**.*...*..*..****.*******.***.*********..**.......**.***.*.*...*.***.**...*..*.**..*...**...******......*........*.***..**.***.***.****..**.*.*********...***........**.*.....*..**.*......*....*.**.**.*..*.*.*.*.***..*...****.**.......**..*.*..**..**....***.*..*....*.**.*****..*..*.*..****...***..****..*.*......****..*.*...*..**.**..**.*..*.*..******.*...*.*...**.**.*....****...*.****.*.*..*****.*..*.******.*..**.**...*.**..*.**....**.*.****..*.*****...**...*...***....*.**.*.*....**..*.**.*..***.*.**....***..*....*******.*..*.******.*.*..*..***...*.*****...*******..***.*.**.******....*.**.****.*..***.....***..**......**...**.*.....****.**...***.**..***...*.**....**..*..**.*.*.**.*.......*****.*.*...*.*..*.*..*.**.***...*...*.**..*.*.......**....***.****..*...**..*.*.***...*****...***...*.*****..******....**....*..**.*...********.***.*.*.**.....**...***.*...**.***...**...*......*...*..*.*.***.*....*...****.*****.*.*..*.***.***.***..*.**.......**..*..**...*..*....*.**..***....*....*.*.*.*...***.*.....*....*...*..***.*......*...***.....*.***.**.***...**..*.**...*..*.*.........*...*..***.*..**.*****....***.**....**.*.**.*.*..**....**.*.**.....*.**...*.*.**..**.**..**...*.**.*****..*.***...**..*.*...**.*.*..**.*..*....*.***.****.**....*.*...*****.*..**.......*******..****..***.**...*.....*...**.*...*..*....**....*...***.*..*.*..***.*...*.*.*...*******..*..*.*...*..*.**.**...**.....*...**..***.**.*..*....*.**.*****..**..*..**.*.*****.*...***..*.*.**....*.*...***.**.*...**...**..*.*******.*..*..*.**.**.*.*.*****.*.***.**.******.*****..*.*..**..*.***.***.***.**.*.**..***.*....*.*..**.....*...*** .***.***.*.*...**..*..*..*..***.****...***..******..*......**.*...**.**.*.*..*.*..*......***..****....*.*..*.*..*...**.*..***..*.**...*...*..*....*.*..**.*..******..**.*.**....***....**.*...**..*...**.*...*..*.**.*.*****.**.******..*.*..*.***..*.**.*..*****..***.****..**.**..*.**.**.**..*...*.**...****.**...*...*.*.*.*.**..****...***.*.**..******..*****...*..*.*.**..**..*.*********..**.*********....**..*.*.*..***..****...***.*.*....**..*.....***.****..*...**.*..******...*****..*..*.....**..*.**....*.*.**.*.**...*.*....*....*.....****..*******.**.**.*.***.**...*....***.*.....*....*.**.*.**...**.*******.***.*.*.....**....*..****..*.***.**..*****.*****.*.**.*.*.*.****.**.*.*..*.***...***....**.*....*..*.*.**.*.*.*..*.*...*.*..*.**...**...*.***..***...*.*..*.*.**..**.*.**.*.*..**.****.**..*...*.*.......*******.....*.**********.*...**....*.*..*...***..*****...*******...*.*.*..*.*..***..*..*...*.**...***.****.*.**.***.....*****..******.*...*****.*.....*.*..**.***.***.*.*.*.****.*****..***.*......***..**.*..*.*...*..****.**.*.**..*.*.*.*..*.**.***.**..****.*......*...**.....**.*.*.***.**..*.**..***.*..***.*....**.******....*...*.*...***..**..**....*...**.***.***.*.***.*.**.**.**.*..*.**.*..*.*..*...*..***.**.*.*..*****...*..*....*******.**.****......***....****.**..........*..*.*.*.*..**.*..***.*..*.***.*.****.*..**.*.****......*....*..*****....*..*...*.**.*....*..*.*****.***.*.**.*.**.*.**...*..*.*......*..*.*..*..***....***.*..*.....**.*.****......*....*..**.*...*.**.*.***..*.*.*...*..**...***.*.**...*..**..*.**...*..*.*..**...**.........***.***.....*......*.******.*....*.**....*.....*...***.**.*.*...*******...******....*..*.*.*.*.*..........***..*.***.*...***.*.*.*...*...***.....****.*...***..***.*.**.**.*.*.*.**.*.*.**.**..*..****..**....*.**.....*.***.*..*.**..****..**.*...**..*.***.**...**.*..**.*.**....**..*....*.*....***..**....**.*...*..**.*...**...****.*....****.*******.***..*.*..*.***.**...**.....***.*..***.*..**..****...*..*.*...**..*.*..*.****.**.********....* **....***.*..**......**.****..*.....**.....*.*.*....*.*.*....*.*...*.*....*.*.**.***..*.....***...*.*.....*...**.***..*.****.*****.*..****....*..*..*..*.*.***.*.*..*.***.......*..*..*......**....********...*..*****...*****..**...**.***.*.***.*....*...*****.*****...*.***...**..*****.**..***....*.**.***.**.**.*..**..*.*.*.****....**.**.*.**..****..*****.....*..*..*.***..***.***.*.*****.*.**....**..*..**.***..***..**....*........**.*..*..*.....***.*...****.**..*.*.**.*...**......*.*.*.**.*..**.**.*.**..*.**..*.****.*.**.******...*...*****....*****.*..**.*..*.**....**.*.*..**......*..*.*..*.**..*.***.*..**......**.......**.*.....*.......*.******....**.***..*.*.**...**.***.*...**..*.*.****..*.*.**...**.***...***...*.*...*..*....**.**.**.***...*..*....*...*..*.*.***.**.......*...****.**.**.*...**.**..*.**....*...**.*..***.*.*..*.*.*.*.***....**..*...**.**.*****.**.*........****...***..*....*.*.....*.**.*..*****....*...*.*..*****.******..**..*.**.*.*.********...*..*..**..*.......*..*.*******.*.*.**..**.***...*.*.***....*.**..*.*.***..*..*..*...*..***********..*..*.****.*..***..*.**....**..*..*...*.**.**.**.*..**.*..*.****.*..*......***.*.*.***..**..*...*.......*.*.*.****..........**.*.**.*****..****..*...*..**.*.*....*..****..**.....********...**..**...***.**...*..*...*..*.*..**..**..*...***.**.******..***...**.*.****.***....**....**.****..*.*.***....*.**.***..*..****...**.*..*****.**.*.*..*..*...**...**.****...**....**..*.***.*****.***.**.*..*.....*.*****.**.....***....*.***...*.**.****.*.*.*....**.**..**....***...**.*..***.*.....****...**.*...**....**..****.....**....*****.*..*.*.*.*..*.****..*..**..*.*.***.*..**.*.*..*.*...*...*.*..**..******..*.***...*.**...*..***.*.**..**.*.*..*.*.****.***.**.**......***..**.*.....***...**.**...***..*****.*....***.*.**..*****..*.....**..***.*...**..****.**...**.***.****.*.**........****.*****........**..**.*..*......**..*....**.*...**......***.*....*.*.****...***...*..*.*..*..**..**...**.*...*..*****......**.*....*......*..**..*.*.**. *......**...**...*..*.****.*.****.**.**....*****.**...***........***.************...*......*..**...**.*...***...**...**..*..........*.*...***.******..**.*..*...*....****....*****...**.*..**...***.*..****.**.**.****..*..******.**..*.....*.****.*.*...***....*..*.*.*****.***.*******.*.*.*****.**.**.*.*.**..*........****..*.*.***.****.*.....*....*******..**..**.......***.**.*..****.*...*.****..***...*...*.*..*.***...*..**.*.***.*.*.**..*.....*.**.*.**.****...*.....*.*..*.***.***.**.**...****..**.******..*.*.*****...*.***.*...**..**...*.*.*.**........*...****.*.*.**.******..*...***...**.*.*.*.***.**.*.**.***..**....*.........*...*.*..*.....******.*.***...**.*..*.*******..*....**....*..****.*.**.*****.**.*.*..*...**.*..**..*.*.*.**..**.*****.*.....***.*.*..***.*...**..*.....*..*..**...*.*******.**..*.*..*..**..*.*******.*.....***..**.****..*.*.**.*.*.*..*.***..*.******.*.****..******....**..*..***....*.......****.**.*...*..**..***.***.....****..*.*..**.*...*..*......*....*...*.**..**..*.*.***...*.....*********...*.***.*.*****.**.**.*..**.**....*.....***.*******...**.*..*.****.*.***.***.**.***..**.*..***...*.***.*....*.*....*.**.*.*.*....***....*...**.....*.*..**.*******.**.*...*....***..*.**.*.***...*****...*.*..***.*...***..**.*..*****.*.....*.**.*...*...**.****.......*..*.*.*....*.*.*.*.*****.****.*..*..*...*..****.**....*.......**...*.*..*..*.**..*.*.*.*..**.**.******.*****.**.*....*****.*....**.*...*...*******..******.*.....**...*.**..*.*****.***.*.*..*........*.*..*..***..*.*..*.*...*..**.*..*.*..*.*.***.........*..****......***.*...**..***.*.**..*....*...****..**.*...**.****.*.*.**.***.*..*...*.*.**..***.**.*.*.*.....**..****.***.**.**.....*.*.*..*..*.*.*.*.*.*.*...*......*.****.**.*..*...**.*..**......*.*.***..**.***...***.*.......*.****...*....*..*..*.*.**...***.*.***....*..**....*.*..*.**.**.*.***...***..**.****.*.*.*.....*.**.......**.*****..*....*..****....*.***...*..**.*.*.*.....*.*...***..*.*..*...**.**.***.*..*.***.***..**....*.**.......*....**.....*...**.*. *.***..***..*.*.*****.*.**.*.*..*..*.*.**.**..**.*.***...*.**..**.*****.**...***..*..*...*..**.*.**.**..*.*.**..**.**........*.******.**.*.*.******.*..*......*.*....****.*****....*..****...*.*************..**...*.***.***...*.***...*....**....*.*.****.*****..*.**.*.....*.*..****....***..****.**...**....*..*..*.*.**..*.**..*.*....*..****..**.*.***....*.*..*****..*****..**.....**.*.**.*..*.....*..**...*..*..***.****...*.***.*.*..****..**..*...*.*..****.***..**.*....**....***.*****.**...*****..**....**.**.********.*..*.********....*...**.*.**..********..**.......**...*.*....***.***..*..*.*.......*..*..*.*...****.**..**.*..****.*..*****...***..*****..*.**.....**.**.***....*.*.**.*..*.....******.***...*.....**..*.***.*.**.*.**.*..*.*...*.*.**.*..*.******..*..*****.*.*****...*...***.*.*...********...***.**...***.*.*.*..*..*.*.**.*..*.*..*...*..***..*......**..**..*.**.**...******.**..**..***.*.*...**....**.*.*.****...****..*..****..*..........**...***...*..*....*..***.*...*.*.****.*.**.....*.*.****.**..*.*..*.***..**.*.*.*..**..*..******.**.****..*..*.*...**..***.*.*..*..*..*.**....*..**.****.*.*...***..*...***.*.**.*****...*....*...*.*...**..*..**...*.*.*..*......*****...*.***..***..***.....***.*.*.*....*..*..*.*..*.*..**...**.**.**..*.***...**.*..*.**....****.*.*.***...**...*.*.......*..*..***..**.**..*.***....*..*..*.***...*..*..***.*...*.***.***.**.....*..**.***..*.**.**.**.****.*...*.*..**...*.*...*.*.**......**...*.***....******..*.*.**.*.*....****..***..***.*......*.*..*.**.***....*.**...*..**....*..**..**.****..*****.*.**...****.*.***....**.*..*.*..**.....****.*...*.**..*...***..**..*..*..***...**.*.*..*..**.****.*...**.**...**..**.*****.****..*****.**....*..*..**.*.**..**.**......**...*****.*.****...***.*.***.**.**......*.*..*..**.***.****....***.**..**..*...*.*.**.*.*...*.*.*..*..***.**...*..*****..***.***...*****.***.*.**.*...*****.*......*..**.**..****.***.****...*.***..*.**.****...*********........*....**.*...**.*...*..*.****..**.****....****....**..*..*...*.* *..***.***.**.**..*.***.*.**.*..*.***...***..*.***.*.*.*..**.****...***.*********.****.**..****....*.*..*......**.*..*.*.....*.*...**.*******....**.**.*.*.*..*.**.*..****.*...**...*...**.***.***.*.***.**..***.....**.***.***.**...*......*...**..**.*...**.**.*.****..*.***...*...*..*.*.....**.**....*.**.*.*.****.**......*.*.**.*..***.*.....*****...*.***.*...*....*.**.*.*.*..**.***........**.**.....*****..**.*.***..**.*.*.*...******.****.**.*****.*.**..**..******.*.*.*.**......**.**...*.***......*..*******.*.*...*...**.*.*..*..*..**.*...***......**.*.**..*..****..*.*****.*..*.*....**..***...***..*....*....***..*.**.******.*.*.*.**..***.*.***.****..*.*...***.****.****..******.*.*..*.*.....*.**..***.**..*.****.....**.***.*.**.*.********.******.**..**...****....**.*.**...**....**..*.*......****...**..*..*.**...**...*.****.**.*..*.****.*...*.**.**.***.*.***.*..**.*.**.*.*..****.**.*...**....**.**..*..*.**.**...**.*********.***..*..*.****.*...***......**...**.**.*.*..**..*..*...*.*.*........***.*..*.*..*.*.*.....*.*.....*.***.****..***.*.**.*.***..**.**..***........*...*..**..*..*.*.***.*.**..*..*.*.****...**..**.....*..**.**.*....****...*...***.*..*..*..*.***...*.****.*...*.***..*.....**...*.*..*...*.**..*.*.**...**.*.**..*.*.*...*.*.*.**..*...***.**.*.....***.**.**.**********..**..**.*..**.*..**....***..*......**.***.....**..****.*..****.****..**.*.........**.**.**.*.....*.......******.*.*.*.*....**..*.*.**.*.***.**...***...*...*..*.*..*.******.*.**.**.....*.*.***.**.**.*..*...***.*.*.**...**.**.******.........**.**..**..*...*.*...**...**....*..***.******.*.*.***.*.*....****.***..*.***.****...*..*..*.*..*.*..*...*.*.**..**.*.**.**......***...*.*...*..*...**.*.....***..*.*..*...*.*.**..***....**.*...*...*****.*..*...*****...*..*.......*...***.*.**..*..*.********...******.*.**.*...**.*****...*.*..**.*..**....*.**.**.**.***.*.*****...*.....*.****.*.*.*..***..****.******.****.****.*...***....**.****.***.*.***.***...**.*.*****.***.**.*****.....*....*..*.*.****.*...*.*...**...** *..**.*...******...*..***.*..*****.*.*.*.*.*.**.**.*..*******.*.*.*..*..***......*.**..***.***..**.*..**.*.**..*..****..****.*.*....***.**.***..*.*****..*******...**..*.**.**.*...*....**.*..*.**.****.**..*..*.**..**..***.***.*****.*.**.*.*.**.*.*..*.**.*****.....****..****....*..*..*........*..*.*...*.*..***.*.*****..*.**..***.******..*******...***.****.*.*******.*****....*..*.*.****.*.**..****.*....***..*.**.*..*....*...*..***.*...******.......*.*..****..**.*..****.**.***.*..*.****.*...***...*****.*..**.*..**.**..***.*.*...***..*...*....***...**.*******....**.*....**.******....**..*.**..*****.*.*.**...*.*.*****...****.*..*.**..*...*...*.....***........*..*.***.*.*.**....**....*..**.*.*..**.*.*..*.**.***.*..*.*.*.****.***..***....**.**...********..**.*...*..*...*****..*..**..*.*.*..***.*****.*.*****.**..*.......*.*.**.**..*.*........**..*.****....*..**.*..**...**..**..***.*....**...*..***.***...*.**..*.*...***..*..**..**.**..**...*.*...*.****.**.**..*.**..*****...*....**...*.****...**..**..****.*...*****.********.*..*.*.*.*.****.....*.*..*.*..***.*...***.*.****.*.*..******.*...**..*...*...*....*.....*..*****.****..**....*.*.*..*...***...*.*.*.*..*.**.*.*..*..**.****..*.********..*..**..***.****.***.....*..****.***......**....*..**....*..*.**....*.***..***.*.****....**...****...*...*.*..*..*..****.*.*.*.*....**....*..***.**..***.**.*****...*..**.*..**.*....*.****.**.*..*.*..****.*...***...*..*.***.*.***.*..*..*..*.*.**.****.**....***.......***.**.....***..***.******.***....*..**.*...**...*.*****....*....*.**.*..*.**..****.*..*.*.*....***..*.*...*.*******.**.*......*.*.*...*.*..***.**.**...**..*.**..**.*.**..**..**....**..*........**.*...*..*.*..*..*..*.*.**.*.*.*****....**.*.....*..*.***.****.***.*...*.**..*..**.***.*..**.*.*.****..*.***..*..*..**..**.*..***.**...****.*.....*.*..**.***....*..*.*****...*.*..******.*...*.*.*.*.*.*.**.****.*.*.*..*.*.*...**.*....*.**.****...***..***.*..*.**..*......***.*...*******.*.*.*..***.*....*.**.*..*..*...**.*.*..***..**.....**.** *...**.*.*.**.****...*.*...***.*.....**.***...*.**..*.**.....*.**.**..*.*..**..*...*....*.**...*..***..*.**...*......**..*...**.*.*..*.****.......*****.***..*..*..****.**..*.***.*.*...*.**....**.*..***.***.*.**.****..**.**....*...*....****.....*.*..*..*..**.**....***.*.**..******.***.*..*.......**.....**...**...*****.**.*.*...*.**.*.*.***..*.*.*..*.******.**.*...*..**.*.*.****.*...****.*.**.*..*..**....******..*********.*.*.***...***..**.*..*.*.*...**..*.........*.*..*.**.*.**.**.*..***.**.***.*.**.*..***.**..*.*....***.***..**************..*..****.**..*...**.***..**.****....*****..***...**.*...**.*.**.*...**.....*..**...**...***..*..***.*.*..***.*.*..*......***..*..*.....*.......***.***.*.****.*....**.*...******......*****.......*......*.**.*.*.**.****.*****.*..**...*..*.**.....*.***....*..*.***...**......*.**.*......**.*.*.**..*.**.**....*.***.**.**........***...*......**..*.**..****..*****..**.***.*.**..*..**.*..*..*.*.**..*.....**.*.****...**...**.......****....*..*.*...**.***.***.*.*...*****....**.....***.*...****.**.*.*.**.*.....**.*.***.*.*....**.***..*.*..*.....*.*.*.**....***..******.***.*....*.*.*..*.*..*****.*.*.....*.*.**.***......**..*...**.*****.**.....**.*.*.**..*..*.****.*.***..**.*****..****.*..*.*..*.****.*.****...*.*.*.**...*.***.*..*..**.......**.*.*.**..*.**..*.****...*...*......***.*.**...*.*...*.*.....*.*....**...**.*****..*.**.*.*..**....***.**.*....*.**..**......**.*..*.**..*.*...**..**.*.*.***.******..*.*........**.*.*..****.....******.***....*..**....*.**.**...**.*..*.*........******....*.***.*..**..***.****.*.****....***.****..*.********.**.*...*.***.**...**.*........*..***....***.**.***..**...**.***..**.***..*...***.****.**.**...*..****..*.***.....*..*.....*.***.*..**.*.*.*..*............*.***...*.*.*.***....*.**.******...***.***.*..*....****.******..***.*.*****.*.**..*...*......*.***..*...**..**...*.*.*.*...*.*..**..**....*..*.*..*..***.*..*..*....*.*.***....*.*.**..*****.....*.**....**.**..**.....*.**..*.*....*.......*.****.*.*...**..* .*..****..*.**....**.*.*..**.*********...**.*.**.**.*.*.*.*..**.....**..*.****.**....**....*****..*...*.*.*...*.**.*..*.**.****.....****.**.*.*.*.**.**.*..*.....**..*.****.*...**.**.****.***.*.***.****..*..**.*..*****..*.*.****.**..*....***.*.*.***..**.**.***....***.*.....**..*.*.***..*****..**..**.***.**..***.**..*****..*.***.***..**....***.***....****.....*.*.********...*.**..*.**..******.***..*****....*.*.**.........*.***....*......**....*.......*...**.*.**.*..**.....**.***.*....***...**....*.***.**.*.*.*.*..**....*.****.*********.*..**......**.**......**......***.**.*...*.*.*..**.*.....*....*.*..***....*.*******....***.***..***..*.*.*.*..*.*.***.***...***....*.*.*.*.*.*.**.***....**.*.*......***.****.****...*..***..*****..***..*.**.*.*.**.*..*.*.**.*.*****.*....**.*.**.**..*....*.*......*..*.***..*.**...**.*.*...*.**.*...****..*.****.*.*...**.**.****.**..***.*.****...*.....*...***.****.....****.....**.*..*.***..*..**.*.*.*....*..***...***.*..*...**.....**....*..*..**....*..*..**.***...**.****.**..*******.**..*.****.*..*...*.*..**.*.***...***.***.*..**....*******....**.**.**....***...*****.*.*.******.*******...*.***..**..**.*.*..***..*...*.***...*.*.*..*.**....*.*****..*.*.***.****.***.***.*...*....*.******.....*.*.****.*..*..*..*........**.*...***.**..****.**.**.***..*.**.*....***..*...*..**.*...*.*..***..*....*..*.**.***.**.**.*..*.**.**.***.***.**.......*..**.****.*.*..**.*.*.....*.*..*****.......****..*..***.****..***.*.*....****....**.**...**..****..**....*..*.******..*.......**.....*.*..*****.*..*..**.***..***....*........*...**..***.****..**.*.....*.**.******.*.*.**.***..*.**...*..*..**.*..***.....**..*.....*...*.*.*.*.*.***.**.***...***......*..*..**.**....******..****.*......**.***.*.*...*.......***..***..**....**.***.*...*.....*.****.*...****..*....*.*...**..*...*.*...*...*.*..**.*.*...*******..*.*.***..**...*..*..**..*..**.**.***..**.....*.........**..***...*..**.******.*.******.*.***..**.*..*..*..*..****.**.....***.*.****..**..*..**....*.**...*......* *..***.*.**..*.*.*.***.*.**.*..*...*..******.*....******.*.*.**..***..***...**.****..*.*.*.....*.*.******...*.****.***.*.*.*.****..*.*.***........*..*.**.**..***.**.......****..*.****.*.....*...*.*.**.*.****....***...***.*.*****.***...*..*.*..**....*........*.**.**....**.***.****.*...*.****.****.***...**.*..*..*..*.**.**...*****.*...*.*...**..*.*........*.********.*.*.******...*.*...**...*.*.*.......**...***....*.*......*....*....**...*****.....*.*.*.****.*.**........*.*****..**.***.***...**.**.*********....**...**..**..*.****.*..*...*.****...**.*.......*...**.*.....*.*..*...**....*.***.*..*.****.*.**..**.....***..*...*.**.*.***..*.**..**...*..*****...**..*...**..**..*...*.*.*.***....**.****........*.**.*.*.**.*..*.**.*..*....*******.*.*.**.....**...********.**....*.*****.*.....***.**..**...*.....*.**..***...*.*..*.**.**..*..**..****.****..**.**..****.**.*..*.*.**.***.**..**..**.*.*.....**.*..*****..*.**.***.**....**.*..*..*..**********...**.*****.**..*.**.******.*.***.**.*.**...**.**..*...*....***.*..***...*.*..*....*.***..*...*.*..****.***.*...*.**.**.*.**.***.*.*.*..*..*..*..*.*.*.***..****.*.*.**..*..**.*....*.*.**.....*.....*..**.*.*...***.*.***..*********.*.**.**.**.*..*.*..*.....*.*..**..*.*.*.**..*.*****....*....**...*.**.**.....**...***..*...*..**.**..*.*..****.**.**...**..*.*.....*.*********...***.***.*...*.********...*.**.*...***.****...**.**..**.*.*..***.*..*.**.*..*..**.**...**...**......*.**.***...**.*..****.**...**.****..*.*.***.*.*.***..*********.*........****..*.*..***.**..**..***...**.**..*.*.****..**..****.*.**..*.*.*..*...***.*****.**.**..*.**.*.*..*.*.**...*...**..*.**......*.***..*.**.....*.*.*...**.*.***.**.**..**....**.**.**.*.**.*..***...*..*.....*..***..*.*.*.*****.**.***.*.***.**.*.*.*.*.*.**..*.*.*..***..*...**...*.*.*.***..***....**.**....*.**.**.*....********.*.*..****....*.***.****...***.**..****...*.*..*..**.....****.**..*......****..*.*..**...**.***...**.*.**...*...*..*..*.*.***.....***.*.*.*.**......*****....*....**..**..*...*..*.** ***...***.*.****.*..***..*......*..****.*.**.*..***......***.*..**..**..*..***..*..**.**..*....*...**.*.***..**.**...***.*..**...**....**.*.****.*.*****.*...**.*..*****..*.*.***..***.**.*.....**..****.*..*.*..*.**.*.*...***.*..*.**.*.....**.**.**..*..*..***.*..****.*.*....***..***...*.****.*****.***.**.*.....*****..*...*.**..*.*...***..*..*..*.**....**.**.****.*.*..**..***.....***.**.*..***...*.**.*.**..*...*......*..*.*.*....*...**.***.**.....***.****.***.*..*..*.**.**.*.....******...******..*.*..*.*...**.**.*...*...****..*..*.****.*.***.*..**..*.**..*.**.*.*...**.....*.****.....*.*..*......*..*.****..****..***.*...*..***.***...***.**..***.*.*.****..****..*........****..***..*.**.*..**.*....*.*.....***.*..*...*..***...*.*.*..*.**.**.....**....**..*..**.***...***.*.*...*.**.**.**.**..**.**....*****..*..........****.*.*..*.**.**...*.**.***.**.*****..***..*..*..****.********.......***.*.******...****.*.***.*..*****.****...*.....*...**..*.*.***.****.****.*.***......**..***..**.***.**.**.**...*****...*.**.*.**.*.**...**.*.*.*.*..**..*..*****.*.......****.****.*.....*....*..*...*.*.**.*.*....*.**.*....*..****....*.****...***..*...*..*..*****.....***.******..*.*..*****...*.......***..**.***..**.*...*.*.*....*.***.*..*.***..*.*.*.....**.*.*...*....**.**.**.*.**..*.*...*..*.******..*....**....***...*.**..*.**....*..**..*.***.*.*..**.*..**.*.......*.*......*.**.*..*.**.*..*...**.**.*....**..*....**.....*****..*********...**.*.****.***.**...***...**..*.**.*.*.*...**..****..*.*.*....*..***..****.*.*.*.*****....*.***..*.*....*....*..*.*..*...**......*..*.*.*.*.*..****..******.***.***.**.**.**..***....*.****.***...*.*....**..*.**.*.***.***.....***.**..*.**.*..*..*.*.......*...*..*....**.**..**.*.***...***.*.*.**.***.*.****..**..*...*...*..*.**.*****.**.*.*..**.....****.......**......*..*.*...***.*.*.......**..**...***...*..*..*..*.*.*...**.**..*.*.*..**..***..*****.*..**....***.*...***....*.*****.***..****.*...****..*.**...**...**.....*.*...**.....**.*.*..*........*.*..*..*.**.. ....***.**..*.****.*....**.*.****.*....*..*.**.****..********.*****.....*..*.**.*..*..*..**..***.*.*****....*****...********.**.*.*..*..*.*...*..*....***...*.*..*****........*..******...*...***.*.***.......*..**..**...**..**..**...****.*.**...**************.***....***......*.**.**....***.***...****......*.*..*....***..**..*...*....**..***.***..*.****.....******.***.*...*.**.*.*.*..**.*.***..**.*.*...*.......***..*..*...**..*....***.**..*.******.*****..*..***..****.*......***..**.****..***...**..*.*********..**..*.********.****.*.....*...*.**....**..****.*...*.*..**.....*..**...*..*.*.*****...............*..**.***..**..*.*.*.**...*...****..*******...*..**..**..*.**..*.*...**.****..*...*..*.*****..*.*....*..*.*..**..**.*.**.***.******..*...***.*.**.....*.*.**.**.**.**.**.**.*..*.**.*..*..*..**..**.*..**.**.*.....****.*....****...*...*..*...****...**.**..**.*.**.*...***...*.*....**...**..*..*..*.*.*..**..*..******....*********.*.*....*****......***..*..**..***.**..*...*..*..*.*....**.*.****..*.*....*...........******......*.......*......*..*.*.....*****.*.....*..****.*.**..***...**..**..*.*.**....*.*....**.**.**..*...*..***.***..*.*.**.*.*.****...*......**.*...*.******....*...**.*...*..*..*...*........*.**..*.*.**.*..**...*...*******...*.*.*..*..*...*.*.*.*.**********..**.*..***.**..***..*....*.*...***...**...*.*..*.*.*....*.*.**..*..**.*...***********.********...**....*.**.*....**.*..*.*.*******...*...****.***.**...**.*..**...**.**.*.*.****.**..*.****.*....**.*..**.*.*..*..***...**.***..***.*......*.*.*....*..*.***.*****.***..***.*...**.**.***...**...***..*.*..*.*...****.....****.*.*****..*.*.*..*******.*.*.*.*****.*****.**.*..**.*...*...**.*........**.*.*.*...**.***.**....*.**....**.*.**.....*.*****..*..*..*..**..***.**..******.****.***.*.****.....**..**.*....****.***.**.**.**....*...*.*........*...********.*..**......**.**..****...*...*...*.**...**.*..*..**..***...**....*..****....*....**........*...*.****....*.**.****.....*..*..***.**.*.*....*.*.**...*.**..**.*.*** *..*...**.*..*.**....**...**........****.*..*..**.*..****....*.*.**..**...*..**...*.**....*.......******.*..*.*..******.***.***.*.*..*.**...*.***..**.**.*.*.**..**.**.**.*.*.....***.***.....*...*.*..*..*.*..*.......*.*.*..*.*..*.*..***...***.***.*.*****.*.**.**.*..*.****.***.***.*.*.**.*.....*..*...*....**.**...*..*******.*.*.*..*...**...**..**...*.*.*..*....*****.*.**..**.**.**...****.***..*..************.**.***..*****.*..*****.*..*****.*..***.***.*..*.*...**.*****.**.*..****.*.**.****..*****.....*..*.**...*.****.**.*.**..**..**....**....*...*.*..*.**..........**.*.****...*.....*****.**..*...*..*.*.*..*.......**.*.*.*.*.*********..***.**.*..*.***..****..**..*.**..****.*...**.......**..*..*..****...****.**..*****.*...*.....***..*..*.***..**.***.***.***....*.*****.**..*...*.*.*....*...****.*..****....**.**..*....*..**.....**.**.*.*....*...*..*.*...*.***.*.*.*.**..**...*...**..**.***..*..*.*.***..***..*.****.***.*.***..*.*.*.*.*.*.**...*.*.*.****..*.*..**.*.****.***.*.**..*.*****.*....***.***..***.**.**..****...*...*......**.**......*..**.........*****.*..*.**.*...*.....*....**...*.*.***.*..**.....*..*****...*..*.****.***.*.****.*****...*....**.*.***.**.****.*..*.*.*......*.**...*..***..*.**...*.*.*.*..***.*.******.****........**.**.......*.*..**.**..*.**..***..**.*.*..***.**.....*..**.******.***.*.*.*..*.*.***....**.**.***.*.**...**..*.*.*.*.**.*.*.*.**.**.*****..**.*.*..*...*.*...********.**.*.**.***..*.*..****.**.**..*...*...***..*.*..*.***..**..*..*.*.*.*...*..***..**..**.......*.*.**.**.*.*..*.*.*.**...*.*...*.*.*.*..*...**.*.*....*.*.*.**.****.*.**.**.**.*.*.*.*..***.*.*......****.....*.*.**..*.***.*..****.*.*..**..****..*****.*...*.*.*.**.**.**......****..****.*....*..*.*..**....****..*......*.........****.*.**.....*.**...*.***...**.*..**.*****.**..**.....*....***.*.**..*.*...***..*....**.**.****.........**.***.**........*..******.*...********.*.*....*.**....*.*.*.*.*.**.*.**.*****.**..*.*.*..*.**.*.*...*.***...*...*.**..**..***.****....*****...***..**.****.*** ...*..*...*****.**..***.....**.....*****..**..*.*.***..*...*....*..*.*..****..**.**..*.*.*..*******..*...*..**..*.*.***.***...**.*..*.****.**..*...*....**.*.*.**.*.**.**..*****.*.**.*...******..*.****.*...*.*.**.***..*.*......*.**..*.**.*.*...**.*..***..******.**..**....*..*.*..*..*..*....**.****....***.*....*.*..**.*...***.*.*****.*.*.*..*.*..****.**...*..*....*.**.*....**.*...***.***.**.*...****.*...*..***.*....*.**.*.*.**....*.***.*.**...*.......*...***.....*.**...**..**.***.*...***.**.*.......****.*.**.*.*****..**.***.*.*..*.*...**.***......**.*.....**..*.***.*..****..***.**..***.**...******..***...***.**.**.**.*****...*....*......*.....**.*.*.*.*..*.**.**..*..**..***.*...**.***.**..*..**...***...**..*.*.****.**..**...***.....*.*.........*...*....*****.**.*****.*.***.*.***.*...*.**.**...*.****..*******...*.*.*.*...*..**.**.**.*.***********.....**...**..*.***....*.**..********....***..*..***....**.**...**.**...**.**.**.***.*.****....**..*.**...*.***...***.....*********.*....*..*****..*..*.....**.*.*.*..****.*.*.....**...*....****..**.**.......**....**...****..****.**.***.....*.**.****.**..***..****....*...***.*.*.***..**..*.*..**.*..**..***.*.*..**...*.*....*..*****....*.*.******.*....*..**..**.........**.*..****.*..*.**..**.*.******.*..**.....**.*..*..**...*..**.*..*.*....*.*****.***..*******.*.***..**.*.*..****...*.****.*.*.**.**.**..****.**....****...***.**..*.*.*.*****.*..*..******.**..******..*.*.....*.****.*...*.**.**...**...***..**..*..*.*..**.*..*.*.**.****.****..*.*.*..**...*..**.*..*.*....****.*.****...*.*.*...*.*...**..***.******.*...*.**.*.***.**..*..*..*..****.....**..*.*....**.*....**..*..***..**.*.**.**.*.**...**.***..*.****..******..*...*.***.*.*..******.*.***.**.***..*...*.**..**...******..**....****..***.*..**.***.****.**....*..*..*.....*.*..*.*.**.*.*.*.***.**.**..**.*.**..*.**.*...*..*..**.**..**...***.**..**.******.*...****...***.*.*...***..*...*...*.***..*...****.*..**.*.**.*******.*.*****.*.*....**.*..*.*..*****....*.**.**...***.**.****.*.* *.....***.*.*.***.***.*.*..........**...*.*.*....*.....**..*.*........*.......*.*...*.*.....*..*.*...**.***..*.**..**..**.**.*****..*...*.****.*...*..**..*.**...*.*...*....*....*...*..*..*.*.****.*****..**....***.***.*....*.**....**.*.*..**.*.*.**..**.*....***.*..*....**.**.*****...***..*....**..*.*....****.*.....**.*************.******.*.**..**.*..**.*.*.****.*.***..*...*..*.*.*.*****.**...*....**..*.*.**.....*...**.....**.***.**.*..*....*.****.*.*..**.*.***..**.****...**.******..*..*..**.**.*.**...**.***.**.*****..*.***.*.**..*..*.***.*.*..*.*.*.*.*.*..***.*....***.**..****.*.*.*.*..*.*....*.*****...*.***..*...*.*...*..*..*...**...*.*...***...*.*.....**.*.**.*.**..**.****.***.****...*.*..**.***....**.*.***.**.***.**...***********.*.***.**..**..*.*..**...*......*...***..**..*....*.****.*****....*.**.**..*.**..***...**.****.***..***.***......****.**.*....**.******.*.**........*****.*..*...**...*..*...*..*****.*.*.*..*.*.*....*****.**.*...*...*.*..****.**..*.*..**.*..*.**.**...****..****..*..*.*.*...**.***.***.***.*.*.*.**.*..**....*.***..*....**..**..**...***..**.**.**..****....**.**..*...*.*.*****.*****...*....***..***..***....*****...**..*....*..*...*.**.*.**..*....*.**.***..*....**.**.*.*.***.**...*..........**..**...**.......****...*.*.....**...*.*.*.**...*.**..*.*......*....*..***.*..***....*.*...****.***...**.*.*...*.*.**..*.***.****..***.**......*.*.**.....***.*..*...***.*..*.*.......****..***.**..*...*..*..***.....*.*..***.*..*.*.**.*.*.**....*.**.*.****.*.*..*...*...***......**.....*...**.*...***.**.**..**.*...**.*...******.**.....*.****...*..***.**.*.*.*.*..**.******....*.***.********.*.****......*..*.*.*..**.**...*.***..*..*.*.*.***....*.*...**.*.*.*.**....*...*****..**.*....****.***.*......*...***...****...**.....**...**...*.*.***..***.***.***.*.*..*.******.***..***.*..*.....*.*..**.******..**..**..*..........*.*.**..*.****..****.***.*.*.***.*.*.**.*.**.*...**.*.**.*.*..**.**..***....*.*..**.**..*....**..*.....****.**.*...****.**.**.*.*****.**.*..*.**.** ..***...*.*....*..*..*.*..*....*.**..****....*.*...*******.....**..*.****.**.***.*..*.*..*..*..*.****.***.**...*.***...*.*.***..**..*..**.*.*.*.*...**.***..*.*..***.**..*****.*****...**.*.*.**........***..*.**.****.*...*...*.....*****......*.*..**...*..****..*..**.**...**....*..*...*.**.**..**.*.***.***********..***..***.**..**.*...*..*.*....***..*...*....*..**.**..**..****.*.**.******....*.*...*.**...*...**.**...*.....**.....*..*...*.*....***...*...*****..*.***.**.**......*.*.....***..**..*.*..***.**.*.*.*.*.*.***.****.*.*...*.**..*..**.***.*..**.***.*......**...*.**.**.*.****.*....*...*.**.*..*..***..*.....*..***.**.*.**..*.**......*.******..*..*..**..*....*****..**.***..****......***..**.***.*...**.*****..**....*.**..**.***..*.**..*..**.****..***.***.**..**..***......*.**..*....*.....*.*...**.*..*..*..****...*...*..*...**.*..*.*.*******.....*****..*..*...*.**....***..*.***.*...*..*.*.**.****..***.*.**.**.**.*.***....*.*.***...*.**.*...*****.*......*..*.*.**..*...*.***.**....***.***.*.**.*.....*.*....**..**.*.***..*.*.*....*.....*..**.*..*.******.*..*.***..*..........*.*..***.....**.*******..*.*..*...*.***.**..**.**...****.***.**.*..******....*..*.*...*..*.**....*.**..*.**.**..***........**.*.*.**.***....**.**..**********.*.*.*....*.****..***..**.*...*..**..*.**..***.....**.*..***.*******.*****...**..***..*.*....*....*.*...**.***.****.*.*.**.**...**********..***.***..**..*...**..**.**..*....**..*....*.*..*.*..*.*.**.*..*******...*..*.***.*...**.******.**...**.**.*.**..****.*..**.*.*...****..****..*..*.*.****.*..**.***...****..**..*..*.*.**.......**.*.*.**.*.*.*....*.***.*..**.*.**.**..*..*.**..*.*.***..........*****..******...*..**.*..*.***...*.*..*.*..*..*...*.*.***.*.*****..*..*..***....*..***..*...**....*..*..*..**....**.*...**.*.**.****.**..**.*.*.***.***.**..*...*.**.**...*.*.**.**..*.*..**.*.***....****..*..**..***.***...*.**.....**..*****.**.***.*****.******.**.......***..*...*...********.**..***..**.*.*.****.******.***.*****..*..*.....**..********.**..**.. **....*.**.***.**..*.**..*.**.........**..*.**.****...*..**..***.**....*..*.**..**..***..*..*.*....***...*********.....*.**..*.*..*..**.**.****.***.***....*..****...****.***...*.*...*.**.****.*....***.**.**...*......**......******...**..***..****...**...***...*..*.****.****.****.***..***....*...*..*.*...*..**.**....**.*..**.*****..*....*..*.*..*.*......*.*.****..*..*.***.**.*..***..*.***.**.****..*.*.......**.***......*...*..*.*.*...*.**...*.*****.******.*.*.*...**..*..*...**.**...********...*.****..**..*.*.**.*....**..*...*..*.*..*.*..**.***....******..**..*.*.*..*.**....*....***....**.....**.*...*..*...**..**.***..........***...***.**.**.****.....**..****.*..*.**..**.*......*.*.*...*...*.****..*...*.*.*****.*.*..*.....*..*....**.....*******..*****..*...**.**...**..*..*****...******...*.***.*....***..**.*.****...*...***...*............*.**..**.*..*....*.**....******.**.*..***.****...*.....*..**.*.*.....*.***..**.**.**.*..***..*.*..******..******.***..*.*......*.*...*.*.**.*..*.****...*.**.*..*.***.****..*.....*..*.***......*.**.*...*****..*....**..**.**.*..***..**.*.****..**.****..*...**..*.....*..*.**..*.*.*..***.**.*.*..****..**.*.**.*.....***.....*..**.*..*..*.*....***.***.***...****.**.**.*..*.*.**...*.**...*.*..****.***..*..*****.*.**.*......***.***......******.**.****.*..*...*...*.*.....**....**.......*..*.*.....**...**..**.*.**..**.***.**...***..*.***.*.*****.**..******.*...**....***.***.**....*..**...**...*....***..*******.****.**.*..*.**.*....*.**.*..***..*.**...****.**..*...*.*.*.*.*....***.****....*.*.*..**.*..**.........*.*..**.*.*....*****..*.*.***..*..*.*.*..***.****.*..*.*.**..*.*..*..***..**....******.***....****....*.****.*...*..*.*.*....*..*..**..*.**.*..*.****..*..**..*.....*.....*...*..***...***.*...*..***.****.**..**.*.**..**.*..**....**..*..*.*..**.**..**.*.***..***.***.**.*.*.*...*****.**..*.*..*...*..***.***..*..*****.*.*....******.**.******..*.*...*.**.......**...**.**......*.....****..**..***.***..*.*...*****.**..*...**.***.*.**.*.**....** *.**..**.*.*.**.....**.**.*.*..**.**..*...*..****..****.*.**..***.**.*.*.......*...***.****.*.*****....***..**.**.*.**.**..***..*...**.*.*.**...*..******.*...*........*.***.*...**.**.*...*..*.***.**.*.*.**.****.**....*.......*.*..*.*.*.*....*.**...****..***..*.**.**.*.**.....*.***.**...*.**.*.*..*.**.*......*..**.....*.*.*..*.***.***.*....**.*..*....**.***..**....**.***..***.***...*****..**.*..*****..*...**..*.**....***.......*.*******...**...****..*..****..****.*.*..****.****.****.*.****...***.*...**.....*..**.***.*.**.*.*.*....**.*.*****.*.*.*..**.*......*.***.*...***.**..**.**.**.**...******..*.......*.***.**.**.**...*......***....*......*..*..*.**..*.*..*.*****..*.*.*.*.*.*.*..***.*.*.**...*.****.***..**.*.***.*.*...****..*.*.*.*..**..*.*..*.*.*..*.*.***.*.***.*.*.....***.*...*.*...**.*.***.....*...*...**.***.*..**.*....**..*..*.**.*.*.**.*.*...*..***.*..**.**.*.****..*.*.*..*.****.**.*....***..*.......**...*..***.*....*.**..*.....*..*.*...******.*.****.**.****.*..**.*.**.*.*..*.*.*.**..**..*.....*.....**..*....**...*.*..******.**.*...**..*.*.*****.**..*..**...**...*..**.***.*........*.*****...*.***.*.*...***.**.*.**.***.*.**.****.*..*..**..**.*.***.*****...*.***.*..*.*.*...*.****.***.....**.....****.*.....*..***.*.***.*..*.**....*..*.*.**..*.*.*.*.*...*.***.******..*..*....*...****.*..*.*..*.**..*.**.*.****..*.***.*********...*.***.**..***.******.*....*..***.*.*.******.***.*.**..*..*....*.*.....**..*.***.**..*.**.**....**..**.****....**....****.***.*.****.*.****..********.***.*.**......*...*..*.**....*.*.**....***....*.****...*.**..***.*...**..**.*...*.*.....**..*....*.****..**.*.*.*.**...**.*.....*.*.**.*.**..**..*.*.*.*...**.****.**.**.*..*.**.....**.**.....**.*..*..*.*.*.**.***..*****.***.***.....*.*.**.*..*.**.**.**...*.*.*.*.**.****.*...****...****...**.*.*.**..**.*..****..****...*..*.**..*..******.****..*.*.*....***..*..**.*...**.****...**********...*.*....*..***.*....**.*..****.**.*.*.**.*..*..*.***...****.........*.*...***.**..****.***.*.*......*....*** *..**....*....**...*.*.**.****.*..*.**.*....**...***.**...**.*..***.*.*.*.**..**..*.**.*.*.**..**..****...*.*...****..*..*..*.******....*.**.*..**...******..**.**..***..*..*.**.*.*****.****.*..**..*.***.**...***.*....*.**********.***.***.*..*..**.*..*.**...*******..*...*..*.**...*******....***..*.**.*.*.*....****.*.*.*..*..**...***.*.**.*.....**....*.****..**.*.*.*...***..*..**...***.*..**.**....*****.*....*.**.*.**...*..***...*...***....*.***..****..*****...***.*.**...*****.*....*..*.*.*..**.*.*****...***...*....********.**...*.*.***...****...*.*...**.*...***...**.*****.*.****.....*.**.***...*.....**..*.**.**.*..*....**...*..***.***...*.***.*....***.****.*****..*.*...*********........*****..*.......**..*..**.*......**...**..*.**...*.**.*...*........*..***....*..***..........*.*.***....*.....**...*.***.**.*.******.*.*****.*..*....***.***...****...***..*..*******..***.*.**...*.******..*..*..**....**..*..***...******..**.****.*.***....*...*.*..*...*.*.**.....*..*...*...*....*.****.*.*..**...*****.....**..**..*...*....**..***.*...***..*..***.**..*......**...***.*..*..*..*****..***...*.....*..*.*..*..***.....*....***.****..**...******.*.**..**.*.**..*....*....****.**..**.*.....***..*..*..*..*.*.**..***...*.***.****..*..*......****..**.....**.*****......**........*.*****.****.*...**.***.***.**..***..**..***.**..***.***..**.*..**..*.*.*..*.*..*..**...********.******.**.****.....****.*....*.*.***..*.*.*.**.****.*.****.*..*........*.*...**.*******.*...***.*.......*.*.**.**....**.*.*.***.***....*******...**.*.**..***.***.**.....*.**.****.*.**.*******..*.*.......*..***.*.**.*.*..*.*.**..**.**...*.*...***....****....*.*.*..****....*.*.....***.**.*.....*.*.**..**...***..*....*.**.****.*.*.*..***...**.**..*..*.*....**..*....**...*****..****..*.....*..*.******..*.***...*.*.*.*..*.**.*.***..*..*.*.***....*.*....*.*.....***.....**.*....*..*.*.**..*****..*..****.**....**..****..*.***.**.***...****.**...**.*..*...*.***.**.*..*..*..*.**...*.*..*........***.*..***.***.**...*.*...*.**.. .***..*..*.*....****.**......***.......**.**...**********..*...**..*..**..*.**...*****.*.*...**.*****..*...***...*.**.*.**.*..**...**.**.**..**.*.*.**......**.*...******........**..**.**..**......****.*.***.***.*....**.*....**...****.*..*..*.....*.*.....*..*..*.***.**....****....**..*..*****.***..**.***.....**..*.***.....*...*.*.**.*.*..*.*.*...*....*..*..**.*.*...**.*.****..**..*.**.**.***.*.**.*...*.*.*..*..****..*...*.*....**...*..*.*....*.*..*.*.**..*.*.**.*....***.**...**.****.**...**...*****.**....*...***.**....**..****.*...*******.***....**....**..***.*.....*****...*..**...****.*.**...****..**......*..*.**.*****.*.*..**.*.*.*.***.*.**.***.*...*.*.****.**..*........*.....*..*.**....***.....*.*...**.*.*******.*...*****..*....******..***...**...*..***..**..*..*.*...*.**..*.**...*....*..*.*.*.**...**.*.**.*...*.**.****.****.***...*.*...**...**..*.***..*.*...*.**..*.......*..****.*.*.*****....**.*****..***.****...***.****.*..*.**..***.*......****.***......*..*.*.***.*.***.*....*.*.****...**..*...*..*.....**..*..*.**.**...*....***.*.**.*.....*.**.***.****.**.**.......***..*.*.*.*...*.*..*.***..**.*...*....*.*.**..***.**.*..**..**....*.*......***.*******.*..**.**.*.**.*.*.**.**..**.**..*.........*....*..*******.***...******..*.**.*..*.**...*...*...*.....*.**...****.*..*...*.**...*..***.....**....****....*..*.*..*.****.*****.*.*.....***.*.*.**.**.*..*.*.*.**.*****.*.*..*..*****.*.*.*..*...*.*....**.*..*.**.****.***.*.*..*...**.....***.**.*...*..***..*.*.*.*..*****...**..*.*.*.*...*..*.....*.*.**.**.*.*...*...***..**.*.**.***...*.*.....*.*.*.*...*....*****.****.****..**.*.**..****..*..***...*.***.*.*.*...****.*.**..*.*.***..***.**...****..****.**.*....*..*..**.**..****.....*....**...***.**......**...**..**....*..*.*....**.*.*.**...*.*.***..*.*....*******..*.....**.**...*..*.*.**..****.***...*...*.*.****.....**..***..***....***..**.**..*..*.....****.*..****.*.**..**...***.*.**.*..*...**..*.****....*..*.**.*.**.*..**.***.....*.***.**..*....**.******....*.*.***.***....** .*....****.*....*******.**...***......*.*******.*.*..*...**.***.*..*........**....*...***.**.*...***.**.*...**.*..***.**...*.***.********.*..***.**.*......***.**.**..*.*.**..**.**..*.**..*..*.**...***.**...*.**.**********...*....*..**..****..*..*.*.****.****.*.....***.**.*...*.*.*.*.*.*....*.*.*...*.*.****.....*.****...***.*...***..*.*.*..*.****.*.......*.*.***.**.**..**.*.*.***.****...*.***.*****.*.*****.*........**.**.**..*.*.**.***.*.*..****..***.*..*......**.*.****.....*.******.*..***.*..**.*..**.**.*.****.*****....*..***..***..***.*...*.*.*.*.***..***.****..**.*.*..*.*.****.....*****......*..***..**..*....*..**.*.*...*.*..*****...********..*..*....***.***..***..**..*.*...****.**.****.....*...**...*.*.****.*..*.*..*****.......*.....**..****.*.*.****.****.*...*.*****...*..******.*.**.*..*....*...*..***.**...**..******..**.*....*....**...**.*.*****.*.**...**.*...*......*..***..*....*******.**.***.***.....**.*.*...*.*....***...*.*****..*.*.*.**..*..*.***..*.**.*..*.......******..*****.*.*....***.*****..*...*..*.*..*.*.*****....*****.**.****...*..*....**..**..*..*..**...*....****.***.*..****.*.**..*..*.**..*.***.*..*..*.***.******...****.*.*.*...**.*.*.*...****.**...**...*.*..**.****.***..**.****.*.****..***.*.**.*.****..*..*.*.****....*.**.*.*........**.***..*..*.....**.*.*.***.**...****..*.....***..***..*..**.**......*..*.*.*****.*..**..*.......*..*..*..*.*..***.**...**..**.**..**.*...******...**.....****.**.*****..*..*.**.***..****...**......***..**.***...*.*.*.........**.**..***.*.*..**.*........**.*.***.*.*..**.*..*.**..*..**.*****.**.***...****.*.**.*.*.....*..***.*...*****.****...*..*..*.*****...*..**.*.*..**.****...*..*...*....*...*..*.**...**..*.*.*.*.**...***.....*..*.*.***.******..***.**.*.**..*....*..**...*..**.*.******.**.*..*.*....*******...*..******...****.*..**.*..*..**.*.*......*...***.*.*..*****...*..*****..**.*.***.****.******.****.*.*........****.**....*****.*.*..****..*..**.*.*....**.**.*.***......**.**.**.***.**...**..*.*.*.**.*....**.**.*.*..* ****.*..*.*......*..*..*.***..*.*****...*.*..*.*..*.*..*.***.....**..*.*..***.*.***.*.*****.......**..**.*..*..*.***.*..*.*...*..*******..**.*.*.***.....**.***.*..***.*.*.**..**..***..*.......**...**...****..*....*....**..**...**.*****.**.***.**..*.*..**.****...***.*.*..***...*.**.*....*****.*********.*...***.*......*.*....*..*..*.*..**...**.*........*.***..**..**...*.*..***......**...*.*...******.**...**.*..*.****...***...**..*..**.....*.****....**....*..***....*....**.******...****.***.*...*.*.*...*..*.**.**.**.*.*.***....**..***.*....*..*.*.*..***....***.**.**..**...*.**.**..***..*******.***.***.**...**......***......*.**..*.*...*.*.**.**..*..*.*****..*..**.*..****..*....**.**.*..****.*..**.*.***...*.****...*..*..***.*...**.**.*.***.*....******.*...**..****..*..*.*.....*..*****..*.**.**.......***..**..*.***...*...*..***.**....***..**...*.*...........*.***.*.***.*...*....*..*.**.....*...*..***..*.***.***.**..****.*.**..*..*...*..********.****...****....*.*.*....*..*.*.***.**..**.**.**.***......*.......**...*.*..***.***.*.**.**.**...*.***.*...*.*...**.......*.***.*.**...****.**...*.*.*...*.**.*.....****.***.*...***.*.*.**.***....*...*..***.**..*.**.*......****......******...*....**..*..*.*****......*.*.*...**.*..*....**...***.**.*..*.***...**...*.***..*****.*.*...*...*****.***....***.*.*..*..**.**..**.*..*.*.***.*..**...*.***.*..*****...**....*.**...*......*....*.***.*...**.********..*******.**.*.***.*.***.*...*...*..******...**.**..***.***..**..***..*.....*.**...***.*.....**.*******.*....*.....*.***.**.***.**.*.**.*...***.*.***......*..***.*.***....**...*....****........****..**..*.****.....*...****.*****..*..**.*..*..****.*.****.........*.********.***.*.*.*.**.*.*.**.*...*...***...**..****..*...*.*.*..*.**....****...*****.....**....**.**.*****..*...**..***.*..**..*...**....**.**....****..**.*...***.*****...***.****....**..*..*.*...**.*..*...*.*******..*.*..***.*.*..***..*..*.*.*.*.*.****..***..**..**..*.***...*..*.....*....*..*...*...**..*..*....**..**.**.**....* **..**..*.*.*.***.*.*.....***.**.**.*.*....*..**..**..*..****.*...**..***.....*...***.....**..*...**......***..*..**.*....**..*...*..***.***.******.*.*..***.*.*.***......*..**.*.**.*...*...**.*.**..*...***.****.***.**...****...**..*......****...***.*.***.*.**..*.**.**..*.*.*.***.*.**..**.....**.**..***.*****.*.*.*.****...*..*.**..***..*.*..**.***.*.****..*...**.***.**..**..****.*.*.**..**.**...*******..**.*..********..***..*..**.**....*...*..*..**.**..***.*...*.*...******...***.*.*....*...******.**.*.*.***.......***.**..*.***..*.*..**.**.*...*.*...****.**.**.**..*.***.**...**.**..*...*..**..*.*****.******.*.**..****.**..**.*..*.......**..*****.*.*.*...*.*.*.**.**...**..****..**.**...*.*.*....**.******.**...****..**.******.**.***...**...*.**.***.**...***.****.***.*.**.*.*..***....*..*..*.*...**......****.........***..*.**..*.**..*.*..**.***..*....*.*..***..*.*.*.**.**.**.**.*..*....*...*.***........**..*.**.*.****.*.**.*****....**.*.**.*.**.**..*....******..**..*....**.*.**.*.****.**.*.*...***********.***.....*.*....*.***.**.*..*.***.**.*....*************..*.***.*..**..****.......*.*........********.***.***.**.*..*****..*.****..*......***.**.*.**..*..*****...**..*...**.***.....**...**..*..***..*..*....*****.*.**...*.*.**.**.******...*...*..**.*..*.***...*.*....*.........*****.***.**.***..*.*...**.....***.**.*..*..****.**...*..***...***.*****.*.*......*..*..**.***.*..*.......****.******...*..*.*.**..*.****..*.*...*....***.....**.*.*.*.*.***...**.**....***.****..*.*...*.*.*..*....*.*...**..**..*.*.****..*.*...**.*...**.*..*.**.*.*****.***..*******.*..*.**.*..*.*.*.**...*...****.****.*..**...**..**.**.**..*.......***.***..***.*.*..*.***..*..***..**..*.......*.*....**.*...**.*.....**.**..*.*.*.*...*..****...*..*.*...*.**.***.*...*.*.*.*.**..*.**.**...*.***...**...*..***...****.......***....**.*.*.*.*..*******.*...***.**...**.....***.*.****.*.*.*.....*..**.....**..**..*..***..*..*.***.*..*..**.**....**.*..*...*.******...*.*..*.****...*.**..*...*..**...**.*..*.........*.*. *......**.**...**.**.*.*.*.**..**.*..****..*.**.*.*..**..*****...***..*.**.****..**.***....***.**.***.*...*.....*.*.**...*.**.**.*..******..***.*.*..**.......*.****....*..*****..**.......***.**..**.*..*..*******.**...*.....**.*****...**....*.*.*.*..*..**..**.*.*.....*..**..**.**.*..*.*.***...*********.*.****.**.*.********.***.**.**..*****...*.*.***.*.*.*...***..***..*..*..****.*******.***..***.**.****....*...***.*.*..*....**..*...****.**.....**.*.*.*.....*...*..*.**.****.*.***...*...***..*.**.*.....**.*****......*.*.*..*..*..****..*.*.***.*.*.*..*.***....*..**..*..******.**..*.****..**.*.*****.*....*.*...***....*.*****.***..**.*......*.*.**.*.*..**.*.*..*.****..*.*.**...*****...***..*.****..*.*.**....*..**.****..**.*.*..*..*...*.*..**.*.*.**.*.***.*..**....*..*....*...*...****..*.*..*....**.**.*.********...*.*****.**.***......******..******.....*...***....*......*.******.***.***..*..*****.****.*....*****..***..****.....*.**......******...**...***..*.**..*.....*.*..**.....**.*.*****....**...***.**.**..*..***...**.*....*..*..**...***....**.****.*..*..*.***...***.**..*.*.**..*.**.*...*..**..*.**...**********.*.**..**.*....*.******.****.****..*****.*...*..**..*.****.....***...*.*.******..***..*....******.****.*.*.***.*...*...**.**..*.*****..*.***...***...******..*.*..*.*....**.**..*.*..*.*.*.***....*.**.**..*...***.***..***.**.....*...***.**...*..**.**...***...**.***..*.*..****.*.**..**.*..*****.*****.**...*..*....**.*...*..*..*......**...*.******.***..**.*.*.****....*..**...*.*...*****.****.*.**....*.*.*...*.**..*.**...*****.*..**..**..**...**..**.*.*.*.*.....*..*.*...*..*******.**..*....**.*.**.*****.*.**..***.**..***.*..*....*.******..*..........****..*.*.*.**.*....*..*..*.....*.*.**.*.....***..*.*.....***.*.*....***.*.*.*..****.***.*........*****..****..*.******..**..*..*.**.**..**...****.**..*.****.*...**..**..*.**.*...........*..*.*.....*.***.*..**.*.*.*..*.*.***.*.*.*..**....**.*..**.....*....*.*..**.*****.**..*..******.**.**.*.***.*.**...*...*****.***..*.....*.. **.*****..*.***..*.****..*...***...**.**..*.**...**.*.***.*..*.***....**...*.*..*.***..*..*.*..**.*.*..**.****...*.....*....******.*......*.**.**...*....**..*.******..*.**...*..*.**..*......***.*.***....*...***..*.....*****.*..*.**..**.*.*.***.**.*..*.**...*....*.***.*....*..*..**.*.*****.**.*...*.....**....****.**....*..*.*.*.*.***..*.*.*..*.**.*...*.******.*..*......*.....*****.....***.*.**.****.*.*...*.**.*.*****.*..*.*..*..*...*.***....**....*.....*.*..***....*...*.....**..**.****.*.**.**.*..*....***.*...***..*...**.**..****........*.**...****...*....***.*.******.**..*.**.*.*..****.**.*.***..**....*...**.***.***.*..***...*..**..*..*...***..*.*.**...*.*.*.....*..**.....****..***..**.**..****...**....**.***.**..*..**...*.*...********.*..***.*..***.***....*...***.*.........****.**.**...*.***.***.*.....*..****..*..**.**..*.**..*.***...*....**...***...*.***..*****..*...*..*.***.**..*.****.*...*..*.*.*.***..*....*..**.***.***...*.*.**....**....*...********..**.......**..***.....***..*.*...*.*..**********...*.....*.****.****..*.**...*.**.*.*..**.***.*....*.**.**....*.*.**....*...****.***....*.*.***..*.*.****...****.*..**..**.**.**.**.**..*..*.***...**..*****..****.*.*.*****..**.*....*....**.**.*.*..*.*.*..**..***.*...*...***.*..*.*...****..**..*******.*...**.*********..*.....**...*..*.*****.*...***...*...*..*..**....**..*.*.******.*.*...*.**.*.*..*.**.***..**..*****.*.**.*****...**.**.**.****..***.*..**.*...**.*****....*...**.*....*...*.*.**....*.*.*.*******.....**..*..*.*....*..*..*.*...***..*...****.***********..****.***.....*.**...*..**.....**...*....*.***..*..*.*.*.*.**..************..**...***..*...**.*.*...*****.*.*.**..******.**.***..**.***.**..*****.*.*.....**.**.**.*.*****.*..**.****...***..**.*....*.*....***...*.....****..*...**.*.*.*.......*.***...**...*.*******.....*..**.****..*..*..******..*.***.**.........***..**..*..*****..*.*****.*.*****...**.****.....**.*..*.*.**.*.*........*.****..*.*****....****....*.**.***....****..........**..*.*.***.*....***.***..* .*.**...**.*.......*..**...**......****.*.*.**.***.....***....*.***.*..*******.**.*....*..*.*..*..*.....***...*..*.**...*.***..**...*..*..******....***..*.****...*..**.*.*.**...*..*..*.*.**.**.....*.*...*.........*...****..**.*..**...***.**.*..**.*.*.**..**....****..*.**...*...***........**.*.*****.*..**..**..*......***.*....***.**..**..*..*.***.**......*.*.***.*....*.****..*.*...*....***..*..*...*.*..***......*.****.***..*.**.*******..*..**.*.*.*.**..*.***....***.**.**.**.******.***......**.*.....*..*.***...**.*.**...**.**....*.****..*...*****..*.......*..*****..******..****...*..***.**...*****...*.*...*.*..*......*...*....**.*..*.*.*.*......*....***..**.....*.*.*..*.*.**...***.*......***..**.***.*....**.*.**..*.*....**..*.*..**...**..*.**.....*.*.**.**.***.*..**..*****.*.*..**..**..***.*.**.**..*****.*.*....*.****.***..**.*.*.*****..**..*.*.**..*..*.....*.******..*.*.**...*.*....**..**.*.****.**..**..*.**...*..*.**........*.***.***..*..**.**...***..****.*.**..***..*.***...*****.**...***..**..*.**.**.**.*.********.*.*.**.***..***.*.******.***.*..*****.*..**.***...*...**....**.***.*.***..**.*..**..***..****.**..******.*..**...**.....**...*...**..*......*.*....*****.**..***.****.*...*......*.*..*..*.*****..*....**..*******.**.****.**....*.*..*.**.*..*..*.****...*..*****.**..***..*.*.**.**.*.***..****..*****.**....**.**.*.*.*...***.**.**.....**.***...*.**.***.****...**..*.***.*...*.****.**.****.*...*...****..*.*.****.*.***..*...*..*.*..**.*......***....**.........**.*..*.*..**....*.**.***.*..****......***.******.*.**....*...*******....*..***....*..*******..*..*.**..**.*..*.**.*..*.******.*****.**.**..*.**......**.*..**.**.*...***..*.***..**.***...*****.*..***...*.*....*******..*.**.*...*.***.****.*...*.*..*.*...***....*.***.**..***..****..*.**.**.**.*..**.*.***.*.*..**.*..*.***...*.**.....***.***...*.*.**.**..**.***......*.***.*..*..*.*****.**..*..***......*.***.**...***.*.**..****.****.*.*.*.*..*..**.**....**..***.*.**.*.**..*.*..*.*.**..*..***...*....****..*.*.****. .*.*.**.*...*...*..*...**..**.**.*.....*..*.*.**..****....*..*.****.***.********.**.*.**...**.**.****.**..*..*.........**..**...**.*....**.**.*.**...*.*****.**.**..**.**..***.*****.*********...****.*...***.**.**..***.***.**.****..*....*.***..**.....***...**...**.*******..******..*..***.*..****......**..*********.....*...***..***.*.****..**.....**..*.****.***...*......**.*.*.*..***....**.*.*...*.**.*.**.***...*.*...*....**..**.*...*..****...*.**.*.*..*.**.**.*.*....*.**..**..*..*****.**.**.....***.****.***.........*.****....*.**.*...*.***...**..***.***.*.*..*..**.*.*.*...***..*.*.*.*..**.*.*.*.*...*....**...***.*.*...**....***..*.**..*.**.*.***.*.*...*..***...*.....**..*..*..*.**......*.*.*.....***....*..***...******.*.*..**.*.*..**.....*...**..**.*.**.****.**..*.*.**.*.****.*****....***..**..*.***..*.*.*..***.***.***...***.**..*...**......*****..***.*..*.**...***...*.....*.**...**.**.**..*.***...*****..*....*...*.*..*..*.*.*..*.**.***.***.*.**...*....*..*..*.********..*.......***.********...*****..******.***...*.*****..**.**.*.*.*..*.****....*.*..*...*.**..***.**..***.*..**.****...***.*....**.**..*.***.*..**..*.*****..**..**..***.*....*...*.*..**...**..****...*.****.....**.******.***.*..*...*..*.*..****...*.**.**..*****.**.***.*.*...**.....***..*.***.*...*..***..***...*.****.****.**..*.**.*.******.*..*....*.**..**...**...*..*.****.*...*..*..*.**.*....**..*....*..*..***..*..*..***....**..*.***....***..*..**..**..*.*.*..**.***.*..*****..*..*.*.*.*****.*.*..*...*.**..*.***.****..**...*..**..*..****.**...*..*.*..**.*..****......**.***.....*..**...**.**.**.*....*..*****......**...*.*****.*******....*.****...*.***......***.*.*.*.*.**....*..****..*..**.***...***..*.......***.***...*....****..*.....***.**..*.*****.*..***.**.*..*....**.*****...**....*****.*..***.*...*.**.***.***..**.*..***...****.*.*....**.*..*.*.*.*.*.*.***..***..*..**.*.*.**...*****...**......**....*...*..***.**.**.***.**..***.....***..***.*.*****.**.**.*..*.*.......******....*....***.*..***.**.**.*.*..*.. .**...*.**.....***.*....**.**...*..*...*.......*.*.*.*.**.**..*.**.***.*.*..*....*.*..*.*****......****.***.*.***.**...***...***..*.**.*.*.....**..*.**.*.*.*.***.*.**.*.....*****...*.*.*.*.****...**.*.*.**.***.*.*.*...**.......*....*..*.****.*.**..*...*...***.**.**.**.*.*..*..**....**.*...*.**.*....*.**.*..*..*.*.**.*...*.*..***.**.....*..*.*..*.***.*.***.*..*.**...*..*..***.*...****.***..*.....*...*....****.**.**.**.*.**....*.**...*...*.*.*.*.**...*.*.**.**..*.......*.*****..*......*.*..*..*...*****.*...*.*....*....*....***.....*.*.*..**.***...*.**.***.*..**.*...*..*.....**.**.*.*.**.**.*....***...***.*.*......***.*.***.*.**.**...***.***.**...*.....*.*.****.*..**...**...**.**.***..*.*.*..*..*.**..*...**.***..**..****.**.*.*..*.**.*********.*.**..**.*****.......*..*.**.**...*.**....*.....*...**.*..*.*******..*.....*****..*..****...*.*****.**.*.**.**...*.....**.*..*.*...*...*.*.*...*...*..**.*.**.*..*.**.******...***.*******....**.*....***.***.***.**..**.**.*.*..***.**..**..*******.*.**.....***.....*.*.....*.*..***.**..**..**.....**..*..***.****...**..***..*.*.***.*.**..*....*.....................**.*.*...**.*.*..*..**.*...****..*.*.*.**..**..***..***..*...***..**.**.**.*******...**.**.*..*...*.**..***....**..****.......*.*.**...*.***...**.*.*.......*.**...*.**.*.***......**..*..***.*******..*.***.....**.****..**.*.**..**....****.**.....**.***.**...**...****..**..*....**...*.*.....*..**.*.*****.*..*.*.****...*.*****.***....****....*..*.*..***..******..**..*.**..****...*....*.****......**..*.***..*...****.**.*..*.***.******.***.**.***.........*..*..*...*.***....*..*...*.*...*.*.****..***..*...**.*..**.*...*.*....***.****.*...****.*..*****..*..*...*........**.....****.******.*......*.*.***.**.*.*.....*..*..*****.*..*...****..*....**..***.*..*..*......***.*.*.*.*.*...*.****.....***...**.....*.**.**..**..**....****.***...*.****.*....*.**...*..*....*.**..**..*.*.*..**.***..**.**.*.*.********..*...*...*.**.*.****..*...**..*********.*.***.****...****.*.**.*..*.*...*..***.** ***....*....**.*..*..**..***..***..****..*...**.****...*.****.*.*.***.*........*.**.*..*.*..***.********..**.***..*.***..*..***.**********........*...*....*..**.**..**.****..**..*.*..*.*.*.****..**.*.***.**.*.*...**.**.****..*.*.**.*.****..**.*.*.....*.*.****...**.*...****..*.*****.*...****.*..*...*...****....**....**.**.***.....*.....*.******.**.***...***.*.*..****.**.***....*..***.*....*..**....****..***.*.*.*.*.****.*..*.*..*..*....**..*****.*.*.***.*......***.***.*..**.***.*...*.*.*..*****.*...**.*..*....*********..**.*.**..*.*****..**.*.*.***..*.**.*.*.**....**..*.**...*.**.*.*.*.***...**.**..**....***....*.*.*....**......**..**.*..*..***.**.....**.....**..*.*.*...*.....**.*.****...**....*****.**...**.*.*.*.*..**.*.*..****.*.**..**..*.*.***..**.....*...*.*.*.*.**.***.*...**...*..**..*.*.*..***..**..**.**......***.****.**..*.**....***.**.***...**..**...*..*......***.*...***..*.*..**...*.**.**.**.*..*.**..*.*...*.*.**.*.******.*..*...*.*.*...***...****.**..*..****...****.***..**...*.*...**.*...*..***.**.*.**..***.*.*.......*..*..**...*.*.*..*.*.**...****.**...***.*****.....**..**.**.*.*.*.***..*..*..*..*.**.*....*.***..****.******.*.*..*.*.*..*.*****.****....***.**.......****..*.***..*......***.***.*.*..***.**.**.*..*...*...*..*****.**..*..*............***...*.**.*.**..*..****.***.*.*****..**...**....**....****..***..*.....*.*....*.*.*..**.*......*.**.....*.***....*...*..*.*....*******...*...*..****.***..**.*..*.**.........*****.**.**.***.*****..*.*.....**...**.*.*......***..*.**....*....*.*..****..*.*.*......**....***.*.*....**...*.*****..**.*.....**.*..*..*.**....*..**...*.****.*.**....*..***..*****..*.*..***.*.*.***..*....*.***.**.*...***.....*.*.....*.*.***..**.**.......*.***..*..**.*.*.*.*.**.*...**.**.*****.*********.*.***...******...*..******..**.*.*.........*****.*.*.**..*.***.***..**.*****....**.**.......*.*.*.....*.***..*..*..*.......***..*.*.*..*.**.**..******.*..........*......*....*....*.*****.*..*.***.******.****.*.*.***...****.******.*.*...*.*.**.* ****..*...**.*****.*.**....**..*..*..*****.**....*...****.**.*.*****.*..**.*.*..*.*...****.*..**..*.**.***.**.*.*..*..*.****..*..*.*.******.****..*...*.*****..*.*..***..*.*.....*..*..*...*.*.***...****.....*..*..*...*..**...*..****..***.*....*..**.*.**..**.*..**..**..*.**..*.**..*****.*...**..**..***.*.*..*.*..*.**.*.**.*.**.........***..***.*........*....***......***..**.******.*.*.*..**..*..*.**.**.**...***...*..*****..*.*...*..*....*.**.**......**.****..*...**..****.*..*****...***.**....*.*..**....***.****...**.***.****.***.*......**********.*..**.***.***.******..**....*.*.*..**....**....*..*..*.*.***.**.**********.**..*..*.*.*.*...*...*.......*****.*.*.*.***..**...****...****...**.**.***...*.*.***.***....*...******....**....*.*..***...**.**..****.**..*...*.*.*..**.*****....*****.***...*...***.*.*..**.*..*...*...***.*.*****.***....*.**..*...**...***.....**.**.**..***.**..*..*..*...*.....**...***.*.****.**..**.*.******...****.*........*...*..*...*.*....*.*..*..***..**.*.*..**.****.*.*......***.**..*********.*...**..****.*...*.*.....*.*.******.**.***.*.*.....***.**..*....***.....*..***..*.*.*..*.*....**....*.***...****..**.***..*.....**..*...****..*.******.*.........*.*.*...***...*.*..*.**...*....*.*.**.**.*...*...**.***.*.*.**.*.*****.****.*....***.*...*.....**.*...****..**.**...***.*****...*...*****.*****...*.*......*......*.....*.*.....*..*.**.**.....**.*.**........**..*...****..*..*..**..***.*.*.**.**...*.***..*.*..**..*.***.....*.*.*.*......*...*..*****.*..*.*..*...*...*..***.*.......**..***.*..**.**.***..**....***..*..*.**..**......***....*.*....**.**...*.*.....*.***.****...*......*.**.*..***.*.*..**...*.**...*.*...*.*.**..*.*.*.*****...*..*.*..*.**..*.......*.*..*...*.**...*.*.**...*..*.***.***.....*.**.***.***.*..**...**.**.*..*****.*.....*..*..*..*****....**.....**..**..*.***.*.*.........**.*.**..*.***......*.**..**....**.**.*..**..*...***.***.....*.*..**..**.*****..**...*....****.**.***...*.****...*..*****..*.*.**.*....**..**.*....*.*.*..*.*.****.*..**..* **.**..***...*..*******.***.*..**.....***.**.**.*....**.....*.*...*.**...*..**......*****..**.*.**...*..**..***.***.*...**...**.*****..*.....*...**..*..***.*....**.*..*...**...*.*..**..****.*.*****.....**..*.****.*.***.*..***.****.*..*..*...*.*....**..**..*.*****.**.......*.*..*******.***..*.*...*****.*...*..**.***...*...**.****.**...*..*...**.*...**.*.....***....***.*...**.******..*.*.****.**.*.***.*...****..*.*.*.**.****....****.*.****.*...**..*.**.**....*..*.*..*...*..****..*.*.*.*.**.*.****..***..**.*..***....**....*..*******..*.**.*..*..*..*...**.*.*.....*.*...*......*****.*..*..**.**...*....*.***...**.**.******.**.*.****..*..*.*.**...*.*..*.......*..*.**...**.*..****..****.*...*......**.****..*****....**.*..***.*.***....*...***..*...****.*.*.*...*.**.*..**.*..**.*.........***...*******.**.**.**.****..*....****.*..*.*...*...***..*..*..**.*...*.*...*..*.*.**..*.*.*.***..*.***.**.*.*.***....*.***.*...****.**.**.*...*..**..***..**.***..**...**..*..**.**.*...*.*...**.***..*.*****.****..**.****.*.*..**.*.**........*.**.*.*.**.*.***.....*..***..**.*.***.*.*.....***..**.***...*..*.*.**.....**...**.***...**..**....**..*..*.*.**.*.*.*..*.*.**..**..*.*.**...***.***.*..***.*.**..*.*..**....***.**..*.*.*.*.*.**..*****....**..*.*..***.**..*.*...*.....*...**..*...*.*...****..******....*.*.****...*.***..**..*..*..*.***..*...***.*...****.****.*.**...**...**.*..**.*..*.*.*...*****......*...*.*..**...*..**..****.*..*****.*.**.***...**.*..*.**..*..****........*.......*.*.*****.*..***.....*....*.******.*..*.*.**.....**..******.**....*****.*..*..*.*......*.*.*.*.*......*.*****.*.***...**...*.***..*******.*...*....**...*..*......*.***..**.*...**...*.***...***.*..*..*.*.*.**..*.*.***....*...*.*.*.**..*.**..****.*****.**..*.**.*.*.*.****....****.*.****.*...*.***.*.*****..*...**....***.*.*...*.....*****...*....***.**..***....***..*******..*..***.*.**..*****.**.******.*.*....*****..*...*....****.**..***.*..*...*..**.*....*....*....***.***.*..**..*..*.*...*..**..**........***....**.*.*** .**.***.**..*.*.*.......*******.*...****...*..***..*.*.*.......*.*.*..*****..**.**.*.*.*.*.*...*..*..*....**.....*.*******......*..*.*..*.****.*...***.***.*****.*.*.******.**...*......*.**.****..*.*.***.*****.****.**.***.*.***.*.**.*....*.*.*..*.***.***..***.****...*..***...*..**..*.**.*..*...*.....*.*****..*....*...****.*....*.***....**...*.***.***...*.***.*...***.***.****..****.***.*...*...**............*.*****.**.*.*.***.**....*.*.**...*.*.*...*...**.**.***...*...****...*...**..**.*.***.*.*.*.****.****...*.....***.***..*.***....*.****...*.*....**.*.*.****...*......*.....*..*.**..*...*...*...*.*...*.***.**.*..*.**....**..**...*....*..**..**..*.*****..*.***.**.**.*..*..*.*.*...*..*.***..**.*.*..****..**....*.*.*.*.*.......*..*.*..**....*.*..*..*.**....*.****...*.*.****.*.*.***.*....*..*..*...*....***.*.*.**......****.***..***..*.******...*.**..*.****.....*...**.**.**.*.....*....***.**.......*...*.***.*.*..*.***...**...*...*.*.**...***..*..***.*..*..**..***...**.***..***..*.....**....***..*..****....*.*.**.*...****.....**.....**.*..*..*.**.*...****.*****.*...*.****.**.***.*****..***..*.*.**.**.**...**...***...**...**.*.****......**..*..***....*....*.**.**...*.*.*..***.*.*.***..**.**..*.*.*.***.*******...**..*...***.*..**.*..*..***..**.....*.**.****.*........*..*.***.*..**.*.*...*..**.*.****.***...*.*.**...*..***.*.*********.*...*.**.....*.**.....**.***.**..*..**..**.*.***.***.*.*..**.***.*..**.*************.**.***.**..**.*.********..***...*..*.***.....*****..*.**.*.*.***.*.....*.***...*.*.*.*..**.***.**..*....***...*.*.****.*****..**.*.....*...**..*.*****...*.***....***..**...*..*.***.**.***.*..**.**.*.*..*.**.*.*.**..**....*.*.*...****.****.*.*..*.*.*...**..**.***.*.*..*..*..***.**.**..***..****.........****...*.***.*.*.*...**.***.....***.*..*.*.*.*...*...****.......*..*......*****..************.****.*..**...*..*.*****...*.*******...*...**...****.*.***.*..*.**.*..**.**..*.**.....*.***.*.*...*.**.**.****..*.*..*.*.*..*..*..**..**.**.****....*.*.**.*.*.**...*..**.*.* .**.....**....****..*..*....*.....***.**....**.**....*...**..*..**...*......***...**.*..***.....***.**....*.*.*.***.*.*.*.*...**.**.*..*..*...*.***...*.*.****..*.*.**..*.*.***..**..*.*.*****.*.****....*.*..*.*..**.*....*.*...*...*.*****..*****.***..**.******.*...*.*.*..***......*..**.*..**.****..****.**..*********.****..*..*.*........*.***.**......***..*.***....***.**...****.****......***..**.**.***.*.**...***.****.*.*..*..*.************....*.*.*..***..*.*.*****.**.**********..***..**.**..*.**.*.*..*...**.***.*.*..**.***......*..**.*.*****.***.****..*.......*.**.*.*.******.***..**.****....****..*.*.*......*.*..********...*.*.**.***...*.*.....***.....****.**.*.*****.*...*.****.*..***.**.***....*.*....*.**.*.*..*...*..*....*.*..**.*....*.*..*....**........*..*.*.*...*.**..*.**.*..***..*.**.****.***....*..*..*...*.**..***.*..**.*.****.*.*..**.*.*..****..**.*.**.*.***.*.**.**********..*.*****...**.**..**..*.*.*.**..*******...**..**.....*.*.*...*..*.*****..*.*.*.*.**..**.**.***..*.**....*..*.*.*****..****..**.**.***.....*.*.......*..**......*.*.****....**.**.**..*.**...***..***...****.*.**...**.*****.*.**.*....**.*****....**...*********.*.*.*.******.*.*.*..*.***.*....*.***.*...*.**.*.*****.*****...**.**.*.*****.**.*..**...*...*.**.*.*...*.*..**.******..*.*....**..**.*..*.*..****..**...*.**.**.*.*.*....******.***...*.*.....*.*..******.*..*..*...**..*.**.****...**.**...*..*.*..*.*.***.**...*******..*..*...*.*.*.*******.......****.****.*..*.**...*.*.*.*.*.**.*.*.*...**...*.**..*****.****.***...****...*******...**.***.*...*..**...*...**.*...**...*.....**..****...*......**..*.*.****..**.***....***...***.****..***..*.********.**.*.**..*.****.*..****.***....**..***...**.****...*..***.**...*.*..*.**.*.*......**.*..*...*.**.....**..***.******.*..**.*..*.**.******..**.**..*...**.**.*.*.*...**.**.**....*.*...*..*..*.....*..**.*..****.*.*........*..**...*.********.*.***.*.***...*.*.**.*.*.....*.*..**.*.*....*...*...*******..*.***.*..*.*.....*..*..*.*.**.*.*.*.**..*.*.**.*.*......**. *********.*.....*.*.*.*..*.*..*.*.**.*..*..**..**.*****.*..*......**..**.*****.*****.*.**.*.*****.**.*******.*...**.*.*..*.**..*****.**.*.**.****...*.***.***.**.**...*.**.****..**..*.......*.****.*.*......*...*.**..*....**...*..***......*.*.**.....*...**.**..*...**..*.....***.****.***.*.****.*.*..**.***...*.*.***.****.****..**...*.**..*...*...*.*.*.*..***...*.*...**.*.**..*...***.*..*.****..**.*..*.***.**.*.*...**...*.**.*..**..******..*..**********..*.*...*.*..****..***.*.*.**...**.****.***..**...**.*..**..**..**.**...*.***.**.*...*..***..**...*.****.*..*.**...**..*..*.**....***..**..*.*.**.*..***...***.*.**.*****..*.**.*.*...****.***.**....*......*.**.****.**...*..*...**.*....***....***..*.**..**..****.*.****.***....*....*..**....*...*....***.*.**.....**..**.*****.***..***.*.*.***.....***.*.*.**.*.*.*.****.*......*.**.*.*..*..***.**.**.*.**.******.***.*..*....**.*.*..***.*.*.*.***.***..**.****.*...***..*.**.**.*****.***.**..**.*...**.***..****...*.**.....*.**...**..**...*.**...**.*.******.*....**..*.***.**....*.*....*.**.......**..*..*.*.*..****.*.*..****.*****...*...**.*******...**.*....*..**.*.*..*.*.*.*.**.**..***...**.**..*.*.*...****...**...**.*.*..*.*..*.***.*..****.**....*******..*.*..**..*.**..***...*...****..****.*****.*..*.....*.*...**.*...****...*****.**..*..******.**...*.*..**...**.**.*....*.*...**.*..******..***..*..*.*.*..**.*..*******.*....**.**.*.**..*****..*..*..*....*.*...**.*..*.*......*..***..**.**..***..*..****..*..**.****.**.*.***.***.****.**..*....*...***.*...*.***..**..***..*.*.**.**.**.***..**.*..**...*..****..***.*..*.*..*****..*...*.*..*.****....*....**.*******.**.*..*.*.***..*..*..*.*****...******.**..**.*.*.*..*..*.*.**..**..*..*..*****.**.*.....*******.**.***.*.***..**..*...***.**.*.*.****.*****....*.***..***....*****.***..**......**...**.****....*.*****..*******..**.*..****.**.*..**.*.***...**.*.**.**.****.*..*.***...*...**....***......*.*..***..***.....**...*.****..*..*.*.*.*.**...*..***.....*..****.*.**.*.*...**.*.**.*..*.*..*..**. .**..*******.*.*.***...***.****.***..**.*....*.*...*..*.*****...*.**.***..**..***.*****.***.*...****....**...*.****...*......**.*..****.*****..*...**.**...**.*****....*******.....**..**.**.....***.*.*...*.****...**..**.*..*..***..*..*.**.*..*.***.*..****.......****.*...**..**.....*.*.*.*****....*******.*..*..***..**.*......***..*...*...*.*.*.***.*...***.**.....*.*****..*.**..*.*..****..*..*.*.**.********.****..*****..*...*.**....**.....**.***..*.....*.*..*..*.*...*.*..*.*.......*.....*....*.*.*.*....*.**....**.*....*****..**.*..*.......****.....***...*...*.******..***.***.****.******.***.*.******.*.*..*....*.**..**.*.****.*****.*.*.**...**......**...*.******.**..*.*.*....*..*****.****....**..*..*...*.....***..**.*.**.*.**.**..*.........*...*.*..**.*.**.*.*....*.*.**.***.*.***.***.*..**.*.*...*****...**.**.*.*...***.*..*...***....**.****.***.*.*.*...*..**.**..**...*.*.***...*..**.**..*.*..**.*.***..*.*.*.*.*.*.*.**...****.*...****.*.....***.*..**..*.*...***.*.****..**.*...*.***....**...*...**...*******.*...*.*.****.*...*.*.**.*.******..**..*.**.*.***..*.*....*....*.****.*..*.*.*..*...****.*.***.*..**..*.****.****....***.*.**.***....****.*..*....*.*....*..****.*..**.***.*.**.....**.***.*..****..**.**.***.***.*.***...*..**.........*.*.***..***..*...**.*..***.*...**....*****.*....**.**...*..*...*.........****.**.**..*.***.*...*.***.....*....****.*..**.**..**..*.*****.*...**.*..*...******.****.*....***..*.***.*.*.*...**........*.*.***.**.*****..*****.***.*****.....*.*****.***.*.....**.....*.*..........*.**...******..*...**.**.*.*....*.....*..**...**...**.****..*...*...***..*..**.**.*..****.**...*.*..****.....**.****.....**.......*.*.*.....*.*..*.****..**.****.....*.*.**...**....*...**.**..*......*..***.*.....**....**..**....*.*..**...**.*.....***..**.**.*****.**.***.***..**.**.*...**..*****.**.*.......*.***.**...*.*.*.*.....***.*.*.*.*..***..**......**.......*..*.*..**..*..***.**..*.***..*.*..*.*....**.*.*.*.****.*....*..****.****.****.*..*..**.***.*...*.*...*****..***.. ..***.***.*.*..****..*..**.*..*.*.***.**..**...*...**.**....*.*...*.***.**....***.*....*....*....**..********.***.**...**.****..**.*****..***.*..****.*.**....**.***...****.*...**.**.**..*...**.*..*.*.**.***....*.*..*.******.*.*.***...****....****.***.*...***.*..*..*.***.***.*.*.*.*...*..*.*..**..*..*...**.*.*...**.***..*..*..**.*...*..*...*.*.*****...**.*.....*..*.*.*.****.*.*.**.**.**.*.*...**.***..*.******...***..*.**.*.*.*.**.*...***.*...**..**..**.**..****..**.**.*...***...*..*...**..******.*.....*.**..***.*...**..***.*.**....*..*.*.*...*...*.*.*.***....*****.**.****....**..*.*******.***.******.*......*....*****.*.*.*....**.**..*.*.***..*..*****.***.*.*.*******..****.***..*.***..*.*.**..*.**...*....*...*..******..******...*...*..**.*..*.*.*****..***......***.**********.****...*.......*.*......***.*.**...*..*.*..*...****..**.*..***.*.**.**..*...*..*.**.*..*******.*.*.**...**..*.*..*.....*.....*.*****....********.*****..*...**..**.*.*..***.***.*.***..**.***.**..*.**....********.*.**.....*...**.*.*.*...*.*...*..**.*.***...*.*****.*....*.*.*.*.*..**.*....**........**......*..*.*.**.*....***....**.*.****.**.....*.**.****....*.*...**.*.*.*..**.***..*.*.*..*.**....****....*.*****....*...***.*.***.*.*.....*.****.*...***********.*.*******.****.......***.**...*****.**.***..*.*..*.**.**.**..**.*.......***...**.*.*..******.*...**..*.***..*.*......*.***.***.*...*...*...*....**.*.*..*.****.*.**....*...****..**.*...**.*.***......*...****.**.***.*.*.***.****.****.**.****..***.*.****.*...***..*..*.*..***..***......*.*.*..****...***..*...*..*.*.**..*.***...*..****.*.*..***...****..****.*.*.*.***.*.****.*****..**.**********.***...*....*..***.**.****.******.*.***...**....****.*.***..*...***.****.***..*..***.*...*****....*....**.*.*****....*..**..*..*.....**...***..******.*..*...*..*.***.****.****...***..**..****..*.****....**..*.**.*....*.**.***.*....*..*.*.*....*.*.**...*.....*..*.***.*...****.*.**.*...*.*.*..***..**.*****..**..**...****...**..**.*.*.*.**..*.****.***..*...*****... *......**.*.**.*.*..*....**.*...*...*..*..*....**.*...*.*.**..**.**.**.****..*..*..*.*.*....****..***.**.....*....*.*.**..*.*.*.....****...*.*.*..**..**..**.***.*.*..**.****..*..***.*.*.*....*.*.*..*..*****..*.***..***.*..*..**.*****...*.*..****.*..*..*..**..*...****.*.***..*.**..*....*.*...*.*..**..**..****..**.*....*...**..*.*****..*......*..***..*...**..*......***.*.....*.*...**.*...*..**.*....*..*..***.**...**.*..**.**.**.***..*.**.****..***...*...*.**.*.**.****..*..*.**.****..**..*****...***.*....**.**.**.***.**.**..*...**.*.*.*.**...**..**..**.***.......**.***..*.*.*.*....*****.**....****...*..*.***..*****.*.****..****..**.*.*.*.*****.*..*...**.*..*.*.**...**.***.......*****.*..**...*..*.*..**.*.**....****...*****.*.***...**.*....**.****..*..*****......**...**..*.....*..*.*.*.*.*...*..*.*.**....**....*.**.****..*..***..*.*****.***.*.**********....*.**..*..**..*..*....***.**.*******..***********.**..*..*..*..*..*....****..***.*....***..*....*.***...**.**..**.*****..******.*..*....*.*.*....**.*.**..**.*..****.***.*.*..*.*.*.***.*.****..**..*.***.***.****.*....*.**.*.*..**..*****..*.**.*.**.***.**..*..*..*..******....*..****.*.*..*..**.....***.***.*.****.*.**.*..*.*.....*......*..***.**.*.*********......**...*.....*..**.....*.*.**.*.*.*..**.****.*.....*******.*.....*..*...**.***.*..**..*...****.******.*..**...****..*.*.**.**..*.*.*..**..*..******...*.....***.*.**..**.**...*.**..***..*.**..**..**....*...**......*...*.....***.***.*.****.**.*.**.**.*.*****..**.**.***..*.*.****.*....***.*.**.**.*.*.**..*.*.**.**..*.*...*.**.**..**..***...*....**..*...*.***....***.........**....*..**...**..**..*.***..**...**.*.****.*..*.*.*.*..*****....**......**.*....**.*.***.*..*...*.***..**..*..***...**......***.***..*..*..**.**.**..***********..*.....*.*.**....*.**.**.*......*******.**.*.*...**.*.**.....*..**..*.*..**...***...**.**..**.....*.*.*..***..**..*..*.....**.*.**..*..**.*.*......*.**.****..*.....*.*.*****....*.*.*.**..**...**.****..*.*.***..*.**.*..***.*...***.*...**...** .**...****.**..*..*..*.*.*.*..*........**.*.***..*.**.**.....******..*.**.*..**.*****...*..*.*.*..*.*.**....*...***..*.**.*.**...*.*..*..******..*.**..***.*.*..*..*.*.**.*..*.**..*..***.*****...*.**.****.*.*...*.**...*.****..**..**.***..*.*....***.**...***.*.*.***..*..***.**.*.*..*.****.*.**..*.***.**.*..*..*.***.......*.*.***.****..*.***.*.**.****...**.*.**..**.....*...***.*....****.....*..*.**..*.*.****.*.*.....**.*.***...*.....***.**.*..*.***...**...***....*.*.*..*....*****.*.***..*.....**.....*..*.*.*..*.***.*..*****..**...**.*..*.*...*..***....*****.*.***..**.*.*....*..**.***.******.**..*...*.***.*.....*.**.*...*.**..*.**.**..*..*..*.*.**...*.*.*.*..**..***...***..*...***.***.........***..**.**********...***.****..*.*.**.*.**.*.*.*..**.****.*.*.**.......**..*.*.*..*.**..*..**.*..*.****...*..*..*..........**.**.*..*.*..**.*..*.**.**..***.***.**....**..*******.***.*...*.*...**...**.*.*..*........**...*.**.*.*****....*....*.*..*..*....*.*.*......****....*....****.*.*..*.****..***..****..***..*.***..**..**.*......*.*..****..**.***..*..*..*..********.*.**..****.*****.**...*....*...*..*..**..*.****.***.**..*...**....*....*..*..**..*....*.*..*.**.*.......**.***.***.....**..*.**.*......*.*.*....**..*..*.*...***.*.***.*.******.**....**.*..**..*.*....**..****.******..***.****.**.*...*...*..***.***...****.***.***.**..**..***...*........*.*.***.....****.*..*...*****.***.****..***.*..*****.*..**.*.***...*.*..***.***...*.*.***.*..*.***.***.***.*.*.*.*.*.******.....*.*..*.*****.*..***.*...*..*..**..**..**..**.**..****.*.***.*..*......*.*.*.**...*...**.**..*****....*.**......**.*.*.***.******..******.***.****..***.***.**..****..**..**.*....**.******.**..*.******..*.*.*****..*.*....*...***..*.***.....**.*....*.*.......*.**.*.***..**.*.***.*...****.**.***.....*.*.**..*...*.*.**.*...**.******..........**.*.***....*...**.**..**........****.*....***..*..*.***..*.....*****.****.**..****.****.***.*.**.*****.*.**....*..**.*.*.****.**.**....*..****.*..*****..*..*.**......*.***.*..*..*. *...****...**.*.*.***..*.*.***..*.....**.****.***..**..**.*.....**.**..****.*...*.......****..*****.**.****...****.**.*.**.*.**.**.*.*..*..*..*.***.*..***.*..**...*.*...*.**.*.**.*..**.*.****..*.***..*.****.......**.**..*..***.**.***.****.......*.******....****.*.**.*...****..*.*....**.*.**..**..*..**....***..***.*.....*.*..*****.****.*..****..*******.**...**..**.**.*****.*.**.*******.*...**.*******..**...*.*..*..**.***..****..*..*.**..***..***..*..*..*...**.*..*..*.****...**...*.**..**..***..***.**...*....***.....***.*.***..*****...*..**..*.*.*****..**..**....**.*..*.*....**...*.*.***.***.****.....**..**.***...*.*.******..*..***.*******.***......**.....*.*..**..**.*.*..**.****.****.....*.**......***.***.*...**.****...*..***.***...*....****..****..***.**.....**..******......*.**.*.*.**.**.*.**..****..*..***.*******..*..**.....*.*...*.**.*.....**.****.**.*..*.***.***..****.*.*...**.*..*.**..****...**.***..**..*.******.*.**.***.*.*.......*******.*.*...*...*.***.**.*..*.*.**....**.*..**.*...****.**.*...***.****.**...*.*..*.****...**...**....*.****..*.*.*.**........**...*.**..**.***.*.**.*..*..*****..**..**..****..*....**.**.**.**..*.**.*..*..**.****.****...***...*****..*.*.*..***.....**...*.........**..***.*...*.**....***.*.***..*.**.*****.**.....**...***.**.*..*.***..**.**..**.*****...***.*.....***.*..******.*..****..**.*.*.***..*.*.**...*....*...*.*.*.*.*..***.*..*.*...*.*******..*.**.***.*****.***...*..******.*.**.*.....*..**.*..*.*..*....*****.*.***.**..*...*.*.*...*...*******....*..***...*......***.*.*.*.*..*..*..****.***.*.**...****..**.***..*****...*.*........**..**.**..*..**.*..**..*....*...*..*.***.***...**.***....*..*.*.*....*.***...*.**.....*****......*.....**.*.*.**.*..**.**.......******....***.*.**.....*..*.*.*.***....*.*.*..*..*.*.*.*.***.***...*.*..*****..*****.*.*.*.*.*.***.**.***.*.**.******.*..*.....**..****.**..*.*.....*.*...*.*******...*.***.*..**..*..**..*.*...***.*.....**..*.*.**.****....*.***..*.**.*.****..*.*.*****..*.*.***..***.*.*.**.***.****. .*****..*.**....*.**...*.**.*********..**.**...***..**.*.***.*.......**..*.*..**...**.*.**...*...*****..***....*.***...*..***.**...*....*..***..*.*.*.*.***.*.....*..**..*.**.*****..*.***.*.*..*.**...**.*..**..*.******.....*..*.*.***..***.*****.*....**..***.***...***.*.*...*...*.*.*..*.**....*.*........**..*.**.*.**......*.*....**..*..***..*..*...*.*.*.*.*****.*.*....*...****.**.*.*.*.*.*****..***..****..*..**..*.**..*.*....*...**..**.*.......**..*.*.......*.*...*.***.*..***..*...***...*.*.**.***...*..........**..****.*..**..****...*..**..*.**....**..****.*..**..*...***..*..*.*.**.**.*...******.***.*...*...*.*.**.*****.***...*.**.....**...*.*...**...******.*.*.*...*****.*...****...****..****....**..******.*..*.*.*..*.**.*....**..****.*.*..*****...****....***.*.*.*..*******.*....*..*..*.....*.*..**.*****.*..*.***..**.*.***.*.*****..*********..*..*...**..*.**.*..*..**..****..****....*.*.*.**.*****.*.*.*.**..**.*...*..*.......**.*.*..*.*..*.***.**.*..*...*......***.*..**.**...*.*.*.*....*.*.*.**....****...**.**....****...*...***.*..*..*....*..***.******....*...**.......*..*..***.***...*.***.**.*.**.****.**.****..**..*...****.*..****.*****....***.....***.**.**.**.*...***.**..*.....*..*..***.*.****...*.**..*****.*..**.*...*.**.*..****..*.**.*.**....*...*.......*.*.....**.*.***.**....***.*.*..**.*****.*.**...*.*..*...*..*.**..*****.***.*.**.*.....**...*.**.*********....**..**...*.**....**..*....*.***...**.**.*.*.*.****.*....*******..*..*..**.*..*...*****.........****.*...****.***.*.*.*.***.***.*...**...*..***.*..****..*.*.***...*.*.*.*.*....*******.*.....***.**....*.*.*..***.*.*...**....**..*...****...*.*.*....*.*.*..*******...*...**.**..**.**.*...*..***.**.****.****..*...*..*.**..*****.*...**.*....*.**.*.*****.*...***.*......*.*.**.***.*******.***.*.**....*.**...*....*..**.**.****..****.***.**...****.....***...*.**..**.*.**..*.**.***..*.*.*******..***.***.**...**.**.**.*..**...*...****..*....**.*..*****.*..*********.**.*...**..**..*.***..*.*..***...*..*...*....****...**** .....*...*....*.*.*.*...*...*.**..***...****.*....*....******.*.**.**.*...*.*..**.**.***..**........**..*...**..*.*.***..***.***.....**.****.*..****.*.*....*.*.*..*.****.*..*..**...**.**.**.**...*.**.**..*..**.******.....*.*..*..*.*.....*.*.*.*...**.*....*.***.*..*..***..*.*****.*.......***..........***...***.***.**.*..*****.*.***.*.**..**.**.**.**.*...**..**.*.**.*....**.***.....*...**.*.**.*.***...*****..*****.*..*****.*......*.***.***.....*.**.*....*...*..**.*.*.*..**...***....*...*.....***....**..*.*...****.**.**.*..*..**..******.**..............*..*.**..**..*.***...*.***.**...*.*.**...*****...*..*****..***.*.*...**....**....***.*..****..***.****..***.*****.**.....**.****.*.*.*..***..***..*.*.*..**..*.****.*..**.****.**...**.**..**.**.*..**.**..**.**...*.**..*.*.*..**.**.*..**.********.......**********.*...******..**.******..*.*...**....**.**.**...*....*...***.*..***...**..*.*..**...**.*.***.*.******..**..**.*.*.*..*.*.*....*.**......***...**...*..***.**....*.***..*.******.**..***..***.*.******.....****.*******.***.*****...**..*.**.**.*....*..*.*.***..*.***.*..*.***...***.*..****..*.*....*.******....*****...*..***.**.****.*...*.....***.**...***.**...*.**.**.*....**.**.*.*.*******..*..*.....*****..**.*.*..**...*..*..*.*..***.***...******.....****.*..*.*..*..*...*.*...*..*....*****..**...*.*..*.***.*..*.******.*..*...*..*.*.**...**..*****...*.*.*....**.***.**.**.*.*.......*.*********.*..*.***..*.*.*....**.*..*.*.*.*.***..*.**..***..**.*..*.***.**.*.*.******....*...***...*.***.**..*.*.**.....*.*....****..*****..*.****..******.*....*..*.***..*..*.*....*.*...**..****.**.**..*..******..***.***...*....***.*.*..*.**...***.*..*.......**.****...*.*....*..**.****..****.*.**.*.**...***.**.**.....*..******.***..***....**..****.**..*...********..***.*..*.***.*******.**....******..*..........*.***..**..*...*.****..*.**..*..***.***..****.*..*.***....**.*...**..***..*...******...*...**.***.*****..*.*..*...*.*....*..*...*...*.*.**.****..*..***..**...*.**....***..*.*..*...**.**... **.*****..*...*..*....**.*..**..****..***...**.*...***......*....*...*.*.*.*.**.**....*...**..*****.*.**.*.*.**..*.*..*..*...*.*.*...*...*...*.***.*.***.*.*.***.*.*..***.**.*.*.*.*.******..***...**...***.....*.*.**....**..**..**...**.*.**..*.***.**.***.*..*.........*.*.*.****.***...*..*....*.*.*..****...*.*....**....**..*...*..**...*****....*.*.**.*.*...*..*****.....*......*..*......*.*.*.**.*...*.*.*.............*..***...*..*..*...*..***...*..**.*.*..*...****.***.**.*...**..**.*..*..****..****.*****....******.*...*.*...****.*..*.**.*...*..*.***.**...........*...**..***.*...*..**..*....*.***...**.*..***.*.........*..*....*...****.*.***...**.***..******..***.**.......*.*...*...***.*****..*....****.*..**...***.*.**.*****.*.***..*.*.**.*.*..*.*...***.**...*.**..*...***.*.*..*.***.*.*....***..***...***.*......****.**.*.****...*..**........***...*.*.*...*.....*..**.*.*.***.*.*...*.*.*.*.*...*.**.**.*.**.***.**.*.**..***....****.**..**.*.**.****....*...**..*******.**....*.*.***.*..****.***..*.***...........***..**.**.*..***.****..*.***..*.*..*....**.*..*******.**..***.*.***.*..*..**.**....*..***.........***.*****..**.....*..*.*...***.*.*..***.*.*.**...**.*.***.**.*.***.*.*.*..***....*.*.**.*...*..**.....***.**.*.*.*.****..*....*..*.*.*.*.**.*.**..*.....*.**..*.**.**.*....**..**.***.*.**..***...*.*..**....******.*.**...*..*****.**.****...*.*...*.....*...****...**.*..**.*.**...**..*****.**....***..**...**.*......*.*..**...**..*..*..**..*..*.*..*.**..*****..*..*...**...**..**.*.***.*.*.*..*..*****.**.**.*.**.****..*..**.*....*..**.****.*......**.***..*.****.*.**.*..*.*.**....*.*..**.*..*..****...***..*.*...**.***.....*.....***...*..***.*...***.....*****.****.**.*.*....***..*.*...**.*...**.**.*....***.*.*.***.*....*........***..*...*.***.**.*..***.*.*....*....*.*.**..***.*..*.**...*.*...**...***.**......*..******...*.*.**...*.****...*..*....*..*....*.*....*.*..*.**.*.*.*.**...**.********.*..**..**.*...**..*.....*.....*.****.***.*....*..*.......*..*.*....**.*.*....**....*.*... .....********.....*.*...*...***..*....*.*..*.*.*.*..**.*..*..*.*.***.*.*.*...***.*...****..*.*..*...*.*.....**..*****.**...*..****.*.**..****....*.*..........***..*....**.*.*******..***.*.***...*****.**..***.**..***.*.**..*.****...*.****..*......*...*.*.*..***...**..**..****..*..*.*****..*..*..*.*...**.****...***.*.*.......*.*.*.*..*...**.*******.*..*.*.**..***..*******.**....****......**.*...***.***...*....****.*.*..**.***.*..*...***.**..*......**.*.*.*.*.**.*.*..*****.*........*..*.*********.****..**.**.*.********.*.****..*.....***...**.**.*....*.**..*...**.*...*...*.**..*.***...*.****.*.****.*.*...***.*.**.*..**..****.*..*...*.......**..*.....*.***...*.*.**....*.*..*.***..**.***..***.**.*.*.**.*..**...***.*.***...*.***.*.**..*..****.*****..*.******.......****.****..*....*.*..*........**..**.*..*.*.**.***..***...........*....**..*....***..*.*.*....***.**........****.*.......*...**...*.*****..*.*.**..*......***..****...*...***.*..*.*.*.*..*.*.*..*.**...*.*.******.***...*.**.*.*..**.***.*.*.**..***.*.**......*.***..*.**.**.**.****...*...*...****.****.***..****.*..*.*..*.*....*.*.*.....*....***..****........*..**..*****.**.**..*...**.**.*.*..***..*...***.**...***..***.*...***..*...*.**.*..**..*.*.*****..***.*.******.**...*..*.....**..*.*....*.*.**.*.**.**......**..*....*...*....***...**........*..***..*...*..****......*..........**....*....*****.*.*..*..*...*..*.*.*...***..****.****.***.*..**..***..****.*.*..*.***...*.*..***...***.**......***.*......*..**.*.**.....***..*.*..**.**..*.*******......*.*.*...*..*****..**.*.*.**.**..**....****.*.*****...***.*..*.*..*...*..**..***.***..***...**.*.......*.****......***...*..*.*.**.****...*..*..*...**.*.*.*.*....**..***.*.*..***..***.*.******.**.**.*....*.****..***...***..*..*.**.***..*.***...*.**.*...*.*.*..**.*.*.**.*......*.*.**.***.*....**.*******..*..*.**.**.***..***.*****...*.**....****..***.*****..*.**...*..**.**.*****....*.*.**......*...*..*.*..***..*.*.**....**.*....*.***.**..*........****..*...*.**..****...**..*.*.* *.**.***.****.**.*...***.*..**.**...*..***...**...**....**....*.**.*...**..*..***.**..**....*.......***..******....*.***.*.*..*.*.*.****.*....**.*****..****.****.******...*.****.*.**.*.**...*.**.*.....**..**.**.......*.*..*.*.**..*.***..**.*..****.*...***.***..*..*..****.****.********...**..******.***.**..**..*..**..********.....*...*****...*...**.**......*..*.*.**.*.**.*.*.*..*.**.*..****.*.*.*..**..*.*....*.*.*..*.*.****.....*.*..*.*.*...*.*.*****....*.****..*...*....***...*....*..*****.***.**....**...****..*..****.*.**.**...*..*.....*.*..**..*.*.*.***.**.*.*......****..***.**.*.**.*....*****....******....**..**.*.*.**..****..*.***.**.**.*.**.*..*..****.*.*...**..*...*...**.****.*.*...*.**....**..**.***.****..*.*****...********..**.*.****.*.....*.**.***.**..*..**...**.....*****.*....*.*..*..*...****..*..****..*******.*.*.*..***..*****.*.**.*...*.*.*...**.*.**.***..*.......***..**....**..**...*..*.*.**.*.******.*.***..*...****.****.********..**..*..*****.*..****.***.**.*********..*.**.**..*..***.**..**.*...**..**..**...*..*.*********...***..*.*...*.*..*..**..**.****.*.******..*.**...*..****..*.**....*...*.**....*....*.**..***..**.**..**.*..*...****.*.....**.****..****...**..***.****.**..*..**.**.*...*.**.*..**.*.***.*....**....*.....*.**.*.**..***....***...**.**...*..*.*********.*..***....**...*...*.*..*..**...*..*.*...*..**..*..*..***.***.*.*.***..*.*..**.*.****.**..*.***..**..**.*.....****..*..*.*..***..*.*....*.****.*.*.*.**..*....*..***....*....****.*.*.....*..*.**.****.*.*.***.....****.*..***...***.**..*.*..*..**....***.......***...***.*.*.**.*.***.*...**..*.******.*.***.**.*****.*..***.****...**.**...*****.*.**..*.*.*.**..*.**..**..****..*..**...*......*.***.*.**.*..*****.**..*..*....**.***..*...*......***.**.*...****.*...*.***.*.**..*.*...*..*....**.*****.****.*.*****.*..****..*.*.*....****..*..*..*.**.**.*.*.**......*.*..***..****....***.**.**.*..**..*.*..*..***.*..*..**..*...*.*.*...*.***..**....**....*.***....*..***...***..**...**.**....*.*.******.*..*.*. .....*.*.***......*.****..*****.******..*....*.*.*.**.***.***.*...**....*****..*.*..*.***..**.***.*.*.*......*..****....*..***.***.*.***...*....*.**....*...*.*.*..****..*..*.*.**..**.....***..*..***.*.**....*..**.**.*..**..******.*...*..******...*.*.*.*...*.***...*......*.....*.*.**...*..*.....***..*****..*****.**.**....*.*..****...*..*********.**.**..**....**..*.*.**.....***.*****.*..*.***..**.***.*****.***..*..*****.*...*.*.*...**....****.**.*..*.*.**.*.***..**.**.*.***......*..*..***..**..***.***..***...***.***..**..*..*.*..*........**.*.**.*...**.....**.....*..***..*.**.*...***...*.**..**..**.*.**.***.**..*.**.***...****...*.*.***....*.**.*.*.*.**..*.*...**.*.***...***.***.....**...***...****....*......**.****.....**.**.......***.*.****.*.*.****.*.*..**....*.***.**.*.******..**.*....*.**..*..**.**..*.**..*.*.**.***.*.*..****.*.......*...*.*.****....******.***.*....**.****...*.*.**.*...*..*...*....**..****.*.**...*..*.***.**.*..*.**....*****.......*..*....****..**.*..***...**.*..***.**..*****.*...**..*...***..*.*..***....*.***.***..*.**.**....****..*.*...****.**.**.*..*..*..***....*..***.**..*.**.*.*.*..***....*..*.*.**..***....*......*.**...*.*.*....*.**..*******...*****.*****...*..*...*.*.....**.***.*.**.*..**...*.****.*.**.........*.***.*.*.*.**.....****.**..******.....*****...**.*****.***....*...**.*..****.*.*.*...*****.*.***.*.*.**.......*...**.**.*****.*.....***.**..*.*..*...*.*.*.*.*.**.*....****.****.*....*...*****..****..**.****...**.*.*.*.*..***.*****....**.*.***....***....*.********..*.*.*..***.*..**.*..**.**.....****.....****..*...*..*..**.**.*******..**.*..******.**.....******.**..*.*..*....*.***.*.*..*..*.*...**.***.*..*...******..**....****.***.*****....*...*********..*....*....******...***.....***.*...**..***....*.***..*.****.....**.*..***.****....**....*.**.....******....*.*.****..*.*.***..*.*.....**....***......*.**.*....*...**....*.***..........****.**...*.....*..*.*.***.....*.*..**....*.*.*....*****....***..**.......**.***.....*.*.**.**..**.*. *...*.*.**..**.*.****.****.*.*.**...*..*.**.**.....**.*.*...******..****.**.*..**.**.*..*****....**....*...*....***.......****.***.*..*.***..*.**.**....*.*.*..*.**..**...*...***.*.**.*..**.*...*.**..***************.**.*...**.**.**.**.*..*.********...*..*.*..**..*..*****.**.*..*..**..****.*.**..**...*..*.*.....***....*...*****.*.**.*..*..**.**..**...**.***..**..*..*........*.*..****....**.*..*....**..**.***.*****..*.*.**....*..***...*...*****.**.******.*..*....*..*.***.***.**.****..**........*.***.*..*.**.*.*.*...**..********...*.**.*.*.**.***..*..**.**...******.*...*..******.*..........****.*....**.*.*.*.*...*.*.*.***...*.**.********...*.**.*......*.*..*..*.*..****.*******.*.....*...*.*..**...***.*.***..*.....*.***.*.**.*.*.*..*.**..****..*..**.************..*.*....***.**..*...*.*....***..********.***.**..****..*.....****...***.***...*.**.*..***..*..*..**..****..*.....****...*.*..*..***.***.*.**.***.****.*..*.*.*****.*.*.***..*.*..*.***.***..........**...*...*.****.*.****.*.*.*.**..*...*.....*..*..***.**..*.***.**.***..*....*..**.*.....***.**...*...*..*.*....*..*..**...*****...*.**.*.**.***.**..****.*..***.*..*.**....*..**.*.**.*.*..*....****.*....**.*.*...*.*..**..*..******.*...*..*....*.*****..***.******.....*.*..*.....*.***...****..*..*...***.*.*........*.......*..***.....**.*.*..*..***.*.**.**..****....***....***.*.*...*...*.......****...**..****....*****.*.*.*.....*....*.*****.**.*..******.*..**..**...*..**..*.*.*.*....*..*..***.*.***.*..***..*.*...**.*...*..****....*.*..***..**..***..*...*...***..***...*.****...**.*.*.**.**...**.****.*.*..*.***.*.*..*..*.*.......*...****.....***..*..**..*..*.*..*.*****...*.*.*.**..*...*.***.*.*..**.*.***.**....*......****.***.....*..*.***..***.**.*******..*.*..*.*..****.*.....****.*...*..**..****.*.**..*.*...****.....*...**.....*.....*.**.*....****....*.*...*.***..*..**.**...****.****.*..*.**.*..*****.*..**...*....**.*..*..*.***....*..*.*.***.*....*.*..*.****.***.*.*.**.******.*.*......*..*.**.*..*****.*..*..*...****.*....**.. *.*..*.***.*..*..***...*.****..**.**...*.**..******.......**.**..***....**.*.***.*..*..*.**..**.*.**.*.**.**.**..*.*.***.....*.***.*.*...*.........**..*.**....*.....**..*....***.*...*..*..****...****.**.**...*.*.***...******..**.*..*.***...**..**.*..****.****.***.*.*.....***.**...**....**..*.**..*.*.****.*..*..*..**.********.*.*.***.*.....**.*.*..**.*.*.***.***.*..***...**..**.**..*.*.**.***.*...*..*...**..*...**.*.*.**.**...**..*******..**.....*.*.*....*****.***..**..**...*.*.**..*..**...*.*.**..*...*..*..*..*.**......******..*....*.**.*.....****..***..*..*...*....***.***..*..*.**...****.*..*.*..**.*..*.**.*....*.*..*.*...**.**....****....*..**..*..***.......*...**....*..***...**..******...**.*.*...****...*.**.**.....*.*..*..*..*****.*.*.****....**..*.*.*..**.****...*..*..*.*..*....*.****.**.*...*.*..*.****..*..*.**.**..**.***.***...*.**.....**...*.***..*....**..*...***...**..*..**.**..*.****..*..*....******.....**...******.*....**.***.***..***..*.***.*.*****..***..*.**.**...***.*.*..*....***.......*......*.**...*.**..**.**.***...*..*.**.***.*****.*..**..***....*...**.*...*....***.***..**..***.*.***.**.***.***..*.***.*.**.***.*..*..*...*..**.**.**..*...**.*.*.*...***.**.*..**...*.*.*...*...*..*.*..*...******.**.*.****..*.*..*.*.*.....**.**...***.*.**.****.*..*..**.....***.****.*.*.*..*...**..**...****.*.**.***.*..*..**..**..***...***..*..*.*...**..*..****.****.**...........***.**.*.*.*.*.*..*..**....**.**....***.......****.*...*.*....*.......*.*.**..*.*..**......****.**..**..**.**.*..**...**....**.*.*.*.....**......*.**...**.***.**..*.*.*.*.*.******......*.....**..*..**.*..**...*.**..**..*.***..**.*.**...*.....*..*.*...*.**...**.*..*...***..***...**...***.....*..*..**..*.***..**.***.***..*********..*.****....*.....*...*...*.***..**....**.**...***..*.*****....*.*..*...*.**.*.*.*.*****......*.**.***..*****..*.******.**.*****.**..**....**......*....*.***..**.*...*....**......**..***.....*.*.**..**.***.**..**.**.*.**.**...*...*.***......*.**.*..*......******.*..******. ..*.*******..**.**..*.....*..*...**...***..*...**..*.*.*......*....*.*.**.*..***..*...*.***.****.***..*.*.****.***.**..***...**.**.*....**..**.***..*..*..*****.*..**.*.**.*..***...***.*.*...***...**.**....***.*........****...**.***.**...*.**.**.*.*****..**..**.**.*.****..*.*..**...*.*..**.*..*.***.***...****.*......*******...*..****.*..***...***.***..****.*.**.*.**..........*......**.*.*.......*........*.***.***.****...*******.**.**.**......****......*.**..*****.*.*.**..*.**.....**...*.****....*****...***.**.*.*.*.**..**********.*..*.*..*......*......**...**.*****.*.**.*.....*.*..*..**********.*..*.........***...**.*..**.*.**...*..**..**......*...*******..***.....**.*..*..***.**........*.**.**.....***.*.**.**.*...******..*****..*..***...***.**.*.****....****...*....*....**..*.*.****...****.*..***.****.....*******.**.*..***.****..****.*.**.......**..*....*.***.*.***...*....*...***.****...**..**...*.******.*..**.**.**.*....*.*****.....**......*.*.****..****..***..*...**...******...*....**..*..*.*.....****.****..*...*.*....*.....**.*.**...*...*..*..*.*..*..**...*****..*..*.*.****..********...***.***...*.*.*..***.*...*.....*..**.*.*****..****..*****.**.***.***.*****....*.*...*.**....**.....***.*.***..****..*.****.*..**..*...***.*..****....*..*..**.*..*..**......*..**..*..*.*...**...****..*......*.*...*..*****.**.....******...***.*..*.**....***.*.**.*.*....*.*..*.....*****....*.*****...*.***..****...***....***.**..*.*.*..*....*.....**.*..**...**.*....*.****..*..**.*.*.**.**...**.***.****..*.*.*.**.**......**...***.*....***.**.*.**.........**.*..***.***.****...*.*.*.***....*.*....**..*.*..***.**..*.*.....***.**..*.*..*..******...*.*......*....**..**..***..*.***.*.***..*.*...***..****.*.**.**..***...*..*.***.**..*******.***.*****.*.****...*..*..*.*.**.*.**..*.******....*..**..**...******..***...**..*.*...**....*..*.....**.*.***...*....***.*.***.**..*.*.*..*.*.**.*..*..***..*.*..**.****.*...*.*.*.*****..*.*.*..***.*...*.*.*.*.******.*****...*.*...****.*.****....***.**...**. **.**...**...****...**.****.*..****.****.*..*...**..***...********.***.*.**..*...*..***.**..*...**.....*...**...*.*....*.**.**....***.**.****.*......**.*......*...**.**....*..***.***..*********.......*.**.***..***.**.*...**....*.*..***.*.....*..*.***.*....***.*..*.**.*.*.**......*....**..**.**.*.**.*.*.****.*..**.**.*.****....*...*.**.**..**..**..*.*...*....*.***.*...*.*.**..**...****..*.*.*....**.***.*.*.....*.**..***....*..***.*.**..****..**..*..*.**..*..*.*....*..*..*.****.****.*........**.*.**..****.*..**.*.***..*.***.*.********.*.**..****...*..*...*..*..*.*****..*.*.......***....*.**..*....****.****....*..*.**..***.*.*********..****..***...***...*.***.*..*.*.....**..*.***.**..*.*.***......*.**.....*..**..*..*..*..*..*.**..***..*..*...******.*....**..*...*...***.****.*.**...*..***.***....***...*..***...*.*.*.***...*.*......*....*......*..*..***..******....**.....**.**********.*.*.......*..*....**..**.**.**...*.**..**....*....**.**.****.****....***..*...*****.***.*.**...****.***..***.*.**....*.....***......*.*****..**.***.**..**.****...****...*..*.*.*.*.****.*.*.....*****..***..***.****..**.**....*..*....***...*..*..*.***.*.*..**.*****.*.*..*.***...*.******..**.*.*...**.......**...**.***.*..**.**....**...*.*.*......***...**.***.*..*..*****.**.**.**...***..**.....*****...*.....*.***..**.....*******..*..*..**.*.**...**.**.*.*.*..***.*.*.**.**....*.****.**...*..**.....*..**.******....*.**.*.*....*.**..*.........*.*...********..*.**.*.*.......**.**...***.**.*...***.....****..*.**.****.....*.*.**.*...**..*.*.*....**..*.****.*.**......**...*.*...**.*.******.*.**.****.**....***..**..*..***...*.**..***..*.****..*.*..*..**....*.***.******.****..*..*.*.*.*****.***.*..*****.*..***.***.*.****.***..*****...**..*..*...****.**.*.*..***..*...**..*....*.***.*.****...****.*..*.***.***.*.****.*..**........**...***.*.*.******.***.*.*.**.*.....*..****.***.*...**.*.**..***...*.***.**..**....***..**.*.**.*......*..*.*.**..*.***.***.....*..**..**.*.*******..**...*..**.*.*.*.*.********.* .*...****...*..****.......**.*.***...****..*.*.**...*.****.*.****..****...*....*...*..*....*...**...***..**.**....**.**..*.***...*..*....*.***.**...*.***..**...*****..*..****....*...**.*.**....*.*.**.**...***..**....**..*....*...*..*.......**.*..*.*....**....*.***.***....*.**.*..**...**.....***.*.*....*..*.**.*****..*****.**..*.*.*.**..*******..*.***..*****.******.***...*..**..**.**.*...*.*.*...*....*.*.****..*..*******......*****..*.*..*.*...*..*.**.**.*.*...****....*****.**..*****.......**....******.*.*.**.***.*.****.**..**....**.******.*****..*****..*.***.****.**.*........**.*.*.....*****.**..***.****.*.**...**..*.*.*...**.**.***.**...****..*.*..**..***...*...**..*..***..****.*.*.*....*..*****.***.**.***.*.*..*****....***.*....***..*...***....**..**.*****.*.****.*........*.**..*...*....*******...*...***..**....****.....*.*******...***....***.***.*.......**..***..**.**...**..**...*****.....**.....*.**.*.**..******..**...***.**.**...*.....*.*..**...***..**..*.**.*.....*.*..***...*...*.*..**...*****.******.*..*..*......***.*....*..*....*******...*...**.*..**.*.*..*.**.*..*****.*..*........*..****.*...*.*.*.****....*.*.*****...****..**...**...*****.*..*.*..***.**...*****....***.**.*.******.***....***...***.*..**......*...**.....**.....*.....****.*...**....*.*.***..***.****..***.*...*.*.*..*.*...**.....*******...*.*.*..****..**....*..*.*..*.*.***..***.*.*....**.....*.*..**.*..*....**.....**.**....*.*.*..*..****......*.*...*.*..****..***.....********.**.*.**...**...........*..*....*..*..*.**.***.**.****.***...*..*..***.**.*..*****..*.*...*.**....**.*..**....*.*****.**..**.*.**.*.***.**.*.**..*...**.***....*.**.*...*.......**.*...*...*.*.*.**...*.*****..*....****....***..**.*.*******.*...*...*****.......*****.***.......*.*****..**.*...*..**.**..*.**.**...**.**..*...*..**....**...**.**..*****.*......**..*****.......***.***.***..*****.***..**...***..**...***.......*..**.**.****..*.**..******..*.*.*...*.*..*.*...*****.**.*..*..*...***..*.*.****..*.**..**....*.***...****..* *..***.***.*****...*.*..**.*..*..**..**.***..**.....*.*...**.***.*............*........**.*..*....*.......***......**.***.*.*.**.**..*.*.**.***..****...*..**...**.*****.*..*...*.*..*.******.*..**...*..*...**..*..**....*...**....***...*.**....**.*...***.*.*.*..*.**..***.*...*.**..**.*..**..***.**..**.**....*.*......*..****.**.*.*.*.**...*..*.*.**....**..**..********...**.....*..****.*..*.*...******.....**..**.*.......*..*...**..**.*..*...*..**.**.**...*...*...*..**.***.***.***.*..*........*.....*.....*..***.*.***...*.*...*...*..***...*.....*...****..**..*...***..**.***.*********.**..*.*..*...*.*.***.******....*..******.********.******.**..*....***...**.**..*.*.*.**..**.***...*.**.****.**.........*...*.*.*..*..***.*.*.***.*.************.*..*..**.*****.***.*.**.*....*.**..*.*.....*......*.**...**.*.**..*.***.*..**..**.***.**.**.**.*.****..**..*.*.***.****.*..*.*...**.***..*.**.**...**.....*.*.....*.*..*..*.*.**.**....*...**..***.*.*****.**..**.**.*...*.*.*.*.....*.*.**....*.*.*.**..*..*..*.**.*.*.*...*..*****.*.*..*..*.***.*.*....*.*.**......***.***.....*....*.*.****.*.**.*..**.*...*.....*...*..*.*.*..*..***..*......**...*..****........****.****..*.*...*.**...***.*.*.*.*.**.*.**.*.***.*.***...***..*..*...*.**.*.*.*.**..*....****....*..*..*.**...*.**.**......*.*...*.***.***...***.**.**..**.**..**.*.*...*...***.***.*..*..**.....*..****....**....*.**.*...*.....**.****..**..*.....***.******..*.*..*.******...*.*....**..*...****.***....*.***.**...***.*.****.*......******..*.*...***.*..**.*...*..**.*.*.*.***....*.....**...*....**.***.*.***......*..*.*....*......*..**..*..*...*....**..***..****.****..**.****.**.....*...*..**..*.*.....*.*******...*....***....**.***...*..**..*.****.....*..***.*..*.*....*.***..*....*..*..*....**.*.****.*..*...*.*.**.***.*.**.*.*..**....**.*..*...*.*..*...*..*.*..**..*......****..*.**..*.**.....*..*.**.***.*.*.***.*....****..**.**....***.***...***.***.*.*..*....*.*.*.*...*.**.****..*..**.......*.**..*..**.*.***.***.*..*...*.*.****.*.*..*..*..*..** ....*.***..**...***.***.*.***..****...***..*.**....***..*.**.***..*.*.***..*.**..****..**..**.*******.**.**...***.*.**.....**....*..*.*.*.***.******.*****...*****.***........**.*.****.****.***..*.*..***.**..***.**..***.....*.*****......*.******..***..*..**...*.**....*...*.*.**.**.*..*.**..**...**.*.*...**.**....*.*.**.**.*...*.*..*.****....*****....*..***.******.*.**..*.***....****.*.*.**.******......**.*..*******.**..*..*.*..**....**..*.***.*..**.*..**.*.**....*.***..*.**.**.*....*.*..*...**.......*....**.*...*...*..*.**..*.***...**.*.*...*..*...*.**..**.**.*...*..*.*..*...*...*.*********..***.*****..**.*.*.****.*****..*....**.*.*.*...******.**.****.*...****...*.*.***.....*...**...**.**..***.*.....*.*.*.**..*.*...*.**..**.******..*..*.....*.**..****...*.*.*..*....*.*.*....**.*.*...******.....*.*.***.*.*.**.***.*....***..**.*.*.*..*..***......****..***...**.***.***..*..*...*.****....**...**..**..*..***.*.*..*.*.**.*..*...**.....***.**...***.*...*******.*.***.*.*.*.*..*..*.****.....*..*.*.**.*..*..*.*.****.**.***....*.*****...****.***.....*****.*.*.**...*.*..*.****...*.*****...*...***...**....**.**.**..***.****..**..***.****....*.*.*...*...****..*..****...***.*.......***.*..*....**.*.*.*****..****.*.**.......**..**.***.....**.**..*..*.****.*...*....***....*.**.**.*..*...*******..*.**........***.*..***...***..*.*********.****...*.*.*.*.**...*.***..*...*.*.*..***...*.*..*.**..*..*.****.**.*.***..*.*..****.*****.*..****.***.*.**..**.*.....*****..**...*..**.**....**.*.*.*..*.******...*****..*.*.*..****.*..*.*******.*..**.*..*.**..******.******...*.*.**.*..***.*.*.****.*..****...*.***..**.****...*..*.....*.*.....*.*****..*.****.****..***..*.*.**.********..****..*.*.*....******..*.*..****..**..****.*****.*.*.*...**.*..*.*...***..*.*.*.**.*.*..**.***********...*.****.**..***....*....*..*.***..***.*.*.****.***.****.*.****.*.*.**....****.*..*..*...*..*..***..**.*..*...***.*...*.*.****.*.***..**...*..*****...**.**..**.*.**.***.****...**.**.**...**..*****.*........*.*.*.**.**** **...*.*.*......*...**...**........*.**.*..**.*.*....**.*...**.**..*..*.***..**.***..*.*.**.*.***......*.*....**.**.*...*.*..*.**...*.***..**..***......*.*.****.***...*.*...*.*.*....**.*...*....*.**.***.*.*.*.*.**..*.*****.*.****.*....*.***..*.*..*....**.******.****.**....***.**...**..*..*.*..*...***..*...***.***..****.*..*******.*****.*..*..******..*.**.**.*..*.*.*****.*.**.*.*....*..*.**.*.....*..*.*.*..*..**...*..*****...*.***..*.*.*.***.*..*...**.***....*...*..*.*.**...*.***.**..*..*..*..*....***.**..*...*....**.**.**.*****......**......**.*.**.**.*...****...**.*.**..*****.****.**..*.**..*..***.**.*...**.*.*******.*..*.*.***..*..*...**.****....*.*..*.**.**....**..*..******..***.****.*...**.******...*.*.************...**..****.*..*.*...*.**.****...*...*.*.***.*.*....***....*..***..*....*.*....**.**.*.*.*....**...**.*....*....**...**....*.***..**...****...***.**..*.*..****.*.**..*.**....*..*...*.***...*....****.***.*..**.*..***....*..*****.*..**.*.**..**.*...*...***..**...*.***..***.*..*.***.**...*.**.*.***.***.**.*.*****..**.**..*.*****.*....**.****.*..*..**.*..*...*..*.**..*.*....*..*.*...*..*.*****.***.****.*.*.....***..*......*..**.**.**..*..*...*..*.**.*.*.**..**.*****.******.***.*.****.....*.*.*.*******.**.*....*.*...*.****.***.**...***.*......***....*..*.**.****.*.*.*****..**..*.*.***.*.*.*...**..**.*.******....*....*.**..**..**...*.....**...**..**.*..*.*.*.***..*.*.****.*...*.*..*....*.*...*.**..*****...*...**.**...**.**...*...***...*.*.****.**...***.*...*..*....*....*....*..***....**...*.**...***.**.*.*****.**.***.***.*.*.**.***.**.**.*.*****..*.*.....*..****...***..*.***.****.**...*.***.**.*.***...*.*..*...*****..*...*.**.*********.**.**.***.*...**..*...*.*..*...******.*.***.**.*...******...*...**....*.*.**..*****.*..*.********.**.*.*..*.**.**.**..***.*.*....*.****....***.*....*.....*..**...**.*......**.*********..*.***.*..*.*..*.****....****...*****..*.*..***.*..*.*.*..*.**..**.....******.*.*...***.**.****.******...***....*...**..*.**...*...*...****.... ***..**.***.*.****.*..*****..*..***...*..*...*....*******...**..*.*.**.***...**...***....**..***.*.*..*****.****.*.****.*.***.*......*...*..**.*..**....*.....**..........*.*..*.*...**.*..*...*.**.**..**...*..**.......*..*....*.*****.*..*.*...*..*.*....*......*.***........*.*...******....**...*.***.***..*.*.*...*...*.*.....*....*..**.*.....**..*..***................*..*.****..*..****.**..*.....*****.*.*****.***.**.........*...*...***.*..*...*.*..**..*..*...*.*......*****.*.*******....*.**.*..**...*.*.**.**..**.*..*..****.****..*.**.*.....*.*.*..************.*.*.*..*...**..*..*.******...*.*****.*.**.*.***.**.*..**.*.**..**.*...**...****...**.****...***.*.*..*..**.....****....*..*..*.**.......***........*...*..***.*.*....*..***...**......*...*.***..***.****.*..**.*...*...*....*..*****...**.****..*......*...**.......*.*.*.**....*.....*.**.*.**..***..***.*.***..*.*..*..*.....**..*..*..***.**..*..*.*..**.*..*.***...**.*.*.*.******.....*..*.*.***....****...*****..*..***.*..*..*.*..*.*...****.**.*.*..*......*.*.*...*.*...*..*....*.*..*.***.*..*.****..*..**.*.***...**..*..****.****....*..*.**.***.***.....**.*.**.*.***..*****.*..*.*.*..***.*..*...**......**..*.**.****.....*.*.*..*.*..*...*.*.**.**.***.*..**....**.*..***.***.*........**.*..***.*...**.*...**.**.*...*.**..**.*..*.....**...*....**...*.*.*.*.****.....**...***....***.**..*...*.**.*..*....**....*.......**.***.***.*.**...**.*..*****.*......*.**.**..*....*...*...*..***...****..*.*..**.*.***.*....***.****.**.****..**.....**.**..*.***.**..*.***.**.****.*..**.***.*.*..*.**.***..*.*..****..*.*...**..*.*.*.*.**..*.***.*..**.*..*.****.**..*.....*.**.**..**.***.*****.*..*.*..**********..*.***.******.*..*.******.***.*.***.*.*.**.*.***.......******.*.**........*.***.*.**.**.***.*..****.**.*.*.*..*....**..*......*.**.*...*********.......*...*...***......*.*...**..*..***.*..*.*.*..*.*.**.****.*****.****..*...*....*...*.*.*.*.*.......****..*..*.*..*...*.*.**.*...*****..***.*....**.***.**.*.***.**..**********.**.*......*..*.****** ..***..**...***.*.....****.*.*.**.**.**..*..*....**.*....**......**.*...***..*..*..*.*.......****..*..****..*...***..*.*.**..***.**..*.........**.*..*...**.*..*....*****....*....*..*..*...****.**...***.**..*...****......*..*....*.*..*...*.**...*.****.*..*******..**.**.*..*.*****....*....*.*****.**.*..*.*.*.************.*.**..*..........*****..*..*..*.**.*.*..*.*..*..*.**.**.*..*.....*...*.....*.*.*.*.*..*..****..***..*.***...**.**..**.**.***..*.**.**.*...*.*****......*...*******..*...**..*.*..*....***.**..*.**.***.**..*****.......**.***..***.**.*.***.*..****.**..*..*...**.*...**.**.*...***.****.*.****....*.**.*..*.*.*..*.*.**.*....*.*...*....**....*.***.****....**.*.*.*..*..*..*******..**....**.*...***....**.*..**...**...**.**.***..*...*..*..**.***.*******.****.*****.*.**..*..**.*.*.*.**.....***.*.**.**.*...*.....**.*****.....********.**.*...**.*.**...**.*..*..***.*.*..***..**..****...*...**.***...*..***.****...***.**..*..*****...**....**...*.***...***.*..**..**.****..**.*..**.*.**.**.*.**...*.*....****...*.*.**.****..******........*..*.....**.....***.....*.**.***.**.*.**.*.*..**.*.......*.*.*.**...*.*...*..*..**......*.*...*.***.*.....*...**.******..**.*..*.**.*.***..*.*******.**.****.......**.*.....***......**.*..**..*..*.**.****...*...*.***..*..**.***.**.**.*..***..*..***..**..*****.....***.**..*..*.**..*****..*.***.*...*..*.*..**...****.**....**.....*..***..*..*...*.**...*.....*.....**..*.***.*...**.****.*..**.***..*..*.**...*..*.***.***.**.****..*...***...***.******..**..**.**....***.***..****....**..**...*.****..**..**...*.**..*...******.*......*..*****...***.**..**....*.*.***..*.*...*.****.....*.**.*.****..**..*.*..*.....**...****..**.**.**..***..**.*.***.*.******.**.*.*...**.****..*..*.******.******.*.*...**..*.*...*.....*.....****....*..**...*.**...***.*.****.**.**.***..*.......*.*..***.*..******.....*..**...**.***..*...**.*.*.***.*..*.*.....***.*.*..**..**.**.*..**..*..*****.*****.***...**......***...****.**...*...***...*****....*..*....*.*.**.....*.**..*. .**..*....***.********.*..***.**.*.*.****..***.***.*.**.....*..**.**.**.*.*.**.***.*.*.**.*..*...**.*...**.....*..*...**.*..***..**..**.***...**...*.*...**...***...**...*..*.*.....***.*.*..**...*.**..**.*.....**...***.*.**.**.***..****.***.*.***.******..*.....***..*..**..**....*.****.......*...*.***.**.**.***..**.*.*.***...*....*.*..........*.*.*..*.***....*.*...*...**..*.*.*.*.*..*.******...*..**..****.**.*....*...*.**.**..*.**.***..****..*.****.**.....****.*.***..*.*....*.***......*..*..****.****..*.*.******.*.*.***.**..*.*.**.*.*..*.**.*****..*.*..*****...*****.*.*.**..*..***...*.*.****....**.***.***....*.****...**.*....**.******.*..**..*.*.*.*.**.***.*..*..*.***...**.**.*...*.*....***......**..**...****....**.**.*...***...*..**.*...*.****.*...*..*..*..**.**.*..**.*.**.*.*.*.***....*.*.**.****.*..*......**.....**.**.....*..**.***..**.**....*.*.**.*..***.*.*.....*.***.*.*...**..*.*..*....*...*****.**..**....********...**.*.*.*...*..****..*..*..*..*...**.....**..***...*.****.*.**.*...*.......****..*.*..*********.**...***..*.****...*.*.....**.*.....*****.****.*.***.*.**.***...****...**...***.*.*..****...*.*.**.**.*...**...***.**....*.**..**...*.*.****...**..*..****.*.*....*.*.**...***...**.*.*****.*.**..**.*..**.*.***.**.*..*..**...***..******....*.****..*.*.......***.*...*..*....*..***..*.....***.******.*****.**..***..***.**..***...*******.......***..*.**...*....*..*.**.**.*.******.**.*.****..**.***.**.****.*.*.*..**.***.**.......*.**....***.*..*.**.*.......***.......*.***......*..*.*.**......**.***..*..*.**.***.****.***.***....*..*..***..**.....**********.*..**...**********.***.**..**.**...***.*..****..*.*.**...*.***..****.***.*...**...*******.*******..**.*.*..*.*****....**..***.*..*.***.*..**..**.***....*....*.*.*.*....*......***..**.*.*.****..*.**.**....*.*.***********..*..*..**...**....*.*.**..*...*...*.*..**.*..***.*.*..***.*......**********.*****..*..***..**.*...****..**.*.***.....**.*****.**.*..*..*..**.****..*..*...*........*.*..*......*.**.*..**.***.**.... ....**....*.*.*.******.******.**.*.**..*******.****...*****.*..*.*.*.**..**.*.*.*......*.****..*..*.*..*..*.*.**********......***..*..*.....**.*.*...**...*...*..**..***.**...*.*.**..*.*.*.*..*..*.*......*..**.**.**....**...**....**.**.*......***.*.****.*****....******.******..***.*...***.**.**.***.**.**.**..*.*.....****.***...*..***...*...*..*.***..*..*.*..**..*.**.*.**.***....**....****.*.**.*..**...****....*..******.*...**.**.***.*.*...*..*...**.***.*.**.....***...*........*.*.*...*..**.**.***..........***..*.*..****..**....*****......*....*.***.**.**.***.****.***...*.*****.*.*.*.*.**.*.*.....*.*.*..*.*.*..*.....**.*..*****..**.***.*....****.....*..**.**.*.***..**..*.****...****.******.**.*..**.*..*.*.**.*.......*...**...*....****...*.***.**....*...**...*.......**..*...**.*...***.**.**.*.**.*.***....****...***....**..*..*.......**..*.*..***..*.*.***..*.**......*...**..***.*....*.******..*....*.*.****.**..*.......*....**.*...*..*.****.*.**.**..*.*......****.***.**.**..***.**..**.****......*.***......***.*..**.....*....***..*.*...*..***......*..******..*.**.*...*.***...*..**.*****.**......********..*.*.*****.*.*.***.*.*.**.*..**.*..*.**.*..****..*.*..**.***.*..*.*.*...****.*..***.*.*....***......*****.*.*..*..*..***....*..*.*.*.***.*..***...***..*.**....*....*.*...*..***...**..*..**.***....********.***..*..*..*..**.*.*..**.****.**.****..*..*...*..*.**.**.****.....*..**.*.**.*.*.***.***..*...*.*.*.*..***..*..***.*.*......***...**..****.*..*.*..*..*.**.**.*******.**.**.**..*.***....*.*.**..*...*.......*....*...**.**..*****.**....**....***......**..*.*.***.*..*.**.*.*....*..***..*.*****.****...**.**.**..*.*.*............**.*....****.***..**....***....*.*..****...*......*********.*.**.*.**..***.*..****.*..**.*..*.**.*.*.*....*..****.*.**..**...*........*..****.**..*..***.....*..**..**.**..*.*.**.*.....**..***.*..*.*********.*...***.****.*****.*..*.........*..*.**.**..**.*.*..**.**.*****.***........***.***.*.*.*.**.*.*.*.**.*.*.**.*....*******..*..*.*...*..**..*****..... *.*.**..******..*.***......*..**.*.*..*.***...*..*..****.***.***..****...**.....**..*..***.*.**....**.*.****.**.*.*..*.**.***.*.**.....*..*.*.*...**..**...****.***...***..**..*..*.*...*.*.*.***.***.*.********..*.**.***.*...*..**......*..**.*........*..*........*.**....**....*****.***......***..*******.*..*..*****...*...*****..*.**.*.**..*...**.....*...*.**...*****....**.**.*..*.*..*******..**.**.******.**.****.*..*.*....*****..**.*.***..*.**..**...*...**....*****.....**.*.*..*****....**.***..*......**.***.**.*.*...*.**.....*....*....**..**...*.***.*.**..*.*..****.*........**...***...****..*..*..***.*...***..****...*......***..*..***...*.*.*.**.*****...*.***...**...*.***.*...**.***..*....*.*.**..*..*....*.**...**....**.*****.*..**..*....***..***..******.*....**......*.****.**........***.**.*..**.....*.*...*****.*.....***.***.**..***.**.*.**..*.***..*.*.**.*..****.*.....**...**..**..**.**.*.*..*.*...*.*.*****...*.*.*..*..*.**.***.**.*...*.*...*....*.***.*....**.*..**..*.*****.......**.*..***.*.**.*.***.***...*.*...........****.***.*****...*.*..*..*..**....*.***...*****.*.***...*....*.*...*..**..***....*.*****...***.*.....**.***.....**.*.**.......*.*....*..*.***.*...******..***.**.*.*.*....***..**.**...**..*****...**......**...**....*..****.......*.***..***.**.*..**...*.*..**.****.*..*....*......*.*.***.*.**..*.**.*...****..*...*....**.**.*.**.**...*...*.*.*.**...**.***..***.***.*.****....***...*.....*****.***..*....**.*.***....**.***..**....*.**..***...*..*..******.*....**...*..***.****.****..******.......**.***....*..***...*..****....****..**...*.....*.***.*.*....**..**.*****.**..**.**.......********..**.*.****.*...**.*..*******.....*.*****.**...*..*.*.**.**....**..***....**.**.*..*...*.**.**..**..*.**...***...*..*....**.**.*...****.*.*.**..*..*.*.**.***..*.....*.*..*.****.*....*.**.*.*..*.**.*.*.***..*..*.*....*.****..*...*.....*****.*****.****..*..**.*****...*.*.**.**.*...*.****.*..*.*.*..****..**.*.*.*....*.....*.*..***.*.....*...**.*...**..*...*..**.....**.**.*** **..*...*......*.***...*.*****..**.*.**.***..*...**.*.*.****.**.*....***.**.**..**.***..****.****.*...***.**.**.*****.**....*.*.***.**.......**.*......**.*.******..****.*.*.*..*...****..*.......***..*.**..*...*.*...*.***.*.*.*....**..*.******...*.***.*..*...*.*.*.....******.*.*.*.****....**...*.*.*..*.*..**..*.*.**..*......****..**..***.......*..*.****..*...***....*...**.**.*..****....*.*.....*.***..***.*.***.**.*..*..*****.**..****......*..***..**......***.**.*..***.********.**.***.**..*****..**.*.......*...*...*.....*...**..*.*.*.***.*****...****.*...**....***...*......*..**.*....*.*.***.*...****.....**..*..**.*.*...***.*.***.***.*.....***..**...*...********.*.*.**...**..*......****..*...*..***.**.*.**..*.*.*.****..*..*.***....*.*.**.*.**.*.****.*.**..**...*..**..*.*..*........*.**....*..***...*..**..*.**.**.....***..*..*.*.**..*.**.*.**.*...***.*.**.***.****.*....*..*.*.*..****.*...*.*..**.*.****.**..***.*..**...**.*..*.*.*...*.**.**.*.*..***.**.*.***.....*..*.***...*.*.*...**..*.**.**......****...*.*..*.*..**...*..***.**..*..**......**.***..**..**.*....***....***.***.**.*...........**.*..*...*.***..*..**.***.*.*.*****.***.*.***..****..*...**...*.*.*...*....*...*****.**..*..*.*.*.....*.**..*...**..***.*..*....****.****...*****...****..*.**.*.*.*..**..****.**.*..**.*..*......**..**...*..*.....**.*****..**...**.....*.**....*....*****...*..***.***.*.*.....**..**...*..*..*.*..*..*.**......*.*......*.*...**..**.*.*.*..*..**..*.******.*.***.*.**..**.**...**.....*.**.******.*...*..***...*******....*.*.**.*.*.*..*.....***.*.*.*.*.**.***..**..*....**.*.*****......*.**..**..**.*..**.*.**.....*.*..*.*..**..*.**.*..*...*....*...***..*.....*....*.***.**.*.**.****.*...*......**.***.*.*.*..**..**...***..********.....*.*........****..*.*...***.......***.......**..*.........*.*...*.*.**.*..***..*....**...*.*....**.*.*.*...**..***...**......**..**...*.*.**..***...*.*..*.*.*.*.***.*..*...***.*****..*.***..*..*..****.**...**.**..****.****.**.***...****.*..*...*..*.*.*..***...*.*.... ****.**...*.*.....**..*.*****...*..**..***..**..*...*..**....*..*.*.***.*.*.**.****..*.*.*...*..**...***.***.**.**.*****..*.*...***.*.**.*..**.*.*.*.*...*.*......****.***..*.**.**...**...*.*...*...**.....*.*..***..**...*..**..*......*.*.***..****..*..*..**.*..***.....**..*..*.**.....*..*...**...**.**.*****.*.*..**..***.***.*..*.**.******.....*.**.*.*..*...**...*.***.*..*.*.***...**.*..*.*.*..******..**..**...*.*.*.****.*...*...****..*.***.**.**.*.**..**..******...*.***.*.*.*****..*.*..*..*...**.*.*..**.**.....*.*..*...****..*..***....**...***.*****.**.*.****..*..***..**..****..*..**.**.***.*....*....****.*...*...**.**...*.***..........***.**...*..*..*...*........*.*.*.*..*****.**.**...**.*.*....*.**.*.......**..**..**..*..***.*...*.**..***.***.*.*...**.*..**.**......*.*...*....*.*......*.*.**..**...*.*..*..********....*****.....**.***..**.**.*.**...***..**.*.***.*.**...*....**...*..****..*.*....*.*...**.**.****.*..****.**..**..**...**.***.*..****...***..*****.**..***.**...**..****.*****.*..*******.**..***.***.***....*...***.***..**.***.*.*.***..*...**..*..*...*...........**..*.****.*..*.*.*..*.*..****...*..**.**.**....***.*.**.*.*..*.**.*.*.**...*..*****.....****..*.**.******.....**..*....*..*.*.**...*.****.*...**.....**...*.*.....*...***..*********.***.**.*****.**.**.***...*.*..****.......***..***.*.***..**..*.***..***.*******.**..**.*.***.*..*.*.*.*..**.*.*.***..*...****....*..***..*..****.*.*.*..***.*.*.*..***..**.**.*.*....*...*.**.*.*.*..*.**.**.*.***.*****.**..**.****...****..**.****.*.....*..**.*.****.*..**.*.*..***.***.*****.**..*..*..*.*****.***..*..***........***..*.*..**.*..*..**........******...*****..**.*****.*..*.**.....**.**..**.*..**.***...*..*.....**.*..****.**..*.*.*.*.....*.*..*****.*****..*.***...***.**..**.*.**.*.*.*...*.*........*.*.*..**.*.*.....*...**.**...******.*.**.*.***.**....*.**.*...*.******......*.*......***..*..**.*.*..*..***.****.........*.***...*...**.**...*.*.*.*.**.**...*....*.*.**.*..**..**.*..*..*...****.*....*.*...**.........*. ****.*****.*.*...*....*.*..*..*.*.*.*...***.***.***.**...*.*...*****...*.*...*.*.**********.*...*.**...**.*..**..*****...*.*.*...*..**.**..***..*..**.*.**.*.**.*...*..*...*...**...*.**..*...**..**.*.*.*...*..*..**.**.**..***.*.*.*..******.**.***...*.**..*...**..*..**.*********...***..*...*.***....****.**...**...*..*.*.**.*...**....**.*..***..*...*****..**.*.*.*...***..*.**..*.......**...*.**....*.*****...****.**.**.****.*.**...*....**..**.*.**.**.......*..**..*........**..***.******.*..**.......*..*...**.**...*...*.*..*...*.*.*.*.*.*.***.**.*....**.....*.**.*****..*...*...*..*.*.**.*.*...*...*.**..*.**.***.*..*......*.***.*****..*.*.*..***.**..****.....*.**.*....**.**.**...**.****.*...**.*...*******..**.....*.*.**.*.****.....*.......*..*..*......**..**.*...**.**.**..***..*..**..*.......*..*..****...*****.***.......***.**.*.*.*..**.**.*...*.*....*.*..*...**.**.*.**.**.**.*..**..****...*....**.**...*******...*.**.*..**.....*.**.***.*.**.**..*...**.......**.*******...*.**..****..******.*.**.****..**.**...**.*****.*..........*.*.*.*.*..*.***.*.**.****..*.*..*..*.*.***.**.*.***.*..*....*.*...*.*.***.**.*.*...*...*.***.*.**..**.***.*..*..*.***.*..**...*.*...**.**.**.****..*..*.*.*.*..*****....**.....*.......*.****.****.**......**.**..*.*.*..*.*....*..****...*..*.*.**.***....**...*..*.**....**..**.**.***..**.*.*.*...*...*..*...***.**.*.*..**.**.*...**.*.*.***.*..*.*****.*...**...**..*..***.******..******.*..*.*****.******.*.**.*.***..**..***.*..*..**.*.**.....*...***.*.*.*.*..***..****.*.**..*....***.**************..*.**.***..*.*.*.*****..*...****....*..*.***...*....****..*.**..*..*..*..***.***..**.*...*****....*.**...***.*.*.*..*.........*..*...**....**.***...*.*..*.*****..***..*............***...**..*....*...*.*.**.*.*.*.....*****..**.*....*...**********..*****..*....**.**..*..******..****.**..**.**......**...*..***.**.***.*.**.....***.....*....**.***.**.....*...*.**..**....***..**..*..*..**********....**.****..**.*.*...*.**.*****.*.*******.*..*..*..***.*.*..***...*.*.** ..**.****.*.*.**..*.*****.*..*.******.**.*.***...***..**.....*.*****.*..*..*..**...*****.*.*..*...***...*..*.**.***...*..*.*.***.***..****....**...**.**...*....*....*.****.*.*..**..**.*.*..*.**.**.....***...****..**.*.**.*...*..**...*.*.***.*.**.***.***.*.............*...*.****...*.*...*.***...*.*.*...***.**..****..*.*.****...*.**...**..***.****..***....**....*.*.*.*.......*.*....*.**..**...*.*...*..**.*...*.*.****.***.*..**..*..*...*..****.*.*.*.*..*....*.**.*.****.*.*.**.***.*.*....*.**.**......*.*.**.**.*..***..*.*...*.*.**.**.*.*....**....*.***.***.**.*....*.**...*.*.....*.*...**.*.*.**.******....*.*.*...**.**.*......*...***.*.*****...***.........*.*.....**..**..*..*.****..*.*..*****.**.*.*..*....***.*..*.***..**....*..*.****..*..****.*.*.....**..*.*.*..*..*...*.......*......**.***.*..**.*.*..*..***...*.*...***.*.....******..**.*..*.**...*.*.***.*.*.**...**......*.**.....*.*...*.*....****....**...*.*..**...********......*..*..***..*..*.*....*.*.*..***..*...**.***...*..***.*....*..**.***......*..*.*.....*.*...****....*..*...**.****...*.....**.**...*****......*****.*.*..**.**....*...***.*.******...*..**.**..**..**..*..*..***..**...**...*.**.**..*****.*.*..***.*..*.*.***..***.****..**..**.*..***.**.*....********.**..*.*..*....***.****.....*.**..*.*.*.....*...***..**.*.*...**.*..**..*.*******...******......*.*****.*..**...*.********.*.*.***..**...***.****.*.*...**..**.*..***.********.**..**..*.*.**.*.*..*****.*.***..**..*.***.***.*..*......*.**.***..*.....*.**..***.*.***.*.*.*..******.***..**.*.*.*.*.*.*.**.*****.*.*.*****......***.*.*.*......*.*..**...****.**..**..*.*..***.***.......**.***..**...***.*.**.....*.*..***..***...*.....*....********.***.**********....*..*.***.*******.*.*..*.*.****..***...*..*...*..*.*.****...*...*****..*..**.*.*.*...****..**.*.*......**.*..*.*..*...**....**.**..*.*..****..*..*..*.*..*....***.*.***.***..***.****..*.**.*.**...*...**..*.*....*..**..*.*...**.*.**.**.*..***...*...**.....***.**..*.**.*..*.**..***.**.....**.......**.***.*....** .**...*.*....**.*.*...****..*.**...*.*......**.*.***********....***.*..**...*.**....*******.*.*.****..**.........*..******.**.*.*.****..*.**.**.**.*.**..****.**.*.*.**.*.****..***....**.***..**...*..***.*.***..*.*......******..*.**********.*****..**..*..******.**.**...***.**.**.**..**.*.*.**.**.**...*..*.**....*.*.***.*...**.*......*.*.**..**...***..*.*....*...*..*.**.........***..*.*.**.**.*.**.***.*......**.*..*.*..***..**..*...*.*.******.****....**.**..*....*.*...*...*..**...*.*.*..******....*.***.*****..*..**.*.*...*..*.*****...**..*.*.**...*....*.**..*..*....**..***..*******..*.********.***.*.*.**.******.*....*.*.......*...*****.*..*.*..*.**..*.**...*.**.**....***...***.*****.....*.**.....*.**.*****.**......**.*.....*.*.**......******.*...*.***..**...*.*....*........*..***..*..*.*.******..****...*.*...*...*.*...***..***...*.**..*.**...**.*.*.*.*.**..***.*.*..***......*..**.*...**..*..*.*.*.*.*...**.**.*.*.*..**..*.**.*.....****...***.*.**..*.**...*..*.**.*....*....******.**.*.***.***..*.*.*****.*.**..*.*.....*..**.**.**..***..*****.*.*.**....**.*.....*.*.....****.*.**..**...*.*.*..*...****....*.*****..*...*.*...*...*.......***...*...**.****.*...*.****.*..***.*.*.******...**...*...*..*******.**.....**...****..**.**.*.*..**.****.***.**...*..**..*******.*.**.******..***..*....*...*.*.*.**.****...*..***.*....*.******.**.....*...*...*****.*.***.**.*..*****.*.*.........*.***......***...*****....*.*.*.*..*.**..**.*.***...****..**********.....*..*******.*.*..*.....**.....**.**.***...*..**.**.....*.****.****..**..**....***..**.**.*.******.**.*...*.*.****..*.*.....**.*.**....***.*....**..**..*....*.***..****.*..***......*..*.**.*...*.**.*******.**.*.....*.***.*..*..*.**....*.*.*..**.*.*..*.***....*.*..*.*.*.*.**....*****.******.*****..**..**..****...*..*.**...*..**.*..*.*.***..*.....*.*..*..**.****..**.*******.*...*.*****.*..****.*..*.*.**.**....*.*..*..****..***...*********.*..***...*.**.*....*.***.****.*.*.***.*.***.***.*..****....*..***..**.**...**..*...**.**..**.*.** *..*.***.*....*.**..*......*****..**..*..*.****...***.*.*...**.**.***.*.***.*.*.*.***.*.***.*....*...*...***..*.*......**.*****..**.*.*..*....****.***..*.**.***.**.*.....**.**.....*****...***.*..**...*.*.....*.**.***.*.**.*.**.****.*.*....******....**.***..*...*..*.*.**.**...*.*...**..****.*..*.*.....**.*..*.*....*..*.**.**...*.*..**.*.*..**.*...***.*..*.*..***..*...*.*.*..**.**..*..**.......***.......*****.*....*..***.****.*..*.*.***.******.*.***..*.....*.*......**.**...*******.....**.*.*....*.**.*.**.****.***.*....**.**.**.*..*.*..*..*******.........*..*..*..*...***.*.**..***..***.***..*...***..*.**....**...*.*..*...*.*.****......*..*.***..*..**.****.*...****...*.*.**.....**.*...***..**..*..*..*...*..*.**.***.*.***.***.**.*...**.*..***..*.**...******.*.*.*....*..*..**..*****...***..**.*.*.*.***..*...*.**....*.***..*.*********..*.****..**.*...*.*.****.*..**.**..**.**.*.*.*.......*.*.**..*......*.**..*.**.......**..*.*.*..*****.*.**..*....*.***.*....******...***...******...*******.**.....*****..*.**...**..*.*.***.**.*..*.**..*...***..*.**.*.*.....***..**.**.*....*..*.....*..*.*...******...**...*.****...***.*.***..*..****.....***..*.*..**.*.*.......*...**.*..**.....*****....*.*..**......**.**.****..*....*.***.*.****.**.*.*.*..*.*****.*..*......**...*.**.*...***...****....**.****.***...***.....***....**.*....***.******....***.*.**...*.**...*..*.*..*.****..**..*....**.**.*.**.*.**.....**.**..**.**.*..**.*..***.***...***..**...***....***..***...*..*..**.*.*******.*****......*.****....*.*.**...*.**...**..**...*.*.*...*.**.*.*.*.*..*.****.*...**..*...***.*.**.....*.**..***.*....***.....***.*......****..*.***...***....**.*.**.....*...*..*..********.**.....*...**..****.*.*.*.**..*.*......*...**.*.**..*..*.*.****..***..*...**.*..*.***....*..*..*..*.*.*..****.*..****..*.*.*.*.....*********.*...***.*.*****.*...**..*****.*.*******.********.***.****..**........*..**.*.***..**.**.*.**.**.*.***...**...**.**..*.***.*..***....**..**.******...*...*..*..*********..**.*..*...*.***.**** .***.**.....*...*..****...****.*.*****..*....*.*****..*....*.***.....**..*.*..**..*.****.***...*.*.*.**....*...**..****....***..**..***.***.**.**..*****....**.*.*.**.***..*.**..****..*..*..**.**.**.*.**.....*..*..*.*...*.*.*.****....*..*.*******..*..***.**.*.*********.*..*...**.**.*...*..******..*..*..***..**.***.*****.****....**.*...*....****.*.**..*...*..**.**..**....*.*.**.*..******...**.*...*....*.*****.*..*....**....***..*****.****...*.*....****.**....**..*.......**.*....*.*..*...**..*...**..**..*..****.*...*..*..*.*.**.***..*..**.*..*..*..**....*****.*..*****...***...**.**.**..**.*.******.*..**..**.....*..**..**.***.******..****.*.....*....*.**.****.*.*...**..*.*..***.**...*.***..*.*.*.*.**.***.**.**.*......*.***..*.**.***..***....***.*..*..*.****.**.*.*.*..***..****..*..*.....***.**.*..*......*..*....*......***...*..****......*..**...***.**..*.*..**.*.*..*.****....****.**...**..****.......****.***.**.......*..***..****..*..**.*******..*.**..**.**..**.*...*.**.**..*....*.***.*.*..*.....**.*******....*..*..*.*.**...**.*.**..*****....*....*.****.*...*..**.*...***..**......*.*.*...**.**..**.******.********.*.*..*********..*....**.*.*....*......*..*..****.*.***.*.***...*.**..*.*****..**.****.***..*..***.***********.*.**.*..*.**.*...*.**..**..****.****.**...*..*.*....********.*****...*..******..*...**.*.....**.*.**.******...*...*.******.**.***...****.*....*.*..**.**..***.**.****..*****.*..*..**.*.*.*..****..**....**.*.**....**..**....******....*.****..****.**.*.*..*.**..*..*.*....*....*...**...**..*.****...***..*..*****.***..*.**.***.*..**..**.****..***.*...**.*.**..******.*.*..*.*...**..*.*.*.**.....*...******.****.**.......**.*.*...**..**.***..*...***.*.****...*...*.**..*.*..*...*..*.*.*.*...*..*****.**.**.*****.*.........*...*...**.*..*.*..*..***..**....***...*...***...*.*..*..*........*.*......*.*.*..*..*.*****....***.....*....***..**.*.*..***...*.*...**..***....***..***.*.*.*.*.*.*...****.*.*..**..*..*...****.*.**.*..**.*.*...*****..*..*..**....*....*..***.... *****....**.*.**...***.***.**....***.*.**.*.....*..****.**.*.*.**.**..****..**.*.**.*.**.*....*....*.***..*.*......*.**..*.*.******....*....*.*******.**.********.*.**.*****...*..*....***.*.***.*.**.*..*......*.**..*.****.**..*.**.....*..*.....*.****.**.***...**..**.....*.*...***.**.**.***.*.*.*..***.**..**.**.*.**.**..*.*.**.***.*.*...***..**..*..*.**..***.........*..*..***.*...*.*..***..*..**.*.*...***.*.*....***.***.*.*.*..**....*.*.**..**..***...*..**...**.**.**.*.*..**.***.**.*..****.**...***...*..***..*..*.**..***.*.**.*...*..**..*..*..*.***..***....*...*..***.*.**..**.*..***....***..**.***...***..**.*.**..**..*..*.*..*.****....****..*.**....******.*.****.*..********.**..***.**..*.*..*.*****.***.*******.****.***.**.**.***..****.....*.**.**..******.....**.**.*.*...*.****.*.*.*..***..*.***.*.*.***.***...*.*.***.**..****.*.*.*.*****.***..*...*....*.....********..***..******.*...***********...**.**..*.**...****....*.....*.*****..***..*.....*.**.*.*.*.**....******.***.*.*******..**..*.*..*...****...**...***..*.*.*.****.***......**...**********..**.....**.******...**.*.*****.*..*......**...*.**.*....***.**.....******....**.*.***.*...*...***..*.******.*****.*.*.**..**.....*..****.**.***.*..*..*...********..*.*..**...*...***.*....*.**..*..*****....**...*.*.*.***...*****.*.**.**.***..*.*.****.*..*.*..*...****.....*.*.***.***...****.*..*..**.***.***.*.*.**.*.*...**...***.*.*.*.**.....*....**...*.....*.....**.*.....*..*.***.**..***..***.*..**.*..*.....***...******..*.*....**.***..***..**.....**.......*.*.....*.*.*.**********.*.***...***..*...*...*..*.**..**.*.....*.*.*...**....**.**..*..**.*.....**.***.*.*.*..*....**..*.**.**.*.**..*...**.**.*....**.*..*..*.*.......*.*.*...***..*..*.****.*.***.*******.***.***......**...*.**.*..******..*.****..*.****.*.*.***.*.*..*..*.**..*..***..*....*..*.*.*..*.*..*.*....***.**.*.***...***..****..*...**.***.***.*.***.*..*.****.*...***.****.*..****..*...****...*..*.*.**...******.**.**.****.***.**.**...**..*....*...*.*.***.*..*.*...*****.* *.*..*...*...**.***..***...*...*.*...**...*.......**.*..*....*....**.**********..****.....*..**.....***.*.*.**.****.*.*.**.**.****..*.****.*.*..*.**.**.*....*....**.*..*..*..*.*....*.*.***.*..****....**.**..****..*..****.********..*..*.*...**..*...*.*.*...*.*...*.*.***...*..*.....*...***..*.*.*****.**.*.*....**.**.*.....****.****.***.*...*.*.*.**.*.****.*.*****.*..**....*.*.***.*.**.*.*..*.***..*..*.*.**.*......****.*.**.*....***.***.**..*.*.....**.**....**..**..****.*.**.**...***....**.*.*.*****..*....*.*.**.***.*..*****..**..*...*..*.**....*.*....**.*....***....***.*.*.***.*.*.*..*.**.*.*****..**...*.*.....*.**.*.*....**.**.**....*..*.*...**..*.*.*.**.***.*....*..*....*.**.*.**...*....**.**.***...**....*....***.*..*.****.**..*..*.**...*.*.**...*.*.**......*..***********......*..*.....**.*...**.****...*.**.*****.*...*.....*.********..*....*.**....*.***.*.****..*......*.*...***.***..***..*....**.*..****..*.*.**.*..**...*..*.****.***.**..*..*.**..*....*..*.*.*..*.*.****...**.....****....**....**.***...*....**.*.**.****..**.**...**.**....*..**.*.***......*.*..**.**.*.*****.....*.*..*.*.*.***.........**..*..*.**..***.*..*..**.*.**....*.**...***.**....*****.**..****.*********.....***.**....**.....*.**.**.***.........*..***.****.**********.*...*.*.*...*....***.....*....***.***...**.**.*.......*.**..***.....**..**......*.****..**......**.**....**.*.***.*.**...**..****....*.*.**.*....*...*.*....***...*...*....***..*.*...**.**.***..*.*.*..*.***..**.**..**..**...**.*.**...**.....*.*..*.**.*..*..*..***.***...*.*..*..*.******....*..**.*..**..****.***.****..*.**...*...****..**..*..*......**.*..**...**.**......*.****.***...*.**.*.*..*.****......*****...*.*..*.*.*...**.*.*.....*...*...**.*.*.....*..*..*.**.*.**.**..*.**...**.*..*..****..*****..**.*****.*******..*.**..*.*....***..**....*...*......**..*..**...***..*........*.*.......*..*....****..**.*..*.*..*.**.*...****.......*..**.*..**.*.*.....**......***.....*.**.**..*.*...**...**...*.....*******.**...**....*.*.*.*******.****.* .*.**.*****...**.*.**...***......*.*..*..**...*..****.*.**.*.*.**...**...*.*.*.***.*..****.*.*...*.**.***..**......*..*.**.*..*.***..*.*...**.**.....*.**.**.**...*.*.*....**....****.*.*.**...*...*.*.*..*.*........**.*..**....*.**...****.*..**.**.....*..*.....****...**......*........**..***.*..*..**..***.**...**..*....*.**..*..*.*.*.****..*.....****..******.....*.*.*.*.*.*.*.*********.*..**...*..****...*.**..**...***..****.*.*.......*.**...*..*...**.*.**..*...*....*.****..*.*..*.*.**.*.**********...****....*.*....*.**..*.**..***.**..*..***.....***.*....*.**...*.....**.****..*.**.**.***...*..***..*......****.*..*...**.**.*..*...*...***....*.****..****.**..........*.****.*.*.*.******.*..*..*..*.*.***.......*.******.****.*........****.*.*...*..***...**.......****...*..*.****.*...*.*..*****.*.*.**.**.......*.*********.....**.**......*...******..*....***....*.*****....*...**.**.*.**.****...*...***.*.*.*******...**.**.*****.*.*.**.*.*.****..*.*..****.*..*.**...*.*....*..**..**...*...*...*.**....*....*..*.**..*.....*...***.*...*...*.....**.**....*...*.***.*..***..........****.***.**...*....*****...*.*...**..**.*.*...*.**.....*.******...*.*..*...***..******..**.*..***.**...*..*.**.**.*.*******.*.*.*.**.**.*..***.**.*.**.**.*.***.*.*.*.**.***.*.*.***..***..*.*.*.***.*...**..**.***.*.*.*.*.***...*..*....**..**..*..*...*.**.*.*.*.****.**.*...*.***..*..**.*.****..*.*...**...**.**....*..***..****...*..**.*.*..*..*******....****....*..*..*..****.*...*...***.*****..*..*...*..**.*..*.*..**.**..******.....***..****..*.*.**.*.*.***.*...*******....*.***.**.*..**..*.*.....*..*.*.*.*...**.*.*...*.**.***...*..***.**.*..**..***.*....*..*..*.....*.**.*..***...***.*.**.*.*.*.*.*.**...*..***.*.**...*...****..****...**.**.*.**.**...****..*..*....***...*..**.*.***..*..*.*..*...****.*****...**.*.....**...***.**.**..**..*.*.*..****.......********..**...******..***.**.**.*.*.**.*...**..*.*...**.******..*..*...*.**.*...*..***...***......*...*.*.**.***......***..*.....*.***.*..**..**.****...**..*.*. .**.*....**.****.**...***.*******.***.**.....*..*.*..**..***..****..**..*.*..*..*.*.*.*..**...*.*..***..**.*.**.**.****..***.*...*.*.**.*****.***.*...**..****.*..****.*.***.*.**.*.*.....**.*..*.*.*....**.**..**.*.**.....**..**.*.****.*.*.**.*..*.....****.*....*.*.*..*.**..***.**.**...*..**.***..****...***..**....*.*..*..****..*.*.****.*.***.**....*.***....**......*..**..*.*.**.*****...***..*.**...***..*..*****.**.*.*..*.****..****..............*..**...*.*...*.**..*.*....*..**.*.*.*..****.*.*.*.**.***.**...**...****.**..*.*...****..*.....*.*....*.*...**.*..*.....*..**.*.*....*..***..**.*.***.*...*****.***...**..*..*.**.*.*....****.*..**..***..***..*.**..**.**..*.*...*..***....**...*...***..*.*****.*.*.*..*.**....*..***.***.**....*..**..***.*...**..***.**.*...***...*..*****.**..****..*..*...*****.*.*.**.*.***..**..*.*...*.....**.*.****.*..*..****...**.*.*.*.*..*.*******.*.*..****..***....***...********.**.**.........**....**..**....***.**********.*.*...****.*..*..*.***..**.....*..*...*...*...***.*.*...*.*..*****.*.**.*.**..*...**...*.**..***.....*..*..***.*******.***..**.*...*..**...*.**.**.***.*.**.***.**.***...**.**.****.*..**.*.**.....***...*...****.*..*.*.**.**.*.**..**.**..*..**.**.*.*...*.*....*...****.**..***......**.....**.......*.*..*....***.****...**.*.**...***.*.***.******..**.****..**.*.*...*...***.**.***.*.*.*.*..***.*****...*.*.......****....*..****.*.*..***..***.*..*..***...***.***..****...*..***..*...**.......***..*.***.**.****.**.*...*..*...*.***...*.*..**.*.****..**.**.*...***.***......*.**.***..***..***.**.*..**..*.*.*.**.*.*****.*.*....**....*......*..*.*...*........***....**.**..*.***..**...*.*.***.*.***.*****.***...*.**.*..******..**.****..*..***..*.......*.*..**..**....**************........*.**......*.*.*.*.**.**..*****..**.*..*..***..**.***.****.....*...**..**...*.*.*.*.**...*.**.***....***.***..**.**.*...**....**..*.*...*.*.*.*.*.**..***.*.*..*...*.**..***.......*.**...**.**.*.*.*.*...*.**..**..****.....***..*.*.....**...**.**...*****...****. *....*..*.*.*****.****.*.*....*...*..**.*....**....****.*..**........*.****....*.*.*..**.***..**....********.*..**.*..**......*.**..*..*...**.*.*****.*....**...*..**.**.***..*****....**.*...****..**...**..*..**.***..***..**....**..*....*..*.*..**..*.********..***.*....***...*****..**.*.....*.....*....***..*..***.*****.........**.*.**.**.....***.*.**..*...**...**.**..**.*.*.*.*.*.*..****.*..**..*..**....**..**.***..*...**.*.*..*.*...****..*.*.*.*.******.*..*...*..*.**.****..***......**..*..*..***.**..*........****.**.***....**.*...***.**.***..*..**.*..*...*......***.***.****.*.*..**.*....*....*..*******...******.***....***.........**..*...*.....*..***.*.*.*.***..****.****..*.....***.*..********.***.*.****.*...*******..*.......*******....**..*..*.***..*..***.*.....*******....***.*.....*.*...**.**.*..**.*...***.**..**..*.**.***..*..**.*.****..**.**.**..*.*.*******....**..*.*.*.*****..*...**..*****..*.**.***.*..*..***.**..**.****.....*****...*.*......*.**....*....**.***....**.**.*..***..**.***..***....*..*...**.*****.**.*.*...*..*..*...*.*.**.***...**...*.**..********.*.*...**..**.**..**.***....***.*....**...*...**.**...****..*.**..*..*......*..**......**..**....***...****.**.**..*..***...*.***.*.....*.....*..**.**.*......*****.*.*.**...*.*..**..*...*****...**..**.**.*...***.***..*..**...*.****.......***.*.**.*******.*..**....******.*****.**..*...*.***...*.*.*..*.****.*..*......*.***.*.**..*...***.*....*.*******..**..*.**.***.....****....***..*....*.*..***..***.*.*..****...***.*..**....*.*.***.......*...****.**.*.....**...*.*..*..****.*....*...****.*.**........*.**..*.*..**..**.****...*.**...****.*....**..*.*.....*...***....**...*.***...***.**...**.*.....*..*****..*.***..***..***.*.*..*.*.*......*.....***.*.*..***..**.*.**.**..*.*...*.*.**.*.**....***..*...********..*..*..***..*...**.*...**.*.*...*......*.****...*..*.*.....***...*.**..**.**.........*.*...*..*...*...*.**.*.*.*.**.....*...**..****.*..*..*..****.*......*..**...*.*..*..*........*...*.*..*...*****..********. *...*.*.**.*.*.*...*.*.....*.**..*......**.**.*.*....*.**..*.*****...***.*.**.*.***...***...***.**.*.*.*.*.*.*..*.*.******..***..****.**..*....**.....**.**.*.*...*..***.**.*.*****.*.******..**......*...*..*....***.*..*..*....***.*..***.*.****..*..**.....*.*.*.*.***..**...*.**..**..**...*.*...***.*******.*...**...*..*.*****.***...**..*...*...**.*..***...**.*.*.*..**.*.*.*****...**.***...**..*...*..*.*.*.*.**...*.....*...*.*..*.*..*****..****......**.***..**...*..*****.*..**.*..*..*.****..***.**.*******.*..*.***..***...**..**.*.*.....**.*..**....**.*..***...***.*.**.**.**......*.*.*.*.*....*.**.**.***.*****.****..**..**...*.**..****....*.*.**.*.*...**.*.**......*.**.*.*....***.*....**.**.*.**.*****.*...***....*..**.*...****..**.**.**.*****.*..*.***.*.........**.**.....*...*****..***.*.**...*.......*.*......*..*....*..**.**..***..*..*.**..*.**.***.****.**.*.*.*..**..*.*******.....**.****...*.**..*..*.*....*..*....***..*....*...**.****...*.**.*......*.******...*...*.***.*.*.............**.*..**.*...*...*..*.*****.*..**.**.*.**.*.***.*.*........*..*......*..***....*.**.***.........***...**.*....******.********..***.*.**.*..*...**.*.*.***.**....***.*...*.**.*****..**.....**.*.......**..*****.**.***..**.*.**....***.*..****..*....**.******....*..*.*.*....*.****.***.*..**..**..***..**...*..**.*******.*..*.*.******.***.**.....*.*...*.***.**.*.***.*.*.....**....*..*.*..**.***..*..**..*.***.....*...***.*.****..**.****.*.**.**.*.***.**....*.**..**.**.*....**....*.*..**.**..*.*.*.**.*.******...****.*.**.******..*.**.*.**...*..***..****.**.**...***.***.**.**.*.*......*.*..**.*.***.********...******..*....**...*...*..*...............*..***.*.**...**..*....**..****.*...****..*.*.***...*..*.*.**...*.***.****..*...*..*....**..**...**.*****..*....****.***.*...**...***..*...**...***.*.***...*.*.......**..*.*..*.*.*..***.***....*..***.**.*.**.****.*.*.**..**.****.*.**.**.*.***.*..****....*.**.***.***.**.***.**.***.**..**.**....*.**.*..**.........*..*......**.*.*.*.**..*...*.******.***..* *.*.*******.*.**.*****.***...*.*.*.*.***.*****.*.**.....**..**....**..***.....*.******.**..****.*...**.*..*.******..**..*****...**.*..**..*.*..*.**.*****...**..***.****.**.*..*.***********.**....**..**.**.***..**...**..*****...*..**.**..*.*..****.*.*...***...***..***..*..*....**.*.**.**.***....**.*.*.****.*****.**..****...***...*....**...*....**...***.*.*.*.*.*....**.***..*....*.**.*.***.**.....*..*...***.*.***..*.*.*.*..*...*.**..*....***.*.*....*.*.*...**.***....*..*.......*..*..*...**....**.....*.*......*.*..*.***..*.*..........*...*.*......**.******.*......***.*.*****.****.*....*.*..*...*.***.***.*.**..**..*.*..*...***...*.*..**...*...**.***...*..*.*.***....***...*.....******.*....**........**.*..**..*....*..***.*******.**.****..**..****.*..*.....*******.***.****..*..***..*.***.****....*.*...*....*.*..**.***..***.*..*.***.***...*.*****..**.**.*..*..........*.*.**...**.**.*..*.....***..*****..*.*.**..*.*...*....**.....***...***.***.**...**.*.....*..******.*.***..**.*...*...*.*..*..*..****.*..**..***.****.***......***...**.***..**.***..*.*...*.**..*.*......***.****.....***.*..*....*****.**.*.**.......*.***.*...*.**....*.*...**.*.**..*..*.....*****.*.**...**.......***.*.*.***.***..*.**.**.***...**.*.****.*****..***...*...**.**..**...****....*.***.*.....*****.*....*...*.*......***......*..***...**.****......*.**.......*.*.**..*.***.****.**.*.*.**.**.*.**..*.*.*....*...*.*.*****..**.*.*....****..**.....*..*....*..*..***..**..****..*...****..**.**.*...**.****.*..***.*****.*.******.*.**..*******.***.*.***.*.*.*...*.*.**....*..***.********.**.****........*..******..*..**..*....*.....****..*.****.....*.*****.*.***..*....**..*...*.*..****...*..*.*..****.*.....*.***..**.**..***.***...*.*..**.*..*.****....**...*..*.**..*....****.**.***.*...*.*.*.**.****.*.*.*..*.*.*...*.***.**.**..*..*....*...***.***..*..*.***...*****.***..**.*.**...**......***.*.**.*.**.***.****.*....***..*.....*..**..**..***..*..**.*...**.*.***.....**....*.*..*.***.*...*.***.*...*.*..***.**...**.*..*..*.* ***.....*.*.*..**..**.*.*.................*.*..*.*.***...**..****......*........*..*.*.**...*.*.**.*..**.......*..*..*.*****...***.****..**..***.*.*..*.*.*..***.*...*.....**.****.**...*******..*.******..*.*.*..*....****..*.*....**.**...*.**...*****....**.*.**..*.*.**.*...*..*.****..*..**...*****....*.***.****.**..**.*.*.**.*.*..***..*.****.*......***....**..*.***....*..*.**..**.**.********.*.**....*..*...*..*...*.....**.******.*****.***...*.****.*.**.**.*****.*.***...*...........****.*..*.****..*.***...***.....**...****.****...**.......**...**...**.***.**........***.***..*...**.*.*.*...*****..**..**.**....**....*.***.........*..*.*.*..*.**..***.***..*.**..*.....*.***.**.*..***...*..*.*.**.*.*...*...**..***.*.***...**...*..***.*....*...*..**...*.*..**.*.*....**..*.*****...**..*..*.*..*.**.***...*.****.*..*.*.....**..*.**.*.*.*.....*.*..***..*.**.*.*.*.**..***..*..**.*..**...***.*.*.*.**.***...*.**..****.*...**..*.***.****.*...**.****.*.*.*..**..*.*..*......*.**..****.****..*...**....*.****..*****.*..**...*.*.***.**.*..******.*..**.*..*.*..*......*.*..***...**..*..*.*.**.***..****...***.....**...**..*.*.**..*..**..*.*.*.*.***..*..**.*...**.*..*******..****...*.**..*.*...**.*.*.**.....*.*..*..*.**....**.......*.*..*....*.********.*...*..*.****....*****..*.***.****.*..*.*.....*.**..**...*******...**...**.****...***..**.*...*.***.*...******.*.*..*******.*.*.***.*.***.***.*..*.**.***..*..*.*....**...*....**.***.*.*.*.*..*.*.***.***...*.*....**...**..*.*...*.....*.**.***..*.*..*.*..***..*......****.....**.*.*****...*......*****.*...*..**.******..***.*.*...****.*..***.*.*....*.**.*.***....***.*.*.**.**.***...*.....**..**.*...*..***..**...*..*..*************..**.**.*.**..*..*...*****.*****.*.**.*.**.**..**...**.******.*....*..*.*.**.*.*****..**.*.....****.*....**.*..**..*.**..**.**....**..***..*.**.***..*..*..****..*.*.***...***...***....*.****.....*..*****.*.....*.*......*.**.**..*****.*.*.**...**.*.*...*.**..*..**.****...*..**...*****.*.*...*.*.*.**.****...*.**.**.***.*.** ***.....*..*.***.**..***..***..*.***.******.*.****.***.**.***.***.*****...*.*.**..**.*...***.....*.*...*....*..**.*...*..*.*.**....**.*..***.*..*..*.****...***.***....******...*....*...***.***..*.*...*..**.**..*.**.******.*..*..*..*....*..***..**.**.*...**.**..**.***...****.*...*.*.*..**.**....**.**...***..*.*..*.*.****.*.***.***.**....**.**..*.*..*.**..****.*.*.**.*....*.**.*.....**..**..**...**...*.*.*....**....*.*****...*.**..*...*..***...*..****.***...*....**..*...*.....**...*...**..*..*.**..*...**..**.**...**.***..**..*.*.*...*.*..****.*.*.....*..***..******..**.....**..**.....**.*...**.***...*.**....*.*.*...*****..*.........**..*..**....***.**..*...*.***......***..*...***..***.......*..*.*.*....***....***.*..**.*.....***.*.***.**.*****......*.*...*.*....***.*.*..**.*..*.*.*.........*****.*..*.*..***.....*...*.....**....*.**...*****..*...**.....*.*****..**....****.**.*.*...*.*.**..*.....***.*.**..*****.*.*...***.*..**.*.*.*.**.***.***.**....****.*....****..*.*.*..*.*....*.*.**..******.**.****...**.*.*.**.*....****..***.**.*.**.*.....**.*.*.*.*..*...**.*.**.**.*.*...**.*****.*...****..*..******..*.*...*...***....*.**.*.**..**..*.*.*.*..*****....*.**...*..**....*....*.*.*.*...***..*...***..*.*.***..**..***..***.**..*...****...**.*..*.*...***.*.*.*****..*.*.****.*...*.*.***...***.**.***....***.*.*..*.*******....**.**.***.....*.****.*****.**..*.**..***..*..*.*.**...****.*******.**..**.........*....*..*..**.*.*.*..*..***..****.*...*..*....*...**....*.*****..*.***...*........****.*.....*...*....*****.**.......*..*.*.**.***.*******...**..*.*..*..***.*..*.*..*..***.....*......*...*..**...*.**.**...*.**..**..***....****.*.***.***.*.**.*.**..*......*...**..***..*.***.*******.*......***.*.**..*.****...****..**....*..*.*...*.*.*****.*.**.**.**..**.*.***.***.**...*.*.......*****..*.**.*.*.***.**.**.**..*..*....***....**..****..*******.**.**.*....*.*.*.***.*.*..........*******.*...*.***...****.*...*........*.********.***...*..*.....*...**...**.*.*....**..**.*.*.**.*.*...**.. **..*.*..*..*..*****...*.*...***..**...***.**..**.*..**..*.**....*.***.*.**...***..*...*..*.***..***.*.*.*.....******...**.**.***...****.*..***..**..*.***..**.**..*....*.***....***.**..*.*.***.**..*.*****.**.***.***.***..*.****.*..*.....*..*.*...*.**.****...*..*..*..***.**.....***...*.**...****...**.**.**.***.**..**...*.*.*.****.*.*****..******......**..*...*.*.**...****.*.****.**.*..***.*.**.....*.....**.....**..*..*.***.*..***.*..***.**...*...**..**.*..*....*.*.**..*..**..**.*..**..***...*..**.**.*.*..*....**.**.....**..*....*.*.*..****....***.*.**.....**..*...*..*****.**.*..*****.**.***.*..**...*.***.......*.*..*.*..*..***..**.*****..**.*.***.***..*.*......**.***.**...****.....**....**..*....**..***.*....*.*.*.....***......*.*..**..****..***.***.*.*.***.**********.*..*****..***..*.*..***.*...*.*...*.*....*.****..**....*..*..*....***..******...***...**.**.*****..***.***..*.**.*.*....***.****.**.*...***...**..*.**...****..*.******.**.*...*..*...**..*..**.*....*...*..*.*...*.*..*..*.*.***.*.**.***.***.*.*..***...**.*..*.*.*.*..*.*.***...***...*....*..**.*.*.*.*.......**..**..****.***.****.*..**..*..**.**..***.*.*.**********..*.*....*..*...*....**..****.***....**.*..*.***....*.***.**.*...*..****...*.**.*.*.....**..*.*..*****..*.*****.*..**.*.***......*.**..**..*..**.****.*.*..****...******.*.*.***.**..*..*.*...*.**....***.***....*.****.*.*...***..***.**..*.*.**.***.*........**.*.*....*..*.*.**.***..*..*.***.*..*..****.***...****...*.**..**..***.**.*.....**..*..*****.****..*.**.*..**..........***.*..*.****..**.****..*.*.*....**.**.*****.***...*..***...*.*****....*****...*.****.*.*....*.*.*.*.***..*.*..*......*.*..*****..**.*..*.**.....**.***.*...*.****.*.*....*.**....**.*.**.*******.**.****.*.*..*.*.....***..*..*...*.*..**..****...******.*.*.***.*.*.*.*.......*..****....*...***..**....**.*.....*.***..*......****.*.*.*..******.*..*.***.**.***.*...........*...***.*.***.*..*.*..**.*...**..**..**......*..*.**.*****..*.***..**...**.......*.***.**..**..*......**.*.*****..** *...*...*.***..*..*...*..****.*.***.*..*..**.*.*..***.**..****.*.*.*.....**.*.*..**.*..*..********..*.*.***.*...**.*...***.**.*.*....**.*..*..****..*..*....**.*..*...***..*.*.****.**...****.**...***.***.*...*.*..**.**.*.**..*.***..**.*.*.*.*****..*..**.*..**..*.*.*..**.*..*.**.**..*..*...*..*.*...*.*...*.***.......*.***....**.****..*.***..*.**.***.***..*...*.***.**.*.*.*****..*.***..***.***...**....*.**......**.******....*.*.*.**.***.**..*....***..*..*.**...**.***..****.*..*...*.*..*.**.*..*..***.**....*..*..**.*.***.**...*****.***...*******.*...**..*.*..**...*.*...**.*....****.***.*..*....*.**.***...*.*.**..**.*.*.*...***...........*****......**.**.*.*......**.*..*..*.**..**...***..***...***.**....*.***.*.**....**.*..**.**.****..*..*...**.*...*.*.**.*.*.*....**...*..*.*.....*.*.*.**....***....*..*.**.***...*.*.*.....**.....**.*...*..*...***...**..**.*..**..***.**..*.*****.*.**..***..*....****....*.****..*......*.*.*......***..***.*..*.*.**..*****.****......**..**.*.*..**.*****.**.*.*..*.**.***..*****.*.******...*.*.....***.***..*..***.***..**....*..*.************.**...*..*****...*.*.**..***.*****....**.*..*....*.*.*..***.**.**.**.**.*******..**...*.*...*..***..*..***.*...*.*..*..*.**.*....*.........*..**.*..*.....*...*****..**.***.*..*.****..***.*..*..*...*.....***.....*.*.*....*...**.**...*..****..*...**.*...*****..**.*..**..*..*..****..**..******.....*.*.******.*..*.*..**.*..*.**..*...*****.**.***....*..**..*.*.*..*.***.**..**....****..*.**..*...*.*.*..*****.*.***.********.****.***..*.*.***...***...*..****.**.***.**....****..***..***.****.*..**....*.*..**...*.**..*..*..***.***....*.**.**.....**...*..**.**.*..*......**.***....**.*...*.****.*....*......***.*.*..*.**....**.***.*.*.*......*...**....****.*.*..*.**..****.**..*.***..*.**.*..*******.****...*****...**.*.**.***.*.***.****.***.*.***..*.....*.*..**.**.***.*..*.*...*...*.*.*.*.******.....***.*.*....*..**..*......**.***..**.********.**.***..*.*..*......*...**.*.**..*....*.****..**...*.**..*..*...**.*..**...*.. *.*..****...*****.*..*..*..***...*.*.*..*.*.**..*..**.***........*.*......**...*.*.***...***...***...**.*.***..*...********.*...***.*..**.....*..*..**.***.*..*.*....***..**..*.*.*........**....*..*.*.*..**...*...*..**..**.****.*.*.****.**.*..*****.**.**..*.*.**..***...**.***.*.****...........*****.*..***..**.***...*...*.****.....***..*.*...**.*...**.*...**...*.*.******....***.*.**...*...**********.*.*..**.....***.*.**.*******.***.**.***.....*..****..*...*.***..******..**.**..**.**.**.*.**.***.****.**..*...***.*.*.***.....****......*..*.**...*....*****.******..**.*..**..*....**...*.*..**.*.**..**.***.*..***.......**....*..*.***.*...*..***..***.*..**...*..*....*.****.*..**.*...*.**.*....*.**..*..*.*.****.***......*****..*..**.*.****...*.****.**....**.*..***...*.*..*...*.**..*..*****..*.**.*.....*..*****.*.....**.**.*.**.*.*..*.**.*.*.*.*****.*.***......*.****..*.**.*.*.***..*....**..**...*.....*.***.**.....*...******..*.*...***.*....**.***..*.*..*.***.**..***..**.....**..*.**....***.*......***..**.**.*..*....*.******.***.**.***.**.*.*..*..**.*.***....***.**..*.*..*.***.*..*.*.***.*****...****.....**.*****..*.*.**..**.*..**.*******....*.......*****.***.**..**..**...****....***.***...*...****..*****..*.*.*******.********....***..*.....**.*.**...*.***....************..*..***.**.*.**.*....***..****.*.*.*..*****.*....*...*.*..**.*.....**.***.*..***..*.*.........*.*.**.***.**...**.*..******..*.**.*.*.***..**.**..**.***..*..*.*...*..*********.***.*.*.*.**.*..***..*.*..***..**..***...*.****.*.*.....***.**..**...***.**..*.**.*.*...****.**.*.......***.**.*.*******.....****...**.*.**.***....*..*..**..**.*..*.***..*..*.***....*..*.***..*.**...**.****..***.**.****.*.**.*..*.*...*****....********..**..*....*...*.****...*..***.**..**..***.*.*.**.**..*.*....***.*..**...**.*.*..**.*.****....**...****..**.**..***.**.**.****....**.*..***.***.*...*..**.**.****.*..***.******.**..*.*.*.****....*****.....*.**.**.***....*.***.*******.....*.*******...**.*****.****.*....*******....*..****..*** .******.***..*..***..***.*...**..**.*....***...**....**.******...**.***..***..*......******.*..*.****..****.....**..**...**..*.*.**.....**.***.*....*..***.***..*..**.*.**.*....***..*..*...*.*....****.....****.***.*****..*******..*..*.*****.**...*****.*.***..*...**.**..***.*.***.*.*..****.*******.*.**.*.***...***...*.*******..**..*..*..*..*...**.****..**.**..*****.*.***.**.*.***...***.*.*..*****...*******.*.*.*.*.....*.**..*.**.*.*..*.**........*...****.*..**....*..*....***.*.**.*..*.*..*...*...****...**...**..**..*...*..**.**.....*.*****..**.****..****...**...*****.***..***.*..*******.*..*..*.*.***.*****....*.**..*..*....**.*.*....**************..****.*.*.*..**.****...*.*.*...*..**.**..*...*.*...*....*****....****.*.*.**.***.....**.******..*****.****.**..**.*.**..**..*******.*.***.*....**...***.*...*...**..*.*.*.***.**...*.*****.**.**.*.**.**.*.**.*.*.***.....*..*....****....***..**.*.*.*.**.**...*.*..*.....*.*......*..****..*.**....*..*...*.*.**.*.......**..*.**.**.*.*....*****.*.****....**......***...*...***...***.***.*.*.*...**.*...**...*....**.*.*..*****...*....**.**..*....****.*.**.**..*....***.****.*.......**.*.*.*.**..****..*.**.*****.....***..**....*....*.*...*.**.....*..*******.....*.**....**..**.....***....*..**.*.*...*.**...*...********..*.*..***.*.....**.**..*....*.**..*...*..*..**.....***.**.*****.*..****..**.......*..**.********.****.***..**.**.*...**...*.*..*....*..**.**.*.*.*****.*..*.*..***....*.*..*.**.***.*..***..**.....*.*.....*...*..*.*.*..****....***..**.*****.******.**....*..*..**.**....**...***...**.**.*.**.**..******..*..**.**.*...**..***.**..*.************.*.....*..*..*.*.***......**.*.****...*.**.*...**..***.*.*.*.******..**..*.**..****..*.*..*...*.****..**.*.*.**.*.****.*.***..***....*******.*.*.*.*....*.****.**........***..***....**..*..**.****.***...*........*.*.**..**..***.*.*..*..*****...*..*..**.*....*...*****..*....**.*****...*..*..*...*.*.*.**.**..**.*..**..*..*..**..*.***.*...***.*.*....*.***.*..*...*....*..*..**....**.***...****. .....*..***...**....*.**...***..*.*******...**..*.*..***..*..***.*.*.*.*.*.***.*.*...***.**....*.***..*..*.**.....*.*.****..**.*.*.*.*...*..*******..*..***...*....*......*.*..*.**.****....*..*.***.*.*..*.*.*..*..***.**...****...*****..*..*.***.*...**.**.*.....*.*.***.**.*.*.*.*....*.***..*..*****...**.*..*..**...**...*****.*..*.*..***.*......***..***.**..****.*...*..**...****..*.***.**.*.*.****..*.*..*..***..**..*.***..**.**.***.*...*..*****..*..***..***.**********.**...*..**....**..**.****.*******.**..*.***.**...*..*******..***..*.***.*.*..*****.*.***.**.*....***.*.**.****.*.***.****...*.****.**.**.***.*.**.*....**.....*.*.*.***..**..****.*.*.*.*.**.*.**.***.**..**..**.*.*....****.*.**...**..**.......***...**.*..*....****.*.*..**..****..*.*****.........**...**.*..****.***.***.**.*..**..**........******....***......***..*.*..*..*..***.*.*.*.**.*..******.**.**.**...*.*.*.***...*******.*.***.*..**.***...*.***...*.*.*.*.**......**.*******.**.***.**..*.**..**.*..***.*.*.*.***...***..*.***...****...**.*.******.**...*.******.**..*.**..*...******....**.*..*..**.*.*.*.**.....**...*.*.*....**..**.*.*.*.****..*.*.*****..**.***..*.**..**..*...**..*.**...**..**.**..*.*.*.*****....**.**........*...*...***.........**..**....*.*...***...******..*.***....*..*..**..**..***.****........*.*.****.......*..**.**.*****..*.***..****.**...****....**...**.******.*....**.*.**...**....**.***...**.**..*..**...******....**.*.*....*..*.**..*.*.****.*......*....**.*.....***.*.*.*.*****.*....*.......*.**.**.***.****.****.....*....*..*.*******.*.*.....**...****...*..*...**.****.*....**..**....*..*.**********.***......*****.**...*.....*******.*.**.**.*..*....*....*.*.*..*.*.....*..****.*.**.*.****....***.*...*..**....***.*.*....**..*.....*******.***..***..*.*.........*.***.*.******.....***...***..*.*.*...***.......*...**.*.***.*....*....*.**.**.**.***.****..****.**.***.****..******..*.*.*....*.*....****...**.****.***.....*...*.*.****.*.*.***.**.*...*.....***..*.*....**...****...**.**.........**.**.. .**.*...*.*...****.***.****.***.*..**...**.......*..**.***.**.*.**..***......**..*****....*.....***.*.****.***.******.....***.*...******.**...*..***.****.*******.***..*...*....*....**..**.*..**........****.*...*******..*....***..*****...******..*....*.*..*..****.****.***....**.*.*..*.****..*.***.....*....*...*..*...*..*..*.**..**.***.*.**..*.*.******..*.*.******.**...**.****..*..****.**..*..*.**...***.*.*.*..**.*******.*.....*****..***.****.****..*..**.****....*..*.*.*******..***.**.***..*..*..***.*.*.**.*.....*.*..*...*..**.*......*..*.*.**..*..********.....****.*..*******...**.**.**.*.*......**..*..***.****.*....***..*..*..**...**..*..**.***.*.*.****.*....**..***......*..**.*.*.****..******.*....***.*.*.****.**.*****.*...*.***.*.*...*.....*..*..*.......**.*...*..*..***...**.........*..*..*....****.**..**..*.****.**.*..**..*.******...*.*..*.****...****.**.*..*.**.****..**.*..*...****.......*.**....*.**.*.*..****.**...*...*.**.*.*.*.*..***..*.***.....****.*..**.*.*.******..*....**...***...**......***.**.*.*****.**.*......*..*...*..*..*..*.**....*....**.*..*..**.*.**...*****.*.*....*..**...**..******..**..*.**.*.**.*.....**.*.**.***..**.*.......*****.*****.*.....**.*..****.**.**.***.***.*..***.*.*..****..***.***..***..*...*.*.**.***.......*.****.***.**..*******......*...**...***....**.*...*..*..**.****..*..**..***.*.*..*.*.*.**..*...*******.**..***..*.*..*.**.*.....*..**...***..*..*.*.***...****...*.*.....*..**.**..***..*.....*.**.**.*..*..*..*.*.*..**.*..*.*******....**...**.*.******.*.**...****.****.*****.*....***..***.***....*.......*....*.*****.*...***.*****.*..****..**.*.....********.*.**...*...***..*****.*..*..***.**..*..*.***.****...**......*..*.**.***..*.*...*.*......*.*.*.***..*.*...*.*..*....*.*.*****.*.*..**.*.*.**.*.*.******..*....***..**.*.*.*.**...*.*...*...**.****...**..*.*..*...*.***......**......*....**....*.*.*........*.*.***.....*.********..****.***...*.**.**....*.***.**..***..****.*.****...***..*......*****.***...*.*.*.*.********..***..*.**.***.*. ..***.*.*.*.*.**..**...**...*.****.*..*..*..**..*.****..*.*.**.*.****...***...**.*....*...*..*..**...*.*.*..**.******.*.*.*.***.*.****..***...*********.*.*.**.**...**...**.*..*...**.***..**.**..********..**....**..*****..*.*.......*....***..*.***.*.*..***....**.*.*.*..**.**..***...***....*****.**.*.********.*.*.*..***.*******.*..*.**.*.*..**.*.**.*........***..****.....*.***....*.****..**..*..***.****.*...*****.***.*.*.*..*.**..*.**..**.*.**.....***.*..******..*.****.*.*.********.***....*.***..**.**....*....*.*....***....*.*....****..*..**.*........**.....*.**....****..**.*....*.*.*...****..****...**.*.....*....*..*.*...**.***.*.*.....*..*.*.**.**.*.**..*.*.*.***.**..*****...**....*.*..***.**..*.*.****...**..*.*...**..***..*......***.****.****..*..*...*....***.*..*.*.**..*.....*.*...**..**.*.......*........*.***....*.*......*.......**..*..**...*.**..*.*.....*..*.**.*......*...*.*.**.*.*..*******.*.*..*.*.*.**..***.*..**...*...*.**.....*.*******...***.**..*..*...***....*.*....*....*****..*....******..*..******.***.**.**.....****..*..**..**.******..***...****.*..****.*.*....**.***.**..**...*****..*.***...**....*...**.*.******.*.*..*......*..*.*..*.**.**.*...*....*.*...*..*.*....***..*...*.*.****.**.***...*.***......**...**.**.*.*..*.*....*******.*...*.*...*.**..****..***..*.....*...**.....*.*.*.***.......**....*.*.********.*.*.**......****.**.*.*.**.**.*..**.**..*.****..**...*.***.*****.*..**.*.*****....*.*..*.*..*.**...*..*..**........****.****...******..**.**.**..**.*.*.****.***...*...*.*..**.**.*....*...*.*....*.*....*****.*.*.***.*...*.**..**..**..*...**...*.....**...**....**..***...***..**.*....**..*.*..**.*.*..***.**..*.***.***.**....*..***.*.*.****....*..*.***.***....*...**.*.*....**.....*..**...*..*......***.*..**.***.*...******.*.***.*.*...*..**.*.***.**..**.*.*.****...*.****.*.**...***...**.***...***..******..*.*...****.*..*.*..*.*.*..****.***.*...*.*.*..*.**.*.*..**....**.*.*.*.***.....*..**.**.****..**..****..****..*...**...**...***..*******.***...*..*.... *...***.*...***.*******..**...........*.**..***..*****.**.***...*..****.***.*..*.*****...***...***.*....*.*.****..*.**..**.****.***...*.....*.*....****.**..*..*.*.*.*.*..*..**....***..***..*..**...*...****..**..**.*..*.***...*.****..*.*********.*...****....*.***....*.********..******..*....*..*.**.***.**..*.*..*.*.......*******...*.....***..***.....**...*****.*..*..*..****.******.**********.*.***.**.**.***...******.*...**.*...*..****..**.**.**.**..***.*.**.*.*..***..*..***.****.**.*.******.***.**.**.*.*.*****.***...**....**.*..*..*.*.*.....*..*...........****.**..**.******.**.***.**.*.*.*....**.**.*.*..*..*...***...*..*.*...*.*.*..*..*******..*.*.*.**..*.*..***...*.**.*.*..*****.***..**.*....***...*.*.**.....*..**..***.....*...*..***.*.**..***..**..**....***.*..*.**....*..*.*.*.*..*..**..*..*.*.**..***...**..*..**..***....*.*.*****.**....*...**.**....**.**.**...*...*.******.*..*****.**..**.*.**....*.**.*..**.***.*.*.*...*.*****.....**.**.*.*...*.***.***.....*...*.*...**.**...*.*******...*..****.*.*....**..***..*.*....******.*..*.*..*.***..**.*.*.....**.***..*.****.....*.****...***.**.*..*....**........*..*.*...****..*.*.**.***..**.******.*.*....*..***.**.*.****.*.**..*.*.****.......**.*.*....*.**....*.***.*...*..*.*....*..*...*.........***.....**....*....**.*..**.**..*..*.***.*..*.*..**..*****.***..**.*..*.*.*****.***....**..****...***..*.....*.*.*****..*.*.**.*****.***...**.*****..*..*......*...***.**..*.*..***..*.**.*..*.*.*******..*.*.*....**..*..**.*...*****.*..*..**.*****..*....*.*.......*.*.**.*.*...****.*.*...*.*...**.****.......**.....*****....*.**..*..**.*..*..***.*.***.**....**.....**.**.**.*.*****.*..*****.****.***.**..**...*.*..*..**....*.*.*......**..**.**.*.*.*.**.******..*.......**......**.*.....*.*.*.**.*.*.**.*.****.*.**........*..*.*..*.*********.****.**..*..**.*..*.*.**..***..*.*....*******..*.*..***..*.....*...***.**.....*.*****.**...****..***.*****....*.********..*.**.*.*.**....*......***..**.*.**...*...****....*.*.******.***.**.*****.**.**....* *.*.*.**.*.**.*****.*..*.**...**.**.**.*.*..*****...*.*.*.*****.*.******...***.*.*..*...*.**....***.***...**....*...**..*.**.*.*.**.**.*...**.***********.**.*..*.**..***.**..****..*.*...****.*.*..**.*..****...***.***.***.*..**.**...**.**..*...****...**.*..*......**.....***.**..*.*.....**.**..****..**..*.***.*.*.*..*..****...*...****....****.**.*.*.****.*...***..**..***..*..*..****....*.***..**.*.**......**.*.**...*.**...***..***.*.**..******..**.**.***...*.....**.....**...*.**..**.******..*.*...**..**.**.**.**..***.*..**....****..*....*.*...****.*..........***.*..****.*..***..**.**..***..***..**...*..*.**.**.*..***.....***....***....**.*.**.**.*..****.*.***..*.*.....*....***.*.*....*.........****.***.*.*..*..*.*.....*.**.*.***.**.*.****.***...*...*.**..*..*...*.*....*..**.****....*****......**..**.**.......*..**....**.*..*...*.*....*.*****.**.*..*****..****..***...**.*.*.**..**.****.*.***...*.**.***.**..**...*..**.*.*************.***.********...***....**..*.**........***..*.**..*****..***.*****.*.**.**...*..**.*.**.*.*..***.*****..*...*****.**..**..**.*****.*******.......**..*.****.**..**...******.*******...*.*...**.***....**..*...**.**..**..**.*........***.**.*....*.*..***..*.....***.******..**......***....**..*****.*******.*...*****....**.****....**.*.*.*.*.*..***.*.**..*.**.**.**.***...****.**.***..*..****..***.*.**.......*****.*..*.*.....**.*.******.*.*.*..**...*.**.*.*.***.*******.**...*..***.**..*...***....*.***..*.**...*.*..**...**.*.*..*......**.**..**.*.*...*..*.*...*.*.*****.*..***.......*.*.*****.....***.**...*..***.*.****.***.....*..***..*****.******..*..*..*..****........*.**..*....*.*.*..**..***.*...***.....*.*..**.**..***..****.**.*.*****...***...***...**...**..*..*.***.*....*.**.******.*.*..**....***....*.*...*.**...**....**.**..*....**..*.*....*.**.*.**********..**....*.....*..**.*....*.*..*.*......****....*.*.*..**.**..**.***..**.....****.*.*.......*.****.*.****.**.**..*****.****.*.**.*.*..***.**..**.......**....****....*.*.*...*..*..**..******.**. .**..***.*****........*.......***...*.**.***..***.*...****.*...*.******....*...***.*.**..*.....*.***********.*...***.*.*....*..*..*....******.**.....*****...***.*.*....*...***.*...**..*..**...**.*.***..*.**.*.***..*.***....**.*....*.*.*.*.*.**.*.****.*..*..*..*.*.*.*....**.***...***.****.**.*.*.**.***...****..*.*.**....***.***..*...**.*..*.**.....**..*.......**.**..*...****......**.*.*.****..*.*.*...**..***..**..*.*.*..*.****.*.****..*...**.*...*..****.***.**..**.*.*...*.*.****..***.*...*.*.*...*.*.*.*.**.*.*.**.*.*......*.*..**..**.*..**.*.**..***..**.......**..*...****....**..*.*.********.*......**..*...**.*...*.*..*..*.*******..***.*......*..*..*****...*..***...*.*...*.***.**....****..*.*.*.*.*...***.**.*..*.*.*.***.*....**.***..*...*.*.**.*...**.*...*.***.*...****..**.***..*..*.**..........*....*..*.*.***..*....*...**.*...*..***........*.**....***.****.*.*.**...***..****..*..*.*...*....*****.*********..*..*.**........****...*.***.*.**.***..*..**..*.*.*******.***......*.**.*.....*.*...**.***.***..*..***..**.***.*..**..*..***.*...****.*.*****..**.***.*..****.*.*..*..**.*..*..*..****.**..*.****....***.**...**....*...*****...**.*..**....*....*..***.*.*...*.***...*....*.*.....*.**.*..**...*.*.*....****..**.*...****....**.***.***...*..*.***...**......*..*..*.**....****.****.***.**.*****.**..*.**....*..*..*...********...*......**.*.*.*.*.**.****...*.*****...*.***..**..***..*****.**.***......*..*.*..***.**.**.**..*..*..*..*.*....**...*...*..**..**.**.*.**.*.**.*****..***......**...**..*.*..*.*****.*.....***.......**.......*.**.*.**.***.*..****.*****.*..**.**.*.*..**.*****..*..**......**.****.*...*...**.*.......***.....*****.*..**..*.......*....*.*****...*..*.******.*.*..*.********..*..*.*..****.**.*..***..***.*.*.******.......*.**.****.**....*.....****...*..***.*********.****.***..*****.**..*...***..*..*****..**..****.*..***.**.*.*****..**......*..*.*.*.*..**.****.....**.*.*.*.****....******....**.*..***.*...*.*..*.*.*.*.....**.*.....***.****..**..**..*..***.*...*.*.**. .**.**..*.*...***...*....***.*.*.*...*....*..*.*.***..**.*****.**....*.**.....***.***..****..*.**.*..**.****.***.......*...***..*******.*..*...**..*.******..**...*..***.**...*.****.**..**......*.....**..*****.*.*.*.*..******..*..****.**.*.*...**..**.**..*.*.*..**......*...***.**..*.*.**....*******..**..***..*.*.*.****.*..*.**..*.*.*.**..*.......**.***.*.*..***...**..***...*...***.***.***..*..**.*.*.*...****.*.*.***......***..********..***.*..*****.*****.**.**...*.*.*..*.......***.*..*.*.**.*.***..**.*.**.**.*..**..***..**.*.*..*..***...*...*******.*.*..*...*......***.**...*.*..*...*.*.*....****.**..**.**..*.*.....******..*......***.*....****.*..*.**.**.**.***.....***.*.*.*..*.....*.**......*****.***.**..***..*..*..**********.***.***.**..***...**.*...*..*.****..*.*...**..****..***..*****..*..*.****.***.*******.**.***...*.*..*..*...*.***..*.*.****..***..*...*...****.****..*.*..****.**..*.*.*...**....*.*.**..*********..*..**.***.***...*.**.******.****.*.**....**..*....******.***...*.****..*..*.**.....*.*.*..**.***..*.*...*...**.*.**...*.*.**...**.*****....*.******.*.**..*...*..**.....***...*****..**.**.*..***..*.*...*...*.**..*.*.....**.*..****.*.*..*..*..****...**.*..*..***......*.**.**....**.**.****..****.*.*****.**.*.*.*.*.****.**.**.***.***....**..**.**..*.....**...*.*****.*.*..*****....*....*..*.****..**.*.*.**....******.*...**.........****..****..*...**..*.....*...*..*...***..*.*...*..**.*.*.***..****...***.*.**.**.*.*.....**..****..**.*..*...**..*.*.**......***....*****...*.*.**.*...*****..*...***.*..**.***.**.******..*..***.*.**....*.*...****..*..*.*..*.*..**.**.**..**......***.**.*.*.*..***********..*.**...*****.*.....**.**.**.****.**.*..**.*.*...***.*.**...*..***.*....*...**..****..*....*.**.**.******.**.*..*.*.******..**.***..****.****.*.*.*...*..**.*..**....****.*.*..**.**.*.**.***.*.*.*.*.***.*.**..*.***.********...*.*...*..******.*....******.****......*****.....****..*....**....****..*....**.**....**...**.***.*.**....*.***.***.*.....*..*...**...***...*... *****..**.**.*....**.*..*....*.**..*.*...*.*.*...*****.*.***..****..*..**.**.*..*.*.*...*.***.*****.*.*....*.*.*..***.....*.**..***.*.....***.**..*...*.***....*.**.***......*..*.*..**..*...****.*.*..*.*.*.*.**.**.*.**.**..***...**.*.*.******..*****..**.......*.****.*.*.*.*******.***...**..*.*..*.....**.**....**.*.*..*.*.***..*..***.*...***.*.***..**.*******..*......**....*..*..***...*.*.*.***...**.*..*...******.******..**.....*..*..****....**...*..***.****...*....*.*...*.*.*..***.****..**....**.....*....**.*.*..*****..***..*..*.*..**..**.*..*.****.**..***..***..**..*..*****..**........***...*.*..*..*..**...*.**..**..**..*.*.....**.....**..**.*...******...*.**...***.....**.*.....*.****.*..*..*.*....*..*..***..**.*.**.*.*..**......*.**.***..*..**.**..****.***..***.*.****..*....****.....*..**....*****..*.*..*...***....*.*.*.***.*.*.**...**......*.*....*******....*..***...*..**.*.**.*....***.*.**.*.***.**...*.......****..*.*.*....**..*.*.**...***...*...*....****.*.*.***..*.**......***.*..*..***..***.*...**.***.*.*.****..****..*.**.*..*.****.*.....*..***.*..*******.***.....****...*.***..**..****.***..**.*..*.**.***..*..**...*.*..*.*...*.*.*.*....***..*.**.*..**...**.*..*.*...**..*...***.*****.*.*.*****..*.**..**..**.**..**..*.****.****.*........***.*.*.....**..*.*....***....**.*.**.***..**...*.....*...***.**.***..*..*.*...*.**....*.....*.*........***.**.**.*..**.*.****..**.*.**..****..*.***...*.*...***.*.**...*...*..***.*.....*....**.****..***..****.**..**..**..*..*..*.*...**...******.*.*.*...*.*.......*...**.******..*.....*..*.*..*.*.***..*..**..*...*****.**.*...*...*.*.**...*.**.*..****..*.**...**.**....*.**.***...***.*.*....*.*.**.**...*..*..**..**.****..*...*.*****.....*.....***.******...****....*...*..*.*.**.**.*.**......*....***.**.*****...**.*****.*..*.***...*..*..*.***.*...*...*...***..*..**....*.****.**..*****...**....*.***.**.***..*****.******..*****.****.**...*****..*...*.**...*****..***.*.*.*****.*..**.....**.*..**...***...******....*.*.**..*.*...*.**..*.**** *....*.*..*..***....*.....*...*...*..****..*.*.**..*..*...***.***.**.*.***...**.*.*.**......*****..**..**.****..*.*...*......**.*..***..***.*****.*.*....**..*.*..*..**...*.*...*****..******....***..*.*.*****........***.**..*.*.********.***.**.*..*.*..*.***..*****.......*.***.*..**....*..***.....*.*...***.**.**...*...*.****.**.****...***..*..****.**..*....**.*.*..*.***.*..*....*****.*.....***...*........**.*..**.*....**..**.*****.**..*..*..**...*.*.*.*.**...*..*.........***.*.****.*.*.*.*..***.*...*.*.****....**.*..*..*.......*.**..***..*.***..*...****.*****..*.*.**...**.*.*..*..*.....**.*.*.*.**.***..**...*.*...*****.***.**..*..***..*.**.*.**.****..**.**..***.**.*...**..*.*.*..***...*..**.*...*..*....*..**....**....**..*.*.**.*...*...*.***..*..***.*.**.*.*.*.**.**.***.*.*.***..*.******.......**..*.*...**.*......*...*..*..*.*...*.*..*.******.**...***..*.****..*.**.*.*.*.**..**..******.*.**...**..*....*.*.*.*.***.*..*.*.**.****...***...**.*..**..*.**.**.*.*.*.**.**.*.****.**...**.**.*.*....**.*...*.*..*..****.***.*..*..*..***..........*..*.*.**.**.....**.*...****.****......***...**....*****.****...**..*..*.*.******....**.**...*.***.*...*..*..*..***.*.*.*.*******.*.**.*.*...***.*.***..*.***..*.**..*....*.....**..*..*..**..***..**.**..**.*.*..***.***.*..**.*.**.*.*.**...*...*.*.****..**.*..*****..*...*.***.*.**.***..*.*..*.....**.****..*...*.*.**..*.*.*..*.*...*..*..*.**.*.**..***..****..*****.*..*.**..***.*.*...**.**.****..****..***..*.*.*..*.*.**..*...*..*.***.*.**.****..*..*...*****.....**.*****.****.**...**.....*...******.*.**...***.*******.*..*.****..*..**...*..*......*..**.****.****.*..****......**.*......**....****.***..**.*..*.*...**.*..**......**..*.*.*...****..***..*.*..*.*...*...*..**...*..**.*.*...*..**....***.**.*.*.*.*..***...**.*..*.***......***..*.*.**..*.*...**.*..*.******.*.*..*****.*.**...***...*..*..****...*..*..**........**..*.....*.*..*..****.*..**.**.**...*.*..*.*.*....**.*.**...******.**.***.**.***..***..**.*..*..*..**.*...*.*.*.*.*..****..*....* ***.**..**.*.**.*.*.*...***....****..**..***..****..**....***........*.*.**.**..******.**....*....*...**.**...****.*.*****.***.*.**.*.****.****.**....**.**....*.***.*.*..*.***.*....**..*..*****..***.*.*.*.*.***.....***........*.....*...*.....*.*.*.*..****...*.**..*...***...****.***.....**..**.***.*****.*.*.**.***.**.*..*....***...**..**..*..***..*****...**..*****..*..****..**...**..*.***.**.***.*****.***...*******....*....*..*..*..***.****.**.**.**...*.**.*..*****.*.*..***..*..*...*..***.*.....*...**...*.*****..*..........*...*.**.*.*..**...**......*..**.*........*.*.**.***...**.****.*...*.*..*..***..*..*..*.....*.*.***.......*..****.**..**...*.**..*.*..*.**..*...*.*....****...*...**.****.*.*****...*.*.......**....**...***.*.*..*...**..**..*.***..*..****...*.*.*.**..**...***.*****.*..*.*..*.....**.*.**.**.**..*..**..***...*.*.*...*.***.*.***.***.***.**...*.*.*.*.*..*..***..*.**..*.*.*...****.*.*.*...*.*..**...*.*.*..**..*.*.*..**.*.****...*.**...**...*.**.*.*...***.**.**...*.***....*.*..*...*..**.***..*...**...*....**.*****.*****.*.**...***..*..**.*.*....***.*....*.**...*.*.*****........****...**.*.*********......*.**.**....**.*.***..**..*.**.*.*......***..*.*..*.*.*.***.****.*.***.*.*....*.**.........*..*.**.*..***...***.***..*..*....**.***.*...**.....*..***.****.**.*..**.*.*..*.*.**..******.***..*......***...*.***.*.****.***..*......**..*..**.***.*.****.*.....**....***..***....*...**.*.***.*...*.*.**.*....***..****...***..**.*..*..**....**...*...*..*...**********...****...*.*.....*.***.....*.**.......*.***.**.**.*....*.....*.*.*...*.*.*.*.*.*.*....*.*..*.*.***......****...*.**..*..****.*****...*.*..*******...****.*.**...***...*.*..*..*...*...*.*..**...*.**...*.*******.*.*....*.***.....***...*.*........**.**********.**.***...**.*.***..*..*.***.*.*.....*.*.**.***..*****..*....**.*.*..*..**.*.*.*..*.****.**..***.*......***.**..***....******..***..*.**.**....**.**...*.**...***.*..**...*..****...*******.*.*.**...****....**..*..*..*....****.**..*.*....*....**...***.*..* ....***...*..*.**.**.*....*...*.***.**.*.**.**.*.***..*..*****......**.**.*..***...**.***.***.*.*.*.**..**....**...****..*..*.*....**.**..**.****...*..***.******.*.**.**..**..***..***..****...*.*.****.*...*..*...*.***.****.*.*.****.**.*....*.*..*.***.****.**..*..*****..***..**..*...*.*.**.***...**..**...**....***.....*...**.......**.*****.....**......*******.*********..*..**.*.....**.***.**..**...**.**....**..***..*****.....***....**...**.****..***..*.**.***...***..*.*.*..**.***..*.**.**.....*....*.....*..*.**.....*****.**...*.***..*.*.*....*****...***..*.*.*..**.*..**.*..*...**...*.***...******.**.***.**.*..***.*.**.****...*...**.**.*******......*.*******..*..*..*.*.****.***..*..*.*.***.****.*.....******.*..*.***.*...***..***.***...*..*.******..*..*.***...**.*.*.....*..*..*******.*..*...*....***.*..*.*.**.**.****...***..**.**.*****..**..*.*..***.....****.**.****.**.*..*...*.**.*.*..*.*****.....*..*..****..*****....*****.*.*....*..**..****....*.*.**.*..*.****.*..*.***.**..**.***..*...*...*.**...*...******...*.**..*.*.*..*.***.*****.*..*.**.***.**..*.*.******..*.*.****.*.*...*....*..*..****...*...*.*******...**.***.*..**.***.*...*..**..*..*..***.*.***.*....***.****.****.**..*.....*.*..*..***.*...**.**...*..****.*..*..*.*.**.**...****.*****.*..**....*.*....*......*.*....*....*.***.*...*...*..*.**.*...**.**..**..**.**..*....*...**.*..*.*.*..*..*.**...*....*********.*.**.***..**...***.****.*****..*..*.***..**.**...*..*..*.*..*.**.******....*.*..**.*.....*.*.**..***..***.*....***.**..*....*.**.*.***.*....*.*..*..**.*...*.**...*****...*...*.*..*..*....**....***..***...*.***.***.******..*..**...*.*...***..**.***.*..*....*.***..**..**...****....*.****.....*....*...*******....**.****..****.*.**.*..**...*..***.***...*.....***.....**.*.....*.*.*..***..*.*..**.**.*.***.*....*..*....*.*..*.*.**..**..*.**.*..**.*..*.....*..*..*.*******..**.**.***.*.**.*.*.**.*.*.***..*..*....**.**.****.......****.*.**..*..*..*..*.*****.***....*..*.*..*.*.*.****......**.**..*..*.*.*.***..*.*.**.** ***.******......*****.***...*...**.***..*.***.*****.*.....*....*..*.****.****......**.**....**.***..*..*.......**...**..**...*...**....**.**.****.*.*...***....*..***.**.*..******.......*..***.**.*.****....*...**.*..*.*.*...*.*.**.**.*****.**....*.*.****.....**..*.*......*.*.*.******......**..*.*...*..**..*...*.**...***....*.**.**..*...****.**.***.**.*.*.**...*..*******.*.*.*....***.***.*****.....*.........*..**..*.*.*.*.**.***.****.*.*****.**..*...**.....*****..*.**....*.**.*.*.*.***.*******...*.*.*...*..*.*..*.*.**...**...*.*.**....*..*..**...*..*.*....*.*..*..*....**.**.***.....*...**.****.*........*.......***..**..***.*....*..*.**....***...*....*...*..***.*.***..*...*****.*******...****.*.****...*.**.*.***.*.****..***.*.**...*.**.**..*....**.*****.*.***...**..***..*..***....*.**...*...*.**.***..***.**.**...****.*.***..**.***.*.*...*.*..*..*.**.*...***...*****..*.***.**...****..*..*...**.***.*..*.**.****.**.**.***.*****...**....****..**.*.*.*.*..*....*.**.*.......**...*.***..**.*.*.*.*.*.**.*.****.*....*.**...*...*..*...**.*..**.*......**..*.*****.**.*....**.*.****.****.*..*.*..*..***.**.****.*....*.*...**...*.****.*..*.*..**.*****...*..*.*..*.*...*..*...**..***....**.*.*..*..*....*****...*..*.****.***.*.*.*.....*.*..*..*****....***.*****..**..***..*****.**..****..**.**..***.**.**..*..****.***.***.**.*..**.*.*..***.*..*****.*.*..*.***.*****....*.**.***.*.*.......*.*...***.*..****...****..**..*****.****...*.***..*...*.*.**..**.*...**..*.**.....*.*...**...**...***.*.**..*.....*.****...*.***...*.***.....*..**...*.***.**.**........*..****.***.....*.***.....**.******.*.*.**.*.....***...*.....*.*.**..*.**...**.***.**.*..***..*******....**.****.***.***.*..*..*.*.****...**....***.**.***..**..*.***.*.*.**...*.***.******...*.*****.**.**.***.****.***....*..*..**.**.**.*****..***.**....*.***.*.*.*.****..**..**..**..*.*.*..*..*..*****..**...*******....*..*.*.*..****..*.*.*..*.*....*.*.**..**....*....***...*..**.*...*******...***.**.***...***.*.**.**.**.*......**...*.*.*..****. .*..**..*...****.****...****.......*...*.****..*.***..*...*.....*.*****.*.**.*....*.**..*..*..*.**...**.****...*.*.*.*****.*....*..***.*.*..*...*...*....*.*..***.*.*.***..**..******..*.****.*...*.*..*.**.**..****.**.*..*.*..*..*.*.*.**..*****.*..*.**..**.....*..*.****.*....**...*.****.*.....**.*..**..*.*.....*.**..*.....**.*..**...**...*.**..*.*..**..*.*.......*.**.**..**.*.****.**.**.*.**...*..**..*.*....*****..*.******.*.**..*.******.**.....**.**.**.....*...*.*...***.*...*..**...***.****.***..**********...*.**.*.**.**.**..*...***.*****...*....*..**.****..*..*...**..**.....***..***.*....*.............*****.**.*.*.*****.....*.*....*...***.....*..**..*..*.*...**.***..*.*...***.*...*.*.**.*.**...*.*****.****.*.****..*.***.*.****..*..*.***..**..*..**.**...***.*..***.***.***..**.***.....**.***...***.**.*.**....**.*.******.....*..***..*.***.*.**.*.**..****.***.*.........*...*.**.****.***.....***..*.*.*..***....***.**.*.***.*.**..****.....*.*.*..**....*.**.*.***...*.***.***.***....*..*.*.*...*.**...**.*.**..*...***.**.**..*.*.*.*.*.**..*...*.****.***.*.*.****..*.**.....*.....***.**......***.*..**.*.*..*.....**....*.*..**.*.*..****.*..*..*.*.*.*.......*.**...**.....**..****..***.****..**.*.**.....**...*..***.*.*..**..*..*....***..**..***..*.**..***.**..*..*.*.*.....**.***...**....**..*.*.**....**.*..*.**..*****.*.*****.***.*..*..**.*.***..**.*.*.*****.***.*.*..***.*****.**..***.****.*.*.*...*******..**....*.**..**..**.**.***.*.......*...*******.*.**..*.*.**.*..***..****.*...**...**.*.*....*.**.*.....**.****...***..*************.*.**..*..*.*..*.***.*.*...***..*.....*.*....*..*.**.****...**.*.***.*******..*..*.*.*.*...****.*..**...*..***.*.**.**.*.***....*******...*.*..***.**.****.*..***.*......**.....***.*****....*.**.*..**.**..*..***.*..***.**.**....***..*.*****.***..*.*******.**.*..**..*...**.***...*..*..*.***.*.*.*....****.*.*.**..****..*...**..*.**..*.*******...**....*..*....*....*.**..*.**.**.*.***..*...*.**...*..**.*...*..***....*.....*****..***..***..*......****..*.* *....***.*......**..**...****...*....**.*....*.*.**......*..***..*..***.*...***....*...**..*******.****..**.**.*.....****.**...*....*..***.*......**..*.***.**.*....*....***.**.*..**.****...*.*.**......***..*.*...*....*..*..*.**......*.*....*.....**.*.*.*.**..**.*.**.**.***.*..*.****.*..*.*.**.*..**..***.*****....***..*..*.**...**..*.....**...**.*....**.******..****...*.**..*..*....***..*...******.***.......*.........*.*****..**...**....*.*.**.**.*..*..*..*.*.**.*..***....*.*....*.*..*********......**.***.*.**.**...*.....*.....*.****......*...*.*..*.*..*..***..*.*..*.*....*.*.*.****..***.****.*.*...*........*..*****..**..**...*......**...*.......*...**.*...*...*..**.....**....*****.*...**.*****..**....**...*.**.*.*...****.*..**.*..*.****.*....*****......***.**.**...**..**..*...*****.***.**.*.*.**.*.....**.**.*..**.*..****...*..**..*****..*...*.**.*..**.*****.**.**..*.***..***.*.****....**...****.*..*****...*.***.****...*.***.**..***....*...*.*.*.**.....**.......**....****.***..**.*.*...*.**....**.*.*.**..**..*.*.....**..*....***.*.....***.....**.*.**..**.*.*.****...**.*.**...**.*...*........*.**..*..*.....***.**...*.***.*.*****.*.*.*..**.**.*....**.*...*..*.***.*..***..*.***.*.*.*.....*****..*..*.*****.**..*...*...****..**...*.**...*..*..*.**..**..*.**..*.******.****..*.*.**.*.*.**..**.*.*..*..*.**.*.*..*..*.**...*..***..*..*.*..*.*.*.*.**..*.****.**.**..*..**.***.....***..........*...***.*.**..*.*...**.*.*.*..**..*.*.*****...**..*...*.**...*...***.**.....***.....**..*..*****...**..***.*.*.*.**..******.***..***...*****.......****.*.*.**..*****.******..**..**..*..**.**..**...**.....**...***.****...*.***..**..****.*..*.*..****...*.....***....**..**.**....*..**...***.**.******.*.**..*.**.**.****.****...***..*..**..*...****.*.**.*..********.***..****.*..**...*...*.**.....**....*.******..*..*..*.*.*..***..*.....**.*****.****.**.**..***..*****.*..***.*..***.**....*..**.*.*..*.*.*****...*..*.**.*******..*..**.*..*..**.*.....*.*...*...**...*.*....*..**.*..**....*......*.***. *...**...*******....*.*..*...*..*****.***.*********.**..****..*.*.*****..**...**.*.*..*...*.*.*...*...*..**...*....***...**.**.**..*...*..*....**.****..*.*.***..*****..*..*..*******..*.*.**********.****.****..**.*.....*....*.***..****..***.****.***.*........*..*..*.***.**.*.***..*.****.......*..****..*.***..*...**.*..******..****....*.*....*.**..****.*.***..*...*.***..*....*.**.***..*.*.****.*..**.*****.*.**.*.*.*....**.....*..*.*.*..*.***...*...***.*.***.*****.*.*..*..*.**..**.*.**..*.**.**.*.***...*...**..***.***.*.*..***...*.***.****.*....**.*.*.*.**...**.*.*....*.**.*****....*.*.*.**...****.*********....*.*...*..**.*.**.*.*.....**.**.***.**..*.*.*.*.*.*.*..*...**.*..**.***.**..*.*.**...**.***..*..*..*.**.***.*.*..****.***..*.*...*....*.*..****.*.*..*.***..****.***.*.***.....**.*....**...**.*..**........*.*..***.*..****.**.**.*.**.**....*...*.*.*.***..*.......*...**.*.*.**...****...***..**.**...**.*..*.****.....*.....****..**....*.**.**.*.*.*..***.*.*.*..**.**...*.........**.*.*.......*...***.*....*.*.**.*..*..***.***...*..***.*.**.*.****...*...*.*..*.****.**.**...*....*.*.*...****.**....*.*..*.**..**...**....*.*******.*******....*...***..*.*.*..*.*.*.*.**.*.**.*...*.**.*....*..**.*.***.*...*.*.**.*.**.*..*.....*..*..*.**.*****..*..*..*..**..*..*..*......*.*******..**.*.**.**.**.*..***.*..**..***..**.**...***..*.....*...***.*.*....****.....********.**.****.**.*...*.****.*....*..***..******.*..*.*..*.*.*.**.****.*...**.*..*..**...**..*......*.*.**.***.***..***.***..**.*..**.***..*.**..***.*.****....*.**.*.......***.***..*.*..*....***.**.*.*...*.*........*.*.*.*....***.*.***.*****.*.*..***..*..*.**.**.**.*..*..*..*.*.**...****.**.*.***.*..**.**.*.*....*..*.*..*****.*..**.*...*.*.*....*.**********.*.*.**..*.**....****..***...*.***...*..*..*..**.**..***..*..***.**...**...*..**.****.*..*****.*.**..**....*...*.*.*...*.**...*..**..***.*.*.....****.*..*.*.*.*...*.***..***.***.*..*..*........*....******.***.*...*.*.*.**....***...*.**.*...*..*..****.***.****..***.*.**.***. .*.*...**...*..**.....*...****.....**...*****.*.*****.**.**..*.*..*.*.....**.***.***.*.*......*.......**....*..**...**..*..***...*.....**.**.*.*...*...*******.*.*..*...**..*.***..*..***..*...*...*..*..***.*.**.*.**.....*...***.*....*.*.******.****..*....*****..*.*.*.*.**.**..**..*...*****.**.*.*...*.*.**.*.*.*..***.*...*....*..**.*...***.*.*..***....**..*...**..*...**.*..*..*.**....*.**.***.*..**..*..*...**..**..*.*.**.***...*.....*...*..*..**....*****....*.*...****..*..****.*..*.**.*.*.**.***.****..**.*..*.**.....**..*...*....***.....***.*..*.*****.****..*.*....***...**.**..*.*.*..**.*..*......***.**..****...*..**..*...*.***.*..**.......**..*....*.*********.*......*......*.***.***.**.**.*.*.**..*.*..***.*.*..*..*...*....*..*.******...*.*........*.*****.*.**..**.*.*...**.*....**.....**.*****..**.**...**...*.*.*.*.*.****.*..*.*.*.*.**************...**..***.*..***......*.**....*..***..*..****..**...***..****.**..**...*.**..*..*.*..*.*.****..*..*.*...*..**.***...*....*.*....**.****..***.*..***..*.*...*.****.*.**..*..**..*.**....*.*...*...*....****.*...*......*....****.*..*..*****..*.*..***.*...*.****..**..******....***...*****.*.**.....***.**..*.*.***.*...*...*.*.*.*...*.*..*.*..****..***.*..*.***...*....**..*.*.**.....*......*...**..**..**.*..*..*...*.....*..*.*.*.*******...*..**.**.****.**.***.**.****.*.......*****.*.**.****.*.*.**.*****.**.*...*......***.***.**.*...**....*.**.*......****........**....***.***.*.*.****....*******.**...**..**.*.*..**..*.***.*..***.*..*.*..*.**....*.*.*****....*....*****....*..**...****.*.**.**.*.*.*...**.***........*..*****.*.......**.*.**.****......*.*.*.**.***.**..**..***..*.**..*.*....*.**.....**.***..**..*.*.****....*..********..**.***...**....***..****.**...**.****...*......**.*.......**....*....********.*.**.**....**..**...**.****....**...**...**..**.....***.*.*.**.*.......**..**...*.*.....**...****..***..*..***..**.*.**.**..***.*..*...*.**.*.*.****.****..**.*.*...**.*.***..*.*..**.*..*.*....*.*.*****..**.**...*.*...**.**.***.... .*.**...*..*..****.**.*.*.******.....*...**.*..*.***..*...*..*.*....**.*....*..*..**...**.*.***.*.*...*****...**...*.**.*...****..**.*..**...*..*....*...***...***....*.**..**.***.**.**.**..*.*...*.*.**.*...*..*.*.*.***...*******...*.******..*..***..*..***.*.*.***.**...***..***..****.***..*.****.*...*.*****..*.*........*..*..*.....*.***..*.*.**....*..*****..*.*..**.*.*.****.*..*...*.*....*..**..**....*..*...*.....**.****...*****..*....**.*.**.**.*...*.****.*.***.*..*....**.*...*.*.**.******...****..****..**..****.**......****....*.......*****.*.**..*.*..*.*.**....*..**.*..***.****.*.*.**.*..*.*****.***..***.***..******.**...***.****.*.***...*.*..*.*.*....**....**..........**.**.***..**.**.*..***..*.***.***..****.*******.*....*..***.......*.**.*.****.....*.*.*...*..*.**...*...*..**...**.*******.**....*.*****.*.****.*...****..*.****...*..*..*.*.**....**.*****.***.**.........**...*.****.*...**.***.....*..***.*.*.****...**..*.***.****..*.****.*.*..******.***.*.*.....*..*.**......*.*..*.**...**...***..**..*.*....*.**...***...**...******...****.**.*....**.**..*.**...*.**..*.*.****.***.**.*.****..........*....***.***.**....*..***.***.***.*.***.****.*...**...*....*..*..*.**.*.*...***.*....*...*...***....*.*....**..*...*.*.**.**.***.****......*.*..***.*...**.*.*.****....***.****.*.**.*.**..*..***..**.****.****....******..**.*.**.**.*..**...***..***.*.*.**..*******..***..***.*.**....*.**...**.**.****.**.*..*.***.*.*..***...*.****.**.****...*..*..*.*.*..*..*****....*.*.*..**.*...**.*.**..*.**..**.*.******.***********..***.....*...*..*..*.****..*...*...**.**.*..**..*..*......**.*****.*...*.**..*.....***.*****.*....*..*.**.*..*.*.**.....**....*....**..**.*...*.*.***.**....**....*.*.*.....*..*****.*.*....*.*.......*.*..***.****.**.*.**..*.*.**....*.**...************..*...**..*.**....***...**..***.*..*...**...***.**.***..**...**.....***.**.....**..*...*....*.*.....***....*....****.**.***.****.**..*..***...*..*....*.**.**.*.*..**..*.*...***.***.****...***.*.**.*...*...**...***..**.. .*...**.*...**..*.*..***...**..*..**...**....*..*.*.****.****..**.*.....**...**.**..*.*...**..**.*******..*.**..**.**.**.**..*..**.*...*..*.*****..*....***..****....**..***....**.***.**..*...****...*....**.*..**.*....*.......*..****..***...*..***.*.*.**...*.*..*...*..**..*...*****.**.**.....*.**.**.******.**..*****..**.*.*...**....*..**...***.**....*.....*....****.*.****....*.***.*.*.***.*.*....*.*.***.**..**.*.*..**.......**..*.*..****.*...**.***.*.*..*..*..***.****..**.*....*..***..*..**..*.*..*.***.***..*..*..*..***..**..**...*.**.**..**.*........**..*.*...*.......****.*.**.*.**.**..***.*.****..*..*.*****.**.*.**.*..*..**.****.*..**....*......**..***..******.*.*..***...**.*.*..*...*...*...*.*..**..**.****...*..*..**..*...**..*.******..****..*..*....*.*..**..*.****.....*.*.*..*****.****....**.***.***.***.**..*******.***...**...***.**.**.*...*..***..**.*.**.**..*.*.*.*.*.**...**.**..*.*...*........*.**..**.**.*.*.*..***.***....*.***...****..**.***.*.*...**.*.***.**..*.*...****.....****.*....**.*.....**...*.***..*.***....*..*.*.*..*....*.*.*.*..*.*.**.*.**...***...*.*.***..**.**...**......***************..*.*....***.**..**.***.**.....*.***.*.**.***.*.**.*.****.....***.*.**.******...***.*.*.*..***.*.*****..*..***..*.******.....**..*.*.**.**.****..**.*...**..*.**.*.**....*.*.**..*..*.**.*.*..*.***.*...**.*.*.***.******.*******.***...**.*....*...*.****.**.*...**.**...*...*.*.......**.*....**..*.*.***..*.*....*..****.******..*.***...***.**..*..*.*....*....*..***.***.****.***......****..**..*.**.****..*.**...**.*.*.*.****...*...**..**......*..*..*..*..******...*.*****.**.**.**...*....*....***.....****....*..*.********.....*..***.*.*.**.**..*...*..*.*****.*******.*..**..*..**...**..*..*****.***..***....***.*.**.*..*.*.***..*..**.**.*****...**.*.*.*.**....**..***....***.....*..**.****.*..****..*.**.*.**.**.*..*.*...****..****..*.********....*..**....*..*.*...*.**..*.*...*....*.**...***..*****..**.**.**.*.*...*.*..*...**..**.**....**...**.*...*****.*.****..**..*.**.*.*.**** .******....**....**.*....***....*****..**.*****..*.***..*....***..**...*.*.**....***.****...**.****.*..*..*..*.*****..*...**..*.***.****...**..**..*..*...*****...***.*.***..**.*....***.*...****.***..*..*.***.....*.***.***...*.******..*...***.........*.*..*.*....***..***.*.***..*..****...*...*.***********..*.***...**.***.**.*.*.*.****..**.***..**.*..*...**.****...**.*.***.*....*..*****..***.....**......**....**..*.**.****.**.**...*...***...***..*....**...*..*.****...**.***...*..**********..**.*....**.*.*..*.*...*.***....**...*.**..*.*.*.*.***....****..**.*.**.***.*.*..*...***.*.****.*...*.***.**...*.*.*..***.**..*......*.**.***...****....*.*.***.***...**.*.*.*...*...***..*.*.*.*.******....***..****.**......*..**..*...*.**..***...*..**.*.**.****..**...***.....**......*.*..*.**.***...*..**....**.....**...********.*.*..*...*.**.......*****..*.*...*........*.***.*.******..*.*.......*.*..*.*.**.***....**.**.*.**..*****.********.*..***..*.**.*.*.*..**..*..***.*..**..***....*..**.*.*....*...*.*****.********.......**.*.....**.*.*.*....*.*.*.**.***.....*.***.*..*.****.*..****..******..*..*..*..*..*****.**..*.*.***.**...************........**.*.*...*.**.*..*.**.***.**.**.**.*****.....**...*..****..*..****.**.*..******.**.****...******.*.***.*.**.*****.******.**...**....*****.*.*.....**..**......**.....**...**....*****.*.*...*.....*.*..*.*.*.....*..*.*.***..**.*.***.**.*..***.****.******.*..**.**..******..*..**.*..*.*..******.*..*..*****...*****.........**.*....**.*.*..*..***.*.**.*********...******.....**.*.***...**.*.*..****...*.....*.*.**....*..*.....**....*.*..**.*....**.*.***..*...*..*..***.*..***.....*.*.*.***..*..*...*.*.**.**.****..*.*.**.....*.*.***.***.*.***.**..*.*..**..***.....**..*.*..*.*.*.***...*.**......*.**.*..**..*.*.*.****..*..*.*.*.**..**.*..*.****.*.*.....*..*.*...*.*****.**..**.*..*.**......***...*.*****..***.******.*......***.****..**.*.***.**..***.****...***..*.*..**.*****....********...*..*.*.*....**.*.****.*..*..****..*.*..**..**....***..*....*****.*.* .**.**......**.*.****.*.*****.*.**....***.***.****.*.*.**.***.*..**.....**..*...*.***.*..*.....*****..**.****.**.****.*.*.*.****...**.....*..*.*.*.*..****...**....*.*****.*.....*.***...*..******..**..***...****.*..*..***.*********.**.****...**.*..*......*.*..*****...*.****.**...*...*..*.**.***.**.*...**.*....*..*.*****.*.******.*.**..*.*.*****.*.*.*....***..*..**..*..*..****..**.****.*..**..*.**.*.*..*....*.****.*..****...***.....*.*.***..***..*.******.*.*.*****..**.**...**.*.*.**..*..**.....**.**......*.........*..*..***......**.*...**..**.*.*.*.*.***..*.*...****.*.*...****.*.*..*.*.***..*.**..*..*.**...***...*.*...*..*..******...**..*..**.*.**.**..****.*****.*.*.**....**.********.**.**.**..*..**....***..****...*.***.*.**.*..*..***....**.**.*..***..*....*..**.***.*..**.*.....*.*..*..*.**.**..*..******.*.*******.***.******....**.....**.**.**....*.********..*.**.**..*.*..*.**..***.*****..**..*.****...**...**.*.**.**....*..*****.*.......*****..******.***..*....***.*...**...*..*...*.****...***.......*..*.**..***.**..*..*.*..*.***...*.******.**...*****.*.*...****.*.********....**..**.*..**...**..****.....**.*..***.**.*.**....**..**.*.**.***.*.***.***.**.....**.****..**.**..**..*....**.***..*.*..*..*..*..*....*..****.**...***..*.*.****...**....*.*.*..****.*..**....****.*.*.**....**..*..*..*****.*......**..**..*.****..*****.**.******...*.*..*.*..*..***.****.*.***.*.**.**.***.*.*..****..***...**.*..***.*..****...***********.*****..*..*..*...****...***..*..*.****..*.*.....*...........*..*..*.*..*..******....*...**.**...**.*..*.***..*.*.*.*****...***.**..*...***...***..*.**.***..*....***..**....*..*.*..**..**.****..*.*...**....*....*...****.**.......*..*...*....**...***..*.*.****..**...******.........*.**.*.*..*...*..***.*...*...**.*.*....*.***...*...***.*.****.*...*..*****..****...******.*..*..*......**....*.*.*.*..***.*....**..*.**.*..**.*.*...*.*.*...*.**....**.*****....*.*..***......*.**.**....*.**.*.***...**.*.*.***.*..***..........****.*.....*..*....***.***.***..**.**. *.***..*..*..*.***.*.*.*.**.*.*..**.*..*.*..***.*..*.*...*.***.********..***..**.******..*.*..**.*****..***.*****..**.***.*..*.**.**.*..*.*.*..****.*..*.*..*..*...*....*.*.*******..**..**.**..*****........*.*.*.**..***.*..*****.*..*...*..*.**..*..******..****..*..*...***..*....*..*.*.*..*..**.*.*******.*....*.*.***........**.**....*.......*.*..*...**.**..****.**.**..**********..***..**.*..*****.*..*.*..**..***.**.**.***.*.*****.***...*.*...*****.*...***....*..***.****.**.*....*....*...*.*..*.*..*....*..******.****.*.*.**.*...*.**.******..*******..**..****..*....******.*.**.******..**.**.**.*....*.....*.*.*****..*.*.*..*****.******.*..*.***.*.****..*********...*.*.....***.....**..***.*.**..*****..*****....*.*.*..*.*...*...*.********.*..**..*****.**...*.*.*.*.***.*.**..*.*...*..*.*..***.*.*.**.****..*....***..*....*.*.*****.****.*..**.**...*****.*...*.*.****..*..**.*.*....*.*....*..**...*****....*...***.***..*...*..*...**.*..*.*.*...**.**.*..*...**....***.**...*...***.*****..*..**.*.**.*.**.*.*******..******..*..***.*.*..**...*.*.....*.*...*..****..**.***..*.**...****...**.*.********...*.....**.*..***...**.*..**.****.*.*.**....*.*...**.**.**...*...***..*...*****.*.****...****.***..**...****.*******.****..***.**..****.*.......****...*.*..*...**.*.*...*****.*...*..*....**....***.**.*..*..*.***.**..*.*.****.*.**.***.*.*....*.*..*..**.*...*.***.......***.*.**...****......***.********........*...*..**..*.***.**.*......*.*...****..******..*...**.**.**.****.***.**..***.*.*.**....*...*..*..*.*...*.......**..*.**..*.*.*.*.*.*.*********.**..*....*.*..***.*...****.**...*.**..*.*.**.********..*...**.**.**...*..**.**..**..****...*..*.*.*******..**.*...*****..*.*.....**.*.*....**.*...**..........*.*.*....*..*.**...*****.*..*.*******...****.*...*..*.*..**..*.*.*.**.*.*.***..*..**.***.**.**.*.*..****.***.**.***.***.***.**....*..*...**.......**.***...*****.******.***..*.*.*.**.*...**.**..........*..**..**..***..*.*.**.**..**.***...*..*.*.*..***....***..**..******..****........*.****.* ...*....*.*...**.***.***.*.*....*...***...*.*.*.**..*.**.***....*..*.......*.*.*.*.*.**.***.*..*..*.*.*..*.*.*********..*.***.***..*......***.*.**..**.*****...**.....**.**.....*.*..*...***.**..****.**.*.*.*..**.****..*.*.**.***........**.*.*.*..*.*.*.*..*.**..*****.*...*..**.**.*.*.***..**.*.*...***.**.***..*..*.*.*.*.....*.*.*.*.**.****..**.....*.*.....*.*..*..*.**....**.***.*.**.**....*.*..**.***.*...*....*.**...*....***.*.**.*...*..**.***..*...**..**......*.*.**.*****..**....***....**.*.**.**.*.*.*..**.*...*.**..*.**.*.**.*..**.*.*....*.*..*..**..**.*.*...*..*...*****....**.*....**.*....****.**.**....***....*.*..**.***.**...*.***....**.....*...*.*.****.*.**...***..***.********.***...*...*****.*.**..*.*.********...*...*.**....*....*******.....*...*.*..*..*.*......**.**..*....*..*...****.....**.*...*..***.*..*.***..**.....***.*...***...**....**..***.**.*.*..*.*....*..*..***.**.**.....*..**...**..*.......**.*....****.**..***.**....**...*....*...**......****......**..*****.**.**.**.*...*.*****.*.*.*......*..**.*.*...**.**...***.*.*.**.*.*.*..*..*.**.....**...*.*..*....***.****....*..******..**.*.....*........*.**.*.***..*..*...*..*....*****.**...**.*.**..***..*......*......***..**....**....****.*.**..**.*.*..*.******..*.***.****.**.*..**....****.*.**..*.*..*.**..*.......*********.**....**...*.*.*...*..**.**....*.*.**...*...*..*.....*.*...**..**..*.*...*..*.*...*.**.....*.***.***..*.***.**...***..*.*.****..*.***..******.***..***..****...*.*.***..*....***.*.**..........***...**.*.****..**.*....*.....*.*..*..****.***..**............*.*.....***.....*..*...*.******...**.*.***.***.*.******..**.*....**.****.****..*...*.***.*******..**.*....*.*..**.*..*....*.*****...**.**...........**...**.*.*.*.**..**.*...**..***.*.**...*******.**...******.*..**.*..***********.*.**.**.*..*.***..****..*.*.**..**.*.******.****..*..**..*****.*.**.*.**..*...***..**..*..*.*..******.....*..*.*.*..****......****..****.**.****.**.*.*.**...*...***..*..*.*..*.*.**.****.*..***...**.**.**..*.***..**.** ***.....****.*...***.*.*...*.**.**.***..*.*...*...*.***.*..*...**....*.***.*..*.**.**.**..*.**.**.****..***.*...****..******.*.**..***....**.***.*********.*****..**.**.....***...****.******.**......***.*..***....***.*.....*.*.*..******..**********.**..***.*.*...**..*.**.*.**.**.*.***.*.***.***..*.*....*...*.*.********.*..*....*****.*.*.*.*.**...**.*..***.****.*..*....*...**....***.**.....*.*.*****..*..*.****..********.......*.*.**...*.*.....*.*.***..*.*.***.*..**.*.*.*..****.......*.*****..*.*.*...*.*.*..*.....*..******.....*.*..*..*.**.****.*.*******..*..*.**..*****..*.*.**.***.*.*.*****......**..*..*.*****.***.*..*..*..**.**..**.*.**..***....*.*..****.**....*.**.******.**..*......**..**.*.***.**.*.*.*..*.....***.**.*..**.**..******..***.*.*.*.****.****.*.******....*.*....*..**.....**.***..*..*.***.******.*.******.**...**.****.*..*..***.*.*.*..*.**..**....*******.....***.*.**..*.*.*.***.*.*.*.*.******.*.*...***.*****..*.......**.**.*.**.*..****.*******.*..***..*.********..**.*.**.*..***.***..**.**.*.**...*..**.***.*.**...*......*...*..*****.....****..*****....**...*.*...*..**..*.***....**.*.....*...*..*..*...*..***..*.**.*.**.*..***.*****..*****.***..**.*....***....*....*.***......*..**...**.**.**.*.*.....***....*.*...*.*.....**..*.**.*.*.*.**.**...**.**..***.*..***.***..***..*.*****....**.*.***.*..*..**.*.**.****.***.**.***.*....**.***......**..*..**....*.**.***.**...**...**..**.**.....***.*..*..*****....**..*******.*..*.*..**.*...*.**....*.*..***....**...*.***.**...**.*....***......****..**..**.*.*.*..*.*....**.***.****.*....**.*...**...**.****..******.*****.*.*.*.**.*...*......****.*..*.*...*.*..*.**..*****.*..**.*..**..***....*....***.**.**.**.*.***...*...*..*.**.*.**.***.**....*.*.*****.******.**.*.*...*.....***.***.****..**...**...*.*...**.*..*.**.**...*.*.*.***..*...**....*.**.**.**..*.*.......*..*.**...**.*...******.....*...*.*.*.*....***.*..***.*..**..*..*..***...*.*..*..*.*....**.*****.....*......********..*...*.*..***...*.****.*..*..*.*....****.***...**. *...*....***..*.*..*.***...*.***.*.***..*.*...**.*..*.....*..*********....*.*..*.*.*.*..*****.......**.******.*****.**.*.*...*****.****.*****..*.*..***....*.**...***.**.***..........*.****.*****..**..*.***.*.***..**.*.*.*.***.*...*.***..***..*..***...*.*.**.**...*.*.*.****..**...*..*.*..*.***.*.**.....*..*.*......****.**.*****..**....*...*..***..***.***..*..*...*...**.*****..*.*.*.*.*..***.**.**..**.***.**.**...*.*.******.*..**.**.***...*.*..*.*.**...****.....**...*****.***.**.***...*..*.*..**..*.*....*.*.*..**....*.***.*.***..*..*.**..*..*.*...*.*.......*.*..*.**.**.*..*..**.......*.*.****.***...*.*.*..***....*....*.****.*.*...*..******....***.*.*..*...*...**.*..*..*.***...*.*.**..***...***.*...*...*.*.**.*****..**....*****.*....**..*.**.***...**.**.**.*...*..*...***.******.***.....**.*.*..***......****..*...**.***..*.**.*..*.*.*..*..**.***......****.*.***.**..******.**..******..**.***..*..****..*********.*..****....**.*..**...*..*..*.**...**..*.*..*.*..*.****...**.*.*..*.*..*..*....**..*..*.*.***.**..*.*...**...*.**..**..***.**.***.*.**.*.*.*.***...**.***..***.*.***..*..*...*.****.*.*.**.*.*...*....*.**.*****..**..*..*..*..*...**..*..*.****.....******....***.*.**..***..**....*..**.****.*.*.*...*..*..****.*.***.*****..***.*.*..*.******.*.******....*.**....*.*.***...****..*...**...**.*....*.**....**....*.*....**.*..*.*....**...*..**.***.**.***.*......*******....*.**......*..***.*.*...*..*.*..*..*..*..**.**..*..**.**.*...****.**.....*****....**.*****..**..*.*****..*****.*.*.......****....*.....*.****.****.*...**..**.***......**.*.*...**.*****.*..****...*******....**.**...*...******.*.*.**...*.*..*.*****..*.***...**.**.....***..***.**.*.*..*****..***.*..**.**...*.....********..**....*****....*.*..**.****....*.........*...*.**.**.**.**..*..**.*..**.*.**.**....***.***..****....*...**.*..*******.....**..**.******.*..**.*.*...*.*..*.*.**...*.*.*.......*..**.*.**.**...**.*..***.*.**.*...**..*..**..****..*.*..*.....*.*.....*.*..**..*...*..*..*****.*..*...**..***.**...*.**.* *.*...****.***..***.*....**.*...*.*....***.*.*.*******...**..***.*.***.*..*.*..*..*.***..*.**.*.*.......**.*......*.......*.**.*.*..*..**.*******..*****...*...*..*.*..**..*.*.***.*****..*.*.***..*****....*..***..*..*.**.*.*...***.**..**.**.**.**.*.*.*.*..*********...*****.****.*......**.**.*...**..*.***.*.*.*********.*..****..***.***..**..*....***..*****.*********..*..******..********.***.***....**...*..*.****..*.***..***...*****..****...*..*.*..**.*..*.*.....**...*....*.***.**..*.*.*.**..*.****........*...*.*..*.*.*...**.*....*.*.**..*....**.......***..*..**.*....***...****.....*.*..*......*..*..****.*...*.**...*.*****.*.*.*...****.....*.*..****.*...*....*...**.*.....***.*....*.*.*.......****.***..*.....*..*.*..***......***.....**.**...*.**.**.*...**...*.*.....*.......*.***.****.***.*.*.**.*..**...........*..****...*...***.***.........****..*...*.*.**..*..*.*.**..**.*.*.**..*.****......***...**.***..**.*.***.*.**..**.*.***.**.*...*****..**..........**.*...***.*.*****.*.*.*.*.*..*.*...*.*..***.***..**..***..*.***....**.**..*..**...**...*.*.*.*.*.*..*...**.*.******..***...*....**.*...*.*****.**...*.*.*..*.***..*.*....*.**.**.....*.******...**.*...*.**........*..**.*....*..***.*....****....**.**....****..***.*..**.**.*..*.*.**...*.*******..*.***..*.*.***....*..*.....*****.*****.*.*****....*.***.**..*.**.*.**.**.*..**....*.******....*.*.*.***.***.****.*.***.*..........*.*..*.*..*.*..*....*.**..*.*.*.*.*.**.......**.**..*..**.***...*...*.*.*.*.*.*.*.***.****......*.**..*..*........*.*.*..*.****....***.*..******.***..*..****..****.*...*...*..*..***.......*...*.*....*..*.....**....*.*******.*..*.***..........*...***.****..*..***..**.**..*.......**..*.******...*****....*.**..**...***......**.**.*.**..*.*..**....*.*..*.*...*....**.*****.**.*.*.**..**....**.**...*.....*...*..*...*****...**...*.***.......*.****.*..*....****.....***.***..**.*.***....*..*..**.*.*...**.*****.**....*..*****.***.*...*.**...**.***.*...**.*..**.***.*.**.*****.*.**....***.*..**.....**.**...*..*****.* ****..**..*.*...***..*..**..****.*****....*..*****.......**..*...**...**.*..**.***.*..*..**.*****..*.*****.****.**.**..***.*****......********..*.***.*.*.**.**...*****.*.*.*...**.**..*****.****.*...*..**.**..*.****.*.**..**.*.**...*.*.**.*...**.**.*.*.***.*...**.*****....**..***.**.***....*.*...*.*.**..**..*.*.*...**..**..***...**.**.***...*.*.****.*..*.*.**.*.**..**...*..*..*...**...*.*......**.**..*.**..****.**..*..**....*...***.***..*.*.**...**..****.***.*.*..*.*.**.*..***....*.*.*..*.**.*.**..*..***..*.**.**.*.**..**.**.*.*.****..***.*....*.*.*.**..***.***.*.**.**.*.*.**.*.*.*.******....*.*****.*****.***.****.*.........*...*..***.*....*........*..*..*..***....*......*.**.*..*.**.*.*.....***.*.**.*.....*.**..*..*..*.*.**..*..*.*...*.*****..*.*.*...*..*****..*..*..**.***.*.***....*.........*.***....*......**.***...*.*..*..*..*...*..*...********.**.*.*.*****......**.***.*.**.....*...**...*.***..**...**.*.*.****..**...**.***.......**.**..*..**.**.*..***..**..*.***...*..****.***...*..****..*..**.***...*****.*.*.***...**.*****.**...**....*...*....*.**....*.*...*...**..*.*..*.***...**..**.*...*.*.***..**.***.*.*...***....*.*....**.*****.***.*..*.*.**...*....*.*.*..***......********..*..*.**.*..*.....*.**...**.*.*...***..*...***.****...**.***........**.*.*.*.*.**.*...*..*.**.*.*...***...*...*.*.**.**..*.***.*...*.*....**.*.*....**....**.**..*....*...*..*.*.*....***.*....*..****.***..***.*.***..**.**..******....*.*.***.**..******.*.**.*.*.**..*.*.*.*..**.*...*.*....*...*...**..*.**..**.**.***...........******.*.*.*...**.*.**..*.***..*.***.*.*.*.*..*.*....**.**..*.*.*.**..**.**.*.**.**.....*....*...**.***.**........***.*....*..*...******....*..*..*.......**...***.*.*.*........******.***..******.**.*.**.**..***.*.*.*****.*....*.*...**.....****..*.***.*.*.*.*...**..**.***..**.....*.*.**........*******...*..**.*****.**.**..***..**.***..***....******..*.*.**....*.**..*..*.***.****.*...*.*.*.**.*.****.**..*...*.*..*..***...**.*.*****.**.**..****..**..*.*.**.***.**.**..*.**.**. ****..***.*..*.*...*.*...*...**.*****.*.**..***.*..*..**.**...**..***...**.*....***..***.......*.*****.***.*.*.*..******.******..**..***........*.*.....*..*..**..**....**.***.*..*****..*.*..*....*...**....**..*..*..***...*.*.*.*****..*..**...***.**.***.**...**..**.**.*****..**...**.***.****.**...*....*.*..*.*****.****..**..***..****.......*.*******..*.**......**....*.......**.**.*.*...*..***.....**..**...***..***..**...*.**.***.*****..**..**.***.*.*.**..*..**.***..*.*****...*.*..*.**.*..***************..****..**...**.*.*..*.*...*.*..*...*...**.**.**.....*.**.**.*****..*.....**.....*..*....**.**.*.....**.**.*****.*...*.*.*.***.*.*.**..*.*...*........*****..*.***.***...**.***....*.*.*.****....***.*.**.***.......*.*.**.*****..***...**.**..*****..*.**....*.**.....*......**.**..*...*...***..**....*..****..*.**.*..*.....*....*....**.*****.*..*..******.*.**.*.**..****.**.**..***..**.....*..*.....*....*******.*.***.**.****....***.*..*..***.**..*.*.*.**...**..*****.*.**....**..*.*..*.***....**..***...**..**.**.*******.*..*.**.*.**.*..**..*..*......*.*.*......*.....*..*.****.*.*.*..**...***....***.****...**....**....*****.....**.**.*.*..**..*..**.*..*..*...**.***..*.*.**....*..****.**.*....*.***.***..*.*.**.*..**...***.*..**..**.*.**.....**...*****..*..*.**...*.*....*.**.**.*.**.*.*...***.***..***.*.**.***.*.*******...*...***..**.***...*.**.****.*.*.......*****.**.***.****....***.*.******..***..*....*.***.**.**.**.**...*...**.*.*..*.*..*.*.****..*..*...***..**..***.*.*.**..**.*..*.....*...*..*.***..**.*.*..**.****..**.***.***.....*..*....***..***..*.***.**..**.*.**.***.*..*****.*......***.....*..*****...*.**.*.*.*...*..*....***.*.*.**.....****.****.*..*...*****..**.*.*.....**.......***...***..****.**......****.***.**..*.*...*.*.***.******.*.*....**..**...**..**.**..*..*..**..**.**...*..**.*.**.*....*.*..*..**.**.*....*.*.*.****.....***..******.**......**.....*****.*..***......*.****..*.*..**...***..***.**...***...*....**.*.*.****.**.*******.*.*...*.*.****..*.*.*******.***..** ***..**.****..*.*..****....*.****.**..***.....*.*.*.*.**.....*...**.****.....*.....*.*.**..**.*..*..*.*....**.****.**...*.**.*..****..*...**..**..*...**..*.*.**...*.*...**.*.*.******.*...******.*..**.****..********.*...**.**..*.**.*..*.*..**....*.*.**...**...*...**..*.*.****....**.....********.**.*..*..**..**..******..*****.*..*..*....***.**.****.****.**.****.***...*...****....**...*.***..*....*..*.**..***.**.*.**.****..**...**....****.**.***..****..*****.*..**..**..*...**..***...******...***.....*.*...**.***.***.*.****.*****.**.*....***.*.***....**.******.**....**.*..*.*..***..**..*..**..****.**.*.****.*.*..*.**...*.*.*..**..***...*.*.**.****.**..*.....*.*.*..**.**.**.***..*....*****.****.*.***..*.**.*****.**...**.......**..*****.**.*.*****.*.*.*..**.**.*...**...*....**..*.*.*...*....*..**.*.*.*..****...**.**.*..*****...***..********.*.**...*...*..*.*.******..***...*.*..*********.**..*.....*..***.*.**....*..****....***.***..*..**..**.*...**..***...*..*.*.************.**..**.**...***.**...**...*.*...*..*.*.**.****.**.*...**.**.*.*..****.*****.******.....*.*.*..**.*...**.*...***..*********..*..*.**.**.****.*.*.**.*....**.**.*...*.....*****.****.*....***.*.*..**.*******.*...**..*.*****..*..*.*....*..*.*..***..*..*...*.....****...***.*.*.**.*..***.....*...**...***....**.**..*.*******..*...*.**.**..**.*...******.*.**.....*****.....******..***..*..**...**.****..**.**.*....*..*......*...*.*..**.*.**.****.****.*..*****...*.**.***.*.*...***.**......**..*.****...*.**.*.........****...***.*.***.****...***.***..***.**.*..*.*..***..***.*....*..*.*..***..**...**.**.*****...*..*...**..*...*******.*....*.**.*.*.***.**...*.*.*...**...**..*..**.*.*.**..**....*.*******...****..**.*..*.*..***.*.***.******....******..***.*.*.*.**.*.**.........**..***.*.**...***..**.******.****....**.*******.*.*...***....*..*..*....*..*.*..***.*****....**..*.**..********...****.**...*....**.*.**.**.*.**..***..*.....*****.....*.**...****.*****.**.*..***.*****.*..**..******.*...*.....****...*.**.**..*.*** *..*..*******....**..**..*****.**..**.**...*.***...*.*..*..*.**..*.****..*.**...**............******.**..***.**..*.**...*.*...****.*....**..*.***...***.**...**..****.*.*.*****..***.**.*.****.*......**.**.*.*.*.***.**.*.**.***......*.......*...**.**.*****.***.*.***.......*.*.*....*....***.....*..**.....******.*.*.**.*...***...**.**.**.***.***..*****..***.***..*...***..*.**.**..***.**......*.**..*.*...**..*.**......*.**.*..*.**.*.*******.....**......**..**..****.*.*.*.*..**.....***.**.***..*.****.**.**.*.**.*.*....**..*...*..*.**...*.**...*.*..*.**.**..***.*****.**.****.**.****..*..*....*.*..*.*.*..***.**..***.*..*.**..*****.*.....*.***..*..****...*.**..*...**.*.*.*....**.*..*...*....*****.*...**.*....***.......***..**..*..*.*.**.*.*.**.**.**..***.....*****..*...**..****....*.*....**...*....*********.**.**.**.*.******.*....**.**.*.*.**.*....*.*..**..*.***.**.****.*.*...***.*.**.....**.***..*.***..*****....**...**.**.***.*****.*.***...*....*...*.***...****..***.**.*..*.**....***....*.*****..*****..****..*.*..**.***..**..*..*.....*..*.****....***.***.*****..*..*..*...**.*..**.*..*...*.*..*.**..*.**......***...*..****.*.**.*...***.....*...*...********..**.*.....**.***..*..**.*.**..*...*...**.*..*..*.*..*..**..**..*...**.....*.****....*.*...****..****..**.*.**.....**....********..*.*....**....**..***...*.*..****..**..*..**.*******...**..*...**.*.*..*..*.*..*.*****..**...***..*..*.*..*......*****.**....**..*.*.**.....*****.******..**.......**..**...*.**.***...*.*..*.....***...**.....***.**.*******.**...******..****..**......**.*..*.*.*..*.*.****.***.*..***.******.....*.*..**.*****...**.*..****.*******...**.***.*.*.****....*.*...*..*..*.....**.**.**.*.*****..*.****...**.........*.*...**.*.*....**.**.**........*.....*.**.***.*..*.*.....**.***.*....****....*...**.*.**.*..****.*....*.....*.**.*.*..*..*.*.**.***.**..*..****..*.**.*.....*****.*.*..***.**...*.*...****..**.*.**.**..*..**.*.*****.**..*...*.*.*..***...*..*.*.*..**...**...**...*...*.**....****....*....*.***..*..**..* ***.**..*..**...**..*....*..*...*.*..*.*.*.*..**...*.**.***.*.*..*.*****..****...**...*.*....**...****..*.....*.**.*.*...*.*.*...**..*..****.*.*.*****.*.**.*.**.....***.***..*.*...*.**..*......***.*.****.**..*..**.***...*.***.*..*....***......**.****...**.****.***.*..*.*.*.*.*.*...**..**.*.****...*****.....*...***.*..*.*..*..****.**.***.**...*..**.**..**.******.*..**.*.*..***.*.*.*.*..***..**....*.*.*.**...*.*...*.*..**.**..***.*..***.***.*..*...*..*****.*...*.*......*.*....**.....*....***..***..*..**.*..*....******.*.*...*****..*..*..*.****.*...*.*.****.*.***.*.*.*..*****..**.*..*.*.***.*.***.**..*....*....****..**..*.***.*.*.*.**.**...*.*...*.*..*...**..***.*.*********.*.*...*...**...*..*.*..*****.**.**.......*.*******.****.****..*.*....***..*.*.*.*.*.**.*..*.......*...*......**..*.****..**.**......*..*..*..*..*..*..**.**..*..****....*...**.....*....*.**.**.*.**.***..******.**.**.***..****.**..***.***....**.**.**..*...**..**.*......****..*.*..*.*...******.*...**..*.*...**....*****...*.*.**..****...*..**.**.**.*.***..**..****..**.*...****....***..**.*.*.*.*..*****.*...*.*.**..*****......***.**...*.**..*..***.*.***.**.***.*.**.*.*****..*.*******..*.*...*..*****..**.*.*..*..***.***.........******..****..**.***.**.******..*.**.**.*.....*.**...***..***...*.***..**.**..*.**.*...*..*..*....**..*.*..**...**.*..**..*....**....*.**.***.**.*.*.*******.*.***..**..*.**..***.*..**.*****..*.*.*.*..*.**.*.*.*...*..******.*.***.**...*.*.*.****.*....***...*****.***.*.*..*.*.*..***.....***..*.**.**...***..**.........***.*.*.***.****.**...*..*.***..*.*.*......**...*.**.**....*......**.*.****.**...**.*..*.*..*.**.*****...**..**.*....***..*......**..**.*...*.*.**.*.*..*.**...*..*.**.....**..*...*.***....*.*.**.....*.***...********...*....****..*....*..****.*..****....**..*.**.*.**.*.*.*.*....**...*.**.*.*.......**.*....**.**..*..*.**..**.*.*..*.***.****..*.**..**..***..***.*.**.**.**.***.*....*....*****........*.*...*..*..*.*.*..**********...*.**....***..*......**..**.....*..****..*... *****..**..*..*..****.*****.**..**.*..*.*..*...*.*.*..*...*.....*.*.***.*.**..*.*.*...***..*.***...***...*..*.*.*...*..****.*.***..**.*****.*.*.....**.**.*....*....*...*..*.*.*....*.***.**.*......*.*..***..*...**.**..**..*.**.....**..*....*.**.*.*.....*****.*.*....*...*..*....*.*....**.....***********.*...*..****....*.*...*****...*.*.*.***.*.***.**.***..**.**.....**.*.....*..***..**...**..*..***....*.**..*.*****.**.*...***....*....*......*....***.*.****.****..***..****.*..**..*.*....**..*.***.***..****.****.*.****......*.**.***....*****..**.*.***...***.**...*.*..*.****...**.*..**.*.*..**...**.*...*.*.*.*.**......***......*.*.....**.**.**.*..*.*..**.*....*.*.***..*...**.*.****..**..**.*....*..*.**......*.*..*....***...****.*************.*..*.**.**.*..*.*...*.*.*..*.....*.*.*.*..****.***.*.**.**....*..*.*.**..*.**.**.******..**.**..*.***..****.*.*.**...*.*........**.**..**...*.*.*.****.*..**...***.*.*.*.**.*...*....**..**.**...*.*.*....*****..***.***....**.****........*..**..*..*..*...**.**...**...*.*..**..**.***.**.*.**..**.*...*...***..*.*...*****..***......*.***.*...****.**.*.*.*****.*..**..*.*.*****.*..**..*..*.*.**....*..*..*.*.*.*.***...*..*.*......**...*.*.**...**..*....*.....*..**.*.**.*.****...*...*.**.*.***...*.***...**.*******..*..****.*.*.*.**..*.**....*.*...*.*..*..*....**.....**...****.....**...*..*.**.....*...*.*..*.*..*.****.....******..**..**...****...*.....*.**..*..***.....******..*.**.**.*..****.***..*..*.**...*..**...*...**..........**...*..*......*.**.***...*..*..*.......*...*...****..****..***..**.*.....*.*.**..***..**....*.*.*.****.***..*..**.....**.*..*..*.*.*..*..**..*...*.***...**.***...*.....*****.**.*.**.**.*.*....****...*.*...**.*..*.*..*.*..*.***.*..*.*****************.**.**.*....*.**..*..**.*....*.*.*.***.*.**....*..........*.*..**.**...**..*..*.*..*.*.*..*.*.**....*********...*..**..*.......*.*.*.*.*.**.*****..****..*.**.****..***.***.****...***.*.*..**..*.*.***....**.*.**.****.*.*..**..***.*.****.*.*.**.....*.*****..*..*.**.***.*..***. .*.**...*.*..*....*.*..****.*.*..**.......*....*.*....**....*..***.*.*.**....**....*.***.*..*........********.*...*.*..*.***...*...****...**.*.**.*.**.*..*.**.***..*.*.****.....*****.**.**...*****.**.*****.*.**.*.**.**.*.**....**.*.****..****..**...****.*...*.***..*.*.**..****...**.*..***.*...*.*..**....*..*.**......*..**.**.*.**.*.****..****....****.....***..***.*.******.*.****.*********..***.***..*..***.****.**....*.*.*...****.....*.*.*.*****.*..*.***.*...****.****..****..**..**.**.....*..*..*...*.....*.*.**.*.**....**.*..*...*.**...*.**..***..**.*.*......*****.**.*..*.**.*...*.*.**..**.*****.*..***..*..**..***...*.******..**..****.*.*.**.****...**.*.*.*..*..*******.*..*.***.....***...****.****.....*.*..**.**.**.*...**....*.**.*.**.***..**..*...**.*.****..**.*..**.*.*....**.****..**...*.****..**...**..******.......*...*.*..*..*****..**...**.****.****.****.***.*....**..*....*.*.**.*.*..***...*.****..**.*.**..***..**.*..**..*..***...*.****...*...*...*...*.**.*.*.****...*.***.*...*.****.*****.**.*..*..*..**...*...*..*.**.*.***.****..***.**.*.*.*..**.*...*..*..**...*****.*..***..***..*..*..**.*.*.**.**...*.*.*...***.*.**.*...**.*......***.**.......*****.*.*..**.*..*.***.****.....*...*.**..*.**.**...***.******..**.******.**.*.*..*..*..*.*...*..*...*..*.*..***...**.*.........*.....**.**.**.**......*...*.*..*.*....*.**.*****..***.***.*....**.*..***..***...*.***.**.*.**.*.*...***.*...*....***..*..*...******...*.*.*.**.**..***..*.**..*.*....***.*...**.*..****...*...****..**..*...*....**.*.****.*.**.*..*.*.........*...***.....***...**.*..*.**.*.*****.*....*.**...*.......**.****.**.*.*...*.*..**.***********.****.*...**..*..***.**..****.****....*.********..***....***.**.....**....**.......*..*.*....*.....*..***.*.....*..**.*...*..*****.******..****..*****...**.***..*.*.*.*.**.**.....**..*.*....**...*.**.*..***..*.******........**..**.*..**...**.*..*..*.*..***.******...*.*.*......***.***.....****..***.*.**..****..*...**...*.*...*.***..*....**.*...**..*..**.....***.*...*......* .*..***..**.*..*....****.***..*..*.******....*..**.**.**..*..***.****........***..**...*.****..*....*..***.*.*..*..***..*.*.*.***..**.***.***..****.**.***********.**..*.**..***...***.*...*.*.*.*.**..*.*..*..*...***...**.*...*.....*..*.**.**.*****..*.*.********....******.*..*.*.*.*..**.*..**.*....*...*.***.***.**....*****.*******..***....***.*.*..*..*.***********..**..*.*.*......*.****..**.......*..**.**.******..**..****..*..**..**..*...****..***.....****...*.**..****..*****...*.**..***..*..*****.***..**.*.....*..**...***....*..*.*.*..**...*****.***.*.*******..****...***....*.***.*...**.*.*..*..**..*.*..*.***.*..*.***..*****........*****..***.*.**..***.***.*....**.*.*..*.**..*.*.*.....******.*.*.**......***..**.*....*****.*..*.*..*..**.*.*...*..*****.*...*......*.*....**.*.**.*.*..*..*....*..**...***...***.*..****.****.**..*.*..*..*..*..*.******.**.*.*..*.***....**..*....*.*.**...****..**.*...*....*..**..****.*..*.....**...*****.**..*.*.*...**.***..***..**.***..*.****.*.*.*..***.****.*.*.....*...*.*.*..*.*.*....***.**.....***.*.**.*.*.****..**...*..***.**.***...*..*.******..*.**...**.***.**.**....***..*....*..***....*..*..**..*.*.**.*.*.**.**..*..*.*..*.**.**.*.******.*....*.*.**..*.**.*.*.*.....*...*.*.**.***....*...*..*...***.***.***..*..*.......****.*.***...**.*.*..****.***.*..***.*.**.*..*.*.**..*****.***.*..*.***.****.**.******.*..**..***......*..*......***.*....****...*...*...**.*.***.*.**..******...*..**..*.****.**.*.**.**.***..****.****...*..***.......*.*.***.*.**...***.*..*.**.*.**.***.****..*.....*...**.*.*.*..***.****.****..*.******.......**...*.***....*..*.*.*.**.**..*.****.**.*.*.....**.*..*.**....*.*.....****.***.*.**.*.**......*....*.*..*....**.***...**..*..**......**.**.*.*.**....**...***..**..**.**.*.****....******.*..********..*.*...*.*.*..*..**.*...***..*****......**.*.....**...*.**.*********.......*.**.......*.***...*.*..**.*.**.***..*.*****.**..*..**...**..***..***.**..***.**.*.*..*.**....*....*....*.*.*.*....**..*.*..**.*******.*.*.*.**....*.**. ...*..***...*****.**..*.*.**....*..**......*...**.*...*****.**.***......*.*.**.**..**.****.**..***....*...**.*..*........***.***.*.*.***.*......***....***.*.**.....**...**.****..*.*.***...*.*.*..*.*.*.***..*.**....**.*..***.........*.*....***.***..*.***..**..**.**.*.*.*.**..........**.*...*..****.**..*..**..*.*..***.**.*****.*..******....*.****.**.*..***...*...*.*****......**.*..*...*.*..**.**.***.*.*..*.....**.*.*..*.**.**..*.****.**.**...*..*.*.*.*.**.*.*.*.*.**.**......*....*..***.....***..*.**...***...**...**.*****...********.***.**.****..*..*.**..*.**....*.***.*..**.**....**..****.......*.**.***..*.*.**..*******.*.***..**.**.......**...*.*....**.*****....*.**.*..******..*.*.******.**.******.*..*..*.*******.....**..*..*.*.****.*.....*....***....******.**..*.*****.*....*******.****..******.**..**.**...*.*....*...******...***.**...****.***..**...*.....**.**..*..**..*..*..*..**.*..*.***...*........**.*..*..*....*..*****..*.***......*..*.*..**..**...*.*.*...*.*...*.*.........*....*..*.....**.***.***..*.***.**...***.**.***.**....*****.*.*..**...**...*.**..**.*.***..**...*....***.****..***.*...***..*...***.*.*.*.**.****..*...***.**..*..*.*.**.*......*...**.....*..*...*....**.*..**...*..**..*.**.*......*.*.*..*.****....****...*..*..**...*..*....*.***.*....*.***..***..*.....*.....*.*.........**.*.*****..****.....*.****...*..*..*...**.***.**...*****.*......*.**...**.*...**..*.**.*......*..*.*.*.***....***.***.*...**.*.**..**.....*.*.**.**...*.*.***********.*...*.*...**.*..**.***....***.**..*.*******.*..*.*.**.*.*.**.*.....***.*.*..*..****...*..**...*.**..*.**...**.....*.*..*.***.*.**..**.......*..*...**...*...***.***.**.*.**..**..*..***..*..***...****..*..*.*....**.*.**......*.*.......*.*.*.*......**..**..*.*.***.*.*.*.****.****.***.**.***.*.*****...*.*****.*...***.**.**.*..*..**....**..****..*..**..*****......****.***.**..*****....***.....*...*...**.*...*.*....*...*.*****...*..**.*****....***..*.*.***.*.*.*...*...****...*.*...*.*.*..*.*..**..*****...*........*.**.*..*** **.*.**.**..........*..*..*.***..*.*......***.*...**....****....**..**..**....**....****..*.*.*..**..****.*.*.**.*.*..****..*.....*...*........*..***.*.*..***.*.*.**....**..*..*.**.**.***.*.*.**..**.*.**..***.**..*...**.*.**.*...****.....***...**..*.*.***..*.****.*..*.***.****..*....**.*...***.*..**.**.*..*.*.********..******.**.*...**.....*.....*....*.*.**........**..*.*.***.**.**.**....*....*...*.**...*.**.**.*.*..***..***.**..*...******.**.*...******.**....**.*****...**.*.....******.**.**.....**.**..........**********.*.*.**.*..*.*.***.**...**.***.*.*...**..**.*....*.*...*.....*....*.....**....****..*****.**..**..***.*...*.*..***......***.*.....*.**.*.****.**...****..***..*.*.*.****.*..*.*.*.***..*........***..**....***...***.*****..***.***.*...***.*..*...*..**..**.*.******....*****..****.*.**.**.****.****..****.**.***...*.*..*....*......*.****..*..**.*.**....****.*.*..***.....**.*.*..*****..**..**..*.***.***...*.****.*****...***..*.**..*****..*.**.*.*.**...*.*.*...*****.******.***.***.*..*..****...**...**.**..*...*.**..*.***......**.***...***.***...***.*...*..*.**.*...**.*.***.......*****..*...*.***...***.*.*.*...***.*.**....***..**...*..*..**.***..***..**..*..*.*.*.***.**.**....*..*...*..*.*..**.*.*..***.*..*.***...**.*...***..**.*.**....*....*..*...**...*.**....*.*.*....*...****..**.*..*..*.*....*.**.....*.*.*..*.****.*......****.*...*..*...*.*.*.*****.**...*.*..*......**...*...*..*...****..*****.*.*...*.....*****.**.***..***..*.***..*...****.******.****..*.*..*****..*..**..*..*....*..*.*....*.*.*...***......****..*.***.*..*.*****..*.*********.*..*.**..*.**.**.******..*******.*.***.**.*****.****.*......*.**.*****.*....**......*.*******....***...*.*.....****.**......*.**....********..***....**....*..*.*.***.**.**...*.*.***.*.*.*********....**..*.*..*.*..*.**......**..*.*.**.*..*.*...*.***.*...*.*...**.***..****.**.*..*.**..**..*.*.....***..*.*.*....**.**.**.******..**...*...****.******...**...*.*.*....**.*..******.*.*....*..*.***.*******....**.....***..*..***** .*.**.....*.*****..*.*.*...**.*..*..*...*.*****....*..*.........*.*.*.*...***..**..**.**.***..*..*...****...*.**....***...**..*.**....*.*.***...*.**.**..*.*......**..*.*..*********..*.**..**...*......*.***..*..**.**..**.**.**...*****....**.*****..*******..****.**..**.........*****..........*.**..*.*...**..****.***..*..**..**.***.**....*..**.**...***.**.*.**..***.*.***.*..**...**......***.**.***.**..*..*....*.*.***..**.***..***.**.***..**.***...**......**..*.**.*..**..*.*............*...**.*..*.**.**.***..**.*...**...*...***...***....*.****.*.**..*..**..*..*.*.*...****.**.**...*..**.**.*....*..****..***.**..*..**..****.*.*.....*..*.*...*.**..*.*..*..*.***....*..*.*.*.**.**.**.**...***.*..*.........*..****..*.*....****.*..*........*.......**.**.*...*.**...*.*..****......****.*.*.*****..****..*....*..**.*..*.**********.***..*.......**...***.....**..*...**....*...*...*.**.*....*.***..**...******.**.*.**.**...*..*..*****.*.****.*..**.*.****...***...*..***.***..*..**..******..***.*.**...**.*..*...**...*..*.**..*.**.*******....**.**..**..*.......*.********..*..*.*..*****..**....*....***..*..*..****..****..*.**.**.*******...***..**.***..****..**.*****.*****...*..**...***..**.*.****.***.*.***.**.***.****.***..*..**.*.**.*.**.**.*.*..***..**.*....*.*.*...*.*....*.***....**.**.*...*.****.*..**..*****.***.**.*.**..**...***..*.*..*.**....*..****..**.*...**.***.*****.****....*.....*..*....*.*...*..*.*******.**.*.*..**..***.*..***.*.****......*****.**......*.*.***..*.**.***.******..**.*.*.*...*....*..*..*.....***..****.....*.*.******...*..........*..****..*....*.*****..*.*.**.*.**.**....*....*...**.**......**..*****..******...**.**..*.**.*...*.*.**..*.*..**..*..**..**..*.*..***..**.**...*..*****..*.***...***....**.*...**.*.*......****....*.**..**....***.**....****...***.*.***....***....**...**.***.**..*.**.*.....*..**.*.**....**.**.***.*....*.*.***..*..**..**......*.....*..*......***.**...*.*.**.****.**....*.......*.*.***.**..**.*.**.***...*****.*..**...**.*..*..*.*..*.*.**...*..* .*.**..*.***...**..*...**.*.**..**....*.*..*.**.*.**...**....**..***....**.*..***.**..****..*..***..*.***.**..***.*...**..**..*.*..**.****.*........***.*...*..***....**.***.*.**..*..***..**.***.........*..**.*.**.*...*****..*.***..*.*..**.**.*.***.**....*......*...****..**..***.***.*.**.*.*......**.*....***.*.***...*.*.**.********.*.*.**.*.*...***.*.****.*.**.****.**.**...*..*******.*****....***...*.*....*.*.****...**.**.*.**..*.*.***..**.***...*.*.***...******....*...*..*.**.**.*.***.....**.*..***...*..*.*.***..*.....******.****...**..*.*..*..**...*...**...****...*..*****.*.***.**.********.*...*****.*.*..**..*..*..*.....*....*.***..*.**...**...*.*.*...***.*..**.*.***...****.*.*..***.**.*.*.**.*...****.*.*.*.*..******..*.**...**...******.***..***.....*....*.......*****.**..*.*.*.**..*..*.*...**.*..*.*...*.....*.*..*..*..*****.*....*..**..*..*.*******...**.**.*..**....**..*..**.*..***.**..**.**.****.***..***.*****.****..**...*.*.........***...*.*.....**.**..**.**...*.*..**.**.*..***...*...*..****...*.****.**...*...*....*...*..*.****..*..*..***.*..****....*..*.*****.****..**.***..***.****.......*.*****..**..**..*.....*.***...*..****..*******.*.*..*...**....****....*.*....**..*......****..*.***.**.*.*..****..*.*.*.**...***.*...*.......**.....*******.*.****.***.**....****..*..***.*..**.....***........***.**.**.*.**.*.***.**....***..*..***..****.*..**.**.*.*.**.**.*....*.**..**.*...*.*.*..***..*.*...*.*.**..**...*.******...**..****..*..**.*.*.***...**.*.*.*..*..........**..**.*.*****.*...*.*.**.*..*.*..**..*..*......**....*.*..*..*.**..*.*...*..***.**.***.*.***.*.......****..*.**.*.....*.*.**.......*****...*.*......**....*.*..*.*.......*.****.*..**...***.**.*.**...*...**.*.*.**.*..*........*.***..*.**....*.*...*..******..**..*****....**.**..*....*...***.*..**.**.*...***.***....*..*******.*.**.*...**.**.*.**..***..*.*..******.**.*.*.***..*..*.*.***.**..**.*.***.*...**.**.**.*..**...**.****...*..*...**.**.*..**.*.***..*.***...***.**.*..**.....*.****..*.*...**...*.*.*....*. ......***.*.***..***.**.*.*.*****..*.*.*.**.****...*..*....****..**...****.**..**.***.**..*.*****...**.*.**..*.***.**.**.....*..*****..*...****.*****.****.*******.*..**.*.*..***.**...*.*...*.*.*..*..*..**.**.*..*.*.**.*.*.****.*...*...*.*.........*.**.******.*....**...**.*..***.***.**.*...**...**.*......**.*.*...*..*...*..*.......*.*....****.****.****.*.*....*.*...********.*...**.....*...*.**.**.*.********...******.*****.**...*...*****...*...**..*...****..***.*.*.**...**.......**....***....***....***....*..*****.***...*...*...**.*.**.*.**.****..*.*.*.**..**.**.*..*.***..**.*.....***.....***...******.***..***...**...**...*...*..*..*..*...****..**.***...*..*..*...*.**..********..*......*.*****.*....*..*.*....**......**.....*.*..*....*.....**.*....*.*..*..**.******.*****.**..*.*****....*.*.*..**.*..**....*..**..*..*.*...****.*.*.*...**....**...**.*.**..***.*..*.......**..****..**.*.*..**..**.**..*.*.*.*.**.*.....***.*...*****..*.**.****.**....***.*....*.*...**.*.****.****.****.**...****...*.*..*..*.....*....*...*.*....*****.*****.*.**..***.***.***.......*.*..***..*..**.***..*.*......**..**...***....*..*.**.*.***.**.***..*.*.**.*..**..*......**.*...*.**.***.*..***..***...*.......**.*.*..*..*.******.*..**..**..***.*.*..*.*********.....*..*.*..*.**..***...****.*..*..**.******..*.******......***.*......*...*.***.**.*.***.**.*...******.***..*..**.***.*.**..*....*......*..**..*.*...*.*.****.**.***.**.**..*.*.**...*..***...**.*....*****..****....**.*..*.**..**....**.*..***.**....**...***.****........*.*....******.*..****..**.*.**....****.**.*.***...**..*...***..*...*.*..**.**..*...***.....**.....**..*.***....**.....**...**.*....*..*.........*..*.***.*.******...*..*...*....*...**...*..******.**.*..****........**.**.**..*.*.**..**.******...**..***.......**.***.**.*.*.*.**.*.*..*******.****..*..*.*****.**.*..*.**.....***.*..*.*...***..*..******..*..**..**...*.....*...*.*....*...****..**..**.****..***.*******..*******...*..*..*.*.*.**..*...****.*..*..*.**..*...*...**.**.**...**.. *..*..*.....*......****.*...**.*.*..**...*.*.....*..****...*.**.*.*****...*...*****...**.**.*.*...*..*.***....*.*...****....*..*....*.***..*.**..****.....**...**..**.***.*.*.*****.***....*..*.*.***...*.***.....*.*..*.*....*.**...*...*.*.....**...*.....**.***.*.*.******..*.*.*..**....***.*.*...****.*.*..**..*..***.*.*.****.*.*.*..*..*.**.******..**...*.*..**.*....*..******.*.*...**.....*...***.*..*.*...***.*.***....*..*.*.*....*.**.....*.*..*.**.**..******....*...*****..*..*.**...*.*.*****...**.....**.*...*..*.*.*..*.....*.**..*.**......*.*.**.******.***.*..***.**..*.*...**.*.*******.**..**.*.*.*.*....**..****.*******.*.****.*****.*.**.*..*.....*...**..*..**..*..*.....*.**.*.****.**..*.*..***...**.****..********....*..**..*..***.**..*.*****...*.***..*...........*..**..***...*.****...*..**.**....*****.......*.***.*...*..******..**.**.**.***.*.*..*..*...*..****.*.**.**...*..*.*..*..*...*.*.*...***...*..*..**.*....**...*.....*.**.**.******.*.*......******.***..**.*.**.*****..*.*.*.*.*..**....***....****.*..***...*****.****...*.***...*.*...*...**.**.*...*.**..**.**..*.**.****.***.*******....*.**..*...**..******.**.......*..........*...*.**.**...**...*.**..*....***....***.*........****.*.....**.......**.*******...***.....**......*..*..*..*..*...*.**.*.**..*.*.**...***.*.***..*..**.*.*.*.*...****.*..**.****....*...***..****..*..*.****.**.*.**.**..*.**.**...*.**..*.*...****..*..*.*.**.***..***.***.***.****.*.*..*.***....*.**....*.**.**..**.*..*.*...*..****..*****.*.*.*..*....*****..**...**...*****..*******.****.**.....**....*.*...*.*****...***.****..*****...*.*.*..*.*.***......******.**.**.*.*.*.*****....*.**.*****.**.*...*.**.....*.**..*.....*.*.*.*..**.*.**.*.*.**.*.*..**.******..*.**.**.******.*.**...*.*...**.***.***...*...**.****..........****.*.........**.*..*******.....*.***.**.****...**...*..**...*.*.**.**..*..*.****.*..*...**.**.**.....**.*..*..***.***.*.****..*.***.***.***...***.*.*.*..*..**..*.*....****.***.*.*******.*.*.**..****...**.*..***.***.....*****...*..*.. *.*.*.****..*..***....*.*...**...*..*.****...*...*..*.*.*.****.*.**.*..*.**.*.**..*.**.**.....**.*.*.*.*.**..*.*.****.*.*....*.*...*.....**.*.*.*.*.*..*.*....***.*...*.**.*.****.*...*.****.*..**..**.*....***..*....**..*.**.******.*.*...**..*....***.*..**.****....**....**.***..**..**.***.*.****.**...***..*.**..*.*****.**........***.**.*.***.*...****..*.****.*.....*.*.**..*.****....*....*....**.*..**..***....***....*...***..*..*...***....*...**.*.*..*...****.****..**..***...**.*..**.**.**....**.**.**...********..****.**.*.*..*.***.**.*........*.*...**.***.*..*.*..****.*.*...*...**...****.**.**.*..*.....**.***....***....**..****..***..*.*.*.*...***.**...*..**.******.****.*.*....**..*..*.*..*.*.*.*.*.**.*..****..**........*...**...*******.**....*.*.*..*..**...**..**.**...***..*.****..***.******..*.*.*.**...*..*.***..*.**.*.*....*.*....****.*.**..*..*.....***....*....*.*.*.***.**.....*..*...*..*.*...*...*.*.....**....***.....**.*.*....*.***...***.*..*..*.*****.**..**.**..*..*..****.*.***.*..****...*.*.......*****.**.*..*.*....*..********..**...**...........***..*.**..*..*.**.**...*****..***..**..**..*.*.***.*.****...*****.*.***.**..*..**.***...****.***.*.**.*****......*.*.****.......**.**...*..**..*.*..*.****.*...**....**.***..*****..*....**.*....*.*****....**.*.**.*****..*.**..*.*....**..******...***.*.**...*.**....*..***...*******....****.*...*.*.*..***.**.**.*.**..*....*...**.*.*.*.**.....**......**..***.**..**..*....***...*..**.........**..*.*...*..******.*..*.***....*..**..***.*.***.**..********.*.***.**.*......*.......*.**..*.*...*...***.**.**..*.**...**.*******..****.*.....*.**.**..***.***..*..*.......*.**...*.*.**.*..**..**.*.***.....**....****..*....*..**..*.***.*****.*.**..*..*****.***.....**.**..*..*.*.*..****.*.***.*****.*.......**..**.*...*.*****.**.***.*..****..***.*.**********..***..*..*.....*.**..**.****......*..**.**.......*..**..**...*.*.*.*...*.*.*.*.....***.*.*......******.*..*..*.*..**.*..**....**.**.*.*.***....***..**..***..**.*..*.....*..*.*..*.... ***.*.*.****.**.*..***.*.*.**.*.****...*.*........**.......**...***.*.****.**.*.*.*.********..***.***.*....**...*..**..****......*...***.*..********..*...***.***.**..****.*..****...*....*.**.*****.....***.*.**.***...***...*.*.*.*.*..**.*.**..*..*.*..*.*****..**.**......*..***.*..*.***....*****.**..*..*.**.*****....****....**...**.******.*.*...*.*...*....*.....*.***.****.*..*.*..*.........*****.**.**.**..*.*..*........**......**.****.****....**.*.*..**....*.**.*....*....******...**.*..***.*..**..*.***..***...*...*.*.*.*..**.***..**...******.***.*****.***..**....*..*..*.....**.**....*.**.**.....**......****...****.*...*.**..*..***......*.*...**.*.******.***.**..*....**..***.**.**....*..*.....**..*...*.....**..*...*.*.**.**..***..*..***..**...**..*******....*****..****..**.*.**.*.****..*.***.**.*..***....*.*..*..*.**.....*....*...*...**.**....*....*.***.*.*.*.***..*.*.******.*..*.***......**.***..*...***********...*..*..*..*.*..**.**.**.**....**..*.**.***.*..*..**.*.***.*...**.*..*****.***..*...*****.*....**..*...*......**.*****..**.**..**..*.**..*.*.***....***.**....**..**.**...**...**....**.*.*.*.**.*..*.**.*......*.**..**....*..*.*.*.**..*.*..***.*.*....***.....*.**...*....*.......*.********..******..*.*.**.****.*...**.**.**.*.*...*****.****.*....**....**.....**...****..***...****..*..*.**..*.**....*..***....*..**.**.*....*....*..*...*..*.**.*.*.*.**.****...**..***.**..*....****.***.**.***...**.*.*..*........*******.**.*.....**...**.***.*.*.**.******...*..*..***.*..****...****.***.....*..***...****.**...**..*.**..***.***..*....**********..*****..**.***...*..****.......*.**.**.**.*********.*****.*..***..*.*.*.****.*****.*.*....*....**.**..**.....*..**.*..*.*.*.*.*...******.****..********........**..*.....*.*..**.**..**..*........*....********.....*..***....***...**...****..**..***..**.**..**..**...**.*.**...*..**.*....*.***..*.*...*......*.*....*..*.**....*.**...****.*.****.*...*.*..*.****.*........**.*..*.*.*..**...*..**.*.***..*.*.*..*..*....****..**.****...*.**.*. *...*..*.*.**.*.***.*.***...**.**.*.****.***.*****.**.*...**.*....************.*.*.....*..*.****.*..*.*..*....*****....**..****.*..*.***.***.***.*....*.***.****.***.*....*.......***.*.**...**...****.*.*.***...*.*..**....*..*..*.***..*....*.**..*.*.*.***.*....**.******..***.....*.**.*...*.****..*..*.**...****.*....*.*.**..*......*..****.******.*...*.***.**...*.*****.*....*.....**.*.**.*.*.....*......**...***.....*.*****..*.*.*.**...***..***......*.*...***.***.*...*..*.*.**.........*.***.*.*****..*.*..**.*..**.***....***.*****.*.*.**..**..*..*.**...**.**.*...****...*.**..**..*.*.*.......**.***...***.*.*...**....***.**.*..*.****.*.****.....*..*.*....****.*.***...**...***.*.***..**.**..***.**..*....*...*****....***.*..**.*.*.*..**.....*..**.......***..***......***.......**.*.*...*****...********...**.....****..*..*.****.**.*.*....*.*.***..**..*....*.**..*..*.*....**...*.***.*.*.**...**..*..******...*.*.**.**.*...****.*...*...*....**.**..*.***..*.*****..**..**..*.*..*....**..****.**..*.*..**.**..*...**..*.*...*..***.*..**...**..**.**..*..**.*.***....**..*.*..****.*.*....*.**.*.*..**.*..*.*..*.*.*..**........*.*.*.*.***.*..*..**.*.**.*.*....***.*.*.*....***.**.**.*.**....*.*.********...****.**..***.*.*.*....***.*.****..*.*.*.**..***..**..**..*..*..**...*.....****..**.**.......***.*..*...*......*****...*..**.*..*..**********.*****......***.**.*...*....***..*....*..****.**.......*.***..*.*...*.*.*.*..**..**...***.......*.**.***..*.*.*..**.***...*..***..*..****.****.**.***.*.....**.*.*.*****.*..**..*.*.............****.**.**.*****..*.*.*..****.***.**..*..*...*..**....*..**.***..*.*.*...**..............****.*...**.....**.*..**.*...******.*****..**..*.*..********...*.**.*.**...**...*..*****.....***..***.***...**..*..***...**..*..***...**.*.*..*.**.**.....*****.....*........*.*...*..**.**.***..*.*.*..*.*...**..***.*...*.....*.........**.*..**.****..*..*****.*..**...*....*..***...*.*......*.*....*.*.*.*..*....*...*.*..****.*.**...*...**.*...*.**....*.*.*..**.**...*.*.*..*.*.*.** ....*..*..*..***.*.*.****..*.**...**....*.****.*..****....*.***.*..*...*..**..***.*...**...**..*...**..*.*...*..****..*.*.*..**.*...*.*..*..******......***.***..*.*.....***.**.*......***.*..***..*....*...**..*..***.....*.*......**..*.***...***......**.****.*.**....*.*.**..*..*..**..***.*..*.***..**..****.****.*.****..**.*******...**.*****..****....**.**.*.*...*.....*..**...**.*.*..****.*.**.*..**....**.*..*..***....*.*.***.**...***.**.*.*.**..*....***...****.*.**.***...*.....*..*......*....***..**...*****..*.*.***.........***......*****.******.**..****.***....**.***...****.**...****.**...**.*...****..**.*****..**.*.*.*...****...***.*.*....*.**.**...*....*****..***.**..**.*.**.....**....**.***....**...*..***..*..**.**..*...**....****..**..****..*.*.*.****.....**..**.**.*.***.....*.....*..***.*.*....**.*******..........*.*.*..********.**.***.*...***.*...*....*..**.**.*..***...***.**.*.****.*...**..*....**.*.*.*.**.**...*....***..*.*....*...**...*...*.*.****..**.**..*...*.*.*..***.*.*..*....***.**.**..*.**.*.**.****.***...***.....**.*..*..**.**.....*.*..******.*.*..*******...**.*...***.*....**.****.*..**.*.**.*.****.**..*..*..*..*..**..*.*.**....**.*.**......*.******.*.*..*...*...**..*...**..*.**.***.*..*.***..****...*..****..***.*.**.*.******.***.*..**....**.*...******.*..***...*.*.***..........**.**.*......*......*....*.....*.*.**.***.*.***.....***.*....***..*......**..****.***.*..*.**.*****.**..**.**..*.***.****..*.**..*..*..*.***....*.*.**.*..*.*..**......****.*....*.*.***.*.***.**..******...*****.**.*********...*.*.*.****...*..**....***.*..**....**.*.**.*..*....*..*...*.****.*.*.*.*.**..******.**.**..*.*...*..*...**.*.**.*..**.**.*..*..*.**.*.*.**.*..***.*...**...*.*.*.**...*.*.*.*....*....***....*....*.*...**....*...*..*...*.*.....****.*.***.*..*****..*****.******..****.******..**.*.**..*.*..*.*....*..*...**..**..**..*.....*****..***..*....*.**.**.****.****..**..*.**.****..*.***..*****..***....*..*....***.*.*.*..**...*...***.**.*.....*..**.**.....*.*...**.*.**.** .***...*...**....*.*..**.*.*.*.....*.**..**.*.***.*...*.*.*...*.*.***....****.***....*.**.**..*****...*****.******.......*.*.**..***....****.*..**.**..*.*.**.*.***...****....***......*.*.*....*..*.**.*..*...***.**..*.*..***...**.*..***...*.**.*...**.*...*.**.*.*..**..**..***.*.***.****...***..**..*.**.**........**...*..***.**..........*..**.**.**.**....*..**...*.*..******.***..****.*******...****...*...***.*.******.*.**..*...***..******.*.*.........***.**..****.*...**..***..****.**.*.*.*.****.*..****....*.*...*.**...*.*****.***..*..*.****.....*.*****.*.***....***..****.*.....**.*.**....****.***..***...*...*...*.*.**.****..*****.**.*.*.*..**.*..*.***...*.**...*..*.***.**.*.....*...**.*..*...***.*.*..*....*.**..**..**.*.**.**.*.*...*.*..*...*.**.*.*..*.*...***..*.*...**.**********..*..*****.*..****.***..**.***..*..**.........***.**.....***.***.*.*..*.***.*.***..*.***********.**...**.......**.*.*...****...****..****...*****.*******...**...***...***.**....*..*..**.*...***...*.*...*.....***...***.*.*..*...**..***.**.****..***.**.*..**..*...*...*.**...*.*..*.....**...*..***....*******.*.**..**.**...**.*.**......**.*..**.*..**..**.**.*.***.****.*.*..*...*...*.*..*....*....*.**.**.**.****....*..*.*..*.*..**..**...*..**.*..*.****..*..**..**..**.*..**..*....*.*.*..*....*.*...**.*...***....**.*..*.***...***...****.**..**.**.**..*..***...***..***.....***..**.*.**....****..*...**.**.*...*........**...***..*....*..*.**.**.....*...*..*.***.****...*.*.....*..**.*.*..**..*..*.*...**...**.*..*******..*...*.*.*.**.**...****.**..*.*..****.*******.*..*...*.*.*.*.**.**..***.***...***...*....*...****..*****.***..***.*..**.*....*.**..*.....*.*.***..**.***.*.**.*.**...*.....*.***.*..***..*.*.....**..*..******..**...*..**...*.*..**.**....*..*....*****...*.**..*...**...***.**.*.**.****..*.**.*.....*...***..*..***..*..*.**.....*...*.*.****.**.**.*.....**.*...****...*...*.*.**.*.***.*.**..*.*...****..*..**.........*.*.....**..*.*..*..**.*****....***.*****...**.**.....****...****.*.***.*****.**. ..**.***..****..*....*.*.*.*....**.*.**.*.........*.*.....**..*.*....***..*.*.*..*...**.*...*...***.***.*..****...*.....*..*..*.*...***.**..*.*.**...*...*....**.**.******..******.*.**.****.***...**.*..**.***.**....***..**....***..*.*..**..*..***..***.*..*.**....*...*...***.*....*.**.*.*....*...*.*.*****.....*.*.*.**.*.*...***..*..******..*****...***.*.**....*....*.....*.****.*..*.*...*..****.**.*.**..**..*****....****..*.*****.**.******..*.***.**.*.*.*..*...*..*.**..**.*...***..**....**..*.***.*..**..****.***.*...**.*****....**..**.......*....**.*******..*..*.**.**..*.*...*..*.*.*******..*.*.....*.***.***......**..**....**.*.*...***.*.*.....***.**..*...*.***.*******.*.**.*...*.**.****.*...*.*...**..*....*.......****..***.*.*.*.....***.****..*.*..*.**.*.*...*..***.......*..**..***.*.*..*.*.*.*.**.*..*.*...***..*..**..*.***.....**.*..**...*.**.*.***..*****.***...*.**.*..*.....*.*...***..**..**..****.***..*.*..**..**..*********...*..*.*..****..*.*.*..*.**..*.....*.*.**.*..***.*.***..**..**...*..*.****.....*.*...*.***.*..***..*...**.......*..***.**.*.*.***...**....*.......*..**..*..**.*.*...*.**.****......***.***....*.***.*..*..**.*.*..****.*.......****.*.*.***.*.*.********.**..****...*..*.*...*.****.....***..*.***.***..****..*..***..**.*..***..*..**..***.*.*..**.****..*.***.*..***.*.******.*.**.*.**.*..........*.**..*****.*..*..****..*.**.*.*..***...*.****.***..*.*.***.***...**..*..*..*.......*.**..*****.*.**....**.**.***.*.*.****..*.**..*..*..*.*.*.****.*...*..*.***......**..**.*...*..***.*.**......****.*.*.*.....*....*.*.***..*****..*****.*.*..**..**..*..*.***.***.*.*......*..*..*........***.*.***.**.***.*...**..***.**...****.*.***.***....*.******.********.*...*..*....*.**..**..**.*.**..****.*.*.**...*.........**.*..*.**.****...**.******..*..**......**.**.***....***..***.***..*...****..***.*.****..***.*...*.***.*.*..*.***.*****....*.*..**.*....*****.*..*...**..*.**..*...****.**..********..*.**..**.**..*.**..**...***.**.***.*.**.*..*...******..*......*.*.....**.*.*... ****.*.***.*.*....*..*****...*.*.***.*.**.*.*....**..***.*..*****...*...***.***..**....***.****.*.**...**.**.****..*...**.***.**.****.**.*****..***.*.***.*****..**.********...**.**.*........*..*.***.*.****.*..******.*.***..***........*..*.....*..*.....**....*..**.****.**..******..*.*..**.*..*...*..**..***....*........**.***.**.**..**.*****.*..*******...*.***.*.*...**.*..**.*.******.*.***.*.**..*.***.*.*****.*.*.**....*.**.**.*..***...**.*.**.*..*.*......**.***..*.*..*..***.....**.*.....***.*.*.***..**.*....**..**********.*.***........*.*.....*.*.****...*.**....*..*.*.***.***..*..*.*..***.*..*.****.......*....*..***.*.***.*.*...*******....*.*****....*.*.***.**....**.*****..*...**.*..*....*......*..***.*.*.*..*.*..*.***.*..*.*.*.*****..*.**..*...*....*.*.**.*.***....***.***.*...*...****.*.*.*****..****...*.***.***..**.**.**......*..*****.*..**..*...*...***.**..*....*.*.*..*....***.*....**.*****..*.**....****..*.*****.***.*******..*****.*..*.***.**.*....***.*..**.*..**.*****.**.**.*.****.**.***...*.***..**.*...*.***.***....*.*.**...*..**.*.**..*.*....**...*....**..*.*..**.***...***...*.**..**..***..****..*.***....*..**********..*.*.*....*.*..**....***..*...*.**........****.**.......*.**...****.**......***..******.***.*...*..**...*.*...**..*....*...*....**.*..*.**.****.*.***.*...**.*.***....**..**.*...*.***..***.*....*.*.*...****.....***..**...*.*****.**.**......*.**.*.**.*.*.***.**.**....***.****..*.*.***.*.***.***...*..**.*.*..*.....*.*.**..***..***..***.....******....****..***.**.**.*.***.*.*.*..*.**....*...*...*.*.***...*....***.*..*....*..*...*******.**.*..*.*.*.***.*.***...*...*.*****...***.*....*.*.....****.*...**.*.**.*..*.****.*.*.*.*.***.***...*.***.*.*.**...*..*.....*.***......*****..*.*.*...*...*.*.*****.**.*.*.***.*......*...**..*.***.*..*.....*******...**..**..*.*..***.*.*.***.**********..*..**...**.*****.***.***.**..*.*......***.**..*.**.*.*.**..**.*.*..*..*....***.*..**.*....*.*.**.*..***.....*..*..**.***.****.******..**.*....**...*..**.*.**......*.*.*.* ***.*****..*.......***.....*.*.**.**..*.....*.**.*.***.**..*.**..*.....*****.*.***.*.*.*...*...**..*..**.**..**.**..*..***...*.*.....**....*..*.***.*....*.*....*.*..*.*.**..*....*..******..*.****.**...*..***..*..*..*.*****..**..***....*.*..**..*...*****..****.***...*..**.......*.*.***.****..**....*..*.*.*..*..*.*...**.*.********.*.*....**...*********.*...****..*...*..*.....*.****.*****..***.**********.*..*.*.*******...*...*.*..******.*.**...*....*..**.**..**.*.*****.**.*.*..*..*....*..*.**..*.*..*.*....*.*..*..***..***......*...**..*.*.*.**..***.****.*......*..***.**.**.*.*.***..**.....*..*.***.**...***.*.**.**..**.**..***.**..****.*.*...*..**.****..*...****...*****.*..**.**...**.*****.....***.**.*..***.***...*..*.*.*..***...**.*.**......*...**....*...*..*.**.*.*..****..***..*.***....**..*.*..**.***.*..*.*...**.*.*.*....**...****.*****.......*.**...*....***..*.**.**...*.*...*.*.***.....*.*.*.*...**.******...*.....*....**.*....*****.*****.**..**.*.**..*.*.***..*****.*.*..***.**.**.*.*.*.*..****.****......***....*....**..*.*.***.*...*.**.*.**..**.***....*.*.**********.*.*...******.******...***..***.*..*....*.***.*...*.*.*..*.........*...*.*.**...*....*...*...*.*..*...**.*.***..*..*..*****.****..***..*****.**..**....****...*.*..**..*..***...*..*.*..***.**.....*.***.*.*..***...***.*..*.*...***.**.*..*******...*.****...*.*..**..*.**....*..*...*...************.*.*...*******.*....*...**.*..**.*............*..*.*..**..***..*..*..*....*...*...*....*.***..************...*......**...*.....*..****..*.**.*....*..*..***.**...***..*..**.**..****.**.*..*.*.*.......*..**.**...*....**..****..*.*.******..****.*..*..**.*.*...*...*..*..*..***...*.*..******....*.*.*...****..******..*.***..*.*.*..*..**.*..***...***.*...**..****.**.....*.**.......*....**.**.*.**..**.**..*.***..**.*..*.**....*..*.*..*.*.*..**....*..*...*.**.**.*...**.**...**.*****.***.*.*..***.....***.*.*.*..**...*....*..*****..*.*.**.***..**.**..***..*.*.*...**..*..***...*.*.*..*..*...*..*.*...*.*.*.*..*..*..***..*..****.. *.***..****.*.*...*.***.*..**.**.*....*.*.****.**....***.****.***....***...**...**.......*..*....*.*.*.**....*.**...***.*...******.**.***...**.*.****...**.*.*.*..*..*****....**.*..*.....***..**.**.**.*.**...*..**.**.**..**.*...*....*...*.*....***...*.****..*.......**.*..*....*......*....*..*......*..*.*.******.*****.......*...**........**.*.**..*.*..***.*.*.**.**.*.***..*.*...*....*****..*..***.*..***.****.*.****..**..**.....***.*.**..**...**...*****..**.****.****.****..**...*...**.*....*.*..**.....**..**..**.**..****..*.*.*..*.*.**.**..*...******..*.*...*...*..*.***..*.*.*.**.....*..*..*...*..**.**.**.*....**.********....*.**...*.*****..*.**.*...*......***.*******...*.***.**.*...**......*...*.*..*.***.*....*...***...*....*...*..*..**..**...****.*..*..*......**...****.*.*.....*...**.**.**..**.*..*.*.****.........*.**.*...**********.**..*.**....*.*...*....*.....**.*.*...*.*.***..**.**..******.**..*.....*.*.***......*.*....*.***.*.****.*..*.....*.*****...***...*..*..*...***..*...**..........*...*.*.**...****...*..***..**..*.***.*...**.**.*..****.*.......*.*..**.**.*.*.**.*..***.*.**.*****..**.*********....*...*.*..*..*.*..*****.*.*.*...**....***.*..**.*..*..******....****..*.*.***.....**..***...***....*.**....*..**.....*...********.*....*.****..****.*.*...**.**...*.*.*..***.***..****..*.***.******.*.****...***..*.*.*...*.*.**..**.*.*..**.****..**..****..**..**.*.**.***..******.*.*..**..*.**..*.*..***.*.*..*...**.**..************....*.*.*.****..**..*..*****...*****.*.*..****..****..*..***....***..*.**.*.*..**.*....*.*...**.**.....*.....*.***..*..**.**..*..*.***.******.**..***...**..*.*..**..*.*.*.*...*......*.*.*.*..*..**..*..******..*.**..**..****....**..***.**.*****.***.*.**.**..***..*****.**..**.*.......*....*.**..****..*.*.*.**.*.*..**.****.*.*.***.*.*.*..***.*..**.....*.**.**..*....*.*.*..*.*****...*.*.****..*.*..***....***.**..**..**...*.****.****...*.*.....*...**..*..*...****.***.***..**...*..*..*..*..*..**.*.**.*.*...*........****..**.***....*.*..*.*....*...... ...******..**...*..**..****..*.*...****.*..*....*...**..**.***...*....*..*.**.*....*..*.*.***...****.*.*****.***.*.*..*.****.*..**.**...*...*..*...****.**.*****..*.....*.***.*****......*.*...*...*....*...*******..*..**..*.*..*.**.*.*.**.*...**.*...****..**.*.*.*.*.**.***.**.*...******..****..*..*..**...*.***.**..**..**..**..***.*.....*.....***.*.*..*.......*...*.***..**.*...******...*.*..*..**...*.*****..*...*.*..**..*.****.***...*.....*.*..**.**.*.**....**...**...***.*****....****.*.***.**.*....****..****.***....*.*****..**....**....*.*..*.**.****...*.**.*......*...**.*.**.**..***..*...*****....**.**.**...******.*****.****.*.**.....***.*..**.*...**..*.******.**...*****....*.****.***.****.*.*.**...*....*.***.*.*..*.*********.******.*.....**.*..****.*.**.*.**..*.*.*.*..*..***....*.***.*.*.*...******.***.*..*****.*..**.*..*.*.**.********..*.****.***.******...***...*.**********..*.*..*..***.*.***.*.....**.***.*.*.***..*.....**..***..*....**.***.****...*.*.*..****.....********.*.***..*.**..*..*.**...*...**.**..**...*..***..**.***.**.*.*..*.*.**..*.***..*.*.****.*.**..**..***..*.*..*.*.*****.*..****.*.*...**.**.*.*..*...****.......***.*.*.*...*..*...**.***.*.*.*...***.*.....*..**.*.....*******.*..*..***..**.*...*.*.****..****.*****.**..*.*..*.*.**....***..*.**.*..**..**..**.**.***..****.**...*****..**..*..**.*......*..****...*...****....***...*.*...***...*.*..***.*.**..***..*.***...*.*..**.***...*....**..*..***.***..*.**.*.*.*...*...*.*..*..*.*.***.**.**..*..***.****...*.*.**......*..**.***.....***...*.***..**.**..*****.....*....*...***.*..*..*.*...*...*..*.*.*.***.*.*.*.**..*.**...*.******.*.*.**.**...***.*.*...****.***..***.***..*.***.*.*...*...****.***..*......*...*..**..*.*.*..*..**.......****.*..*..****.***..**.**.**..**.*.***.*.**.*.***....*****.****.**.**.**.**..*....*..*..**..**.***.*.*.*.*..**...**...*.****..***.*....*.**..**.*.....*...***.*...*..*....*.*******..*.*..*..*.*.***.*......****.**..*......*.*.*..*.*.*.*.*.*.*..*...**..**.*..*.....*.***..**..*...**.** *..*..*.*...****...*.*.*.*.***......*.*.**.***.***..*.*..**....**.*..**....**..*.**.**.*.*.**.*.*...***..***..*..**.*.....*...*.******..*.***.*....*..**..***..**....***.**..*.*.*....**.*.****.*....***.*.*..**.*.*.****.******.*.*...*..**....**...*....*.*...*.**.*..**..**.***.*...*.*.****..**...***....*..****.*...*..*..**..*****.*...**..***...*.***.**.**.**..*.*.**.*.**.**.******.....**.**.**...**..*..*.*******..*..***..**.*...*..*.***.*..*..*.*..*...*..***...*.**.**.*..*...**.***.*.*......**....*..**..*..*.......*******..***..*.****.**...*.**.***..*.****....*.*..***.........*..*...**.*.***..*.***.**.*.***...**.*.***.*.**.*.*.***.***.....**.*.*....**.*.*.....****...**...*...*.***..**...**...*..**..*..***...*...**..**.**.***.***....*.*.****...*.*.**.*.***.*...**.***....*.**.*.*..**...*.*..*..**.*..**...**.*..***.*..**.*.**.*.*.*.****...*.*.*..*****.*...*..**.**.***...***.***....*.***.*.***....*.*..*.*.*.*..*...*.***..*.*..*.*.*..*..***..*...*.....**.*...*****....**...*****.*..*.*.**.*..**....***.***..*.****..*.*.*.*..**.*....**..****...*..***.**.*..***......***.***.*.***.*.****..**...******..*...........*..*.*.**..*.***...***...*.....*.***..**.***.*..*...*.....*..*****...**.*...***.*.***.*****...***.*..**..**.*...****.**.....******.*..****...**.*.**....**.*....*..*****......****..**.*.**..*...*.*.***..***.**....***...**....*..**.......**.**.....*.*****...***..*.....***.*.*.**..*..******..***.***.**.*.**.*..**.**.*...**..*..***..***...*..****..**....*.**.*........**..*.*...**.*****..*.**..*..**.**.****.*...**..***....*.***..*..***.*..******..*.****.*.**..*.*.*.********...*....*****.****.****.*..*.*******..***.....*.*****.*******..**....*.***.*.**.*..*..**.*.**.*.**.....**...***......******.......*...*.*...****.*.***..**.*******..*.*.*******.*.**.*****..**.*.*..**.**..**.....*..**.*...*..*.**.**...***.....*.***.**..*.*.**.*.*..*.*.***...***..***.**.*.*..**.....**..*.*.*.****..*....*..***..***.*.**...*.**.****...*.**.*.....******.*...*..*......****.***.*......*..**.***... .***.*.*...*.*....****.**..*.***.**...**.**.**.**.*.*.***...*.*.***..*.*.*.*.****...*....****.*.*.*....**..****..*..*..*.*.*.*****.*.*******..***..**.*...**.*******.*.****.*.**.*.***..****..***..*.**..*.*..**..*.*......**..****.*....**.***.*.*.....**....****.*.*..*.******.........**...**.......*****.**.****..**....***.***....***.**.****.*.**.*...**.***.**..***....*****..*..*..*.****.**....*...*..**....*...*......***...*..***..*....****.**..*...*.*.*.*...*..***.****.*.******..*.*.**...*..**..*.***.*.*.***..*..**.***..*****.*..*....******...*.*...***.*.*.....***...***......**....*...***.***.**.*.*....*.*.*.***.***..*.*.*.****......**..*.****..*...*...*.....*...*.**.*.**..*.....***.**..*.*....*.*..*........*..*..*.*.*****...****.**.**.*.***..***.*****.**...**..*..**...****..**..***.**.**.*.***.*..*.*.*..**..**.*.*.****..*.....****.*.*****....*....*.**.**.***.*....*..***.****.....*.****..***********..*.*..*.*.**.*..*...*.*..*******.*...*.**.***.***..*.**.*.*.*...******..*.*...*.***..***.......*.**.**.*.....***..*.**..**..***....****...*..***.*..*.....*......*.******.*.*....**..*..****.****.....**...*.*..*.*......*.*.******..**..*....**.**..***.....*.*****.*.*.**..***.*...*....**.*..*..*.**.*....*..***...***..**...**..*****.*..********..***..*..*..*.*.***.****..*.*..*..*.*.**..**.*..**.***.*.**.*..*********..**.*.*.*..**..*.***.**..*.....******.***.**.*.*..***.*.***.****....***.******..*....*..*..**.......**..*......*..*...***..**......**...*.*.*......*.******..*.**...**.*******.*....**.*.****.***.*...**..**.*.*.*...*..*..**......**....****.**.*..*********.*..*.****..*.*.*...*....**.***...**.****.*****.*...*...*.*..*.*.**..*......*.*.*.*.**..*.***.*.****.*......**.**.**.**..****..*....********..*.*....*....**.*****.****.**....**.**...*.*.*.*.**..***..*....**..***..*....**.**..*.*...*.**.******...********...*.*.*.**..**.*...*.*...****..**.***...*.****..*.*.*..*.*.*..*.*....*.****..**..*.**..***....*.***..*.*****.**.*.**.****.......*****.*...*.*.*...**...**.**.**.**.**.*.. *****......**.***.*.**.*...***.*.*.*.**.**.***.*..********..**.****..*....*.*.*.*....*.*..*..**.*****..*.***.*.*****.***.***.*...*....***..*.**....**....*.*..****.*..*...*....**.*.*.*......*..**.*****.*...***.**.*..*....*...****...*...***.****.*....**..**...*.***..******..***..****.***.*****.**..**.*..**..*..****..*.*...*...****...*.*.***..***......*..*...**..***....*..*..*.*.****.....*.*..*..*...**...****.**.**.**.***.******....******.**..*.*.*.**...**.*..*****.*..*****.****.*....**..**..*.*...***..*.*.****.***.*.*.*******.*..********.*.***..*.****...**..*.**..*.*...**.*..*..*.**...**..**..***.*.*.**.******.***..*.*********.*.****..***.*.**...***.....**.***.***...**.**..*...***.**.*...*..**..**.**..**.****......*.***...*****.*...*.*.**..****.**.***..**..******..**.**.******.*......*..***....****.*...**.**.*..*.**..**..****.*.....*...*..*.*....***...***...*..*...***.*...*...****......*.*....**..*....***....**.***...*...**.*.**.*.*....***..******...*.*.***.***.....***.***.*....*.**..**....***.****..*...*.***.*.....**...****..*.***.**...*..***..**.*..**..****.***...*.....**.**.......****.*..*...*..****..**....***.....**.*....**.**..*..*..***.*.*...*..*....**...*..**..*..***..**...*.*..**.**.**.*.*****..*.***.**....****.*.***..**...*****.***...*..*.*..*.***..*.***.*.*.**.**..*.**.**...*.*..*....**.***.*.*.....*.*..*...*.*..****.**.**..***...*..**...**.***......**....**..*..**.**.*..**..***.**.*....****.*.*...*.*..*.....**..*.**.*..**.*.**.**......****.**..*.*..**.*.**.***.*****...*.*.....**..**..******....**.*...***..**.*..*....**.****.*.*...**.**...***.****.***...*.**.**.******.*.....**...*.**.....**......*..**..**..*.**.*.*......**..***.*******.*..**.********..*..*....*...*...*.*.*****.**....*.**.**..*.*.**.**.*.****.*...****.*.*.****.*.*..*...*.*..**...*.*.*...***.****...*.*.***.**...*****...*****..*...**....*.***..*******...***.**.*..*..***.*..**.*.**..**.**.**.**.**.....****...****..*....********..*..***.*.***.*.**.***......*.*.*.**.....**.**.....*.***.**.*..****. **.**.....*..******.*..*..*..*.*.*..*.*.****...*.....*.**...*..*..*..**....*****.***.*..**.******...***.*.*..*.****...*....*.....****..*.**.*..****.*.*.**.*.**.*.*.*....**....****.**....*.*..***.*.**.*....*...*****..*..**.*.*..**......***.***..**..*..**.*.*.*..**...*.**.*.*..***.***.*.*.*..*.****.*...**.*.....*...*....*****..*.******.*.**.*.*.**.....*......***..**.***.*..*.....*...**.****..*.*..***...****.*.**...*..*..*.***....**..*.*..****.******.*.*...*.*.*.***.*...*...***..****...**...**.*..*.*.*.****.*.*.....**.***..*.****....*..*...**.***.*..**..***....****.*.....*****.**..*.***.*....****.*.****.**..*.**......***.*.*.***.*.***.***.*..**..****...***..**.**.**..*.*.**.*.*...***..**.**.*..*.***.***.***.....**.***........****..*.*....***.*..*...********.......*.***.***..*.**.***....*.*...**.*****.**.*.******..*......*.*.*....*...**.*****...*...*...***.*.**.*.*.***..**.*.*******.*...*****.*.*....**..**..***.**....**......*******........*.**....*****..*.*..*..*******.*.****.****.***..***.....***.**..*..********....*.***..****..*..*....*.*..****......**.***.*...*.**..*.**..**...*...*.*...**..*......*....*.**..****....******.**.....***....*****..*.*.**.****.***........***.*.*.*...*..*.*.*..**.*..***.**.***.**.*.*..**..*.***.*****.**.*...*.*.*....**...*.*.*****...**.**....***.*.*..**.****.*..*.*..*.*.*..**...*.*..*....*....****.***..***.*.**..*.**.....*.*.*.*.**.**..*.**...***..****...*.***..***.****.***..***..**.*.*..**...*.****...*.......**.***....**.*.*.**.**....***.*....*.*......**...*.....*.*...*.*.*.**.*..***.****.*.....**.*......*.*.*..**.***.***.....****.*.*.*...*.**..*.**...*.**.*.**.*.***.*....*.*...**.*.**.*.*..*.*....**..*.****..*.*..*.....*.****.****.***.**.****..*..***...****..*.**..*.*.*....**.*..*.**.*.*..*.*..**..*..*...***..*..*..*.*..*.****.......**....*...*....*..***.***..*...*.****.*....*..***.***..**.*...*.*...*.*.**...*.*..****..**...****..**.*****..*..****.*.***........*.*.****.....*..*..*.***.***.**.**.***...**.*.........**.**.***..*.**.*.**.**. .*.*......***.***.*.**.**.*....*.***.****..*.***...***..**.*.....*******.*....*.*...**.*.**..*.*******.*.*.*.*.....**.*...***....****.*..*.**..*..**.********....**.*.**.****...*.*..*..**...*..*.*.*.*****..*.*....****.*.*****.**...**.****.**.*....**.**.*.....*...***...**..*...**.*.**.*..***..**.****.*..*.*******.*.*.*.**.****...*...****..*.**...*.*..*.**..*..*.*..*...*.*.**..*.*.*******.*.*.**.**..*.**.****.*.*.**....*.**.*.*.*.*.****....*.*.*****.**......***.**....***.*.*..*.*.*..****.....*...*.*..*.*...**.*.**......*..*..**.***.***...****..*...*..**.********..****...**.*...***.****....*.*.*.*..***...**.***....**..*.**.*..*.**..**..*.*...*.*..*..***.*****..******..**.***.**.*..*.**.*..*......**....*...*..****.*.*.*..*..*.*.***...*.*.*.***.....*.**.*.*..*.*.*...**..**.*.*.*.**.*.*.*.*..**..*.*..**....**.*.....*..*..*..*.***...*.***....**.*......*..*..*.***..*..**.....*****.***..**..*.*.*.*..*...*.**..***.***.....***.*.*...***...***.***...*********..**....*..***.*....**.*..*.*.*.**..*...*.....*.**.....*.**.**..**..*...**..**..*.**.***.**.*****.*..*.***.****.*.*.**.......**.*****...***.*.**.*.*.*..*.*..*.***.****..*...*****.*.***....**.*.**.**...**.*.*.*.**....**.**.****.*..*....***..*********..*....***.*...***...*******..*...**.*..*.**.*.*....**...***........*.**...**.*..**......***....**..*.**.**.*..***..**..**..*.*.***.*...*...*..**.****.*.**...****.*****...**..**...*.*..*.**.***..*.**.....*.*.*..*...*.*..*******.*..***.....*..*.*..*.***..**..*.*..**.**.*.*..**..*......***.*.*..*...*..**...**..*.*..***..*.*..*.*.*....****..**...**.**....******.*..****..**.*.***....*..**..*..*.***...**.*.****...****.**.***....**..*..**....**....*..***.****.*..***.**...**..*...*..*..*..*.....***.**.**.*.***.**.*..***.*.*...*.*..*...******.*.**.*.*.***...*..*.****.......*.****..***.*.*...**.*..**..**.*.*...**..**....**..**...******..***..**..*****.***...**...*.*.****.....*.*.**.*...*.***...*..**.*...**.***....*.*...*.**...*..*.**..***...*.**.*..*...**.*****..*..*.**..*..**.***.....**.* .*....*.***..*.*..*.***.*.**..*.**....**..***.*.***.*.**.****.*...*..*.......*..*.**.*...***.**.*.*****.*****.....**...**.*.**.*..*....**...****..*..*..*..*****........*..*.****..***.*...**.***..****.......*******.......**....**.**..*.*...*.*....**..*.**...****.*****.**.**.**.**....**.***..*.*..***..*****....*......*....****..*.*...*.....*...****.*.***.**.*.*****.**.*..**..**.****.****.....**..***..*..*..*..*......*.*.****.*..**.....*...*..**......*...*****...*.*......*..**.*..*.*..**.**...*.*****.***.....*.*.*********.*.*.....***..*.*.*****..*.*.*******.**.**.*..***..*....***..*.**.*.*.*....***..***.*..**..**.***.***.*.**....**.*.***.....*...*...*.*.*...*...*.*..*...**...**.*.*....**....***...*..*******...*.*..**....*.**....*.*..*...***.****...****.*.******.*...****.*.*.**.**.....*.*********.*****..***.*..***..***.*..**...****.*.*.**..*..*...****.*****.******.*...**....****..*.***..**.**........*.*.*..***.*...*.**..**.*..*.***.**..**.*.*.**.*..*.*..*....***.......*.**.*.*...*..*.*.**.***...*..**..*.**..*...**.***..**.*...******.....*.****.*...*.**.....*..*...**.*.*****..****.*****...***...**..*.*.*.*...****..*.**..**.*.**.***.*.**..**.**.***.****..*.*.*..*..*.**..*.**.***.*.*.*.*.******.***....**...***...*.**...**...**..***..****.**...*.********..*....*.**.*.*.*..**...*.*...**.**.*....*....*..**.**....*.....*.*.****...****.***....*.*.*....**..*..*.*..**..*.**..****..*....**...*..*.**..***..********...*******.**...*.*.***.*..****.*.***.*..**..*..*.****.**.******..........*....**..*.*..*.**.****...**...**......****.....*.***.**...*..*.**.**.*....***.**....***************.**..*.**...*....**..**.*.**...*.*..*.*.***..*.**.***.....*.....**.*.***.**.****..**..*....****..*...*.**.*..**......******...********....**.....*.*......*..*.*****...**..*....*.*.**...***.**.****.*****..*....***...**...*.*.****...**.****..****..***.*..**.*...*...**.*..***.*..*..*.*...**..*.***..**..*..**.*.**..**..**.***.***..*.*..***..**.**.*..**.*.**...**.*..****.*..*.*.**.....*..***..**.**.*...**. ....*.*......**.**.**.*..**.**...*****.*****.**...*.*..*.*.*.***..*..**......***.*..*.*.**.****.**..***.***..*.*...........*..***.*...*........*.**.**.**.....*...*.....*.**..****.*..******.*...*..***.**.......****..**...*.*.**....**..**...***.**.*.....*.***...*.*..*......*.**..*..*.***..*.**...**..*......*...**.*.**.*.*..*.**.......****.****.*.*.*..**....**...****..****.*..*.**.*.*.**..*..****.**...*.*.**..**.**.**..*.*.*...*.*******.....***.**.*...***.....*..*.*..*...*.**..*.****.*****..****.**..*.*.*..*......*.*..**..*.*.*.**.**...***.*.....*****.*.**.**.**.......*.....*.*.*....**......**...*.*..**....**.***.**.*.***********.*..*........**.***..***...*..****...***...*....**.**..*****.*.*.*.**..**.......***...*.*.*.*..******.**......*******..******.....*...*.*****..**.*...*....*.**.***.*.*.*.*.**.*...**.....*****.*..**.*..*.*.*.*..*..*..*..******...*.*.***.**..***.*.**...*....***..******.....**.***...*..*..***.*.*.*....*.*...****.*.....***..*.***.......*....*.*..**..****.....****..***.****.*..*.*.*****..*....**..*..*.*...**...*......*...**..***.***.*.****..*.**..*...********...**.*.*.**...*****...***...****.....*.*..*....*.***...*.**.*.....********.*****.*.**.*..*.*...*******.*..**....*...*.*.**..*...****.****..*.**.***....***.**.*.**....*...***..*...*.*.*..**......**..*..****..*....**.*.***....*.***..***...*.*****..***.***.*..*.***.*...***.****.*.***.*......*.*.*.......**.*..**.*.**.**..*.....*.*****....***..***.*..**..*..*...*.*..*.*.***.*...*..*.*...*.*.....*.**.**..*....*.**....***.*.**..***...**.*.**.*.*.**.*.**..**.****..*..***..**.**..*...***.*..**.**.***..*..*....**.*****..*.*.*..**...*..**....*****.*...**.*.*.*...***.**.***....*...*.*...*.********...***.*.***.**.*....**...*..*.*.***.....**.**.*....*.*.***...**.......*.****..*.**.*.**.*...*..**.*..**.*..****..****.*****..*...***....**.**.**.**.**.*****.***....*..****......***...**.*.*..**.*....****..***..*.*.**..***.***.*.*..**.....**...*****......**.*..*..*..*.*.*.*....**...***...*****.**..**.*...**.**.... *...***.**.*.*....**.***..***.*.......**..*..*.****.*****.....*....*..*.*****..*.*....*.******...**..*..**.**.***..***.*...**.*..*..*..*...*.***.*...........*.*.......***....**..*..*....***.*.**...**.*..*.***..*..*...*..**..**....*...**.*..***.*.**.......*.**..*..**....*...*.**.**..*.*...*.**.***..**..**.*...**..*...*..*..**....*.****..*...**...**.....*...*.*.*..*.*..*****.......**...*..*...*.**..*.*...***.....**.*....*....**..*.*****..*.*.*.***.***.**..***..***..*.**.*****.*.*...**.**...*.**...****.**...*.....*.**.****.*.*..*...*.*****...**.*.*.*..*..*.*.....***.***..***.............*.*...*..*.********..**..**.*.*..***....*.**.**.*.**.*.*..*****...*.*.***.*.*..****...*...*.....*.**..*.**.*.*..***.*...******...*..**.*****.*.....******.*.*******.*....***..*.*...*..*..*.**.*..*.*..*..*****.***.****...*..*....*...*******.*******.*..****..*.***..***.*....**.****.**.*.....**.*.*.**.*.**...***....**.**.....*.....*****.**.*.*..*.*.****.**.*.***..****.*.*.*...**.**.*..**....***.***.*.*..*..****......*.****.*..*..*...*.**.*.**...*....****..**...**..*.*..****.*.*.***...*..*....*...*...**.*...*.....*.*.****..***.*...*******.**.*..***..*......*..**.....*....***..*.*.*..***...........***...*.*.**...*....******.*....*...*..*.*..*.*.*..****..**..*.**....***...****.***..***...**.*...*..*.*.***..**..***...**..**.*...****.....*...****.......**...*..***.*...*...**.*****.***......**..**.****.****..***.**..*****.*.*..*.*..*****...*.**....*..**......***....*..*.........******.*.***.**.*.**.**..*.*......**.*..*.*...*.***..**.*.**..*....**...*.*...**...***.....***....*.***....***...*...*..*.*.*..*..*....**..*...*.***.****..*.**..****.*.*.....**.******..*.*.*.**.**.*.*.**.*..*.*.*.****.**...****..*..*.***.*....*****.......*********.*.*****...*.**.***.*.**.*....*.***.*..*.*...*...**...*.*.**.**....***.***...**..*.*.***.***.**..**..*..**.**.*..**..****..***.*****.*.**..****...*.*****.**.**********.*.**.**.*..*.*****.***.**.*.**....**.*.**.*..****.*...*.****....*.**.*....*..******........***** .**.***..*.**.*.*.......**.**..***.*..***..**..*.**....****.**.**.*.*.*..**..*.....****..***..*********.*.*.*.*..*..*..**.**.**.***.....*.****.******.**...**.*..*.*.**........*.*****..**.****.**....***.**.*.*.***.*..****...*****..*.*..*...**..*.**.**.*..**.*.**...***.**...*.*.**...*.*.*.***.*..*..**.**.*.*.***.***....*..**...*...***...*..*........******.*..***.**.*.**.*.*****...*.**.*..**.*.*..***...*.*...*.***.*.....*...******...***.*..*.....*...*..*..****....**..***..**...*..*.*********.**....*.*..***.*.*.*..**....*.*..**.***.**.****..*.*..**.*.*.....**.***..**..**.**.*.....**...*.*.**...*.*****...*..**...*.***.*.*...*....*....****..*.*.*.**.*..*.*.*......*.***.......*....****......*.*...***....**.*......*..*.*...*****.....*.*****..*****.....*..*****....*****.****.*.*..**...*..******...**.*..*..***......*.**...*..***......**....**.*.**.**...**.**.****.*.****......*.*.******..**....**..*.*..****.**.*.*.***.**.***..*..*.**.*.***.*.****.*.**.**.*...**.*..*..**.*..***.***.**..*.*.........*...**..***...***...**.**..*.***.*....*...***...*....****.***.*.*....*...*..*.**....*....*.**....***.****.***.......*..**....*.**.*.*.*..****......*****.......***.**..*...******..*..*****.*.**..*.***....*.**.....*.....**..*.*.**..*...***.......*......**.*.....**...*.**...****.****..***..**.*.....****..**.**....*..**.*.**......*..*.*....**..***.**.*.***..*..***...*........*.*.****..*.*..*.....*......*.*....***.*...*.*****.*.****.*....*.*.***..*.*.*..*.**..*....*..*..*.**.......*****...**.*.*.*..*....*........***.*..******.*..........**.....**.*..**.....**...*.*..*.*..*.*.*.*...**..*.***.*.*..***.*....*..**...*.*.*..*.*..*...***....****.******....*..***..****.*...***..*.*...***.*.*********.....*..**....*.....*.*.****...*.****.**...**.**....***...*..********.*.*.......*...***.**..*..*..*.*.*.*..*********.....**.***.**.***..*..*.*****....**..*..*.*.**.*..***.*..**...*.*.**..*****..**.**..*.**.*.*...*...*.****...*...**...**...*...*.**.*.**.***..*..*.****..*.***..***.*.**.*..**..***.*.*.*** ...***.**..*.*..******..*...**.*..*..........***.*..*.***.....*.***.*.*..**.*.*..****....*...*.....**********.*.****.....***....***.***.*.**..****.*.....***..***.**.....*....*..*...**...**.....**.****.**.*.*..*...*.*.****..****.*****.**....*.***..*.***..*...**..**.*.***.***.*..*****.*.**.*..***...*.*.**..*.****.*.*.******..**....*..*....*..*....*.*....*....*..*.....***....****.**....**.*...*.*****....*.*.....***.*..*..**..***...*...***.*.*****.**.****..****....****..*..*..***....**......**..**....*.*.**.....*..**.**..***.*..********.....**.*..*..*.***...**.**.***..**.**..*.****.*.*.**.*******.*.....***.****..*..*..*..*******.**.**.***.**.***.*....*.*..*..*.*.*.....*.**...*.**.....*.*..*****.....**..*.*.**...**.**.*...*.*.*.....*.*..**.**.*.**....***...****...**.*.*..****......******..**.*..*..**...***..*.*..*****...*..***.**....**.****..**...*..*.*.**...*.*.**..*.*..**.*.*..*...*...*.**.********..*..**..*..*........*..**...*..*.*...*.*......*.***..*...*.***.****..**..**..**.*...**.*****.****...*.**....*...*..*.*.**..**..*.***.****.******.....*.*****.***.....****....*.**..***.**..*.*****...*....******..***..*.*..****..*..*.*.*...*.*.*.*.*..***.*..**.***.*....**...***.*********.**..*....***.*.**.*...*....****...*.*.***..*..****.......**..*..*.*.*.***.**..*.**..*.****..*...**.*...*****.......*...*...*.*.*.....***.*.*..***..*...*.**.*.*.*.*..*.*..*.*.***.........*..******..*....*...*****.*****.*.*.**....*..**..*...*.*...*.**...*.**.*.*...*.*.***.........*.*.****.*.*...*.***...***...*****...****.*****...*..*..*..*****...*...**.***...*....**...***.......**.*.*...*.****.***.****.*.*..*...*****...*...*.*.*.**.*..***.*..*.*..*.**.**.******..*.**...*.*.*.**....****.*****.*...*..***..*..*..**...*...*.*.*.*.....****.****.*.**..*****....****....*****..*.**...***....**.*...*...****.*.*..*.**...*.***....*...**.**....*.***.**..***.*..*.****....**.*......****.*..*.**.*.*..*.**.*****......***..*.*..*..*.****..*.****.*......*....**.*.**....***.*.*.*.*..*.***..*..***..*.*....***..*.*** *******..*.***.*.**.**.**..*.***.**.***.*..***..**.*.*.*****....*......*...****.*..*....*.*.******....****.****...**..**....**...*.*.******.*..*...*.*..***..***....*....****.....*..***..*.***.*..***..*....*...**.****..*.*..**.***..***.....**..**.....***.*.*....**.*.*...****.**.**.****.*****..*..*.****....*...*.*.***.*....*.**.*.*.**..***..*.**.*...*..***...**..*.*...***.**.**...*..***.......*.*...*.**..*....*.*.*****..****....***.****...*.*.***.**...***.*....**..***.***...***..***..*****.*......****....*.***.***.***..*.....**...***..****.*.*..****...*....*.*.*.*****..*...**.****..*.****.*.***.****.**...*..**..****.*..**.**.*...**..*.*...*.*.*...*...***..***.*****.**.**.**......*..***.*.****.*..**..*.*.*.**.*****.*..**.**...*..******..***..*****.**.*..***.*.*.*.*......*.*.***.****.*...*...*.******.*....*****.....*....**....****....**.******.**.*......**..**..********.**.**.*.*.***...*.*.*...***....**.*.*....*..*****.....*.*..**.**.....**.****....*.*.*....*.*.....**.*.****.*....*.****.*.**....*.*..*...***..*.......*.***.**..**.......**..**.....***.....***.......**.*****.***..***...**..***.*.....*.****.***........*.**..*.**.**....*..***.*.*.***.****.**.***..**.*.**...*....**.*.*.*.*..*.*****.*.*.***.****.***.*...****.****.*****...*..*....**....*.*..**.**..*.*..**..***......*..***..**.....*.***.*.**...**.*.*..*..**.*...*..****.**.****...***..*****.**.....*...*.*..*...**..********.*...**...*....****.*.**....******..*.***...*.....*.******..*......**..*****.***.**.*.*..*..***.**.**..*...**.****.**...*.****.*..****.**.*.**.*.***.**...***.....**.***.***.*.***.***..**.*..****...*..**......*.****...*.*.*.*.**.....*.*..**.....***.**.***.**.*.*.*.***.**..*..**.*..*...*.*..*...*..*........**.*.*..****...***.*...*......********.*.***..*......**..*.**...***.....*.****..*.*..*..*..*.**.**..**.*.*...**...***..***.*.*****...*.**......*.*.*.****.*...****....*....**....*.....*..*....*.**.*...*.*.*.**...***....***.*.*..*..*.*.**..*..*.**...*******.*.**..*..*.*..**..*.**........*....*.**. ....**..*.**.**.*.*....*.*.****..*.****...*.***...****.**.*.*..****.****.**.*.***.....*..*...**..*.*..**.*.***..**...*.**..*.*.*..****..*.**...*...*******....**..*...*.*...*.***.**..*.*.********..*.*.*...*...*****.*...**.*.**.*...**.*.**..**.*..**.*..**......*.**...*.*.**.*.***..*.**.***..***.*.*.****.....*..*.**....**....****.*......*..***.****..**......*..**.*.*.....*.*...*.*..***.*.**.***...*.*.*.***.**.*.***....*.*..*.*********.***.*********.....*....*.*.*.**..***.**...*.....**...*..**.**.**..***...**.**...**.*****..*.***..*..***.*......*...**.*..*..****..**...*..***..*.....*.*...*.....*.**.**.**..*...***..*..*.**.******.*..*.*.*.***.****.***.**.**......*.*.*..*****.*********..*.*....**.*****.*....**.*..*.*.**.**.......*.*..*.**.**..*.*..**.***..***....**.****.*...*..*.*.**.*.***.*...*****.....*.*.***..*...*..*****....*.*.*****.***.***.*.*******....*.******.*..*.**.*....*...**..*.....*.**.*..*..**....****..*.**.*..*.***.*.*.**.**....*..*.....**...*..*.*.**...**.*.*...**.*....**....*.*.*...*.......*.*.*.*...**....*.*.*.*.***..****...**.****...******.*.*..***.*.**.********.*.****.***....*...***..*.**..**.*..***..****...*..**....**...***.*..**..**...*.*****.**..*...**.**.*...*.*......*..*.*.***.*.***..**.......**....*.**.**..*.**..*....*.*.*.....*..******..*******.*..***..*..**..****.*..***.*.**.*..*..*..*..*.*.**....***..****.*...**..*.****...*.**..*...*.****..****.*...***......*..*...*********.*..**...*.***....***...*.....***.*..*....*.*.*****.****..****....*.**.**..****.**.***.*..**.**...**..*..****.*.***.....*..***..*.....*...**.*.*..**.*.*****.**.**..*.**.**..*..****...*.*..*.*.***.*******.*.******....*.**.*.**.*******.*.**...*...****.*...****...*.*.***..*.*.*.*...**.*..*.*....***.****.**.*.****...**..*********...*.*..**.*.......*.*..****....****.***.*..***.**..*...*.**....**.*.**.*..**.***.****..*.*..*.*..**..*.*****..*.*.*.**.*...*.**..*..*..***.*..****..**..*****.*....*****........*..*.****..*.***.**.*...*..**.**.*..**.****.**..*.*......****...****.*.*.***. ......**.***.****.*.***.***....*.****.*.****.***.*..**.****.*..**.**..*..**....***...*..***.*....*.*..*..****...*..***....*..****.**..*......*.*.****..*..**..*.***.*.*....**.**...*.***.*...*.*......*.****..*.*.*.*...*..*.*.***..*..****.*****.*.***...**.****...**.***.**.***...***..*.*..****.**.*...*.*...*..*.****....**..*.*.**.*.*.*..**.....*.**..*.*..*..**.*.**..*.*.....**.*.**.***..**.**...***.*.*...*.*.*.**.***.....*.**..**.*.*.***...*.****.**.....**..**..*..***.*..*..*.*.......*.**...**.*.**.****.**.*..**.....*..*....*.*.********...***..***...**...*.*.*...*..***.*.***.**.*..***.*..*.*****.***.******.**...*...*..*.*.**...*.**...*..**.*..*.*...*........*..*.....**.*...**.***..*.....*...*****..*****..*.**.**.***.*..*..*.*...****.**.*.**...***.**....*....*..******....********...*...*.***.*..**..****..*******.*...*******..*.****.*.**.........*.*.****.**..*..**.******..*...*..***..*..*....*...***.*..*.....****...**....*.***...*.***..**.**...**..*.**.****...*.**.**.**.******...*.*.**..****....*.*..*..*.....**...*.....*******.*...*...**.**.***.*...**.**.*..*..**....*.*.*...******.*.*....*.*....***.*..*..**..**.****..**.*.*.*........*.**.**..****.*.****.....*.*.*.*.*..*..*..*.*..**...*......*****.*.*......*..*..********......***..*.**.**.**..*...*..*..*..*.*.***....***********..**.****.***..***.****.**..**.....***..*....*...*.**.*.***.****.*.***.*.*..*.*.**.**..**.**......*..**..*...**.*.*.*......*.**..**..*....*.***.*.....******...*.*.***..*.....*.*....*...***.*..*.**.***.**.*.******.*.**...**.*****.***.**.**..***..*.*..*...******..*.*..****.**..**.*.*****...*****....*..**.*.**....*.***.**....*..*****.**.*....***.***..*....*****.....**.**.*.**.*.*...*.******....*..*.*.**.*..**.******.**..*......*.*....**.*...*.*.*.....****.*..**..**.****..*.***********...*..*...**....*.**...*.**...*...*.**......**..*..*.*..**..***..*.**....*...*...*.****.*..*..***.**.****..**..*******.*.*****.*****....****..**...*.*...****...*.**.*.**.****.*****....**....*.*...**.*.**..*.**...****.**.**. **.***.....*.**.*...*..*.**.*.*.*.*...*.........*.****..**.**.***.*.**.......****..*....*.*.*.*..****.*..*..*****.***.**.**.**..*...**..**.**..*.**.*.**...*...*..**.*.*...*...**.*..****.**....**.***.***.****..*....*.*.**.*..******.**..*....*...***..**..*****..*****.**.*..**.*.......**..******.***....*.*..***..*.......*.***..*.**.**...*.**..*****.***..**.*.*.*..***....**..*..**.****.*.*.*..*.*.**.**....*..*....*.*.***.**.....*.*..*..*.*...*...*.**.*.**..*....*...*..*..**.*..............*.*.*...*...******.**.***..*..*.**......*.*..***....*****.*.******.****..*....*..**..***.*...*....**.*.**...**..*..*.*...*.**...**.***..***...*********....*..**..*..*..**.*...*.*.*.***..**.**..*...*.*.*****.*..*.*..***.*.*.*..**.*.*...***..*******.*.*.....*.*.*.****....***.***....**.*.*.*.*....***..*.***..*....*.*.**..*.****..***.***...******.*.***...***.**.*...*****.**.*......**.****........*.*.**...**.**..*...*.***.*.**..***..********...*..*****.*.**..**.**.*******.****..***......**.****.....*..*.*..****.*.******.***.*.......**.*...****.**.*.*.*.*.....*.*..*******.*.*...****.**...*****..*.....*.*..*.*..*.******.....*.**..*.*****..*.***..*...**.**.***.**..*..**...****...*.....**....***..*...****.*..*.***.......***..****...*..*....*.*.*.........***.*.....****..*...***..**..*...*.*....****...*.**********.*.*****.*........***.*..*..**.*....*..**.***..**..***...*.*.*..*...*..*.**......*....*.....*.*....*.....***.***.*.*.*..*..*.*******..**..**....******.....**..*.*.***..*....*.***.....**.*******.*..****.*.**.*.*****.*.***.**.****.***.**.**...**..*.....***.....***..***.......*.....**...*****.*...**.**.***.*..******....**.*...*.*..***.*.**.*..**.**..*.**..*..*.****....*......***...*.*******.*..**.*.*...***..*.**.*.***.**..*.*.******.......*.**.***.**....*.**.*****.......*....*.*..*..*..*.*.*...**..**...*.*..*.*.***.*******.*.*..*.*.***.***..*.**.***.***.*..****.**********.***.*..*.*....**...**.**..**..*..**.*.*..*..*..***...*****.****.*.*......*****.*.****..*.***..*.*..**.....**.......***.. ..**.*.**.*.**....****.*..*.*.*.*.**.**..*..*.*.**.**.*....**..*...*.**.*.*...***...**....*.*...*.*****.*.....*.*...**..*.**..*.*..**.**.**....**.********..***.**..*...*******.*.*.*..*..***.***..*.**..........*..*...*..*.....**.***..*****...**..*.*..***...**........**.***.****.*.**.**.*..*.******...*...***.**......*****.*****.....*..*****.**....*..*.....*.*.*.*.*.****.*..*..*.*....******...*..***..*.**.*.*.**.*..*.*.**..**.*...***...**..*.*......***......*...***....*..*.*...*.*.*.***...***...*******..*...**.***.*....*...*.**.**.**.*..*.*..*..*...**..*..***.*....*..**..**.**..*..*.**.*..**.**...****...*.*.*.*...***..*.*....**...*..*..*.*****.*.*...**.*..**......*.**.**..*.**.**.*.****...*..**...*.*.*.***.***..***.***...*.*...*.*...**..*.***...*.*.***.*.*****...*.**...*.*.**.*.**...*.***.......**...**..**.**.*....*.**...*.*..**...***.*..*..**.**.*.*.*...****.*.***....*.*..*******.***.....***.*..*.*.**......*...***...*..**..***.*........*.*...*.**.*.*...**.*.*.**.*.*.**.****.*.*****.*.*.*..***...**..*****..***..***..*.**..**.*...*...****.*.*********.....*...****.*..**.******...*.....*.......***..**.****.*..***...*.**...*..**......*..*****.**.*...***....***.***.....*..**.**..****...**..*.**.*....*..*....*.....***.**..***.*......*.*.*....****..*..****.***.**.***.*.***..****.***.*.***..***.*.**.*.**.....**.**..**.*...*..***..*....*.*....*.**.***...*..**.***.**.*..**.*..***....**....**...***....*****...**..**..**..****.*..*.******.**.*.*.**.*.**..*.**..*.***.**.****......*.*.**.*..*.******.**.***.*****..***.**.*..***.*..*****....*..****.*....*..***.*......*........**..********.*..**.*...***....*...**.*.*.***...*.*.*.*....*.*....*.**.*.***..*.**..*...**..*....*.*..*.*.**.**..**..*..*..*.*.**...*.******...***....**.*.*..***..*.....*.*...*...*..*...*.***.**.**.*.**.**.*******...*..*..**...*....*.*.*.*.*.*.*......***...***.*...*......**.*.*..***.**.*.**..*...***..*..*.....**....****.***.*...*.*.*.*.*.*.**.*******...***..*.**..*..***..*.***.**..*...*.***..***.**.*.**..*..*...** ..**..*.*.*.*..*.***......***.**.*.***.*....*****.......*..***.**.***.*..***.**...*..*.***.**.******.*.*.*..**..**...****.****...**.*.*...***.**.**..*...***..*..*...*.**.****.***...*.**..*.*.**...*.....****..*.**.**..***....*...*..**.***.*.****.*.***..**********.***..******..**..*.*....**.*.......**...*.*.*..**.*....**.***.*...**..*...*.*...***.*.*.*.*...****.**...*..*.*.*...*.*....**.**.*.*..**..**....***...***...*...*..**.*.**.....*...*.*.*.*..**..***.**.***.****..**********.**.*.**..**..**.*..**.**.**....***.*.*.*.********..*..*..*****.......*.*.**...**.**....*.****......*...********...***.****.*.*.***.*.**...**********....**.***..****...***...***..*..*.*****....**.***..*.**..**..***..**.**.*..**.****..*...****..*...*.***.*******.*.****..***.*...***.*.**..**.******...**...***.*.......**.**..*...**...*....**..*.*..*.****.**..*****....*..*.**..*****.*....*....*.*..*.**.***..**..*.....*.....**.**...*...*..*.****...**..**...*.****.*...*...*.**.....**.***.*****.***...****...*.*.*****..**.*.*.*....*..*.**.***.*..**.*....**..*.....****..**.*.*.***..*....*.****....*.*..*.**..***..**...*.***....*.***..*.*....******.***.*.**.****..*..*..****..*..**..**.***...******...****....*.******.*..*....*.*.*.*.*.**..*....*.***.*.**.....**.*..*.*.*.****.*.*.***.***.**...**.**.**...****..**....**...*..*..***.*.***...******..*...*..*.*.**.*..*.*.**.*...*..*..***..*.....*..**.*.**.**.....*...***..*.**.*.*.*.**.****.**...**...*......*...*.*.**.***.**...*.**.*..**.*..*...**.*******....**.*.*....*..**.*.****...**..**..***.*....*..*....*.****..*.**.***..*...**..*.****..**..**..*.*.*.*..*.*.*...**.*...***.**.*.**.*.**..**..*.*.*...**.*.*.*..*.**.**..*.***..*.*.*.*..**..*.*..*.*******.**.....**.*....*.***...**.***.*.*..****.**..****...*..*..**.***.**...*.*..*.*.*****.*.*.*...*..*.*.....**...*.*.**......*.*..**.*.*.*..*.*..**.******.*..*...*..*....**.....*.**.*.****..***.**.....****.*.***.*...*.**..**.**.**********.....*.***.**...******...*..**.*.*...****.*...**...**.***.*.*****.**..**.****.*** ..*..**...*.........**.**..**...***..****.**..**.*..*.*..**..**..*..**.**..*....*.*..*.*.***...**..**..**.....*.****...*****...*.**.*...*...*.*.*.....**...****.*.*..*..*..*.****.**..*.****..*.*..*...**.*.*...**...**...***...*....*.*..**.*.....*.*.**...*..**.*.****..**...**....*.*..*.****..*.*.**.**.**.*.**..***....**....*..**.*.***..***..*.**..******..***..***.***.**.***.**.......*....**.*.*.****...**.***.****.***..***....**....*.*.*...*****.**..*.*..*...***.*...*.*..**.***.*..*.***.**..*.*..**....*.*.****...*..**..*.......***.*.*..*.***...***.*******.*.**.*.**..**.**.**.*.*.*.*..******.**.*****..****..*.*.***.*..*..***.*.**...***.*...*.*.*.**.*..***.....*****.*.*.**.*.*..***.......**.*..*.**.**.**......****..*....*.*..**.*.*.***.*..*..*.***..*.*..***.**.***.*..**.***..*.*.****.***...***...******..*.*.*..*..*....*****....*****.**.***..*..*.*.***..*...*.*..**..***.....*..*.***......*..*...**...***....*.*.***..****.**.*.*.*.**.**.**..**.**.*..*.***...*.***..*.**..***.*.**.*.******...**..*****...*...***...**.*..****...*.*.*..***.***.*...*..*.****..*.**..**.*..**.*..*.**.*.**....*.*....**..**.*****...*****.******....*.*....**.**....*..******..***....*.....******.*......*.*...**...****......*.***...*..*.*.*.*..*.***...*......**....**.*..*.**....*..**..****.***.***..**.*.***...*....*..*....**.**.*.....*...**...*...*.*..**....*..*****...***..*..**...*.*.*****....**....**..*..**..*.*.**.*.....*...***.*...**.*..*.*...*.**.*......*...**.****.***..*..**....**.*.*.*...*..*....**....**...*.**.*.**.*....**.*.**...**...**.*****..*.*...*****..*.***..**...*.*.*.**.**.*.*..**.*..*.*..***.****..*.****.*..**......*.*...*****.**..***...****.***...*.*.*.***.**..*..***....*..**..*.*..**.*........**..*....**..**.**.****.****..*...**...**...*.**..**.*..*.**..*.*****.**......**..*.....*****.***.**...***..*.*******.......*...***.*..**....**...***.*.*.**..*********.**.**..**..***.*.****.*..*...**.**...**..***..*....****..*...*..**..******...**.****.........*.**.....*...*.*****.*..****.**.***** .....*...**..***.....*...***...****....**....**.....******...******.**...**..*****.*.....**.*.*.**.***..*..*...***...*..*****.**.*...*.*.*.*.**.**...*.*..*.**..........*..*....*..*.**...*.*.**.**..****..**...*..**.....**.****......**.*.*****..*.*..*.....*.*..****...*.......******....*.....***...*.***.**..**.*.*..*.*.**.*.******.**.*....**..**.*....*..*..*.***.*****..*..**..**..*..*.*.*..***.**.*..**.**.*.***...*..*..*.**...*..**.*.*.*****.*.*....*.***....***.....*****...**.*.*..****..*.*......**.*.********..*.**........*..*.***.*.*.*..***.***.*..***..*.*.*..**.**.**...*.**.***..*.....***....**...***.****...*.*..*.*..*******...****...**.*.*.*..*...*..**...****.*.....***.***.*...**...**..*.*********....**..*......**..*.**.*...****.***.***.****.***..**.*.**..**..*..**....*.*.**..*...*.*.**........***.**..***.*****.*...*....**.*.*..*.....*****..*...*..***...**..*.......***.*......**..***...*.**.***.*.*.*..*...***..*..****....*.***.*.*...*.*.**...*...**..*.*.****.*****.*.****...*.*...*.....****.*....**...***.......*..**...***.**.*..**....**..***.**.***..*..*.*.*..**.*...**.*...******..*.****...*.*****...*.*****.*.*.*.*....****.****..**...........*....*...*.*...***....**...*......*.*.*.*....*****.*....**...*..*.*.***.**....*..*.***.*...*.*.*.*.*.*....*...**.*..*.*..***.*.*.*.*..**...*.*...****.****....*.*.**.*.*...****..***.**.*....******.......**.**..*..**..*.*.*...*****.*..***......**..*..*****..**..*..*.*.*....**..*****.**..*.........***.....*..*.....*.......*.*......***.*.*****...*.*.******.*.*.*.....*.*.****.**.*.*.*.*.**.**....*.*....**.*...*...*....*.....*.*.***.*..**.*****..*...**..********..*....*.**.*.*...****.....*....*..**.*.**.*..*.*..*........****.**..***..*..*..*..*****.****...*...**.**..****..**.*.*.**.*.**....**..****...*.*.*..*..***......***.**..*.****.**.*.***...***.*****.*.***..*...*.**...***.*.*.***.***.....**..*.*.*.*.*****..*..*.**..*.*...***.*..*..**.*.*....*.**..**.*.......**........***..*..*****...***.**....**..**...*.**..***.*..**.*..*..**..***. ...*****..**...****.*.....*..*...*..****..*..*.*..***.*.*...*..*********.....**.******..**.****..****..**..**..**.*.**.*.**..***.*...**.*..**...*...*..*..****...**.*..*....**.*...*..*.*...*.*.***.*......*..***...**.*...*.....***..**..*..***.*****..*..**.*..***...*.***...*.*.***.****..**...****.***..**.***..*....*.....**.....*.**..**.***...*.*.*.**.*..****.....***.*.*.******..*...*.**....*..*.**.....*****.*..*.*********...*****..**.*....***...*.*..*.*.***...*....*..***.**.*.****...**.***...***..**...*.**...*.*****.*..*..*...**...*.....**..*.*****.*.....*....*.*....*.*..***.*.*......*.*.*****.*..*.**..**..........**..*...*....*.***.**...*..***..*.....*.*****.***.*.*.*****.***.***.*...**...**.***..*.********.*.....*.*.*.*.....*.*...*.*..*.***.......***.**..*****.****.......****.......*...**..*...**.*...*...**..***...*...*****.*.**..***.***.*..****.*.***.********...**..*...*****.*.****...**.....**.**...*..*.*...**.*..*.****...****.*.****.*.*....**...**...*.*.*..**.....**..*.*.*.*.....*..****.**.***....****.....*.*....*.****..**...******.*.**.*******.*.*.**.*.**.*..*.*..*...*.**..***.*..*.***.******...*..*.*.*.*.*.***.**..*...***.......****.........*.*.....*..*.*.........*.*.*..***.*.**...*.*****...*..***....*.**..*.**.*..***.***.***.****.*.*...**.**..*...*****.*..*.*.**.*****..**.**..***.**..**.****....*..**.**..*******.*..*....*.*........*.*****......*..***..**.**.....*.*....*.*..*.**.*........*..*.**.*....*.*..*....***...*.*...**..*...*...*.*.**....**.*******..*.*..**.*...**.*.**..*...*....*.*.*..*...*.*...*.*..***.*.*.*....*.*..*..*.*..*....***..*..*...*.****..****..******.*.*.**..**..**.....***...*.**.***.*.***..**.*..**.**...*..**.*..***********..***..******.*.******....****...*.**.***.*..*..**.***..*.......**..*.*..**...***..*..**.*.....*******.***.**.**..***..*.*.**....*.***..**.........***..*.*..***.*.*....*.*...*..*********.*****.**.*****.....**.**.*..**.*.***..*..*.*..**...**..**.**.*..*.*.*...*******.*..*.*.*.****..*...****.*.*...*.***.*..*....*.*..****..**** ......***..*.....***....***..*.**.**.*..*.*..**....*.*****..*.*..***...*.*..**.*..*...*....****.....*.**...*.***.*..****.***..**.....*..**......**.**....*..*..*.*....***..*.*.**.*.**..*..*.....*****.*...*.**.**.*..*..*..***...**.*..**.***..*.*.***.*....**.*..*..*...*....**.*..**..*..*....**...***.*.*.**.*****.*.*..**..*..*.**....*.*****...........*.*.***.*.*.....**.**.*.*.****.*.***.***...*..**.**..***..******..*....*.**..*...*.**.*..**..**.***.**.*.*.****....***..*..****.**..***...*****.****..**..*.*..***.***..*....******...*.*..***.**.*..*****..****....**********.***.....*.*******...*..****..**.**..*.***.*.***.***..******...******......*.***.....*.**....***.***.**..*..**..*.*..**.*.****.*..**.*..***..****.***.*.**.*..*****.********.....*****.**.*..*..*..***..*.*...*..*.*...*.*.*...**..****..*..****.*******...*..***.*...**......*.*.****.***...*.*.*..**..*****..*******.*......***.*......*..*.**...*****...*****...*.**.*********..*.**.*.*.*.*.*.*.*..*..*.**.*.**....********..*.*..***...**..**..**.*..*.*.*.****.*******...*...***.***.*.*..*.**...**.**..**....*..**.***.*.*.*..*...**...***.*.*****..*...***.***......**.**.*...*.***..**..**...**.*.**..****.******..*....***...*.*........*.******.***..**.....*.*.***..*...****..***..*.*.**.***......**...*.**.*...***..**..*.*.**.*.....***.*........*..**.*..**...*****.*....*.*..**.*.**..******.*.**.**..*.*.*********.*.*.******.*.*.*.***..*.*.*.***...**..**.*...*.***.*.....*...**...***...***..*...***.**...*..*...**..*..*..**..*.*..******....****.**.***.*****.**.****..*..*...*.**...*******.......**..*...*..*.*.*.......*.*.....**...*.**.*....*..*.***..*.*.**.............**..*.**...***..*.**.**.**.*.**..*.******.****.****..**.**...******.**....*.*.**......****..*.*...**..*.*.*.*...*.*.******.*.....**.*********.***.****...*******.****.*..*.....**...*.........****.*...**.**..**.*..*.*....**.*.****..*.*.**.**.*.**.**..**.**...****...*......****.**.**...**.....***..*.*.***.**...**..**.*.**.**.*.**...***..*....**.*****.*.*...***...**..** *****.***...*.*.....**...*.****..***...**.*.***..***.**...*..*..**.***.*.*...*.**...*.....**..*.*.***..*.*.**.**.***.**...*.*.***...**.*...**....*.**.*..*.*.***..***..*..*...**...**..**.**.*.**.*...*.*.*****..*..**.*.*....*.**...***.....**..*.***...*....*.*.****..****..**..*..*...*...*.*..*...****.*.*..**..*.**.....**.*.***..*.**.*..********...**.**..*....***.**.**....*.*..........**.****..*******.*****..**..**.*..***.**....***...*..*.*..*.**.*...*..*..**.***.......*..*..*.**.**.**.**...**.*.*.***.**.*.***.*...*...*..*.***.****.*.*..*...*.*.*..*.****.***..**..**..*.*..**.**..*...******....**.*...*.**.**...*.***...**..**.**..*.....*.....***.***...**..****..*.*....**.*.....***.**...*.**..*..***..*....**.**.*....**..*.**...****....*.*.*.**.*....*.**..**.**.*..*..*.***.*.***.*.**.****.*..***..*******.***.*.*...**..*.*.****..*..**.*..**.*.....*....**.****....*....*..*.*..**...*.*....*....**...*...**.*.****..**.**.*****.*.*..*.*....****.****..**.*...*.....*****..**..*.*.*..*.****.*..**......*.********.***.**.**..*..*..*.*............**...**....*****.*.*.**....*.*..**.*.******...*.**.*.***.*....*.*.*..*.*...**.*...*...****.*.****.**.*.**..*..**..***..*..**........*.*.***...**..***...*.*****.*.*...***.***..*.***.*.*.*.*****.**.*..*.....*...*.*.*...**.***..**....******.**...*.*..*.*.**...*..******.*.******.*****...***..**..***.....***..***..*.**......*..*.**..*...**....**.*..**.**.*....*.*...**...**.***.**.*.*.*..*.***.****...**....*.*..*.*..****.*...**..**.*.**.*.**.*...*.*********.*.*..*.***.**.**.*.....*.*.****...***..**..*..*****.*...**.**...*..**...***....**..***.*..*..**.**..*.*****.**.***.**....*.*.**.....***...*....**..*.**.....**...*..*...*..**...*.****.*...**...***.**....***..*.*****.**..*..*.**.**.****.*.*.*..**......*.*****.*..*.*.....***..*....***.*.*...***..***....*....*****.....**.**..*.*......*..********..**.*.*.....*....*..**.*********...*.**.*.****.*..**...*.*.***...**..******.**......*...*...*..*.**.*.*..****.**...*.......*.....*****.***.**........*.*...*. ..****..*.*........*.***..*.*.**.....**.........*...*.***..*..*.*.****.*.*.*....***.*******...**.****..***.*.....**.*.*.*.****.**.*..*.*..*..*...*..*****.*..*.**.***.*****.******.*....*.***.....**..*****..*****..**....****...*.*..*..*..**.**...*.*.....*...****.****..*..*.*.**.*...**.**.***...******.**..*...*...****.**.**..*...*..***.*.**......**.**.**.**..***..*.*.*....*.****.**..***...**.....**......***..**.*......**.*.*******.....*****.*..*.***..*..***...**..*.*.*.....**..**...*.**...**.*.*.....**...**..*.*.*.*..***.*..***.**..**.*.***..*.**...**..**.***.****.*...**...*..........***.**.*.**.*...*****...**.**.*....*.*...*.*.**.*..**.**...********...****....*.**.**.****.**.....*...**.....*.*.*...**.*..*****.**.*.**.*..*****...***...**..***....*****.*..*..*.**.*......******.**..*****..*..*.**..*.***.....***...**..*.*.*.*..*...********...**.*.***.***.**..*..*.*.**..*...**..**.*****.****.*..*.**........***.**.*..**.*****..**...****.***.*.****..*.**..***.*****.**..*..*.***.**..**...*..*....***...*.*.*.**..*...**.**.*.*..**.*****.*..**...**...**.*.***.....**.*.**.*.*.*..*.*.*..*...**.*.*..*.*.*..**..******..**.**..*.*...***.......*....***.****.*.....*.**....****...........*...*.*******..*..*.**..*...***.*.*.....***.**..*.***...****...*.*.*****...*****..**.****..****..*.**.*.****..*.**..*...*..*.*.*..**..**.....***.**...**...*****.***..*.*.*....*..*..***..*.**...**.*.*****.***.***..******..**.*.**..**.****...****.........*....**.**...**..**.*..**..**...*...**.*...*...*..**...*.**..*.**...*..............*....**..*.*..*.**.*.*.**.**.*.**.***.*.**...*..**.*.***.*......*..*.*...**.......*..*.*.***.*.**.**.***.*...**.*....*..**..*...*.*.**.***.*.****.*..*.****...***....*....***...**.*.**.*.*...*...***.*.*..*...*....***.*.***..*.....*...*..*.*.*****...*....**.*.**..**.***.**...*.....*..***......*..*****.**.*..*.***.***.**..***..*...**.*..***.*...**..*.*..*.*.****.*.***...****.*.*..******...***.*.*...*........*..*.*.*.*******.***.*...**.....*..***..*...*****....**...**.**...*..* ***....*..*.**....**...*.***..**.*..**.....*****.***.*...*.**.*.***..*.*..*.*..**..**.*..**..**..*.....**.*.*..*....*.*.***..**.*******.*****.*.*.***.**...*..**..***....**.*..**..**.*.....**.*.*.*....*.*..*.....*...**..*.....**..**.*..*.**.*.*.*..*.*.*..*.*.**....****..***.**.***...*..*...****.****.***.....*.*....****.*..*.*.**.*.*.**.*..**....******....**...*******..*.*...*.**..**.....**..*.*.....*****.**.*.*..******..*.*****..***...*..*.**..**.......*..**.***.****.**..***.*.*.*..**.*.*.**...*.*.*...****..*...***..****.*.****.*...****.**....*..*.*.*........******.**....*****.*..*.*..**.**...**.**.*...***.*..***..*.*.*..**..*.*....**.*.***..*...**...*...........***.**.******.***.*.*.*.*.**.*..**..**.....*..*.....*..***.***.**..**..*....*.*..**..*.......**.***.*.*....**..****.*...*..*..***.*.**..*****.*.***.**.*.*.**.***...***.*****.**..*.*.**.*..*.......***.*.*...*.****.*.***..****....*.****.....*.***....*..*.***.*....*..**..*.****...*...*.*.*..**.*.*.*..*.***.**..**.......**.**....*.**.*...****.*.**....*..*.*.....*..**.**.*..***.***.....*...******.****.***.*.**.*****......*.**..*..*.**.*..**.**.*.*..*....******..**..*.***..****..**.**...*..*.*.*..*.*..*..**.**..*....**.*...*.*....*****......***......***.*....******.*****..*****.*..***.*.....*..**.**...*****.***..*....**..*.*...**..***.*.**..***..**.**.**..****.*..**..***.*..****.*.**.**.....*...****.....**..*.*****.*..*..**....***..*.****...**..*.*.*****.***.****....**.*.*...**.***.*.....*.*.**.*****..***.**..***...**..*...*..*.***..*.***.*...*...*...**.......*.***..*..**.*****..*.*.......**..*.*..*.*..*.*....****.*.*..*..*******..****.*........***...****....*.****...*..****..**.***....****.....*..**.**.*...****..**.*......**..***.*....**.****....**..***.*..*..**.****.*..**.*..**..*.*.*.*..*****...***....**.**...*.*.*..**..*..**..*........*..****.**.**..**..*.***.*....*..****.******.*..*.....**.********....*.**.*..*.****.*..*.*.*****.***...*.**.*..**..*..*..********.***..*..**.*.***..*........*.**.*.*..**.*.*..*.*. ...***.....*...*****.*..***.***.*..*.**...*.*..*....*.**...*...*.**.*.*.*..*.*.*.***.*.**.*..***.*......**.*....*.**...***.*.*.*..*..**...*****.**.***.**..*..*...**..****....*.**.**....*.*.**..*.*.*....*.*...*.***..**.**..*...***.**.*..**...**.****.***..***.*....****..*.....*.....*..*...*.**.*.....**..*.**.*.....*.*.**.*.**...*..*.*.**..******...**.**.**.*.*.**.*****..*****.*..**...**..**.*..**.*.*****.*..*..*.*****.**.***.**.*..***.*..**.*.**..*.*.**.*.***.*.*..*..**.**.*....**.*.*****.**..*.*..*...***...*......**.****..*..***.....**.*......**....*.**..***.*.****.*..***.*..**.*.*****..*..*.....*...*.**.*...*...***.*.*..*.*.*.*.......*.....****.*.*****.*.**.*...*..*.*....***.*..*.****...****....*.*.***..**........***.*.....*.*.....**...**..*****.*.*..*..***.*.*.*...****..****.....**.*********..*....*..*****..*....*.****.*.*...***..*....*.*......*.*...******.*.**....*.*..*........*.**.*..*****..**.*.**.*...**.**.*****...*.*..***...***.**.*.*...*.***...***.*..**...**..*.******.******...****..***.***.*.*.****.**.*.*..*.*.****..****..**.***.*.**...*..*.....*....***.*...*.*.**.*.*...*.*...*...*..*****.......*****.*.*.........*...***..*...*.**.**...*.****.*...**......*..*.*..*.*.***.*.*.*.**.**..*****......***...*..**.......*.*.*.....**.*....*.***....*..*..*.**...*...*.****.*.**.****.*.**.*.*.*.**..*.***...**.************..******.**.**.*.**.*.*......*...******..*.***.***.***........**.*.****...*.*.*****.*****.*..*.*....*...*...***..*******....**.******..*..*...***.*.***..*.**.***.**.*...*.....*...**.**...*..**.**..**.*.....*.........***..**.**..***..*..**..*.*....*****..*.*...*.*.***...***......*..**..*.****.....**......*.**..*.*....*...*.**....**.....*.*..*...**...*...*.*...**.*.*..**...**.****.*.*.....*.**....**.*.**..*...**..***....***....*.*..*.*..**.*.*..***.*........**..*.*.**.***...****..*.*..**.*..*.*****...***.*****.****.*.**.*......*.**.***.***.****.******.**.*.*...******..****.**....*..****...***.**.**...**.*******......***..***.*.*..*...*..***.*..*.**...****** *.**.***.*.***..*..*.*.***..*.****.**.***....****.*..*....**.***.*.***.*.*...**...*.*..*..****...**.*..*....**.....**..***.*.****..*.....***...****..*..**...*..*.***...*..**.****.**.***....**.*........****.**..*.**.*.**..****..*.....***.**.*.*.***.***....***.***.*........**.*.***......*...*..*.....****..*******...*.***...**.**..*...*.***.**.*....**..**.**....*.*****.***.**..*.*..**..**.........**.**.*...**.*.*.*..*.*.*..*..*..*...****.****.***.......***.*...**..*..*...*.**....***.*......*.**.********.*.........****...*.*.*....*.*.**..*.......*.******.**.****.*...*...**.**.***...*...*.....*.*....*.**...*..*..*..**....**.....**...*.*...*...*****.*.*****....*..*..**..**..***..**..*.*.....*..*.**...******.**.....*.***.*....*.*.*******.******..***.**.*.*.*.*.*.*...***.****........**********...**..***.**.*....**.****.*....****.****..**.****.*.**...**.***.*.*...**....****.***....****.*...*..****....**.*.****.*.**...**.**...**..*.*****...*****..**......*..***.***....**....***..**.**..**.*.**.**.*..**..***...*..*......*..**....*...*...*..*.**..**...**..*.....***..*...*.*.....**.*..***..*...******.***.*.***.***.*.*********.**...*.*.*..**..**....****..**...*.*.**.....**.***.****....**..**.******...*.****.***********.*..*.**..*...**.***.*.***.***.***.***...**.*******....**.**.**.***.***..**..***..*.**...***............*....*.***...*..*******.*.*......*.**.*.....*.*.****.**.*.....*.*.***...***..*..*****.**..****.***.*.*...*.*.**...******.*....*.*.**.*...*..*...**.**...***..*.*..***.....*.***.**...***....*..*.**..**....**.**.*..*..**...**...**.*....*...*....**.*.*..**...**..**.........*...**.*****..**..***.***.*.**.****...****..*..****.*.***.****..*...*.*.*.**.***.*****..*.*.**.*.**.*..**....*..*.**.*.**.....***.******.**.*..**.*..*.*...*.**..*****.*..**.*...*....*.**.*.***..*.****..**..*.***.**.*...*.*.*...****.*..****...**.*.*..***.****.***.**.***.*.**....**...*.**..*...*...*..*...*....*..**..*.*...*....*..*.*...........*.***...*.**.***.*****..*********.**..********.....*...*** .....*.*....*.*.**....*.*..*..***...*.*...**.*....*.*..**.*.*..**.*.*....*..**.*.*.***.**.*....**.*...***.**..***.*.*..***.****.*.*....***.........***.......*.*..*...**...*.**.*...*..*......****.*.*..*..****.......*....**.*......*.**....*.**.*.**.**.....*..*.**..*..*....*.*...***.**.***.***.***.****.*.**...******.*....*.**.*.....**..*..***..*..****.*.*...*..***..*....*****..**.*.*..**...*..*..*..*.****..*.*..***..****.......*..*...****.*..**.*.*.*.*.*..*...*.*.........*.*.*.**...**.*******..*.**.....**....*.*.*.*..**....********...*.*.**....********.**.**********..*..**.***..***.*.*...*....*.....**.**.**.*.....*.*****..**.*.**.*.***...*...*.**...**.*****.*..*..****.*.....*...*.***.****.*..***.*.*...*****.....*.*..**.*..*.***.*.*.*.*.*...**.**.*****..*...*.*.*****..***......*.***.**.**.*****.****.*.**..***.**.****.**.*.****..*.*****....*.*****.*....*..*..**..*.*.*.*..**..**.*.******.***.**..*...**...*...**..*.****..*..**.****.*.*******..**.....***.*.**.*.*.**..*.******..*.**...**.*..*.**.*.***.*.****.......*.......*...**.****.**.....*...*.**.*..**..***.*.*..*..**..*.*..***.**..**..*.*.****...*....*.*.****..*.*.*****..*.....*..*..***.***.*.**..*.**..**.*.*...***..*......**...*.*.*.*..*..****..****.*......*.**.*******.*..***.**.**..*.**..*.*.*.*******...*..*...****..**.**.....**..********.*..**.**.**..*..********.*..****.*.***....*.**..*.******.**.*.*......*..****.****........*.**...**...**.*.***.......**...*.**....******.**.*...*..*...*.**.*.***.*..****........****.*.**..*..*.*.***.**......*....**..*...**.***..*.*..**.*.**..*..**.*...***.**..**...*......**.**....*..*..****...**.*.*..............***..*..*...*..**.......*..*.*..******...**.*.********...***.***.**..**..***.***.*..*..****.**.**.**.....**.*.**.*.*.***...**..***...**..*******..*.**..*.*..**...**.......**.*.**.******..***.***.*.**.*..***.......***...**..*.*.***..**.**..*.*..*..*******....**..*...*..**.*.*.*.**....**.*....***.****.***..*.*..*.**.**.*.**..*.....*...*..**.*..*.***.....*.***.**......*...*....**. .....*.*....*.*.**.**..*..*..*..*..**.**.*.*..*.*...**.*.*....*.*...**.*****.*.....*.*.*.....*....***..**.*..**..*.*.**.*.*..*..*.***..**.**...**.*...**.....*..*.*****.....*....*.*.*.*...***..*..**.******..**.*..**.***.*.*..***.........*.*.***..*....*****.**.****.....*.*....***.*.**.**.*...**.....**.***.**.**....*.*..**..**..**.***........**..*...*..*.****.***.*.***.*..*.*...**..**...**......******.**..*.**.*..*..****..****.*.*..**...*...**.*.**.*.*.**.**..*.*.****.**.*.******......*.**..*****..*..*****.***.*.**.....*.*..*..**.***.*..*.*.*....*...**....*.**.**.*....***.....*.**.*..****.**.*...*..****.**..***..****..***...*..**.*******.****..*..****..***..**..**..*******..***.**.*.**.*..*....*...*.*.*.**.*.**...*..*.***.*.....**...**...***...***..*.*...***.*.*..**.*.**...*.**.***.***.**.**.*.*.....***..*..**....*..*..***.*.****..**.***..*.****.*.*.*...**.*****.*.*.......*.*...**..**..*.*...**.....**.**.*.*.***.**....*.*..**..******.***.**.*..*...**..*.*.....*****.******.*....*..*.*...******..*.*..*.**..**.*.*..*...****..*..**.*.*..*.......***.*****..*.***.....***..*..***.***..*********.***..*...**....*.....***..*.....**....**..*...*...**..**..*..*.*..*.*..**..*.**..*.*...*.*******..**..***.......*.*******.*.***....*.*...*..****.*...*..**.********..*.****..**.****.**....*..********....*.***....***..****...*****.**.**..*.*****.**..*.....**......*..*.**....**..*..***....*.*...**..**.*.*.*.*...*****......**...******.**.****..*.......*.*..**..****..*.****.*.*****.*..*...**...*..***....*...*..*.*..*..***....*.*.**.***..***.**...*****.***.*..**.*...***.*..*.****.*..**.**......*....**..*.**..**.*.*...*.*...*....*....*.**...****..*...*.***.**....*.***..*****.***....*..*.**.*.*.**.***...***.**..*..**.**.*.****..**......*.*...*.*.*.******...*.**********..*.**..***.***....*..***.*..***.*****.....*..*.*.***...*.**...*.*.**..*....***.*******...**.*....***.....**.*.*.**.*****.*.**.*.*.*.*.****...*****.*.*.*.****.***...***.*.*..****.*..*.***...*....*..*....***...*.*..*.**...******.* .*.....****.*.*.......*...*.*...***...*..*.*.*...***.*....****..**.**.***.*.***.**...**.**...****...***.*..**....**.....***..*...*..**..*..*.**....**.*......**.*..*..*.....*...*.**..****.**..*.*...*...****.**.******.*.*.***..*.**..**..*...*.*.***.***..*...**..*..*..**.**.....**.***.*...***..*.**.*.***.*.***..*.**.*.**...*.********.....****..*.*...*.*...******.***....**.*...***..**.*.....******...*.*..**..**...***.*..*....*..******.***.*.*.***.......**..*..*.*..*..*.**.*..*.*..****.*****.****..*...*..*...********.**..*****..*...*.*..*..**.*.*.*.**.****..**.......**..*..**.**..**...**..****.*....*..*..*........**...*..**.........*...*..*.*.*..**.*.***...*.*..*.***.**.*.*..*..****.*...*.*..**.**.*.....*..*..*...*.*..*******.**......********.*.**...*.*.****.********.***..*.***....****.**.***..**..*******.....****.**.*.*.**.**.*..*.....***.*......***.**.....**.....**.*.***.*..........**.***...*..*..*..*.**.***..**.**.*......**.*..*..*....**.***.*.**.*.**.*...***...******..***..*...*..*..*..*.*.*****..**..****....**.*..***.*****......*.*.**..*..***.....*******..*.....*..*.*.*.*...****.**.***..*.*....*.*...**..*****.*.......*.*..*.*.......*.*..*.****..*.*..*.....*.....***.*..*****..*...**.*.*..**..*****..*.*..**.*.**..**.**.*.*...*....*.***.*.**..*..***.*.*..***.**....***.****..***.*.***.*******.**...*....*.*...****.*.**.******..*.*.***.****..****...**..*.*...*.*.*.*..***.*...*.**..*.**..***.**.*.....*.*.***.*....*.***.***.**.....**.*.*..***..*.**.*...***.***.*.*.*..*....*.*.....*.*..*.***.**.****..*..**.*.**..**.**.***...*..***.*.***..***.****.*.*...*..***...**..**...*..*.****.*.*..**....***..*.*.**..*..*.**...*****...*...**.****.*..*..*.***.....*****...*.......*..***.........**.*.*...*****.*..*..***...***.******.**.*...*.****.*....***..****..*.****...*.**.*.***......**...*.**.*..**.*......***......**.*.*......********...***.**...**.*.***..*..**.**...*.**...**..****.***.*.***.....**...*.*.**..******.***.*..*.*****.*....**.*.......**.******.***......**...**.***...***...*.* .*******.**.*..**.**.*...**.****.*...**.*.*....*.**.**.**.***.***....***.**...**.....*...*..*.*.**.**.**.****.*.*..*.*..*.*.....*..**....*...*..***.**...*......******.**..*.*.*.*.*..**...*...**..*.*...*.****.*..**.***...*****.*..*.....*.****.*.****.***..****..*.*....*...*.*....***.*.**..******....**.*.**...**.*...*.*.*....*.*.....**...*..*.******...*****.*.*...**..**...***....*....*.*.**.**.**...*..***.....*.**.*.**...*.****.***..*.***.***..**..*....*.**.****....*.**.*...*.*....*..**.**.**.*.****..*..**.*.**...****.*.*.*.**.*.**.*..***.***.**.**.......*.*....*.*....*.**.***.*.******.*.*..******..*.*.***.***.*.**.*...**.*.....**......*.....*...*.*.*......********.*...*..**.....**..**..*.....*.*.*...*.***..*...*******.**..*.*.**.**.*..**.*.***..***.**.*.*.*..****.*.*.*....*..*...*..*.*.*****.*.*.*...*****...*.**..*......*.*..*****.**........*..**.*.....*..*.*.*.****.*..*.**.*.***.*....*.*..*.**..**...***...*.*.*....***.*.**...*..*.....*..**.**.***..**..****.....**.**..**.*.*......*...*...****.**...**.****.*.****....*..*.*****..**.**.*.***....*.*******.*..*.*.**.*.*.*....*..*...**.**..*.*....*.*.*.**.*****.*..**..*.****.*.*..**..*.*..***...*..*.*....*.....*..*..********.***........*.*****.*...**...*..****.**.**.***.*.*...**.**.*.*....**.*.**...**..*.***.....*...*.*..**...*..*.*...**.*.***.*..****.***....**..*..*.*.***..**********...*.*..****.****.***..***.*..*.***.*...**.*..**.**..**...*.**.***....*.*****.*.*.***.*****..*.***....**.*...*.**..***.****.**.....**.**..*...*.*.**..*****.*.*...*.**.**.**..*.*....**..***......*..*.*.***.*....*...**........**.....***..*...*......***...*****.*..*...*.*..*...******..**.*.**...*..***.*.**..*....*.********...***.**...*..***...*......**.***..***.*.*..*...***.*.**.**....*.*****..***.*.**.*****.....**.****..**.**..**.**..*.***..*....*.**..*.*..***..**..*..***.*..***..*..*.*.*.*..***..*.***..**.*...***...***..*.**....*.*.*.*...***.***.***....*.****.*...*.*.***..***.***.....*.*.****.*......*..*******........*.....*.*.******...*.*.***.* **.*..**..*.**..*.**.***.*******..**..**.*..*...***.*......*..*....*..*.**.*....*.***.*...*.*.**..**......**....**..*..**..*.****.**.*...*..***.***.*.*.***.****..**.*..*.**..**.*..*.**.***.**.*.**...**.**.**.**....********.*.*.*..*.**.*.****..****....**.*.**..*..*.***.......**.***..***..**....**.*.**.*...*...**....****.*.**.***.**.**.**.....****..**......*...****.***...*.*..**......*........*....***.*.*..*****.*...*...********.*******..*.**..***.******..**.*.*****..***..*....*..****......*.*.*..*...***.***...*.**.*..*..**..*.*.**.*..**..***.**...*.***.**...*......**..**..*....**..*.**...****.**.*.*..*..***.**.*..***..*.....*..****..******.**......**..*.*..**....**.*****.*.*.***.*.**..**.*..*.*..*****..**....***....*..**.**...*.*..**..**.*.*.*****.*.*....****..*....*.*****...*****.******.**..*.***.*..*******..**....*.****..*..*.***.*.*..*.*.*...........*.*.*..*....*..*****.*..****.**.*....*...*.**.*.******.*******..**.**..*.**.**.*..*.*..*..*.**.*.*.*.***..*.**.***.*.*.......*.**.**...***....****.**..*.*.**...***.*.***.***.***.*.*.***.**...**.*.**..**.***...***.*.*.****.*..*.**.**.......*..*.*****.*.**..*...*...*.**..**..**...*..*..**..*..*...***..**.*..*...*****.*.......**.**.*.**.*.*****.**....**..**....*.*.*.****.*.***.*****...*..**.*..*.*.**.*..*..***.***.*...*.*.****.*.......***.*.**..**...*****.*..*..**.**..**.*..**..*.***....*......**..***....*....****.***.****.*....**.******.**.*..**.*..**..*......*..*****.****..........*..**.*...*.*....****.**...*.*.....*.*.*****.*.*...*.**..***..**.*....***.*......*..**********.*...**...***..*.......*.*...***..*.*.****.*.*.**.*...***...*........*.*...*.*.**..*..*..**..***.*..*...*...**..***...*....*...*****.*.****..*..***.*******..*.*...*.*...*****.....*..******.**..**.*.......*.**.*....*..**...*.**...*..**.*....*.**.**.*.**..*.***......*.**.*.*.**..*.*.*.**.*...***..*..****.*.*.***.*******..**...*.....*.*****...*..*.*...**...*.*.*.***....*...*....**..**.**..**..*..**..*...*******.****...*.*.*.*.**......******..*.*..*..*.** *...**.*......*.*.**.*..**..**.*...****.......*.**...*.*.*..***.*.*....*.**.*.*...***...**...*..***.*.*.*.****..**.***..***..*.***..*.*....*...*.*.***.*..*.**..*.*...**..*.****.***.**..*..*.**..***.**.****...****..**.*.*.....*.**.****...*.*.*****.***.*...***.**..***.*..****.....**..*.******..***..***.*.*****..*..*...........***.*.....**...*..*..*.***.**...*....*..*.*.*.*..*...*.****.****.*******...*.*.*...*....*.**...*.*..*.*.*..*......**.****......*.****....*..*.***...**.**.*.*...*..**...****..*.*.*.*.*.*....**.**...*..*.*...*...*.****...****...*......**..**..*....*...*****..**..**..*.*......**.**....**.**....*****.***...*..***..**...*...*.**.*.....***.**.....*......*....****..**...***...*...**.*..*...*.**....*..****..****.*..*.*.*.*.*.*...*..*.**..*.**.*.*..**********..**....*..***.*******.*.*.**.*...*.**..**..***..*.*..****..***...*.***.*.**.*..*...*....**.*..*.*.....*...**...*..***...*..**..**.****.*..*******..***.....**.******..*.**......*.***.*............*..**..*.*..*.*.**....*.****...**.*.**..**.**.**...*.*...*..********....***.********.**.....***.***..*.**..*.******...*..**.***.*.*..*********.......*.*.*.*****...*.*.*...*..*.......**....*..**..*.******..*****.**.**..**.**.*......*.**..*.*.*...*..*..**.***...****..*.*..***..*..***...*.*.***.*.****.*.*.**..***.*.*..*..**..**..*.**.**..****...****..*****.**...**...*..*.***.***...*..*.*.****.******..**.*.***.***.*.*.***..*....*...*.***.....***....*...*.*..*******.***.*....***..*..*.***...*.**....*.*****..**..*..**..**...***..*...***...*...**.*.*......*.**...*.*..*.*....****....****.*.***.****..**....***.****..****.*..***.*...*..*.**.**.*.*...***..*.***.*...*.**.**...**..******.**...*...*.*...**.*****.*..*.*..****...***....**.*.**.*.*.*.***.*.*.*.*.***.....**...********.*.....*..*...**..*.***.*..*******..*.*.*.*...*.**.*.**....*.*...*.*.**..******...*..***.*.*...*.*..*..**..***.***.*.*.....**.**...******....*******.*.****..***...**.**.**.*...***.*.**..*..*.**..*.....*.****.**.*......*..**..*..**..*.********...** ***.*.****..*.******.*****.*..****...*.*.**.**.*.....*...**...*.***.*..*.*....*.**.*.**...*..*.*..*.....***........****...****.*...*..*.***.*...*.***.*.**.*...****.***.**.....*..***.....*.........*****.****.**..*..*....***...*.*****.**.*.*..*.*.***....***..*****.**.**....***.*....*..******.......*..*.**...***...*.*.....*..***.*....*.***....*****.*.**.....*....*.*.*....*..*..*.***....**...*.***......*...*.***.******...*.*..***..**..*.****.****....*..*.**.***.*....**..**....***.**.*.*..****..**..***..**...****..***..*.....*.*.***.**.**...**.**..*.*.**.*...*.*.**.***.....*****..***...*.**...*.*.***...*..*.*.*..**...***..*...*..*.*.....****...**.******..*.....**..**..*...**...*......*.**.....*..***.*.*....*...*.****...*..*.**.*..**..***...*.*.*.*..*..*.*..**........*....*.*****.*.*...*........**.***.******..*****..****.***.***.**.*..*........*.*.....**.***.****......*.*..***..**.*...*..**.*.**....*.**..*.*....***..*..*...**..*.*..*.****.......*..****.*....*.**.*******.**.*..**.*.***.*.**.**.*.**...**..****.*.****.****..*....***.*...*.**.**.**..***..**.*..*.*****..***.......**...*..***.*.*.****....****...**.*****.**..***.*.*.*..*.*.**..****.**..*.*****.........*..*..*..**..*.**.*.*..*.*..***...*.***....*.**.......*..*..*******....*.****....*.**..*..*****...*....*.*****.*..**.**.*.*..........****..********....**.**.*..**...**..*.**....***.*.***...**..*.....***.*..**....***..***...*........*****.....*.*.******..**.*.***.*...**..*...*.**..**.****.**.****...*.***.*.*.**.*..*...*..*..*..**.*.***..*.****.*..*...*.***..*....*****..*..**...*..**...*..**.**.*....***..***..*..**.*.*..*.*.*.***.*..*..*****..*.*.*.***.*.**.**...*.*...*..****..*****.***...*.*.*.*..*...*.**.**...***..**.****.*..**.*.*..*.*...***.*....**..*****..*..**.*..**..*.....***..**.**..*.*.**.**.***.*.....*..**..*.*.*.....**.******.*...*..*****.*........***.**...*..**.**...*****.**..***.****.*...*.*......*......*...**.****..**.*..**.*..*.*.**..*.*..*..***...****...*.****...*..*.*..*.**..****......*.*********.**. *..*.***.*..*..****..*......*.******.***....******.*..*.*.*.**....*..**.**......**...*.*..*.***.**...*.**..****.***.*.*..*.*..*.**.*..*.*..*.****...*...*.**..**...**....****...*.****.***.**..***.......***.*..***.******.*.***.*.*.....*..**.**.*.***.*****..*.....*****...**.***..**.******...*...****.**..*.***..****.*********.*..******.....*......*..**..*.....*.**.******.*.*.*....*.**.****.*..**..***..*.******.****..*.*.**..*...*......*.*..**.*..........*.....*..*.*...*....**..*..*..*..***....*..*.**....******.*.*.*....**..*....******.**..*.......******.....*.*..**..**....***....*.*.....*.***..*..**..*...*.*****.*.****.****..******.*.*.**..*..*.****..**.**.***.**.*.**...**...**.*...**..**.*...*..*...**...*.....***.*.*.***..*.**..*.*.******.*..*******...*.....*.**.*..*.......*..*.****.*********.****.*..***.....**..**.****....*.**.**...**.....**.***.*.*.****....***.*...*.**..**...**.***.***.*..**.*...*....*.**..*.**......***..***......***.*.**.*..****..*****.*.**..**...**.**.*.....****..*.*.*.******.***.*......*..*.********..**...**...*.***...*...*...*.***...**.*....*.*.*.***.*.**..*......**...*.......*....*...**.**.......*....*.***..****..****..**.*.*...*.*.****..*.*....*.**.***.*.*.***.**.*..**....**.***.*.*.**..**...*.*...*.***...**.**....***.***********.*..*...**..***.***.......*.***.*.**.*****..*.**.**..*.*.*....***..**.********.*.****.*..*..**.*.**.**.*..***.*.*.****.*******..*..*..*.**....****.*..***.**..*.*.*.**.*.**......*..**.*..***.*..*****.**...*.****.**.*.*.*****.*.****.**.*...*.**....**.*.*.*.*...*.******.**....****.*.*.......*.****...*****.******..*..*.******.*.*..*..****..*..**.*.**.....*..*.***..***...*...****.*****.*......***..**..***...*..*.**.****.....*.**.***.***..*..*...*..*..***.**..*****.....***.....*...*..*.**......**.****..*.*..*...**..*****.**..*.***...*..*..*...*.********..***.......*******.**..***.**..**..*.**.**.*..*..***..*****....*.**.**..*..***....*.*.*****..*.***..**..*..******.**...*....***.**.*..*.****.****...**..*......***..*.....*...* ....*.**.**..**....**.**.***.**.*..*..*..**...**.******..*.*......**..**..*.***.*.***.*.**********.*.***.*...***....*..*.***.****......**.****.....***.*..**.*.*.*.****.......*...*.***..****.**..*...*.******.*...*.*.*...*.**....*.*.*.*.*..*.*.*...*.****.*...**...*****..****.*..***.......***.*.***.**..*....**..**.**....*.*.*.*.**.**..*.*..******.*.*.*.**...***.*.*******.*.*..*******.*..***.*..*.**...*.**..***.*.*****.***.....**.........*..*.*..*..*.........***.***..*.*...*.*.**.*...*.**.**..**...*.**.....**..*.***....*..*..*.**.*...**..*..*****.**..*.*.**...**..**..*.*.***.*....***.*.*.**..*.**..**..**..*.***......**.**.*.....*.**..***..*....*.**..*.***.*...**..**.........***.**.*.*.*.*..*...******....*.**...**...*...*....****.*..*.***.*...*...*...*.******..**..*.**.*..***.**..*...**.******..*...*...*..*.*.**.******..*.*.*.*.****.****..*....**..**..****.....*.***..*.*.*....**..*.*.**.***.*..*...******...***..*.***...*..****..********.*....*.**.*.*..**.**...**.*.*.*.**..*...*.*..*.*.*..*.*.*.....*...*..*.*....********.*.**....***.*.*.*.*.*.*.*.*.*..*.*.***.*..**...*.***....***....*..*.***...****.*.......**..*..**..*........*.**.**.***.*...*******...**.*..**.****.**.*.********.*.......*.*...**..*..*..*****.*.*.*.*..*..*....*.*...*.....****.*..*.*.......**..*....**.*.*...**.**.**..**......*...***.***....**..**...*..*.*.******.**.*.**.*..*.*...****.*.***...****...****...**.*.*..***....**.*....*.***....*.*.****..*.**.*.***.**..*.*..**...**...***.....*.***.**...*..**..****.*.**..*...*...*.*..*****....**....*...*.*.*.**.*...**...*..*.**.**...*.**.*..*.**..***.*.*..*.....*..*..*.*.***.******.****.****...**...***.*.**.*..*.*.*.*.****.**....*..*..***...*********.**..*.**.*...*.**..*.*.***.**....***....*..****.*...***.*...**..*.*...*...*.***.***.*..*..**.****...**.*.*.***......*.*..*..***...***....*...*.*..*..***.**..*.**.*......***.*....***..**..*****..****.**..*.******.**.**.*..*.*.*..**.....*.*...**.****....*....***...........*****..*.*..**.*****.**.****.....*.**..**..**.*..* .....*.....****.****.*.*.*.......*****..**..*.*...*..**.**.*.*..**.*..*.**...***.***....*.*.**.***.**....**....*...*.**.*..****.**..*...*.**.**....**.*.****..**.**...****.*.********.*.***.*.*...*.**.***..**..***.***.**.**..**...***..*.....**.*...**.*.*...*..***...**..*....***........**..****.**.**.***.**.*.*.**..***.....**....*..*..***.**...*.****...*...**.**...**..**.**....*..*..**..*.*.***..........***..*..*..**...***.*......*..*.*.*..**.*.*..*.***..*.**....**.*****.**.*.*..*****..**.****.***..***.*....*..***.*.****.******.*...*.*....**..*...*.**.**.***...***.*********.*.*....**..***.*..*.*.*.*..*..*.****.*.*.*.*.*..*.*........**.......***.*..**.****.....*..*.**.*..*.**..*.*.**.**..*..*......*****.*.***.*.....**.*.**..**....***...****..**.*......*.**...****..*.*....*.*****..**...*.*....**...*.*.***...**.*...*...**..*.***.*.*..**..**.*....*.**..**.******.***..******....**...**.*.**.*.***..*..***.**.*..*.*.***..*...*....*****.*.***.*.**..*..***........**..**..**.*.*.*.******..**.*.**.****.**...**..***...**.....****.**.*..*****.*..*....***.***.**.*****.***....**..***...**.*..*.*.***.*....***..*..***.*..****.*.*.*..*.*****.*..***.*.*..**......***.****..**...***.*..*.*.*..**.*.**..*.**.*...*.***.****.....*..*...***.**.****....*..***.*.*.*.*.....******.*****...******.*.*..*.*..**..*....**.***.**.....*.*....*....**.*****.*..*..*..*.*.*.*.**..*..****...*..*....**.*..**.....*.*.*...*.**.**.*.......**.***.**.*...*.*.*..**...**...*******.*..*.*.**.*.******.***......***....*..*.*....*.*...**.****..*.**.*...*****...*..*..*..*.***.....*****..*..***.**.**********.*.**.*..*..*...*...*.*.*..*..****.*.***..**.**...*.*.....****...**...****.*.*.*..*.**..*..**..*..*....***.....**.*...*...*.....*..**.*..*.***...*...*..******...**..**..*.**...**..***.........**...***...**.**.*.*.*.*..***.*..*.*...*....*..*...**..**...*........****.***.******.****.*.**.****.**.*..*.*..*..***...*..**.***.*.*****..**...*.*.**..*.....*.*...*.*..**...*.**..*...**.*.***.**...**..*....**.*..*.*.*..***.*...**.* ...****.*.***.*.*....*..***.......*..*..*.**.**....*...*.*.*.*.**....*****..*..****.*.***...*.*.**..*.*.....*.*.***.*.....***..*.**..**..*.*..*...**..**..*.*.*******....**.****..*****..**.**.**.*..*.**...**...**.*.*...*..*.**....*.*.*..*..****..**..******..**..*.**...*.*.*..****.****.**....*****..***.**.*...*..*....******.***...**.**.****....*.*.*...*.**.*******....*..***..*.*..*.*...*..*.***..*..*..*..*.*****.*.*.****.....*..*.***.*......**.....**...***..*.*****.****.*.**.*..**.*.***....**.******.*.*.****....*...*..*..*.*.*...**..***....***...***.....**.***.***..*.**...***...**.*.**.*****..**.**..**.**...***..*.**.*.*...*.***..**..**.**..***...*******..***....***..*.....*.....***...***.**....**.**.***...***...*.*.**..***...**.***.**..*...***...**.*.***.**..**.****.**....**....*.**....****.*.**..**...***.*.**....**.******..**...*...***.******.*****..***.*****.*....*.*****..*..*....*..*..*.....**...***...**..*...*****...**.***......**..*.*.**..*....*.*.*...*.*.....*.**.*..**..*.*.*.*...**.**..**.....****.*****.*.*.*.*.**....***..**...**..*..*.*.*.*....*...**......**.*.....**.*.*.*...*.**..*.*..*..****..*.**...*.**..***..*.*..***....**....*.*.**..**...**....**..*.**.*.***..****..*..***.***..*.**.*......**.***.**..**.....*.**..**..***..**.****...****....***....****.***..*..*.**..*.**.**..***.*....*.*..***.**.****..*.*..*.**.***..*.*.***.*.*...***..***...*.*....*.*..**.**..***.**...*.....***...****.*.****...*.*.*.**..*.*...*..*...***...*..*..*.****.********..*.*.*.*.*..*...*..**.***...*.***...*.*........*.*..*.**..******.***.*.**..****...*..*...****.......*******....**.*.***..*..*.*.*.*....**.****.*.*.*.*.....*.*.*****.*..**....*.*...*...*.****..*...**..***..*....*....*..*...*...*....*.**...**...*...*.*.**..*...*.**..**.***.*...*****...*..*...***.*.*.*****..*.****..**.*.***..***...*.*.**.*..*..*.****....**..**.**.*......*........*...*...**.....***..**..*..***.......**.*.*.*.*...*.***....**.*.*......*.*.*......**.**.*...**..*.*.*.**.***.*..*****.*.***.***.*..*.**.*...**. ***...**...*.****........*.*.*****...*........*..**....*.....**.*...*...*.**....*.***......****..*..**..*...****...**.*...***..*.*...**.*.****..***.**...***..*.*.*...***.*.**.**..**.**.***..*.......*.*..*.*.*..**.*.**.****..**.****.**.*.**.***.*.*....***.***..***.**...*..**.*.*........*...****.*.******.***.***.****...*.*..**.**.**.****...*******..**********....**..**.**..***...***.**.***....***.*..****.....*..**..*.*...*.****..*..**.**.***.....*....*....***.....****..*.*.*..****...**..***.***.***..*...**..*...**..*******....*.**....*.*.***.*.***...****.**.**.*.**..****.****..*..*.*.*..*.*..**...*.*.....****...*.**.***...**.*..*.*......*.*.*.*****.*....**..***...**.**.**..*...****.****.**.**..****.*.*..*...**..****.*.**.*.*..*...*.*....*.***........*.*...**...*.******.*..******...***..*****.*..***..**.*.******..*.**.*.**.....**...*.**....***.*..*.****......*.*.**..*..***.*.....*.*.*..**.***..*..****..*.*.*.*...**......**...*.**...**.*.*.....*.*.**.*..*..*.**.*****.**...**.***.*..*****.**..**...*.*...******..*.***.....**.*.***........***.*.*......***.*..**.**..****.*.*.**...***.*.....*...***..**.*.****.*.....****..**....*..*..*..*.*..*.*..****.*.*..*.*..***....******.**..*..**..******....***..*.....****.**.**.*.*....****...*..**..********.***.*.**...*.**....**.*..**.****...*.*.*.***..**.**.**..*.**..*.**..****...**...**.***.*.*.*...*.***.**.*.***.*.......*.**..**.*.**..*.***..*..**********..*..**.**......*..***...*...*..**.****.*.*..*.***..*.*.**...**.*.**.....**..*.**.*..*...*...*.*.*.*.**.****.*...***.**.****.***.**.*.****....*********.***.******.**..*.*.*****.***.*.*....***.**.*.**.*****...*****....*...**.....***...**..*.**......**.**..****..*.*....**..****..*...*.**.....*..**.*...*********..**..****..**.*...*.***..*.**...*..*.*.*.****.****.....*.***.*....*.****.****...*.*.**..**....**..****..**..*.****..*.*****....*...**.....*.**.*...*..*.*.....**..**....***..*.*..*..*..***.***.***.*..*.***.****..**.*...*.*.........****...*....*..*.**.*.*****....*.***.*...*.**.... *..**.*.*...*.....*.*..**.*..*....**.*...**..*..****.*.*.**..***.*....**....*.**.****.**.*****.*.*****..*...******...****.*.*.***.*....**.*****...**..*.*.*****.***..*.**.**.*......*..***.**...*...*..*..*..**..*.***..*.**..*.*...***..***.***.*.*.***.**..*.*..*..*...*..**.*..*..**..*.*.*******..**.***.***.*.***.***.*.*....*..*..**.*...*****....***.....******....*..*.*......**..**..*..***.*.*...**..*.*..*...*.*..**.**..***.****...**.**.*.*.....*.*...*.*..***.**......*......**..*.*.**......*.......***.***.......*.*****.*.*.***..*....*......**.*.*****..*.....*..*****...**..*.**.**.*..*...**...***.*.*.***..**.**.....**...**.*..***.*..**...***..*...**..*****..***...*..**.**.*.******.*.*.**.*..*...***....*.*...**..*....*..**...***.**.*..*.*..*..*.*..***.*.*...*...*.**..**.********..*...*..*.****...***...**.****...*..***....*.....*......*..**...**..***.*...*.**..*.*.**..*...**..*..*...*..*.....********.***...***.*.**.*...**.**.*.***.....***...*.*..*..***..*..**........**..**.*..*.*...*..*.****..*...**.**.*.*.***.***.*...*...*.***.***..*...*..**.*...*..*...*****..**.**...*.......****....*...*....*.*...*****......*..*******.***.*.*.*.*.*..**.*.*.***.**....**...*.****...*..*.*..*....*..*..******.*.*******...***.....**..*..**.*......*..***...**..*.*.....*.*..*.**.*....*...*...*.******.*.*...*..*..........**...*.*........**.**.*.....*..**..***.*.*.*.*.**********..*****...**.***..*.*..*.*...**..*..*.**..****.**...**..*.**.**.**.....**....*.**..***...*.*.***.*..*..**...*.*.******.*..**.....****..***.*.****....***.**....**.*..**..**.*.*.**..*..**.*.**...*.*.....*.***..*.*.*...**..*...**.**..*..***.*.............***.*..***...****.*..*******.*....*....*..**...*..*.*...*..**.**.*****.**.*....*.*.*..**......**.*.**.****.*..*.*.**.*.*...**..**.*****.**..*.****.*..*****...**.**....**...**...*.**....*..*...****.*.***..**.**.**..*......*..**.*.*.**.*.*..*...**.*..*..*...*..****......*****.******..**....**...*..*.*.**.**...*...**.....*.**..*..*.*.**...*..***.**.*****.*..**.***..****.***..*.. ...*...*.***...*.*..*.**.***.....**.****.*..*......**.**.**..*..**.**....**..*.***************........*****..........**.....**..*.**.*.**....*..*.**.*.*..*...*..*..****.***.*..**.***..*..*.*.*.**...***.*.**.*.**.**.**.***...*.**.....*.****...*.....*.*.....*.*.*****.**..*.**...**..*..****....*....*....********...*******..*.*.*.**.**.****....**.*.****.*.......**.....*....*.*******...*.*.****.....**..***.*.******.*.**...***.*.*.*..**..**...*..*.***.*...*****.******.****...*..*..***.***.**....*..**.*..*.**.**..**..**.*****..*.*...*..***.**.**.***...**.***.*..***.*.*.****....**....****...****..**.......*.*...*..*****.*****.*****.*..*.**.****.*....**...**.*..**.*....*....*..****......*..*****..*.*....*..**.*..***..*..**.**.*....**...*....**.*.*.**..........*...*...*.*****..**...***....**.*.....*.***..*.*..****.****....******..**.**...*.**..****.*....**...**.*.*.**..****.*.**.*.**..****.***..**.....***....*.*.*.****.**...**..*..***.*.**.*.***.*******..*..**..*.*..*...*..*...****.*.**.*...*...*.******.*...**...****.**...*.***..***.**..****.***...**..*.****.***.**.***....**.**..***..*...****.**.***.*..**...*******..*.****....*....*...*.*.......*.*..**.****..*..**.*.....*.*..*.**..*.**.*.*.....*.*.**..**.***.*.**..**.*.*.***.*.***.*..*.*.*......*.***.**....*.**....*.**...*.*.**.***.....**..*...*...***.**.....*..*....**.***....*****.****..*....*.**.*.*.*****.**...*..*...*.********..*.**.********.*..******..*****.*.**.**.*....*...**.**.**.**.*.***.*....*.*.*.****.**..*.....**.*.********.***..****.**.****.....**.**....*...**....**..*.*.***.**....*....*....*.*.*..**......**.*..*.*....**...****.**.**..*..*..**...*****.*..***..******..*..***..**...*...*....*.****.**..*.**.*.*..*.***.*..****...***..*..****...******...*****..*.*.**....**.*.**....****.***....**.*.**.***.******.*.....*.***..*.*....*.**.*..***.*..*...*..*.*....*...******..*..*.*.**.**.***....*.**.*.*.*..*.*.*...*....*.**...*..**..****......*..***.*..*.****..*..***.***..*.**.*...***..**...*..*....*.*..**.*..*.****..**..* .*..*.*.*.*...*.*.**.**....*..*..**.***.....**.*.*.******.*.**....*..*....*.**...*.**....****.**....*...*.*.**.....*.**.*...***..**..*...*.*..****.*.*.*..**...*****..*..**.**.*..***..*..*.*..**.**.....*..**.*.***..****...*.*.*.*.*.*..*....******..*.*.*..****.**.*...*.*****...***.***..****.*****.**...****.*....**...*..**....*..**.*..****..**.*.***..**...**.*...***.**..**.**.***..*..***..***.....*.....**.*..*..**.**.*...*.***.**..******.*...**..**.....*.*.**.****.*.***.*******.**....****.***.**.*.*..**.**...*****..*..**.*.*...*..*..**.****..***.*.*...*.......***.*********.**...*..*.*...*.**.*..*..*...***...**.*.*....*.*.*..*.***....***...***.****..*..**..**..**.......*...**.**.*.***..*.***..**..***...*.**.****...***..***.*.**.....*..****..***.**.**.**..**..*.****..*.**.*..**.*...****..***.****.*.*.****.*.*.***.*.***.*..*.******.*******.*..*.*.........**...*....*..***.*...*.**....*.....*..*.*.*.***.*...**..*.****..*.*.*****.****..*.*.*.*.**.**......***.*..*...***..**.**.***.*.*.*....**.**..*..***.****..*..***.**.**.*...*.*.*...***..***..**..*....****.*...***...*..*...*.*....***.*..*..*...*...****.***.****.***.*..**....*.**.*.*.**....**.*....*******.*...*...**.**.**.*.*..*.******....*....*..*.*........***..****.*..******.**..*.*******...*.*..****....*.*.*.*...****........***.****..***.****.**..*.*.*.*.*.*.*.**.*....*.*.*.**.**.*.***..*.*..**.*..*.***.*.**.*.*.**..*.**...**.....*.....**...***.*.**.***.**....**.*.***...***..**.**..*...***.*.*...*.*.*******.*....*.*....*..*..*.**.**...*.****..*.**.*..**..***....*.....*....***.*.....*.*..**..*...**..*..*.*..*..******...*.*..*.***.**.****..*...******...**..*........*.*...*.*.*.*..*.*..*....*.**.*.***.*.*..*.****.*.*...*.***.**...*...*.*.****.*...*********...**..***.*....***..***........**....**.*.**.**..**..***..........***........**.*.******..*.******.**.*.*....*...***.......**.********.**.***...****..******...*...***.*....**.**...**..*...*..*...*..****....*.**.**...*..**.*..*..***.**..**..**.*.*.***.*.**...**..**..*.**.... *.**..*.*..*..**....**.**..***.******.**.***..*.*.*.***..*..*.**.***.*.*.*.*..*..**...*....**..**..*....**.**..**...*...**...*..***..*.*.******..*..*..**.*...*..*.*.**.*****......*.*.*...****.**...*..****.****...*...*.**.*..**.***.*...*.***.*.*.*.*.**.*..**.*.****.**...*****..***.***.***.*.**..***..*..*.....**.**...**.*...*..***.*.*..***..*......*.....*........****.*...*..*....*.***.**.*.*****.**..***.*.*.*...*...**.*..*.*.*.***..*...***..........*....*.*..***.****..**..*......*..*....******........*******.*....**..***..**.....**.....*.*.*.*..*...*.*.**.****......*...*......*...*...**...***.*..*...*.*....******.***..*..**.***.**.***.**..******...*..****....****...*****..*...*.***.*.****.......**.*.*..*.****..*.....**..*.**.***..********.****.*.*.*.**...*.*.*****......*..*******...**.******..*...**.**...**..**..****.....**...*...*.*..*.....***...*.*.*....***.***...*.**.*....***.....**.*..***.***.**.***...*..........*.***...*...***.******.***.*.....***..*.*.*****.**....*.**...........*..*.*..**.***...*.**.....****.**.*.**.*......*.**..*.....***...**...*.*.*.***.**...**......*.**.*****..*****..***.....**.*..*****....***..**.*...***.***.*.****..*.**.*******....***..*....*...***...**.**.....****..*.*.....***...**..**.**.*.***.**......*.*.*.**.**...*..***.*.*.*...***..*..********...*.***.....***.*.*.***.*.*.*.***.**.....*.**.*..******....*.**.****...*.*...*.***.*.*.**.***.**..*...*.*..**..*****.*.....***.**......*.*.*.*.*..*.****.*..*.***......***.*.*.*.*..*****.**********..*.....**.****..**.*....******.*.***.*.*...**..******.****...*..*....****..*..*.****..**..**.**.*...*...***....*.*...*..*..*..***.****.******.***...*****.**.****.****.*.****.**.*.*.***...***...*.*.*...****...*..*....***..*..*.**..***...*..***.*.**..***....**..****...*****.*...***...****..***.**...*..*..**..*.**.****..****..**..**....*.*...*******.**.****.*.**..***..**......**....**.*******.*.****..**.....*.*.*.*.....***.**..*.*.*.*.******.....*.***...*.***.****.*....*..**..*..**...*...*.**....*.**.*.... .***.*..*.**..*****...*.***.****...**.****.*.*..***............**.*.*.*..*......*.**..***.****..*.***..*.***.**.*..*.*.**...**..*.***....*.*.*.*****...*..*..***.**.********.***.****..*..*......**..**...*.*.*.*.***..*.*..****.*.***..*..*...****..****..**.**..*.**..*..**.****..*.*...**.***.*********.**..**.....*.*.*.*.*...*..**...*..*.**.*.**...*.*.***.*.******.*.*..*******.*****.***.**..******..***.**..**...*..**..***.*******.*.**...*.*.**.****.*..****...*..*.*..***...********.*.*******.****..**...**.***.*.*.**..*..*.*.*.**.....*..***.**.**...*****.****.***.*....***....*.........*.***....***.**..*......*.*....*****...**..*.....*****.**..*.***..*****..*.**.*.*.***.*****.*..**.*...****.**.**.*.*.**..**..*****..*....****.***.*....**..*.*..*...*.*..*...*.**..*.*.*...**.*..*...*.**.*..*...**..*.*..*....**..**.****.*..****.*....****...*.*.*.*..***..*.*.***.*...**.**.**.****...**.*.....*.....*.***..*.*.***.***...*.*..**.*.*..**.*..*...**.***.*...*..***..*.**.*...*.**********...**.***....*.**.****.**.***.....**..****.*.**.*.*..**.***.*..*.***.*.*.**.**.***...*.*....*.*..*...***..*.*.*.**..**.*.*...**.*..**.**..*.***..*...***..*...*.***..*.*...**.****.****.**.....*..***...*.........*.*.**.*..*..*.*.*..*......***..*****.*..*..**.*..**..*.******.****...*..*.**.*.*...***..**...*..*.**...*.....*...**....*..*.*.**.*****...*.*.*....***....*..*..*..**.**.****..**.**.....*..*....*.*******.....*...***................*.**.*****.****..**.*****.**..**..***.*..*..**......*.*...**..*.*.**..**....*.*.***..**...*.******.***..**..***.**...**.****.**.**.**.*....**.**..*..*.****.*....*..****.*....*.**..**.*******..*....*.***.***.**..******.*...*...**.**.*****.......**.*...*.*.....**.*...*.*..****..*.*.*.**.*.**.......*****..***.**.*.*..*..*.****...*.*..*..*...**...*.**.**.*..**..*.****.*.**.**..**.******....*.*.*...******..*.*.**.******.**.*........*.*......*.*.*.***....*..**..**..*.**.*..*..*...*....*.*.*.*****....**..*.**..........**...***.....*.....*.**.***..***..****.****..*...**..****....* .*..*.**...**.*......***......*****..***..*...*.***...**.....*....***....**..***.****.*.*...**.*.*.*...*.*....*.*.**.**..*.*..*.**.**...****..***.**......*..**.*..**..*.*...*.*.****..*****..***.*...*.**.*........*.*...*.*...*.....*....**.....**.***....**.*..***...**.*...*.*..*.....**..*..**...**..**.*.**..**.....****..**..***.**..*...*.....*.*....*..***.**..**.*.*.*.*.*..*...*.**..**......****.....****..****..*.****.**...**.*****.**.**..**..**.**..***..*....*..*..*.****.***..*..****..*.*.*.*..**.**.*******.*.****.*..****.**....**.**.*...*.*..*.*..****......*.*.**.**...*..*.***..*....*.*****.******.***.*.***..**.....*..***.*....***..*.******.**.***.*.****.****.*.**...*.*..***..*.*.*..*...***....*.*.********.**********.****.****.*...*...***.*****..*..*.**.**.**..****.**.**....*****.....*.*..****....**.*****..*..*....******...***.*.....*...**..**..*.**.***...***...***.....*****.***.***..****...*.*.*..***.*.*.*......*.*****.*****.....*.***....****..*..*.*****..**.****..*...**.*......**.***.*.*.**......*...*.*..**.****..*.*.*..*.***...**.*...**.*.**.....*..**...***..**..***.***.*.***.*****...*.*.**..**.***..*.*..*...******..*.*****.***.*.*.******...*...*.*..*...*.**..*.**.*...*..*.***....*....**..**...*..**.*.*..*.*.**..*.*..*..*****...***.*.***.**......*..**.*.**...***..**.*.*.*.*.***..*..**.*.*..*.*.*........*..*...........*.....**...*******..****.**....*.*****.**.***.*.**........**.....****...**.*.***.*.....*.*.*...**..*.*........*.****.*.***.*..*****.....*.***.*.**...**.**...*..*.*...**..**...**.****...**.*...***.*.*.*.*..**.*..*..***.....*..*...*....**.*.**.*.*..*.*..***.....*****.**.*********.*..*..*.*.****.****.**.***.**.***...*.*...*...*****.*...**.**..**..*...*.*....**.*.**..*.**..**...*.***.*.*.*...**.*.*.*..*...*..***.*...*....***.**...******.**..*..***...**...**.*.****.**.**..*...*.*..**.*..****..****..*..**.*.**..*.*.***..*..**..***...*..*...*...*.*...**..*......*****..*.*.*.*****..**.**.....*.**...*****.*...*.....**.....*.**..**....**....*.....***.**....**. .*....***.....*..*.**..**.*.****.**.**.*..***....*.*...*.......**.*.***...*..***.***........*****..**.***..*...****..*.*..**.***.***.*.*.*.*.......*.**..**.*...*...****.******.*...*..**.*..**...**.*.**.*.......*.*.**.******.*.**.*..**.*..**.*...*...*.**.....*****.*.*..*....**...*****.*....*....*****.***.**.*.******..*......***..**.*..*****.*****...**.**...*.*.***.**..*.....*.**.***..****.*..*..*..**..**.***.....*.*....*.*.*..***...**.**..*.*.***..*..*..*..**.**..**.***.***.**..*********.*****.***.***.....*****.***.*.*...*.**.***.......*.....*.**..*****..*...*.*...*........*.**..**.*.**.**.*.*.*..****.*.*.**.**.......*.**.***....**.****.***.....*.*.****.**.*..**.**...**.*.*.*.**....**.*.*****......*.******.*...*.....**.***..*.**...*...*****.*..****.*****....**.****..**...**.**..****...*****...*..*..*.***..**.***...*.*.*.*.**.*....*.***...*******..*..**.**.***...***.*...*****..*.****..*.*...*...*..*..***.*..***.**..*....**..*...****...*.**...*.**.**..*..**.**..********.*.**...**..*.****.***..****..**.***..*.*...*..*.****.*..*..*****..***...**..***......*..**...**....**.***...*.*.******.**...**.***...*.***..***..**...****...*.*.***.****..****.....*.****..*.**.*..*..*.*.**.*..**........*.**.****.*.*...**......*...**.*.*......*..*..**..******.*..****...**..*..***.***.**..*....**..**..**.****.*..*..*..*...*..*...***.*.***.....**.*.*..*.*.*.*****...*.*...*.**...*..*.*.**.**...*.....***.....**.*.*.***..**.**.***...***..*......**..**..*.**.*.*.*..*.**.*.*..***.****.*.*.*****.**..***.*..*.*.*.**.*...*.*...*.*.***..*..**..**.*...*..********.**....*.....*.****.*.*.*.**.....**..*****...**..**.***.*.*****.**.*.***.*..*******...*.*.*...*..*.*.**...**.*...*.*.*****..*.*.*.**..**.****.***.**..**.....*.***...***********..*.*..*******...**.**..*.*...**.*.*..*......*.***..*******..*****.*......*.*..*...***.**.....*....*..*.*.****.*.**.*..*.**..*.*.******.*.****...*.*..*.*..**......*.*.*..*..****...**.***...**.......****....*.*..*.*...*.....**************.****.*.*.*.*..****.*..*.**....* *.**..********..*...***....*.***..*..**..*..*...**...*.*..***.***.....*...**.....****..***....****.*...*.***.**..********......*.*.*..*.*****.**.....**....**.....***.**....***..**..**.*.***.*...*.***..*..*.*.***..***.***....*.....*...*..*.**.**.***....*.*.**.*******.***..**.*.***.....***.*****.*.**.*.**...*...*..*...*******.*.*..*.**..*.**..****.***..*.*.****.*.*.*.*..*...*.*...**...**..*.*.***.***.*.*..**.*..*...*..**.*.**.*.*.*.*..***.*.***.*.*.*.***..***.*..*....**.*.*********...*...*.*..**...****.*.**.*..*.****.**.......*............*..*..........******....*..*.**.*.*.....**....*..*.***...****....*..*.*...*.....***.**..*..********.*.****.**...*..**...*..**..**.**........*.*..**.**..*..**..**.***..*..***..**..*****..*..**.*.**.***.*....*.*.**..**.***.***..*...*....*.*..*.***.**.*.*.*..**.*.*.****.....*****.*..*...***..*.***.*.*.*****..*.***....*.*.....***..*.***..*..******..**.**..**..*.******.*...*..*.***.*.*.***.*.*.*..**.*..**...*.*..*..****..*..*.*..**..*..*..**.*..*.**...*...*..***..*****...*.**.******....*...**.....*..***.*..*..*....**..***...******.*.....******.*....*..*****.**.*..***.**.*..*..*.**...***.*.*...*.************.***..*.**.*****..*.*..*....**.****.*****...**.**..*.**..***..****.*.**...**.**.*.***.*..**.*..**.*.*..*.*.**.**...***...*.***.**.....***.*.*..*..******.*..**..*...**.**..*.*.*..*......****.**.*.**.**....****.****...**...****.*...**.*..**..*..*.....*.*.****.**...*..***..***.****..*..*..******.**.*..*******.*....***..*.*..***.***.***.**....***.**..**..*.*....*.*..*...*...**.*....**...*.*.**.**...**.*.*..**...*****.*...*...***.***.*..***.*..*..*.*..*****..*****..*..**..*****.*.*.*...*.**..*.**.*.*.****.*......*.**....*..*..*...*..*..*.*...****.......*.*.**.*.*.*.*******.*.****.*****.*.**.....*.****..***.*....*..*...*.*****...****..***...***.*****.*..*..*.**.*....**.*..*.*..***.**.*...**.*...*..**..*.****.***..****..*.*....*.***...*.*.**.**.*****.*********...*..***.*..*.*******..*****..****.*..*****.....**....***..****.***.**.*.*.**...*.** *.....**.****..******.*.*..**.*..***..*.**.**.**..*.*.*...*****...**.**.*...*............**.**..*.**...********..*...**.***.**....**.**..*..**.**.*...****.*.....*.*..*.***...**.*.***.*...*.*.*****.**.......***..****....****..**...*...********..*.**.**...*.*..*..*****..*..*.**.**.*.***********..*.....*.**.*..*..**...**...*.**.***..*.**.*.*.**..*.*.***.*.***..*....*..**....*..**..****.*...*..***....*.*.*.***.*******.****.*.....**..***********.*...**.*.*.*..*.*..**.**.*.**..***..*.***.******.**.*****.*.**.**.**.*.*.**...***..***.....***.*..*.**.*.***...*.***.*.*..*****....***....*..**....*****.*.**...**..***.*.***..***.*...*.*....**....**.*..*.**....****..*....*..*...******........**..*..**.**.....**.*****.***.*.**.***..*.**.*.**.*.***......**..*...***.....******.*...*..*.**..**.**....****.*.****..**.****.**...**.*...***.*.*.***...*.**.....**.*******...*...*.*.*......*.......*****.**.*.**.***.****..***..*..*..*..***.**.***..*...***.**.****...**.**..*.**....***.*...*.**.**..*.*..***.*..*.*.....*.***.***..*.....*.***.*...*****...*..*****.*..*.*.*....**.*..*****.*.****.*.***..**..***.......*..****.****...*..****..***.*....**..***......****.**.*****.*.*..**....***.*****.****...*...**...**.*..*....****.****...*.**..***.**.***...**..*.*.**..*..*....**.*********..*.*.*..*.****..*****.*.*.*..*.*.*****.**...**.*....*..*.*...****...*..*.*..*....*.**..*.***.*.*.***..*.******.*.****...**.*.*****..*..*.*.......*..**.*.*..******.*.**..*****...**.*..*.*..**.*..*..*.*.****.*.*..**.*...****..**....**..*.**.***..*..*.*..**..*....*..***.**...*.*.**.****..*****.**...**.*.*.*.**...*.......*.......*....***....**....**....******.*....*.**.***.....***.***.......*...*.*.***...**.*...*.*****...**...***.****.***..*********.**...****...**.*...***.*..*......*.**....*..*.*..*...*..*.***.**.*.***....**..*..*..*.*.**.***.**.**...**...*.*.**..*.*.*..**.....**..**......**.*....****....*..**.*.***..**.*.***.*.*.***...*.*.**.*****..***.*....**..*..*.....*....*.*.*......***.*...*.**.******..****.*.**...*. ....*..****.*.******.*...*...**.*...*.**.*..*.*..*****.**..*...*****......*.....**.*..*.*...*.**.***..***..*.**.**..*.*...*****..*****.***.**...*..*..****.*.*.**.*.*.*..***.****..*...****...**....***.**.****.**....*...****..*..*.*.*...*.**.*.......**.*.*.***...**..*.*****..*......**..**..*..*..*.*..*.***.**.*.*.*...***..***...*...*.*****.***....****..***.*.**....*.*..*....**..*.****......*...**....*.**..**.*.****..*.**.....*..*.......**.**.*.....*.***.**.**.*...**..**...*...*.**.***.*.....**..**..*..*.*.*..**..*.***..**..*..*..*....**.*.***..***.***.**........*.*.*..**.***.***..***.*.*.*..*..*.****..**.**.**...**..*.*.*......***...**.*..*..*.*.*********..**....*****.******.*....*.**.*...*...*...***....*..*........*.....*****..*.**.*...***...******...***..*****.*.**.*.***.*.*..*....**.*...**.....*.*..***.*.*....**.***....*.***..*.**.*...*..**..**.**...**.*.....*..****...*....*.*.*.*.*.******..***..*.*...*.**..*.*******.**..*.***..*...*..*..*..*.*.*..*...***..*..**..***.*............*.*.*.....***....***.**.*...**.*...**..**...***.*..****.*...***......**..*.**.*......***..****....*.*.**...*...*..**...**.**.*.*..******..****.*....******.*.*..*...**.**..**.***.***.*..*.**.*.*.***...****.****....***.**..*........**.**.*..****.*.*..*..**...*.*..**.*..*.**..**.*..*..*......**...*.*.*.****..*....**.**.**..*.......**.*....*...*...**.*...*..*.****....*.*.*...**.***...***.*.*.*...*.**.*.*.*.*..**..**.***.*..**...*....**..******..*.*....*******..**.**.*****....*...**..*.**.......*.*.*..**.....***.*.**..**..........***..*.*.*.*.........**..*...*.*.*.**..****.**..***.**...*.**.*.*.**..*****...*.*..*.**..**....**.*.*..**..**.*.*.***...*.*.*..**....************..*****.**..*******..*****.**.**.**.*...*..**...**....****.*...*.*..*........*.*.*.*****..*..*......*.*.*.**..*..**.****.*..**...**.***.*.**.***.*.*.*....**..***..*....*.*....*...........*.**.*..*.*...*.*.*..*.****.***.*.*.*..*****..*.**..***.....**.***..*.*...*.******..**...**.***..****..*...*.*.***...****.**.*...***.**...*** *.*..***.***..****...***.**.*.**.*.***.*....*.***..*..*..*...**...**..***..*..****.*...***.******.****..*...*.*.**.****.***..**.*.*.*.***.*..***.*......*....****.*.***.**..*......**....*....*.**.***...**..**.......*.***...**..**...**..***....*..***...*****..*..*.....**..***.**.*.***.*******..*.**..*.*.*..*.*.***.....****..*..*.*..*.....**.*.*****.*...**.***...*.**..*....*...***.*.**..*..*..*...*.**.*..**..*..*.**...**.***.**....*...*..*.......*.*****..***.......*..**.**.*.***....***.**.***..*.*..***....*..*.*.**..*...**.**.**..*..**.....*..*..***...**.***.*.*...*.****..**..*..**.**.*...**..**.*...*....*...**.....***.*.**..***.*...**.*......*.*.*****...*.***..*..***.*...**..**.*..........*..******.*.**.**...*..*.***.*...*****...*.***.*....*.**..*.***...******..***.***....***.*.*..*.*.******.*.**..*.*.****.**...*.****..**.***.*.**.*.*.****.*..*...*.*..*...***..*.*****.*.**.*.**..***..*...***.....**.*.....**..*.***..***...*....*..***...**.**...****.*...**.**..**.*.*.*.....*..*...****...**..*..*.*.*..*.***..*...**.***..*..****...****.**.**...*...**....***..*****..*.*.....**....*....***..*..*....****.......*..**..*****.*.*.**..***.**.*.*.****.*..****......*.***..****.*..*.**.**.*.*.**.....**....*.*.********.*..*.*...*****.*..**...*..*.**...*.**.***..*.**.*.*..*..***.*...***.*.*******.**.**..*****..**.****....**..*.***.*...**....*****..**..***.**..*.***.*.....**......*....**..**.....****...**.*.*..*.**.*****...**..*..*.**.*.*.*.**.**...*.....***.*.*.***...*....**..*..****...*..*.....***.**.**.....*...*.*...*....*.**.*.*.....**..****.****.*...*.*.***.*.****.*.*..*.*........*..**.*.*.*.**.*...****...****....**.**.....**.*.***.*..*.*..**..***..**.....*..**..**.*.***.***..*.**.*....*..*.*.**.****..*..***.*.*..*.*...*..*.**.*....*.*.***.**.****...*.*.****...**.*....*...*****.*.*...*.*......*.*.**..******..*..******.*.**....*...*....***.**.*..*...*.*...**..****.....*.....*****.**...*****...********...******.*.....*....***...*.*.*.****..******..****.*.****.*...**.**..*.*.*****.. ***.*..**....*..**.....**.*.*..**.***.......*...*.****.**....***..*..******.*.*.******.....*..**...*.**..*........**.*...****..*..*.*...*.*..*...**..*....*.**.*.*.*...*****.**..*...*.*.*.**...*.*.***.*..**.....**...*..****.*..********..****.**....*..*..*...*.**...**.**.**....*..*.*.*****..***.**....*...***.*.......*.*...*..**.**.***...*..*.....**.**.*..*..*...**....*.***..**.**.*.******..*...**......*.*...*.**.**..*..*.....**...**.*..*..**.****........*.*...*..*...*..******.*.*....****.**.**.*.****.**...***.*.*.**..*****.*..**.*...*....*.***.*.**.....***...*....***....*...**..**..***..*.*..***.*.*..*......**.**..*.....*****.*.*...*....*.**.........*.******.*..***....*****.*.*...***..*...*...*.**...**.*******...****..*.****.*...*.*.**.**.*..*.*****.*..*..***.*.....**.*.*..*.*..**.*.*....*...*....*...**.**.****.**..**...***..**.*.*.****..*****.*...*..***********.*..**....*.***.******.**...***..**.*..***.*.*.*.*....*.***.*...**..**.*.....***.*.**.*..**.**.*.****.....*.**.***.*****.***...*...***.*..*.***.**..*.*.*.*.*.**.**....*.*.****.**....**.*.***.*.*..*..*..*.***..***.**.*.*.........*..**..**.*.*.*..*.*.*....**.*.**..*..*..**....***.**.***..*.*****.***...**.*....**...***.**...*.****......*.*.***..**.*..**..****.**.***.****...***.****.*...*.*.**...**.*...*...*...*.*..**...*...****.****.*...**..**...*....*......*..*.*.*..***..**..*.**.****.**..*****..*..*.******************.**.**...*.*..**..*..*..****....*.**..*.**.***..****......*.*.*...******..*..*.***.**....*.*.*.*.**.**.**..*.*....***.*.*.**...*****..*...**..**....**......*.**.**..****...*.***.......**.*...*.*....**.*.*...***.***..*.**.*...*****.*...******.****....*.**...**..**.****..******.*..*.***.*****...*.**.*.....**.******.**.***.*****.***.*******.**.**.***.*****....**..*..*.*....*....***..*.**..*.*..**.*..****.**.*.*.******....**.*.*.*..*..*..**.*.****.***.*.*.**.*...*.***.*.*.*...***......*....*.**..*.*..*..*.*.**.*..*...*...*...*...**..******.*.*.*.*..***..*.*..*.*..*.*...*..***..***.*...******.**.******.* .**.....*..**..***.*..******..**.....**.*..***.*....*..***.*.****..****.***..***.*..*.*.**.**..**....*..*...*.*.*..**.*.**..*.**.**.....*****...**.***..***.***.****....*.*****..*.***.*...*..*.*..**....*..***...*.*..**.**.*.*....**...*.....**....*******..*.*****....*.....*.*..*...*.*..*..**.**...*.***.*.*.*.*..*.*..**....*.*..*.......*.********..*.**......***...*.*****.**...**..*....**..**.**.**..*.*......*.**.*.**..***.*.****.*..**.*.*.**..*....*.**..*.*.**....**.**..*...***.*.****....*..***.**..*.*****..****.*.****.*****.*..***.***....*.*..**....******..*...***.*..*.**.***..***....***.****.*.**.**.*****.*.**..***.*.....*.**.*****....***.*..**.*.*..*....***.*.**.*...**.******.**..**.*..***.....**...**.*.**.......*.*...*.*.**.*.**..*......*.*......*.*..*..***...**...*.***...*.*..****.*...*.**.*****.**.**.*..**..**...***...***.***.*..*****.****.*...**..*...*....**....*....**..***.**.*******....*.**..**.****.**..*.*.**.**....*.*..**...*..*....**..**.**..*.***.**..*.**.**..*..**.***.****.*.**.***.**..*.***..*...*..*.*.***...**.*****.*...**.**..****.*....***.***.*.*.****.*.*.*..*..*.**.*..**.***.*..*.*..**..*****..**.......**...*....*..*.*...*..*****....*...*.......*.**....***.*...*.***...*****.*.***.**.*...***.***......*****...*.**.********.**.***.***..***.***......**...*..*.....*..*.*.****.*.**..***.*..**...*..*..**....****..****.*..*...*.*.*.***..****.*...*....*.*****.**.***.*.*.*******.***..**..**.....*.*...*..*...*.*..*.***.**.**.***.*.**..******.*.*.**.*..**.*.**.**.*...*.*.*.**..*....**.......*.**.........*..**..**.*****..*.*****.*.*...**.**.****...*.*...*.*****.......**.*.**...**...*.**.*.***.**.**.**..*****...*.****.**..*.*.****.*......*.*.********.*.**.*...****...***.****..**..*..**..****..*.*.*..*....***..**..**.....*.**.*....****.*..**.....***...***..*.*.*...*.**..*..*..*****...*.*...****.*..**..*.***.....*.***.***...*.*.*.**..****.***...**.*..****....*****..*.*****..*.***.**.**.****.*.*..*.......****.**.******..**.*.*.*.....**..*..**..*...*..*.***.*****.**.* **..*..****.*..******..**.....*.*..*.**....*...***....*..*******.......***.*.*.**.*..****..**...**.*****..***....**..**....**.*...**.**...*..*....**....******..**..******.***..*.**.***..*.******...***....*.*...**..**...**..*.**.....**.**...*.*..*...**.*.****...*.*.*..****..**..*.******.*.*****.**.*....**.....**.*****.***..**.*****.*.*.*....***..*****....**..***.*..*..***.*..*.****.*.***...**..**.**.**.****.**..***.**...***.***.*.*.*****.*.*..*.*..**..**...***.**.*.******.*..**.....*...*....*..*.**......*.*..*.*.***.....*****..*..*..*..****.*.**.**...*...***...****...*..*.*..*.**..*.**..*.**.*.*.**...**.*..*.**.***.*****.*.**.**.**..***....*..***.*...*.*.***..*****.***..*..*..***..***..*..***.*.*..*.....*.*....*....*.**.*.***..*....**...*.*..**..***..*.******..*..*.*.*.*.*.**.*...**.*.*..**.*.****.**.......*..*******...*.*.***.*...**...*...**...*...*..*.*...*....***..******.*..**..*.*..*..**...*..*...*******.***....*.**.*.*..*******.*.*..*.**.*..**.*.*..****..*..*.*.*.******...***..*..*.***.*.**.**...**.*...**.*.*..*.**.*....**..********..*..*****.***.*.***......*.*****.*...***.****.*.**.*..***..*..***.*...*.*.*****.*...**.*.*...*.*..********..**..**.***.**.****.**.*.**.*...*.*.*......**..*.**..***.***..**.***...*..*...******.**.*..*.....**..***.*...*...*.**.**.***...*.*....*****...*.*.*.**.***.**.......**..******..***.***.....****..****.*.*.*..*******.***..*.*..*.*....*....*.*.***....*.**........*..**.**..**.......*.*****.***.***.*..*...**.**...*.*.*.**..*.******.**.*..*..**.*...*...**.*****..*.***......*....*.*......*..*.*......**.....***.****.**********.*.*.*....*....****.*.*****.*.*..****......***.**....**..*...*.*.***.*.*.***..*.**..*****..*..*.*.*.*........***..*.*.***......**..****.*......***..***.***.**.....*******...*.****..***.***.*.....*.*....*..*****...*****...**.*....***.***....*..*...*.....****..**..***..*.***.**.*..*.....******.*.***...**.....*****.***.**..*....**.*...*.*******.**.*.**.....*****.*...*..*..**....*..*..***.....**.**..*..*..***.**.*.**..* .*....**..*.**..*..**.*.***.**..*.*.*****.**..*..*..**.*.*...*.**..**..*****.*.*.*.***.****.**..*...**.....**..*.**.**..*..*..*.***.*..*..**..*....**.**.*.*.********.*.**.**...****.*..****.*.**.**.***.*****.*.***.*.**.****..**.*.*..**.**.**.*..*......*..**.*...***.*...**.*....**...*..*.*.**.*...*....**.*.**.**..**...***.*.*..*.*.***..*...*.***...*.........**..**..***.*.****.***......*****...**.**...**..*..*****...**.*.***.*.*****..****......***.*.*..***..*...****..**.....*..*.**.*.*...****.*..**..*......**.*.....*....*..**.**.**********.*....*.**.....*....*..**..*..**....****..**..**.*..***.***....*****..*.**...*.*..***.*.**..****..*.***.......****.*.....***..*.***.****.*...**...*.......**.******.*..*..*..*.*.*..*..*.***********...**...**......*.*...*...**..****.*.*.*.*...**..*..*.*.*.*.**.*...**..***..**.***..*..*...*.**.***.*...*..***...*..*.**.....**....*.***...**.*...*.*.**.***........*....**.********.****.*.*..****..*.**.*****.*.***..****.**.*.*.*.*.**.**.*.***.**.**....*.***..*...*.***..*..***..**..**.**..**.*...***..*.**********.*...*..**..**.****.*....*.*.....***...*..**.**.**....***..*.**....****...**.**.**..***..***..**.....*....*...*..****.***...**.*.....***.**...**..***..****....*.....**.**...**.*.**...*.*....*..****..**.*..*..*.*.*..*.*..*.....**.......*.*..****.....*.**..*.*.*..***.*..*****..*.*..*.**..***..***..****..***.*.*.....*..*....*.*...*.*..*..*********...***..*..****..*.*...****..**.*....**.*.*....*.*.**...**..******.***..*..*.....**..****.*...***.*.*.****..*.**...**.****.*..**...***.*..**.***..*......*.**.**.***.**......*..*...*.*.*.....*...******...**.***..*.*..*..**.***.*.*.*...***.**.*.*....****...**.**.***..*........*...*.**.*.********.***.**.*.**.**..**.......*.*.***.***.*.*...*..*.***.....*.**.*.*...*.*.....**.....*.***.*..*....*.*..***.*...*...*...*..*.**..*....*...*...**.*.**..*.***..**.*..***.*.....*.***..******.**.**.*...*..****.*..******.***.**...*.*...**...*......**.*.*..*.***.**..*****.******.*.**..***..*.*..****.*.*.***.*.*.**.. *...**.****..*..*****..*****..**.******..****..*...*...*.*.*.*.**..***....*..****...**.***...***.***.**...**..*.**....**.*..*..*.*..***.**..***..*...**.*.********.*....*.*****.**.**..*.*...***..**..**.****..******.*..*.**.***.**..*...*.***.***.*..*.***.*....*..*....*.***.*.*..****...*...*..******...*.*.*.**.*.*....*..*..***...*..*..**.*.***.*...*.***..*..**...*.**.*..*..*******.*.*.*..**.**..***.**.*.**..**.*.****..**.*..**.**..*.......*******..**.**....*.**...**.*...*.*...*.**.*.*****..***..*.***..*...*...*...*..*.......**..**.*****.****..***.*..****..********..**.*...*.*..**...*...*.*.*....**.**.*..***.**.**..**.*..*****...*....*.*.*..*.**.*.*....****..*.....*...**..*.***.*..*..**.*.**.*...*..****.***.**...*...*...******...*...*.**.**.*.*..*......**.***.*.*.**....**.**......*..*******.......*.*.**.*.**.***....**....*....**.**.****.*......*....*.*.**.*..*.**.*..*.**..*..*.*....*****.**....***..***..*..*.....*..*.*.*...**.***.*.***...*..**.*.*.*.....**.......*..**.*.*....***..**..*****.*.*..*.....*..*.***.**.*..***.*..**....*.*****..*..****..*.**.**..**..**..***.*.*.*.....****.*****..*...**.*..**...**.**....*.*.*...**..*.***....*****.***.*.***....*..*.**..**.**..****..***.*..**.*.****..*.**.*.*...*...**..*..*...*.****.****.*...**...***.*..**.***..**.*...*.***.**.....***..***.*.****..**.*.***.*..*...**.....*..***.**.**...****..**..*.*..*.******.**.**...**.*..**.***.****....*......***.....**..*......*..****.*....**.....*.*...*...*....***.*.****.*..*.*.**.***..*.**..***...**.*.***.*...*..*.*..**.**.*.*......*....*.*..*.**.*..*****..*......*.**...*..*.*..*.**...*...*..*..*..**..*.***.*****.*....*....**..*.********.*.***.*.*.**....*..*..**.*.**.*.**.**.*****.**.*.**.*.*..**.*....*..*.*****..**..***.*..***.**.***...*.***...*.*.***...*.*.***.*.*...**..*....**.*.*.*.*...*...*.***.*.***..*....**.*..**.**.***.***.*...**..*...**...***.***.*****....**.*...*...*...**.**.**.**.*.*****.*.***.****...**.*..*..**..*.*.***..***....***...**..**.*.************..*..**...*..***..**..*..*. **......***.**..**..*.*.*.**...***...*..*.*.**..*...*.*........*.**...**...*..****.*.**.***...**.*...**.***.*****.**.*...*..*..*.***.**..*.**.**.*.*....*....*.*****..*.*.*...*.***..*.***.******.***.**.*.*..*.*****.*..***..**..*.**.*...**.**.*.**...****.*...*.....*...*.****.****..*.**.*..***.*...**.**..*.*..*.*...**.**.*.*.**.....*....**....***.**.***.*******...*.*.*...****..*.**..........**......***.*.*...*.*..*..**..**.**.**..*.*.*.***....*..**..*...**..**....*.**.....*.*.**.*.*....******..****..***.**..***.**....**....*..***...*...****...*..*..*..*........***.***....*....**.***.*...***.*.*******.*..***.**....*.**..*.*..**.....****.........*....*.**.......*.*.*...**.**.***.*..***..***..*...*.**.***.*...*****..*.**..*....*.***.*.*.*..***....**.**..*****..**....*.....*.****......**.*..**....*...**....**....*..*.......**..**.*..*.*..****.***.......****.********.*.*..***.*...**.**...*.*****..*..*.*.*....****...*.*******.*...*.*.....**********.*.**....*.***...*.*..*.***.*....*.**.*****.*...*..*............**..*.*...*...*..*.*..*.******..***.......*.***.*..*.*****...*..**.*...*.*..**.*...*...**..**...*....*.**..*.....*......**.**.*..**..***...*..*..*******.....**..***..***.**..*.*....**.**.....*..*.**.***.***.**.*................****.......**...***.*.*.*....*..***...*******...*.*.****.****...*****..***.***.....***..*..****.**...***..*.*.**.*...***.**.*.*..*.*.*.......*..**.*.*...*..*..*..***...*..*..***.*.*.....*.*..**..*.**....*.*..*.**........**.....*****....*.**.**.*.*.*****.****...***..**.*..**...*.*.*..**.*.***.*...**...*.*.*.*.**.***.*...***.**.**.*.****.**..***.*..**..*.....***...*****....********.**..*....*.*.**.*.**..*.......*.**.***.......*..****..*.*..*.*.**.....*..**.*.**.**..**..**..*..*.***.*...*****.*......*.*.*..*...*.****.***.***..*********..***..*****...*..*.**..*..**.......***.***.*..*.....*..*.*....**.****........**...*......*.**...*....*.*.*....***..***.........****.*..**.**.*.***.*..*.....*......**.**..*..**...*....*.*.****.*******.**....*.**.*.*... *.*..***.**..*..***.....**..*****.......**.**..*.*..*****..**.*.....*.**...*..**..*.*...****.*..****...*.*...*******......*..*.***.*..***.*...*.**.*.***.**.*....**.*.***.*.**.*****.*.*.*..*.*.*****.*.*.*..******.**.**.**.***..*.***.*..*********..***...**......**...**...***..**..***.*..*.**..**.****.....*.*..*...**.*.**.****...**..*...*.*.******.*.*.*..*.**...*..***.*.***.*...*..**..*....*.**.***.*.*...*.......*.***.*.**........*...**.*..*.***..***.*.*.**..*..***********...*..*.*..**.....*.*.*.****.***..*..**.*.*.**.*****.**.**.*******.*****.**.**.*****..*.*.*******.*.*.**..*...*..*.*.....**..*.***..*.*...**.*.*..*****..**.****..**..*.*.*..*....****.**.******.*.***...**..**.*.*.*.*********.***.*..****.****.**..**.******.*...*.*.*.**.*.**....*...*..*..**.***.**.**.****..*.******.********..*...**.*...**..******..***........*....*.*.*...*.***........**.*.*******.*.*..*.****.**.**.**.*..***.****..**...*.****...*.**..*.***.**...*.*....*.**..***..*..*....***...**.....**.**.*.*.*.**.*.*.****..*.*.*.*..*..***.*.*..*....*.*.****.*.*.*.**...*.*.....*.*..*.*****..****.*.....*.***.********..****..****..*..*..***.*.......**.*......**.***.*.....*.*.**.*.*.**..*.*.*..*..*.*...**.**..**.***..*.....**.*....*****.**..****...*****..****...*.*.*.*......*.*.******.**.**.*..***.******...*.***.*..*....***.***.*.***...*.*.*.*..*...*.*..*.*.......*.*....***.*..****.*..****..*****...******....*..*****.*..*.***..*.*.....**..*.**.**..**..*.***...*.**..****..*.*..*...**......*....*.***.*.....*.**.*****..**.**..***..*..*...*.**.**..**.*.*..***.*.*****.*....*..***.**.****.*...**.....*...*******.*.*..*****..**.*.*..*.**.**.*.*.***.*.**...*..*..*...***.******...*..*.**.*.****...**.*...*******.**..*.*.**....*.*.****....*****....*..*.*.*.**.***.*****..*.*...*...***......*...*****.***.******..*....*..*.*...***.****.....**.*.*.****......****..****.****..*..*****.****..*.**.****.*.******.**...*...*...*****.***..*******..*.....**....*..***...***..**.*.*....*....**.*.**.....****.*.**.***.*...****.****.*.** *..***.*..***.....*..*..**...*...*.*.***..***.****.....**..*******.***.*.*..**.*.*.*..*.***.**.*.........**.**.***...***..*.*....**......*.****.*..***.****.**..***...**.*..****.*.*.*****.**.*****.....***.*****.*.*.*........*..***..*...**....**.**.*.*.****.*.*.*.*.****.............**.**....***.**.**.***.**.***..**......**.*..*......*..**..**...*.***...*.*.***.**.*...*****.**..**...***.*.****..*........******.*...*.***.**.....****.**..****.*.....*.**.*.***.*..******....*..*...*.*...*..***.******..*....**.*.**.***.*...******......*.*..*.*.*..**.****...**.*.**...***..*.**.*...***.*...**..***..**..*****...*.***..*****..*...*.*....**..*.....*...*..***..*...*...**....*.*..**.**.**....**.*..*.*..*.*..*...*....**.**..*.*.*****...*..**.*....*.*..*.**..***.*..***.....***.*....**..*.**.*.....****..**..***..*.****.*.***..******..*..*...***.**....**.*.**..*.****...***..**.**.**.*******...*..*..***..****.***.**..****.******.....*.....****..**.**.*...**.****.**....*....*.*.**....*....*.*******..*...*.**.*.*.***..*..*.*...*****.******.**.*.....****..*.****.**....*.***.*.*...*....*..*...*..*...*.**...*...**.***..*....**..********...*..*****.***.**.*.*....**...****...*****...****.****....*****.*.*.**.*.*..***...*****.**..*......**...*.*.*.*.**....**.*.*...*.*.*.*..*.**.*..*****.*.***.*.**.*....***********....*.**....**..*****...*....*.*.**..**.**.**......*...******..*....**..**.....*.*.***..*......*.**...**..**..***.*.*..*.*..*...*.*.*..**..*..*.*..**.***.*...***...**...*.*..***.***.**....*..**.....**.*.**....*....*.*..*..**..*.*.***.*...*.***...*..*..***..*.**...*.*.*.*****..**..*..**.*.****...*.*..*...**.***.*..***..*...**.*****.*.*..**.**........**....*..**.*****....*...*****.*.**....*.*....*.*****...****.......**.*..*.*..*..*..*.*.*..*.*.**.******.**....*......*...**.....*...**.**.***.*.*....*.*..**.*.*..*..**..*.**.**.**..*.*..**.*.*.*...***..*******.*****....*..**.**...***..*.**.*.***..*..**.****.****...*.****..********.*.*...*...*.*..***..*.*..*.*.**..***..*.....**.***..*.*..** .**.*..**.**.**.*....**.*..*..*.*..**...*...*..**..*.*.*.***..*******..****..*...*..*..*.**..*...****.**.*.**...*.*..**.*.**...*..*.*.*..**......**..*....**....*...*.*.*..**..*......*.***...*.*******..**....***.....*.***...**..*..******.**.*.*...**..***.*.....*.**.**...**.***.**....***.****.*.*.*.***.*.*.*****...*...**...******..*.**.*.....*..*.*..**.**....****..*..**.***.****.**.**...*...*....*.*......**.....***.*...**......*..***..****..*......**.***..*..**.**...*...*****..*.*.....*.**..*.*..****.**..***.**.***.*...*..**.*...**..**.**..**.*.***...**.*..*.*.**..*.**.*..***.*****.*.******.***.**.*.**...**.*****..*.*..*******...*...***..***.***.**.********.....*.*...*...*..*..*.*..***.**.*....*..**..**...*..**.*.*.****....*******..*.*.***.**......*....***.***.**.*...*.*.*.*.********.***..**.*****..*...****.***.***.*.***.*.*.**..***..**.*.*.**.**.*.*.**.*.**.***..*.***.*..*...****.*...***.*.*.*..****....*****..*.**..**..****.***.**.*.**.......**....*.**.*.*..*.******.*...*.*..*.*..*.******..*****.**.**.*..*.*.****.*...*.**...*.*...***.**....*....***...**...****.*....*...**...*.***.*..*.**..**..**.**..*...*.*.*.*..**......*.*...**.*.*******..****..*..*****...*.*.***..*.*.*.*.*.*.**....*.****.*...***..*.*....*.....**....*..*...*.*.*..***.*.***.**...*...*.****....*..*..****..*.....***.**..**.*.*..*.**.*..**..*..*..*****.******.**.*....**.....*.****..*.***.*...*...**.**..**.*******...*.***....*.**......***.**.....***..*.*.*..**.*.*.*.***.*..*...****.*.*...*...*...***.*****.**.*****..*..***.*.*.***..*.**.**.*.***..**....****.***.**.*...**.**.*..*.*..*.**.**.*......****.**.**......**.**.**.*....****.**....**..*.*.**.*.*.....*.......*.*.*....****....**.*..*****.***.**..*..*******.**.**.*.*.*.*****...*...**..***...**...*....*..*.****..*.*******..*.****.*****.***....**.***....*.*.*.*.*..**..*...***...*.***...*.****.*.....****.*.***.*..***....**.*....*..****..*.*...***..*.***.*.**..***.**..****.**.**...***....*..***.*...**.**.****.***.***.......***.*.*...*......*..*...*..*.*..* *.***.****..****..**.***....*.*.*.**.*......*.*.***.*.*.*.*.*.*..**..**.*.*..**.*...*...*...*.*....*.*.*..**....*..*****..**.****.**..*.....**.*....***.*..*.....*..*..*..*..*.*.*..*.**.*..**.....*..*.*..*...**....*.***....**.*.**..*.**..***.*........*...*.***.**....*.*.*....**.***.*.**....**....***.*.*.**...**.*.**.****.*.*..*.***.*.*.*.***....**.*....*..*...*.*...**....*..********..****...*...**.....*..*.*.*.*.........**.**.**.**..**..*.*.**.***.....*...*..*.**..**..*.*.*...*.***.........*...*..**...**....**.****..*.***...*...*****..*..****............*.*.****..***.**..*******.*..***.....*.*....****.*.**.***.**.**..**...*.*.*.*..*....*.******..****..***.*.*..**.*...**..*.**..*....**..*.*.*.***....**..**..**....**....***.**..*.*.****.***.***...*****.***....****..****.***..*****.**..*.....****..**.**.****..*.**.**......***.*.**..*.**.**.*.**.*...**.*..*.*..*..*.*..*..***.*.**.....*.*..**..***.*..**...*.*.**..*.**.....****.*.*.****.***.****......***.*******.******.***.*..***.*****.*.**....**..*..*.***..**...**.*.**..*.*****...**.*.****.*.......**.**.*.*.*.*.**...*...*.*.******...*...**..*.**.*.*..*..**.*.***..*.***..**.*..*.***.....****..**.*.***.*..**...****...***....*.**....*..*...***.*.*....*......***...*.*.*..***.*...*.*.****.****.*.*..*.**..*.*.*.*.*.**.*****.*.****.****...*..****...*.*....*.**.*.*******.**.**.*..***..***.**..*.*****.****.*****..*.****.**...****..***.*..***..*.***......**.***.**......**.*.*.*.**...*******.**.**..*...*....**.**...*..*.*.**....**.*.*..**..*..**..**.***.***.****..*...****.**.*.....**....**.*****.*.*.*...***..*****..*******.**..*...**..***.*..*..*..********.*...****..*.*.***..*....*......***.***...*.*..*...*.*.*.*.........******....*...****.*.*.**..***..*....*.**..**.******.*..*.*.*..*.**....*..*..*.*....**....***..*...*......***.**..*.*.*....*****.*....*.**..*...*......**.....*.****.**.*.*...*.*.***..*....**.***.**..*..*.*.....**..*.*.******..**...**...*...**..*...*****.**....***..**....*.*.*..***..***.***.*..***.*..*.*.*..****..*** *.**.**.***.*.**.........***.*.*..*....**.*.*.****.....***..*..*..*..*.*..*...*******.****.***...*...*****.*..*..*....*.*..**......*.*.*..**.**..*.*.....*.**..*..*...*..*..**.**...*..**.****..***.....**..***...*..*.*.*.**....**.*.***..*....**..*..*.***...*.*.***..*...**.**...***..*..***.*.*....*.....*.*.*..**.*..**..*.*....**.*.*..****.*****.***..*...*...****..*.****....*.*.*****.*.**.***...**..***.*.*..**.**..***.*.**.*..*.***..*.***.....**....*.*.*.........*..*..*......*..****..***.***...********..*..****.........*..**.**.*.......*.**....*.*.*****..**.*.*.****...*.***.***...*...***.**.*..*******.**.....*...*.**...***.*.***.*.*....**..*..**.*..***...****.***..*..**.*....*********...*...*........***....***.**.*..*.**..*.****.*.*.*..*.**...*..***.....*..*....****..*......*...**.***.....*..**..**....*..**...**.*..******.***.***.*.*..***.*.*.**.**.*..***..*...*.....*.***.***.*....***..*****.**.*...**.***..*****..***...*.**...*.****.*.****.*....*....*.**.***.*.*.*****..**.*.*.*.***.****..*...*****.*..****.***.*.....*.***..**.****.***....*.*...****.**...*****.****.*.******....*.***...***.**.**.*...***..**..**.*...*.....***.*****.*.**.*.*..**.*.*..****.....*****..**.*.**..*.*...*.***.**.*..**.*....***...****.**.*..***.*.*.*.*.....**.***.*.**.*******..*...*.***.*......*..*.*.**....***.**.*.*....*..****.**.**..*.*..*.*.***.*...***...*.*...****.**...**...****..**.***...**.**.......**.***.***...**..**.*.**..**.*...*..*****...*.**....**...****...*.****.*..*....***..****...*...**..*.*..*.***..**..*..*...**.*.*.**....*.*..*****...*.*.*..**.*.*..*.*****.**.**.*.**.....**.**.*.**.*...***...*....****..*******...**...**...**..*******...**...*...***..*.**..**...*....****.**...***.*.*.*...*.*.*..**...*..*****..*...*.**..**.**..**.**.**..***.*..*..**.*.***..**...****.**...*...****.*.*.*..*...**.*.*.*.***.****..****.*..**.***.**...****....*...******..*****.***.*.....*..******...*.***..**..*.**.....**.*..*....********..*.*...*...***..*..****..*....*.*.******..*.**..****.*..*.*..****....* .**..***.*.*...*..*****.***..*.*..**.*..**....*....**.**.....*..****.*....*........**........*....***...*.**.*.******..*..****..**....****.*.*.****....*..**..*.********.*.*.**.*.*.....*.*.*..**.*..**..*.***.**.*.**...*.*..****.**....*...*.*.*.****.**...*....**..*...*****.**..***..*..*..**.****.****.**...***..*....***..**.*.*.**..****...*.*.***.*..*.**.**.***....*.****..***...*.*.*..****..*...*.**..*..**..**...**...**..**.*....**.*..***...*...***.**.*...******..******..*.*...****.*...****.***...*.**.****.....**..*.**......*...**.*..*..*..***...**.*.****.*..*.*..****...**..***.*..*.******.*.**..*.*.***.*.***.....**......****........*.***.***.***.*...*****.*.**.....*...*.*.*.*****.....*.*...******...*.*..*****.***.***....*...*..**..**.**.***.*.*.....***.*...**.*****.**.***....*...**.*....*...**..**.*.*.**.***..*..*....*..**..***.*.*.*.*.***.*....*..*.*...***..**..*.***.*.**......*..*...*..**...****...........**..*.*......*.***.***.*...*.*.*.**........*.*...*....*..*...**.*..*.****.*..**..*.*..*..**.*.**.*.*...*...**...**.*..*....***...****.**.***....*...**..*****.*.**..***.*...***.****..*..*......*..*.**.....*.*.*....**.*.**..**..*...**...*...**...*****..**..***...**.*.**....**.*.*****..*..*....*.****...*....*....*.**.*....*******.**..**..**...**.*.**.*....*..*.**.**..*.**.*..****.**..*.**.*..*.*..**....*.***.**....**...*.*..*..*..**....**..*.*...*.**.........**.*..**.*.**.*.***.*....*..*.**.......*.*..**...**..*.*...*..*****......**....**...**.*..*..*...**.*.****..*.*..*.*.*..**...*.*****.*.**.*..*.*.*...***.***....*.*.***.*.*.**.*****..*..**.*..*..**..*.*...**....*...*..***..*.*...**..*.**...****.*...*.*........***.**.*...*....*.....***.*.**.********..*****..*..*.*..****.**.**..**.**....*..****.**.**..*...**.**.*....****.*...*.*.*..***.*...**..*..****...***..**.*....*..****.*.***.*.*..*..*.*..********..**.**..*..**.*.....**.**.*..**.*.*.**.*.....*....*.**.**.****.***.**....**....**.**....*....*...**.*..**.**..**..*....**.****..*...*.****.*.*.*..**.***.***.**.***..... .*.*..**.*.**.***...*..***....*.****....**.*.*....*.*...*..****..**.**..**....*.**.*..*...*.*.**.*.*..*.*.**.*.**.*..****.*****.***..**.**......*.*.**....**..**.*..*.***..***..**...*.*.*.*.*.....***......***..*****.*.*.**.*.*.**..***..***..*..***..*.***.*....*.........***..*.....***.....******..*.*.....*..**..*****...*.......*.**.**.**.*..**....*.*..****.*.**.*.*....**...*.**....*.*.**......*...**.*....*.*.*..*...*..*..***.*.************..***.**.....**..*.....*...*****..***..*.*.*.**.*.**.*.*..*****......**.**.**...*...*..**.**.***.*.*.*..**.*....*...**....*...*.**.***...*....*..**...***....**.*..**......*.***..***....*.......*...*..*.*..*..*.****.*.*********...******..*.....****..........*.....****.*..*.***.*...*.****.*...*.******.*.***...*.*.....***..**********.*..**.*.**..**..*.***...**...*....***.....**..**..***.*..**.***......*.*.*.**..*..***..*..*..*.**..*...*..**..*.*..*..*.*.**.*.*****...*..*.*.*.*..***...*......*.***...*.**.*.*...*.*.*......*.****.*.*.*..***..*.**..***.....**.*.*.**...*.**..****.*****..*.**.*****...***..*...*.....*.*.****....***.****.....***..**.**..***..*.***..****..**.***.***...*..**..**.***..*..*..*..*..............*.****....*.*.**.*.*.*.*.***...**.*.********......**..*..*****..*.***..*.****..**...*.....***...*....**....**......**.*...*.*******.***.*.*..**.*....*.**.*.**...*.*..*...***.***.***..**.*.**..*...****..**.**.*.*..*.****.**.....**..*.*.***..*.**.*.*.*.**..**.*.*.*..*.*..*.*...**.*...**.***.****.*.*.***...*.*.*...*...****.****.**.**.****...*..*..*....***.*...*..*.*..*....**..*.**..*.**.*.*..**..**...**...***.....****...*..**.***...*...*....*.**..****...*.*.****.....**.*.*.***.***..*..***..**...............*.....*.*.*..*.*.**.*..**.....*..*.***.****..**..**......***.****.....**...**.*******.*.*...*.***.*.*.*.....***.****...**...**..*.****.**.*.*..***...*.*****.**........***.*..*..***....*..***.**.......*.*..***..*****.**...*****.*....*..**.*.......*....****.*.**...**.**..**.***.*..*.***.****.*...*******.**..*.*.**.*..***.*.****.. ...*.*****.**..*****.***..***..*.**......**.*.****..****.*..**..***..*****.**.*...****..*..*.*.*..**.*********.*..*.....**.**..*********..**.*....*.*.******.**.***.*.**..**.....**...*....*.**.*..*...*.***.....**...***.....*....***..*....**.*.....***...**.**..*.*.**..**..*..***.*.***.**.*.*..*.**....***.**.*.*..*.****.*.*.*.*.****...*..***.**......********..*.*****...*.....****..*.***.*.**...*....***.*.*...*..*..*.*.******..**.*.******.***.*...*.*.*...**..***.*..**...***....*.******..*...*.*.**..****.*...*...**....*..*..**.*.....*.*..*..***.**..***....***..****...*.***...**..***.....*..**....**.*.*...*****..***...*...*...*.****.*..*.****..**.*..*..*.*..*.*..*.*.*..*****.****.*.**.*..*..***....*.*..**..**..**....*.*...**..*..*.*..**...***.***.***...*..*.*...**.....*..**..**..**..*..**..**...***.*..*.*...*..**.**..***.**..****.*..*..*****.**..***.......**..**...*..***.**.*........*.....**..*****..**.**.*******..**....**....******.*...*...****.******.****.**.**..**.**..*.**********....****.**...*.*....*.*..*......***.*.......*.**.****.***..*.***...****.**..*..*...***....*.***.**...*..**.....*.*.*****.*****..*.*.**...*...*....*.....*...***..*.**..**..*..*....*..**..**.*..*****.*.*.*.***.*...**..*..***.*.***..*****..**..*.*...*..*******..**..*..**...*...**..*.*.*.*.*..****...**...*...**..*...****.**...*.*..*******..**..*.**..........**..*.**.*....*....**..*...*..****.......*.*..*.***..*...**..*...*....****......*..***...*.*.....********.**.*..***.*.*.*.*.*....******......**.*..*.**.*..**.****.*.*****..*.*.*.******.*..*.*******......**.*.***...***.*..**.****...***.**.*****.*....**....***..***..**...**.*..*.**..*..*.*.**...*...*.*..*.**..*.**.*.....**..*.*...***..*..***.*..*.*.*..****...*.*..*.**.*******...*...***..*..*****..*.***.*.*..**..*....***....*.****.*.***....*..**..*****....*..*..****..*.***...****.*****.*...***.**..********.*.**..*****..****.*...*.**...***..*********..**.*.*.*****.*.*.*..*********...***.***..*....***.*.*.**.**.***.**.**.**...*.*....*.....****..*.* ...******..***.***..*...*.*********...*.*.*.****.....******.***.*..**..*..***.**.*..****...*.*.****.....*....*****.**....***.*...*......*..*.*.*...*..*..**...*.*...*.*..*..***...**...****.**.*.*...*..**..*****.***...*..***.*.*.*.**.*.*.***..*.***....*.**.***.**.**.*...*..**.***..***.*.*.**...*****..******.*.*.*...**..**...*.***.*..*..*.*.*..*.*...**...*.*...****...**.......*..**.*...****.*.*...*..*.....*.**.**.....**...*...*..*...**.*.*.**.....*.*.***..**....***..*.*..****.***.*.**.*...*.****.***.**.**...........*.*..****.**.*****..*.***...**.**.*.*..*...........*.....*.***...***..*...***..****.*..**.***.*.*....**...*..******.***...**..**.**...*...***.*.*.*..***..**...**.*.*..****.*..*.*.*..*******.******.*****..*.*.*.*..*.*....*.***..*..*....**********......********.*.**.*...***.*.**..****.**......*.*.....***..*....*...*.***..**......*.*.***.**..***.*..****.***.***...*..***.***.*.*..**.*.****....*.**.***.**..*.**...*.*...*******..***..****....*...**.*..**..*.**.*.*.**.*..*...**.**..**.*.*..***.*..**..*..*.*.**.********..****.*.**....*...**.*.*.**...**...*....*.......***.*****..*.*.***.***.*...*..**....****.*.*****.**...*.*..***...*.*.***..**....**.*.*.**.....***.....*.*.*..*.*..**..***.*..***....*.*.**....*.**.****.**...*.**.*.**....*...*..***...*.**.**.**.*.***.*.*.*..****.*..**.*..*.**..*.**....**....****..*....****.*****.*.**.**.*.**..***...*...*..********.**.**.*..*.*.*...*.*.****..***.*.*.**.*****..***.*..*.*.***..*.*..**..*.....*........*.*...**.*.*.*.*....*.****..**.**..***..****.*.******....*.*..***....*...*.***..****..****.****.*...*.*******..*.**..*.*.**.**..*...*...*.....*..***...*..**..*.*.*...*.***..*...***.**.*.*..*****.***.**..***.*..***.***.*.*..**..*.*..*.*.*.*.*....***..*.****..........**...***...****..*.***...**.*.**.********..****...*.***..*..*...*.**...**...**..*...*.*...***.*****..*....***...****..***..***.**.****..***.*.*.*..*..*....***..***.*..**.*.*..*.**..*.*..**..*...*.**.*.****..*.***..*.**.*....***..**..***.**..*.*.....**.*..***..***.*. ...*.***.**..**....*.***......*******.**.*..*.***.*...*..**...**..**.****.*.****....*.**....****.*.***...*.*..**.******.*.***.***..**.*.*.***.***..*.**.*.**..*.***.***.**.*..**..*...*...***.......****.****..*.***.**...**.*...*......****.....**...*...***.....***.*..**..***..**.*..*.....*.***.**.*.*.*.*.***..*..**..*.*....***....**..**.*...*.*.*...*.***..**..**.**..********...**....**.*..**..*****..******..*.**..*..**..*.*****..*.*..*.*.****..***.*....*..**.*..*...**.*..*.***...***..**..****..*.***.****.****.*...*....***....**...*...*..*.*....*.****...***.**.*.*.****.*.***.*.*..***...*...*...*.*..**.***.***.**......*.*......*****.***.*.**.*..**.....*..*.*.****.*..*.*...*..*.******.**.**.**.*...*..*.*.*....*.**..**...**.***..**......**..**..*....*..*......***....******.**.*..*..**..**..**.*.***.**.**.*.*.**.*...*.*.****..******.*..**....***..**.**..*.*........*..*.*.**...*..****..****.*..**...***...**...**.*.*..*.*.***.******.*...*..******.*..*****.**...***.***..*....*.***.**....**.*.*..*...*...**...**.*..*.**..*..***..*...*..**.**.**.**..**.*.**........*.*...****.*....**....**...**.**.*.*****..*...*.**.****..*....*..**.*...**.**..**.******...**...*.**.*...*.********..*..*.**.*.*.*.*.*..*..**.**.***.*.*..*..***......**.....**.*.*.*.*.**.**..****.***.****..*.*..*..****.*.*...*..***....*.**..**.***.*...**..*.**.****.**....****.*.*...*.**.**..***.**.*****.*.*...********.***.*..**..*.****.**....******..***...***....*...*.*.**.**.**.***....*.*...***.**.*.....*.****...****.*.**.******...**..*.*.*.**.**.***........**...**..*.***.**.*...*.*.****..**.**..*..**.*.***..*...**..*....***.....*.*****..*..**...*..***.*.**.***........*....**...*...*..*..******....*...*.....*..**...*..**.**.***.*.*..***....***.*....*.***..*..**.*..**...*.*..**.*.*...*.....*.***....*...**.*...**.**.*.*.*....*..**.*.***..*..*.**..*.***.**.*...*.*...*.**.**..****.***...****.....*...***.****...********.*...*.***.*.****.*..**..***..*...*.**...*....***.*.**.*.*..***.*..**....****.*.*..******.*..*.*****...*.* *....*...**...*..*...*.....***.*.**.**..**.*..*..*..*..........*.*.*.*...****..*.*.**...*.*.**.******...*.*....*****...**..*.***....**..**..*****.*.**..**..*.***.*.***.*.....*....**....*....**.*********..*.*.**.*.***.**..****.*.**.*..**..*.*..*.*.*.**...*..***...***.*...*.**..**.**....*.*.*.*..***.*****......**..**.......*....*.*.**......*****.*..**.*..******...*.*...****.*.**.*******...**.*..*..**....****..*.*.*.**...*...**.***.....**...*.*...****.*.*...*..*.****.*.*.*.*******......*.......*.****.....******.*.*......**..*...*.*.*..**..**...*.**...*.****.****.**.....***...*..*.***.*..**.***.**.*.**.*...*...**..*..*.*.*......**...*.*...***.***......***.*.....*..**.***.*.....***.**.**.....*****.*..*****.*.***.*..***.....****..***.***..****..*.*..**.*.***.**....***..**.**.*....**.....**.*.***.**.*....***.*.***......*...*..**..*******..*****.*.**.*..*.*.*..*.***.*.*****.*.*.**..***.**......*.*..*.*......***.*..**.**..*......*..***..**.**.*.*.*****.***..*.*....*****...*......***...***.***.*.....****.*.***.****....****...*****..*.**********..*......*.*...**.*..***..***.*.*.*..*.**...*.**..**.**.**.*...**.******..**.*.*.*..***.*.....*.*.*..***.*.*..*..*.***.***.*****...*......***.*.***.***..**..*.*...**........**.*.*...****.*....*.**.**.**.....**.....*..*...*..****....*.*****.*.....*.**....****.**.***..***.*....***..*..***..**.*...*********.....*.**..***...**......**.****....*****.***.***.*....*..****.**..*****.**...***.....**.**..***....*...*...**.*...**.*.*.***.....**....**.******.*....**..*....*.*.**.***..***..***......*.*.*******..*.******.*..*...*.*...*...*.........***...*******.*.**..******.*.**.*.***.*.*.......**.*...*.*..**.*...***.***.*........**.*..**.**.****.**.*.*.******...***.**...*.*.......***.....**.**.*..******..****..*.*.*****....***....****.**.****.*...*.***.******..*.*..*.*******.....*.**..**.**.*..**..*..*......*.**.*.**.....***...**.......***..*.*.*.***.*.***.**..*..*.*.**.***..*.*..*.***...**.*..****.*..**....*..*.*.**...*.*..*....*.*.*.***..*.***.*.. ..***.*.***..***.**..**.........**...*******.*...*..*.*.*........*.***.*..*.*.***.......*.*........*..*.***..*..*.*....***.**.**....*...****...*.*.****.*.*.......*.*.****...******..*.***..*.......***...*........***.*..**.*..*...**...**..**....*.**.*....*...**.**.*.*.*.**..***.....*..*.**.*...*****....*....****.****.*...*******.****..*****.....*.*.**.**.**.*..*.**.***..*.****..****.**.***....***..*.***.*.**..*.***......*..*.....***.*...***...****.*....*.**...********.......*.**.****.*..*.*..***....****......***.******.***.*...****.*..***.***..**..*......**...*.***...***..*..*...***...*..***...*.*...*.....*..*.**..****..**......*****.*.*.*..*.....*.**.****....*...***.*.**.*....*.*****..*...****.**.*..**.****.**.**..****.*.**.*..*.****..***.***..*.*******....*.****....*.**.....*.....***..**.*....***...*.*.......**.**.*.**.*..**.**.**.*...*....**..*..*..*.**.*****.**.**..**...***.*.......**...*....****.***.*..*.**..****....**.***...**.*..*..*..*..*.**.**..*.*...******.****.*..*****.*.*.**...*........*********.*..**..*.**.***.*.*.**.***.**..*...******.*.*.*****.******.*.*..**..***..**.....***...**....****..**..***..*..******..*...***.....***.**.***.*...*....*..*.**..***.*...***.***......*.*..**.**.*.***.**.*.*.**...*..*....***.**********.*..*...**...*.*.****.*.*.******..**.*..*....*.**..*.**..*.*....**....*.*..*..*....*.*.*.*.**.*.*.*******.******.**.****..******...**....*....*..*..*.**.*.***..***.*.*.*.*.*******..******.***.*..***..*...*********.*.*.*.*....*..*....*.....**......*********..*...***.*..**.*.*..****.......*..**...***.***.*.*.*.**.***...*****.*.*..****.*.*..**...**.*..********.*...*....**.**...**..********.*...*...*...****....**.*.*.**.*...****.....****...**..***.**.***...***.*.**..***......*......*..*..*........***...**..**.***...***..**..**..**.*.***...**..*..*.*...*.*...**.*.*****.*.*...**...*...***....***.*.**.*.*.*..****.***.**..*..**....*...*.**.**..**..*.*.*.*....*..**.****..*.**.*..*.***...*.**..*.****.*...*****.**.***.....*.*...**..*..*.**.**...**.* .***.**.*.*..*.***...*...********..**..*.**.*.*.****...**..**..**.*...**.*.**.**.*..*...**..****..*.*.*...***.**.**..**...*.*.**.***.**....****.*.*.*.*.*....*........*.*...**......*.*....**.***.**.*****..*..*.**.*.....***.*..****.*..*...***..***.********.***......**.*****..**.*....*.*...*****.*.**.*.....**....*...****.*.*..*.**.*.*.****...******.**.**..*.*.***.*.....*.*....**.*....*.**...**..***..***.**.*...*...********..**..*.**..***.**..*.**...*****.*...*.****.***.*..........**...***.**..**..*.********.*.*....*.**..***.***.....**..***.*....*.......****........*.**..****......***..**.********..**..***......**..***.*..****.*.*....*.*.*.*...****.*..*..**....*.*..****.......*.****..***.***.**..*..*.**.**.*..***.*.*.**..*..***.**..**.*.******.*...*..**.***...*...****...***.*..*.*.***...*.....*.*.*..**..***.*...****.***.*.....*.*.*........*.**..****...*.***.***.**.**.**.**.*.**.***.***.**.*..*..**..****...**..**.**.***...**..*....*..*..*.****....*.**...****..*.*****..*.**....**..***...**...**.***..**.*..**.*...**.**..*****..**.*****..**..**..*...****.*...*.*....*....***..***..***.**.**.*******..*..**..*.**.***...******.*.**.*..*.*.*...*....*....**.*..*.***.**.*****.......*****.*.*.*.*.*.*....**...*..**...**..**..*..***.*......**..*....**..*.*.*..****....*.*.**.*.**.*.******..*...***......**..*....*...**.*.....*.****...*.**.**.*.*****.*.***.**..**.*..****.....**..***..*.*.**..**.****.*.**...*.**.***..*......**.**.**...*..**.****.....*****.*....***..***.*.***.**..*****.***..*...****.*..*..*..**....*.*.****.**..*.........*.*..***.*...*...*..*.**..**...**....***..***.*.....*..*.*.******.*.....***.*.*..*..****.**..**.**.****.**....*.***..**.**.*.*.*..****.******.*.****.*.*.**.*....**...*.***.*.*...*..****...*.*.**..**..***.*..*.*.*..*....***..****.***.**.*.**...*.*....*...**.*.**.*****..*********..**.*.****.*..******..*.**.**.*.**.*...*......**.*.*..**.**.*.****.*****.**.*.*.***.....*...**.*..*.*.........**.***.....****..*.*.***.***.**...*.****.**.....**.*.**.*..*....**..*** .****..*...**.***.***.**..**..***..*.*.**.*.****.**..***.*.*.**..*...*......*.....*.**.****..**.*.*..*.*.**.**..*****.**.......**..**...***..**....***.*.*****.....****.*..**...****.*.**...**.***..******..*.*.*..*.*.*..**..*..***.*.**.......***.**.**.......**....**.**......**.**********..*..******.******.*.*.*..**...*.***..*..****.*..*...*.*.*.....*.*......****.....*.****.*..*...**..***.*....*..*.......****..***********...*******.***.**.**.***..*...*...*.***..*.......*..*****..*.*****.*..*..**..*....**.*..*.*..*..**..***...**.**.*.***.**...****..*..*.***.**..*......*.**.***.*.**..***.**..**..**..**.....*.*.*.*.*.*.....*.***..**...***.**...*.**.*..****.***....****.....*****.**.**.****.*.*.*.*.**...****.*...*.......*...**.*..***.*..**.*.**..****...**...*.**...***..****..******....*.*.*.**.....*.**.*.**...*...***.*.*.**.*..*.*.*..***..**..*.*.*..*.**.**.***.**...***....*.**.*...**.**.***...*.*..*.....**..***..**.**.***......*.*......**....*...*...**.***...*.**.*.*..*.*.****..********.**.*.*.*...*.**..*..*.....**.*.*.*****..*...**..*.*.**.***..*.***..**.**......*.*****..****.***.*.***...**.......***.**...*....**.**..*.**.***........*.......*.******.**..*.******.*...*.*****....*..*...*..****..*..*...*.*.....*.*.*.*....*.*.*.*.**.*...***.*.*..*****..****...***.*.*.**.*.*...**.**...*..*..***.*..*..**...***.*.*****.....*.*..*...***...*..**.....***.**....**..******.*..**.******.**.***.*..**......*****.*....**..**..*.*.*****.*.**.*.***...**.****...**..**.***...****...*.**.**.*.***.**...*.*.**.***.*..*.*......*....*...*..*.*...*..*.*..*.*.**.*..*....***.*..*..*........***..****.*.****......*.**.*.*.*....***.**.*..*.**.**...*..*....*.*.****..**....****.......*.***...**.**.*....**..*****..*....**...**..........***...*...*.*******....***.***.*.**...*.....*.***.**...*...*******..**..***..*.****..*..*.**.**.*..**.***.*...**.*........*.**.*....*.*...*.......***.*****..********.**..*.**...*......***..******.***.*.*...***.*.****.*...***.*..*..**..**..*.****...**.**.*....**..*.....*.**. ..*..*....*.**.*.*.*.**..*..*.....**..*..**....*..*.**..*.*...*..**.*.**.**.......*.***.**..*....*.*.**...*....*.***......*...*.*..*.*.*.*...***.*...*...*.****.****.*........**.****..***......*******..**.*.**.*.*.*..**....**.*...*..***.*..*.*...*.*.*.**.*.*...**.*.*.***..****.*.*****.****.*..*...*****.**....*****..**.**..*****.*...*..***....***..*..***.**..****.****...**.*.*****.*....*.*...*....*.**.*..*.***.*...***.*.....***.*..****..**.*.*...**.*.***.*..*.....*.*******.*..*...***********..**.****.****.**..*.*****..**..**..*..***.*...*.**.*****.***.*.***.*.*...**...*.*.....**...*...*..***..**.**..*.......*...**....****.*.****.*****...*..*.**.*.********.**.**..**..**.***...**.**..*.*....*.***..*.**...*.*.**...**..*.*.*...**..**...*.*.*..*.**..*..**.....**.*...**.*.*.****..*.*..***......**..*.**..*..*..*.*.****.*.***..*****.***..*.**...**..*.**..***..*.*...*...***.**..*.*..*..**.....*....*..*.*.*..**.....*.***..**.*...*....*..*..*..*...*.*.**.....***.*.*.***...*.****.**..***.**.*.*.**.**.*......*******.*....*.****..****.**..****....*.*.***.***...**..*.*.*.*****...***...*..*****.***..***.**....**.**.****.*..*.*..***.**..*.*..******..***..**...*.**.**.*..*..*.**.*...**..*...*..*.**.*...***.*.**....*****...*.*.*...**..*.*.*.*..*..**.*..***..***...*.*****.*.**.*.***.*.*.***.*..*.***.*.*****..*****..*.****..*...**..*******..***..*.*.*..*..*.....*.**........*.**..*.***..**..*.***..*.**...**.*..***..*.**...****.*.*.**...*****...*.***..*.**.***..*........*******...**.**....*.*...**..*..**.**.*.***.***.*.**.**..*....******....*..**.**.**.*.*.*...*...****....*.*.*.**.*.****..*....*.**...*.*.*...**.**..**...*...*.**.*.*.**..**.**..*.**..*..******.*..****...*******.....*....****..*..*.....*..**....*.....**.*..***.*.*.***.**.*.*******..*..*****.*.....**..*.*.***..**.***..*.**.*..**...*...**.*.**...**.**.*..*.****.**..**....****........**...**..*.**....*******..**.**.****..*.*.*...**..*....*.*..*..*..**....**.**.**.*..****.....*****.*.*.*..**.*..**...****.***...**.*****.*..*.*..*. ..*.**.**...*.**.*..**..**...*..*.....*....*.*.*..*..**.....*.*.****..**.*..***....****.**.*..*.*****.........*....*.*......*...****.*.....**.**..***..**...*..***.*****.*.*...*..*.**..**..***.*....*..**..*.*..*......*..*..*..***...*.**...*.*****...*.*...*****.******.*.....*.**....*.*****.****..*.*.*..**..*...****..**.***.....**.*..*.***...........*...*.***.**....**.......**..**.*.**..******.****..**.**...*.*......*.*.*.....**....*...***.....*.*...**..*..***...*..*.*....**.***.*.*.***.**.**.**..*.*....*.........*..*..*...***...*..*****..**.***..***.**.***..*.**..*...*.****..***.*****.***.***.****.****.***....*..**...*..****..*.*..******.***....*.*....*.*.****.*....*...***...**...*.*.*.*...*.**..***..****.**.**...*..*.*.*****....*...**...*..****..****....**.*.**....*....**..**.*.*.**.**.***.*.*.*.*..***.**.**.*****..***..******.*..****....**..*..*.***...**......***..*...***...*.*...*..*.*****...**..*..*.**.*....*.***......***.***..****.**.*.***.***.**.**..*****.**..*..***..*.*.*.**.***..*.*....*......**..*..***..***..**......******....*..**.*.**...**.*.**..***.......*....*.*.***...***..**..........*.**..*.......******.*.***.*......*.*.***....***..*...***...*.*.***..*...****...*.....**...*...****.***...**.****.***...****...**..*.*.**......*...****..*.*****.*..***.*..*.*.*..*.*.*..****....**.*.*.*..*.****.**.**.*...*.**....**.....**.*..**...*....**.**..***.***.**.**..*..*********.*.*....***..***.**...*.*.**.....*****..*..**..*..*.......*..**....*..*..*.*....*..*.*....***....*.*.*.......****.***..*.*...***.**...*.***.*****.*.........*.....***.*.***.*..*****..***....*.**.**.*..**....*.********...*.******.***.**.****.*.****.*..**....*...*...*..**.***..*.****.**..*.*....**..*.....*****...*******.*****.*....****....***..*..***.*.*....*..*.*.*......*..****..**.*..*..*...*.*.....*.*..***.*...*.**.*..**...**.*..*.....****.*..****..*.*******.***....*.**.***.*.**..*.......**..***.**.*......**.**..****.**.*.....*.*.*...****..*........*******.***..*.....*.*.**.**.*.*.*...**.......* .....**....**....*****..*.**.*******...**.**......*..*..*.**..*.........*****.*.*.***..*............*.*.****.*..***....*..*.**.**..***.*.******.......****.*....*.***..***.**......********.*.*..*.****..*..*.*.******..*..*****..*****..**...**.**..*.*..**..*..*.....***..**.*.....*..***.**.**.*.*....**.*******..**.*....*...*....**.*.*.*...**......**.....*.**.....****.******...***..**.***.**...*...***.*..**.**..**.**.**..*.***.*..*.*...*..**....*..**..*.***.*.*....*...*.****.....*....*...**.**..***.*...***.*.***....*.*..*....**.*..*...*.***.*..*.**.*.*.**......**...**....*.***...*.....*...*.***....*...**.**..*..*..*********.***.*....**...**......**....*..**..*..**....**.******......*......*..**.*.*.****..******.**.***.***.*...**.**.*.*...*****.....**..**...***..*...*...*.*.*..****..*.****...**.*.*.....*..*.*..*******.*****..*...*....**..***..*.*.....*..*.*.....**..*......**..*.*..*..******.**.****...**.*.*.*****..*****.*...****...***.**..*.*****..*.**.*.*****.*.**....*..*.*...***.*..*..**.*...**...*.*...***.*.*....*..**..**.**.*..**.**.*..**..*...****.**.***.*...*.**..**.********.*..**..****..*.*..*.*.*.*.*.....*.**.*.******..**.*..*.*.**..**.**...***.*..**....**..*.*****..*..****....*.....**.***.**.*.*...***.*.***...*.*******..***.*..*......*....******.....*******...**.**.*.*****.**..*..*..*..***.**.***..*.*..*..***..*.*....**.***.*****.*.***..***.*.**.*.*****..**.**.***.**.**....*******..*.***...**.*.*...*..**.*..**..*..*..*...**..**...****.***.*.**...***..*.......**.***..*..***..*..*..*.*******.....*.**..**.......*...***..*****..**...***.**..*.....*..*****..****.......*..*...***..*.***..*..*.....*...**.*..*..*.**..*..*.**.*..*.**...*...*...**..***.*.*.***.*...**..*.*.....**...*.**..***..****.**.*****..**.*.***.**.**..*..******..****..****.*.***.*.**.......*...**.*.*...**...**.*.*.*.*.*.**.....*.*.*.*.*....*....**.**..**....***..*..****.****.*..*.*.**.*.*..*....*...*....*.*....****.**.*.*..****...*.*.*.*..**..*.*..*.**..*...*.**.**...***.*.*****.***...**......**.***.*. *..**.*.*.***..***..*.*....*.**...*......***......*...*.**....**.**...*....*...***..**.*...*....****..*..*...*.***.*.*....**..*..***..***..***.*.*..*.*****...**.*.***..*..*.*..**.....*.****.**.**..**.....**.....*.*.**.**......**.***..*..****.**....*..****...*..*.*****.**...**.**..*...*..*..**.***.***......***.*.**.**.***.**.**....****..**.*..*...**..*.****.**...**.***....**.*.**..**..***...*...*...**.*....*.**...*.**..*..**...**..***......*..***.***...**.*.**..*..**..******....**.*.**..*..*...**.*.*****....*...*.*...*.**.**.*.*.**.*.....****....*.*.*..**.****.**.****.*******..*****..*****.***...*......***.....******.*...*....**..*.**.**.*..***...**....***..**...*.****.**...*........**...**.**.*.**.....**.**.**.**..****.*...**.**.*..*****.*...*..***..*.*.*...*.*****..*..*....**.**.****...**...*.*.*.**.*.....*.....*.***.****.*.***....*.*..*.**.*...**.**...*.*.*..*.***.*.*.................**.***.*..**.*......**.*....*...*...*..**.....*..*.***.*.***.**...*.....*....*****.*..**...*.*******.*...*...***.****.****..*.**..*.*..*..**......***...**...*..*..*****.****.*......*..*...**..*..**..*.*....****.*..*.**...**.***.*.**......*....*****..*..*****..**.***...*****...*.*..**....*.*.***.*......*..*.....**.*.*.**..*...*.****.*...*....***..*.***..*.***..*.******..**...*...*.*.*.**..*.**..**.**.*.*.*.**.*..***....*..**.*..****..*.*.**..*.****.**..***....*........*.*......*..*.*....**..*.*****..*.*.*.*.****.*..*..****.*.*.***...**.**.*..******.....**....**...**......**.*....**.*.....***..*....**...*..*.....**.**..*..*.**.....*.***..*.**..*.**..*.....*.**...*.*.**.*...**.**..*.****.*.*.***....*..*.*.*.*.*....*..*..****.**....*.***..*.****..*......**.**...***..*.*....*..***....**...***....**.***********....**......*..*.***..****....**.**.*.*..**..*..**.*.*****..**..*....*.**....*.*...*.***.*****...**.*.*..***.*.**......**.......*.*.......***.....***.**..*..*.**.*..*....*..*....*....****.*.**.**...****.*..**.*...*.**....*.....*..***.**..*.***...**...*.******.**.*.*.*..**.****..*..... ..**...**.*..*....***.*.*.*...**.*.*..*.*.**..**.**...***......******....*...*****.**.*..*.*...*.***.....***..**.*****.*....**.**.*...*.***..***.*.*******..*..***.*...**..*..********...*..**.*..*...**.****.***...*.*......*...*.**....******...*.*.*...****.*****..**.******....**....***..*..*...**...*.****..**..**....**...*.*...***...****.*****.**..*.*.*...***.*...*..*.**.**.**..*..*...*...*.**..*.*.*****...**...***.*..*...*.***..*...***.***.*...**.*..***.....****.....*.****....*...*....*..*...*.....*.*.**...*.**..*.*.....*.****.**..**.*....*..****...**.*.****.*.*..*..*.****...*****..*.**.***..***.......**.*....**.*.***..*.***.*.*...***...*.**...***..***..**.***....*.*.**....****.**.**.**.**.**..***.*..***.....*.**.***..*..****.*.*..*.*...*....**.*....**.....***..**.**....**.*.*.***.......*.*.***..*****.*.....**....***.***.*.*...*.***...**....*.**..**..**....*.***.....*..****....*.**.*...*..**.*.*..*.....*.....*.**.*.***.*...**..*.******.*.****.*.*....******.*...***.**..**.**..*.*..*.*.....***...*.**.*****.***.*..**.**.*.*..*...****.**.**........****..*.**...*.**.*..*.*.*..**.**........**...*..***.*.*****...*.........*.*****.*.*.**...*....**..***...*.............**.....**...*.***..**..**.****...*.*...*...***..***..*.*.**......*..***********.*..*.......**...*.***....**.....**...*.*****..*.*..*.******..*...******.****.**...*.*.*.*..*.***..***..*.******.*..*.....**..**..*..*..*.*.*.*........**.*.*...******.*.**.*.**.**....*.*..**.*.****...*.*..***.*..***......*****.*.***.*.**...**..*.**..*.....**.*...****.********......*.*..****..***.*..*.****.**.*.*********.*.*.*.*.*.***....****.*..********...*.*****..*.***..*...*.*.**...**..**...*...*.....***.****.***.*..********..**...**.......*....****.**.**..****..*.**.*.***..*..***.**..***.*.*......******..**.......*..*..*.**.....***..*.*....***.***....**.**.*.****.***.***..*...****...*.....*.*..*.***.**.*....***.*********.*.**.**.******.****....*****....*..*..*..*.**.*...*****...............*......***.**.**.******..*..*...**..***** *.**..*****.*.....**.****.*....*.*.*.*......**.*.**.*.*.*.*.*...*..*...******...*.*.*......*...*.*.*.*.**.*.*..*.*..*****..**.*....**..*.**..**.*.******.*...*.*...****.*.*...*....**********.**.....**..*****......**....*...****...**.*******.**.*.....*.******.*..*.******.*.*.**...**.****.***.*....*.******..*.**..**....***.*.*.**..**.....*****..***...*..***.*.****.**.*****...**.*.*.....*..***....**.**...*...**.****.*..**.*****..*.****..*...****....*.*..**..*....*.*.*..***..***...*.*.***.*.**.*.*.**......*.***..*******...******...*....*...**...*.**...**....**...**....*.**.....***.*.*.**...*****...****.*.*.****.**.****.**.******...**.*....*...**.**.**.***.***..*.**.*.****.*.***..**......**.***...**....*.**...****..*.......**.*..*...*.*....****.*..*..*.*....******.*...**...**..*.*****.***.***....**.*...*.*.***.*......**.....***..**.*....*...*..***...*...******..**.***..*.*..*...*******.*.***..*..****...*..*****.**.*.***.**.**..*.**.**.*****...***..*.*.**.*.*.***...*..***.*.*.****.**.*.*..*...****..*.*...*.**......*.**.****..******.**..*..*.*...*.**.*..**.*.***....**..***.....**.*..*...**..****...**...*....*.**..***..*.*.****..*.**..*...***...*.*.**..**.**.*..**.**.*.*.*.*.....*.*.****...*.*..*...**.****..***..***..*..*****.....************...***.....*.**...**..***..*..***..*..***.*.**..*.*.......***..****...*********.****.**.*.*****...**.**.***..*......****....*..*.**.*..***.**.*.....***.**.*.....***...*..****.*****.*.......*.**.*.******...****.....******.*.*.*.*..*.***.*.***......*...*..*.*..***.*.*....*.*...****..*.***.**.*****.***.*.*.*****..**..**...****..*..**.**.***.....*.***.*.*.*****..*..***.***...***.***.*.*.****.**..**.....*.*.*.*.**.*.....***.*....***.*.**.******.*.*..**..*.*.**...*****...*.*.*.*..***.*.****.*.**...**....**.*...*.***.**...*.***..**.*.*..***.*.**..*.*..****......*.*.*..**.***.*..**..***.**.*.*.**.****.*..**..*..****.***...*.***.***.*.**..*.*.*.***..**....*.*...*...*.**.*****..*.*..*..*.*..***..*..***.**.****....*...*.*.********.****.**...*...*.* ...*.****..***.**.*.***.....*..***..**.**..*.*.*.***..*.*..****.***..**.*****.***.*.*****....*..*.*.*****.**.***.*....*.*****..***..**....******..*.**.**...****..*...**.**.**...*.**.**.****.**...**...**..*..*****.*...*..*.****..**..*.**..***..**.....*...***.*.****..*********....***.*.**.**.......***.****.*...***.*.***.**.*.**....*.*...*.*.....*.*.*.*.....*.**.*.*.***.*.**....*.*.*..*..*..*...**.***.**..*.**..*...*..*.****..*.***.*.***...*.*....*.*.*.*.*..*.*.**.**.*.*....***.*.********.*.*...*.*.*....*...**....*.....*.******..**.*..**.*..*.**..****.*.*..*.*...******..**..*.**...*...*...*.**..**.****.*......**..***...*.**.**.*..*....***..**..**.*.**.**.....**...*..**...**..*.***........***...*..***.**.*....***...*..*...*...**..*.***...**....***...**.*.*.*..*******.*......*..**.*.****.****.*.*...*****..*.*..**.*..*****..*.****..*.....*..***..********.....*........*...*......**.....*.**.**.**.****..*.*...**..**.*...**...*.*...**.*.**....*.*.*..***..***.*****...***..*.*..*..**.**..*.*..*.****.****.**.*****...****.**.**.***....**..*.*********.*.*.....*..*.**..**.***..*****.***...*.*..*..**...*****..**.*...**...*.*.**.*.*.**.*..**..**.....*...*.*****.......*.......*.*.******.**.**.*.******.*.**.**...*****.*.****.**.**.*......**.*.**.*....*.*.**..*.**.****.***...**.*.*.*...**........*..*...**.*****.****....***..*.*....****.***.*.*..**..*.....*...**.**.*.**..*.*.****.****.*.**.*.**........*.....**.*.**.**.*..*...*****.**.**...***.****.*.****....***.*....*****..*.......**..*..***.**..**..***...*.....**.*.....*.***...*.*....*.*....*.***......*.*.*.*....*..**.*.*..**.*.**.*.*.*..*..*..*.*.********.*..**..***.*...*...*...*..*.**********..*.*.**.**...*****.*****..*..*.*...*.***..*.**...*...*.**....*.*....****.***..*.*.**.***.*.***..*.*.*..*****...****.*...*.*...*.***.*..****.*...*..******..*.**.*..**.**.****.**.******..**..*...**...***...**.*.*.*..*.*..*.*..**..*.*****.***.**...*....**..*..**.*.*.*.*..*.*.*.*..****.*.*......**.**.*.**..**.**..*.*..****..*......*.*....**..*.*.*.* **.***..****.*....**...*.***....*...***.....**...*..*.*...**.*.**.*.**.*.*.*..*.***.*...***..***.**.**..********.*****.****.**.*.....*.****...*.***..**.**.....*.*.**......*******.*..*.**.**.*.***.**.**..***..**.*.*.*.**.**.*..**....*.**.**...*.*.*..*.**...*.****.....*..****.*.*..*..**...***..**.*****..*.*..*...*.**....**.**.**......*.*..*...**..**..**.**.*.*.***.*..*.********.......*..**.*****...****...**.*..*.***....*.**..*.*.*.****.*..****.*******.*.*....*..****...*.***.**.**.....****.*.***.***.*.*.******..**.*.**..**.**.**...*..**.**.*****..........****..*..**.****..*.*.*....**.*.*.**.******.*.*.**..****.**.....***.*.***.*.*..***.**....*...***.*.**..*.**.********.**.**.*..*.**...*...*********.*.*.***.*.**.*****...*..**..*...**....****.**.*..**..*....**....**.***.**.**..*..***.**...*..*.**..*.**...*.....*******..*......*.*.*..*...*..*.****.*...****.**..**.***....**.*.**..**.*..**.***.*...*.*.*...*.*.***......*...*..**.*..***.*..**.***...*...****..***.*..*.*......****...***.**..*.**.*.**.....*...*.**.*.*....*.**.**..**.****..*..*.**..*.*.*....*...*......***.**.*....**.*..******.*******.****..***..**.**.**.*.**..***...**.**.*****..**...***.*.......*.***.**.**..*.**..*.**...*.*......****.......*...*.*.....**.*...****...**.....*.*.****..*****...****.****.*....***..*.*..*.*.*.*.**.*..**.*..**.*.**.*.**..**...****.*.**.**....*........**.*.*..*.***.**..**.*...*****.**.*.*****...*.*...*****..**.*.****.*****..**.*.***..**..**.......*.....**.**.*.****.......*..**.**...*..*...****.***...*..*..*.***..*.***.*.*.*..*..****.*.*..***.*..***.....***..**..******..*.******.****.**.**...**..***.*...*.*..*.*.****.**.......*...*****.....**...**.****.....**.*.***...***.....********.*....*.*..**.*.*****...***..***..**.***.*.*.*...****...*...*.*.*..*...****.....*..*...*...*.**.****...*.**.**..*...***.*****..****..***.*..**.*.****...*.**..******.*..*..**...**....**...*..****..*.***..*...**.*.***.**.**...*.*..*.**...*..*.*..*****.**..*.....*.***.....*****.*.*.*..*.**....*.*.*...****.***.*.. **.....**..****..*..*....*.*.**..*.******....*...*..*...****....*..*..****.....**.**...*.***.*..*.*.......*.***...**.*..*.*.****.......*****...*..**.....*.**............**..*.*.*.......**.*......***.***.....*.***...***....*..*.***.**..*.*...**..**...***.**...***..****..*.*.*....*.***....*...****.**..*...*.*.*.*.*.***.*.*..*.*..*.*.***.**....*....*..*.......*..**.*****.**..*.**.**.**.*...*..*..****..*.**.*.*.*...*.........*...*.*****.***.*....****.**.*.****..*.***...*.*.**...**...**..*****.*.**.****..**..**..*.**...*..**.*..**...*****.***....*.**...*.*.*...*.**..**.*.*...*..*****..***.*....**.*.*..**.*.*****..***.***.....*.*.*..****.*.*.*.**.**..*.***..**..*.*.**.*..*..***.*..*.**.**.**...*...*.....*.***..****.....*.*.**.*..*.*.****...**.*.....***.*.*.*....*.*...**.**.......*.**.*....*..*..........***..**.**..*.....*...*****..*.***...*...*..*.*****....*.**.**..****.**.*..**.*.*****.*.*.*.*..**..*.***.*....**..****.**.....**..*..**......***.**...**.**.*..*.**...*.*********.**..*****.*..***.**.*..*....*.****..**...***...*...******.*.****..***..**.*.*.**.....*.**.*.***..**...****..***.**.*.*.*.*...**..*.**...*..*.*...*.**.**.**.*..**..*..*.*..*.***.*..***.*..***....**..*.......*..*.***..*......*..*..***..*.*.*.**.**.**.**.*.*.*....*..*...*.....**.*..*.*..**.****..**.*..*..**.**.*..*.*.**.*.**.**.*.**...*...***.*.*...**.*..*..***.****.*...*....*....****.*....**.*.....*..**...***..*..**.********.****.****....**.****..***..*.*.*.*.....*..*.**...***..*.*..*.*.....*.***..*..*.*..*..**....*.....*..*...*.**...*.*****...*.*****.*......***...**..***...***.*******.***..*.****.*.*.*..*.*****..*.*.*...*..***.***..***.*.*..**.*..*..******...*.*.***.*.*....*.*......**...*.*..*.*.....**....*.*...*.**..**.*..**.**.*.**.....*.*.**.*.**.*...***..*....****.*.**.*..**....**.***.**..**..**.*.**.***.*.*.**..***.*.*..*.*.*......*....*....**.**..*..****....*...**...*.**.**..*.*.**..**...*....****.****.*.*.....*...*.**.**..*...*.*...*.**.*.....***..**.*.*.***..**...***...*.*..*.*****.*.**.***** ..*........*..****....**...*.**.*..*.....***.*..*.**..**.****.*.*..*....**.*.*....**......*.***..*.*.**.******.*.*.**..*..**.*.*..*......**.**..**.****...***...*.....****..*.*.***.*.*.*...*******.***.*.....*....*.*.*.***.*.*..**.*.*..*..**.****.********..*.*...**.**.*..***....***....*****.*..****...**.***.**...******.**..*..***.*****........*.*.*....**.*..*.....*.**.***....*..**.**..**..**...*.*..*....*..*.*.....*.**....*..***.**.*..**..*..*..*.*...**.**.**...***.*.*...*.***..*.*.**..***....*........***.**.********.********.***.********....**.*..*...*.*..*..*.*.*....*..**.***.*....*.*..***...*.**...*.**.***..*.*.*....****.**.***.....**..**.***.***.*.*.**..*..***..*.**..*...**....***....*..***..**.***..*.*..*..*.*..*.***....*****..**..*.*.**.....*.....*...******......**....*.*.****.*..*..*..*.****.....**....***.*.*.**..**.....*..*.***.**..****..***.*.*...***....*..*.**.****...*..*****.**..***..*...*..*...*******....*.***.*.*.*.**.**.**.*....**..**.*.*..*.***.*.***..*.***.*.....*.***.*******.********.**...**.*.****.****..*.*.*....*......*****..*..*..**..****........*.*...**.....****..*.*..*.**.*..*****.....***...**..*..*.*..*.*....***.***..**.**...*....*****..**....*.*..*....**.*....*.***...*.*....*..*.*..*.**.*.*......***.*.*******...******.....*.*.***..***...****....**....*..*.......***.*....*****.***.*.****....*.****.*.*.*....*....**..*.*.*.***.....*.*...**.**.*..*..**.*.******.*.****..****...**********.*.*....*.*.*...*...*.*...***..*.**..*...**...*..**..**......*..**.*..*.*...****.**.*.*.*****..***.*..***.*.*.***..*..******.*******.***.***..*..*..**.*..**.*********..****.**..**.*..*...**....*.....*...*******...*...**.****...*...*.***.****...**...**.*..*.****..**.*.**..****...****...**....**.***.*..***.**.*.*.....***.*.**.*..*..*.*.**..*.***..**......*****...**..**.***.*...*.....***..*.*.*...********...*.**.*...*..**.......*........**.**..***...**.**..****..**.**.***....***..*.*..**.****..****.*******.*..**..*..*****...*.**.****..***...*.*.***.*...*..**.*.**....*.* *****..**.*.*.*.*.*.***.***.....**..***....****..*.*.**..*.****.*..**.*..*...***.**.***..*.....*****.........*...***..*.****..*...***...*.***.**.**.....*.**.*...*....*....**.*.*.*.***.*.**.***.*.*..**..*********...**.*.*.**.....*..**.*.*****....**..**.****.....*.**...*..*****...*.******.........******..**..*.*..*...*.*.*..**..*******.*...*.******.*.*..*******.*.***.........***.*.*.***.*.*...*.*.*.****..*..*....**...*****...*...*..***.********.**.*.***.....**...**.**.**..*..*.**....*....*.*...*.*.**..**..***.***..**.**..******..**..**...***..*.*....**......**..*.****..******...**.**..*******.*.***.**.*.**.*.**..**...**..**..******.*.**.*.***.****......***..**.*...**..*....*****......**.***..*..*.*....*.*...******..*.***..**.*.*****.**....**......**...*..***...**..*******..**......*.***.*..**..****..**....**.**.****..*.***.***..*..*....***...*...*..**.*.*...*.***.***....***.*..***.*****.*..*..*.*...**.*.*****.**....***.****.....**..**..*.***...**..***....*****.....*..*..*.....**....*****.***.******.*...*.*******..*...*..*.*.*******.*...***.....*****.*.*****..**....*.***....*.**.*..**.*.***.*.***..****.**...***...*.****.*.*.***..**..******.***...*.**..*...*.***...*.***....**....*.***.*....*..*.****...***....***.*.****.*.*.****...*..*.*.*.*..*.***.*.*...**.**..**.*......*.**...*.**.*..*..*..*...******...**..**...**.*..**..*..**..*.**..*..*.**.*.....**.**.*.*....*.**.***.......*..*..**.....*****.*.*.***.*..**...******..*.*.***.*.*..*.*.*....**...*.*.*...*..*...*.***...*.**.**.*.***..*.*****.**.*.******.*..*.**.***.**..*.**.*.*.*.........**...*.*.*.*.***...**...*..*.**.*..*.*....**.**.****.***...*.*.***.***..**.****..*.**..*.....*.*.*.**.*******..***.*..**..**....**.*.*.*..***.*..*.**.**.*............*.****.*..*.***.***...**...**....**...**......*.*.****..**..******..*.*..*.**.**.**...***.**.***...**.*....**..***.**.....**..*.*****..*.***.********...**.*.....**.**.......**.***.**...****..*..*..****...*.**..***.*.*....**.****.*...**.*....**..****..**.**.**.*.*.**..****..*. .***......*..*.........***.***...**....**.*.*.*.****..*.*..*...*.*...**....*.**.**..****.**.**.*.****.*...*..*.*.*..*..*.*...*....*...*..***.**..*****.*.*.*.*.****..****..*....*.*..******.**..*..*...**..*.....*.*..***..*..***.*....**.*..****.*.*.*...******.***...*..***.**...*....*..***.**.*******.***.**...**...*..*...**..*..*..*..**..***.*......*****.*.*.***....*..****.**.**.*....**.**..*...*....**.****....***.**.*..*..*.*.*****...****.......*....*.*.****...*.**.*..*..*.....***........*.*..*.*...**.*.*.*.**..******..*.*.***.*.***.*.***....****.**.*....**...*...**..*..**..*..*.*.....**..**..**..**..***....**..****.*..*......*.*.*.**..***...**.*....**..****...*.*..***.****.....**......***...******.***.*.***..***..**.*.*..*.*.*......***.*.*..*.***.*..*.***........*...**.**.*...*.***.....*..**......**.*..***....***.**.*....**.**.*....*..*.*****.....*..*....*******...**.*.*...**....**.*.*.*.****.*....**....*...*.*...*****...*....****.***..*.**.*.*..**.*.*.*.*..**.*.*.*.*..**...**.*.*..****..***.*.**..*.*.**.*..*..*.....**.*..*..**....*..*.***..**...*.*****....**.**...*....**..*.*****.****.**...**...*.**.*..*.***..**..*..*.....*...*****.*.*.**..**....***..*..*..**.****.**.....*.*.**..*..*.*..*..***....**..****.*...*..*..*........*.*.*..*.....*...****.****.*.*..*.****.**.*..*.**.**..****.*...*..*.*..***..***..*..***......**.*.*****.*.***.*.*.**.********.***.**...*.*.*.**.*...***.*.**.*.*.**..****...*...****.*.**....*.*****..*.****.*...**..*.*.**..*.**.*.*......**....***..****..**.*..**.****...*....*....**.*..*.**.**.**..*.***.*.**..**....**.*.*.*.***.**....*.*.....*.*.*..******.**.*..*.*..**.*..**...**..*.**.*.*.*.*.**.***..*.***.****...*.**.....***.*.*.*.*..*..*.*..*.********.*.**.*......**..*.******..*.*..*.*.*.*.***...*...**.**..*..**.*.****...*...*.*.***..*..***.*......**......*.*.*.**..****.**.**.....*....*.....**.**......*..**...**..*.**..*..*.*.**...*.***.*.****.*.****.**..*.***........***.**...***.*.*...*.*..**..**.**..*..****...*****.*......**.***...****.*.***.**. .**.******.*****.**.*..**..*.*.*.*.*....*.*......*********.....*..*..*..***..*.*...*..*.*****.*..*.*.***.*......*.****.**..**.*.*...***..*.**.***.*.*...**..*..*.*..***.****..**.**.*.*****....***..**...*****.***...**.**.*.*..*.*.**.**.**.**.********.**...*****...***..*..*...*.*..*..*.***.****.**.*..**.......**.**..***.***.**.....*.*.*.***.*..*.**.**.*..**.**.*..**..***....*.**..**.**..**..**.*...**..**....**....*.*..*.***....*.....*.*.....**..*.*.*.*..*..**.*.*.**...**.**...*...*.**.***..*.*.**.*.*.*.*.*.*....*.***...*.***....**.**..**.*...*.**.*...*.***.**.*..***.*.**.**....*.**..***..**.....*..***.*..**.****...*...***..*..*..*.*****.*...*.*..*.******..**..*.....*..*.*****.***...*.*..**..*.*.*...**..**.*.****...***.*..*.*..**.***..****.*****....***.****.****..*.**..**.***.*.**..*..**.*..**.*.*.***.*******..**.***.**.*.*.....*.*..****.***.******.**.****......*****.*..*..***....*.**.******...*...........*...**.*..*******...*..*...**..*....*....***.......**.******.**.****..**.*.*..**.******...*...****..*..*.**.***.*.***.....*******..***.*.*.*....**..**.***..**..*********.*...**.**..*.****...**..***....*..*.*.*..***....*.****.*****.*..****.***..**.*.******.****.*..*..**.*.*.***.***.*.*..****.*...**..*.*.....*.*....*...*.*.***.....*.*.****....*...**.***..**...*.**.***.*...*******..**...*..*..*.......*...*.....*.*...**.*....**..**....***.*.*.**.**...*....***..*.*..**.****.*.*.**.****..*..*....**.....**..*.*..***.***.*.*.****..*..***.**.*.*.*..****.*.*.*.***..*..***.......*.****....*.*.......**.*.*..*..**.**.**..*..*.**.**..**.*..**....**..*..*..****..**.*.*.***.**.*..*....*.***.**.***...***.**..*.**.*..*.*.*.***...*.*.*.*.*.*********...***.....**.**.*.**...***.***...*....**..**......**.....*..**.**.**.**.**.*.*..**.*..**.*..*......*.*.***....*.*.*.......**************...*******.*.*****.**.*..*..*.**...*.*...*...*.*.*...**....*.....*....**.**.*.....****.***...*...***...*..*..****...*..***...*****..**...*.****..*..*..*....**.......*.*...*.*..****..*.**..*...*.*.*..***.*...* *.**..***.*...*.*..*.*..***.*.**..***.*.*.***.*.****....*...*..*.*...**..**...**...****..*.*.**.*.....*......*.**..*.*.*.**.*.******.*...*....*...*.*...*.**....*....*...*..**.*..***.**..***...*..*.......*****...***********.*..**...*.**.*...*****..**.****.*......***.*.**.........*....*.**.**...**..*.***....*.*..*..*.*.*****.***.***.*.******..**.*..*.***...***.*...****..*...*.**.*.***...**.*.**..**..******.*..**.**.****.*...*.*..*.....***..*..***.*.**.*...*...**..*..**..*....*.....*****....*...***.****.***..*.*.*.**.*.*..***.***..**..*.*..*.**..**..*...***.....**.*.**.*.**.*.***..*.**.**.*.***..*.....*.**.*....*.*..*...***.*...*****.*...*.**.*.****...**...****.*.*.*...**..***.**.*.*.*........*****.***.***........***.*.**.**..****....*.....*..*.**.*.**.*.*..*.*.**.......**..*.*.....*..***.*.*..*****...*.*..*.....*.**....*.*....*.***...*.*..****.....***..*..*..*.***....****.**.*...*..**...*..*..*****...*.*.**.........***...**..*....***.*..*..****...*.*..*****..**...*.****.*******..*.....**...*.****.*.***.*..*...***.*****..***...**.**.*...*.*.******.*****.*.*.*****.*....*..**.*..**..**..***..*...*...*.*.*.*.*.*.********.********...***.*.**.**.**.*.***......*.*...*....*.***..**.***.*.....******...*.*.***....*...**..*.*****...**..*.*.***.*.*..*..***...*.....**.*..*..**.**..*......*.*.*.**....*.*.*..**...**.**..*******..******...*.*....*...****..*...****.*.*.***.*******..*.***.*.*...****...**.*.*******..**..*..*.***.****...*.*...*.**.*.******.*..*..*.****.*....*..*..*.*..****.**.*..***.*....**....******.**.*.*.*..*.....***.***.*...*...**......****.*...*..*....**.**..****...**...**...**...*.**....*.*..*...***.****.****.*.****.*.*...*..*....*.*.*.**......****.*.*...*.****.*.*.*.*...*..***.*.*.*...**.*..**.***...****.***.*******..**.**.*.**.*.*..***.**.*****.*.**.*.*.*..*..*.*.*****.****....*.**.**.**..***..*.****.****.**.***.*.........***.**...****..*....**...**..*.**...***.*.**.***....********.*.**.*......**.**.....****.**...*.***..*.*....*..****...*.**.***........*.*......* *..*.***.****.***...*..**..***.*...*.....***.***...*.........*******....*.*.*.****.****.....**.**.*.**.*..*...*.*.**.***...***.**..*****.***......*.*.*.*.*.**..*...*.***.**..****.*.***..*.*.*.**..*........**..*..*.****.**...*....**.*****....*.******.***..*...*.**..*..***.*.**..*...*....*******..**.***...**.*....**.**.**.******.*..*.*..*.****..*.***.*....*...*.***.*..*..**********.**.*****...*.*.**..*.*.****..*..*.*...**....**.**..***.*.*..****...*...**.....*..**..**.*****.**..***..***...*........*.......**.******..***.*...**.**..*****.*..*.*.**..*****....*.***.*********.*.*.*.**....*.***.**.**.*.**...*.....*..**.**.**.**.*****.**.**.**.**..*.*.*.****.****.*..*.**....***....*.**.**.**.**.*.**..**.*.........*.*......*...**..*..*.****.*.*.*..*.****...***.***.**....***..**.*..*..*****..**..*.**....*..*.***.*.*.*.*.**.**.*.*....****...***....**.*......*...**..**..***.*.*.*...*....*.....*.***..*.**.***.*....****.*....*.**....*...*..*.**..*.***.*..*...*....*...*****....**.*..***.******.****.*.***.***.*.**..****..**..***..***.*.*.**.*...***.*..*.**.*.....**.**....*.***.*.*****..*......*..**.**..**..******...**.*.....*..*.*.***.....*..*...*..****..***.**.**.....*.*.*...*..*.*.**.*...*.*.*.****.*.*...*.*.....*.**....*.**.****.*.*.*...**..******.**.***...**.....**.*.*.....**...***.****.**.*.*.**..*.**.*.*....****..*****.*..*..*.*..**.*****..*.******..*.*.*......*....***..******........*.*.***.*.*****....*..**.*.*...*..***...*.*..**.***......****..*........*.**..*.....*.**.***...**.**..*.**.****.*..**....**...*...*.*****...***.***..*.*...**....*.**.*...****....***..*.**.....*.*...**.****.***.********.**....*....*..*****...**.*.*.....*...**.***.***.***.***..*****.*.*****.*..*.*.*.***..**...**.***....*..*.****.***...*..***.***..*..**.*.*...***.*.**.***..***.....*....*.**.*******..*...**..*.*...*.*.*......***..**.**.**..*****.**...*..*..*.....*..*.*.*.**.*.*..*.*******..*.**.*..********..*******...*.****...**...**.*....*.****....**.*..****.**.****..*..******..**......****..*.*.**. *.*..*.***..****..*...*.....*.**..*.**.....*...****.*.**.*.*.**.**..*..***.*..***.*.*******..**....*..*..*.*.*..***.*.***..*.***..*..**.*..*.*.*****...*....***...**...***.*****..**..*..*.*****.*******.*..*****....**.**.*.**.**.**.*....*.***..*.**...*.**.**..**..*.***.*.***...*.*.**..*..****....**....*.***.......**...*.***.*...**.**.*.*.*****..*..**..****..**...*.**.....***....*****.***..*.*..**.***.***.*..*******.....*..**.....*...**...**.*...*..*..........****.****..***.***.**......*.**....***.*.*.*.*.*.***..**.*.**.***.*.*.*..*.*.**....***.....***..**.*...*.**.**..***.*.....***....*.*.*...*..**.**.*****.***..****.*.*...*.******.**..*.*.*.*....*..**.*****.....****...*.**..*****.*..*.****..****************...*..****...****..**..**.*....****.....*.***.**.*****.*......****..*.....***....*.****..*.*...*.**.*.***.*.*.***.**.*****.*.....*..*....***.*..*.**.**..**....***..**..*..*******..***...*.*.****..***....*.*..*....**...**.*.*.*..*.**.*.*.....***.*.***..*...*...****....*.*.**.*.*.*.***..****.*..*..***..*.***.*...****....*.***.*****.*.*..**.*..**.*...*..*..****...***...**...*...**.*...*.***.*..**...*..*...**....**.*..****.******.******.*.*.*.**.**.**.*....*..***.....*.*.*....**.*......*.*...*.****..*.*.**.*...*..**..**....******.*....***....**.**....*.*...*.*.*..*.****.***.*.****...**..*..*...*.**.*.*.*****......*....**...*****.**..*.**.*.*..........**...*...*****...******.*.**..*..*.**...*.**.*..**..*......*..*****.*.**..**.**..*..*..***.*..*.*...**.****...*****..**...****..*.**..*.*..***.*.********..***.*.**.*....**....*.**.**.*.*...*.*.*.**...****.*...*..*.***..*...***..*..*.....*.****.*...***...*.*..*..*..*****..***....**.**..*...***.*....***.**.*..**...*.**..*.*..*........***.....**.**..*.***..*.....**.*..*...******.*****.**.*..*.*.*...*.**..******..*.*.*...**...*******.**.**.*..***.*.**.*..****.***.**..*..*..**.****.**.**..*..**.*..*..*.*.*..******..**.***.****....*..*.***.*...*...*.*.**.****.*...*...*...*.*.*...*..**.*.****..*.***...**.*...**...*..*.**.*.***.*. .*.*....*..*..*..*.*...*.......***.*.******.*****..***.*..*****.*....*.*...*......*...*.*....***...*.*.**...*.***...*.****.*.*.*...**.*.....*.**.**.*.....***.***..***.**.*.*.*..*.****.**.*...*..*..*.*****..*....*.*****..*.*...*.**.....***..*.*****.*.**.**.***.*..*..*.**.*.*..*...**.********...*.**.......*.****..*****.***..*.*.......****..*...*.*...*....**..***...**.*...*.......***...****....***.***...**.*.*.*...***.*.****..*....*.....*..*.*.*****.**.*.****...***..**.**.**.*.......**.*.****.**......**...*...*....*....*...*.*.**...*.**...*.**...*...........*...*.***..***.**..****..*.**.**.*.*..*...*.*.*..*.*.****...*...*..*.*.**.*.......*.****....**.*....**.*.***.**.*.***.***..*.*..*.***.......**...*.***..**...**..**.*..*******.******...*..*..**.****..****....***.*..******...*..***.*..*......*...*..*..***.*..**..**....***.***.**...**....***.**.*.*****.**.*.**.*****.*.***.*.*.***..**.**.**....*.*.**..**.....*.****....**..***..*.****.***.***....*****.****.****.**...***..**..*...**......***..**..*..**..**.**.*******.****....**.**.*...*.*.*...*.**....**.***..*.**..*....*.******..*....**.*.*..*.*..*..***.*......*.*.**..**...**...**.*.*....**.****..*.****.*.......**.*.*.*.***..**.*******.*.*...***...*....**..***....*.**.**....*.**.**.***.****.**....**...**...*...*...*...**....*..**.*..***.******.******......**.*.**...*.*.**..**..*...*....**...*..**.**.....**.***.....**..*.....*.*...********.*..*.**.**.**.*.***.**....****.******......*.***.*.*...**...*..*...**.**.***..*...*...*.*.*....*****.*****....*.**..*...*......***.**...*....**...*...*....**....*..***..**...***..**.....*..**.*..***....*....**.*..**....**..***..***.*.**......**........*.*.*.*.**.**..**...*.***...**......**...**..*.*.....***...*..*...*....*....**.*.***.**.*.*.**....*.**.*.*.*.****.*.*..**.**.*.**..**.****..****...***.***.******..**.*.*.**.**...*.**.*..*.**.**.*..***.*****.**...**...***.**..*..****.*....*.**..*..*...*..*..**..*.*.*.*.*...**.**.*****.**.*...*.......***.*..*.*.**..*.*..***..*.**...*.*.*****. ..*...*.***..**..***.*...**.**.*....*******..*...****..*****.....*..*.**.*..**..********.*..***.*.*..**.**..**.*****..**..*..*.*.****..*..*.*.**..*.*......*..*.*..*****.*.**...*...****..**.*.****...***...*.*.**.*..***....*.**.**.*....**.......***....*..**.***..**..***.****..*..*.*..*...****.....*..*.**...**.*....*......*....**.*.***..**.*.....*.*.**...**.*..*........**..**.**.*.****..**..*..*****.*....*...*****.*.**..****.****.*...**.*....*.*.**..*.....*.*...*.***..**.*.*.*****.***..****.*****.*...*.*****.**.*.***.*...*.....**...**.*..****..***.*.*........**..**.*..**.***...*****..*.*..*.**...*.**.*.......*..***......*....*.*...**.**....*..*..*...**..*.**..**.*.*.**.*.*..*.****.**.*..*..*.*.***.*..*..*.*..*..*****.**...*..***.*.*...*.**.****.*.**...*.*.*.******.*.*.**...*.********......*..**.**.******....****.*.*..*.***.***...****.....**.***.**.....*.**.*.*....*.*.****.***.**....*..*..*...*.**.***...*....****.*****..**.*.**.....**.**.**.***..***....**.***..*.*.***...****...*****....*.**..*..*....***..***.*****.**.**.*.*.....*.***.*..*...****....*..***.*..**...*...**......**.**....*..*...***..*...**....***..****.***..*.*.********.........***.***..**.**.****..**..*.*..*..******...**.**......***.*..**.**..*...*.**...*..***....*...*.**..*..***.******.*.**......**..*..**....*.*.*...**...*....****.*.*..**.**..*..*..*.........***.*...***....**.***.***.*..**...******.*..*.**.**.**....*.*.**.........*.*..***.....*....*.*....**.*.**..***..*..*.*.*.*..****.*..*.*..*.....*.**...*..**.***..*..*..*.*..*****...**.*.*.*.**......***.*******....**...**.*...*.***.**...***.***...******..*..***.**.*.**..****...**....*******.*.*.*..********.**.....*..*.***.*.*..*.********..*.****....******.*.**...*.****...*.*..**.**..**.*.***.*....*.*.*..**.*....**.*...*...*.**..*..*.*.*****..*.**.***.****.*...**....**.****..*....*****.*....**...*...**..*...*.*.*.**......***..*.**.**...*******..**.***.***....***..**.***..*.****.*...*****.*.*..*..*.*..**.*...**..**.*.******.**......***...*.**....*****..*. *....***.....*..**.*..**.**.*.**.....***.*.*.**.*.**..*****..*****.***.........*...*.***..*.*.*...*.*.*..******.*.**.**...**..*..***..**...***...**.*..*****.*.**.*.*****..*.*..*....*.*..****...*.**..*.*.**.**.*.***........*...*........****.****.*....****.**.*.**..*.....*......*.***....**.*..**.*.**.*.**.****.***..*.*.**..**.........***..**..*****..*..**..**.**.**.*..*..**..***.**...****.**.*.**.*.*..**..***..*****...**...*..**...*...*.**.*.*..*****.**...*..**.**....*.*...*.**.**...*.**..*.*.**.***.*...*.*.***....**...***.**.*.*.*....*..**..*...*.*.......*****...*****....*...**.....*.*.**.**..**...*.*..**..**..*.*.*..**..........**...*.**.....*.*....*****.**..**..***..**...*..*.***...***.*..**.........*.*...**..**.***..**...*...*....**.*..*...*...*..***.*..***.*.**.**..*..*.*.....***.****.***..*****..*.*.*****.**...**.*..*.***.*....***.*...**..***.**.***.*.****..*..****...**..***....*.*.**..**.**.**.**.**.**.**.*....*.**.....****......******...**.*.**...****.*..*****.*****.***.**.***.***..*...*.....**.*..**..*....*..***..***...*...*.**..*.**......*..**..**...*.*..*****.**.**.*...*.*.**..*******.*..*.*......**.*...*.*.**.**..**..****.**.****..**..***.*.***..*.*...***......*.*.*.*....*.**.*.**.*****.**..***.**.***.**.**....*..**..***..****.**..**.....*..**..**..**...******..**...***.....*....****.***.*..**.*....*..*.*..**.....***.**.*..**..**..*.***...*.....*..**.....*...*.*...*...*.**.*.**....***.**....**.*.*.*****.*.*.**.*.**..*****.....*.*..*..*.*.**.*......*.*.*.***...*.******.*****...*.**.**.***.***..*...**.*.**.*..**.**.*...*....**....**.**..*.*..*..**.***...*..*.***..*.......**..*...*.*.**.**.****.*.**.*....***.**.**.*****..**......**..*.****..*....***..*.**...*.********..**.....*..*..*.****..***..***....**.**...**.**.**..*.*..*.*****.***..*..*.**...***.**.......**..***.***.****.**..*.***.*.****.*........***.*.**..*.***.*....**....*..*..****.*..*........*..**......*..**.**..***.*.**...****.*........*.**.....**...***...*.*.*..*..***.**.*****...*....*.*.*..*..*.** *.**....*...*.*..***.****..*.**.**..*......***...*.**.*****.**...*.....****..***.*.*..*.**..****.*.***..**....*.**.*..***..***.**.**.**...***..**.....*..*..**..**.**..*.....****..**....*.*.*..***.**...*.*....****.***.****..*.*.**.***.*.***.*..*.*..***....*.**..*.**.......*****....**..*.*..*..****......**...****..**..**.*.*.*....*...*...*.****.**...*..*.*****.*****.*.*...*.**..*.*.***.**.**.*..**.*.*.*.*.*..*.*.*..*..*.*.****....*..*..*.****...***..******.*****..*.*..*..*..**..*.**.*...*.*.*.*****.**..*.*...**.*....*.*..*******.***.**.*.*.***...*..**.*.*****.**.*.*..*..**..**.**.*...*...*..**.*...*......**..*..**.*.**.**...*..*.*..*.*.*.*..*...*..**.****.*.*.*..*.**...*.*.....***.*.***..*.*...*..**.....*..*.**.***.***..*.***.**.....*.***....****..*.**.*.*.**.******.*..*...**.*****..*****...*.*..****..*..*.*..***..*.*.*...**..*****.***..***.*****..*****.******.*.**..*.*....***..*..*....**.*.***..*.*..*.*.*.***.**.*****..***.*.*.**.**...**...***.....*...*.*.*.*..****...***.**.**.*.*.**.**..*.**.***.**.*..**..*..****..*.*..***.......*..*.*****......**..**.*...*.*.***...*.*.*...**..*.***.**.*..***...**.*...*.**.**.****.*..*.*..***...**....**.**..*...*....**..**.***...*****.**.*.*..**..**.***...****...****........*.**..*...*.*...*.**....*.**.*.*..*.*..****.*..*...*..*.****.**..*..*..*...***..*...****..*.**....*.*.****.*..*.**.**..******.***...*.*..*......**...*..*.**...*.**.*...**.***..***...***.****...*.**..*.*.*.***.***.*.*.*...**.....***.*.***.***.*.**....*.**.**..*.**.*.*.**..*..*.**......*.....*.*.**.*.*.**...****..*..**.*.***...***.****..***.*.**..*.**.**..**...*....*.*.*.**.*.**..*.*.....*...*.*..*...***.*....*.*.*.*.***.......*..******.*.**.*.*.*....*.*.*.*.**.***.*.*..***.***.*.*****..**..*..*.***.****...**.****...**.***.**..*..**...**.....**....*.**....*....*....*..**.*.....*..*.**.*..*.*..*.*.****.**.*..***...*.*..*..**.*....**.*.*.*****.**********.*.*.*.*....*.***.*.**********..*.**.*...*.*..*.*.*..**..*.****.*..*.***.***...**..*...*..***.**..**...****.****.** .***.*.....***..****..*.***.**....***.**.**..*..**.*...*....*.******..**..***..***...*..*.*.*.*...*.*****..*.*..*.**********..*.*..*.*.*.**...*.*********.**.*.*..*.....***.**...**..**.*.*.**.******..*.*.****.*.*...........*.***.*...*....*.*.**..*....***.**.*..*..*..****..*.****...*.***....*.****.*....*...*.***..*.**......*.**.**.***...**.*.**.*.*..**.*********..***.*.*.**.**..*..****.****...*..*...**....*..*.*..*..*.*....*....****.**...***.....**.*....*..**..**..**..**..***..*..*****.*.*.*.******...*....**....***.*....*....*.*.*.****...**.**..*******..***...*****.......*.**.....*..******..**.*.**...**.******.********....*.**..*.....*.***..**..*..*.**.*.*..*.**.*...**..*.*.*.*..*......**...***.*...********..****.***.*.**....**......***.***..**.*.....*.*.*.**.*..***.*...*******..**...**.*.**.*.*.*...**.....*..**...*.***..**.***...***.**.*.**...**......*....**.***......***.*.*..*.*..**.....**.**...*.*....*.*...**..*****.**.*..*.*.....**...***.***.*..*...***..***...*.*.***........**.*.*.*....*..**...*...***.*.*.*...*........***.**..*..**..***.*******.**.*.*.*...**.***...*....*.*.*.*.*...*..*.***.**.....**..*.......*....*.*.***.**..**..*.***....**.***...***.*..****...*....***..*..**.**...***..****.*.*.***........*....**.*.**.*...*.***.....**.*...****..*.....**.*.**.**..**.*.*...*****.***....*.*.******..*..**..*...*..**..*.***.****..**.*.*..*****..*....*....**....*.**....****..*.*.**..**....*..*....***...*.****.*.****.*.***.**..*****.*..........****...*.*.***...****.*...**..*.***..*.*.*.*.*..***...*......***..*..***.*...***.*..*........***.*..*.*..**...*.********..*.*****.*****.......*..*..**.*.*****.****...*..**..**.*...*.*..***.*...**.*.***...***..*********..*.**.*..*...*.*...**.****..*.*..**..**.*****..**...*.**....***..*.**..**.***.******.*.........*.**..**...**..**.*****..*.*..****..***.*.**.****.*.*..****.*..**..*******.......*.**..*..*.*....*.**.******..*...******..*..***.**.....*.**...*****.**...****.*.*..**.***.**..**.*..**.*..***.*.*..**..**...*..**....****..**. ***.**..*.*.**....***...*****.....*..*.***.*...*....*.**..***.**.*...***..**..*.**.**.***..*..*...**....*****....*..*..**..**.*..**.**...*****..**.*..*..*****.*.*...**.*..*..*..*.*.**.**..***...***...**.***.***...**.***.*.*.*.****.*.*****.*...***..**.**..**.******.***..*.*..*.**...**...***.***...*.*..*..*...*..*.*.*.***..****..***.*.....***..**..**.**.***..***..**...*.**.......*.*.*...*......*.****....**..**...*.*..**.**.*****....**.**..*.**.*..*****..*...******.*.*.*****..**..**.**.*...*...******.....*.*....*.....**..*.****.***.**....***.****..***..***...****.**.*.*.***...*.***..*****.****.*...**...*..*.....**.***...**.*..*.****....*...***.*..*.*.**..*...*****.*....**.*..**..**..****.*....**...***.**.*.*.*.**.***.**..*.....****....*........****...*****.*.**.*.*.*****.****..*.*.**.**.**.*....***.*.....**...*.**.*.*..*..****...*.*...**.*..*....***.*..*..**.*.*...*.**.**...*....***.**.**..**....*.*...*..**..****.*...**...***......**...***.*...*.****..**...**.*.**.**..*..***.**.*...*.**.*.*...**.......**..*..*****.*.**..***.*.**....**..**..*...**.**.***.*....*...***.*.**....*..*..**...*.*****.**.****..**.*.**.*.*..***.*...*......**.**....*.**.*.*.****.....*..****..*...*...**.*.*.*..****...***.****.*...***.*....*.**.********....*..**...**.**..*.***.***..**.*.**.***..**.****...*.*.....*....*......***...*...***..*.****....****...*..*..**...*..*.*..*.*.**..*.***....*.**...*..***.**.*.*..*.*..*.*..***..*.**..*.*.**.*.*.****......*****...*.*.*..*...**...**....****..***....****..*.*..**.....***.......*.*..**..*..**..**.*....*..*...**..*..**.*....**..*....**.**...*.***.*.***.****..***.....**.*.*.*....*..**...**.*.*.*.*****.*..******.*****.*...*.***.**..*..*....***..*..*..********...*.*...*...*.***..*..*****.**..*..****...*..**..**.*..*..***.****.*.*.**..*.*..*.*..*.*.*...**.....**..*****..*..***..**..*.****.*....*.*.***.*.*..*....****.****.*.***.**..*.**.**.***.***....*.*.*.**...**.****.*.***..***.*.*.***.*****....*******..***....*..***...**.***.*****.*.***.*****...*..***.**** .**.**......**..***.*.*******...**.****..*****.**.*.**.....**...*....*...**...*.....***.**....**.*..*.****.*.**..**.*.****....**.**.*.*.**.*.*..*..***...*..*.....*.**.******.*.....*.*...**..*****....*..*..*.*.*.*...*.***.*..*.***..***.**..*********.**..*.*.**.*..**.*.*....*.*****.*.**....*.**...*.***.*..*..**..*.*.********.**..**..**..**.*.*.**.*.*.*.*.***.***..*.*.....*.*..*.**..*..*......*.****.....***..*.*...**.***.***.*...*.**..***..**.**..*.*.*.**.******..*..**..*.***....**..*.**.*.*..*****...**.****..*......*********.*.*.*.**..*.**....*.*...*..***..*.*.*.*..*****.*..*****..*.*.***....**..*.***.*..**.****...*.*.*..*...*...*...*...*..***.*.*.*..*..*.*.***.*....*.***..*******.*..**.*...**.**.******.***...*..*.**..***...*..*.***..*.*..**..*.*****.**..***....*..*.*...**...*.****.*.*....*.**..***.***..*...**.*..**...**..**.***...***..***..*.*...****.***....*..*....*****.*.*.*..*...**.**..*....***.**.**.**...*.****..**..*....*****.**.**..**.****.*.*.....*..**.*..*.*.*...***..**..*..**..*..*..*..****.***....*.*.*.*......**..***.*..*.**....*.*..*.*******.**..***.....***.**.*.*.*..*.***.*..*.*.**.*..**.**.*..*.**.*..*.***.*..*.***..****..*...*.****.*...****.**.**....**.**..***.*..*.**..*.*.*.*.*.*..*.****.**.*..****.***.**..*.***.......*.**..*..*..*..*.**.**.****.*.**..**.**.....**.*..****.*.*.***..*..*.*.*.***.....*.......*.***...**.*.....*.*..****...*.*..***..**.***..*.***.***..*.**....******.*.......*..***..*..**...***...***.********.**.......*..******..*****..*.****...*..*.*.*....*.*.*..**.**.****...***.***.*..*...*..***..*.*....**.*.****.*.....***.**.*.....**..**..*.*..***....***..*.**.*.*..*.**..***......***...***...*.*......**.***.*****.....*.*...***...**.**.******..****.*...*...*....*.*.**...*..**.*..****....*....*...***.*.***...*..*.*.*.***...**..*......**.*...****...*.***.******..**.*..****.****..**...*.**.*..**.*.***..*..*..*..*******...**.**.*.****.*..*..*.**.*..***..*.****.*..*....*****.*..*...*.*.*..***.***..*....*.*.***...**.*.....***.***.*...*..**.**.**. ..*.*..****..*..***..**.*...*..*.***.**.***..**..*.****..**..*....**.**.****..*....******...*.*...**.*..****....**...****..**.*...*...**.*.....*.***.*........*.....*..*.*.******........****....**..**.******.....******...**..*.**....*..*...*...*********...********..***....********..**.***.**.***.*.*.*****..**..**.***..***.*.***.**..*.*.***.****..***..**.*..**.***.......**..*.**.*.***.......*.*...**.*.*.*.***...*..**..*...*.***.*.*...**..***..*.**.*....*..**.***..*..**.**..**.***...****.*..*....**..**.*****......**...*.***.*.*.*..**..*.***.*.**..***...*.....****.*.*.*****..*.*.**.*..***....*..*..*.*...**..**.****.**...*......*****.**..*.*..***....****...*..***..*....**....*.*..*...****.**.**..**....*****....*...**..*..*..**..**...***.*.*.**.*..*..**..*....**.....*....*.*....*..****...**....*.*....*.*...*..*..***.....*..*..*....*...**...*.*..**...*...*.*...*...**.**.....*****..***.*.*..*..*.*.**.*....*.**.*.*.***...*.******.**..**..***.*...**......*.****..*****..*.*.**.........*....*.***......**..*..*...*...*.*...****.....***.*....*..**.*.*.**...**...*.***.*.**.*...****...*.***..****.*..****..*..****..*.***...*.....*..**.*......*...**.*.*..**.***...***..**..**...***....*...*.****.*.**...*.*.*.**...*.**.*...**.*.*.**..**..**.****....*.*.*..*.*.**..**..*..**.*....*.*..*...*******..*.**..*****....*****..**..**.*...***.*..*.****.*.**...*....*.*..****.......*..****...*.*....*..**....*...****..*...*..**********.*****...*.*.....*...*.*..***...***.*.*...*....******..***********.*.....**.....*..******.******...**.*....****.*..**.****.****.*.***..*..*......*..****.**...**...*.*.*****.*.*.****..**...*.*.*..*.****....**..***..****.*..*.*...***.*.***.**.*..**.*.**.....**.*...****...*.***.......**.**.**.***..*..*...*.****.*..*.**..*...*..**.**.*.*...*..*.....*..*****.****.*.*....***.***..**....**.**.**..**.*.*..***.**..***.*.**...***..*****..*.****..*.**....**.*...*.*.*.******.***....*.*..*.*..*.*...*...***.*..*******.****.*******.....*.*.......*.**..**.***.........*...**..********* ..*.....*..*..*.**.**.*...*..*..***...*****.*.*.*..**.*......*......*.***...**.**.*.***..*..**..**........*.***.*****....*..**...**.**....*..*..***..***..*.*.*.***..**.*..*****....**.***.**..**.*.***.*..*.*..*.**..**....**..**..***.*...**..*..**..*...**.*..*..********.**.********..*....**.*...**..*.*****....**..**...*..****.*..*.*..**..*.**.*...**.*.***...*..*..**.....*.....***.***..**.....*..*.**....*.***...*..*..*..*.***..*....*.***..*.***.....*..**.*.**.*.*.****....*.*.**.....*.*.****.**.*.****.....***..****....*..*..*.....*.***...*..**.*.**.**.*.*..****.*.**..**....*...**..*.*****.***....**.....*..*..*.*..*..***...**.****..*....*.....***..*****..**..**.*..*..**...*.*.**...*.**..*****.****.*.****.**..**.**..**...**..*..****.*.*****.*...*....**.*.*.**.*.****.*.**.*...*...*.****.***.***..*..**......*..*.**.*.**.**.*.*.*..**.**.*..***.*.*.*.**..*....*.**..**....*.*.*....**.********.**.*.****..**.**.***..***..****.*****....**.**..****...*.***.....**.*.*...*.*.*..*.*.*..*..*..**..****......*...**.***.**...*..****...**.**.*..**...*.*...***..***..*******.**..**...*.*.*.....*.**.***.*...**....**.*..**..*.*.*..***.**...**.***.**.**..******.*..***...***.**.*.*..*.......**.****.********..*.....*.**..*.***...**.***...*....**.*...**...*.****...........*..*...*...*.*...***....*.*....*.*...**..***.*.*******.**......*.***.*...***.*****.**...*.*.*.**..****.*..*....*.**.*.****.***.****.*.*.*****.*.*..........*.*.*****.*.*.*.*....**.****......*.....***.*..*..***..**.***.***********.**.*..**.*.*..***.*..**.*.**.*....*..**.***.**...*..*..*.*..*.*.*****....***.*.**.***.*..*...**..*.*****.*...*.**..*....***..*.*...***..*.**..***.***.**.**.**.*.****.....**.*.**....***...**.***.*.*.*.*..*....*.**...*..*.*****...*.*...*...*.**..***.***..*....*.**.**.*..*.****...*.*.*...**.*.*...*.**..*.*.*.*.*.**.*.*.*.*.*.******.*..........**..*..******..*.****..**.**.*...*.**.*...**.....*...**....**..*****...**...*.*.***.....*...**.*.****.**..**.*..*.*..*..*..***..**..*.*.....**..*.****...**.*.***....*. ..**..***.*.*..**.**..*..**.**.**.***.*...*.*...**.***.*.*..*...***..*...*.*..*.*....*..*.*.*...**...**.*****..*..**.**....*..******.*..**.*.**.*....***.*.*****..**...*.*.*.*..*.**.....*..**..**....*........**.***.*.....**...**...*.*.*.*.*..*..**..***.**.**..*.***..*.....***..*****.***.*...**...*..**..****.....**.....*....*..****.*.**....**...**.***...****....***..**..*.**.***......****.*****..*...*****....***..*.*.****..*.****...**....*.**.**.**.*..****..***.***.***.*..*.*..*.....**...*.*.***.....**.**...**.*.*..****...*..*....***..*..*.**.**.*..*.*.*.*.*.****..****.*..**.*..*...*...**..*.********..***..**.*...******.*.******.**...*..**.***......******....*..***...*****....***..*....**...**..***..*...*.*..*.*....*...*..**..**..**.....**.**..*.*.*.**.*.*.***.*.*..*..*.*.*..**...*....***..***.******.**....**.*...****..***....*.*..*.*.**.*.*****...**...**..***..***..*..*.**********.****...****.****..*.*..**.*..**..*.*******..******.**...*.***...**..**.****...*..*.*.*....*.**.*.**..*..*..**.*..**..****.*.......*****.****.....******...*.*.***.*...**....*..***.**.*..**...*..*****.**..******..*...*.***..*.*.**.*.**.**.*..***.*..*..*..**......**..*....*.*........*..*.**.*.*.*..*...*****..*****...*.*.*.**.*.*...*.*.**.****.*.****.....**..**.***.**.*...****.*.**.**.**.*..*.****.*.*...*..*.****.***...*....*.*..*...*.*.***.*....*******..******..*.***.**.**.***.*.*.**..**.*.*.*..*.******.*.*****.***..***...*****.*.*....**.**.**.*....*...*..*.*...**...***..*..****...*....***.***..***.*.*.**.*.**.*..****.....****...***..*.*.*.*.*.****..*..**.*..***...******...**.*.*.*..**..*..**..*..*....**..***.*..*.**.***..**...**.*..**...***....**.********.**.......***..**.**....*****.***.*.**....**....*..*......*...**....**.*****.**.*..*..**.***.*..***.**.*.**.....***....*.*.****.*...*.*.*..*...**..**.*.*..*.....****..*.**..****.****.*...***..*****.**...***.*....*.*....**.***.***.**.*....*....**...**..***..********..**..*.*.*.....*.*..*..*.*.****.*****.*..*.*...**..***..***...**..**.*..**..*. ..***.***.**.**.****.*.*..***.......**.*...******.**....*******..*..*....****.*....***.*.*......***.***....**....**.....*.*...****.....**.......****.**.*****.....*****.***.*****..*..*..*..*.......**.****.*****.*****.*.******.*..****.****.*....**.*..******.*.**...*..***...*.******.*..*.*.*.**.*..**********...*.*....**..*.**.**..**.*.****...*..***.**..***...******.*...*.**.******..**.**.*..**.***.*.****.**.**...*.**.....*......***.******.*....*.....**.**.**..**.**.**.*..*.**..**..***...**.*.******..**.***.****.*****......*..*....*.***.*.**...*..**....*....*....**..***......****.******.....*..***.*.*...******.*.....*.....*..**.******.*.*****..*.*.*..*.*.**.*.****.*.***..**..**.*.*...***..**.*..**..**..........****...*.***.**.*.*.*.*.*..*....*.**...*.*.*.......*..*......***..**.*.***..*..*.....*.****.*.**.**.*...*....*.**.*..***.**...........*.*....*.**.*****.***..**..**.*.**..**...*...*...*..***....***.**.******.*..*.....*****.*..*..**.********.*.**....***..**.**********...*.*..****...**.*...*..*.*...**.*.********.*........*...**.**...*..*.*****......**..****...*..**.*..*...*..*.*******..**.****....*.*...*.*.*.*..****...***...*..*...**...*......*****......*.**.*.**.*.....*....*.*..***..*..*.*.****.***.*..*.*.*..**.*******..*.*....***.*..***.*.*.*..**.**...*....**.*.**..*.**.*...*..**.*.*...**..***..*.**.....***.......*...*.***.*...***...****...*.*.......***.*..*******..*..****..*.**.*.....*....*.***...*..*..*..*...****.*****...****..***.*..**..*.*.*..**.*****..**.**.*.**.***..*****..**.**.***..***.*.**.**.*.*.*.*......***.***..*.*...**.***********....**...*..**.......**.*..*.**.*****.**.*****.****...*....*..*.*..*.*.**.**.***.*.**.....*.****.*.*.*...*.*****..**.****.*****.....**......*.*..******.....*......**.***.*.*.*.******.*..*..*.**.*.***....*.*.***..**...*.....*.*..*.****************.**.**.*.***..*..*..*...*.*..*.....*******.*.......*..*.*...*...**..**..**..*...*...**.**..*.*...*******.**....**.***.*****.****.*.**.***.*****.*..*..*....**.*.***..*..*..**..*.******. *.*..***.****...**.**.**.**.**..***.....********..*..**........*.*.**...***.*.****.**..*..****..***...****..***..****.*.**..*****.*...**..**....*.......**..***......*.**...****..***.***.*.**..*.*.****.*****.*...*....*****......*.****.**.**...*...****..*.*..*.**.*.**.*****..**..*...**....*.**....******.*.*.*****..*...**.*..**.*..*....***..**.*.****.****........*.*.**..*...*.....****.*.*.**.*...**.**..***.*..*..**....*...*.**.**..******.....**..*.**.***.*...*.*.*..*.*.*.**....*....*..**..****..******.**.***.*.....**.**..*...*......*****...*..*...***..**.....*..***..*.*.****..**.*....*.****.*..*.*****.****.**.*.........*...*****..***.**.**..*..*.....******..***...*..***.*****.***.*..*****.*..*..*..........*.*..***.******...****.**.****..*.**.......**.*.**...*****..*...*..*...****.*...*.*...******........*.**.**.*..*..****..***.**.**.**.*.*.*..*..**.******...*.**..**.**.*.***.*...****..*...**...**..**......*.**....****.*.*.***.*.****.*.**........*..*..*....*..**.*..*.*..*..**.*.*.*........********.*.*....**..**.....*....**.*.***.*.*.*..***....*..**....*****.*.**..***...*...**......*..********..*...******....*.**....*.....*.**..*..***.**..**..**.*******...***..***.**.*.**********.*...*.*....***.*..*.*...********..*.*....***.*.*..***..*..*..**..*..*...*.*.**..**.*...*.****.**..*.*..*..*****..********...**..******.***.*.***..**.*.*..*..***.*.***...*...*..***.*.*.***..**.***.....****.*..****..*.*.....*.*.......**..*....***..*.*.*......***.********.*.***..**.**....*.**.*..*..**....**.**.*.......*..*..***...***.....***.*.***.*..***.**...**.***...**...***.*..**.......*....*.*..*...*.*...*.**..*....**..*..*....*********.**...*.*.*...**.******...*..***.*.*.**.***.**.***.*......****.*..*....*..*******..*****...**.*......*.*.*...*.*.*.*.....*****..*..........*.**..**.***.***.*.*..**..**..*.*..*.*.*.*...*..*.*.**..*.**.*.*.***..**.*.*.*.....***.**.*..*.*.**.....*....*.*..*********..**.....*...*.*.**..*.****.*..*..*.***.***.**.**..**..**....********.**.*...*.***.*.*.*.***.****..**.. *****...****.*.*..****.******.....*..*.****.**..**.**..*.**......**...**.**.*.*****.*.**.***.****.**.*.*.*..*.*.*.*...**..**********..**...........***.*.**..*.*****....*...*..*...**.*.**.***...****..***..***....*.**.....*.*.*...****.*.*******...***.*..***.....**.*....*..**....*.****..**.........**......**.*.***....****.**.*....****.*..*.*.*****....*.*.*..*...*.*.*..****.....**...**...******.****..*.*..*..*.**..**.*.*.******.*..*.*.***....*.*.**.**.**.**.**..**.*....**.****..*.******.**.*.*..*.*.*....*..*...**.*.*........*..*.**.****.*...*.*...**.**.*.*.***.*..*....*..*..**....*.***...**.**...*..**.****.**....*....****.***.*.***....**...*.*****.***.**...*...*..*.*.***...*.**....*.**....**.**..*.*..*..**...**..*.**.*.*.**..****.*****.*...**.*..***.*.***.*.**..****.*.*****.***..****.*..**...*..***.**.****..****.**...****..*.***.***......***.*.*..*.*..**...***.**.*..**.*...*.****.**.......*.*.******..***..***.*.******..*..***.**.***.***.......**.*...****.*..*.*.**.***.**.*.*****.*.*.****.*.*.**.**.**..*.*..*****.*.*.**.*.**.*****.*.*...*..**.****.**.*....****...***.*.*******..*.***...***.*..*.****..*..*..**.......*.***.....**.*.*.**..**..*.*.*.*..***....**.*.**...*..**..*...*.......*...******..**.***...*.***.**.*.**...*.**.....***..*.**.*.*..*..****.**.**.*.*.*.*...*.**...*.*..****..*.*.*..*.*.*.**..*.**.*.**...**....***..***.*....**...***..***.*.**.******..*****..****...*..***.*..*..***....*........*.*............*..***.*..**.*...*..*.**..*.**..*.**.*.*...*..*..*......***..*****.*....***...**..*.*.*..**..***..****..*.*.*..**.....*..*.***.**.***...*..*.*.*****.*.*.*.*****.*.*.........*..*.*****.*..*.**.**..******.*.*.***..*..****.***..*.*.*..*.****....*..*****..*...*...*.**....**.....*.*....****.*..*.***.**..*....****.*..***.**...**..***.*.**.....*.**.*....****...*..**.*.**..*.**.*.**.**.*..**.**..*......*.*.*******.*.*.*.*........****.**..**.**.*..*.**.*..*****.*.*.**.*...*****.***..*....*.*..*...****.**...*.....***..*.**.**..**.*..************..*...*...*...*..**.*..*. .*..***.*.***..........*******.....****.*...*.*.*.*..*..**.**..*.*..*........*.**.*.******..****..*...*...**..***.*.*.***..**.*.......****.****..*.*.*....*....*....*****.*...*****....**.**..***.***.*****..***...**.*.****...**.*...***.*...*.**..*..*****...*..***.**..***..*****..*..****.**.***.******..*.*.....**...******..*..*....*..*.*.**.***.*..*.****.*.*****.*..*..***.**......*.*..*.....*.*.*.*..*..*...**..***.*..*..*.*.*******..***.**.....*..*...*.*******..*......****.**..*.**.*.*.......**..*..*.*.*.***...*..*...**.**........*.****..*..*...*.**.*.*.***.*..*.*..*.**.**.****....**.*.*.*.**.*****....***.*...*.*.*...*..***.**.*.**..******.**.**.....******.....**.***.****...*..**..*...*...*.***..*.****.*...**..****..*****.*.....**.**.**..*......*.**..****.**.*****.***.**.****..*****.*.**.*.**.*.***.*..*..****..**.*.****.*..**.*.*.*....***.***...*........***..*..***....*.*******.*.*.**.*.*.**.***...**..****..*.**..******..*.*.**.*****.*...*.*.**..*.*.**.******.***.*...*.....***..*.*****.**...*****...**.*****...*.*.***..*.**..**.****.*...**.***.**.**.**....****.**....***.**..*****.***....*****.******.*..*.*.*.***.**..*****..*..**..**...*.**..***.*.**...*.********.*****..*...*..*.*.***.***....**********.*....**...*.*...**...*.**.*..*.*.*.**.*......*****....*..**.*..*.****..*..**.....**.*.**.*****.******.**....**...*...***.****.*.*.*.........*.****......**...**...**.***..**.**...**..**...*.*.**.*....*...***....**.**.*.****..**..**..*.....**.*.*.**..***.*.**.*.****..*.*.*.*...**...**.**.*...**..***.*.***...***.*...*.**.**...*...*.*.*.***...*.**.*.*...*****.***......**.***..****.**.*..**...***.*.****...*.**.*.**.*...*..*.......**.*..**.....***.*****..**.**.*.*.***.*.**..***.**.**.*..*.*..**..***.**.***..*..*.....*.***..*..*...*.***..*..*....*...*...**...*...********....***.*....**.*.*.*.*.**..**.***...*..**.*.**.*.*.**..***.....*..**..*.******..***.*.*..**.**...*****.*..******...*.**.*.*.....*.**.***.**.**..****.....**.*..*...*..*...*.*.**.****....***..*..**.**.*.*.*.***.*.* .*.*.**...**...**.**.*.**..**...**.......*.**.....**.**..*.****.*.****.****.******.******.*.**.**..****....**.**..***.**..*..*.**...****...**.**..*...***.*.*..******..**..*....**..*.**.*.*.....**.*..***.*.*..*****...*.*.*..*****...*.******.***.*.*.****.**.*..*.**...*.**..**..*****..*.*.*******.****.*..***.*****..*.*....*..*......*.**.*...*...*.*...*.********...***..*.**.**..**..***.****.*.*.********.*******.*.*.***..****...*.....*...***...*....*....*...*.*...****.*****.**...**.*...****....**.********.*...****.*....***.*..*.*......***.****...**.*.*.*****..**...**..*...**..**...**.***...**.**.*****....***.*......*..*.***..*.*...*...**..*..****..*..*...**...****.*******..*.....**..**..*.*****...*..*...*.*.***.*.****...*.**...**.*.....*..*......*.****.*.***.**..**......****...**...*....*..*...**.****...****..*****.*.....**..*..**.***......*..***.*.**....**.******..***.**.**.****..*.*..**...*.*..**.**.*..*..*.*.....*.**.**..*.**....*.**.*.*.*.**.*..*..****...*.*.**.***.**..**..*...*....**.****....**.***.*..*.*..*...****..****..***..*...*..****.*******.*..*.*..*****.....*....**.*.**..**...**..*..*.*.*.......*.*...*..**...**..*.*.*.**.*.*.*.****.*...*.*.*.**.****.***..*.*.*..**..***..*....****.**.*.*******.**....*.****.*.*****...***.***.**..*****..**.*..***.**.*..******.*...******.*...**.....*....*.**.*..*.*...*.*.*...*...*..***.*....*..**..*.*.*..************.*.*.***....***.*.*.****.**..*.**.*..*.**.......*****.*.*...**..*.*...*.***.*......*..*******...****...**.****.*.*..**.*.**......*.***...***.**.*...*....*.**.**...***..***.*..***...***..*.*...**.**.**.*..**..**.***.*.*****....*..*.*.***..*.*.***...**......**.*****.***.**.*.**..**..*..**....*.*.....*.**..********....**....*....**.*.***.*.*.***..*.*.*.....**.*.**.*.*...*..**...***.*..****...*....*..***..****..***....**..**.**.......*....**.*..***.**.**...*.*...**.*.*.......*.**.*.....***..***..**...**..*.****...*.*..**....*******.*.**.**.**.*.*******..*....*....*.*.*.**********......**..**....**.*.*.*.****.**......**.*. *.***..*.****...*...**......**.*........*.**.*.*..*......*..****....****.**.*.*.......*.**.*.*..**...*.*....*..*.*...***..*.**..**.**..*****.***..*.*.**..**.*.*.**...***...*.*.*..*..**...**...***..*.**...*.**.********...**...***.*****.*.*...******.*.*....*.*..*..***.*..*********.**..*..**.**..***.**..*****...*****.....*..****.***.**.*......**.**..*.*..*....***.**.*.***......****..*.****.*.*.**....*.**..**...*..**.**.**.*.*......**....***.***.*.***.***.*.*..*..**..*.******..*.*.*.....*..*.***.*..*.*....*....*.**..***..***.**.*..**..**...***.*.*.***.****...*.*.................*.**...****....**..**..**....*...****..***.**..******.*.*.****...****.****.*...*..**..*...*..***.*..*******..*.*.*.**...***......**.*..*.*...*.**...*.*.*.....********...**...**..*.*.***..*.*.*...*.***.**.**.************.******.*.*.*.*..*****..**...*...***.*.*.**********....********..*.***..*..**..***..*.***.**.***..*.*.*.*.....**...*****.*.***....*.*.*.******...****.*******..**.**..*.*.....*.*...*....**...*.*.**.*.****.**.**.....*..***.*.......*..*.....****...*****...**.*..*.**...*.....**.*..*...*..*.**...*..******.*.**....****.**..*..**..*..****.*....*..**.*....****.*...*.**.*......***....***.*****.*.*.**.***....**.******.**...*.*.*..**.*******..**.***.**...*..**....*..*.****.*..*.**.*.**.**.***...***..****.*.*......*.*....*..*..****...*.*.*.****.*..***.*...**.*.....**..*.***.***.*...**.**.**.***......**.***.**....**..*..***.*****....***...*..*..*.*.*****.**.*..*.**.*.*..*..**.**********....*.*.*...****.*.***...**..*......**..**.**..*.**...****......*.*.**....*****..**.**..........*..**.*..****.***.**...*.*...***.**.**.**...*..****..***......******...*.*..*.****.*.***..**.*..***..**.....****..*.*..*..**.*.*..*.**...**...*.*.....**.**.**..............***...*...*..***...**.*.*....*.**.**.*..***.*....*..*.*..**..**.*.****.****..*****....**.*******.**..**.**.*..*..*..*.*.****...*.*...**..**..**...***.*...*..*****..*.**...*.*.*....****..**...*****...*..*..***..*...***.*.......*.****.****.***.*.*..*.. **.*.*..*.*.*..**....***.*.*.*....*.*..***.*.*.....***.*.**.*.***...*.***..**.*.***.*.******.***...*.*.*..**.*...**.*.*.*......****..*.******...****...*.***..*****..*.*...***..*..*.**.*..**.**.*..**...**...*.*****....*.**.*..***.**...********.*.**.**.*****....****.*.*.**.....**.*****.*.*****..*.**.***.***.****...***..****.....**.***..*.*.***....****.....**.*.*.*.*.....*.*.*.*...**.*.***.****.*...*.**.*.***....*****....*.*..*.*****.*.........*.*..*..*..***..***.****..****.**.*.*.*.***.....*.***.*.****....***...*........*..**.**..***..*..***....*..*.*****..*..****....**...*..***.**..*..**.....*....*..*.*.*.*.*....*.*...***.*.**.*..*....**.*.....**.*.*....*.***..***....*..**..*.*..**..****..*..*.....*.***.****.**.***.*.**.****..**..****...**....*.*...*.*..***.***.*****.**.**...*..*.*.**.*.......****.*.*..***.**.....**.*......*..*.*.**.****..**.*.******...**.....***.*..*.***.****.***...*.**.***.***..*..*...*.*.*.*...*...*..****.....***..**.*.*.*****....*.**.*..*.**..*..**..*.***.....***.***.*.....****..*.*..***.*.***.***...*.*..**.**..**.*.***.***.*..*...*..*.*.*..*..**.*..**..*.***.*...**...***..*.**...**..*...*...*.**..*.*.*.**.*..*.*******...*.**.*****.*..*...**..**.....**.**.*.*.*.***..***..*..***.*..*..***.*.**.*.**..**.******.*..***.*..*.*....**..*..*.*.*.***...**...**.*.*.**.*......*.*..***.*..**.*.***.*.*.**.*.**.....*..*..*.**.*.***....**.*****...**.**.*****.**...*.**..*....*.*..*.***.***.*.**.***..*....*****....**..*.*.*.**..***.***.*...*.*.**....**.**.*..**....*..*.*******.*.*..***.*..***..**.*....*....**.*.***.**.**.***..***.*..*..***.....*..*.**.**..***....**.*.*.**.*.*...**.**.****.........**....*..*******..*..*..***.*..*..***...*****.....*.******..*......**.****.**.*...*...**...*..*...*.**...**..*.*.**...***.*.****..*...*.*.*.****..*......*.*...**.**.*.....*.**.*.*.****...*..**.**...*.*.******..*.*..*....**.*.*....**.*..*...............**..*..*....*..*.***.*.*.*...*.*.**..*.**.....*.*.........***.***..**...***....*..**..*****.****....*.****.**.*.....***.* *.*.*..*.*.***.***...*...**.*.*.******.*..**..***.**.***....*..***.***..**.....*...*....*.*.*.**.**.*..**..**....**...**..*...*..**.*.**.******.**.****.*......*..*.....*.**.***..*..*******..*.*..*......***...****..*.*.......**.*..*.*.*.*...*..*.****.****..**...*.**..***.******.***.***.*.**.*..**.*...*********..*.**.***.***.*****.......**...*.*..*.**....***......**..*...*.**..*..*..*.*..*...**..*.*..**.*.....*.****..***..****.**.******.*.*.***.*....*...*.*..**.*.*....*..*..****.....**.*...*.....*...*********...*..***.***.*...***.*.***.*..***..*...*.*.*.*****....***.*.**.*..****.*......*.*...*...***..*.*...*.*.**..***..**.***.*.*.*.*****.*..**..***..**.**....*....*....*.*..*.....**.*.********...**...****.****..**.*.**.***.*.****...**..*..**.**...**..**.*....**.*..**..***.***.*...*.....*.***.*****.....*.*******.*.....**.....*.*.*..*...*..**.*.*.*.**..*.*...**..*.*.*.*..*.**....*...*..**.***.*.*.**.*.*.*.*.**....****.....*...*.*.........***.*.*.*...**.*.***....*....***....*****.*..**...***.**.*.**.*.*.*...***.********.*....*....***..***..***.*.*.**.**.....*...***...**.*...*.**..*..***.***.**..***...*..***.*.*...***.**.*.***.....*..*..*.*.*......*..***...*.*.**..*..****...****..***.*....**..*****...**..*..*.****.**.**.**********..**.**....**....*..*.*..*..*.*.**....*..****...***.***....*.***...*.*..***.*.**.....*.*......*..**...**.*.********.*...***...*....*.*.**......*...**.......**..**.*.*...***.**.**......*...*.**.*.******.*.***.**..**.***.***.*....*.....*.****.***..***.......***....**...**.**.*.*...*...*...**.*....*......*.*...**..***.**.*..*.**.*..****.**......*....*.*...***.**.***.**..*.*.*.**....*..*..*.**.**.**....*....**...***....**..*.***..**.****.*.*...***.**....*..***.**.*...**.**.*.***.*..*.*.*.**.....*.**.**.**..**.*..******.....******.***.****.*...***..****..**.....*..**...*****...*..***...*.*..**.******.*..*..*.*.*.*.**.***....*.**..*...*.*..*.**..****.*.***.*.***.**.**.***..*.*..****...*.**.****.*.**.****.**..*..*.*..*..******..*.**......**......*.****.* ...*...*.*.*.**.**.***.*.**.**.*.*..*.*.*..***..*.**.**...*..**..**.*****...**..****..****.....*.***..****......*.**.*..****.**.*********.**.*.....*.*.*.***..*.****.*.***...*.*.*......****....*.*..**.***.*.*.....***.*..****.*...***...**.****.**..****.*..**.*.*.....**...*..*.**..*******.*****.**.....*..*....**..****..*.*.**...****.**..****.*.....*.*.**.*..*....*.*.....*.**.*.*.*.*...********.*.*.*..*..*.***.**.*.**.*.*.*..*......**.*.***...******.**..**.**.*....**.*..**.*...***.****..**.*.*.*..*.**.*...**..*******.*...*...*...******.**....*.*.*..**..*..*.**.***.....*.**....*...*..*.**.***.***.***..*....**..**..**..**.*..**..*.**.****.*.*....*.....*..**..***....*.*..**..***.*..*..*.**..*...****.*.**..*.*....*******.***..**..*.****.****.*.*.*.******...*...*...***.*..*...*.****........*.**.*.*.*.*.**..*...***.***.**.*.***......**...*******.....*.*.....*.**...*.****...*.**.*.*.*..*.*.***..***....***.***.**.**.*.**.......***..**...*.*.*..**...**...*.*..**..**..*.**..**..*.**....*..***.*.**.*.**.*.*.**...***..**.*....**...*.*..*****.....*.**...*....******.*****..***...*.***..........***.****.**....*.......*.***.**..*.*.*..*...*.*****.*.**********..*....**.*.***.......*.......***...*.**..*****.**......***.*.....**..*.*..*...***....*.***.*****.*.***..*.***.*.**.*..*....**.*.*..*...***....*....**.*.*..****...*..***..**.*..*.***..***..***...*.**...***.*.**..***.*.****.*.***..*..*.***....*.*..**..**..**.**..****.....*.***..***..****...***..**..**..**.*.*.**..**..*.*...***..*.**....*.****.*.**..**.**..*****....**.*.*........***...*****..**.*.****..***.*..****..**.**.***..*........**..*******.*..*....**.*..*...*...***.*..*..*.*.**...*.*.....**.***.**..****..*......********.*..***..***.**....*.*.*.****.*.*..*.*.******.**...*......**.*....***.*..*.**...*.**.*.*...*.*..***..*....*..*...***.*...******....**.*.**..**.*.........*..*.***.*.***.*..****...****..**...****........**.*.***....**.*.**.**.*...***...*.*..*..***.*.*.***.****....*.*..*..*..*.*....**.**.***.*...*******...**.***..* .*..**.*.**.*.**.*.*...**.*..**...*.*....****..**..*.*.*.***.*.******.*..***..******...**.***..******....***.*.*.*......****...***..***...*..**....**........*.***.....*.***.******..*....*.*.*.*..**********.**.*.........*...*.***.**.*....*......*.*.****.*.**.**.***.**.*..*....***..****.**.**.***....*..*.**.*...**..*..**.***.*.***.*.**...*.*..*.*..***......*.******.*.***..**.*****.*..**....*.**.*.*.....*.*******...*....**..*..*.**.**.**.*.....*...*.***.*******..*.*.....*....*.*...*..***.**..***....**..*.*..*...**.**......**.*...*...*.*.**....*..***..*.*.*....*.....***......**.**.**....**.**.**..*...**..*......*****..**....****..****..*.*...**...*...*.*...**.**.**.*.****.*.***..*..*.*.*..*..**.*.***....**.*....**..*..**..*..*...**..*.**.*.*.....*..*.*.**.*....***...*..*.**.***......*...**......****.****..*..*..**..**..**.*..*..*...**.**..**....***...*..*.**....*******.**..*****.*****..*.***.*.*..****.**...****.*.*.*...*.***.*...***.*.....**...*.....*.*......****.*...**..*.***.**.*....**.*.*.****.*.*..*...***.*..*..**.*****....*..**.******.*****...**.**.**.*...*..****...*.**...****..***.**.****.***.*****..*.**..*....*******.**.***.**.*..**..*.****.**..*.*..***..**....*.*....***.*..*...*.....*.**...***...**.*****..**..*..*.*..*.*.**.***..****.*..**.**.*....**.*.*....*.**..**.***..*.**.*....****.*.*.*...*.*....**...*.***.*..*..***....***.**.***...**...***..*..*******.**..*****.*....****....*.**.***...**.**.*.*.****.**.*..**..**.*.****...*.****.*....*.*****....****.********..*...**.......*****...**..*.**.****.**...****.***.*..**.***..**.***.***..**.*.*.*..*.**....*..***.*..*..**.*..*.*...*..**.*..*.*....*...........*....**.....*.***..*.*..**..*.*...*......***...**..***.*..*.*.....*.*******..***..*.**.****.**..*..*.*......**.....*..***.**....*****......*...*.**.**.****.***.*.***********..**.**..*.*.....*.***.*...*....*...**..*.*..**.*....*...*.**..***....***.*...*.****.*..****.*..********.**....*...*..*..*.....*.****......******....*.***.*.***.....**.*.*.**....*.***.*****.* .*.....**.**.**..*.*.***..*..**.****...*.*.*...**.****.*....**.*....**.**.**.***.*.*....***...***..*.****.***...***.*.*.*.*.*.***...*..***.*..*.***...*...*.*....*.*.**.*..*..****.*...*.****.**.*.....**.***..*...*.*.*****..........**.***..**.**..**..****...****...**...**....*.*..**..*****..*..****...**..*.........**....*.***.*.......**.*.*..**.**.**.*..*..**.*....**..*...**..**.*....**....*..*........****.*..**.*.*****.*.*.*.**.****..*******.*.**...*..*.....*...*..**..*.*.***..*.*.*..*...****..*...**..**.*...**.***.**......*..*.*.***.**..*.*..*.....*.**.**..**.**.*..*.*...***....**....*.*.*.**.**.**.*****..**.**.***.**...**.***....*.*.***.**.*.******....***.*...**..*...*.*...**....*.*...*.*...***..**....**.**...*.*****.......*.**.*.*.*.**.****..****.***.***...........*..*.****...*...*.*.*.*..****.*.**..*.**.*.*.*.**...**.*...*.*.*.*..*.*.****...****.*..*..**.**....*....*...**........*....*.**.**.*.***..******..***.*..*..*.**..*.*****.*****..*.**...***.***.**.*....*.*****....*.*.***.*..****.**.**..**....*.**..*.*..*.**..*.****..*.*.*.***************..****...******.*.*..***.*...****.***.******.....**.**..*....*.*.****.*****...*.**..****..*.*****..*..****.*.**.*..********........**..******..*.***.***.*.**..**..*..*..*.***...***.....**.*.**.****....*..*....**.....***.*.*.*.**.****.**...*.**..********.*..*..**.**...**.*.**....*.*.**.*.**.*.**.*..*.**..*.******.**....*..**..***.****..**.***.*...**.....***...*..***.*...*...*...*..***..*...***********.*.*..*..*..**.*.*.*.***.********..**.****.*..**.........***.*.**.*.***.*..*.*****.***.**.*....*..*..*.*****..**.*..*******.****...*..*...*.*.*.*..*.*.*.***..*.*.....*.****..**.*...***.***.****.*.*****..**.....**.***.*.*..*.**.*....*.***..*****.*.****.**.****.**.****.*.*...**....**...**.***.*.*.*.*..***.....*..*.....****.***.*....**.***.....*...*.**.......**.*....*...*..*****.*..*.*.**.*...*.*****.*.*.....**..***...*.***..*...*.*...*...*..*.*..*..*.***..*..*...**.........*.*.**.*.**.*...**.***...*....**........***.***.*.***.**.* ..*.*.**...****..*.**..*....**.*.**...*.....**..*.**..**.**.**..*...**.**..**.*..**..***.****......*.**...**....*....*...**.*..*.***.*..*.....****..***.***...**...*.*.**..**......****......*....**.***.*..*..**.*******........*.*.*****.***..*.*...*.*..**...**..***.....*...***.****...*.***..***..***.*..*.****...*..***..*.*..*.*.***.*.............**.**.*..*.***......**.....*.*..********.***..*.*..****.**..****.*.***...*.*.****...**..*..*.***.*****.*..*.*.****.*..**.*....***.*.****.*.*.*.********.*..******..***.******..**.*****.*..**.*...**.****....*.*.***..**.*....***.*****.**...**.....*.*.******.**..**.**.*...****..**..*.*..***.*.*..*....*...*****..*..**...****...*.***.**.****.*..*..****..*.********.******.****.*.**..*...*.*....*.*****.****.***...**.*....**....**.**..*.**..*.*....***.**...*..*.*.**..**.*..*.*********.*....****....*.*.**.***.**...***....*.*.....**..*******.***..*.**..*.......*..***....*****..**.***.*....*....***.........****.***.**.......***.*.*.*...*..*.**....***.****.*.***.*.*****.*.....**.*......*...**.....*...**.*......****...*.**..*..*****.****..**..*.**.****.******..********.*.**....*****.*...*.*....*.*.*.***....*..*.***..*.***.**..*.*...*.******..**...*.**.**...*..*..**.**.*.*...*........*.**..*.*****..***..*.*.*..*...**.*..*.**..***.*..***...*.*.***.***..*.*.*.*....**.***.****.*...***...***.**....***.*.*.**..*.**..**.*......*.**.**.****..*..***..*.**.*.*.*.****.*..*.*.*.***.*...**.*..*..***.***..**..*.*..****......**....**....**..***.**....*.*.....*****.**..*...*****.*.***...*..*.**..***...*****..***.....****....*.**..*......***..*..**.*.*.**..*..*...*.***.*****.**.**....***.**..*.***.*..*....****....*.*...*...*.....**.**.**..**.*.**.*.**...****..***.*.**....*.***......**....*......*****....**..*.*.**.*.****..***..***.**.***.****.**.*.*******.*****...**..*....*.***..**..**.*.***.**.*..*****...*.*..***.*......*.*..**.*.****.***.**.***.*.*....**...***...*....*..*.*....***.*.....*.....**...*.*.*.***...*****...**...***.****..**..*****....***...*.*. ......*...**.*******..*.**.****..*...***.*....**.*..****..**.*..*...***.*....*...****..*..*...*.*....*...****.***.**.*.**.*...*.....***...**.*..*....*****.*.**.*.**.*..*..*.**.****.**.*..**..*...*.*..**...***.*....**.*.....****...**.***.*.*.**.***..*....*..***.****.*.**.*...*..***..**.*...**.****..*..*.****...*.*.*...**..**.*****...**.******.*..**..*..*.*.******..*.******.****.*.**..*.**..*......**..*.*...****.****...**.**..****.*...*.....*....*.*.*.*..***..***...**.********.*..***...*.*...**.......**.**..**..*.*.*****...****.*..*.*.*..*.**.*.*..*******..**..*..*.......***.....**.***.*...*..*****.*...*.*.***.****..*...**.*.*...**..*.*.*..**.***.**.*.**..*..****..*.**.*.*.****.**.****..**..**..*...***.....*..***.*......*.***....*.*...**.*...*.*..*..*.*.***.*.****..*...*****..**.*...*.*..**.....*.*..**..***.**....***...***.**..*..*.****.****...**..*.*..**.*.**.***..*..*..**.*.*..**.****.*..***..*.*..**..**.*.*...*.....*..**..**..**.**.*.*.***.*.*....**.***.***.*.*.***.**.*.**.**...*...*.*.*......***.*.*..*.*........*...**....*..**.*.***...***.*****.*.*....*..*....**.*..*.*...**.**...*.....**..******....****..**.*..*..*.**..*.*..*..*......*..****.**..*.*.**..***.*.**.**.*..*.**.*.***.*.**....*....**.******..*....*.........***..*.*..**..**..*******.**.*.*.*..*.**.*.**.*.***.**..**.**.**....*..***.***..**......***.**.****..**.****...*.*..****..**...**.*..**.**...**.*..*.*.*.**.**..*.**.**....***.**..*******.***.......*..**....*.**....*..*..**.*********.***......*....**...*.*.**..*..**..*.*..***.*..***...**...*.....****..*.*.***...***.**...*********.*.*..*..***..**...******...******....*.****...*.*...*******.*.*..**.*.*****.*.*.*.*...**.*.*.*.***.....**..**.*.......**.***.*..*.*******.*.*..***..**..*...*****....*****...***....*.*.....****.*.***.**..*****...*..**..**.***..***...***.*.****.*****.**....**.**.*..**..***...*.*..*..**..****.*.**...*.*.***..*...**...**...*..**.*..***.*..*...*......**.....***...*...***.*.*..*.*.***.*........*..***.**..*..***..*....*.*...*...*..*. *****.*****..***.*.*.*....**.*..**.***..**.****.*..****.*.**.*.*....*****....**.*...*..*.*...**.**.*..*.*.****.*.*.***.**..*.....*.*******.*.**.*...*.....***..*....***...*.*.**.*..**.*****..**........***...**....*.....*.**..*.*.*.*......*.*****..***.****.*..*..*.***...*..**.**....**....***..**..**..*...**.**.*.*.*.**..*.**....*.....**..***.*.*..*..**.**..*.******.**...**......*....***.**.*.......*...***..**..*.....****....**.....*.*.**..*...*..**.*.*.....**.**..**.***.**..*..*.**...**..*..*****..*.......**.****.********.*.**.****..*..***..*.*...*.***.*.**.*...*..**.*...**.*..**.*..*.....*.**.**.*......**.*...*......**..*...**..****....*.**.....**.**..***..*.*..*.**.******.*...****.*.*.**..**.**.*.**..**....****.***....*.**...*...*...***.**.*.**..****......*****..**.***.***.**....***.**.******...****....**...*....**.*..*.**.*.*..*..*...*.*..*...******.*.***...*..*.**..*.**...***.*..*.*....**.**..*.*.****.********.**..*.*.****..*..*...*.*..**.*.*.*..*.*****..*.....*.*.**..**.**.*.*..********...**..*.......**.*..*.******..****.*...*...***...........*.********...*....***.*.***..*.*.....*..*...*****....**.*.**.**.*..*.*...***.**....**.*.**....**.******..**...****.********.........*..**..*..******...*.***......**.**...***....*..**..*.**..*.**....***.***.**..*..*****.**.**..*.****.*.*...***.**.**.*.*...***..*.*.****.....**.*.***.***.*.**.***..*......*.*.*..*..*...*...*..***.*.**..*.**.*.****.*..*..*****..***.*..*.***.*.*..***...**.*****...*.****.....**..*..*.***..***..*.....*..*.*...********.********.***...**.***.****.**.***.***.*.*.*...*..*.*.**..*.*..*..*...*.*..*..*.*.*...**...*..*********...**...****..*.**....*...*.*.******..*.*..**...*.*....*..****.****.*******.***.**....*.**..*.*****..*...***..*****.*.*********...**....*..**.*..**.*..*..****..**.**.......***....*.*****.*.**.*.*.*....**..*.*.**.*..*.....*.***..*..*****.*..***...**.*.***.***.***.*..*.*..**...**.*.**...***.*.*...****......****..***.*.****.*..***...*.*....****.**.*.....**...*...*.*...**..*.....*******..* ..*.**.*.**...***.*.*.****.*.....***...*****.*.**.**.**.*.**..*.*.****.****....*..***..***.*.**..*......*...*....*.*..**..*...**.*.**....*....*.*.*.***..***..*..*....*.****.****.***.*...*.***.***.*..**.*.****.*******..*..****.*..**.**.*.***.*.*.*..**.***...*...*.**.*.***..*..***.*****.*.*..**...**....*....*..*..*.*...*.*........*..**...**.*.*.*.**..*..****.****.....*.*..**.*.****...**.**.........*...****.....*.*...***.***.**.*****.****.**...*.*..*.****..**.***....*....*.....**..**..*.**.*.**.*.**.*.**...*****...*...**...*****..*.*.**.**.****..**.*...********..**..*...**..*****..*..**.**.***..........*..****...*..*..**.***.****..*.**....**.***.***.**.*.*.****.**...*...**..*.****.****.*.....**..*..*.*******....*....*..**.***.*.*.***.*..***..****.**.*****.*..*.***.**.*********.***..****..**......*..*...*.*...*.****...*.******.***..**.*..****.*...*.*****.*.*...*.*.*.*...**....****..*.*.**.**..*.****.*.*.**.*.......*.*....*.******.**.*....**.*...*....*..*..***.**..*.*.****..**.***.**....****...*..********....*...**...**.*.*****..**...****.***...*.**....****..**..*********.**..*.***..*.*...***.*...**..*.***..*.***..*.*..*..*.**.*...*..........*....*.*.***...**..**.**.**.......*.*..**..*..*....*...**.*.*.*..**.**.*********.*.*..***..**.*...**.....*.*.*.****..**.******.*...**....***.*.**..**..**..**.**.......*.***.*****...****..**.*.*.****..*..*.......*....*.**.*.*...*..***.*....*.*.*.****......*..**.*..****.**.*.**.*..*.**...*..*..**.***...*****..*.**..**...**.**..*..**..***..*....**.***..*..*......*...*.*.***.**.....*.*.***.....*..***.*...*..*..**.**.**..*..*.****.*..**.*....*****.*.*..******..***..***.***.*.**..*...**.**.*....**...****.*.*.*...*.*.***.......*..*...*..**...*..*.*..****.*.**.*..****.*.*.****..**...*...****...*....*.***..**.***.**.**..**..**.*****.****...***..*..*.**..*.*.***.*..*..*.***.*.**..**.**.*.***.*.***....*..*.**..*..*.**.**...*.*...********.*.***..*.**.*.*..*.........**....**......**..**..**..****.**.***..*....*...*****...*.**....*..*...*.*..**.** ...**.**...**.*...**..***.*..*.*.....*.**..*...*..*....****.....***..**..*.*......**....***....***..*...****...**.*.*****.....*.*.*.*...****..*******.***..*****.*.*.*.**..***.*..*.*.***.*****..**.*..*.**.**.***.*****..***.*.*..**...*......**....*****.**.*....***.***.*..*****..*..**.***..*..*...****..*.*...**.*..***.**.**.......***.***....**.***.**..***.*...*...**...**..*...*..*.*....***...*.**.*******.*..******..****...**...**.*.**..*..***..**....***..*...**.*.**...****..*.****...****..*..****.**.**..***.*..*...*..**.*.***..*....*.*.**....**.*..**.*...****.*...***...*..*.*.....***.**..*..**..****.*..***.*.***.**.*.*...*.*.**....****.*..*.***...*...*..*....**...*.****...*.....**.*.***.**.***...*.***.**...***....*.*.*..***.*.*..***....**.***..*.*.*.**.**...*.***....****.***.*...*...*.....****.*.*...**..**.***.*.***...**.*.***...*...*.******.*...***..****.*..*.***..**..***...*****....*.**.***.*.**..*......**.....**.*.......*..*.**.****..*..*...***.**.*.**.*.*............**.*.*.*..***.**.*.**.***.***.**...**.**.*...*.*.*..**..*.**..**..*...*...**.*****..*...***.....**.*.*..***.*.*.*......******......**..*.*.**.*.....*.****.***..*...**.*...*..*.*.*.*..*******.**..***.********.....*.....*..**.*.....*****....**.**..*..***....**.....*.*..*.....****.***..*.******..*.**.**.*..**.*.**.*..*..***.**.....*...***..***..*.*..*.*.*.**.*....*****..**..***..**..*.****..*.....*...*..*..*.**....**.*****....**..***.*..*...*...**.*...****...*.....****..*.*.**....*..***..**...*.***.**.*.*.*.*.**.*.***.......*...***..*.*..*.*..**.***.**.*..***.**.**..**.*.****.***.*.*.*...*.*....*.........**..*..*...***....*..*...*......***.******.*..*.****.*..*.******..*....**.......*.*.*...*.*..*..**..**.**.**...*...*........**..****...***.**.**.**..***.**...***.***.*.****.*..******..*..***..*.***.....**.**..***.**...*****..*.*...**.*..*..*****.**.*..*.*.****.**...****.**.*.*****...***..*..*****.*.**..*..*...*..*.*.**....**.....*..........**..*********...****.*.*.***..**..*.*..*...........*.*.***..*.**..* *****....*..**.*..*.***.***.*.*****.*..***..**.*..**.***.**..**.*....*.....***.*...***..*...***.**.*....**...***.**...***...*.*...*..*.***.*..*.**.*.*.********..**.*...*.*.**.......*.***.***.******.**...*...***...**.***.*.........*********.***.**.***.*.****.*.*.*..*.......***.**.*.....*.....*..***..*...*.***.*.****.****.*.....*..***..*.*..**.**.**.***..**.*.**......*.*..*..*..*...*.*....*.******.****...........*..**....*.******....*..****...**.**.*****.....*...*.....**.*****....*.*..*.**........*...**...*..*...*.........*..****..**.***.*..**.....*..*.*****.*..***.****.**.**.***.*....**.*...**..***.***.***.....******.**.***..******.....***...*..***...***....*....*.*..***.**.....********....*..*.***.***..****.*...*..*.***.*..*****.....*....*...*.****.**.******.**...*.*..**..*.*****.....**.**...*....***......*..*....***.****.***.**...*.****.**.*******..*..****..*..**....****.**..***.*.*....*......*...**.****.***..**..****.*......*****.....**.***.**.**....**.*.....***.*..****..*.***...*....**..*.******.**..*.*..**.**.**.*.**...*.*..*.****....***.....*.........****.******.**...**..*.***...*..***.**......**..*.*..**.*.**.**...*..**..****..***..*.*.....*.**...**.**.*....*.***.*..*....**.**..****.*.**.**..**.*.***..*..*.*...*....**...***..*.*..*..**.**..**.....*...****.*.*...*...**..****..*.**.*..******.*.*..**..*...**..*.*..****......****..****..*.***.*********..***.****..***..*****...*..**.*.**.*****.....*.*..*....*.***.**..*..*......*......**.**....*..*.*****.*..****.*..*..**.****.*.*.....****..*.**..*.***..*......*...****.***.*.*......*.*..******.*....**....*...**.*.*****.*...**..*.*......*.*.*...*......**.*.*..***.**..****.*.*.*...*..*.****.**..*..**.....*..***....*..*.**..**..*.....*...*.*.*.****..**.**.*.***..***....*....***..*..*.***.****.*....*.*.*.**..*..******....***..*.***.***.*.**..*.*.**.*.*.****..*.****..*.*.*...*.*.*.****..**...*....***...**....**.*...*..*.*.****.**..**....*...***.***.*...**.****.*..*..*.....***..****...*...*....*...***..****..*.***.**...*** *...*.***...**.**....*.*....*..*.*.**........*.**.**.**.*......*..**.*...*..**..*.****.****.*....*.***.*.*..*.*.*.*.*.**.......***.*.....****....**.*...*...**.***.....*..*....*.**.*.....*.***.....*..**.*.**.*.***.*......***.***.****.**....*..*.*.***.****..*****..*.*.*..**.*.*..*..*.*..*.**..*****...****.**..**..**.....*****.*..*.....*..*.....*..*.......*.****.**.**...**.***.*.**....**.*..**.**....**.....*****..**.****.****.*.*..*...*..**.**..**..*.....*........****..**...*...*..****..*..*.....*..***.*...**...*.*.*.*.*.*..*....*.*..**..**.***..**.**.*.*..*..*..**..********.*....****.**..*...*****....*..*..*****...*.*...*.**.*..*.......**...*...*....**.**.....*...**.*...**.*.**..*...***..*...*.*.**.*..**...*.*.*..*.**.****.***.***..*.*.**.*...*.*.*****...**.*...*.*....*.**.*....****...*.**...******..**.*..***...*.*.**......**.*******........*.*.*....*..*.*.****....*.***....*.*..*....**.*.*...*.**.....*.*.*******.*..**.*.***....*..******.****.***.*.*..***.*.***..*.....*.*.**..*...*.*.*..***.*.*.*.....*...*.**...****.**.*....**...*..**.******.***.*.*.*.*..**..****.**.*..*.*.*..*...*.*.*.*****.*.*......***.**...*.****..*.****...*.***..**......**....*....*.**.*.**.**.**..*.****.**.**.*..**.***.**..****...**.***...*..*..****.*..*.*.*....*.*.****.*..***.*****.*.*.***..********..**..*...**...*...********.*****.***..**..**.*.****...*****.*..*.*.**...****..*.....*.*.*..*..**.*.*.*.*..*......*..*...*..**....**.*****.***..*..*.....*.*......*..**.*.*****.*.**.*.*..**.*.******.*....**..**.*......******....*.***..*.*.*.*******....*.*.**.*........*...***.**.*...*.*...***....***......****...*.*..*...*.**..**..***........*.***.****.*.*..**.***.*...**...*.**..**..**.***...*...*...*...*.*..*..*.**.*.*.....***.....***.**.*..*...***.*.**.**...*..*..*.***.*******..*....*...***..**..*.**.*..*.*..*.**...**....***...*..*.******.*..**.****.*...*****..***.***.*.*..**.****.**......*....**.*.*.*.*****..***.........*..**..*.*...**.**..****.*...*..*.**..*.*.***.**.*.**.......*.**..****...*.*.*.**.* .*..*....*..***..*.*..***...*...**.**...*..*.*...****...*..*.**.........**.**.*.....*.*.**.*.*...***.**..*......**..*.*..***.*..****.....****.*....***.**....*.**..*..***.***.**...***..*.**.*...*.....*.**..*..*.*.**....*.***.**...***..***.*.*..**.*.*.***...***.....*.*.**..*.*..*.**..*..**.*...*.*.**..**..*.*..*..*.**..*..**.*.**..**...*.**.****.**..*.**.*.........*.***..*...*.**...*.**.*.....**.*.....***.*..*......***.***.*....**.*****.**...******...*...***.*...*.*..****..*...***....*.......**.*..*.....*...*.*.*.*..*..*.***.*.********.*.***.**.**.*..*..*.****.**.*..**...*.*...*..*...**..**....*.**....*....*.**..*.*****.**.*.*..*.*.***.*.*...*..*.....*********...*..**..*..****...**...*.....***.....***..**...**..*.*..****.*..****..*...*.*.*.**..***.**..****.**...**.**...****..****.*.**.**..****.......*.**..*......*..*..****.*..*.....**.**.****.*..*.*..*...****.*..*******....***..***..***..**.**.*.*.*...*..*.**.****..*.*.*........*..*....***..*.********.**.*.**......*...*****.*..*.*..**..****.**.****..**.*...*...**.*..*****.***.**...**...***....**..*.*.***.***.*.....******.....*.*.****.......**.......*.*.*..*..****..*..*.*.***.*.**.*..*.*.*.*.**.*.****.*.....**...*..*..**.....***.**.*.*.****...*..*....*..**.*...*..*...*.*.**.****.**.**..*.**.*..***.*.***..**.*.**..*.*.**...********.*......*.*.**.*.****..**.***...***.*..*.***..*.***.*....***.*..*...**....*.*..****..*.****..*..*.....*****.**....***.*.***.**.**..*.***...*.*.*..*...**.*.**..*..**..*.*.*..*..***..****..*..*******.***.*..*.*.*.*....*...*..*....******..*...**.*.*.***.....*.*****.**.*..***..*.***.****..*...*.**.**..*....**..*.*****....*.**.***..*.*.***.**...**.*.*..*...*...**.*...*.**..*.***...**.*..*.*.****...*..*.****...***.****..*...*..*.....**...*...*..*...***..**.***..***...****.**..*....*.**.**...**.*.***.*.***.***..*.**...***.*.*.**..**.*..*.*.*.**...*.*.****...*.*****.*.****...*.*.******.**..*.*..*..*.*.*****...*...*.**.**.*..*..*...*.*..**.**.*.**.****.**..*.......**.***.*....*..****..*.*******.**.**.. *....***...**.*...*****.***.*..**...*.*..*....**.**...*.****.*.*...*...*..**.*..****.*.*...*..******.**...*.**.*...*.....**..*******......*.*.***..**.**.**.***..*..**..*.*.**.**.*..***..*.*.**..*****....*......*.*.*.**..*.**..**..*....*.***.*.****.*.**.**.*****.**.*.**.**.*.*..*.*..****.**..**.**.*.*******..*...**.****..*.*..*.*.*.**.**...*.**.*****.*....***...*****.*.**..**.*..*..***.***.********.***.*.*.*....**..*........**..**...*.******.****.***..*..*.*.**..*..*.*..****.*.**...*...********.******...*..*...**.**..*....*.**.*.*.****.******...*.**.**..*.*..*..*....****.*..*...*..******.**.**.*.**..***.*.*.*.***..*****..*.....*...*******.**..*......**.*.**....***..***...*..*.*.**.*.**.**..******..*.***..****..*.**.*..*...*.*..***.*.....*...*.*.*.********.**.*.**.**....*..****.....*******...*.*.***...***.**.***.**.*.**..**.****.*.***.******..*.*.*.***********.****..***..***..*****...*****..*.*....******...**..*.*.*.**....*...*...*..**.*.*.*.....*..**.***..*.*.*...*.**....*.**.*..*.****..*....**.****.*.*..*.**...**....*..*.***...*...*..*.*.*..*..********..*..****.***.*...*.*.***.**.**.**..**.**.*.**..*..*..****..*..****..*..***....*.***..*....*...**.***.**....******........***.**.*.*....*......*...*****...***..****.*..*..*.*.**...*..***..**.***...**.*.*...**..*..*.*.*....**.*.*.*....*.*.**.....*..***..*...***..**....*..**..**..*.*.*.***..***.*.*..**..*.**.**....*..***.*.*....**.*****...*.***.**..*.*.**..*..***.****.***..****.*...**.......**...*.*.*...**.**...*******....**.*.**..**..**.*.*..*....*...*..*.****..*****..*...*.*****....*.*****...*...****.*..**......*.*..*****.*.*.*..****.****.*..***..**.******.*..**..*...*..*...**....*.*.*....*..****.**.**.*..*..*.*..**.....*..*.....****.****.*.**.*..*.*.****.**..***.*.*...***.*....*.*.****.*******...*...****..**.*.*.**.*.*.*....**..*...*..*.***..*...**.......*...*..***..***....*.*.....*.*......*.*..**..*.**.**.**....****..**..*.**......***.*....**...*..*..*.**.*.**.*..*...*..*.***...*..**.***..*.*.*..*...*..*.*...**.*.**. .****...*......**.*..**...****************..**.**...**.*.*..**.*..**...**.*..*.*..*..**.*.**..**.*.**.***.**.***.***.*..****.*.***.*....**.*.....***.****..**.**..***..*...*******.*....**.***.***.****.***...*..*.*.*.**.**.*...*..***...**.**.**.***...*.....*.....*.**..*.*..**.*..*...*..*..**....**......*...**...*........****.**.*..**.....*...***.*.....*.*****.**.*..*****..**.**.*****.**..*****.*.*..***.*.****.*..**.*.*....*.**.*****.*.*.*...***.*.****..*****.**..*.....****.*..*****..**..*..*.****....***....****..*.***..*...**.****.*.*.**...****....**..**..*.***..***....****.**...*.*.****.**.**..*....***..*..**...***..***...*..***.*.*.****.*...*.....*..***..*.*.**.**..**..***.*.....*.****...*.**....********.*..**.**.**.**.**..***.**...**..**..*****..*..*..*.*....***.*.*..*....*.*.**..*...***..*.....***.**..******.****.**....******..**......***.*..***...*..***.*.*.*.....*.***..**.*...*.*..*..*.******...****.***.**....**.****..*..*****.***.*..*..*.*.*.*..**.*.*...**.**....***......*.**.*.*..*****..*.********.*.*****..**..**..*.*.*.**..**.*..*..**....**.*..**....***.**.**......*.....*..*..***..***..*..**.*****..***.***.***..**..*.*****.***...*.*****.***.....*...*..*.*...****..*.*.**..*..*...********.***...**..**..*****....*...**.*.**....*...**..*.......**.**.****...*.****...*.*.**.****..*..***..****.*.**....*..**..*..*..**..*.*..*****..****...*.**..**.*.***.......*....*.*...*...*..**..*.*..**..*...*...*.**.*.*..**.*.*.*.*....**.*...*.*....**.*...*.*.****.**..*****.*..**..***.*..*..**.*.*********.*..*....*.*..**.*.*......***.*..**.*.****.***.****.....*....*.*****.***.**.*......*..*.****.******.****..*.*.*....*..*.*..*..****.*...**.***..*...*.*..***.*...*...*..*......*..*..***..***....*..*.......***.*.*****.*..**...*.**.**....*.*..*.*.*******.**....*....***....***...*..**.*..*****..*...*..*...*......*...*...*****....***..***.*...**..**.*...*.*****..**..*.*....*..*.****.**..*******.**.***..*..*.*.**...*..*.*.****..***.*...**.*.*.***..******...**.*.....**.**.*.*..**..*....*** *...*.*...*...*...**..**.*.***.*.**.***...**.*.**.**.*.....*...**.***...**....**.*.*****.**.***..**...******..*...*.***.*.*.***.*....**.***.*.**.*****.....**.**.*..*******....*..****....*****.***.....*..**.......**..**.**.*.****.....****.*..**.*..*..**.*.*.*.....*..*...*.*.***.**...*..*..*...*...*.....*.*..**.***.***.**....***...**.*....**.*...***....*.**......*....*......*..*..*..*****...*****.***..*.*.***...***.**...**.***.......*.*.**.*.**...*.*....*.*...*..*...***.*.....*..*.***...*..****.**.*..*.**.*.....*..**.*..*.***.**.*.*.........****..*******..*.*...*.......**.*****.**.**..********..******.......**.*.**..*..*****.**.....***.**.......*.***...***...**.**********.*..*.*..*....**.*..**.**..**.**.*.**.**..*...*..****.*.......*..***...***.*..**..**...***..*...***.**.**...........**.*..***..**.*..*...*.**.*...**..***.*..*.....*..*.*...*..**.*.***..***..*....**......*...*..*.**.*...****.****..*....**.*.....**..**..*.*****.**.****...***.**.****...***..**.***.**..*.*.***..*....**..*.**....*..*...**...*.**.**.*..******.**.*......*.***.**.****.**..*.****..*..*....*...*.**..**....**.*.******..**.*.**.*...*.*.*.....**....***.....**.*.*..*.*.***..*.*..*...*.**..**..**.*..*.....***.******.*.*..***.*..**....**..*..***..***.*.*.*.*.*...**********.*.....*...***.**.*.*.*.*.*.....*.*.*.......**...*..*.***.*..**..*.**.......*.*....**.***...***..**.**...*.*..**..*...*.*.**.*.*...*.*.*.*.*.***.*..***.**...***.**.****...*...*.*.**.*..***.*.***.*.*.*.....*.**..**.*.**.....*.**.*..**..*.*..**..**.***.....*.*..***.*..****.....**.**..**.*****.*.*.*.*..*.**....*.*..**.*.*..**.**..***..*..*.*....***.*.*.**.*.*.....*.*.*..*..*.***......*****.***...**.*..**.*.*..***..**....***.*.....*...........**.***..*..*.***..***.*.**...*.*..*.*..*.**...*..**********....******.*..*..***.**......**..*.**...*.**.*...*.**.**.*.*..*.***.****.....**.****...**..*.*.***...**.*..*.*..*..**........***.......*..*******.*..*..**....**.****.*..***..***.*****.*..****........*.***.*.****...**.***.**..*..*.....*.**.. ...**.*******..**.*....*....*****.*....***.***....**..**.*...**.......*..*..*..***.***..*.**.*.**.*...***.**...*.....**..********.**...*.**.*..*..********....**.**.*****...*******..*.**..*.******....*...******.***.....*.**...***.*..**....**..*****.*...*..*.*.**.***.*.****.*.***..*.....*.*..*.........**.**.**....****...**...*..*..*.*..*..**...*.**..*.**.*.*....**....*.****....*..**.**.*.*....*..*****.******.*..**.***.....*.***.*.*...**....*.*..**..*.****..*..**.*.**..*.***.***.*.*..******..*.*.***.**...*..*...*.***.*..*.*****..*.*......**...**.*....**.*.*.***..***.**.**.**...*.**..**..*.*..*..*..*...***.****.**..***.***...*...***.***.**.**....*......*..*....*..*.*.*.**..*.***...**.**.*.***...*..*.*..*..***.*..**..**.***...*.*..*....****.*.****..*****.**..**.***...***.**...**..*....**...**......*......**.*.***.....*..*..*.*.*..*****.*.*.*.****...*..*.***...**.**.***.**...**.*.**.**.**.****.*.***.*..*.*...**....**.*..***....*...*..***....*.*****.*...*..***.*....*..**..*.*.*.*.**........**.*.*.*....*.*****.**..****.*..**.*.....***....*.*...*.*.****.***...*..**...***.******.*..*.**..**.***.**.******.*****.*.****...**.*.*..***.....*.....*..*...**.****..**.*.*.**....*.***..*...***..*.*.*.**.****..***.*.*..***..*..***...*..**..***.*.*..*.......**..*..**...*****.****.**.***..**.**....*...**.***.***.****...***.*.*****.*.**.*.*...*...*..***..*..*...*.*..**..*..*.*...****.*.***.....****.****..****...*....**.*.**.*.**.*...........****.**.*.***.*..******.*..*..***.*.**.*...****.***..**..*.*..**.**.*.***.*.*...*....*..*****...**..*......*....*..***..**********.*.**...**.**.*.*.***..**..***.***.**.*.*..****.*.*.**.....***.*..*...***.*.***..**.***...*****.****.**....**.*.**..***..**..**.*....*****...*.....****..*...*..*.*.****.******.*..**....***....*.*.*.*.****.**..*.*..**.**....*..*......*.**.**.********.........*...****...***...*.....***.**..***....*.**...**.*.*.*....**..*.*..****..*..**.***...**.*..***....**......*..******.....*.*....**..*..*.*...****.*...****........**.....**.* *..**.**.*.**..****..*..*..*..*.*.....**.*.**....**.**.*****......******.....**.....*....*..**..**...*...*...***.**.*..***..*...*.**..**.*.*..*....*.********..*****...*.*...*.*.*.*....*.****.***...*.***.**.****.*.**.**.****.*....*...**.*.*.*.**.....*.*.*.*****.***.*.**.**.***..*..**..*....***.*****.*.....**.*****.***.**.*.**..*.**...*.*****..**.**.***.**...**.**......**.*...*.****...*..*..***.*...*.***...*******.*.***......****.*...........***.***.*..*...***...**.*.**.**..*...*..**.**..**..****.*..****..*.**..*.*.***.**...*..*..*.*.*.*.***.**.**..*..*...*...*.***.........**..***.**.**.*.**.***..****.**.*...*.*.****.**..***..*.*..**.***..*.*....*.*.**.*.**.*..**.*.****..**.**.*..****.**...**....*..*****...**...**..*.*...*...*...***.**.*.*..**..*.......**.***.*..**.*....*.***.*....*..*.*.***..*.*****.**.*.*..**.**.*..*..**..*.*..*.......*.*.**..**.******.*.*...*****.***.**....*.**.*..**.*.**.**...**..**...*......*.*.**.*....**..*..*..**.*****.*...*...**..**.*.****.***.***.***.*.*..**..*.......*..**.****.**.*....*****.**.*.*.*.****....*.**.*..*****...***....*.**.**.*.***..***.*.**.**..*.**..**.*..******...***.**.***.**.*****.***...****.*..*.*.*.****...*.*.**..*.*....***.....*.*.*..***..*..*..*.*.***.***.**.....*.*..*.*..*******..*..*...**.****.**.*******.****.**.*..*..*..**.***.**.**..*.*...*.**..*...**....*....**.**....*.***.**.*..*.*.........**..*.*..*.*...*.....*..**....**..***.*..*.***...*.*.*.**.*...*..*...*.*.**.*..*.*.*......*..*.*.***.**..*......**....**..**.*****.****.*.*.*.**....*....***..*.****..*..*..*...******..*.****.***....*.*..**********..****........*.**.***.**.***.****..**.**.*.....*.*******.****...*....***.***..*....**.*.*.*****..*..*...*.....*.**...*...**..****.******......*....*.*....**...*.***..*.....****.*.*..***....****....******.**..*.*.*......*.*....****.*...*.*..*.*.*..*..******.*.*.*.*.*.**....***.**.***.***..*....**...**.*.*******..*..**.***..**...**....**.*.***.****..**.**.*****..*.*....***..*.**...**.....*...*..******..***.*.***.....*.**. .....*.*.**.....**..*.****.**.**..*..***.****..****.**.*.*..*....*.*.*.....*****..*.**.****..*.*.*..**.*.***..**......***..*.***...**...*.**..*.*.**..**.....****.**.*..*..*.*.......****...**..*.*.....*.*.****........*..**.**..*...**.*.***..*...**......*.*.*.*....*...*..*...*..*******.....***...*.****.....***.*.*.*.****..*.****.******.**.*..*.**.*..*...*..*...*..*****.*.******.*...*.**.....***..**.**.**.*..******.*.*.****...*.**.**....*..*......*.*..**....****.**.*...*..*.....**.*.**....**..**......*.*****...*******.***.....*...*.*.....*.*..***.*.*...**..*.***...*..*.*.*...*..**.***.*..*...***.***...**.*...*****...***..*******..*..*.***.*****.*...*.********..*...*.****..**.*****.**.*.*...*.*.*......*....**.*.*..****..**..*..*..**....**...**..*****..*..**.*.**..*.*..***.***..**..*.**.**.*.*.**.***..**.*.....*..*..**.*........*..**.*.*.*..*.*.*....****.*****...**.*.*....*.**..*..*.*.**.**..****.*.****..*...*..*.*...**..*..*..**..****.*.*..*.**.***..**..*......**...*..**..********.**.***.**...***...*..**..***....***.***.*.*.****...*....****.**.*.....**.*.***..*.....**..*...*......*.**.....*....*..**....**.**..**...*..***...*.*.**...**....**..**.**...*******.....**..**.******.*.....*..*..****..*.*.*....*..*.*.***.**.*.*..***...***.***.*.**.**...**.*.*..*..*..*.........**.**..*..*.*.**.*..**....***.....**..*.....*......*****..******.*.....****.*.*..**...*.**.*..*******.....*...*..*.*.**.**......**....*..*.*****..***....*..*..*.*...*.*.*****..*.**..*....*.**..*.....*...*.*..*..*.***.*..*.**.......*..**.*.*.**.****.*....*.****...***.*.*.*.**......*.***.*****.*.********.****..*.*.***..****....***...*******........*******.*.*.*...**......**..**..**..*.*.**.*....**.*.**......**.*.*..*.*****..****.**..*.....*.**......*..*****.**.**.....*...***.....*..*.*..*..*.*.*..*.*..**.**.*......*..**.***..**.*......**.**..**.*...*..*..*.*..**...****.*.****.****...**.*.***....**.***.***..*******...*.***..****..*.*.**......**...**..**...**.*...****.**.*.*.*****..**.*.*....***.*.****..*.*.*.. *.*.**.........***.******...*..**.**......*.******..**.*........*..**.*....**.****.......******.*.*.*......**...**...**......*..........***.**.*.*...*.**..***..*.*.....*.**.*****.*.*...***.****.*.***..**.....**.***....**.*..*....*..*.*.**..****.**....*..*...***.*...**..**.*.***..**.*......**........*.*.....*****...***.*.*.***.....*.*.*..****..*.**..*....**....*...*.**.**.*********.*.*.*.*******..*.*...**..**...**..***.*.**.*.**.**.*..******.*.***..*.*..***.*...*..***..**.*.....***.******.*..**....***.*.*...****..**.*....*..***....**.*.***.**.*.*...*.*.....**.**..*.*...***..*.*....**.**...*.**..***.*.*.**..*.**....*.**..*.*.*.*.....**.....*.**.......**.**...*..*.*.****..***.***.**.*...**.*****..*..******.**.**..**..**.*..*.*.*..*.*.*..*..***.....**.*.****.*.......*.***...***.*.*.*****.*...***....*.....*.*****...****.**.**.**.**.***.**..*..*.**..*.***...**.*****.**.*.**...**.****.*.....***..****.*.**....*.****.****.*..**.*..*...*.**.**.**.**..*..*.....*.*.*.*.**.....**..*..***.*.***..**.*.*****..*..***.*........*****.*..*...***..****.*.**..*.**...*.**....*.**.....***..*..*.....***...*.***..**.*...******.*.*.**...*.****..*.*.......*..*...*.****.....****....*...****.****..***...***...**.*..**.**....*...**............***..*.***...*.**...**.***..*.....*...*.*...*.*..*..**.***.*.**...******.**.*..*.**...*..*****.***.**..*.******.***....*.**......*.*..****...****..*.****.*.*.****.***.***.**....*....*......*.**..**.**.**.**.**...*.....**..*...*.****....*.*.***....**.***..*...*.**.*...**...*...**.**..*.*.*....**..***....*...*.******..*........***.*.**.**...**.**..*...*..***.*..*...**.***...*...***.*......*..***....*...*.****...*.***.*...*....****....**.*.**...*.***.**.*.**.**..**.***..*.***....*.*******......*.**.****.**.*.......*.**.*.*.*...***.***...*.*..***.*.**....*..*.**.*.*....**...*.**..******.**..*..*...*..****...****..***.***..*..***.*...*..**.****..*.*......*..*..*.***...**..*..**.*.**.*.**...*..*..**.....*.****.****.**..*...*.*.*******.**..*..****..**.****.*****.** **...**..**..*.**...***.***..*.**..*.***.*.**..**...********..*.****...*..**.*..****.*.**.*...****.....**....*.**.*.*.*.*.....*.**.*.****.*..**.*.*.*...*.*..*.**.*.*.......******..*.*...**.*.**..***.*.***.*..*.**.....**.....***.*...*..*.*....**.**.**.*....***.*****...*.*.***..**.*.*.****...*.....*....***...*.*...*.*..***..**....**...*..*..*.***...***.*..*..*.*..****...*....*......**.****..**..*.***..*.****.*.*...*..*.*.*.***.....***....*..*.****.**.*.....**..**..**.*....***.........*.**.*.**....*****..**...**.*.**.*...*.**.***..***....***..*...**.***.*...*.*.**...*****.*....**......**...*.*.****.*...*..****.*..******....*.*.**..*..*.**.****.****.*****.*..**.****......**..*.*....*..*....***....**.*..*..*..*.**..*.*..*.*.*..*.....*....*.**..*...*...**.....**.*.*.....*..****.**.*...*..*.**.*******...*.*..*.**....*...*.**.*..*.*.*.*...*...*.*.....*....*.*.*.*.*..**..***..*.****.*.**.*.*.*.*..**..**..***.*..*.**.**..*..*...*.**.*.*......*.***...*...*..*..*.*.*.*...*..*..**.*..**..*.***.*...*..*.*..*.*.*.....**....**..*..*.*.*...*.*..*..*.**........*..**.*..***.*..*.*..*.*...**.**.**.*..*.**..****..*...********.**.**.*..*.*.****.*..*.**..****...*.*.****.**.*.***..***..*...**..*.****...**...****.**...*..*........*.****...**.*..*...**.......*.*.**.******....*.*.***.****.*.***.**.*..***.*****..*.*.***.*.*..**.*.**...**..*.*.***.**.*.**...**...*.*******.*.****..*..*.*.*...*.***..***..***..*****....*.......***.*..*...***.**.****.*..*..*.*...*.*.***..***..*.*.**..*.***.*.*...***..**..**..*.....**.***.*.*..*.**...*.***...***....*....**..**.*...**.*...*.*.**..*...*.*.*....*....*.****..***.....*...****.*.*..*..*....***..***..*.*..*....*.**....*.***.****.....*..*..*....*.*.**.*...***..***.****.**.*....*..***.*...**..*..*******..***.*...**.****..**..*.*.****...*.***..........*.*.**.**...**..***.**.*..**.*.*.**...*...*..***..*.*..*...*.*..*****..***..******..*.*****..***...*.*..*.*.****..**....*...***.......****...*.***...***.*.*..*.****..**.*..*.*.*..**...*...*******.**.**...*...... .***.****.*.*.***.*...****.*.****..*.*...*.*....****..*....*......****.**.**.*****..**.**.***.*..**.**..***.*.*.**.*.*...*.*...*.*..*.**.**...*..*.......*.*.**..**.....**.***..*.**...**.**.*........***.*****..*******.*....*****...*.*.***.*.***..******.********.*.*..*.**.**..*....*...*.*.*.*****...*..***.**...*..****.*.****.***....*.*.****.**.....**.*..*.**...*.*..**..*..*.***.***.*.**..*...*.***.*****...*.****.*.*...**..**....**.*..*..*.***..*..*..*..********.**...*.**..*..***.*.****.....**.***.*.*.*....*****.***..*.***..*...****..****.**..**.**...*....*..****.**.*.**..***..****.*.**..*.*..**....*.*.*.*.....*.*****.***.**.*...*...*..**.*.*..*********........****..**.***.*......*.***.*.*..*.*..***.*.**.....*..*.*...*..***.*.**..**..**..**..*.*....*.*..*...*..**.*.*..*.*..*...*.*....*.*.*....**.****..*.*...**...**..**...*.**..****.....*..*...*.**.**.*..**.*.*.*.***.*.***...***.*.***...****..**.*.*.*.****...**.*....*..**.*...*....*..**.*..**.*.*..*..**.*.*..*..*.*..*..**...*.**..*.****.**.***.******....*...****.*.....*.*.*.*..**..**...*.*...***.*.......*.*..**.***..***...*.***.***.***.*..***.....***.....****...*.**.*.*....**...***.**...*****....*.*.**.****.**....*.*.*..*.**..***.*.**...*.*..**.*.****.***......*...*.*.*..**.****.*...**.*.*...*..*..*.****.**.****.*.***.*..*.**...*.*.********..*.*.*.**.**.*.*.*...*.**.**.*****.*.***.*....*.*..*****.*..*...**.**.***********.*.*.*...****.*...*.**.*.**......*.*..*...*....**.**..*.**.**.**.*.**......*..*.*...*.....*..*..****...*...***..*********....*.****...*..**...**.*...*.....*.**....****....***.*.*.*..****.*.*.*..**..****..*.**.**********....**..*..*..*.*..***.....*..*...*..*..***...***..*..*...***.......**..*****.***.***...........*....******...*.*.***.*.*.*...*.***..*..**.***.*.*..***.*.*.....*.*.*.*.*.**...****.*..****.*...*...*...*******.*..*******.***.***.***...**....*..**.*.****.*...*.*.*.**..*.*..*.*.***.*.***.**..*.*....***..**..*.****.********.*.**..**..****.*.*..***.***.*****.....*....**...**..*...*****...*...*** .*...*.**.******..*.**.**.*...**.**.*..***.*..***...**.***..**.**...**.*.******.*......*..*...*.***.*.*..**..*.*..*.*.***...*.**..*..*..*.***.*.......****....*..**.*.***..*..***.*.*...*...*****.*.*.*......**.*.*.*..*..**.**.**..*...**..*.***.*.....****..****.**.**.**.***.*.*****..*..*.**.**....*.*.*.*..**.******..*......**.*..***..**.**.*.**.*.*****.*...*..*.*..*.*.**....*.*......*..****....****....*******.*..**.**...*....**....*.*.*..***.**.*..*.***..*.**...*.**.*.**.**...*.*.**..****....*.***.**.....*.*.**....*...***..*.*.*..*.*.***...**..**..*.**.****...*..**..**.*.....*.******..*.********.**.*.*..*..*..*..*..**..***..*******.*.********.......**...**.*.*.**.***.****.******..**..*..*..**...**..*..****....**.*....*.**.*****..**.*******...*..*.....*...*.*....*..***.*.*..*.*....****.*.*.******..*.......*.*.*..*..**...**.*....*..*****...*.*.*.*....**..**.*...**....****.**......**..*...***.*.****..**....*.*.....*..*.*.*.*...***.**..*..**.**..*.**..**.*.....*.****.***.*.*.*....*...***.....**..**...*....*.**.*.***.*..*...**..*....*.**..*.*.**.**..*.*.****.*.*.**......*.**..*....*...***.*..**.....*****.*...***....*.****....**.....*..***.*****.*.**..****..**..*.*****.*****.*....**.*.*..*.*..*.*******.**.*.**.*.***..***.*..*..**.....*****..**.**.***...*.*.*****......****..*..*.**.***..****.**..**.*...***....**.***.*.**...**....*.*......***.**..*.***.*...**...***.**..**.*..***...****..***..**.**.*..**...*.*****..**.**.**...**.*...*...**...*..**....***.****.**..***....****.*****..*****....*..**.***.**..***..**..*..**.......***..**.*****.*.*.**.***.*.....*...*.*.**..*..*.*****.*....*.*.**.*..***...***...*..**.***...*...*.*.***..*****.*..**.******.*..*********.***..****.*....**....*.*...*..*...*.***.**.*******...*********..******.***.*.*******.*..****...*.***.....**.*..****...**.......*.*..*..**.***.**.*.**.....*...*....**.*....**.*......*...*..*....**..****.**.***.....**.***.**..*..*......**.*****...**..*.*..*..*..*..***..*.*.*..*.***..*..***.*.**.....*.**.*.*.*..**..**.*..**. *..****....***.*...*..***.*..**.*...****.*.*.**.*..*..***...*....****.**.***..******.*****.*.*...***..*.*.**.**...*.***..**.***.*.......**..**.***.****...**.******.**.*.....*.****..**....*......*...**..**..*******.*..**..***....*..*..*******..*.*.*......*..*..**...*.**.**.*.*.*.**.*.*****..**.*.**...**.*..**..**.**.*.*****.*.*..******.**....****...*..*.**.****...*..****.*.*..*..**.***.*...*.***..**.***.*.***...*..*....*.*...*......**...***.***...*..*..**...***..**.*.***.*...*.*..**....******.*****.**.*...*..*..*....*...**.*.**...*.....*...*.*..***.**..*.**.*.***.******.****...**.....***..*.*..**.*.....***.****.**..*..*****...*********...**..*.*..*.....**.*.**..*.*.***...**..*.*.........****.**.*.**....**.*..*.**...**.*..**..*****........**.**..*...**..**..**.**..*.****.******...*.****....**..........*.***.****.*.***..*..*..*..*.**.****.**..**.**..****.**.*..****.*..****....*..*.*...**....****......*......*******.**.**..*...**.**..*...**.******...*****..*....**.***.**.**..*..*..*...*...***.*..*..*.***.***..**.*.*.***.*.**...***........**.***.***....**.*.*..*.*.***.*....***..****..*...*.*...*..***.**.***.*.....*.*.**.****.*.*...**..**..*..**..******.*.**...****.*..***.*..*..**.......*.*..**.*.*...***...**....*..*.*.**.*.....**.***..*.**.*.***.**.*...*.*.*.*******.***..*.*...***..**......******....***..**.*.**..**....***.**....*.**....*****....*.****.****.*..*.....***.**........**.*****..*..*......***..*.**.*.*.***...*..*...*.....*....*****.*....*.*......*.**.*.*.*.*.***.**..**.*...*...**..*.*****.*****..*..****..**.***.***..*.*...*.****....**.*.*.*.**.***..*.******.***..***.*.**....*.**......*...***.*.*.**.*......*...*******..*.*..*..**..**..**..**.**.**.*.*.*..*.***....***...***.....**.**..*......*.*****.*....***......**.*..*.*..**.....*..*...**.*.**...**..*...**.....***.*.**.**..*....*.......**..*.*..*...*.***.*..*.*.***.***....*.*.......***...*..*.***.****..*.**.***.*...***.*...*..***...**.*.*.*.*..*.*...*.*..*....**.***......**.*..***.*....*.....**...*.**.**....*. .****.**..*.*.***.*..*....**..*.***..****..**.*.******...***...*...*.****....***...**..*****.***.....****.....****.**.**.****.**..**.**.**..*..*..**.**.*.*..*..*..**...**.***.***.*.***...**.***.*.****..****....*.*****.*.*...*.***...*..*****.*..**...*..*...**..*****..*..**...****.*...****...*..*.***.....*..**..*.****...*.**...***..*.*.****.....**..****......***.*......**.*......**..*.**.*.***..**.*......*..**....*.*..*.*......****.*..*****.**.*****.*******....*.**.******..***..**..*****..*..**.*.*....*...*.*****..*.***.*..*....****.*...**.*.**.*.**...*.*.*.*****.*.*.*****.**.*..*******....*******.*..**.**.**...*.***.*.*..**...**.**.....***..**.*....*.**...******.*....*..*.*.....***..*.***....***....*..*..*..****..**.*.**.**..*.**.*.*..**..*.*.*..***..******.*.*..*.***...**..*.*..*.*...*.*.**.*.***.*.*.*..**..***...**..*.....******..*.*.**...**.....***..***..***...***.**.*.***..*****..*.*...*.**..*...*.***..*....*....***...*...*.*..**.*.**.****.****.**..*.**.....*....**.*******.**.*..***..**.**.......***.*..*.*..*.***..**.*....**.....**.*..***..*...*..*..*.**........**.*.**...*..*****...*...*.*.****..****.**..**.**.*.*....*.*..*.*...........**...***..*.*.*..**.*...****.**.*.*****..****..*...*.***......***.*.**..**..**.**.*.**.**..*.*.*..**....***..*..***..*..*..***..**......*.*..*.***.*.*..*...**...*.*...*.......*......*.***...***.*.*..*..*.**.*....****.***...*.***.*......*******.*.*....**....*.**..*.*...........*...**.**.***...**.....*.****.***..*.....**.***..****..*.*.....***....*...*.*.*****.*.*.**.****.....*..**.*.***..*.**.*...*..*...*.*.*.**.**.****.*.*****.....**.*.***.********.**..*......**...***.*.**..**...**..*...***.*..*.*....****.*.*......*...*.****.**....*...***...*..**...**.**..*.**..****...****.**.**.......*.....*.....**.****.**.....**.***...*.*.*.*.....*....*..**...*.*.*.**..*.....*..*.*.**.*.****.***.**.**.*...***.........*.**.......**..*..**.**.***..*....*..*...**...****...**..**..*..***.******.****.*.**..*..**..*.......**..*.**.*..*.*....**...*..*.* ***..*.**...****.*.*.*.*.*..*.*.*....*.***.****.*****.***..*.**.**.*****.**...****..*.***..**..****..*..**.*..*.**..**..*.**...**.******..**.*****..*....********.**.*.*.**.........**.******.**...*.*..*..*..******.***.*.*..*..*.*.*...**......****.*.*.**.**..**...**.**.**.......*.*.*.**....*..***.*...**.*.*.*...****.*..*.****.*..*...**...*.*...........***.....****.**.*....*..*..*.*******...*.**..*..***.**...*....*..*.*...*.*.*......*..*.....****.***.***..**.*.*.***.*.**.**.*..*.*..*..*.**.*..*****.*..**.....***...*.....****..***..**..***...*.***....*............*..*.***..*..*..*..*.*******....*...*.***..*...*....***..*.*..*.*.........*....*.*.****.*.*..*...**.********.**.****....*.*...**.**..*....****..****.**...*.*.*.*.**.*.*.*...*....*..*.****..*..*******.*.*.**...**..*...**.****.*.*.*.****.***..*.*.****.**....**..***......*.*.*.**.*.******.****.**.*......**..*.*..*..****....****...*.*.*.*.**..*.*.**...***..**..*.***...**....*.*..**..........*...*.***.**.**.....**...*.*..***....*.**..**.*.********...*.*...**..**...**....*.*..*.*......*.*.*****..*..*...****.*......*....*.***.*..*.*..*..******...*.****..*.***.*.*.****.*.*..*****.****...**..***..*.**..**.*.*....***.*..**..*.*..****.**..*****.***..*.**.*..*..*.****.*...****.****.*.*.*.*....*.*.*.**.*.*****...*..*....*...**.**.****..*.....*.******.**.******.*..***..**....*.****.*...*...***.*.*...**..*****.*..*...*.*..*.**.*..***.****.**..*.*..**..***.***...**..****.*.*..**.*..**...**...*.*.**..*..**.***..*.**....*.*****.*......**...**..*......******.*.**.**..****.**.***.....***..****.**.**..*.*.*..**.*....*..*.**..*..***.*...*...*..****...*.*..**.*....***.***.***....*..**....*******.**..*.....*.*.****.**.***.*.*..*..*..*..****...***...****.**...*.**.***..*.*....**.....****.***.*.*....**......*..*.***......**..***.*.*.*.**...**..*.*.***.***...**.*.**.***.***.****...****.*...**.**.*....**.**.*...**.*..**.**.***.**.*...***.****.****......*.*..***...****.....*..*...*....**.*..**********.*......***.....*.***.*.**...**..**...* .*.*...*...*...*...****...**....*.*..*.*.**.*...**....**.*.*.*.*......****...**.*.***..*.*....******.*.**..*...*..*.*..*.*..***.***..*....*****..***.**..*..*......**.*.**..***..*....*.**.*......*...**.*****..**..*...***...*...*..*.**.*.**.*..*.*****..**..*.*.....**.*.***.*.****..*.*.....*.***.*.***.***..*****...**.***....*....*...*.*.*..*.***..**..*.....*.*.**.**..*...**...**..*..***.******.**.*.*.*..*..*.....**.**.**.*.***....**...****.**.*.**.....**.....*.*.*.*.*..**.***.*.*..***.**.*.*.*.******.**..****.**.....**.***.**.*..*.***.**.***.*.....**.******.*****..*..*.*..*..*..***.***....****.***.*..****..*********...*.*.*.....***...**.*...*...***.**.**.*...**..*.....*.**...*...*.*..**.***..**..***.*...*..*****.*.*.....*.*..***...*........**.....**..*..*..**.**.*.***.....*.********....**..**.**..***.*..***.*.*.*...*..*.*.****.****.*..*.*.*...***.*****.****...*.*.*..*.**........*..*....***.**..*..*.**...*.**...*..***.***..*.*.*.****.*.*.*..*...**...*..**.**.**...*..***..*.*.*..*..*.**.........****.***..*..*..**.**.*...**.*..*..*....**..*.*.**.****....**....*..**.*****..**..*...****.*...***......*.*.***.*..**.***.***.*.**...**.*..*..*****......*.*.....**..***.**..**..**..*.....*...*.*.***..*...****.*...*...*.*..*.****.**..***.*......*....*.**..*..****.....***...***..*..*.*..........*.***.**....***.*.*.*.**.*.*...*...**..*....*.*..**..*.**...*.***.**.****.*..**.*..*..*..*.*..*.....*.*.*.*....*.***.**..****.**..***.**.*.**...*.*****..*...*****....****.*.*.**.**.**..*.*..*.*.*.****...*..*.*.*..*.****.*.*..****.**.*.**.***.*..****..**.......*.*.*..***.******.*...*..*..*.**.****.**.*....*******....***.***..*.*...*.*..****.....*.**.***.*.*.****.*.*..*...***.*....*...*..***...**.**...**.*..***.*.*.*****...***...*.*****..**.*.***..*.****..*..******...**....*..*.*..**..*.*.**.*.**....****.*******.***.*..*.*.....***.**.*....*.**.*.**......***...***.**.**.*.*..***.....**.....**.....*.**.......**.*...*.*.**..***..****.**.*****.*..****.****...***.*.*.***.*.*****.*.**.*....*****..*.* .***......**.**.***.*..*...**.*.**.***********.*.*....*..**.*..***..*.**.*..*....****.**....*..*..*.*.*....**.*.*.*....****...***.**.*.****..*....**.***...*.**..***...**.*****..*...**...*.**..**...**..***....*..**..*.****.**.*..******.....**...*.**..*..****....**.**.....*..****..*.**..***..*....***.**.***.*.*.****..**.****.*.******.*.**.**.**....**.**.**..**.*.**.******.*...*******..**.****..*.*.**...*....****.*...*.***....*..**..***....*...*.....***.*.*....*.*****.**..**.**.**.**.*..**..*.*...**.*.*.....*.*.**.**.***.*.*.**..*...*....*.....**.*.*.*..*....*..***..*.*.*..**..*....*..*******..*..********...*.*.**..*..*..*.***.*..**.*.*..*.***...**.***.*.**...*.***...*..***..***.*..*..*..***..****.*.*.**....*...*****...*..*....*.....*.*.**.**.*..**...*......****.****.**..*.*.*.**.**.*.....*.........***.***..*****.*..*********.***..*.*......*...****.*..********.*.....*.**.*****.*.*..**.***.*.*******...***..**.*.....**..*.*****...*..***.*...*...**.*.*.**..**.....**.*..**.*...*.*..**..***.****.*..***.....*...*.*.**.*.*****.**.*****..*.**.*..**.********.*..*.*...*...******..**.....**.*********.......*..*...*.**.**.*...**.*......*.*......***..*.***.*..*.....**.....***.**.******.*.*.**.*......***..****.**..*.*..*.****..*.*.*....****..*.**..*.**..*.*..*.*..*.....*..**...****..*.*.*.***..***..*.**.*.***.*.***.**..**.*.......***....**..**..**.*.**..***.....*.*.***.*..*.****.**.*****...*....*..***.**..**.****.******..**.*.......*.*.......*....*.****...**.****.*..*.*..**..**..***...*..**.****.......*.*.**...*...**.**.*..***.*.*.*..*....*...*..***....*.**...*.**.*..**.**.*.***.*.*...*.*.....*****..*..*..*..**...*.*.*...***......**.**.....**.**..**.*....***.**.**...**....*...*.*.*.*...***..***.******.****.**.*.....*.**.*****..*****..**.*.*.***.***...****...***...*...*******....*..**.*.*......*....**.*.*..****..*..*..*.*..*...*..*.**..*..**..*...***.*....*.***..*..*.*.**.****.*.**.****.*********.**..***.***..*.*..***.*.****.*.*..*.....*..**..**.***.*.*..**.**...***.*.*..**.**.*****. .*.*...*.*...*..**.........**......**.*...**..**....*.****.*******..****.*.*.*........**.*...*..**.*.******.**.**.*...*..***.*.*.*..****.*.****..*...*..*.*..****.**.**..*.****....*.*.**.****...***...****.*..*.*......**..**..***.*..**....****.*...*..*....***....*..**.**....*..*****...**.*.***..*.***...*******.*..*....*...*...*.*.*.*..*.**...*......*..*.*.***.****..*...*.*....*...*.**...**...***.........***.***...***.**...*.*.*.***...**....***.*..****...**.***.*.*...***.*.******.**.**....**.*......*****..*.**....*.*..**.*..**.***.*.*.***.*.*.*.*..**..*..***..***.*......*.*...****.***....**.*.*.*....*****...****.**.**.*.*..**...**...**....*..*.*****.*..*..**..***..*******.**...**..*..***.**.*****.****.****.*..*.**.**.*.*.*.*.*.**...*..*.....**...***...*..*.*....**....**.*.*.*.*.*.*..***.*.*..*.*.**.......*...*.***...*......*..**.**..*.***..*...*.*....*.*..**..******...***..*.**.*.**..*.***.*..*..***....*.*.***.*..*.*.*.**.*.***....*.*..*.....***.**.*......*..*.*.*.*.*.**.*....**..**..*****.**...*.***.*..*...*...****..*..*..**....*...**..*....**..*.*****..*..*.*.*..*..*...***.*.*.**...*...**..****.**...***..**.****...*.*...**...**..*...*..*...*.**.......*.....*.*..**.*..*...**.**.*..*..*......*.*.**....*.*.*.*.*.*****..***..*.***...*.****.*..***...*.*.***.*..***...*****...**.*...**.*.***..*.*..*.*....***....***.***********...**...*.*.*......*..**..*.**..*....*.***.*****.**.....*..***....*.*.*..*.....*.****.***..*..*.*.*****...*...*..*...*.**...**.***....*.*.*.*...***...***..*....*****..***...**.*.*..*..*.**........*...*...*.*.*..*.*..*.**..*..***.*****.*....*.......*.****..*.*.*****..*..*....**.**..****.***.*.**..*..**.**..***...*.*....**...**....*.****....*..*.**.*......*.**.**...*.*..*....*..**..*.*.*****...*...**..***.**...*.**...*..****.****..****.*.*.*.*..*******.*******...******.....*.*.**.*****.*.***.*...***..*.....**....**.*.*.*..*.***.*.*..***...**....*.**.**..***.*****.***.....*.*.**....****.*.*.*...*****..***.*****...*.**.**..***..*.*******.**.**..****.*....* .*.**.*.*.*.*...*.*.*.*..*..*.*..******..*....************..**...*.*...****..**.*.***.*.****.....**...*..***.*...**.***.*.*.***.*.*.....*..**..**..**..*.**.**......*.******.**.********..**..**.*...*.**.*...*.*...**..**.*.*..*..**..*******.**.**.***.**..............**.***.**.**..**..*...*..*...*...*...*********...**..**.**.******.*.**....**..*.*...**....*..**..*..***.*...******..*..*.***.****.........*.**.*...*.*.***.....**..**.*.*.***.....*.**..****...*.....*.*.****..*..*.*..**.**.********..*..****..**..*.*.*.*.***.*****...*.*..**...*.*..*..*..*.**.**.*.**..****..**...*.*.***.*.***.*..*..**.**.**.*..***...**.***.........*.**..***..*...*....**...*..******.**...*...*.****..***..****..**.....*****.**.*....***.*.**...*.*.*****.***..*.*******.******..*.*...*****.*.*.*.*...**.*.........*..*.*.*....**.**...***...*.*..****..*.*...********.**..*...*..***.**..*..***.******..*.*..*.*.****.******.***.....*..*.*.****.**.*..*...*....*****.***.*..*.****...**.***..*.**.*....*.....*.****....*********.*.**....**...*......*.*.**.*.*.*.*..*....*.*.*..****....**.****....**.**......*...*...*.**....*.*..*.*.**.*..*..*..*...***.*.*.****...*.*....*.**...***.....***..**.*.*.*.****.**.*.*.*****.*...*.*****.**...****.*..*.*.*..**.*..******..**..*.*.*..*.***..**.*....*.***.*...*...*..****..*....*****..**.*.****..*.**.****.*.*....***......*..*...*.****.*...****.*******.*..***...**..*.**.*********..*.***..*...**..***.**.**.....*..*.......**...**.*.*.*.**..**......*..*.****.*.*.**.**....**.***..*.*..**.**..***.**.*....*..*..*.*.*..*.**.*.*.....***...***.*..*..**.......*.**..*..***.*.*..*..*.**.**.**.**.**.****..*..*.**..**.***.*..**...*.**.*.*..**...*.**.*.......**.*......*..**...*...******...*.*..*****.**..*******.......***..**...*.**.*.**.*****.*.....*.......****..***.*....****.*..*....*.*.*.**..**.*.*****.....***.*..***..***.....***.****.*.**...**.****.*.**.**..***.*.***.**..**.**.****.**....**..*.*.*.**.*****.**.*..*..****.*...**....**......**.*......*..*....*.*...***.....***.*...**.*.****.*.. *..****.***..*.*.*****.**.**........**.****.....**.*.**..***.**.*....***...**.*..*.....*.*......*....*.**..**.*..*...*.**.*.****.***.*...*.*.***.**.**..*.*...*..*..******.**...*.**..**.****.*..*..*.*..**..****.**..*.*.***.**.****.***...***..***...**.*.**.**.*.***...*.**.****.*.*.*..*......**.***.****.*......**.****..*...*...***...*..*..*.*.*...**.*.**.****.**..*.*****.**.*.*..****....***.**..*..**.****...*.**..**.***...*...**....*.**..*..*.**.****.*..*..*...*.*...*.**..**.*.*....*.*.*......*.***.*.**...**..*.*..***...**......*.*********.*.*****.....**...***....***.....***.*.**...*..*..*...*..*.*.***.*....*.***..**.*.*.**..**...*...*.*.*.*****...***.*.*.*.**..**..*.*.***.*.....**..***.*..***.*.......**.*.**.**....***..***.****.*.**..*.****.*......*.....***...****.**.*.**..*.*..**.**..*.*.*.**.*.*.*......*...****.*.*.***.**.**..*.**..********..*.***...**.***....*.**..**.**.***.*.*.*..*...**.******.*.****..***...*****.**...****.**.*..*.*......*.....*.....*.....*****..*.**.*.**.*....*..*****...*.*.*...*.**..*..**.*.****......**.**..*.*.*.***.*****.....**.*..****.**..*...*..*.*.*.***.***.*.......***..**.*.*.***.*..**.*.**.*..**.*******.***...*..*...*..*..***....*..***....*...*.*..**.*..**.***....****.***..*.**.**.*.**.**.*..*.******..*****.****.......*...**.***....*..*..*...***.*.....*.*.*.*..**.*.**.*.***...*.*.**.*..****..***.*..*...*.*..*.*.*.***..**.*****...*...***..*...*....***..**.**..**..*..****.*.**.*.****...*.***..*.*.*.*.***.**...**.*..**.*.**..***..*...***.*.****.*.*.***.*...*.**.*..*..**.**.**.*.*...**.*.*..*..*..*...*.**.****....*..*.******....*.**...****..*..**..****.*.*.*.*..****...***.......*..*.....**.***.*..*...**.**...*.***.**......*.***.***..**.**..**..**.*.*..***.*.....*.**..**.**.......*..*.*********.****...*....*....**.*.*.*..*...**.*.*.*..*.*.**..*....*.*****..**.......**.*.*..**.*..*..*.*..*.****....***.**.**.******.*..**..*...*.**.*...*...*..****...*..*.*.*..****.*.*...*.***.*...*.*..*.***.*.**.****...***..**.*.***..*.*..**..*.*.*...**..*.*..... .***..*..*.***.*..**..**..*****.****...*.*.......*.*..**..******.******.**.**.*.*..**..*.*.*..*.*...***.**.*.***...***.**.*..***..****.**.**.*.*......**.*.....*.*.****.**.*..*.**....*..***.*.*****..**.**..*.**......*.....*.*.*..*.....**.**.**..*.*..*....***.**.*.****.*.*..*.**.....*..*..*.*..*........***..**.*..*.**.***........**..**...*..****..***....*.*.*..*.**.*.****.*.*.*..*.*.....***.....*.*...**...*.***...****..**..*.*...*.**.****.*.*.**.....*.*....*.*.*..**....***.***.***..****..*.**....**..**...*.**.****..*..**.***...**.***.*.*...*.*...*..*...**...**.*.****.***.*..**..*..*..*..*...*****....*...*..*.*.*.**..***.****.*.**.........***..***...***..**..*******.*.**.**..*.*.*...*..*.*...***.*..**..**..*..*..*********.***.****.**.*.**.*..*..**..*..*.***.**.**...**.***.*..*....**.***..*.*.****...*.*.......*..**.*****....**..*.*..*.*...***..****.*.*.**.**...*.*.*..**..*..**.....**..*..*.*..****.....******..*.**.*.**..**.*..*.*.***.**.*.**...**......**..*.*.***...*..**.*.****...**..*******.**.**..**....*.....*..***..*..**...*....*......*.***..*.**.*.*.*...***.*****.*...*...**...*******.*...**.****.*****..**..**..****.***.*...**..**.*..*...*..*.**..*..**........**..*.**.**..*.***..*.***.**.....*.*..*...**.*.....**.*..**...*..**.**.*..*******.*...*.*...*..*****.**.***..**.**...****...****...**..*.**..****.*.*.*.*........*.*..**..***.*.*.*****.******..***..***...**..*...**...*....*.****..*.*.****....***.***.*.*...**..**.*.****.**..*..*.***......***...*...*..*.*****.*..**..***....*..*...**.*...*..**.*....****.*****...*.***.*****...*.**..*.**..*.**.***..***.**.**.**.**.*.*.***.**..*.**...**.***..**...*.*..*.*..*.*.***.**..*..**.....**.*.**..***.*.*.****..*.*****...*****.***......***.*.*.....**.**..**.****.*.***.**...*.*.*.*.*..*.**..**.*.*......*...**...*.***.**...**...*.*..*.********.*.**.****.*.*.**...****.*..*.*....**.**.*..***..*.*.*....****..**..*..*.*.*...**.**.******....*..*.**..***.....**..***.*..*..**......*..***....****.....**.*.*..**.***.*.***.*.*.**..******...* ***.*.*..**..*.*****.*****.........*.***.*.**..***...*.*....**....*.**...*.....**.*.*..**********...******.*.*.*.*.******....*...*...***.*..*.**.**...**.**...**....**.*.**.*.***..***..*.***.*..*.***.**.**.*.*..*.*.**..***...**..***.****..******.*.**.**...***...*..*.*....*...*.***..*..*.*..**.****..*****.***.*.*.*..*.*.****.*.......*.*...***..*..**.**.*.*..**.********..**.....*.*.*.*...**....***.**.*..**.*...*.***.*.*..*.....*.*..***....*.*..*.*.**.*.**...*.*.....*....*..***..*.*****...*.**.*.*.***.*.*....*.**.....*..*.**.*...*.**...**..*.*.**.*..******.**.*.*.*.*****..*...*.******..*.***..*.*.*...*******.**.*...****..*..*...*.***.....***..*.*.*......*****.*..*****.*.*.....**.**....**..****.*.***.**.**..**..**..****.*.**.*.**.....**...*......***....***..***.*...*.***...*..*..*.*.****..*.*.*.**.*.*..*..*...**.*.**..*.*.*........*...*.*.*.***...*****.********..**....**.****.**..***..******...**..*.....***.**..**.*****....***..*.*.**.*.**.***...***.*.*.***.*******...*.....*.**.***....**.*..*.*.**.....**..****...**....*.*...**.....**.***.*..**..*.**.*.*....*...***..*****...*.**..*.*.*..**.**.**..*.*.**..***.**.*.***..*.....*..*.**...***.****......*.*....*.*..**...*..**.**........*...**..*..***.*......****..***...*.*.****.*.*.***..*****.********....**.***..*..***.......**......*.*****.*......**.**.*.*..*.**..**.***.****...*...***.*....***.*****..*..*....*.*.***.........***.*..*.**.***.*..***....*..**.*...***.*.***.**..*.*.**.******.*****.*..**.*.**.**.**.**.**.**.**..*.**.*.*.*....**.*.**.*.*..*..*...**....*.*.*****.*.********....*.*..*...*.***........**.********....***.***.*.**..*****..........**.***.....***..*...***.*.***..**.****.***.**...*.*..*.*.*.*..****..***.....*.**.*.*.*.*..*..*...*.*.**.*....**.*..*****.*.*.*..***..*..*.****...**.****...*.****..*.*..*...**..**........*...****..*...*..******.***..*.**.*.*.*..*..**..*...*.***.**.***.....*...*..***.**.....***..******.*....*..******....****.**....*......****........***.....*.**.***....*..*.***.**.***...........**.** .*.***.**...****.******..*....****..*...*..*...*..*.*...*..**..***.*.**.****....*....****..**.*..*****..*****.***.*.**.***..*.*.****..***..*.*.**.****.*...***.*..**..*.**..**...**.*.....*.*..***.*..**.....****.*...**..**.*..****.*...*....***.*****.*...*...*.***.*...**.***....***..*.*.**..*.*...*..*****.*..**..*.****..*.**.****.*..**..****..*.*.*.*..**.**....*....*.*.*..*.**..**..**..*..**...*.*..*..*******.*.*.*.*....*.*.**.*.**.*.****.*....*....*.**.***.*...*.*.........**..*.*..*..***...**....**...*.**.**.*.**.....**...**...*.***.*.*..*..*.******.***.**...****...***.*..**.**.***..*.***.**.******....*..*.***..**.**...**.*.**.*.*.*******.**..*....*..*..********.*...**.*.*.**..***....*..*****.*.....**.***..*.***.*....**..**..***.*..*.*..*..**...***..*.***.*..*****.**..****....**......*..***..****.**....**.**.**.***..**.**.*****.*..***.***.**.*...*.***.****.....*.*****.*.*.**.**..*..*..**..**.***.*******...***..*.**.*.**.**.***..****.***..*.*.....*...*.*******.**..*.***...*******..*****.*.**..*..*.***.....********.*....*..*.*..****.*.*.**...**.*....*.**...**..****.*..*.*.....***.***.*.***....******..*...*..****...*.*.*.**..*..*****.*..*.*....*..*****.*.***.***.*..*.*..*..*.**.*.*..*.**.***.**....**.*****.*..****.**.....*....**...**..**.**...******....**..*......***.....*..**..*.*.***..**....*.****...**.*.*..*.**.**.****...****....**.**.*..***........*......**.***.......***...*..*.**...*.***.......***.*****.**...*..*****.*.***.......**..*.**...*..*..*.*.*.*.*.*.*.*******.*......*.*.**..**.*.******.*.....*..*.*........*.**...*..*....**..**.*.....**..*****..*.**..***..*.*...**..*...*....*****.***....**.***.*...****..*...*...**..*....***..*******.*.**.******.*.*..***.*..*..*..*....**..**.*....*.*.**.*.....*....*..*.....***.*..**..**....*..*.*....***.*.*.......****..*.....***.*.*....*..*.*..*.*..*.**.***..***.*****.*.**...***.*.**.**..*...*.*.*..*...*.*...***.*....**........*..***.........***...*.*...**....***...*******...***.*.*..**********.......*..*..***...*****.*...*.** ***.**...***......***..**..*****.*..*...**.*..*.**.**.*..*.**.***.****.**..***..****.***.....**.**........*.*.*.*****..*..**..**.******...***.*..*..**....*.**.*.*..*.*....*.*.*.*.**.*....******.****.*.*....*...**....****.*.**....*...****..*.**.**.*.......*.*.****.**..**.*.*....****.**.***.**.*...**.*...**.**..**.*.***.**.**....*.....*...*.***.***.*...***.....*.*.....*.**.****..*.**.*....*.....*.****...***.....*.**.....*..**.....*..***.**...*.*........***.*****....**....*.*....*......**.***.*...**.*.**.**....*.**..**....***.***.****...******.*.*..*..*.*******...*.**....***...*..*.....*..**..***.*...*********.**...**..**..*.****.**.***..***.......*.**....*..*.*.*..*.*.***...*.*.****.*....*.*...*..*...*.**.*..*...**.**..*.*..*....*......*..*.*..*..*.*.******.*.*.*.***.**.*.**.*....**..*****..***.**.*..***..*...*.*.*..***..*.**.***.**.***..*.*.......*.....*.....****.**.*..****...*..**.....*.*.....*....**..***.......*.**.*.**.*...**.**.**.*..*.*.*.*.***.....*****.*...**.....*.***......**.***.**...*.*..*.**.**.....*.**.*....**.***..**.*.*****..*..*..*...*.****.*****.*.*..**.....**.**.*****...**.*..**.**.*********..*.**.*.*******.*..*..**..***.*..*.**...*......**.***..*..*..*.**.*..***..*.*..*..*.***.*.*****..*.*..*.***.**.**.**...*..*****......*.*...**...*****.*......*****..****......*...*.*.*.***..*....**..*..*****.*..**....*..*..**..*.*..*.*.**..*...*.**.*.*****.**...*.*..****.*.***.*******.****.**...*..*......*.********.....*....*.***..*...**..*.***.*.***.....*..*.....***...*.**..*.*.**.....*.**.**.*****.*.*..*.*........*..***..**.*****.*...*...***..**.**..****..******.***.**.*.*.....*.*.*..****.*.**......**.****...*.**.*.***...*.**.**.**..**..*.**.*.**.*.***.*******..**...*...**...*..*.**...******..********...*...***.....*..*.**...*..*..**.*..****..*..*****.**...*.**.***.*..*.**.***..****...*...**..***.*.*...*******...*.*....***.*...*.*.***.****.*.*.***....***..*....*.**.*.*.**..**.**...*..****.***.*.*.*.***....****...**.**......*.*..*..*.*.**...*******.**..***..*...* .**..***...****....*...**...*.**.*.*.*.***..***.**..*.***.*......****...**..**...**.***...***..**.***.**.***...*.****..***....**.**.**.**.****.**.*.**...***..****.**..*..**...**.**....*...*****.***.*.***.**..*......*.*....****....*.********.**.**..*..*...........***..**.**...*...*...*.***.*.*..*..*.*******..*.**.***.*.*****.*.*.**.****..*.*****.*..*.*....*...**....**...*.......**.**.**.*..*....*...*.*...**..*.*...*...*..*.***..*.****.***.....*..*...*.**.....*.****.**.****..*.**..**.***.***..*...*.***.****.***.***.************...***.**.*****.*.*..*.....*...**.***.**..*..****.......*.*..*....*....***.*.***....*****.*.*.*.*....**.**.*..*****..**..*.**.**.****.***.*...*..***.***...**..*.....*.*.**..**.****.*..***..*.*....**.....*..**..****.***..**...*.....***..*.*..**.***.*...**.*.**.*..**..**...**.*....*****..**.*.*.**..*..**..***.*.*...***.**.**..**..**..*..**..***.********.*.**....**..*.*.**.*.******.......*..*..**..**.*.**...*.*****...**..*..*..**.*..**.*.....**..*...**.******.***..*..**..****.***.**..*.*...**...***.****...***.**..***.*....***.*..*.....**********..*.**.*****.*.*.*..****..*****.*....*.*..***.*...**...*..**....*.....**......*.****.*.*.**.*.****...***..*...****....*..*.*..**..**.*...***...*.******.*.**..**.*.*.*****.*...***..*.....**...*.*.***.*.*.*...*.*.......***.**.*.....**.***.*.**...**..*.***..*.*..*********...**.*...*...*.**.**..*****....*..*****....***.***.***.....*.*....*..*.**....**...******.....***.**.*.*.*.**..*.**...*.*********.**..*.*....*.****.****....*.*...*.*....*.*....*.*.*...**....*.*.*.*...*.**.****.*....**....*..***.****..*.....*....*....***.*.*******.*....*.***....***..**...**....*****..*..*.*..*.****.********..**...*.**...**.****.**.*...***.....**.*.****.*.*..***..**..*.*.*.............**..**.*.**.***.....*.*****.*..*.*..****..*.***..*..**.**.*....**.**.*.*.*..*...****.**..*.**.***.**..***.**.*....**..***.*..*..**.*...*..*..**........******.***....**.*.*.*..**.***.*.*.*.****...*.*....*..*..*.*..*.....***....*.**....*.....*.*.***.. *..*...*.**.**......*.*..***..***.**.*.*.**.*...****.***.****.**...***.*..**..**..*..***.***.**.**.**.***.*.*..**...*...***..*.***..*....*..*.*..*...*.*..*....***...*.*.*.*****......**.*.**.**.***..*..****.*..*......*.*.***.........*.****.**.....*****...*.***.***.**..***.**.**...**.*.**.*.*...****...*.***..****...**.*.....**.*.*****..*....**.*.**..****.*.*..*.*....*.**..*****.*****.**..*.***..*.*.**.****.**...*..*******.*..*****...*...**.**.*.*...*...*.*..*..****.*.*..**...****.*****......*.**.**.**.*....*.**....*..***...*.***.**..*..*...*....*.....****..**.*...*.*...***..***..*.**..**.*.*.**.****.**...*.*...****.**.*.**.***..****.**..*****..**..*....*****..******.*...****..*.*.**....*..*.**......**.**.******.**...**..*......***..**..*..*....*.***......*..*.*.*........*..****.*..*..*.*.*****..**.*.*****.**..*.*.*..*.*..*.*..***..**..*.*.*.****.*.....*.*...****.********.***...**..****..***.*.*******.***..**.***...**.*.*.***.**.*......*****.*.***..*.*.***..*.*..*..**..*...*.*..**...*..*..*.*..**.*.*....****.**.*.***.*..**..*..*.**.*.*...**.*....***.*....*.**.*...*..**.*..**..*****.*.**..**.**....*.*.**.*.*.*..*...*.*.*..*..**.***.*..*.**.*.***..**.*.**...*...*.**.*.*..***...*.*.....****......*.*.*.***...*..**...*......*.*****.***.*****.*.*.****.*.**..*****..*..**.*...*.*.**.*.***......**...**.*.**.*.**.*.*.***.**.**....*..********.**..*...*..*.**.*..******...*.***.*......*.**.*.....****.*.***..*..***....***.*..*....***......*.........***.****.****.**..*.**.....*...*.***...**..*.....*.*..*..*.****.*...*...***.**....*...****.*.***.....**.*..*****.*.**.*..***....******.*...*.*...*.*..**....**.**.*..*.**..**..****.**...***.*......*...*.*****..******.**........****..*..*****..***..*.*.*..**..****.*...*..*.******.**........*..*.*..***..*.....**..*..*..*..**.*.*.*...*..***..*****...****...*..*.**..*.***.*....***.****..*..****..*...****.*.*****...***..****..**..****.***..***..**..*..**.*.**.*.****..*...*..***..*.*****...**.*..***.*..**..**.******..*.*.*...***...*.***.***...** .**.*****...*..*...***.*.......*.**....****....**...***...***.***.*.*...*..*..*..***.*.*..**.*..*...*.....**..******.*.....*.....*....****...*.**.*.*.*******..*.*..**...*.*.**..*..*....****..**...**.**..*.**.*.....*...******.***.*.*.**..*.***..**....**...*..**..*.**.*...**..**..**.......**..*..**....*****.*****..**........***.*.***.*..*.....**.*.*.**....**..**.*.***......**..*......*..**..**.***..**....****.**.**..**.*...*....*.**.******..**.**....*..**..*......**..*.....**.***...*.**.**..*....**.*..**.*.**.*.*...*..**.**.*********..*..****.**.**.*..**.***.*.****.***.**..*...*.**....*....*..*.***.....****.*.*.*....****..*.****..*.......**.*****..*.**.*****.**..***.*..*.*.***.*.****..****...*..**.********.**.*.*..****....**...*..***..*...*.**.*..*.*.*..*.....*......*.*.*.**.**.***.*..*.*.*..*..........***.*......*..****.*.**..*.*****.**.*.**.***.*..*..*...***..**..**..*..........*.....*..**..*...*.**.*..*...*.***..*..****..*.*.****..*.*****...***...****..*..*.*..**.**......*..*.***....**..*..***.****.....****..*..**.*..*..*.**.*....**.*.***..*..*..***..**.*..****....*...*.*..**..*.**.**..**.*..*........**...*******.**..*..***.******..****...**.***..**.*..***.......*.*.*..*.*.*..*.*.**.*..*.**.***.*.*.*.*.*.*.*..*....**......*****.***.***.****..*...*.*...*.*..*.*.*.**.**......**...*.*..****..*..*****..***.*******.**.***.*.*.**.*****...*..*..**.*......*.**..**..**..*.****....***..*....*.****.*.*.....*..*..*..**..*....*****.*.**.*....***.*.**.*..*...***..**..*.**.*.**.*....*..*...*******.***..*.*...****..*****..**....***.*.*.*****.**.****..***...**.**....*...*.*.*...***.*..******.****.*...*.*..***...*..****..*.*.****....***..*..*..*.*****.**....*.*..*.*....****.*..****..**.*.*******.*...*.*.**....*..******...***.**.....*.****.*...**.....**..*..*.*..*.....*..**.*.**.*..*.*..*.*.*..***..**..**..*.***.*...****....**.****.*.*..****.*.*.*..*..**.**....*****...******.*....**.......**.**.*..**.*...*.........**...*.**.*.*.***.*.*.**...*..*****.*.***.****.*...********....*.**.*. **..***.*.**..***...****.****.*...*.**..**.**...***...**.*.*...*...****....***.*.*...***......***...**.*...*..****.***...**********.**.**.**..*...*.***..*.**.**.*.*.....*.***.*..****..***..*.....**..*.*.*.***..**.*..*.*.**.*.**.**.*.*....******....*.*.**.*...**.*....*******..*.***..**...***..*.....*.***.*.*.*....**.*..**...*..**.**.**..*.*...*...*.**..*.*.*.**.*.***..*.**.*.*...****..*...**.**..*.**..***.*.***.**.*.***.******.****.**.*..*.*..*.*****.*.**.***...**...*****.*.*..*.**..****.*..*..****..*.....*...**.*..*..****..***..**...**..*....**.*.*.*****..*.*..**...***..*.....**.*..*.*..****.....****..*..***.*.**....*.*....*.*.****..*.**..*......**...**.**..**.**..*.*.****.....**.*.**..***.*.*..*.***.*.****.....*.....*..*.***.*.**.*.*..*.**.**.*.*...*..*.*....****....***...*.*..*.*..*..****...***.****....*.*.*.**..*.*****.*..***.****.*.**....****....****...*.....*...*..*.*.*.*.*...*.*......***...**..****...*.*.*.**....**..*******.*...*.*...*.*..***..*.*.*...***.*..***..*...*.*.*****..****.*.*.*.*.**..*.**.*.****....**.*.****..*.*....*.**..**..**....*.*.*...*...*..*....****..*..**.*.*.**...****...***...*...*****.**.**..*.*...**...*********.......*..*****.*.***..*..**.*...***....**...*.*....*****.*.***.***....***..*.*...*.*....*.**..**.***.....*.*..*.*.**.*.**.**.****.****.*.*.**...*.******.....**.***...*...*.***....***.**..**.***...***.*...**...*.*.*.*****..*.*****..************..**.********..**.*****..*.*..**.**..**..*..*..*........*..*.******.*..**.*...*...*...***...****.*.*..***.*.****....*...**...****.**.....**..*.*.**..*****.*..*.....*..***.*****..**.*.*..*...**.*.....*.*.***.**.......*.*..*.*****.***..*.*.....***.**.*.**.**.*....***..***..*.**.**..*.****..**.**.*.**.*...*.......*...**.*..*...*..*..*.*******.**.*.*.*....**.*.*****...***..******..***.*..*****..**.*.***.***......**.****.***.***.*.**...*.**..***.***..****.*..*.***.**..*.****..*..*.******.****..*..*.*.**.****....*...*..**.****...****....*.**..****...***.***....*...*...**...*..*.*..*...*.*****.**.*** **.*.*.*..*****...*.**...**.....*......**...*...**.*.**.***.****..*.*.***.............*....*.*.**********.**.*...***..*.**.*.*..*..**.....*****...****.*.*....*.***..***...*****.*..**.*****..*.*.*..**..*...**....****...*...**..*.***...**...*..*.**..........**..**.*.**..**.*.*..*.*..***...*.*..**.****..***.*.**.*.**.*...*.**...***.**...*****.***.**.*..*....*.***..*.****..****.*.**..*.*..*.*...*.*..**.***.**.*****.***.....*.*.....*.*.*...**.***...*.....*....**..**.*.*.**..**********..*..***.**.**.*.*.....**..*.**..*...*.***.*.******..**.....*.*.....****.*..*..*..*.....**.********..*..*.*.***.**........**.*....*...***.*.*....*..*....**.*****..*.*******.**.**.*..***...****.*.**..*...*.**.*....**.*.**.**.*****..*...*....*...****..***..****.*.*..*.*.*.*.**..*....*...*.*.**.****...**.*.**.*.***......***...*.**.*..*...*.*.*....**.*.*****......*.**...**....*.*...********.***...*.*****...**..*..**.*****.**...**.*....*..*..*.*...*...***......*..*..*...**.**.*.*..*..***.*.***....*..*******..**..**.*..*....**...*..*..**.*...*.........*.*.....***..*.***.****...**..**.**.***.*...**.*.**.****.**.**.*****.*..*.*.....***..*...*****..**.**...*.*..***.**.**....**.**..*...**....**..**.*..**.*...*.*.**.***.*.*.*..**.**...**.**.*****.**.*..*..*...***.*.*.**.**..*..*.*.****.*....*.**.*...*......*..*.***.*.*..**..*.*..*.*.**.*..*.*..**.*..***.*.***...*..**..**.......**.**....*****.*****.****.**.*...*..*.**.***.....*.*...*.*..*.*.**....*....***.*..*.**.*.***.**...*****.*.*....*********....**.*...**.****....*.****..*.*****.***..**.......*.***...*....*.*.*.....*.**..*.**.*.....*.**.****.**.***.**.....**..*.*.**..*..**.*.*.*.........**.***.*******.**....*.*....*.*..**....*.*..**********.........*...**..*.*.*...**...*...********.***.**.....**.*...*...*.**.*..**.*..**...*...*.***......**..***....**...**.....******..*..*.**..**...*...**.......***.........*.*..**.*.*.**.**.**.*....**.*..*........**..*****.*.*...*.....*..*...**..*.....*.*........***..***.*.**.****.*.**.*****....*.**.*.**...****.*.... *..**...***.......*....***..*.****.***.***.**..*.*.**...**.**.*****.****....*.*..*.***.**.....**...*..***.***....***.*.****.**.****....**.**..*..*..*...*.*.*..*......*.***.****.**..*.*....****..**..**..**.....****.*****.*....***.*....*.*..***...****.*....*....***..*..****..**.*.*...*.....*.***.*.*.*......****.*.*.*.......***.*.****..**.****..***..*..***.**..*.*..*.**.******......*......*.*.....**.**.**.**.*.*..**..******..*..**.*.*..***.*...***.*.*..***...**.*..*....*.**..**.*..****.*...*.*..*.**.**.*.*..*..**...*...****.*....*..*..*.*****.***.*...****.***....*.*****...*...**.*..**.**......*..*...*.*.**.**.....**...*.*..*.**.*...**..*.**.*......****..*.***.**..*..*****.....*.....***.*.*..****.**.*****....**..**...**.**..*..*..***..*.****...*..*...******.*....*.***..*...***....******..****...*.*..**...*.***...****.**.*.**..**.*..********.*.***.*.*...***..**..*.*...*..*..***..*...****.*....***.**...*****....****..*..*..*..*..*.*.*...*..*.*.*...***.**..**..*.*.*...*...**.**...*.*.***.....**..*.**.....*.*....**....*.****..**...**.*...****.*.***.****.*.*...*..**..****..*.*....**.*........**..*.*.*....**.*.*..*****.....***.*.**..****.*****.*.*..*.....****....***.***.*.*.*.****..*..**.*..*...****.*...**.*.....***.***..*.*..****....***..*....***.*****.**.*.**.*....***..******..*..*.*****.*.*.**..**..*.****.***..*..*****.****..*..**.*..**.***...********...*.**.*..*.*..*...**....*...*..*****.*....*.*.*.**.*.*.**..**...***..*.*.**.....*.*.*****..*.*.*********...**..*.***.....*.*...*.**..**.**..*.*.*...*..***...******...*..*.**.*.*.*..**....**.**.....******..*.*.*****....*..**.**...*..**....****.*.***..**.*...****.*.**..**.*..*..*.**...**...*.*....*.....*.*.**.*..**..*...*..*.*..**...*.*..*.****...****.......*.***..*.***....**..*...***..****.***..*...*****.*.**.*...*...*.***.**.*........***..*.****...*....**..**.*.*.****.**..***..*..**....*..*.*.**..*.***..***..**.**.****.*...**.*.*..*****.*.**....****....*...***..*.*..***.*.*.....*.**.*.*..**.****.*...**...*******.*.**..*.**** *.**..*******.*.*..****.**....*.****.***.*....***.**.*.****.***...*...***.......*...*....*..***.*.*....**.***....**.***....*.**.*.**..**.*.*.....*..*.*..*.*.**..*.***.*...*.*.*....***.*.**..*.**.*...**.**.**..*****..*.....****...*******..*.**...*....******.*..*..**..***.*.***.***..**..**..*.**....***.****.****...***...*..***.**..*....**..*...*.**.***.*.*......*.**....*****.*.**.**.***.*.*.*..****..**.*..**..**.***.....**...*****.*****.*******.******..**.....*..*....*......**..*.*****.......*****..**..**.*.***.**..**.*.**.**...*.....*....*..**.**.*.***...*.*.*..*......**....******.**.***.*.*..*.***.*..*..****..*.....*..**...**.******.*.**...***...*..*.**.*.*.***...*..*..*********.*******.*.*.****.****.****..*..****..**.**..*.**...*....*.****...*.***...*...**.**..***..*.*****.*..*.**.****.********.**.***..*.*.*..**.***..*..*.***..*.*.*...****...****...*.****...*.*.*..*....*.*.**.*.*****...**...*.***...***.*..*..*.***.****...*...**.***.*.*.*.....*..******.****..***...*..*...*.*...**.*....*.*..*****...*...*.*..*..**..*****...*.*..**....*********.***....***....**.**.*..***.*..**.*.....***..***.***...***.**..**..**.*.**....**..**.*.***.**.*.*****..*.**..**.**....****..*.****.*.***..**.*...*.**.....*..**..*...**..****.**.****..**.....**.**.*****.**..*...*.*..*****.**.*..*...*.*.*.*.**.*.**....*.....*....*.*.*....*.*.*.*.*.**..*..*.**.**.****...**.**.*.**.*..*..*********......***....*.******...*.*.*......*.*..****.*.*.***.**.*.**..**.**.*.***..****.*.*..**.*.*.*..*..**..*.**...*...*...****.**..****.*.**.****..**.*.*......**...**.*.*.***...***....*....*..*.*.*.*.*.....*.**.*.*...******.*******......**..********.*..*.*.*.**.*.***.****.**....****.**.*..**...*.**.**....*****..**..***.*..**.**.******...**...*...*.***.**..**....*****.******..**.****.***.....***.*..*..**...***.*.**....*.**.*.*.**..**.*.*.*..**.**.**..**..*...**..*...*.*****...**...**.***.*.**....****..*..*****..*..**.*.*....**..*..***..*.*.*.*.**.*....***.**..**....*.*****.......*..**...**.*.*.***......*..*.*.**.* ....*..*..***...**..***.***.....*.****..****....*...**...*****.**.....*......*....*...**...**..*******.*.**.*.*****.....**.*****...*.*****..****..***.*.....*****.**.*.*.*.**.*******.*****.*..*...**..*.*****.**.*.**..**..**.*..**....*.....*.*.*.*.*...****.***..******.*.*.*...*.*.*****......*****.****...*.*....***.*..*.....*.**.*.*.......**......*.*..********...*...***.**.****.*.*...**....*.*.**..*****...**.....*...***.*......*.*....**.**..*.**.*****...*...*..**..*..*****.*..*.*.*..**..*.****.*.**..**......*.*.***..*.*.*.....*.*....*..*..*.*.*.**...**.**....*.****.*.*...***......**.***..*.**...*.**.*.***.**.*..*..*.***.**....*.*****...**.***..**.*.*.***...*..*..*.**..***.*..*....**..*.***....******.*..****.*...******..***.*..*..***.**.****.*.**.......*...*.*.*.....*.**.**.*.*.**..*..*.....**.*.*..****..***..***.*.****.*******.*..*.*..**..**..*.***...****..*..*....*...***.*..*.***.**...*.*****.*...*...*.*.****.*...**.*.***.*.*...**.*..*..**....***..*...*.*.**.*.*.**.....*..**....*..*..*****.......*....*...*..********....******...**..*..**.***....*....**...*.***..**..**........*..*.*...****....*.*.*..**...*..*..*.*.....*.*..**..**.*.*.*..*.****.*..*....*...*..*...*.***.*..**.*.*.*.*.*.*.**.*......*.***.****...*.*..***...*.*.***.******.**.*.*..***...**....*....**.**.****.*.....*...**.***.******..**..**.*....***..*.**..**.****..*.*...*..***.**...**.*.**.*.***.*..*..*.*.*****.**...*...**....*..**************.****.*.*.*.....****...*....**..*.***....**..*.*.*...*.**.***..*******.**.**.***..**.*.*.***.**.*****.***.**.**.*****...*.*..*.**.*.**.*...*****.**..****....**.*...*.*.*....*.*****.**.*..*..*..*..**.***.*..*..*...**.**.*******.**...**...*....*...*.*....**.*.***...*...*..***...****.....*..**.*.*...*..*...*.*.*.*.***.*..**.**...*........****.*..**.**.*..**.**..**.*...*.*.*..*.**..*.........*.***.....*..***..*...****....**....*.*.*.*..**.****.**.*.***.**.......**...*...***..*.*.**..*....*.**.***....**.**..**.**.***.****......*.....*.*....*.***.....*..**...*..***.*..**..**. *...**..*.*..********.*.**.******.*..*..***.*....*.**...**.**..****.........*.*.*.*.**.**..*..*...**.*.**.*...*.*.*...***.***..*...**.*.*****.*.***.***.....*....*.**.*****.**...**..*.*.**.**...***...**.****.*...*...*...*....**...**..*....*.**.*.......*...*...**..*..*.*....***..**...*.**.*..**.*..*...****..*..*.*..***......***.*....*..***..****.****....**...***..*.*..**..***.*...*...*.........**..******.*.***.......*.**.*..***.*.**.**...*.**.*..*.***.**.*.........*.*....*.*....**.***...*******.**.**.*.*.**..***.***.....****.*.*.**.*....**.*.******..........**..*.*.....*.....*...*..**.*.**.***..**...*.*.*..******...*.*.**.*****..*.*.****..*.*.*....**.*...**.*.*.*...*..*.******.*...*.***.*......**.***..**..****...**..*****.***..**..**..**..**...*..**.****.****.****.....*.*****.*.**...*...**.***.********.*..*...*...***.***.*.***......*..*.*.*..*.*..........*.*.**.*.***....*.**..**..**..*.*....*.**.*.**...*.*...**...**.***..**.*****.***.....**...*..*****.*.**...***....**.*...*****.***..**..*.*..*.**..*.*.***.*****..*.*..**.***.**...*.*.**.*.***.****..***..*..*..*.*.***.***......**.*..*.*.......***.*.*.****..*..**.*.***..****...*.*....*.*.*.......*..**.....*...*.*....***.*.***...*..***....*..****.**.*.*.**.*.***..*..****.***.*....*.*....*.*.********.*....********..*.*..**...*..*..*.....**.**..**...*...****...*.***.*.*.**.*.**...*...*.*.*.*..**.*..***.**.**...*.**.*..*..*.****...***...***.*..****..**..**.*...*...**.**..*.*.******...*.*..***.*...******..****..***.**..******.*******.**.**.**..****...******.******.*****..***..*...*......**.**.**..**.......*..**..*.*.**....*..*.***....*..**..**..***..***.**.*.*.*...**.**..***.*.**......**.****.***.*..*.*.**.*..***...**.***.***..**...***.*.....*.*.*....*..**......*.......*..**....*.***.*.**.*.*.**.....**.*...*..**...**.....**.**..*****.**.*..*..*.***.**....***..**...**..*.***.*.*.***....**.**.****.****...***...*.*........*.**********...*...*....**.**..**.*........****...*..*....*.....**.*****..*.*.*.....***.*..**.***........**. ....******....*..***.**.**......*...**.*...********.**.**.**.***...*..**....*..*..**.*...*.***....*....****.****.****....*.******.***.****.*..***..******....*....*.***.***.....*..*.**.....***..*..*...***..**...*.*...**.***.*..**.***...*.****.*..**.*.******...*..**.**...*.***...***.**.**...*.*.*.**..**..**..**...*****...*...*...*.....*.*..*..**...*...*..**.*..****.....*****.*.**.*..*.**...**......**......***..**...*..***....*.**.**.*..*.***..*.*..**.....***.*******.*****...*.**.*..*....*.**..*.*...*....*.***.*...*..**.*..**.*.*.*..**..*...***.*.*..******....*.***.****..*......****.*....***.**.*.*..*.....*..*....*.*.....**.*...***.*.*.*...**..**.*....*.**..*.*.*.*.**.*.*...*..***..****...*...*...**..**..***..**..*.*.*****...*.*....*.*..**.**.*..*.*..**.*.*****.*.***.**..*..**.**.*.***.*......***...**..*..**.**.*.*..***.**.******..*...**.*.**...*..*.**.**.**.*.***.*******..*.....**.*****.*.*.*.***...**.****...*....***..***....*..*....*.......**.*..*...*****.***..***.*****..*.****...*..*..*..*.*.****..***.*.*..*.***.***.**.**.*****.*.*.**.****....*****.*.*..*..***..***..**.*...******.*....*.**.*...*..***.....**..*.***...**.***.*.*...**...*.*****.****.*.*..*...**.***.*.*****.*********.***.***.*.*....**..*.*..*......**.**.*....*..*......**.*....***.*.**.....**.***..****....**.**.*.*...**..*.....*......*.**......***.***..*..***.........***.****.****.**.*.**..*.*..*....**..**.*..*.****.*.*.*.*.*..**...*......*.......*.**..*...***.**.*.******...**..**..**.**...*..*.*.***.*.*..**....*....****.*.**.**..**.*...*..**.*.***...*..**...*..*........****.*.*.****..*..*.***...*.....*.*****..***.**....*..*.**..*..***.......****.*...**.*****..*...*****.*...*...**.*....*.****.*.**.***...***.***.****.*.*..***.*...*.*.*..*.**.*..*****.***..*.*......****.**..*....**...***.***.*..**.**..*......**..***.*****.*.******...*.**.**.*.**...****.*.*..***.*.***..**....*...**.**...*.***..*...**.*...*.*...***..**........*.*.*..***.*..*.*..*.**....*.*.**..........*...**.******...*.***...**.**...*.**.**. ......*******.***..*...**.*.*.*.*.*........***.****....****.****.*****..****..***.*..*.*.******..*..**...*.****.****..*.****..*..****.*.*........**..*.*.*..*....*.*.***********..*.***.....***..****.*.*...*.*.....*.*..***...**.**.**.**..*...*..*.*....*.*.*.**.*..*****..*****..*...**.*.*.**.*..***.....***.**..*.**.***.***..**.*..**.**...****.**.*.***.*.***.*.**.******.**..***.*******..***.***....*.*.**..**...**.*.*..*..*****..*..*.*****.*.**.**..*..****.*.******..**.*****....*..*...*.*.*.**.*...*.*..*...**.*..**..*..****.**..**.*..*.***...********.***...*****.**.....*..**..**.***.*..**.*........***..*.*.****..*.*.*****.**..****.***.*....**...**..*.*.*****.*.....*.*.*..*.**...***.**..**......****.******.****..***.***.*..*...*.....**.*.*.********.*.***....**.....*....**.*.**...*...**..*..**.***.*.*****.*.*...*.***..**....*...***..*...*..******.*..*.*..*.*.***....**...*..*.**.*.**..**.*.*.....****...*.**.*.***.*...*.*.******.**..*.*..**..*..*.*..***.....**..***.***....*.**.*.....**....***.*.**.**.*.....*....***.*..**.*.*...*.*.....***..*.***.**....*****...*.***.*..*.*.***.**.*.***..*..*.*.*.....*..**.*..*****......****.....*....*.**.....*.****.*..*...***.....**.*****...*.***.*..**.****.***..**..*..**..**...*.**.*.*..*.***...***..*.....*.......*.*.***.**.**...****..****.**.***..***.**......*..*..**.**.**..*.*....******.*.*..**.**.**.**....*..*.*.********....*.**.....*...*..***.....*****...**..*****.....*..*.**.*.**......***..***..*..*.***..*.**.**..*...**.*..*..**....*.***.**..*.*.*...*..*..**.***.**.**...*..*.*****.****.*.*.*.*.***.*.*.*.....**.*.**.*.*....**.*.*...******.*....*.**.*.*..*.........**...******.*....*....*.***...*****...*.***..**..*..**...***.*...*.*...**..*.*.*.....**.*...**.*..**..**.***..**.***...**.*..**.***..*.***...****..***.***..**.*.*.*...******...*.**..*..***.*..***.*..*.**..***.....**.*..*.....*..*.***.....*.**..*..*.*..*.....**..*...***..************.*.**.*.*.*.*.**.**.***.*.****...***.*...*.*.**.**.***.**.**.*.....*****....*.*....*.*..*****...** .***...*....****.*.**.*..*...**.**.*.*.******..**.....***.....**.*.*.****.****.*..*.**.*..*.**..*.*.*.***..*.****.**..*..*.....***.*....****..*.*..*..**.*.*.*.*...*.***.*.*****.*....*******...***..*.*.**......**....*.**..*...***.*..**..******.***..*..*..****......*.***.*.......*.*.*.*.**.....*.*..**...*..***..*.*...**...*.*.*..**..***..***....***..*.*..**.***.****..**...*..*..**......*.**...*..*..*.*****...****...*.*.*.****..*.****.***.****..******.*..**.***.*.*.**.*..*..*...*..***..**.*...*.*.**.*.*..*...*..*..*.*...*.....****.****.*.***..**.****.*...*.*.**..*.**.****....*.***........*....*..*.**..*.*..**.**.*..*.*.*****.*.*.**.**.**.**..*.*......*..**.......***...**.**.**.****.**.**...***..**...*.**.****.**.***....***....*.***.***.*...**..**.**..***.*...*.***.**..**.*...*.*..*...***.*....**..**..*****..*.**.***..*.*****.*.*..*.*.****.*****.****.**.*...**.***..*.****..*.*....**..**.*.***.*******..****...***......**.*..*...*..*.**.**...*.....*.*.***..*.****.*.......*..***.****..*..****.*.....*..*..*...***..*****........*****.**.....*******.**.**.*****...*....*..****.*.***.*..*.*.***....****.*..*.**...**.**.*...*...*..***.**.....**...***.*.....*.......*...*...*..****.***...***..***.**..*..**.*.**.....**..*..*...*.*.*.****.****.*..*..*..*.*..*..*.***...***.*.*.*******.*....***...*.*****.***.*.*.******.***..**..***...*....*..**.*.***.***.*.*.********.***....*...*.*......**.*.**.*****........**.**.****.*.....*****.**.*.*.*.*....*.***.*.*...*....*..*.***.***..***...**.**.....*..*..*....*.******.*.**.***...*..****.***..**.*.....***...*.**.*.*.*....*****.*.***.**.*..**.**.*..*......**.***....**.....***.........*..*...**..**.**...*.....*.**.*..*...*.*.*..*.....*.***..**..*....**.**.***...*.**...**.*.****.***.**..*..*.*....*....*..*.**...***.****.*..**.***.***..*..***.*.....*......*..*****.***.*.****..**.****..**.**.**.**..*......**.*...**.***...*.**.******.**.***..*.*.**.*.*...*.*.*...*****.....*..*..**.*..******.*.***.**...**..*.**...**.........*.**....*.*.**..*.*.**...*.. .*..**.*..*....*..***..*.**...**.*******...******...*..*.*....*..*..*.**.***..***.*..*.*...**.*.***.****....*.*..*.**.********.*...**.*...*.***...****.**......**..*.****...*******..**.......*.*.**.**..*.***...***.**.*..*..*..*****...**.**..*.**..**..*.****...**.**...****.****..*.**...*.*****...**....*..*.*.*.**..******..*....***.*...*.**.....***.****.*.*......*.*......*....*.**.**.*.*.**..***.*...*...**.*******.*.*.**.**.*****..*.*.**..**.***...**.**.*.*...*.****.***.**...*.*.***.**......***.****..*..*...***.**.*.*..*..**..***.**.**.*..*.*.*.*.**.*.*.****..*....*..*...*.**.*.**..*.*****.**.*.*****..*.***.*.*.**..**.*...***.*....****.*.****.****.......*.***.*.*.**.*...*.**..**....**....******..*..*.....****.*.***.***.***.**.***.***.**.***.*..*****...*..*..***...**..*..*.*.*..*.****.*.....*..*..**..***.....**.**..*******..**.****...*.*.*.****..*.....**..**...**.**.*.****...*...***.*.*.*..***..*.**..*..**.*...**..*..***.*...***.***.*..*..*.**.**..***..*.*.....*******.*..*.**...**..*..*.**..**..*..*.**.***..**...*.***...**.*.......**.*...**..****..**..*..*.....***.*.....**.***..*.**..**..*****...*.*********.**..**.**.**.****.*.*.**...........*.***..***.**....*.*.*...****..****..*.******..*.....*..***.*......**.*****..***.*.*..*.**...**.*.*******....*.*...........****.....*.*..*****.*..**.****.***....*.*.****..*..*.*.****...**.**..**.***.**......*..**.**.***.*..**.*.*.*...***.**.*.....****.***....**.***.*...**.*.**....*....**.*...*...*....*..**.*..***....**..***..*.*.**.*..**.**.*..***.***.******..*..*.**..*.*....*.*..*...*.*****.***.*..**......*.**.*.*.**....*..*.****.***.**.*******.**.........**..**....**.*..........*.***.*..*.....*.*****..****.**..**..*...**..******...***..**..*****.**....**.**.*****.****...*..***..***.*....*****.*..*.***.***.**...*.**..***.**..**..*.**..*.**.**..******...**..*.*......*.**..*****.****..**.**......**.*****.*..*.*.*....*...***..*.*.**.*.*****..**..*.***.*..**.****....*.***.***.****....****.*..*.*.*.*..*.*..*...*.***.......***........**. ..**...****..*..*..*...*...*.**.....*.*.**.*.*...******....*..*.*..*.....**..**..*.**.*.**.*....*....*.***.*..**.**...***..**.......****.**....**..**....****..**....*..*.**..*.*.....*....*******.......**.*.*.**..*...***.**....*.*.***.*..*.*.....*......*...****..***..**.*.*.*....**.**.*.*.....*.**..*.**..*..*...**..*...***........*...*.*.**.*....*....****..***.****...*..**.....**.*.**...**..*...*......*.*.*...**.**....*.*.****..**...*.*****..**.....*..***...***.*.***.*.*..****.***..**....*....*.*.....*.....*.*..**********..*...*****.*.*******..*.**.......***..**...*...*.*.**...**.*.**.**.*.*.**....**..*..*..*.***.*.*.**.**.*.*.***..*.**...**********..**.**.***...***.*.****..*..*..*..*...**...****.**..*.*.....*****.*..*...*..**..*.*.*..*.***.*....**.*.******...*.*****.*.**.****.**..*.*.*.*...*..***.*...***.****.*.**...*..***..**.**.*.****.*....*.*.*.*..*....*..*.*.****.*.*..**...***.*....*.****.*..*.*..***......**.*.**..**.*.**....**..*.*..***...**.......*..***.*...**.*.**.*.*..*.*..*.*..**..***.*.*.*.**.*.*..*.****..*.*...**.*****...**..**.*...*.*.*..*.*.**...******.*..**...**.**.***....**..**....*....***.**.*.......**....*..*****.**.*...*.***...**.**.*....*.**..*..*..*****..**.**...**..***.*.*..***.....**.*....*...*............*...*.*.****.*.........**.*.*...**.****.**..*****..***.*...*..**..*..*...**....*.**..*.***.****....*...*..*..**.**...*.**.*.*...**..*****.****.*.****..*.**.*.....***.**...***.*.***.*...**....*....******.*..***..****.*..*.*....**.**.*....*..**.***..*.*.*...*.....**..*.*.***.*.**.*....*.***.*.*****.*.*.***.***.***.**.**.***.*..**.**.****.*.**..****.**..*.**.*..*....**....****..**...**.*..**...**.****..*...*...**..*...**..**..****.***.**.*.**.**.*.**....**..****.**.**.*.******.**.**..*.**...*.*.*.**.*..*.**..**.**.....*..*..***.*.*.*.*.*.***.***.**.**..********...*.*.*.*.********.*.....*.**..**.*.******.**.**...**...*.*.*....*....*.***....***........*.*.**.*..***..*....**.*.*..***.****.*....*..*****.**..****..*..*.***.*.*.**.*..*.***...*..***.**. *.*.*.*..*...*.....*.*.*.....*.*...********..*.***.**.****...**.**.*.***.*.**.....**...*..**.**.*.*.*.*..*..*.*.*.**..*..**.*...***.***.***......**.**...**..*.**...***.***.*.*...*..****.*....*.**..*.*....***.*..**..**.****.***..****.**...****.**.....*.***.....**.*.**.*.*......*.**.**......*****....*.*....**.***.*.***.*..*.*.*..*....*.*.*...***...**.***.*....***..***.....*...*....**..****.*.*...**.*.********..*.****.**..***..**.**..*.*...**..****....*..**..*.*.*.*..*..*..***..**....*.*...*.....*..*.*..****.....*.**.....**..*****.*...*.*.....*...**...*.*...**........****..**.*.*.*.*.*.*.**.*.****...***...**..**...**.*..****..**.**.*.*.*.*.*..******.*..*..*.***.**..******.***.*.**..*****.*..*.....**..***.*.*.**.*..*.*.******...*.*.***.*....*..*..*..*...**..*.*.**.*....*.**.*.**.**.*..........*...*****..*..**.*.......***..*********.*.***..*..*.****..*.*.*....*..***.*****..*.******....*****.*..*.***.......*.*..*..*.***....*..**.***.*****.*..*.**.*.****.***......*....*...**...*.***.**.*.....**...********.....**.*....***..*.**.*.*.....**...*..*...*.........***..**.*..*....*****.**.**.*.**...*.**.**.**..****...*....**.*.*.**.*.*..***.....*.....*..*.*..****.***.*....*..***.***.**.**..****......*.*.....*...*..*..**.****.**.*..*.*..*..****..**..**...*.*...****..*.*...****.*..*****.**.*******..*....****..******..******.*.**...*.*..*...**..***...****.**.*..***.****.....*.*.*.*.*.......**...******.*******..**..*.**..*.*..*.*.*********.*****....*..**********.....*...*.*......**..**..*.....*.....*.**.*******....**.*.**..**.**.**.*.*.*...**..*.******.*.*....*.**.**.*..**..**..***......**.......***.*****..********.*..*****..****...*.*.**..*..**.*.*..****.*......*....**...*.*.....***.***..**..**..*..**.**.***.*..******...*..*...**..*.....*.*......*****.*...***.*...**.*..*..**....***..**...***.*****.*.....**...*....*.**...********.....**.*..***.*...***...*...*.*.******.****...*.*.****..*..*.*...*..**..**...***.*.....***.*.**..*.**.*...*.**.*.*******..*....*.*...*.***..*..*..*.*.**....* ..*.......**..*..****....**....****.**.***.*...*.****.*.**..***.**..***..*.**.*..*...**.*.*.....*..*.*.*........*.**.*...*...**.**..**.***.***...***.....*.*****..*..***.***..**..*.*.***......*...**.*.*.****..**.....**..*..*..***..*.***.******....*......*.***..**.**..*****.**...**.........**.***.*.....*.*.*.*..*.*.*.*.**.*.***..*.*.**.*.**.*..***.**.*..****.******..****........****......**...*******.*..*.*...**.*....*...**.**..*****..*...***..*...**.*.*.*.**..*..***..*...**....**..*.....********.*.***..**..***.**.*..*......****...****..*..*.*****.*.***..*......****...***.***********..***.*.*.*.**...*..*..**.*.**.*..**..*..*..*.*..*.....****.****.**..*.****.....*....****.****.*...*..*.*....*.*.*.*..**....*...**.*.*.**..*...***.*..****...***..******..**.*..*.*.*.**.*..*..*.**.*....***.*.***...*.**.*****.*..**.*.....*..*..*.**.****...**.*.***..*.*.*..*.*.*.*.*.....**.....*.....****.*.***......*.*.****.*......*..***....*...*..***..*.....*...*....*....*.**...**..*.**...*...****.******.**.*.***.**.......**..********..*.*.*..*....****.*****.*..****.****.****..*.....**..*...******...****....**.*...**.*..*...**.*.*.**..***..**...**.....*.****....*.****.*********.*.*...*.*.***.*****....**...**..*...**.**.**.*.*.*****.*..****.*....**.***.******.*...*..*.*.*..********.**.****.****..******.**..****...*...***..*.*........***..**.*..**.*.*.*.*.***.*.**..*.*.*.....*..***.***.***..*.****.****.**.....**...*.*.*....*.*.*********.*..*.........*..***.******.*.*.*.***...**.*...***.***..**.****..*..*...*.*..*.***.***....**..*....*.*.....**.**..**..*......*****.*.*..*.*..*...***.**.*.......****.*.*..**..*..**.*.**....*..*.*.*...**..**.*.****..***..******..***..*..*...**.***.*.*****...*.....****.**..**.**...**.*.*.**.*.****.**..**.***.*...*......***.***.......**..*...**.*..*..*..***.****.*..***...*.****.*.***.***..***..*.......**....******...*..**.**..****.*.**..*..*...**...*.*..*.***.*.***..*.....*...***.**.***.*..***.**...*.**..**.**********...***.**.**.*.*..*..**.*..**.*..*...*.**.**.*.** .....*.*.**.*.*****.*.*.**..****..****..*.**.*.*..**.*....***.*.***.**..**......*..*..*.**....*..**...*.*.***.*..***.*.***.**.*.*.*..*.****.*.*****..****...*.*.*.*...****...*..*..**.*****......**.*.*.*..*******.*.......******.***..*....*.*.***..*..*.*..***....**.****.****.*..*.**.*...*****.....*..*.**.....*****.*...**....***..*...***..*.**..*..**...***...***.****...*****....**..*.....*...*.*.*.*.**..*.*.*******...*..*****.*..**...*.*****..**.********....*...*..****...**.**..**..*....*.*******...**..*....*.****.**....*.*..*****..***...*...*.*.******..*.*....*****.....***..**....*....*.**.******...*..*.**..*****....**..**.*.*..***.**...**.**.***.**.......***.*..*..*.****..*.**.*.*.***..******.**.*****.***.***..**.*..*****.*.****.**.*..*...*......*..*.**.....**.***.*..*.****.****....***..***.*.*.***.****.*.....*..*.**....*.**..*......*..*...*..****..*.*****..*.*.**.*...*.***.......*..**..*.*.**.**..*.***.***.*****.*********...***..*.*..**.*.*.**..*....******...*.......*...*..***...***.**.*.***..*.*..**...****..*.*.*..**.....**..*..*.****.****.......**..**.*......*...**..*****...**..**...**.....*...****..**.*.*....*.*..**..*..****..*.*.*.**.*....***.*.****.**...*.******..*.*.**..*..**..***.***.*...*.*.*..**.*...*.****.****.*..**..**...*..****..*...**..*.***..****.**.*.**...**.*...*.*..**...*....*****...*..**.......*....**..***..**..**..*.****...**...**...********.*.***..*.**..*....*.*.*.*..**....*.*.....*..*..*....*.*.**.*.*.******.****.***..*..*...*.**..****.*...********.**.**..*....*.**.*...*.**.****.*.***.*.*..*..****....*.*.*.*..*...*..*...*.....**.***..*.....****..*.**.*....****.*.****..***.***.*..*.****...*.***.****..****....*...*.**..****.**.**...**..****..***....*******..*..*.*..**.*****.*.**..*.**.....****.*.****..***..*....**..*...**..*.**..**.**.*.***..*.*.*.*..*.**.*.*..****..*.**..*.**...*.***...*...*...*...*...**.*****..****..**...**.*..**.*...*****.*.*.*.**...*.......*.*.**.**.****.....*.**.*.**.******.*..**....**...**.*.**.**.....*.*.*.*****.****....**.. **.**..**....***.*..**.*..*.*******.**.**.**..***..*...********....*.**...**.*..*.*.....*.****..*..*.****.*...*.***.*.*.******.**.**...*...****..*..**..***..*...****.*....*.*.**.*..******.*.*..**..*..****...*.******.*....**.**....*...*.**.**.*.*....***...****..****.***....****.****...**...***.*..****.*********.*****.*.....*.**...*....**.....***.*.*..**..***..**..*****.***.....*..**.**.*.*..*.***.*.***.*.*.*..**.*.**.*.***..*.*.***.*.****...*.***.*.**.....*.**.....*.**...**.****..*.****...*.***..****..*.*....*.*****.**..***.*...*....****...****.**.***..*.**.*.***....*.*.*..*.....*.**...****...**.**..***.*..*.**..*....*..*...*.*.*.**.*.*.*.***.*..*..***..**..*..**.****....**....*.**....****..*.**....***.*.****.**.**.**...*..*.*....**....****....*...*****.****.**.**...*.*..*...*****.*.**.**..***.**.*......****.*.*.*.**..*.*...*..***.*.*.*.*.*.....**.*.*..***....****....*.*.**...*...****.****..*..*.*.*..*.**.*.*.**...*.*..*.****.***.**..*********.*.*.****...***.*..****.*.****.***.****........**..***.*.***.*.*.*****.**.***...*..*..*.*.**.**********.*...**..***..*.....***...*......*.*...*.*..****.*..*...*.*..*.******.*.**.**.***.**.*****.****.*..***.*****..*.*.****.**.*.****.*..**.*****.*.....**.*..*..**.*.***.*....*.*.**.....**...*.*.**.**.*.*...*..*****.*******......*...***....*.*******.....**.*****.*****..*.*.*...*******.***.******.*.***.*******..*.*.....**.*...****.....*****.*.*..*.*.***.****.*..****..**.**...****...**.**.***...*...**..*.*.**.**.*.*.*..*....***..*.*.*.*...*.....*.*..*..**..*.*****..*....*..*..*.**.**.*.*..**...*..*..**.*...*...**..*****.****..***......**..**..***.****.***.*.*...**..****.**.*...**.....***.**.**.*...*.***.**...***.*.....*...****..*..*.***.**...*.*..**.**...*.*...****.*....*.*****.*...*.*.*....********..*.**..**..**...*.**....*.***..*..**..**.*.*..**.*.*.....**.*.***.***.*.****.*..*..*.**..*..**.*....**.*..*****...**...****..*****.*.****...*.**.***....*.**....***..*.*.*.*..*..***.*****...*...*....*......*....*...**.*.*.****..*.*.....*..* .**.*.*....*.***..*......**.*****.*...*.*.*...**.****.*..****......*..*.....**...*..**...*.*..*.*.***.**...*.*.....**.....****.**************..*..*...*..*..*.........**.*.**..*..*.*.*.****....***..****.*..****..*......*.*.***.*.***.*.*.*****.....*...****.*....***...*.*..*...*...*.**..**...**..*.**..*.........**.*******.******.*.*..*.*....****.***.*..*..*.**.**.*.*..*.***...**....*******.*****...***.***....*..*..*..*..*.*..*..*....*....*.*****....***.********..*..**.*...*.*..*.*.*.*...***.*.*.***.*.*.*.**.***..**.*.*..**...**.*.........***..**..*...*....**...****...****.*.....*.*.....*******.*****.*..*..*.********.****.*....*.*********.***..*.*****..****.***.*.*......**.....*..**.*******..**..***.***......*.*****.**..***.*.*.....*...*.*.*.*....*...*.***....*..*.*.....*.*.*....******.*.***..***.***..*.******.**...**...*...*..*.**...*....**.*.*.*..*.***.**..*..*.*.**.**....**.**.*****.*...**......**..*.**..*.*****.*.*..*.*..*.*.*...*...*...*...**...*..*..*.*.**.**..**.*..*..***.*.**.....**.***.*..*****.*.**.****....**.*.*..**.********.*.*****.*.**...*.**..**.*.**..*.*...*....*.*..*...*.**.*.**.**.*.*****.*.*.*.******..**.*...***....***.*..*.*.*..******.*.**..**.**.****.....*..*.****.*..**..***..***...*....*.**.****..**.***..**..*.*..*.*.*.*.***.***......*...****....**.**...*.*.*..*******..****..*.....*.*....***.*...*.*...***..**...*.....*.**....*.**....**....*..*.****.*..***.**..*.*.**...*.*....**.*....****....*.....*..*.***.*.**.**..*.*...*......***.**..*.***.*..*..*..*.*.**..**..********.**..*.*..**...**.****.*.*.**.****...*..*.**.**.....*****..*..**.....***.**.***.**.**..**.**.*.*.****.*.**...*.......*******...*..*.*...**..**.*..*..**....*.....*...**.*.*******..........*.***...**.*..*.**.**.*****.**.*.*.*.*.******.*.**.**....**....*..***........*..****.*.*****...*.***.*.*****.**.*****.******....**.**..**.**..*.***.*..***.**.*..*..***.**..**...*.*..*.********.*.**.*..**.****.*..**..**.*.*.**.*..**********...*.*.**...***...*.******..**..**.**..*..*.*****.*.....*.***** *.******.*....******..***..****..***.***..*...*..*..*.**..**..*..*.*******...***..*.*...*.***...*.*..*.*.*.*.*****...*..***.***..*...*.*.***.****.**.*..*****.*****.****.**.*******..*.**.*..*..*.**..*...****..*.*..****.*************..*...***...************.***.***.***..***.*.*.*.*..**...*...*.****.*...******.**..*.********.**.*..**.......*.*...****..*.*.****.*.*..*.*.**..****..*....***..***.**...*..*.......*.....*..*...****.......**...**.****.*****..*.***.*.***...**....***.*****..*****.*****...***.*.*******..*..****.*.**.*.*...*..*.**.**...**...**.*..*.****...**.***....*..*...**.*****..**....**..*.***..*.....*.**...*.*.****.*.***.*.*...**.*...*.**....**..*.*.*.**...*.*.*..*..*****.***.**.*..***.***.*.*.....*...*....*.***.**..*..*..*..*.....***.***...**...**.*..***.**..**..*..*.*****.....*...**..*..****..*.*...*.*.*****..***....*.*..****.**....*.********.****.*.**.***..*...************.*....**.*.*.****.*...*..*...*..*.*.***..*..*..*.*.*.*...*.....****..****....*....**.***.**.****.*..*....***..****.**...*.*****..**....*.*.**....*.*.*.*..***.*..**..**.*.**..**......*...*...**.*..**..**.......*...**...*.*.****.*.****.*.*****.*.*..*....******.*...*.**...**...**...*******.*..**.**...*.....***.*.***...*.....***...**..***..*.**.**....****..****....*.***.*...**.****.*....***..*.*.*.*..*...*.**.*.***..*.*..*..*..*..*.*....**.**..****.....*.**.**.......***...*..*.*.***..*.*..*.***.*.**.....****..***....*...**.*....*...**.****.**......*......*.*****...*.*****...*..**.*****.**..*...*.....****.***..**.*...*.*.*.**....*..*..*.*.*.***.*.*..*.*...*.**.*.*.*.***.*.*.****..***..**.*.*..***...*.**..***.....*.**.***.**..*..***...*.*..*..*.*..**.**.***.*.*..**...*...*.*.....*.***.*****..**..*.***.***......*****.*.**.*.**.**...*...***..***.*..***.**.*...**...*..**....*.*....*.*.*....**....**.*.........*.*****..**.***.*****..*.*.***.*.*...*.*...**.*..*.*....**...*.*****..*..***..*...**.....*.*.**....*...*.***.****..*.*..*....*..**.*.*..****.....*..*..*...*....*****......*.*..**........*..** *.*.*.***.*.*.**.**...*...***..***.***..***.***..*..*...*****.*.*...*.**.*......**.*.*....*.*...***....******.**.*.*..******...*..*...**...*.*.*.....****...*.**..*.**.****.*......*****..**.**.***.***.......**.....********...**.*..**......***.*.**.....*...***..*.***.*..*.....*.**.....*........*.*...*.........*****.***...*****...*..*....*...**...*.*.***....****......*.**.****....**.***....******..***.***.*.....*****.*.*****....**....**...*...*.**.*.*...*...**...*.*..**.*.****..****........*...***.*..**.**..*.*.****.*.*******.*****..*.*.**.*..***..*..**.....************.**.*..***.**...***.*.*******.**.*..********..****..*...***.*.*...*.***......**..*..***.****.*.*.**.**.*...*.***.**..****.**..*..******.******.......*****....****.****.**..*..*..***...*..*.*...*.**...******...**.*.*.*.*.*..*.**.**.*.*....***.***...*....*...**.*.*...*.****...*..*..****....*.***...**.....*.**.....*.*.*....*.**...*.***.**..**.**..*..****.*.*......*.*..*...*.*.*....****.*.*...*****..**.*.**...***.**.*..*..****...*.*.*....**...*..**...*.***.*.*.*..**.*..*.**..**.**.***.***...***.*.***.**..**.*...*..******..*..**.***.*.*.....***...**.*.....**...**...*..*.**.***.**.*....*...*...*....**.*.....****..**.****.**......*...***...*****.*.**.***.*..**.*.*****...**.*.**...**..*.*.**.**.*...*****......*..**..*..**...**********..*..*.**....*..***..**.....*..*..**..**..*.***.*....**..******.***.**..*****.**..*.**.....*.*...........**...............**.*.*...*.***.*.*..**.**..*.*.****....*.*...**..*..**...*****.***.**....*.**...***...*******..*..........**...*.*..***.*.***..*.**.***...*..*.*..**...*.*****.*.***...****.*.*..***.**..*****.*.*****...*.*.*..*...*.....**..***..*.*.****.*...****.....*..*.*...*.*..*.**.***.**.*.........*.**...**.*.**.*.*.*..*..****.**....*.*.***..****..*.....***....*..**...*.*.***.*.**..**.*...........*.******.**.**....***.*.**.***....**...*.**..***.***.*...***....**.....*.***.*.**.*****.*.****......*.***.***.....*...*..*..*********..*.*******....*...***.******.....*..*.***..*.**.* *******.*.*..**..***.*.****....****.**...****....****....*.*.*...*.*...***.*.*.**......**....*..***.*..*...****.****....*.**.***..*....**.*....*..*...*.****..**..*...*..*.*.**....*..***.******.*...***..*.*...*...*...***..*.*....*....*..**.*...***.**.*.*.**.*.......**..****..**.***..*.*..**....***..*....**.....**.*.*.**..**.****.***.......**...***..**.**...****.***..*..***...*..***......*.*..**......*.*********.*.*..*...*....*.*.......*.*.**.......*.***...*.**.....*.*...**.*...*.....**..**.*.***..*..***.....***.****..*.****.*......****..*..*.***.*..*..*****.*.**.**.*..*..**..*..**.*.**.***.......*....***.*.**..**.**....**..***.**.***...*..*.*.**.********.***...**..*..*.*..**.****...*.*.***..******..*..**..****...*..******..*.**..*.**....***.****.**.***.*..*....***.*..**.****.*..*..****.....****.*.*....*.**...***..*..*..*..*.*..*.*..*.***..*.***.*****.***.****..*.*..*..*.*..**.**.*...*....***....*.**..****..***..****..**..***.*...*.*...**.*.*.**..*..*.....*....*..*....*.*******..***..********.**........**...*.**..**.*.**..***....****.**.**..*.....*.....**.*...**..*...*...*...***.**..**.*.*..*.*...*...*.*.**.*.*.....***..***....*..*.**..*...***.**..**.*.*.***.*.*.*.**.*.**.***....**...***.**.*.**.*.****..*..*.****.**..***.**...*.**..*.*...*....*.**.*.*..*..*.*...***...*.*.*....**.*......*..*.*.*.**...**.****.*..*.**.**.*.....*******...**.*..****...**..*...**.**.*****....*.*.**.*******...*..***.*..*.**..*.*...*..*..****.*.*..***.*.***.***.**.**.**....*..******...*.*.**..***....*.***.**.**..........**.*******..*.***.***..*.***.**....**..***.*.***.....**...**....***.*........*.*..*.**...**.*..***.***...*.*****..*****..*.*.....**..**.*...*.***..**.*.***...*.****....*..*.....***.....*...**.*..***.*.*.**.***.*.**.*.*..**...*.**...**.*..**.*.*.*..***.*.***...*...*..***.*.**..*.**.*.***..*.*.*.****.*.*..*..*.*..***.*.*.*..*..****..**.*.**.*.*.*...**.......****.****.....***....*.**.****.*.****......**.*..*.**.*..*..*.**.****...***..*.....***....*****.*....****.*****....**..**.* ***...*.*.*..*.***..**..**.*.*..**.***.*..*..*..***.*.*.***..*.*.**..*.*.**......*.....**...*.**..**.****.**...*.*.*.**.*.*.*..***.****...*.***..*.*..*****..**.....*..*...*.*......*.*..***.**...***.*...**.*.*...***.*.*...***..**.....**...*...*.......*.*...*..*.*......*..*.**.*.*.**..**..*...*...**...*.*******..*****....**...*.***.**.***.**.*..***..*.*..*****...**..*..***.*.****.*...*..****.**.*..*...*.*.*.*...*.....*...**..***..*.****.*........*.**.*..***.*.*.***.*...***...*..***.*****.*....***.....*...*....***..*.*.***.*.**....*..*.**..******.*..**.*....**...*.**.****...*.*..*.**...****..*..*..*.*.**...*.*****.*..*...*..*.*..*..**.*....***..*..**.*.*....*...********.*.****.***..****.*.****.****.*..*...*****...*...**.**.*..***.*.*..*.*..****.**..**.*...*..*..**.*.*..*....*.....****...**...***..*****.**.**.*.*...***..*.*.*****.*.***..**...***.***..***.**.**.*.*.*..***.....*.*.**..**.*.***.*...*..*.*.*..*..****..*.....**..*******..*.*...**.***.***...**..*.**.*.*...***..***..*****.*.**..**.******.******.***...*.*******.*..*****.*.***.*.*.***.*....**....*..*....*..***.***...****.*.*...**.......*...*.**.*....****...***.**.**.*..***.*.*..*...***.*..****..**..**.**.**..*.*...***.*.*....*.*.**......**.*..*...*...*..***.***.*****.*****.*....*..*..**...****..**.*...****..*.......*..*..******....*****.....*.*.*...***.*.*...**.*..*..**..*........********.**.......**.**...*.***...*.**..*...*****.*..**.***.*..****..**.**.***.*****.*.*..*..*.*....*.**...*.****.*.**....**..*..**..***...*...*.*........*......*..****....**..*..*..****..*.*****.**.**...*....***.*.**.*.*..*.......*.*..**....*.****..*.****.....**.***...***.*...**.***..*..*..**...**.**..*..*.*.**.*.**.**.***....**..***.******..*.*..***.*.*..**.**.***.***..*..***.*.*.**.*..****.**.**.*.*.*.*..*..*..*.....**.**.**.***.*.*.**.*.****.*...*..**.***.**...*...*.****.**.**.******..*..*.*.*....*..*.*..*.....**....**.*..*.*..*.***.*....*****..**..*.*.**..*.**..*.**...*.*..*....****......*...****....***...*..****.*..**.***...*.**.* *...**..*..***.*..*.*.*...*.*..***.....*.****.*.........***..*...*......*.*.*..*.*.*....*.***.**...*.**.***.*..***..*.**..*.*.***....**.**...*.*..******.***.*...*.*.***...*.....**..*.****....**.***..*.***...**..**..****..*...*.***..**..*..**..**..*****.*.*.*.....*.**....*.***...***...*.***.**.**.*.*****.***...**.***.*..*..*....**.....*.**....*.*.**..*..*******.**.*.**....*****.*.**..**....***.*.**.***.***...**.**.***..*...****..**.***.*.....*.*...*........*.*..*.*.***.*.*......*.**.**.**..*.*.*...*....**.***.*....*.**..*.....**.***........****....***....*.*..****.****..***.*.*..*.*...**.**....*******..*...*..*...*****..**..*.****.*.*...*..*....****..*.*...**...*..**....*.***..******..***..***.***.*...**.*..*...***.**...*.*...***.*...**.*.*..**..*.**..*.....*..****...*..*.*.**.*..**.**.***.*.*...**.*.*.**.*...**.***.....*.*.*..*.**.****.**..*..***.***.*....**.*..*.*.*.....***..*...*..*.*.*.****.*.**..*.*.*.***.****...*...**...*.*..*.*.*****.....****.**..*..***.......****...*...**..***.....**...****......*....*****.****.*...*..***.*.*.*.**.***...**.*.*.**.*...*..*..*..**..***...*.**.....*.**.*..*...**.*.**.*.********..**.**.*.....*.*.*.**.*****....***..*.**..***.*..*...*.****..**.**..*.*.*.........*.*****..***.*.**.****..*..**..***.**....*...*.**.**.*.**.**.*.**..***...*.*..*.******..***...*.****....**..***..**.....*......*........**..****.*.*..*..*.......**.*.****..**.**...**.*.*...****.*.*.***.....*.*..*.*..**.**..*.*.*..*..**.******.****.*.***.*.***.*...*..*.**..**.*.***.*.**.****..***....******.*****..*...**..**..**...**.*..**....*.***.**.*.*.**..*.**..**.*..*...*....*.*...**...***.**.****.**.***.*..*..*...*...***..**.**.*..****.*....*.*..****..******.*.**..*.*.****..**..*.*.*..*......*.....*...*.****.*.*.*.***..*....*.***...******.*.*.**....***.*..***..*.***.**....**......*..*....*****.....*...*..*...**.***...*.*.*..*.****....*.**....**....*..**.****.*..**.***.**.....***.***...*....*...*.....**.*.*......*.*....*..**.*.****...**.**.*.*..**.**..******.....***.***.. ..........*..**..*....*****..*...**.*..*....*.**...***..***.**.*..*.****....**..***...*.....*.**.*......*...****....*.*.***...**.**..**..*..*.*..*.***....*.....*****.*.***..*.**..**.*.**.......***..***...********.*.*..*.**.******...******.*...*.....*..*..*.......*.**......***..**....**.**.**..*.**..*.***.*...***.*...*.....*.**..*.*.*.**.*.......*.***.*...**.***.**...***...*..**.***.****.*****....****.****.*.*..*....*..*.*..******...**.***.*....*..*****.*.....*.***.**..**..**...**.*..**.******.*.*.*.*********..*.*.*******.******.*.**...**..*.*.*.*.**.**..*.**.*.*.*......*****..**.*.****..**.*..***.**..*..*.*...........***..*..**..*.***....*.***..*..*...*..*.***.*.*..**..**.**..*..***...**.**....**.*....*.......*..****..*....**.***..*.....*..*.....***..*..*...***..**.*.*.********.....*.**..**..*.**....**.**.*...***..*.***.*.*****.*.*..********.*..*...***.*.*.*..*..*.*.***.***..*...*.****...*....**.*...*.*..*.*...*..**********..*..**......*.*..*...*.**....***.**..**.*...***..*.*.**..*....*..*.....***..*****...***..**......**.****.**...*.*****.*.*...**.***..****.*.*.**..*.**.*.**.*.******.*.**..*.*****.**..***.......*****...****.*.*..*.***......**....*****..****..**.*.****.****..**..***.****..*..*.****.**...*****..***...**..*..**....**..*....*****.....*.*..***..**...**.**.**.****..******.*..*..***..****.***.*****.***.*******.***.*..*...***...*.....*.**.*.***..**.**.****.*.**.****.***..**...******.***..*.***.***.*.*.*.**.**..*..*.....*.*..*.********....**..*...***..*.****......**...**.*********..***..**..*****..*.**.*.......*..**.....*.**.**.*****.*......**..***.*....**..**.**.**....***....****.*****.**.******..**..**.**.*.**.**...*******.*..*.*.***..***.**.*..***.*.*..*.*****.**.....***...******.**.***.*.*.**.*******..*.*.*..*.*.***.**..*...***.*.**.**.*.......******.*..*..**.***..**.**.****...***....****...**..*..*..*.*******..*..**.*.**.*...*......*.*..***.***.**.*....**....*.*.*..*.****...*****.**..*..***.****....*..*..*...*.*.**..*..*.**..*.....**.*.*.**.*.**....*.. ..**.**.**.*...*.**.**.*....*.****.*.*..**.**..*.**.***..*....*.*...******.**.*...*********..***....*....**.*...**..*.****...***.*..*.*....**.**.***..*.**.*.*..*..*.*.....*.**..*..*.*.*.********..*...******..***.**..*..*.**...**.*..*.*.**.*.*.*..***.**...**..*..**..*..*.*.*.***.*...*..******...*****..*.****.***.*.*........*..*.***...**..*.**.**....******...**...*.**.*.****.****.***.*.*.*.**...*..*.****.**..**..***...*..*..***..*.*...***.*.....*.*..*.***.**.*....***.*....**..*.*..*.*....*****...*..**.*.**.*..*..******.**..**.*..**..*..***....*..**..*..*****.**.*..*.**.**.*.*.****..*.*..********.*..*..*..*.....*.***..*..*..*.*.***.*..*.**.*********....**..****.**.*.*....**...*...*.****.*.*.**.**..*..*.........*....*.*.***.****.***.**.***.*.*..**.**.***.....*..**.*.***...*.**.*..**..*...*.****.*...****.*.**.*..***.******.*..*....*....**...***.*.*****....***....*.*..***.*....****.**.*.*..*...****.***.**..*....*.....*.***.*******..**.*.*.*.*...*...**..*.***.*.*.*...****.*..**.****.*.*.****....**...****.**....*.*.***...**....***.*....*****.*..***....*...**..**..........**.****.*...*..****...*...***.***...*.*..*.**...***.*.**....*.**.*..**..**...**..*.*...***.*....*..**.***.**.*....*.*.*.*.***.***.*......*...*..*..***..*...*....***.*.*..***...**.*.***.***...****.*.*.*.**.*..**...*****.**.*.***.*..**..*.*..*.**.**..******....*.**..*..***..*...**.*.*.....**.***.*.****..**.*..*...***.*....***.******.*.*.***.*..**...*..*.*....*.*.***...*.*..*..**....*****.*....*...*...**.*.**.*...*..*..*..*....*.*.****..**.*..*....**...*****.***.......*.***.*..*..*.*.*...*****..*..*...**.*..********..***.**....********.*.**.*******.*.**..*.***...*...*.*.**.***..*..*....**...***.*..***..**.*.****.**...*.**.**....**.***...*..**...*..*.****.*...*..*.*..****.*....*.*.....***.*..*.*.***.**.*.**.***.**.*..*.******...........*..***..***.***.*...********.***.*.***..***.***.*.**..*..***.*.....****.****.**.*....*.*...**..*.********.**..**.*.**.....*.*.***..*.***.***.***..*..**.....***.*.****.*.*...*..*. ..*..**..****..*.**..*.***.**.****.*****.**..*...***.***..**.**.*******.*****..***.*.*****.***..**.**....*..******.****.*.......***..**..*.....*.*.*.***...**.**....*.*..***.**..**...**.****..*....*..**...*..*.*.*.*.*.*..**..*.**.*...**..******.*.*.....*.*...**..***...*.*....*.******..*.****.****..**.***....*..**..***.******...**.**...**..*...***.****.***......**********.*.*.*.****..*.******.*..**.*...***.....*..**......**.....**.**.**.**..*.**...*****.*******..*.*.**..*..*.*.*.**.***.....*.**.*.**..****..**.**.***....*..*...**..**...*..***..*.*.*.**..**..**..*..********.....*.*.*..*.*...**..*.....*....**..*.***...*...**.***.....*..****.....*.*..........*.*....*..**.**.*.*....**..*.....**.*.*...*..*.***...******...**..*.*****...*.*.*....***.***.*...*...***.*.***.*.**.*..**....***.**.*.*...******.*.*.***.*.****.****....**.**.*...*****.****.*.*.*..***......**.*.*...*.**.*******...***.**..*******..*******..*.******....*.*...*.**.***....*..*.***.*..*.**..*.**...*.***.*....*...**.**.*.*....**.**.**..*****.*...***.....*....*..*..*****.*.**.*..*.....*****..**...*.*.**...*..*.*.*..***....**..*.*.**.**.*..****..****..*.***..***...*.*...***..**..*.*...*.*.*.**.*****.*.*....*.***..*.*....****.**.*.*.**.**.*...*.*****..****....*.*...***..*.....**..*..*.*...*.*..*...**.*.**...*.*.*.****..*.****......**........**...*****.**.**.......*.**.******.***.**..**...***.*..**..*..**.*.**..*.****..***.*....*....**....***.*.........***.**.***.**.....****.......*..*..*...****....****.***..****.***.***.**.*..**....***.*..*....**.*....*...*....*.**..*.*.**.**..****..***.*..**.***..**..**....**....**....**....*..***...*.*..**..******.****.......**...*..*.*.*..****.***...**..*.***..*.**.....*.*.**..******.***.**.*.****.*.**....***...**.***.**.***....****..*.*.***...*.***..**....*...***..**.*.***.**.**.*.**..*...*.*...*...*.****..*..*.*.*********...*..**..*.*.****..*.*.**.****.****....*..*........***...**.*.*.*.*.******.*.....**..****.*****.**.*.****..*.**...*..****..*...*..**..****..****.****.*.* **.*.**..**...*.*..*..*.*..*.**.***.....*...*...**.*.******..*****..*...****..**..*.***.*....***.*.*.*.*.*...***.*..*.**.***.*****.*.*......****..****.****.....***.*..*......*..*..*.**.*.***.***.**.***.****...*..***.*****..*..*.****.*..*..*******...****...***...*..**.*..***.*.*.***...**....*..*.*.*.**..**.*..**..***.*..****..****.*.*....*.*..*....***.*.**.***.*..**.*****.*.*...*.**..**.*.**..*****.*..********.***....***..**.**.*.*....****...*****.**.**..**.*.*..*****..**.*.**.....****.**.*****.**..**.*.*...***....*..*..***..**..****.*..**.***..*..**.****.**....*...*.***.**..**..*.*****..****...*...*...*.*...**.*.*......**.*...*.*..**......***...**....*..**.*.**.**.**.********..*..**.***...***.*..**.*...***.*.*......**...******..*.***.*.*.*.*.*..***.*...*****.....*.*.*....*...**...**.......*.**.....**.*.**.*..*.*..***......*.*.******.*.....****..*.*..*..**.**..*..**.***..*...****..*..*.***....***..*.***.***.**..***..*.*..***.*.*..*....**....**..*.*....*.***..*.*****.*.....***.*..*.*..**.*..***.**.****.....*.*..***..***.*.****...*.*.*.****.****.*.*.*..*.*....*.......*....****..*....**.**....**..*.***...**.*..*.*..*********.****....**.**...****.*.....*...*..*.......*......**....****..*...****.*...**.*..*..**.**.****..**.******..***..*.*...*.*..***.**..*.*.*.*******..**..*..........**.****.*.*.**.*....*...**.*.*.*.****..*...*****.**.*..*****.****.***...*..*..*.*...*.*..***..*.*.****...*..****...*..**..*..*..*..*....*..******.**.**..*.*...*.*.*...*.*.*.***.*..*..*..****.....*.*.*.*...*.......*.**.*.*******..***.****.*...*..*..*.*..***.**.*.*...****..*****.*...*.***.*..***.**.***..*...**....**.**.**...*.*.*..*.*.*.*****...****.*.....*..**..**.*.*.......*....*.**..****.**.*..*.*...**.*****......*....**...****.****.*..*.....**.*.*.*..*...*..****.......**..*.*.**.*.***...*.**......**.*.*.****....*...*...*.**.***.**...*..****...*..**.....*****.*.***.***...*.*****..***..***.**....***.*.*.*..**..*..**..****.***.*.*****.***.*...........****.****..*..*.***..*..**.*.*.***.*.**.**. ....***.**.**.*.*.....*.*...*..*.**..***..*.***.**.***...*...*..***...**.*....*.**....**..*...*......*.*..*.**.*.*.***.**..**.*.........**.*..******...*.***.....*.***.....*.**.****.**.**.****.*...*.*.*.**..*..***....**...**.**..*.*....**.***.....***.***.**..***.*...**...*****.**....*****.*..*.*.*..*...**.**.**...*.*..*.***...*.*****.*.*..*.**.....*****.**.....*.*********.*.*****.*..*...***.*.**.....**.**.**...*....***.**....*.*...***.*.**.****.****..**...******.*.***.....**...*...**.*.*.**.****.*..*...**.**.....*..**.**...***..***.*..**.**.**..*..*.**.......*.*.****.....***......*..**.*.**.**.*....**.......***.**..*.****..*.*.**..**...***....*.*****.*..**.**.....*..*..*.*****.*.***.*....*...***.*.**....***.*.**.******.*.**.*.**.**....**..****..*..*.**.*.***.*.***...**...****...**....*.*..*.****.*..**..*..*.*..**..*.....*.*******..**.....**..*.**...*..**........*.***.*..*.*..*..*.*.***.........*****.*.*..***.**..*.*......**.*...***.**...*.***..*...*.*.....*.*...**.**..**.****..*.*.***...*...**.*..*....*..***.***.**..*.**.*...**.....*.......***.***.*.*.*..***.*..*******....***...*.***....*....****...*.**..*.**...**....**..*...*.*.**.***.**.**...*.**..*...*.*.**..****.*...*.*.....****.**.****.*.**..***..*..*..****.*.*.*.*.*.***.*........*.**.*....*..*....****..***..*.*.**.****...*...*....****...*.***.*.*.*.**..*...***...*..***...***..*.***.**..*.**.**.*...*.**.*.*.*.****..**.*.*.**..**...*.*.....*.*..*..*******..****....*****.*..*.**...***..*.**.***.*..*.**.....**.**.*...****.*.*..*******..*.....**...*.*....*.**..**.**.**.**.****.******..**.....**.**..**.*..*.*....*..*.*....*.****..*.****......*.**.**.****.*.**.****.......***.*.***...*...*****..***.**...**...***..*..*.*.....*...*.*.***.*.*..**..****..**.*.*.**.*****..***..**...**.....*...*...****..**..*...*....*.***...**.......*..*.**.**....*..**.......*.**..*..***..*....******....*..*****..*.**..*.*....**..**....**..*.**.*..****....**.*.*....*..**.**.**..*...*******....*..*.....***..****.**.*..****...*.*..****...***.. *.....**.*..**.****.**.........****..**..*****.*.*..***...****...*.*...*.*.*.*.*****..*..*.......*.*....****.*.**..**..**.****..****....*.**......**..*****..*.**.**..*..***...*.***.*.***..*..****.**...*****.****...*.....*.**.*..*.*.******.***.*******.***.*.*...**.*.*.*..*.***..*.*.*.*......*.**.*.******.**.**..****.*..*.....***.***.*...*.**.*.*****.**.***..*..****.**..*..*.....*..*.....*..**..**....**.**.**.*****.*...**....**.**.***.....**.*..**.**.*.*...*..*.**.**.*..***..**.....*....*****....*.***...*.**.*.*..*..***..*..**.*....***..**.*....**.*...**..*....*...*.*.*.*.**.*.*...**.**.**.**..*....*****.*.*.***....*....**..**..*.***..*.*....**..*..****.***.**..*...****.*..*..**....***...***.*...***.....**....*..*....*.*..*.*.*.**.*.*..**.*.*.**.*...*.***....**.*..*..****..*.....**..*...*.****..*.**.*.***.*....*...***.*.*.**.*..*..*.*.*.*.*.**..*.*.*....**.*.*.....*..**..**...*.*...**.**.**..*....*.**...*.*.**...**.**..*....***.*.***.*.*.*...*.*.*.**.****.*.**...*......*..**.*.*.***.****..**.*.*......*****..****.*.....*.*.....**....**.****.....*.**.*....*****...*..**.**.*..*.*...***...***.***.*..****.*...**.*.****.**.******..*****.*......***.*..**.*.*..*.*.*..***.****..*..**..*..*.**.....**..*****....*..****..*.***...**.*.*..**.***..*.*****..*.*.**.*.*.*.....*.*....*.***.*....**..*.*.*.***....*......*..**.....*...*.*****.***.*.*.***..*.*.**.*..****...**..**.*.*.*..*.*****..***.*.*.*......****..**.....*.***.*..***.*.***.*.*.**.*.*.**.*****...**.**..*..***..**.***...**...*.***..***..**.*******...***..****.*...***...*...**.*..*.**....**.*...***.....***.**...***...*..**...*.*.*.*.*.*.*.*..*..**..*..*.*.**.*.****.*.*.*..***..***.*..*..***..***.*.....*..****..***..**...***...******.*..**..*....***...*.*.*....*.*.*..****.*.*...**..**.*..*.***....**.*....**..***.*...***...***..**...*.*.*.**.*..***.*****.....**...**...*.*........*.*..*.*.*..*...*...****.*.***..**..*.**..........*.******.*.*...****..***.*...*....***.*...*..*..****.*****.**.*.*****..*.**..*.*.**.*.**.*.*.....*** .**.*.**..*..**.**..***.**..*.*.*...***.*.***...****.*..*.*.**..*...*.***.*.***..*...****..*....**..**.*....**.******.***...**.*..****..*....*...*..*.**.*....*.***.*.**.*.*..*..****..***..*.**.....**..*.**..**...*..**..*....*.**..*.****.*****..****.*...***.*.***...*..*...*....*.*.**....*.*****.*.*.*..********...*..*.**.****..**.**...*.*.*...*..*.**..*.**.*..*****..*........****..*.*.**.....*.**..**.*..*...**..*.***.**.***.*..****....*..*..**...***.**..*.***.*.*.**....****.*.*****.*.*.*.*..***...***.*.*.*..**.****.****.*****.*..****......*.*...*..*.****.*..**...*....**.*.*.*..*.****.****..*..*..****.**...*..*.......*.**...**..**.*....*..***..****...*****......***...**..***.***.*..***...****...**.....*.*...*...******.*****..****..**.**...*..*..*..****....**.**.**.*..*.******....**...**.....*..*....**.*....**..*...****..**.**.*.....*..****.**..****.*....*.*....**.*...*....*....***.*******...***.*.***..*......****.***.**..*..**...****.*....*....*.**.*.*..***....**..********..*..**....****..*.****....***...**.**.*...*.*......**********..***.*..**.*.*.**..**.*.****...*...**...****.*...**.*.*..**...**..*****...*..*....**.*.*..******.**..*..*....*.*..*.***.**.**.....***.*....****...*..***..*........*....*.***....*..**..*.**...*.....***..*****.**...*.....*****...*....**.**.*.***.*..*...******.*.**...*....*..**..***.*.*..**...*..*....*********..***..*.*...*...*..***..**..***....**.***......****...*.*.*.*...*........****.**.*.*..*..**.***.***..****...*..*.*.*.*****..**.*.**.......****.*.*.*.**..*.*.*.*.*.*...*.***.*.....*..*.*..*.****..**..*.***....*.*.****..*..**..*...*..........****.****.*.*.*..****..**..**..*..***...**.*.***.***.***.*.*.*.**.**..*...*.***.*..****.**.*....***.****.*.***.********.******.***..*..**...*..*...**************..**....*.*.****.*.*.**..*.*.*.**.**...*..*...*.*....*.*.***.**..*.*****....*..*.**.*.......***..**.*.**...****...*.*******.....*..****.*.***.*..*****.**.**.**.**...*.**..**...*....*.*.*...**..*...*...*...*..**....*.**...*.*..**.**.*...**...** ...****..*..*..***.*..*....**...**....*.*...*..***..*....*....***..*..*.**..*.*...**..*.*...***.**.*..*.**.....*.*.*.****..**.*..*..*..**.*****.**..*.*.**..*..***.****...*...**....**....*.*.*..*.*.***.**...***.**.*....*..*.*.*.*....**.**...***.*.*..*..*****..**.******...*.....**.*...**....*.**.**..*.**.****.**...*.**..***..***......*****.***.*.*.*****.*...*....***.*..*.....*.***.**..*.**.*...**.**.**...*..*.**.*.**...***.*.**..*****...**.***...*...***.**..**.**.*.**...**.****.**.*.*****..*..**..*..***.*.**.*.*******.**.*.*.....**....*...*.**********...**....**.**......*.*****..**....*.***...*.**.**..*.*.*..*..*..**.**..****..*.*****....**.*.*.**...**....***.*.*..***..***.*..*..........*.*....*.*.**..*..*..**..***.*.*...**.**.***...*....*..*.*.***..***********....**.*....**.**.*.*....****.....*...***..**.*...*.***..*....*.*.**.**..*.**.*..*...**..*****.*..***.***.***.****.**..***.....*.***.*.****..***.**.****.***..*..*.***.***..***...*..*.**.**....*..**.**..**..**.....*.**...****.*....**....**..*****..*...*....*.*.*...*****.**.*...*******....***..****.*.**.*..******.*.*****.***.**.**..*.*..**.*...*...***.*.*..*.....****..*.*.**...**..*..**..*..*.*..*...****...*.*.*.*..***..***.*.*..**...****....**..***..**..*....*.*.**.*...*.**...**.***....**.*...*.***..*.*..*.******.**.**.....*.*....***....*...*.********.**.*...*****.**...*..*....*...*.*...********..*......*.*..*..*********...*...*.****.*..**.***.****.*....*...**.******.*...**.*.****....*.*.*..*.*..*..**.***.*.*.*..**....****...*.......***.***.*.*.***.*.**.*.*.*....***.**.**..*.*.*.*.*.*..*..**.*.*..*.**...****....*..*...**.*...***.*.*.*...****..**.*****.***.****.*..**..*...***..***..**..*****..**...**.*****..*..*..**....*.*.**...*.*..***....*.***..*...***...******...*..*.**.*.**.*.*...**.*.**..**..****..***....*.*...*.*..*.*...*.*..*..*..*......*...**.*.***...*.*..**...**.**.*****....***...*.....**..**.*.**..*..*.......****.***....*.*.*...*..**.***....***.**.*.*****..***.***...*.*.**...**..****.*.**.*.**.***..*..** **....**..*..**..*****.***.*..*..*****.**...***.*...**..*...**..***.*..**.***..*..***.*.*.*.**********.*..*.*.*..**.***.*..*..**.*.**.****.*.....*..*.**.....***.**.**...****...*******.*....**.**.....*.***..**.**.*....*.*...*....**.**.*.**...**.*..***.*.....*.**.*.**..*..*..*..**.....*******...*..****.**.**.****....****..*.........**.*.*.*.***.**...*****.***..*.*****.*..*.**.*.*.**...*....*..*.*.*...*..*****.*****.**...*.**.*..*..******.*.*.*.*.*..**.*.....**.*...**...*.*.*..*.**.**.***.*.*..*..***.*.*..*...*.*.............*....*..**..**.**.**.***.*.**..*.**..*****.*...***.****.*..*******.**.....*.*..*.**..***..***...*****.*.*...*.*...*.**...*...**..**..**.***.***.****..*.*..**.*.*..*...**....*.*...**...*.*.**.*.*...*....**.****...***.*.*..**....****.*.**..*..****.****.******.*.....***.*.**..**..*..***...**..**.*.********.**..*..*.*...**.*.*.***.**.***.***.*..**.********.*...*.*.****.**..**..**.**.**.**.*.......*...*.*********.***.*..***....**.**..*...*....**.*.*..*..***.*.****.*.**..*****..*.*..**....***.***..**.**...*..*....**.*.*.*.***.*..***.*..**..*..*.*..***.***..*...*..**.***...*.....*..*..**..*.*.****...****..**..*.******..****.*..****......*.****.***.*.*.***.**********.*.*..***.*.****.*.*.*.....*.***.**....***.***...*.*....**.*...***.****.***.*..*.*...**..***.*...*...*..*...*********..*..*...**...***.**.*.**....*..***.*.***.***...**.*.***..*....***.....**...****.**...*****.*.*..**.*.**.*.*...***.*...**..**..**.......*.*.**......*...**..**.*....*...*...*....**.***.*..*..*.*...*.*.*..***...*...*.*.****.*.*.*..*****..***.***.**.**.*...*****..*.****...***.*.*****.*...*.****.....****.*....*.*.*......***..******.*.**..*...***.*****..**..*.***..*..*.*..***.**..**.**......*..**.*..*....*.*.**.**.*..****.***.*.*..*.**.*.******.**...*...*.*.*.****....*...**.***....**.****.***.*..*.**..*.***...*.*.*.**.*.*....******.*.....**..*...**....*.**..*...*.*...*.**.*.**.***......**....**.*.*.*..**.....*...**.*.....**.***.*.*.*.*.****.*******.**.*.**..**...**...***..***......*** *...*.*.**....*..**.*..*.*****........*.*.***.....*.*.*******......******....*...**.*****.****.*.**.....*.*..*****.*.**.*.*..***..**.***.**..**.***.**.........***..*.**.****..*.****.*....**..**.*..*.**.*.*.*.....***.*.***..*..**.*.....*****.*.**.*.***..**.**...*..****.**..*....*****.***....*.*....*.*...*..*..**..***.**...*****....**...**.....*..****..*.*.*.*....*...***.****.*..*.**.*.*.*.*.**.**.*..**.***.*....****.**...**.*.**..*..******..**.**....**..*...*.****.**....***.*.***.*...*****.*.....*..**.**.*..*.*.....*.*.*...*...**.......**.*.**..**.*.***....*.*.*...*...***.....**.....**.*..**.*****...*****.**..*...*..****.....**..*.*...*...**.*.*.*..**...**.*.*.....***.*.*.*....***.....*...**.*.**.***.***....**.****.***.**.*..*..*.**..***.***..******.*.*..**.********...*..*....*.**.*****..*....**...**.*.**.*..**.....**.*.**..**.*******.....*.*..*.****..**.*******..*....*.**....*.**.****.**.......****..*.*******..*********....**..*.******..***...*....*...**..*..*...*.*..**.*.**.**.**...*.**..**.*....*.*.***.**...***.*.*..******.*.**.*...**.**....**..*.*....*.....*..**..***..**.*.*..*....**..*...*...*.*.*.**.***....*.*...*...***.*****.***.*.*.**..*..***..**...**********.****..**..**.*.**.*****..*.**.*....*....******.**..******...*******.**.*.*..*.......****.****.***..**..**.*..*.....**..*......*.**.*..*.***..**..*....*****..**...***.**.****...*..**.*..*.*...***.*.*...**...**..*..*.*.*...*.****...**...*..**.*.***.*......***..********....***...**.**......**...***.**.*.*.***..*.*.***.**..*.*....*....**.**.****.....*.*.**.**..***..***...***.*..*..******.*....**.**.**.*.**.*......**..***.****...*.**..*.**.**.*..*...**...***...*****.**...**.***.....****.**...**.**...**.*.**.****........*.*.**..***.******....**.*.***...**.**.***.......*..******..**....*....*****.**...*.*.**.**.*.**..**..**..**...*..*.***..*...*..*.*..*.....*.****..*.*.**...*......**.*....*.*.*......**.****..****...*****..*..**....*...*.**..*.*..*******.**.**.***.*.*****.*****.*.....*.*.*.**..*...**....******.* .*.***.....*....*...***.**.*.*.*.*****.*..**..*.*...**.*..**..*.*.*..**.....****.***..*.*.......*.***...**..*****..**.**..*..*.***....**.*.*....*..***....*****..***.******..*..**...***..*..**..*.**..***.*....*.****.*****....**.**.*.***.....*****.***...***.....**.**.***.**.....*...*******.**..*...**..**.*.******....*....*.***.*.*...*.***..**.**.****..*..*....*****...**.*.***..*..*...**..***.**..***....****......*..............*.**..*.*.**..*.*..**..**...*.*..**..*******.*..****.*****.*******.**...**....*..**.*.....*...*.**..**...**.....*.**......**.****..*.****.*..*.*****.*..**.****.*.*.**.**...**.*.**...*...**..*...*.*.*.***.*......**.*.*....*.**..*..**..**....*.....*.***..*.***.*.*.....****....*.*.*.***.**..*.*.....*..**.*.**.*...*..***....**.*.***..*..**..**..**.****..****..*..**..*.**..*.**.*..*.*.....**.*.*......*****..*....**.....*****..***.*.....*****.*..***..*.****.**...***..*....**.*...*...*...*..**.**...**.........***..**..*.***.*.**.**.****.....*..****.*...*.....**.*.***.********.***....*.....*......*......**.*.**.**...*....**.**..****..***..*.*.*****.*.**.*****.*..***.*.*.**..*...*....*.*..*..*****.***..***.*.***..*.*....*.....***..**..***.*..*..*.***.....*.*.**...*..*.**..**.*.........*..**.*....*.*..*.*.*....*..**.**.*.**....*****..**.*.*.**..*..*...*...**.............**.**.**..*.*...*..**..*****.*..*..***.**.*******...***.*.***..**...*..***.***.*.*..*.**.......**..**..***..***.**.*****.*..***.***.*...*..**...*.**.*...*..**...*.***...**..*....**..**..***.*.*..****.****.***..********.**...*....****.****.**.****....**..******.*.**.**.***..**.**...*.*...*.****..****.*****..**.*.*..*.**.***....*..*...****..*..**.*.......*****.*****.**.*.*.*.*..***..***.***..*...**.**..*.*.*****..*.***.....*.**..****..*...***.*.**..*.*.*...**.*...*..**.*....*...**.*.....*..*...**...**....*.*..*....********.*..*..**.*..*.*.***.**.....*.*.***...**..*.....***.*..*.*..***...*.....***.*..**.**.*.*.*.*.....*.*...***********..**..*.*****.**..*.**.*****..****.***.*.**........******* *.***.*.*.....***...*.**.******..**...*...*.**.....**.****..**..*.....**...*..*.****....**.*******..*..*.*.***....*.*.*...***...**.....*.**.****...***.**.*.**.**.*..*.**.**...*.***...***..**.*.****..*.***.**..*...*....*.******.**..***.**.*...*.**...*..****.**...**.***.**..**.**.**.**....*.*..***.*..*..*...*.**.*..*****....*...*.***.***.*.*.*.*.**...****..*..*..***...*.......*..****.*.**....*....*....**.**...****.*.*.*..*.*..*...*.*...***.*****..*.*.*..*.**..*...**.**.*..****.*.***.**.*......**.*.*.*****.*.**..*.*.*........*.....**.*..*******.*......*...*.*...*..*.*..*****.**..**.*.***.....**..*.*.**..**...**.*.**.******..*.******.***.***.*..**.***....***..**..***.*.***.*..*.**..**.******......*..**...*..*.***..**.*....**..*.....*.***....**.*.......*.*.*.*.**..*.**....**.....*..*..*..**.**....**....*.*.*.**...***...***....**..*....**.*.**.*......*.....*.***.*.***.***.****.*.***...***.**.**.*...**..**..**.*.....*.**.**.....*.*..**........**....*.*.....**..*...*..*....*.*..*****.**.*.*.*.*..*.**.**..****..*.*....**.****.*****.*....*.*....*.*.*.*.****...*.***..*..*.**.**......*...***.*...**...*..**..**..*..*..*.*....**...***.**......***..*.*.**..**..*.*.*******.***..*....*..***.*.**...***.*..****.*..**.***..***.*.***........*..**.*****...***..*.**.**..***..........**.....*.**...*.*.*....*.*..***.*.****.*.**.****.....*..*.*****......**..*.*....*......*.*...****..***.*****.***.*.**..*.*..*.....*..*.**..**..**..*...*...***.*..**.*...**.*.****.*..*.***..*****.*..*..***..****...**.***..*.****.*.**....**.*****..**.**..*..*..**...******.*.**..*..*.*.*...*.**.**.**.**.**.**...**.***...*.***....*.****.*..*.*...****.**....*..*..*****.....****.***...*..****.*.*..*.**.**...*.*.**..*....*..*.*....*.**..**...*.*...**.*.*.*.....*..***.******.*..*....*.*.*.******..*.****..**...*.******.*.**..*..**..*..***.*..*.***.*...*....*.**..*..**.**.**..**...*****.**.*.....*....*****.*.*.**.*...*..**.*..**.*..*.*******.***..**.*.***.*..*..***.*.**.**.*..****..***.*.*...*.**..****.**.*..*....*.*.** *...*...*.***.....*.****...****...*.**.*.*****....*.*....*....****.**.********.****.****.****...*****...*........*..****.***..*.......***.***.*.*.*...*.**.**.*.*.*...***.*..***.*.**.****....***.*...**..**....*..*.***..**.****.***...*.*.**.*...***.....*****.*******.*****.****.**..***....*..*.*.******.*...........*.**.......*..*.**.*......***..*..**....*..*.*..*..*....*..***...*..***..***.**...*.******..*..****..*...****..*******..*...*..*.**.*..***..******.**..*.**.*..*..*.*.*.*.**..*.*....*.*...***.*...*....*..*.*..*.....***..*..*..**..*..**..*...**.*.**..**....***.**.**.****.*.*......**.....*.*....*.....*.*.**..***.....**..*.*..*.*.*.*******..*..***.*.*...**...*.*...*......*.**..*..*...*...***..*..***..****..*........*..****.****.****....**..*......*...***.******...**.*.*.***.*.**.*......*.*.**...***..***...***..*.*..*.***...**..*.*.**...***.**....***..**..*...***...**..*.***..*..*...**.*....**..*.....*.**..*.**.*.**...*..**..*..****.**..**...***.**..*.**.....*.*..*.*..***.**...**......***.*.*..**..**.**.*.**.***..*.*.**.*.*..**.*...***..**.**...*...*****.*.**....*.**.....**.*...**.......***.*...***..*..*.***.**.....*.**..**..*..*.**.**....**...***.******..*.*.****.***......***...*.*....***.*..**..*.***...*..*..******.*...*..***..****....*.*.******.**...***..***.*.....*.**.*..*..*.*.*..*..**.*..*...*.*...*..*..*.*.*.*..*..*.*.***..*...**....*..*.*.**..***..*.***.*....*...***...**********..****......*.*.*.*.*.*...****...*.....*..*..**...*..*.**..*****...*....**.*.*..*..*.**.****.***..**.*...*.**...*......*....*.*******....*.****..*.*.*.*.**...**.***.***.**.*.**.*...***..**.**..*****...**..******.*..******.**.***.*..***.**.**.**.*..*.****..**..*.**..**...******.....**.***....**.********.*.*.***..*...*.***..*..*.**....*....*.***.*.**...*..***.**..***..***.**.*.....*.*.*...*...*.*.*..*..*..**..*.***.....*..*..***.*..*.*.**.*..*.*....**..*....*....*..**.**..*.*..*......*...*****..***.*..***.***..*.*****.****.**.*...*****.*...*****...*.**.**.**.....****....*.....**..**** *.*.*.*.*...**..*.**.**.*******.***..*.**.****.**..*.**..***.*.**.*.***...***...***...**..*.*.*.*.*.*.***....*.***.*...**.**.****...*.*..**.*.**.***...***..***.**.*.....*..*..****..*..*..*.*.*...****..***.*..*.**..***.***..**...*.******.**..*.******.....*.*.*.**..****....*..*.******.*..***.**.*****.**..*.*****.*..*.**..**...*..*.*.*******..*..**..****..*....***..**..*..*.*..*..*....**..*.***..*...***.**.**..*.****.*...*.*..*.**.***..*.**.**..******.....***...**..*..***.*.**.***.....*...**.*..**.*..**..**...***..****..*....*.*...*.**...*..*..*...**.****...*.*.**.**..*..*.**.*.**.**.............*..*...****...**..**...**.*..*.****.*...**...**.*.*.*....*.*.**..*......**..*****.*..*.**.*.*.*.....*.***.**.*..*.***..*..*.*.*..****...*.****.*..*..*...*..**..*.**.*..*..***..**.**..*********.**...**..*.**.*..***..****.*.*.*.**..*.****.*.**..**........*.*.***...**.....**.****.**.*..*.*.***..***..****....*****.****...*......***.*..****..*****.**.*.**..*******......**.**....*.*..*..*..*..*.***..****.*.**.********.*.*.*.**..*.**.*.****.**..*.*..*...**.**.***....*.****...****........*.***..*.***.***....*.*.*..*..**...**...*.****.***....*.....**.*.*..**..*....**.***.**....*.....*...*...***....**..*.*.*.....**.**....***...*******.*.*.**.*.****.****..*....*..*.*...*..*.*.****..*.....*..**...**.****..*****.***..**.*...*..*...*.**....*...****.**.**.*......****......*.*******.*..*..*..*.***..**.*..****.******.***.***.***..*.***..****...**.****.***.****....*..*.**..*.**.**...***.**..**....***.****.*......*.*.****...***...**..*.**..**.***.*.*...*..*.****.*.*.*.***.*.**..**.*..**.*..**..***.......*.**.*...*...*.....**..**.*..*....*..**..***...*.***...*...**.....***..****.**..*.*...*.*.*....*.*.*..***.**.***...*..*.**....**.**..*..*.**....*.***..**..**.....*..***....*.**.*.*..***....*..**.**......**..****.*..**......*.**..****.*....*.*..*.*.*.*.**..**...****.**...****.*******..**.*.*.****.*.*...****..***..**....**.*..*.**.*****.*...*...**...****.....*.*****..*.**...****..*...*.**.****.*.*.. **..*.***..**.***......*..**.**.****.*.**.***.*.*.*.**..*.****..**.*.*...**.*...**.*....*..*...***.**..**.*...*.**.**....*....*.******..***.***..*.***.*...*.*.****....*....**..**..**.***..*.**.**..***.**...*.*..***.....****.***...**..**.*.**.*...*...**.**.*......*****...*****......*******..*..**.***..*....*...*..*.*.***...****.*..**...**.**.**...*......***......*..***.*.....****.*.*......**..*..***.*.**..***..********.....*..*..*.****.****...*.*..***.*..*.*.****.*.**.*....*.**.**.***.*.....*.*....*.*..*.*..*..*.*.******..**.*..*****.**.*..****.*****..*.**.***.**..***..*...****....*.*..***...*.****...*.****.*.***..*...*****.**.***...**.*.**...****...**..*.....*....***.....**.....**..**...***.****.*.*.*..**..*.*.***..****...*..*.**..*..****.....**.......*.***...*.*.**..***.**.***...***.*..**..*..**.***...*.**.***.......*.**.*.***.*..**......*.*.*.*...**..*....*.*.*..**.*.***.**********.***.*.**......*..*...*...****..*****...**.....*...****..*..**.****..*..**.**.*.....*.....********.*.*..****...*.*.**...*..*.*.*.*.*****...***..*..**..*.**..**....****..**..*.***..*..****...*.**.**.....*.......***...***.*.****.*.***.**...**..*...**.**..*...**......***.**.**.*..*.**..*.*.*.*..*.....**..*...*.*...**..****.*.**...***..*.***......**.*..**..**...*....**...**....*.*.*.*.**..*.*.*..*......*****...**.***......*.*.**.*....***..*..*..****.*...**....*.**..........**........******.**..*......***.*..***..**.****..**.*......*..**..*...*.**....*...*.*.****..*.*...*.*.*...***.*....*.*..*.**...**...**..*.*.*.*..**.***.*.*.**.**.**.*..*..**..*...**.**.*.**.***.****..*.**.***..*.***...*.*.**.****.*.*.**.**....**...**..***.*****.***..******.*..*.**...***.***..*.*..*..*..*......*.****..*.**.***..*.****..*..******...*.*..****..*.**.***.**....***.*...***...*....*...****.**.*..*...**.*..******....***..*.***.*....*.**....***.**.*..*..**.***.*.*.*.****.*.***..*...***...*.*.*.******........*.**...*..*..***..*.**....*..**.*.*...***.*****.*.***..*.**.*.***...*..*...*.....*.**.*..*.**..*..*.****.**.* *.***..**.***.*.**.**...***.....****...**..***..**.****..**.*..***..**..*.***.**...****.**.**.*....*..**.....*****....****..**.****.***.*...**.**.......*.**.....*....*..****.......***...*..***....***..**.******..**.*.**.*.....*.*.*...*...*...**..*.*....**.*...**.*....***..*..****.**.*.*..*.**..***...*..*.*.***.*.*..*.***....***......*.**..*.....*.*.*********.*...*.*.*.*..**...**.**.***.**..**.**...*..**..*..***.**.*..*......*.**..*..***.*...*.****..**...*..***..*......******.*...**..**..**..**..*...****..****...*.....***.......*.*...*.**********.....***......*****...*.**.*....*......**..**..**.*..**.***...***.*.***..*.*.*.*.*.*.**.****..**..*..****.***.*...******.*.*....*.***..*...**......*.*..*.*..***.**..*.***..*.....**.*.*......*..***....**.**.*****.*..*.**..*.***.*...**.*.**.**....**.**.*..***...**.*****..**.*.***..*..*..*.*..***....**....*****.***.**...*.**.*.*..***.*..*..**.**.****.*....**.*.*.***.****..***.***..*..**...*..****...*....***.**.*.*.*....*..***...**..........******.**.**...*..**..*.*.*.*..*.*......******.*...*.*.*...*.*.**..*...*..**.**.*....**.**...*..*......**.*..**..*.*..******..........*.*.**.*...****.*...**........****...*.**.*.**.......*.*.**.*....*...*..**.*..*.****.*..****...****...*......*.*****.*.....**.***.****..*.*...*...*.**.*.*...**.*.....*...*.*.**.**.*.*.**..*.*..*....*..***.**....*.**.....*.**.*.*.*..**.***.***..**..***.***...*...***.*****....*.**.*..*.....****.*.*******.*...*****..**.....*..*..*..***..*.**..***..*****..**.*...**.*.****..**.****.*.**.**.*.......**.....*.****...*****.*..*.**.****.**.**.****..*.***..**..*.**.****.**..**..***...*....**.*.**..***.**...**..***..*.***...*..*****..*...**.*...**.....**..*.*..**.*...****.***.*....*.*.....**.**.*..*....*.**..*..*..****.***.*...*..*.*.**..*.***.**............*......**.**..***..*....*****...*.**.*...**.***...**.*******.......***.....****.**..**.*...***.**..*.**..***.*.**.***.*...**..**...******.*.**.*......*..*..*.**...*...*.******...**.**..*..****.**......*...**..*...**.**.. ...*.***..**.**..*..**.****.*...**.***.**...*.*.*.*...*********..*.***..**.*....***..**......*.**....****.*..**..*.**.*....*.....**.......*.*.*...*..*..****.**.*....**..*..*..**..*..*.****...*.....*..*....**.***......*...**..****.**..*....***.*.*.*.*..*..*...**..*..*.***....**..*.*.*.**.***.***...*.**..*...*..*.*..**..*.*********.**.*...**..***..*..**.*.*.*...********..***..****...*....*.**......**......**.*..***..*.*.**...**.*...*.**.*.*..*.....*...*.****.***.**.*.*..******.*.*..****.*..*.*****..**....**.*..*..*.*************...****..*.*...**..*.**.*.*.***.*.****..**..**....*.*.***.*.*.***.***...***...**.*..*.***...***.*.*.*....***.*.***...***.**.*......*.***.***.*..***.**.....*..**.*.****.....***.*****..**....**..**.**....**.*.******....**.****...**.***.*..**.*.**.*.**.......*..*.*...*.*.**..*..**.*...**.**..........**.****..*..*..**.******..**.**..*...**.*..****....****.***..**.....*.*.....**....*..*.*....*.***.**..**....*.**..***.*.*.*****...*...**.*...***..**.*.*..**.**.*.*.**.*....*****....*...*.**.*****...***.**..******.*..**..*.**.**.*****..***.*..*.**..*..**..*....**...*...******.*...**..**........**.**.***.**....**...**.*.*.*.**.*******.*...****.*.*...*..***...*.*.*..*...**.*...*...*....**.*....*....***...***..*.*........***.**.*.*..**..***.****.*...***.*.****.*..*.*.****.**..**.*..*.******.**.*.**...***..*.**..*....***.*..*...**..**...**....**.*.****.*.**..*.****.*..**....*.*.*******..****..*.*.**...**.*....**.*.**..***...***.*.*..*.*....*****..*....****.**..**...*.**.....*.....*.**....*...**.*...*.*.***..**.***.****...*.*..****......*.*******.**..****.*.**.*.***.*...*..***..**.....*.**...*.***....*...**...**.*.****.***...***.*....**.*..*..**..**.*....*..*..*..*.*.*.**.*.*..****..***..**...**..*.**.**.**.**.*****.*.*.*.**.*.**..*..*.*..****.*.****....*..****...***..*..**...*******.*.*.......**.*..**..**..*..****..*.*.*..*..*...***.*.*.*..*.*.***.***...*.*.*******....**...*..*.**.*..**.**.*.*.**.*...*.*.*****.....*.*.***.**.****....*****.**.**..*..*..*.*** **..*.*....****..*..**.*.**.*.***..***.*..****..***.********...****.*.*..*.***.*..*.****.*.*..*...*.*.*.**.*.***.***.***.*..*.*******.*...*.*....**.*.*...**....**....*..*..**...**.*****.....**...***.......**..***..***...**....*.***..************...*....*..*.**..**......**.*...*..****.***....***.*....*****.**.**.*..*.*....**.******.**..***.*.*.*.*.**.*....**.**...****.*.*.***..******.....*.***......*.*****.**..*...***.....**.*.**.**..**...*..*..*...******.**...*.*..**..***..****.*..*....*.**....***...**..***.*.**...**..*.**...***.**...*.**..***...*...*..*..****.****..*..******.****...***.*.*...*.*..*.*.*.*...*.....*.*.*.**..**..**..**.....*..**.***....*.*.***.*....*.***.**..**.*....**.***.*.*.******.*..*..***.**.*...*....*.*.....*.**.****.****.*.*.*.**.*..*.**.**...*..**...*.**..**..*****.*.*....*.*...*****.***..****.***.*.....**...*..***.**.*...**.*******....*..*....**...*..*.*.*..****.******.*..**......**..*....*.**..*..****..*.*.*****.*.***.....**......***..***..**.*..**.****..*****..***.*....***....***.***.*.*..*****..*..*........*.*.*....***..*.*........******..*.***....*.*.*.**...**.****.***.*.**..*..*.**.*....***.**.**..**.*.......**..*.**...*.*..**.*.****.***.*..*.*.*.*....*..*..*...****.**....*.*...***...*.*.**.**.*...*..****..*..******...**...**...**....*.******.***..*.*.*.....*.*..**..***...*..*...**..*..**.....*........****...*.*.**.*...**..*..***.***.....*.*...*.*.*...*.***.****.*..*.****.*..**....*.**......*.....*..*.*..**...**.**.*..**.****.**.*.***...*.***..*.*.**..*****..*..***.****.*******.....*.*..***....*..*....**.*..*....**..****..**..******.*.*****.**..**.***********.*.*.*.*.*.***.***.***....*.****.*....*..*...*..*********..***.**.*.....*.*.*.***...*......****....**.**.*...*..**.****....*.*..**.*.**...***....**......***........**....*...*..**.**...*..*.*..**.*.*..*.*..****.*....*.*****....*.*.*...***.**.*..***.**.**...**.*.***.**.*...*......**********..*.*.*..*..*****..*******.***.*.**.*...*...*......*..*..*.***...*.**.*.*.*.*..***.****.**..***. .*..***...*.*.....**..*.*.....*.****.***.***..*..*..*.....*****..***..**.***..***..***.*..*.***.......***..**..*.*****..*..***.**.*....***.*.**......***...*****.**..*.**.*...*........***.*.*.*..***....*.**.****.*...***.***..**..*******.*...**.****..*.*.*..**.**.*...*.**.**.***........*.*.**..**..*.*.*.*.****.*.*.**.......*......****.**.*.*******....*****.*******.*....****..*.***..**.**...**..*.....*....****..*..**.***........*..*.....****.*.**.*.*.**.*..*.*..***....**.....**...****..**.*......***...........*..*.**.....***.*.*.*..*.....*****.****.*.**..*..*.*.*.**.*****..***....*.**.**....**.....**.....*...*...****..**.***.**.*********.....****..*..*.*.**..**...*...**.*..*...*.********....***..***..**.**.*..*..*..*****..*......*.***..**.*.***.**..**....**..**....*.*...**.*.**.*...****.*...****..*....***.*.**..****.****.*.**.....**.......*.*..*.**.*****.***********..*....*****.*********...***.*..*.**.*.*.*..**.*..**..***.**.**.**......**.*****.*...*....*..*...*.*.***..**.*...**...*.**.****.*.*.*.**.***..****..*.*.**...*..........*.**..*.**.***********.....**...***..*....**..****.......**.***..***...*....**.****.**.**...**.*....*.*..***.*.*..*.*.***..****..********..**.*.*..........**.*.....*......*.*.****.*...*****...*..*....*..***....*...*...***.*..*.*.....*.....*..*.****..****..**.*.*..**.***..**..*.*...*.....*..**.*.*...***.***..**...*....**.*..****.*..***......*.***.***.*****.*****.**..**.****...***.*.......*..********..**.....**.***.*..*.*..*.*.....*..**.**..*.**..*..*....*...*.*..**..**.**..*..*...***.***...*..***...***..*.***..*..**.*.....*..**..****.*..*....**.*.*.....**.***.**.**.**.***..***..........*..*...*.**.*.**...*.*....**.**.*..*.*.*.**.**..*.***.*.*.*****.***.**.*...**.**..**...*.******.*****....**.*..*.*..***...**.******.**..*****..*.***.*.*.*..*...**.*..*...*.*.*.......**....*****.*.****.*...***..*...*.**.*.*...*.**.**.*.**.*.**........*.**..*.*.********..**.**.***.*..**....**.**..*.**.**.*.**.***...*.*.*.*....******..***.....**..*.***.**..*..*.*.*. *..*.**..**.******..*.*..**.....**.*..*.*..**..**....*..*******..****.*...*..*.*...*..*....**.*....*..***.*..**..**...***.*.**.**..*.*.**....*...*.***.*..........*.***..*.***.*....**.**.......**.**..*..*.*.*.****.*.**..**.**.*.*....*.**.....**..**..**..*****...*.******.***.....**.*...*.**...***.*****....*..*.**.***..**.*.***.********.**.**..*.**..***...*.*..*******.*.*...****.*.*..*.*..*.**.***......**.*.**..*......**.*..**.***...*...**....*..*.*..*...*.**.*.........*.*.*****.*...*******...*.******..**..**.*..*..*.*..........**.**...*..*...*.....*****.*.**..*.*.**..*...****.*...***.*.***..*.*.*...*.*.**..**.*.*.*...**..***..*.*****.*.**.*.*.*..****....**...*....*...*.*.***.*.****...**.****......*.*.....*.**********...*.*.*..**...*...*.*.*...*.*....*.*.*..*....***.**.*..*.********..**.....*.*..***.***.****.*..***.**.*..***.*.**....*..**...*...*....*.*..*..****.***.*..*.*.*...*...***.**.*...*......*.*...*.***....*.*.*.****.********.***...*..*****...*.**.*.*....*...**.****.**...*.****.***.**.**..***...*.*.*..*.***.*....**.**.....**...*.***.*..*...****.*...*.***.*.*.*..*.***..*..**....**.....**....*.****.***...*...*****...*..****.*.********..***......*.**.**.**.*..*.**...*....***..*.***.*.*.*.***....**..*.*.**...***.*.*....**.*..*.*****...****.*...*.*.*.*.***.*.***.**..**..**.**.***.***.*****..*.**..*.*...**...**.***.**....*****.**.**..*...*..*...*.**..*.****..***.*.*....*****..**.**.*****....*.....*.....*.****..**.*....***..**....*...*..*.....***.*.*****....*.***.*****.*..**.*..**...***....*.***...*.**.*...**.*.*.*..*...**.***.**..*.*..****..**...*****..*....***..****.**..**..**.**.*..****...*.*..**..*....**..***.**.......***.***.**.**.*.****..**.**...*..*.**.**.**.***...******.....*.*.*.*.......******..*.*.....****.*...*.****.*....*.**.*..**....**..***.....**..**.*..*.*.****.******........**.*.*..*........*..*.*......****...**..*...*......*.*.....*.*.*...***.*..*.*....******.***.*.**.*.*...*..****.*.*...***.***..*.*...****.***..*.****..*..***..******.****....*.*.**..* ...**....**.**.***..*.....*.***..*..*.*.***...**...*..*.*.***.********..*.*..****.*....*......*..*.*.*.*....***..***....**...**..***...****..**.***...***...*..******...*...**.***..***..*.*..*..**..****.*.*.*...****.*..*.**..**.***.*..**..**.*.*..*......****..*.*.*...*.*....*.**..*..*****.....*...***.****.*....****..*.*.***...*.*.***..*...*******.....*..***.**.*.***....**.**.*.**..*.*..*...*....*..***.***..**.**.....****.*.*..*.***..****...*.*.*.....**...**......*...**..*****.**.*....**..*....*..*.**..**..*.*.....*.*.**.****.*.*.....*.*..*.**.***.**....*****.*..*..****.*****.*.**..**..*...*.*..*.***....*.*.*..*...*.**....**.....**.*..****.*.***.**..*.*...*.**..**.**.*....***.***..*.**.*.*.*...******..***.***.*.*.*.*...*...*.*..***.**...*....*..**.....**.***.*..*.*..**....****.*..**.*....*..**....*...*....**.*.*...*.*.*...**.*......**.***.**..**....*..***...****...**...***..*..**.....*.......*.*.**.**..**.*.**.******....**.*..*****...**.*.*......******.***..***.****.*.....*****.*..*.****.*.*..**..*.**.****.*.**.**************...*...*...*..*.*.*.*...*...***...***..*****.*.**.*..*.**....**.*.**...****.*..**.***.*.**..**.*...***.**..*...*.*..*.***.*.****...**.*..*.**..*.***......******.....*..**..*.....**.**....***.*.**.***.*..**.****......*****..****.*..*.****..*****...***.****..*.*.....*...*.**.**.**..****.**..*.**..*.***....*.*.***.*.*.***..**.**....****..*.****.*****...**..**.*..*****....*.*..*...**..******...**..***..*.***..**.*..*****...*.*.*.***.**..**...*.*.***.****.****..*.**.**.....***.*****.....***.*...*.*..*..***....*******.*..*.****...*..*.*..****..***.*..*..*.....**......*.****.**..*.**.**.*...****..***.*.*.*.*..*.*.*.*.*....******.**..***.....*.**.**.*.......*.*.*..*****......*...***.....**...*..****.**.***....**..*..*.*.*.*.*..****..*..*...*..*..*.***.*..**.*.***.**.**....*.**.*...*********...**.*.**...*.*..**..***....*.**.*.*.**...****..*.****.***.*..****.*****.*.*..**...***...***.....****....*..****...**...**.*****.*.*..****.*.*.***.....***..*....**.*.* ****..*.*.*..*.*.*.*.*.*..*..**..*.**.......*....**..**.....**..*.*.*...*.***....*..**.*.*.....***....***..**..*****.***...**.**.*.*.**...****..*..*.**.....**....*.****..*.*.**.*****.*..**.*.**.*.******.*..*.*..*......*....*....*.*...******.****.***..**...*.***..**.**..***.*..*....*.*.*.***.***..**.**........*.*...*.*..**.*.*.******...**....******.*...*.*.*.*.****.*.*...****.*....**...***...*.*.*.****..*..*..*.*..**.***......*..*.****..**.*.*...***..*..*...**...*.*....****..*.**.*..**...**.*.*.*.*.*..*.*..*.........*.****.*.*.*..*...**.*****.**..*..****.***.*...****.....**..***.*.*.*..*..**.*.**...***....*..*..*********....***.**..*..**.*....*..*.***..*..*.*.*********.....***..*****.*.**.****...***....*.*..**..*.*.***...**...*..*..***....***.**..*.*..**.**....*.**....*.*.*******...**.**.....*.*...**.***.**.**.**..***.********..**.*****.*.**.*.*.*...*..**.*...*..**.....*.......**.*..*.**..**...*.*....**..*.***.*..*****...*.**....*....*.*....*.....**.*.*...**.**.***.****.***..***.*.*.***.**...*.*.....*..*.**......*....***.***.****.****..****.*.*...*.***...***.*******..***.**...**..*...**.***...*....***.*..*.***.**...*.***...*.*..*...****.***..*.*.****.*...***...*****.*.*.**.*********.**.*.*...******....**...***.****.**.**..*.*....*.*...**.**..**.....***...*...**.*.*.*....*.**....*.**.*...*.*..*.**......***.***.*.*****...***..*.**..*..***.*.*..**.*..*.**..*.*..*.*..*.***.*.****.***.*.**.*..*.**.***.*****.**.*.**..*...*..*..*....***..*****....**.***.***..**..*...*..***.*..**.**..*.*....**.******.*......*.*****.....*...*...*.*.*...*...*.*...**.**....**.**...*.*..**...**.*.*.****.*.*..**.**.****..**.*..*..***..*..*....*..**.*....*...*******.****..******...*.*****.*..***.*.*.*.*..*.*****..***.*..*.***..**..***.*...*.**..*.*.*.....*.....***..***.*..*******.*..**.******..*****..*****.*..**.*....*.**.*****....*....*.*..**.*****....*...***.**.**.*..***...**.*******...*..***.*.****..*.*****...**.***..***....***..**.**.....**....**.*.****..*....***...**.**.***...*.*.*..****...** *...****.*...****.****.******.**....***..**.*.*.**.*******..*.***.**..****..*.*****.****.****.**.*****..***..**...***...**.****.**.*.....***.*.**.*.*..**.*.*...*.*....*.**......*..*.**.*..*.*.*.**...*...*..**.....***..***.**.*..*****....***.****....**...**.....*.*.*.*.**..****...***.**.**...........***.*.**.*...**...*..*..*..*...*.*.**.***..*..***.*..*.*.***.........*..**..*......***......**.*.******......*..***.....****.****..*.**..*.*...*..*.**.***...*.*.....**.**.**..*.**...***....**...****.**..***.....*.*...*.***.***...*.**..**.*.*.*.*.*...*...***..***...**....****...**..********...*****.*.*.*..*...**...*.*.***..*...****.**...***..******.***.***.**.*...*...****.*.**.**...*.*..*..*.*.*..*..*.....*.*........**.*.***..****..***....*..****.**...*.**...***..*...****.*.*.**..*.***..**..**..****..*...**...***.****.*.*..*****..*...*..*..**.******...*.**..*.....***.******..*..*..*..***.**...*.*....*..*...*.*.......*..**......***...*...*.**.****.*..**..*.*...***.**.***..*.*..****.*.*.**.......*..*.******.**.*.*.****.*.***....**.*.*..**.*.**.*.***..*...****..***.*.....**......**.....*..*..****.*...*.***.**.*...*......*.**..*.*.*******...*.**..*..****.***..*.***..**..**..*...**..**.**..*.**.*.....*..*......**....**..*.***.*..*.*....**.....**..*.*..*.**...***..**..**********..**...**..*.....**.**..**....*..*...***..*.**.*...*..**..*.*.**.*******.*...**....***....*..****.......**.*.**.**..***...**...**.*.*.**.****.*..*....*..**.*....***.**...*..*.**.*****..**..*.*.*.*****..*........*.**..**.*****.***..****.**.*...*.....****..**.*.****..*.*.*..**.*.**.**..*..*....*.....*.**..**..**.*.**..*..***.**.*..*..**........***..***.*.***.*.*.**.****..***.**..*...*.**.****..**..**.**********.**.**.****.*.******.....*.*...*.****.**.*.*.*...**..**.**.****.**..***.*.*.*..*.***.**.*...**.*....**............******.**.**..*.*...**...***....*..*.*.*****.*.*..**..**.*.*..*.***.******..****.*****...****.*.*...*..***..*.***.****.*******.***...***..*.*.*.**.****....*.*..*.*.***.**.*....**.*.*....*. .*.*...**...*..........**.**.*.*.*...*.**..*..**....*.*.****..*....*.*.*.**.**.**.***.*...*..*****.***.....***.*..*.***....**.*.*....*...**..**..**.***...**.***.*.*.***.**...**...*.*.*.**.**...**..**..*...*.*.*...*.*..**.*...*..**...*..**.*.***.**..***...*.**..*.**.**...**..***..**..**..***.*.****.....**.*....**..***.......*.*.**....***.****.**********.***..*.**.****.*..*.*.**...**..**.**.*..*.*.**.*....*....*.***.*.*..*.*.**....**..**.**.........**.**.*.*..*...***....******.*.*..**..*...*.*.*.*.**..*.*..***.*...**.*****..***.*..*.**...*****..*..*...*.**.**...*.*...****..*....**..*****..****..***..*.*****.*.*.********.***.*****.**....*.**...*.*.....**.*..**..**.**.*.*..*.**.*...*.*.*.*...*.**.*.**......*..**..***.***.**..****.**...**.******....*.*...*.*..***.*....**..**.*.**..*.*.**....****..*.***.**.*.***.*....*...*****.**.....***....*..**.*.***....*..*..**.....****.***...***..****....*...**.***....***.....***..*.*.*.**..****...*.*.**..***...*****...*.....***.***....*....*....****.*..*......**.******.***..*.***.****..*..*.*...**...........***.....**.*..**.*..**..*..***....***.***.*.*.**............*...****.*..**..*.**..**.*.*.*......***.********.*.*.**....*.*.********...*...*.*.*..****.*****..*.**....*....*.*****.*.*...**.....*...**..***..*...*.*..***.*...**.*.*....*.....********..*.*.**...***..***..***.*.*.******.*...**.*.***......**..***.....*.*...*.**...*.**.**..**.*..***..*..**.********..**.*..**.....**.*....***.****.**.**.**.**..*********.*..*.**..*..*.***.*.*.****.*.....**...****.****..*..**.**.**..****..***..*.***....*..***.**.*.*.**...*..*.*.*..*.*.*...***..*..*.*.......***....*.********..**.**..*.**.****.**.*..**.*..****....*......*...******.**...*..***.....*.*.********...**...***.******..***..*****.*.*..*.*..***.*....*.*.*..*...*..***...*.***.....**.**.***.*.****..**.*.**....*.***..*.***.....**..*...*.....*.*..**..*..**....*.*....*..*.**********.***..**.**.*..**.*.****.***.**...***....*..**....**...*.*.*........**.*..**...*.*.******..****.**..**..*..**.*. ...*...*..*.*.*....*.****.*...**.*.**.*......***.*....*.**.*.**..*......*..*.***.***.*.**..**.*...**...*.****.***..*******.**.*...*...**.*.*...*...*.****...****.****...........*...*.****.*.****....*.**.*.*..*.****....****.*.**.*.*.**.*****.......***...***.****.*..*..*.***.*.****..*.**...*...*..*..*..*.*.**..*.*.*...***.***........*...*****.....*....**..***...**.*..*....**..****.*.*..****..****..*..***.**....*...*.....*......***.****..*.******..*.*.....*...*.**.*.*.*..*.**.*.**.*.*.***.......****.**.**.*.*.***..**..**..**.*..*.*.**..****.**...*.****..******..*...*.*.*.********....*...*****.*******....*...**.***..**.**.**.**.*..*.*..*......**..*.***.**...*.....*****..**.....*.**..***....*...*.***..***.*..**..***...*.*...*.**..**.*.*.*.**...*..*.*.**.***....*...*...****.........*********..***..*.*.*****.*.*********......**.**..*.**..*...******..***.******.****.**.....*.*..*..***..*..**.*.*..**.......*..**..**.*.**.*..**...**.*..**.*..*.**.****......***..*.***.*..****.*.***.*.***.*..*..**...***...**..*..*...**..***..******.*..****.*.******...***.*****..*.**.**.***.*..****..*.**.*.*...**..**.*.*...*.....******.**.**..***.****.*..*******.*.*.*...*.**..***........*.*.*..*.*..**.*.*..***......**.*..*...**..***..****.**...***.*.**...*****.*.*.*.*.*.*...*.**.*.*.*.*.*****..**.....**.*..**..**.....*..****.*.*...**.*.*.*....****.*..*.........*..**..*.**..*...*..***..**.*.*.**.***.**..***...*..*.***.***.*.*...*.**...*...***....*..**.....*.**.***.**.*..***..*.*.*****.*.*.....**.......*.***..*.......*..**.*..**...*..*.**....*..**...*.**....*.*..*..***..***.**..***.***.****.*.*....*******....***********...*..*....*****.**.**.*.**..*.**.*.**.**.***.**.*.*.****............*.**..**.*.****.*..*.*....**..*.**.*.*.***..*.****.*..**...*.**..*.*......**.***.***..*******.****.*.**...***.*.**...****..***.**..*.*..*.*..**..**..*.*...**********......*...**.**.*...*.*.....***...*.**...*.**.*..*.***.***.*.*.****...*.*******.*..*..**.***.**..*....***.**....**.**.*...*******.***.****.*...*...***** **.*...**.***..**.**..**..*.**.***.....*.*.****..*.....*.....***.*.....****..**....*..*..*.*..***.......*.*.*....****.*..*..**...*....*.....*..**...*.**.**..**.*..*.***.**..*.******..*....*.*..*..**...****...*.**.....*...**.*.**.**..**.*.*.**...***.***.*******.**..*.*.****....*.***..****.**..**...*.**.**.*.....*....*****.*......**.......**..**..*.****.**...****.**.***.**.*.**.*.*.*...*.*..*.....*..*....*......*.*.***.**.*******....*..****..*......***.*....*..*.*.*..**..***.*........*.**********.*.*..*.**....**..*.*...**.**.....**...*.***.*.**....*..*......**.*..*.....**.*..**.***.*..****..*.*.****..***.*.*.**.*.*.*.*****.*....*.***..**.****.*.*.*****.**.*..**.*..****..*.*..***.**.**.*.**.*....*...**.*.*...**.*...*.**...*.....****.***...*.**.***..***.*.*****.*.**.*...***..****..*****.*****...**.**************..*.******...*.******.*..*...***.....*...*.*....**.*...**.****.*.***...*.**...***.**..*......*...***.**.****.**.***.*...*****...**.**.*...*....**.........*.****..***.*.*****.**.*...**.**..*....***.*..****.*.*.*...**.....**....*.***.**.*..***..*...**....*.*.****.*******.*..*.*.*******....****.......*.*....*.*.**.***.*.*.*.****.*..**....*....**.*..*..**..****..**.**.**..***...**..***.*.**.**.*.*.*.*..*.....*...*...*.***.**..****..*..***....**..*****.*...*..**.*.*.....*...*..**.*.**....**.*.**...***.*.****..***.....*.*.***.***...**..*...*..*..*...*.*.*..****.*.***.*.***..***.**.**..**...**.*.***..*....*********..**....****..*.**.......****...*..****.**.**....*....**.*..**.***...***.**.***...**..*..*****.*.**....*.**...***.*..**..*..*****.*.*.*....**..*.*.***.**.**.**...*.*.*.*.......**.************..**.*.....**********.**...*.*..*....*..*....*..*.*.*......**..**.....*.**..**...*****....*.*...*..****.***...**..*.**...*....*..*....*..*.*.*.....*.**...**.**.*.*..*..*.****.*..**..***...*...**.*.*.*.....*.*.*..***..*****......**.....****.*..*..**.*.******.**.*..**.*...****.**.***.*...*.*...**..*.*.**.*****...**..*.*...**.*...*..****...*.****........*.*....**.*..*.**....* **.*.**.**.*...*.*.**...*.******......*.**.*....*..*.....*.**..**.**..**.**.*..*.**...*.**....**.*.***....*......***.**.***..*..*.*..**.....*.****.....**..**.....*...*.*.*..*..****...*.**.....*.*.**...*.**....*...*...*...*..**.*.**.***...........*.**.****.....*..*..*....**.*.*.*.*...**.*.****......*..*.***.*...**..***.****.*.**.**.*.**......*.*..******.*.....*..**.******.****.....*.*....****...*...*.*.*..*.*.***.**.*.*.***..*.**...***......*.*..***..*.**.**...****..*****......*.*...**.****..****.**.********.*..***.**..*.**....**.*...****.**..***.*.**.**.**.**....**.***.*...***..****.*.*.*....***..**.**...*.**.****..**...*.******...**.**...*.*.****...*...*..*****....*..**....*********.***..*.***.***.**....*..***.**............*.*.***...*.***.*.*..*.*.**.****....*********..*.***......*...*.**.*.*.....**.*..*.*..***..*.***..*.....*.*.*.*..*.*...*..**.***...*..*..*.*****.***..**..**.*****.*.*.**.*.******.*....*.*..*.....*...*...*.*.*..*.*****.*..*..**...*.***....*.*.*..*.****..***.****...*.....***.***..*.*..*....*.*.*..**.*.***.*..********..**.**.*.*.*.*.*..*..*..**.*...*.*.*.*.*..*.***.....*.*....********.*....***....****.*.*....**.*.**.**..**..*.*..*....***.*.***.**.*.***..**.*..****.*.**.***....**..*.*.*.*.*.....****.*..**..*******....****.*.***..*.**.**..**.***..*...........**.....*..*.**..***.**.**....*..**....*..*.*..**.**.*****...*.*.*..*.*****.*...*..*...*.*....**.**.*.*.**.*....*.*.*...**...*...*.*.**..*.*.*.**.*.*.*****..****..*.**.**.....*.*..***..***...*....*...*.**.*.**.***.****...*.....*..*..*****..**.*.***.*..*.*.****.*.**.*...**.****..*...***.**.**.**.*****.***.**...**..**.....****.....*.*.*.....******.*........*..*....**..***.***...*..*.*.***.**..*.***...*....**.*.*.*..*.*.***...*...***.*..*****..**...*.*.**..**..*****..***.*.**.*...*.**.***..**.**.*****.***..**.****..*.***...*.*.*..*****.*...**.*..***..**.**.*..*.*.*..*..*.*.**..**.**.**...***...*..*....***.*.**.***.******....*..***...*...*.***.**.****.****......*....******.**.*.**.*..**.*.***..*....** ..***.*...**.*.*..*****.****.*...**.**.**...**.*.*.*.*..*..*******...**..**.....*****.**.*.*.*.**..*..*.*..**....**.*.**..*.....**.***.**....*.**..****..*..*..***.******.*.*..*****.*.**.*...**.*.*.***.**..*.*....***.**....*...*....*.*...****..*...***..*****..**.*.*.*****.***.*..*...********.**.****.*.****.*..**....******..*.....*.*..***.**.*.*.*....*......*.**..*......*..*...*..........*...****..*****..**.*..*.**..*..*.***.***..**.**.**.*.******.***..*...**.***.*.*.**.*.*....**.*.....**..*.**.**.*...**..***....*.*****..**********.*.*****..*.**.*.*.*.....*.*.*******.*..***..**...*....***..*...*..*******..**..**...***.**.*.**...**.......*.**.**.***.......**..****....*.**.*******....**..*****.*.*...*.*.*.*....*..**..*.****.*.......*...**.*.*******..**..**...*..*..*.*....**...**..*..**.****...*.**.*...****.*.**...*.*.*.***.*.***..*.*.***.*.*..**..*.*..****.**.*.**...**.**..*.*.*..**...*.**..**.*..**..*.....*..*.***..*.*...*****.....**.*.*..**......***.**..**.*..****.*.**..****.*..***..*..*...*.****..**...*..*...**.....**..**..*..*.*****.*..*..*..****..*...**..**.**...*******.**.*..*...**.*******..**.**......***.*...*.**.*.**..****..**.*..*.*****.**.*.*****....***.****.*.**.****..*****.**..*..*.........**..*...**..*....***..*.**.*..***.*..**.*....***.*******.....***.***.*...***.**.*...*.*..*.*.***.*..*.**.*..****......*..*.*.....*.***..*...*****.*.*....******..*..****..*.**..******....*..****.*.**.*.....**.*..*****...**......****.*....**..*....**..**.*...*.....*.****.....**....*.*.*.*****.*..**....***.*.*...***.*..*...*.*....*.....*..*...*.....*..******.***..**.**....*.*....*.......**.*..*...*......**.*..**....*.**.*..**.*.***..**..*..*..*.**.*..*.**.*.*****.***..*..*.*..**.*..*..**.**.*...*..*......*****.*...***.*.*.**.*.**.***...*.*.**.**.*.*.*..*..****.*****...**.........***.*.....**.**.**.*..*****.*..*.*...****..*..*.*.........****...*.**...*.****...*.*.*........*...*****.....***.***.**.****.*.**...****...**..***.**.*..***.****.***..*******..*.*.......**......**.*.** *..**.**.*....*.**..*..*.**.*.*..**..*.........*****.**....*.*****..**.....**.***...**.***.***.***...*.*...*.**.*....*.***.*..**.*...**..*.**..*...*.*..*..**..*.*..*.**..*.*.*.*...*****.**....*.*.*...*.*..*****..*..*..*...*..***.*...*.*.*.*..*..**..*.*.**.....*****.***.*..*....*...*.**.*...***...*.*.***.*.****.*..**.*..****.**..*......*...*...*****..**...**.***.*...*.*.*.***.**..*.*****.*....*..**.*****.....*.*.*.***.*..**..****.***..*.*.**.*.***.......**..*.**.*....***...*.*.****.**.**..*....**..*.**..*.*...***...**.*.*....**...*.***.****.*......*...**.*..***.*.*.**.*****..*..*.***...********.**...**.***.***.*.**..*....*..*.*.*.*...**..***.*.*...*.....*.****...*****.**..***..********..**.***.......***..***....*...**....*..**.*.*..**....**.*..*..***.*.*****..*......**.******.*.*..**..*.******.*...**.*.*......*.***.....*.*..**.*****..*.*.**..**....*..*...*****..*.**.*....*..**.***.****..*.....**..*..***.*...*.*......**.**.*.**..**..*.*.**..*.*.*...*..*.********..***..******..**...*.*.*.*..**..*..*.******..*.**....****.*.**..***.*.***...******.*..*....*.*...*.**...**..**.*******.****...***.*******..*...**..*.**..***.*.*.*.*...*..*.*..**...***.*..***.*.*.*....******.*.*..*.....*.**....***.*.*.......*..**.**.*...**.**.*******.*...**..*.***.....****.*.**..*.****.******.***.**.*..*.*.*...*.***..*....*.**....*.*.***....*...*.*.***.*.**...*.*...*.....****.*...*.*.**..***.**.....***.**..*.*.**.**.**.*....*******.*.**.*....**.**......*.***.*..******.***....***.*.*..*.**.**.*.*.*..******.*.**.*****.***...****....**.****.**.*..*.*.**...*..*.**..******.*..**.*.....*..****.*.*..**.*..*.**.***.*..*.***....***..*.*..*.**..*..*...****.*...*.*.*...*..**..**.*.*.*.*..***.*.**..*.*****.*.**..*...*..**....***.***.*****...*...**.**...*.******.*****.*.....**.*....*.*.**.***.**.*.*.*..**.**..***..***..*.....**..**..*******..***..***..*****.*..*.**.*....**..*..**.*.*.**...*.*..******..*.*.*..*.***...*.*****.*..*..*****..*.*.**.********..**.*...**......*.*.*.***..**.****.***....**.**...***.. *.*****.*..**..*..*....**.*..***.......*....**.*..*.*.*.*..*....*.*.*...*******.**..*...*.*..***..*..*.*...****.*.**.*.*..*..***.*****.**..*...****..*...****.*...*****....***...**.*..*....*....**...**.....**....******...*..******..****...**..*.**.*..*......**.....*.*.*..*.**.*..**.....*.*.....**.*...*****.**.*****..*..*.**...*...*......*..*.*..**.***..***.....**..******...*.*.****.*.*.***.*..*...***...*.*.*...*....*.*.*****...*..*....*******.*.*..*.***.*****.......*..*..****...****...*.*.**.....*.*.....*****.***.***......*..*....**....*..**.***.*.***..*.**..*.*....*.*.*.*.*.*.*****...*.*..*.*.*.*****.*.******..*.*.*.*...**..*.*****.....***.*****.......*.**.***..****.....*.....**...******..**..*.*.*.*..*.***.**.*.*..*.*.*****.**.*...**...*..**.***...***..**.*****.*.*.*.*..*.*..****....**...**..*..***......*.*.....*.*.**.*.*.*..***.*.*.*.*.*.....*..******...*....*.**.**.**.**.*.....*.*..****...********..**...*.....*.....**.**.*****.***.*.**.**...**..*.**.*.*...*.*****..****..***.*.*...*.*..*....*.*..**..*...*.*.*.*.**..**..**.*.***...*...*.*.*...*...**....******.****.*..**.......*....*.*..*.***....*....*****.*.***..*......*..***.*.......*.....*.**.*****.*.*...*....*...**..*...**..*****.*.*..*.*..*..*...**.*....****...**.*.*...****.**..*..*.***...**.*..**.**..*****.**.**.**.....*.**........**.**.....**..**.*..***..*.**.....**.......*******.*.***..*.*...*....*.***.*.*.*.***...*.*.**..*****....**..***..**.***.******.*.***.***.*.**...*****....*.*.***.*.*.*.****...**...*.***.*...****..**..*.....*....*..*..***.*......**.***...****...***..*...**.*..****.*..*.****.*****.**.*.*.***.*..****.*..***...*.*....*..**.**.***..*.****..*.**.*......*..*..*...*.**.*..*..****.*.*.....**.***.****.*..*.*....*..*..*..**..*..*..*..*..*.**.*...**.**....*...**.*.*..*.****.*****....***..*.**..........*..*.*.*..*...*.*****...******.**...*...**.*.....**...***...*.**....**..**..****..****...*.**..*.**....**..**.******.****...*.*.**.**.*..*....***.**.*.*****...*.**.***.*.*....*.*.**.*.*.*.*..**.***. .*..*****..***..**.*..*..*.*..**.**..**....****......*..*****.***..*..**.*****..**********..*.**.***.*.*...***.*.*.*..*.*....*...*.****.*******.****......**.***....****.**..***.**.*...**.*...*....***.*...**.*.*..*..**.****..***....***.***.*...*...*...*.*.*..*.**....*..*.....*.*.*..**..**.*.*..*.**.****.**..*.**...*..****....*.........*..*...*.*.***...*.******.********.*.*...*.*..*..**.*....*..***.....***.***.**...*.*.*..*........**.....**...*.***.****.**...***.****...*.**..*....*.*.*..**.***.**..***......**.*.**.*******..******.*........***.*.*..*.*.**....*.*...****..*.**.*..***.****.*..***.****.....***.**.**.*...*.***..*****..****.....*******.**.*.***.....***.****...*..**.**.**..**..*...****..*.*...**.**.**....*.****.**...**....***.....*..*...**.**..******..***.****.**...**.*.*..*.**.*.*.*******.****.***.**.*****.*.....**.*..**.*..*....*..*...*..*.*...****....**......*.*.*.***...*******.**......**..*****.*.***..**.****.*.***...*****....*.*..***..***.***...*.*..**...*.**.*..*....**..*..***.*..*.*.*.....*....**.***.*.*.*...*****.**..****....*.***.***...**.*...*........*.***...**********...*.*..**.*.****..*..*.*.*.*.**....****..**..***......*.**..*.*.**.*.*.*.*.***.*.*..*.*****.*.*******...**..****..*.***...*.**.*****...***..**..***.*...***.****.**..**..***.*.**...***.**.***.*..**.*.**...*....*.*.*...*..*.*..****.*.**.*....*..***.*.**.******..*****.*..*.*.**.***.*...*.....*.....**.****.****.*.***.*.********.*..**.******..*..*.*..*.**..*.*****.*...***..***.**..**....*.***..*..*...**...*.*.....*...*..***.........*****..*******...*....****...**......*.**.**.****.*.**....***.**.*..*...*.******.**.****.***.*...***.**.**.*******.*..***..**.....*..***.*.**.**....*****.*...*.*.*..***.*.*.*..*..*****.***.*.*...**.*.*..**.**.***..***...**.*.**....*..**.*........*..*.**..*.*..*.*****.*..*.*.*..*****....*.*..*.**.***.*....*...*.**..**.*....*...*.*....**.*.******.**...**.***...**.....*.....*..*..*****.**..**.**.***.*.******..******.....**...*..**..******.********.*.**********...*. .*.*.*..*.*..**.*..*.*.******...**.****..**..**.....**.*..*****.*.*.*.*.*.*..**.*...**..*****.*.*..*.....**.*.*.....*.*....*.**..*..****...***..*.*...**....**....****.**......*.*...*.*.**.*.*....*..**.*.**......***.***.***..****.....**...*.*.**..*.*.**.**.*.***.....*..*...****..*...*****.***..****.*...*.......*.*.*.****....*.*...*...*...**.**...**..*.*...*....******.**.***..**.*..**.****.******..*.*.**....*..*.**.*..*...**..**.*....**.*..*..******.*.*...*.*..***.**.*.****..**.******.*****.**....*.*****.*.**...*.*.*****.......*****.*.*..*..**..*.*..*...**.....***..*..**.*..*.*.*******.****...*.*.**...**..*..**.**...*.*.*.**.**.....**.*.*.*.**...*....*...*.*.**.*.***.....*...*.***.*..***.**.****.*.....***.....*.......*..**.**..*.**..*****...*..*..*.*..*.***..**..*.**.*.*.****.*.***.**.**.*.**..***.*...*.....*...*****.*.*......***...**...*..*......***..*.*..*.*.**.*.*..*..**.*.*...*.*.*...*.*.*.*.**.*..*.*....**..***.**..*..*..*****..**.**....*...*.*****.***.**........*.**.***.**..**.****..*..*..*.****.***..*.*.**..*.*....***..***.*.***.*..*..****..***...*..**.**.*..****.***.*.*.**.*.*..****...*...***.*.....*.****.*..*..*.....**.*..**.*.***.****..*****..*......**.*...*.*..*.**.*.*.**..*..*..*..*.*.***..*.*.*.*.*.**..*.****.**...*...**..*.**.***.*.**...*.*...*.*.**.**.*.**.*.*.*.............**.******..**...**....***..*.*.......**.***.*.*...*.**..*******.*..****.*..****....**...*.*..*..*..**.***..******..*.**.**.*.**.*****..*..*....****....*******....*..*******.*****.*..*.**..*..*..*..***..***.**.*..**.**.***.*.*.*.*..*..*.*..*..***.*.***.*..****.*.****.*.****..***.*...*..*.*.***.**..*....*..*...****...****.**.....*.**.*..*****.**.******.*.*.....*...*.***..*..**.*.******..***.*.**...*..*.**....*..*.*.***.**...***..**.**.**.*..***..**..*.****.**.*...**..*.*..*****.****.***..**.*..******.***....***..**.***..*****..**...**.***..******.*.****...*..**.**.**..*.***.*...**..**.***.**.***..****.**......*...***.**.*****.*..**.*.**.**.*.*........*****.*****..**...****.**..*..**.*. .*.*..******.**.***.*.*..**.*.**..*.****.*.**....**..*.**..*.*.*......*..**.******...****..*..*.**.**..**.**.*......*.**.***.**.*.***...*.*.....***.***.**.**.**....*...********...*.*.***.**..**.*..*....**..*.**.***...***.***..*...******.*...*.......*.*.*.*.*.**......*.*.*..**.*..***.***.....***.*.*.**.*..*****..*.**...**....*.*..**.*...**..*...*...**...*.*..*..**.*..*..**.*.*.*.*.*.*.******.*.*.******...*..**.*......*.******.**.**.*.***.*.****.***..*.***....*...*......**.*.**.****.*..******.....*.**......*....*..***...***..*****....****.*.*****.**..*....*.*.....*...*..*.**.*...**.*...***..*.****.*...**.*.........*..****.*...*.*.***.*...*....***.**..*.....****.**.*..*.....******.......**..*...**.....*.**.*.*.*...*.***.***.**..***..*.....*.*.*****.*....**..**.*.*.**.******.**.*..******.*.*...*.*.*****.*....*..***.*.***..*****..***.......*...**.**.**.*.**.*.*.****....*.**.*.*.*.*..*.***.*..*...**.*****.***..*.*..*..**.*..*.*.**..**.*...*.*.***..**....*******.**.*...*..*....*..*.***.*......*******.*...*.**.**..**.*......*....***.***.*...**....***.**.****...*...*.....**.**.*.*....*.*.*...*....*.....*.*.*.*.....*.***..****.....*.**.*.******..*.....*...*...**.*****..**...**..*..*.****.*.**..*..*..**....*....**..*..*..******..*.*.*...*.*.*.***...*.*.***.**.......*..*.*.**.*..*...*.......*.*........**....*.*.*..*.*....**.*..*..**...**.****.*.*..**.*.*****...**....*.****....*.*..***.**.**..***.....*.*.****.*.*****.*.***....*...*..*.*..*.*.****..*.*.**..**..******.*...**..*.....*...*..***..*.*****..**.**.**..****..**...****....**.**.*..******.**.....*.**.*..*.....*....*...*...*..*.**.....*..*..***..*...**..*......*****...*.*..**.***....*.*..**..*.**.......**..***.*.*.***..*****...*.**.**..*...*.*..*..*..*..*.**.***..**.*.**.*.**.*...*.*..**..**.****.****.....**.***.....*.**...***..*.**..*.*....*......****..**.*...*.***...***.*...*....*.**.*.*******.****.**.*...*..**.....*..***...**.*.**.****..**..*****..*...**.*...*.***.****.*.**.*....*..*..**..***...*.**...*...*.*.**..*.*.*.. *..*..***..**************.**..***.*.........**.***...*.**.*..*..*.*...*.....*..*.**...*****.*.***...*...**.***..**....**..**.....*..*.*****.**....*...***.*.*.*****...*******..*..*..*.****.**...*..***...***.**.*....*.**.**..*..*.*.*.*..*.**.**....***..*.*...*.*.....******....***********.**.**..*.*..**..**....*.*...*.***.*.*.*.*.*.*.***...****.*.*.*..*.*.**.*..*.*.*.*..*..*.**.**.*..********.**.*.*.***.**.....*.*.......***....*******.***.*.***..*.*..*..*..***.**.**..***.*.******...***.**.*.******...******..**.....**....*********.**..*....*.****...*..**........*.*.......*...*.*....**..*..****.*...**....*.*.*.**...*.....***********.**.***....****...*****..*.***.*....***.*.**.**..***.*.*........*.***.**..*...*.**.*...***.**.*..*.....*..*.*.*.*...*.*..**...**..**.*..****.**.*...****.**.*..**.*...**......**.**.**.***.**..**..*..*..**.*..*....****.*.**.*.*...*.*.***..**.*.*****.*....**.*..**.*.*...**.***.*..*.*.*****..***.****.*.*****...**..*..*.***..*...**********.**...**..***.*.*....***.*..*..**.*...*..**...*....*..**.*.*...***...*****...*...*..*.*..**..*.*.*....*.**.**....*********..**..**..*...*..*.*..*...*...*.*.**.*.*.....**......***.*..***.*****..*..**.*...*.*..*.****..*..***..**.*...**.****.*.**.*....**.***.*....*....*...****..***...*.**......*..***..****.***.*.*....*.....***..***..*......*.***.*....**.***.*..**.***.*.....*....*..***.*.*..**.*...*.*...**..*****..**..*......*.*.*.**..*.**.**....**.**..***.*.***.**...*...***.**.*.****...*..*...*..*...**.*...**.*****..**.*..***.**..*.*.*****.****.***...*..*...**.*.*...*...**..*..*.....***..*....*...*.**....***....*...******..**.**.*..*.*.*.*...***....*.****.*...*....*.**..*..**.*.**..*.*.*.*..*....*.*.....*..**.****.******.*.*...*****..*...*....*..***.*.*.*..*****.**.****.**.*.**.....*.......***.**.***..*.*..*...**.*....*.*.*..*.*...*.****..*..*.....**..**....**.*...*.**..***....****.*********.**..**.****..*.***..*..*...**.*..*..***...***..*.***.*.*...*.**..**..*.*.****..*.**.*.*.*..*.***....**..*...*.*..*.**.*.*.*..** .*..*.*.****....****..***..**......*..*.*.*....*.***..*.*..**.***.*..*.**.*.*...**......*****.*.******..***..*....*..*.*...*..*.**.**.**...*.....*.**...*********..*.....*******..**....*.******...*.**..**.*.**...*.*.*....**.*....*.******..**.*.*.*.***....**..*.*..*.*...*.**..**..*.**.*..**...**....*.*..**....*.********.*..***.*...*..***...*........**..**.*********.*..*.**..*****.*..*..*.*....*.***..*.**..*.****.***.***.*.***....*.**..*.*****.****.***.***.***.**...*..*....*...*.*....*...*...*....*..***..**.***..**..*.*...*.****....**......******.*..*.**.......*..**..****..*.****.....**.**..*..*****.....*.....*****...***...****.*..***.*..****..*...*.*.**....*.**...*.*.*.*....*.*...**...*...*.***..**...**...*..**.**.**..*.*.****.*...*.*...******...*.*..*.***..*.*...*..*.****.***.....*.***...**.*..*..*.*...*....*.***.******.*.*...**.*.*.***..*.**.**.*.***..****.*.**.***..*.*************.....*..***.****......*....********.*....*.*.*****..**.**...****.**..****..*....***.*.*.**.........*.***.****..***....***.**.***.*.**..*..*......**....*.*...*.****...*******..***..**.***..*..****..*..***.*..*.**.**.*.**...***.*.**...*..*****.**....*...*...*...***....**.......***...***...*****..*..*.*..***.....*.****.*.**..**.*..*..*..**.**.*..*....*..*...**...***..**.*...*.*.*****..*..***.*..**..*.*.***..*..*..*.***.**..*.*.****..***.**....**.*.*.**..****..**....****.***...*...*..*.....**.*..**...**.*.*.***.*..**..***......*.***.*..**.***..*.*...**..*..*..**.*.*.*.**...*.****.*****.***...*.**.**..*.**...*.**.***...*.**...*.*.*.**..**..**...*....*....**...***.***......*.*.....*..*.*.*..**.********..****.*.*****.***.....*...****.*..*...*...***...**...***.*.*...****.**..****..*.*..*.......*..*.**.*.***..**..**...*.***.*****...***.....***.*.*.*.****.*...*.*..**....*..*.**.**..****.*.**.*.**....*.***...**...*.****.***..***..*.***.*****.**..****.*.****...***.****.**.*.*.***.****.*..*.*.*.***..**..*.**.....*.*........*........**.**...**.*..*..***.....*.*********..**....*.******.......*.*.******.. .*.*******..*..*..****..**.****.*.....*..*.****......****.*..*..*..**.*.*.*..*.*.*..*.*.**********......***.**..*.***.************.*****.*...***..*****.*****.*..*****...*.**..*...*....*..*.**.***...*.*.........*....*....***.**..**.*......******..***.*..*..*.**......*....***.*.***...*.*.*..**.*.***.**..***.**.....*****..*.....*...*.**....**...*.*.*...**.*......**.****.*.*.......***.**..**......*.***.....****..**..******.**..**...*.**..********..*.**.***.**....*****.....******.**...*.*...**..********.***.*****..***....*.***.**.***.**..***.**....**..*.**..**.**.*.*.*....*.**..*...*...**.*.*...*.*..*.***...**..******....**...*..**...**...*.*.*....***....****.*.**..**..*........*.*....*.**...*....**..*.**.***...**.*.*..*.**.*......***....*.**.*...**.**.*.*..*...*.*.**..*.**...*..*.****.*..***....*.*..*.**..*.****...**......**...**....****..*..*...***...*.**.*.**..******.**.*..*.*.....*......*..**.*...**..*..***.....**.*.....*..***..*.***......***..*..**..**...***.**.**...***.*.*.*.***.*.***..*..*....*.*...*.*.*.**..**.*...*..***..***.**..*..*****.**.**.***........****....***....*.*.***.*.**.**.*.*...*..***..**.*.*.*.*....*.*....**..***.*****...*...*..*.*...*..***..******.***.*.**.**.*..**.*..*..*.*.***.***.**.*..*****..*.*.**..*....*..***...*.**....*.*.....**..*...***.**......*..***..**...****.**..*....**.**.*...*.**.*...*..*.**.***.*.*....**..*.**..*......***...*.*.*.....*.*.*......***...**........*..**..**.*......*.**.*..*******.*********..**.......*..*.*****.*..**.*....**...*..***..**..*.*...*....***....*....**....******...***.*..*..*.**.*..**.***..*......*..**.***.*.*.*.*.*.**.*....*...*....***.**....***..*...******.*....**..**.**...******.*..*.....***.*..**.**.*.***..**....*.***.....*..*.*.*...*.*******.**.*......****.*.***.**.*.***.**.*.*.**.*****..*****.....*..*...***.*.*...*..*.*.*..*.*.**...**.*......*..****...*.*..**.*****..**..*.***.*..*.*..***..*.**...**..***.*....**.***..**..*.*..****.*...**...*.....*...***.....****.**.*.*.........*.****..*********.**..***** **.**.****.*.**..*.*******.*.******.***.***..*...****...*.**....***.......*.***.*..*....*....****..*...**...*...**.*.***.**..*.***....****.*...*..*..***..***.*.*..*.****.*.**.**.**...*.***.*.***.**.***..*.**.....***..******.*..**.****.***..***.***..**.*.**...**.*...*.....**.*.....**.**..*.***.**.*.*...**..*.*..***.****...*.****.***...*.**.*......*.**.*...***.**.**..*...*.***.****...***.**.*.....*.***.....**..*....**.***..*...**.***...*..****.**.....*....*...*....*....*...*....*.**.***.**..**.*..***.*..***...**..***...****.**.**..*...*..*..*****.*****.*.*..**.*..******..****.****.....*.*...*.***.***.**.**....*...*.**...*.*.**.**.****..*.*.....*..**....*.*...**..***.****...***...***...*.*......*.*..*.*..***........*****......**..**.****..****.*.....**.*.*****..*.**..*...**....****.*.**.**..*.*.*.***.*...*..*.....***..**....***...**.***.*.*..*.*..*..*..*...*.********.......***.*.*.*...*.*..**..****.**.*..***.****.**.....**.****.*.*.***.*......***.***..***.*...*.******.......**..*.*******...*...*.*****.*...**.**.......**.***.**.**.**..*****.*...**...*..*.***..*.*.*.*...**...***.*.***.*.*..**...**...*.*.*...*...........*..***.*.*****.***.*.**..*..**..**.*.***..*.*.***....***...**.*.**.*..**.........***.*..*.***...*.*..*****..**..**.....***..*..*...**..***.**..*****..*****.....*.**.**.*.......*...**..*....*..***.*....****....*..*.....****.**....*.*..****....***.***.*.**.**.**..*..**......*..***...*.**.**..*..**.....*....*.***.***...**.*.*.*....****..***.**.....**.***....***....**..*.****....**.....*..*.*...*.*.*...*........*.**..*...*.***.*.*.***..*.****......*....*.**...*..**.*.*..**......*...******.*..*.*.******.*....**....**.*...*..*...*......*....**....*..**.*.*.***...*...*....****...*...*.**.*.*..**..*.**...**..*.*.*******....*.*...*.**.*.***..*...**.****.....*..*.*..*...*..*..*...**.**.***..*..**..**.****..**.**...*.**..*.****..***..***..*.***.*.*.*.*.****.***.*.**..*.*.*.*.*...***.**..*.**.*..*.*..***.*......**.********.**..*.*.*.*.*.****...***.......***.**.**.**.. ....*****.......***..*..*.**.**...**.*******.***..**.*.*.*.**.**...*.***.***.**.*.**....*...*.*.*....*.**.***.*.****.*******.*...*.**.**.***...****.***...*...*....*..*.*.*.**..*..*.*...*.*.******..*.*..*...*..*..**....*.***.....**..*****.....*******.***..**...*.*****...*..****.**..**.*..**.......*****.*.*..*..*.*****.**..**.**...*..****..*..*.....**.*..*...*.**..*.*..*..****.****.*...*.*.*..*.***.*.*.**..*.*.**..*...**.*.*.*..**.*.******..**.****..**.***..***.******..**............**.*..*.*..*..*.***...**....*.*.****.**.....****..*...*.***......**...*..*.....*...*...**.*......*..*..*..*.*.******..*......*.*.....*.***.**.**...*..**..**.......*....*.*.**......**....*****.**.*****...*.**...*..*...*.**.**..*.*..*....*.*..***.**.**.**.****.*.*****..*.***.*.*..**..*..*.**....**...**..*..*....**..**.***.*.**.**.***.*.*.*.*.*****..**.*..***...**.*******..****.*....*..*.*..*.....*.***.**....****....**.**.**.***.***...***.*.****.*.*..*....**.**.*.*.*......*.*.**********...***.....*..**.**.*******.**.***.**...**....****.**.***..****..*.**.*....*.***.*.***.*.**.*...*....*..**.****...*..****.....*.*.*.*..*....**.**.****..**.***..*..*...**..*..**..*.**.*..*.*.*.**.**.**.**.**.*.*..**.*.****...*..*..*....*..*..***...**.*****.*.*..*..*...*...*...*.***....*...*..***....***.*.**.*......******.**..*....******..*.*..*.**......******.**.*.*...*....**....**.*.**.....*..*......*..*.*..*.*.**.*.**..*...*.**.*.****..*****.....*.*...*****...*****..*.***.**..*..**.*...*.****....*.**.*.***..**.*.**...*.***.******.***.*.*.**.**.....*.*.**.**.*..*..*..*.....**.*.***.**...******.*.*....***.*.....*.***.*.*.***.***....**.*..**.**.**.....*.*.*..***.*.**..*..**.*..*.*...***.**.*...****.**.*..*.**..*.*..**...*...**.*.****.*.**..***.*.****.*..*.**...*....**..*...*.***.**.**..*..*..*..*.**.*.***...**.*..**.***.*...*.***..*.*.*.****.*...*..**..*.*..*..****.**.*.**.****..*...*.*.*..****...*.*..*..*....**..******..*.**..*.*.**.*..**..*...******.*.*.***.*..***.***..*.***.******....*.....****..**..***..***.* .*.*.**....**....******...*.*..**.*..*.*..*..*****....****.....***..*....*.*.*.***...**...****...**..*..**..*.....******.****.*.***.**....*...*.***.*.*******.***..**..**.*****..*.*.*.***.*....****..***.**.*****....**.*..**..........**..**..**.*.**....**.*.*....*.*.*...*.....****.*...****.**.........*..*******.*.***..****...*..*..*...*.*......*****.****....**......****..**.****..*.*.**..***..*...**...**.***.***..*..*.*..*.......*.**..*.*.****.***..**.**.*.*.**.**..****.****.****.*...*.*.*...**..**..*...**..*****.**..**.*..*..**.....*.*..*...**........**.**.**..*.*.*..***.*****..**.***.*..**.**.*..****.....*..*.**.**.*...*..*.*.**.**..***...*****...*.*..*****.*.**.*......*...**..*...*.*..*..*.*...*.*......*..*........***********...**..*....*.*..*.......**.....**....*....*..**.......**......**.***....****.*.*.**.*...**.***.*.**.*.*..*...**.....*..***...**..**.***......*.*...***.*..*.**....*.*..**.****..*.**.**....*.......**..***..*..**.**...**....*.***.***.****.**..**.**...*.*****...**.....*..*.**.*...*...**.*****.**.****....***.*.*.*..*.*....**...*.*.*..**.***.**.*****...***.*..*****.*.*.......*.*..**....*.***.**..**...*.....**.*..*.*.******....**..**.....**.**.**.**....**..*.*.*.***......*...*..**.****....*.*.**...***.*.*.*.*...******..**....**..*....*....****.**********...***.**....*...*.*..*..**..*.*.****.*..**.*.....*....*....******.*.**.*..*..*.****.*..*.**..****...*.*.*****..***..*.*.*..*..*..**..*.....**.....**.*.*....*.***.*.*.*..........*....***.....***.....***.*....***....**...*.*.*....*..*.**.*****..*..*....*****...*..*.***..**....*.*..**.*.*...**.*....***..**..*****..*.*...**.**....**.**.....**..*.****.*.****.******......*.**.*...*******..*****....*.*.*...*.***.**.**.**.***.*..*.*.**..**..**..*....**..*...*.**.**.***...*.....*......**.**..***..**..*.*.**.*..***.*.**..***..****.**.*.....*.*...*....****......*.**.**.**.********.**.*.**...***..*.*..**.**...**.**.*.*.*..*.***..**.**...*..**.***...*.*..**....****..**.*...***.*...**.***......*.*..*.***....***... .*.***.*.*.**.**..**.....*.********..*****.**.**.***..**.*.....*.*.*.*.****..*****.**.**.*.**..*...*.***...**.**..*.*...*.*.*.*..*****..**.*.*.*...**.*****....****...**..**..**....***.**.*....*......**.*.**.*...*.**.*...*.**.**.**.*.*.*.**..****..**.**..*....*.*..*..*..*.....*.**..*......********......*.*.*.**.****.*....*.*.*..***..***..***....*..*....*.*.......*.**...*..*..*.*.*.*.*.*.*.***.****.*.......**...**.*.**.*.********.***.**....*.*.....****.*..*.*...****.....*..***.*...*.*.******..*....**...*...*..*.***.**.****.*.***.*.*.*..*.**.*..*.*..******...***.*.**.*....*****...**.**.*****.*.**.**.***...*.*..***.******.****..*....**.*..***.*..**......*.***..*.*******.*******.**.*.**.***..*..*.**.*..**..**.***.**.*.***.*****.*....*.*.**.****...****.**.*..**.*....*.....**...*..*.*.*****...*....*......*...*....*......*****.**..***....*.**..***.**.***..*..***.********.***.*.*..**.**.*.******.....**..**.***..*..*..*****..*..**.**.***.**..****..**..**..*...****.*.....*.***.*.*****..*....*...*...**.*...****...*.*.*.*....******..*.*.*.*.*....*.****.**..**.***.*..*..........****...***..*..*****....**..**.*.*.*.*.*...*.***....*.*......***.**..**.*...*..**.*.*.....***.*.......*..*.***.*.*.**********.*...*..*.**....***.**..**.*...*...***..*..**.**.*****.*..*.*****....*.**.***.**...*..*.....*.*......***.*.*..**.**..***.**.*....*...**..**.**.*.***....***....**..****....***......*...*...***.*.****..**..*..*.**.*....*..*...*.*.*.*...***.*.*..***..*.*.*.*..*.**.**.*..***...*..*.**...*.****.*..**....*..*..*...*..*.***.**.***...**.*.**.*.**.**.**....*.***....*.......*..**.**.*.*.....**.**..**..****..**.*****...........*.**.**.**..**...**.*..****...**.******...**......*.**.*.**.****...***..*..*****.***....**.**..**......*.*****..***..*.*......**.*.**..*..*.*..**.**.*...*.*..***...***.....**..*.**.****....*.**.**.*.......***.*******..****..*....*.**...*....**.*.**..*.****.*..*.......*****..*.......**.*.***..**.**..*...***.*..*.**.**..*..*.**.***.....**..***..*****...*****..*.**....*.***. **.*.***.*.***..*.*..*...*.****..***.**.*.**..**.**.*..**....**.....*..***.***.*...*****....*..***..**....**.*.*.*.**..*..*...*....***...*.*.***.*.*.....*...*..*..*.*.*..***....***.***..*.**.****.***...**.*..*..*.*..*...*...*.*.*****..*...*.*...**.*..**..**.**.*..****..*..*.***.***.**...**.**.***...*.*.*..*.*....*..*.*.*...*.**..*...****..*....**.***...*.*.*.**....***.***.*...*..*.**.......**.****.****.**..*..***.**..**....**.**...*.*.*.**..****..****...*.**..**.**...*..**.****..*.**.***....*....**.*.**.***.********.*.****.**.**.****.*..**....***..**....**.**.....***.****.*..**.***..*..**.*.**..**.**..*.**.**.****....**....*..*..***.....*...***..*.*.*.*.*...*.*..**......**..**.***.*..***.******.*..**..*....**.*...*******.**.***.*.****.***.*...*...*.*.*....****....*.*..**.*..**..***.*.**......****.*.*.*..***.*.**.*******...*.*.*.**.***..**.**...*.**.***.**.***..*.*...**...*.**...*..**..**...*....*.*.....**.*....**..*..**.*.****.....***..*.*******.*.*.*..*.****...*.*.*...******.....*.*.***.**..*....*...*..**..**...**..*..*..*..***.**.*..*.*.***.*.**.*....*.*.*.*..*..***....*...*...*....*..*...*..*.*******...**.**...***.**.*.*..*****....*.*.....*..***...***..*...***..**..*.**.**....****..**...*..*....***.**...*.*....*****.**..***...***..*.***.*...*....***..*......***.***..**.*..***..*....**.*.*.**....*..*.*..**..**...*.*.**.**.**.**...*.*.*..**.*.***.**.*.........*..****....*........*.*..*.*.****..*......*....*..**.*.**.*.***...**.*.*****..***.*..**..******....**..*.....****.*......**************.....**.**.*.*.*..**.*.*..***..*...***...***.**.***....***.*.*.*...**.....*..*..*..*..***.....*......*.**.*..**..*.*.*.**..**.***..*...*.*...**..*.**.***....***.***..**.*..**.*.**..**..*..***.*..*.*.***..*..***.**.***..*.***.*..........**.*.***.....*...*.*.*...*.*.....*.*.*.*.*.**.*...**.******.**.***.*...**..*.**.*.**.*.**.*.*.*..*********.**..**....*..***.***.***..*.**.***.***..***.**...*.**.*.*....*.**.*...*******...**.**.**..**........*.****.**.*....*..******.*..*.*.*..*..* *.********.......***.***.*.....**..*..*..****...**..*.**..*..*..**.*.*.**.*..*****...**...*.*.....***..*.*****......*...**.*....**.*.*.*.**..******....*.*...**.*.**..***...*....*.***.*..***....**...****.***.*.**.*....***....*.*.**..*.*.*..***.**...*.***...*...*.***.**.....*.*.*****..**...*.*.***.**.*********..*..*.*.**.*.*.*.*.**..**..*.*.**.**.*.***.*.***.*..**.....*.*.***.*****..**..*.*..*******....***..*.**.**.***.*......*..****...***..*..**.***...*...*..*.......****....***..**.*****..***.*.*..*.**.*....*...**..**...*****.*.*.**.*.*.*..*...**.*..*..*.*.*.*....*.******..****.**.....*.*.****.*.*******..****....**...**.*...****..*..*.*.**....*...*.**.**.*..*......*.****.*..**....*......*...*****.*.*.***...******..*.***.*..*...***........**.****.....*.*.*..**.***...**...*.**.*...**.*****..**.**********...****.*.*...****..*..***.**..*.*...****.***........*.*..**.*..*........*.*.**...*.**...*..**..*.*.*....*.*.**.***...**..*.*..*..****..*...****....*.**...*.*..***.*.**.****..*..**.**..**.*.*..*.*.*..**.*.*.*.**.*.****...**..*..*******.***.***..*.**.**.*.**..*..*...****.********.*.***.***.***.*..*******.....**..*.**...*.*..*..*.**....***.*...***..*....*...*..**.*.*..*.***..***.*.**..**..*..****.*.**...**...*.*.*******.*.****..*...**.*..*******.****.***.***..*.*.*..*.....**...*.*..**..*********..*..*.**.***.****...*.***.....**.***...****.****.***...*......**..*.**.**..*...*.*.**.**..**.*.*.***..**....*.***..*.*.*.**..*.****.**..*.*.*.***.*..**..******.****..****...**.**.....*....**...****.**.**..*..***.***...***..**.*.****..**.*.....**.*.**..***..*.**.*.*.*.**.***.*.***.*.*.....******.**.*****..**.**....***.*.*.*.**....****..*..*****.*.*..**....****..*...**..**...**...*.**.....******...*...*...*.*.***.********...**......***.*..*.*..*...****......*.*...**.****.***..*.***.*..*.*.**.***.***..*..*.*.*.**.*.**.**.*.....*.**.*.*...*.*.**.*.*..*...*.**.****.**....*....***.*.*..***..*..*..*....**..*....*****.*...*.**.*...*.***..****...*.....*.*..**....***.****.*.*..*...*...**.*. ..**...*...*..*.*.**.*.*..***.**.*....*.*..*.**..*..*...**...*.*.*..**..**....***.*.**.***.*..*.**..**..***.*.*..**....*.*****...*.*.*..*..*..***..*.*.**.**....*.*..***.*.*.**.*..*.*.**.*.****..*.***.**.*...*..***.**.****.....*.*...***.*.*...*******.*.**..*****.**.***......****...*..***..**..****...**.***.***....****..**..**.***.***.**....*..*********..***..***.*..***..*...**.*.*.******.*.***..*.**...**.**..**...**.****..***.***..***...****..*..*.*...***........***.*.....*....**..*..*...***.**.**.....*...**.*..*..*.*.*......*.**..******.**..*********.**.*.*...**..**.**..*..*.**...*.*.***..*.**.******.**.*.*****.***..******..***.*.*.***.......*.**..****...***..****.***...*.*.*****..*.*...*..***..**.**.**..*..*..**...*..*...**.***...*.***.*..*.*.*..**.*.*.*.**.**..**..*.*.*.***..*....**..*...*...*..**.*.....*.**...*******.**.*...***..*.....**.*.***.*..*.*.**.*.****.**..***....***.*..*.**..*..**..****..*...*..**.**..***.*..***.*...*.***.*..**.*.**.*.*.*.*.**..**..*...*....***.*...*..**.***..*.*..***.****.*.**.**.***..*.***.*..******.****.*...*.*.....**.**...**..***.**.*..*****.**.*******....***.........**.*.***..***......*..**.....*...**....*.**..*.....***......**..*.*.*..*.**..*..**..*...****...**.*.***.**..**.***..****..**.**..*.**.....*...*..****.**.*.**.***..*.....**.***.***.*..*.*.***.*.****.*...**...***...***.*.*....*.*.**..**....****.*.***...***.*.*.....**..*.***..*......*..**.**....***.*.***.*..*.*..**...**.****.**.*..*.*.*..**..*...*.**.*..**..*..***..*****...**..*****..*.....***....*..***.***.**.*.**..***.*...*...*.....*.***...*.....*.*.*.*.*.*.*...*.**..**.....*.*.....**..*..******....*.*..*.****.....***....**.*.*.*..*.***..*.*....*.....*.*****..******.**.**...****.**..*.....**....*******.*.***.***...***.**.***..*..******....**.*.*..*.*..*...*..****..**.*.***..*..*.*****.**.*...*.**.*.**...**.**.*....*..**.***.***.*..**.**..*..***.******...**.****....*.*.*.**...***.....******..***.*.*******.**.***.*.**...***.****.*..*...*.**.******.**..**..*****.*.**....**.* ****..*.*****.*...*....***.*.***.*..*.*.*.*.**.****.***..*.***..**.**.*..****.**.****...*...*.**.**.***...*****.......*..*..*.....*.*..**..******.*..***......***.*****..**.**..***.***.*......**.***.*.**.*****...*..*...*******.***.**..**.*.***...**..***..*..***..****.*......*.*.......***.*...*.*.**.**..*****..*...**.**.*....****.*...**..**.***......*.......*****...*..........***.....**..**.*.*...*********...******..****..*..**.**.*.******.*....*.**......*.*.**..*.*.*..**...*.********.*.**.*.....***...*...*..*.****..**.***..*..***..***.*.*.*.*.....***...**.***..**.*.*.**.*...**..**..**...*.***.**.**.......**...*.*..*.....*..**.**.**.*.*.**.**...****.*...***.*...****....*.***.**.**..**.*.*.**..*.**.*..*..*...*..**.*..**.**.*****..*....**.*..*......*..*.*.****.*.*.*....*.**..****.*..*******...*.*...**..**.*.*.***.**...*.*******..*....**.*.***.**..**...***.**..*...*.**.**....****....**.**.*..*..******..***.*...*.**....****.**.....*****.****.*****..***..******.*...**.*.***.**..*.**...**...******.*.*.*.....*.**....**..*.*....**.**.*..*...*.*..**.**..*..*.*****....*.***.*.***.....**..**....*.**..*****..***...******...*..*...**.*.***.*....*..*...*..*...*...**.*.*..***..*..****.*..*..*...**.*****.***.*.*....*......*****.***...**.***....**.***..*.....****.**..*..*......*.***..***....*..*.***.*.***...*.*...*..*****.**.*.**......**.***.*....****..*******....*..*****...*..*.****.*.....*****........*.*.***.****....**.....***.*..*..*.*.****..***..*.****.....*.*******.*..**..*.**.*.**.*.***..*.**.*.........**.*.*.*..**......*...*.***.....*.*...**..**.**.**.*.**......*....***.*.*.**.*.**.....*..***.*..*.*..*.**.**..**.*.......*....*....***..**.**..*****....***.***..********.*..*.*..*...**.....**..**.*..*.*....*..**.**..*..*..**.*....*..*.****..*.****.*.***..**.....*...**.*.*..**..**.****..*****.......*....*.*..***...*.*.*.*.*.....*.*.*****...****....*.*..*..*.****.*..*.....*.*..**......**.***.*.**.*..*.**.*****...***.*.*.**.*....*....***..*.**.****.**.**....*.*.*****..*****.*.*...*.. *.*.......**....*****..***.*.*.****.**.*...*..*.****.**.***..*..*.**..*.***.**..*..*....***..*...*....**.*..*.***.....*.*.*.*.***..*.*.*.***.*.**...*..***...**.*..*..*****.*..******.*....**.*.****.***.****.*..*..*..*.*****.*..***.*.*....**.**..*..********....**..***.**...**..*.**....***.*...**.*.**.*.*..*....*..*..*....*..**.*.*..*.***.*****.*.*....*..*.**.*.**...*..**.**.*....**....**.*.*.*.*.**....***.......****...***.*..*.*.....***...**....***..*.*.*..*.***....*.*.*...**...*..**.**...*.****.*.........*.**.**...*...*..**.**....**..**..*.*.*..****....*****..*..****.**.****.*********.**....*..****.**.**...******.....*******..*.**.*..*.*..**.*.**...*..**.....*..*.*...**.***..*..**...**.**.*..*.*.*.**.**.*.....*...**.*..**.***.*.**..**..***.*...*..*.*.**..*****...***.****...*..*...**.**.*.*..**.*.*.*.....*.*****.*.**..*..*..***.....***..*.***.*.***.********.***......*******......****.....*.**..**..*.**.**.*.*.**.*....*.*.**...*......***.....*****...*.**.*....*.**..**...*.*..*...**....***.*........*........**...***.**..*.*...**.*.**.*.****...*..*.****....*...**.....*.*..*....**..**..*.****....**.**..**..*....*..**.**.***.**.****.....**..*.**..*.....*..*...**.****.****.*.***...*...**.**...*...**.*..*.*.*.**.*...*.*..****..*...*....********.**..*...***.*.*.**.***.*..*.*..*.*..***.****...*...*....**.*...*.*...*...*.*****.**..*.***..****.*..**.*..***....**...*....*.*****.*..**.**.***.**.***....*..*.*.*.*.*****.....*..**..*.*.***.*..*..*.***...*...***..*.****..*.*.*.**..*.*..**.....***..***.**.*****.*.*..*.*.*******..*.....*.*..*..*.****.****.**.*****.**.*..*...*.......***.....*.*....*.*.....*.............*.*.....*....**..*.***...*.*...**.**.***...*...*.*.*.**..*..*..*.*****.**.****.....*..****....**....*...***.**.****...***..*....*....***.*.****.**.*.***.*...*.*...**..*.**....*.**..***.*..*....**..*..*....***.....***.**...**..*.**..*.*..*..*.**.....*.****....*......*....*.*****..**..*.**.**..**...*.....****.....*.*.*..**.**.*........*.**....*..***..***.*....**..*..**...*** .**.*.*..*.*.*...*.*****.....**.***.*..****..**.*..**..*..*.******.*...****.**...*.*..**.**...**...**.****.*.*.*..****..*****.**.*.***.*...*....***..***.******.***...**.***..*.*.*......**.***..******...**.*..*.*....*.*..***.*...*.*.*.**..***...**..***..*.*.**.****..*...*.*.*.....**.*...**.*.**.**......*..***...*...**...**..**...********..*..*..*****.....***....*...*.**..**.****.....*.......**********.**.***.*..*.**.*.********..***********..**.*....******......****.*.*..***..........*.*.**...*.*.*.**..***.*.....*.*..**.*****.***..*...*..*.***...**...***.*******.*.*.**...*.....***...*.***...*...*....*..***.**.*.***.*.*..*.**..*...**..**.**.*..***.*..*.**..*....****...**...***.*..*.*.*...*.***...*.....***.*.*.**.**.....*..**..*****.*****.....*..*..*******..*...**.***..*..**.*.*.*******....*****..*.******.....*...*..***.*....*..*..*.**..**...*.*...****.*****.******..***...*.....*..*....*.***..**.......********.....*.***.*.**.*.**.**.**..**...**.....**.***.*..*.....*.***..**.*.**.**.***.*.....*..*.**..**..*..*.**..***..*.*.*....**.*..**.....*..****.*...*....*..*.*......*..*..****..***..**..*.*.**........*.*.**.*.***..*.*..**..*******.*.*.*..*...*.***.*.*....*.**.****....*..**.***..*......*..*..............*.**..*.....**.****.**.*.*...**...*.*.**.**.*****.***.****.***.****......*.*.**.*..*.****...****.*.*...**.*.*...*.***..***..*..*..*...**.***....**..**.....**........*...*..***.*.*.***....***.******..***....*.*...*.*..*.***..****..*.**...*..*.*****.*....**....*.......*.**...**.*..........**..**.*..*...**.***.*..*.**...*.**.***.**...**...*.*.*.***..****.....*..........**..*..*.*.*.**..*..**.*.***..**...*.....*.****....*..*..********.*.*.**...****.*.***...******..***.*.*.**.***.********.**.***......*.....******..*..***.**.....*.**....*....**..**.*.****.***.*.*.*...**.****.*.**....***...**.*.*.***.****....*.*.***....***.****.*.*..***.*....*.*.**....*..*..**..*.*...***.*********.....*.*.*.***...*****.*******.*....*...**..*.**....*.*.*.*****....******.**.*.......**..*...*.... .*******.*.*.***.*..***.****.****....*......**..*..***.*.****...*.**...*.***...***..*.*..*..**..**..*.**..***..**..**.***...*****..*..*...*..*...*....***.**...*..*..*..*.*.*...*.***..*.**.**...*.*.*.*.*..**..*...***....*.*...**.**.....*..**..*..****.***.*..*..**...*.*.*.......****.*..**.***..*.*.*.**.****...**..*.*.****..*.*.**.***.*..***...****..**.*.****..***.**.....*..........*...****.*..*.....*.**...****...******.*****...*.******.*.*........*..*..*....*...*****..**.*..*.*...**..*.**...*.**.***.*.*....*.****....**.**.***.****.*.*.*..***.******.*..*...*.**.***.*.*...**.*...*....**......**.....*...*.*.*.*.**..*.*.**.....*****.*...*.*.*.***..*.*****.*.*.*.....**..**..**.******..**.****..*.*.**.****.*...*..*.*..**.*..**...***.*..*.*.*.**.*..***.**.*.****....**.......*.*****.*..*****....*...**.*..*.**.**...****..*.***.***..*.*.*....**.....*.**..*.*.*..*...***.*...*.*....***.*.*...**.*..***..**.**....*.****.***.*.*..**..*..**.*.......**.**.*.***..**.**...*.*..***.******.**..**....**..*****..**.......*****.*..*...*..*.***.....***....*****.******...**...**.*.***..*....**.*.*.**.*.*...******.*..*.....*.****.*.***.....****..*.****.*.*..*...***.*..*..*.*.*.***..**..*.*.*.*..**.***..*.....*..*....****.*.*.**.**.*..*.*...**.***.....*.*.*..*..**.*.*.....**..******.***.*..**.*.**.**.**.*.*...*....****.*.***.*.**.**..***.**.*.....*.****.**..*****..*.**.**..*........*...***.**.*.*.***.*.*..*.**...**.*.*...*..****...*....*******...*.****.***..**.*.**.*.*.*..*..*..*...**............***...**.***.*..*.**.....*..*..*.*.*.**..**...*.**.**..***..**.*****.*..*..**.....*.**...*.*.*..**.**.*..*..*******.*****....*.*.***.*..**..*.*.***..**..**.*..*.*.**........*******..**..***.***.*****.*.*****....*....***..*.******..**.***..****.....*..***..**.*.***.*........**...**......**...**.*..**.***.*..*******.*.*.**.***......***..*.*.**....*.*....*.*...*.**.*..**.....*.********..*..**..*....**.*...*.**...*...**.*..***.*..*.*..**....*..**.******.*.*******.****....**...****.***...****..*****...*.*..*. **....**.**.**..*.*.****.***..**.**.**..*.**.***.*****...***.**...**.**.*.****.****.**..*........**...***..****...***...*..**.***..*.*.*.*...*.*.**.*..*****.....*...**..***....**..*...****.*.**.**...**.***.******.**..*******.*.**.*...**.*.......*.****.....**.**.**.**..****...*.**.***..*..**.*.***.**...********.**....*.....****..*.*..***.**...*.*..*..****....*.**.**..**...***.*.**...****....*.***..***.***.***.***..*......***...**..****..****.*******.*.***...*****.*****....**.*****.*...*..**.**...*..*.*****.**.**....***.*.**..****.***...**..***.**.*.*..*.*.**...*..*..***.**.******.*...***.*.......*.**.....*...***..*******..**.*****.*..*...**........**....*...*.******...*...*..***.*.**.....********.***....*..*..**.*..*....**.*.*....*..**..***.*.**.*....*...****.*..*...**.****.*...*.****..**.*.**.*.*..*.*...****..*.**.**.*.*****..*.**.***.*.*...*.....**.*.....*.****.*.**....**...***.***.***....*.****..*.*.***.*..**..*****.*..****..**....*..***..***.**.*...****.......*..****......**.****.**.**.*.*.********.***.*..***.***..*..**.*.**..*.*.*****..***..**.*.****....****.*.**.**..*.*.*.*..*.*..*.**...**....*...*...*.***..****.**.*.***.*.*.*..*..*.*..**.......**......***.*.....*..****.*...*..*..*.***.**.*.**...**..****....****.*.*.*.......*....***...***...*..***.**..****....**..*.......*.*..***.**....**.***..*..*.****..*.***....**.**..**..*.....***......*.**...*..***.*...****.*.*..**...*....****....**..*.***..*......***...*...***..**.**..*...**.*****...*.**....*..**..***......****......**......*....**.****.**..**.....*...*..........*.*....**.*.....***...**..****.***..*....*.**.*.*...**...*.**.****.*..**.***.*...*..**.*.*.*...***.*.****.*....**.**.***....*.*...**.*****.*.***.*..****.***...**.**....**.******..*..***.**..*....*..**.*.**..**.**.**.***...**.**.***..******..***....*..*.*.*...***..*..**.*..**.*.*****.**.**.***.*..***..**..****.**...****.*..****.********.*..*.*..***..****.***....*...*..*...**.****.**..*.***.**..**.*.*.*.****.**.**.*..*.******..**....**....*****.*...* **....*..**.*..*.*.*..**..*.*.***..****.*.*....*...**.*.*.*.**..*****.*.....**...****..**....**....***.**...*.****..**..***.*...**.*....*.*..*.**.**....*.*..**..*.*.*.***....*.**.*..**..**.***.****.*.*....***.*.**..**....***.*.****...****....****..**.**.**..****..**.**...****..**.**.*****..***..*.*..**...****.**.****.**...**...***....**.*.***.*..**.*****.*.***.*****..*...**..*.*.*.*****.******.**.*.**.*..**..********.*..**...*.***....*.*.*.*.*.**.....***.*..*.*.**...**...***...*.*....*..******..**.*...**.******.*.*.*.....*..*....*.*.*..**.**.....*.*.***..*....*...**...*.*..*.*.*..**.*.......***.***..*.**.*.....****...*.*..**.***....*.......*.**.*...*.*....*.*..*****.*...***...**....**..........***..*..***.****.***.**.*.*.*..***.**...***.*....***...*....******.**.*..*.*.**.**.***....*.**.***...***.***...*.*...*..*...****..**..*.*..*..*....***.**..*.*..*****.*..*.***..*......********.***...**..*.*...*.*....*.*.**.**.*.**.***..***.**.**..*..**.*.**.**.**.**...*.**.**.*.....*.***.**.*..**.*****...*....*.**..*.***..*.*.*.*.**....*..******.**.***.....**..****...***..*..**...*...*.*.**.*...*.**..**.*..*.*......*..*.***..*...**.***....****.*...******.....****.****.*.**....*.*.*.*..****..****.**..**.**.***.*..*.*.***..*.**.*.*....**...**....**.**...*.*..***..***.*..*..*.*.*.*...*..*.***.**....**.**.*.****..*..**..***..*.**.******..*...*...*.***.***...*....***.***.........*..*.**..*..*.*.****.*..*.***.*.....*.***.***....*......**...**..*....*..*..**.*.**.*.*..*..*.***...**.**..*.**.*.......*.*.****.*.*..**.****.***.*..***..*.*..*..*...*****.*.****.**.*...*.*.*.**....****.*..*..*.**.****..***...*.*.***..*.***..*.*.*..**.**.**..**.*.***..*****...*.****...*********..**..**..*.***.*.....******.*.*.*.*****.*...*.***..*.**.....*.**.**...**.*.*.*.*..*.**..**...*.**.....*****.**.*..*.**..**.**.*****.****.****....*..*.******.*....****..*******..***.**....**...*.***..*.*.**...*...**.......**.*......*..**.*..*.*****..*.*..**..***.*******..**..**...*.*.*.*.*******.*....***...**..******** **.**.*.*.*.*.*.......*.****...****.*..*...**......*.**.*...*****.*.**..**.***.****.****....***..****.*..*...***..***..**.**...**...*..**.*.**.*.***.**....*.*.*.*.**....****.****.*......**.....*...**..*...*..*..**..**.*..*****.*.*.*...*...*.*.*...*.*.*....*....*.*.******.*.....*.**.......***....**....*.*...***...**...........*...**.*.**.**..***..*..*..*.**.....**.**.*....*.*****...*....*..*..*.*.**.***.**.....*..***.*..***..*.....***.*.**..*****.**.*.****....*...****....*.*..*.*..*.**..****..**********.*.*..*....**..*.*.**..********..**.*...***.*.....*.*.*.*..*.*...*.....*******...****..*..*...*.*.*..*.**.*.*.*.****..***.......*.****..*...*.*...**..*..*.*.*.*...**.*.....*.***...*.....*****.**.*..*******....**.**.*...*.**.*.*..**.*.***..*.*..*...*...**....*.......*....*...*..*...*.*...*..*.***.*.****.*..*..*..*...*.*...*.***.*......*.*.*.....*.*.***....****..*...***....*..*...**..*.*......***.**..*.*.*....*.*.*......*......*...*.**.**...***..*....*...*.*.*****..**.*...**..**.....*...*...*.*..**.****.....*.*....*....*.....*.*.***..****....*...*.*..**..*.**..*..*.*....*...*...***.*****.....*.**.*.**...***.***..**...***..*...*....*...**.*.*.*.*.*..*...**...*.*..***..****..*..*...*...*.***..***..*.*.*.*.*..***.***.***.**..***..*.*...*.**...*..*.***..**..*.***...**..****.*....*****.*****.****.*.*....**..*.*.*.***.**.*******...**.*.*...****..***..*****.....*..***.***....*.*.*.*..*****.*..****.**.*...**..*.*..*.**....**...*...******.*...**.**....***..****.**********.**....**..*..**.*.*....****.*..*...**.**...*..*....**....*..*..*..**...*.**...**..***.*.****.***...*.***.*..*...****.*.*****.*....***.***.**..*.**.****.***..**.**.*.**.....**.*........*.....******.*.*..****.*.....*..*********.***.******.*.*..*.*.**..*.**.*...**..***.**.**.*.*.*..*..***..*.******..**.**.*******.**.**.*..**...***.*.*.*.**...**...*.*.***.*.*.*..*.**.*.**.*..**....*....*.***.*..***...**.*****..*.***..***..*.*...**.......***....*.*.*...*.*.******.*****.*.*.**.*..**.***....*.*******...*...*.*.*..**..* **.*..*.*.****....**...***.********.****...*..*****.....**.***.**.**.*...***..*.*...*.***.*.*....*...*.***.****.*..*.*.*.*....****.*.*.*...**..*.**.**...**.***..*...**....*.*...*......*.****.***.*.....*....*******....*.*...*...*.****.**.*.*.***.*.*..**...*.....**..*...**.*..*.*.******...*.*.*.**......*.**..**..***...*..*.....**.**.***.**.*.*...*..**.**....*.*...****...*..*.*.*...........*******......**.......******.*...**.***.*.*..*.*...**...**.**.**.*.*.****.*.***.**.*.*****.**...*..***..**.*.*.*.**........****.*..*..*....**.*.***.**...*....***..***......*.**..*.....*.*.......*..*..**.....**..*....*..*.....***.*..**..*.***..***.**..*.*.**..****.**...*.*.**.*.*.*..*****..**..*.*.***.**.**.*****.*.*.****....***.**..**.*.**.***...**.*.**...**........*.*.**.******.*.***....**..*.***..*....*.....*..***.**********...***.****..***.*....*.***...**.*.***.*****.*****.**..**.*...*.***.*.*.*...*.*****.*..*..***.*.**..*..****..**......*.*....**....*....**..**...*..*.......**..*.*..*...*..****.*.*.*.**...*.*.**.***..***.*.*****...**.....**.*.....*****.**..****...*.****.**...******......*.**.*...***..******.*.****.****.*..*.********.*..*..**.*.*.*.*..*.*....*.****...**...*****.**.....*....*.*....**...*....*..*****.....*.**.**.**...*.****.*.*..*...*......**.*.*....*....****.**.*...*...*.*..*..****..*....*..*..*..*.*.*..**.....**..***..***.*..****.....**..*..*..*....******..*******..**.**...*..*.**.*******.**....**...***..***......**..*..*.*.*.**..*.**.**.***.*....*****.**.**.**..*........**.*.***..***....*....***..******......*.**..**.**...*.*.**...*.*.*.**......*.**.**.*.*****.....***.*.*..*...*...**.******.**.*.***...*...*..*..**.***...****.*...*.*.*...*.....*...**.*...**.**.*.******..**..**.*..**.***..*.*....***.*.**..***..**..**.*.*.**...*.****.*.*.*.**...*..*..**.**.**....*.*.*..***.....*.**.*.**.*.*.**.*..*..**.**.**..*.**.**..*.....***..****.*******..*.****.*..*.**...*....**..*..**...***..*****.*...**..**....*..***.**.***..*.***.*.******..****.****..**.*...**.**.*.***.**..* .**...**.*..*....*.****...*.*....***.*..*.****.......*..*.**...***.*..***..**.***.*.***.*.*******.**.*.**..*..****...***...***.**..*..*.*..*******..*..**.**.**.****.*.**.*.*.*.....***.***.*..*...****..*..*.*...***.***..**.***..*.*......*.***..***.***.**.*.**.....*******.**.*.*..**..**.*.*.*.*.*****....**..*...*.*.**......**.**.*.*..***...*...**.*.**.****.*.....*****.*.....*.*..***.**.*.*..**.**..***..***..*....*.*.........*.*..*.***.***..**...*.*..***.......*.***.***.***..**.**.****.**.**.**...*.*..**..*.***********.***.....*..*.....***.***....*....*..**.....***...***.*.**..*.**......*.**..*.*....**.....**..*.....***.*..*..*.*...**.***..*****.**.*.**.....*..*..*...*..**.**.*...***.*.*....***.***.***.*..*..*....*...*.*.**.*.*.**.*.*...****.*.**.**..*.*..****..*.*..******.*.*.*..**.*.*..**..*.***....***.******.....*.***..*.**.....***.....****.*..*..*.*.****.***...*.*.*****..*..*****...*.*....***.**.**.**.*..**.*****....*...*...**.*.*.*..*.....***.*..**.*..**...**.*...***.*.*.**.***.*...*.*.......***.*..*....***.**.*.**...****.**....*.****........*.***..*.****.**.**.*.*.***.***.**..***..*.*.*....**..*.**..*.*********.*.****...****.***.*....*.**.*.*..*.*.******..***.*.**.**..*.***********..**..*.*...**.*****.**..**....*.....*.*...**.*...*.**.*.*..*..**.*....*..****.****.*.....*..**...*....**.*.*.*..***...*.**....*.****.**........*....*....*.**.*....*...*.**..**.*******..*.*.*..**....*...*..***...*.***.**.****.*.*.**.*.***.***..*****....**...*.**....**.*.*..***.****..**..*.*.****....***...*...*.*******.**...*....*.**...***.**.....*.*..*..*..**.*...*..**..*..***....*..***....*..*.***.****....*.**..*...**....**.***..***.**..*.*.*...*...*..**.*..*.*.*****.****......**.....*....**..*.*...*..**....*......*...**..***......*********..*.*.***.**.**.**..*****.**.***..*..**...***.*..**..**...**.*...*...**.*..*****..**...**.*******.***...*..**.****.***..*...**.....**.*....**.*.*..**..****.***..****..***.*..*.*..*.*...***..*.*.*..******.*..*.**.*...*****.**..*..*.*.*.....*..****..*. .**....**.****....*.**....**.***.*..******.**.*.*.*.**.*****.**.*******...****.**....**.***..*.***...*.*..*.*...****.**......*..*.*.*.****.*.......*.***...**......***.****.***.....**.**..**.**.*.**..**.***.**...**.******.**.*..*.****.*.*....*....*.....*..*..**...****....****......*.****.....**...*.**..*.**.**......****..*...***.*.***.*..**.**.***.**....****...**..*...*.**.*....***.**.**.*..*...**.*.**...*..**.*..**.*..**.****..***....*.*...******.....*******..*.*.*.....*...***.*.*..........*.*....***...*****.*.****.******.....**..**...*..*.**.*.*.....*..*..**..*...*.****.**.***..*.*.*....*...**.**.**.*****.***..**....*..*....*..*..**......*.*.****.....*****.****.**.*..******..*....*.****...*.*.*...***.*.**..*..*......*.......**.**.**.....*.*.*.***.*.*.***.*.****..**.**.**...*...*.*.**..**...**...*..*.*..****...**...*.**.*****.*.**..*.*.*.....***...*..**.***..*..*.*.....*.**.*........*.*..***.*.*..***.************.*..*..*....**.**.*****.****.**.**........****..*.*.....***....*.*.....*..***.*.*..*.**.*..**.*.*..*.*.*....*.***.*****.*..*...***...*..**.*..*.***.***.******.*........***.**.**.**..**.*.....*....********.**.*..***.*.**..*.**.*....*...*..*.*...*****..**.**.*.*..*.**.****.....*.*..***.**.****.**..*...*.*..*.*.**...***.**..**.*.*.*****....**.*....****.....*..*..**..**.***..*..***.*****...*.*.***..*******.**...**..*..**..*.*..*.*....*..*..**.***.*.*..*.*..**...***.**...*.*.*.**....*...*...*..*.*..*.*.**.*.....*****.**.*******..***..*.***...*..**..****..***.**.*...****..*...***.*.*..*.**..*...**..*..**.*....**...***.*.*..**.*****...*.**.*****..*..**...**.*******........*.**.*****....*****.*..*.**..*......**.****..***.*.*.*.....***.**.*****.*.***.*.*..*.**.***.*.**...******...*.*.***..******.*.*.*.*.**..*.*..**.****..*.**..****.*.***...******..*.***.*.***......**...*.**....*...*.*..**.***.***.*********..*......*.*..*.**...**...***.*.**..**..**..*..*.***.**..*...*..**.*...*.**.*.*****.****.*.**...*.*..**..*...*.***...*...*....*.*.**.*..**..**......*.*****.***....* ......***.*.***..**...***...*..*.**.*****....*****.****.****.****.*..*.*..*.**........**..*..***.**.*.....**.*..*.**...*****.***..*..*.*....**.**.*.**.****.*.*.**.***......*.**.****..*.*.*.*.***..**.*.***.*.**...*.**...**.*..*.***..*.....*****.**....**.***...**..*....*.*..*..*.*.**.***.*.*....****.**......********.***...**....*...*..*...***...*.**...***.**..*.*.*.*......****.**...*.....***.*.*.***..******.**.*..*****..****..***.*..*****.****.**.*...**...*.*....**.**........***.****.*..****.*..**..*...*......***....*.*..**.*.*.*.**.****...***.*...*.*.*..**..*.*...*.**..*.*****.*.*...*.*...*.*...*..*...**.*.*..*.***.**.**.*.****...***..**......****.**.*..*.**..**..*.***..*.**.*.****...***..***.*.*..**.............**...***..**..*...*...*.**...***.***..**...***..**..****...*.***.**.*.******...*..*****...*******..*....*.****...**..***...*.**.*.*..*.**..*.***.*.**..*****.*.*...*.*....*..*.*..*...**...*.....**.*.****.*.*.***..*..*.******.....*.***..****..**.***.*.**...**..*.**.**..*.****.*..*.*.*...*****....*.***.**.******...*...*****.*.**..*.*****.***.**..**.*..*.**............**.***...***.**...*...***...*.*...*.**...*...***..*.*.***.****.**...*.*...*..*.*.*.**..*..**....****...*.*..**...**.*.***.*.*.....****..**...**..*.***...*.*..*....**..****..***.****.*..*....****....*...*.***...*.**.*....*.*...*.*..**.*..***...*..****..***..******..*.*.***.*.****.*..***...*****.*..***..*.*..**..*...****.*.**.*..*.**.*..**.*..*....****.*.**.****.**.*.**.*....*.*********....*.*...*..*..***.***.**...**.*.*.***.**.**.**....*....**.*..**..*..***...**.........*.*.*.*..*.*****........**.****.*..***....*..**.*****...*.*..*...**.*.**.*.*....*......*.**.**.**....*.*.*....***.*.*....**..*...******.*..**.**.....*.*..**.*.*...*...**...*.*...****.*...*.**..**........*.*...*.**..*.****.....**..*..*...***.....**.***..*****...**...****.*..*...*..*......*.*..*.*.**...**..***.*.*.******..*..*..**...******.*..***.*.**.***..*.*..****..*****.**..*..*..*..*.**....**....*****.*.**.....*.**.*.*......*.**.**. .*.******..........*..*.....*****..**..*...*...*.*...**...*..**....*..*.***.*...*..*....****...*.****...*..***.**.**..*....**..**.***.*...*.****.***.**.*.****.***..*.*..*...***.***..*.*.*..***.*..**.*..****.....**.**..*****...*....**.**.....*.*..*..*.*...*.*.*.**.....**.****..*..*....*****..*..**......*.*....*.**.*******.*..*...*.****...*..*.**......*.......**..*****......**...***.**...*.***.......***..*.*.*..**.*.**..*.**.*.*...*..**....*..**...*.*.*..***..*.*.****.**.*..*.....**..**.**..*.**...*...****....*.**..***..........*.*.**.*.*.*.**.*..*.*.***..******....*..*.........*.***........*.*.**...***...*.*...*....***.*.......****...*****.**..**...***......***..*....**.*.***...*.**..*.**..*.***.......**...****.**...*.....**.****.*.*.*****...**.****.**.*..*.*.*..*...*...**..*.***.**.*.*..**.....**.*..**..*...**..***...*..*****.*..****...**......**.*.*...*..***.*..*..**.*.*....*.**.***..**...*.***.***.**..*...*....*.******.*.*.*.*...*.*..***..*.**.*.*.*...**.**.***.**.....**..*..*..*..****.**.*..**..**.*......*.*.*..*...***.**....*.*****..........*..*.***.*****.**...**.***.*.*..***...*.*......*.*.*.*...*..**.*.**..*.......*..*.*.***.....***...***.*....*..**...*****.****.*..*..*.**..*..**......**...*.*.***...*.*.**.*.**.....**.**..*..*..**.*.*...*.*....*.*...***...*.*.***.**...***.*..**..**.*.***..****...**..*..*..*.**.*....*.***...******.****.****......**.*.*.*..***..***...**..**.*.***.*..**.***.*.**********...*.**.**..***.***.**.*..****....***.*.**.**.*..*...****...*.**.*.**...*.*.....*...*..*.....*.*.*..*.*.*.**********.**...*...*....**..*.***...*..**.*.**.**.*.*....**..****....***..******..****.****..*.*.**.....*****..*...*..***..***..**.*********...*.*..*...*****.*.........**....**......***.*.**....***...*...*.**.*.*********....*.***..*.*.*..***..*.*.**....****..**....*....*.**.**.*.***.****..**.****...**...**.*..*..*.***.*..*.**.....*.*.............****.**......****..*..**.*..**.....*****.****..*..*..*.**..*.*.**.*.*.*....*...****.*.*...**..******.**.*.....**.**. ....*.*.****..*..***.*..**.**.**.*..*****...**...**.*..*.******..**.*......***.***.*....*..*..*.***.*.*...**...***.*.****..***.**.*.*...*...*.**.***....*...***..***..**.*...**..*****....**.**..*..*.*.*.*..**.***.*.*.****.**.....*****.*..**.*.****..****...*....*.*..**..***....*.****..*....*.*.*.*...*.****......***.**...*.***..*.*****.....**.***.**.....***..*...*.*.**...**.**..*..*.**..*.**..**....******.*..**.**.....*...**********.**..*.*.*.**.**.*..****.*.***.*..*.****.*.*...*******.*..*.***.**..***..**.***.*..*.**.**..*.*.*****...**....**..***.**..*****..***.*.....***...*.*****..*****.*...*.*....**.*..*.*.*.**.****.*..*...****.**.*.....***....***...**.***..*.***....*****..*..******.****.***..*...**.******.*....***.**....******..*****...**.****..*.**.***...*.**.*..*.*********.*******..**...***.*.*....*..*.*.*.***.**.*.....*..*.*.******..*..**.**.*.*..*......*.**.*.**..**.*.*.**.*.....**..*...*.******.*..*.**..**.*.***...*...*.*..*****.***.**.**.*.*.*.**.******...***.*...*.**..*.**..**...*****.*..**.*.****.******....*.**....***.**...**..*..*.*.*.*..****.***.**.**.**.*..*.*.*.*.*.***.......*.*....**.*...****.****.*.**.***..***..***.**...**.....*.**.*.**....***.*.*****.***......**.*..**..*.**...*..*.****..*.***..**..*....***.*.**.......*.*...***.*.*.*..*.....***....***.**....**..****.***...***..**.**.........**....*****..*****...*..*..***..*....*****......*..*...**...**..**.****.****.****....*.*.*...*.**.*.....*****.*.***.**.*....*.*..*.*.*.*..*.*....****..**....*...*.*.*.**..***..***..****.*..**...******.**...***....*..*...********.*..*.**.*.**.*.***...**.****..**...*..*..**......*..*..*.....**...*.*.***...*..*...*.*...*.**.*..*.**....*...*..******.***.*...**.***.*..***.***.****.*.*......*.**.**..*..**...*..*.***..**...*.*.*.*.*..*.*.**...*.*.*.**.*..***.*.*.***...**...**..**.**..*.**.*.***.***.*...***...*..***.******..*.***.****..****..*...**...**.***..**....**..**..*...*.****.**.**.***.**.*....**.*.**..***..*.*.*.**.****..***....**......***...*****......*****....... *.**.**.....*...**..**..*.**.****.*...*.**..*...***.***....**********.*..*.*.*.....*..*.**.*......*.**.*.*.**..........*..****..***.****.*.*.*.*.**********.....*.****..*.....*.**...*.*...**...**...*..*.*..**......**..**..**..*...****.............*.**..**.....*...*...**..*...*..***..***.***..*....****.**..*.*..***..*.*.******.*..*......*.*..*.*.**...****.**.**..**....*.*..*....*...*..**..***..*...*.*...****...***.*.*.*.*.**.***.*..***.*...*****.**.*..*****..****.*...**....*****.*..*..*.*.*..*..**...**....*....**.**.*.**...***..*....***....*****.*..*..**.....*...***.**..***...*.**.**.........***.*...*...*.*...**.*.*...*.*....*******..**...*..**.*...*.*..*.*....*..*..*****...*.*...***...**.**..*..**.....***..*..*.*.*..*.**..*****..*.........*..***..******.**********..*.**..*...*.*.*...*..*..****....**....***..*...***.**.*...*.**.*.....*..**..**....**.*..*.....**...**.*.***.....*.****.****.**...***...*....*.*..**...**...**.*.*....**.*...*.**.**..**.*.**.***.**.**.**.*.*...*.*...*.****.**.**.......***..***.***..*.**......*...*****.*.****..*.*.*..****.*.**..*....*.....*.*.*....****.*...**..**.**..**.***....****.....*..**..**.**..*...***.******.********..****..**.*.*.**..**.*.*.*...*..*.**...*****.***.*.***.*.****..***....*.****..*.....**...**...*.*.***.****.*...*...*...**.**....**....*.*.*..****.*.*...**.*.***.**..**..**..***.**...*..*.*...*..**..*...****...*..*.*.*.**.**..***.******...*.......*.**.****..*....**.**.****..****.****.**..*.***...**..***.***.*...*******..****.*.*.*.*********...*....*****.****..****.*..***...*..**.*...*.*.**..*..*.**..***.*.*.*...**.**.*.***.*...*..*.*.*..****.*..*.***...*..*.**..*.**..*.*..*..***..*....*.**.*.......**.***....*.......*..*****.....*.....*.**...***.**....*.***.*...******...*....*...*..*.*.....**.*****.*..*...**......**.*.*..**...*****.**...**..****.**.....**.*.**.***...***..*.*.*..***.*****..*.**..*.*..*.****...*..*.....***...*..*..*..************.*******.*.***..*****.*....**.*.*.****..*...*.*.*.*.*.**....*.**.**..**.*....**..*. ....**....**.......**...*...*.......*.*......****.......*.....*******..**.*.*.*....*..*.*...**..**.*....****...******....********....*.*.**....*...*...*****.*..***.**..*.**...***.**.....*.*.*....*.**..*..***...*.**.***.**.*..**.*...****....***.**..*..**..*******.**..*****.*****.*****.***.**.*..****..*.***.*...*....*.....****..*.*..***.*..*.**..*.***.*.*.*.*...*..****..*........*...***...*.*.**..*....*.....*.**.**.*.**.......**..*..*.*.**.**..*.**..*..***.**.....**.........**..**...**......*.*.****....*..*.***..*.**.*...**.*...***.*.*..**.*.**.**....**.....**.....**.....**..*...**..***..**.*.**.*..*..**..**..*..****.*.......***.**..**..*..**.*......******..**..*..*.****.***.****.....*..*..*...*.**..*.....**.******..***.***..****..***...**.****.*....*..*..**..***.*****.***..*.**....***......*.*.**..*.****.*...**.***...*..*..***.......**.*.**.**..***..**......*.**...*.*..*.*...****.*.*.*.*..*.*...**.*..*****.***....*..*...****...*.***.***....**..*...*.*..*.***...*......*.......*****.....**..*.....**..*.**...*..*..*...*.**.*..*....*....*.*.**.*.******..*...****...***...*...**....*..***..*......****.*.*.***..****..***......*.*..***..***...*..****....******.***..**.*.**..****.*...*.***.....*.***.*..**..*..**.*.*..**.**..**....*.**....**.*.**..*..***.**.**.**.**.*..**.*********..*.*....*...*.**.****.**.*******...*...****....*.*...*..***.....***.******..*.*..***......*.*.......*...*.**..**.**.*.**...*.*.**..*.*...****.**.*...*...*.*..*.***..*.****.*..**..**.*.**..**...**..*..***...**.***..*.**.*..*..**.*....***..***.*.*...*.*..*.*..*.**..**.***....*..****.**...****.....*.**.**.*..**...*.*....*..*.****.*.....*....**..**.**.*.*.**.**..*..**.....***.***.**...*.*.**.....**...*..***..*..**.*...***.*...*.**..**.***.**..*****..*.*....**.**..**..*..**.*..***....*.**..*****..****.****.*.*.*.*.**.**....*.*.*****.*..***..*...******.***.*.***..*..*.*..*.*.**...**.***.*.*.*.*****.****.**....**...**.*.*..*.*****.*.**.*....*..*.**..***.***.*...*..*.*.**...*.*..********.*..*.*.*..***...**. *.*.*....***..*.*.*.....*.*...*.*.*.*.*.*..*..****....***.**.******.*...*......*..***.*.**.*.**..*******.*..**...**.**..*.*..*...****.**.*.**...*.*..****......**.*.*.*..*.**.******..*.*.*....*..**....***.***.....*.**.....*......*.*...*.****.*.*.*.****...*****...*....*****.*..***.**.*.***.....*.**.*.**.*.*......*.***..***......**.**.*****...*.*.*.*..*..*...*..**.*...*.**.**..****.*....**.*..**.*..*..*..*.**...**.*.***.****....*****..*..***....*.***.******..**..*.****.*.*.*...**.**...**....****...*.***..*..**..**..**..**.*****...***..******....**..**..*.**...*.**...*.*.*..*.****...*.***.**...**...*****.*.*.*..**...**.****.......**.....**...*.*....***.*..*....**......*.***....*.*.***......**....***.********..****.*........***..*...***...*.*.**..*..**.**....*.******.**.*..***.*.***.**...*...*.***.*.*..***.**.***....**.**.....**..***.**.**...*.....*.*****..*.*....*..*..**.***.....*.*.****.*..****....*.*...****.*..*..**..**.*.**.**..**.**.**.*****.*..**......**....**.****...*******.**..***..****.......**.***.****.****..*...*..**..*.*..****..**.*.*....*...*.*.*.***....****....*..*****...**...*..****.*....**...*..*****.*****.*....*******.***.....**....***.***.**.*..****..*.**.***.*..*....****.*.***.*.....*..***.***.**.*..*..***.*.*****......**..**..*...***.****..*....**.**....*...*.**..**....*...**.*...****...***...*.*......*****...**.*.*..**.*.***..**.***..**..*.......*..*..*..*..****..***..*.....****...*.****.*.*....*...*.****..**.**..***.*...****..*****.*..*.**.*.*.*.****.***.***.*.**..**....**.**.*.*.*.***...*......*...***...*...*.*...*...**...*.*.*..***.*...*.*.***.**...*.**.*...*.***...*.*****.*.**..*.****.*.**.*.***.*******..*..**..*.****..*********.****.*..*.***.....**.*.*..********.*.***...*.**.*.**.....*.**.***..*.**...**..**.*.*..****.**...*.**.******.***...**..*..***..*****..**....*****.*.***..*.*.*.*.*...***...****.*****...*.**.*......*...***..*..**.*.*...*...*....**.....*.*..*.*.****....**....***...*...**.*....***....*.**.******.*.....*...*....**.*..**..*...*. ...**...*.**.******.**.*..**.**.*.**.*..*.....*...*..**.*...*....**.***...*.****..*..****.**.*.*.*..*.......*..*.**.**.*.**.**...**.**.**...**..*.*....*.**.**.***.**..*.*.*...*....*...*..****....*..***..**..*...*...*****........*..******.**.*.*...**...*..*..*..*.**...*.*.*...*.*.*.*.**..**.*..****.*.**...*...***.*..***.*....*...*...******.****.**.***.**..*.*..*...*......*..**.*.*..*.*****.*..*.*.***...**..*...**...*..*.***.***...**.***.***..*..**.***...*.*.**.**....***.*...****....*.***...*..*..*..***.*.**....*..*.***********.*.*..*.**......**..**...**..**.*..*..*.***.**..**.**.*..*.**...****....*.....*.*****....**.....*.*..***.**.*.*.**.***..*..**...*...**..*.*....*..*.***.***....***.**.*..*.*.**.****....***..*.*...*.*..***.**....**..*....***..*.*.**.*.*.*.....*...*.***.******...**.*.**..**..*..*...*..........**.*....**.***..**..*...*.*.******.......*...*..*..*..*.***.*....***..**.**....**...**.***..*.****..**..**...**.*.*.**.*****.*.*.**.***.....*...***.****...******..*...****.*..*..*.**......*.***.*...*...*******...*.*.**...**....*********.**.*.***..*....*******....*****.*.**.*.*.**.**.*.*...*.*...*..***.****...**.***......***..*.*.*..*....*.*..*.***.*...*.****...*.***....*.*.***.*.*..*.**.*.*..*..*...**.**..*.****..*..*....**..**.....*..*...***..*...*...***.*...*****.*....*.....*..*.....*...**...***.*.*.*.*..**.**.....**..**..*..**...****.***.****..**.*..*.*...*******.*.**.****....***.****.*..***...*.*.*.*.*.***.****..**..*.**.*..*.***.*..**..***.*.*...**.******...*...***.***..*..*.*******.*..****.**.**..*..***...*.*.*.*.********.***..*..*.***.**.**.*******.*..***..*.....*.***..*........*...*******.*...*.*..**.****.*.**.****..*.*.*..**.**...*****.*..*.....*..*.***.*.**.*.*****...***..*....*.****..**.*.****.****..*..**.**.*.*.*..*.**...*.***.**....*..*.....***.*..*..*.*...*.*.*.**.**..*....***...*.****.....******.***..*..*.********.*..***.**.*.**.*.****.**..*.**..*..***.***.**.*.**...**.**.**.*.....*..*****.*..*..*...*.**.*.****.*...**....*...***.****.**.*.***.** *....*..*.*.....*...*.**...*..*.***..*...***.....*.......****..******.*..*..***.*...*****.*.*....*..**...**.*.**....***.****.*...**..*.*.*****.****.*..**..*....**..*.*..*...**.*.******..**.*****.**********.....**..*..*..**...**..*..**..**..*.**......*..*.*..*.***.**.....***..***.*....**.**.****...*.**.*.******..*.**.*.*****.**....*.*.**.....*.*....***...*.**..*..**...*.*.*..*....**.*...**..**.*.***.**..**.....**.******.**...**.*...**.....*....*...*........***....*.*..**..****.*....*..*.******...*****.*..*.**....**.***.**..*.***.*.**..*.**..**.*.*.**......******....*...*....**....*.*..*..**.*.**...**.*..**.*....*.*.*.***..**...*..***.*..*.**.*.*.**..*...*..**.*****..*..*.*..*.*..**..*.**.*......*..**.*..***...**..***.***.*.**..*.**.*.*****..*....*.****..*.*...*..**..**.*..***.***.**.*.**..**..*.**..*..****.**.*.*.*....*.*.**.*.....**.*...*..****..*.****..***..*.**.*..**...****.*.**....**.*.***..*..*.*.****.*..****....*.**...**.**..**.*.....*.*****.**..**...*****.*.***.**.*.....*..****..**.**....*..**..**.*.**...*....***..*....*..**...****....*..**...*...****..*.*......**..**..*..*..*...***.*.***...*..*.....**.**.*..**.***..*...*.*...**.**.***.****...*.**.*.*......*.*..*..*....**.*********.*.**....*.....*...**.**...**.*..*.*..*.*****..***....****....*.*.**..*...**..*.*..*.**.*.*..*..**.**.**.*...*.**.*.******.....***..****.*...**..*.*.****.*....******.**..**.**.*.*.***.****..*.*...*..*.****.*....**..*.**..****.***....**.....**.**.*..*..***.****.*.*.**...**..*..****.*..**.**..*..*.*...**.*********.*...*.*.***..***.**.*..***..**...**...*.*..**.*.*.*...**..*...***.**...**....*.***...*....*.....*..*.*.*.*****.******..*.**.***.***..***.*..**.**..****.***.*..*...*.**..**.*.****.....*..*..**.***..**....*..**..******..******..**.*.****..*..*.**..*..*.*..**.**.****.*.**..****....**....*.*..*******.****.***.....*.*..*..*****...*.****.*..**.****.*.*.*.**.****.........**.*.*......*****..**.**.*.....**.******....*..*...*...**....*..*.**.*......*..*************.**.*****..**.*..**.. *..*.**.*..*.*.***..**....*.*****..**..***..*.*..*......**..*.*.*.*......*.***.****.*.*...*..**..*...*...******.**....****.....*..*.***.*.*.***.......*******..*****..*****..***.*.*..**..*.****.*****...*.**.*..**...****.****..*.**.*...*.....*.*.*.*..*.**..***..*...**...*....*****..*.*****.*****.*...**.*..***...*..*..*.*..***..*****.***...**...*.****...*...*..*..*...****.*.*...**.....*..*....*.**..****........*..**.****.*.*.*..*.*..******.*....*********...*...****.*.****..***.******.*.*..*.*.*.*.*..***...*.*.**.*.*.....*..**..**.****...*..**.*.***...*...*.**..**.*......*....*....**.*.**********.**..*.***...*.**.**.*.*.*..**.....*.***..**.*.**.*....*...**..*.*.***.**.*.**.*....*****...**.******.......*..*..**.****.*..****...***.**..**.******.**.****.*...***.*...*.***.....*******.*.*****.......***.***.*.*..**.*..***...*..*.**.*.*.**...**.*...**.*.*...******.*..**..**.*.*****...*...****...*.*....*.****....*****.***.*....*.***.***.*.*.*.**.*.**.*......***...***.**..***.***..****.*.***.*....*****..*...*.*****....**..*..*......**.*.*..*.*.*****..**...**.***.*..****...*.....**.....*.**.*...*.**.**...****..**.***.*.*...***...*.******..*.*.*..*.*.....*..***....*.*..****.***.***.*.**....**.*...**.*.**.**.**..**...**...****..**.....*..*.**..**.*.**.*...*.**...*.*..****.*...***.....****...*..***..*....*.*.*..*.*.**..***......*..*...*..****.**.**.*..**..***..**.**..*..***.*..***...***...***.....*.......*......*.**..*..*.**....*.*....**....**......*..****...*...........****..***.*.**.***..*.*..**....*.***...*.*.**..*.**...***....*...*.***.*........*.*****.***.**...*.***.*****.....***..*..*.*.*.*****..*.*.*...**...**.*.*.*...**.**...*.*..**.***.**.*.*.*.***.........*....*******.*..*.**.*.**.*....*.*....*.*.**..*.****....*.*.*.*.**..**.****...*..**.*.**...*..***.*..*.*.*****...*******....*..**...*...*.*..*.***.**..*...*...*.*****.*****.***...*..*.*.**.***..**..**..*.*....*.*..*.*...***.***....*.*.***..*..*.*..*****.*.**.****..*..*..*.***..**.*.*..*..****.**.....*..*.*.****...**...... ****..*.*.**.***.*.**.....*..****.*...****..*....*.**..****.***.*****.**.**...*..**...*....*..*......***...**.**.*...**..**..***.*...**.*.*..****.**.*.**...****.***.*****.*..**.*..**.*..******.****..*.*...****..*..**..**.****.*.*...*..*..***..*..**.****..*****.**..*.**....*.*..*.**......*...*..***.*....***...****...*....****..*.**.**......***...***...**.****.*..*..*...**..***.*.*..*.*....**.**...**.******...*..*.****...*..*....**...*..***...**********....****..**...**.**....*****.**.*******.*.*..*.*..*..*.*..........*..***.**.*.*..***.*.*.*.***..*.**....*.***.*..****..*.**.**...*....**......*****...**.*....**..*.*...***.*.*.....*.****..**....*..*.*.*.*****.*.**.*....*.**..**..*.**..**.***..***..**.******.**.*..*..*..**...*....*.*...******.**.....***.***.*******..*....*......*.**.***.**....***.****.*.*..****.*.*.*.*..*...*.....*.****..*****...**.*..**..*.***.**.*.*.*..*..**....*....**..*..**.*.***.....**.**.**...***.****..**..*.***..***.***.**....****.**.....*...*.*......***.***.**...*.*.*.***.*.**..***.*****...*...**..****........*.**.*..**......*..**...**..**.*.***.**.**.....*.***.**..**..**....****.....***.*...*.******..*.***.***.***..**...**.*...*.*..*...*.**..*****..***.**..**..***...***.*.**.***...*.***..**.***.*...*..***.....*.***.*..****.*....*.***.***..********.***.**.*......***..**.......*..**..**..**...*.*.*.*...**...*.*.**.*......*..****..**.*.....****.**.*****..**.***.******......*....*.*.....**....****.....**..**.***.......*..*****.****..*.***.*..****..**.**.*..**..******..*..*.....*..**.*.*...**..*.*.*..**..*.**....*.*.**..*.**.**.**...***.**.*..***..***.*..*...*.****.**.*..*...*....**......***.*..**.**..**..**.****.*.**.***.**...*.**.*.**....***.****.**.*.*.....**..******....*.....**..****......*.***.*...***..*...*****.**.*....*****..**.*.*...*.**...*....**.*........**..*...**.......***.**.*.*.**...*..*.**..**.*.**.**....***.*.*..**.*.*.**..**....***.....****.*...**..*.....**...*.......*..**.*..**.*.***.**..*.***....**..***.*.****..*.*****.**.**..***. .*...*.....**.****.*.**.*.*..**.**.*.**..**.*..****.***.****.*.*.*..*.*....**.*****..**.......*..**..**..*.*..**.*.*.*.**....*..**.....*.....*.*.*...*.*..*****...*.*....***..*...*.....*......*..*.******.***.*...*.*.*****...***......*...*..***...*....*.**...*.**..*.*.*.****.**...*.*...**.**.*.****..**..*.*....*..***.*.*.*.*.*.**.**...**.*.***....***.**..*.*.*...*...**.***...*..*****....**.*.*..****.***..*.****..*.*.*.*...*.**.**..**..*.****..*.**.*.*.********..***...*...*.**...****..**.*..****..*..*..**..**...**.*..*****.*..*.*..**..********..*.*.**......*.*.*.**..*.***.***.......**..**.**.*.***.***.*.**.*..*.***.*.***.*....*.*.****.*.*.**.***....*.....****..**.*....**..*..***.....**.***.*****.**..**.*..*...*.***.....*..**....**..*..****..*****.**.**.*..****...**...**.***..***...*.***..**.....**..***.*.***.*****..*.****..*....*...*..*.*..*........*.**.....*...*.****......*.*.**..*......*..**..*.**..***.*.*.*.*..*.*.***......**..*...*.*..*.*.....*.*.*..*.*.*.....**...**..*....*.**.*.*******.*******..*..*.**.**.*.*.**.**.*.**.**..***....**....*.*....**.*.*...*.*..*....******.**.*.**...**.**....**..*..****.*......***.....*.....**..***..**..*.***.*****..**......*.***..**...***..*.*.*...***.....*..***..**...**.***.**.*.**...**.*...*****.**.*********..*.*....**....*****.*...*..**.....**..**.***.*..*...*.*.***.****.*.****..*.**.**.....****....**.***.*.*.*******.*.*********.**.******...*.*.*...*.*..****...*.**.******.*.**...*.***..*.*.*****.*.*..***..***.***.*..**...**.***..*.*.*.*.*.**..*.*****.**....*.*.*..*....**.**.*.***.**.**.*...*.*...**..*.***.***....*..*..**.*.*....*.*..***..**.**...**...*.**.***.*..*....****...***.****...****...**.***.....*..**.*.*..*.**....******.*......**.**.**.*******.**.**.*******...*......*.*.*..*.*..*.***...*.*.*...***..**.*********.*****.***.*****..*.**...*...*..*..***..*...*.****.....**.**..**.**.*.....*..**.****..*.******.**..**..*.***.*.*....**.*.*.*.*.***...*..*..**.**...*......*.*.......**.****.....*..*.****...*...*.....*...**.*..**..*** .*.**.**.*..*.**....**..*..*.***.*.**..**.*..**.****..*.*..*****..**..*.*..**.*.***...*.*.***..**.***.*..*.**...*.*..**..***.*...*.*...*..**..**.*......**..*..**.*.*..*.**.***.*.....***.*.....*..*.**.*.....****************...**..*..*.**.*....*..*...*..*****...******..**.*.**....**...*.*...***.*.**.*.***.*...***.***.....*.**..*.**..**.**..*..*..*.**.**.*...**.*.**.*..*****...***...*.*.....*..*.*....*.****....*****.*************..*.*.*.*.....****.....*..*..**.*.*****.**..**.*....*...***.*.**.***.*....****.*.**.*.**......****..*..*...*..*.***..*...***.**...*....**....*..*......*.*****.****..**.**....*.*****.***...*...**..*.******.*..*.*...*....***.*.*..**......*..******.***.*..*.*...**.**..*...**.**.***.*..*..*.**....*.*.*..***.**...***.*..**..**.**.**..*....*.***.*..*.*..*..*...******.***..*..*.*...***.*....**.*.*...***..*...**.***.*...**...*....****....*.*..*.****.....**.*.*.*.*..*....*...*...*.*....*.****..*.*.*....***.*.*..***..**.*.****.*...*...*..***.*.*..*..****.*.*.*..*.****..**.*.**.*.*******.**...***..*.*****.**.*..*.*.***..**.*.......****...***.*.....**..*.*..*.*****......*..*.***.**..**..*......**..*.*.**...*..**.*.*....**.*.....*.***.*.....**.*...*****.....*...**.*..**.**.*.*...****.**.*.**..****.***.**.**..*******.********.*.*.*.*.**....*......*.*.*.*.......*.**...**..**..**....*.****.....*...*.******.***....*.....*..****..*.*.**..*..**......*.**.*.*.***.*.**...*..******..*....*...*.*.**...*.**....*.*...**.**....***.****....**.**.****.**....*****..***.....*.**.*...**.*.*..*.*...*.*.**.******..***.*..***.....*..****...***..*.*.***..*..*...**...**.*..*******.**..*.**.*...*.*..*******...*.*....*.***.*.*.***.*.**..*..*.*.****..*.**.***..*....*.*.***.**.*......***..*.*.*..*...**.*.*....**..***.****....***..**.*....**..***.*.*..*.**.**..*..****..****..**....****...**.*.***.*.*****.*..**.**.*.*****.**..***.***.***.**.**.*...**...******.*.**.*.....**...**.**.***..*..**....****.**.********.....****..*.**..*....*.**...*....*.**.*.*...*....***.*.**.*.*....*....***** .**..**.*...**.*.*..*.***.***..***..*.****.****.***.*.......*.***.*.*.*....*.*..*...**..**.***..*...*.*.*.*.*.****.****...*..**.*.***..*.*.****....****.*..*..**........**.*.**....***..**..*.**..*.*.***.*.....*.**.*.*...***.*.*..****...***.***.*..*.**.**.*.*.**....****...*.***..*..***.**....***..*.**.****...****..*.*..***...*.******.**.**.**.**.******..*.****..*.**.***.*.*...*....*....*.*.*..*******....*......***.*..****..**.*.*.*...*.*..*.****..*****..*******.*..*.*.....*.*.*...**.....**....******.*..*.**..****.***..*.*.****...*.....*.*....*****.**.....*.***.****.*.****.*...***..**.****.***..........*.**..****.**.**.**...**.***.*...*....*...*.*.**...**.....*******....*.*...**.**.*..***.**.*...****..*.*...**.*..*.**.*********.*..*.*..*.*.***.*...*...****..**...*..**....*....*.*...**...***.***....**.....***...**..*.*.**.*.**.*.***.****.*.**.*....***.**..****.*.*.**.**..*.*.**.***.*.**...**.*..*.*..**.*.*.....***.***.***.**.***.**.***..*..*....*........*...*****.*...*..*****..**.*..*..*...***...*..*...*.*.*......***.*..*.**..*****.*.*.***.**.**.....*..***.***.*..*.**..***.*.*.*..***.....**.*...*..*.****.**.*..*...**..*************.**..**....*...*..**.*..*.*...**.*......*..***..*..*.*...*.....***.*......**..***.*....*.*.***.**.**..*.**...*.*..***...***..*.*.....******..*.*...**.*.....*..***.*.......**.**.**.*...****..**.**.*...*.**.*.**..***.*..*...*..****.*....**..*.*.*.*...*.**..*....**.*..*...*...**.*.*.**..*.*..****..****.....***.****..****.....**.**.*.***..*..****.*..****..****.**...******.*..*.**....***..**..***.*..***...***..**.*..*.***.*...*.*........**.............*****.*..*.*....*.*..**.**.**..***.*...**.*.****.**.....***...*.*.....*.....*.****.**..*...*..*.****.*.*.*.**..*.*...*.**..*..***....*..**.*.*..***..***..*****....**..**..*.*........*..*.***....**...*....****.**.....***.**...*.*..*.**.******.*..*.*...*.***.*..*.**..*.*****....***..*.**.****..***..****.*.****....****.*...*.....*..*.*..*....*....***..**..**.***.**.*.*....*******........**.*.*.**.****..* .**.*.*..**.******.*.*.**...*..*....******.**....*...****.*..*..*..*.*..******.***.**....*.**.*.*****.....*....**....*.*.*****.***...*.***.***.***...**.*****.**..*****.*..*...**.****.*......*.......*...*..*..*****.**..*..**......*..**.*..*......*.**.*..**.**.***.**..**...*.*..*..****.....*.......******......*..*.*...***.****.*.......**..*.****..*.***.*.......*...*....**..*...**.**..***..*.*.******.**....**..**....***.*.***..**...*...*****.**...*.....*.**.*.**.**.....****..*.*..*.**.***...**....*..*.*....**...*.**.*.*.****.**.*****....*...**...*...***..**.**..***..**.*.***...*...*.*...***.***..*...**.***.***.**.*.*....*..*.*..*....*****.**.*******......*.*......****.....*******.**..*****.*...*****..*..*.****..*.**...**..**...***......*.**...***.*******.*.**...**.*..**.**...*.*.*..*.**..**.**.**.**.**...****.*.*.*..*.*..**......******.*.*....*.**.****.****...***.**.*.*.**..*.**.*..*.*...**.****..*..*.**.....*.*....****.***.****.**.**...*.**.**...*.*...*.....*.*.*..*..***...*.**....****.***......**.**********.*...**.*...*.*.*.**.**.**.*...**.*.*.*.***.***....*..******...**.*....*...*.****..***.*...*.*..*...*.***.***.****.*****.....*.*...**.***.****.***..*****..*.**..****..*........*....*..*......**.***.*..***..*.*..*.....**....**.*.***.****.********..**..**..*..*****..*.*.***..*.*...***.*...**....****.*.**.****..**......**.*.*.*....*..**.*.*.*...*...*.*.**.****.****.**..*..***..**......**..****..*..***..****.*.***...*.*.**...*****.*..*...*.**...*..***.*..**....**.*.****..***.****...**..*..*****...***.***.******.*****.*.**..*.******.*****.....*****...*.******.**....*.*....*...*.*.**.*.*..*....**.*.**.**...*.*............*.***.*...***...***..*..*..*.*....*.......*.**.***.*****..*...**.**..*.*.**.*...****...*..*....**..*..****.**..*.**.*..*.*.*.**.*.*.**.*..*.*.*.**.****.....**.*.*...*.*..*.*.**.*****.****.*.*.********.**...*..*****.*.**.*.*..****..********.*.********.*.*.*.******.*..*.**...******..*..*..*.*....*..**.*..*.***....*.*....****....**..*****.***..*.*.....*.**. *.**..****....**.*.***.*.....*.**.....*****..****.**.****..*..**.**..**.***.**.*.*.*.*.**.....*..***.*.*.*****..*...****..**...*..*.**...******.*.*...****.**..*..**....******..**.*..*.*..*.**..*.*.**..*.**..****..*..........******..*..***.*....**...**..*...**.*..**.*....*..**.*..**.*....****.*****...*.*..****..*..*....****...*..***..*..*.**..*.....**.*....*.*.****.*.*.*.***.*..*......***.**.******.......**.**.*....*..*.*...*.***..*.*.*...**.........*....**..*.**...*****....****...**..***.***.*..***..**.*...**.**.**.*****..***.***.***.*.*.*.***.*.******..***....**.*...**.**.*****.*.***.*.*.****.**..*.********.*..*..******.*.**.**..*...**.****.*.**..***..*..**.*...****.*.**.***.*.*..**.***..****.***.*.***....***.*.****......***.*.*.**.***.******.**.*....****.***.....**.****.********.*....*.****..**...**..*..***.**.**..*...**.*....******..********.**.*.*.**.**...**.**.*.*..*..*.***...*.*.***.*.**....*...*******.**..*.*..*..**.***.**...*.******.....**...*.*.*.....*..*..*..*.*.*....*****.*.***..******...*..*.***..*..*.***.*.*....*..*...**..*...****.*.*...***..*.***...**.*..***..**....****.***...*..**.**.***.****.....*.....*..****.****..*.*..**.*..*.*.*.*....**.*.*.**..*..**.*.**.**.*.*****....***..*****.****.*.*..*****..*....*..*.....*.**.*.*..**..****..****..***..**..***.*...***..*.***.*.*...*.****.*.**.*****......*..*.....*.**.*.*.....**......****.*.***..**.*..*..*..*..**......*...**...*..*...*..****..*.***.....*.****..***.**.*.....*.*..*****.**..*...***.*..*...**.**...*..**..*.******...*..*.**.*..*..***....*.**.*..**..***..*..*..**..*..**.****.*.*...*...**....*****.*.**...*.*..**...*..***..**..*.*.**.*.....**.*..*..**.*.***..***.*...*****.*.***..*.********.**.......*.*..*.**...*...*.*..*.*.....*.*.**..*.*****...**..******.**..*..*...*.....***.****..*...*....****.*.*.*.*..**.....*****......*..*..*.*.*..*...*.**.**.***..*.*..**....****.*.**..*..****.**.*..*.*.****...*.*.*.*.***......*......*.*..**..*..*...*.*.***...***..*....****....**.....*.*****......**..***.**.****.. *..*.******...**.*****..*...***.**.*..*..*.*....**.*...***....*..**.*..**......****...****....******..*..*.....**.**.....*.*...*.*..*******.**.************..***..*....*...*......**.*.**.***.....****.*.*.*.**....********..*.*...*...**......*****...*..**.*.****..**...*.**.*..*.*******.**..*.**.*.*..**.*..*........**.*.....*..******.**.***....*.****..*.***..**.*...*******..........***.*.....*..***..***.**.****..*......*.**....*......**..*.****.*.*.*.*...**..*..**...*.*..*.....*..*****..**.*.....*****.********.**..**.**..*.*..*.***.*...*.....*...*.*....*..*.**..*.***.**.*.***..*******.****.****..*****...*.*****...*.*..*..*...**...*.*..*.*..*.*..**..**...******.*....*...**..**..*....*........*.*.**.*.**.**.*...*...***.****.*.*.*.**....*..***..*.**.*.****....**.*..**.....*.*.*.**..**.******.*************..***.*....*..*.****...**...*...**....*..*....*....***........*..*........*.***...*...*...***.**..*****.**.*..*.***..*..*.......*****..***.*.**.**..*..**..**.***..**..**.*...*....*...*.*****.***...***...*.**.**.**.**.**.**.*.*******..***..*.****..*.*.*...**.**....*****.******..*.****.*.*******....****.*.*....**...**.****..*..**..*..**.*.*..***.*.***...**..***.**.....*.*..**..*..**.*.*.*.**.*...*.*..**..*.**.*....*.*..*....*.**....*...*..*.**.***..*******..*****......**..*..***.**.**...**.*.****.*.*..**..**.*.***...*.....***..*.**..*...**...*.*..*...**.*****.*.*..***....****.*....*.*.**..***....***...***.***.**..*.***...**.***.**.*.*****.*...**...*..*...***.*.***..*..*.*...**.*..*...*.**..*.*.*.*.**.**.***........***..*....**.*...*..*...*......**.*.***...*..**..***.**..*.**.*...**.**.*..**.*.***.*.*.**.*..***.......*.***.*.**..*..**.***...*.***.*******.**..****..*****.....******.*.***.*.*.*..**....****...*.**.*.*....*.***.***.*...*.*.*.**.***......*....*******..**.**.**.**..***..**.****...******.*.*****.*.*..***....*..**..*..**...*.*.*.**......***..*..*.***.****.**..*..*...**..****...*.*..*.*........**.****.**..*.*...********...*.....*...*...*.*......******....******.*****. .*...*...**..*.*..**.*.**..*.*..**.******.*.*..*.*.*..***..*..***.......**.*....*.*.*...*..*.**....***.**.*........******..**..**...**.***.*..***.**...**...*..*..***...*.*.*.**..*.*..**.*******..****.**.**...***.*..**.**.*......*...**.***********.***..*.****.*****....*...*.*.*...***.*****......*..*.*.*.*.***...****..***..**.......*******.**.......*...*.*.****.*..*...*.**.*.**...***.*.*....***.*.....*...**..******..*.*...**.*.*..****.**..**...****.**.*..*...*.**..*....*..**.**..****...*.*....***.*...*.*.*****....**.*...******...***..**.******.**....**...**..*****.*...*..*****...*.....***.***..*..**.***..***.****.*..*...**.*..*.*.........*.........**..*.....*.*..**.**...*.*....****.**......**......*...***...*.**..**..*.*.****.*.*.***....**.......*.**....*.*****.*..*...*..**..*.*.......**....**..**..*...**..*.***..*.*..**....**...*.***.*.***..*.**..**..*....**..***.**..*.*.*...*****.*.****...*****...*...***.*..*...**.....*.....*.****...****..**.**.***..**...*.**.*.****...*.....********.**.**.*.*..*.**.*......*.***......***......**.*.**..******....*****.*.*.*.***..**....*..***.****.**.*....****.*.**...*.***........*.....***..*..*..***..*.*..***...*..*..*****.*.*****..*.****....**..*.*.*.**.*..****.**.******.***...******.*..*.***...**..**..*.*.*.**...***.......**.***..*......*....**..******...**.*..*.*.******.*.**.**.*********.**..*.*.*.***.*.*..*...*.*.*.*.*..*.****...****.******.*****.*..*.*...*.*..*.*...****..**.***.*.***.**.*...*.*...*.*...*..****.*.*........**..**.....*.*..*.*..***..*.*...***..*.*..***..*......***.****..*...*......**.**.*..*.....*****..*..**..*..**.**.***.*..**...*.*.*.....*.*.*..*....****.*.****..**.*...*****....*.*.*....*.**.**....*..**.***.****.*..*.*.*.*..*..**.......****.**.**.*...**...***.*..**.**.*....***.*.***.**...***.***.****.**...*.***..*..*...*...***..**.*..*..*..*..*.....*...*.*.***.****......*..*.*...**..**.*******.*.*.*.....**.**..**...*.****...*....*.*.....****...**..*....*.***..*.**..*.*...**..*..*.*...*.*..***.*******..**..*......* *...**....*.**.*.*.**.***.**.*.*..*.*.*.**.**.*.*.*.***...**..******.*...**.*.***...*.*.*..*..*...****..******.*..****...*.....**...*.*...**.*..*..*.**..**.*...*.****.**.*.*****..**.*....*.**.*.....*...**..*....**.*.*.***..*...*.*..*..*.*.***.*.**.*.....*.**.***...**.*.*....*.*.....**...*.***...*.*.***.***...*...*..*......*...*.*...**.*.*...***.....**....*..****..*.*.....***..*...*..**.*....*......**..*.*.*..**..*..*.*.*.*..***..**.**.**.***....***.**..*......*..*.**..*.*********.**...****.*....*....*****.**.**.*.*****.***.*.****...*.**.***...*****.*..*..**.*.*..*.....***.**.*....*****....***...*...**.***.*...*.*....*.*.*.**......*..***..**..***...*.*..****.*.*.******..***..*..*****.**.*...**.**.**.****.**.***.***.*.*..*..*.****.*..*.***...*.**..*.*****.*****.**.*.***.**.***...**.******.**.**.*.***.**.*...***.**..**.***..*.**..****.******..*...**...**...**.*.*..*....*.**.**...*.****....*****...*......**.**.**.*.*.****...***..****.**....****..*.******.*..***.**..*.**.*.**.**....*.********..**...***.*...****...*.*.*.*.**.*....*.**...*..*...*.*.**.****.**.**..*.*..*..*....*....***..*******...*.*.*.****.*.***.****..*..**..***..**.**..***..****.......**.**.***.***...******..*.***.*.***..*****..*.**..***.**.**...*.**.*..**.**....*.*.*.....**..**.*.***.***..*..**..****..***....*.**...*....*..*..****.*.**.*.*...****.*.....**.*...*.***..*.****....*.***.*...**.**.*.*.**...*****.*.*..*...**...**....**...*..****.**.*.**.*.*****.***..**.*....*..**...**...*.***.*.*.*.**.*...*..**.*...*...*.*.*..*..**..***..**..**.**.***..*.*...***.*....**.**.****..******...**.**..*****.**..*..*.***.*....*..*.***.***.*.**......***.**...***.***...*.**.*.***.*.**...**...*.*.*****.*..*...*....***.****.***...***..**.*.**.**.**.*....**..*.*.*...***..*****.*.***....**..**.*..**..*....****.*.**...*..***..*.*.*...*...*..***.**..**.*.*...*.**.**..******....*.****.**.***....*.**..**....*.**...*.*.**...**.*.*.**.*...*******..******.*..*....***.*.**.**.*.*.*.*..**..****.**.*.*.*.....**.**..*.*......***.****.. ...***.*.***..***.**..*...**.*.*.**..*.**.**...*.*...*..**.*.*.*.******.......**.*..*.**.*...*.***.****..*.******....**.*.***.**...***..***....*..***.*..**.*..**.*...**..**.***..*.*..*.*.*.**.*.**..**..**......*.*.*.**.**..*.*.***.*.***.*...**.***..*..****.*.**.**.**.*.*..*.***********..***.*.**...***.*.*..*..*.**......*.**..*.***....*..*...**...*.*.....**..**.*.*..**..****...*...*..**.****....**...*.**....***...***..**.**.***.*..*.**.**.***..*.*..**.*.*...***.*...*.*.*.*.***.**..*.**.**.***.*..*..*..**.*..***.***.*.**...*...*.**...**.....*..*...*.**....*..*.***..*.*..*.*...*..*.*..*..**.....*.**.****.*....*......*.***....***...*.**......*******.....**.**...**....*.***.**....***.*...***.***.*..****.......*.***.**.....**..*.**.*..*..****.*..*..*.*.**..*****.***.*****.*......***.*...*.**.*..**.*.*.**.**.**.*.....****.*.....*...******...**.....*..*...*...**.*.***.*..****....*...****...*..**..*.**.*.*..**....*..*.****.....******..*.*****.**.***..*.*...**.******.*.***...*..***.**..**.*.**...*.*.***.***.*.*.*.**.*..******...**........**.*.**.****..***..*.*..*.***.**.*..***...**.*****.*...*.*...**...*.*.**....*.*...****.*.*.*.*.*...****..*.*.**.*..***...**.****.**.****...****....*..*.*..*...***.....***.*..*....**.**.**.*.******.***.**......**.*..*..***.*.**.*.**....*....**.***.*...*...***.**....*.***..**..*..**....*..**.*****.*..**.***.*....*.**..*.**..****.*.......*....***.*....*..**..*..*..**.****.*.....*.*...****.**..*..*.*...***.*..*.*****..**..**....***.*.**.*.*.**...*.*.*****....**.*.*****...*.*.*.***.*.*****..*.**.*.*****..*..*..*..*.**..******...*.**.*...***..**.*..****..*...*..*...*.***.**.*....****..*.**.*..*******.*.*..*.*.*..**..*...*...**.**...**.*...***.**....****..**.*...*.**.**.**..**.**.*.**.*****.***..***.**..*.*..****.***...*..*.*.***.*....*....*..*.***..*.**..****.****.*.*..***.*.*....*.***.***...****.*.*.**...*.****.**....*.**.**.*.*..**.*..**.**.....*....***.***..***.**..**.*.......*...***.....*..*****....*.*.*..*.*..*..**.*.*.*.*****...*.*..****.*..* **.************.*..**..*...*...***.**......*.*..*.***.*.*..*....**..**.*.*.*..**....*..*.******....*..**....**...*.**.*.******...*...**.*....**...**.*......***.**..*....*.**...*....*.*..**.....*.***.*.**.*..***...**..****...**..***.*....*****......*..*********.***..***..*.**.*.***..***.****.**.....*....*....**..**.*..**.****.****....**...****.**.....*..*..*..***.*..**......*....*...*..*...*.**...*.**.***...*...***...****.........**..*....*.....*****..***.***...*.**...***.*.***...****..*****...****.******.*...*.......**..*.*.*.*...*..*...**.***.*.*..........*..*..*....*.**..**..**...****...*.****...*.*.**.*...*.*...*.*..**..*.***.*..******.***.*...**.****.*.*..**...***.*..*.....*.*....*...**.**.*.*.****....****..******.***.***.**.*.*.******.**..**.*.*.*..*..*..***.*.*..*...***..*.*.*.*..*.*****..****.***.*...**...****.*.*..***.**....******.....**...**...*..***.******....*...*.*.*...*..*.*****.***.*.**.*..***.*.*.**.*.***...*...*.*..****..*...*.*.....*...*...*.......*.**..*..*.......**.*.*..*...*...*..**..*****...*.**.*...*****.***..*.****.**......*.***......**..**....*.*..*.******.*..***.******.*..***.*....**.**.**.*..*******.**..******.**..*.*......******....***.*.**.*.*.*..***.......*.*...*.*...**.......****.**......*****......***.****.*....**.*******.*.*......**.*******.*.**..*........*..*.**...*....**...**....**...*.*..*.*.....*...***....***..**.**..**.....**.***.**....*.**.**.*.*..*..**..**...**.*..**...*.****..***...*.***.*.*****..**.**..***.**.**.*.*.****..****.*.**.*...**.*.**.*..***...**..*....**.*.**..***.******.*.***.*.*.***.*....*........*..****.*.**.*..****.*....**.*.****...*..*..*..*.....*..**..*....**.**.******..*..*.*...***..*..***.****.*.......**.****.....***...*.*.*.....*.***.***.**.*..***.**.****.*.**.*.**.*..*..****.**..**.*....***********.*.*.******....**...*.****...***.*.*.....*****...*.*.***.***.....*********..***.....**..**..**...*..**.***.*.*.*......*.*.*..**...*****...**.*****....*..**.*.**.*.*****..**......*.*.*..*.**.*..*..*******...*...*. **.*...****.*...****.*.*..**.*..*.**..*.*..*...****.*****...***..*.*..***..*.....*.***...****........***.*.***.**.*...*..*.***.*...**..*.....*.**.***.*.*..*.*.*..**..***.**.*.**.*.**..****..*.**.*.*.....*.....*...**.*..*.**.*........*...**.***.*..*.****..*.....**.**..*.*.*...***....*...*.*.*.****.*.*.......*.*.*...******...*......**...*...**.**..*..**..**.***.**.*.****.*......**.*.*.....*....*.**.*..*.*..*.*...**......*.*.**.*.***.*...*..**.*.*..*.*.*.**....*.*******..*.**.***.***..***********..****.*.*...*.*.*..****..*.....*..*...*..*..***.******.*.*****....***.*****.***....*..**..***...*****.**..**.*.*.*.***.***.*.*.*.*..***.....**.*.****.**..*.*..**.*..*...**.*****.*....**......*.***..***..*.***.*..***...***..*......*.**.**.*...***.**......*.*****..*.*********.**.*****....**.**..*.*.**...*.*...**..****..**..*****..*.****..*...*.**.**...**..*.*...*.*....***.**....*.......******....***.*..*...**.**.**.*.**...**..*..*..*.*..***.*.**....**.****.****.**...**.**.....*..**.**.*..*...*...**..*...****.**.***.**..*.*.*.*..****.**.*...***..****..............*.*.*..*****....**..**......********....*...*.*....*...*..*****.***.******.*..*.***.*.*...**.*........*****.**.***..*.****.**.*....**.*******..*.*..***.**.****.**....*.*.......*.*.*.**..**..**.*.*..*......***.**.***..*..*.......***..***.********..*.*.**....*....*...***..*..*.*.**...*....*..*.**.*....**.*.******.*.*..**.**.*...*..*****.*.*.*.***.*.*....*.*****.*...**...***.*..*.***.**.....*.***.*******...**..**..**....*...****.*....*.*.**..****......***.*..***.**..*.**.***...**..*******.**.*****.*..*..*..****.*.**.*...*.****.*..*..**..*..*.**...**..****..**..*.***.******....*.*.**..*.*...*.**...**.**.*.*..**..**.*.....****...**.**.*.*.*..*..****.**....*...***.**.*....*.****.**...***...*..***..******..***.*..**.**..*.*....***..*..***.**.....**..*...**..***.*.*.**..*...*.***..**..***.*.*..***.....*.****.*...*..**.*......*.**.***.*.*...**.*.*..*.**.*...*.*...**..*.*..**.*..**.........*...***.*********..***.*..*..*....*.****. ..*.**...*.**.*.***...**..*..*..*.*.*.**..*..**.**.**.***.**.....*.**....**...*....**.****.*.*.*.*..***.**....*..*..*.**.****..**.**.*..*.....*.*.*.*.**.********.*...***...*...*****.*.*..*.*****.*****.**..****...*.**.******..*.****.**..*.*....*.**...*.*.*..*.....*.*.***..**.****....*.*****..*...*..**..*....*..****...**...***.*.*..*..*..*.*....*.......*****.*.*....**..*..*...*.**.*.*.***.*.....*******.*...*.......*.**.**.**..**..***..***.***.*...*******.*..*..***.**.*****.*...*.*.*.*.****...*....***...**.........****.*.....*.**.*.**..**.***..*..****.*...**.**.*.....***.*.**..**.**..*......*.**.**..***...****..**..******..**.*.***.**.*..**.*.*...*****.*.......*.....**.*.*.****....*.**.*.*.*.*..*..***...*.*...*.**.**.**.........*....****.*****.**.********..***..*.*.*..***......*...*...*.**......**.********..*.*.***.*.....****..*.***...*...*...*****..*.****...*.**..***...*.***....***......*.......*.*.*.....****.*.****..*.*.*..*******..****......*.*.*..***..****.*..***.**.*.**.***..*.**.***.***.*.***.....*..*.****....*.*.***.*.*.*..*.*****.*.**.*.....*..*****.*.**..**.**.**..*.*.*.**.*..*...**...**......*****..**....*...*.*.***.*...*....*..*.*****....*.***.*...****..*........*..*.......*..*.**..*.*.*..**..**.*..***.**.*..****....*.**.*.*.*...****.**.****.**.****.**...*..****.....*..*.*.**.*.*...*.*.**..*.....*..*.**..*.*.*.***.*..*..*.*.*..*..*.**.**..***.*****..*.*..*..**.**.**...***.*..*.**.*.*..**.**.*..*.***.***.*.....*...*********.*.*....**...*..*......*.*.....*...*.**..*.*****.**....*.**.*.*.*...**.*.**.**.***.*..*.***********..***..**.***.**..*..**..*..***.*.*.*......*..*.*.*...***.*.*.*.***...*.*****.*****....*..*******.*..**.*.*...*....*.**..*.*.***.**....**.**.*...****..*.....*.**....**...*....****..*..**..********.*..*.*..***.*.*..*.**.****.*.**..*.******.*.****.**..*..***..**.***.*.**...**..**...*....**.*.*****.***..*.**.**.*.**..*.*.****.***.****.*.*..*.*..***..*...**.....*..*...**.*....*....*****..*.**....*****....****..*.*******..***.***...*...*.***.*.**** ......***.*.**....**...*****..*.*..*.****.**..........***.****...*.*..*..*.*****.*.**....*.*.*****..**.*.**..**..***.....**.****.*.*...*.***.*.**.*...*...*....**.******..**.*....**..*.....*.....*..*.**.***.*.*.*..****...*..**.*......*......****...******.**.**..*.*.*.***.**..****...**...*..***..**....***..**..*..*.**...***.*.*.**.**...**.*...*....*...*.*..*...***.**.*.*.*.**..*..*.*.**.*...*.**....**.*.**.*.*...*...**.**.*.**.***.***..*..**.*.**..**...********..**..*..***.*...*..***.**.**..*..*...*..**...*....***.***..*..**.*.**...****....*..*...*.*.*..**...**.*.******.*........*.**.*....**.*....*.*.***.***.***.***.****..***.***....*.***....***.*.*...*.***...**.*..*.****.*.******.*....***.*...**..*..***...*.*..******.*........*...**.**.***.*.*....*..*...*****......*.*..*******.**..****.******...*.*****..*.*.**.*****..*..**..******.**...*....**...*.*......*.**..****..****....**.**.*...*.*.**..**..**..*......*...*..*.*...*.****..*.*.**.....*...**..**.*.*....*....*.**.**..*.**.......*..*....**.*..*..*.*...*.**.....*..**.*.***....**.**......*..*.*..****..***..*.....**..*.**.*....********...*..*.**.*..*.******.***..*.*..**.***.*.******...*...*.*.**....**..****.....*...*....*.*...***.**.**.****.*.**....******.*.*.**..*..*.....*.*.***.....*.*.*..*.*.*.*.*.***..*****.*.*.*.***..****.*.**.....*.****....*.*..*.*.****.***.**.*..*...*...***..*..***.*..***.*..***.****.*.*****.............***.**.....**.*..**.*...**.**.**.**.**.*..*...**.**..*.***..*****.....***..*.***.*.*..*.*....*****.*....**.**..****.*****..*..*.*...**.*..*.*..**...*.*.**.....**.***..**.***.*.**..**.*******..*.**.*..*.*.*.*..**..****..*...*.*****.*.*.***.*.*.****.*..*.....*.**...**...*******.*****.*****...*..**..**....*.*...**...*.**....*.***.***.**..*****.*...***...**.*.....*.**....***...*.**.*....*.******..**..*.**.**....**.**...*.....*.**..**.**..**.....*.*..*.**...*.*.****.***..**...**..*********.***....*.***.*.*....*.*.**.*....***.*...**..*..****.****...*....***.*.**...*.**.*..*.*.*.*********.*...*.*......* *.**.***.**..**..**..**..*...**.*****.......****..*..*.......*.***.**..**..****...**...*.......****..*.****.*.*******.*.***.*..**.*..*...*.***.**.*****...*..****.*....**.**.**..**.**...**.**.**.****.*..*.....*.....*.***..****.*.....*.*.*..*.*.*...**..**.*.*...**...**.**.**.***.*...**...*...***.**.*.****.**.*..**..*.*.***..*..*..*.**.*...***..*...*.*..**.....***.*.**....*..*.***..*..***...***.*.*....**.****.*.**....*..*....**.**.**..*.*.*.**..***********....***.*****.****..*...***.....*.***.**..**.**..***...***.***..*..*..***.*.***.*.*.**..**..**.*****..**....*.*..*.**.***...***.....**..*...*...**..*.*.*.*.....*.***.***..**.**.......*.**.*****..**........**.****.*..*****...*.****...*....*.*****..*...*.*...*.***.*****..*....**.*...*.*.*.*****.****.******.*.****...*..**...**.***.**.....**..*.*.***.*.*.***..*.*.**.**....****..*******.***.*.*.*.**.*..*.***..**..**..........*.*...*.*.***..**.**..***.*.**..*.*.*....*.***....*.**...***.*.***..*.*....**.*...*..*..**..*...**..***...*.*.****..*.*.**...*.*.*..............**.**..**.....*...*....*..*.....*...*..*..**....*..**...****...**.**.*.***.*..**.**.**.*.***.****..*.**...*..*....****.****.**..*.*.*.**....*....**....*.*****........*.**....*****.***..*..*.*..****.*****..*...*..*...*..*.*.*.*.....*..*..***...***.*..**.*****.*..****.*.**..**.*..***.......*..***..*.*.*..**.......*.***.*.*.**.*.*.*.**.*.**..*.****....*******....**...***.*.*...*.*..*****.*.*....**.**...**.***.****..*..*.*.***.*..****...*.......*.*.*..***...****.**.*..*..***....*..*....*.*.***..*.*..*.*****.***.*..*.****.**...***..****...**.*.**..*.*.**.******.***.***..***.*..**..*****.**.*.*.*..*..*.*...*.....*....**.*.**..**....*****.***.*.*.*.****.*.******....*********..........***.**...*.****...***.....**.*.**.*...*.*...***.*..*...*...*..*...*..**..**.**..**..*.*.*....*.****..*.*..*.*..*.....*.*...*.***.*****....*..**....*****..*.**.**.**..*...***.**.**.*.*...*.*...***..**.*.**.*****..***...**...*.**.******.***.*.*****.**.......**.**..*...*...***.....**....*..* .**....****.**.....*...*****..***..**.**.*...**.*...**.*.*.*.*..*....*..**..****.*...****..*.....*....*..*****.**.....*...**.**.****.*.*.***..**...***.....**...***.****..**.*..*...*.....*.**...**.**.**.*.***...**.**....*..*.*.*.***.****..*....***.*...*...*..*.*....*.*.*.*...*....**..***.....*.*.***...***..**.*..*..*..**..***.*.**.*.*.*******..**..***.*.***.*..*..**.***.*.****.**.*..*.******...*...*....*..*.*...*.....*..*.**.**..*..**...**...*.*..**.**..**..*....*.***...**.*.*..**.*****.*....**.**....*.**.*.*.*.*..*.*...*.*****.*******.***...**.*.*******.*...**.....**..*.****..**...*..**.*.*..*.*..*...**.*****...**.****........*.******.**.**..*.*..***..*...****...**.**.***...*..*..**.**.*...*...*....*.*...***..****.***.*..**.**.*.**.*.*.***.*....****.*.*....*.*..*.*..........****..*..*.**.*..*..**......**..*..**.*.****..*..******..**.*..*.*..**......*....*******..*..*..****.*.****...***.*..*...*..*..**.*...*.*.*..***...***...*.*..**..**..*.*****.*.*****.**...*.**..*****.*.***..**.....*.**....*..**.*..*.........******.********....*...*****..****..*.*..*...*..*..****..*...*.**.***....***..***.*..**.**.*...*..**.***.*..****.***..***..**....*.***...***..*.*...*.*..*...**.**.....**.***.*..**.***.*..*.*..**...****.**.....*.****.**.**..***.***.*...***.*.*.***..**..****.*.**..*..*.*...*.*..****.**.**.*...*.**.*.**...******..*.**....*.*.......**....***.*.**.*...***..*......****.***.**.**.*....******.*..*.*.**.*..*..*.****.**.*...**..*.**.*.**....**..**..***.*.*..*...*...**....*..*..*.***.**.**.***.**.**.***...*.........****..**...*****.*.**.**.*.*..*****....*.***....*.*.*.***.****.**.*..*.******.*...*..**.*.*.*..*..*.*****.**..*.*.*.***.**.**....*.....*......***.**....***.....***.***..***...**....*..*.*.*.....*...***.*..*.*.**.*...****.*.**...*.*.***.**.**.**.**.*..****.**.*.*..*....*...*.*..*.*.**..**....**...**...**.****..**....**..***..***.*..*****.**.**....**...*...*******...*.*.....*.***.*.*..*..*.*.*.**.*.*.***.**.*.**...***..**...*.*....***.**.***.*..**..**.**.**....** **.***.*..**.***.***...*.***.*.**...*.*.*..***.*..***.**...*.....*.*.****...**..*****...***.*....*....*****.***..*.*..*...*....**....*.********..*..*.****.....**.*..***.*.*****..*..***.***..**.*...**.**.*.*....**.***.*.*.**.....*****.*.**.***...***.*.**.*.*.**.*.**.*...*****.**.*..*..*....***.*...***.*..***..***.....*...*.*.**..**..**.*.**.*.**..*.*.*.***.....*...**..*.....**.***..*.***.*.*.*.***********.*.******.*.**....*.*...***.*******.*****.*.*..**.**..**.**.***..****....********.**...*.*.**...**...**.*..*.*.*..*.**.*..***...*.......******.*..*.*.**.*.**.*..*.*..****...*.***.***.***..**.*.......**.***.***.....***.*....*.*..**.****..*.****.*******...*.*...*......*..**.....*.***......**....*.*..*..**.**.......****.*...***.***.**.**......****..*.**.***.***.***.****..*****...***.***.*.**.*.*.*.**.*.*..****.....****.*...***..*.****.**...*.**.**..*....*.**...*.**.**.....***.*.*..**...*..*..*.*.......*.**.*..*.**......*..****..*.*.*...*...*.***.******...**....**.***..*.**....*******.*.*.*****.***..***....*.*..*...**...*.**........*.*.*..........**.*..*..******...**....**.*.***.....*.*....*..*.*.********.***....*.*.*.****...*..*.**.*..*.**....*.*.*..*....*......**.***..........*******..*..*..*.....****.*..**..**...*.****.......*.*.....**...**..*.*.......***.*.*.....**...**...**.....*.**.....**..*....*....*.***.*..*...**.****.**...*.*..*..*.*...*.***....*.**.*.*...*..***.***.*.**..*****.***.*.**..*.**..**...**.**.......*........**.**..**.*.**...*.****..**.**..***..*.**.***..****.******..***..*..****....*.**.*.**.****..**..**.**.*****.*..*....*.*..*..*****.**.*...**.**...*.**....**..*.******.***...*.**..*.***.**..**..*.***.*...*****..********.***.*..*..**..***..*..*..*..**.*.....**..**.*.***..***..*...**..*.****.**..**.*...**..**.******.*..***....*.****..**..**.***.*.**.*.*..*.*****.*.***..*.*...****.*...*******.*.*.*...*.*..*....***.*.*.***.****.****.*.**.****.....**...*...*.**.*..*.*.....*.***.***.....**.**...***.***..*.*.**.**..*.*.**.*.*****....**.*.....***.***.****.. .*..**.***.**.**...*.*...*...*...*..*********.**.*...***.*.*.**....*.*....**..*.**.**..***.*.**.*.**.*.**.*.**.*.*...*...**.*...*..****.**..*.*.*.****..**.**.*.******.....*..*...*...***....*...*....*.**..***...*........**...***..*...*.**.*.***.***.**...*.*.*.***..*..**.*.****..*.......*.***.......***.***.*.*....*..******.*.*.***..*..*.*.***.*.*...**....****..**......**.*...*.**..*..******.**..*.....*.******..*****.**.*.*...*......**..**....**..**...*.*..*..*...**......**.*.*...****.*.***..*.*********..***...**....*..**..*.*...*.**...**.***.*..***.*..*....*...***.....*..*.**.*.*.**..***...*.**..*****..***.****.*.***.**.**.*.....*****...*....****.****.*.*.****.**.*.***...****.*.*.****....*...****...**...**.**.***....*.***.**.*...*..**....**...*.*..**...*.....***..*******.*.**..***.*..*.***.*****..*.**.*.*........*..****.***...*.**.*..**.***...****.*....*....*************..**...**.**.**....***.*..*..**..**..*.*.*....****.....*.*...*..*........**..*.*.*..****.**......*.**.*...*.*..***...*.*.**.*.**.*..**..*.**..***...***..**..*.****..**.*.*.***.*.**...*.**..**.....***.*..*...**.***.....**...*....*..*..**.*.*.....*******.**.****....*...**...*.*..**.**.*.***..**..**.****.*.*.**..**...***...*....**.*.*.*...**.*.*.*..***..*.*..*.***....*.....**..**.....**...**..***..*....***.*.*..**..*.****......**.*.**..**.**....****.**.****....*.***.**.*..*.****...*.****.....*****.**....**...***.*.******..*..*..*..*.*.**.**.*.**.**...*..*..**..*..**...*******...**.....*...*.**..*****...*...*.*.*.**.**.*.*.***.****..***.****.....*.**.**.***..****.*.*.*......*.*......***....**.*..*...*..*.**.****.*.******..*.*.***..*..*.*...***..**......**..***...*...*.***.*.*..*....*....*****.*..........*.*.*..**...*.*.**.**..*...*.**.*.....*....*...***.**..***...*....**.**.**..****...*.**.*..*.*******..**..*..***.****.*......*..*****......*...***..*...**.*.*.*.***********..*****...*.***....*.**.....*****.*..**..*.******...*.*..***..***.**.*.*...***..**.*.**.*.*....*.*.***.*********..*****.....**..**...*.. ...*.*.*..***..*.*.......*.*..****..*..*.....***...*.*.....****.*..***.....*..*...*.**..**....**.****.*...***.*..****.*.*.*.**.**..***.****.***..**.*....**.......***..*.*.....*****.**....**..*.**..*.**....*.*.*.***.**.****.*.*******.***..*....*....***.**..***.**..*.**..***.*.*.***..*****.*....*..*.*.*...**..****....*.*.*.**.*.**.*.**.***.......*......*.....****.*..*****.**..**....*...*..***.****...**..*..*.*..*..*.**..*.****.**..****.****....***..**...**..****..*******..*.....*..**.*...********..*..****..**.*..*..*.*..*.*****.*.***....**...*..**............*.**.*..***.*.***.**.*....*.*.**.**.**.*.*....*...***.****..*.*...*...*.*.*.*********....*.**...***.****...*.*..***......**.*.*....********..****.*.*...**..***...****..*....*****.*****.**.*.....*****..**.....*..*..*.***....***....****.***.*.***.....***.****....**..*..********....*...***.*..**.*.**.**...*..*......*****....*...***..*.***..**.*****.***.*....*.*..*.*.*........**.***..*...**...*.*..***.**..****...**.*.**..****...*...*.***...*******..**********.**.*****..**..***.**...****...******..**.*..*..*****..****..*..****.*...****..*..*.*****...**....***.*..*****.*.*.***...*.*...****...**.*.*.***..*..*..**.......*...*.*.*..*.**.****...*..***...*.*..**.***..*..***..**.**....*...**..*.*..**.*...*..*.*.*...**.**.****.*....**.......**..*.*.***..*......******.***..*.**.**.****.***......*...*.*.*.**.*.***.*...*.*.*.****.*.**.******.***.**....*...*.**.****.*****..***..**...***.*********...*.*.*..*****..**.**...*..*****....**..**.**.******.**.*.****.*..*.*...**.*..*.*..**..**.**.*.*..*......****.*.*.*..***...*..*.*..*...*********...**....*.***..*.*.*........*******.*....**.*..*.***.****.**........*....****.*..*.*.*...****..*..*...*..*.***..*.*.*.*....****....**********.*..*....*.***.*..*.***....**.......*...*..**..****..*...***..*.*.**..*.*.*......******..*******....*..*.**.*..*...***...****.....***...*....**..**.**...*.*.**.*.*......*.*..*.**.........*..*..*.**....***.....***.....*..........*.**.**.*..**.******....**.*.* .*.*.......*.*.*...*.***.*.*.****.****.*.*......*..*..*...*..*..*..*........*.**..*****..*******.*.******.......*..**.**.***....******..*.*.*.*..*..*.*.******.....*..***.*****..***.*.***.**......*.*..***.******..**..***..***.*.***..*...*.**.******...**.....******.***.......**.....*...*.*.**..**.*..**.**.**..***.*..**...*.*.*.**.*.*.....**.....**..*****.**..***..*.**...**.......*.**.**.*..***..******.****..***....**.*.**..***.**.*.**.*...*.**.***.*.*..*.**....****.*....**.*****..*.*.*.***.********.*....***..*.**....*..*..*..***.*..***.*.*...**...**....*.**.**.*****.*.***.**..**...****.*.*.*...*.*.*.*..*****....***.*...*.*..*......*.**.*****.**.**.*...****.**.....*...**.*...****.....**.*.*...*..*.***.*..*..*..*...***..***.*.***....***.*.*...*.*....*.*...***.****....****.*.**.*.***.*...***.*..*.*****......*.*.**....*..**.....*..*.**...**.*..***...*******......**......**..*....*.....*.***.**..**.*...****...**..**...**.*..*****.*...*.*.***...**...*.*********.**...*.....*.*...**..*.*.**..*****.**********.**..*..**.*..*..***..**...*.**..*.*..*...**.........*..*...*..*.*.....*****..*..**.**.*......**..*...****..*..*...*..*..*.***...*.*.*.*...*..*.**.*...*.....*.*...**..**...*.**.***.***.....*.***.*.*.*....***..***.****.**.***.*.*.*********....***..***..*.**..****.....*.*.**....***.***.*.*.*.*******.***..*.****..*...****.*.**.***.**.*....*..*.**.**.*...*..*.*.*.*.**..**.*****.**.*....*.**.*..*.*.***..**.*..*.**.****..**....******....*.**.**..*....**.****..****.***.***......***...****..***...*.*..**...*...**..**.**...*..*.*.*..**.*******.*******...*.**.....**..*....*.*.......***..***...****.**.*.*.****.*.*.***.******.**.**.*.***.*.*.*..*.*.*..**.***.***..********.***.*....*...***..***.*.*.**.***..**..**..****...**.******..*.*.*..**.*.*....*....*.*...*..*......****....*.*.*.*.****.*.*.***.**....*..**......*...*..****..**.*.***.***..*....*.........***.*....***.***.***.*.***...*.****.*.*.*..***.***.*..*..*.**.*.*..**.***.****.*****..*.****..*....***...**.****..**.*.*..***.**...* *..***..*.*.*.*.*..*.*....*.*..*..**...***..**..*.*.*.*......***...*.**.*...**.**.....***..*...*..*******..**...*..***...**.*.*.**.*.*..*.**.*....**.**..**....*.**..*....*.*****.*.*.***.*..****.***.**.*.*.*.*..........*..***.*.**..*.*****...*.**.***.**.*.*.....*.**.....****.*.***.****..**.**.**.***.*.***..**..*........***.**...*.*.*..***...*.*......*******..*....**....*.*.**...**..****.*.**...**..*****...**..*.****....**..*..*..*......**.*****...*.**....*.***.*..*......***..**.*.*.*..*****.***.**...*.*.*.***...**..**.*.****..***...*.*..***...*.*..***..**..****..*...****.*****.**..*.......*..**..*.**.*.....*...*..**....**.*.******.**..*.*..*....**.*.**..****.***....*.***.*****.**...*...***..**..***.*.*.*.*..*********.*.*.*.**.***.*....*.*..*.***.****.**.*.......**.*****.....*****.****....*..*...*.*.*.**.*****.*...*.*..***..*..*.*...**....*.*.*****.**..*.*..*..**....*.*....**...*...**.*.......*.***..***..*....*.**..**.**...**.*.***...**.**.**.*****...*.*.....**..***...*.****..*.*....**....***.*.***..**.*..**..*..***..*.*.*..***.....*..***..*.*.*.***.********..*********.**....*.*.*.*.****...*..*.*..**...****..*.****...**..***...***.*..*..*.*..****.....*.*.*.**.**.*.**..**..*.***.****..*.*.*.*****...******.*..*..*..***...*.***..*.*.***..*.**.*.**.*........*.**.***.**.******.*****.****..*..**...*.****.....**....*.**.**.**...*.*.*..*****..*.*...**...*..**...*...*.**..****..*..*.*.*.*...*...*..**..**..**.*..*.******.***.*..***.*.*...**.*...*.*.*.**..*.**.....**.**.*..**..**..*..*..***...***..*.*..*******...**...**....***..**.**.....***..**..*..***.**..*.**.....*.****.*...**..*.*...***..*.*.........*..*.***...*.**..***.**..**...**..****...*..*..*.**.***..**.*..*.*******...*..*******.*.***.*..*..**........*...**..*......*...**.*.....*.*..***..***.*.*..***.*..*....**..****..***.**.*..****.**...****..**.*.....*.**....****...*.*****...*.*..***.**..**.*.****.******.*.*...***.**...*.*.......*.*...**..**.**..*.....*.*...***...**......*.*..*.***..**.*.**..**..*...**...*..*.***.*..* **..*.........*.*.*.**..***.*.*.**.***.**.**.****.....*..**....**.**...**..***.**...***.*...*.*..*..***.****..*.**....**...*.*****.*.*.*....*.**...**...*.*.*..*..*.****.*.*...**....********.*.*..*..*.......*.*.......*.**..***..*..*****.*.***..**....**..*...*.**..*.*..*.***..**.***.*****..*.*.......*.*.**.*.*..*.*.****....***......*****.**.**..*..*.****.*****.......*********....**..****......**.*****.*****.**.*.**..*.***.*...*...******...*.**..*****.*..*...******..*.*..*.*.***.***....*..*.*..**.*.**.*****.*.*..*.******..*...*...*.*****...**.*..*.**..*...**.****..*.*.*..***.*...*....***...*..**.**..*.**.**.****..***..*..*..*...***.*..*..*.***...*...*****.*.*...**.......*.*.......**..*.....*.....*****.**..*.*....**...***.*.*....*.**.**.*.*...**.**...****.*..*.**.**.*..*.***.****....*.*..**.*...*.*..*.**.*.*..*.**.*..*.*.......*.***...***...*...*........*.*..*.*..*.**....**..**...*****.**.**.**....*******...*******.*..**..*.***..*...*...***.*..***.*..*..*.*...**.*..*.*.*..*..****.**.*...****..****.*..****.*******.***..*...**..***.*..***...*..***.**.****.***.****..**..**..*.***.********..**..**..*..**..*...**........**********..*..*.****..**..*..*.*.****.**..**..*...**..****..*...*....*..**...........*****.*..***...**.********..*..**.*..******.*.**.........*..*....****.**.....*....**.*...***.****.*...***.*.**.......**.***.*...***..*.***..*.****....***.***.**.***.*...*.***..*..*.****..*..*.**.**...***...****.******....*.***.***.****....**.**....***..*****..******.*..******.*..**..*.*....***...*.*.*.**.*..***.*..***.*****.*.**..**.*.*.*.**.****.**....**.*....****.***..*.*.*..**.*..****..*.*.*..*...*....*.*...***.*..*....*.****..**.********.*...*******..*...*...**....*.**..*.**...**......*.***..*.........*.********.**..******.**.**.*******.*..*...*.**..**.***.*...*.**.*..***..***....**..*.***....**.*..*.*.*..*.*.*......*.**.**.*..*..****.***.*.*....*.******.**.**....*****...*........**..*..**.*..*.....**....*..****.**.*..*..**.**...........***.**.**.*...**..****....*.**..** ....***..*.*....*.**.*..*..**..*.**.*....**.*.****.*......***...*......*.**...***.****.*.***.*.*..**..*......****.**.*.*.*..*.***.*...****..*..**.*....*..*..**...*.*....**.**.**..***..****...*.**..**.*.*.*.***...**.*.....******.****.***..**..**.*...**...*.*..**.*....*..**..**.***...*.**.*.*.*.****.....*.*...*...***...*****.*..*.*..*..*..**.*......****.*..*.*..*..*.***..*...***..****..*..*****..********.***..**....**.*.*.....***..*.......*.*.**.**.**.*..***...*..**.****.***...**....*****...*.****...*****...***.......*..*.*.*.***.*.**.**.*.***.***.******..*.***..*.*..**..**..*.**.*.*..*.**.**....*...*.*..*.*.***.**..*.*****.*....*..*..*.....***.....***.***.......*.**.*...*****...*....*...**.*..*..*..*.*.*.*.*.*.****....******.*.*..***..*..**.***...**....*..**.*........*.*..***.*...*.*...*.**..*.*....*...****.*.*.*.**.*.*.......**..**...*.*.***.....*****.*.*..**..*...*...*..*****.***...*...*..**..*.*.**.**....*.*.*..*...*.**.****.**.*.**.*.**.**.******...*.*...*.*....**..*.*.*.**.*****..**......*.****.*.*...*..*.**....***..**....*...***...*******.*.***...*...*.*..***.**......**...*.*.**.**..**..*.*.**...***..**.**..**...***.*.***...*.**....**...**.****...****.**.*.*..*..*.**..**..*.......***...****..**...*..*...*..**.**...*.*..*..**.**.......**.**...*.....*.*.*.*.**.*.**.****...*..****....*.***.****..****..*.*....*..*...*.*....*...**..**.**..*..*.**..******....*...*.*..*...**...*.*..*.**..****.....*.*.*.....**.*......*.*.**.***.*...*.*...**..*..**..**.*..***..**..*.*..*.**.*.*..*******.*.*.**....*.***..........****.**.*.**.**....**...***.*******.*..*.*.***.*.*.*.*..*.*.*....****....*..**...***..***.*.*****......*.*..*...***...*.***...*.****..******....***....*...*.....*.*..*.....*..**.....*.**.***..*.....*.**..*...**.*.*.*.*...*.....**.***.**......**....********...****....***....**...***....*.**.**.****..***....*.**.*..*..**....***.**.*...**.*.*.*....*.**.***..**..***...****.**.*.****..**.*.*...****..**..**...****.*..*.*..*.....**..*.*.*.***..*..**.**.***.....****.***. *.****...*...*.*.*.****.*****.*..******.**.*..*.*...*****.*.**.*.*****....**.*.*...*..*..***.*.*..*......****.*.****.****.....***..*.*..*..***.**..**....**.**...*.*...**...***.***.**..*..*.**.****.***..*....**..**..**.*.******....*...****.*.*.***.*...*.**.*.....**.*.....*....*.***.*.*...**..*..***..******.*..*...*....**********..*...*.*.**.*.***...**.*.....*.*...****..*.**...**..***..**.........*....****....******...*..*.*.***..*..**.***.*.***.**...*.*.***...**..****..**.***.*..*....*.*****.**..*.....*..***.*.**...**.*.*****...*.*******....*.*.**.**.*..**.**.***.....***.*..******.*..*..*****.*......*..**.**.**.**.*.*.****.*..*..*...**.....*..*.*.*.*.*******....**..**...**..*.....*.*.*..**..*..**.*****.**.*...**...***.......*.*******.**.**.***.*.***....**..*...*...*.*...*.......***..**.*****..*.*..*..*..**.*.*.****.....*.*...**...*..***..***..*.*.***.*..*.**.*...****.**.****.....****...*****..*....**.********.***..*.*.****.*....**.....*.*******.*.**...***..*..**.*..*.*....*.*...*.*..*..*.**...***....**..**.*.*.**.***..****...***..*.*.*..*.**.**.**...*.**.*..**.**....*.....**.**.**.*.*.*..*..*.*.*****....**..**.****..*****..***.*******...**..**...**.....*...*****....**.*....**.......*....*...*.*..*.****.*......*...**.....***..*.....*....**........******......*.*..****......***..*.***...****..*..**.*****..**..*.****.*..*.***...*.**.*..*..*..*.***..*....***..*.**.*.*.**....**..**..**....*...**.*.**.**.**......**..*..*..******..*.*...*****...*.*..*..*..*******.***..*.***.****.....**.**.*......***...**.**...*..........*.*.**..****.***..*****.*.*.*...*.*****.*..*..**.**...*...*........*.*..*.****.**.**.******.**.......*..*.***...**...*.*....**..*..***...*..*..**.*.*..****...*.***********..**.....*...*.*..*...*.*.*..*.***...***.*.***..*.*.*.....*...*.*...**.****.....**..**...*..*.***...*.*.*...*..*..**.*.**.***..***.*.*...*.****.*.*..*.*****.....*.**.**...**.****.*.*..*.**.***.*..*.*.**..*..**.**.*.**..*..****.*.*.*...*******..*...*.****.**.**.*...*...******..*.*.*.*.*.*... .*...*...*.**.****.*******....**.**.******.**.*..*.*******...**....*..*.*.*..*..***..****..**..**..*.******.*..***...*..*****..**.**.*.*...**..**.......********.***......**.**..*.*.*..***....*.*...**.**...**.***.*.*..*..*.**..***...*.*.*......*.**.*****..***.***********.**..*..**..*.**.*..**.*.**...******..*.*.**.*..**.*****....*..*....*..*..*.*.*.***.**.*.*..***.*..*.*.****.**...*.***.*.**...*......*******.**...*.*.***..***...****.*.**.**...*.**..*..**.*....**..**..**.*...**.*.*.**.*...***.***.**....*..*..*******.**..*.****.*.*.***.***.***..***.*..*....**.*...**.*...*.*.****.....*..***..*..******.*..**.....**.*....*..**..**....**.*.****..*.*.*.***.*.**.*.*.....*....**..*..***..*..****..***...*.**.**.**..*....*.***..*...*.*.*.**.*.****.*.**..**..*.***..*..**.*..**....*..*..*.****.*.**.....*.**...*...***.*..*.*....**.***...**.**....*......*...**....**..*.*..***..*.**.**.*.*..**.*.**.*.**.***......****..*******.*..**...*****.**..**.*..**.*****.**.*.*.**.**..**..****.*****.*.***.*.*.***...**......*.*.***.....**.***.*.*...*..***..***.**.*.****...*.*..*......*.*...***.*...*...****.....****...*..**.*.****...*.**.**.*...*.*...*...***....**.*...**...**..*.*......*.*...*...***.**..**.*********....*.*..***.**..**...*.***.*.*..**...****.*....***.....**.*...*.****..*.*..*...*.****....*..**..****..*.**.*.**..*..*.**.*.*...*..**.****..*.*****.*..*.*.**.*.**.******.*.*.....****.***.....*.*.****.*.*..**........*.*.*.*.***.****.*...*.****....**..*.*.....**.*.****..***...*...***.*...******..**.*.*..***.*..****.*.**.*.**.**.*.**.***......*.**..***.*...***...**.***.*..*..**.*.*..***.***..*.*..**.*.***.*******..*......******..*.**.***...*.*....****....*.*..**.**..****.*........*....*...*.**.**.**********.**.*.*..*..**.*.*.***..*.....***.***..**.*.*.*..*..*.*.***........*..*.*..**....****.........*..*..*....*.*.*....*....**..*.**.......*..*.***.*.*.**.*.*...***.**.***.*.*.*..***.*.*..**....*.*...**....**......****.*.*.*..***...**.**.*.*...**.*.*..******......*.*.......*..*..**.***.**.*** .***.*...*.*.**.*.***.*...**..*..*......**..**.*.*.*.*****.*...*..**.***..*..*..***..*.**..**...*...*.*...*****.......*..*.*..*...****.**..*.*.**.*.*...**...*.....**.*..**.**....**..*....*..**.*.*..**........*.*.*...*......***.*.*.*.......*.*....****..*..*..*.**.*.*.....*..*.*.*.***...***...*.*.*.**.****.*****.****.*..*....*********..**.*....****.*.*.*...**..*...*.*...****.**.*.***..*.***..***.*...***......**.****..**.*....*...**....*...***.......*.*.*.***...***..**.*.*.*.*.****.....*..*....*.*.*.**.**.*******.*.*.**.*..***...*.**.*.**.****.*..*.***..*.*****..**.*.**..*.*...*...**.**..****....**..**.*...****...**..**..****.*.*...**...***....*..*....*..**.**....*.*.*.***.**.*..**.**.*.*.*..*..******...**..*.*.*..*.*.*.**.*.*.....*.****.***...**..**....*.*...*..**.*..***....*******.*...***...*...***......*****....*.*.*.*....*.*****.*...*...**.***.*.**....***...*....*.*..******.*****.*****......***...**....***.*.**...*.****.*.*.****.*..*.**....*..**.*.*.**.*.****..******.**.*.*.****.*..*....***.*...*........*.....**...****.***..****...*.*.*.***.***..***..*.**..**.**..*..*.*..**.******..*****.******..**.....*..******.*....**..*********.**........**..**.*.*..***.....****.**********.***.*..***....**.*..*.**....**.*****..**....*.**...**...*....**......**..*.**.**.**...**.*.***..**...*.**.*..*..***....*.*..*.**.*.*.*..*.*.*.********.*....********.*.*..........***..*.....**.*..*...******...***...*...*.*..*..*......****..*.**.*.******.*.****..***.*..*.**.*..*...**...*....*.**..*...*.****.******..*.....*......***...****.**..***...*.***..***....*..****..**.*.*......*.**..*....*...*..**.***.**.*.*..*..*...***..*.*.....**.**..*.*.**.**.**.**....*..*.**.****...****.*..****..*....*..**.*...*.******.*....**.*.*.....***.**.*******....*...*.**.***.**.*.**..*.**.*.*..*.*..**..*****...****.*.**.*.*..*.*.*.**.**.*.***....***..**.*..*.**...*....*.*.**.*********...*.*****.***..****.****....*...****.**...***..*..*.....**.*.*....*.**.****...*.*.....**..**..*.*...***.**...****....*.**..*....* .....*..**..**..***.**.*.*.***..**..*******.**.*.**.*.*.....****....*..*.**.....*.*****....***.**..**......*****.....*...***...*.*.**.**..*.*..*...*..*..***...*.*...*.*****.***..*.**.*.**..**......*.*.*.....**.***.***.*..*.*****..*.**.*.***..*.*.***.***..*...*.....*..**********.*.*..*****.***.....**..*.**......*.***..*......*...*...*.**.*.**.*.***.***.**...*.***.****...*....***.*....*.....*....*****.***.....*..*.*..**.**.***.*.*.******..*...*..*..**..**.*.*..*.*...**.*..*.*.**.***...*.**.**.*..*....*.*.*.**.*...**.*.**...***********.*.***...*.*.*..*.*.*..*.*.*..**.**..**...*....*****.*.****.*.*.*..**.*.*....*.*.***..**.****..****.**..*.*.*..**...**..*.*.******..*...**.*....**..*...*...*.*.*..*.*.*****.*.*****.**.*....*......******...*.*.*.*.....***.*...***....**..*..*.*..*..*...*.....*.***...*..**.*...*..**..*.**...*********.**.**...*.*....**..**....****.*.*.*.*.**.**.*..****.**..******.***..**..**..*.***.****.*.**.*.***.*.**.*..*...*.**.*.*.*.**..*..*****....**.*......***....*..***.*.....****...*.*.*.*...*..**.*..**.*.....**.**.***.....*..*****......**..*.*..**.....****....*.*..**.*...****..*.***...*****..**..****...*.*......****.*....***.*..*.******.**..*.*.**.**..*.******....*******...*.*.***.*....**..*.**..**.***..**.**.*.**.****.*.*.*..**.**.******..*.****.*****..*.***..*****.*.**.*..**..**..**..*.**.**...*..*..*...***.*.*.***....**...**..**.**.**..***.*.*....***....*...**.**.****.*....*.*.**..*.**..**.*.**.*..*****..***...***.**...*..******..*.*.**..******......*..***.***..*..*.......*..*.*.*.***.*.*...**.*.*.***.*..*.**...*.***.......**.**.*.**.*....**..******..*..**..**.******.*******...*..*.**..*..*..**...*...****...*..***..*.*..***..*.****.**....**.*..*....***...**.****.....**..****..*...**.***.*....**.*.*...***.*.*.**.***.**..*.*...*..*...****..***...*.*.*..**..*...*.**.**.**.***..****.*.**.*...**..*..**.*..**..**.*..*..**..***.....********..*.....**.***.***..**.**.....*****..**....****.**.*....**....****.*.***..*..*****.**..*..****.*.****.....*.*...****. ..**...**.***.**...***..*.*.*..*.*.*...***..**.*.*.*.**...****.*.....***..*****.***.....***.*.*****...*..**...******.**.*.*****.**.**..******.**...**.**...*****..*....***.***.**.*..**..****....******..****.*...*..**....**.......*....*..*..*.**..***.*..**.*.*.*****..*..*****.*..*.......*.*..*.*.**...*..*.**..*..***...**.**.**..****.*...****.*...**.*.**.***....*.*....***..**..*..***.***.*..****...*..*.*..*.*.....*.***.**..***.**.*...***.***....*.*....***.*..*****.*******.***.****.....**..**..****.**..*..*..*..**.**...***..*****.**.*..****.*..*.*...*........*.*..*.****.*.*..*.***.****....*.....*******.*..*.**..*....*..**.*........****.****.*..***.***.*.***.*.**..**.**..**..***....*..********..*******.....****.*...*...*****....*.*.**..**.....*...**.*.*****....**.*.**..***..*.*.*.***.***...*.**...*.....**..*.*..*.*.****.*.....*.****.**.*.****.....*****..**.***....**.**..**..*.*.*.**.*.*.***..*.**..*.***.*...****.**.**..***...*..*.**...***..*****.*..*******.......**.*.*.***.*.*..*..*.*.*..**..**.**..*...**.....***.*..**..........*.....***.....*.*..***.***...**.....****.*.....**....*.**.*****..*.*******.*.**..***.....*.**.....*....*..****..*..*.*..****..*.***..*..**.*****.*.**.*.*.*.....****.*.**...*..*.**.....******..**..******..*.**.*.*..**.**.*..*.**.*****...*....*..**.**.***.**.**********.*..*..*.*.*...*..***.***.*.**.****..********.*.......****....*..*.***.*....*.......*..**.*..*****...*.*..*..*...*.*.***..*.*.****.****.....**..***...***....*....*.....***.****.*....**.*...*.***.**.*.**..**.*.*.*.*.**..*.**.**...*..*.*.*..*.**..*.**.*.*******.**.**..*..*.*.***.*..*.*...***.**..*.*******.**.***..*......*.........**.*.**...***...**....*...*....**....***.*.**....***..*.....***.*..**.*.***....**.....**...**..*.*...*.*.*...*..*.***...**.*.*...**..*.**...****.***..***.*.******...*.*.*.*....***..*..***.****..**...**.****...*.****...**..**..***.*..**.***..*..*.......**...****..***.*........******.*.*.***.**.*****.**..*...**.*.******...*****..****.**..**..**.***..*..*......**.. .***....*..****...*.**....*.*.*..**..**...**.*.*..**.****....*.**..*.***...***.*..**.***..*.*.**.....*.******.*..*....****...*..**..**.**.*****.***......*..**...*.*..**..**.**...*..*.*.**..***..**....***.*...*...*****.*.***.....**.*..*..****..*.***......***.**..*..**.*.*...**.**.*........*..**.......**..***.*.***...**....**.****.***.****..*..***.**..*.**..**...*.**..**..**....*.*.*.*****..******.**.*..*.**..***.******.**..*...**....**...*....**........*..***.**.*......*.**.*...**..*..*.*..***..***.*...*..**..***..****.**.*.***.*.**.****..*..*.****.*.*.***..**.**..****.**...*....**....***.*..*..*****...*...*.**.....****.**.***..*..***...**...***..*..**..***....*......**.******.***...**.*..*.......*.**.*.******....*.**.**.**.**.**.*.*..*.****.***..****.*..**......*...******.*.**...******.***..*.*..***..***...*..***.*.*.***.*.****.***..****.**.**.******.*****....*.*..*..***..*****.***..*..*.*..***.....*.*...****.***.**...*...............*..*...*..*.**.*...******....*.**.***..*.*.*.**...**..*...**.......**...******.**.*******.***....**..*.*....***.**..*...*.**......**.****.*****..***...*.*...*...**......**....*.....*.*.*.*..*****...*.****.*..***..**.****..*...**.*.*..**..*.....**.****...****.*..*...**.*...*.*......***.*****...*.....*****.*****.**.*...*....****.*.*.*.***...***...**...***.*****.**.*.*.***.**..*.*...*.*.*.**.**.*.*.**..***...***..********.**.*.*.*.**..*******...*..***...*****..*.*.***.*.*.***.*.*.*.*...*..*...*..**.*.***.***..**.*...*..*.***..*..*.*****.**.....*..*..*..*.*..*.*.*****.....*..*..*.**.**.*..*...**.....***..*..*.**.*.**..*.**.*.**.********...*****....*.*.***..**..****.**....***...*......*..*.***.*..****..*.*...**.*.*...**...**...*.**..*****..*.*..**..*.....**********.*.**......**.....*.**.******..**..**..****.*.***...*..*.*..*....*...**.****.**.***.*****.**.*..*..****...*.**.*.*.**.....*.*....*.*.*.**.*.****...*..*.*...*.**....***.*...****..*.**.*..**.*...*..****...*...*..**..**...**.****....****..*.*.**.****...**..*..**********.....*..*.*..*. .**....**..**....*.*.***..****.**..****.*****.*.*.*.*..**...****.***.**.******...*..*.**.*****.**..*****.*.*****.*...**.*****.*.*.***.....*..*.*****...*.**.****...**...**.*..**.***...*..*.*.****..**.*.*****..*......*..**..*.....**.*.******.*.*.**...*....*..****.*......*..*.***.***.**.***.*...*..*...**..*****....******.*..*.*....**....*****...**.***...*..*..*...**..*..****.....**...**..*.*....**...*..**.*.*..**.*.*.*......**.***.**.*...*.*****......**.**...***...****.**.*.*.**....****.*.....*********....*.*..*.*.**..*.*.*.****....****.*..*.**.....*....*.....*.*.**..**.**..*.....**.**.*.....***.***..*.***.***....***.*.......*.**..*..***...*.*****...**...*****...*.*.***..****..*..*.***.**..***........***..*.**..***.*.**...*..*.*.*..***.**.*...**.*.****.*.**.***.***.*.*.**.....****...********.***.....*.**..***....**..**.***....*..********...*.*.***.*..*......*..***.**.**.*...*.**.**..***.*.*.**.*..*.**..****...**...**.**...**.....**.*.**.**......*...******.***.**.*..*.*.*..*.**...*.*******...*..*.***.*.*....*.*..*...**.**..*..*..***.*.****.*..***..*******..*.****.*..***......******.*........**.*.**..**.*..*.*.....*....***...*.*....**..***...*.*...**.**...**.*..****........****.***.**....*..**.*...**..*...***.**...*.**..***....***..***......**...****.**..*.***..****.*...*.*.**....*****..***.**.**.*..*.*.*.....****.....*..*.**.*..***....**..*..*...****....*.*...*..*.****.*.**..***.****.*..*..*.*.****..**.**..**********...***.****...*.*.*..*..**..*..*...*..*.****.*...****.**.*.**.**..**......***.*....**.**..***.*..*...*..*..***....*****.**.***.*.**.*.**.*......**.*.*.**.*.***.***..***...****..***...*...**.*..***.*...*..**....**..**.*.*...*...*...**..*..*...*.*....*....*..*..*.**..*...*..*......**...****..*...*...*.*.**..*.*.****.**.*.**.***...**...*.**..*..*.**.*..***..*.....**.**..**.*.*.*..*..*....**.****..*..**.*...**.........**..*...**..*..*.....**...**....*******...***....****.*....**......*..*.**.***..**.*****...****.****.****...***..*...*.**.**.***.*.**.*****.**.*.* .*.....*.*.....*.*..*.*.*.*.***..**...*.**.*.**....**.....*.***.**.*.*.**.**...*.*...************.....*...*..**.**.*.*.*.***.......*.*..***.****...******..*.*.*.**...*.***..*....*..*.*.....*..***..***..**....**..***.....**.*..*****...**.**....*.*.***..***.*.**.**.*****....*..******.....*****...*..*.**.**.***..********..**..**..*.*****.*.**..*.....*.*..*****..*.*....*.*...*..**.*..*.*.*****...**..*.**..***...***.*.*..*.....**..*.*...*..**.****.*.***...*.*..*.*...**...**..**.**..***..*.*..*.*.*.*..*.*....**.*****....**.*..******.**..*.*..*.***.**.*..*****.*....*.**.**..*..******.**..*.**..****..*..*******.*.*..*****.****.**..**.*.....*.**...*.*.*.....*...**.*.***.*.**.****.*.***....**....**..***.*...***.***.*..*.**.**.*...*..*.***..*.*....*.*...**........***.*..*...**.........**..*...**.**..*....*.....*..*.**..*******..*..*..***.*...**.....*..***.*..*..**.****.****....***.*..*.**.****.*..****.**.***.....*.*.*.***...*..**.*.***.**.***..**.**..**..*********..***.***..*...**.*....*....**..*****.**.*.**.....*....*.**...***.*......*..**.*...*.*.*...*..*..*.*...*..*..*...*.**.*.*.**.*..*...*....***..**...**.*......*****...*.*.*.***.*.*******...*..*****...*.**..****.**..***..****....*.**....*....*....*..*.***.**..*.****.....*.***.****.**.**.***...*.**..*.***.**..*.*..*..**..**....**....*******.*****.***...*.**.*.**.*.**..***..**.*...**.*.*.*.*........**...**..*****.....*..***.*.*..*.***.***.*.....*****..**..*.*...*.*.*.*....*.*..**.**..*.*......*****..*..********..*.**.*.*.*******...*.**.*..*.******.*..*...**..***.*.****.****...*********.*.*.**...*.**.**.***....**.**.**.....*****...*.*.....*..*.***.*.**..*....*.**.*..**.......*.**.****.*.**..****...*....*.**...**.**...*...***.*....*.**..*.***....*.*....*.**.***...**.*..*..***.**.*.**...*...***.*..*.*..****..*****.*.***.**..**..*.**..***.******..***.*..*.**.*.*..*.**.*..*****..*..*..******.**.*****....*****...**.....*..**..**.*.******...*.***.**.**.*.*.**.**....*.**********..***....**.*.....*.*..*.*.*.**.***.**.**....*..*..*. ***..**.*.****.**....*..****.**..**..*...*********.**...**.....**..**...**....**.*..*....*.***.*...*..****...**.******.*.*.**..*...*...*..****.**.***...**.***..**....*...**....*....**...*..****..*.*.*..*..*..**..*.***..**.*.****....***.*..*...*...*...*.*.***..**..**..*.*.*.*.*...**.***.....*.***..*****.**..*....**.*..**.**..**..*..****.*.*..*.*..**.**.**..*..*..*....**...*...*.****..**.*.**..****.*.**......*..****.**.***..*.**.*.....**.***.**...*.**.*.....*...***.*.**..***..***.****..**.....*****.....*.*.*****..***.**........*.***.**...*.****.***..*.********..*.**.*.****..**.**.*..*......***.*.*****..*...*...****.**....*.*.***.**.*.*****..*.*..******.*..**.*.*.*.**.***..***..*...*.***...**.***.*....****....**........****.*.*.**......*.*.....**..*.*...*..**...*.***.*********.*..**....*.**..**.*..*.*...****...****.*.***..*.*****.**..*.*.**..***.***.*.*****.***..**.****.**.*..*..**...***.....**..**.*.***.*..*.***..*.**.***.*.**.*...**...**...*.*.*.*.*.*.*...**.**.......**..*....*..**.*..*..*..**.***...*....**.*...*..**...**..**.**...******....*....***..**.*.*****.***.****.*..*..*...***..**.**.....*****.*.....**.....***.**.***.*..*..***...*..*...**.**.*..*.**.**...***....***....*.*.*.****..**.*.**.*.***..*.**..*...*.****.*..**.******..*...**..**.*..*.*******....*...***.**..**.*.*.*.*****..*..********.*...**.*****.*.*..**********....****..****..*.*****..*..*.*.*.**..*...*.....*.....***.*.***.*..*******....**...*.******.**.****..*..*..**.*.**...*.*....****.*********..*.****.*..****...***.*.***....*..*.**..*....**..***..**********.**.**.....*.*.*****...****.*..*.***..*....*...**.*...*....*...*..*.**.***.**....**.*..***..***...***.****.****.*.....*..*..*...***..*.*.*.***.*......*****.*..**.*.....*.**...*.*.*.*...*.*..*.*.**.***.***..**.*.***.*..***.*...*.*..***.*.*..*.****....**..**..*.*****.**..*..***.*...*.**.....*....***..*.***.**.*.*..*..**.*****...**.****.....*.*...*.*****.*.*.***.**.*****.*..*.*.**********..*.*.*.*****....*.*.***..**...*.***.**...*.***********..*.*.** ....**..****.**.*......*.***...****..**.***.*.*.***.***.**.*.*..*..**.*.**..*.*...**.**..*..*.**......*.*..*.*.*.**..****......*..**.*.****....**.*.**.****.........*.*.****..*.***.*.***.*.*...******.*..**.**.*..****......***.*.******.**.******..**.*..*....**.*..*.*..*.*..**...**.*..**....*.***..**..*.*....**..*.**.*..******..**.**..*.*..**..**.*.***.*...*.**....*.*.****.***.*.*...**...*.*...*.***..****....***.**.**......*.***.**..*****.***...*...**..*.*..**...**..**.*..*.******....**...**.*...*....*..*...*..*.**..***.*.*.**.**....*...***....***.******..*...***...**.***.**...*.**......**..*...*.*.*.*.*.*....**..***.*.***...***.**..**.......*...**..**.*.**..*..**.**.****.***.**.*....*.**.*.***.*..**.*.*...*..**..*.**.*..*....****.**.**.*....*****.*.*.*.......*..*.*.....**.**.***.*.....**.****...****.***....*.**.***..*.*......**.*..**..*.*...***.*.*......***...*.........*.**.*.*.*.**...***..**.*.***..*****.***..**.......*...*.*.......***..*..***..**.....***.*..**.*.*.*.*...****.*.**.****..*...**.*.*.********.*.*.**..*..*******.*.***...**.*..***.*..**.......***..**..**..*..*****.*.*.***.*.*.**...........*.**...*.**....***..*****..**..*.*.*..*.*..**.****.*.**.***...*.****.*.*..*...***.**.**....****.***.....*..*.*******..***..*.*..*.*.*..**.*.*.*.***..*..*..***.**.*.......**.*.*.*..*.**...*.*.*.**.**.****.....*.*.**...*.*****.**....*..**..*..*..***.**.***.*....**.*.*.**...**.**.***.....**..*.**..***.*.**..*.*.**.**...**.*......*****..**.*....*..***.*.*..*******...*.*.....**.*.*.......**.*..*.***.****..*.*...**..*.*....*.*.***.******.**..*.*.*.**.**.....**.*.*.......*.*.*.*****.**.*...***.*..*.*...**.*..***......**..***..****..****....*..*....****..*.**.*.*****.*.*.**.****..*..*.**..**.....*.***....*.*.*....*****...**...*..**.....*..*..*..*...*...*...*....*..*..***.*..**.*.***...*****...*.**..*....***......***...*.*.*......*.****...**....*...*..*.*.***.........*...***...****.*.*.*...*..********.***...****...*.*.**.*.****...***...*.**..*....*.*******...*.*.....**.*...**..*. *..**.*.....*..***..**.**...*.***.*....**.*.***.*..*.**.*******.*...*...***.**.*.*.***.*.*........*.*.*.**..******.**.**.***.*...*..*****.*....*...***....*..*.*..*.......*.*****.**..*.***...*...**.....*.*....*.*.....*****..**.**..**.**.***.....**..*.*******.*..*..*..*..**.***...**....*.*****..*.**.**.**....*..**..***.*..*.*.**..***********...*..**.***..*..**..*****.*.*.*..*.*..**.....*....*.*.*.*.....*...**..*..***..****.*.*.***..*.***.*.*.*****......*****.****..*...***...*....*.*******..*******.*************.**.***...**.*...****.****.**....**.*....**.**...........***.**.***...**..*.*....**..***...*.*...**..***.*..*.*.**...*......*.....***..*.**.**.***.**...***.*.*.**..*...*.*****.*..*****....***.****.......*...*****.***.**.......****..*.*.*.*....*.*.*.**.....*....**....*....*.*******.**..*.*.**.....***..**..**...**..*.*...*...*...***..***...**.*.........***...*....*.**......****..*****...******..**.....*..****.*.*..*...*...****..*.***...*.*..***.*.*.***...*.*.**..*.**...*....**.**..*.*.****..*.*......**....*....*.*...*.****..**.....*...*.****.*...***..*.**.*.***.****.....*...**.**..***..*****.*..**..****.....**.***.**..*...***.*...****....**....**.*.*...**..**...*.*....*...*.*.**...****...***..***.*.***.***...*...*.*****...*.*...**.***.**.....***...***..**.*.*.*.*.****..*...*...*..***...***.****.****...**.*..**.*.*....****..**..*.**....**..*..***...**.*..*..**...*.*.....**...***.*.*...*.*.**...**.*....*.*.*....*...*..****.*..**.*.*...*.***..**..**.*...*..**..*..*....*..**.*.**.*.****....*....**..***..*.***.*.*******...*.**...**.**.*...**.*..*..*****....*..**.*.*..***....**.....**.***.*.**..*.***...*..*.*.*.....*****......*.*.*****.**.******..***.****....*.**.***.*.***...*...***.**.*...*.*.*..**..***...*....*..******.*.*.**..*..**..*.*****.*.....***.**...*..**..*.*.....*....*.*...**.**...*****.**..*..**.....**...*.*..**..**.**.****.*..*..*...*.******....***.*.*.*....*..*..*.**..*..*...*...*.**.*.*.*.**.****..***..*....*.**.**..**....***.*...*.***...******...**..**.. ***....***.***..**..*..***.******.*.*.**...***.*.**.....***...**..*..*.**...***...*.**.*....****.****.*..*.....*..**..**.....*.*...*.*..**...**..*.*..**...*.*..*.****.*.......*.***.*.*.*..*.***..*..*..**.....********...*.*..**.***.***...**..*.**.*..**.**.*..*.*.*.*.***....*..*..*..*.***.......*..*..*.......**....*.*.***..*...****.***..*******.*...*...**.**.*...***......****.*.**..******.*....*..***..*..*..*.*..***.**.....**.*..*.*****...***.**.*.****..**...*.***..****..***......**.****.******.*.*.*.*****.****.*..**..******.**...*******.*.*.****..**..***..*...*...*.*.**.*.***..**.**.*..**.*.*.....**.*.**..*.**.*...*..**..*.......**..**...*......***.**.**...*.**.*...****.***....*.*...*.......*.***.*..***.....*..*.*...***.**.***..**..***.*.**..**.***..*.**....*.*.*............*....*..*.*..*.**.***..*...*.*...***...***.*...*...*.....**.********.*..**.*.*******..**.****.*.*.*.*......*.*...****.*..**..***..*.*.***..*.**......*.*.*..*...**..***...*.*..*...*...*****.*.**......**.***....*.*.*..***.****.*..**.*.***..****.*.*...***..***....*.*..**...*..*...***.*.****.*.**.**....*.*.**.**..*.*...*..***.*.*.......*.**..***....**....*.*...**.*.***...*...*..**..**.*.....******...**.**........*..**...**..**..*.*.***...*..**......*.....**..**.*.***.*..*..**..**..*.*...*.**..**...*.****.*.***.*.******.*...**.**..****..****..**..*..****.......*.***.**..**....**.***.*.*..*...*.*.*.**..**..**.*..***..*....***.*.***.****.**.***.*.**.*.**.****...**.**..**.*.**.**.*........**..**...**.***.*.*******...*..***..****.*.**..*.......******....**.*..***..*.**..*.*.*.*.*.*..*.**.**.*.....**....***.*.*.***.....*.....**..*.*.****.**.**.***..*..*.*.****.***..***.****.*.**..*......*..***.*..*.....*..*....***.*..*.**.***..*...*.**.*****....*.***.*.*.....*....*****..*******.*****.*..**.**.**.**...**.*.**....**.*...*..*.....**...*..*...*.*...*.......**..*.****.***.**...*...*.**.**..****.*..*...**.***.*.*.***.*....****..**..........*...*****.*.*.**.*..***.*.*..**..*..**.*.*...**.******...**..*..**.*.*.*** **..*...*.*.*.*.*..*.***..*.*.***..*.*.*.*..*********..**..**.***.**.***.****.**......***..*...**.....*.**..*..*.*..**.**..***.*.****..*..*..*.*...****..***......**.*..*****....**..*****.....**.*......**..**.*.......*...***.*.*..*....**..*.*..*..*.***.....*.*...***.*.***.**.**..**...*.**..*...**.*.***.*.....*...*.****.*.**......*.****...**.**.**...**..*****..**...**.*.**....*.**...*..***..*....*****.*.*..***....**..*****...*..*..*.*..*.****...**..****..*..**..**....*.*.*.*.**..**.*.**..*..*.*...*.**.*.....*...*.....*.**.***.*.****....*..........*.*.**.....****...***.********...**....*.*.*.*.****..*.***.*.**.*....**.**.*.**..*...*.***.**.*.**.*..*..*.**.*.*..*....**.*..**..*.*..***...*.*.****.*****....**...***..*...*..***..*..*.**..*..***.......**......*...***.*.***..*****..*.**.***.*.**..**.****.*.****.******....**......*..**..***.*....**.*....**..*.***.*..****.*.**.***.*****.......*..**..*******.***.**.****.**********..*.**.*.*.**..*..***.*...*.*.**.......*.**..*.***....**.....*..**.*****.**..*.*.......***..**.**.**.****..*.***....**...**..*..***.*..*....******.****..*.**.*.**.....*...*****....*.***.*****.*...**...**...**.*..*.....*....**..**.***..*.*..***.***.******.*...*....**.*****.**....***.**.**.*..*...****..*.*.*****.*.***.*....*.*...*.*.*.****.*.*.*.*.**.**.*.*****...*...*.*....**.***...*.....*..*.*.*.**.....*..*....*......*...***...*.*....*.*...*.*...*..**.*.*.**....**.*.***.**.******...*.***.**.**..**.*.***....***....**....*...*......**.***..*.*.***...**.*.**..*......*.****.*..*.***.*....*...*..*.*.***..*...*******..*...*.....**...*.**.**.*.*.****...*....*****....*..***.***.*.*****..***.*.*....*.*.*....****.*.*.*.**.****.*.*.*.**.....*..*.*....**.***.*......*....***..*..*.*.....**.***.*..**.*.*...*.****.*..*.....****.**.*.*.*.****.**...**......*.*.**....**.*.*....*..*..*.***.****.....**..*..**.**.****...**.**.**..*..*****.*...**.*...***.*....**..*....*..*....*.*.*.**.***.*.*.*.****..***.*.**..*..*.***....*...**.*...*.*******..*****.**...***...*.......***** *..*.***.**.*.**..*......*.*.**.***..**.....***.***.*.....*.....**.**.********....****.****.***.**.*.**...*...*****.***.*..*.....*..**.**...**...**.......**************.*..**....*****.**.***..**.***.*...*****.*.*.**..*..*.**...*.*...*..**.***.*.**......*.*...*.*..***..***.**...*..****....*....***.****.**.*.****.***.*..**.*.*.*.*....***.***.****..****.***...**.*.*....*.***..*.**.*...*.....**....**.*.*.*.*....*.*.**.*******.*...*********.**...*.*****....*.*.**.**..*.*.*..***..**...*.**.*****..****....**..***.*..**.**..*.***.***.*.**.*..**.*..***.....**.*.***........**..*...*......***..**.***.**.***.******..***..**.*.*.*.*.***.*.*.****.*..****.....*..*****.*.***.**....*.*.*....**.*.**.**.*.......**..**.*..******..**.*..*.*.****..***.**.**.**.*..*.**.*.***.***...*.*..*.*....*******.*.....**...******.*.***.*.....*.*.*.......***.***.**.****.*..*.*...**.**..**.*..*.....**.*.**...*.***.*...*...*....*.**.*.***.*...*..****.*.*****.**...****...*.*.***.*..********.******...*.***..*.***.**.**.***.*.**..*..*..*..*..*.*.*****.*.**.*..*.....**.****..****.*.**.*...****...*..*.****.*.*.**..**....*...*..**..**.*..**.*.*...***....*.**..****.*****.**.**.*.**.*.****...*.*..*..*.*.*.**.*..***.*..*.*....**.*..*..*.**..***.**.**...***..***...**..**........****.*.*....*****..**.*.***..******...*.*..**.*...***.*.***.**.*****..*......*..*.*..**..*.*...*..***..*..*.*******.*.*.*..*.**..**...*.****.***.*...**...*.****...**..*....*...*..*.**.****..*...**..*..****..*....*.*...*..*.*.**..****..****......**..*...*..****.*.*..*...***..**..*..**..***..*.***.........**....***.***...**.*.*.*.*.*.**.*....*..**..*......**.*..*.*****.****.....*****..****....*...***.***..*.******.**.*...*..*.*..**.*..***....**..*.**..****.**...*..*.*..*...*..***.*..*...**..*..***..*.****.**.***.**.**..*.***..****.*.*........*.**.....*.******....*******......*****.*.***..*..**.....*.*.*..*.....*.***.**.*****.***.......***...*.****.**.*.....*.*...*******..**.*.*.****...***....*..**...*...*..**.*.***.*..****....**.*...****.*** .**....**..*...*.*.....*.**.***..**.*..**.*.***....***...***.**.**..*...**..*.**.*.*.*.*....*.***.**.**..***....****.*.**.**.*.....**..*..***.*.*.*........*.***..*...*****.*****.*..****....*.**.**....*.**..***.**..***.***.....***********..*..****.***......*.**.*...*.*****.*********.**.*...**.*..**.*....*.**...******......*.****..*....**..**.******..*.*******.*.*..**.*..*......**...****...*.*.***.***.****.*.*...**.***.**..**.***.**..*..*****.**.***.****.*...*......****..*..*.*****.*......*.**....*.***..*...*******.*.*..*.****...*.*...*.*..***.*.***..**..***.**.***..***..*.*..........******.**.*...*.***.****.****.*..**.*...*..*..**...*..*.*.*.*.*..**.****.*..*.*.*.**...****.*.**...**.*...*.**.*..******.*.*...*..****..**..***..**.****...**.**..*..***.***.******.*.**.*.*...**..***....*****.**...*********..**..**...*...******....*..***.***.*.*.*....***..***.*...****.*..*..*...*..****..***.*...**.*..*.*..****.***.*.**.***.*...***.**..***.**..****..*..*.*.......*.*.***.****..*...*.*.**.**.***.*.**..**...****.**.**.*..**..**.*.*.***.*..******.**.***.**..***....**.**.*.**..*...*..*...**.*.***..*..*....*.*..*.*...***...***.*********.*.**...*....**...***..*.******...*.*..*.***.*.*..**..**..*..**...**.*.**..*..*****.***..*.**.*.**.*.**.**.**.....*...*..***.*.***......*****.**.**.****.****...**.***.*.*.*.******.**.*.**.**..**.***.**.***.****.**..*....*....*..*..*..****.*.*..*...*....*.*.*.*.***.*.**.*........*...****....*****..*...**.*****.**....***...***.*.*..******...*.*..****..**..**...*.......**..*..***.*.*....*.*.**..*...**...**...**.*......*.***....**.*..***.***...*.*..*.*.*..*....**..*...*.**.**....*.**.*******...*..***.*....**....****......**.*......*..**..**..*..**.**..****.*..*..***..****..**..*..**...***.***.*...*****.****.*.**.*.***.*..*..*...***......**......***..**.*..*..*.**.******.***.**.*..*****.**.....*...**.*.....*.*..*********.*....*..*.**..****.**...*.....*.***.*.*.*.**....*.*****..*..***.*..*****.*.***..*.....*.**.**.*...**..***.****.....**.*.**..*..*.****. ..**.***.**..*.*.*.**.*....**.*.*..**.*****.**.*.*.*....*.***..*..*.....**..*.*....*.*.*.**..*....****..*.**.*.*.***..*..**..*..****.....*..*.***...*..**..*..*.****.**.*...*....**.***..*....*.****.****...*...**.*.*.*..*.*...*..*.*.****...*...*.*...*.***.**...***.*...*..*.*..**.*.*.***.*..*.**.*.***.*.*..**.*.*..*...*..**..**...***.**..*.*****.**.**.....*..****.**..**..*.**...*.*....*..*..****..***...***.**..*.**.**.***..*..**...**.*.....*.*.**.*.*..***.*...*.****.**......**.....**.*.****.*.**.*.****.*...****......*..**.*.*..**.....**.*.*..*.*..*...***..**...*****......*.*.**.*...*.*..***.*.**.***.*...**.*....**.***..*....*.*.......**.**....***.**...*..*......*..*....*.*.....*****.*..****...*.*..***.*.***.****....****.**..******.*.***.*****.*.****.***.*..****.*.*.**...*.***..**.*.**..*.***.**..*.**.*...***.**...*.*.*.***......*.*******.*.*.***.****..*.*.**.**.*..****..******....*..***...*.*....******......*.**..*.*.***....*.*.**.*.****.*.*........*****...**..*.****.**...***..**.**.*...*..***.....***.**...*..****....*..*.*.*..**....**.*..**....*..*..*.**..*.*...*.*.......***.**.....***.*.*.**.****.....*.*****..**.**...*......*.*.*...*..***.***.*****..*.**.*...***.***...*....***.**..*..*..*...*.*****..***...*.*.*.*.**.*.....**.**.*.**.**.*.****.****.**.***.*****..*.**....**.*..*..*.***.*****..**..***.***.*.**.*.*...*.*...*.**.***.*.*.**.**.....*..*..***.****....****...*****.....**..*****.***.*.**.**...**..****.**********.***....*.*..****.**.**.*.*..*.*.*..**.*.*.*.*.*..***.*..*....***.*......*.*...*.****.*.**..***.**..**.*..*.*.*.***.....**..*.***.*..*...*.****..**..*...*..***..***..**...****.**..*.*.****.******.......*.*..*.*..*...***.****...*.***..*..*****.**..*.*.***.*..*..*.*..**.***.*..*.*****..****..****..*.**.**.*..*....*...*...**.***....**...*..*..***...*..*.*...*...*.***.****.**..*...*..*..*..**.**.*.*...*..****..*.**.**.******.*.***..*...***...*....**.*.**.*...*..*.**..........*.*..*.*.**.*.*.**..*****.**..***.**..*.*....*.**..*.*.****.*****...**...*****..**. ......**..***.*.****...***.***.....**.*........***..**...*.**...**...*.**....**...*....*..*.*..*.***.***..**.**...***...*.***.*...*.**.**.**....*****.*..*..**..**..***.*..*..*****...*..*****.*.*..******.**..*****.*.**.....*.*........*..**.*.***.*.**....**.*....*..****..**.*...*.**.*****.*****...**.*..*.**..*.*****....***...**....*.....*..**..*****..**......****..*.*.*...*.***.*..*....*.**.*.*..***.****..*...**.*......*.****..**.....*.*...***....**.***.......*.**.*.****.**..*.*.*.***.*...****.*.***.**....**.**.***.*.*..***.*.******.*..*..*..***..**.*..*.*.***...***......**...*****...*..***...*...*..*...****.*..******.*.*...*.*...*..**.**.*....**.*.**...****.*....*.*...**..****....**...*.*.*..***..****.....***.***....***..*...*.***.*.*......****....*...****.***.*..****.*.*.**..**...*..*.*..*....*.**..******.**..**..*....****.....***.**.....*....*....*..**.*.*.*..***.**.***..*..**.**.**..***..**..*.*...*.*.**..***.**..*....*....*....***..*..*....**.**.*.***..*.**.*..**...***...*****....*.**...*.....***....***....*...*..**..**.*...*.*.....***...*.***.*..*.*.*...****..*.***.****.*.*.*..*.**.*.*****...**....*.*...**..*.***.*..*.*.******..*...*.*..**.*.....*.*.......*****....*.**.*.**..**.******.*.*.**....*...**......***...**.**....***.*.**........*.**..*******.*.*..**.*.**..***.**..**.*****....*.****..*.*.**..***.**..***.*...*..*....*..*....**...*.*...*.**..*...***...*........*.******..**.*...***.******...*.*...****..**..**..*...**.*.*..*.**.*...**.**..*.***.*.**...*..***.*...**.*....*.****..*.***..*.....*..*...*..**...*..*.**.*.*.*..***.*.*.**.**.**.***.*.**.**.*.*.***..*.*..*......***.***.*.***.**.**.....*...*.*.*.....**.***.......*.*.*.**..*....*.**..**..***.**.*.*.*.....*.*.**.***...***...*..**..**..**.**.***.****.**.**.****..***.....*......*...*.**.**.***.***.***...**..***..**..***.*...*.*.*..*.*.*.**.***.***..*.***...***.*......*.....*..****.*..*..*..*.**.*.*.**..**...**......***.*.****.**....*********.*..***....***...*....*.**.****......***.*.****....*.***.***.*.*. ****...**..**.*....****.*..*...*.*.****.*.***.*..*.*....********.....****...*..****..***..*...**...*.**..*.*.**.*******.****.*.***...........*..***...*..*.**...*.**..*.*.**......***.**...*.*.*..*.*.***.***..*.**..*.***..**.....*...**.*.**..***..*****.****..*.*........*.*...*..****.*****.***.*..**....**.*...*...*.**..*...**.****....**.*****.**....**.*..**..*.*.**.****.*..**.*.*.***.**...*.**.*.*.*...*...*****..**.*.....*.*...*.*****..*....**..******.*......***....***********.*.....**...**.*.**.*...*....*.*..*...**.....**.**.*.*****.**.*.*..*..*..*...*....*..**.**.*.*...***..*..**.*.**.*.*..*...**.*****..*...*.**..*.*...***.**.****....**.*..***.****.**...**.**.*..*.*....*.*.*.*.**....**..***.******.**..**.*....**.*...*.**..**..*..*.......****...*..*.**...*..*..*.*...**.*.*****....**....**....*.**...*.....********.....*.**.*.*..*****.*.**...*.*..**.**.*..***..*..**..**.*.*.**...***..*.***.*.*.*..**........*.****.*****.****..*...*....**..*..****..******.*..**..*.....*....**..*....*...****.**.*.*....******.*.*...**.***.*..*...***..*...*.*.**.*.***..*..*.*.*..**.*.**.*..*.**..***.****.*.*.*...*..*...*.******.****...*.*.**.********.******.****....***.....*..********.***.*....**.*..***.*..*.*.....**.*..****...*****.***.**..*.**.*.*...*......*...*..*..***..*....*...****.....****..*.*..*...*..*..*.*.*..**..*.****.***...*.*.*****..*.*.*.*..*..***.*.*..***.*.****.*..**..*..*..*.**..**.*...**.****.*.***.*.***....**.....**.****.*.**..***..**.**..**.*...*.*.*..***..**.......*........*..*....*....****.*......*..**....**....*.****.*..*...***......*.*.*.*......*..*.*.*.......**..*.*.*.****..**.*.*...*.**.*.*.*...*.***.*....*..**...*.*..*.**..*.**.****.***.*.**..**.*..*..*.****.**...**.*.*..***...**.*.*.***.*....*....*.*.****.*..*...***.*..*..******..*.*...**.**..***..***.....***.*.*.***.**.******.**...********.**..*.**.....*.*...*.*****..*...**.*******.**...*.**.**..**..***.**..***.**.*..***.*..*.*..**.....*.*..*.***..****.*.*..*.*******...***..*.*.*.....**.******..**.*.*...***.*.**. **...***.*.**...*.*.**.**.*...*.*..*.**.*...*.*..*.**.*********.**.**...***..****..**.*.*.**.*.****.....**.***..**.**.*.*.*.****.*..*.*.*****.*...*.....*..*****..**.**.*..*.***....***.*..*.****..**.*.**..**...***.*.*..**..*.*.*....*.***.****..*...**.****......*...*..***.**.*..**.***..*.*.**.*.**.*..*.....***..****.*****....**.**.*.*****..**.*..*..*..*.**...**..****...*..*.****..***..*.******..***.*.*.**..*..*..*.*..**********...*..*.*.****..**.**.**...*..**....*.***....*....***.*****........*..*.*.***.*.**.*****...**....*.***.**.**...***.*.****..**.**.*.*...*..*.**..*.***.*...*.**.*....*****...**.*..****..***.*.**..**......****.*.*...*..*..*.*..**.***....**..*.*.*..**....*..****...*.*..*..**..***..*.****...**..*.***..*..*.**..**..*..**..**.....*...*..**.*.......*.**....*...**.**.****.*.**...**...****...**..*.*****....***..*....****.**.*****.*....*..*..*.....**..**...*.**.*..*..**.*..*.**.**..*.*....******..*..**.*.*..*.*.*.*.****.*..**....*.*....*.*.*..****.*.....**.*..*...*..*...**.**.....*****....**.*.*.*********...*..*..*....**.*.**.......*...*....*...*...*.*..*.******..****.**.****...**.*...******..*....********....**..**.....*..*..***.*.*.....*.....****..*.***.**..*.*....*..**.***..*****..**..*.*.*.*.*.*.*..**.**.**.....**.**.***.******.*.*.**..*..*..**...*...**......***...***.***.**.*..*..****.*****.***...*.*..**....*.......**...*..*.**..***..****..**....*..*....****.*......**.*.*.**.**.*...**..****.**.**...*...**.........*.**.***.*.**.....**.*.....*.*.*..*....**.***....*...*...****.**.**...*..*..*....*..****....***.**.*.*...**..*.**..**....**...**.*.**.***.......**.**.*.**.**...**....*...******...*..**.**.*****..**.**..**..........**.*.**.***.......****...*****.....*....*..*..**....*..*...*.**.....*.*.****....***..**.***.*.**..*.**.*..**.*.**..**.*..****.***.**........*.*...***..**.**.*.**...*....**....*.*..*..*..**...**..**.*..*****...*.**.*..*..***.**.*.*.*...***.**.***..*.*.**.....*..**....***...*.*.****......***.*..*..**.**...*.**.****.*****.*******..*.*. ..***.***...*.*.***...**.......*.**...*.*.*.*..*..*.***......***..*.....*.*.**.******.**.**.**.*......*...***.****..**..*.*.*...**......**..*.*.**.....**..*..**..**.***.*..****.*...*****....*.*****.**....*..**...*..****.*.**.**.*...*..*..**.*..****........*...*..*..*....*****.*.*******.....**..*.*....*.**..**....**..**..**..***.**..*.***.*.**..*..***..**..*..*..**..*....**...*.**..****.........*.*..*.*....*.**...******..****.**.*..**.**..*..*.***.****....**..*...**.*..*...*.**.*.***....***.*..**.**....*****.****.*...**.*******...**......*.**.*...*****....*..*.**...*.....**.***.**...***.*..*****.**.*.**.*..**.......*...***.**.....******.****..*......*****.*.*.**.*..*.****.*.*.**..**.*.*.*.***.**.*..***.*.**...*.****...***.*.**.*.*.****.......***.**.....**.*....*...*.....**.....**.*.****..***..*.*.......**.....**......*.*.*****...**...***...*******.****.*..*...*...***.****.**..**...**...***.*.*****..***.*.****.....**.*.*.....**.*.*...**..**.*****.*.*.....**..*****...*.***...*..**.*.*..***...**.*.**.**.*.*****...************.*.*.***...**.*.***..**..**..*..*.*.***.***.****.*.......*.*..*****...***..***..*..***.*.*.***....**.*****.**.**.*..***.****.****.*****......*...*.**..*.**..*****.**..***.*..*..*....**......*.**..**.*****...***.*.**..***.*...*.*.*.**.**...***..*.*..*.*****.**.*.*.**.****.*...*.**.*.*.**..**..**...***...**.**...**.....**.*..*...*.****.*..*..*...**..***.***..**...*.**.*.*****..*.*..*..***..**..**.*..*.*.*...*.****...*..**...**...*.*******......**..**.*.**.****.****...*********..*****..*..**.....*.*..*.**....**..**...**..**.*...***..*..***.*..**...*.**..*.**.**.***.*.**.*..**.***.***.**...**.*.....*...**.*******.***.***..**.**.....*..*.**...*.**.*.*....**...*.****...*.***..*..*****..***..*.*.*.*.**...***.....*.*.*.**.....*.*.**..*..**.*****.*.*...***...*..*.**.*....*.**..*..***..*..*****..**..*.*.**....**.**.****.*.....*.***.**.*..*..*..**..*..*.*.**.....*****.***......*....**.**.*......*..*.***.*...***...*.....***.*.....****.*****.**.*.**.****.*....** .*.*..****.**..***.*****..*.*.****..***..*..*..**...*.*...****.*..*.*.**..*..**.*.....***.*..*****..*..*..*..*..*.**......*..*.*.*.....**..****.*.*.*********.**..*****..*..*.*....*.*..**.*.*.**..**.*.*.***..*.*****.*.**.*****..*.****.*.*..**.......*.***...*.**.*..*..*...**...*...**..*.**........***..*****..*.***.*.***......*.******..**.**.*....*..*...******..*.*.*.***.*.***....**.****.**......***..****..*.*..*..**....**..*.**.*..**..*..**.....*..**..*....*.*****.*.**..*......*..***.**.*..***.********...**.*.....*....*.*****..*..*..*.*.*..***.*...*.**.***..*.*.*..*.**.**..**.*......**..**.***..*..*..*..*.***.**.*******.*..*.*.*.*.***.***.*...***.*..***..**.*.*..*.*..*.*.*.*.*.**..*.*....*.*.*****..**..*..***.*.**..**.*.***....***.****..*..****...*.****.**..*.***..*****.*.***..****....*..***.....****....*.***..**.*..*.*.*........**..**...*..**...*....***......*.*****.***.**.*.***.**..*****...**.*...*.***.**...**...*.*...*.*.***.**.....*..**.*..**.*..**....*.*.**..*.*.*.*.**.****.**..*..*..*..**.**.....*.*.*.****..**..****...*.*.*..**.*.*..*....*******.**..**..*.........*..*..*...***.*..**.*.**....**.*.*..*....*.******..***.****.****.....*....**.*...*.*.*...*.**....*..******.**.**.****.****.****..*...*.*.*..**..**.*.*.**.*..*..*...**.****...*.**.*.**.*..*...*.*..*.*.*.**.**..*..****.**..**..*..**..*.*..**....*......*****...**.**..*.*.**.....**.******.****...*..*...*...**.*.**.*.**..*****...***..*********.......*....*....***..***.***.***..*..*.***..**..***.***...**...*.*.*..**.*.***.***.*.*.**.......*..**.**.*..*.*********...*....***..*..*.**.*.**....*.**.*.**.*.****.*...*...*********.***.***.*.***.**.**.****....**.*.*...*.*..**....***.*.****.****..**..*...***...*.**.*****...**..*.*..*.*.*.***.******.****.*.**.*.**.***.*********.***.**...*.**..*.***.*..*..*..*..*.*.......***.****.*.***.**.****..*.*....*****.*..***.*.****.*.*..*..***.....**.*.*.**..*.....*.....***.*....**...*..*...*****.*.*..*..***.*...*...**.*****.****.*.**.*......*..*..**....*...*.*..***..*...****..*** .*.*......*.********.....**..*......**..*.**.*....***.*.*..*.*.*..***...**.*****..**...***..*.***..*..**.***.*.**.*.******.*.*..**..**...***.***.*...**..**.**.****.**.***..******..*.*....*..*.*.*...******.******..*.*....******.*..*..*..*.**.*****..**...*..*..***...*..****.*************.***.***.**.***.***..*.*.*..*.*..***..*.*.**...*..**...*.*.*.*****.**.*.**.**...***.***.*.***..*....****.*.*****.*.**.*.***.**..***.****.*..**..*.**.*.****..****.*..**.***.**.*.*.***.*.***.*.*..*.**.......*.**...***.*.***.*.**.**.*.**.**....*.....*.*.*...*****.....*...*..*.***...**...*.**.**..**.....*.****..*..*.**..**.*.******.*.********...*.**..**.***..*.*.*.*....**.**..*..*.**..*****..*.*.**.**.**.*****..*....*..***...***.*..*.******.****......**.*..*.*....***.*.**.*****....****.....*..**.****.**.*....*.***.*..*.*...*...*...*.*.**.****.*.**.*.****.*.**.*..*.**..***...*..*..***.**.**.....*.***.*.*......*****.*.*.......**.*.**********.**.*.*.*......*.*..*..*.***.*****.*.*...*.**...****.....*.*..**.**.**.*.**.*.*****.*.***.*.**..***...**..*.*.**.....****..*.**.**.***.****.***..*.*.**.***...*.....**..*..*.****.*....*.****...*......**.****.*.*..*.*.******.**.***....**.....**...**....**.....*...*.******.*.....****..******.*.***.********.*......**.**...***..****..*.******..*..*.*..***..*..**.**.....*******.**..*.**...*......**.*.*.**..*.*.***.*.*.**...*...*.....***...***..*.*.*.*...*...****.**...*.*.*..**.*.*..********.*....**..**.*.*.*...**.**.*.......*....*.**....*.**..**.*..*..*...*...*.*.*.**..**...**..**.**...***..**.*..****...***.*.*......*......*.....*..**.**..*...**.*..*.*..**..**.**....*.***..****.****.****.*.***..*..*****.**...***.*.*..*..*.*..**.**.*....*..***..*...*....*.**..**.*...*..**.*....*.**...*.*.......*...*.*..*.*.*......*.*..********.*...*...**.......**.*.***.***..***.**.**.***.**....*.*...*.****..*...****.**.*.**....*..***.....*.....*****.*.*..*.*.*.*.*.....*..*.**.**..**.*..***.*.*......**...****...**.***.......*.*.*.***.**.*..*.*..**..*.**......**....*...*.*****..** *.***.**.***..***.**..**.*.**.****.**....*.*.....***.*....********..***..**.***..*...*.****...*.****.**.....*.*.**.*..*..*.**.......**.......*....***.*.***.*.*..****.***..*****...***..*.....*..**.****.*.**..*****.***.**.******.**..**.****..**************.*.*..*..**.....***.*.*****..*.***.*.*..***.**...***.*****.....**.**.*..*****.*.****.*.........*****.*..*..***..*.*..*..*...*...*...**.....***.*******.*..***....**...**.*.***.....**..****.*..***.....*.*..*....**.*.**...*.*.***.**.********..*...*..***.**.*.*...*.*.*..****.****..*...******.*.*..*..**.*******.*.**..*..*..**..*********.**.*.****...******..*.......*.*.*..*.***.*****.*.**.*.**.****..*..***...*.**..**.**...*..*.*.*...**...***.**..****.*****..*.*...****.....*.*.*.**..**..***.*.**.*.**.****...****....*.********....*.*..**.*****.***..***..**....*.*.......*.*.*..*.*.***.***.*...***..**...**.*....*.**..*******....*..**...*****.**....*..*.*...*.******.***..*.***.*.*...*.*.*****..*...*.***..**.**.*.*.*.**...*..**...***.****..**..**....***.*...**..**.*.*.***....*.**..****...*.*.*..****.***.*..**...***..**.*.*****..*****.***..*....*....**.*...**.*.**...**.*...*..*...*..*.**.**.**.***.....*..**..*..*.*..*...*.*..*...*.*.****....*......****.*..*...*.****.**..*.*.*.***.*.*.*...****..*.*..*.....**..*.**....*..*..**.*..*****.**...****...**..*.*.**.**.....*..*****..**.*.*.**.*......*....**.**........***.****...***.*...*..**....*...**.*..**.***...**...**...*.....*...*.**..*.**.*..*******..*.**.**...*.***.....*.**.......*.*.**.*...***...**.*..******...*.*........**.*.****.*....****.***.**.**......****.*.*****.**.**.*..*..**.**.**..**.*.******..*.*.***.****..*..*.*.*******.***.****..*..**.*.*..**..*.**..**...*...***..*..*******.*..*.*****...*.***.*..*.*.**..*..*.*******.*..**.*.*.*.*.***...*..******...*.*.*.*.*.*....**.**...***..**..**.**.**..**.****.***..**.*..*.****....**.***.....***..*********.*****..**....*.****..*.*.*.****....**..*.....*.**.*.**..*...**..*****.**...*...****......**....*..*..*.....*.**......**.*.***.*.*. .****.*...****.***.****..*.****....***.*...*.....*.....****.*.**..*.**..*.....**....****.**.**..*..*..***....*..*.**..*.......******.*...***..*.*.*...***...**..*...**.**...*.*....*.**..*****.***..****...****..*.....***.**..**.*.**.*.*..**......*.*...**......*.**...**...*.**...*.....**.*.**.....*....***..*.*.*****....****.**....**..*...*.*.*.*.**.*.***.*.**.**.*..***..*.*.*.*.*.**.*...*.*...*...**...*.**.*.**.*..*...*.**.*...*..**.*.***..*....***.***.....**.***..*.*...*.***....*****.*...*.*.**..*.*..***.*.....*..*****.**.*.*...***...*..**....*...*.****..**.*..*.*..*..*..***...**..**.****...****.**.**..*.**.*******.*.*...*.*.**..**.*....*..***.....*...*..*.***.**.....*.*.******.*****.*.*.*....****.*.......*.***..***.....***.***..**.*..**.*.**.......****.*.*.****.******....********.****.....*.*....****...***.**.*..*.*****.***.*.*.**.*.**..*.*..**.*.*....*.*.**...**.*..*.....******.*.....**.*.***...**.*.**..*.*..*.**.*.*...**...*.*..***.****.****.*.**..****.***.*..*.*.***.**...**..*.....**....***.*...***.*.**..*...*...*.*....*...**.*.**..**.....**.**.*..*.*****.*....*.***.*....***.*....*****...**.*****..****..*..*.**..*..*.****.*..**.**.*.*...**.....*....*.***.*.*****..*.**.****.**.*....***.***.*.*.**...**.***...*.*.*.**..*.****.*.*.***..*..**..**..*.*.*.*****..**..*....*.*..*.*.*..*.*.**..**.*.......*.*......*.*.*...*.....*********.*...***.*..**....*.......**..***.*.*******..**.****..***.**..******....******.**.**.*.*****.......**.**.*.****..****.......*...**....***.*******.*.**.*...****.*.*...**.****..*..*.*........*.*.**.*.**.**..**..***..**..**..*.**..*.**..*...*..**.*.**.*.******.**.*..****.**.**.*.***..*..***..**...***.*****...*......*.*...*..**.**.****.*..*.*.**...*..**..........**...*.****.**.****.*..**..*.***..*.***.******..******...**.*.*..*.*......****.*.***..*.*..**.*...*...*****....*......*.*..*...***..******...*.***.*.....*****.******...*.****..***...*....*.***...*..**.*****..*.*...*.....*.*******.**..***..*.*.****.***..**.*.*.*****.**.**.....****....****. *..**......*..*.*..**....**..***.***...*.***.*....*...****.*.*.....***....******...*..*..***.*...*...*.******..*.*****.*..**.**.*..*...***.*..**..*.***..*...*******..******..*..*...*.*....*.**..*..*******...*.**...*.*.*..*....*...*..***....**...**..*.*.**..*..*...***.*.**.*.***.*.*..*...******...**...****.*....*.**...*..*..*..*.****.....*...*...***.*.*..*..**...**..*..**....***..*..**.*....*...*.*.****.**.*..*.*.....*.*****.**.**..***...*..*...*.**..*..***..**.**.*..*..*.*.*.*..*.*...**....*.**.**........***.*..*....*..**.*..****..*...*.****.*...***...*.......**.*.**.*..***.**.**.***.**.***.*.***..*...*..**......*.*.****...*.***.****...*.*.*.******....*...*.*...***..**.**.***.*..*.**...*.*.***.***.*..*..*.*....**..*.....***.***....*....*.**..**.**.*.*.*****.*..*..****.***.*..*..**..**....**.*.**.....**...*.**.*****.*.*.....******.......*..*...*...*.*********.*....*.**.*.***..*.***.......**.*.***...**...*..*...*.*.....*.*.*.*.......***....*.***...*****.**.*.....*.***.**.**.**....*.*.*..**..*...**..*.*..*..*...****....**..*.*...****.*.****.**.*****.**....*.*.**....*....*...*.******...***..*...**....*...*.******.*..*.*.***.*...*****..*..**..*..*.**..........*..*.*.****.....**.*...*****...*.****..*....***...**.**.**********.**..*...**.....*.*.....*.****..*...**.*.*..***..*.*.*.**...*..**.*..*.***....*.*...*.***...*.**.*.*****.*.**.*.*.*..***..*.*.*.*.*.*.......**..**.***....*.*....*..*...***.*.**.*..*..*..****.*****.**..*.*..**...*....**.****.*.****..***.....*.**..*.******..**.***.**.**.*..........***.**..**.*..*.***..**.****.**...***.*..*.**.**..*.*..*.....**..***.**.****.*...*..***..*..*.*.....**.....*.**..**.*...**.*.*.***.**.*..***..***.*.*..**...**....*.**...***...*.****.*.*.*.***.***...**......*.**.*....*..*..*.***.**..*....****.***..*...*.****.*...*.*.*****...*.**..*..*..***..**...*.**.**..**..*....******.*..**.**....*..***.....*******...*.*.***.****..***.*.*.*....*.**.*.*..*..****.*..*.*****..*.*******.*.*.*.*..*.**...*...*****...*..****.*.*.....**.*..**..**...* ....*....*...***..**.....*...***..*.*.***....**.*....*...*..**..*.**.*...*....*****.*.**.***.***...***..*.**..*.*.*..*.*.*.***..***.******...*.**...****.**.***.*****.....***..**..*****.*....*.**.***...**.*...*....***...**..**.****.*...*****.*....*.*..*.**.*.*****.*..***.*...**.****...**.**.*...*.*************..*..**..**.*.*..***......***.***...****.***..*..*****.*...*.***.*.*.......*.***.*..*.**...**.*.*...*.*..**....**.***.*****.*..*.***.*..**..*...*.*.*...***...*.******..**...*.*.*..******...**...*.****......*..*.*..*..**.....**..*..**.*....*.*...*...**..**..**......*..*......*.**..***.***....*.*..*.**..**.*.**.****..**.***...*****...*...*..**..*.**.*....*..*.*......*.***.*.*.*...*..***.*.*..***.**..**.*..**.*......*.***...**...****.***.*.*.*..*..*...***.***..*......**..***..**.*...**..*.*.*..*.....****.**....**..**.*.**.*......***.*.**.*.*......*..**...**.*.**.*....*..*..*..****...*.*..**..**.*****.********....*..**.*.*....***...*.*.**.......*......*...**.*......**.*.**..**.*.**...***.*.*....*.........*...**.*.*.*.**..**..*.****....****.*.*.*...*****.*.*..*..*****...****..***.****..*..*****.*..*.*..**.**.***...*.*...**...**.*****.*...***.*.**.**....*.*..***.****.*..**...*.****.***....*...*.*....*..***.**.***.****..**..*.**..*.**..*...***..**..**.*.**.*..*.***.*....**.**.***...****.*****..*.......*.**.*.*.......*****.*.*..*..***..*.....**..*.*.*..**.....*..***...*..***.**.***.****.*.***.*****........*..*.******.....*.*..****.**.*.**..*..**.**.*..**.***.*****.*.*.*..**.*....**.****..*...**...**...*..**..******..*..*...*..*..*....*..*.*..**....**.*...*.*.****.*****.**...*..*.**.*.*.***..***.*******.....*...***...*.*.**..*..*..*.....*****.***.***.**..***...*.*****..**...***..*.*...****.*.***.*****...****.*..*.*..**.*...*.*.**.*.....***..*..*....****..*..****....**.**.**....******...***.*.*........*..***..*..*.*.***..*..***....**..*.*..***...*..******..*.************..*.********.****..*.***.....**.**.*...***.***.**.....*....*..**...*..*.*.*..**....*.**..***.*****....* .****.***.*.*.*******..**.**..******.*.*.....*.*.*..**......**.*..******..*****.******.*..**.**.*.*.*.*.*.*.*.**.*****.****......****..***.*.*.***.*.**.**...**.**.....*.*..*.*..**.**.....*....**..**....**....*...**...*..*...*.*...*.*.****.**...*...*...***....**.*.***.*.*.***.*...*.***..***.**.*.****..*.*...****..****.*..*.**..........*.***.....***.*.*.***...*.**..*...***..**..**..*..*...*****....****.**...........*******..*..*.****.*.*.**.*..**.*.***..*..*..**...*.*.**.**.*..**.....*...**...*.......*.*..*****.*.*.***..**.*...***.*..**..**..*....****..*..**...*...***.***.**..*.**..**.****..****..***.**...*..*.*.....**..**...***...**...*...*****......*..**...*.*.*..*..***.**.**....*.*.**.*..***.**..****....*.*.**.*...**.*.*...*****.**.*..*.*..***..**...**...****......*...*.*..**...*.*.*.**....**..*****.*....*.*....**......***.******...*.**********...***.***.......*.**..*.*..........*.*....*...******.***.**..*.*...**....*****.*.*..****...*.***.*.***.****.**..*.*.*....*..***.****.**.***.....*.*.**.*.....**.**.*.***.*.*******....***.*.*.****.***.**..***.*.*..**.**.*.***.*..****.*.*..**.**.**.***..*.....**.**.......****.*.*..**..*..*...**..*.....**....*.*.*.******.****.*...*.**.*.*****.*...*...*.*...***.*..**.****..**...*.*********.**.***.***....*.**..*..*.**.**.*..****.**..**.*..***.*..*.....***.*.*****..*.**.*.*..*.**.*.*..***...*..**...**.*..*.*.........**..*.....*..*.****..***......***.***...*....*..*..***..******......*...**.**...*....*..*....*******..*...******..*...***..***...**.***.***.*.*..*.***.*.**.****..**.....****.*..*.***....*****.***....**...***....*.**.***.*..**..*...****.**.***....*.******...******....*.*..***.*..****..***......*........**...****.*...*..***.....*...*****.**.***..****.*...*.****......****.*.*.*..*.**.*..*.**.*.*.*...**.........**.........***.*.*.**.....*.*.**.**..*....*.**.*...*.****...*.....**.*.*.*.*...*.*...*.****.**.*****.*.*.**.*.*....***..*...*.***.*..*..***...**.....*.**..*.**.*..********.....*...*..**..*.*.******..***.*...**...***. **..*.*...*..*..*..*.*...****.*.*.....***..*....******.******.**.***..*..***.**.*.***..**....*.*.**..****.*..****.*.*.*.*.*.*****.**......****.**...***....**.....*...****.**.*....*****.**.****...........******.**.*...*......*.*..*.....**.***.*.**...*..*****.....***.**.*...*.***.*....**..*.*.*.**.*...****.**....******.*.***..*.*..*.*..****...**....*.****..****....**.*...*.*...***..*...*.***..*.*.***..**...**.*******...*.***.**.....*.*.*..****.**.*..*..***.**...*.*.****...*.*.***.*.*...*..**....*.*.*.**..***....*.**....******.**...*.**..*..**.*****..**.*.*.*.....*.*.**..**.**.*..*....*.**.*.**.***.*..*.*.***..*.*****.*..******.**...**....****...**..*..*******.....*****..**.......*.*...***********.........**...*.**.***...*.*.*....*.***.*.*.**.*...*.......*.******..**.**..**.***..*.*.*..*...**.**.*....*..*....*....**..*****....****..**.****..**..***..***..*.**.*.*.**....*****.**.*.**....****....*..**.*...*****...*..*.*.*..**.**...***.**....*.......*.*....**.*.*..*.****..*.***....*****.*..*.*.***.*......**.*....***..***..*.***...***..*..*...*..*...****..*....*...***..**.*...*.******.********.*..*.****.*..*.*.**.**...***.*.*.**......*...*....*...**.*..******....**.*...***.......*.**....*..**.**....*.***.**.*....**.****.*.*.*..***..**..*...*.****.*.**.**.**.**..*.*.*...********..*....*....******.*..*..***.***....***.......**.****..*..*...*.*.**.*....**..***....*...**...********....*.*..**..*..*..*.***....*..**.***.*.*.**.....****.*.*.*.****..*.*****.*.***.**...**....*...***.*..******.*.*.**..*.**..***.*.*.***.**...**.*.*..*...*..**..*..*....*...**.***.**..*.*...****.**..*..**.***.....*..*......**..*..****.*.*....**...*.*****....**.*..**.**..**.....**.*...*.*.**.....***..***.*.**..***..**.*.**.**..*...*..*..*.*.**.**...**..*.*..*..*...*.*..*.*......*.**...*.**...*..**.*........**.*.**..*..*.**.*.**.*..***..*......****..*.*..******.***...*.*.***..*****..*.*..*.*..*.**..*..**.***...***.*.*.*.***.**....**.****.*.***..**.**.....*....**.*.*..**...***.****.***.*.*.***..**..*..*.. *..*.*.**..*.....*........**.******.*...*..*.*.**..*.*..*.*.*.**.**..***...*...*.*.*****.**.***.*.*****.*.****..*.*.***.**..**...**.*.......*...**.*..*.****........***.**..*..*....*...*.*.**..**.....*..*.*...*..*...****....*..***.*..***..****..**.*...**.*.**..***.**.*.*..*.*.**.**.*.*.*.*.*..*...*.*.*..******.*..*.....**.*....****..***....*.**..*..*.....**.***.*...*...***.*.***.*...*........*.**...*..****.***********...*.**..*****...**.****...**.*..***...******...*..*.*.****..*..*..***.**...*..*....*.....**.**.**..*.*.**.*.*.****..*****...**..*.*..*...**....*...***.*.*.*...****.**...*.*.****.*.*.*........*.**.**..*..********.*.*..**....*..****....*..*.**...***.*...***.....****.***.**...**..**..***....***..****.***..*....**.*...**.*.***..**.***.*..**.....*...*.**.***...***....*.*.****..***.*.......*..**.**.**.**.****.*.**.**..**...*..*..*....*.***.*.**..**.***.*****..*.......*...***.**.**.*.*.**.**..*..*....***.**..*..***..*.*...****...*..*....*.**.*...**.****...*.*..*.****..****.*.*.*.**...***..*.*.**...**.*..*****.*.**..***.*****....**..*.*.*.*..****.***.****.*.**...***.......*.**.**.*.**...*...***.**.*.**.***.**.*.***.**...**....***.**.....**...**..****..*.*****..*.***.****.**.**........****.*....*.....**.**.*...*....*.*.**..*.*..*.**.....*..*.*...*...*..**.**.***.*...*.*.*..*.**.***.****....***.**.***.********.**.***.*..******.*.*..*..****.*.*.*...*.**..*..****..*.**.*...**.***......*...**...*.*.**....**.*..****.**..*..*******.*....****..**..**.....***.*..***.....**....***.*.****....*.*.....*...*******.**.*...*......*..*.**.*...**.**.......*..*.*.*..***...*..***.*.**.***..*...*..*.******.*....****..*.*.****.*...*.*.*.**..****.*.**.******......*..****..*.****.***..***..*.*.*****.***.*..*..***....*.**.*..*...*..*...****.*.*....**.**.....*******.**...******.*.*.**....*.***...*......*****.***....**.*.**.**.*..***...*..*..*.***..*******.**...*.**.**.****..*..*.**..*.****.****.*.***...**.*..**.**..*...*.*****.*.***..**..*...***....*.*.*.**.*..*.*.*....*.****.*.**.*.... ...*.*.....*......*..*....*.*..*.****.*******..*..*...**.*..**...*.*..***.***....*.*.*.*.***..*......*.**..****.*.**.****.**.*.****.**.*.*.*.*****..*******.********..****.**..**..*......*...****.*.**..*........**..**.**.*...*.**.*******.**.**.***.*..***.....***.*..**...**..*.*****..*.*....**....*..*.*...***.*****...***...*****.*...***.***.***.*..*..**.*.*.**..****...*..**..***..***....***...*.****..**........*....*.**.**.....*..******..*****....***...*.***.....*..**..*...**.***..*****.**..**..*..***.*****.**.**..*...*.*..**.***.**..*.**.*.**..***.**.***..*.**.**.....*.*.*..**.***...*...**...**.....**..***.**..*..**.***...**....**.*.*.***..*....*..*.********..***..****...*.**.*..*.......***.*..*.**.*.*.***.....*....**.**....****.*..*.****.*.......**.*..*..*.***..******.*...****..*.**..****.......**..***..**.*.*.*.**...****.*..**......**....*.*...***.*.*..**.....*.*.*...*..**.*.**..*..*.***.*..*...**...**.*....*.**.*.....*.*..***....******..*...*.*..*.*****..****.*.*..**.***..***....**.***..**..***.*.*....**....*****.**.*..****..*..*.**.*..*..***.*..****..*..**......**.**.***..****....***.*.*.***..**..****...*...*.*.**.*.....*..*.*.*..***.*.**.**************....*******..*.**..***......*..*..*.*...*****...*.*....**.*...*..**...**...*....*..*.**..***......***....***..*..*****..**.*.**...*.*..*.**......****..***.*.........**..*..***.****.**.*..*.***.*..*.*.*..*****.***....***.**.*..*..**...****...***..*.*.***.*.*.*..***...***..*.*.........**.*.*.*.*..**.***.****.....**.****...*.**.*.*..****.**..***..*..*****...****...***.*.**..**.*....*****.*****.******.****...**.**..*...*.*.*****.*.*...*..***.***.*.*.**.***.*.*..***.***..*.**.*..*..*.***...****..**.***.*...***.**...*.****..*..*.****.*.*.***.*.*...**...*..**..*...*.*.*.*.*****....*..**....*..*.*.*...***..***.*.*..****.*.*.*.....*****.*.*.***.*.*.**.....*..****.....***.*****.*...***.**...*.***.***....**....*.....***........**.***.*..***.********.*..*.*..*.*.***.*.*...*.*....*......*..**.****...**......*...*..***.*.*..**.* **..*....**....*.*.*...**.*.***...***.*.**.*..****.*.**.....*******.*.*.**..*.***.*.*...**.*.*..*.***.*...*.*.**..*.....*****....*..........***....**.*********...**.****...*..**.*...**.*..*.***.*...**.**....***.....*.....*...*....*..*.....*.***.**.*...*****.***...**.*.*..*...**.*.*..**...*..*.*.*.*.*.**..*..*....**..********.**.**..*.*..**.****..****...**.***.*.*******..*.*..***.*******.*.***....***.*.*....***.*.***...**...*.******.***...**.....**..****..**....**.*..*.*.*.*****.**.*******..***.***.**.....**.*..*.*..*****..**.***...***.*.*....***..*.*.*.*.*....***.****.**.****.**.*..**.*..**..*.*....*.*.*...*..***.**...*..*.***.....*.......***.*.*.******.*.**.....******..**..*...****....****.*.......*.******....*.**..***...*.***..**.*.*.**...**...*****.*.*****.*...*.***.*.*..***..**.......**.**..*****.....*.******....***.*..**.*..**.***********..*...*.**..*.***..*.**.*.*.....**.....**.*.****.*......*.*.**.*.*.**...***.....**.*...*.*.**.**.*.....*....*...****.*****.*.*...*.***...****.****..*...*.**.*..*.*.*..**....****..**......**.....*...**.***.*.***.*..*.**.*.*....**.**...*....**.***..*...****..*..*.*.*.*.*....********..*****..**.**.*......*..*..***...*.****.*.****...*..*...*.*.*.....***.....*.**..*****..*.**..***..**.*.*.*...*...**....***.******.*..**.****.**..*..**....***..**.**.**....**..****..******...*.**.*.*.**...***.....***..**.**.*..**.**..****....*...***.*..**.......*...*.**............*...*..*.**.*....**..***.*.*.....**..*.**...**...***......***.**.*...*..*.......*..***.*....*..**..*...*....***.**.*....**...*****.......*..**.....****.*.***.***..**..*.*.**..***.*****.*.*****..**.******.*.*.*.***..*.*.*.*...*..***...****.*..*.*..***.*..*.***.*..*****.*.**...*.*.****....*.*....*...***..***.*..*.*.....***.*..***.****....****...*.**.**..*.*.**..**.*..*......*****..*.**.**.*.*..*.*.***....**.**..****....**.......**....***.**....***.***......*.****......*.*.*..*..**.*.*.*..*.*..**.*.**.....***.....*...**.***.....**......*.*.**..*..*...***..****.*..*.*...***.*.*** **.**.*.***..*..*..**....***....*.***.**....**...*.*..**....**..***.**.*..***.**.....***.***..*.***...***.***..*.......******..****...*.**..**.*.**.**...**.****.****......**.****.*****.....**.*.**.***.*.....*....**..*....*..*...*..*.******.*.**..*.**.*.........******..****.*....***.***..*.......**....******..*****..***.*****..***.*....***.**..*...*.*.****....*.*..**.**.*.*.**...**..*..***..*.*......*...***.**.........**..*...*..*....**..*.**.**.**.***....*..**.**..*...*.*...****...*..**...*....*.*.*......****....***.*.....*.***.*..*.**..*..*..*.*........*****.***....**...*..******.**......*..*.*..*.*.**.***.***..*.***...*.*.***.**.*******.***..**.*.....**..*****..*...*..*..*....*.*.*..*..*.*....**.....*..**.**...***...*****.....*.*.*...***.***..**..*.******..*.***..**........*.*..*.......*****.*.***..*..*.**.****.***.*.*.***.****.****.*...*......*....****..*****.*..*.*.*.*..***..**.*.*..***.**...*.****.****...*...*.*.***.*....*.*.******.*...**..***.*******..*..***.*......**.**.***.*..***.*..****..**..**..**....*.*..*..*.**.*..**..*.*....**......*....**..*.*.***.*.*..*.*.**..*.*....**.....***.**.****...**.*.**.*..*..***...*.*.*.*..*.*.*.*.**.*....*.*.*.***.***..***..**..*****.....*....*..**..***..*.***..**..*.**..***..***.*..******..*..****....***.*******..**..**.*.***.*..*.......**.*******....****..*..*.....**.**..*.....**.*...**....*.*........*.****...**.**..**.******..*...**.....*...**..**...*..**....****.**...***.**..**..*.*****..*.*....***...*..*.**..**..****.......**.*..*.**.*..*.*.*.**..***.*...*******..**..*.**.***.**...*.***...**...**.***.*.****....*..**.***.*.*****.**.*.*.**..*...*.**..**.*.**.***.**..**.*.**..**...*....**..**.***.....*.*.*..**.*..**.*******.*..**.*.**.**....****....*.*.**.*..*..****.*..****.**....***.....*....*.*.*.******.*.*....*.*.*.....**.***...*.*.*******..**.*****.**....***..*..........*.**.....**.*.**....**.**....*..**.*.*...****.*.***..**..*.....**.*..*****.****.****.*.*.*.***.**..***......****..**.**..*....*..*.*.*.**.*..*....*..*. .**.*.**..*....*...**..*.*.*........***.*.**.*.*****..*****..***...*******..*...**.*.***.*******....*........***..*..*.***..**..***..*..*.**..**.*.*.*..*...***....*.*.*.*..**.**.**..*...*.*.***.*.*.**...*****.***.*..**.*.*......***...*...*****...**.**.**.******..**.*.*..*..*.*...*....*****.*..*.***.******...*.**..*.*...*.***.*..**.**.*.*.****.*..***..*..**.*.**.**.*****..*..*****.*..***.***.*****.*..**...**.****.....***.*....*..*...*...**...***..**......*.*.**..*.*....*.**.**.**.***..*...*.*...*.*....**.**........***.*....*.**.*.**.**.******.*...****.*****...*.**.*...****.*....*.*....*.**..****.**...*.*********..*..**.*....*....*..*...**..*.....*****.**.*...........********.**......*****...**....*.*..*..*****...****.***..**..*.*.*.*.**..**..*...***.*.*...*****.***..*..*.*.*..****.*****....******.**.*.**.**..*...*...*.*.****...**....*..*..**.*..**.*.**...**..*.***.**..**.***....*.***..*.**.**.*.**.**.*..*.**.....****..***.*...**..****..........*****...**.*.***..***.**...*.....***.**.*.***....**.*.******..*..**...**.***.**.**.**.*.*..*..*.**.*..**.***.****.*.**.*.*.****..*..******.***.*.****......*..*.****..*.*.****.*******.*...*.*..*..*.**..*..*.**.*...**...**.*..**.****...*.......***.*...*.****.......**.*..***.**....***.*.*..**.**..*...*..***.**...*.*..*..**..*...*.*..**..*.****.*...**.*.*...*..*..***.*...***....*.**.*...**...******....****.**.**.*.*.*.*.**.**.**.**.**.**..**.**.**.**....*.***..***...*.........********.***.**.*...*.......*****.*........*..*****.**.*.*.*.*.**...***.**.**.**....**..*...*.****..*..*.*..*.*.*.*..**..*.**.**.***.**.*****....***.*......*.....*.****...***..*..*...*...*..**.*.*...*.**..*.......*.*..*****..*..*..*.*..**.**.***.*....*.........****.*.*.**.*..***...**.*..*..*..**.*..**.*.*..***.**.*.*..*...*.*.*..*..**.**.*..*.***.....*......**..*...***..*.*...***..*..***.****....*..****....*.***....*..*....*...*.*.*.****.**.*..***.**........*.*..*.**.****.***...**.*.**...**.*..***.*..**.**..*....*.......***....*..*.*.****...*..*..*..*.*.*.**.. *.***....**...**..*.*.*.****.*.*.*.*.....*.....*.**.*....*.*.*.*...**..**...*..*.*.****....*...*..**..*.****.*...**.*...*.*..**.**.*..***.**.***.**..*.*.*.**.*.......*..*......*.*...**......***..**.*..**.*..*.*..*.*....**.**...*.**.**.*..**.***.*..*....*.**...*..*.*.**.**.**.*...*..****.*...******..*.*...*.**...*.....*...***.*.**.*****.*..*..**..*..**.**.*.**..*.*.....**.****...**.**.**.**..*.**.*..*...**..**.******..***.***.**.......***..***..*..***.*.*...*.**...*.****.*..*.***..*.*...*..*.**.***.**..***.***.**..*****.*****.*..**..**..*.*.*...*.*..*...*...***.*.....***.*.***..*.*.*.****..***.**..**..*.**...*.**...*.***..**.*.*..*.*..*..****.*..*..*..****.*.*...**..*.*...****..*.**..****.*..**.*.*..*****...*........**..****..*.....**..*.....*****.....**..*....*.*....*......**.***...***.*....**..*****.**....****...*...*****.*.....**.**....*.....*.*....*.**..*....*...**.*.***..****.*.....**...*.*.********..***....****.*...****.***.*.*.*..*.****.*..*..*...**..*.*.*.*.*..*.*...*.**.***.....*.*.*.....***......**..**..*......***.***..********.*.***.****.**.*.*......**...**...**....****.......**.**....****.**..*.***........***...***.***.*..*****.*....***.*...***..*...*..****.**..*.****.**...*....*....***.*.***.*.*.*...**.*******....***...***..*...***.***...***..*.***.*.*...**.**..*....**.**.*****.**..*..***..*....****.*.....*.....*..**....*.*..*.*..*......**.**.***..**.**..*.*.*.*.**....*.*..***....*..**..*.****...*.**.*.*.****...*...*....*..***.********.**.......**.***.****....***..*..*.*.*****...*...****.*..***...*.**..*..***..****..*...*.*.***.**.*..*.***..*..*.....****..***..*.**.*.******.*.***.*..*.**.***...**..**...**.....*.****......****.**.******.**.*..*.***.*.*.********.******..**.***..**.*..****..*****.*....****..********.*..***..*..**..*..*......*.*.*.**..*****......**...*...****.**..*.*.*******..*****.*..****.*.*.*****....*..*.*...**..*.**.**.***.*.**.*.***.*.*.*..*.*.******.*..*..**.***.*********.*..*.*.*.****..........*.**.****.*.**...***.*....*.****.**.**.** ****....*..***.....*...****...*****...*.***..*.*..*..*.**.*.......**.**.*.********.**..****....*.*.*..***.*...*.**.**....*..***..*.*.****.**.....****..***.**.**..**.***...****..*.....*.*.....**.*.***.***.*******.**.*...**.*.***..**....*.*..*...*...*..*.*.**.****..**.*.........**.**....**.**.**.*.**....**..***....**.....*.**...**.*.....**..**.***..*.*.*.*..**.*****.*....*.**.*.....*...*.**.**..*.*......*.........*.*..*...***...*.*..*.****....*.***...*.....****.....***.*....*....**.*..*...*.....*..*..*.*..*.**.........*.**.**.****.*****.*.**..*..*.*.***.*..*.*..........******......*.**.***..******..**.**..**.....***..***.**.*....*****.*.**..*...*.*.***....****....*.*...*...*....*.**..**.**....*.*....*.*....**.*.***...*..***..*.**....*.*********..***.*..*....*....**..**.*.....*.**..**..******.*...*.**.*.....**.*.**...***...**.*.*.***...*.*.**....*..*.**..*****.*....*.....***.****.....***..***.*.*...****.*..***..**....*.....**..*..**....**.*..******.***..*..*.....*.******..*.*****.*..**...**..**..**...*.***..**...*.***.*.**.******..*.*...**.*****..****..*.**..**..***...*..**..*****..*.***.*.*.**.*.**.**.*.*.***...*.***.*.*..*..*..*.*.....*.*...*...******..***.***.*.*.*************..**.***..*.*...***......*..**.*.****.*****..*.**..****....**..*****.*.*.**.**..*.****..*.*..*.**.**...*..***.**.******.*..*.**.**.**....**...*.****.*..*.*...***.*...*.**.*..*.*.*......*.*.**.****..*.*...*..*.**.**.*.*..*****.....*..****.*....*.**..*******...****.***.**.*......*****.*.....*.*..*..****..**..*.*.*..****..*.*...*****.......*.*..*...****...*******..***.*.*.*.*.*.*..**..*.........*.....*..*..*.*.*.*..**....******.*****.*.*...**..**..***..*.**.*.**......*.*....*.*..****.*...*.****.*.....**.*.***.*.*.*.*..*......*..*.*..**.*....**...*..*.....**.*...*...*...*.***..*..*..*****.....******..........*..*...**.....**.*..**...**..******...**.******..*.*..**..*.*.......**.*.******.*.*..***.**.....***.***..*.*..*.*.**.****...*.**..**....*......*..**...******..*..**..****.*..*.***.*****.**.**.* **...**.*.**..*.**.**.*.*...*.*...**......***...*.....**.****.*...***.*.****..*.**....*.*..**..****....***....*.*.*.*.**...**.*..*.*..****..***.***..*.*.*...***....****..*..*.**....***.....******...*.***...*...*.*.**..**.*.**.*..*....**..***..*..*..*.**...****.******..*..**.*...****.***.*...**..*.***...*..****..*..***.***..***.....*.**.*..*.*..**.**.*..*.....****.....**..***.*...*.......*..*..**...*...*.*..*.*..**...**.****..****.*.*.***.*.*..*...*..*.***..*....***...**.******.**.**.*..***...**..*..***..***.**.*.***.*.....**..**.****...*.*.*.**...*..**.*...****..*.*.*..***..*.**.**......*.....***..**..**....*.**.....**.**.*..*...**.**.....***..*....*.*.**......*..*...*.**..*.**...*.*.**.***....*...*.**..*.*..*.**.**.*...*.****.*.*..*.*...**.***.**.**.*.**..*..*.*....***..***.**....****..*.****.**.*.**...*...*.*.**...**...*.....**..**...**.*.****.***.*.*...*..*.**.***.****.*.****..*.*.**...*.....*..*********.**...*.****....*******......*....*....***...*.****.*.....*****.*.**.*....*.*..*.******....***.****..**.***...**.*.*..**.*.*..*..**.*.**.*.****.***..**....*...*..**..********.***.*.*****.**....*.*..*...***..*....*...**...**.*****.**.**.***.**..*..*.******.**.***.*.*.**.***.***..**.*..****.*....*......**..**.**..*..*.*.*.*.****.....*...*.*.*..***.***.*..****..**.*...*.**............*...****.*.*...**...*..*...*.**.**.....*.****...*****.***.***....**..**...**....*....*****.*........**..*...**..**..***..*....*...*****.*...**.......**.*....**.*.******.***...****.**.****.**.*..*...*.****.*...*****.*.*.*........**.**.*..*.*****...**.***..**..*..**..*.*.**.*...*.*....****....****.....**....*....**..**.*....*.*...*.***..*...*****..*..****..**.*.***..*..****.**.***...*..********..******..****...***.....***..*...**..**....*...*.*.**...*..***..****.*.*......*.*....*.**...**...*......**..*.**.*..**...*.*.....*.*.*....****.**.**.*.*..*****..*....*..**.*.....**.*....*.***..*....*.***.*.*..*..*.**..****..*.***.*..*..*.**...***...*.*...***..*****......*..******.*.*.******..**..*** .*.*..**.*...***.*.**..***..***********..*.*..*****.***.***...*..**...**.****.....***.*...**....*...******.....*.*..**...*.**...**....*...*******......******...*....*..**..*.*...*..**...*...******...***..*.*......*......*..***..***..*..*...*.*...*...***..*..*..********.**..*...*...*.*..***.**..**...*.*.*.*********.**.*.*..**..*****.*....***..*****.*....**.*.**...*...**.***...*.*...*...*.*..**..****.**.*....*....*.*.*..**....*...**...*.****..***.*......*.*..*..****..*.**...**...***.*.*..****..*.*..***..******.**...*.*.***.***..*.**..*..*...**.*...*.*.*..********....*.*..**.*........*****..***...*...**.....*..*...*....*.*.**.***.**.*..**.***.*...**.*.*..*.....*.****.**..**....*..***.*.*.***......*.*.***..*.*.*.**.****.*..*..*.**.....******.*.....**....**....**.......*...*******.*.*.*...*..*.**.*.****..**.**.**.*.***.**.*.***.....*******..**...*.****....*.*.********.*.*.**.**..*....***.*...******...*.*..*.**..*.*.*.**.**.**.****..**..*..*..**.*...***..*..**...*.....**..*****...**.....***.*....**..*....**..****..**....***...****..*.****...*.*.*..*.****.*.*.**...***..*..*..*..*...*******..****..**...*..*..*.*.....*...**...**.***.....***.*...***...*.*....*.*****.*...**..**.**...*....*..***.*..**...*.*.**..**...*.**...*.....*.*..*.***..**.**.*.***.*..**.*.**.*..**.******.*.*..*..*.*..**..*...***.*...*.******..*.*..*..*...**.**......*...*****.*.*..*********.........**********..*.***.*.*..*****..*******.**.*.**...*.***.*.*.*..*.**.*.****.**...****.*.**.*..***.***.**.****.**..*.**..*...*.**.*..***.*...**..*.**.*.*.****.**.******.*...***...*.***..**..****....*..***.*....**..*.**..**..****.********.****..**..*.**.*.****...*.*****.*....*.*.***..**.*.**.*..*.**.**.*.*.....*.*.*....***.*....*.*.***.****.*..**...*.*.*...*.***.*.*******..**.**...*..**.**.***...*..***..**..*****.*..****.*..***...*..*...*.....*....****..***.*....*.*.*...*.*.***.*.**.*****.*.**....*...**.*...*....**.**.**.*.****.**....**.....*.*.**.*......*..***.****..*....*..*..**********.**..***.*.*...*.*...*.***.*.* **..***...****.***..*....******...*..**..*..*.*.*..***..*.**..*...*.*.*.*.***..*....****.*..*...**.*****..**..*..**.*.*...*****...*.**...**.**.*......**..*********..*.....*.*.*..**..***...........**..***.***.**.**...****..***.***.**.......***.....**....***..***.*.*.*..**..**....*.*..*..**.*.**..***.**...*..**...*...*.**..*...*...*.*..**..***.*....**.....*....**......*..*.*....*.*.*...*..*.*...****.********....*.*.*.*...*.*....***.*..*...*.*..*..**.*.**.*.*.*...**.*.*.*******.**......*.*.***..***..**.*..*....**..***.**.**....*.*..**.....*.....*...***....*.****....*.****....*.......***.*.**..**.****...***.*...***..****..*.........***.....****..***.****...........**.******....***............*...**.***..**..*..*.......***.....*......*......**...*..*..**.*...**.**.....***...**...**.**.*.***.*...........*..****.*...***.**.**..*...*..*..**....****.*.*.*..**...*.........**..**.******.*.*.......*..**...*..**...**.****...***...**..*..*..**.....*.*.*.*.*.**.***.**...**.***.*.*****.*..*.*.*..***.**.****.*.*.**..*.**..*..*...*.*.***.....**.**..*.****..*.**....**..*.**.....**.**.*.*...*......*.*****.*.**...*..*.*...******.*..*.*..**.*.*.......**..*.*..*.*.*.**.......*...***..**...*.*..***.**..*****....***.*.*....******..**...****.*..***...*.**..***.*......*..**.****..**.******..*..****..*..*...*..*.*.**..***...*.....***..*...*..*...*..*...*..*.*...**..***.**...*****.**....*..*..*.**..*...**..*.*.*.***.****.*....**..****...****..***.*..**..*.***..***..**...****.****.....*.*.*.***.*.****.*...*......*.*.*.****......*.......*****....**.**.***.*.*.....***..*......*....*..**...**.......*..*****..*..*****.**.**...*.*.***...**.*....***.*...*.**...*******..*....**..**..*.*..*******.*.*...***..****......**.*.**.****...*..***...*...*****...*.*..*.*.*.*..*...*.**.*..*.*******..*.****...***.***..*******.*..*......**..*.*..**...*..*.******..*.*..**.*...*.....**.***.*..**.**.**..*....*...**.*.*..*****..*.****...**.**.*.*.*.........*.**.*...***.*..*...*..**.**..**...**..****.**...*****.*.*****.* ..*.*.....***........*.**.***.***......**.....*.*****.**.*...**.....*****..*.*.*****.***..***......*..*...*.***..*.*..*.**....**.**..**.***.**...*...**.**.*..*****.*.**..****....*.**.*...*****.******.**.***..**.**...**..*****.*.*.*...*.*..**.***.*.**.*..*...**...**.*....**..*..*.*..***....***.*.*.*..***...*..**....*.***..*..*.....*...****.**..*..***...**.*.*.*.*..*..*..**..*.*.*.*...*..****.*...*.*****..*..*.**.****..**..***....**..**..*..**....*.*..***.*..*.****.***********.**.**.*..**..***.*****....**......***..*..*******...*.*........**.....*..*.*.*.*.**.*****.*.**.*.*...*.***..*..**.**.*.***..*****...*..****..*..*.**..*.**.*..*.*.***........***..****.*.*..*....**.***...*****..**..**....*.**..**...*....***.*.*.*..***...*...*.....*....*.****.*.*..*.**.....**.*.*...*.**.**......*....**.*.*.*.*.*..**.**....******.*****.***.*...*..*....*.**.*......****.*.*..*.*.*...*..*...*...*..*.*..***...***.........*.***.*....*.*.*...*....*.******.*.**..**....*.***..*.*....**.**.***.***.*.**.*...*******.***.*.*.**.***....*****.*.**..*.*..**.**...*.*..*..*.*.*..*..*.*..****.*.*..*.**..**..*.*..**..*.*.***...**.***..**..***.*..**.....*..**..****..*...**.*...*.....*.*..*.***.*..*..**...**.***.**.*.****.****...*..*.*.***.....*****.*..**.*****.*.*.*.*.*.**....*.**.*.*.....*.........**.*....**..**.**..**.**.*.....**.**..*.**...*..*....***..*.*.*.*..****..*****.*..*....***...*...*.****.**.***.*.*.**..*.**.....*..*.**..*..*...*****...*.**.***..****.**.**.**.**.*.***.**.*.*..*......*****..*.***.*....******..*.*......***...**...*.*..**.*..******.*.....*..**...**********.....*.*..**..*......**..*******..*.*..*.*.....**..*....*.*..******.***.*....****.*...**.**.*.***...****.....*.*.**...****.**..*..*..**.*..*****.*.**.***.***...*...*..*.***...**.***.*..***..***....*...**..**..**.*.*..**..*.**.*.*......*.*.*...***.....*.*.*..***.*.**...*..*...*..******.**.**.****.*.*..*.**.**..**.**.*..*.......***.*.**.**..*..*..***.**...**.*.*.**.*..*....**...*...*..*.******.**.*.***.**..**..*.**.*.**..*.***. ***.**.*.*..*.*.***.*.*.*...**.*..**.*..*.**.*....**.**..*.***...**.*******.*.*..****.*..**..****..*.*..*.****.*.*.***.*.******.*.***.*.***..*.*.*.*.*.**...*...*.**....*****...**.********.*..***........*..**.***......****.*.*......***.*.*.*.*..**.*..*.****..*.**.*..**...**..****.***..****.*****.**.......***.*.****.*.****.***.*...****.*.**...**...**********.*..**...*...**.*....*.***.**.****.*...**.*.*..*.*****.....*.*...*......**..*..*.*...*.**.***.......*..........*..***.*..**...**..***.***..**.**.***....**..*....*..**..**.*.*.*.*..**...*..*..**....*.**********.*...**.***..*...**...*..**...*...**.....***....**..*.**.***..*.*...*****....*.*.*...**.*.*.**..*.*.*...******.*..*...**..*.***.*...****.**.**..*...*.*********...*.**...*..*****.***..***.*...**.***.*..*..*.*****..*....**.....**...*..**.....*.*..*.*********....**.*.*.**..*..*.*.*...*..*..*..*.*.**..**..*.*..*.*...*.**..***.**.....**...**..*.**.*****.*...***.****.*.******..*******..*.***.*.***....*.*..***.***......*...*...*.*.***...*.**.**.***...*.*..*..*..*.*..*****....**..********.**.**..*.**.*..*...****..***.....*....**.***..*...*.*.*...*.*..*..**...*.*********...***..*....*.*...*...*..*..****.**.*..*.*....*.**..**.*.**.*..*.***.*....****.*...*..*..*.*.******.*....*...****..*.***..*..**..****..*.....**.****....**..*****.*...******.**.*.*****.*.....**....*.*.*.*.*..*..**.*.**..*..*.*..**....**...****.....**.**.**.*.*..*.*.**.*..*.******.**....*.....*.*.*.***..*........*.*.**..*..*..*******.*..**..*......**..*...****.**.*******.*.***..**........**.*.*.***.***.*..*..*****..***...*....**..**.**......*.***.*...*.*.**..**..........*.........*.*...*.*..**..**.**.*****.*....***.*.*******.**.***.**..***.*.*..*..**...**.***.*.*.*...*.....***.*..*.*****..*...*...*...*...**...**.*.....**...**.***...**..**.....**.**...*..****....*..*...*.*****.*****.....*.****.******.**.***.......**...*..****.*..*****..*.*..*...****.*..********.**.**.*.*...**....**.......*....*.*.**....*......**..**.......*.**.**.*.*.*.**....**..*..****.. *...*.......***.**...**.**..*.**....*******.*.**..**.**.*****.*.**.*..**.*..*..***..*.......**...*....****..*..**.****.*.*..****..*.****.....*****...**.*.**..**..**.....*.*....*..****.***...***......*..........*...***.*.**.**.**.****.*.***..**....**.*.*.....***.*.*..**.*...***.**..***.**..****.*.**..**..*....*****.*.**...*.*...**.**.*.***.*.*.***...*.****...*....*****.*...***.***.*.*...***.*.....*...***...*..*.***.....*.*.*.*..*.***.****.*...*.***...*.**...*.....*.*..*...*******....**.**.*.*.**..*.***......*.*.****...*****.**..****..*.****.*....*..*.*..***.*****..*****.....**......**.*......*...**...**.***.***..**.*.*.*.**..*.*...*.*.*.*.**...*..*..**....****..*..**.**..**...*.**..************..*....*..**.*.*****.*******.**.*****.*..*.*.**..*.**..**..*.....*.*...*...****.**.***.**.*..*..***.**...*.*.***.*...*.**..*..*.**.*.**.**..*.****.*..*.*...***..*....*.*.***.**..*..*****...*...****.*.*...*.....*..*....******.***.*..**..*....***.**.**...*****..*...****...*..**...**..*....**..*.***.**..**.**.....**..***.....*...*.**.***...**....*.*..****.....*.*..*********.**....*.**..**....*........*..*.****..*....*.*..**.*.*.***.***.*..........*.**.****.*..*.***...**...****...*****...*.....*..****..****...*..*..***.*...*.*.*..*.*.*...*.***...**..*.*.*..*..*...**...*.....***.**.****...*..***.*..***.**...**..****..*..*.*...*.**.**..*.**.*.*.*...*.*.**...***.***..*...****...*.*.***.*.****...**.***.***.....*....*.*...****.**...**.*.***...***.*.*.**....**.*......**.**..*.*....*.*.***.*****.*..***.**.*..***.****..**.****.*.**...****.**....***......*.*.*...*.**....*..*.**.*..**.**...***.*..*......**.*.*..***..*.**.*...*..*.*...*......**..*.**.*.*..**.***.*.*.****...******..*.**.**.**.*...*.*..****...*..*...*..***...*.*.*.....***....**...**.**.*.*.*..*.*..*....***.*..************.*..*.*****.....********....*********...*.****...*..*.*...*.***.......********..****.*.*.***...*..*..*.**.*.*.***....****.**********..*..*..*.*...*..*....****.*.*..**...****..*.......***.***....*..***...*..**.* ..**.*.**.**.****..*..****...**.***.**.....*.**..*..***...**.....**.*....******..***.**.****.....*.***********..*****..*..*****.**.*.*.*.**.*.....*.**.*.....******...*...*.****.*..**.**....**.....**.*..**...*....*..*.**..***.***.**.......*.**..****.*.**.**.****......**.*..**...**..*.*..*.*..*.*****.....**...**..*****.*.**.......*.*.******....*..*****.***.*...****.....**.....*..****.**..*.**.*.**...*..*.*....******..*......*..***..**.**.*.***.**.*...*.*.....**.....**...*.*..*...*.**..*.****.*.*....*..**.....**.*.****..*.******.**.*...*..**..******.*..*..*.**...*..****.*.**.*..**.**.*******.*.**....*****...**.*..*.**..**....*....*.....******.*.*.**..***.....***.*.*.....*..**....**.****...*..*.*.*****..*......*.*......*.*..***.*.*.*.***...*.......*..*...**..**.***.*....***...*..*.**...**..**.*.*.***..*..*..*...*.****.***.*.*.**.....**...***..*.*.*...****..**.**....***.*****.*..*..**..*********..****.*....**..*...*.***.**....*.*.*.***.**..*......***..**..***.***..***..*.*.*.*.**..*.***.*.*****..****.*.......***.**.*..**.**..**.*.***.*..**..*.***..*.*****.*.*..*.....*.******.*.*...........*..*.**...***.**.*.*..*..*.***..*.**.*..*...*..*...*..**.***.*...***...*..***...*...*...*****.**..**..*....*.*.....*..***.......*..*...*......*.**.*.**.***.......*.**..*..***.**....**.***....**..*.**.*......***.*.*..*.****.**...*.**.*.*.*.***.****....*..*.**.***.*...**..**.*....*.*..**.**************..**.**.****.......*.*..*.**....**.*..****.*..*.***..*..**..*.**..**.*..*.****.*...*..***.*...*...*******..**.*..*..**..*....*.**.***.*.*...***..**...**.**.**.*.*..**.******....**...**.**...***..*.**...**.*.*.**.****...*...**.*****.*.**.*.**.....*.*.*..*.*.*...*..*..*****.***..*.*.*.....**.*.*....***.*..**..*..*****..**.*..*....*...*...*.**.****.**.*.***.**.*..*..**..****.****.*...**..**...*...*.*.******..*..*.****.*..**...**.*....*...*.*....***......****..**.....***.**.*......**.*...*..*..*.*....***....****..*.***....**.****..*..*.*.***.....***.*.**.*..**.*****...*....*.*.......*.*....****. *..*....*..*.*****.*******.**....*.***.*.*.*.***..**.******..**..***.*.*.*......*...*...*..****..**.*.*.**...*.........*.*.*...****...**...*..*...**..*.*.*.*.****.*.*.****.**......**...*****....*.**.****.**..*..*.....***.*.******.*.**...**.*..*.*..**....*..***.*.*......*.***....*..**.****.*******..*.*.**.***...**..*.*.***..*...*.*...*..**.**.*****.*..*..***..*..*.****.***..*.***.......**.*.***.*..*****..*..*...*.*.*.**.*****...**..**.***...*...*.**.*.**.*.*.*.*..****.**.*.**....*.**...*.*...***..****.****.**.**....*.****.******..***.*..*.**..**..*.*.**..****...****.*.**.*..*..**.******.******..***.**..**..****.*.*****.....**..**........**...*.*****.******.**.*****.**...***.**.*..*.***.**..*..***...****..*.*..***.......**.*...*..****.........**..*...**...*...*.**.**.*....**.***.*.*..**..***..**.****.****..*.****..****.....*****..**..*..*.**.*...*.****......***.*.*.**....*.*..*....**....*...*.**...*.****.*.....*..*.*.*.*..*.*.*.*.**.***.**.**.****.*.*.*****.*.**.*****....*....*.***....****.*..*..*..******.****.*..*******.***.**...**..****.*..**.*..**.**.*..*..**.*.***....*.**.*.***......*.....***.*...*....**.*....***.....*..**........*.*.....*...*****..**.**....***.**..*..**..*.******.****.*******.*.*..*.*...**..*****.***..*.*.*.***..*.*************.**.*.**...****.*..**....***.**...**..***..*.*****....*....**.*..***..****..****.*..**********...*......*...*.*******......*****.****...*.*...*.*..**.**...***..*.*....*..*...****.***..***..*.*.***.****..*...*.***.**...*..**....**.*....**.***.**.....***...***..*.*...*.****....*....**.****.*******.*.**.....*.***.**.....*****.....*...*..*.*..*.*..**..*...****.*.*...*..*.*.*.**.*.*..*....*.*..*.**.**..***...*.*.....*...***.*..***.*..*..*.*.*.**..*.***.**..*..*....****...*...**..*..*...*.*******.*..*..**.....*.....*...**....*****...*.*.*.***....*.*.**..**.*.......***.*...*.**..*****.*....*....*..*...**....*.**.**.*....***.**...**.*..***.***...***..*.***....**.***....**....*..*.*..****.*.**.**.**....*..***.*.....**.*.***..***.*.. *.*..***....**.**.....*.****..*.**...***..***.**.**.**.**....*.**.*.*..*..***...*.*..*....**...**...*.*.*****...**.*.*.**..*....****...*.....******.*******.*.*..*...*.***....***..********..*.**.*.*..*.******..**..******.*......***..********.**.*****.....******...*..*....*..*.*...*..***.*..*..*.**.....*.*.*.***.*.***.*.*.*.*****.**..*.*.*******.*******.**.***.*.*...*.**....*.**.**......**..*...*....***.****.*....***..***....****...***.*.***..**...*.*.***..*..**...**...*...*..*.*....*****.*****.*...*.**.*.......**.*...*..***.**.*..*...*.***..*.*...**....**.****.*.**...****.*...**..*..****..*.*.****..**.***...**...*......*....****......**..***...**.**.****.....*.***...*.*.****..*.*...***.*....*.****...**.*****.***.*.*.**.***.*.***..*.*.....*.*..*****.*******.**...*.**.*.**...**.*..**.*****...*.*.*.*..*..****...*.****....*.*...*.****....**.*.***.*..*.***.*.*.***.*.*.**.**.*..***...***.***....*********.*.*.*.******......*.**..*...*......**..**...****.*...**.**..***.****.**.*..*..*..*.**..*.*..***.**..*.*..**..*....***..*....**.**.*.....*.*****..**..***..**..*.*..*.*.**...*.**....******....*.*..****.****.**..***..**.**...*.*....*...***..**..**.**..*..*...**.*...*.**.**..*..****.*****...*********..*.***..*.***..***..*.......*...**.**.***.*.*...**.*.******.*.**..*....*..**.*.**.*..***.**.*..*.**.*.******.*****.****...*.*..*.*..**.*..**..**.*..*...**.**..**..*.*...***..******.**..*.*..**..*.***.....*......***************.*.*..**.*..***...**...*******.*...*..*.*.**..****..**..**..*.*...**.*...**.*....*.*.*.**...**..**.*..*.**...***......****..**.*.**.****..*.**...*.*.**..**..*....*..****...*.*.*.*.**....**.*..*....*..*****...*..........***..*.....*.....*...**.***..*.*..*....**.**..*..*..*..****.***...**.*.*...***.**.****.*..*.**..*..*.*.**.*.*.**********.**....*.*****.***..**..*.****.**..*...****..*.**...**...*********.**..*...**..**....***.*..*.*..*.....*...*.**.**..*.*.**.**...**.....*.***.**.*.**.***.*.*..**.*......*.*.*.*****....*....*.*.**.*..**...**..*..**...***.*****.. ***...*..*.*..*.*.*...****..*****.***..*.***.**.....*..*..*.**.*..**...**.....*....**.*...****..*.**..*..**.**...***..*..*.*.*....****.....**...**.*...**..**.*.*.****.**.****.....**..***.*.*....**....**.....*.**...******.*..***...******.*.*.....*.*..**.**.*.******.**.**..**.*.*.......*.***..***...**...**.*.**..**..*.*..*...*.**.***.*.**...****.......*.***.*.**..**..**.****...*.*..****...**.*.**.**.*.*..*..*.*.**...****...**...*...****.*.*..*.***.*.***..***......*..*..*****..*.***..*..*..******.**...**....*..**.***...****.*..*.*..*..***.....*....**..*.*....**..*......*..***...*.*.*****.*******.*.**.*.....***..**.*...*.....**.**..**..****.*.*****.**..*...*.*.***..********..**.*...**.........*****..*...**..***...**..*.*..*.****.*..**.......*.*.**..**.**....*.**.*...*....******...*.*.*.*.***....**..*..*....*..***..***.*..*.*****.**..*..**.**..*.**....*..*******.........**...*.**.*.***.*.**.**.*..***..**.....*......*.*..*.....*..*..*.**********..*..***..********...*.*.**..**....***.*..*..**..*..******..*.***.*.*.*....**..***.**.**..***.*...*.***..***..**.*.**.***.*****.****.*.......***...*.*..*.**.*......*.**.*.*....**.*..***..*.**..**....***..*****...**.***.*.*.....*...*..*...**.*..*.**********.*......**....*****.*.......**.*.*......*..*.***.*.*......*.*...**......*.*.****.***...*.*..*.****.*....****.*******..***.*.**..*..**********.*..*....*..***...*....*..**.*..*..*.***..*...*.*.****.*..*..**..*..**.*.*..*****.**...*.*.*.*.*.*...*.****..*.*.****.**..*.**..***.*.*....**....**...*.*......*....**.**..****..*.....*.*....***.**....**.*...*..**...**.......*...*.**..**....*..*.**.**..*..**.*.....******.**..*.*.......***..*..**..*.********...*..*.*...*.**.*.*..*...*.*..***.*.***.*........**.***...*****...**....**....**.*.....*.**......*.*.....**.*..*..*....**.*.*..*..****.*.*******...**.**.*..***...*.*.*..*.**..*.***.....*.**..*...*..**..**..*********.*..*..*.*...**....*.*...**.****.....**..*...**..*..*...*....*.**....***..***.*......*.*.....**..***..*****.*..***..*****.**.*. *..****.*.**.....*..*.*.***.**..*.*.*.**.*.*.*.***.*.**.*.*.*.*******.**.***.**.*......****.*.*.*...*.*****.**.**.*.....****.****.....***..**.***..*.*.*.*****.**..*..**.**.***..*.*.**.*...**.*.******.***..........*****...*....**..**...*.*...**...*.*...**......*.*.*..*..******...*.*..**...**.....*...*.*.*..*..*.**.*..*.**..**..***.*....******..*....*****.****...****.**.*********.*..**.*.***.*.*.*****.*****...**.*.**.***.*****...*.*.*...*.*.*....**.**.****.**.*..*...***.**.**..**....*..****...*.*.*..*..*.*..*.**......**..****.*.****..*....*.*..***..*.***.**...*.***..***.**.....*.....*..*.**..*.**..***..**..**.*..***.*.*.....*.*.*.*.****.*...*.*.*...*.**....**.******.**...*.**...*.**..*.**.***.*.*..**...*.*...*......*****...**.*..*....*.*..**......*.*.*.*...****.*..*.**...*..*.*...*.*..****.*.*****..*.*.***..*.**.*.*..***.**********.....*.**.*******...***.***....***..*..*..*.*...****..**..*..*.*.***.*.*.....**.***.*.....****...****.*.....**.*.**.....**..*****..****.*.*.****.*.****....*...*.*..*..*.*.*******.*.**..*...*.**.*.*.*.***.***..**.*******.***.*....**...*..*...**.****.*****.*...*..***.*.*..*.*.**.***********.*.**.**..**..*..*.***.**.***......****...**.**..**..**.*.....***.**.***..*..*.**.*.*.*.***.*.*.**.*.......*.*..*.....**...*....******.*.**.*.*...*..*..*.****...*.*..******..*.*..**..***.*.**....*.*.*.***.*.**...**..**..*.**.*.*..*****.*.**..***.*...*****.**.*......*..***..*.*.****.**.*.**.*.....*.***...*.****.**..*......*.*.*****.......***..*.*.*....**.****..*...***.***.*.****..************.**.****...*..***..**...*..*...*.*****.**.**.....**..**.*.*..*****.*.*.....****.****.****...**.**.*.**.**.*..*.**.*.**.*****..*.**..**..****.*.*.**.*...***..*....*..*.....***.**.***..***..*..*.***..*.....**.*......***...******.**.**.....**.**.**.*....*.*..........****.*..**.**...****.***.*.**...*..*********....**.******.....*****.**..........**.*..*.***..*..***....*.*.**.*.*.***.**..*..**.*..*..**.......**..*.**..*.*...***.*....**.**.*...*.....*..**.*..*.*.*...*.*.*..*... **.**.*..**..*..**.*.*.....*....*.*.*.*..*.**...*.*.*.**.*...**.*...***.**..*..*.....**.*...*...***...*...*.*****........**..*..**..**....*.*.***.**.....**...***.*.**..****..*.....*...****.**.*......*...***.******..**........**.*...**.**.*.*.**..*.**..*.*.*.*..**.*...***.....**.*..*.****..***.*.*.*...****.****.....****.**.*......*.**.*.*..**..*.*.*.*.*..*......*....*.**.....****.*...*.*...*..*.***..***..*.*..**.***.......**...****.**..*......**.***.**.**.**...***..**.*******.**.*.*..**...**.**...*..**...**..*.**.**.....****.***......*..***.****.*...*..*.**.**.**.*..*..*..**..*.**....***....**.*..***...*..*..*...*..*..*.*....**.**...**.*****..**.....*.*....*..*....***.*****..*.....*..**.*...**.**...*....*...**.**.***..**..*.*****..**..*......*.*****.***.*.******.**...*..*.**.*.*...*.******.....**.*.***.*.*....*******...**.*..*.......**...**.***.*..***.*.*..*****......*.**..**.****.**........*.*.*..*..*****..*..**.**.*..*.***.*****....***.***.**.*****.*.**..*..*..**.****.**.*.******.***.*..*......**...***......***.**......***.**..**.*.*.*.*.***.**.*...**..***..*.***...*.****...*.*.***..*****..****.....**..*.*.***...**.*.**..*..*.**...***.*.*..*.****.****.*.****.*.********.**..*.*.*.*.*......***..*.*.....*****...****.........*.*.**.*..******..*...***..**.*.*.*.*.....*....*..*.*.*...*****..*.****..***..*.**.*.**.****..****.....*....**..***.***.*....**...*..***...***...*...*..***..*.**.*.*.*....*...*..**..*.....**...**.*.****.*.*.***.**.......**.*.***.*.**...***..*...**.****.*.****.*.*.*.*..***..**.*..**.*.*.***.***.*..*.**......**..*...****..*..********.*.....*****.*.***.**.*..*...**.***..*......**.*.**......*****...**.*..*.**..***...*.*....*.**..**....*...*.*.*.....*..*.*.******.*....*....*.*.*...*****.*..**..*...*.**.**.*.**.**.**.*...*.*.*.****....**...*..****...**..*****...*.*...*.*.**..**.***.*..*.*****...**....*****..**..*****..*****..**...*.**.***...**.*.***..*.*.*..*.*.*****.****..***.******..*.****.*.*.*.*..*.**.....*.*.****.*....****.**.**.***.....**..**.....* .....*...*****..**..*..**...........*..**...*..*..**...*.*.*.....****..**.***..****..*.*.***.****......***.****.*..*.**.**..**..***..*..*.*..***.**.*.............**.**.***.***.*.*.*.****......*..*...*..*.*..*..**..*.***........*.******..***.*.**.*....***.**..***.**.*.*.***..**....*.*.****.******.***..**.**.*..*.**........*.......*.*...**.*..***...*...****..***.*..*****.*****...*.**.*..*...***.*...*.***.**...*....****...**.***.***..*.**...*.******...*.*********.*...**.**..*.......**..***.****...*..*.**.**.*...**.*.*..**..**..**.*****...***..*.....*..*..*.*.*.***.**..*.*.**.*.....*..*.*.********..*.....**.**.....*.*.*....*..******.*..*.*.*...*....*.**....*...*.*...*.**.**.*.*.**.........*.********.**.....**.***.***.*.*.*....*..*..*..*...*........********.**..***.*..****...**..*......*.*****.***.*******.**.***.*....**.*****...*.**...**.****......****.***.*..*....*.****..****..***.....**...***.**...**...*..*..*****.***.*..**.****....**..**......*.****...*.*..*...*..*.*..**.**.***...**.**.**..*.*****....*.******.**.*.******.*..*.*.******..*...**..********...**..*..*...***..*....*...*..*.**..*.*.*.*.**..****.*...****.*****.*.*....**.*....*..**.*........**..***...**..**.***.*.*.*.*...***...*.**...**.*.*..*****.**..****.*.....***.....*.*..*.*.***..*.*.**..*.***..***....*.**...*..*.***.*.*.*....****.*****.*****..*.****..*.**.***.*.....*.....*.**.*..*.*.**..**..***...***..*..**.....*.****.*....**..***.*..*****...*..*..*...*******.*..*.**...**.*..*****.**..*...*.**....****..**.***....*..**..*.*....***...*.***.**.**....*..**.*.*.*.*.****.**.***.**.**..**...*.***...**.**...******.*.****.*.*.*****.*......*..***..*.**.*.**........***.....**...*....**...*.*.*.*****....**..****.**....*******..*....***.**.*****..*****..*....*.**.*...**..*****.**.*..*.**.**.*.***.**..**.***.*.**.*.*.......*.*.**....*****..*.***.**.*..*..*...***.*.*..*****..*.*..***..*.*..*..*.*.**...*..*.****.**.....*....***..*****..**.*..*.*.*..***.*.*.*******...******.*.*********...***...****.***.**..*..********.*** ..*....**.*..****..****.*.*...**.*......****..*****.*.....**...*..*.*...********.***...*..**.**.*.****....*****..*..........***....*..*..**..**.*....*..*.*....*..**.......*.*.*..**..*.*...*..**.*..*..*...*.*.****.**..*..*..*...*.....****.....*....***.*...***.*.***..**.**.*.**.*.**..**..*.*..**........**.*.***.*.*.*.**..*.***...**......**..*.*...*..*..**.*.*.*..***.....***.**...*.*.**..**.*..*****.*..*..**.**..*****.***.******.*..*.*......**..*..****.*....***..*....**...*.***.******.*.****.**....****.*..**..***...*..*..*.**..*.****.**.**.....**..**..**..**..*.*.*.**....*...*.***..***..**...........*..****...*....*.*...**...*.*.*.....**.****.*.*..*.*.*.*.*..***...*.......**.*.**.***.*.*..*.***...*..*...*****.*..*.***.*.....*.****..**.....***..*..*...**...***......*..***.**...**.**..*****.*.*..**....*...**..*.*....*.*.*..*******......*.***..*.*.**.**....**.**.****.*.*..*..**.**...**..*.*..**..*.*..*.****.****.*.*..***.**..***.*....***..*******..*....*..**.*..*...***.**....*....*.......*..**...**.*...*..**.**.*.*...**...*.*.*....*.**..*..*.********...**.*..*.*.*..**.*.*.*.*...*****...*...*.*.***...*..*..**....**....******.***..*.**.*.*...*.**.***.***.*****.**.***.*.*.**.**.....*****.*.***.***.*...*.*.***..***..*.*...**.****.*...*..**.*****...**.*..*.**.....**..**..**..**.*.*..**.**.****.**...***.******.*.*****.*.***...*.*..*.*.***...**..**......****...*....**..*..**.*...***.*...*.*.***.*...***....*.****..*.****.*..*.*..*******...***.**..******..*..**.**..****.*..*..*.*..*.***..**..***...*...*...*..*.....*..**.***.**.*...*....****..*.*..**..*..***.******.*..*.*.*..*.....***.*...*..***.*.*...**...******..*.*......******.*...****....****.*.....**..**....**....*.**.**.****.*..***.**.*.**..***.*...*..*...*.*.*...***.....*..**.*...***..**.**..*.**....*..*....***.****..*.*...**.*..**.***.**........*...****.*.*.*...***.*.*..**.*.**..*.....*..*.**..*...***.***..**.*.**....*..*****.**.**.....***....***.**..**......***...**....***.**.........**.***.*.**.*****.**.**......*.*.*.**.* ..*..*****.***...**..*.**..**..*..*..******..*.*...*..*...**..*..***..*....**.**....***...*****..**..*.....***..****.***..*.*..**.**.....*.....*......***...**.*.***.**..**..***..****.*.*.****.****..******.*..**..****.*...*.***.*....****.*..***..****.**.******....*****..*.*.*.**.....***.*..***.****..****.**.**..**..***.****..*.*..**.****.**...*.*..**.****..*.*..**.**...**.*.*....*..**..*..*.*..**.*..**.*.*..*.**.***..*..*.**..*.....***.*.*..**.*.*.*..*.*....***.**.**..**...***.*.***....*.......***.***..***...*...**..***..*........*.......*...*.**.*..*.*..**.***..***.*..**.........****.*.....**...******.*.***....***.*...***.**.***..**.*.*.****.*.******.*..****..*****.*.**.*.*.**......*.**.*.***..*.**.**..*...**.*.***..***.***..**.***..*..*****...*.***.***.*.**....*....*.****.*******.**.*****......****..**..***...****.**.*.**..**.**.*...***.*.****..*.*.***..****.**..*...*...**.*...*..*..*.**.*..*.*****.*.****...*..***.*********.****..*.**.*...*.*****....**.*.**..***..***...***.***.**....***.***..*.**.*.*.....**.*....*.*.*.****.**..*...*****...**...****..*.*...**...******..*.*..*..*.*...*..*..**.**.*.***.*.****.***.****.*...**.*...****.****........*..*.***...*.***.**....**.*.****.*.*****.*.*.*****.*.******..*..*..*.*...*..*******.***..***.**...*..***.****...***.***.*.*....*..*..*..*.*..**.**.*..**....**.......***..*.....*.*.......**.....*.**..****.**..**.*.*...**.*.*.***.*****.**..........***..****..**...*..***.****.*..*....**.**.*..*.*.**..*.***.*.****.*.*...*****..*..*.*.*..**.*...*.**.*...*..*..****.*.**..**..*...***..*....*.**.*.*..****.**...*..*...**..***.***.*..*..**...***.****..*..*...**...*..**.*.**...*****..****.*.*..**.**.*.*******..**...*...*.*..*.***.**.*.***...**.*.**.*.*.*.*...*....*...***.**.****...****...*.**.*..*.*.**..*....*.****...*...*.**...*..****..****....*....***...*..*.....*..*...*..**.*.**..*......*...**..****..*.*.**.*.**.**.**...**...****.***.***......*.*.*.******.****.*...*...**.***..**..*..*..*.*..******.*.....******.*****..****..****....... ...***..*.*.***.**.....**...******......****....**...*.**....**..***...**.**.*..*..***.***..*.*...*..*.*...**...***.*****.**.....*..*..***...*.*..***.***.....*.*..****.**.**..*..*....*..*.*.....****.....*...*.***.**....*..**.**...*..***...***.*******.**..****..**...**.**.*..*.*.*.*.**..******......*.......*.*.*.*..*.**..***...*****.*.**.**.**.*.*****...**..*******.*.*.**....**..**..*..**.*.*.*..*..*..*.**..**.**.**...*****.*..**.*.*..*...*.**.****..***....*.*..*...*.*......***.**.*.*..*...**.*.****.*.**..**.*.*.**.*.********...*....***.*...*.**.*..*.*..**...**....**.**..***..***...**.....**....***.**.*****...*****............*..*..*..*****.*****...*....*.***...*..******.***.*.*....**.....***.***.*....*...**.**.**..***.*...**.***.*.***.*....**...**...***..*....***.***.**..***.****.**.*.*.*.***.*.**....*...**..*******.***..*.........**.*.*.**.....*.****.**.*....**..*.***.**.*.*..***.***.*.*****......*..***....*..**..*....***.*.*.**..*..*.....**.......****..**.********..**.***.*.****..*.****..***.**..*..*.*.....*..*.**.*.*......*.**.*.*****.....**.*..*...******.****.*....*.*.*.***..*..*..**...*....***.*.*****.*...*****..*...*.*...***.*.*....*.**....**.****.***..**...*.*........*...........***.***.**..*..*...***..***.*....*.**.****.*..**.**.*...*....**.*******.***..****..*.*.*.*.**...*...**.**.*.***..***.**...**.**...*.***.*....*..***.*.*...*.*.**.******...**.*..*.**........**.*.*********..**.**...*.**...*..**...****.*.**..*..*...***..*...*.*.***.******.*..**.*****.*...*...*....**.*...***.***.*..*..**..*..*.*...**.*...*.***.*...*...**....**.*....****.*.*..**.**...**.*..*.*******.**..**.*..*.**.*.***..**.**.**.*.**.****.*....*.****.*.*...*****.********.**.**.**..***.*****...****..*.....**.*......*...*.***.*.***..*..*.*.*.***.*****.****..*.*.***..*.***....******...*.......*****..*****.*.****...*.....*.**......**.***...**......***.*.*...**.......*...*.*...*.*****.***.***.....*...**.********...**...**..*.*.****.***.....***.*.*.*.*..*...**..**.*.**..*...*.*.....*.**.*....... **...****.*.**.*.***.*.*.****..**...***.*.*.*..****..*...*****.***..**.*.*.*.....*....**..*.*.*.*..*.*...**********..**.*...*..*..***.****.*.**.*..*...**..**......*****.**....**.**.*....**.**.**..********......*...*.*****.*.*..****.....*..*....**.**....*....***.....**..*......**.*******.***.**.*.*.**.*....****.....**.***....****.....**...**..**.....*.**.**...*...*.*.**.**.**.****.*.*..*.***.**.*...*..*.*..**......**********...*.**..**..**.*..*.....*...*......**.**.*.**.*..***.**..*.***....***..**..****..**...*******..*..*..**.*.***.***...***..*...*.*.*.*......**....***...*.*****.**..******..**.*.**.********..****..*...*.*.**.***.*..**...**..****.....**..*.**.***.**..***....**..**...******..*.*.*.***.***.*...*....**.*........**.***.**...**.*.*...**.*..**.....*.****..*...*.**...***..*.*.**.*...*...*..**.**....*.*.*****....**.*******..*.***....***....*..****..**.*..**.**.*.***.*..****.*.**.***.....**...*....**....*..*.**.....*.*.*.***.......*..*****.**.***...******...*..***..******.**.*****.**.*......**.****.*..***.**..***.*...*..**.*.**.*.***.*****.****...***..**.*..*..*..**.*.**.*****.*..**..*.*.*.**..*...**..**.***.**...*....*..*******.*..**..*...*....*....******.*..*...***.*.*......*...**...***.*..**..*.**.*.*.....*..*.*...**...**.*...*.***.*.....****...***..*.*..*........****.****.***.....*....*.*.**.******.*..*.****..*******..*..*.**....*****......*****...*...***.......*....*...***..*.....**..*.***.*..*.*..**.*....**.***.**...**.**....***..*.*.*.*.*..***.*.****....****...*.**.*....*.*..**.**********.****..***.**..*.*.*..*..*..*..*..*...***...*.**.....*.....*...**.*...***...*..*.***....****.....***..*.**...***..**.***..****.*..*.***..*.********..*...****..*..***..*.*..*.*.*****.**....**..*..*.....**.*...**..*...**.*.*..*.****.*.**.*.**..*.****..**.*.***.**..*...*..*.....*.***..**....**.**..*.*.*.*.**.**..***.***..**.*****...*.**.**..*...*..****..****.**..*...*.*.**.*...**...*.**..*.*.******....*...*...***.****....****.*.*..*.*.**.**..*....*.*...**...**.****...**.. **.......**.***.****...*.**.*.**.....*.....*.****...**..*..***..**.*..*.**.....**..**.**..**......***..*..*.*..*.*..****.******..*..**..**.**.......***.*..*.*..**.*.**.****....***********...****..*....**.*..**.*.*.*.**.*.**...**.***.*.*.*.*...**..*....**...*...**.**.*.*****.*.***..*...*.***.***..**..****.**....***.*.**...*..*.*......*....**.**.**..**.......***.*.*..**.*.*.**....*..**.***...*.**..****....*....*****..*..*.*.**.*...***....***...**..**.*..**......*....*****.....*...***...*.*....********...*...****..*....**..***.*..***.*****.*...*..*......**...***..*...*.**...*.***..***.*.**..***......*******..*.......***...*.*..****.*.*****...******.**...*.*.*.*.**.***......*..***..***....********.*...**.*..***.****..**.....*...*.*.*..*.*..**..****.**...**.**...***..*.*...*.......*.*.**.*...***.....*......*..*.**....*.....*..**.*.*.**.*.*.*...*.*.*.*.*.**.*.*..**.**.......*.******..*..**.*.*.*****.***.*****.....*****....**.**..***..**..***.**.*..*.*****.*..*..**.*****.***..*.**..***.*.**.....*....*******.**..*.*..*.**..********.*.*...****.*.**.....*...**.....**....**...*.**..*.....*.*******.....**..*..*.**..*.*.***..***..*..**...**..**..*.*..**..*****....*.*...*..*.*....**.*****...*...**...*..*..*.*..*.....*......*.******.***....**..*..**.*..........*.**.***..***..**...***.**.....*...*.****.*****..***....***.**.***..*.**.***.*..*...*****.*.***..***..*.***...*.**...*.**...****.**....**...**.**.*..*......***.*....*..*..*.**.*...*.*....**.*..**.**..*....*..**...*.***.......*..*.....**.**.*......*...**..*.......*****....*...*****.**.***.*.*.***.*.**..*...*.*.*****...*.**..***.*****..******......**.*******..*..**.*..*..**..***.*....***.****...........**..**..***.**.*.*****....*.***..*....*.*******...**.**.*.*.*******.**.**.*..*.***.**.........*.****..*..**..*.*.****.....*.**.*.*.*.***.*.**.**.*.*.....***.*..*.***..***.***....**.****.*.**.**.***..**.**......*.*.*******.****...***.*.*****.*..*.*..*.....*..**..**.**.*..**.****....*..****....****...***..***...**..*.**.**.*...*** *..**...*....******.*.*.**.***.....*.****.*.*****......*....*******..***.*...*.**.*....**.********....**.*..***.*****.**..*.....*****.*.....****.*.****...**....*...**.**..**.....**.*..*.*.*****...***..**.*..***.**..*.....*..***.****.*.***....***..**..*.*.....*.*.*.*...*..*...*.**.****.*.**.**.*..***..*.**.......**....*......**.**.*.**..*....*******.*..****.*.***...*..*.*.*..*...*.**.*.*..**.**....*..*****.*****..**......*...***.*.....*.****.*....*..*..*********..**.*.***......*.***.*.***..*.***...*....****.*..*.***..*........*....*......**.*..*..*...*****.**..**.****.*.*.*.*...**.*..**....**.*.***..******..**.*.*.....***.****.*..*.*.**..**.**.*.*....*.***..**....*..*.**.....*..*****.*.****...*.....********......*.*.***..*.**...*.**.**.********.***.****.**...*..*..***....**.**..**..**.*..*.******....***.*.*.*..***.*.*..*.***.......*....*..*...*....**..*..*.*.***..**.**.**.....*.*...**..*******.*..*......****.**..**.***..*..********..*..**..*..****.*..**.*.....*...*****.**..*...***.*..*..*..**..**....***....*..**...***..***....**..***..**.*.*....*.************.**.......***..*.*..*..*.*...*..*..***..*.********.*..*****..***.*...**.**....*....*..****..**..*.*.****...**....*..**.*****.*....**..***..**..**.*...****..*..*...*..*.*..*.*.*.**.*..****...*..***.***.*.**.**.*....*.....**.*.**......**....**.**.***.*..*....*.*.****..**..*.*.***..*..**..*..*****.*....***.*.***...**....*.*.*.**.*..*.....*.**.*.**.*.*...**.*.*.*....**.*..*.***.*****.....**.*******...**.*****..*.*...**.**.*.**..**..*...*..*..****...**.*....*****..*.*..*..*.......**.*.******........*..*.*.*..**.*....***.*..*..***..*.*.*....**..*.*....***....**.*.**.*..***.***.****.****.....***..**.**.*.**.**...***.*.*.*.*.**.*.**.***..*.*..***.*.*.*......*.*....***.**..*..*..****.**.**.******...**..*.....****..*.**.*.*....***.*.****.**...**.....**.*.**...**....**..*.**.***.*.**..*.****..*.**.*...*.*..*.*.*.*..*.*.*.***.*.....***.*...**.***....*.**..*...*.*...*.*.....*..*****.**.....**..***..*.*.**..*.****..*.**...**** *.****.*.*......***....****..**.**.*.*****.******.*..****.*.***...***.**.**.*.*.....**...*.*.***...***.*.*...*....*.*...**.**..**.*.*.*.*.***....*..***.**..***..*.***.*****...*.**...*.*.*..**.*.*..***.**...**..**.**.*****..******.**.**.**..*.*.*....******.****.*.**..*..**...*....**.*.*..**.*****.....***.*...**.*...**.***.***....*...**.*.*.*..**......****.***......***.*.*.****..*..****.***.*.*..**..***.*...*.**.**.****..*.......*.**...*....****.*..**....*.*.***...***.**..*.****..******.******..*...*.**...*...*..********.*..**.*....*..********.*.**..*....**..*.****.********...*****.*.**.***.*****......*****..**....*.*..*.**..*..**..*****....*...*...*...***..**.**.*.***..*.*******.**.*.**...*..**.*...*..****......*..*****....*****...*..*......*.**.*...*..*...*...**..*.*....**...*****..*.***.*.***....****..*..*..*.*..**...***.....****.*.**.**.*......*....**......*.****....***.**.********..*.***.*.**...*.***...**.*.***.*.....**...*..***.*.***.....**.*.*.*...**.*.*....*.*.*.****..**.*..**....**..**..*.*.****..***....***.****..*..**.***..***.*.*.******.*.****.....***.*.*.*.*.**...********..*.**..**.**...*..**.*.*.***...*.**....*...**.....*..*****.*.*...*.***.*..**.*....**......**..**..*****......*.*.**.*...****.......**.*....**.**.*.***.*..****..*..*****.*.**..*.*..*...***.*..*.**.....***.**...*..*...*.*****.*......*.*.....*.*..*****.*.*.**..**.***...*..**..******.*..*....*.*.****.*...*.*....*.**..**.***..***.***.**..*....*..*.....**..*.*....*.**.**.*.*..********.*.*..*..*.........*.*.**.**.***.*.**.*..*...**..**..*...*....*.*.**..****...*.*.******....*..***.*..***..**.****.****...***.....******.*...*..*.**.....*...******.*.****..**.*.****.*.*.*.**.**.*.*******.*..*......*....*..*.**.****.****.*.*.....*..***.*...**.*.******.**....*...***.*.*...*...****.**...*****.*..**.*....*****.**..***.....*.*.*.*...*...***..*****.*******.***.....*.***...*.******...***.***...**...*.*..*..***.*.*...*.*****.****...******...****.......**.*.....**..**..******.*....*..*...*..*.*.*.**....**.** *.*.*....***.....**..***..*.*.****....**..***...*.*..*..***.****.*...*..*.*..*..***.*****..*..*.*.**..**..*.....**.*****..........**.**.**.**...*..*.*.*.****...*****..*..***..*.....**..***..******.*..***..**...*.******.*.*.*..**..******.*.**.*..***..*.....**...*.*..**...****.*..*....**....*..*..*****.*...*..*.**..*.*..*******.****..*..***.......***..*..**..*..**..*****..*.***..**...*..*.**.*.*...*.**.*..*..*...**.*..*.*****..*.*...***.*..**.*..**..**.******.*..*.*..**...**..****.*****.***.***.***.**.*.***...**..**....*..*......***..**......*.......*..*.***.*****..*.*.........***.*.*....****.*.*****..*...**..**.*.**.*****..*.***.*..****...****.*.****.****.*...*.*.*.***.*.*..**.***..**...*..*.*.**.....***.***.**...*..**..***..*****..*......****.**.*.*...****.*.*.*...***........****.*.*.***.***..**.***.*****..*..*.***.....**....*.*..**.*.****..*.*.**...*.**..*.***..*.....*.**.****......***.***.*...**..........*....**..****.....**.***.*....*.*...***..**********.*.*..*..***.*.**.*.*.*.*...*...*.**.**.*****.*..***.**.*.*.**..***..****.*....**..*...*..***..*.***.*..**.*.*...*.**.*.*..*.****.***..***.*.******..*.*.********......*.******.*....*..******.*.*..***..*.*.*...****.*.....*.*..*...*...*.****...........*****.**..*.....*....*...**.*..***..***..*.**..**.***..**.*.***.**...**.*.*.****..**.*.******.**.*..*****..***.**.**.*....***....***....*.*..*.....*..***.......**..**.**...**.*.*.*.*.*....***..*.***..*...***.*.*.**.....*.*.****...**.*.*..*.*......*.**...*.**.********.**...*..*.*..*....*..*.***.**....**..***...*.**..***..*.**..*******.*..*.*...**.*.**......*.*.*.*****.*.**..*..***.*.*.*..*.*.*.*****.*****..*.*****.*.******...*.**..*......****.******.***..****.****.*.**.*****....**..*..***..**.*.*.**.**..*..*.**.*****......*****.*.*.*.*..*****.*..*.*****..***.*.**....*....***...*.*.**..*.**..**.*.*...*.**..**..*.*...*.*.*.*.*..*..*.**..*.*..*.**...*****.*..*.*****..*..**.*..*.**.***.*.**..*.*****..*...***.*...*..*.*****.*.*....*.**...*..*..***..*...*....*..******..*.*.** *..*.***.*...***.*..***.**.*.***...***.*.*.***..*.***.*****.*.**.**...*.**..*..*.*.*.***..***.**.....**.....**......**.**.****..******...***..*..**.******.**..*****.****.*.***.**.***.*.**..**.*****.**..**.*.*.*.*..**..*..**.*.*****.*.*...***..*....*..*..*..**.*....*.*.*.*..****.****....**.....***.**.**...*.*..*..**..*.**..****.*.***..*..*.***..*.*.*.*..***.*...*.***..*..*..**.***...****.*..*...**.*...*.***..*.***..*...*.......*.****..****..*..*******..**.*...**..*.*.**.**.*.*..*...***....*.*.*.*...**.**.*****.*..**..*..*.****..*.*.*..***.***.*.***..**.**.....*.*.***.**.*...***.*......**..*....**.*.**....**.*..**.*..*.***..**.**.*.**.*.*..***...**.****.*.**.......*...*..*.**.......**..**.*..*.***..*.*.*..****.*.*.*.***.**...*.**...*.*.....*..........*.....*.***.*.*.*..*.***.***.*.*.....*.*******.**.**.*..***.***...*....*..*.****.****.**..*.***.*..*..*..*.*..*.*.**.*****.**.*..*.***..**..**.*.*.**.****.*..**.*.*.**.*..*..****.*.*..**.***..**.*.***..**...***...****.*...**.......****....***...*...**..**.*...*....**..***.*.**.*.....*****.***...***.*..*.......*.*.*.*...*....*.*...*.**...*.*.**......***......*.*.*.*.*.***.*..**.*.*.*.*..*.**.**.*..*****.*...**...******.**...*.***..**.***.*.*..*.*..*...*.*..*****.*....**....*.*..***.....**....**.*......***.*.*..*..**...*.**...*..**..***.***.**.*.*.*..........*..****..****.*..**.*.***......*..........****......**.....*.**.***.****.**.*.**.*****..*.*********.**..*..**.....**..*..******.***.**.****...*.*****..**.*..**....*..****..**....**.*.*.*.**..****.**.*..**.**.....*.****.....***...***.....*****.*..*****..*.*...***...*..*.*.****...****.****.**....**...**...***.**.**....*.**....**.*.***...****...*.***...*......**.**..**.*..*****.**....*.******..*.****....******.**...**.**...**..*.*......*.**.*...*.******.**..***.***.*.*.*****....*.**..**.**.**.**..*...*...**.*.....**.***.....*.**.*....***.*..**.**.**.**.....*...*..*.*..*.*...*.*..**.*.**.*.*..*......*...***..*.*.*.**..*.*****.*..***..*.*.**.*.*.*.*..*.*.**.*.*...**...*..*.. ***.****...*..****.**..*...*.**.*.*****.**..*.*....***.****..*..*....*..*..*.*..**.**.***.*.**.**..**.**...**..*....*..*...***.***..*.**..****..**...*...****.***.**...**.**..*.****...**.*..****...****..**.**.*.****.....***.***..*****.**.***.....****...*...*.***...***.*..**...**.*.**.**..***...*...**.*...****..******.*.*.***...**..*..*.**.*.*.*.**..**..*.***...**...*.**....***..*.*...**.******.**..***.****...***....****.**..**..**.*.*..*..*..**.**.***..*.*....**..***.......*****.*.....*.****.**.**..*.*...***..*..**.**...*.****...********.*....*.**..*****.**....*.**.****.****.****.**.***.***..**...***.**.........****..**.*****..*...***.*....**..**.......*...*..***.**.*****.******.******...*.*.**********.*.......*..***...**...**...*.*.**.*.*.***..*..***...*.**..***..*.*.*....*.*.....*.*.*...*..*.....*.****.*...**..****.*.*..***.*.****..*..*...****.*.***....*.*.*...****..*..**.**.*.****.*.****....***.****.*...*...*..*.....**....*....*.****..***..*.****..**..*...*.........**.**..**...****.*..*****.**..*..**.*.*.*.........*****..***.**..*.*.**....**....**...****.****..*.....*****.**...*.*...*..*****.*.**.*.*..***.*..**...*...*.**..**...***..*..***...****.*.**...*..***.*.**.*..**.*...***.**.***...*..*..****.*...*.*...***..*.***.***.*.**.**..*...****..*..****..*..*....*.*..*..**..*....**.*..*....**..***..**.*..*.*.**..**....*...*.....*..**..*.***.**..*.*..**.**.*.*.*.*.*..*.*.**..*.**..****.***....*..*.*.******..*.*...**.*.*.****..**..**...*..***...*.**.*..**...*.......*...*.**....*.***..**...*.***.....**.***..***..*******......***.**....****.*.*.**..*..***.**..*...*..**..*..**......*.******.***.*.*...**.*.***.*****.*..**.**.**.***.*.***..*..**.**....*...*.**.*......***...*..*..*..*...**..**.********...*..*.......*.......*.**.**...***.*.*.*.***..*****.*...********..*****.**.*.*...*..*.**....*......**..*.**....*.********.*..**......*...***..***..**.*....*.***.**..**.*..**.*.*.**.*...*.**.....**..*....**.*...*..*.**.*...***.**...*.**.*..**..*.**..*.*.***..***.*...****...*...* ...*****......**..*.....***........*.*...*...*....*....***..******..*.*..**..*.....*.*.*.**...*..**..**....**.*.****.******.***.*..*.*.**..********.....********...**..*..***..*.***.****...*......*...**..***..*.*.**.*......*..*.*..*.*...**....********..***.*.***..**..*..*.*......***.*........*..*.**...*..**.....*.**..*..*.*.**.*..**...*....*.*.****.*...**.*.....*..*..***..*.*.*.*.**.*..*.*.****...**..***......*****..***..**.*.*...*******.**.**.*....***..**.****...*.**.****.*.*****..***.*..***....*.*.*.****...**...**...**.**.******.*.*.*****.*.*****...*..*..**.*.**..*.**...****.*...*..*.*.....**.****..*.**..**....*.....*.*...*.******..***.*.**.......***.**..**.***.*************.****..*..*.*.*..*.*.....*......*.*..*.**..*.****..******..*.*.*.*..**..***.*.**.....*.*....*..**..*..*.*..**..**.*.****....*.*****..****....******...*.*....*.**.***..**...*.....*......**..*..*.*****..****...*.*..**......***...*...**..***..***.*.**.****.****.**.**.*.....***.*.**..*...***.*..****...*.****.*...***..*..***..**.*..*...*..**.*******..*.*.**********.**.*.******..*.*.*..***...*...****.......*.*...**...*...*..****.**...**...**.****....***..***..*..*******.*....***.****...**.****..*.*.*..****..**.....**.*.*.*.**.**..*.......***.**.***.**..*.*****.*.***.*.*.**.**......***.***.*..*..*..***....*.*.***...**.***.***.*.**.*..*********..**.**...*.***.**.****....***.....*...*.***.*.*..*..*.*..*..*......*..**.*..*.***....**.**.**.*..****...*..**.******.******...***.**.**....*....*******.**.*.****.....**.**..**..*.***...*****.........*****.**..**...*.*.*.**.*....***...*...*..*.*.***.**.***.****..*.**********.*.*.*******..*...****..*.**.***...**.*..***..**.*.*..****.........*..*****.****...***...*..**.*.*.***.****......*..*.*.*..***...*...*.*****.*.*....*..*.*.**.*..*..***.*.....******...*.*.**.*..*.......*.***..*.**.***....*...***.*.**..*..**.*******.**.****..**...*.*.*.**.....**.**.*.**..**..*..*..*.***.**.*.*..*.......*.*.***.*.***....******.*****.....**...*.**.*.**..*******.......*..*.****.**.* .***.***.**.*****..*.*...***...*...**...*..*.*****..*.******.**........*..*..**..***.****....**.*....*...*****..*...**.****.*****.******..*.*.*...*.*.**....*.**.**....**.***....****.****.*.*...**.*.*..*.***..**.***.*.**...*****.*.*.*..*.***.***.....******.***....**.*.**.*******......*.**.***.*.**.**..***.**..**.*..*..*....***...*...*..**....*.....*.***.***.*.*.****....********....*.**..*.*.*...*.........*.*******..*....*..*....**.**........***..*.***..*...*****...*****.**....**......**.*.***.*.*.*..*.****.**..*..****..*..******...**...***....**...*.**....**.******.*.*..***..*.****...*****.**.***.*..**.*...*.*.***.*.....**.*.***..****.*****..**..***.*..**......*****.***....*.**.***.**.**...****.*.******.****....*.*.*.*.**.***..****..***.**..**.*..**.*.*....**.*..*.....***..****..*..****.*...**.....*..*....*........*******.*****.****...*.....*..**...**.*.*.*.***.**.***.**.*.*...***.*.....*..***.*..**...**.*..****.**..*.**....**.*..*.....*..*****..*....*....*.**..*..***.*.*..*.*.**...**........*.......*.....**.*..*..*.****.*******.*.**....*.*.*..**.**..*..***.*....**.**.**..*....******...*.**.*....****.**.**...*.*..**.********...**.*.*...*..**...*....**.*..*.*.**....***..*.**.*.*.**..*.*..**....**.*.***....*.*.*..**.*.*..*.*..*.**...**.....***.***.**...**.*.*.**..***.*.*..***.*..*..*...*.**.*.*****.***...*.****..*...***.***.*.*.*.*..***.*...***.*****.**.**...**.*.*.*..*....****...*.*...**.*.*****.**.*...****..**.****.**.*..*.*.*.*.**...**.***.*.*..****.**.******.*...*.*...*.*.****...*..*..******..*.......*..**..*...**...*..*...*.****.*..****.****..***....**..*.**.*..***.***...**.******.***..*......**....*.*....**.***.***.*.*..*****.*.*.*....**.........*.**.***.**...*..**..*.***...*.*.**....*.***.*..**.*.*.*..*......*.***.****.*..*..**.***.***...**...***.**.*..****..**......**.**********....*..**.*..*.*.*..*.***.**.*..*.*....*.*.**.*......**.*****..*.*.....*.*.**.*...***..**.*...*.*.****.***.*..**..**.*****..*......*..*.***....*.*****.....*..**..*..*.*.**..........*.*.* .**..*...*.*..*.....*****..*.*****.**......**.*.**.*.*.*..**.*.*..**.*.**..***..**.*.**....***......****.**.**.*.*..**.**.**..****.****..**********.*.**.*.**.*.*...*.**..*..*..***.*..*.*..*.*.*.*.*.***.***.**...***.***..*...***...****.*..*..*.*.......**.*********.*****.***..*..***....*...*.**..*********.*.*..*.*....***..***.*.***.****.**..******....*.*..**....*....****...*...*.*.*.*...*****...***.****..**...*.*.*.*..*..****.*..******...**.*..*.*..**..*.*..**.*.*..**...**...****.*..*.***....*.*.*....**.*.*.***....**.*.***.*..*.*****.*.*....***....**.*...**....*..*..***...***.*.****..***..**...*****.*.*****.**.**.**..***.**...**..****..***..*..**..*...*****.**..**...*.****..*.***.***....*.***.**..****.***.*..***...*.**.*.***...*.*......*.*..*...***...*.***....******.*...*..**..**.....**.***.*.*..****.*****.***.*******.*.**....*.***..*****.*...**....*.**...*..*.*.*.**.*...*.*..***..*.*....*.**.****....********..*..*..***......*...*****.**..*......*..*.*.*..**.**....**.**.*.*.*.......*.*.*..**..***...**.*****....***.****.**.***..**..*..*..**..**..****.*.******..***.*.*.*****...**.*****..**...*..**...*......**.*.***.***....******..*..**.*.***.**.*.*..*.*.*...****.*..**.*.***..*...*..**.**........**..*.**..*....***..**..**.*..*.....*.*****..**.**..***.***..**..*..*.**...*.***..**............***.**..*...*....*...*****.**.*..****..*.*.*..**...*...*.**..*.**..*.*...**.**.**.....*****.....*..***...**.*.*****..*.*......****.*.*****.*....*.****.*..*..*..***...*...**.*...*.....**.**..****..**...*.******.**.***.****.**..*.*.*****.***....*..*.**.*.**..**...*.*.*.***.*.*.*******....**.*.*..**....*******....**....***.*...*.***.*..**.......*......*.******.*.**.*...**..*****.***..*.**......****....*....**.*.*..*.***.*.*.........*...**....*..******.***.**.**....**..*..**.***.**.***.**..*.*....**.*......******.*.*****.*..*.**.***.*...*..*.*.*.**.*.*..*..*.*.*******.**.*****..****.**.*..***.*.**.*....*.*.*.****..**..**..****..***.*.***.*.**.***.***..***.*.*.*.*....*.***..***...**.****.** *.*.**.**.*..**....****.***.*..*..**.*.*.**.**..*..****.*....*.******..**.....*...**..***....*..*...**.*.*...***...**..***..**..*.**.*****.*....*.*.***...*...**..***..*.***...**....**...****.***..*.**.*..*.*..**..***..*..*....***.****.**..*.**..*..*..*.*.*...*..*..*..*...*.*..*.*.*.*..****.**.*.****.*.**...*.****..*....*.******....*.****..*...*.*.**..**..*.**.....***...**.*.*.*...*.*.*......*.***.*.*...**...**.**.**..*.***.*.**...*.*.**..****..*.**.....**.**.**..***.******....*..****.*.*******..**.*..*****..**.**..*...**.*.*.*..**...***.*.*.*****.**.*..*.****.*.**.*..**..*.****.*.**....*.*....*..*..**....****...**.*..*.*.**.*.***....*...*.*.......*.*********.*.**.**..*.*..***...*.*...**.***.....*..*..**......*..**..**....*.......*.*....**..**.**.***.*.*.*..***.***.**.*.**.**...*..*..****.*...*..*.*..*.....**.*..********.*****.***....*..**.*.**.........*.....*.*..****..*.**********.*.**..***..***.......*..***.*..*.....**.*.**.****.***.***.******.*..*..*.*.*..**.*.*...*..**....**..**..*.**....*..*.****.**.....**...*.**..**....*.*.*.*..**..*.*.....*..*.*...*.*......*...*.*..*.***..****.*.**.........*...*.***.*..*.*..**.****.**..*..***....**.*.*...*.**..*.*.*...***.*...****.****.**.**..***.*.*..*..*.....*.***.*....*.*..*....*..****...*..**.*...****..*..**......*.*.**...**.*..*.*.***..*.*..***.**.**.*****.*.**.*.****..*..*..*....*****.*.*..**...**...**.*..*.....*.**..*.*......*....**.**..**....*.*.**.*.*..*.*.*....*..*..***.*.***..*.******....*.*..*..***.***..****...****.*.*.****...*.**....***.*.....*..*....*.**.*.*.*...**.*..*.**.***.*.**..**...**.*....***.*....*******.******..*..********..***...*.***.*.*****........**....**.******.*.**.*.....***.***.*..*****.*.*..*...**..**....*..****..*..*..**..**...*.**.*.....*...****..**.**.*.*.****.***..*.*.*.*.*.**.**..*.***.......*..***.*.....**..**.*.....**.....*****.*.**.....**...*..**..*..***.******..*..*.......**.***..*..*..*.**.**...*.*...*..*****.*.***....*.***.....*.*...*.*.....***.**.*...*..*.***..*..**..**..**..*..*..*.* *.*..*..*****..******.*.*.***.***...*.**..*...*..*...*...*.**..***.*.**.....****...*..*.*.*.*.*.***.........*.*.*.******.*.*.**..****.**.***..*..**....*..*.*.****...****.*....******.**..*.*.*..*....**.*..**.*****.**..*.****..**.*.**.....**.**.**.**...*.....*..*.***.*******.*..*.**...***..*.....***..***.*.***...*..**...**.**.**..***.*.**..**.**...*.**...*..***..*.*..*.*.**.*..*.....*.***.*.*..***...**.*..*.*.***.**.******.**.****.*.....**.**.*..*...*.*..*.*****..*.*...*.*.......*.*..*...****.*.*..*****.*..***..**.*..**.**.**..*...**...***.*.*.*****.....***.*...**..***.********.**..**..*...***........*.*.*.*..*.*...*.*.*....*.**....*.....**.*.*.***.***..**.****.***.**.*..*.**....***....**..*....*.**.*..*.***...*.***..*.*..****.**.***.*.**...*.***...**...********.*.*.******.*****.**...*...*.***.**.....*...*.***.*.*****..*..***.******.......*..*******...*.***......**..**.**.....*..***.***.***.****.***.*...**.........**....*.*...*..*..**..*.*****.*.*....****..**.*.**...*.*.****.*.*.***..**.*..**.**.*.**.*..*.*.**.**.***.*.*.**.**.***.*..******.....*.*...**..*.**...*.**....*.*....*...*..****.*..*...*...***...*.*...*.*..***.**...*...*****.***.*.**.....**.....*.*.....*.*...***..*****.*.*..******.**.*.**......*..*...**..*.....*.**...*......***....**.*..*....*******.**.**.*..*...*.*..**.*.***...**..*....*..******.*..**.*......*...**.*.*...*.*.****..*..*.*.**.**...**....**.*.*.*...*..*..**.*..*.**...*.......**..**...**.*.*..*..*..*...**...**.*.***..*.***..****....*..*....*.**...***......*.**..**..***....*.**..***..*......**.....**.*.*.**.***.***.....*..***.....**.*....***.*.*...*..*.*....***.*.*..**.*..***..*.*......**...***.***.*..*.*..*..****.***.*******.*.***...*.**.****...**..*..*.*******....*..*..*..**.****.*.***.*.***...**..*.*.*.**..*..****..**.*..*.***.*.**.*..*...*...**.**..**..**..***..**.*...*.*.*..*.**.**...*...*...*.*.*....*..**.**.**.*.**..*****..*****.*..*.**.*..*..*..*.*.***...*.****....***..*.*..*.***..*.*.**.**....*.******....*..**..*.*..**...****..*..***.*.. ..***.*.**..*.*..********..**...*..*.**..*.*.**......*.***...*.*.*..***.*.****..*..*.**.***.***.**.*..*......*..**...**.**.**.**.**...*.....**.....*.*.*.**.....*.******...**.**...**.***.****...*******..*.*.*.*.....**.*......*..*...*.*.***..***.*......**.**....****.*...*.***..*...***....*...*..***..***..**..******....*...***.*..*****.**.*.*...***.**.****..*.**...*.*..*..**..*.***...*****.***.**....*.****.**..*..****.**.....*.*.*...*.*..****.*.**..*.**.*..*...*.....*.*..**....*...*.*.**..**.**.*..***..*.****..***.*..****..*.*****...**..**.*..*****.*..*.....*..****.*...*...***.*.*.*...******..**..*..**...*.****.*.*..*..*...**..*...****.*.*.*.*...*..*.*.**.**..**.**...*.........*.*...*****....*..*.*.*.*.***..**.********.*.*..*.*.*..*.....***..***.**..*.**.****..*..*.*.*....*.*..**.****.......*****.**.*.******.*.*..*.****.*..***..***..***.***..**.*.*.*.*.....****..*.***.**...****...*****.***.*...***......**.**......***...*..*..****..**.*...***.***..****....*.*..**.*..****.*.....*...*.**...*..*.....****.***.*.**...*.*...*.....*...*****.*..*****.*..**....*..*.**.*.*.**...*.*******.****..*..*.....**....*.*.**..**..*****...**.***...*..*.*....****...**.****.....*.*..*.*......*.*.*.*....*..*.**.....*****.****.*.**.**.***.**.*.***..*..**.**.**.**......*..**.***.*..******.***..*......**..***.*.**.**..**.**..***.****.*..*.*****...*...*...****.**.*.*...****..**..***.*.*..*..**.*.****...*...*.*..*.*.**..***.*..****...**.......*...**..*...*..*......**...**...****..*.*..******.***.**.*.*...***...**..**...*.**.*.*.**...***..*.........****.....**.*.**..*.*..**...*...*..**.*.*....*.....**.*....**.....***.**..*.*..*.**..*...***.*..*.**..*..***....**.*...**.*...*..*..*.*.**.*.**.*..*...**.*.*..***...*****.*.......*.*.**.*......***..*****...**..***.****...***....*..*...*.........**.*.***.***.*..******.*.***........**.*....**....****....***.**.****....*....*.***.**.******...**.*****..******....*.*..*...***...*..**..*.....**.***.*....****..*.****.**.*.**.**.*.**.**..*..*.*.***.**...*......*. .**......*.*..*...*.**.**..*.*..*.....**.*.**.**..**...*.****.*....*...***....*****...*..*.....*.**..**...*...*..**.*****.*****..******....*...*...*.*.***.*.**.*.*.*.*..**.****...*.......*******..*.*..*.****..***.*..***.***.....***.*.**.**.*...****.*..**...**..*.*...*...*...*...*....**..**.*****...****.*..*.**..****.*.*....**.*.*****.*.*..**.*.*.*.*.*****........*...*..*.*.*******.*..*..*....**.*.**.**..**.*.***.*..*...**.******..**.**.....*.....**.*.******..***.***.***.**..*.*...*.**.*****.*.*.******.*****.*.*..***...*.*...*..*.*..**..***.*...***.*********...*********.**....*.*.*......*..*.**.**.***...*.......****.**.***....*.*..*.*.....**....*.*******..**........****..**..****....*....*..***.********...***.****.*...**.*.*..***.***..*.*..*.***.*..**..*.....***.*...**.*.*.**..*..**.*..*..**.*********..***..*..*..*...*.....**...*.**.**...*..****.*.*...*.*..*..**.......*.****......*.****...*..*.**..*****.*.***.....**.****..**.**.*.....***.**....*...*...**..***.******.***....**.*.....***.*.***.*.**.*..*...**.*..*..**....*.*.***.****.****.*..**...******....*..***.****.********.****..*.*..**....*.***.*.*.**.*****...*............*..*.*.***.*.**.**...**...********....*.*.**.**.*....******.***..*.*.****.*.*.*.***....***.**.*.***.**.*.**.*..**.*..**.*...***.**.****.......*..*.***..*.........***...*....*.********..**..*..**....*.*..**.*...*...**...**...*..*..**....**.***..*......**.***..*.**.**.*.*.*..***.*....******..*..*.*..****..***.***.*.**.**.*.*..*...********..*****.**.********...**.**.**.**.*.......*...***...**.*.*.*.***.**.**.*..***.*...**..********.....*.**....*.....*.**..****.*.*.*..***.**.**.*...**.*..**....***......*.*..*.*..*.**..**..**.****.*..**..**..*.**.*.*.**.**...***...**********..**.*..*.**.*.*.*..********.**.*.*..***....***..*.*....***.***...**..*.*...**..*.**.*.*..***.*..***.*...*.**..*..*.*...***.....**...**..**...*......***..***.*.....*.**....*.....***..*..**....*******.*..*.**....*.**..*.**.*.....*.*..*.*.*...*......**.****.*****.........*.***...*.*** *.*.*...****.**.*.******....*...****......*.**..*.*...*.*.*.**..*..******...**.**.*..**...*.*...*.***.*.*.**.**.****.**.*.**.*****.**.......******.***.....*..*....**.*.**.**.**...**....***.****...*...*.*.**.**....*..***...***.**...**...*..**........*..*....**.**...*****.***.*.**.**.**.*..**....****.*....****...**....*.*.*....**..*.*...**.**.*..***......*....*..*..*....*.*..***.*........**..***..*.*.****..***.**.*..**.*.**.*.*.**.**...**.**.**.**....*.**.**..*..**.********...**.*****.*..*.***..**.***.**.**..**..**....*..*.*...****.*.*.***.*.***.***.*.****.*....*.****..*..*.*...***....**.*.*...*..***..**.*..*.*.*.....*.......****.***.....*.*...*...**.*.***.***.***...*....**.*.....****.*.*...***.**.**.*.*.**.**..***.**....*..*.*.*.*****..**.*.**.***.**.*..*.****.***.....*...**.**...**..**......*.*.*...**.*.*...**.......**.***.****.**.....***.*.**.....*.***......**.*.*.****..*.*...*.*.*.***...***.***.*..**..*****.***.**..**.**....**.*.*.***.*.*.*..*.****...*..*..**..*.*****.***.**..*.*....****.*.**.****.*..*.*...*..**.....*.....*.*.....*..**..*....*.****.*****......***..*.*.*.*...*.........**.*.*.*..**.*.*.***.......*.....*****.**..*.****..*.....*..**.***.**.**.**.*...*.**........**...*****...*.....*.*.*****.**.***.......**..**.***....*....*.*...*.*....**...***.*..**.****.....*..*.......**..*....*.*.**..**...***.*.*******...*.*..**..**......*.*.*******..****.....*...**..*...*...*..**.**....*****.***.*.....**.**.*....*...*...*..**.*...**....*..**.**.*..****.*..*.****.****...**.***..**..**..**.*...*.**....*....***.....**.***...**.....**...*.*...**.*..***.*..**.*.***..*.***.**.***...******....**..*.*..*...*.***.***....****....*...*..*.***.*..***.****..**..***.......*.**...**.*.*.*....*.*...*.*.*..*.*..**.*.**..***.*...*.***..*.**..*.*.**..**..*...**.**.**.**....*****...*.**.*..***..*.*.****.**.......**..*.....*.*..**.*..*.*..*.*..*.***..*...*..***..**...****.**.*.**.**....**..*....**..***..**.*.*.**..**.*....***.*.***....******.*..*....**........***....******.****....***.. *.*..****..*.*....***.......****...**.*.**..*****.***.*...****.**..***.*..**.*.**..**..***.*..*..*.****.....**.*.*.**..*..**.*.******.*..***..**..**...***...**...*.*.....*..***..*.**.**.*.*.**..*.*..***...**..******.**.*.*.*.***......*.**.***.**..*****....*.*..*..*..*.*..*.*.**.*******..***....**.***.....*.*.**.****.*.*.*.........*.*.**..*..**.***..*..*....*....***.**.*.....*..*.*...*.**.**.*.***..*..**.*..******.****..**.***....***.*.*.***.**.*....*.**.***....*.*..***.**.***..*.**.*.*.**.*.*....*...*.*.*.*...*.*.*****.*.*..*.*.*.*.**..**.*.*.*...*.*..****.**..****...**.*....**..*.**...****..*.**.*..*.****.**.*..***.*********.**.****.**.*..**.****.**.*.*....*......*****.*.*.*.*.....***.**.******..**..****...*....*..**.*.*.**.....*..*...**..*..*****..**.**.*..*.**..**.**.****...***.**.**.**..*..***.*..***...*.***..*..*..*.***.*******....*****.**...****.*.***.**.***.****...*******...*.*...******.***..****...**..*********.....*..*.....**.***.**...**.*..*..***.*****.*.**.***.**..**....***..*....*.**..***..*..***....*.......*.********..**.**.**..**.***.*..******.*.*.*.**.*.....***.*.......***..****.*..*.**.*..***..*..*..*.*.*.*.....*..*...**.*..*.***..*.*.***.**.****.**...***...*.**.*..******.****..*......****.**.**.**********.*.**..******....*...***.*..*...**.*..**..*****.****.*....***..*...*..**..*...*.**...*..****...**...*....****.**..*********.*..*..*.*...***...*******.*...**....******....**..***.**.*.***...*..*.*.**..**.**.*****...*****..*...**.*..**.**..**.*.**.*.*....*.*.**.*.**.*..*.***..........*.*.*.*.**.*....****..*..*...**..**.*.**..**....**.*..*...***.*.*.*..*.******.*...*.***.*...*..**.**.**.**.*.**...*....*...***..***...*..*.********.**..******.*.***.*..******.*..*..**.***...***.*.*.*.***.**.....******..*.*..**.*.*...*..***..*.*.*..******.....********....*.*..*.....*.*....******......*.*.***.****.*.*.*****.*.**.*.***.****.....*.***.*.**.*.*..***.**.......*....**.*..*..***.***......*...*...*....*...*****...***.....*.**.**.****..*.*..*.*.*****.*.***........* ..*....*.*.*.*..*...*...*...**.*.*.**......*...****.*....*.....*..*.**..*..**..*..**.****...****..***..*..*.*.*.**.*.*..***...*.*.*****..*.**..**.**.*.**....*..*...*..**..*...***..*.*..*..*.*..*.*.***.**.*..*..***..**.**.........**.*.**..****.......*..*.**..***..**.....*..**..*****.*.**...*.....*..***.*.....*.****.******..*..*..**....*..*...****.****..*...***.*.*.*....**....**..*..*..*.*.*...**...*.****.*.***....*.......**.*..**.*****.***.****.**..*..*...**.**.......*....**.*...*.*..*.**..**....*..***....*.*.*.***...*.*..**..***......*******...*.*.*.**.*.*...*..**.*.*****..*.*..**......*..*.*...***...**.*.*..*..*****.**.***.**..**.*.*.****.***.*.*.*..*.*.**..**..*..***..*.******.**..*.*..*.***.*..*..*....*..*.******.*.*...*.***...**...**.*.*****.****.***.*.****..*...*.....*.*....*...**.*...**...*..*.*...***..**.*..***..*..**.**..**.*.*..**...*..**..*.**..*.*.*..*.*.....*.*...****..*****...*.*.*.**.*.*****....*....*...**...***..*.**..*.*.*.**.****.......****...***.*..*.*.*.****.****.*..***...*****..*.*....***..*.**.*..*..*.*******.******...**..*....*.**.....*****.*.*.....********....****.**...**.*********.**....**.*.*.......**..*....***....*.*..*...**.*.**..****.****....*..*.*.********..**.**....*.*....**..*.......**..*...*...*.*....*..****.***..**.**.*.**.*.....**.....*.....*****.**.*.*......*....**.***....*.*****..**......****....*....**..***..**...*.*.*.*.*..*..*...*****...*..****...****.*.***..*...*.*...*..**.**.*..*..........**.*.*..***.*.*.*..**.**...*..***.*.*.**..*.......*****..*.*.*.****.*...*.****..*.*.**.***.**...****..****...**.....*..*......*..*.*..**.*...**..**.***.*.*..*.**.*.*.*..*..***..**.***.*.*.***..*.***...**.**...***..*..*.*.*..*..**.*.*.*..*...**...*.**.....*....**..**.*.*..*****.*..***.***..**....**.*.**.*..****..**.*.*.*.*..*.*..*..*.**.**.*...****.**.**....*..*******.*...*...****..**..******.***.*..**...***...****.*...*.**..**.*.**.*.**.*...*****.....*..**.**.*.*..**.**..*..**.*.****..**......***.*.....***.*.*.**.*.**.*.*........*********... **.*....*....***.*.****..**...*.*.***....**.*.*...*.*.**...*.*......*.***.*.*.....*.*.*.......**.*.*..*...**.*.*..*.*.*.*..**.***.*..*****..*****..**....*.**.*...**.**.**.**.*....*****..*..*.**..*........**********.**..*.***....***.*****.*.*..****.*..******.........*.*.*.****.*.*....**...******....**...**.*..*...*...*..***.*.**.*.**....**..******.****.**.*...*..*.**..*.*.*...**....*.**....**.*.*...*.*.***.**..*..****.....**.**.**.*..........*...*.**...****.....*.*.**.*.****.*.*..**.*..*..*.**..**..**.**.*..*....*.***.****.*....****..**.*..*.**.*.**.***.**.*...**..**.*..**.*.**..*...*.****...**.*..**..****..******.****..*.*.*..*.***.*.......*..*.*.*..**.*..*.***.*...*****.*..********.*..***..***.**.***.*..*..****..*.***.***..***.*...*..***.*.**.....**.*.**.*.**.***.**.*...**.**.*.**.*****....***.*.**...*..****..*..****..*...***.*..*******..**.*...****..*....**.*..*..**..*.****.*...*..*..***..*..*.***.**.*****.**.*****.*..**.**...*.**....*****.*..**.*..***..***.*.*..*.****.*.***..*...*.*.*..**.****...**.*****.**....****...*.*.*.........***.*....*.*..***...*..*.****.......***..***....*..*.**...*..******.**.***..*...*.*.**..**..****....******.****..*.***.**.*.*.*..*.**..**.*.**....*..*.......*..***.***....**...**.*...**.***.......*.*..*****..**.***.****.*..*..*.....*.**...******..*...*.*.*.***..***.**.***.****.*.*******.*.......*..*.....**....*******.*.*..*.*....**.*...*.*...*.*.*.*.*..**.*..*...**..*.*....***.*..***.*.*....**..*****....*.*.......***.**...**.*....**.*..****.**.***....**.**.*.***..***..**.**..**..*.*..*....***..**..*.*.*....***.*..**..*......**.*****....*..*.*.*.*.......*.**.**...*...*..*..*...**.*.*...**.*.*....*...*.*.**.*......*....**...*...**....*..*..**..*.*.*.*.*..**..***.....*.*..**.***....*.*.**.*****...**...*..*.***.***..******....**...**...*..*.*........**.*.**.*..*..**.*..***.*.***.*..*....****.*.*.*...*..*.*.**.*..*.*.**.....****..*....***.**.*...*....*.*..*********..***.**.**..*.*.*.*.....*..****...**..*..*.*....*.***..*****.***.*...*..**.** *.*...*.**.**.*.**.****...***.*...**.***.*.*....*.***.*.*...**.*..**.*.**.**.*.**.*.*.*....**.*.*.*...**..****..*.*...*.**.....**.*...**..*..******.*.....*.*....*.*.*.*******......***...**.*.*****..**.**...**...****..*.*.**.*****..***.*.*...***..*....*..*****......**.....**.*.......*.***...***......*.**.*.*.**..****.*.*..*.***...***.**.**..*.*..*.*.*........*.*.***..**.*..*.*.*..**.*.*.**.*.****.**..*.**...***..***..**...**....**..*****..***.**.*.....*...*.*.*.*******.*..***.****.*....**.**.....*..*.*.***...*.****.**..*...****.**.*.**.***.***.***..*.*.*...**..*..*.*....*..*.**..**.**.**.*.****..*.**.***.**..***.......*..*..***..**.*..*.*..**..***..**...*.***.*.****..*....**.****..*...*.***..****....*.....*.***..**...*.**.*.**.......***.*....*...*.....*.*.**...*.*..*.**..****..*.**.....*..*.******....**.**...**...***.*.*.*.**.**.**..***..*..**..*.*.*.***.*....***........*.*.*..****..***.*.....*....**.*.*..**.******.*.*.*.**.**.**.*..***..*.*.*.**..*.**.*.....*****.*.***..**..*****.**.*.***.*...****.*..***...**.....*....*..***..*...*.*..*.*..*.*....**.*...***....**...*....**..**.**..****.****..*..*....*.*..*.*.**.*..*******.*.*..***.**..*.**..***.**..*****.**.**.***.*.****.****.......*.**.**...*......***.**..***...***..*...*.**.*.**.**.*.**..*.*...*..*..*.*.*****.**....****.*.********.**...*..*...*....**.***.*.*.**...*..*.****...******....*.**..****..**.**.*.......*..*....*.*.*..***.....*.....*..*.*..****.***...***..***..*.......**...*..*.*.*..*.*.**.*.*****.*....*.**..***.......*..*..**.*..***...*..*.*****.*..***..*....*.**..*****.**...*.....*..*..**..*.*.*..**.*.**....*.*..****.***.....*.***.***.*..**.*.....**.*....*..*.****.*******.**...*...*.*.****...**....*.***....***..*.**.***..*.**.*..*...**.****.*.*..*..*****.*....**......*.***.**.**.**.**.*..*........*.**...............***...*.*******..*.*....*...*.*.....**.....*****.**......*...**...*..*******.****.***.*.****.*..*....******.*.*.*...*..***......*****.**.**.*....*.*....**..**...**.*.****.*.***...*..*...***..** ...*****.****...**..**.*.*.***..*.***.***.*.**.*..*...*.**....**..*.****..*..****..***.*.*.**.*.**.......*..*...*.*.**.***.***.....***.***.*.*.*****...****...***..***..*....*..***...*..**.*..****.*.***.....*.*..*.*.***..************.....*.*****.**.*..*..***.**.****.*..**.*..*....*..*..*....***.*.*.*......*.**..******..*.....****.*.*...****.*...*..****...*.*.....*.**..****.***.**....*....***..*..*..*****.*...*...**.*.**..***.....*.*.*.*.*...*...***.*.*..*...**.***.*..*.***.*...**..*.*....****..***..*.*.*.***...*.**....*.****.*****...*.*.**.*..*...*...****...*...**.**..******....**..*...*...***.****.*......*.....*..*.*...**.*.*...*.****..*.....*..**...*....*...***.**.*.**.....**..*.**.***.*........**.***.***....***...*.....***.*....*.**.*..*..*.**.**..*...*.*****..*.*****..*.*.**.*..****.**..*.***..*...*..*.*.*..**.*..*........*..*....*.*..**..***.*....*.***.*.*.****.**.****.***...**..***.*.*.***...**...**.**...**.******.*****....*...*...*.**.***.**.*****.**..*..*....*.****......*.*....*.*..*****.***.*..*.*..****.*...*..*.*..*.*..*.*.*.*.**.*.***.*..********.*****..******.*...*..*..**..*.*...**.*...***.**..*..*...***.*....*..***.***....*.......*..****....**..**.*...***...**..*.*.**...*..***.....*.***.**......**...*...*....***.*..**..**......*.*...*.*....*.**....*..*......*....****..*....***.*.****.*.*..*.**.******.**...*..**..*.*..*....*...........*****.*.*.***.***.****..*.**.*.**.....*.*******.***....*.***........**.*******...*.****....*.**..*...***..**...**..**********....*..*..*..********..**.....*.....**.*...***.*.*.*..*.*.*...**..*..**..*..*..*.**...**.*.***.*..***..**..**..**....*...***.**.***..***.**.******.***.*.**.**.**.**.*.**..*..*.*..**.****.*.*..***....**.*..*.*.****..*.****...*.*.**.**.....***.**.*....**.**...*.**..**...*...*..********.*.*.**....*..****..*..*...*..*.*....*..*.**.....***.*..*......*.*.***..*.*********..*...**.*....*.***..*****..*.**....*..*..**..*.***....*.******.***...******.*..***..**.*...*.*.*....*.*.**.....*...*.*..********.*..**.*.** .*.****..*.*****....*.**..*...*.*.*..*.**...*....*...*..*...**.***..***.....*******.*...*......*....*..*.*.*...*.*..***.*..**......*...*...*...***.*..*.***.*.*.*..*.**..**.*....***...*****.*...*.***********..*.**.......***.***..*..*.*...*.*.*.*...*.**...**.*..**.*...**.*.*.**..*..*****.***.****.*.***.**.***...**..*...*.***...**.*.....*.*..*.....*.***..**.*.***.*..***.**.*.**.*.*..**......*.**.*..***.*.**.*.***.****...******...**..*****.*..**.***..**.*.***......**..***.**...**..*...*.....*...**...*..******.*.*.*......*....********...***..**.*.**.*.*****..*....*....*..**.*****.*..*....***..**.......****....**..**..**.*.*.*....*.***.*....**..**...**.*...*......*.*.***...**.**.***.*....*.***...*..**.*...*.**..*.*.*****.*....*..*..**.***.*.*..*..***.*.*.****.*.**...****.*.*.*..*.**..**.****.**..*..*.*.**...*.*.**..*...*....**....*..*...**.**.....***..*.***.*.*.*..*.*........*.*..*.......**.*....**.****.*.....***...*.*...*.*.*.*.*.****.********..*.*..***..****..*.*.*.**.**.*.*.*...*.**...*...*.*...*...**.***...****.*****......****..*****.*.****...*.**.*.******.***...*.....*.**.*.*.*.**..***.*..*.**..*...*....**..**.*....***.....*.**...**..**..*.**.**....**.**.**..*..*.*.*.*.*......**...*.**.*..**.*..*.*.*....***************..**.**.***..*.****.*....*....*.*.....*..**..*..*..**...****.*..*...**..*...*..*..**.***.*.**..*.**.....*.*.*..**....*.***..***.***.....***.*....*..****.*.*.******.**.......*.***.**..***.**.**..*..***.*..**...*****..****.*.***...***..*.**..*.*..*.***.*.**..*****.**..**.*.....*..*..*.*...**.*.**.......****..****...*....*......*****.********.***.....***...*...*.******.*.*....***..*.**.*.******.*.***.***.*...*.*.......*****.**....*......*.**.*****..**.****....*.......**.**...**..*..*.**..*.*....*.**.*.*.*.**..**...***.*.***..*.*.*..*....*.*.*.*..*.*.***.****.*.*.**..**.***.....*.***.*****....*****.*..*.**.***.*.***.*....***..*.**.******..**.****..*****.**.**.**.**.*..*..***.**..***...**.*.*..*..**...*...**...***..***.***...*...*.*.*.**.***...**..***.*.*.*. *.*...*..**.*.*.*..****.......*..***..*.***.****..*....**.****.*.*.*..**..**..****.*.***.***....***..**.**.*...***.*.*.****.....**.**..*..***.*.**.****.*.....****..*.....*.**..****.*******...*.*.*.*.....**.*.*....**....***.*..*.*.****..*.*..*..*.*****.****....**.****.*..*.*.......*.*.*..*.*.*..**.*.***.*..**.***.**.****.......***..*.*........**.**..*..*.*.**...***.***.....****..*.***.**.**....*.**.....*.**..***.*.*.***.....******..****...*..*.**.**..****.***.*.**.*......*.*....**.*.*.*....**.**.*..*.*.**............***..******..******.***..**....***..*...*......*.*.*.**..**.......****.....**..**..***...*.*...*.***....**..*.*.*******.*..**...**....*..***..**.***...*****.*.**..*.*..*..****.**..*.*.*..*...*.********....*.*.**...*...*...*.*.*...****.**..*..*..*..*....*.*..**..*.*******..*....******..**..*.**.*.**..*..**.*.*....**.*.*.*..**..**.*...*.....*.....*.*.*....******.*.*..*.**..***..*.***.....**..*.****.*.....**......*...*****...*.**..*.*.*.*.**....*.*.***..**...***.*.*.**..*.*....***.**.*.**.***.*....*..***..**..***.*..***.**.....*.*....*...*..*.**.*..*.***..*.*...*.*******..******.*.*.***.....*.*.*..*****..**.**.*..*...**.*...*...***.*******...**.**.***.*...*.*...**...*******.**..........****...****..*.*....***..**..*..*....*..***..*.*.*****.**.*..***..**..*....***........*****.*.******.**.*..***.*****..*..*****..*..**...*.**..*.***.*......**......*.*.*..*..***.*****.*.*.*..**...****....*...*.*.**.****..*....**..*.*.*.***...*..**.....*.**.*.*.*.*..****..***.*.***.**.**.*.******...****.*.....****..*..**.****..***.***.*..*.....*...***....*..*.*.....*...*.*.**.***..****..***.****.*.*.*..*.**..****..****.*..*.***.*.***..*.***..*..**.*.**....*...***...**..*.....*.*.**...****.**.....*..**.***...*..*.*....*****...**.***..**.**.**.*.***..***.*....*.*...*.*..*...*...**..*...*..*..***...*.*.....*.....**..*.*.*...*.**.*..**.*....*.*...***.*...***.....****.***..***.***.*.**.**..***.**.....**...***..**...***...**..*****.**...*.*.**.*.*..*.*.******..**...*.****....******... ***.**.*..*****.*.****..*..*.*.......*****.**.....*.***.*.*..***..*....*****.*..***.**.**.*..*.******...*..*.*.....***....*.*.*..*.*.*.*....*.*..******.****.**....**.**.**....*..*.*.*.*****.*..**...*.**..******...*.*****.*.***.*.......****.***.**.*.......*********..*..*.****.*...**.***.*.*...********.*...**.**..**.....**.**...*..*..***.****....****..***..*.**..**..*..****...*..*..*****..**.*..*.**.******....****...**....**..**...*.*.***.*.***.*******.....*.........*...*..**.*.*..**.*........*...*.**..***.*..**..**.....**.*.*.**..*...*.......**...*.***.**.*.**.**.****..*.*****..*...*...*.*.**..**.*****..*........*....**...*...*****.**..*...***.***.**.*...*.*.**.*..**....*..*.**....**.***.*.*.*.*.*..*..*.*.**.****.*.*.**....*..****...**..*.*.****..*...**..*...**.*.*.***.*......*.**.....**...*..***..*..*...*.**......*.*****.**....*.*.**.....*..****..******...*..**.*...*.....*.*...*..*.*.**....*....**.********..*.*.....*.*...*...*..***...*.**.**.***....**..**.*..*.*...**.**.*.***....*.*..*.**.***..******.*..***.**..*.*.....*.*.*...*..***.*.*****...***....*..*....*.*****...*..***.*..***...**....*.**..***.*.**..........*......*.*.*....****.*.***.*.....*.***...***.**.**..*..........*...*..*....*.***..**...****..*.*****...*.***.....*....*.**.*.**.**....**..******.*****.......*.*.*......*****.*.*...*.*.**.**.**.*...******.*...****...*.*.*..*.*....***.*.***.*.***.....**.*.*..*.*..*.*...*..**.****...****.**..****.*..*...*..****.********.*.*..*...**..*..**.....*..*....****..*..*...*...***..*.***.....**...**.**....**...**.**.****.*.***.*.**..***..**.***.***..**...*.*....****.*....*.*...**..***.***.....*...*..**....*******.***.......*.*.*.***..*.*.***.**...****..*..*.**.*.*.****..*.**...*.***..***.**.*.*....*.**.******..***...***...*.*.*****..*.*...*.***....*...*..**...*.*...*..**.*..*.**..**..****.***.***.*....***...*...*.**.*******...******.*.****...*.*.*.*.*.*...*..*.*.*.*..*.**.*...*........*.*******..*****......*.*.***.**..*...**....*...*.*.*****.**.**..***...*..***.*.**..** .**.*.**.**..*.**..*.*.**..*..**..**.*.*.**..**..**....**...*****.**...**..*.******...*.......*******...*.*.**.**.***..**.*...*..*...**...***....**....***.*..*..*.**....*.*.*..***..**..*...**....**..*.*..**..**....*..*.*..****.**.**.*..*......**.*.**.***...***....***...**.*******.***....*......*.***.*.*..*.**.*...*.*.*...***.....**..**.*..*.*.*..****.**.....*****.*.**..**...*.*..******...*.*.*.*.*********.***.**...*.*******....***.**.*******....*.****.**..****.**.******...*.*....*...*.**..*.*..**..*.*...*****...*.*.....**.*.***.....*..*.*....*......*.***..**.*.**...***..*.*..*.*.*.*.*.*.....*..*....*.........*.***.***..**.***...*.*.*....*.***.*.**...*.***.*.***..**.**.*.....**..**.*.******...*...*.*.***....*...*.*..*..**..*****..*.*.*.*****.**.*..*.***.****.***...****..*..***..*.**.*.*****..**..**..*****...******...*...*...****.*.*.***.*..**********....*....*.***...*.****...**.*...***..*******.*.*.***..**.***...**..**.*..*...****...*.***.*.***...**...*.**..*.*.***....**...***.***..*...*..*......*.**.***.*..*.*.****.******.*..*.*.*....*..*...*.***.**..**.*...*.*...*.*..**.*....***.*..*..***..****.***...**..***.*..****..**.*.******.*..*.*.***..**..**..*..**..*****..*...*.****.*.*.*.**.....*....*.**....*.*.**....*.***.**.******.*....*.*....*..*.***.**..*.**..*.***..*.*..**..**.**..*.*.**.*.*.**.*.*.**.**.*..*..**.*..****.*...*.*......*.*....****..**...*******.*.***.*...***.*.**.**.....*******..*...***.*.*.***.*.**....*.*..******.....***.*.****.***..*.*******.*.*.**..*****...**.*..*.**...***.*.*.*..*...*..**..**..*.***.**.*.*.**....**..**.*......**...*..**.*..**.*....***..*....*.*..*..****.***..*..*..*..*..*....*..****..*.*..**....*......*.**..****..**...****......*..*.*******...**.*..*.*...*.*.****.*.**.*...**.****.*..*.*.**...**.***.**..**...*.*....**.**...**.***.**.*...*.....*..***...*.*.....*...**.***..**.*.*......*.*..*..*.*.*..***.*...*..*.......***.*..****..**....*......*.*...**...**.*....***.*...*****.*..*.**.....*.*..*.****.*...**.**.*.*...*****.*******.**..*.* ..**..***..*..*.*...*..*.***.**.*.***.****..***.*...*.*......***....***..***..*.....**..**.*.*.**....*.****.***..**..**..*......*..*..*....*.******..**...****.*.*.*...***.**.**..**.**..***..***..*********.***...*****.**.**..**.***..*****.*.**.....*..*..******.*.***...*.***..***...****....**.**.*.**..************.***..*.*.*....*.*..**..**...*..**.***.***..*.****..**.**....****.........**..**..****..*.*..****.*...*.**..**.***..*.*.****.*.....*.**.**.***...****..**.....****.*..*...**..**.*...**..**....****.****...***.***********.**.**.**...*...*......*.**.*****..***.*.**.**...*....***.*.****...********.**.******.*..**.**.**.******.***..*..***.*..*...*...***.*....*..*.***.*..*...*..*...*.*.*...*.**.****.**.**..*......*.*..*.**.****.******.******..*****.*.**.*..***..*.**..****..*..**..***..*.**.***.*.*.*.**..*..*.******....*****..***..***.****..*..******.***....*.**.**..****..*..****..**.***..**.*.*..*.**.*.*.*.****..*.*****.**..**..*.....***.**...****.*..**..***.**..*..*.*.**....**..*.*.*..**...**..*...***.**.....*.***.***.*...***....*...***...*.*****.*****.****...*.*.*.***..*...***....**.***..*.***.......*..***.*...**..**...***.***..*..*.***...*..**.*.*****....**.*.*....*******.**.***..*..*..****.*...**..*...*.*****...*..*****..*.*.**.***.*******.***.....*...*.***...*.**.***...*.*.**.....*********.*.**.*....**..*..***.......***..*..*******....***..*.*.**.**..**....*.***...*.**...**...*******..**..***.*..*******.****.**...**.*.........**...****..****...*..***.*.**..**.....***.....***...*..*....*.*.*.*..*.*.**.*..*.....***.*.***.*...*.*..********.*.****..***.**...*.**.**...***..*.....**.......****.***.*.*....**..*.*.*...**..***.....****..**..*...**.*...**.**.**.**.*....*...**.*****..*.*.......*.*...**.*.*****...*.***..******..*..*.*.*.**.**....*****...***..*..*..**.***.*......*...**....*.*.*.****.*.*******..*.*.***.*.*..**.*..**....*.*****.***...*..***.*...***....*....***..*.*...***.*.****..*.*.*.***...*.*.*..*...******....*.*.*.*****.*..**..***.*..*****..*****....*..*** ..***.*...**..**....****.***.*.**.*..*.***...***.*...*...*....**.**..*.....*..*.**.****.*.**.***..**.**....*..*.*..**..*..*****...*..*.*.*...*..****.*.***.***...**..*.**...**.*..*******......***..*.*...****.*......*...****..*...**.....*.*...*..**.......****...*.***.*....**..***..*...*....*.*.**.*.**..**..*******...*.***..*.**.....****...**.****..*.....**.*...******.**.*.*.*..*...****...**..*.**...*****..*.**.***..*..**.***.***....***.**.*...*....*.*.*.***.****.**..*.**.*.**.*.**.**.*...**.......***..*******..**.****...*..**....**.*........*..*...****...*...*.*..**.**.***.*.****.*..*.**..*****....***.*.*.******..**..*.**.*.**..*****.*.....*.**....*.****.*.**.*.*.**...*.**..*.**.....****....**..*..**.*.*****...***.*.*.******..*.*****...**..**....**..*...*..*.**..***..*..*..****.*....***..*..*.*.*......***.*.****.......*....*..*..*....*.****..*..***.***.*..*.*******.*..**...*..******..*...*.......**.*...*..*..**.***.**.*...**.**...*..*.*..*...***.**.**.***....*..*.*..****..*..*************.*.**..*.*...*.*.**...**.**....**......***.**.*.*.**...****.*.*.*.**...**.*.***....*..****.*.*...***..**....*..*.**..*..*..**..****..*..*....***......**.*...*..****......*.**.*....**.**..*..***.*.*.****..*.....***.**...*..*.......*.***..****..**.**..****.******...**....*.**.*.*.****.*.**..*..*..*..*.****..*..*..*..*.***..****.**..*...**.*....***..***..*..***.*......*..*.*..*.*....***.*********.**.**..***.**..**..*..*.*.*****.***.*..*.**....*......**.*****...*.*...*.**...*..**.**...***.....*..***.***.****.*.**...****.*******....*.****...*......********..*.*......***.**.**.*...****...****......*..**..**.*..****.*..*.***.***..**...**.***..*****..***...****.*...****...**..*.*.*.*..***..*...**..*******..*.**...**.***.*..**.*....***.*..***.****..**.**.*.**...**.*....***.*.**.*.**....***....****..*.**....***.*.****.*....**..*.**...**..**..*...*.**.****.....**..**....**..***.****.**.*..**.*.*.*.****.*.....**.*......**.***...*..***.*...*.*.*..**...*.****...*.*..*****......**.*....*......*.*.*. *.....*.....*..*.*...***.*..***.*****..**..*.*.....*..**..****...*...*.*.**.**...**.**.....*.*.*......**.*****..*...*........*.*....******.*..***...*..**...*...**..****.*..*.*..*.*.*.*.****..*.......*.***.......*......*..*....***..*.****.*.*....**.*.*......**..*...*.*.***.....*....**.*.....*.*.*..*.*..*.*.*.**.**..***....*.***..***..*.**..**.*.***..*..*.*..*..**...***.*.*.******..**.**.*.*.****..*.*..*.**.*.*....*.**..*.*..**..*.*..*.***.*..***...****.***.*.**.*...*.*.**.***.***..**.*........****..*...*..*.*..*.**.***.*****...**.***...****...*....***....*..**...**..*....*...**.*****..***.****..**.**..***..*....****..*...***..****.**.*.*.*********.**....*..**.**.*..*..*..**......*...*.*..**.****..**..**.*..**...*...**.***.*.*.***...****.***.*..**...****.***.*****...*******...*.****.****.*.*..***.*.***..*.***..*.**..*.*.*.*...***..*..***.**...**..*.*..**...**...**..*..****...*..**.***.*.***.*.**..**.*.****.*..*.***..*.......**..***..*...**...*******.**....*.**..***.**.****.*..*.**..*.**...*.**.*..*...*...**..*.**.*...**.*.*.*....*.******.**.*.*..*****..*..*.**.*.*.**.*...***************.....*.*........**....*..**.......**.**..*.**...*.*.*..*.*.***.*..*.*.*.***..*.*.**..******..***..*.***.*.*..***..*....*.*.....***......*.*..*.....***.*..***.*.*..*.**..*.**.*.*.*********.***...*.*.**.**.*.*...*.*.***..**.*.*.**.*.**.*.*..**.**..*.**..***.*...*.*****......*.******.*..**.*..**.....***..****.......**...*..*******..**.*.......*...*.*.**..*.*.*..**.*....*****.**..**..*......***.**.*..*...***.**..*..**.*.***.*******.**.*****....**.*.*...***.*..*..**.**...**.**.**..*....****..***.**..**....**.****..*.*..*..***.*.*.***..*...**...*.*.***.*.*.**...**.*******...*..*.*.*....*******..*.*....*..*.*.****..***.**...****..**.***..*...*.**...***.*.****.***.*.*...*.....***..*....**.*.****.**.*...*..*.*...*..***.*.**.*..*..*..****..*.*.****.*****.******.****...*.*..****.**.*.*..*...*.*..*...**.***.***.****....***.****.***.**...*...*.*.*..*.****.**.*..****...*.****...*.**.*....*..**..**..* .*.*..*.*...**...*.*.**.****....**..*..***.*.**.**..*....**.*.***..*.....****...*.*.*...*.**...*****.***.*.***..*******.**.*...*.**..**.**.....****....**.**.***.*.**.**..**.....***.....*.....***.***.*..***..*.*****..*.**.***....*...**..*.**...*..**..*....****.**.*....*......*...**..****.***..***.***.*****..*..**...**..*.**.*.....**...*..........*.....*..***.**..*.*...*.*....*.**..*..*..***...**..**....*..*..*.*.****.***.*..**.****.....**..*....*.**.****.**.*.*.*.***...*..****.**..*.*.**.*****.*.....*..***..*.*.*.*.*.***.***..*****....***.*.*......*.***.*.*.**.***...**.*....***..*...**.**.**..*.**...**...*..***...****...*****.**....**.*****.***..**..**.*.*.*.*..**....****..*....*******.**.**.**.*.***..*...*.**...***.***.**.*....*.**....*****.**********....*...*.***..**.**..*.**..***...**.**..****..***......***...**.**...*.*.*...**..***...*..*****..*.*...*..****.*******.**....**....*.**..*.***..*..*..*..*.*.*.**.....**..**.*.**..***.*..*****.*.**.**..*.*.....*..**....*.....**.***...*.*..******..**.*...*.....*.*.**...**.*...*.......*.******...*.*.***.*.*.**.**..*.********.*..***....***.*..*.*..***..*..***.**...*******.*.***.*...**.*.****.*.******..*...*.****.***...****.***.**.*..*...**.*..*.**.*.***.*..***......*.*.***.********.**....*..**.*.***.*...**.***.**.*.****..*.**.*.**....*.*..*..*.*.*..**............*.***...*..**...*.***.*.*****..**..**.*.*....****.**.*..**.*.**....*.**.*..********...*...*.........*...*.....**.....**.*.*.*.*.***.**...*.**...*..*.*.***..*..*.***..**...***.****.****.**...*.***.***.*.*..*..*.*.*.******..*....*...****...*****.**.*..*........****..**.*.**.*..*.*..**.****....**.**.*....********.****.....*.*.*.*......***...**.*.*.**.*..***..*.*..**.***..*.**..*..*.....*..**..*.....******.***.**..*..*.*.******..*...******.**...***....***..*...*.*.*...**.****..*.*..*...*.**..*....*.***.**...**..*.*.*..**......****.....**..*...***.*****.**..**.*.....**...*..**.*.***.*.*.*......**....**..*..**.**.*.*.*.*.*..*..****.*...***.....**.*..****.***..**..****.** *.*.**.*..*******...**....*.**.*.*****.....*.*..*.*...***..*.........*..**.*.**....*...*.*......**.....*.**..*.*.*..********...*..**...*...*.**..*.****...***.***.***.****.**.*.***..**.*.*..*........****...**.*..*.....*.***..*..*..*.**.....***.*...**.**.*..*.*.......***..*...***...***..*.*.**.*....**.....**..*.*.*....**.****.**.**....*..**.*.****.*...*.*.*.*****..**..**.*.*.*....**.*.**..***......*.*..******..*.*.*.**..*****.***..**...*....**.***..*...*....********...****.****..**..*********.*.*.....**..*....****.*.*..*.**.**.......*...*.**.**.*........*.....**.*.*.*.*.***.*.**.*****.*.***..*....*..***..**.**.**..*.*.***......*....****.*.**...*.**.*********.*.**.**.***.*..***...***.**..***.**.***..**...**...***.*.*.**.**.*****.*.*....**.....*..**.*.*..**.....****.*.*..*...***.**.******..**.**.*.**..**.*.*.*.*.*...***....*******.*.**..****.*....**.....*..******.*.***..***.*...**.*.*....*.*...**********.****.*......**.*******.*.**..*.**.**.***.*..****.*..*..***.*....**......*.***.*.***..**..***.*.**.**.**...***.***.**.**.***.*.*****...*..**..*.*....*...**..*.**..**.**...*.***..****.*....*...*...*.**....*.***..**..******...**......***..**.*..**.*.*.**..*..*****...*..*.***.*.*..*..***.**.**.*.**.***.*.**..**.*.*.********.**.*.***.***.****..*...*.*.*.*.*.*****..***.*.**..***.*.*****.**.****.**.***.*...**.*..*.****.***.*.******.....**.*****..**...*..******.*.****..**.****.............*.**..***.......***....***.****.*..***.*.*..*..******..****..*.***..*...***.*.***.*.*..*...****.***...**.*..*.***.**.*.****.**...***.*...*.*..***.**..**..*.....*...*.*.***..*..*.....***..*.****.*...*.*.**.***...*.****.*...*...*..****.****........*.*...........*.*..**...****..***.*...**.*.......**.*.***.**...****..*****.*.*.*.***.*****....*.**.***..**..**..*.*...**....****.*...*...**......*...*.....*.**.*.****...*...*.**...********.**..*.*...*....*.***...****....**...**...*....*..*****.**.***.**.*...*..**.*.*..*...***.*.*...*.........**.********..*.......*.****..**..*.*..*.*..*.***..**...*..... .**.*******..*...*.*..*.*.*..*...*..*....**..******......*.*.*.*..**.....*...*..*.**..***..*......*.**......****.....*.***...***.*..***..***...*...**.*...***....*****.***.***....*..**.*.**.......*.*..*.*..**.*.******.*......****...***...***.*....*.*****.**..****.*......*..**.*..**.......*..*....*.*.*..*...**..**.*..***.*..*.**...*..**.**.*..**..**.***..*..*..*....*.*..**...*.**.*.***..*.*...*.***...*..***....**..*.*..*.........*..**.******.**.*..*..***.**.**..*.....*.**.*..***...****...*...*.****.****...****.*.*****.*..*....*..******...******.*...***..**.....**....*.**...***.*......*.*......*....****.*.*...**.*.*..**...**...*....*...****.**..*..*....***..*.*.**.*.*...***.*.****..******.**.*.****..**......***.**.*...*..**.*.*...**.***.*.*.**..*.*.*.*.*..***.....*...*....**.*.*****.***.**.**..*.***....*..*.*..........***..**...****...*..***.*...*..*****.*..***.*.*.....****.*.*...**.**...*.*..***..*..*****.*..*.**.....*......*..*.**.***.*..*****..**.....**...**......**..**..*.**.**....**.*.**...*....*...*.*.****.*.*********....*.*******.****..*..**..**...****..**.**..*..*..**.*.**.***.....*..*.*..*.***.*.*..***..**.**.**...**.*.*..*.....**.*****.......**.*****.**....**..**.*.*....***..*..****..***.*.*.**.*..***.*.**..*..****..***.*.*..*.***.**...*****..*.*..**...*.*......*.******.**.***.*.**..*.....****.**.***..*.******.*****.....**...*.**.*.*.*.*.*..**..*******..*.**.*..*....**.*.....****....***..*.*...*.***.*****...*.**.****..***..*.**.....*.*....*****.*.****.**.....*..*.***...**.*.*...*****.*.***..*.***..*.**.****..*....**.*.*....*.*.*.*.**.*....*...**.*.**.*..***....**..**.*.**.*.**.*..****..**.*.*.**..**.*..**.*****.*.*..**.*....**...****...*.*.****.*.*.*.*..*.*..**...**.*...**....*****....**...*.**.**.***.**....**..*...***.*....***..*...**.*.**.**...**.*...**....**********.*..**...**....**.*.*.*...**.*******......**.**.*..**...********...**.**..***...*...********.*.**..***.*****.*...*.*..***..***..**..**..***..**.*..**.**.*..**...*.**.**.*....***...*..**..*.*.... *******.****.......**.*.***.**..**.*.***.*.******.*.*****.*.*..**..*.*.**....*.***.....*.*..*.**...**.*.***..**..*.**...*.*......*...*.....**.******.*...*.*****.***.*....*...*.*.**.**.*.**.*.......*...******.*...****....*****..*...*....**....****.*...***.*.*..*.....***.**..*...**.***.**..**..*..***.****.*.**.*..****.**...**.**.*...*.***..*.*.*.***..*..**.*.*..*..**.*.*..**...*.*.*******.*...*....**.*.****.****..***...*...**..*.**.**....*..*......***.*******....*.**.*..**.*..***..***.*******....*.....*..**...*..*....*.*.**....*...*.*...*.**..*..*.**...*..*.**..***.**...**.*..**..**.***......*..****.***.*.**.*....**.*.****..*.**....*.*.***.**.**..*.*....***.***.*..*.****..*..*.**..**.*****.**..**..*.**.*.***......**..****..*****..........*******..*....*.*.*..**.**...*...*.......*.*.**..*.*.*.......*.*.**..****.*..*...***.*....*.*****.*.**.*.**.**...*...*..*.*..***.***.***.*******.*..*..**..*.*.**.*****.***..*****...*.....*..****.*.*...***..*****.*.*..*...*.*.*.**.**..*..**.*.....***...*****...*..****.*....***.*......*.***..*....*.**.*.*.*..*.*.*..*****..***.***..**..*....**..***.*.*....***......***.*...**.**.***...**.****...*.**..**.**......******.**....**....**....***...*.*..*.***..******...****..*..*.*.**.**.*.**.**.*****.*...*.**.*.*..***..***.**********.*..**.*...*.********...*..*.*....*.**.**.....****...****.*.***.*.**.***.*.*.*.*.***..*..**...**..****.*.**.*.***.*.....*.*...*.*..*....***..***..*..******.*.******.**..*.*.*..*...**.**....*....*.*...*.*****..*.*.*.**.*..*...*.***.***.*****.*.*..*.....*.**..*..*..***.***.*..*.*.****...*.**.*.****.*..*.****.**.*.....****..*****......****.***.**...*.*.*..*.*.*...*.*.......**..*.....***.*.**.*.***.*.***.**..**...**....*.**....*.******.*****.*..**...**.***.***....**.*....***....***..*....**..**..***.**..*..**.*...*.*.***..*.**.*.*..*..*****.*****.....***.**....*...*..*.**.*....***.*..*..*.*..*..******...**.**.*****..*****....*.**.**.**.....*.*.*.**.*..*..*.***...**...*...**.......*..*..***.*...****.**.....*.***.***.**.. ..*.***.**..*****.*.....**.**..**.****....*.*.***........*.*.**..*.*..*..*.**.....***.*.**.*.**..**.*....**.***..*.....**.*.........*......**.*.....***.****.****.*..***.****..**.......****....***.*..******.**...*.**...*.*.*.***..**.**.****.********..***...*..****.***......*.*.*....***.*..*........*.*..**.**.*.**...*.*****...*...***..**.***..*.**.***.*....***.**....*..******..*...**.*******..*.*..**..**...*.***..*.*.****.*....*.*.******.****.*...**..***...*.*....*.*.*.*..**...*.......*..*.*****..**.****.*******.....*.**.*****...*.*.***....*.**..*......*..**..*.**.*.*..*.*..*.....*....*.*.**...**.**************.*.**.**.......**...**.**.*.**.*.*******..**..*..**.*.*.*...*..*.*....****.....**..***.*...*...*.**.*.***......***.*..*....****..**..***.....**.****...***.**.*.*...***.**....**..*...**...*.*.*...****.*.....****.*..*...*..****.*..*****..*.**...*.*.***.*..**...*...*.*******.*.*****.**.*.....*..***.**..*.****.*.*..****.**...*..****.*.*..*****.....*.*.*****.***.***.*.*.***..*.**.*.**..***.*.*.*******..*..***.*.*.**.....******...****.*.*.*.**..*..*.***.**.*...**.*....*.**.**...*..*.*.**.*.****..*......***.....**.**.***.....*...***..*..***.***.*..**.***..*.*..*..*..*..**.**.**.*..*.****........****.***.*.**.*.*..***..*.****...*..****..**..**...*.*....*****..**..*.*.....*....**.******...*.*...*.*..**.*.**....*******.*..**...****.*..*.*....**......***.*.*......*.*.*...*..*.**.*.***..*....*..****..*.**.**....*.*..*.***..****.*.*....*.***.****..*.******..*.*.*.****.*...*..**..*...****..**.***...*.*..**.**..*.**.....*.*.**..*..****..**.*******.***.*.**...***.*..*.******..**.*****..**..*.*.*.**.**.*.*.*.*..*.*.**....*..*.**...**.*****...***..***......**......*.**.***.**.**.****..*...*..****...*.***..*.*.**.**.***.*.**.*..*....**..*..*.****.********.*.**.****.**.*..*.*...**....*..*.*.*..**..**.*.****.*..*.*.*...******.*..****...*.*.**.*...*.**.**..*.*..**..***..*..*..**.****.***..**.**..*.***..**.**.***....****.**.***......***..*..**....*..*..*****.*.**..***..*.*.*..*.**...* **.**.**.*******.**...***.*.*.*.****.*...........*...**..*.*****..*.*****..*.......*...*******.*.***.****..**.*..*.***......*.**..****.*****.*.***...***.*.*..*.**.*.*..******.*.**.*..*.*.***....*..**..****..****..*.*.******.**.**.**...**..**.***..****.***..**.***.....**..*..*.**......***.****...*..*..**.**............*..*.*.*...*.*....*..***...**.**.*.*.*...***..****.....**..*.******.*...*...**.**.**.*.*.*.**..*..**...**.....***.....*..***..*.*.**..*......*..****....*****...*.....***..**.*.**.*..*.**....***....**.*********.**.**.*...****.*.*.****.*******...*...*.****..**...**..*****..*....*..*.**.....**.*..*****..*.****.**.**.*.**.....*..*.*.**.*.*..***.*...*.*.****...*.***..*.....*..**************.*..*....*.*.****.*....*.**.**..*.*.****.***..*..********.*.*.*.**.****.***.*..**.**..*.*..*..*....**......***..*..***..**.**.*.*...**.**.*..**..***....**..*.....**..***...********.******..***.*.*.**..***...****.*.*....*.*..**.....**.***.**.*.....*.**..*.....*...**....*..*******.*.*.......****.*..*.*.*..*.****....***.*.*.*..*.*..**..*...**.***....**.*.**..****.*...*..*..***..*....*....***...*.****.*******.**....*.*.*...*.*..*.*..*...*..**.***.....******.******.*.*...*....**.*.******.*.***..**....***.*.**...****...*..*.*..*..**.*.....***.*...**.***.*********..*.*.**.**.*.***.......*.....*....*****..*..***.**.*.*...*.*****.....***....*.****.*.*..****.....******..*.*...***..*.*...**.**..*.****...****.*.*..***.*.*...***..****..****......*...**.*.***.*....*..**.*.*.*..*..*.*..*...**..**...**.*...*.*...*..*..*.***...****......****.***.**.*..**..*.****.*..*****..*.**...****....*..*..**....*..*.**..**..**.*..*.*.*....*.*.....*.**....*.****..**..*.***.****...*..**.**..*.......***...***.*..**...***.***.*.....***..*..*.***.*.**....*.*.*..**.*.***...*..***.**..*..*.**.**.***.**.*****....*.*...**..****..*...******.**..*.**..**..**.**..**...*.*.*...**....*****.*.*...*.*.........*..*....*.*..*..*.**...*...*..**..*.****..*.*.**.******.*.*.*.**..*....******..**.**.*...***.***...***..****.. *.**.......****.*...***....**.*..**.*....****.*.*..*.*****..*.**..*.**.**.*.****..***.*.**..**..*.**...*...**..******.***..**.*.*.****.*.*.*.*....**.**...*.*....***..*.........**...**..**..*....*.**.***.**..***.*..*..***.*****.**.****..**..*.*...*..*...*..**..**...*.***.*.**...***..*........*.*..*.*..**.**.....**...*...****.***..*.***.....**...*.***.***.*...*.*..***.*....*.**.*.*.*..*.*..*.***....*..*..***.***.*.....***.*.*.*.*.*.****.****.**.....*.*.*.*...*....*..*..****.....*.*.*.*.*.*.*.*****.....*.*******..****......*.*....**.*...*****.*.*....*****.*.**..*.***.*.*****.*...***..**....**........*.....**..*.***..*.*.*****....****.....****.*.***..*.**.*...***..****.****.*...*****..*.*.*.*.***.*.*.**.*.*.*****....***....*.*..*...*.**..*.*...*.******.*..***..*...***.*...*.***.***.*..****.**...**.****.....**.**.*.*...*.*.***......*..*.***..***..**..*.*..*.......*...**.**.*...*.***..**.**...***..**.**..****...*....**..*.********.**.**.*..**...*.............****.**.......*...*.......***..*.**.*...***.*.*.*..*...*.*.....*..*..*.**...*..*.**.**.**..********.*.*..*.*.******...****.***..**.*..*.*.****.*...*.*.**......*..*........*.**..********......***.....**.*.***.**...*.**....***..*..**.*.*.**.**.*****.*..******.*.*..*.....*....*....***..**..****.*.****....*.*...**.*.**.*****.*.**.......*..**..**.*.*..**...**.....*****.*..*****...*.*....****.*****.*.........*...***..*...****..****..*...*.*.**..****.*...**.**.*.**..***....**....*..***.*.*****..*....***.*.*.***..*..*.*.**..*******.*.*..**..******..*........*.***.**.*.*.....*.****...**....*.****....**.***.**.*.****.*.**.......*..**..***..*...*.**.*.*.....**........*..**.*.*.....*****..***.**.**.*.*.*.***.*.*......*.*.*.**.***......**.**..**..*.***.....*....*.**.*****....*.**.**...**..***.***.*.*..****....**...*..........****.*...**.**...**....**..*..*..*.*.*...*****..***..*.*.**..*.**..****.**...*.***..*...***.***..*.**...*..*.*..*..*.*......***..*.*.*.*...*.*.*.**..***.*.***.*.....***...*.*.**********..**..***..**..***...... *..*..**....***.***..*.......*.****.***.**..*.*.*.*...**.*...***.**.*.*.*...***.**..***......****.*.**..*....***..*..***..*...*.*.*..**.*.*.*.*...**.**.**.*..****.*.*...**.*.***.**...**.*..**..*......*.*..*..**.**..***.*..***.****.*..*..***..***...****...*....****..***...*...*.*.****..****..*...****..*.*.*..**..*.**..*..**.*..*****..***...**....**..**.*...*.....***.**...*.*.**.*******.****..**...**..**.**.*****.**.*...*****.***.......*....*..******..*.*.***..*....*......**.*.***.*.*..**...*........*.*.**.**.*..*.*.***.*.*.***..****.*.*..****..*.*.*..***..*.*.*******.**.*..*.*****.**.**..*...*..***..*.***.**..***.***...*..*.*.***..*.***..**.**.**......*.*..*.****..**.*******.***.*...*.*.*.**..*.*...***.*.*.*..*.....**...***.*..***.**.*..*...***..*.*...******...*.*.**.***.*..**....***....*.***.*.*..**.*..****...*****...****.**.*.*.*..*..*..**....**..***...**..**.*.****.**...******.***.*..**.**.**.*.*.*.*...*.*.***.*..****.*.*..**..***.*..**.*..***..***..*.***.*..**.**.*.***..*.***..***.**.***.*...*..***............**..***...*****.********...*..*.......*....*..**.*.*..***.*...*.**...*..****.*..**..*.....*..**.*.*..*...*.**.*.**..**....*****..*...**...**....*.*.***.****..**..*****.....**.*.****..*.**..........**..****.*.*.*..*.*......***.**.....*.*.**.*.****..*.*...**..*.*.....*.***.*...*.**.**....**...*...*.**.*...****.*.*.*.....*.*..**.*.*.*..*****...*.***.*..*.**.*........*****.*.*.*..*..****.*.*.*....*..**............**....**.*.**....***..*.......**.********....**..*..**...**.*.*.**.*.*..*...*.*.*....***.**..*****..*..*******..**.....**.*..*.******.*..*********.******..****...*..*.*....*.**..*...*****...*..**....****....*..*...*..**.*..***....*.********.**.*.**.******....*..*********...*...**.*..**..**...*.*.*.*****..**..*.**.***.*.*..**.***..**.*.*..*.*.*.***..****..**....****...**.*..*.*..***.*.*...*...**.**...*.....*.*.*.***...*..*.*.*.*.**.***..**..*.*******.*....**..**.*.*..*.*..**.*.*.******.*.**.....**.********..*..*.....***...*....*...*....*.**..*..***...**. *..*..*****.***..***.*.*..**.*.**.....*....*.*..**.*..**.**..**.*.*...****......*.*.*.*..*.***....*.*.....***..........*****.*..*****...*...**.*.....*.**...**..**.*...*.*.**..****.*.*..*.*.*...*..*.**..****.**..**...*...*..**..*.*.***.*..*..**..*...*..*.***.*......**.*.*..****.*.*.......****.*..*..*..****..*..*.*..***..**...*.**..*.....*.*.*..*******.......*....*****..**.*.*...*.*.**...***.........**.....*****.***.***.**...***....**..**.*.*.*.***.**.*.*....*.*.*.*.**..**.********....*....*.*.**....*.***..*****.*.**.....**.*...**.*.**.*.**..******...**.*..****.***.*.***..**.***********.*.*.....**..******...**...*..****..*...*.**....***..**..*.**.**..*..*.**.*.*....***..******......***..**...*.******.***..**.**...*..*.**.**...**.*.*.***..***.*....**.****..*..*...*.*.*...*.*...*...****..******.*..***..****..*.***.*.***.****..*****.****.*.*..***.**...*......*..***.*.*****.*.*.**.*..**.*..**..*.*.*..*...*...*.*******.****...*...***.*.**.*..**.*....*.*....*..*.****.*.*.***.*....*....*..*.***.*.**.**....*.******.***....*.**..**....****.*.*****...**.**..*..*.**..*.*.***.*..*...*.*.*...**..**.***..**.*.*.*.**.*.*.*..***...***.***...***.*.*..***..*.*...****.*..*.***...*.**..*.*..***.**.*.*...**..***.....*..*.*.****........*..*.*.**....*...**..*.**.**..**.***.*.*.*....**.*.*.******..*******.*.***..*..*.***.*..*.*.*****....**.*..******.*.**...*****.*.*.**.*....*....*.***....**.**.**.*.......***.***..****..*..*.**.**.*.*....*******.*****..*.*..*..**.....**..*.*...***....*.*....**...**......***.*..***.*.......*.**..******.*.**...*.****..*.*..***..**.***...**.*.**............***.*..*...**..*...**.***.**.*..**.**..****..*.*..*....*.***.....**.**.***.*.*..*.**..**..*..***....*..*.****..***..*..**.****.***......*.*....***....*.**..*.....*....**...******....**.*.***.*.*..**....****.*.***.*.**...**.***.****..***..**.*..***..**.****....*.**.*.**..*.*.*..*..**.**.*..*..**....**..*.***..*...**...**......*..*...*.....**..**.*.**..**.*.*.....*..*.**.***.**...*...****.*.**...*.**....**.*..** .*.*.***.*..*.***...**.****.***..*.*...*.****..*..*..*......**...*....*..***..**...**.*......**.*..***.***...***..**.*.**.*.*..****.****.*.***..*...****.*...*.*.*.**..****....*****.**.**..*.************..***...*..*..*..**....****..*....*..**..*...*...*.*****....**.**.*..**.*.**.*..*..*.*.***.*.**.***....**..**..*.**.*...**.*****.*....*...****..*....*****..**...*.***.***.**..*..**..******...*...*..**.*..*..*....*.....*.***.....*.*.*****..**..*******.*....*.*..*.*****.*..****...*..***.*...*.**...*.****..*.....*.**..***.*.....*****....**.*.*..*.*****.***......*.....**.**..*.**.***.**..*****....***.*.**...**.*.**.*.***.*..*.**..***.**...***..*.*.**.*..***.***...******...*.*..*.************.*.........*..*...***.*.*****.***..**.***..*.*****.*..**.*..*.*...*.*.*.*****.****.*...**.*.*.......*.**.*..*...*.**..*.****.**..*.*....**...*....**.*..**.*..**.*..*.**.*.*.****.*.****.***.*.*..***....*...**.*****..*.*..***....*.*.**.*..*.*.**..*.**...*.*...*.....*.***.......**.*.*..****.**..*....****..*.*.*.**.*.**.**..**..*.**.*.******.*.***.*.**....*.*....****....*..****.....**.*..*...*..***.....*....**.***..*...**.***..******.....*..*.***..***.**.**..**.**...*....*.***.**....***..*..**.**.******..**.**..**.****....*...*..*...****..**.**..*.....*.**.*.*.****..**.*...*.*.**.**.*.*.**.*.*...**...**...*..*..*..*....**.***.*.**...*****..**.**.*..*.*...***..*.*.**.**.*.*..**.********...**.*****..*.*...**.*..**....*........***.***....*.............*...*.*..***.***.*....**......**...***......**.*...**..**.*......*...*.**.**.**.....*.*.*......**......*.*..***.*.**...********...*..*...***.....**.*.*..*****.**....*..****...*.*...*.*..**...*..****..****..**...*.*.....*.**...**..*..*.***..*.*.*.*****.**.***********.**..*.**...*.*.********....****.**...*..*...*..***..***.*.**..******.**..**.*...***.*.***..*.*.***.*..*.*.*..*......****.*.**.****..**.....*.**.**.*..*.*.***..*.*.*.*.*.*.*.*.*...****.*..**....*.***...**...*......***.*...*.*...**...**.****.****....**..***..****.**..*.****.**.****...* .****.**.....**....***.**.......*****....*...****...**.*.....*..******.*....**.**.***.*.***.**...*******...*.*..**.*..*..**..*.*..*.*.**...*....*.......*...***.....**...*.*.*.**...*.***...***.*.*...*..***.***..*..**.*.**....*..*.***....*.**.*.**.*.*******...**...**.*..****.****.***...***.**..*.**..**..***...*...***..**.*..**.*.*.*..**..*..*.***.*..**.**..*..***.***..****..*.*.*.*.*.***.**...**...****..*.***.********.***.*.*..*....*..**.***....*..**.*..*.*.**.***********...**.....*....*.**...**.*.**...*..*.*.**.*****.*.*******....**.*....*.*.**..**...*.*.*.*.*....*.***..***.**........*.*...**..**..****.***...*..***.**.*****....****..**.***.*...*...*.*...**..*.*.*.*....****...*..*.*..*..**.*.**.*...**....**.*.*...*...***...*....*..*......**..*...*.*****.....*...*.****...**....*.*.*.*.**.......*.*.*....**.*..*..**.*...**.*****....**..*..*.**.***....***.*.*.*..**.**.*.*.**.*..***.*..*...*..****..*.*.*.*...*.**...***....*.**...*..***.*..***...*.***..*.*..*.**.*.***.*...**.*.*..*.*.*..**...*...*.**.***.*.....*.**.*...*.*...*..*...***.*.*..**.**.*.*.*.**...*.*...**..**.***......*....*..****........**..*..*..**.********..**..*.*.******...*...*****.*..*.**...**..*.**..**.*.......*..*..*...**.****...*.*.....**.*.***.****...*.**..**.*......****..*.**.*......*..*****..*******.*...*****....**...**..*.**.*.***.*..***..**....**...*..*..*.*..*****.**.*..*.....*..***.......**.*....*.*....*...****.******..***.**..***.*.*.**.*.**..***..*.**.******..**.*...*.....*..*...*..*..**.*..**..*.*............*.**..*.*.*..**...**..*.**..*....*****..**.**...*..*****..**..*.*.**.*.**.**.****..*..**..*..**...*..*****.**...*....*...*.*....****...**..*..***.*.***.*******....***..*.*.**.*...*......*.*....*.*.*****....***..*.....*...**.*..********.**.*..**.*.*..*..*.*..**.********....***...****..*.*.***.***.**.***....*....*..***...**..**.*.**..*****.****.....*....*.....**.**.*.*.*..*.**.*.*******...*******.*..*...*.*...*....*..*..*..***..*.*......*****.*..**.**..**.***..*.*.*.***..**.*...*.*.*.***.*.** *.....***.***.*...*.*.*.******.**.***.*.*.*..*.*.*.**..**..********.**.....*..*.....**....*.****..**..*.....*.**.**...****.*.**.**...*..*....*.****...**.***.**.**..*..*.*.***...*...*.*...*.*.*****......*...*..*...***.**..*.*..****........*****.*...*.**.*..****.*****...*.***.**.***..***.....*****..*...*...*..***.**.**..*...*.*****.****.*****.*...**.*..*...**.***.*.*.*.*.*.*..**...*......*.***.*.......**.*..*****.....**.*...*..*..*.**.*.....**.*.*..***..*..**.**.**.***.***..*.*..***.*****.*.*.**..***.*..*.**..**.**...****..*.**.*.*....****..*.*.*...*****..***.******...*.***..*.***.*..**....**..*.*....***...**.......*...*...**......*.****......*...**..*.*.....*.*.*.....*..**..*...*.****.**..****.*****.**..**..**..*.**..*******..*.....*.***...*.***.*.....*.*..*...*....***.....*.****.****..**..*.**..*..*.**.**...***...*...**.**..*.*.***..*.*.**.***.*.*..*.****.***..**.*...*.*...**.**.***..*.***.******.**..*..****...**.*.****.*.****..*****..***....*.**...***.**..*.**...*.........**.*.*.*....*.**...*.*....****..***.....*....*.*.**.********..*.****.******..*..**..*.***...*.**..*....*...****.*.*.***....***...***.**..***.**..*..**....*.*********..*..****.*.***...***..**.****..**........*.*...*....*****.***.*..***..*.*...**.****.*.***..*...*.**....**.****.**.*..*****.........*****.*.**....*.***.***....**..*.********...*..**.*..*.....**..**.*.**....*****..*........*.*..**.*...*.....*..*..**.*.*.*.*.**..*****....*.**..*****.**.*.*.*........*.***....**.*..*.*.***...*....**.****.***.**.......*.**.**.**.*.*.*...*.*.***.******.**.*..***.*..*...**..*.*...*.***..*.*..*.*****.**.**...**......**.*.....*..*.*.***.**.*.*...*.*...*******.*.**..**..*.*..*.**.*.*..***..*.*.*...***.***....**..***..***.**....**.*****.****..*.*..**...*****.*.**..*..**.*..**.*..*....****..****.*.**...***...***..**.....**..**..*.***...**..*****.*......*...***.*.***.*.**..**....*..*.*.****....****..*.**..*..*.*.***..***....**..*****..****.**.**..*.*..*.*.*....**..**.*...***.*.*.**.*....**.*..*....***.*.*.**..***.. **....***.*..*.***.....**.***.**...*.***..**..*..*****....**......*...***..*..***..*..**.***.*....**..****.******....******.*.*...*..*****......***.**...**...*.**.******.*****.*....**..*.....**...*..*******.***.*..**.***...**.**.*****..***.**.*...*.*.******.*.****.*.*.*...***...*..**....**..*....*.*..**.**.*..*.*.****.*.*..****..****.**.*..*.*.*.*********.....**.**.**...*..*.**..*****.****.*...**.*..*.***.*.**......**.**.*****....***...*.*..*..*...**.*..........*..*..**..**...*..*.*.*.**.*..*.*..*.....*.*...****.*..*...*.....*****...*.**..*.**.........**...****..****.******..*.**.....**.**.**..**.....****.*.**..**.***.....*..**..*.*.*..**.......**.***..*..***...*.....**..**...*...*..***..**.**.*..*****..**...*..*.*...*.*.*.******....*...*.***.*.*.**..****..*...**.***..*....*..*....*.....***..*.**.*...****.*****..**.*.**..**...********..*.**.**.****.*....*.******.*..*..**.*..*.*.....*****.*****.****.**..*.*.****..**...*.......*..***.**.**...**.....**.*.*.*......****.***...*.****.***.**.***.**.**..**.*...*....****.*.**.*...*..*..*.**.****.**..*****..*.*...***..**...***....*.*.**....*****...*.*..****.*****....**.*.*..*.*.*..***..****.*...***....****...*..***.*..*.......*..*****..**.**..**.***.*...**.*......*...**.*.*..**.*..********.**.*.*...*.*....***...***....*.***...**.*.*.........*...**..**.**..******.*...*.******...*.*.**.*.**.*****.*.**..*.*..**...****.***..*...*..**..*....*.******.**...*..*..****.**....**...*.**.*.*.**.*..****.****.*.**....**.**.**..*.*.*..*...**..*..**......*.***.*..**.*.***..*....*....*.*.***..*.*.****.*.****..*.*.***********..***..*.*.*.*.**.*******...******.*...*.*.**.*..*...*..***.....*...*...*****...*****.**.**.*.**.**.*..*.**..*.**.*...*..****..*****...*..*.*....*.*****.**.***.*..****..*..*...*...**....**..***..*.***.*.*..******...*.*..*.**..****.**.**..**..**....*.*.***..*..****.**.*...*.*...*.**..**.*****...**.*...*****.*..**...*..*.**....***.***..*.*.***.*..*...*.**..*...**.***..*..**.*.*...**.*.****.**.**...*....*.*****..*.***...*..*. *.**..***.....**.***..*.****.**.*.*.*...*.*....*.***.****...**....**.**.*.****...****.......**.***...*.*...****..**...***.****....**..**..***....****.*.....*.***.*.******.*.*.*.***...**.*..***.**.*.**.**.***..*..**...*.*...**...*.*.**.**..*.***...*....**..****...**..***.**.*..*****.****.**.*......**....**.*..****.***..**.**.*****....*..*.*..**.*****.*****..**..*..**...****..*.**.*****............***.***.....**.*.*..*.*.*...*.*.*.*.**.*...*..**....**..*...*.**..**..*.***....*..***..**..**.*..**..***.*.*.*.*...**..***.*.*.*...*.*.**..*.*.*.*..****...**..*.*****...*......**..**....*..**..**..*.***.***...***.****.*.....*..**...**.*****.***.*****..**.***...*..*..*.**.**.*.*..***.*.....*.***..**..**.***.**..****.*.**...**.**....**.***.***..*.**..*.....***.**.**...**..*...***..***..*..*...*...***..*..*.*.****.***.*.***.*..*.*****.*****.**.**.*.*******...*.......****..**.*.***.*.*.*..*.**.**.***..*.***....*..*......*..*.***.*******.*.*.**.*.**..**..**....*..*..*.****.*.*..*.*.******.....***.*..*.***...*.**.**.***....**....*.***.**.***.*.*.*...*****.*.****..***.....******.***...*.*..*.******...*...**.**.*...**.*.*..*****.**.**...****.*...*.***...*..*.*.**...**.*..**.***.*....**..*.**.*...*.....*.***....*..*..****....**..*.*...*....*..*.*..***....*.******.***.*.*******..*...**...****.**..*.**.***...*..******.*.**********.**.*.....**.**..*..****..*...***..***..*..*...*...*..*..**...*.*.***...*..*.*..**..**.*.****.****...**..**....***.****.**..**.***.*...*.....***.***.*....*.*.**.*..**..*.******.*..*...*..*.**.*.*.**..*.**..**.**.*.**.*.*..***.*.**.**..*.....*.**....**....*.****.***.**..*..*...*..*.***..*****.*.......*..*.*******..****...**....**.....*.*.*..*..*.*.....*...**..**.***.*....***...**..........**..**...**....***.*...*...***..***.***********.*....*****.*.**.**.....*****.*.****.....*.*****.*...**...**.***...**.**.**.*..*.***.*.*******.**.*.**..****...*..***.*.**.**.*.*...*..**...**...**..*.....***..**..**....*.*..***.****.*...**.**.*..****.*.*.****.**..*.**.********.. .*.**...*..***.*.***..***.*.***..*.**...**.**.**.*..***.**..***..*.....*....**.***.*.*....*.****.**..*..**..*..*.***..*.**.***..****.*.**....****....****...***..**.*.*...**..*.**.********.*.*..*****........*...***.*.*....****.*.*...*.**..***.****.*****.**......***.******.*.....*...*.*...*.**.*.****..***.*.**...**.*.**...**...*...*.*.**...****....*..*....**.....*..*..**.**.**.***.......***....*...*.*..*......**.*..*..**.****.*.***...*..*..*..*.*..**..*.*.*.*.**.*.**.***....**.....*.*.*.***.*..*.**..*.**..****.*...*.....***...***.**.**.*....****.*......*.****..***..*****..*.*.***.**.***..*****...*.....*.**.*....*.*.**.*******...**.*..*..*..*.***.**....*..**.*.****.*..***.***.........***.*.*..**.*.****.**.....**..**.***..**....*....*.*.*...*...*.....*.*.*....*****.*..*....**...*..*****..*....******....**.*.*.**.*.*.*....***...*...**..**.*..***...*....**.*.*..**.*..*..*.*.***...*.****..*.*.....*.***.***.*..**..*.....**...*..**.*..*...*..*...*..**....****...**..*.*..*.***.**.****.*..*..***..*.***..*...*.***..*******.*.*.*.*.*...*.**..*...****.**.**.***...**..***...***......**....*.*....**.******...****..**..**.*.*.***.****.****..*....**.**..**.*...***..*.*..**..*...***..*****..**.**.......**...*.**.****..***....**...*.*****..*..*...*.*.**.*.....*...*.*.**.****..*.*..*.*.*.*...*.**.***..*...***..*...*.**.**.*.**..**.*....**...*..*..*.****..*.**...*...**.*...****.*...**.****...*.***...******..*..**..*.***...**.***.**.*.*..*..**...*.*..*.*.....*.**.*****....*.***.**.*..**....*..*........*.*.***.*..*.**.****.****..***..***.***.*.***.*.....*****.******.....**.**....*....**.*...*.*...*.....*.*.*....****...*.....*.*...*..**..*.*....**.*.**.****....***..*.....**.....*.***....*.*....**.*****.*.......******.****.**.***..**.*.***....*..***.*..****.*..*.*...*.*.**.***.***.**.*....*.**..**.*..*******.****.*.**.***.....****....****.****..*...**....****..*.***.*****.****..*..***....*.*.**.****..*.*.....***..*.*.....*****..**..*.****.*......**..*.*****...*..*.*******.*.*..*..***...**..* ...**.*.*.*...*....*..*******.*.....**.***.**.***.**.*...****.*.....***.**...**.**..*..**.****.**.*.**.*.**.***..*.....***.*.*.****.***.*..******..*...**.**.*.*.**.*.*.*..*..*.**..****..**......**....**.........****...*.*...*..**...*.**.*.***.....***.**.....*.***....******...**..**.*...****.*...****.*..*..**.***.**..*.*.******.****...*.**....**..*..*.*....*****.**....**..*..**.*.**.*...**.*.**.**.*.**..**.****..*..**.*.***..****...*..*..*.....**********.******.******.**.*.**.*..****...***..****.**.****.*....*..*......****..**.**.*.....*..**......*.*..*.*****...**.******...*.*****.*...*.*.**.*.**..*.**....*..*.****.***.*...**....*.*...*....*..**...*...**.***.*......**...*.*....*.***.*.*.***..*..*..*.**...*..*..*.*.*.*...**.*.*.***.*.*******...*......**.*..*.**.**.*..*..*..***.....**.....*....**.....*..*.*****.*.*.***.**...*.**.**..*......*.**.*.....*.*.**.**.***..**.*.*******.*.*...*.*..*....**.*.*****.*..*..*******.*...**...***.**..****..**..***...*...***.**.*......*.*****.*..***.*..**.**.**.*..*.*..*.*.*.***......*.*.*.**.*.**.*....**..**....*..*...***..***.***.*.*.*.****...*..**..***.****.***.*..*.***..*...*****.*...*....**.***.**...*.**.****..*.*.*..******.**..**......*.***.*...***..****.*.**...*.*..***.*...**.**....**..***.*.******........*.*.........**.**.*.*..**.**.*..********...*****...**...**.**.*.*..*..***.**..*******.....*.*....****..*.***..***...*.*.*.*.*..*.****.*.*****.*.****.**...**.*****.*...***.***..**.*..*****......**....****....*.*.**...*..**..**.**..*...*...*...**......*..*..*.*....**....****..**..**.*..***...*.***....*.*.****.***.**.*******..**.**..*.*.*...*.*.****..*.*.*....*..****.*..*..**...***.***..*****.**..*.*.**......*.***.****.**....**..*.*...**..**..*.*..*.*..*****.***.**...**....*****.**.**..***.*.****..**.*.**.*..*..**....*.*..**.***.**..***.**.**.*.*.***.*.**.***..*....*........*.*.***...*.***.***...*.*****.*.**.*.*..*********...*..**...**.*.***..****.**..****.**..**..*.......*...****.***...*.*.**.*.*.****.*....*...***.*.**...*.*.**.. ..**.*...*..*..**..*..*..**....**..*.**..**.*.....*..*...*.**.*....*.***....**..**.*....*.*.*****..*.****.*****.*..***..******.*.*..*.*....**.....*...***..*.**.**....***....**.*....*.**.*.*****..*....*..****.**.*.....*..*.***.*.**.....**.....*.*....**...*.****..**.*..*...**.**......***........**..****.*..*.*...**.*.*.*.***..**...*.**....*..*.*..*.**.*...*...*..*.....*.*.*.*.**.***..*...*...*.*..*.**..*.*.*.*.**......**...**...*......**.****...*..*****.*.*******.****.*.*.*...*.**..**......*.*.**..*...*...*.*....****....********..**.*.*.**.*...*.***..**.**.**.***....*......**...*.****.**.***.*****..*..*.**..**..*.**.*....*..*..*.**..*****.*****.*..*.*.....*..**.*.*..********....*.*.**..........**.**...**.*....***.*.**...**..**.*.*..*..***.***.*..*..**......**..**...*.*....*...*.***..***.....*.**.***.*.*..*.****....**.**.....*...*.*.*.**..**.*..***.*.***..*.*....**.*..***.*.*....*..*.**.**.****.**.***.*.**.*.****...*...**...*.*...**...*..*.....******.*........*.***..*...*.*.***.**.**.****.....*..*..*.*..******......*.*..****..*....*.*...***..***.***.*..***.*....*..**....*.*...***..**..***...***.*..*.*....*.*.**..*****.***.*.*.***.**.*.*..*.*..*****.....****...**..*****..**..*.*.**....*.*.*..**.*..*.*.**..*..**.*.****...***..**.**.*.*......**...*..*.***.****.**..*.**..***********.*****.**.**...*.***.........*.**....*.**.*****..**..*****.*..*.**....*...**.***..*..*...*.*.**.*...*..**.***.**..*.*****.*....*..*.....*....*....**.*...*...*.....*.*.*...*..*..**..**...*..*..****.**....*.***...*....*..****.*.*..*.*.**.******....*.*.*.**...****..*.**.**...*.**.*******.**..*.*.**..***.*..*.*...**...**......**.*..**.****.**.*.*****...*.***.*.**.**..*.****..*.*.*.**.***...***...*..*.....*..*.*....****.*.***....**..**.****..**.*.*.*..*.*.*...*..*..***...***.....**.**.**..***.*.......*.....*.....**.**.**.**..*..*.*..****...**.****..*...****.*..*....*****..*...*.**..*.*.***..*..****.*.***.*..*..*.**.*.....***.*.*..*.*.*.**......*.*..*.***.....**.****.****...*..*********..***.**.*..*.* ....*..*.****..**..*..*.*.*...**.***.*...*****..*......**..*.*...*.*.*..**....*.*.**..**..**.***.*....***.**.*.*.....**.***.....*..*...***.*..**.*.**.*..****.******.......*.*.**...**.****..***.*..**..******.**.*****.*...****.***.*...**.**..**..****.*****.***.**..***....**..***..*.*..*.*..*.......****.*.***...***.**..**.*.****.*..*****....**..*.*..**...*****.*...***.....*.*****....*.**.*.*...**.****.**.**..***..**..*.******.***.*...*******.*...*.***.*...****.*....**...****.*..**.**.....**..***.**..*.*.**.****.***..**.*..*.*...***......*.*....*.....**..*.*....***....***...*.*...*..*.....*...*.***.****.*..*****.*....*..*..*.**.*....****.***....*..*.*.***..***..*............****.***.***..**..*.*.*...**...*.**.*..****...*.*..*.****.*..*...*...*...*......**...***.*.**.*.*..**..**........**..**.*..****.**********.........*..**..**..*...*.....*******..****...**.***..**.*.******.*.**.....**....*****....**.......**.*.....*..***..**.**.***.*.*......*...**...***.*.*....*..*..**..****...*.**.**.****...**..*.*.****.*****.***.**.**..*.*..*...*.***....**.*.....*........*....*****....**.*.**...***...*...*.****.***.*..**..**.*.*..*.*..*.***....**.*.******.*.*****.**....*..**..*..**..**.*******.*.....*.**...**.**..**.*.**...*...*....***..**..****..**..*.**...***.***...*.*..*..*.*.***.**.........*.***.***.*...*.*******************..*...***.**.....****...*....**.******.**..**...**...*...***....*.......*.**..**..*.*..***..**....*..*..*..*...**.**..*..*..**..***.*.***.*.**.*.*..*.....*.....***..*.*.*******...****..***.**...**.*.*...**.****.**.**....**...*.**.....*.*.**.******.**....*.***..**..*.*..*.....*.***...*.*.........*.*.***.*..*.*...*.*..*.**.**.*.**..*.***.*..***...****..**.****.****..*.****......*.**..**...*..**.*.*..****.*..*..**.**.*..*.*.*.**.....*.*.*...*...*.*..*.....**.*..**...*.*.*.......*...*...**..**.*..*..*.....*****.*.*...*...****.*...*....***..**.*****..****..**.*.**..**...**.**.*.*....**.****.*.****..*.**.***.*..**...**....***..**.*.***.***.......*...*..***.*.*..*.*. ***.***.**..**..**......*.*.***..*.**.**.**....*.**.**.***..*.*....*...*.***.***....*..**.****.**.*.**.......*******.*.*........***...*..***.*.**.*.*......**..**..*.....**.....**.*..**..***.**.*.**....*..*.*.***.*.*..**.*...***...**...*..*.*...*.*...*.*..*..*..*.****.***...*.*.***.***.*..*.*..*..*....***....*.*.**...*.*.***..***.**.....*.**.***...*.....**..****...*..*.....***....*..*...***..**.*.********..******..**..*.*.*.*....***...*..**.**..*..*.**.**.***..*.*.***..**.*.**.*.***.**.*.*.**...*.*..*....*.*.*.**...*..*..**..****.**.....*...**.....*..*.....***.*.**.**....*..*.***.*..*.****.*...****.*..***.*..*..*.***..*.....****.*..*.**.**....**...**.**.**.**.***..**.**.*....*****...*....****.***...*...*******.........*....*****.**.**..*.*..........**..**...*.***.*.********...*.*...*.***.***.**.**.****..****.***....*.*....****.***.***.******.*.**.*.**...**..***..*****.***..**.**..*....**......*.*..******.**.*......***.**.*...**..**.*...*..*...**.***..****...**.*.*..**....*.*********.**.*.*.**.*..**.**.*..****..**.**.****...*.*..*.*.*.*.***.*.**..*.***.*.*..**.*..*.....*..***..****.*...**.****.....**.***..***..***..*...**.**.*.......*..*......*..****.*.*.*.*..*...**...*....*...**.**.*..*.*.**..**.*.**.*..*.*..*****.*..*.***..*.**.****..*....*..*....*..****..*.**.*.*..*.*.....**.*.*..*.*..*...**..*.*.**......**..*.***.***.**..*.*...**..***.******.**.***.****.....*.**....*..*****.**..*.*****..****....*.*.....**....*..**.*...*.*..**.*.****..*...**..*..*.*.***********..*.*..*.*.*****.....**..*..**.***..*.*.**.**.****.*.*.**.**.*....*..*.**...*...*.****.***.*....***.....**.*....**.**.*******.*...**..*.*.**.*.*.*..*.....*..**..**.*.**.**.********...***...***....**..**.**.*...**..*.*...**.*******.....**...**.**.*...*...*..****..*.*.*.*..*.**.**.*..**..**...*****.**...*.*.*..**..****.*..*..*.*.*....**.*.*...****.*.*.*.*.*.*.*.*.****.*.******.*.*.*.***..***...*.***.***..**.*.**.**.*.***..*...**.*.**.....*.*.*..*..*..**....*********.*****..**..*.***.*.*.*.**.*********..**...*** ******..*.***.*****.*.*..***..*.*....**..*****.*.***.**......****.***.**.***....*........***.*.**.*.**...****.*....***.**..**....*..*.*...****.*..**...**.**.*.*.***....***....****.***..**...****..****.*..***.*.*.****.*.***..*...*.*....*..***..*..**..*.**...*.*.*...*******..**.**.*...***...*...**.*.......****.*....*.**.****.***.*.***...****...*.*.*..**..**.*..*.*..**..*.*....*.***.****..**.*.*....**.*.....***..***..**.*****.*.....*..**....**.....*.*..*.......*.**.*..***..*........**.***.*.*.*******...**........***..**....***..****.**.**.****..*.....******..***..**..*****.*..*.*....**..*...*.*..*..**.........**..***.******..**.*.*.*.**..*...*****....***.**..*....*.**..**....***...***..*.....*.*.....**..*.**.....****..**.....**..****.***.*.***....*...*...*.*...****..*.**.***.*..***.**********.*.*...**...*.*****..*...*...*.***....*.***.**.*..***.*...*.*..***..*....*...*..**.**..*....*...*..*.*..*.*.****.*.*...*..*..*...*.*.*.*...**..*..***.*.**.*...**.****.***..*****.***....***.***..*..*.*...*..*.*..**..**.*.*.****.**...****.**.*****.**....*.*..***.***.*.*..*..*......*..*.**....***..*..*.**.....***.***..**.**.*****..*..*.**....*..**.****..*..**..***.....**.**.*.*.*..***.***..**..*..*...*..***.*..**.***.**.**..****.....*.***.**.****...*..**.*.*...*.*..*.*..*****..**...****..*.*.........****.*..**....**.***.*.***.*****.**.***.*...*.*.**..*.*.*.*.****..*.***.*.*..*.*.*..*...**..***.*...*.*.*..*..*.****.*.*.*..****..*.***....***..**.....***..*..*.*.*......******..*...**..**.*.*......***.*...*...***...**..*.**..******.*.**.*******.**....**...***.**........*..*.**....**..*.****.*..**.**...*..*.*.*..*.***..***.**.....*..*.*...**.****.*.**....**.**.***..**..**.*.*.*.*...*.***.*.****.**.....******.*.***...*..*....****.*.**..*.**...**.**.**.*.*.*....*.*.*..*...****.....*.**.*.**.........*....******.**..***......****..*.**.**.*.*.*..**......**.***....**...************.....*****.**.**.***....*****.*....*....*..**.***..**...***..*..**.**..***.****.**.**.**.**..*.****.***.**.....*.*. .*.***.**..*......****..*.***...***.....**.*...**....**.*....***.*.*...**....*...*..*******...**.*.*.**..*.****.***.....**...**..*****...***.**..****.*..**.....*****.***..**....*..***.....*.****..*.........*.*.*.*..*****.*.****.*****.*..*.***.*..*.**.*..****..*..******.*......******.*.*...**..**...***.*.*.***..*..*.**.**.*.***.*.*.*..**...***.*...***.**.......*.*......*.***..*.**...*.*....******.....**.*...****....*...***.*.**....***.***.**...***.*.**.**.**.....**..**...*..**.*...****....***....*.*...**.**.**.*.*..*....*.....*.****.*.***.*...*..***..**..*.**.**.**..***.....*...*.....*.......*.*..*.*..*..*...**.***.*..*...**..***.***.*****.....**..**..*..**.**..**.*.**..*.***.*.*..*..**....**..*.....*..*...**.***.*.*******.*.***.**......****.****.*.*.*.**.*.*.*.*.**.*.****...***..*.**.**....**.*..*.*.......**.*****...*..***..*.*...*.*.*..***.*......**...*.**..*...*....****..**.....*****.**.********.*...*.**********..*.*****.*.**..*...**..*.*..*.****.*..*.*.*..**.*.*.*...*******.....*...****..***...****..*.*......*.....***...**....*..*...***.....***..***.**........*.**.*..........*****...***.**...****...******...***.*..*..**..****...*.**.*..***.**...........*.....*...*.**.*...*..**.....*......****...*.*..*.***.....**.***..*....***.*.*.**...****...*****....*..**.*..*...**.*.*.*.**..*.*.***.**......*....*.**...*.*.**..*******....*****...*.*..****.**..*....*.*.*****...***...****..*.**.****..**..**..*...****...**...*.**.**.....***.**.*..*..*....**.****.**.**.*.*..*.*.*..*.***..*****...**.*.**.*...**..*******.*.***...*.**....**.**...*...*..*..***.**.**..*.**.....*.***.*.***..*.**...*.*..**.*.*.*...********..*****.*.......**...**...*.*.*.....**..******.*.***...**......*.**.*.****....**...*.*.**.*.**..*.**.....**....****.****.*.*.*.....*..*......*..***...*.*...**...***..*.*...**....*****..**....***.*.***.**.***.**.*.**..***.**.**...***.*..**.....*...******.**.***....*..****..*.*******.*.*..*..*..*.*.*..**.*.*......***.*..**.**.*.*..*.*...**.*......*..**.*..**..*.**.*..**..** *...*..*...**....**....*.*..*......***..******....*...**..*****..**.*.****..*.*.*.**.****.****...*..*...**.***..*.*.*.******.**.*..*...**..*...*.**.***.*.*.**.****.*.*..*.**...*.*.*.*******.....***...*.*...*..*.**.*****...*...**.*.*.....**.***.*...***....**..*.*...*****...*.***...***..*..*.**.*..*.*...*...**.*.**....*..*.*...*..*.*....*.**.*********...*.*..*.**....*****.**..**.*****.*.**..*..**.*.**.*...*..**..**.*.*.*.***...***..*.*.....*..*.*.***...*.***..*..*.*...**...*..***..*.**....*.*.*.**.*.*.***.*.**.*.......*..***.*....*.*.*.....*****..*.*.*...*.............***...**.*.*..*..*.*.***.****..*****..***.**...****.*.*.....**.****.****..**...**.*..***.**.....*.*..**.*..**.**...********.*..*.**......*.*....*.**.***.*.**.***..*.***.***....*.**.***..*.......**..*.****..*****.*.*..**.**...**.*.*.*.*......*..*.***.**..*.*.*...*.*.*..**...*..*****.****......*.*..*****.**.*.**...*...*...*..**.*...****.*..***..***.*.***....**.*.*.**.*.*.*.*...***..**..*...*.**.*..**.**..**....*.*.**.****.**.***.***...***.*.**..*.*****....****..*...***.**.*..*.*.***.**.*.**....*.***...*.*.*.**..*..*....*..**.***........***...*.*....***.*.**.**..*****......*..**.*.*..**.*.*..*.*.**.***..*.*..*.*...**.*..***.**.***.***.....****.*.*..*..**..*...*....******...*...***.*.*..*.....*.*.*..*...**..**.....*...*.******.***..**.*...*.***..*...*****..*...*.**.*.*.**...*..**.****.........*...**.......*****.....**..*...*****.**.***.*...*.*........**.*......*****..*.*..*...***..***.**.**.********..**...*..*.*.....****..**....**.**.*.*..*..**.*..***..*..**.*..*...*****.*********..**..***...**.**....*...*.*..**.*.*******.*..*..***.****....*.**.**..*..*..**.***..***.**.....**...*.*.**.**.*.***.**..*.........*...*.....*....**.*.**...*****.*.**..*.**..*...**.*..*.**...*..*....*.**.*..*.****.....*..*....***...**.*..*.*...*..*.*..***..******...*.*****..**.*.*.**...*.**.*..*...*.***.*...**.*....*.**.****.******..*.**.***..*..*..****.****...*.**..*..*...*.*..**.....**..*...***...**.*....*..*.****..*...*..*..*...*. .*...*...*..*....**.*.**...***.*...*..***...*.**.******..*.**.**...*..*.*..*....*..*....**.*.*...*.*..*.....*..*....*.**.**.*.*..*.****.**.***.**..*......**.*...**.*****.***.****..*..*.........*..***.*..*..**.*..**.**...*..*..*.**.*.***..*...*..***..**....**.***.*..*..***.********.***.**....*....*..*..*....*****..****..*.*..*.*.*.....**.***..**.*****.*...***.*...***..****...*.*..*..**..*....**.....*...***..**..*.*..*.**.**.****.....*...*.*..***....*.**....*.***..**....***..**.**.*..***.**.***.*...*....**.**.*.***.....******.*.****...**..**...****.**.*...**.......*..****.*.**.*.*..*.****..*****..**..**.*......***.*....*.*.*...**..*.***...***..***..***..*.**.*..*.*.*.*.*...*.....****..**.*.**..*********....*..*.**....**.**...*...*..*****.....**...**.*.**.*.*.*...*...*...*...**.*.**.**.**..*.*..*....*.****.**...*...*.*****..**.**.*..**...**.**....*.*..*****.*.***.*..*.***..***.**.*..*.*..**.....*.*.******.*.*.**.**.**..***..*..*.*..**..***..****.****.***.**......**..***.****.**.**.*******.******..*.....****.**.*.*......**.*.**.*.*.*..***...*.....*....*....**..*.*.*****.*..**.....********.**.**.**.*..****.**.***..*.**...*...*.*..***..*..*....*...*.*...***....*.***...*.....**.....*..*.....*..*.**.*****.*....*****..*.**..*.*....***.*..**....*...*.*.*..*.*..**.**......**.*..*.*****..**.*..*..*..**.***....***...**...*.*.......**.*.*.*.***.***...*...***.*...*..*.****........**...*..****..**...*..***.*.***..*.*...*.***.*.*.*.***.**...**..**..*****..*.....*..**.....**....**.*..**.......*.*.**.*.*.**.*.*..*....**....*.*...**.*.*.***..*..*....**.**....*.***....***.****.***********....*...*.*.......*...*...*.....****.**..*****...*****.*.**.***..**.****...****...**.****.***.*.*.*.**...*..*****..*******.*..*.****...*..*.*....****..*...*****..*.......**..*.......********..*..**.**.***.*.**..*.*.*....*****.*....**...******.*.***...**..*.**.**..*..*.****.*...*..*.*...**....*.....*..***.***.....****.**.*...**.**.*.*.****...**.****...*.*..********..*.**..****..*.*.*.*..*.***.***..*..*.* *..*...*..*...*.*****.**.****.*****.....**..***.*..**.....*..*..***.*.**....***.********....*.******.****..****..*.*.*...*.*.*.**.*...**.*..**.*...*.*.***...*......*.*.*****...*....*.**..****.*....**.......*...*..*.*.**.****.*.*.*.*.*****..*.*.*...*****....**.*.*...**.*..*.*..*****...*..****..****.*..*....*.*******.**..*..*.**.*..*.**..**.****...*..*...**.*.*.**..*.*.*.***.**.......**.....***...***.*..**.*.*.**...***.***....*..**.*..**..***.**.***..*.****..**.......****.***.**.*.*..*...***.****......*..**...*...**..****..*.**....********.****.*.**.*....*...*....*..*...*...**...**...*..**...****.***...**.....*..*.*...*.*.**.....****....*..*****.*.*..*...***..*...***..****.**.*..*....****.**..****..*.*.***.******..*..**.*....**..*........*.***.**..*...*.*.***.*...**.****.**..*.*..*.***..**..*..********.**....*.**.*.*..*.**.**.*.**...*.*...*****..*****...***.*............*..***.*..**.****.*..***.**.**..***.*.....***.****.*.*...*.*..*.***.****.*.**..*.***...**.*..*...*.**.****.***.**..***.....*.***.*...**..*..*.*..***...*....**...*.**...**.*.*******.*.**..*...****.**.**..**********..**...**...*.....**.*...*.**.*.*..*.**...*.*.*.******....****...****..*......**...***..******...*..**..*.**..*.*..**..*.*..*..*..**..**.*..*...*..***............*.****.*...****....***..*.***.*.*.*.*.*...*...*.*.*.*..****.**.*...***..**.*..*....******..*..********.**.*..*.*...***.*..*.*...**.....*****.*.*.**.***.**..*.*.****..*.****.*.*.***.*....****..**.**.***.*..*..*.*.***....***.***.******..**....*.*........****.*..**.****..**.***.*.*..*..*.*.*.****..*..*.***.*..****.*.**...*.*.*...*..**......****.*.*.***..*...***.**..*.*..***..*.*.****..***.*..**.*..*******...**..*.*..***.**...*.*....*...**..*...*.*.*..*..*******...*..*...*...****.*.*..**.....**.**...**.**...**.*.*.*....***.*.***..*...*....**.****.....*.**.**.**.*.***.****...*..**..***.***.*******....***..*.*..*...*****.....*...**....**.***...***...*.****.*..***..**.*..*...*..***.**.***..*.*..***.*..*..*.***.*.*...**.*...*****..**.**.*...* ...*.***..****..**.***..***..*..*.*...*.*.****.*.***.*.***.*..*....*.**...**..******....**....**.***.......**..**.**...*.*..*.***....**.*...****...***..*.*..*.**..*..*.*.**.*******.**.******.*.***.*.****..***....*.**..*..*.....**..*.****.***.*..**.*.***.*....***.*.**...**.*****...*...****.***..*.*.*.***.*....****..*.**.***....*.*....*....**.**.*.**.**....*.***...**.**.***.**..*.*.*..***..***.*.*.***..**.******.******.....*****....***.****...**.**..**.*.*..***..*.**.**..**.**.**.***.*..*..*.*.***...****..*****....*.**..***......***..*....*..*.**...***..****.****....*.**...******.*******..*..***.*..***..**.*.***.*.*..*****.*..*...*...**..*.***....**.***...****...**.*.**..***..*..**.**...*..***..*.***..***.**.****.*.*..*.*...****.*.*.*.**.*.*.*........****.*.*.**..*.....*..**.*.*.*.***.*.*..***.*.*..*..*..***.******.*.*.*.*...**.**.**..******..***.*.****...****....**..****....**.**..**...**...***.*....*.*.*......***..*...***...*.*...*.*...****...***.***.*...***..*.*.*......******..*****..****.*.****.***.*.*..*..**.....*.**..***..*...**.*...****....*...*****.....*.*....*.**.*...*....*.*.**..***.*....*.*****..**.*..*..**.**.*****...**.*.*..**..*.**..*.**.****...***......***...*.****..**...****.*....**.*..*..**.**..*.***..**.*****.*****.*....**....**.*..**..*.**.***...**.....**..*.***..*.**....**.***...*.*......**..*..***....*.....**.*.*..*.***..**.**.*....**.**.***..****.*.*.****.***.*....*...*..*.......**...**.**..*.*..*.*...***.......**..*.**.*.*.**.**.**..*****.**.***.*****..*....***.*....*.****...****..***.***.*.******.*..*....*.....***...*.*..**.**..**.*......*..**.....*.*.***..*....*.**.*****..***....*.******.**....*.**.****.*..**.*.*.**.****.*...**.**...**...********..*.*.....**...***.**.**.**.**.*.*.***.*.***.*..*.*..**..*..*.*.****..*****....*..*...***..**.*..*...*.*.*..***..***..*.....*....*.***..*..***.**..*.*****.*.*.*....*.*****.***.*.*...***.*..*.****.*.*.....*..**.*..**...****....**..***..*****..**..*...**.***.**..****.**.*.***.**..**..*..*......*****..... *.***..*.*.*.**.****..*..*..*******.**......**.....*.***.****..***..**..**...*.*.**....*...*.*.*.*..*.***.**.....***.*..*.**....***...**.*..*..**.*...**.****.*...*...**.******.*.*......*....**..***.**...*..*.....*.***....*.*.***.*..*.*.*******..**.......*****....**...***.***.**.*.***..*..*.*.*.***.**..***...*.*.*****..**.***.**.*...**.***..***.*.*.........****..*..**..*.**..*.**..**.*.***.*.*.*.**..**..*.*...***..*....****.***.*****..*****...*...**.****.**.**...**..**..*.*..*.***...***...*......*..****.*.***.*.*..*.*...**.*..*...*.**.********..***..*....***..***..**...***.***......***..*..**...***...**.******.*.**...**....*..**.*..*...*..*...*.*.......**..***.*........**....***....*..***.*...***.*.*.***.***.*.**....**.....*.*.**....*****......**..**.*****...**...*.*...*.**.**...*.*.*****.*........*.*....*.......*.*.*....*.**.****.**.*.**..**..*..***.**.**.****..*..*.*.....**.***......**..***.........**.*.**.*..*..***.*.****..***..*.******..**.**..*..***.......*.*.**....***.*.*..**.*.****....***.*....*..*.*.***..*.*.*..*****.*..***..*...***.**.**.**..*..**..*.**..*.*..**.*..*..*.**...**.*.*....*.*.*.*..**********..*.*.***..****.......**..*.*..*********..*.*.*.******..**.*..*.****...**...**...*.**...*****..****..*****..*.**.**********.*.**...*....**.*..*..****..*.***********...*..**.**.*...***......*.***.*.*....*..*...*..*.*.**.*.***.***......*.*..*.....*.*...**...***.*.*.**.*..**..**..**.*....****..**.*........*.*...*.....**...*.*.*..******.*..**...*****..*.*..*.***.*......*..***..***.***......****..**..**.*.*...***.*.****..**.**..**..*.*...**.*..*.**.**....*.****....**.*.*.**..*..**.***...**....**..*.....*****....**..****.*.****.*.*.*..**..**.*..**.*....***..**..**.**.*......*.**.**..*******.*...*****.*.**.*.****.*...***...*..*.*.*...**..**.*.*..*.*.******....*...*.*.**..**.**.**.*.*.....*.***.*......****...**......*....**..****........*.*.**.*.**..****.**...****....*..*..**...*.*.**.**.*.*..****.****.........***.***......*.......***..**.....**..*****.*.****..*.*.*. ..***.*.*...*.*..*.*.*.****.*....*.**.***.*******...**.***..*..*.*.***..***.*****.*.*.******.*.**.*...*..**..*..***.**.*.***...*..**..*****.*.**..**.*..*.**...**.**.****.*****.*...*.*****..*..*.**...**.*****.*.*.*.*.*....*...*...***.***...*..**.******.**...**.**..****..*..*..*....*..***.*.**.**..*.....****..****.***.***.**.*..**..****.*.*..*.*..**..****...*......**.***...*.*.*.*.********.....**...*****...**.*.*.*...*...*.*****.*.**..*..*...**.**...*.*****.*..**..*..*.**.*.**...*.*.*.***..*.*...***.*.*.*..*.***.****.*.**.*..***.***.*******......***.*..*.**...*.***.*.*.**..*..*....***.******.**....**.*.**.***.******..**.*.*...****.***.*.**..*..*.****..**.*..*.*.*..*.**.**..*****......**.*...*....****...*..*.**..*......**....**.**..***...*...*.****.**...*******.*.*.*.***.***.****.*.**..*.***.*...*.***.**.**.**.**.....*.*..*...***.*..**..*.*.****.....*.**.**..*.***......*..**..*******.*...*.******..**.*.*..*..*.....**.*.*..*.*......***....*.*..***..***..**.....*.**...*..**.*.**.*.*..*.*.***...***.*..*..**....**......**.**..**.***...**.*...*...**...**........**...*.*.*..*.*...**.*...**...*.****....*****.*........**.*...*...*.************.*.*.***...*.***.****.****...*.*....**.*.*...*...*.**.*.*..****..**.***.*.*****.*.**...*.*...****.*.*.*..***.*...*...**.***.*.******....*.****....**...*..*.********.*.***.*..*...***.***..*...**...**.***..*...*****...*...****..***.*.****....**..*.*..*.*********..**..*..*..*..*****..*.**.**.*...*.*****..**..*..**.....*.***.*..**..*..*..*..**...*******.*..**.*.*.***...*.*.*.*...***.*....***.**...**.*.**.....***.*.****.***.**.**.***..**.....***.**.*****....**.**.***.*******.***.*.****.**..*..*.*.......*.***..*.**......***.***........******.***....*.*...*.....*.**..**.*...**.***....*..........*.******...*.**..***..**.*...*.*..*.........**...****.*.....**.**..*.*...*******..*******....*.*.*.*..***..*.**.*.*.*....*...*..*..*.*.*..**.*******.*..**.*....**.*.*..****.*.**.*..***.**..*.**..*.**.*****....**.**.*..***...*.*...**.***.*..*******.*.*.*** ****..*...***..*..****.**..**..**.*..**..*....**.***.***..**...*..**.*.****.......*..*...*****..*.*.......****.*....*..*..*......*.*****.***....**.*...*.*.***..**.**.***.*.***..*.....****.*.***..***........*.***.*.*****.*......*.********...**..*.**.*..**.**.*.....***.*.*...**.**.*.**....**..*.*..*.*****...**....*....**.*......*.*..*.**.***....*.*.*.*..*....*.*.*.***.*.*.*....********..**..**.*.*.....**.*.*.*..**.*.***..***.*...*.**...***...*.*....*.*..*.*.*.*.***..**.*.****..******.***.....**.***..*.****.*.*****..*..***...**..*..*.***.*.*..**..***..**.**.***..*.***.*.*..**.**.**..**..**..*.**...*..*.**.*********.*..*..**....**...*****...*.****..***..**...**..*.**.*...*...**********.*....*..**......*.*....*..*...*.*.**..***.....****.***.**....**.....*..**......*.*.***..***..*.*.*.....*.....**...*.*.**..**.*.....*..*......******..**.*..*.*...*.*****..******.****........**..****.....*.***.....**.*.*..**.*....**.*..**..****.*.***.....**.**.*...*.*...*.*.*..**..***..*.***.*.***..*.**.*..**..*.*..*.**.**.*.....*.*******.*...*.***.**..***.*...*.***.*...*.**.***.**...*..**...**.**.*.*****..*....*****.*..***...*.......**...**.*.***..*.*.****.**...*.****..****.*.*..*..*.*.*..***.*...***....*.*.....**.*....*****...*.**.*.*.*......*****...*.****......*.*..*.****.****..*.*...**.**..*..*.*.**..**.**........****.*..*.....***..*.*..***.*.***.*.***...*...*.*.****.****..*.*..*.**.*.....***...***..***.*..*...*...*.*****..***...**.**.....**.*..*.....*.****......*..*.*.***...*..***.**.*.....*.**.*.*.*..**.*..**.*.*.****.*.*.*...*********....*****..*...**.**........*.*..***.*.***..**.**..**.*..*..*..***.*.*..*******..****.**.*.********.***..**..*..***.*.*****..*.*.*...*.*.*.*..**.**.*.********...*.**.......**..*...**.**...*..*.**.******.*.*..*******.*....*..****....*...*....**.*.*..*....*****..***....*.****.*.*.****...****.**......**...**..***..*..*..***.*.*..**.**..*...**.***..*.*.**.*..*.***..*.***.*.*....*.*.***.*.***.***.....*...**..**..*...*..*.*.****..******..*....***..*.**.*..*.*. ..***.*.*.**...**.***...**...*.*..**.****..*.**.**..*.*.**.**.*.*...***.*.*.*****...***....****.*...**.....*...*.*..***..****.*.....*..**...**..*...****..*...******.*..***.*.**...****...*....**..***.*.*.*..***.....**.....**.*.***.**.**......*..**.*..*....**...*.*.....**..*..**.**..***....*..*.**.******...**.**.*...*.****.**...*..***..****.**...*.***..*.*.**...*.***...**..******.***.******.*....*.*...**.*..**.**..***.**..*.*.*......***...*****..**.*.*.******......*..***..***.*..***...*.*..*.***.**..****.**.*..*.*..*.*.****.*.**.*****...*...*..**...**..**.**..***...***..*...********.**...*.*..*...*.*.*.*.**.*..*.**.*..*....*..*.*.*..****....*.*.*..*.**.*.**..**...*.***.*...*..*.**..**.*.*.*..***...*.*..**....*.*....*****.*...*..****..*.**.*...*.***..*..**.*.*.*.**********..**...*...**.**********..***.**.**..****...***.*....*.*.****..*..***.***...*..***********.*......****.**.****.****...*.**..*.*..*.*....**.**..***...*..****...**.****.***..*.....**.*...*.*******.*.***.....*.....*...**.*.....*.*...*****.*.*..*.*..**.*.***.*.*.**..**...*..**.**..*.*.*.....***.*..*..*..**..*....*..*..*.*....***..**.*.**.****.**..*.***.***....***.**...*..*****.*.**.**.***..*****.*...***.*.**..*.*..**...*..**.*....*.**.*.*.*.*...*.**********...*...*.**.*.*.*.*..*.*****....*.*.**...*****.*...***..**.**...**...**.*..*...**.**.*.....**..*...*..***...**..**.***....*.....*....*..**......*.***.***.*..*..***.**...*.**.*....*.....**..**...*..****.*.*.*...**.*..**.......**.******...*..***.**..*.**.....***.****.....***.*.**.**.*..**.*.*.*...**.****..*..*....*.*.***.**.**..**...***.*...*..*..****.**.*.......**********......****.*..**.......*..***.*.**.*..**..*.*...***.*.*.*.*.*.*.*.****.**....*...**.*..*..*..*.....*.*........**..**.*****...*...***.*.**.....*..*..**.****.*.**........******.***......*.*...*.**.***..*..*.*.*..*....**....******.**.*****.....****.**.**..**.*.**.**********..**.**.****...***...*...*.*.*.***.*.**.*.**...*.*.***..******....****.*..*.*.*..**..***...***.**......*......***.*..** *....*.*..**....********..*.*.***.*..****..*..*.*.**.*.*..*..**.**.*.*.*...*......***..*..***.......*...*.*..**..*.*..***..**.*..*.*....***.*****..*...*.****...***....****..*....**...*.*..***.*..*.****..*.*.....*.*..*.....*.*..*..*....***....*....*.*...*......*.**..*..***.*.**...******.****.*...**....*.**...**.*******.***.**.**.....***.**.****.**.*..**.**...*..**.*....*...*.*.....*.***.*****.****.*.......********.**.*.*..*......***.**..*..*..***.***..**.*..*.**...*.*..**.....*****..*..*.*.*****...*.**.*.*.***....*......**..*.*..**.**.*..*...*.*..****.....*....**.*.*.....*..***......*.....*....*..*..*.*.*...**.***.*.*****.....**..*....*..*.*.**..*.**..*.*......****..*...**.....**....*....*....**.**.*..**.*.***.*.*...*..***..*.*.****...***.*..*.*.*.**.*****.*........*.*..**.*****...*.*..*..........**.....*.**..*...*...*..**.*..*..*.*..**.....****..*.*..*****.....*..*..*.*.**.*..*...*.***...****.***....*..*...***....*...*.***..**.*.*..*.***.*..***..*...*...*.**.*..**....**..****...*..****.**.*.**..*.**....*.....*..**..*...**..***.**.*..*..**..*.*.****..**....*...**.*.*..*...***..******...****..***.........****.***.*.***.*...**.*.*.*.**.**.***.***.**......*.***....*.**.*..*..**....**.*.**.*****.***.*..**...*.*....*...*...**.*******..*....***...*.***..***.*..**..****....**..*....******....*..*..*..*.*.*.**..**...*..*****..*.*.*..*...*****.*.***...*.....**.*.*.**..***.***...*..*.*..*.*..**.*.***.**...*..**....**...*....*.*.**.....**.*..**..****.*....*.****.**.*..***.*..**.*..****.*....**..**.*.***...*****.*.*..***..********..*..***...*.***..*.....*.**..*...**..*...*.**.....*.**.*.***.*.*..*.*.**************.*...*****...*.*....***.***...*.***.**...*.*.***....*.*..*...****.*.******...*.*****.....**.*.*.***..*.**.......*...**.*.*.***.*.*..****...****.....*...***...*...*******..*****.......**.*...*..*.*...*..**.**...***..**.**.*.*.***..**..*....*...**.***.*...*.********.*****.**.**.******.**..**..*..**.*...****....*.....*******.*.*.*.***.*.*.****....****..***...*.*.**...*..*. **.***.***.*.*...*....**.******.*****....*.**.*..*.****.......***..***...*.***...**.*.**.......*.*.**..**.*******.**....**...*.*.**.**.******..*.**..*.*..***.**..****.....***.*.*....***...*....*...**....***.**.**.......*.*..*..*.*.**.*.***..**...*..*.***.*.**...**...*.***...****.**.**.******.*.**.*.**.*......*****.**.*......**.**.*.*****...*....**.*.***..********.*.**.**.****..*.*..**.**.*........*..****..**.*.*....*..*****.*.*..**.**..***.*.*.**..**...****.***...*.**..*.**.**..*****.*...*..*.**..*.****....***.....*.....****...**..***.*...*..**....***.***.*.**..*****.***..*******.....*.**.*..*..*..**.......*...*..****...**...**.*....****...***..***.*.****.***.*.*...******..****.*..*....*.**.*..*....***....*....****...**.**....****..**.**....*****.****.**.*...****..*.*.*.*.**.**.***..*******.***...*****..*..*....*.**.*.*.**.*.****.**.***.**..***.*...*..****...***.....*.***..**...**.*****.*.*...*.*.*.*..*....***.....*.******..*..*.****..**.*****.*...*...*.*****....***.**..**.....****...**.*....*.*...*..**..**.*.*....*....**.*..*..****...***...***.*.*****........****..**.**..**...**..*.***....*..******...*.*...**...******.**...*.******..*...*...***..**..*...*..*****.*.***...*........**...*.*.*.***..*.***.****.****.**.**.**...*.*.*..*.**..*....*..**.*..*.**....*..***.**...*.***.**..***....***.***********....*****.*.**.**.*..*...*.*...*..*...*.*...*.**....*.**..**.**..**...**.**.*...*.***....*.*.*****...***..*.*...***.*.*.**.***..*.*.*..*.**.*.*.*......***.*...****..**.*.**.*.*.***.*.*.*.**.**....*.*.**..*.*.*.***...*..**.*....*.***.***..**.***.**.*.****.****.*.*..**.....*.***...**.***........*.**.*..*...*...*.*..*.*.*.**.*.*.*.*...*.******..*.*...**....*.*.*...***.****..*..*.****..*.***..**.**...**....*..**.**..*.....*.....****.****..****.*.***.***.**...***..*.**.*.*****.**.**..*.***...*....**...*.*..**.*.**.***..*.***..*..............*...**..*....*.*..*.*****..*.***.**.***.***....*.*.**....*.**....*..********...****..**...*..**...**..***........*****..****..**..**...** .*..**.***.*.*.****...*..*..*....*..*..*.******.*......****.**.*.*.*..*...****.....*..*.***..***.***.**.***.*.**....*.**.**.****..**..*...***.**.*.*.****..*..***.*.......**.**......*..*.*.**...*.***..**.........**.*..*..****.**.**..*.*..*.***.***.**.***.*...*...**.*.*.*****...**.....***...**..***..**.*.*.*.*.*...***.**..*.******......*....*.*....*.*..**.*.******..***.**...**.*..*.**...*.....*****..**.**.***.*.*..*.***.*.**..********..*...*...*.**.**.....**..**.**..**.**.***..***..****....**..**..**.*.**...**.**..**...*.....*****....*.*.....*.*.*.*...***.**.**...***......***...**.**.*.*.*..**.**.**.**..*..*...*...*..*..*.***..*.**..*..*.*.****.*.*.**......*.*.**..**.****.*....****.**.....*..**...*.*..*......*.***.**.*****...*.*.**..*.****.****.*..*...*..***...**.****.*..*.**.***...**.**..*..*....****.....****....*.*.****.*..*.**.***.**.*...**...*.***.....*.***...*..*.*..*..***.**..**..**.....*****........*.*..*.**.*...**.**.**.*.****.....**..***..*.*****.*.*..*.*...**..*.*..*.****..*****..*.*..**.**......*....**..*..*.*....*..*...*...******..***..*..**..*.****.*****..**.*.*.*.******.**....**..**.*..***.*.****.*.***....**..**.***.*.*.**.*...**..*.***...*.****...*...**.*...*.***.*..*****.*.**..**.......*..*.*..****....*.*..**.......**.**..*..*.***.*.**.*....*.***.***.....***.*..*..**.**.*..***.*..**.**..*.**..*...**..****...**.****..******...**....*.**..**..*.*.******...*.***.*.*.*.*..***.***.*...*..*..*.**..*.*.**.****...***..*...*.***..*.*.**..**....*.*..**..*..**....***...**.*.******....**.**.***.***...***..*.*..*.*....**.*..*...*..***..**..*.*..........**.*...*.*..*....***.**..*...***....**..*.*.**..*.*.....*..****.***.***.****......**..*.*****....*.....***....*......*.*.****.***..***...*.*..*.***..*.**..***.......**.....****..***.....**.**...**.**.*.*..***.**..*.*...*..**...**.*.*..*..*****....**.*........*.**...*....*...*...**....*.****....*....**.****..**.*.**.**.**..**.*..**.***.*..*..****...*.***....*....****.**...*...**......*.*.*.**....**..*.***..****..*...* ***..*..*....**.*.*.*..*..*.....*.*.*.**.*..*....*....**..*.***.*........*.*.*.*...**.****.***....**.*.*...*.*..****..*.*.*..***....**..*.*.**.*.*.*****..*.....**....*..*.****.*****......**.*.*.*.*...*****....**.**.*...*.*.*****.****..**..****..*****.**...***..*........***..*.**.**.*.*****...*.**.*...***...**.****....*.*.*.*.**.*..*.*.***.*..*..***.*.**.***..***.*.....***...*****.**..*.*.**...*..****.*..*..*..**.*.***.*..*****.****.*****.**...*.***.....****.***...***......**.*..**.*.****.....*.*...**.*..*****.*..**.**..*.*.*..**..*..**...*.....***.*.****.....*.....**.**..****.**.****...**.***.**.....**..*.*...*..*.***.**.**..***.*..*....***.*..**..**...***....**......***..**.*.*.***...*.***...*.*.*..**..*..**.**.....*......*.**.....*.*..**.***......*.*..*..*.*.*......***......**..*.**.**.**.*....**..**.*.*.*..*.*.*.**....****...**.*...****....*.*******..*..****.**.***.****....*..*...****..**.*.*.*..**.*.*....*..*.***..**.*.**.****..**.*.**.*.*.**.****..**.*..*****.*..*.**..**...*.*.*....*****.***..*.*..*.**...***.*..*....**..*...*.**.*...*..**.*.*..*.**....***......*....**..*...**********.*****..***..**...****.**...*.*..*..**.....**.***..*..*.*****.**..*..*..*.*******.**.....*.*.*****..**..*...**.****....*****..**....**.***.*..**.*****.*....***..*.***.*.*..**..*..*****..*.*..***.**..*****.*.**....*.***....*.**.****..**..**.........***..***.*..**...*....**.**.*...***.*..*.**..*.*.***..*...*..**.....*.*.***..*..****.*.***...*...***.....*...*.*.*.**..*.**.*....*..**.****......**.*****.**.**..**.*.****.....*.*....*...*...**.*......*.**.*.***..*****.*....*..*.***.*.*....**.****.*.****.***.*.......*..**.*.***.*.*...*..****.*..*.******..*********...*.****...**........*...*.*.....*..*.**...*..*..*.....*...*.....*.*..*..**..*.*.***..***.....*.*.*....***.*...****.**.****........**........*.*..*.....*....*.*...*.****..*...**.***.*.*...**..*.*.**.*..*****......***..**..*..*****.*..**.**.*......*.*.****..***..*.*...*.**..*.*.*.*.**..*.*.*.....**...*****.*......*..***.***.***.... .**..*****.**...***...****.*.*..*.**..*.....*..****.*.**.*..**.****.*.**..*...*.*.*.*...***.***.*.....**.*..*****.*.*.*.**.*...*...*.*.**.*..*......*.*...***..***.*..*.**.*...*******..***.*.....*.**.*.*.**.....*.***.*.*.**.*.*.****...*..*.****.*..*.**.*****.**...**..****.**.*.**..*..*..***......**.**.....***.****..*****.*....*......**..*****..****.*****.**..***....*.*.***.***.**.****.**...*...****.*****.*.**.*..**..*..***..*.**..*.*...**....*.**..*.****..*..*..*.***.*.*.*........**.*...*****..*.*.**.......**.*.....*..*..*........*....**....**.***...*.*.**..*****.**...*..*.**......**..*....****.....*..*..*...****.*..**.**.**.**.*...**.**..***..**.**..**...*.****...**..*.*....*.....*****..*..*......*...*.**..**.......**.*..*.*..********......*...**.**..*....*****.**.*.*****.*..*...*..*.**.....**....*.*.**.*.***.....***..****.*..**....*.******.***...**.....********.**.......*.**.***...*....*.*.**.**..**....***.**.**.*.*..*.****....*.*.*.**...*..*.....**..***.**.**..**.*.*.*.*...*****....*.*.....**....**...**.*..*....**.*****...*...*.*.*...*....*....*****.****..**..*....*.*.**..*.****.*.*..****..**..***..******....**..***..**.**...*....****..**...*..*.*..*..*...**.....*...***....*.**..*.*.*.**.**.*....***...*.**.****.****.....*..**..*.****.*...**.....**...**.**.*..*......**........**.....***.*.**.**..**...****..***.*....*.*..*....**...**....**..**..*...***........*.*.***..*...**.*.****..**....**.***..*..***.*..*.*.*....****.*...*****.***.**.*.***..*..*******.*.**.***.*****..*...**.******..***..**.....*...*****.**...*.*.*******.*..**..**.**..........*.*....**.*..*...**.**.**.*.*.*..*.....*..**.**.*.****.*.*..*..*.**.********.***..***...*....*.**.*.***.*...*.*.*.*...*..**.*.**.....***..*...........*...*.***.*...*.****.***..**.***.*.*..***...*...***.***..***.***...***.**.*.....**.*..*...***...*..*.*.*.*.****.....*..*...**.***.*.**.****.*.*...*.*.**.*..*..****.**.*.*....**...*.*.*.**.*..*.**.**.**..*.*.*.*.***....**.*.**.***.**.*...***..*..*..*..*...***....*.*.*...**.*.**.. ....*......****.*.*****..*...*..***...*...*.*......*.*.*.*...***..*..**.**.**.*.....**....**.*.*.*.*.**.*...*..*...*..*.***...***.*.*..**.***...*..***..**..*.*.*.**.*.*...**...*..**.*..**.****.*..*...*...*.**..***..**.*****....*...*.**.....*..*.*..*.**.****..***.*..*....***.*****.**.....*.**...**.**..*..*.**.**..****..*..*..**.*.****.....**.*..***...*.**....****...*.*.*...**...*.*.******..*.**..******..**..*.**.**..*..***..*.***...****.*******..*...*..*.*...*..**.*..**.***.*.**.*.*****.*.*..**.*.....**..*..****.*....*...*.***.*.***.*......*.******...*.****...**...*****.***.*..*.*.*....*.***.*.**...**.*....*..***.*.*.**.*..**..*..........***.....********.***.*.*..*.*...**..*.**..**..*.*.*.**.****.*...**.***....*.*.**.....***....*....*...*********.***.*.****.**...*.*.*...**...****.****.***....*..*.*..*..**.***.**..*.....*..*.*.*.***.*...***.*..*....*..*...***..*.**.*....***.*****.***.*.**.**........***..*****..*******.*...**.*.**.**..*...*..**.***.....***......**.*......*...*....*.......*****..*.**...**.***..*.*.**...*..***....*.*...*.....*****.**.***.**...**.****.*****......**...*.**..*....*.*.*.**...*...**.*******.**.***.*.....**..*..****..*...**...***.*.....****.*.*.*..**.****..*.*..***..**....*...****..**.***.*.*.****.*.*..*...*..***.*.*.*....*.**.*.**.*..**...*.****.*****...***********..*.*****....*..*....*****..*.*.*.....*..****.***.*...*.****.**......*.**..**.**..***..*.*.****.*..*.*.*..*...*.*.*.*.***.***.*...*...*.**.***.*..***********...*.*..*...*******.***.***....*.*.*...*..*.*****....**..*...*.*....*.*..*..*....**.***..*.*..*...**..***.*.**.***.***.**.**.*..**....*.*.....*.....*...**.*.**.**.*..*****..****..**.*..*......***.***..**.**..*.*..***...**.*..*******.*....**.*.....*.*.***.*.**...**.***..*.......**...*.*****.*....*...******.**.*....****.*..*.***...........*.*..**..*.*...***....*****.....***..*..*.****.**..*...*..**.*.*.*..**.*.***...***........**.******...*.*.******.....********.***.**.**.*....*.*.*...*....*.*.**..***.*.**...*.*.*.**.*.**....*.... **..**...****.***..****...*.**.*....*.*.*.*......*.*.*..**.*..*.****........**.**...***.*....**.*.**....**.**...*.***...*......*.......**..**.**.*...*........**.*..**..*****..**.*...*.**.....*..*.*.**.*..***...**.***.*.*.*...*...*..**..****.***.......**..******..***.*..*.*....*..**..**.*.**.*****.***.*.**.**...**.***.*.*..**..*.*.*.***..*.****..*.*...*..***..**.*..**.**.*.*..*..*.....**..*******.*.**..**.....**..*..*.**.*****.*.*.***..**.***..*.***..***.****....*.*.**.****..*..**.....**...*.**.**.*....*.*.***..*.*.**.**.*.****.......*..***...**........***.**.*..**.*...**..*..*.***.***.**..****.*.....*****..***.*.****..***.****.*.*****.*..**.*****....***..**.*.***.***.*.**.*..***.*...*.**.***.*.*.****.**.**.***.**...**.*.*..*.****..*........*.***....*..***..*.*..*.*..**..*.***..***.*..*..**..****..*.**..**.*.**.*.*****.*...***.*.**..**....**.**.***.*.*****..*....*....**.*..*.**.*.*.*..******.**..****.*.****.*..*.*.******.******..*..*.*.*.**....****..*.*....*.**.*..*..*...*..****.*******..****...****...**...**.*.**.***..**.**.*...***.*..****.****.*.*..*..***..*.**..*.***.*.**...*....**..**.*.*.*....*.******.**..**.*.*.*.*....*.****..*.****.****..*...*.*..*****.*...**.*.*.*.*.*....***.**..*..*...*.*.*..*.....*.*...***....*.**.*.****...*.***.**..**.*.*...***....*..*...**..*....*.**..***..**...*...*.**.*****...*....****...*.....**..*......***..*..*.**..*....*.*.*.*****.*.*..*......*.*.**...*.*.**.....***..*...***..**..****..****..**......*..*..*..*.....*.***...*.*.****.**.**..***.**.*.**..*****.*.***...**.*...**.*.**.*..****..**..**..***.*****.*.*.*.**.**...*.*....**...**....*....*..*..*.**.**..**..**....*.**...**.*.....*..**...******.*.****..*..*..*****....**.*...*.***.*.*.*.*.*..**.......**..***..*...*....*******.***.****...***.....**.**...**.*.***.***.*******.*.*...***.*.**......**...*****.*...*....**.*****....**.*.*..*..*..*.*.*..**.**.*...*....******..**.*****.....*.*.**.....**..*.*..*....******......****.*.**.*...*.*******.*.**.....****..*.***.*.**.*...*.*******.*. ..*.**..******.****..**.*****.*..************.*.**.*.**....*.*.*..**...**..*.......*....*.***.****.......**.*.*.....*.**.**...*.****...*.***.**....***.*..***.*..*.****.***...****.*.*.***.*..****...*...**..*...***.*...****.**...***....*..****.****.*..*.*.*****.*....***.....****.*...**.****.....*.*****..*.....**.......*.***...*...*.*.****..***..**...***.*......**...**..*******..**.*..***.****.*.**..*.***..**.*...***......**.**.......*.*..*..**...*....**..**.*.*****.*****...*****...**...*.**********...*...**.**.**...*....***....**.*...*.*...**..*.*...**..*.**.**.*.*.**..***..*.*******.**.****.**.***..*.***......*.**..****...*.*...*.*..**..*...****.**...**.*.**.**..**......***.*.**.*.****.**.*.**.....********.**......*...**********......*.*....*..****.*..**..*.**.**..*.**.****.**...*.**....**..*..*.*..***.***.....****.*..**.*****....**.**..**.*..**..**.*.***......**.**.**.*..*.*.*..*.....*.*.*..**..*.*...**.*...****.***.....***.**.*****.*.******..**...***...*.*.**.*.*.***....***.*****.**.*..*.***.****.*.***..*.*.*****.*.***....*.*.**...***.**.**.*......**......**.*****..**.*.**..*..***...**.****.*.*...*..***.*....*.***.*..**.*..**.*.*...*..**..**..****.*.***.*.*..*..**.......********..***..**.******.**.*...*.**..**.*.*.****.***...*.*...*......**...*.***.**..*..**.....*.**....**....**.*.**.***.*.***...**.....*..*.*.**.**...*...**.*....*..*.*.*.*.**.*....**.**.*...*....****.*.***.*..*....*.*.*..**.*...**.*.**.*.*.**.*.*.*.***..*.*...*....**.*.***.*....***..**.*...****...*.**......*****.**.**..***..*.**.*..*.**.***..**.*********.*..**...**..**..***.*...*.**.*.***....*.*.**.***..*.*....**...*.*.*.**.**.***.**..*.***.**.*.**..*****.**...**.***.*....******.******..*....*****.*..*.**...**..*.*.**...*.*..*..*.*.*.**.**...*....*.....*...**.***.*.....*.**...*.......*.***.**.*.**..*.**.*.*****.***..******....********.*.****....**...***.*..*.*...*..**.**...**.*..****...*****.*...*****.**...***.*..**......*****.*..***..**.***.*.**.**.**....**.**...**..*.****.....*****.*..*.*.**..*** ****..***...*...**....*.**..*.....*...**.***..***.*..**.**......***..*..****.*..*..*...**.....*...**.*.*.**..*.****.*...***.*.***..*.....***.**.*.*.*.***..**......*.**..****.**..*.....**....*****.***.**.*****.*..*.**.**.*.****..*.....**..**.*****.....****...**.*.*.*...**....**.**.*.***..**.*..*********.*..*.****.*...**.*...****.....*..**....*......*******..****.****.***.**..*.*..*..**...*.**......*.***.......**.***.**..**.*.***.***.***.*.****..***....*...**....*.*.*.*.****......**.*.***.......*.**..**...*..*....*.***.....*.**..**.**..***.****.****..*.*.****....****.*.**......*.**.*.....**.*..***.**..*..*....*.*.**.**..***.*..***..*..*.*.......*.**..**.....**..**.*.*...**..***.**.***....**.**.***.****.***.*.*...*****...*..******...****.*.***..***..**...*.*.***.*..*.**..*...****...*.....**.*...*...*..***..*..*.**.****...*.*****..*.*.**..*******.**.**..**..*****.*..****.*..*..*.*..****..***.....*.**.**.**.**..**.**.*..***....**..*..***.*.*.***...*...*.*..*.*.*..*.*..*...*..**...*******....***....***.*.*.**.*.....*.**......*..*..**..*..*....**.*.**.***.*****.*.**..**.**..**...*..**...*.**.*.***.*.*..*...***......****.**...*.**...*.**.*..*...**..**.....*..**.****.**.*..*******.**.**.....****.****..*...**...***.....**.....*.**.**.*...**..*..**.*******.**..*...**..****..**.*.*..*.*.*.*.**.***..*..*...*...**.....*..**.*.**...*...*......*...**.*...*.****..*****..........**.*.**.***..***....*.*.**.......*..******.*..*...*.**.*.**..***.*.*..*.**....**.**.*..*...**.**.*..****.**.**........**....***..******.....****.....***.*****....**.***..*......****.***..*.*******.***..*.*.**.*.***.***..**.*.*.....*.*.****.****..****..***..*****.****.**..*..**.**...**.**.**.*......*********..***..*...*.*****...*.....*...****..*.....*......**.**.***.**.*****..*..*....**.***.******..**...*.....****..**.***.*..*.......***.***....*...*.*.*.*..*..*****..**....****.***.*........*.*..**.*.**.*....**..***.*.*....*....*****..*..***.**..****.**.**..**...*.*.***..***.....**.**..**..*.**..*..*..*.....**. ***.***...*.***..*.**.******.*...***...**.**.*.*.**....*.*.**..*.**.*..**...*..***.*****..***..*..**..***..*.*.*****.*.*...*........**...**...**...*..*.....***.******.****..***....**.......*...**.**...****...*..**..*.******..*****..*.....**.*.*...*.**..*..*..**.*..*..**....*.***.**..***...***..*..**.....***.*.*******.*.....**......***.**.*.*.*.******.*....***...**.**.**..***.*.***...*...**..*.*.**..****.*...*.**..*..*...**.**.*...*****..***.*.*.*.*.*.*.*.*.*....*.*..*...**.*..*........*.***.*.***..*.***.**.**.**.******..***.**...**.*..*.........*...****.*****..*.....****.**..*....*..****...*..**..**.....*..****..**...**.*.*..**....***...**..**.**.**.**....*.**.**..**..*.**...***...**.**.**..*.*.*..*.**.....*.*.....*..******.*....*......**..***.*****.**.*.*..**..****.*...*..*...**.***...****..*.....**.**.**.*.*.*..**.*.*.*......**.*...*...***.***.***......***.*.*...***.***.***.**.***.*.*.*...***..***.*.*....*..*.*..*..*..**.****...**.*.*.*...**.*.**.*..***.***.*.......****.*.*....**..**.**.*.**..**.*...*.*.......***..**....*....**...............*......**.*.*..*...*.***.....**....****...*.******..*..*.**...*...*.*...*...*.*..*...*.***..*...***......*****..*******..*..***..**...**.*.*.**.*..*.*.*..*.*.***..*.**....**....***...**...***.***..***.**.**.**.......***....**....***.*..**.*.**.*.**.***...*...**.*..***..****.******.***.*..*..****.*.*.***.***......*..*..*...**..**.*.*******...***.***.*.*..**.....*....*.**..**....**....***...**.*...*.*.***...**.**...*.*.*.*.*...**.*.*****.*.*....*...*.***..*....***....**...**...*.***....**...**..*.*..**..*.*.******...***..**.*.*....********....*.***.****...*...**.**...**.**...*.*.***.**.*..*.....*...**********..*.*..**.**.*****......*..**.....****..***.**.**.*.....***.**.*...*...****.*.**..****.***.**.*.***...*.*.*.*.*.....**...*...*.***...**..***.****..**.*.**..***.****.**..*.**.*.**..****.****..**....*.*.*..**.*.*..*.**...**.*.*.*..*.******.*..*.*.*..**...*...*.....**......*......*..*..****.*.*..**.**.*.*.****...*.*..**.**.*.*. *.**..***.*.**.*..*.*..***.*...**.*..*.*..*****.......**.*..***..**.*...***..**.**.*******..*..*.*...*.*.*.*.....*..*..*..***.*....***..*..*..*.*...***.****...*****.**.*.*....**..**..*..********..**..****.*..*....*...*...*.*.*****.....*.**.********.*.**.********..***.*.*.******.*.**.**.**.*.**..***..*..*..***..*.*.**.*.*.**.******....*.**..***.*..**.**.**.*..***...*..**....*.**..*.*....**..**.*..********.*.*****.*.**.....**.*.****..***.......**..*......**...*......*.*.**........*.****.*.*****...*..*..*..*...***.****..**.....***....***.....*....**...*.**.*.*****...*.....*..*****..*..*****.**..*.*.*.**.**.****.*..*.**.*.*.*..**..****.***.*.**.****..****.....*.*.*****.*..*.*.*..*...*...*.*..**.*.**..*.*.**....*.*.**..*....***....*......*.*.*.*.....**..*.....***....*.*..*..*..*.*.*..***.*.*.....*.*.**.*...*...*.***.*.******.****...*..*.....*..**.*...***..***...***.**.*.*.*...****....*.**..*.**.*.*..****.**..***...*.....*..***..**.**.*..*..***.****.*.*.*.....*....**.***.**..*..*.**.*.*****.****.**..*....*.*.*.*.*...*...***..*..*.*..*****..*.*......****.....*...***...*****.****.*..*..**.*..***.**...*..***..*.****..*.***.*...**.**.*....*.*...*....*..*...........*....***..*...*.*.***..**....**..*.**..*.****.........*..*......*.***..*....**.*..*......**.**.*.*.******..***...*.***...*..*.*.*.***.****.*.**...***.**.**..**...***.**.**....****.***.*.*.*.**.*..*..*..**.*.*.****.*.*.*...*....*.....***..**....***.*.*.*..*.******....*..****.*..*.*....**..*.***....**.....*..*.*****...*.****..*.....*******.*..*..*.**.***....**.**..*.*...**.........*.***.**..**..*..**.**..*****..*****..*........*.*.***..****...*......**...*.*....**...*.*.**.****..*.*....*.**..*..*****..*..*..**...*.*.*..*****.*.***........**...*..*.*.**....****..*.***.***.************.*..*.*.*....****.***********...*.*....**..*.**.*.*.***..*.**.***..**.***....****.****.*.*.*.**.*.**.*.*.**....*****..*....*.*.*.***.*..*.*.*..**.*.**.**....**.*..**...*.****..*.......*..*.*.*...*.*..***.**.*...**..*.*..***.*.*..*.***....* *****.***.*...******..*..*****.****.***..***.*.*...*.****.*...**...***.*....**..****...******..*..*........*..*.*...*.**.****.***.*..***..**..***...*....*...*.******.*.*.*..*.****.***.*..*..*.*..*****.*.*.*.*..****..***.******.*..*.***..*.*.**..*****..*****.*.....*.*.***..*****.*....**..**.**.*.*.**...*.**.*.**.*..*...*****..***..**...****.*.*.*.***..****.***...**.*...*....*..*.*..*..*.****..***.....*...*.*.**....***.*.*......*****..***.*******.*..**.*.*...*.***..*.*.**....***.*...**..****.**..*.***..**...*.*.*.*.**..***.*...*..***.*..*.......*.***.*..**..***.*.*...*.***..**.*.*.....**.*...***..*.**********.**..**.*....*....*.*..*...*.****...*..*...********...*..*.*...***....*..***......*.***.*..**....*...***.**.**.******..*...****.*...*.****...**.*.*.*.**.**....*...***.*.***..**..**.....*..**..**....***.**..*.*.*..****...**..*.*.**...*..*.*..*.*...*..**..*.*.**.....*.**.*.*..**.*******..*.*.*...*..**.*.......*..**..*..**...****.**..*......*.*****.******.*.***.*.*.*......*..*..**.*.....*..*..*******.*.*...*.*.*..**.*...**.*...***....*****..*.*.***.****.***...*.**.*****.**....**..***..**.*.**.**..***....*....****.*.*.***..***...***..*..*..****.*.*..*.*..**..**...*.****.*.........***....*.**.**....*..***.**.***.***.***.*....*...*..*..*****..**..*......***.**.******.*...*.*.**....**..*.***.*....*.....*.**..**..*****..*......*.**.**.*..........*..****.**.*..*.*.**..*.**...*...*.*..*.*..*.***.*.**.**.*...*.***..***....*.*.*****.*...*.***.....***.*...**.*..**.....*...*.*.*...**....*..*.*.*****.**.***.**......**.*.****.*.*...**...*.*...**...**.*..************.*....*.*******.......*.*.***.*.*...***..*...*********..****.....**.*.*.***.*.....***.*...***.....**..*...***.***....***...*.*****.***....*****....*....***..****.****...**..**..***.***.**..*.*.**...****.*.**.**.*..***..**...**.*..*..*.*..***..*..***.**.****....*....*...**.*.**.**..*...*.......*..***.**.****.**..*.*.***..****.***.***.*.****.*...******.*.....***.**.*.*****.**.**..***...***..*...***.*...*.*..*.*.**..*.*** .*..**...*******.*.*****....***..*..*...**.****..**.*..*.*....****..**...*.*.*..*...*...*.*.**..***.....***.**.**.*..***.....*...***.*..***.**.***..****.**..*....**.**...*.**.*.*****..*.**.****...*..*******.**....*..**.*....*.**..**.*....*..***.**..***.*..***..**..*.***....***.*..*.....****.****.**..**..*.**********.*.**.*****...**..*****.**....*...*.****.**.*****.*...**.***..**.**.*...***.**.*.*.*.***..*....*.****...**....*.*..*.*.**...*..*.....*.....*****....***..****..*..***.**..**.**.*...***..*...********.**...*.....*.......***..*....*.*..***.*.*.**.*.*******...*..****.*..***....**...*.*.***.*.*.**.*.***...*...***..****..*..**...**.*.****.**.****.**.*.**.***..*.*.*****..**..**.*.*.*..*..***.****.*****.**.....**....****.*...**.*****.********..*.*.**.*.*...*.**.**.*.*....***.***.**.**...*....**.*...**.*.*...******.*.*...**.***.***.******....*.**.*.*...**.**.....*.***.***.*.****.*...**....**..****.**.**.**...**.******..***.*..*..**..******.****..*...***..*..*.********.***..*..*...*.**..*****.******..***...***.*.**....*.....****.*.*..***...***.*.**.**..*****..*....*...**.**....*..*.***.***..*...*******.***.*.*.***..*..*..**.*.*.*****.**.****.**.**.*..********.*....*.*.*****...***..*...**.*******....*******.*.....**.**...*****.***.*.*.***.........*.**..*.....*.***.......******.**..*...**.****.**.****.*..**.*...**..*.*...*..***..******..**.*.....****..*.***.*.*...*..*.*....*.*.*.*..*..*..*..*.***.....****.**.**.**.**..*.*.****..*..*.***...*...**.**.**...*.**...*.***.*.**.*..*.*..**.*....*......*.*****.**.**..*..*.*.***.**.*..*...**.**.*.*..*..*.*****.....*..*.**.**.*.*..*.**********.**..*...**.*...*.....*...*..*.*.***.**..***.****...**..***..***....*****.*.*..*.....***.******.*...*...**.*..***.*.**....**..***....**.**.**.*.*.****.****.*...*.......*.**.*****.******.*.**..*..*..*.***.**.***..*..**.*******..*.**.....**.*.*.****.*.*.....***...*.**.*.****.**.*..*...*..**.*..*.**.***.***....*.**..*****....*.**.....*.****.*********.*..*..*...**....*******.******...*.*..*.*** ..**.**..**...*.*.*..*...**.*.***.*.....***.*.****.*......***.**.**.**.*....*..**.*.*****...****.*..*...***.*.*.****.***.*..**...*.*....*...*.**.*..***.*..**.**.**.*****.*********.**.*.***..**.*......*.******..*.*.**.***.*...**.***.*.*.**.**.*..******.***.*..****...*..*....*....*****...*..*.***.....*.....*.***.****.*......**.*.....**..*.*..***.**...*..*.*..*.*.**.***.***.******..*...*.*.*...*..*..*....*.****.*.***.**.**.*****...*.***..*.*.*..*......*....****.**..**......*..**.....*.*..*.**....**...**.**.**....*..**.****.*****...**..**.*..**.*.**.*..******.**..*..******.**.*.*.*......*...**.*..****..***.*...*.**...****.*.**.**.*....*...**.**.**..*....*.*..*.*.**...**...*..*...**..*.**...*.***.****.*..*........**..**..*..*.*..*..**..****..***....*.******....*.*.***......**..*.**.*..**.*.***.***..*.*.****.****..***.*........*.***..**....**..*****...*.*.*.*.....**....*..***..***.***.*..**.*....*.*...*....*.*...**...****..*.*..*.*..****...*.**.*...*..***.**..*...*.*..*.*..*..***.*....****.....**....*..***.**.*..*******.*..*.***..*..**..******....*.........*..*..*.*****.*.*..*....**.***.***..*...**.*.**....*...****....*..**..**.***.*.*.**..*.*..**.**..*..*.*.**......*..***...*.*....*.***.*.***..*.....**...******..********.*****.****..**..*.*.**********.*.**..****....*..***.*..**.***....**..*...*..*.***.***...*...**.***.*..*.**..*..*.**.**..***.***...**.**..*.*.*.*...**.**......***...*..*****.*.*..**.****..*.**...*******.*..*****.*....******..**.*.*....*********..*.**..*.*....******.*.**..*...*.....***.**..*..*.**.**.***.*.****.......*..***.....**..*...***.*.**.*...*.***.*.......**.**...***........**.*...******....***....*.**.****.***.**..**.****..*******..****.**..*.**.*....*....*.*.*.*...**...*....*.*...*..*.*..**..*.**...**....*****.*.......*.****..*..****....**..*...****.**.*****..*..**..**.****..***...***.*...**.*.*.*.*...**...*...*.***.......*.***..*....****..**.******....**..****.*.*..**.**..*.*..*.***.*..*.*...**.....*..*..**.*..***.***....**..*.*.**.**.**..***.*** ****..*.**.*...*..*..**.*...*...****..*****.*****.*.*****...***...*.*...*...*.*.*.**.******...*..**.*.*...*..**...*.***.***...*..*..**..*.....*..*........*........*.**.*..*.*.*.****.**....*..*....*..*.*...*******.*.*..*...*...*...*****.****.****.*...*.**...***.*....***..***.*.*...***.**.*...**.*****.*******.**..*.**..**.......**...****.***.*****....*...*.*....***.**...***.......*....**.*.***...*.*..****..*....*.***.*...*...**...*..*.*.*****...***.***.**.*.*..*...*****..*.*.*.****....*.*...*.....*.*....*.*.****.*..*...*..*.*..*.***.**.***.......***.*.**.*****.*.....***..******.****.***.**.*....*...*..*.*...*....*.***.*..*.****.***..***...***.**.....****..****..*.*****...*...*.**.*..**.*.....*.**....*.....*.****......*.**.**.**.....*.*.*..***..*.*.****..**...****..**..****....*...*****..*..*..**.**********.*..*..*...***.*.**.*.**...****.**...*.***.*.**.*****.*.*.**.....**......*.**.*.****..*.*.*.....*.....*****.*..***.**.*.*....*.*......**.*..*..*...***..**...*****..**.*.*.***.**..*..**..********...**.**..*.*..*.*..*...*.*....**.***..*****.****.*****.******..**.*****.....*...**********..*.****...***...*.**.**....***.....***...**..*.*.**.****..****..*.****.*..**.**.*...***.****....*...**.*..*.**..**.***...*..*..*.**.**..****.**.*.**.**.****........*...**********..**..*.*..**.**...*...****.*..*..**********...*.*..****..***.***.*.**..*.*.**...**..*.*...*.***.*..***.*..***...*..*......*...***..*.**.*.*.*....*..****...****..**.******..*.**.***...*****.**..*..**..*.******.**...*.****..*.*.**.****.*.**..*.*....**..***...*.**.*....***.****.*....**.*.*...**.....*...*..*****..*....**......*.***..**..**......***....*.*.****.*...*..*.**.*..**.**..*............***.*...*...**.*.****..*.....*..*.*.**.*.**...**.*..**.**.**..*..*****..*.*...*...***.***..*.***.***.****.*..**.*..**.**.....*.*...*.......****.*******.**.......*.**.**.......***.***.*.*..*....*.****......*...*.**.**..*.**.***..**..*...*****.*.**.*........***.*.*...*..****..*.***...*.***....*..*.**.**.*....*.....**.*..*.**.. .*.*.*.**.*..*.**.*.**..***....**...**.*...**..*..*.**...*...**.*..***...********...****.***.***......*****..*.***.**.*..*.***.*..***..*.*....*.*.*.***..*.*.***..*..*..*.***.*.**.****.**...*.*.***..*******....*.*.*.****..**.*****.**...**.****.**.****...***......*..*..*.**.*.*.***..***.*...*.*.....*..*.****.****.****..**.*.****..******..**...*.***..*...*.*...***.*..*****.**.**.**.....***..*****..*.....*...*.***.*....*.**.*....****.*.*..**.*.****..*..**.*..***.****.***.**..**....**.....*.*.**.***...****.*.**...*..*..****.**..*.**.**....**.**..*.*.****....*.***.*....*..*..*....**.*.*.***....*.*..*.*..**.*...........*..***..*...**.**..*........**.*..***.*.**.**..*.....***...**...*...**..*.*...**.**..*.*.....*.**...*.*..*..**.**.***.........*****..*****.*.*....*.....**...*..***...***..**.*****...**.*.*.*.*..***.....***.*.******.*...*.**....*.*.*.*..*.*.*.*..***.***..***..*.******.*..*.****.*.***...***.**.***.**.*.**..*.*.*.*.***.*****..*.****...*.**..**..*.**.*...*..*...*...*..*..*.......*****..*...*......*..*..*......**.**.**.*.*.*.....***.**.**.*..*...***.*....*..***.***.**..*....**....*.*.****.*..*********..*.*..*.*....**....*.*.*.*..*...***.*...**...*.**..****.*..*..**.*.*.*....**..*.*....**.***.....*..*.*...**..*.*.*..***..*.*.*.**....*.***.**....*.***.**.*..***..**.**.**.***...*.**.**..***.*.*..****.*.**..*****....*...**.....*.****..**...*..*..**...*.****.**.***......*.*..*...**.**...***..*...*....***.*.*.*..*.**.*....*......*...****...*.*..**.........*.**....*.***...*..*****.*..*.*.**..**...*.***..*..*.**.*.**..*.....*..**.*...**.*......*.**.*....******...*....*.*...*.*.*..*.****..******...***...**..**...***.***........***......*.......***.*.*...***...*..**..****....*.*****...*...**.*.**.*.*****.*....*.....*....*.***..*.**.*....*...**...*..**.******...**.....*.*.**.**.*....*.***..**.*...*....*.*...*...****.*.*.**..**.*..*.*.*...******.*.*.*..*..*..*.**.*.****.***.*.*..*.*.****.*..***...*..****.**..***..*****..***..***.***...***...*.****...****.**....**..**...*.*.. .***....*.**.*.*.....*...*..*.*.*..**.*..*....***...**...****.*...*.**..*.*...**..*.*.*...*....*...***.*..*.***.**.*.*..**....*.*..*...*.*.**.*.**.***.*.**...*.****.*.*..***.........**....*.*.***...*.*...*...*.*...*.*..***.**.*.**..*..*..*..****..*...*....******....**...*.*.*..*.*...**.***.***......*****.....*.*..*..*.****.**.....***.*****.**.*..*.*..*..*.**.*..*....**.****..*.******..****.***.**...****.***....*.***.*******.**.**.*..*..*..***.*.**..***.***..****...*..*..**...*.***...**.*.***.**.****...****.*....*..***..**..******.*.***.**...*.*.*..**.**..*.****...*.****.*...*..*****.*...**.**.....*.**...*..*..*.*.***.***......*.**.********..**.*...**...*....**.......*.*.*...***.*..***.**.*.....***.***....*..*.*...*.**.*....*.***.*....*...**.*..*.....*...********.*.***..*.**.**......**.***.**.*****..*...*.***...***.*.*.*..*.**...*****.*********.*..*.*...*.....**....**.*..*..***...*.*.*.*..*..*.......*....*.**...**...*.*.*....***.**....*.*....**.**.**.**.**.*.....*.*......*...****..**.***....*.**...*.*.**.**..*.****...*.*..**....*.**.*.*.....**.***.*......*.*.*.****.*.......***..***.**..*...**...*****.*****...******....*.....*****.*.*..***...***.*****.....*...**....*****..**..***.****....*...***.**.*..*..**..*.*....*..******.**.**.*.......****.*..*.*.******...*.*.*.******...**.*****.**.***.******.*.**..*..*****.**.**......*.**......*.****..***.*.**.**...****.*.*.*.*.***..**.**.***.*.***...**.*.*.**.**.*....*..*..****.*.*..*......**...*..*.**.***..****..*.*..******..******...*.**.**..**..*.***..*.*...*****.*...**..*.*.........*.**.*****.**.....**.*...*****.*....**.*.*...*..***...*.*.*******.....*.*.*..*...****..*..**.*..*....*****..*.**....*..****.*.**..*****...*.**.***..*.****...***.*.*.***.**.*.*.*..***.**..***.*.*.*.**.*.*..**..*.**.***....*.**.*.****...***..*..***.*.*..***..*......**.**..*...****.....*.*..**.*.*.*..***.*.*...*.*.**.*****...*..**.*.************.***.....**....**........*....**...***..**.*...*...**.***.**..**.**..**....***..*.******.*..****..*..*.*... **.*.**.*.*.**********.**.***.***....*.*..****.*..*.*..****..*.*.*.***.**.*....**.....*...*.*.****.******...***.*....*.**.*..**...*...****....*...*.**.*****.**...*********.*..****.*..**....*........*.****.*....****.*****.*..**.....**.*.**..*.*..*.**.*.***...*..*.*.*..*****...********.****...**.**...*..*.*..*.*.......***.*..**...**.*..*..*..*.*...*..*.***..*....**...*.*.....*.*....***.**.**...**.*.**.***.**..*.*..***.***.**...**.*..*.**..**.**.....*........***.**.***.****..*.....**.**...**.**....**...***.*.*.*..**.*....*...*..*****.**.**.*...*.*.***..***.*....***.**.....**..***..*.....*..**..*.*.**.*.*..*...*..*...*.*..*.*.....*...*..*****.**..****.**...****..*.***.**..*....*.*.****...**..*.*.*..*.***.*.***.*..***..*.**...**...*.*.****.**.**.***.*.*..**...**.*..*......*.**.*..*.**.**.********.*.*.*...*..*..*.*..*..***..*..*.*.**.**..*...*.....*...*.**.**.**.****.*...*****.*.......**.*...**.**..*.***...**......*.**..*.*****.*......**...******.**.........*..***.**.**.****.******.***.*...*****..*......***.**....****....**.*......***.*..*.**...*.**..*.*.*.*.***.******.........*....***...**.**.*.***..**.*........*.**..***.***.*....***..**...**...*.***.*.*......**.**....**..*..**.**.**.*************.*****..***...*..*.**..***...*..*********..******.**.**...*.**.**.*..*..*.**...*.****...***....*...***..*..*.*..*..*..*.*.........*.*.....*........*.*.*.....*...*..*....*.*.**..**....***.*.*.*.**.....*******...*..*....*.****........*.**.**.******.***.*.****...*...*.*..******.*..*..*.....**....*..*...*....***.**.......*..*.****..**.....*.*...*....*.**.**..***......******..***.*..**.**.....**..**.*..*.**.....*.*.*..**..*.****..*..**...**.*.**..***..**..*.****..*......**..**.....*.*..**..*.**..***..**.**..*..**.**..*...*..*.***..***...*****.*..**..*.*..*.*.*.**..*.*...***...**..*....****..**.***.*.*..**.*....*..**..*.**....*..**...**.*......***.**.*......*.**.****..*.*.**..****.**.****.*....*.*...*..*.*.***.**.**..***.*..********...*****.*.**.*...**.*..*..***.**.****.****.*.*.**.*. **.***...**.*.*.*.....*.*..**..*.**....*...*.***.***.**.***..*......**....**.***.*..**.*.*..*********.*...*.****.*........****.**.*..*.....**.**...*..**.*..*..*.*......****.*.**.*.*..********..**....***...**...******.*......**...**.**..*...*.*..*.**...**..**..**.*...*..*.*..******..**.*.**...*.*......*.*.....***...*...*..*..**.***..*.**..**..*...**..****...*..*********.**.*..***..**..*..**.**..*.*.****...*.**..**..*.**.*.*.*.***.*..*.*******.*.****...**.*.***..*.*...***.*****....**..******...**.**....*.....***....*..*.*...*.*....**..*.**...****.*.*.**..**.*.*.*....***...**...***.**..*..**...***.*.*.*....*.*.***..**....**..*.***..***..*...*.**....**..*****.**..*...*..***..*...***...**......***.*..****..*.*.*.*.*.......**..**.*.***...*.*.**..*..**.*.**..**.....**..*.*.*.***.****..*...*.**...**.*...**.*.*.***.*..*......**.*...***..*...*..*.**.**...***..******..*...*****......*....***..***...***.*.*****.***.*.*..*****..***..**.*..****.**..*.***.**.*..**.....*******....*******.******.*.**.****.........*.*..*...*..*.***..*.*.*..*****..*.****......**.**.**....****..**.....****.*..**.**....*..**....**.***..*..*..*....*.****...*.********.**...**...*..******.*..*****.*...********.*.*......*..*.*.**.***.***.****..*..****.**.**********.**.**..*.*..**....*..**.**.***...*..*.****....*.***.....**..*.*.**..*..*...*.*.*..**..*.*.****...**.*..**.*....*..*.*.....**.**.*....****.*.*..****.*....**.**.*.***...*.**....*.*.*..*.*.***..*.*.**.*..***..**..*..**.*..*....***..*....*.*.***.**.***.*.**.**..***..*.**.....***...**.**..*...*.*..*.......*.*.*..***.***.*.**..**..**.*.*....*....***....*...*.**..*..**..**.****...*****..*...*...*...****.*.***...**.**..*****.**.***.*.*..*.........*.***..*.*....*.*.**....**.**....**..*...**....*.*.*.*****..*.*.....*.**...***....***..**..***...**.***..***.***..*.**.******..*.*...**.*.*.*.*...*........***.*..***.***.**.*****.**.......*.***......*..*.***..*****..*...**...*.*...*...******...**.***....*.**.**.*...**....**....**.*.***..***.*..*...*.*.*.*..**... .**....*.**.*.***.*.****.*.*******..***.*****..**.*.*.*****.*....**.*.****..**.*..*.*.*...**...*...**....**.*..*...*.*..*..*.**..*.****.*.***.*..*.*.**.*.**.*.*.**.***..***.*.*.*.*..*.*..****.....***.*..***...*.*.*.*****...*.**......**..**...*.*.*****.**...***....***.**...**..***.*.*....*.******.*.***.*******.*.....**.**...****.**.***..*.***.**.*..*.*.......*.*****...**.******.....*..*.........**..*.*****.*...*..**.****.***.*.**.*.*...***.**.**......*...*.******....*..*.****.....*..*.**.****.****.*.***.*...***..****..*.*.*.**.***...****...*....****..**..**.***...*.*.**.***....****.***.*.**.***.*.**......**.**.****..*..****.***..**..*.*.*...***....*.******.....***.....******.*.*....*.********.***...*..***..*******.*....*.*.*.*****......**.**..**......*.**.*.***********.***..*..**.*.**.*.*..*...**....**.**..***.*.***...*.*..*.....*....*.*****.*.*****.*.*.*...*.*.***.*..**..***.......**.*.*..**.***..***.*.*.*.*..*.*.**********..*.**..**..*..*....*.****.*.***...**..****.*..**.*..*******.*********.**....**....****...*...*..***.****.*..*....*...**.****..***..*..*...*.**.*.**.**..**..*.....**..*..**.*.*...**....****.*...*...****.**..*...*.*.*.*...**.*.*.*******.**.*.*........**.*.**..*.**.*.*****.***..**..**.***.....*.**.***.....*.***.....***....****..*.***....*..***..*.*......***....**.*..****..*.****....**.*...**.******.*.*...*******..**..*.**....***.....*.****.***.*.*...*.*..*..*..*.........**.*.*****..*****.***.**.*...*.***.*.*.*.*.***.*.**.**..*..*.****.**.*****..**.**.*.*...**.*...**.***.*.....**..***..*****.************..*.****.**.*...*...***.....***.**.*..****.**.**..*.*.*....***...*...**.......*..***.**.*....*.***......**..**..**.*....***..*.****.**...*..***.*..*.*.***.**.***...*.....*****.....****......*.*.*.......*.*..****..**..*.**.*****.****.**.*******..***.**..*******..*.*.*......*....****.*****...*.....**.*.*.***.**..***.***...**.**..**.*.**.*..*..*.***....**....****....*..*.*.**...*..****..***..*..*.*..*....*....*.*.***...*****.*******.*.*.*.....**.**.**.** **..*..*..*.*.*.***.****.****.****.***.***.*.***.*..**..**...**.*.*.......*.*..*..*.**.*.*.**.*******...*....*..*.*......*.**..********..****...*.*.*****..*.***...*..****.**.**....*...*.*........*.....**..*..*..**...*...*.*...*****..*..**.**..**.*...****..*.*******...*********..**....*.***.**.*.***..**.*.....**.....*....*...*.**.*.*......*.*.****..****...*......*.*****.*******.**.*.*.....*.**..*..*...*.*....*.*....***..*...***....**...**.**.*.*.*...****.**.**.....*..***.*..***.*..**.*...****.**.*..**...*.*.*..***..**....*.*..*..***..****.*.**..*.*.*.***....*..*.*..*..****.*.*****..**...*....*.*..***..****.***...**..*.****...*......****..*...*.*.****.**..***.*.*.*.*..**...*...**...*..***......***.********..**..*..*.....****...**.*..***********..*.......*...*.***.*...****..***.*..********.........**.*.*..******...**.*****..*.**.....**...***..*...**..***.*...*..**....*.*..*..*..*.**.*.....*.*..*.***.*.**..*..*.*....**..**...***.*.*****....**..*.**..**..*.*.**.**.*.**.*.***.*.*.******...*.***.*...**.....*.*****....****...*...*..**.**...*..*..*.*....**...*.*..*..*.*..***..*....*.....*.**...***...***...*..*..*..*.**....*.*..**..*.***.**.***.*..*.***.***..**.*.**.*.****...*..*.*...*****.*.**.***.*.*..*************.***.***.***.*....****.*..*.**...*.*.*.**.....**.*.....***.*.**.*****...**..**.*.**..****..****.*.**.*.********.***.*.*..**.**..******....***.*..*.*...**..**.....*.......*...*.***.*..***..****.**..*.**..**.*.*.**.......*.**.**.**..****.***.*.*.*...*.**********.....*.**..*******.**...***....*.**.******...***.......**.*.**.**.**..******..*..*..*.**..*....*.*.*.*.**..**........**.***....*.**.*.**.....**...****.***.*..****..*.....*.***.*.*.*****....*.*.*..*.*.**..**......*.****..*.*...**.*.....*...*.*..*...*....*****....**....*.*.......*****..**..*....**..**..*.********.*.**.*..***...****..**...*...**....*..*.**.***..*...**..*.***.***....*...*..**....***.**..***.*.*....**...*.*.....*..**.*.......****....*****.***..**..*...*......*.*..*....*...*.***.*****.*.*.*.*.*.*** **..***.....*....**.**.....**..*****.*......**.........*.*.***..*****.*..******.***..**.*.*......*..*..***..*...**.*..****.**.*..**.*...*..****.*.....*.****.*..*.....*..*..****..**...*.....**.*.*..*...***..**.******..**.*.****.*.**.*...**....***.***.*.*.*.*.******...*.**..*..**.***.*.**.*****...*.***.******..**.***..**......*.**....********..*.*.***..*..*.*..*...*.*.*....***..*****..*..**.***.*****..*.*...*.*.*.*.***....**...*.*.*.**....***..*...**.**....*.*.**..*.*..**..*...****.*.****.****.*..***...*.*.*****...*.*..*..****.*.....***..*.*....*.**..*..*......***..*.*....*...****..*.********....*.**..*..*.***..*.**....*....*..*.*.**..***..*...*..**.****.**...*..***..*.*******.*..*..*..**..*..**.***.*.**.......*.*.*.*.*****.....*..**.*..***..**.........**.*.*....***.*..***.***.*.....*.*..*.*******......**...***..**.*.*..**....**......**.*.*..*.***.*....**.*...**...........*..***..**.*****...**.*.**...***..*.***.*.*.***.*.**...*.....***...**..***.*..*...***...*.*..*******..*.**.*..*....**..**.....**..*..*.*.****...**.**.......**..***.*...*.*.*..*.....*.**........*...****..**..*...*.**...*****...*.*....**.....*..*.*****...*.*.*.****........*...**.....**..*.....***...*....*****.*.*.*..*.****..***..***..*...*.......*....**..*..**......********..****...**..**.***********..*.**.*.*..**.****...**.**.*.*......****..*..**..***.*.**.*.**.**..****..*.****.*.*.*.*.**..***.....*..*.*..***..**.**...*......****.****.**..**.*........*.**..*****..*.*.*..**.**.*..***..*.*..*.**...*....*.**.*...**....********......*....***.**....*****.*.****.*....**.*.*.*.***......***...**....*****.****.*....**...**...****.***.*..**...***...*..**..*.**....*.*..*.*.*..**..**.**..**..**.**.*.**..*.**..****..***...*..*....***.*..**...*..*..****.*.*.*.**..**...**..*..**.*..*..*.***...*****...******.*****.*.***....*...*.*.*.*...*.****....*..**.*..*.*......*.***...***..*....*.....*.**......***.*****.***..*****..**.*.**...*.****.**.*****..........**..****.***...****...**.***.*.*.*.*...*.*............****..*.** *.**..*.**.*...*.*.*...**.*.**..*.**********.**..*.*...*.....**..**********..***..*...*.*..*.*.**.*..**..*.***.**...**.*.*..**..*.....****..*.**.***....*.***.......**..**..*..****.******.**.**..*....**.*...**..*.**.**..**....**....**..**.*.*.*.....*.*.*.*....*..***..*.*...**....****.*.*...**..*.*******.*...*..**.*..*.**...***.....****.....*..**....****..*...**.*..*.....*.***.*..**.*....*.**...****..***..****..*.....**.*.**.*.******.*.***.*..****...***.**.*.**.**..**.******.*.*.*....**..*..*****...**.*....*.*.**......**...***...*...**..**.**..*...*..*....*****.**.*.**.*......***..**.**.***.*.**.*..*....*.****.*..*..***.**.************.**.*...*..*..*.*.......*..*..*...***..*..**.**.**.***.****.*.*.*.*.*..*******..***..****.**.****..***.**..*..***.*.*.....***.**.**...***.*.******.*........**.**..*****.**.*....*.**.*.*.**..**.*.***.****...***.....*.**.*.*.*.*.*.**.*********..*.......*.*..*.**..***.*.**...*.*....***.*.**...***.***.*...**....*.**...*....*...*****...***.*..*.*......*.*..***.*.*..*.**..**..**..**.*....*.**..*........*.**.....*.**..*.**.....*...**.**...*.*.*.....****.******..*....**.**.*.*.***.*.*.**.******.*.***.*********.**.**..***..***..*.***..**.*....*.**..*...*...***..**...*****....*....***..*.*..**.*.*.*.....*.***.*.*.*****..*....**....*..*****.*...**..*****..**..*...*.***...*.*......***..*****..*.**...*..*.*..***.*.......**.*.*...****.**.*.*....*..*.*.*..*.********.*..****.*...***......*...*.*..**.*..*......***.*.**.*....*****...****..*..***.*...***.*.*.*.***.....**.....*..**....*.**..***.**....*..**.*.*.*..**...*..*..*.*.**..***...****.****..*.*..**...**......*.***.*.....*..*.*****..***.*.*..*.*******.*.*..*..*.*..*.****..****.******.*....*....*...*.**..*..*.*.*....*.*..**.....*....******..*....*..**.****..***.**...**..**.*..**.**.**.**.*.........**...****...........*.*.**..*..*.*.*.*......**........*.*..*.**.**...****..***...**.*.*****.***...*..*..**.*......*.**.**.*...**.*****..*..**.****...***....*..**.*..*.......****..**.**...*....***.**.*.***.*. ....*.*..***.*.**.*...*...*.****..*.**.*..*....**....*.**.***.*.***...**.*..*...*.*.*.*******.....*......*...*...**...*...***.*..*...**..*.*..**....**.**..*...***....*..**.*....*.**..*.*.............**..**.*.*....*..*.**...**.*********.**.**...****.*..*.*.**.**.**.....*.***.*..*.*..**..*....****...*...***.**..***.**...****.*...*...*.****.**...***....*.**.*.*.**.**..**.***...**.****.**.****..*.****...****..***.*...*.*.**..**..*.*****.*...**.**....*******.***.*..****.*.*..***.***..*.**..*.****........*.....*****.***...*.****.*..*..*.**.*.*.*.*****....*.**..*...*.********.*..*.*.*..*..**.*.*..****.*.*..******.......*.***.*.*..*....*...**.***.....*..***..***......**.****..****..*.*.*.*.*.*.....*.**.***........**..***.*..*.*.**.****.**.*..*....*...***.**.*.**.*..******..*.*...*.*..*....*....**.*.***.***.*..*.***..**..*.*.*****..****.*.***.....*.*.******.**...*...**.*****.****.*.*.****.*...**..*.**.*..*.**..***..***.*..*****...**.***.***...**..*......*.....*.*.*.*....*.*.*.*.*..*.....**.***...***....*.*.*..***.******.*.***.......*...*.*.*..*..***.**.*.***...*.*.*...*.*****.**.***...*..****....*..**.....*.*.***.****.*....*..*...****...*.......*.**..***.....**.*..*...****.*******.*.*.**..*.*.**.*.*..**..*..*...**..**...*.****..*..**..*.*.*..*.*..**...*******....***...**.*.**.*.*..*.**..*...**..*..*....*.**...******.*.**...***.*.***.*.*.*.*.*.*.**..*.***.**.*.***..**.......**...*..***.*..**..*....***.**...***..*.*......***..********..*.**..*.....**.**.**..*..**..*.*.***.**..****...*.*.*..*.****.***..*.***...*.****.*.***..****.***....*.***..*.*.*..**...*.*..*.*..**..***.***.***.*......***.**.....*.**..*.*.**...*.*.****.*..***.*..***.....*.****..*.**.***.*****.*.**...*...*.*.**.**.****...**.****.**..**.*.**..***...*......**....**.**.*..**.****.**..*.*.*.*.**.*.*.*.*....*.***.....**.****.**.*...*.****..********.*..*.*****.*.**.**..*.*.*.*.*.**.********.*....**..****..****...**..*.*..*.*****...*.*..**.*...*...*.**..***..*..*.*...**...*...***..*.*....*.*.....*.**..*.***.*****.*.. ..*...**.*****....******.*...*****..*..***..**.**.**..***...***..**..**....**..*..**.*.***..**...*.*...*.*.****....*.***..****...*..**.**.*..*......*.**.*.***.......*...*.......**......***........*.....*.****...*.**..*.*.*...**..*.*.*.**.**.*..*.*.....*.*..***.***..*..*....*....**.*......*.....*.*....**.*..*.*...*.*..*.......**.......*.**...**.**..**.**.*....**.....*........*.**...........*..****.*...*.***...**.**.*...**.*.**.*.***********.*.******.**....**...**.*...*.....***..***...**..*....**..***.**.**.**..*.*..**.****.*****.*.*.....**.*..**.*******......*......*.**.***.*..*...*..***.*.....****.*.*****.***.*.**...*.*.*..*.**..**.*....*......*.*..*.*.***.**..**.*..*..****.*.....**.*..**..*..**.*...**..**..*****..*..*****..*.**.***..*...**.*.**.**.**..*.*.*****.****..*..*.*.*..*.*....*..*....****.*...*****...**.....***..***.*******..***..*.**..*..*******.*.**.*..*...*.*...*...***.**..*.**.**..*.*.*****.....**..**.*****..*******.*.***.***..**...*.**.**....*.*..****.*.*.....**...****.*...***.*...***.......***..***.*..*.*..**.**.*..****.*.*....**..*.*..****.*********......***..*....*..*..*.*...*******.*.**..**.**.*.****.*.***.**.*.*.*..*.*****.*..**..**.*********.**...*.***.*..*...*.*..*..**...*...**..**.*...***.*..*.....***********....*.**..*.*..**.***..**.**.**..*...*.*...**.*..**.*****.**.*....*.*.**..**..******...**..**..**.*..*.**..*..*..*.****..*.*.*...**......*..*..*..*.****.**..****.*.**.******..*...***...**..*..*....*..*.**.****..*..**.*.*.*..**..***.*.*..*****..****..*.*.....**.**.*.***..*.**.**..***...********..*.*.***.*.*.*...*.****....**.**.*.***..*..*..*..**..**.*...*....***........**..*..***...*...**.****.***.*..****...**...****...*.**..*.*..*.*****..**.*.***..*.*****.**.***...*.*...**..***....*.****..*......*...***...**.*.*..**.**.**.*.**..****.***.***..*....**...*.***...**.*.*.**.*...*.****...*..*.****.**.****..*...*.*....****..****.*..****..**....*.**.*.*...*..***.*..****...**.****..*.*.****.**......**.*********..*.*.**.*...**..*.***...***.***.*.**.. .*..*****...*.**..****..*...**...*.**..**.*.****.*..*..***...*.*.**.***....*****.**.***..***.*...*.**..**.****.*....*...*****.*.****.**..*..*..*...*.*...**......*.**.****.*.**..*...*....**..*.*.*..*...*.***..*.....*.....*.*..*.....**.***.****..**.*...**.*..***.*.***.****..**..*..***.*...*.**.*....*.***.*..***..****.**..*.****.***..**..****......**...***.*...*.*.****..*.*...*....*..*....*.**.***.*.*....*.*....*..***..*.**.*.**...*****......*...*.....*..*....*.*..***.**.**..**.*...*.**...*.*...*****.*.**....*...***..*.*...*.*.**.**.....*.***.***...*.***...******.**.*.**..*.****...*.**...****.***.*.**........*.*.***.**..**....*.*.**.**.*..****.*..*.**..***...***..*.******.******.....***..**.**.**.*.**..**...**..***.....*..*..*****.*..*.*.*.*..*..***.*.*...**.....*..*.*.*..*.*.*..*.***..*..****.**....*..*****.*.***.**..**..*......***.*.*.*..*.....*..**......**.....**..****.*.**..**......*****..**..*...*.****..**.*..**.*.**.*..***..*..***.***.***...***..*.*.**.*..*.*...**.**.*.*....*..***...*******.*.*.*.*.*.****..*..*...*..***...******..*.....*......**.***..**.**.**..*******.*.***.*..********.*.*..**.*..****......**..*....*...*...*****.*..**..*.**...***....*..*.*..*.***..*..*.*....*.***.*..**.**.*....***..*.....****.**..*.*.***..*******.***....*..***..*....*.***..**..*.*.*.*.*..*..***....***..*.*.***....*.**.***.***..*..*....***.****.*..**.***.***.....*..*.**....***....*.*.**.**..***..***...*...***.*..*..*...*.********...**.***.**...*..****.**......**..**.*.*...**...*.**.**...***.*.**.*.*.**.**.*..***..**....*****.****.****..*******....*.****..**********..*.*...**.****.**...**.**......*.....***..***...**.*..***...*..**.*****.*.*.**..**.*...*.****.**..**.***.**.*..*..**.....**..**.**.**.*.****.*.*...*.*..***.**..***.*.*.***...****..*..*.**....**.....**.*....******...****.**.*.***..*..*..***.*......*..*...**....****.***..**..**..*.*****..*..*...***..*..*......**.**.*.***.*....*.*.*.**...**...***..**.**.**...**.*..*.**.**..*..*.*....**..**....*.*.*...*...*...**.*..*...**** *.*.......*.****.***.*.....********.*.*.*.*****.**.**..*.****.***.*.**.*.**...****.....**.*....*..**.*..*..*...*.*..***.**.*.*.***.*....**.*.*******...**.***..*..**...*.*..*..*..**.******....**.***.*...****.....***.......*.*****....*.**..*....***.*.*...*..*.**.***.*..*..*........*.*......*..****..****.*...***...*.*..****..*.***..*****....**.*...*...***..*.****..*****.*...*.*.****..***.****..*..**..*...*..**.*.**.*.......*..*...*..*.*....*.**.**.*.*.*.*...**.*.****.*...****...........***.*..*.*......*.****.****.**.****.***.******..****...**.....***.*.*...**.*...*....*.....**.**.*...*.*..*.**.*...*.....*.***.****.*****.....*.*****.....**..****...*...***.****.*****.....**.*****.**..*..*.*....*...**.**....*.........*..**.**....***.**..*.*.**.***.**..*...*****...*...*..**...***.*.***.**.**....**.*...**.**...*.....*.*..*.*.**..****..*.*..***.*...*****.**...*.***....*.*..*.***.*....*.**...****.**..***....*..*..*...******..*.***....**..**..*.**.**..*..*.**..*****.*..*.*.*..*..****.**..*..*****.***.......*...*...*******..*...***.*.****.*..*.**.*...***..**..***..*....*...**..***..***......*..*....*.**.*..*....*.**.***.***....**......**..**.*...*.*.**.**.*.*..*...**..*...*..*.*.*.*..**.****..**....*.**..**.*.***.***.***.*...**...*.**.*.*.**.*.*...**..*.*...*.***..*****.****....**..*..*..*****.****.*.*.....*.***..*...*.**...*...*.....*.*.**...*..*..**..**...*..**...**..*.*....*......****.*..*.**..*.***.*..*...**...*.**.*.*..****.*.***....*****....*..***.*.*.**.*.*.**..*.*.*........*..*...**.*.**.**..****.*...****.*.*......***...**.*.**.**.*.*..*.*******...*..*..*****.***...*..****..*..........****.**...****..*..*.**...*.**..*.*.**.*.*..**..*..**..*..**...**..*.....*..*..**.*....**..*..*****.***.**....**.*****.*..******.****.*.***..****...*.*....*..**.......*****.***.*..*.*.*.*..*.*....***.**..**..**.*...*.**..**..*.*....*.***..*..*.*.***.**...***.***.*.**..**.......*..*..*.*.**.*.......**.....*..*...*****.****.**......**.*.*.**....*.*..*....**.*.*..*...*.*...*.*.****...*..**.*. **...*****...**.*.**.***.*.*.**.*.....*...*..**.****...*...*.*..****.**.**.**.....*.*...*.****..*....*.**.**.....*..*...*******.***.*.**.*.*.**.*...**..*.***.*.*.****..*......*...*...*....***..*.**........**..****..*..******...*..****...**..**..**..***.......***..**.*.****.*..*.***.*.*.*...***.**.***.*.**..***.****..****.**...*.*...**.*.*.*.**.**...***...*.**..****.*......**..*.*..*...*.*.*..**.*.***.*.*.*.*..*.*.*.....**.**.....****.***.***.*...*.*..***.*...*.****.*....***.*.*.*..**.***.*....***.**.**..******....***..**.**..*........*.**...**.****..*.*....***.**.*.....**.*.**.****.*..*.*..*.....**....**..*.**.*.**.**..***.*.*.*..***....**...**...***.*****..***.****....**....**.*.*....*.****....*..*.*....**.**.*.**..*...*.**..**..**...***..*..**.****.***...*.*.**...***.*.*.*.***..**.*.****.**.......*.*.*****.**.***.....**.****..*..*.**.*..**..*******.....****.*...***.*.**..**.....***..****.*.****..****....*..**.**.*..**..*....*.*...***..**.*.*..*....***...*....*....**..**.*.*.*****.*.*..*....**.*.**.*...******.*...........***.*..*.**...*.......**.*.**......*..*..*.....*..**..*.*....*.**.*..********.*..***.*.*.*.**.***....**.**......**..**..*.**.*...******..**..*..**.*..**.....**.*..*..*.*.*...*..*.****..*...*.*****.**..*.**.*.****.*.******.***.****.*..*...**..***.***.*****......**.***.*..***.*..**..**...**....*...*..****.*.....*.*.****.***.**....*...*.**...*.*.**...*..*.*.***.****...*..*...*.*..*..***...*..*.******....*.*......*.**.****.*.......*.*..*.....**.**...***.*.*...*..*.*.*.*.*...*...*.*****.****.**.***.....*******.*.*.**.....**.*.*...****..*.**.**.*.****.******..**..**..**.**.**.*...***......***........*.*.*.*****...**..***.*.*.*..*.*.*....********.*.**.*..*..***..**..***..*.***..*.**.*.*.*.****.***.......*..**..*..*....**.*..***..**.****.*.*...**.*....**....**..***.*....***.*...*.*.*..**....*.****.*...*.**.*..*.*.*..*.********.*.*.*.*.*.*******..***.*..***.**...*..*.*....***..**.*..**.*.*.****....*....***.**..***.**..***.*.*.*.**......*******.***.*.*..*.** *..**.**.*.*..*....*****...*.*..*..*.*.***..**.*..****.****.*.***..**..****..*.*...*....*.*.**..*..*...**.**.***.*.......****....**.***.***.*.*...**.......****.....**..*..****....*..***.***..*..*.**.*.....**.*..**.*.***....******.*.*.....**.**......***..****.**..***.*.**.*.*******.......****.*.*......***...*.*....*.*..*.**..**......***...***.**.*.*.*.**.*.******.*.....*..****.**..*..**.**.***.*****.*..**.*.***..*.*...***.***.*.***.**..***..*.**...**..***.***....******.***.*.*..*...**...*..*..*.*...**....*....***..***.**....*.*.**.*...*....***..******..****.*....****..***.*..*.......*.*...*..*.**.*.****..******..**......**.******.*******.*...**..**.....*..**.**.*******...*...********.***.**..***.*.**.*....*.*...*.*.*.*****.*....**.*.*.*..*.......*...*****..***.*.*.**..*.*.*..*.*..*...*..*.*.....*.**..*.*.****.*....*..*****.*.**.*..******..*...****.***..***...**....**...***..****....**.......***.**.***.***..*.*.*.*..*.*...*..*.**..****..*...*.*.*.**..**........**........**.**....**.**.****..*.*****.*...***.*****.*.*******..**.**..*.**.****...**.*.*...***..****..*.*......*..*..**..*.*.*.*......******.*.*.......*..*..**.****.*.****.*.*....*....*.***....*.*.*......*...*..*..*..*.*..*...*....*.......*.***..*.*.**.**..*****..*.**..*.....*.*.*..*.*.**...*******..**.**.*...*.*...*.....*.**.*.*..*..*...**.*.*....*.**..******.**..*.*...**....*....*.*.....**.***....****.*****.*....*.***...*****.**..***...*.**..*.*...*..*.*.**..*...*...***..*..**....**.**.....*.***....*...**..*.*....*.*..*****.**..**.*.**.*****.*..*......**..*.*..*.*.**........*****...**.*....**...*****...*.*....*.**...**....**..****.***..*...*....*.***.****.*....**..*..*..**..***...*.**.....*....*..*...**..**.*.*.*.***.**...*....****.**.**.****..**.**.....**.*.****.*..*.*..**.*...*..****...*..**.**.*..*.*.***...*****...****..****.*...*...*.******..**..***.***...*.**.***....*...*..****.*....*.*..*******..**.*..*.****....**.......*..*.*...***.*.****..*.**....*...**.****.*..**..*.*..*..****..**.*.**..***.*.***.**. **.**.*....**..***......******.***.******.*.******...*.******....**...*..*.********.***...*..*****.******..*...*.*.**..*.*...**.*....*...****...***..*......******.....*.*..**.****..**...*.*...*..*..**.**.*..*******.****........*****.***.**.***.*.*******...****..**..*...**.****.*..*..*.***...*...**.*.*.*..**.**.*..****...****.*.*....*..**.*.*...*...****..****..*.*..***..****.**...*..*...***.....*.*..**..**..***...***.*.**.*....**.*....*...*.*......***.**.*.******.***..*.*..*..**.......*.**.*.*.*..**.**.*.***...***..**.***.**..**.*..*......*.*...**..**..*****.....***.*.*..**.***.*...*....*..*.*.....***.*.***.*..*.*.*****.****..***..**.**..*....***.****..*.**.****...*....*....*.*..***..*.*****.*..*..**..*..*..*.**..*..*.*.*.*.....***...***..**..*..*......**....***.****...*..**.......*.*.*.***.*..**..*....**..*.*.*.*..*...**..***.*.*..**.....*....****...***.****...*...*..*.**...*****.****......**.*.****....*..*....****.**.****.....*.***...***.**...****...**..***...*...**.***.**.**.******..*.**.**..**.**..*.**.**....**.****..*..*...*...*...******.*.**.*...****..***..*..*..****..*..***......*....**..*.*.*..*.*.*.**......*.*.*.*.*.*.**...***.*.*..*.***..**.*.*.**......***......**...*..*.*.******...**.***.***.*.**..***..*...*......*.***..**.**..***.***..*.**.*****.*....**..*.*.*..****..*.*..*.**....*****.**.......**.**..**.*.**.*...**.*..****.**.*.*..****.....*.**.**.*.*.**..**...**..*...**...**.*..*.**.......*.*.*..*....*.*.**.**.*.*...***....*.**..*.**..**......***.**.*.*..*.*..****..***.***..**.*..**...****..***....**.*.*..**..*.*.*.*.*********.***......****.*....*******..**..*...**..*.***.......***.*.*.**..********.*....***..*.*.***.....**...**..**....*...*..**.*...*...**....*.*.*.**..**..*.*.*.*.*....***..**.***.*..*.*...**..**..****.**.***.**.*.*..**.**.***..**...***..*..***.*.*****.****....*..*.**..****..*.*...**.*.***...*.*....*...*.***..*.*...*.*..*...*.**.*.*..*****.*.*.*..*.*..**..*.**..*.***..*...*..***.....**.*.***.***.**.*..**....*.*.**.........****..****.**** ***..*..*..*....*..**.*..***...**.**......**.**.*..**..**.*.....**..*..*.**.*..*.*......**.*...****.....*.**...*..****..***.*..*.**.*..***..**.*.*...*.....****...*..**..*.*..*.**...*.*...*...*****.***.*..**..*.*.**.*.*.....**..**..***..*****...*.*.*.*....*..*...*..**..*..*.**.....*.****...*....*.*....***...**.***...****..*.*.*...*.....*...****...*.*.*.*...**.*...**.*.*.**..*.......*.****.*......*..*.***.*.*.*..**.*.*...*..**..*.**.*.*.**********...**.*..*.*.*..*.**.*..*...***...*.*.**....*****....*..***...*.....**.*.*....*.*..*.*..***..*.*..*.*.....***.****..***.**..*..*..*.*..**..****.....****.***.**********.......****...****.**..***.*******..*.*..**.*.*..*.....*****.****..**...*.*.****..****.*..**.**..*.*.***.**.*..**.*.*..*..*...*...*..*..****....*****..***....*....*.*...*.*..*.**.**.*.*..*.*.....**....**.*****.**....*......*.*.*...*..*.*..***.....***..*.*..**.***.*****.........*.*.....***..**..*..***.**.*..**.*.....*******..**........*..*....**.*......*.*..*.*.***..*.*.***.***....**.*.*..*....**.****..*..**...*****.*..*.**.*.*....*.**.*.**....*.*..*..*...**.*.*..****..**..**.**..**..*..***.*..**...**...**.*...*.***.*...**.***...**...*.*.*..*.**.**....****..*.*******.**.*.**.......*..***.*..**.**.**....**.**.*.***.....*.*.****..*....*.**.*..*******.*...**...*.*....**...*...**.*..*.*.*....***...**.*..*...**.***....****.**.*..**...*******.****..*.*.**.**.....*..**.*..*....*.*...*******...**.....*..**..*.*..*.**.***.**.**..***..**.*.*...*.**.******.**.*.**.**.****.**..*****.*.....**....*.**.*****.*.***...**.*****.***......*****...***..****.***.**.**..*.*.*..**..*..***.**.*..*..*.****.*.****..*****..**.*....****..**..***......*....****.****.*....**.***.*.*.******...***.**.....***.*....**..*.******..**...*.*****.*....**.**.*...*..**.*.***..*...*.*.*....**..***..***.*.*..*.*.*..**.*.*******.**..*..*..*.*****.*.**.**..*.**.**.*..**.***.**.**.**..**..*..**.**..****.....*..*.***......*...*...**.**..***...*..**.**.*...***....**.*..*.*..**..**....*.**.******....**....*.**.. ***..*.*..**.**...*.***....*.*.**.*.**.*...*.**...*..*..***..*.**.**.....**..*.**.**...***.*****..**..***..**...*.***.*..********...*.***.****.*****..***...*..**.*..***..***.*..*..*.****..****.*.*.*....*..**..**.**.**...*.**.*.*..**.*.***....*.*....*..**..****..*..****.*.*.****.*****.*...*******..**.....*.*...*....*.*..*..**..**.*...*.*****.....*.********.**..***..***..**.*.*...*..*********.***..***....****.*****.*.*.*...*..*.*...****....***.*..**....*....**.....**..****....*...*..*.**.**....*.*.*..**.....**.***.*****.*.**...*..**....**.**.....***.*..**..*...*.*.*****...*.....*.*......**.**.*...**..*.*..***....*....**....**.*.*.****.*****..*.*.*.****.*.**.*.*.......***..*.**..**..*.****.**.*..*.*.**.****..*..*.***..**..**..*.***..***...*...**..*.*......*******.****...*..*.**..*.**..***...***.*..**..*.*..***..****...*..*......*...**.****..*..**...*******..**.*..*....*..*****...*..***.*...*****....*.*..*...**...****.***...***..***..*.**..*.**.**********.****.*..*******...****...*.*.*...*.*****.*.**..**.......**..*..**...*.*.***..**..*.*.*...****.**........*..**......**.*.*.**..*.****.**.*.....*..*..***.*..***.**..*****...**..****.******..***.**..*.****.**..*.*...***.*****.**..*.*...*..****.*...***.*.**.***..****..********.........***...*..***..*.***.****..*..*.**.**.*..*...*...*.*..**...**..**...***...*.*.*.***..***.*.*..*.*......**.*****.*.*****...**.......*.****..****...*...*.**.*...**.....*.*....***..*..*.**.*...****....*...*.**...*.**..*.*.*****.*****...*..**...*.*.**.*......**.*....*.*.*..*.*****.*.*...*.*..*..*.**..**.*.*.*.***.*.**..*..****.***....*****....*..*.***..******.*.****.*..***..***.*****..****.**.**.**....*...*****.***...**.**.**....*.***.*...*...*.*.**...**.*.***.*....*.*.......**.**..*.******.******..***.....*.**.*.****..*.*..****...*...**....******..*******.***.*.*.*...*********.*..*...********.*....*.****..*.**....*.*.***.****.*.*****...*.*..***...*****.**.**.*.**..*.*..**...***..*...****.*.**.....*.*..*.*.*.********......*.*.*.*..*...**.*.*.**.** ..*.*.***..*..*.**.*.**...*.*...*..**.*...***..**.*....****..*.*.*.*.*.***..**.*...**......*..*...........***.....*.**...***.*****...**.*.*.****....**..*.*...*..*.*********.....*.*...**.**..**..**....*..***...**....****.**...**.*..**.**...*..**...*..**......*****.**.**.*.*.***...**..******.**.*.**.*.***.***...*.***....*****.*...*.**..**......*.**.**.*******.**.**..*.*..***.*.**.**.......**..*.**.*...*.*.*.*.**.......*.*.*.**....*..*.*.*.*.*.*.*..**.*****..*.*.*****........**..*..*.*.*......**....***.*...**...*.....*.*.*..*..**....****...***.*.*..*.**.**.**.*...***..*.**.**.*.***.*..*****.*.*..**.*..*...*.*..**...***...*..*....**...***.***.**.*.*.*.*..*..*.*..*.***.***.*....****.***.**.*.***...*.......***.**..***.***.*.******.**.....*...*...*.*.**..**..*.***...****..*******....***.*.*.......***.**..*.**..******.....**...*...*.*****.*.*.*.*.*.*..***.**.**....*..*..**.*.*.***..**..*..*.***.*..**...**..*..**....*.**.*****...**...*..**.*.*...***.*..****..**..**..*.***....*........*****..*..*.*******.**..***..***.**...*.*.*..**.*.*.**...**.**...*.**.*..**.*....*.***.*....*.*...****.**..**.***.**..**.********.**......*...*.**..*......***.***.***...*....**.**.....*.*.*.**.*.*.*.*...*.***.**.*..**.***.*.*******...*..*..*.**..*..**.**.**...*....***.**.....****.....*.*****..*.*..*.*.*.****.*.*.*.***.*.**..*.***.*.****...*...*.*.****.*..*.*.*..***....*.*.**....**....*.*..***....*...**.***.*...**...***.....*.*.*.*..*.*.....*.*..**...*...*..**....*.......**..*.**.****..**.*.....*.**..****..*.*..**.*..*..*.***.***.*..**.*..******..*.....*.**.***.*******...*.**..*...**.*.......****.*...*....**.....**..*..*......*.*.****.**.*.*.*.*.**.*...........*.**....*.***.*...*....*.**.*.*.........**.**......*.***.******.***..*..**.***..******.****.****...*.***.**.***.*.**.****...*..*..**....****....*..*...****.*.*.*..***......*.**..*.*.**.*........*..*.*....*.**.*.....**.**..*.*.....*...*......*..*..*...*.**.*...***..**..**.*..*.**.*......*.*.**.....*..****.*..**.*.**.*******.****.**..*.*..**. ****..*.**..*...*.***......**......***.*..*...*...*.*.*.***...*.**.***.*.....*..***.*...*.*....*****..**.*.**..**.....****......*.*.***.**..****...**..***....*..*..**.**.*..*****.*..*****.*...*.*.**.*.*...*....*.*.*..**.*.***.....****..*.*****..***...***.....*...*..****.**..**.....*******.*.****.*......***********.**.*.**..**.**..*..*..**.*....***.*.*........**********.*..*..*...*.**.*.*..***.***..**.*.*.***..**.*..*...*..*.*...*******.***.**.**......***..*..*.**.*.*.*.*.**....*.*.*.*.**..*..***.*..*********.*.*.*.....*....*.**.*......**..*.*.*.**.**..***.....**..*.*.**..*.*....*.*..**....*..*.*.**..*.*....*.*.*.*.**..**.**.**....***..**.....***********.****.***....***..*....*.*****....***..***.***.........****.*.*.*.***.......*.*.*.*.*.***.****...*.*.****...**.......***.*....*.**..***.**..*****.******.*...**.*..*......*****.*.*.***.**..**.*.***.****....*.*..**.......*****.**.**..***.**.**....*****..*..*.***..*..*.*..*.*...*.**.**....*.*.*....**....*****...****...*..*.***..*.*.......*.***..*.....*...**....**.***.**..*********.*********....*..*.**....**...*****..*.*****....***.*..**.....**....*....*.***..****..****..**.*.*......*..*****.****.***.**.......**.*.**.**.**.*.**.*.****....**.*...*..*****.***..**..*.*..****......*******.******...**.*.***.*****.***....*****..*...**..*...*.*.*.......***..*.**.******.*.**..***..**..*****..***.***.*.*.**.*.*.***...*..**.*.*..**.****..*.******...***.******....****..****...*.*.*..*.*.*****....**.*.***...****.**.**.***..*..*.**.*.....*.**....*****.**....*...*.***..**.****..*.*..*....**....***.*...**.*.***..*.*.*.**..*.**.*.**.*..*...*.**.........**..*.**.*...******.*..*......**.**...***..*..*...**....**.***..***.*....*..*.....*...*.*.*.......*.**...*.*.*......*.***.***...***....*...***.*.....*.*.*.*..*...*.**..*.*.*.**...*...*....**.*..********...*.*.***..****......**.***.*..*.*.***...**..*...**.......*..**...*...****....*.**....*...**.***.**.**.***.**.******.*..**.*.**.*.*....*.**.****.***.......*.*..**.***.**....***...***..*..*. .**..*..*...****.*..*..***.*...*.***...*.*.*......**.*.**..*..*.*.*..**...*....****.....**..*.****..****...**...***.*.*....****..*.***.*..*..**.*..**...*.*.**.*.*...*...*.*...***.*******..**.*.**.****..***.*.*.***.*.*..*..*.*..******.********..*******..****..*....*..*.*..***..*****..**.*.*.******..**.*...**.*.*.**..*.*.*.........*.*......*...*.*.**.***.*.*****.*...**.....*.*...*.*..****.*..**.*.*.*..**.**..***..***.*.*****.**.**..**..*.....**....**.*..*****..***....*.**..*..**..*******...*..*.**.**....*..**.*.***.**.**.*.*.********.****..*.**.**.**.***.*.*.*..**.....****.*.*..*.*..***.....****..**.*...*...*..**..*..*.*....*.****.*....***.*.*.*...*..*..***..**...**.**.**...**.......*....*.*...*****.***......*.**..***....**.*..*..*****...**..*...*.*..*.***.*****.**..*.....*.***.......*****.*....*..**....**.*.*.*.......*.*..****..*..**.*.*.*****.....*..*..*.**.**.*.*.**.***.*.**.*.....****..**.**.*.****.**.*..*...*.****..**.**..**...*.....*..*.**..*..**.*.***..***.....*.*..*****.*.*...*.*.*.****.*.*................***.***.*.....**.**..***.*.....***.....***..*..**.*.**.**..****...*.*.*..**....***.*.***.....*.**.*..*.*****...*........*.*..*.***.**.**....*....*.***....*..**..*..****....***......****....***.**....**.*.**....***..*.*.*.*.*.****........*.****.***..***..**.**........**......***..*.**...***.*.*.*..*.*..**..***.**.****.*****..*.******..**.**.**......***...*..**..**....**....*...****.*....*.***..*.*.**..***....*.****.**.*..*.*..*.*...*..*****.*....**.*****.*.**..********..***..*.***..***..*..*........*..*...**...**.*.****.*****...**.*.*.....****.***.***.***********...***..*..*****...*.**..****.**.*....***.*.*.*.**.....*....***...**.****.*.*.*...*..*.*****..*....*..*...*.**.*.***.**.***...*..***...*****.**.*.**......***....*.**...*..**.*.......*..***.*.*...*.*..******.*..**.**.***.*..*.*.*...*.**.**...*.*.****..*****.**.***...***..**.*...*.....***.*.**...*.**..*..*.**.*.*.*.*...*.**.******..*****......**..*..**...**.*....*****.*..**..**...**.***.***.***.*.*.****. **.**..**...*..***............*.***.***.*......*...**..*.*.****....*.**..*..**.**.**.**.*...*****...*.....*.*..**...*..*..***.*.....*....*..***..*.*.******.....*****..***********....***.***...**.....**..*.***..**...*.****.**.**.**.*..**.....****.*.*...***....**....*..**.*....*.**.**..*.*..*....*..*****.*..*.*....****.****.***..***.***.**..****...*.***..**.**..***..*..**....*.***...**.*..**.*...*.......***.******..*.***.*....***..*.*.*....***...*..*..*.*.*..*....****...**.*****.*.*...****..***.*.***...**.***...***.******.*..*...**....*.*.......***...**..*****.***.**.*..*.........******.*....*.**..****..***.****.*.*..*******..***.**.**..*.*.**...**.****...*..****...**...**.**.*.**.**.**.*..*.*.*..*....**..*..*.****..*.**....***.*...*****.*.**.******.****..*.*..*****.***.*.**.*..*.****.**.**.**.*.*.***.**.*..***.**.**.***.*...*.*....*...*.*..***.*.*.**....**.......*****.*.**.*.**.*.*****...***.**.***.*..*...*.***..*....**....***.*....*.**..**..*....****.*.*..**.**.......*..**..*********..*.*.**..**....****.*...*.*.*******.*...**.*.*.***..**..**.***..**.....*.*..****.*.*..*...*.***.*..**..*..**..*.*..***.*....*.**...**.*...**...***..**....*.*..**..*.***....***...**.*****.**.*.**...**.*..****.*..*..*..******.****..*****.****....*..*..****.*..*....****.**...*.*....*..**..**.*..***.*.**..*********.**..*....***..**.***.......****.....*.**.**.*..**..***..***.**.***.*.*.*......*.*****.***.**..*.**.**....*..*.*..*.*.*.*.**...*.***...**..*.*.....****.*****....****.*..*.*...*.**.*.*********.*..**.**...***..**.***..***.***..**.....*.*..*..**.*.***......*******....*.*..*.*...***...****..*..*.*.**....*.......*****.*.***.*.*..***.**.....*.****..**.*...*.*.*..*..*..****.....****.*..***...*...*.*..*.******.**..*.*.***.*.*..*****.*****.*..*..*..*.***..*..**.***.*....*.*.**.**...*.***.***.*....**..****.*..*.*.*..***.*..**.*.****.**..**.*.*............**.****.********.....*........*.*****....****..**.*.****...*..*.*.*....**.....*.**..**..*..**.*..**.**..****...**.****.*..****.*...*...*** **.**...*...***.***..*..*..******...***..****....*.*.**...*..*..**..*******.**....*..**..*.***.**.****.*..*..*..*...**.*.****.....******.....**...****.*..****.*..*.**...*...****.*.**.*.**.....***.***.**...**...*.....**.**.*..*.**..*.*....*..*.*.**.*..*......*.*.****..*.**.*....*.*.**..***..*.***.***..**.******...**.*.*.**..*.*.*..****.*.***...**.***...**.*..**.**.**.**..*..*..****.*.***....***.**...*.****.*......****...*...*.*..*...**........********..*..******......****....***.*.**.*...*.*..***.*...*..***....*.*****.*..*.*.****.*...*....*..**..*.*.**.*...**....****..**.*****...**.*.*.*.****...***..***..***.***..****.*...*.*.**..*.***..*.****...*...*.*.....*****.*..***..****.*.***.*****..**..**.*.**......*.**.*...*.*..*.*.*.******.*.**...*.....*.**.*.*..***..**.**.*****.*....*..**.**.*..*.**.*...*.*........*.....**..**......*.***.*..*...***....*.*****.*..**....**.*..*.**...**.*..***.**..*..*.**..*..*...*....*.**....****.....*..*...*.**.***.**..**.*****......**..*****.**.*.*.*.*....*.*..*.*..*..**.**...*..*..*.*****.****.*****......****..*.*.*******...*.*.*..*****.*..*..........**.***.....*.*.***.**...******.....*......*.*.*...**...*..***...**.***..**..*.**.*...*..**.*...*..*..*....**....**.*..*****.*.*...**.*..*****.*.****.*..**.***.***.*..*....****......*..******.***.*.*.*.*..*...***..**..*.*.*...*..*.*.....*.*.*******.*****.*****..**..**.*..*.**.*....*.*.*...*..*.......*..*...*****...*...*.*.*...**.****.**....**.***.**.*.**.*..*.****..***..*****.*..*.*.****..**.*...**.*.**..*...****.***..**...*.**.**.*.****..*..**..**..*...*.*.*...****..**..*.*.**.**.*......*.*.*****.**.***.*.***..*.*..*.*..*.*.*...*..*.*....**.*.**...***.*.**.****...**.**..**..****.****.**********...**....*.*.*.**..***.***..*.***.*..*....*..***.***.*...*..*..****.*.**.**.*.**....***.*.....**...****.***.**..**...**...*...**..**.*..*....******..*..***..***.****...*..*.*.*..*.*.**.*.***.**.*...*..**.*..*****...**.***.***....***...*.***..***.*.***...*...*.....*..***....*.*****......*..*.**...**.....* *.*..***..********..**..**.****..*****.*.*****..***.**.*...**....*..**.....*..**.......*****.*.*....***......*.******..**.***.**.****.*....*..*.**.*..*...**.*......*...*.***.*.*.*..****.****.....****.*.......*.*...*...*....*..*.*..*****..***..*.*.***.*.***..*....*.**..**.**.**..*.*****...*.**.*.*.**..*.*.*..**.*.*.....******.*.*...****...*.****.**..**....**..**.*..*.***.****..**....**.*...***...***.**.**.*..*..*...**..***..*.***...*.**..*....*..*.**...**..*...*.***.*.*.**...****.*.**....**..**.*.****...****.*....*******.*******.***..*..**.....*.....*****.*.*****...**....**.*.*..*..**.*****.*..*..**...*.****.*..*.*.**.*...*..*..*.*..*.*.****...**.**.*..******.*...***.*..*......*.*..*...*.**.**.********..*...**.*..**.*.*..****..*******...*.**..*.**....*..*....*.....**..*..*.**.......*.*..*.*..*..*.*.**..**...*..*****..*.**..******..*.****.**..**..*.**.**..***....*..*.**.*.*....**....**.**.....*....****..*.**..**.*.*...****...****...*...*.*...*..*..**..**.****.**.......*..*.***.*...*..*.*.******.*.*.*..**.***.*.*.**.....*****.*.*..*.***.*.*..**....***.**.*.....*.***...****..**..*...*.**.***.*..*.****...*.*..**..*.*.*.......*.**.**.*..**..**.****....***.*.....*...*.**...***..*..*.***.**.*..*..********..***.*******.***..***....**.*...**.**.*.*.***...*.***.*.****.*.*...*.****.*..*.*.*.*.*.*.*..**..***...**.*.**....*.....*.****...**..**..****.*.**.**.***...*...**...**..*.*...**.*....***.*.*.......*..*.********.*.***.*.*.**..*..****..*.**..*****....**..*.***...*..*.*.......*.....*....***.**..***.*.**.....**.*.**.*.*****.*...***..*.**.*.**.***.*.*......***.**.*.*.****..*.****...*.*.***..*.*.**..*..****..*.**.***.***..**.*.*..*****.....***.*****.*.**.**.*.*...**...**.****.***.*..***.***.**.**..*..*.****.*.*.*...****....**.*...**.*...*.**.......***.*.....**..*.******.***.....*...*....*.*...*****..*...***...**.****.***...*.**..**.**.*...*...***...****...*.***..***.**..**.*.**..*..*******..**.**.****...*****...***..*.*.*..*...***...*.*.*.*....******...**....**....*.*.*.*.***.*.* ***...**....*.*.*.******.*..***.**.*..**...*.****.*...******.*.**..***...*..*.**...*****.*.***.**.*.*****..*....*.......****.**.****.***.**..**..**...*.****.******.*..*.*.....*.*..*****.*....**.***.*......**.***.*.*****.**.***.*.*.*.**.*...*****.*.*.***...**.******....*.......***.*...**.***..*.***.*..*.*...**.*.*.*..****..*..***.*..****.*.*.*....*....****.*..*......*.*..****...**.**...**..*.....*****.**..*.*....*.**..**.****..**.....*..*.*....*.**....*.*.*.*.....**.***......*.*..*.*.**.**...*.....*.**.....********.**..*....*..**...*...***.****..*.*....***...***..*..**.*..*.*...*.****.*....***.***.**..****.*.*...*....*.**..**.*....*...*.**...*.****.........*.****.*..***..*.*.*.***.*..**.....*....**.*.*..**..*.****.*..*.*****..*.***...**...**......*...**...*..**.*....*.*****...****.**.*...**.***.....*............*.*.**..*.....**.***...***..*.*.****...*....**....*.*.****.*.*...**.*.***.****.**..****.*..**....**.**.**..*......*.*...*.*...*....*..**************.*..**.******...***..***..*****.**...***...**.**...**.*.*...*......**.*.***....**..*....*..**..**..**..******.*...*.*..*.*.**.*...*..**..**.***..*.**...*.****.*....*...*.*******..*.**.*.*****.......*****....*.*...**.**.***.**....***...*.****..**...*.**......*..*.....***.**..**.*...****.*..***..*..........***....*.**..****...***.**.*.....**..**...*.**..*******..*.**.*....*...****.*..*..****.**.***....****.*.*...**..*.***.**.**..***....**..*....******.*..**....**..**..*.*..***.*.*******.***.*.*..*.***..*..***...*.**...........*.***...*.*....*..***.*.****.****.**.**...*....****.***.*..*.*.*.*.*.**.*.**.***.***...*....*..*....*.**..*.*..*....***.*****..*.*.*.*.*....***...*..**.*.**..**.**.**.*.*.*****..***.*.***...*......***.*.*.*..*.****.*..*.*.*.**......********.*......**.**.*.**..*..**.***..***..*..*.*...*..**.**.***..*.....**.*...*.*.**.****...**.***...***.*.**....***.***..****.*..*....*.*..****.***.**.*.*..*.****.**.......***.**.......***.*...***....**.**.***.*..*.*.***.***..**.*...**......***..**.***..*.....**..* *.*..*....*.*.**........*....*.*.****.*.*..*.*.*...**..**.*.*...***..**..***..****......**.*...**.**.*.***.*..*.*.*.*.***..**.*..***..*..*.*****...*.****.**....*..***.*.****..*...**.***..*****.*..*****.*..**...**..*........**.*.*********........*...**..**.**.**.*.*......**.*.**...**........*.*.*...***.***.*...***.*.**.*.****.*.....*..*..*.....*...*.**...*.*.**......**.***....****..**....**.......*****..*..........**..*.*...**.****..**.**.*.*.*.**.*.*.**..*..*.***..****...*****.*.*.*..*..****.*....*.....**..*...*.*.....*..**.*.*.*..*...*.***...***..*...*...*..***.*...*.**..*.***..........*..**..***..*.**..**.*.**..****...*.***.***.**.**...**..*.*....*.**.*.*..*****.***....**..**..**...*...*.*.***..*.*.*.***.*..**.**..*....**.***.*.****.**.*.**..*.***....**.***..*.*.*..*...*......*..***...**.*.*.****.*.**.*****..***..**.**.*..*....**..*......***.*.*.***..*.*..*..****.**..*.....*..*.*.*.....*..*.**.....**....*.**..*.....**..***..**..*.****.*.**..***.*.*.*..**......*.....*****....*.**..***.*......**.**.*.*.*********..*.*........******..**..*.***...*.*****.*.***..*.*.*.**.****..*....**.****.**.*.*.**....**.*...*.**..*...**..*..*.***....*****..**.***.*****.**.*.*..*..***.*....****.*.......*.**.*****.*..***..*.*****.*.**.*.**.*..********...*....*......*.*.*.*.*..*..*******.*.**..****..***..**..***.**.*.*.***..*..*.*..*.***....******.**.**.*.*.*.*****..*****.****.....*.*..**.****.**.****.*.*..*****....*..****.***..*..*...**...**.**.***.**.**.*.**....***..*.*.***..*.*.**.**..*....*.**..*****.......****..***..*.*.**.*.***.**..**....**.*.....*.**.*..**.**....*.*..****..*.*...***.**..***..*..*..*.*....*.*******...*.*.***....**..*....***......*.*..**.*...*....*...**..*.****..*....***.*..****.**.**..***.***........*****.*....**...***...*.**..*.*....****...**....*.***.**.*****.*.....*..**.**..*.*****.......***..*.*..**.***.**..***.***...*..*...*..*..*.**.*..**.*****...*.****...*..*****.*....*...***...*..**.***.*.*..**.**.**..**....**...*.*.*.**..*..*...**...*..*.****..*.*.......** .***...**..*..*****.**......**.*****.**....*.***..*.***.****...*.*.**.***.....***.*.*.**....**.****.****.......*...*.****......*...***..*.*.*.....*..**.*.**..*.*.*.*.*.**.**.**..****.*.***.**.**.**..***.*.****.*..*...**.****..*....*..****.**.*..**..**.*.***.***.**.******.*..**..*...*.****.*.*.**..*.***..*........**..***..*.***.....**..**..******.***...*.*.*..***.*.***..****..***...**.*.....*.*...*****..****....**.***.*....****.*.*....*....**.****.**.*..*.****.*......*.*.*.***......**....***.**..*.*.**..*.**..*.**...****.***..**.......*..*.....****.*......***..***....**..*..**..*....**.*....**..*.***.*.******...**.....*******.*.*...***....*...*.*.*******.*...*.****.****..*.*..*.**.**..*.**.*.*.*...*...*.***.*.*******.*...**.*.**.*...*.....*..**.*.**...*****.*....****.**...*.**..****..*.*......***....*.*.*.*..****..**..**..*.*****..*..****.*.....**..*..**.*.*.*****.*.***..***.**.....*.***...*.**......**.*..*.*.**..*.*..**.....*..*.****...*.*..*.......*.*.**.**...**.....***.*.......*****....*.*..*.*****...**..**.*.*...*.***.**...**.**...******..***..*.***...*..*..**..*......*..*.*.*.*.****.*..**..**...**.*.*..**.***..*....**.*..**.*.****.***....*.****....***..*.**.*.........***.*..**..*..**.**..*.*...**.*...*.**.**....*..*.***.**.**...**...**.*...*..***..*..*...**.*...****..*..*....***.**.***.*..**..***.**......******.....**.*..**.***...***..**.*...*.*...*....*.***.*****...*..*..***...**....***.****.*.****..*...**....*.*.**..***...***.*.*.*.*.**.*...*.*..**.*.*........*..**.***..***...****.*.*..**.**.*****......***.**....*.............***.....*.**.....*.*...*.*..*.*..*.****..*...**.*..**..****.*.*.........**.***.****...*.*......*..*.*....**.*.**.**...*.*.*.**.**.****..*.******..*.*.*.*.***..*..**.....*****..**.*...*.*.*.*.*..***..*.*...*..***.**.*...***.....***...**.***..*........*..*...*.*.**.**..*.*****..*..*.**.*.*..*.*.....***..***..*.***...**.**..*..*...***.***.*..***.*.*.****.*..*.***....*.*.....*...*.*.**..*****.**.*.*.*.***...**.*.**.*.***..**..****...*....***. **...***.**.*.***...**.*..****.*......***.**..*.**......*..****.**.*.****.*..*.**.*...***.....*..*..*....***.***...*.*.***.*.*..******..****.*...*..*.****.*..****.....*.*..*.**..*....****..*..*...*.*.*..*.....*.*...*.*..****....*..*****..**.********..*.******.****.***..*.**.*..***..*.****....*..**.......*.**.*....*.........***..*.***..*.*..***...**....**..**.**.*.*.**.*.****..**.*..***...*...***.****.*.**..*...***...***.*....**..*.****.**.**********...***...*.***....**.*****.*.***....***..**....*...*.**.**.*..***..****....*.***..*....****.......***.**....**.*......**...***.**********....**.*****...*....*..*....*...**.****.*.........*.**..**....*.*.**..*.*...*.....**...**.******...***.*.......*.........****.*.*...****..**.**..*.**..*....***...****.*.**.*.*...*.*...***.*.*..******.**..*****.*..*.*****..*.**.***.***..*.*...*..*.*..***.*.*..*..*..**.***.*.....**.**..*.*..*...******..**.*...**..*.....*.*.*.**.**.*.*****.*...*.*..*...*..****.*..*...**......**..**..*...***.****.*..*.**..*.*....**..*.**...**.*..*..*.*.*****.***.*.*.....*.*...**..*.*..***....*.**..*.*..*.****.*..*.*.*****..*.*..*..**.**.***.*.**.********..*..*.*...**...*.**..*.****..**...****.*...*.**..*.**.***..*..****.**.***..*..*....*.**.**.*.***...*...*.*..***.*...*.*..***....****.****...***..***..*.**.*...**.***...**.**.*..**.*.**..**.*..***.*..*....***.*......*******....*.*****.*.**...****.**...**.**.*..*.....***......**.*****.***.**......**.***.***...*.***..*.****....**.**.**.*.*.*..*.*.*.**...****..********....*.****.*****......*****...**..**....***.*...*.**..*.**.*..*..**..******.**....*.***.**.**.**...****..*..*..***.**.*.*.**.******.**.*....*.***.*..****.*.*...**.*.*.*....**....*.*..***...**.**.***..*****...*...**.*..*..****.*..*****..**.*.*..****..*.**..*.*......*....***.....**.*.*..*.*.***..*......*..*.*.*..**...*..***..*..*..*.***.*...**.....*.*...*.**.***..*........*....**...*..**...*..*****.*.*.****..**...***..*....******...***.****.**.**..*...*..*******.*.*.***..********.*.**.**..***....**** **.*.*.....*.*.*...**..**.**..**.*.*...........**.****.**...*.**.*..*..***...***.****.**.***..**.**..**.*...*****.*.....*********...*****..*.**.****.*..***.*.*.*.***.*...*.*..***.**.*..**.**.*.*..*...****..**..*...*.....***...*****.**.****..**.**.....*.*..****.****..**.****.*..*.**.*...*****.**...*.*******.*.**.***.***....*..**.*.*.*....*...***..**.*..*..**.*.**.*..***.***.**..*.*....*......**...***.......*.**.***..*.**..**..*.*.*.***....*.**..*.*..**.*.*********..*..*.....**.*.*..***.*.***..*.**......*..****....**.*.****.....****.*.**..*.*.**.****..*..***..**....***..*********...*.**..***...*.*..********..***...*.***..*.*....*...***.**.***.*.***.***.*...*****...*..*.**...**..*.**....*..***.*.***......*..*.*****.*..*...*.**..*.**......***....*.......*.*.***...*.**...**.*.*.....*...**..*.**.*...***..**.*..*...***..*.**..*...****..***..***...***........*....*.****.*...***..*....*.**.**....*......*.*.**.....*.********.*..****..**.***...**.*..*****..*..*.***.*****.**.********.*.....***.*.**.*..**.****...*.*.*.******.***..****..*...****.*.***...*.***...**..*.**.**.*..*.*..*.......*..**.*.*...*..*....***........**.***.*..*....*.**...*.*......*.*..***********.*...**.*.**.*.**...*..*...****.*.*......*..**....*....*...****..*..*.*.*..*.*..*...*...*..***..**...****............*.*****..***.*.**.*.....**.**.**....*.**..*.*....*..*..*************.*********..*******..*.**....*.**...****...*...*..*.**...*...*..***...*...***.*****...*..*.*.**...*.**..***.*.***...**.....*.*.*.......****..****.*.*****.*.*.********.**.*..**....*..**.*.****.*.....*..**....****.**..*.***.***.....*.*....*..**.***...*.*.*.*..*.*.*.*.**..*.****..**..*..****...**...*.*..**.*...**..**...*.**.*..**********.***.****...**.**....*......*.*....*.*..*.**.**..*..**.*.*****..*.*...**.**..*.*****.*****..*.***.*.....*.**.*..******....***.....*.*....****.*.***..*****.********.*..****.***.****.*.****..**.....*..*..*.*..**....*......*..***..*.....**...*....*.**..***.*...*..*..***.***...*.***.*.**.*.*...**.....****...*.*. ..**.**..***.***....*..**.**.*.*..*..**.*...*.*..*..*****..**.*..**.***...*.**....*.*..****..*****.**.*..**.*.***.*....*.**.....*******.***.*..*.*....***.***.*.******.....****..*.*...***.*.****.*.****..*..*.****.....*.*...*.*.***.**.*..*...**....*.*.**....**.**.*.*.*...*..**..*...*.*.**.*.....*.*..***..***...**.*.****.***.....**.*.*..**.**.*.*.**..*.***..**.***.**.*..*...*.*.*..**...*..**.*.*...*...**....*...***.....**.***.**.......*...*.*..*.**..*****..*.***..*..*...*...*.****..*****.***.*.**......******.*..**.**.**.*.*..*...***..***..*..*.*......*..*.*.***..*....******...........*.*.*.*...*..*....*.****...***.**********..**.*.*.****.***.*.*.*..*....*..**......*.*...**...*.*.**..***.*.*...*.*.*.****.*....***.....***..*.*.**.******.*..**..*.....*..**.**.**.*..*.******..*......***.*.**...**..*..**.*..*.*****.**.**..**.**...*..*..*.*...**.***.***...***....*.**..**.*....******..*..**.***...****.****.**..*.**.**.****.**..*.*..*....**..**.***...***.********.*.*...*.*..*.**..****.***.*.*..*.**..*.**..**..*...**.*.*.**.*..*...**.*****.*...*.**..***.*...*..*.........**.....***.*.*.**.*.*.**.**.**.*****..***..**.****..**.*....*.*..**......**.....*..*.....**...**...*.******.****.*.***...***..*.***.*.*..********.*.*****.*....*...*...*.....***...*.***.**.**..**..*......*****....*.**..**......**..*.***..*...*..*.*..****..*.**.**.*.**.....**..*....***.*......*.**.*******.......*.*.*****..*..***..*..**.**....*..**.*..**.****.***.*.*..*.*...*..*...**...**..**....******....**.*.*...*....*.**.*...*.***.*..*.**..*..*.*........**..*.*.**..*.****...*..*.*..*.***..*.......*****.*.....*...***.*..*..*..**....*...*.********.*.*.**..*.***.*.**..**..*...*.***..****.*.....*.**.**.*****..**.**.**....*...*.***..***....**..*******....*.*........*.*.**......**..*..**...*..*.*.*.**..*...******.*****....**.**..*..*.*..*.***.*..*...*..**.**...****.*..***..**..*.*....**....***.****..*.**.****...**..*.*.*.*.*..........*..*..*....**.*.*.****.*.**.***....*..**.**..*****..****..*.****..*..**..**...*****.* .**.**..**....**.****..**....*.*.*..****....*.**..*.***....****.**.*.*...**..**.*.******...*.**.***...*..**..*..**.**.**.**..****.***..**..*..***....***.**..*..*.***..****..***...*.*.**.*.*..*...***....*...*****..*...*...*.*.*.....*.***.****..***.*.**...*.*....**..***...**.*****....*.**....****...**.***.*.*..***.*.**.**.*...*.******.**...*...*****..**.*****.***..*.*..**.*...**..*****.******..*.*.**...*.*.*****...**.**.*.....*.***..**...**..*.*..**..*.**.*.***..****.**.**..***.**.********.***.*.*...*.**.*.*...*..**..**.*...*****....***.*..**.*....****.*.**.*..*.*....**...*.....**.***.***..**.*....***.*.*.**....*...**......**.**.*.**.*..****.****.*..*.**........*.**.**..***...*****.*.*..**..*..***...*.**...****..***.*..*.***.*.*....*******.*****.**.*.**.***........*******.****..**..**.***********.*.***..**.**..**.***..*.***....***.*.*.****.***.*..*****..*.****.**.*..***.*****.*.**.***.**.*..*..**.***...***.*.**..****.***.*.***..**..****.******..*..*...****.*.**.....*.**.**.*..******...*..**..*.**....*..***..*..*.*.********...**.**.**.*.***..***.***.*..*.***.**.*.*..*.......*.*..*....**..*.*..*...**.***..*...*.*.**.*..***.*..*.**..*.***...*.**....*..*..****..*..***.**..*.**.*...****.*.**..*.*.**....**....******...*.***.*..*..*..**....**....*****....**.*..*..*.....*.**..*****..*****.***..****.**.***.*...**.**.....*..*.*****.....**....*..****.**..***.****.***..*.*.*.*.*...*.*.*.*.*......*****.*.**....*...*****.*.**.**.**.**.*.*..*...*...**.******..*.*****...*...**.*...*...*****.****.*...**.....**....*.***.*.**.*..**..*.*.***..*.*...*..*..**.**.***.******..*.**....*....*.*....**...**.*...**.*.*****.***.***..*.*..**.******.**.**.........***..*..*.****.**.****.*..***..**.***..**...**********.**..***..*.**...*.****..**..*.*.**.*....***..****.**..*.**.****.*.**.*..**..*.***.**.*..*....***.*...*******..*...*.**...****.**..**.**.***.*.*..**..*.*****....*.**..**..*.***...****.*..*.*.**..****.*.*.*...**....*.....**....*.**..**.*...*...*.*..******..***....*.****..**.**.*.**.****.. .**...**.**.***.*....**.**.*.**.*....***********.**.***....**.....*.**.*..*****.*.*.*.*.***..*..****.**.**..*.*...**.**...*...*.****.*..*****....*.****.*.*...*.*.**.******....***...*.*.*...**..*.**...*..**...**.*.*.***.*..***.*.**.*.**.*****.**.*.*.****....****.**..****.*.*.**...**.*******.***.*.*.*.**....**.*****.*.**.*..*****.*..*...*...*****...*.**..**...***.....*.***.****.*.*.***.........***..*..********.**.**..*..**.*..**...*.*.*.******.***.**........*.********.*.***.*..*.**.*.**...**.***..***.*...*.**.****..**.......*****.*...*.*.....*.**.**..*.***..**..**.*.****.**.**.***.*.**.***....*..*.*..**.*..**..*.***.****.*..*..****...*****..**..*.........***......*.*.****...*.**..****..**.**.*.........***..**...*.*.*.*..**...*.**..**.*..*****.**....**..*******..*.**....*...****....**.***...**..****.*..**..*..*.*.*..**.***..**.****.....*.**..*.*.***..**..*..*...*.....*......*..***..*...**.**...*.*.*..****...*.*...******.*..***.......***..*....*.**..*......****..*.*..*.*.*.***.**.**..**.**.*****.*.....**.**.*....***..**.*.**.****....*..*..**..*.*.****.....**.**....*..********...*.*....*......*.***.**....*.***..*.*.*....*.******.***...*..*...********...*.*....***.*..**.....****.*.*.**..*.*....**.*.**.*.....*.*.*...*..**..*...*..*........*.****..**.*.***..****.**.**...*****.***..*.*..***.*.****.*..**.**..*..*.*..**.*.*...****.....****.**..*.**.*.**.*..*....*.*..*******..****...**.***.*.**...*.****..***.**...*.**..***.*.......****....*.******.**.*.*.**..*......*...*...****.*.*.*..*...****..**.**.*...*..**.....**.*******.******.*....**..*....**......**.*.**..**..**.*..*..***...*....*..***.****.*.***.*..****..**.*.*.*.******.*.*...*.*.*.*....**..**........*.*..*.**.***.****.***..*..*.**.*.*.**.*.**.*.*.***.*...*..*........***.....*.**.*.........*.****.****..*.**..**.****..*...*.*.......*..*..***.*..***.....**.**....*.*...*.....**.***..*.*.**...**..*....**.*..*.****.**..*.....*.**.*****..*.*.*.*.***..****.*.****.*.***...*........*...*.*..****.**.***..*.*..*....*****.*****..** ..***....*.**.*.**...*.*...**...****.*...*.*.**.*.***.**..*.**..*.*****.***.*.*.*.*....*.*.....*..*.*..**.*....**...*...**..****.**........***.********..*..***.....**.**...*.*.*.**..*.**.*.**.***.*.*.*****....***.**..*....******..*.*.****...*.*...***.*.*.****.******.******....*....***..*****...**..*.*...*...****.*...**.*.****..******..*......*.....**.....**..*....*...*....*.*...***...**.*..*..***...*..*...*...**.*.*...*.*.....*..*.*...**.*....**..*..***...***.***.*..*.*.**.*.........*.*.***...*...**.***..***..******.........*.*.*.**.**.**..**.***..**...*****..*****.*..*..*.*..**..*........*****.***.**.**..*.*.**.*.**.**..***.**.****..*..*......*...*.**.***.**.*.***....****..*.*..**.***....*.***...***......*.....***...**.*.*....*...*.....*.**.****.....***.*.*.*****...*..**.*.....*.**..*..**..*.**.**......*..**.**.*.*.*...*.****...........****.*.****.*..........*..*..*..***.***.*..*..*******..**.*******...***.*..*.***.**.****.**..*.***..*.***.*..****...**..**.*.**.**.***.*.**.**.*...**.....****.*....**.***.**..****.*.*.*.**.*.**....*...**.*...*********...***.******...**.********.*.******..**........*.***.****...*...**.**...*.**.**..*.******..**.***....**.*.*..*.***..*.**..**.*.***.******.*.*..*.*..*.*....*..*.**....*****..***.***..*.*.****..*.*..*******..*..*..***.*.**.*.*..*.*****.***...*.******.***********..**..***.*.*..*.*....**.**.**.*....**.*..**....***.**.*.*..***.*..*.**..*.****.***..**.**..*..**...*.*....****..******......****.**.*****.....****.*...******.**..*.**..*.**..**..*.*.*..*.****....***...*.*.*****...*.*.**....****....*..**.*.****.*.*.....*.*.**..*..*.**.***...*..**....*..****.**..*...*...**...*.**.*******.****...*...**.....***.*.****.**.*...*.*.*.*.*.....***...*....**.**.*.*.*.*..*..*.*.***....*.*.*..*.*.**.*..**.*.*.*..*..***...***....*.*.**......*..**...******..*.*****..****.**.**..**.....*******.*.******.***.*.....*..*****.*.****..*.*.......******...*.**.**..*.*....**......*...*.*.*.***.**..***..*.*.****...******..***..*..*...*..*.*..**.****....*. *..***.**.**....*...**..*.*********.*..****.*.*.**.*.*..*....****.*.*.*.***..*..***.*****...*.*.*.*.**.*.******......*....*.....*.*****.**..*.***.**.*.***.....*.*.*****.*.*****.*.***..*.*.***.*.*.***.****..*.*..***.******....*..*..***...*.*..***.**.*.**.*..***....*.***......*..*...*****...**.*..*..*...****.*****..**..*.*.******......***.*******.****.*.*.....*..**..........***.......***...**.....*.*.*.*.*****.*...*.**.*******....**.*.*.*.**..***..*...*.....*..*.*.*..*.****.**.**.****.*.**..*.....*.*....*.****.***.*...*.....******.*..**.**...*.****.***....*.**.********.*...**.*..***.**.*.***.**.....*.**....*.**..**.*.****.*..*.**.......*...*.**.******..**.*..*...**.***...*.**.****.*.....**..**.***......****..***..*.**..*..*......***.*.*.*****..****..****.....*...****.**.*.*...*****.****..****....***..*....**.*****.**..**....**.*..*..*..*****.****.*.*...*.......*....*..*..******.*..**..**.*..*.*.*.**.**.......***.**.**.....*...***.**...***.**....*....*..*...*.*....**.*.**.**.**.****.***..**.*......**..****..***..*......***.*.**.*..*.....*****.**.***..**..*.*.*...*..*.***.**..*.******.*....*....*..***.******..****.*..*..**..*.*.**....*.*.*.*.......*..**..**...*.****.*......*.**....*.....****.*..*..*..*.**.***..*...**.**...*..***.*****.*.....**..**.*.**..*....*.***..*.**.*.**.*.*.*.*....**...**.*.*....*.*.*.*...**.****..**..*...*.*..**..*.*.******..***..**....*..**..****.*..**..**.**......*.**..**..***.....**..***.*..*.**......**...**.***.*..**..**.****..*..*.*.**.*..*....*.**....**.**...***..*..*....*.*.*....*.**.*****.****.**.****..**..*....*....*.***.*.**...***.***..*.*.**..*..*.**.****.*..*...*.*..***...**..***.**...*......***..******.****.*..**.**.....***...*.*....***.**.****.**.....**.**.*.*.*..**.*.*..*.**.***.*...**..........****.**....*.*.***.**.*.*.*....**..*.***..**..**..*.*..*..*..*..**...*.**.*****..***.*..*...***..****.***.*.**.*...*****..*..*..**.**.***.***...*..*..***.******.*.**..*.*.*...**.******.*..........*****.*...*.*....**.*******.*..**.**..*....*.. .*.*.**.....****.**.**.*.**.**...*...*..*.*..***.....*.***..***....*...**.******...*.*.**.**.*..***..*...****.*...*...*..*.*....*.**.....**.****.*.*****.**.**.*.***.**...*.*.*.***...***.******..*....***.*.**.*....*.**..**...**..**.*..*.****......*.***.*......*.*..**..*..***..****..*.**..***....*..******.*.*....***...**..**.*****...*.**....*...***.*.*.*.*.*.***...*....*.*.****.*.*.*..****..*****....***.***...******....*.**..*.**.***.....****..***...*.*.****.*.**.*..*..*.*..****..********...*...*....**.*...********.*****.**..*.*.*.*.*.*.*...****..*****.*.*..*..*.*.*.*...*.***..*...***.*.**.***..*.***.*.**.....*.*.*...**..****...****.*.*******..**...*..*.*.....*.*.*..*..***.*.....*.***.******..*..****.....*...**.....*.***.*..*.*..*.*.*****.*.***..**.***.**.****.*.*.**....*...**..***....*.*.****..*.*.*****.*******.*********.******..*.......**.*..*****......***...***..***.....*.*.*.....***.*...**.**********.*.*.*.*...*****..*****.***..*.**.**....***..*.***.*.*.******..**.**...*.******.*.*......*.*.*.....**..***..***..........*.**.**..**..***.*...**....***.**..*.*.*.*******.****........*..*..*.***..**.***.**.*.****....***..****..*..**.........**.****.*.*.****.*.**..*.**.....*..*...*.....*...*******..**.......*.****.*****.***..**.....*.*.....**.*.......****.*.*.......*.*....*..***..***.*.*...*...**..***.*******....***........*.**..****.*...**.*..*...***..*..*..***..*.....**.*..*...*...*...**..*.***.*******...****.****.*..**..*....*****.*..**...**.****...**.***..*.**..*...*.*.*.**..*....********.***.*.*..***...*.**...**.***.*****..*...***..*.*.*..**.*..**...*.*.*.*...*...****...*.**..**..*.**..**.***...**.*..*...***..*.******..*.*....*****...***...*.*.***.......***.*.****.**.**.**......*..*..*.***.*..**.*.*.**....*.***.*******..**.*..*..*....*.*...**.*****..*......*..*.*..*....*.**..****..*.***......*.**.*..*.*.***.**.*.*....****...**...**.*...***..*...****.**..*.**.*...*..****..****.*....**.******.***.*...*...*...*.**.**.*.**..*.*....**.**.*..*..*..*.**..*.**..*.****.**..* .**..***.*.***...****.***.***..*...****.*...*.*..*....*...*......*.***.....**..*..*..**....*..**.*...****..***.**..*.*.***.*.*.***.....*.****....*.*.****.....*.*..*.......*...***.....**.***.**..*****.**..*.**..*****...**.*..**.*.***.*.*...**...**.**..***.....**....****.**.*...*..*....**...*..***.......**....*...***...*..*..*...***....*.**...****...*.....*.**..*.**.*.**...**..****..*.*.******..***.***...*.**...**.*.*.***.**.**.*******...*.**..*.***.*...*.*****.*...**.*...***..***.**.**.*...*.***.*...*.*..**.*.**.*.**.********.*.***.*.*.....**.**..**..*.*..**...**.*....*.....***....*.**.*...*..*.**.***.....*...****....**....**.**..*....*.**.*..*****..*.*.*.**..**.***.....**.*...*.*........**.**..*.......**..**.*.**.**..**.....********..*.*..*.*.**.***.**.*...*.*..***.*****.*.*..**.******.*...*..*.**..****.*..*.*...***...*..*******..**...*....*.*.******...*..*..**.**.**.****..*****.*.*.*.**.*.**..****.***.*..**.**..******...*..*.**....******..*....*.***..******...*...**..********.***........****.*.*.*.**.**.*....**..***.*..***.**.......****..***..*.....**.*..*..***.**.*.***.****.****.*.*.......*..*****.*...*.***.***.*..**.*.*.*.***.**.*.**.....*******.*.*..**.*..***.****..*****.*..*.***...****...**..*.****.**..**..*..***..**.*.*...******..**..*.*.*.*..*.***...**.*.*.*..*.*..**..*....*...*.**.*****.*****.*..*....***....*.*.*....**..**...*..*.....**.*.**.*..****......**.***...*.**.*..*....*..**...**.**....***.*..*.....*.*.*...**.*..*.*....*.*.*...**....***....****.*..*.*..*.*...*.****..*.*...***......**....**.**.*.**.*****.*....****.*.**.**.***..*.***.*.*..**...**..**.***..*.**.*...********.**.....**.***..***..*.*.***...*...**.***..*.*.*.*.***...*......**.*.*.*.**.*..**...**.***...**....**..******..***..***.*.**..*..*...***.**.**....*****.*..**..*.*.*...*****..****.***..*..**...*...**...******......*****...*.**.*.*..*.....**...*.**..**.*....*..**.*.**....**.*.*...**.*.**..*.*.*******...*****...**.......**.***.**.....*..***..**..*.***..*.***...*.*...*.****....***.*****.*. ..*.*...**.*.*..**..**...**...*.*****.*.***.**...*.*.*.***....*..*.*..*..***.*.***....**..*...******...*.**.**.....***..***.*...*.*.******...*....*.***.**..*....*.***.**..**..*.*.****...*.*....***.*****......***...*.**...........*..*.**.******....*..**...*.****.....*.***.*.**.*..*.*..*.*....**.***.*..*...***..*.*...*.****.*.*.**.*.*.**...*.*.*..*.***..***..*....**...**.*.***........*.*..*.*.**.*.***.**..**.**..*.*.****.*.*..*....*..*.*...*.*.**.....***.****..**.*..*...***.*..*.********...*.**.**..*.**.*..*.***..**.**.*...****.***.**.*.**.....**.****...*.**.........**.***..**.**.....*.***.***..**.*.****.**..***..*.**.**..*****..***.*.*.*.*....*.*..*...***.*.*.**.****.*****..*.*..*.*...***.*.***...*.*...*.*.**.*.*..**..*.**.**...**.**.*...*.*.***.*.**..*******.....*.**..*..****....**.*..**.....*..**.*....****.....*.****...*.*****....**.*****.****.**.......*....*.....***.**...***...*.**.*.*.*****..**.*..***.*.....*.**...****.**...***.*.*..**....*.......*.*..****..*....*.****.**.*...****....*.*.*...*.*......**.******...*.***..*...*.***..**.*..*.....**....********.***.*..**.*.*.*********..*.*......*.....***....***...*.*...**....*...*.*.*.*..**.*.****.....*...*.*.**..*........***...**..*.*.**..*....*....*.***..***...***.***.***.*.*...**...**....*****.**.*...**...*.**..*....**..**.**..**.**.......*.*********.*..**.**..*.**.*...*.*..*****.***.*...****.***..*..*..******..*...*...*...*.*...*.***.**..**...***.....*.*.**..**....**...**.*.*..**.*...***.*.**.*.....***.*..*..***...**..***..****...*.*.*...*..**.**.....*.*.*.****..***.*.**........**.....*..*....**...*...*.*....**.*******.*..**..*..*..*****..*..*......****....*.**.**.***.****.....*...*.**.*...****.**.......***.*..**..*..***..*.**..**.*.**.....*.******..**....*..*****.*..*..**.*.***.**..***..*..*****.***.*.*...**....*.***...**.*..*.......*..**.*.******.**...*.*.*..***....****...*..*....**..******.*.*.****...*.*.***....*.**..**.*.*.**.*......**..**.***.*.*..*.**....*.*....***..***.*..*..*..*.**.*.*....***......*.****.* ***.**.***.**.****..*.**.*..**..*..***.*..**.*..*****..****...***.****.*.**.*...*.*.*..*****.**.*.*.**.*..*..*....***.*.**...*.*...**..*..**.****...*.*.*****..*...**.*...**....*****.....**.*...**...*.*.**.**.....*...*****...*.*******....*...***..*..*...****.****.*...*..**.**..*.*.*.*.**....***.*.**.*....*.*.****..***..*...***.*.*.*.....**..**..****.***.**...******....*.**..***.*...*....*...*.**...*..*...****...**.**.***..*..**.**..**..*..*..**.*.*.***.**..*.****..*...*.*.****..*..**.*.*..*.**.*.*.....****...*.*.**...******....*.....*..**..*.**.*.**.*....*...**.***.*.*..**..**.*.*******.*..*.*****..*.***.*.******.**......*..**...*...*.*..*...*...**..*...*..**.****.**.**...**...*.*.*.*.**.**.*...........**..***.....*.....*****........*.****.*******.*..*..**...*.**.*..***....*..*..*.**..*.**..***..*....*.*.*****...**....*...**...**.*.*..*****.*..**.*.*.*..***....**..**...*..***....****..***.***..**..***.*.**.....**...**.....**.*.*..*...*..**.**.**..***.*.**..***..***.***..*.*..*.*.*..*****.*..*.**.****..*...*....*..*******..**..*..*.**..*...***..**..***.***.....*..*.**.**.*****.**.**..****....*.****.*.*.**.*.***....***..*...**.*..****.*..*.*.**.**..*.*..*...*...*.*..***.***....***...*..***...............**.*.*.****..**..**..*.*****..*..****..*..*.**..***.**.**..*.*..*.*...**.**.*.***....*..***...**..*.*.**..*..**.*.*....*.***....*..**.***.**.*..*****.*..*...***.**.*.****..**...*..**.*....*..*.*****.*.*...**....**.*.******.*******...*...*.**.....*.*...**.**..****...*..*****......*.....*.**.*.******..*.***.**.*..***...**.*****...***.*...**.*.*....*.*.**....*.**...**......*....*..**..**..*...*.***.........*****.*.....*......**********..**.*.*..*.*.*.*.*..**..***.**.***.*.*.*...**.**..******..*****....*.*..*.***..*.****.*.**.**..*.*.***...*....*..*.*..**.**.*..**...*....***.**.**..**.****..*.*****....*.*.**.*.*.***.*..*..**..*....***..***.***........*..**........**.*....*....**...*....*.*...**.**.****...****........**..*.***.****.*.*****.*..***..**.....***..****.*.**.*..*. ***.*.****....*..**.*.****..*..**.**.*..*.****...*.**.**.....*.*.*.**...********.*...**...**.*....*******.***..**..*.****.***..*..***.***.**....********.*...**..**..**.*.*....**.***..***.*.**..*.*.*.*.*...*.*.....*.*.**.*...****.**......*******.*.**.*.*.***..**.*****.**.**..**..**.*..*.***..**..*.***.****...**..*.*..*..*...**.**.*..*..**.*.***....*..*.****.**..**...**..*.....*.......*.**.*****.*.***.*.*....**....*...*.*.*.*..*..*...*.....*...***.*..*..*..*..*.******..*...*..**..*...**.*.**..*.*..***..****.***.....*.**..*.**.***.*...**..*...**.**..***..*..**..*.****.*..***...*..*...*...*..****.*.*******.*.*........***.*****.*.*.*****...*...**********..***........*.*...*..*.*...****.*.**.*...**......***...****..*...**..*..**...*...*....**..**.********..**.*.**...***..*...*****..*..*.*.**.*..**.*.*.*.**..*.*..*...*.*..*..**..*.*.***.*..*...*..**...***.**.....*.....**..*.*..*.*.**..*.*...*.*.*....*.***...*......**...*.*.*.**......***.*.*****.*.*.*.*.**.**.*..******..**..***......**.**.******.*****..**.**.*....******..***..*.*.**.**.*.*.*.**.*.*..*.*..**.***..**.*.*..**.*.*.**....*..***.**...*****.....*.*..***.***...*.*.*..***.*****.*****..**.*.*****.*.****.**.*..**.****.*.****.**.*.*..*.*..**.***..*.....**..**.*.*****.**...*.*..*...**...*.*.*.**.*...*.***.*....**...****.**.*.*.*.****..**.*.*..*..*.*.******.**.**..*...**.***....*..***..*....*..**..*.*...*.....*..**.**.*.*.*.***...**.***.********..***...*...**....**..****..**.*.****...*..*.**.*.*.**...****...**.**.*.....*.*.*..*****.**..*.*.***...*.*..*****....*....*...*.**..***..*.*...**......*.**.*..*..******.**.**.**.*.*..**.****...***..*.***.*******..**.....*.****..*.*..**...*.*.**...**.**.**..***...**.*..*...*.*.**........***.*.**........**..***..*.**.**.....**..*.*.*.....**..*.***..*.*.**..*.**..**.***.*..**...**..*.....******.*...*.*****......**..***.***.*...*.*....*.*..*...*.*.***.**.*..*.*.*.******......*.***.****.*.*.***...**.*..**..*..*...**.****...*..**.*.****...*.*....*.**.*.***....*.*...******.*...*.....**.* ..*.*.*....*....****.****.***.*.**.*.....***..*.****.***.*.***......*....*..**.*....*..*.*.**....*...**..**..*.**..*..***.*..*.*.*..**.**.*.**...*..*.***.*****.*****...**..*.**.*.*.*.*...*.**..**...**.******..*...***.*****.*..*****.**.*.*.*.***..*.**......**.*******...**..*.*...******..*..*.....**...**.****.**..***.*..**....*.**...**.**.***...**..*...*.........**...***.****.*...**.******..**.*.***...**.......*********.**..*****.***.*.******.*.**...*..*****...**.***..****.**.*.**.*****..*..*.***..****.*..*.*.*.**....*.*..**...*..**...**.*.**..*..**..*..*.*.*...*.*..*..*..**.*..*..***..**.***...**....*..***.****.**...*.**.****.**.*.*..**.**..*..*...*.***...*.****....*....***..*...****...*.******..***.*.*.....****.***.*..*....*..*..****.**.**..**.*.*..*..****..*.**.....*.**...*..*.**..*...**..**...*.*...*..*..*...****.****.*.*...****.***.*...*...*.**.***..***.*.***.**...*.*..*****.**..*.*.****.**..*..***..***..*....****..**..**.*.*..*..*..*..*...**.**.*.**..*.**.....**....*..*.**..***.****..*.*..****.**.**..*.***...**...*.*...*...****......****.*.*..*....*.**.**...******...*.***..*.*.***.**.*..*.****...**.***...***.**..***.....***....*.**.*.....*.**..**...***...****....*.*.*....*.*.***..*.*.......**....****.***.*...*..**...*..****.*..*...*...**.**.*.*.*.**.**...*...*****..**.**.**...***..**.*...*.**...*......*....*...*...*..*...**.**...*******.**.*..**..*........**..*..*..**...**..*..**..***...****.*..***.*.*...*....*..**.*.****....***.**....**..****.*.*...**.***..*****.*.*.***...***.*.****..*..*..**..*..*..**.....*****...***..*.*.*.*..**....*.***.*.*.*.....***.**.***.........*.*..*.**..*..*.....*..*.*.*.**.***..*..*...**.*.*.*....*.*..*..***.*****.*..*.*.*.*..*.*.*.**..***.***...**...**..***.**..*.*.*****..*.*.*...****....*.*.*.***.*...**..****..*..*....****....*.*......*..*.*..*.*..*.**.....*..**..*.*.*.*****.*.***.***.*.**.*...*****...***....*.****.**...*****.***.*.*.**.**..*...**..*..**.***...*...*.**...*..**.*..*.*....*..*.*.*....**.*.**..*.*.**.*...*.*...*.....*. .*...**..**.*.*...*******.*..*.**..***..*.*.*..**.*.**..***.**.*..*...*...*..**..*.*.********.**..*.*.**....*.*.*****...**.*.......*.***...*.*.****.*......*.***.**.*.**..*......***..**..***..*.*....*...**..*.*...***.****.*****..*.*..*.*****.***..*...***...**.*.*...***..*.**......****.****.*****....***.*.**..***.*.*...***..*...*.*...*.****.****.*...*.***..*.*.******.***..*........********..*...**..*..**..*..****..**..*..**...****.*.**.**.***.......*.......******..*.*....*..*...*.******.*...*...**.****.***..*.*****....*..*..**.*.**..*.*.**.***.*..****.....****.....*.**....*......**...*****..*.**..*.....*****.*..*........*.*....*****.*...........***..*.**..**.***.**..*...***.**.*.....*.**.***.**..*.**..*..**.*..**..*......**.******.**.*...*...*******....*...**.**..***.****.*****..*****.*....*.*.*..**...**...**.*...**.**.*.*....***....*.***......*****......*...*....****.***.***...***.*...*....*.....***...***.*..*...**...*..*......**.***...***.*...*.*.*.*******.*.*****......*....**.*..**.*.*.***.**.*..**..*..**.***.*.*..**..*****.****..*...*.**.......****.*..*......*...*.*.***...**....**.**...*.*.***.****..*.*..****..**...*.**.**....*.*.....***.*..*..**.*.**....**...**.**.****.**..*.**......**.**..*..***..****..*.**.**..**..*...*...**.*....*........*...*..*...*..*******..**..*.*.*.***.*.*..***...*..********..*.*.....*.*...*..*.*.*.****.*..****.*.....*..**.*...**..*..*.******.*.*.***..*..*.**.*.**.**....*.*....**.*..**.***.*..**.**....***..*....****..***.*.*.*..**....***..**..*.*.**.*..*.*.*..*.***..***...*....*.***.*..****.*...***.*...*..**.*.*.*..*..*..**.*.*.****.*..****.....**.***...*.*..**.*..*..****.......****..*.**...**.*.**...*.*.*..***..***...**.****..*.**..******.*..*.*.*.***.**....**..****.*...*.*..***.**.*.*....**...*......**.*..***.*.***.**..**..*...**..*.*.*.***...*...***.**.**.*.......*...*.*****.***...***..**.**..****...*......***.*.*.*.***.*..**.*.*******....********.****..*.**.*....*..****.**.*..*.....*...*..*.**...***.*..*.****.***.*.***..****.*.*.*..*. ..**.****.*****...**....*.....*.....**********.*.*.*******.*..*..*.**.....*..*.*.**..*.**....*....*..**........**.....***.**..*..*.**.***....*.*****..**..***..*.***.*.....*.*.*..****....*...**.***...**.*.*.*..**....**....**...*.*..*.*.*.*..**...*..*.*.***.*.......**..*..*..**.**.**...**.**....*..*..*****..*..*.**.**.*..*..*******..*.**...**.*......*..***...*.***...****.**....*.***..**....**.*......*****.**..*.*****...***.**...***.*.**........*.*.*.****.***.....****.**.*.*...**...*...*.**...*.*.***.***..*.....**.*.****.**..***..****.***.*.*....*.**...*.*..*..*.*....***.*****...*.....*.**....*..***.*****...*.****.*****.*...*.....*...*.*****.*.**...****..*.****..***..*.***..*.***.***....*.*.***....*.**..*.*...*.*.*.*.*.*..*.....*.*..**..*.*..*....*....**..**.**.*.**.**.****.*.**..*..*..*.**.*.**.***.......**.*......*.....**...**.**...**..****.**..*..*..****...*****.*..***.***.**.*..**....**..*..*.*.**.**.*.*...**..*..********..*****.*.*.*..*..**..*.*.**...*.*.***..*....*.**.**.**....******.**.***.*.*.**..*.*.*..**..*.*.**.**.**.*.*.....**.**.******.***..*..*..***.**.*...***..**...*.**....*****....****.*.*.*..**.*....*..*****.***.**....*...*...*..**...**..**..*****...**....*.*.***..**..*.*...*....*.*...**.**.*****.*.*.....*.**.****....*...****..*..**..*.......**....**...*..**..*.****.*.***.*...**..**.**.*..**..**.*.***...*..*..**...*.*...*.*.***.......*.......*.....*..**.*..*.**..*.*.**.*...***.*.***.***.**..*.....*...***..*.*.**...**.*...*.....***.*.**..*..******..*.*******.**.*.*.*.**..*.*.**.*.**.**.*..**..*.*..****...****...*.*..*..*.**.*..*..**.*...*..**..*.*.***...*.***..*.........**......*.***...*..**..**.*..*.....*.****.....**..*..*.**...*.*.*.*........*.*....**...*.*.*.***.*..*.***.**.****..*.*...***...***.*...***....**.*.*.*...*...**.**...*..****..***.*.*.*.**.*..***.*.****..***..***...*.**.*.***.*.*..*...*...***.*.*...***...*.*..*****..**...***..***.....*....*****..*.**.**.*..*.*...**.**..*.**..****.....*****.*....*.*.****...**.*...*..*.....*.****.*...**.**.* ....**.*..*******.*******..*.*.*.*.***.*....**.***.**..***.*.**..*****.....*.**.**.*.*.*.*.*.*..**.*.****.......*.....*****..**.*.***.*.*.******.*...***.**...****....***..**.*.***...****.****.**..***..*.*.*..**.*.*..**.....**.***..*..***.....*.**.*.**.**.**.***....**.**..*..****...**.*.***....**..****.**.*.*..*.....*****.*.**..*.*.*...*.***.*.*..**.*.*...**.*.*....**...***..*..**.*...*..**..**.*.*.*.....*.*......******.**..*..**.****..*.*.***..**..*.*..****...**.***.***.*.*******.*.*..**.***..**..**..*...***...***.**.*.....*..**.****..*..*..*...****....****.**...*.*...*....**.*.**.*..***.**...*.....*.**.**.**.*.*...*.**.*.*...*.*.******......*...**..**********..*..**.**..*..**.*...*.......***...*...*.*.*.****.*.*.**...*.*..******..***...**.*.****.****...**.....**.*..**...**.*..***.....****..*.***...*..*...***...*******.*..***.*.**....*.*.**.**..***.*.*...*..**.*..**...*.***.*.*....*.****..**...*......*****.........*.*..**.....******.**.***..**..*....**..**.****.*****.*..****..*..**..***.*.*.**.**.*...*.*....**.***.*...**.*..***.**.*.*.*.****..***..*....******..***.*...*.***.*.....******.**..*..***.*****.*.**.....*..****.*.**...*....*.**..*.****..***...********.**.*..**..***..***..*.**...******..**..***...*********...***.****....**.....*..*.***...**.*.*..**...**.****..*.*...**.***..**...*..*..........*.**...********.*.......*..****...***....*.*.**.....*.**..*..**..*.**..*.....**.*......*.**....*..*.*.**.****..*.....**.**...**...*.*.**....***...*.***.**.*...*.**.***.*.*.*....**..***.*....**..**.*.***..*..*.*****.*...*******.*..*.*..******.**.***..*..*.*..*..***..*.**..*.*.*...*...***..***.**.*.****.*..**.***.*.*..******...*.**********.*.*.**...***.********.*****..*****..*.**..**..***.******..**.**.*..**.*****..**.*.**.*.*...**.**.**....**....*.*..*.**..****.**.*.*..*..*.*......**....*..*....*....***.**.*****..*.**....*******.**.....*.***..***.*....*.**.***...*..**...**.****..*.**.*.*.**..*...********..***.*.****.*.****.*...*.*****.*..**...*.******..***..*...****.**.*. **..*.....*..*...*.*....*...***..**.*.*.****.*.**..**.*.**.*.***...************..*.*....********.****.*..*.*..*.....*.****..*.*...**...**.**.....***.*...*.*****.*.*.**.**..*.*...*..**..**.**.*..*****.....*..***.*.***..*.*****...*.*....*.****.**.....*.**...*.*..*.**.*.*...*.*..*...**.**.****.....*.**...*..*....**..**.....***.****.***.*..*..********.*.*.......*..***.*.**..**.**..***...*.*......***.*...*..***.*...**..**.*.**.***..**.**..*.*.***.*.*.**..*..*.*.**....*.*....*.*****...*.*.*.**.*.**.**..**.**.**.**.*.*...***..*.*.*....***.*..**..**.*****...**.****.*.***.****.****.****...*.***.****.***..*...**..*.**....***.**..**.*....****.*.*...**.***...**....*.**.*.*.*.**.....**....****.*.*...*.***...*....*.*...****.*.**........*.**...*.***.*..*..*.**.***..*.*..***.**.....*.**..******.***....*.***.**..*.**.*...***..***.*.*.....*.**..*..**..*****.***.....**.*.**..******.*..*.....*..*.*...**.*..***.**.**.**.**..*.*.*.*..****.*.****..***.**.**...*..**.*...*****.**...**..**..**.*.**..***..***..*..**..*.......*...****.**...********.*.***..***...*****....****.*...**..*.*.*.***...***.****.**.**.*..*****.*.....***..****.**..**.**..***.*.*...*.*..*.....**..**....******.*..***.****.*.**...***..*.****...**.*..**.*..*..***.******.****.***.....*.*.**.*..*.*.*......***..**......***...*..****.**..*..********...*.**....*.**...**.*.*******...**....**.***.***.***.*.***...*.***..**.*****....**..***....****..*.**..***....**..*.**.***...**....*....*.**..*.*****......*...*...*...***.**....*.*****..*.**..*.*.****.*...*..**...****.**..*....**..**.....****.*.*...*..***..*.*.*.*..*...**..*..*...*.*.*...******..***..*...*****...*.**.*..*******.*.**.......**.....*.***.**.*****....*.******..**..***.*.*.......***.*..******.***...***.*.*....*..*...*.***...**.....**.**.*.*.*..*...*..*..*...*.***.*.....*.*.*.****...***..**.*.**.****.**....******.*...*.*..**.*.*.***.**...****.**.*...**...************.**.**...*..*.*.*...*****.......***....*.*.*.*..**...**...*.*.....**.....***..*.**....*..*.....*.*.....***. *.*.*...*.**..**............**...**.*.*...**.*.***.**...***...*..*.*..........*.*.*....***.**.**..***.******.....**.....**.**.*.**.*..*.*.*...******.....*......*.*..*..*....**.*.*.*..**.....*.**....***.*.*.**...*.*...****......**..***.****.***...*********.***.....*...**.**...*.***..**..*****....***.......**.*..***.**.*....*.*.**..*..*.*.**.******.***...*...***.*.**.**..***...***....*******..*..*.***.*...******...*********...*.*.*.**.**.*..*.***..*.*...*.*.*****..******.*.*..*...*...*.**.**.*..*.***.***.....*.**.*****.......*****.*.*****.**.***.***...**.**..*.****.****.....**....*..*.*...**..**.**.**.*.....*.*.***.***..****.*..*.....**....*..*.*****.....***.*.*.**.*...**.*..**...**.***....*..*.*.*....****.**.....*...**..**...***...*.*......*..**...**.*****...**..*.......*...*.*.**..*.*....***.***....*****........***.***.**....*.*.**.*..**...*.*....*........**.**.*.*****..****..***.**.*.***.******.**...***.***.*..**......*..*.*.........*..******.**.*....****.**..*..*.********..**.***..**.....***..***.*.**..........**..*.*.....*..*.*..*.****.*..*.**..*.*..***...*......*.****..*.**..**.***.**.****..**.*.**.*.*.*.***.*..****.*.*...**.***....*.******.*.......*..*.*..**.**.***..*...**.***..*.****...***.**..**..**.*..**....****.***.*.*****.****..*.**.*.****.*.*.....*....*.**.***.*...*.****.*.**.**.**.*......*.*.*...***..***.**.**.*.**..*.....**.***.*****.**...**.*..*...*.**.*.*.***.*.*.*.*..**.*.**..*.**.......*.*...*.**....**.***..******..***..***.****...*.**..*.*...*.*......**.****..***..*..**.*.*..*...**.*.*..*.**...***.**.**....*...*.**..**.*.***...*.*..*.**.....**...*.*..*...**.*..*******....***.*.****.***.***.**..****.*...........*...***.***.*..*...*..**.***....*...*.*.*.......*...****.*...***.**.*.*...*.*.....**..*.*****.**....*.....*.*.**.*..*******..*.*.........*.***.....*.*..**...*......*..*.***...***.**..*...*.*..*.*..****.**..*.**.****.*.**..**.*.*.*.**.*.**...*.*****.*.*..**...**....*.****....*.*.**..*.*.......**...*.*********.**.****..**..**.*.****.**...**.... **.*....**.*..*...*.*.*...*.**...**.....**.*.*.**...*...*.*..****...**..**.***.*.*.****.**..*.***.*..***..**.*....***.**.**...*.*....*.***...**..***....*...*.****.****.*.*.*....**.*.*.**....*..*.....*..***..**.*..*...*.**.*.*.*.*...***....**.....*.****.....**.*.*..*..*.*..*.***.*.....*.******....*...*..***.***...**....******..*.**...**..*******...*.**....*.**.*****..**..*...**.*.*..*.*.*.**..***.*.***..*..**....****.*..**.*...*.***...**.**....*.*.***....*...*...**.**.***.*..**..********..***......****.*.....*..**.*..**..*.****..**.*.*.***.**...**.....*.**...***.*.*..*...*....*...***..*..***.***.****.*.....*.***.*...**........*****..*.*.......*.*.*.*.*..*.**...****.***.***...***..*...********.*.*....*..*****..***.**.**..**.*..*****.*..*...*......***..*.***.*.*...******.*..***..*.*.*.*..*.*..***.*...*.*..*.*....*****...*....*..***...****..*..*..***..*.****.********.*..********.******....*..*.*.....***..**.*.**...*.*..**..*****..**.**...*.....*.*..*****.....**.*.***.....*.*****...*...*.**..*...*....*.*****...**..*.**...**.....**..*...***.*.**.*.*.*...***.*.****.***.*.*.....****..**....***.**..***..****......****.**..**..*.*..**.**......**.....*.*.****.*****.**.*..*.***.***..***.......**...****...*.*.*....**..*..*.....**..*..***.....*.*.*....******..****..*.***.*.*.*..*..**.****.....*.*.*.**.*.***.*.*.*....*...*.*.....*...*.....*...*.*.*...**....**.**..**..*...*.*.*****.***.**....*.**..*.*...**.....*...*.*****...***...***......*.***.**..******...**........*....*..*.**.*.***.**...*...*...***..........**.*.**...*.***.....**..*.*....*...*.....*...***.*...**.*..*...******.*.*....*..*.**...*****.*.*.***.****.***.***...**.****...**.**.**..*.*...****...**........*...***.*...***..**.*.*.******...**..*.******..****.***.***..*.*****...*...*..*..*..***.*...**...*.**.*...**...*..******....***...*.**...**.***..*...*****.*...*........***.*.****......**..******.*****.***..*.*.*.*..**.*..*..**.***.....*.*.**.*.*...*.*.***..**..***...****.***.*..***.*.*...*...**...**.*.*.*.**.**..*..*.* ..*..***.****.*....****.*.*.*..*****.**.*.*.....*.*.*...*....**.....**....**.*******.*..*.**.*..**...*.**..*******.*.**.*..*.**...*.*..*..**....**.**.*.*.*.*.*.*.*..*.*....*..***.**.*.*****...*.***.***.****.****..****.***...*.*...***.**.**.***..***.......*...*.****..*.**.*********.*..********.....*.*.********..**.******.*.*.***.*.*.*.*****....****.***.**...**.*.*....**.******.**....***.*....*.**.******.*.*..**..*..*****......**..*....****...*....**.*********.*.**.*.*.******....*.......*.**..**.***..**..*...*****.*..*..*.*.*.**.**...*.*.*.*.****...**...*.****.*.**..*.*...***.*..**.**.*.**......*..*..*.**.***.****.*.*.**......***.***....*...**...*..**.***....*.**.****.***.*....******.****..*.*..*....***.**..**.**..*.***.*.**.*....**.*...****.****..*...*.**...***..*******.*...***....*.***..**...****.*.**..*..****.*....*.******.**....**...*......*.*..*..*..***.**.****.**.*..*****...**..*.*.**..**..**.*.**.*.****.***...**.*...*..*****..*.***..**.*..*.**...*.*.*...*.....***..**.**.**..*.***...*.***......*******.*.**.**....*******.**.**...***.****..***.**....*.***...**..***.***....**.*..***......*....*..**.**..*.**.*..****.****.***.*..****.*****..*..**..*.**.***.*.*..**..*...*.*....***..*.*..**.*****.****..**.***.****..*..*.***..**..***.***.***..*.*.***..*.*.*..**..*.**..*.*******.******..****.*.*....*...*..*....*.**......**.*....**.**..**....*.*.*...*........**.....*..*.**...*...*..***..*.**......*...*.*****....**.*...*****.**........**....*****.***..*..*.***.***..*..*..***...*.*...*..*.*.***.*.*.*.*...*.*****..*..**.*.*....*......**.**..*.*.***.*.....****....*.***.*.*.*...**.*...***.***...*..*****.***.*.*..*.***..**.*.*.*****..**......*......**********..*..*...**.********..*...*.*..***...*..***.****.**.*.**.***.*.**..***....*.....*...*.**.**.****...***...**.*.*.*.*.*.*...*.*.****.*..*.**.*.***.**..*****.*...*.*.*..*.*...*.**.**...*.**..**...*.*..****..*******.*.*******..**...***.**..*.*.**........*.**..*..*..*.***.*.*.*..**.***.**...**.*.*****.*..***.**.*.*....**..**.... **...*...*..**...*...*..**.*.***.....*..*****.*.*.**.**....*..*..*.*..**....**..**..**.***..*.*..****....**.......*.....*.*..*****.*.*...*****.*...*.**.**.*.*.**...**..**..***...***..**..*.....*..*.****..*..*...*..*...**.**.***.*.*....***.****..*..**..*.*..*.*.**..****.*..***.*.*.....*......*.***********.**..*....***......*.*.****...*.****....*....*..********.*.*****.*.**.**....**..*..*.****..***..**.**.***...**.***..****.***..*...*.*.**....*.*.***.*.*...**.*..***..*.*.....**.*...**.*.*...*....*..**.*..****.*..*.**.*.*.*....*..*..*****.****.******....*..***.****.*.*..**.*....**..*.***.******.*.*.*.*......*.***.********....**.**.*..***..*.**...**.*.*.**.*.****...*...**.*.**..***.....**.*.*****...**........*.***.....***..*...*.*..*...***.*..*..**.*..***..*.**.*...*.*..**.**.*..*....***.*...**...*..*.....**..*.....*.******...*.*..*.***.....*..***....*.*.*..**..*****.***.*****......*..*.***.**.****.**.***..*.******.*..***..*.*...*****.**.**********.**..**.*.*..****.*.*.***.***.....***.*..*.*.*...**.*..*.**....**.*.*...*.**.**.**.*.*...*.**...*..*..**.**.**.*.**.*****.**....***.*.*.*..***.*..**....**.**.*...*.*.**..****..*..*.*.*..*..****.*..*.*.****..*.*...*.**..*.********.*..****...****.*..*.*..*..***...**.**.****.**.*...*.....**....***.*.**.**.***.*...*********.....****.****..**..**.**....*.......**.***...***.**.*******..****..**...*.**.*.***.**.**....*.**..**.....***.**.**.*...........*.**.***.**.*.*.***.**.*.****....*...*.*.*****.**..**.*****.**.***.**.*..****.**.**..*.*.*...***...*..*...*...*****...*...**..*.......*.****.*...***..***..***..*...**...*****.**.***.*****..*....*.***...*.*..**.*.....*...**..***.**.*.......*.**..***.***....*.*.*.********.*.*.**..*.******.*.*.*.******.**.*.******.*..******.*.*.*....*.***.....*****.......*..***..***.*..*.**.***.**.......****...*.**.*.**.******..***...**..*...*..*.**.**....*..**.**..*......**..*.*..***.*...***..*..*...**...***.....*.*.*.**...*....**.*..***..*..**.....*...*.****.*.....*..*.....*...**..*....****.**.*.*.*.**** *.*.******...*..*.**.**...*..*...*...**.**..****....*.*...****....*..*****..***.*....*****.*....**.*****.*....**..*****..*******.*..*.*.**.*...***.***.*....*******.***.**...*...***.**.*.*.*.*....***..*.*************.***....*..*..*...****.**..**.**.**.**..*.*.*.*******..***.*..******.*.**.*..**.****...*.*.******.*.**.*.****....*****...........***..*.**.***...***.***..*..**...*.*..*..**.*.*****..***.***..*....*.*..*.*...******...*****..*..***.*...*****.**.*...*.***.***....*..*....****...*..*.*.****..*****.*..*.*.*.*....****...*.****..**.*.....*.**...**.**.*.***...*.**...........*..*..*..*.*.*.*******.....*..**.*...*.......*.***.*..*..*...*.***.**.*..***....*..**..***....****..**..***.*****.***.*.....***.*..***..*.***.*...*...***....*.**...*..****...*.******.**..*.*****..***.**..*******...*.*.**...***.*..*.**.****.*.*.*******.***..*.......*.*.**.*..****..*.***.**.*.*.**.**.*.****.*.***...**.**.*.*.**.***.*....****.*..*..*.*.*......*.****...**..*....*.*.*....*..*...**.....*.*.*..***.**.**..***..**.****..*....*....******..**.**.*********.****...*..***.**.*..******.***.*.*....*.**....**..***.*.*.....*....**....*.*.******....*****.*.*.**.*****.....*..*........**.*...***.*.*.***.****..*****.**..**.....**.*..*...**...**..**....*..***.*....**.*.*..*..*...*.******.***.***..*...*.*..**.**.*..**....*.***.*..*.*******..***.****........**.*..***.*.******.******....**.**.***...***.****..**.*.*..**..*.***..**..*..**..*....*.***..**.....*.*..*.*....*.*........*...*.*.***..*......*....*...*.....*******.****.*.*..**.***.*...**.....*...***....*.**.*..*...**.*.*...**...*.***..***.***.....***.*.*.**.*****...**.*..****....*.*..****....**..*..*....*.*..*...*...**.**.*****..*..**..***.**..***.**.**..*...****..***..*.**.***.*.**......***..***..**.******.***..***....*.******.**.**.*.*.*.*.*..**.*.******.*.**.*.*****...*.....*.......**...*..*....*.**...*...*...**.*.***..***.*.*.....*.***..****.*...**...*..****...**..*****..******.*.....*.*.*...**..**..***....**..*...*****.*..*.*....***.****.... ....***..***.**...*...*..***.**.*...**..*.**....*.*..*.*..*..*..**...*..***..*...*.*..*.*..***.***.*..**.***.*....***.*.*....*..****.*..*....***...**.*.*...*.*.*...*..***.**.**.**.**..*.**.**..**...*...*..*..**.***....*...***.*.*...*****...*..*..*..**....*.**.*****...***...****.****.*.....***.*.****....**.********.**..*...**.**.**.**..***.*.*.**..*......***..**..**.****.******.**..**...*.***......*...**..*.*..****.****....**.****..**..*..***.*...**.**.**.**.***....*.**.*..**..***.*.....*..*.......*....*.******.**.*.*.****.*..**..........**..**.***.*..*.*.**......*.*.*.**.***.*****.*...*....*..*****....*.**.*..*...***.*..**.*.****...**..**...**.*.*****..**..*.....*.*.*...**.....*.*...**.***..***.**.**..**.**...****..**.*****..*..******......*..******.**.*.*....*.**...*..*..***.*.****..*******....****..*...*..*.***..*...*...*..***.*.....*.*....*.*....*.**.****.**.*.*..****.****...****.***....*...*.....*.**.**...****.**..**.***..*...*.*...**.*..***.**...*.*..***..*..*..********.*****.*..***..**.***..*.......********.**..*.****.*..*...**...***..*.****.****..**..***.*..*..*....*.*******..**.......**.*.*.*.****.*.**.*.****.*..******.**...*..***.*.....*******.......*.****...*****.****.***.***.*.*.*.**.**.*..*.***.**...*........*..*.**..**..**.*****.*.*.*..*.*.*...*.*..*..*..**..*...***...*.**..*........*.*.***.*.*..*..**.*..****.*.**.*.....**.*****.*...*.*.**.*****..*.*.**.**.*.*......*******.**..*.*.**.*.*..****..**.****.....**.**..******.....**.....*....*..***........**..**...**...*..*..**.***.*.****.*...***...***..**.********.***.*.....*..**...****.*...******.**..*.*..*.*....**.......**.*...*.*.*...*.*.***.**....*.******.*.*..***.*..*...***.*.*.***.**..***..*.***.*..**.**.*...*...**.***.***.*..*.*****.****..*.***.*....*...****.**...**.*.*.**.*..*..**..******.***.**.*.*..*.*.***...*..***..**..*..**.**.*****.***..*......**...*....*.*.****..*.***........***..**..*...*..*.*.....*.**..*.**...*...**.****..**.*..*........**.**..**.*.*.......*..****.**..**..*...**..*..***.*.*** ..**.***.*..*.*..*..**.*.**.*.*****...**.*.**..**.*..***...*...****...******.*...*.*.***.*..**....*......*...*..**.**.****.......*****.*....**..**.*.***...**....*...**.****..**.*.***..**..*.*...**..*..**..*..***.*****..*.*.*.**.*.*****..*...***.**.....**.**.*..*...*....*...*****.***..******..*.*...*..******.**.*.****.*.*..*..*.**.****.**..*.**.**.*.*.*..**.*...**...**.****.*..*..**..****.*..***.*****.***.*..******.**........**...**..**.**.*..*..*..*.*.****.****.**...**....**.*.*.*.********.*....**.*.****...*...*****...*****..*..****..****.****.**.*.****..*..*****...*.......*...*.*.**.*.*.****.*.***...***.**...**.********.*..*...........*.**.**.*..**..**.***.*...*.*.*.*.***..***.****...*.*.*.*.**..*.**......***..**.....***..*..****.*..*******...*****..*..*..*..*****..*...*.**.*.*...**.***...*..*...*.***.....*..****.**......***.***..*..**..*..**...*.*.*.***..*....**....*.*.*****..***..*.*.***..*.*.**..***.*......***.*..**...*........*.*..*.***********..*.....*.*..**....****..******.**..****.*....**.***...*.*****.**..***.*.*..**.***.**..*.*.*...**.****..*..*.**.***.**.*.*****.*...**.**..***.******.......**.*.**....*..*.****.*.*.***..**.****.**..*....**.*****..*.*.*........**....**..*****.*...*.**.****.*.**.*.**...***.***...***..*.**.*..*.*.*......**.***.**......**...*****..*...****....***.****.***...****..****.......*..*..*..**.***.**.*....**.*....*.*...***....*..*....*.***.***...*.****...**.**.*.**.*...*****....***.**.*.****.**.**.....*..*.**.**..*.*.*..*.*.****....***.*.*.***...**..***...*.*...****.***.*.....**.*..**........*.....**..**.**.**.**.*.*...*.**.*...*..*****..*...**..*..*.*.****..*.**.**.*..**...***.***..**.*.....****....**.***.*.*.*.**.**.***.****.......**..*****...*.*.....*********....***......*...*.*****.***.*..*****.*..*..*.****.*****.***....*..*.*..*..*...**.*.**.****.........***.....**...*..*.*.*.*.*...*.***..***..*...*****.*.*.*.***.*.***.**...***..*..***.***....***...*.***...*****.*......*.***.**......***.****..****...*.....***.....*..*..*.*...*.** ......*.*..***.*******...**.*.*****.....*..****..*****...***.**.*.******..*.*.*.******.*..**.*...**......*.....*.**.*..**..****.****..*....**...**..***..*..**.**.*...***...**.*.*****....**.**.***.*.*.*....*......**........*.*..*.**.*****..**..*.*.*.*..**.*.**...*.*..***..*.*..*.**..*.....*...*.*....*.**.*..*.***.*.***..*.*..*.*.*..***.**..**..**.***.**..*.**.*..*.**...*.*........*.*...*.....*.**.**..*.*...*..****.......****...*.*...*.*.**..*.*******.**.*****..**..*..**.....****.*****.***.*.*...***....*..**....*.***..*.*****...***..*.**...*.****.*..*..*.*.**..****..*******..*.*..*.*..******..**.*....*....*.*******.***...*..*.*..*..**..******.**..*.*....*.******.*.*..*....***.*...*.*...*.****..**....*****.***..*.**.***..*.*..*.********.**..*..***...*.*..*..*...***.*..******...**.*..**.*.*..*.*.**....*...*.*...**.**.*...**********...**.*.*..**..***.*.*.*******.*..***.*.*.....**.*.***..*..***.....*.*.*.**********..***..***..**.***.*.*.*.**...**....*.........*..*.*.*.****.*...*.**..****....***....*.****.***..*...**.**.**.**.*.*.*..**....*...****.*.******..*..*******.*.**..*..*.**.*.******..........*****.*.***...***...**......*.....*..*.*..**..*..*..*...****.....*..*..*....*.....**..**.....*.**..*.*....**.*..***.*****........*****.***.*.**.*.*..***..**.***..*.**.**.***.**....*.***.*...***.*.*.**..*..**..*.***...**.*.*....*..*...*.**.****.*......**.****..**..**....*.*..***.*.....***....**.*.**..*.**....***....*...**..**..*...****...***..**.***.**.*..**.**.**..*.*.*..*.**...**...*.****..*.****.*.**..**..**.****.*.***.*....*.....**.*.***.********...*..*..*..*...*...**.**..****....**.*.*.*******.*....*..**.***..*.**..*....*..**.*...*..*.***.*.**..*..**.*...*****.***.**...*.*....**..***.*.*****.*.....*...*****.****...******.*...*.*.***........**.**..*.***.*.***..***..*...***.*...**..*..***.......**..*...*.*..**.*...*......**.**.**.*..**.**.***.*.*..***....*****...*..*.****.*..*.**.*.*....**.*.**..**...**.***.***....*....*.......*.***.*..*.*.**...*.*.*...*.*.**.******.*...**.** *..*.....*.*******.*****...*...*.*....*.*.*******.*.....*.**....***.*..**..*.*.**.*..**.**....*...*.*....***.*.......***.****.**.*.***.*..*..*..**...**.*.**..*..*..*..*..**.*..*.**.*..*.**.***.**.*..*....******.*.*.*.....*...*.*..**....*....*......*.****..*...******.**.*.***.*.*.**..**..****.*.......***....**.**......**...*.*...*****.**..*.....*.**...**..***.**....**.**...*...*.**..*...*****..***..*.*..**.*.***.*..............*...*.*..*.*.....**...**.*.*.**.***.*..**..**.*.***......****.*..*..*...*.*.*...*....**.*.*.*...****.**..***..*.***..**.**..*..**.****.....*....**..****..*.....*.....****....*....*..***...*..****........***..*.**..**.*.***.****.***.***....*...*....*..**..**..**.*....*.*...**.*****...*.**..****.*..**..***..*.*.*.****.*.****.*...**..*****....*..**.*.*...******..*.*.****.*.*....***...****.*..*.*..***..***.......***..*..**..***.*........**.*..**..****...*.*.*****.*....*.*.....*.*.*...*.*.***.*******.*.******.*.*..*..***.**..****.**.***.......*****..*..*****.*..*...*....*******.*....****.***.***.**.**.*..*.*.**.*..*.*.*....*.*.*...****.**.*...**.*....*..**.***..*..**.*****..*..***.*..***..**......***.*****....***.*.*..**...*..**..*.***.**.*.*...****..*...***...*.*.*.......*.*.****....*.***.*...**..*****..*...*....*.***..**..*******..****.**.******..*.*.....*.*.*...*.***.*.***.*.***...*.*....*..*....*...*..***.*.*.*.*....********.**.*.*.*.*.*..****..**..*.*.**..*.*..*.*..*****.**....**..****.*.*.*.*.*...**.******..*..*.**.*.**.....***.........*.....****.**...*...*.**..**..*.....*****..***..*.*...*.**.*....**........***..**.*..*.***.*.****..*..**..**..**..*****.***.*.**.**.**..*..***.*.*..*..***.**...*.*.****..**.***.*..**.***..**.*.....*.*...**.....**.***.*..****...**.**.....*..*.***..****..**.....**....**.*.....**.*.*..**...**.*.*..***..*****.*.*..*.***..**.***.******...*.*..**.**..*..*.**......**..***..**.**.*....*.*...*.***.***.**..*.**..*..*...*...*.**.*...***.....*.**.**.*..**.*....*.*.*...***.***...***.*..*...*..******.****......*.*..*.*..*.*.* **.***.**.*.***.*.*.*.**....*.****.*****...**.....*....*...*.*.*****.*..*************..*.*.*.*..***..****.*...***.*...*.**.*****...*.**...*....*.****..*****.**..*.***.*......*.***......*..*.**..****.***...*.*..*.***.***.......*.*..**..**.*.*.**.***..*..*********..**.*****.**.*.*****.*.*.****.****.......*..*..*.**..*.*********...**..**.*.*...**.**.....*****.***.*****..****.**....*..*.*.**.****.*..***..*..*...*.***.*..**.*.*..**.*...*.*..**.*.**.**.**.*..*..*..*...*.**.***..*.*.*.*.**..**.*....***.***.*..**.**.....*****.*..****.**.****....****.**.***.*.**.**..*.*.*****..**.*.***..***...*...*.***.*...*.****..*.***......**..*.*.*.*......**.*...**.*..*....*.***..*..*....*..****.***.***..*******...*...*..****...*.*..***.***.**..****....*******..**..*.***..****.*.*..**...****..******....*.***.****...*.*..**....****.*.*....**..*.**.*..*.**...*.*****.....**..*.*...*.***...*****.**..****..***.****..*.*****...*.*....*****.**.**..***.*.**...*.**.*...*..*..*..*****..*.***.**...*...*..*.*.**..***..*.***..*...*......**...**.*.**....******.***.**.*.*****...*.*.*.***..***..**..***...***.*.*....**...***.***..**......*..***.*****.***..*.*.*.*.**...**......**.**.**.**.****.***...**.***....*.**.***.******...*..*****.*.**.*.**...*********..***.**.*...*.***.*.....**.*.*...**.***..***..**..*.........*..**.*.*..********.*.**..**.*..*.*.....*.*.*..**.*.***..*..*.*****.*.***..*..**..****.....*...***..***..**..**.***.*.**.***.*.*...*.*.*.*.*.**.****..***...***....*.***.**********.*...*....*.*..*....*.**.*..*.*.*.***.****.***..*.**..*..*.**..**.*.**..****........***..*...*......**.**.***.*.*****........***.*.*..*.*.*...*..*...*.***.*.*.**...*.**.*******...**.****.**.*.......*****..***.*.*****.*****.**..*....*.*...*.******.....*.**....*.*..*.*****..*.....*****...**.*.**..**.......*...*****..*.*.*...*.******.*....*.*****..*.**..******..***....*...*.**.*.*....**....*.....***...**.***.****.....*.....*...*.*..*.**.**.**.*.*.*.*....**.**.*.*.*....*...*...*.*.**.*...*....*....*....*.*.**...*..*.**.... *...*.***.**.*..**..*.**.**..*...*****.*****.*.*.**.....**..****.*..**.**..*.****.*****..*.***.*.*..**.**...**...**.**.*..*..*...**.....**..*.....*.***....**...*...*...*.*.*...*..*.**.**.*...**..*.*.**..***..****.*.*..**.*..*.***..***....**..*...***...**.....*...*.**..*.**.**..***....*..****.**.*....*.......*.*....***..*..*..**.****...**..*...*..***.****....*....**..***.**.**.*.*.*...*.**.....*...*.***.*..***....*.*.*.**.**...*....*..***...*..**.*..*..*****........*****..*****..*****..*.**....*..*...*.**.*.*..**.****.......******..**..*.*...*.*..*..**.***.*****.*.*..**.***....*.***..**..**********..***.**.*...**.*...*.*.*.**.****.**..****.*...*..*.**..**.*.*..*..***...**.**.**.*.*..*..*.*.******..*...*.*.****.*..*..**..***.*..*****..**..*.***.*.****....**.*..*.*****...*.*.**.**.***...*....***.*.****.*...*.****......***.***...**.**.**...*...........*.****.***.**...*..**...**.*..**.*.**.*..*.*****..***.*...**...***..**....***..**..**.*****...***.*....**.********....*..*.*****.*.*.*.*.**.**....**....*..**.***.*..*....*..*.....***.***.......*.....******.....*.**....**...*.*.*.*****.*.*..*.*.*....***..*.**.**.***....*...*..***..***..*.*.....***...***..**.**.*.***.*.*..**.**..***..*.**.**.**..*..*..*.*....*****.*.**..*..***.....*....*.**......*.**.********.*****..***..*.*.*..***.*..**.*...*....*..**.*.*****.*.*....****.....*.........*.**.****.*...**.**.*..*..**.*..*..*****.*.*.*...**..*.**.**.**.*.*..****....**...*...*..*......***..**.*.*.*...***.*.*..*.**.***.*..****.*.**.**.**.**.*.*.*.****...*..*........***...***....***..*..***....******.**.*.*.**.*.**........*...*......**.*...*..***.**.**.**.*.*.**..*...*.***...***...**..*****.....*******.*.**..****.****..**.*.**.*.**.****..***.**.******.*...*.*..**.*.*..**.**..*...*****.*.*..***.***.*..**..*.**...**.*.*.*..**.**.**.*.**.*.*..*...**..*......*..*****..**.*...**...*...*.****...**.*.*..*.*..*....***...**.*.**..*..*..*****.*....**..*.*......*.*..*...*...*..***..*...**...*.***.*....***..**...***....*..*..******..*.*..*.**. *****.........*.*.*..****...*.....***..****.....**.*..****..**..*.****.*.***.*..*.***.**.*....*..*.*...***.**.*....***..****..**.*..*.**.**....***.**.*.*.....*..**.*...**..*....****......*......*.*......**...**.**.*.***..**.*****.**.......**.*.......***..**.*...*.***.*.**...*.*.**.*.**.*.*.*....*.....**.*.******.*..*.**.*.***...*..*****...***....**.....*.*....*.*..*.*.**...*.***...*.**........*.*.*..*....***......*.***..*.**...***.**..**.*.*.*.*.*.....**.*.*.**.***.*..*.*..***....**.**....*....*.*.*.*..***...***...*..*..***.**.******..*.*....**..*...**.*......*.......*****..*.*......**....****.........********.....******......*..*..*.*.*...**.*..*..*.***.*....**.**.****.*.*******...****..**.....*......**..**.*..*.**.*....****.**..*.*.**.*.*.***.*.....**.*.*...***...**.***.**...***......*.*....*****.*****.**..*...**..********...***....*.....**.*.*.*...***.*.***..*.***.**.***..******...*...*.****..*....***..****.**.**..*........*....*..*..**.**....**..**.**.*.*.*.*....*.**.**.**.**.*.***..**...****.....**....****...*.**..**.*.**.***..*..**..**...**..**.****..*.*.....**...*..*.***..*.*...*..***.****..****.*..*...***.***.*.*.*....*.*..*.******...***..*.*...**.**.*..****...*...*....*******..**.*.**...*........**..*.*..*..*.*.*.**.*.***..**.*..****.....*****.**...**.**.*...**...*****...**.*.*.*..*...*...*.******.*..*..**..***..*****.*.***.****..****.*.***.*.*.*.**....**..****.*.*.***..*.***..*..*.**..*.*....*.*..*...*...**.*.***.*******.********.**.*****.*.....**..**..**......*.*..*..**......**......***..**.**..*.........**.**.*.**.*....*.*...**.******.*****..*.*...**.**...*..****.**.*****.*........**.*.*.*.**..***.*.*.**..*.****.**.*....*...*...*.*.*.*..******..***.***.*.****.*.*...*.*...**..*.....*..****.*..*.*.....*..***.**..*..**....*.*......**...*..**..*....****.**....*.*.*****.*.*****..*..*.***.*.....*....*.*.*.....**....*.*.**..**.***.*...*....**....*..*.****..*..***......*****....**..**.*.****..****...***.**...**..**....*..****.**....*.*..***.*.*.**.***.***......* *....*..**......*..*..*.**.*****..*..*.***.*.*....*.**....*..*.**....*....*****.*...**.**..*.*...**.**.*.****.*.***.**..***.****.**..**.*..**.*.**.*.*..***..**.**..*...*.*.*..**.*..********.*****.*.*...**..*..*....*.*.**.*..*.*.*.****..*...*.*....***...***.*......*.**.*...**.*.**....****..****.*..****.......*.**...*.*****..**..*.*..*..*...*........**.****.****.*.***..*.*....*.*.*..**.***..****..*.*****..**...*......***...***..*..*.*****....*..**..****....*...*.*...*.**...*..*.....***...**.*.....**.*.....*....***.......****..**..**.....**.*..****..*..**..*.*.*.***.***..*...***.*..*.*.*.**.*..*..*..**...**..*....***.*...***.*..*.******...**...**.**.*.**....*..****.***.**.....******..*****.******.....*...***.....****.*..*.*.*...*.**.....*...*....****......**...*..**.*.*****...*.....**..**......*...*********..*.....**.*..***..*.*.****...****..***..***.*.*..*.*..***.**....*.*.********...**.*.***.**...****.***.**.*...*..**.......**.***..**.*.*.....*..*..***..*.***.****.**.*.*.*..*..*.*....**.*****.**.*.****....**.*.**.....*.****...*****..***.**.*.*....**..*.*****.****.*.***...*..**.****.****..*..*.*****.....**.*.**.*..**..**.*..**....*.*...******..**..*...*......*.*.*.****.**.....**.****...*.******....*.**..**.*..*......*...**.**..*.....*.*..****.....*.*....*.***...*******.**.*..**.*.***....**.*.*.******.*..*..**.*....******.*....**..*.*.***.*.*..*....*.*..*.*..*****.******.******..**...**..*.*.*.****...*.*....***..*...*...**...*...***..*...**.*.**..***.*.**..*..***..*.*..*.****.*..*..**.***......**...**..***.*.*...*.*..*.*.**..**.*.**...*.****.....*...**....*...*.*.***..*.**.*****..*..****.....****.*..*..*..*.*****.*..*..*..**...*..****.**..**...***...*..**********.*****.**..**.....**....****.*..*..**.*..*..***.*.**..*...*.****....*.*...**..***..**..*.**.**.***.....*..**........*..*.***.*..*..*****..*.**...*.**.**.*.......**.***..*..*****.....**..**..**....*..*...***..**.**..*.**.*.*.***.**.*..****...*****.****....*..*.**..*.*.*.*.*****.**....**.**.*..*.**..*......*.**** .**.**...****...*.***.***.*..******..***...**..*.*.**..***.*..****.**.********.*****.******.....*.*...*.....***....*..........***....*.*.*..***.*.*...*.*.....***.*......**.**..****.*.*.**...*.***.********.***..***......*...*...*.***...*..***.*.....*.**..***.***..***...*.*.*.*..*.*.**...**.**.******..*.***..*..**.***.*.**...***....**.*...***.....*******..******.*.***.*.*.****..***.*.*.*.*.*..*..**.*..*..*.*..**.*...***.**.***...*...***.*...**......*..**.*****..*.**.********..**.*...*.****......***.*****..***.*.**********..*..*.********.......*.........*.*....*........**.***....*.**.*.***.***...*.....*..**.*.*..***..*.**.*.*.***..***..*.*.**...*........**.****.**.*****..*..*.**.*.***...***..*..*...***.*..**.*..*****..*.*.***...**..*.***.*****.*.*.*.**.***..**..**.*..***...**.*......*.**.....*.***...**..*****...**.****.***..**.*..*..*.***..*...***.***.*.*.*.****.**.**...*.**.....*....****.***.*.**.*.*.****....*..**........****.....*...*...*.*.*..*.*...*.***..*.**.**.*.*..**...*.***.**..**.*.**.**....*.*..*.******....*.**.*..*****...***.**..****.........***.**.*.*.*....**.*.....*.*..**...*****....****..*.*.....*.***.*.*..****.....*.*..*..*.***....**...*.*.**..*..**..*********.**.**..*..**.**.*....***.******.*.*.*.*..**.*.****.*....**..*.**.**...*...**..*.*.**....*****.**..****..***.*.*..**.*..**.*.**.***.*..**...****....**.***.**.***.*..****.*.**.*.*..***.*..*...*...**....*.***.**..*...*.*.***.****..*..****.**..*.*..**...**..****.****.**..*..*..*....*...****...*.***.****.*..***.*.**..*.***.**.*..**.*****.*....*.*.**..*...*.*.****...*..**..*.**.**.*...***...**.**...****.**...*.*.****.****...**.******.*..*.*.*...*.*..*.*.***........****.***..*.***.**.*.**.**....*.*..**.***.**....****..*.*.****..*...**...*..***.***..**.*..*...*.......*.*..***.....*..*.**..******..*.***...****.**.*..***..*...*.**...*..***..*.*.*.*..*..*.**.****.*******.*.**.***.*.***.*****.*..*..**..*.*..*****..*******...***..**.*..**....*.*****.*.*.****.******.*..*...*...*...*.*.*..*.*.*.*......**...****** **.*******.*.*.*.***.****....**...**.****......**.*.**.*..*......***.*.***.**.**.***..**.****......***.**.*..*..*...****..*.*.*.....*..**.*****...***..**.*...*.**.*...*.***..*.*..*..*..*..*...***....*.*...*.***..*....*.*..*...*.**.*.*.*****.*...*.**.*....*...*.**.*.*....*.*****..**.*...**.*.***.*.*..**.*...****.*****.**..******.***.***..*.*.*...*...**.*...**...*..**..**..***...****..****.*.*.....*****...**...****..***.****..*.***.**...*.*.**..*.********..*.*..**..****.****....*..*.****....**....*..**.*.****.****....*......**...*.*.*****.***.**..**..*.*.**....*.*******...**..*.**************..*...*..*..****......******..****...**..****.*....**....*..*.*.*.*..**.***..**...*......***..***.*...*....*......***...**..*..*.*.***.**.*.**..*.*...*...*..****...*******.*****..*...**...***.........*....*...***.**.***.**..***..***..*...***..........*.**.*****.*.******.*****.**.*.*.*..*.**...**.**.***...****....*.***.*.**..*.*.**.**.*..*....*****..****.*.**.*.******..***.****.*.**..***.**.*..*..**...**..**.***...****.*.....****..**..**.......*.*..*.**.**...*.*.***..***..*..***...*.*.*.**....**.****...*............*.***..*..****...*.**.***.****......*....****.******...*.**..*.*..***......****..**.....*.****.******....****...*..*..**..**.....***.*..**.*.*******.***.*....**..**.**..**...****.*.*.*..***..***.*.***..*.**.****.***.****.***..*.**...**...*******.*....*.....****.*.***..**.*.*.*..**.**.....*...**..***....*..**.*.*..*..*..*.*.*..*.*..**...*.**.***.***.**.*.***.**..**.*.**....****.*.*...*.**...**...*****..*...*****.**..*......*..*****...*..*..*..***....*.***..**.*..********..*.*.**.....**..***.**.......*....*..*..**.**...*...............**..**.**.**..**..*.*..**.*..*.***.*..**.******...*.*..**..*....*..*******.*...*...*******..*..****.*.**...**.*..*...*.**.**..*..**.**.**..*.*......******..***.**......**.**.*...*.*..*****..**...*.*.*.***...**...***..******.*.*.*...*.****..**.*.***.......**.***.*.****...**.***..*.....**...****.......*.*.****.**.*..*...**..*.*.*.*.***.*..*.... *....*.*..***.**.*...***..*..****.****.....*.*****..**.**.*..*..***.*..*.**..*******.....*.*..****.*.***.*..***......**...*.*.....*..**...**.*.....*.***.*..**.....*.......*****.**.*.....*******...*...*...*...*..*.**......*......*....*.**...***..**.*..*.*.**.****.....*****..*..*......*******..*.*.***..**..**.*..**..*****..****..***..*.*.*..*..****.*****.......*.*.*.****.*.***..*..**.*.***...*....***..*....*.**..*......*.****.**....**...*****....*..*.****..**..***....*.....**.*****....**....*****....*....*.*..*.****..*..*......**.*....*.*****.****..*.*.*****..****.*.*.*.**..*****.....*.....*.***....*.*.**..**.***..*..*..*.*.*.*.*.*..*...*..******..*.*..****.*.*.*.****...*.**..***.*..**.*.*..**.*.*..**..****.*.*.*..*.*.*.*****...*.*.*..***..*..*....*.**.*.***.*........******..*.*.*...*.***.*.**.......*.**.*..**....*......*******..*....*.*.*..****.*...*...***.***.**.*.*.*......*.*..**...****.*..*...*****.***.*.*....*.***.**.*.*..*..***.****.****......*.*****.***.***.*...*.*.*.***.*.***...***.**.***.*..***....**.**...***..****..*.***.*..*.****.*..*******.*.*......*.**.***..*.*.*..***..***.**.*.***.****.*...**.*....*.*...**.*.......*.***...*.******.****...*....**..****....*.*..*.********.....*...*.*...***.*.**.*.*.....**..*.**.**.**.......**....***..*.*.***..****.....***.*.************.....*..*.*****.*.....*.*..*..*....*..*.*..**.......**.**...*.....**.*..**....**....****.**.***.***.*.*..**.*...***.***.*..**...***...**.*..**...***...******.*..****.*****.**.....**.....**..*....*..*******.**.******..**.*.***...*...***.*.*....******...******......*.....*..**..**.*.....*...***.***...*..*..****.*..*****.*..*.***.*..*..**.**.*.**.*.....***..***...**.*.****.*.....**....**......*.*......*.....***.****..*****....**...**.*****.*..**.**.*****...**.*..*..****...*.*.*.******.*..******.**...***.**..***.*.*.**..***.*..*..**.**.*..****..**.**..*******....*.*.*.***....***........***.*.*.**.*.*..*.**.****.*.*....*..*..*..*.*........*.***..*...**.**.**.**.****.***....*.*....*.**.*.*..**.*** *.**...*.*.*....********.*.****.*..*......**..**..**.**...*****.**.****.*.**.*...*.***.......***.*.....*.***.*...*..*...***.....*****.**...**.*.**....*.*.***...*.**.*.*..**...**..**...**.*..**.....****.***...***.**..*..***....**.**.*.*..*.*.***.....*..*....**.**.**.**.****.*.**..**.*.*.**.*...*.....******.*.*.*....**..*...*..****...**..**.*..*.*.*.****...*.*...*..****..*****....***.*...*..**.****.****.*.*.*....*.*....*..**....*.*..****.*...*...**.***.*.*.**.**...***...****.*.****...****.....*.....*****......***.**.**.....**..**......***...*.**.*....*..**..**.**..*.*.****.*..*.*....**.*..*.**....******.*...*...**..*****..........****.*.**.*..*.**..***..*.*..*.**....***.***.**.*..****.*.***..****.*.**.*.*.*.**.*..*.*.*.*****.**..*..**...****..*...***.*..***.*..****...**.*..**.**.**.*..*...*...**.*.......***..**..**.*.**..*.**.***.**..*.***..**.*.*.***.*......*.*.*..*.**..*...***..***.**.*.*..*..*.*.**.*..*.**.**.*.*******.****...*.*..***.*...*..*.**..******.*..*.*..*...****.***.*.....***....**..***.*.**.****......*..**.*.***...*..*......*.**.*****...*****..****........*..****...*..****..*.**...***..*....***.....*****..**..*.**...***..*..*.*...**..**....*.**.*..*..*.***.***...***....***...*..***.*..*..*..*....*.*.*..*....**..****..***..**....*.***....*....*..*.*..**.***.*..*.****..**.**.**..*.***.***.*.*.**.*...*..*******.***..*.*.**.........**....**..*...****.**.**.**..*.*.*....***.**..******..***.*.*.*********.**.**..**...**...*.*.**.*....*.**......*****...**...***.*..*.*..****.***.**.*.**.**.*.*.***.*...****.**.**.**.....*.*.*...*.*****...***...*.***....**..****....***....****.**.*....*.******.*****.*..*.**.**.**.*.*..**.*....*.**......****.***.****..*..*.**.***.*..***.**.*..*******.***.***.*.***...*.*...*.*...*..**.*...**....***...******.**.***.*******.*.****.*.*..***..*....*..*...*****...*.*.....**.*..**.*...*.*...**.****.*..*......*.*..**..******..*****...*.******...**.....**.*....*....*...*...*.*.**...*.***.*.*.*....*..*.*..***..*****.*****..*..****.***.***.*.*. *.*.***.**.*.*.*.*.*.**.**.*.*.*....*...**...**.*......***.*..*****.*..***.*.*.**.*.***.****.*..*...*.*.**..*.*...****.*.***.***.***...*.*...*..*.**.....***..***.****.*.**.*.****.*...**.**...**.**.*.***.**..****.*...**...***.***..**.*****..****.....*...*.*.*.*.*.**.*.....*..**.***.***.**.*..***..**.*.....**..**.*******.****..***..**.*.***....*.*...***..****.***.**....*..***.****..**.*..***..***.***.*.*****...*..*.***..*..***..*.*..***.....**..***......**.....**..**..**.****...*********.***.*.....****.*.*.***.***.***..**.*....*.*.*..*..*....**.*.*..**.....**...*.....****.*****.***.*..**...**..*......**.****...***...**..**.***...*****.*.*.*.......*...*******.**..*.******..*.***.*..**.*.***....*.******...***.**.*.*****......*****....*...*****.*...*****......*..*.*.*..*.*******...*.**...***.*.*.*.*.**.*.........***...***..**..****..*.***.**...*.**...*****.**..***.*..*...*********.*.*....*.***..*..*..***...***..**..*...*****.***.***......*...***..*..**...*....*.*..***.*******..**...**..*..*....***.*.****..*...****..****....*.***.*..*.*.*..**.*****.*..*.**..*....*.*..**..*....*.*****.*****.**...*..***..*.**..*.*.***.***..**.*..*.*...*.....****..*......**..**.*......**....**.**.**.**.*.*****..***...****.*....*..**.*.*.***..*...*.*..****...**.*.....**.*.**********...*..*..**...*..*.**..*.***.**..**....*...**..*..*.*..*..*..*....*..*.*.*....**.*..*.*.****...*****.***..*****..*.***.**.....****..*******....***..*.**.*.*..*****..*.**......**.*..*.**..*.**....*.*******..***...**.*..*.****..**...***.**..**.***.***...**.*....*.**..***....*.*.*.*.**.****.*..*.*...*..*.*...*.**..**..*...*.***...*.*****.*.....*.*..*.....*****.*.*.***.*.**...*****..*.**.****.*****...****..***.**...*.*.*.****.....*..*.**..*.*.....**.**..*.*..**..***.****.***..*....*.....*.*.....**.*.**....****.***..***..**........***.*....*..*...*.*..**.**.**...*.***.*****.*..*.**..***.*..****..***.*..*.**.*..*..*...*.*.****...*.*.*..*.*.***..*..*....***..***.**...*.*..*.***.*****.......*******.....**..*.*.****.....*** .**..*..*.*.*.**..***.*****....*.*.*..*.*..***.....*..**..*...**.**.***...****.***.**..**.**.**.**...*.*.**.*....*.**.**..*.*.***..*.*.***...*.....*....*...****..*...*.***.*...**.**....*****.*.*..**.*.........*.*.*.**.***...*...*.***..*.***.**..**..*.**.*.**......**.*..*..***..*.**.*.*.***..*..**.**.......*..*.*****.****.*.**..**.*.*.**.**.*.......*.****.*..**..*****.**.*.*.**.*...*...*...*....*..*****...***.*.*..****.**..**.....**.*.*...*****..*..**.*.***.**********...*****.....***....*.*..*..***..*..****.***.....*.*...***....**...*..*.*..**.*.**..***...**.....**.******.*..*.****...***..******.*..*******.**..*..**.*..***.....*.*.**....****...*******...*..*.*******.**..**.**..*.***.**..*.*..**.******..**.***.*..*.***.**..*.*..***.*...*.***.***.***.**..*..*...****.**..***.**.*..*.***.*.......***......*...*..*...*....**..***....*****....**.*.***...*...*.***..***....***.***.**..*..*..*.*...*.**...****.*.****..*.****..*.....**.**.**..***.******..**....*.**.....****.*.***..**.***.*..*..****..**.*.***...*****.***..**.********.......*.....**.***.**.*...*.**..*..*.****.***.....*******.*.*..****.******.*......*.***..**.**.**.***.*.*.***.*.**.******.*....***.*..***...*..*.****..**..***..**..*****.*.*.....*...**..**.**.**..*.....*..****..*.*.*.**..**.*****.***.*.*..**.***.*.***.....**....**..****..***.*.**.*.*..........*...****..***.*..*....*.****.**..***...*.....*.....****...*....*****.*..***.*.**..**.**...*.*.**.******.*..*.**.******...**.***..*...**.*...*.*.***..*.***...**..*.**.***......***.*.*****....**..*.**.*..**.****..*.****.*...**.*...........*...****.**......**..*...*.****.**....*.*..****..*..*......**..**......*.***..*.***.*...*.***.******..**..*..*......*....**.*****.....**...*.****.***.****.....**...*.**..****.***.*..****.*.*..***.....**...*..*.*..*....**.*...*******...*.*..**...**.*.***.*.***.*...**.**...**.***..*..*.******.*....*..*.**.*..*.*.**.****.*..**..*..**.*.**.*.*.*.*...*****.*.****...*..*...**..**..*.*.***..*..*.*.**...*...**.....***.**....*....**.*..*. ..**...*.*..*.***.*..****.*..***.*...*.*....*.*..*...****.*.....**..*.*...*.*.**..**....**..**..**...**..*****..*.....**.*..*.**.**......**..**..*...*..*.**..*.*.*..**.....*...*.***......****.*.....****..*.....*.*..*.*..****.*..****.......*..***.**...**.***....*..***.*.****..*...***..*.***....**..**..***.*.**....*.....*....**..*..***..*..**.***.*..*...**.***...**..**....*.***..*...***..**..***..*...*..*..*.....*..*.*....*.....*.....*.*.*.***...*......**...***....*.**..**.*..*.*.*.*.*......*****....*.*.*.*.**.*..**.******.*.**...**.....*.*.*.**.***.*...*.*...*...***.*.**.*.*..****.*..*....***.**.....******.****.*...***..*.**.*....*.......**.*.*..**.****.***..*.....*.....***..***..**.**.....*.*.******..*...*.*...***..*.*..*.....*.*****.*....*....**.****..*..***.***...*.*.*.**.****..***.*.**.*.**.*.*******......*..***.***.****..***..**.**..*.*.*.***.*...******.*.**.*.**.*.*...***.*.*...**.*.*****..***..****.*..*.*****..**.*..**.**.*..*.***..*.***.**..*.***.*...*..*.***..*.****....*.*...*.*.*.***.**..****.**.*.*...****..*..***..**.*..*..*..**.***.*.....*.*..****.***.**..***.*.*.**.*.**.*.**......****..*.**.*..*..*.*..**..**.****.*....*...*****..*...****..****.*.****...**.***.*...*.***.*.***...**...**..*.....*..*.*.**..**......*****.*.*..*.****..*.*****....*.....*.......**.**.**.****.*.***..*.*..**.**.*...**.*.***..*..*.**..**..**...*.*..*.**.******.*..**...***.**.*...*.*....*.*.*.*********.*...*.*.*..**...*...***...*..*.**..**.*..*....**.**.*.*.***.***.*......*.**.******.*.....****..***....*******..**.*..*...***.*.*.***.*.*.*...******.*..*...*****....***.*...*...**....*......*.....**.*.*......**..**.*********....**.*.**...***...***....***....*..**....*.**..*....*.**.*..*.******...*.*....***...*****.......*.*.*.*....*******...*.*.**....*...*......****...*.*..**..*.****.*.******..****.**....******..*.***.*..*..*.****..*.**.***.**.***..*.**........**.**.***...*****.*..*.*...***.....*.*..*.*.*..****...**..******.*.***.**..*.**......*.*.*...*...*...**.*...***..*..*.*.**.**** *..**..**.***.*.**..**.*.*.****.....**.********.*.*..*..*.**.***.**.***.***...*..*..*..**.*.**..***.**.*.*..*.*****..*...*.*....**.*.*.**..*....*.*..****...***.**..*.****.*...**..*.***.*.*......*....*.*.**..***.*..*.*.*.******..***..***.*...****.**.**.*..**.*.*****...**..**..**....*....******..**.*..**......***.**.*..*****.**...*****.**...*..*.*.*..**..*.*.****..*.***.....*..**....*....***.*****...**.*.**..****.**.**...**.*..***....**..****.*.*...*..*..*...***.***.*******..*.*...*..*.**********...***.**.*.***..*.*.**.*.*..***..*...**.*..****.*..*.**.*..*...***....**.*.*....*.*.*.*.**.**..****.*....*...*....**.*...*..*..**.*..**.***..*..*.*....**.*.*.**..**..*..****..****..****...***...*.....*..*.***.***...**.*****..**.*...**..*..*.*...*.**.*.*..*..*.*...**.*........*.**..*..***...**.***.**.****.*****.*..*****...*.***.****.***..*...*.*..*.**..**.*..**...*.****.*.*..**.*.*.*.*...*.**...***.******.**...*....****.***...**.....*.*.....***.****.*..***********.***.**.*..****..**.**..*********..**.*.***.*.*...........**.*****.*****....*.***.**.***.**...***...***.***.*.*..*....***.*.**..**.***....***...*.*...***..*.*.....*....**.......**.**.***..*..***...**..**..*..***.**...**..**..*.**.****...*..*.*..****..*..**....*.**.**...*.*....*.***.***.*..*****.*.*.*...*....**.***....**.*..****.*..**.**.**..*.*..**..*..***.**...**.**.........*............**.**..***.****.*.**.*.*..*..*.*...**.**..***.*.**...***...**..**..*...*.*..******.**.*.***...**.*.***.....*.*...**...*.***.....*.***.**.*.*.**...*********...*..**.....*.*.*..******.**..**..*.**...***...**..**..*.*.****.***.....*..*.....*.*.*...******.**.*.**..***..**....**...**.*.*.**.***.*..****....***..*..*...**.*.*..**.****.*..*....*.**.******..****..*...****.*.****.....*.**.*..*****.*.*.*.**.*.*...*.**.*...**..**.**............*.*.*....******.*.*..**.***.****.*..****.**.....***.*...*.*...***....*..*......**.*..**..***.*....*.*...**..**..**.******.....*.*.***..*...**..*******.*..**.**...*.*....*.*.*..*****..*.****...*...**.*..**.. ...*.**.******....**.......*.*...*..*...*..**....*.*.**..*.*********.****...**.*..*.*******..**.....*..**..*..*****.****.****.**.**..*.*.....*..*.*..*.*...***.....*........**.**.*..*..****.**.*****.**..***.*..**.*.*...*.*.*.*..*.***....**.***...*..**.**...*.*......*****..*.***..**.*.**..*....***.*..***..*.*...*...*..**..*.......****..***..*..*.**..*.***..*...*.*.*.*...*..*..****..**..*.****.*.*.*.*.*..*..**..**..**.*.....****.*.*.*..**.*.**..**..*.***..**...***.**.****.*..*****.*....***.***.*..**..*..*.**...*.....**..*.**.*.***.**.**.....*..****...*.*.......****.*..***.****..*.*..**...*****.***.*.*..***...**.****...**.*..*.*.**.*.**.....*.*.*.......**...*....*.******..*.**..***...**..**.....*.*.****..*.******..****.*.**...*.**.***...**.***.*.**.****..*.....*.*.*.***...*.*.****..*....*.***...*......*.*.**..*..***..*.....**...*...*****.**.*..*.**.*..*.*.*...**..*..****.*.*********.*.*.**...****.****....**.**..***.**.*....*..*...**.**.*......*****....*.*.*...**....*.**.*.*..*..*..*.**....******....****..*****..*...**.*.*.*....*.*.*...*..**.*..****..*.**.**..***..*******.....***.*.*..****.*********...*.*****...***.*.**.**.*.*...*.*.....****.*....**..*...***.**..*..**...*.*****.....*....**.*.***..***...**...**..*...*.....**.**.*.*..**.***.*..*.*.*.*...**..*.*.*......*.***.....*.*....*.****...***...*.***.***...*...**....*.**.....**.*.**..*..*******.*..****...***.*.*.***..*.**...***.***...*.*.*..*.*.*.**..**...*.****..***...*.*..**...*......**.***.*.*******.***.****.*..*...*...*..*.*.**.****...*.***....***.**...*.**..**..****.*.......**...**.*..******...*.*****.*.**.**..*.**.*.*.*..**.***.*.***.*.*.**....*..*..*..*...*.*...*****.*...*......**..**....*...*****.***.*....*...*........*..*.*.**.*****....***.*.*...*****.***.**.***..**.*.*****..*****..*...*..**.**.***..**...*.*....*..***...**.*.**.***.*..***..****.*..**..*.**...***..*..*.*..*..*..***.****....*.*****.**..*.*.*..*.**.......*.**..*.*****.*.*.****.......*.*.*.....**..*.**..***..**.****.***.......****.....**.*.*...*. ...****.******..*.*...*.*.*...**...*..**.****..**.***.*....**..**......*...**.**..*.**..*..****...**..*..***...**...*.**.*..**..*.*...*.*...*..**..**.**.....**....**.*.....*.*.*****.......*..*..**.***....**.*....**.***.*.*.*..*..****...***..*...*..*.*******.**..****.....**.*..*.*****.***.*****..*..***.*....*..*.*..**.**..**.***.*.**.....****.****....*....*.*..**.*.....*.*....*****...***.*.**.**.**.*****.......***..*.*....*.**.****.**....*....**.*.*..***.**..*..**........***...*...*..**..**....*.*****.*...*...*******.....*.**.*.**...*.*.*....*.***...*.***..........*..*.****.*.....*.**.****....*..*...*..*..*.*............*.*****.*.*..*..*...*...*.**..*..*.*..**...***...**.**..*....**...***..*..*..**.*..**.**.****.*.*.**...****.*.**..**......*....**.*...****..**.***....*.*.*****.....*..***.*.***.**....*.**..*.***..**.*.*...*...*..*..***.*....**..*.**..*..**..**..**.*****.*..**...**.**..*..*..*.*.*.*.......****.**...*...*....*.****..**..***......**..*..**.*.***.****.*.***.....**....*.**.*...*...*.***.***..*******.**.***..**.*.**..**........*..*.*.*..**........**...**.***....**....****..*..*.*****..**.**..*.**.**..**....**.****.*.****.***.*.*.****...*....*.**.**.....**...****....***.**.***.......**.***.*.**.**.***.**.*.*...****.....***..**..**.***....****.*.****.*.*..*.***...***.*.....*.....*****.*.**..*.*.**..**..***.*...*.***..*..*.*..***.*...*.*.*........***.....**....******.*.**.***.*.*.**...***.**.**.****....*..*...**.....**...**.*.*..*..*.****.**..*.**.....**....*..*****.*.*.*...*.*******.***.**.***...*...**...**.**.*..***.**.*..*.*.***.*.**.*...*.*.**..**.*****....*.**......**.***..***.***.**.**.*.**..*.**..*...***..*..***.**.....*.**.*.****...**.**.***.****.....*****....**...*..***..**...**.***.....***.....***....*..*.....*...*.*****...**.*.**.*...***.*****.....*..**.***.***.*.*.**.****.*..***.*....**...*....******...***.**....*.*.****.*.*.*.......***.*.**.*.**.*.***...**.***..**.**....**..**.**...**.*.*.*****..*.*.*.****...***.******...*.*****.....***.**..*.***. .**.**...*.*...****...*.**.....**.***..*.........*.*.**.*..****.**.......*..*******.****.........**.**.*..****...****.***.*.*....**.********...**.*****.**.*..********.*.......**.*.**...*.*..**.*...*..**..*.****.*...*...*....*.*...*.*..******..*.*.**.**.*.*...*.*****..**..*..**.....*.*..***.......*..*.***........***.**.*.*...**.**...****..*..******..***.**....***.***..*.****..***.**.*.*..**...***....*.******.*.****...*.**.**...*...***....*.***.*.*..****..*....*.*....*.******.*.**..*.*.***..*..*.*.*.*..*.*.*....*..**...*.*.*..*..*.*...*..*.....**.*..*..*.*****.......*****..***.**..*...*.*******..***...*........*..*.***....*...*...**..***.**.*..*.....*.......*.***....*.**...*.*.*..*.*....*...**..*.***.*.*.*.*.*..***.**.*****.**.*..**...**.*.***.*..*.*.***...***..*.*.*.*..***.**.*.****..**..*****..*******....*..****.*...**.*********..***.*.*...*.*.***.**.*...*.**.**..*.*....***.....**.*.*.*..*.*.****...*...**.*.*........****..*.*...*..**..*.***..******.*..*.*.****.*.*.*....***....****.******..*.*...*.**.***.*..*..*.**..*...*..*.***.*...*.****.*..**.*...********..**.*.*..*..**.*...........*.......***.*.*.****.***.****.***..***.*.*.***...****..**..*..*.**...*****..**....*.**.***.*.***.**.**.*..*..***..**........*.*..*****.****......*****..****..***..****...*.*.****.*...*******.*..*.*...*..*...**.*....*.***.*....**..***.*.*...*.*........****.**..*..*...***..**.*..*.**.***....*****..*..*.*.******.**..**.**...**..*.*....**.*.**.....*****...****..**.......**.**.*****..*****...*...*..*.**..*....*.*.*.***.***..*.***..**.**.**.*....**.****..**...*.**..*......**.....**.*.***..***.*.......***...*.***...*.**....*.***..**..*.***.*..***.*...*.**...*..*..****.*.*..*.*..*.***.**.****.*.**.**....**.****..**********..****.*.*******......***...***.*.**..........*****.*.*.**....**......**.*.*.**.**.....*.**..*.*.*****...*.....**..*****.**..*........******..**...*****..*.*.*.*..*..*...****..*.**...*.*.**..**...*..*.*.*....***.**.**.*.*.....***..*.**.**.*.*.**.*.*...***.****.*.****..******** **.**.**.***.**..*...**.*..*....***.*...***....*....****....*...****.***.....*****.**..*.*.**..**..*..*..**.*..***..*.*..*..****.*.....*.***.******.**....***.*..*..**.**.*....**.****.***.*.**.*.**...*.*****.......**.**..*..*.*....*****..**..**.*.*..*.***...**.**..*....*.**.**.*..**..*..*.***.*.******.**.*...*.*..***.***.**..*.**..****..*...*****.*.*..*..***..*...**...*.*...**.**.***.*..***..*.**.*..**....**.*..*.**....***..**....**..*.*.*...*.***.*.**.*******.....*...***.*...*..****..*..***.*****..**..****.*.*.*.**.*..**.*..***.*.**.....**...*.***....*.***..*.*.*....***.*..*.**..**..*...*..*****.*.**....*.**.****..*.....**.*...**....*..*.**..*.......***...*****..****.******..*..*..**.*.*.....**.*****..***..*****...***.*.......*.**...*.*.....*..*...*.*.*..***.*..***.**.*.**...**.***..*.*.....*..***.***.....*.....*..*..*.*....*..****..*..*....*.**..*....*..**.*...*...*......*..*.*.....*.....****.**.*..*.**.*.*.*.*.*.......*.*...**..*.***.*.**...***....*.**.*..***.****..*****.*.**.....*...***.*.....***....*.**..*...***..*****..*.....**..*.****..**.*.****...*.......**..***..*.*.*.***.**..***..**....*..***....*.****.....*...**..*.*..*......*.*.*.****...*.**..*.*.*.*.*.*.**...**.*..***...*...*.*...***.*.*.*.*...*..**..**....*.**..*.**.***......*.*..*..*.....*.*..*...**..****...*.***.***..*...**..*..***.**.*..****......*...*...**.*....**...*.*.**...*...*.**...*.******....**.**.*.*..**..*..****.*.......***.****..**...**...*.*.*****.*****.*..**.***..*.*..*.***...........*.****..**.*.*.*..*..****.*.*.*..*....*.....*****..**...****..***..*..*...**..*.***..***.**.**.*..*..***.*.*..*.*..*..*.*.***.*.....***.*..***.***.*.**..*...*..**.*.....*.*.*****..*.**..*.***..*.***..*.*...*.**.**.**.*...**..*..*......**.**...**..*.*.....*...**....*.*.....***.*****..*..**.**.**.*****.*.**.*.*.*.**.*....**..***..********......***.***....*.**.*..***......*...*.****.*****...******.*.*.....****.**.**.****.***.****.....*....*.****.*.**.**.*.*..***...*.*......*.....**.**...*.**..**...**.*.*.*.***.. ..*.**.*..***.*.*.***.*******.***.......*........*****...*..**.***.....*.*...**....***..**.**.*..***.*...**.*....**.*.*.****.*...*.*.*.***....*.****.**....***.*..*.*..****.******..**...**.*.*.**.....*..**.*..*.**...**...*.**...*..**...*.**..**.*.**..*.**.**.**.**.***..*****.*.*.***.**.**.****.***...*****....*....***.*...*..*..*.*.****....*.*.*.**.**..*.........**.....***.****.**.....***.*.*..**.*.*...***..***.*..***..**..*.*..***..**.**..*....*.***.*.**.*.**..*****.....***.**..*.*.**..*...***....**..*...*.*...*.......***.*.*..*..*.*..****.**..**..........*.....*.**....**....**..**..**..**.*..*....**..**.*...*.*.**...***...**.****.*****.*....***...****.***..**..........*.***...*..*.*..*.****.......*.**...*.**.**.*.*...*.**..***...**.*...***.***.....*.*..******...*.*.**.*.*.*..***.....**.**....*.*..*...**...*..**.***..****.*..*...*.*..*...*..*.***..*.**..*.****..*...*.**.****.***..***.**..***..**....*****.*.****.**.*..*.*.**..*.*......*.***..**.*.*..*..****...**...*..*.***...*...*.***..*.***.....**...**.*.*.****....*.*......**.***.*....*****.*..*****.*.*..*.*.*.**...*.*...**.*.**********.*.**.****.*..*...****.*..***.**.*.********.*****..*..**.***..**..*..*.******...**......*.**..*..***.***..*.**.*...*...***.***.*.*.....**..**.***.....*..*..*.**..*.****..*....*......****..*...*....*.*.**.*.**.*..******...**.***.**...**..*.*..*.*..****.****....**.*.***..***.**.*.***..*.**.*..**..*.****..***.*.*..*..**..*.....*..***.**.**.******.******.**.*****.*.**.***..*.*.*.*..**.*.***..*..***..*.****..**.**..**.*..**.*..*.*.**.*.....*.*....*.**.***..***..*...**....**...**.*..*..**...**..**..******...**.***.****.*.....*****.**..**.***.*..*****.*....*.*..**.*...*...**.*.*...*..**..*..**.****.****.....*****......*..**.*..*.*.*.*...***.**.....***********.**.*.*.**..********.....*.*..**..*.**..*.**..*.***..****.***..*.***.*****..*..****.***.*...*..*..*......**..*...*...*.*..*....*..*...*.**..*..*.....*..*.*.*..**....***.*.*...**..*.*****.**.*.*.*.*..**.*.***..*..*.....**..*.****.*.*...*.. ***..***..........*.*.**.**..*......*.*.***.*....*...**.*.*.*.*......*..***...****.*.**.**.**.**.....******..*..**.**.....*...*..*.*....**.***.*...***.****.***..**..**..*.**..*..*....***.**....****..*.*.*.*..**..**.*.*.*....**.**..***.**....**..*..*....***.*..***.*.*.*....*.*.****...........*.***...*.*.*...*.***..*******.*...*.**..**...........*......**.....****.**.*....**.*...*****...*....**..**....********.*...**.**.*....**.*.***..*.*.*..*..*.**.**.*.........***...**.**..*.**....*..****.*****...*.**....**..**.*...**..*.*..*.********.****...*..*........*.*..*..**.*..*.****..*.***.**..**.*.*.*..*.*.*.**.*.*..*.******...*.**.......*...*.*.*.**....*..*.***.**.*..*.******.*..***.*..**...*...***.****...**....**...**.*.**....***....**....**...***.........*.**....*..*..***.*.**.*****...*.**......*...**...*......**.*.*.*.******.**..***.**.*............*.**..*.*.*.******...*****.*.**.*.*..*.*..**...*.*.*......***.*...*.****.**...*..*.***....**.*.*....*..**..*.*.*.*..***..*....*.*..*....**.******..******...**..**.**.*..*****...*...*.**.******.**.**....*.......*****...***.**.*****.**...*.*****.***.*.**..*...*.***.***.**.*..*..*.*.**..***..*****.***..***..***......***.*....*..**..*...*********.*..*..*..*.*.**.*.*.**.*.*..****...****...***...*.*.*****...*.*..**.**.*..*..*.......***..**.........***..**....**..***..*....****.**.*...*..*..***..**.**.*...*******..**..***.****.**.***........*.....*****...........***..**.***...***.*.*..*...*..**.*..*..*..*..*.*.*..*....*.**...****..*.*.***.**.**......*****.*..******.........***..*.*.***.*.*...***.**...****..**.*..**.**...**.*.*.*.*...*.*.....*.******..**...*..*.****.****.**.*.*.***..***.*.......***.*.*..**.**.*.*.*.*.*.*.....**..***.....*...****..***.***...*...*....*.**.*.....***..*..***.*.*..*.**.**..*.*.*..*..*.*......**.***...*.*....**...**..*.....*..*.*..*.....**....*.*.......*..**...**....*.*.*****...*.*.**....*.*..*...*.***..*.**..****..***.**..*..**....****..**.*****.*.*******..*********....**..*..*.*.*......*...*.*..**...*.** .**..**...*.***..*.*.**.*****.**...*.*.**.*..*....******.*.**.***.*...***.**.*.*...**.**.**..**.**.******.**.**.........*..***.*...*....*****..****.***.*..****.****....*.....*.***...***.......*..*.....*.*.*.*......******.*..*.******..*...*.*.*.**.*.**......*..**.*.*.***.*.*..******....*******.**..*.****.****..****.*.**.*....*..**....*...*..****.*.**...*.**..*..**....*.****.***.**.*.*.******..***...*.**.**...*..*....***.*..**..***.*....***.*..*.***.**..**...**..*****..****.*...**.*******.*.*.*.*.****.***.**..***.*..*...*.......****.*.*..***.*....*.***.***.**.**.....*...*..*...**.*.**.**.**.*.*.*.***..**..**..**..*.**.**.**.**...**.*.*..*.**.*.*.***...*****.*.**.*...*.**..****.*...*..*...****..****..*******..*.**..*.....*.**.*.*.***......**...*.**.*.***....**.*.**.*..**.*.*...*..*.***..*.**...*...*.****.*.**.**....*..****...*..*.*.*..***.......***.**.**..*.**.*..**..**.*..**.*.***..***..*....*..*.*...**......**.*******.*...*.*.**...*.*.**...***.....**...**.*.*.**.*.*.**..*.***..*..*.***...***.*.****.*..**.***..**.**..*.*..*...**..*.****..*..*.*...*..*...*..**..**.*.*....*****.*...*..........***....*.*.****......***..**..*****.*.*..*.***.*..*.........****.**.*.*....****.....*....**.....****..****...*.******..***.**.***.**..**..*...*..**.*****..*****..*..****.*.*.**.....*.....*.*.......*..*...***.***.*.*.*...*....*...*..***.*..*.*...*.*...*.**...*.**.**...**.*....*.***.****..*..*.*..*.***.*.*....*...*****.......*....*..*..*.*.....**..*.**....*.*.**..*.**.*......**....***..****.****.**....**.**.....*.****..**.*..*.***..**....****..**.*..*.*.*..***..******....*.*.***..**..*..***.*..*..***.*.*.*.****...*.*...*.****...*.***..*..*...*....*...*.*...*.*.*****.*.*..***.******.*****..*.*.*...***..*..****.**....*..*...***......*****...*.**..*..*.**...**.*.*...*.**.*.*....*.******..*.*.**.**......**..*..*.*.**.***....**.*.....*.**.*..*.******.*.***..**.*.....**...*.*....*.***.*....*....***.*...*.**..**....*..*....**.*..*.**...*..*....*..***..**..*****...*..*....*.*...***....***... **..***.*.**..*.*.******......*****.*.*.***.***...*..**.***...**.*..*.*****..*.*....***...*..****..*...*.***.*...*..*..*.......**.***********..**.*****.*..****..*..*.*.....*..**..*.**.***..**...*.....**..*.....**.*......*.**....*.***..****....****.*...*.....**.****..*.*.***.**.*.**.*.*.******...**..*****.*.**.*.****..*...****..*.**....*.**...*.***.*****....*....*..**.**....****.*.*.*..**.****.**..**..**.****.**..**.**.*..**.*.*.*..*..**......*..*.***....*.*..**.*.*.*..**...**.**..*.*...*******.***.*...**....*..*...*...*..*.*....*.**.*..*..***.**.*.....******.......*....***...****.**.****.....**.*.....***...*.*.....*.***.**...*.*...*.*.....*.***********.**..*..**..******..*...****.*..*****..**...*......**.*...*.*..*...**.*.*.****..****.....**...**..*.*.***..**.*...***.*.**.**.***.*****.*..*...**.**..*..*...*.*..*.**...*.*.**.***.*......****...**..*.*..*..*...****.*...**.*..*.*..***...**.**.**..***.*.*.*..*.**..**..**.*..****.*.***..****.*.*.**.....***.......*.*.*.****.*...*...*....*.*..*.****.*****....**..***.**.*.**..**.*....*.*.*.***..**...*****.*.******....**********..*.**..*.**..*....********...**..**.*..****.....**...*....*.***......**...******.*.****...***..***.*..**..*..*...**.**..*..**.*.*.....***.****.*..***.***.**.*.*..*.******...*..*..*.***.....**......***..*..**.......*..*.***...*.*.*...****.*...******.*..*.....*.******.****...*.**...*....**..***...*......****...*****..*****.****..*..**....**......*...*..*****.....*.**.***.****.***.....*.****...**..*.**.*..**...*.*.*..**.**.*..*..*..*.*.***...**.**.**.*..**.*.*****...***..*...*.*..*..***.*..***.*..***.*....*.....*.*.***....****.***.**...*..**.*.*.**..*.....*...*****...*...***...*.*.*...****.***.***..*...*..*....*...**.**.*..*.*****..*..****.*.*.****...*..*.***.**.*.*.*..*.***........**........**.**...*.****.**..*....*.*.*****.***...*.*.**.*.*..**.**.***.**.***.**.*.***..*.*.**...**...***.*.**.*..**..*******.*..*....*...*.*..**.*.*.*.**.*...*..**.*.***....*.*.*..**.**......*.*..*...*..*.....*....******.... *.*....*****.***..*.**.**..*.**.***.**.*.***...****..**.*..*.*.*.***.......**...*.*...****.**.*.***..**.....**..**.*...**.*.*..*.**..*....***.**...*.**....**..*.*.**.*.....*...*.....**..*..*.....*.*.*...***..**..**......***.**********....**.*.*...*.**..*.**...***.*.**..*****....**.***.*.***.*.*.....*****.....*..****..*..**..**..*....**...**.*.*..***.****.**......*..**.*....*.*..*...*.*..*****.*.*.***...*.****...*.*.*.*.****.***.*...*.*..*....***.**.***..**..*.****.*.**.*..*.**.***.***..**.......*.....**.*...**.*.*******.*.*.*....**.*..*.**.***..*...**..*.*.*.*.*.*.*.......*..*...******..*..*.*.**.*.**.*.......*.**..**.*..*....***....*..*..***...*.*.**.******.**.**....*.****.....***.*.....*..**.**....*..**.**.*...*.***.....**.**.*..*...**.******.*.*.**...*...*.*..*.*.**.**..*...*.*.*...**..**.*......*..**.***.*...**.***......**..**.*.*....**.****.*.*..***.****..*...***.**.*...**..**.*...***.....*.**.*.*.*..**.*...****.*.**...***.*.**...****.**..*.**********..*.*.*.**..****.*****.**..*..*....*..*..**.**.*....*..*.*.**.***.***.***.*....***.**.***.*....**.*....****.....**...*..*.***.**...**.**.**.***.******..****.*....*.*......*..*.********..*.**.***.*...*..*.**.**.*.****....****.****....*.*******.....*.*..*.....*.*.***.****..**.*.*****.*.**.*.*.**...*****.**...**.*.*.*.**..**.*....*.****.....**..******.*..*.*...*.*..*..***..*..**.......*****.*.**.*..*.***...*..*....*...*..*...*.****.*.**..****...**.*.**.***....*..*......*********.**..******.**.........*..*..****..**.*.*.****.*.**.***.**...***...*.*..*.*...*.***...*.****.*.********.....*.**.***..**.*.*.*...*.**...*....*....*....*****.*.****..***..*.....***..*****.**..***...***....*.**.**..****...*.****.***.*.*****...*.**..**....*.*..**.*.*..**..*..*.***.***.**..*..***.*.******.*.....**..**...***....****.*.*...***...*.*..***.*..*......**.**.....**.*.*****.*..********..**..*.*....*....*****...*..*..*.*..*.**.*.*.**....*....*...*..**.*.**.**.....*..***..**.****..***..****.*......**..*.**.*.**..***....*..*.*.**.**.**.**...* .****......***.*.*.**..***.*...*..**...**...*.**...*....*****.*......*****.....*.**......***.**.*.***...****.*...*.*..****..*.***..**.**....*..**......*****....*.****.*.*...**.**.*.**.*..........*.....*........*..*.*...*.**.**.........**...**.**..**..*********.*..***.***....*.***.*..*.***.**.*......*.*..**....*...*..*..**..*.*.**...*******.***...**.*..****.*.***.***.*.*......*...****.*..*..***.*.*..*****..*..*...*....*.***...**..*....*.**...*.....*..**.**.*****....**..*.*.....*.***.*.***.**.**...******.**..*..***..*.*.*.*.*.......*...*.**..***...***.*.**..*.**.*...*.***.....*...*....**...**.**...**..***.*...*..**...**..***.*...**.*.*..*..**.....*...*...**.*..**..*....**.**...*....*..*..*.*.*....*..*...**...***.*.*****.*.*......*...***.***.**........*.**....**.*...*.*****....*..*******.*.**.*..**..***....*.***.....***...**.*****..****....*...**...*..*.*..**.......***..*..**...***.**..**.***.*..***.*****..*.*.*.*..*****.*...**.**....***...**..*.*....**.*******..*..*..**....*..*.**.*.**.********.....*.*.*.***.*.*****.**..*..****....**.****.*..*******.*.....**...*...*.*.*.**.****.*.*....*******.******..*....**.***.*****.*.**..*..*.*...**.****.*.*..**.*..*..*.*.*.*.......*..***..*****..*.*...****..***...**.*.***....**..***.*.*.**..*.*.*.*.**...***.*..*..*..*...**.*.****..*****...**...*.*..*.*..***.***..***.*..*.*......**...*..*..*.*..*...***..***...*....*..*..*.*...*....***.**.**.*.**.**...**.*...*******.**.....***.******..**.***..**.***..**..**.*.*..***...**.**.**..*...**.*.**..*...******.*...**..*.*.****.......****.**.*..*****..*..*....*****..*.*...*.**....**.*....*.**...****....*.**..*.*.*.*.*..***........***....****.*******...*.***.**...**...*..**.******...*.**..*.***..******.*....*..*.*.***..*..*..*.**.**.....***.*...*.***...*....***.*.***..**..*..*..*****.**..***...*.****....*....***.**....**.**.*.**.*...*..*....*..*****..*..*********...*...*..*********.*..**..**.....**.**....*.*.*.*.*..***.*...**.****....*.*.*..***.*.**.....*****.*....***...*****.***...**.*..*.... .*.**...****.*.****..*..*****..*****.....**..*..*.**.**.**........*...***.*....***.*****.**....***......**.....*.***....*.*.*..*..*****....**..***..*..*.****.**.*.****.*.*....*..*.*.*.*..*****.**..*.***..*..*....*.*..*..**.*...*.*....**.**...*.*..***.**.......*..*.********...*..*...*..**..***....***.***.**.****.**.*.***.****.....**....**.**.**.*...*.**.**..*.**.*.**.....*...*.**.*.***...*..**..*........*...***.**.*****.*..*....*.***..*....**.****.**..****...**..**...***.*.*.*.**.**..*...*..*.*.****..*...**....*.*.**..**...*****..*..*.**.*.*..*.**.*.*..**......**.***.**.***.**.****.*....*...**......**.****.*.****..*...*..*.***..*...**..***...*****..*.***.*.***...*...*..*.**.......*.*...****.*.....****..**....**..***..*..*......**.*......*.***..*...*...*.******.**.***..***..***....*.**...***.....*....******...***.***.*.......**.**.*..**..*...**....***.*.**.*.*.*********...*.*...***...*..*..*.*.*****.*..*.*.*.**...*..**.*.**.**..**.....***.*...*..****....**.**.*****..*..*.*..*...*..**.*.*..**.*.*..***..*****.**..***.*.*.*.****...********.**...*.**.**.*..***...*.*.*.*..**..**....*.**..*.*.*...**...*..**.....*..*****...*..*....*....*...**.*.*.****.....*******..***..*.*.*...*.*..*********.**.*...*.**.****.*...*..*****.**...**.*.**.*.**....***.****...*...**..***.**.**..****...***..**...********.*..***.*.*****.***.*...*....*.*******..**.*....***.****...*.*.....**.**.***.**.***.*.*..*.*..*.***..*..**....*..*.****......*....*.....*.**.**..*..*..****.***..**.*....**.**.*.*****.**.**.........**.*.****..*.******.***.*..****...**...*..*......******..*.*.**.*.*....**.*.**.***.***.*.*.*.**.**.*.**.*.*.*.*.**...*.*....****.**.*..*..*..*..*..**...******.*.*..***.*..*...***.*.*.*.***..*.**.*.******..**.****.*...*.****...****..***.*..*.**....*....*****.*..........*.**.*...*..*...*...**.**..**...*..****.....**.*..*..**..***..*..*...**..***.*.*.*.*..**..*..**.*.*.***...*.*..**.*......*.***..*..****..**.****..*...*.**..***....*.***......**.....*...*.....*.*..**....***.*.**.....*.****.*.** .*.**..*****.*...*..**..**.***....**....*..****..**.*.*..**.*.*.**.***.*.******.**.****.**.**.*...**...***.....***..*..*.**.*....*..*.**....*.*.......**.***.**..*..*..*.**.**...***..**.**..*..***..*..*.*.*****.**...*...*.....*.*.***.***.**..****..***.**.**..******.**.*.**..*.*..*...**..*....**.*.***.*......*...*.**........***.*...*.**.....****...**.*......****..*.*.*..**.**....**..*****.****..*.*..*......**.*****.**....*.*....**.*......**.......*.*....***.*.*.*...***.*.....*...*..**....*.***.***.*..****.*..**....*.....**.*.*******..***..*.**.*.....*....*...**...**.**...*.*.*******....**.**.**...*.**...****.*..****...**..******.**.....*..*..**.**.....***..*********.*.**.*.*..*...*..*******..*......*.*...*****.*.**..**..*.*.**..***...*.***...*..***..****.*.**.****.*..*..........****..******.*.**.**.*..**.....*.*.*********.**....*.*.****...*..***..*.****..*.******..****..**.***.**.*...********.**.*****....*....****.....******.**.*.**.*.**.*.**..***.*.*.*.**..*...*..****...**...*.*.***..***.***..*....***.*.*....*.*.*.***...***....*..*.*......*.****.**....***..***....*.*.****.*.*.*.....***.***.*.**..*.*..*.....*.*...**.*.******...*..*****.**.*..*****..*....**.*****....*..*.***...**..**.***.*.******..**.*..*....**...***.*.***..**.***.*..**......***.*.***...*.**.*.*.******.*.*.**.******..***.*...*.**.*.*....**..*..**...*..**.***...*.****.*.*****.**.*..*..***.*....****.*.**.***.***.***.****..*..*.*.**..*..**.***....****..*....*..***.*.****.*....*****.****....***..*..*.**..*..**...*....***.*.*..**...*.**.....**.***.*...**.***......*.*******.**.***********..*...*...*..*.****..****.**..*..*.*****..*..*...*..**.***..*****.......**..*.***.****.*....*.*.**.*..**.*****..***.*..*.*..*.*..**..*.*.*...**.**.*.******.*..******.**..*.*...*..******.****.***...****.**..*.******.*....**..*...*..*.***.*.*****.*..***..**.**.*..*.**.*.***.**..****.*****.**.*.........**.*...*....*..*..*..**...*.***..****....***......*..*..*...*.*..****..**.....*...***.**.******.*******..**......*****...**...* ..**.*******.*.*.**..**..*.*.*.....*..*.***..*.**.*.*.*.******...***.***.*....****.*.....*.***.**..*.*...*.**.*......****......***...*.....**.....*.*.*.******..***....*..*...***..***...*..*.*.*.**...**..*.*..**..**.*...***......*.**.*.**.**...***...**.*...*..*.*..*....**.*.*.**.*.*..***.***.*.**.**...**.********....*....***...*..***..**...***.*****.***.*..*****.***.*.**....**....*.*..*..***.**.*.**.*..*..*..*....********.*.*....***.*****..***..**.**.*...*...*....*..*.***....**....**.**...*.*.**...***.**....***..**........***....*.**.*.****...*****.***.*.*..***.*....*..**.*.***..*..*..**..*...*..***.***.*...**.......*....*....*..*.*.****..*.*.*..*.*.**......*..*...***.*.**.....*.**..**.*..*.....*.*.****..**..*.*...*.*.**.*.*..******.******...*..**.**....*......****.*...*.***.*..**.**.*****.....*..******..*...*.**.**.**.***.*.******..**...****....**.*********....**...*.**..**.*...**...******..**...**.*.*..*...*****.****..*....****.***.*.**..**..*...**.*...**.**.*....**.**...**..*..*.*****..*.*....**.......****.**...*.*.***..*..**..*.**..****.*..**....*.*......*.**.*..*.*....*****..*.*.*..***.*..****..****.*.*****...*..***......************.*.*....**.*.*...**.**.*..*...*..****......*..****.*....*.***.*.**.***...**.*.*.*******.**....*...*.****.**..*.**......*...**...*....******..*..***.*....*.*.***.*...****.*......*..***.**...*...**...*.*.*.*..***.*.*.**.**....*****.****..**.*.........*..*..*.....**..**.***..*.***..***.***.*****..**.*.***...*****..*.....*....*.*.***.******.*..***.....**.*.....**.*.**.******.***.**.**..*...*...**..**.**..**..***.*..****.*.***.*.**..*.*.**.***.*..*.*.*........*.******.*..*...**..*.****.*.*.**...*..*.*..***.**.*.*.*.****.*.*...*.***...*..**..*.**.......*.**.*...**..*......**.**..*..*.***..*...*.****.***.*****.*..*.....**.**..*.**.****.***.*.*.**...***....*.*.*****.**.....*..*...**.***..*******.*.*.......*....**.**.*...**..***....*.*..*.**..*..****.*...*****....*.....****.*.*....**.*****....**.***.****...*..*..**.**.*.*..*..**.*..***.**...* ***......**....**.*..*..*******...**..*.......*.....****.*.*.**...*.**.*.*.*...*...***.*...***..**.**.*..**..*.***.***..***.*.*..*.*...***....*.****...*..**.*.***.*...***..*.**.***.*...*.*..********....***..**..*.*.*..**.*.******...**.**..**.*...****..*..****.*.*.***.....*..*.*.....*..*..*....*....*.**.*****.**...**.**..*******.**.***.....*.*....*********...**....****....**.....**..*.*..**....*...*......**.**...*.*.*..**.*.**.**...**.*.*.**...**.**....*...**.*.***..***.**..**.****.***.*.*..*...*.**.*..***...*..****.*.......***....**.***.****.*.*.**........*.*.**..*****.*******.**.**..*.**....*.***.*..*...**..*...**.**.....**..*.*.*..**.*.**.**.**...******..**....***....****..***.*.*...........**....**.***.****.******.*..**.**.....**.*********.*****.......*.******.*...***.*..*.*...*.......**....*.*.*..*****....*.*..***.*..***..**.*....**.*.....*..*.*******......*****.*.*..**..*...*.*..*..**.**.***.******..*......*.*...*.*.*..*..*...***.**.*.*....***..*.*....***...*.*.....*.***.*.*....**..*..*.*.**..***.*...*.*....*.***...***....***.**..****.******...*...*.*.*.**...**...*....*.*.**.**..*.**...*.*..****.*****...*...*..*.*.**..****.*.****.....**..*.**..**.***.*....****.******...*..****.**.**.*......***.**..*.***..**.****.*****..***.....***...***.***..*****.**.*..*...*.****...*.***.**.**....*.*.....***.......***..*.******....*.*.*....*...**..*.*..**..*****..*....***..***.*.*.**.***.*.***.***.*......***..*.*..******.....*.*.**.****.*..*.***.*.*....**......***.***..**..***.*.**..*****.*.**.*..****.*.*.*..******...**.*..**.***....*.**..*.***.**.....*..**...**.*.*.***..*.....**...*...*...*..*.*.*.******.*...***.**.***.*........*.**.*.....*...**.*..**.*..***.*..*.**..***..*.**..**.***...**...*.....***...**....*..*...*.***.*..***.....*...***.*....*.*.*..**.*...*.**....*.**.*...*..**.*.**.*.**....*...****....*.....*.**..*...***.***.*....*...*.*.***.******...*..****...**..****.***..***.**...****....*...*.*.*.*.*.....**....**...**.*.***..***.....**.****..****.***...**....*..*...* ***.*.*.*..**..*.***..****...*.***.*..**.*****..**.***...**........**.**...***..*.**...*..*....*..**...*.******...*...**..**..*..*.**..*.***..*..*.*.*..*.**.*.*.**.....***.......*..***...*.**.*.*.*..*.****.**...***.*.....**.*...*..**.....**.****..*.*.***.*..*.***...*......***..*..**.*..****..*..*.*******.*.*******.*..**...*.**.****.****....*.******..*.*..*...****.*.**.*.*....*..*.**...*..*..**.*.*..*.**..*..*.****.****..*...***..*..***.....*.....*.**..*...*..*.*.************....****.**..*****..*..*****.....*.**...*****.***...*.**.**...**.**....******....****.**...****....**..**....**..****.*....*.*...*.*..*.***.***.*..*...***.******..***..*.***.*.*...**.*****.*.*..*..*....****.*.**..**...*....*..*.*.****.*.**..*****.***.....*****....***.***..***.**....***.*...*****.*..*******.******.*..*.*.*.*..**..**.......*..****..*....**..*.**.*...*.**...*.**.**..*..****....**......**.*.*****.***........*.**...*.**.**.*****.*...*.*.*..*.*.***....**....**.**..**......***.*.*....*.*...*.*****...**...***.*****..*......**....*......***.**.***....***.*....*...*.**..*....***.**.**..****..*****.**.*****.****..**....*.*.**.**.**...*.*.*.*.*..***..**..****...*..*...****.....****..*.***..**..****.**.***.....*****.*********....***..*..*....*****...**...*.*.*.....**..*.**.*...**..*.*..*...**.*..**..**.***.*..*.**.*.*..*.**.*.*...***.**.******.*.....**.**.**..*..*.**.*..**.***.*.*...*....*.*.*..*.**.**..***.....*.......*****.*...*...*.*******.*..******..**....*..****.**..**...*...*.*.*.**.....*.*.*****...*.**..*.*..****.*..***.*****....*.**.**.*.***....**.****.....*..**.*..*..*.....*..**...........*..*.......***...*.**.*...*....*....*****.*.*.*.*.*.**..**.**....******.**.**...*..*.**.*...*.*...**.*.**.*..***.*.*..**.*.**.**.....***.*.*.*...**.*...**.*..*..**......*.*.....**..*..*..**..****...*...*..*....*.**.**...*.....**.*....*...*.***.***..******..*..****....**..*.****.***..*.**.****..**.**.**..***...**...*.*.....*****...**.*....**..***...**....*.*..*****.*.*...*......***.....***.***..****. .**.*************.*.*..*........****..**.**..*****.**..*.*...*.....**.**********.**.*...*...**...*******.*..*.*****..**...*.*....**...*********..*.**..*..*.***.*.*..*...*...*...*..*.....***..**..*.*..***..*****..**..*..*****.**..**....*...*.*.*...****......****.*...*..**.*..*..**.**.**.***..**.*....****...*..*******..***.*.....*..*..*.*.*.*.*.***.*.***.***..**.*.**.*.**....**.....**.*.**.**.**....**..**.*....*.******...*..******..*.*.***.**.********.......**.**...*.*.*.*...**.*.**.*...**..******.**.*.*.*.*.*......***.*...***.*.......**.*.*..**.***.*.*.*.*.***.**...***....**..*.*..*****.**..**.**..***.....*.......*..*....*.**...*.....*.*....*.*.*.*...***.**.*.***...*.*...***.**..**.*******.*.*****....***..*.******.****.**..**...**..*..*...**.**.**.**....*....*...*...**...**.**..**..*..*..*.***..**..******.*..***..*...*..****..*.*..*..***..*.**..*.*..****.*.**..*...*.*.**.*..***.*...*..*...*.*.***..*.***.....***.*.*...*..*.**..**.**..***....**...****.*.*......**.****....**...*.*......*****..****.*.**...**..**.*.**.****..*......**.....*****.**...*..****...****.*...***.*.***..***.*..****..*..*.*...**.*...*.*...*.***..*..**...********.***.**.*******.***.****....*.***.***.*****..**..**..*..***.*.***.*.***..**.......*...*..***..***..*.**..**.**.*..*....*.....*.******......******.*.*.****.*....**.*.*...***......*.****...*****.*.*.****.***.*..*.*.****.****..**..*.*.*...**.*****..****.*..*.*.*..***.*..*.*.*..**.**.**.***.*...*.**..*.**..***...*.*..**.**..*...***..**..*.*........**..**.*.........*.*.***.*..**..*..**.*..*..***..**..*.....*.....***.***..***..*****..*.....*.**.***..*..****..*...*...*...***.**.*..**.**.****.**.***.***.**.*...*******.......*.*.*.*.****.*.*..*..**.***......**.*.**.*.*....*.****..**..*..**.***.**.***...*..**.**......*.**.......****....**..*****.*.**.******...*******...***..**..**.****..****......**.**....*.*....**....*.*......**...*.*.*.**..*.*.*..***.*...*.***.*.....**..*..***...*..*..*...*******...***..*.*.**....**.***.******.......**..**....*...** ****....***..*****..**....*.**.*.*.....*****..*...*...***.***.**.******.....***..*.*.***.**.*.**.**.***..........*...*.**..**......*.*.........*...****.*...***...*..*....*.*.*.**...*...**..*.***...*.*....*..*..*.****..******..***.*.****.*****.*.**.*...*..***..*.*.**.*.*..**.*.*........**.****......*...*.**.*.*.*...****.*.*..*....**....*.*..*..***.*...*...***.****.**.*.*...*..*..***....**...*...*..*...***...***...***.**......*.**.******.*.**...*...**.****..*..**..*.*....******.*.**.**..*..*.*....**..*.****.....*...*.....***....*...*..****..*****...*..**.**.***..*****.*.*..**...***....****.....*.....*....*..***.**..*..*.*.*.**....*.**..**....*..*......*.***..*..***.**..*.*.*.*********...*...*...**...***.*..**....*..*****..*.**..*..*.*.**.*.*...*.*..**.*..****..**...*.*.**.....**..**.**.***.**.***...***.****..**....*..*.****..**.**.*....*.**..*...****...**..*...**.**..*...*.....***.**.**..**.**..**.*.*...****.*.*.*.****....*..*.*..***.*..*....**....***..*.***.*.*.*.**.***....*.*.********..*.***..*******.***.******........***.*****.***.*.*..*.....*.**....******...*****...*.**.**.*.**..*.**...*......**....*..*.*.*..**.**...*.**.****..**.*...***.*..*..*...**.*.***..***...***..*.**....*.*.*.*.....**..**..**.*...*.*.**..***..*.**..**...*..*.*.****.*.*..****.**...**.**...**....*..***..**.*********..*..*.*****.**...****.*.*.***..****..*****.*.****.....****.....*.*.*.***...****.*..**..***..****.**.**.*.*..***.***..**..**...*..***.****..**.**.**..*.**.**.**.*...**..*.**..***.*.**.*....**.*..**..*.***..**.****..*.***..***...**.***.**.*.**.******.......**.***...*..*.*.**.*.*....*.*....**..*.*..**..*...**..**..*...**.****..*...***.*.*..***..******.*.**....*..*..***.****..*...***..*.....***.**...***.....***..*.**..*...***.*.*..*....*.********..**.**.*.*.*....*.*..***.******...*.*.**.*.*.**.*.*..****.*....****.*..**..*..**.**.*.************...**......*.*..**...**...***.......*...*.**.*..*....*.**.**...****.*.*..**.**.***..**.**.*...******.*...**..**.**.**.*.*.*****.*.*.*****.**..*.* .*****.*..*..*..*.***.***....***.*.*.**....*..*..**..**...*...**.**.*.*.*.*..*.*..*..**..*******.**.**.*......*.**..*...**...**...****.*.....*.*..*.**...***..**..*..*****.*....*.***..*.....****..*...***.*.*.*.*....*..*..*.*...****.*.**..**.*.....**.*........*.***....*.*....*****.**.******...**..*...********...*.****..**..**.***..*......********..****..*...*.*.*...***.*.*......*.******...***..**.**.*..**.*.**...*...*.**.........***...******.*.*.*..***..*....***.*.*****.*****.****..***......***.*....*....*..****.**.*.*...***...**...*....*..**..*...**....*.**.*.*....****.***.**.....*....*.*.*.*.*.**.**..*.*.......**..*...*.****..****.*****....*...****...**.*.******.......*.*.....***..*..*.*.****.*....**...*.****.*..***.*...*.**..*.*****.*****.*..***...*.......*..*.**..*******..*...**..**.*.***.*.*.*....****....*****.*.*****...***....**.*.*.*..*.**.*...*.*.****......*..*.**.......*..*.**.****.**.*..***....***.*******.***..*....*...**.****..*..***..**.***.*...*.***......*.*......*..*..****.*.*.**..*..*****....*....**.*.*.**..****.....****.**.***.*.*....*..**.*..**.**...*...*.**....***..*...**.*...*..*.*.*..**....**...*..****.....*...**.*..***.*.*..*...**.*...*.***.*.*.*.*.***..***.*.*.*....*..*.*.*......*....*.....*.*.**....**..*****.**.*.*****.***.....**.*.***..*.***.....*..**..**.***...*..****..........**.*.*.********.*..****...*.**.*..**..**...*.*.*..*.***..*.*..**..***....**.*...***.*.....**....**.****..*.*.*..*.*...*.*.**..**.....*.**..*..*.***..***...*.*.****.****..****.******.*.*.**..****.*.**.**.**.*.**.....*..*.....**..*...**...**..*..*.*.*..**...***.**.*..**...*.*..****.**.****..***.****.**...***...*.....**...*.....*..*...**.*....*..**..*..*.*.******.*.*..**.***..*..*..***...**.**...*..*.***..*.**.*...**.*...*...**..*..*.*.**************.******.*.....*.*.***.*.*****.**..*......*..***..**.......****.*.***..***...**.*...*..*.****.*.*.....*.*.**.**...*******.*.**..*..*.*.**.****...**.*.*..*..*.**.*.*.***.**..**.***.**.*.*..*.......*..*.*****...*..**.*.*...*..*.*.. ...*.*****..**...*......*...*.*.*..****..***...*.*****..*******..****.....*...***...**..*****..**....**..*....*..***...*.***.......*.*..*..*.*...*..*.****.**..*..****.*..*..******.*....*...**.*.*.**.**.*.......*****.*..*..*.*.***....*...**.**..*..*.*..**.****.*****...*..**.**.....**...*.*.***.*.*..*..*...**.*..*.*.****..**.*.**..****.*..**..*.*...**********....*.*.***..******..****.*.*.****...*.*..****.*****...*...*.*.*......*...**..*..*.....*...**...**...**.*.**.***.**.*....*.***.****.......***.*****..*...****.*....**.*..**.*.....*.***.*.....**....***.......*..**.**..*..*****.*.**..***..**.**.......**.*.*...*.*..*..**...*.*.*****.*..*.**..***..*.*..*.*.***.*...**.*..****...*.*..***.*..****..*.***.**..**.*....**....*..**.*.*...*..*..**...**....*.*..**.*...**....*...*.......*.*.*....*.*......**....**...**..***..***..***.*...**....**...***..****..*..*****.***.*****..**..*...*.*..**.*..**..******.***.*.*.***.*.****..**.*****..*****...***.**.**...**...***...*.*...*.**...*..**.*..*.**..*.***.*.**...*.*....*..***.****.*.**..***.**.***...*.*.***.*..*...**.*****.*.*.***..*..**.***.*.*.*..***..*.*.***..**.***.***.*****...*...**.**....***..**..*.**...**....***.**.*.*.**.*.***.*.*.***.**.*..***.......*******..***.*..*.***.****.*..**.******...*.*.*....*.*.*.*.**...*.*.......**.*..*.**....**..**...**..**...*.****..**.**.*..**.*.**.***..*.**..*..*.*..*..*...*.*.*.*.**..**.*....**.**.*.*****..**.****..******.***..*.***..*..**.**.***.**.***..*.*..*......*.**.***....*..******....**...*..*.***...***.**.............**..*..*****......***..****.**...**.......*.*.*.***.*...*.*****...***.***.**.*****.****.*.*.*...***.***.*..****..*.*.....****...*.**...*...**.*****.*...***.**......*.**..**.*.**.**.*.*....*.*..***.**..*.*.***...**..**.....***..*.**..*.*****.*.**.*.*..*.*...*....***.**..*..******....*...*..*..*.*.*.*....***.*.***.**.**.*..*...*..***...*...*.*.*.*.*.*...**.*...**..***...*..*.*..*.***......*****.*****.**.***....*...****....*..*.**.*****.*......*.**.**..***...*****.**.*.*.**.*. ..***...*....*.**..****...**...***.*....*...****.**....*.*..**..*****...*..*..*.......*...**.*..*.**.*....*.****.*...*****....*.......*.....*..**...*.**..**.****..*.**.**..**...*..****.*.**.**.**..*.***.*..*.*.*.*..**.**..*..*.*..*....**.**.***.*.***....*****.....***.**..........*....***..***..****.***.*.....*..*.*..*...**.*.***...*..****...**..**..***...****...*..*........*..**.**.****.**.**.**..**....***......*.*.....******.***...**..**.**...**....*.***...**..*****.*.****....*.*.....*.*.*........*...*.*..**.****...*..**.**..*.....******..........*...*..*.*******..*.*..*.*.*...*.**.***....***......*****..*.**..*.***.****.*..***..*..**...*.....*.****.*.*..**...*.**...*.*..**..**..**...*..*..*..*...****.*.***.**..**.......****.****.*..**.*.*..***.*..*.*..*****....***.**....*..*.***.**.*..**..*.*...*..*....*..*.*.....*.**....*....*.***..*..*.*...****.*....*....*....*...*.******..**.*..**...*...***..**.**..******......*****.***....*...*..**...***....**.......*.**....***...*.**.**....**.*****.*..*.*....*....**.**.****.**.*.**.**...***.**.**.**...**.*.***.*.*.*....*.**..*.......*.*....**.**.....**.*****...*...***.***.***...*..**.*.**..*.*..**...***.****.*..**....*.*..*...***.**...**..***.**.*...**.*.***.*.*..*.*...*.*.....*...**....***..*.*.***.*.*.**.*****.**.*..**.****..*...*..*.***.***..*.*.......**.*.....*...***..*****.***.****...*.*.*.****.***..**.****.*....*...*..*.*.*..***...****...**.**.*...****.....**..*..**..**.*.*....****.**..***.**.*...***.**.**.****..*.*.*.**.**..***.***...*.***.*......*...****.***.....**...**....**...**.***..*....*..***...***..****.*...*...*****...*.**.***.*..**.*.***..***.**..***..*..****.**....**.*...*****.*...***.**.**...***....*.*..**...*.****.*.....*..*******..****...**.*..*.****.*.****.*...*.*.*.*..*.*.*.*..**.****.*.**.*.*..*.****..*..*.*...****....*...*..**.**..*.*.****.**.....**....*..*.***..*.*.*..**..***.*..**.**..**..**....***...*..*......**.*.*.*.....*.*...*.*..*...***..**..***.*.*..*..***.*..**......****.***..********.*.*..*** *****.*..***....*.***.**.*****..**.*...**.*...*******.....*.*.***.*....**...*.*..*...*..***.**..****.*.....*...***..****.*.....*.*...**.****..***....*..**..*.*.****.***.*...***.**..*..*****.....*.*....***..***.*.**.*....*...*..*..*...*.**.*...*.***..***.**.***...*..*****..**.***....*****..*.***.**.****..*.*..*...***.*.*......*...*..**....****.*....***...*..*...*****.*..*..***..*****..*****..**...**.**.**....**.**..**.***...*.*.**...*..*.*.*..*..*...**..***....**.**..***.**...***.**...****......**....**.**...****..*.**.*.******....**...*..**..*......*.*..****..**..*..*....**.*.....******...*.....**..*..*...*..****..*...***.*....**.**....*..*..*...****.*.********..*.....***.***.**..*..**.*.*..*****..**.******......*.**...*...*.*.***********.*.****..*.....***.*...*****.*....****.***.....*.**..**....**.*...*.****....*..*...***..*.****.*......*.***..*....*.**.*..******.****..**.*.*..**...***.**.***.**.*.**.*.....*.**..**.***.**.*..*....*...***.*...***.******.****.**...*.*****...**..*****...........***..**..*.*..*.*...*.**...*.*.****.*..***.**.**....*.*.*..**..**.*.*.*.**.*.....*.***.*.***..*****.*.**...*****.*..*....*.......*...*.**..*....*..***.*.***.**.***.*..**....*.***.*.**..**...**..**..*.....**...*..*.....***....*..*.*.*..***...*.*........**.*.*...***.*.***..***....**....***.******.***.*..*.*...***..*...***..*...*.*.**.*..***.*..*.***..****.*....*.*.*.********.**..*.*..*.*..*.*..**..*.***..*....*.*.*..*.**..*.**...***.***..**...**...****.**...*.***.**..*.***...*..****..***.*****.**..**..***.**....***.*..***....*.***.******..***...*...*......*.*.....*.****.**.*..**.**.*********.....*..*****.*.....*.*.**.......**.*.*..***.**..*.*..**..**.*..*.*.*.*.*..*..*.**...******.*.....*....*****.*****...*.*...*.*..*.****.**..*..*...*.*.*..**..*....**.....**.**....*.*......*****.*...**...****.***.****.*..*.******.*.*..*..**.***.**..****.**...**.****...*..****.*...*....*.*....*.*.***.*......***.*.*.....*.*...**.**.*****..*.*..*..*...*.*.**.*.*..**..*.**.*.*.**.***.*.***..**....** *.***.**.*.......***..****.*.****....**..*.....*.*...*****..*.***.*******.**.*******.***..*.*..*..**.*.*.***....****..**.**.*..*...*.*.*.***.***...***.*.*.*.......*..*****..*.*....***.**......***..*.*.**.....****.....*******......***..*........*.**.**.**...********...*.*.***...*.*..*...*..**.**...******..*.***.*....*.*..*....**.**.**..*.*.*.*.**..*..**..*..*.*.******.*.*.......*.*.*.*****..**.*.**.*......*.....*...*.*..******..***...**.*.*.*.**...*.*..*.....*.***.*...*..**.***.*.*****.**..*.*..*.*...*.*..*.*..**.*...*...**.*.**..**.**....**.**..**.*...***....*..***...*.*.**.**.**.**.**.***.........*.**......**.**.**....**...*.*...**..*........*.*.***..*..*****...*...*.***..*..**.***.****..*......**..*....**.**..**.*..***..**...***.**..*.*****...****..*..***.....*..*.***.*....*.**..*..*.....*.***.*.***..*.****.....*.*....*.***.**..**..***..***.*******.**..*.**..**.*.*****...**.*****..*..*.***....***....**..*..*.*.*...*....*...*..***....**..*.*.*...*...*.....**..**.****..*****..****.***...*.*****.*****..*.*..*.**.*..*..*..*.**.*..*..**.**.****.*..*..**.**..*.***..*...*.*****.**..****.*.***..****.*..**.**.*.**.***..*..**.*.....*...*...*.*.*......*..*.*.***...*.....*.*.****.******..*....*..*..***....***.*..****..**.**.*....*..**........*...*.........*.*.....**....****...*.**.*.*.*..**.*.*..*.*.*.**...*.*....*******.**.*.***..*.**...*.*****....****..*.*.**.******...**.*..*...*.*.*.*......***....*..****..**......***..**.***..**...*..*.*..*********...*.*..*..***.....*.***......*.....*.*..**..***.****..*****...*.*..*...**.*.*..**.*.**.*.*....**..*.*.******.**.****..**.*...*.*.*..*..*...*....*....*.*******.*.*..*.****.*.*..*..*****.*.**..**.***.**..*.*.***.***.....**.*.*...***.*..*.****....*...**.*.**.*.*..*.*.*.*.***...*.****...**.*.**.*.**.*****...*....***..**....*.**..**.*.**.**.*****..***.*.**..*.*.**..*.***..***.***.**..*.*.**.....**..*..*..**.*....*...*...**.....**.*..*...**.**.*.****...*...****.*..*..*.****.*.*.*...*.*..**...***..*.**..*.*.....***...**..*.*.**..*...*. *...***...*....***.***.**...*.*.*****.*..**..***.......*.*.****.**..*....****..*.*.*******..**.*..**...*.*.**...**.....*.*******.**.*.*.***.*.*.*.*..*..****.***.*..*.*..**....*.*..*...*..****..****....***.*.*..*..**...**.*.*.*...*..***.**.*...***.*..**..******.*.*.***..*..*......*..*.....*..*.**.*.*....****.*..***...**..**..***.*.*******.*.*.*..****..*.*.***.....*.*.*.*.***..*.....***..**..*****.**..***.**..***.***.*.*.*.**...*.****..*.....***.****.***.*.**.**.*.*.***.*.......*...***..***..*.***.*.**.*.*.*...**..***.********.*..*...*..******..**.*.**.**...*.*.**..*.....*.......*..**.**.*.*..******...*.....**.*.**.*.......***..**.*.*.**....****...*...*.*..***..**.****..*.*..**.***...**...***.*.*.*.*.*.*.*.*...**...******.*****....*.**.**.**.***..****.*..*..**..**.****.*.*...**.*...*..**.***....*.*..*.*.*..*****........*******...*.**.*....**..***.**........*...***.*.**.**.*****...*.*.****......*.*.**.******.*..*..**..*.**..*.*.**.***.****.*...********.*.*.*.**.*...*...***...*...**.**..*.**.....***.*..**..***.***..*.**.**.*.*.*.*....***..*..****.**......*.*...***..****.*....*...**.*..**.***.*..****.*.***.***.*.****..**.**.**...*...*.*.*.......*.*.***.**.**..**.*.*.**.***.*..**.**.*...*.****..*...*.****.**..*..*.****.***.**.*..**...*.*...***..*......**..****.*.**.....***.*..*..*..*..**.**.**.*......***....**.**..**.****.*****..*.**...*.***.*.***..*.*.*..***.***.**.**.*.***.*.*.**.**...*..*..***....*.*****..**.*****.****..*..*.*.*......***.****..*.*.*.***.*..*.*.*..**......*..**.*.*..*......*....*.......*...*.**..*.*.*...*.**.**..**.*.**.*....**....**....*.*.*.......**.***......*..*****.**...*..*.*.**...*...*****..****.*.*.*.*..*..**..***..**.***..*.*.**.....**.**.**.*..**..**.*.*.*...*....**..*..*.*..*.****..*.***..*....**.***.****.**.*.*..***.*******..**......*.***..*****.*.***..**.***.*........*...****..*..*****.*..***.*......*****.**.*...***.*..*.*.....*.*.*.***.*.*.*...****.**.*****...*.*..*****..***.*...***.*...*..*.*******...*..*....****.*..*....**..**.****.*****. *...***.*.*..****.*....*..*......*.**.*....*.***.*.*.**....**..***..**...***..****************.....*....*.**.****...***.......*.*.*..**..*..**....*.****..**.*.**..*.*..**..**..**.**..***...*..**..*.*.*.*******.**....*....**...**..**.*.*..*..***.....*.*.*.**..**..*...*..*.*.**.*.***..**....*****..*....**..*.***...****.****.**......**.*...**..*.***.*..*.******.*..*...*****.*.*.*..***.*...*...*..****..........***.***.*....*.........***.**.**.*...**.**..**.****..*.*....*.......*..***....**.......***.*..**.*****.**....*...***....*.**.*..**.**.*..**.......*.*..*...**.**.*.******...*.*.**..***..****..*..***.***.**....*..*.*...****.........*.....*.**.*.*.***.*.****.**.*...*..*.***.*..***....*.*.**.****.**..***.*......***.*...*....*.....**.....*******.*****..*.*..****..*.*.*...*.*****.*****..*..*.**.**..*.*..**.*.*..***..*.....*.**..**..*.**.*...*...**.*.********.*....***..**...*.**...*..*.**....*.****.*...***..***.**.**.***..*..**.*...*.*.**...*.*..***...*..*****.***..**..**..******.*****..*.**.*.***.....****......*.***.*.*.***....***..***..***********..*.******..**...*.*..**..*..***...*.*.....*.*..**...*..***.*****..**....*..*..*....**...*.*.*.*...***.....**.....***..*...***..*..**.*.*.**..*.*.*..*.*.*...*.****.*.*.*..*....*.....*..***..*....*....**.**.***.*..*..*****.*.**.**...*.******.*.*****..*.*..**.***..****.**.*.***..**.*..*.*.**.**.**....****.****..****.*.*.***.***.*.**...*.*..***..*.****.****..**....*.*.**...*.*.**.*****..*.*.*.**.*...*.*........*.**.*.***...*.*..*.*..*...*.**..*..**.***.*....*.*..*.**.**...*.**.*...**.****.*.*...**...*..*.*..*.**.*****.*...****.*.*.*.....**.*.*.*.**********.***...****.***...**.**.******...***..*...*....*...***..*.***.*..*.****..**.**.*****.*..*.***.*...**.******.***.*..******.*.*.*....**.***...*...*.*.....*.*.*..*..***..*.....***.*..***...*.**.**.**..**...*****..**.**....*********..*.*..*..*...*.***.**..***..**.*.*.....*.**.******..******....*......*.***.......*..****.....*.**....***..**..**....***..*.*....**..*.*.**.*.**.*..**..* ***..**.*..*.**.*.....*.**....*.*..*..***.*.*.******.**...**..*..*.**..*..*..***..*.*.***...*.*.......*.*...**.*..*...**.**.*.*.*.**.....**..*.**..**.*****.*******..***.**..**.*..***.**.*.*.**.***.**.*.*..****.*.****...*.*...****...****...*.*.***...*..*..**...**....*..*...*..**..*.*...**..*******..*.***.****.*****..**.*.......***...**...*.**.*..**..*.*..*.*.*...*..*.*..*.****..***.**.******.*.*.**..******.*.****.***......*..**.**..**.*.*..*.****.*...*...****.*......***.*.**.*****.*.*.....***.*..**....****..***.***...*...**.***.**....*..**....***..*******...****..*..*....*.******..*.*...*..*.**.*..*...*.....*...*..*.*.**.*...**.*.***...****.*.**......***...*.*......*.*.***.....**...***.*.*****..*...**..*.**.**.**.*..*.**.....*.*.***....*.....**..***.**.******.**..***.*...***..*.*..*.**.****...**.*..*.*..*..**...***.**.**..*...*.***....*....*.*****..*....*.......*.*..*****.*.**.***.**.*.*..*..****.***..***.***.**..*.****...**.*.*..**....**....*.*.*...*...*.*...*********..*..****..*..*......*.***.**.**..*...***...***.*.**.**.........*.*.**.***....*..**.*.*...***.**.....*.....**..*.******.**..*.*...*********.***..*..**.***...****....***..**..*.***..*..**....*..*.*.*******....**....*.***.***.*...*.**.**..**.***.**.*.**.*****.**...*.*...*.**.**.**..*..*.*....*..***.***..**.*.*.*.*.....*.*.*.**....*..***..*..**..**..*.*.*...*.....***..***..***.....*.......*..*.****.******.*.*.***..**..****..*.****....**.*.**.**.***..***..*****..*.***.*.**.......*.*.*...**.**.*..*.*.****.***..*..**.*..*...***...**...***.*..**.*..*.**.*.******.**....*..*.......***.*...**.**.*.*.****.**...*****....*.*....*.****.*...*..*********.*****...*.*.**.*.....*..*.****...**..****.**.******.**.**.*..******.*.**.***.**.**..*.*.*.**..****.**...*..*....**.***.**.**.**.****......*...*.**.*.*.**.*.*.*.***.*****.**..**.....******..**....*.*****.*..*..*.....******..*..*.**.***.**.*.***.*.**.***.*******...*.*****.*.*****.******.**...*.**.*.***.***.***.*..*.*.*****.***....*****.***.....*.*..*.....*.*.**..**..*... .*.***..*..****..*.**..*.*.**.**.****..*.*.*****....*.*****..*..**..**..*.***.*..*.***.*....***...*.**.***.**.**..*.**.**.**.*.******.*..**..*.*.......**.*.****..*..*...**.*..*..*..**.**.**....**.*.**.*....*.***.***.****...*.***.****..***...****..*..*.*........*...****..*.**.****...*..***.*.*....*...*....***...******.*..*...*.*.**....*..*.****.*.*..**.***.****....*.**..*.*.*.***.****..**.***.*.*.*....*..*...**..*..**.*..*..**..*.*..*.*...**.*.*.****.**.*...*.....*.******.**.*......**..**.*..*......**.*.*****..*.*.*.....**.*.**.*...**.*.*.**...**..***.******.***.*....*.*......**....*.***.**..***..*.***.*....*.*...*..**..***.**..***.*..*.**.**.*......**..*....**.*.**.*.*.*.****..***....*.*.*...**.*..*...**....*...***.*..*.*.*.**.*..*..*****..**..*.**.*.*..**..*.*.*..*****.*..*..*..**...***..*.*.**...**.*.***.*.**...*.*****..*.********.***..*..*...***.**.***...****.**..*..*.**....*..*..***..*..*..*...***.*.**.**..*.*....*****.***.*..*.*..*.**.*.****.*..***.....*******.*.***..***.*********.*.*..***...*..*****....***.....**...*.**..**.*..**...*.****...*.*.*...*****.*.*..**..*.*..***.........**.**.**.*.**..*.*.**...**....*..**.....********.*...**...*****.....**.*.....*...*..*..**....*..***.*..*.*..*...******.*..*.**...*...*.**..****.**...**..**.....*.*.*...****.*.*.*......*.**.**.*...*...*.*...*...******...*.*.*...***.*.***.*******.....**.**...**..**....**..*..*.*...**.*.*...****......*.*...**.*.**..*****....**.*..***.*......**....*.*.**.....****.*.**......**.*...*....*.*****..***...**..*.**.********.*..**..*.***.*..*.*.****.*****......********...*.**.*.**.....***.***********..*****.*...*.**.....**.**.****..***.****.*..**...**.**...*.***.*....*.**..*.*...**..**.*...*...*..****...*.*.*...*.**....**...*......*.***....***.**...***..*....**....****....**.*.**..***..****..*...****..**..***.*.*.*...*.....**.*.*.*..*.*.*...***.*...*.*....**.*.**..*.***.*....**.*..**.*..*..*.***.*...*.*..**.*..**.*...*.*..***...***.*..******..**....*.*.**...***.**..**.*..**.....*.*******.*...**.* *..*.**..*******...*.**.*..***..*....*..*.....*....****...*.**....***.*.*.*****...*...*...*..*.***.*..**.*****.****.****.*.****....**.......****..*****..**.**...**...****.*.*.*.........*..**.*...........*..*.**.*...**.***..***.*.*.*..**......**.**......*..*.***.*.**......*...***..***.**..***..*.*.*..*...*..****.****.*.**.**.**.*.**.******.*******....**.*.*.*.*..*.*.*.***..*.***..**.**.**..**.***..****..*.*.*.*.**.....*...**..**...**.**.*.********.**.****.**.*****.**.*..****...***..*......****..*..*..*.....*..*...********.**.****..*...***..**.**.**..*..*..*...*..**....*.******.*.*....*.*..****...*.**......*.**.*.***..*....**.**..**..**.*.**..**...*..**.*.*..****.*.**.....*.**..***..*.*.*.*....**.**.*....*.....**.*.*.*...**.*.....**..*****.**..**..*..**.**.*..*.*.*..**....***.*....**..*...*.*****.*....**.*...**..*..*.**...***..*...**.*.*.**....**....**.****..**...*.**.**.*...**.**...**.****...***..*...**.********.**..*.**.....***..*..*...*.**..*.*...***..*.**....*.**.*.********.*...***..**...***.****..**....****.*..*.*.*..****.***.*.*.**..*..**.....**.*.**..*..*.*****.*...*.***.**...**....*...*.*.*.**....*.***.**.*.*.**..*.***..*.**..**.*.***..*.....**.*.*..*****.***....*..*.......*****.*.****...***..*.*.*...***.***..*..*.**..****...*..**...*..*...***.*..*.***..****.***.*....**.**.**.****..**..*.*.***.*...*....*...**.**.*.*****.*...*..*..****.*.**...**...**..*.***....**..**..*.**..***.*.....*.****.*..*.*..**.*.*.*******.****..***.*..**.*..***..***..***.**..**...*...****.....*.....**....*.**.*..*....****...**.*..**....*..*...*..*.*..**.....****..*.****..********.**.***..***.*..*******.....**********.*....*....**..*..*.***..**..*...*.**....*.*..*..*..***..*.*..**....*.*..**..**.**..*...*..*.*.*.*....*.*.*.......*....****.....***.****..*.*.**.*****.*..****...*..***.*..*.....*.*.*.*.*..*...**...*.******.......*...***.**.*..**.**.**.*....*.*****.*****....***.*.****.*.*.*......**..*.*.********.***.*..***.****..*.*.******.*.*.*****......**.****.**..*.**.*.**........**..*.**. .*...**.............*.*.*.**.*..*******..**.*.**..**......***.**..*.*****..**.**.**.**.**.....*...*.....*****.*.....*.....*.*..**..****...*..*...***.*...*.*.****...*....*..*.*.*.**.....*..**..*..**.**..*.*.***..*.*****..*.*..*****....*..*.*******.****..*.....**...**...*..*.*.*.*.**..**.***.*..***.*....***.*.**...***..*.****....**....**.**.*.*.***.******..***.******..**...**....*..*.....******.****.***.*..*..**..*****.**.***...****.********.*.**********.**..******..***.*.*......*.***********.**..****.**..*.*..*.....*.**.*.*****.*...***.*.*.*.*...*.**.**.********.*......****...***.*....*.***...***..*..******.*....*.**...**.***...*...***.******..*...*.**..**.*.***...*..**..***.*..**.....**...*.****.***.*..........*..*...****.*.*.....*..*...****..*.*...*..*.*.*...*.***..*.....**..*.**...*.**..*.*...**...***..***..***....**.**.*.*.***..*.**.*..**..*.***.***..*..*.**...........*.....*.*.**.****....*..**..**.*..**.*.*.**..*.**..**.***...*.**.**..**.....*.*....**..*..*...*.*.*..*....**.*......***....***..**....*.*****.**........*.*..*..**.*..*..*.***..******.*.****..**.*****.*.****..*.**..*...**.*.****.....*...*..*..*..*....*..****..*****.....**...**..**.*.*.*......*..*.*.***...**..***.*..**.*..*..*..*.....**.....*.*..*.*..*..*.**..*.*.....*...*......******...**.**.**..***.***.*..*.*****..*....*.*.**....***...*..*.*****..*..***.**...***.****.***.****..*.*.***...***.***..***...**..*****.***.**...*.*......****..**.*.*.....**.*..***..**...*.*.***...*.***.**..***.**.*..**.***.**.*****.*****..*..****.*....*..*.**.*.*.**...***.***..**.**.*..*.*.*.**.*....**.*...*..***.*.*.**.*.*****.*....***..*...***.....*****.****..*.****.**.***.***.*.****.*.*.***..*...*...*****....**.*..*...*.*..*.*..*....**..****.****.*.**...***.*.**.***.**.*.*.**.**.*.*....**.*.*..*..**.*...****...*.*.*.******....*.*.***............*....**..*..*..*.*...***...***.**.*..****...*.*...*****...............*.*...***..*.***......****..*.*.......***....**..**.****..**.*..*.....*..***...*...***...........*.*..*.***.** **.*...**.***.**.*.***...*.*.*...*.****...**..*..**.**.....**...*.**........*****.**.*.*.**..****.*.*.*..*****..*.*....*.**.*****..*..**.*.**...***.*.*.****..*.***....*..*.*.*.*.**.***...***.*..*..*.*.*.***.******.*.**..*...****..*****..*..**..****...*...**..*.***.*************.*.****...**.***.*...*.***.**.***....***..**.**..***.*.*..**..**.**..*..*......****.*.**.*..*.**.**.**.*....*.*...****..*.**.*.*****...*.***...****.*.**....*..*.....****.*.*********....****.**....****.....*..*.*.....*.***...***.***.*..*.**.*.*.**..*.*.***..***.****..*******.*....**.*...****...**.**......**.****..*.*****.*.**.*..*...*....*...*..*.****....***.*...*.*..***.**..******.*..*.**..****.....****.**.*.*..*.*.*..**.**......*...**.*..*********.*.*....*..***...**.*..*...****..*..*.**..***..**..***.*.****.**...*.**.*.....***.**..**..*...***.***.*..*...*...******....*.**....*..*.....***.*.*.....***..*.***.....*.*.****.**.**...*.*.*.*.*..**...*.*..***.*..**.**.*..**.**.*.*..***.....*.*..***..*.*..*.**..*.*****...*......*..**.*.*..*****.*..**....*.*.*..*.**...*.*...*.*.*.****.*......*..**.*..*.*.**..*.*.***.**.**.**..**...*...**..*.*......*..*.*****...*....*.*.*.*****.*..***.**..*....*....**.*.***..****.*.*.**..**.*.*..**.*.*.*..*..*..**.**.***.***...*.*...***..*.*..***.***.*...*..***.***..******.*.**.*.***..******......**....*...**.***...*.**.***.*...*********...*..*.**..*.***.**.*..******.**.****.....*..*.****.**.**.***.****..***.*..*.**...*.*****.......*.**.********...*...**..*.******.**..*.***.*.*...**.**.*..***..*.*..**..*******.****..****..*.....**..*..**.*****.**.*..*****.*.......*..***.**...*.*.......****..*..*.*****.***.....**....**......*****.*..****..***...*......*..*..*...*.*.**....**.*.***.**..*..**...**.**..**.**.*.**..*...*.*..**..*.*..*.**..*...*..***.***.******..*...***...*...**..*.....*.........*.*..****...***.*.*.*.*....*..*.*****.****.**.*.*...***..*****.****..*******.........**.***.*..*.**.*...*..*..***.*.**.**......**....*..***...**....*.*...**...*.*.****..****..*****..*. *.**.**.**.**.*....***...*.*******....*.*....*..**.*.****..*.*****.**.*..*.**.*.***..**.....***..*...*.*..**...*...***..**....*.****...***.**...*.*..*.*.*....***....*..*.**.*****.*...*...*.*.***.***.**..**.....**.*.*.*******.**..*.****.**.*....*.*****.*.*.*.**...****.*.*.*.*...*.*.*.****.**...*.****.*.*....*.***.**...***.****.**..*.***.**.***.******..*.*.*............****.**....*..*.*.*..****.*****..*..*..**....**.....*****..**..*..***..******.*...**..***...*****.**.*........***..**.**..*..*.**.*.*.*.*.*.....*.*.*.****..**...**......**....***..**.....**.**.*..****.*.**..*....*****.**.**....********.**.*..*.**..*.*.****...*.**.....**..****.*.*.***********..........*.*.*....*.**.**.***....*.*****...*.***.*.**.*..**......*******.*...***..*..*..*.*.****.*.*...*.**.**.***..*.*.*.*...**.******.**.*...**.***.*..**.*.***...*..*..*..*..**.*..****.*....***.**..*.*.****.**.*****.*.....*.*.*.**..*..*.***.**..**.*...**.*******.**.*..****..*....*.**.**..**...*..*..*.*.....**.*..*..*.****..*..***...***..*...****....*..*.*..***..*......*..***.**...***.*.***..*...*.*..****..****.**....*..........*...**.*..*.*.**.*****..****..*.***.*.*.****.*.***.*.*........*.***..****.***...*******..*...**.*.*..***.**.*********...***.*.**.....*.*...*........*...****....*.*.....*.**...***..**..*.**.**.*.*....*.**.*.*.**.*.....*..*...**..**...*.**..**.*..*...*.....*..*.*****.***..*.*...*...*.****.*****.**..*..*......*******..****.*...******.******.****.**.*..*...****.******.*.*..***..*.**.**...*.***.*.**.**.*..****..*****....***..**.*.....*..**.*.**..*.***...*..**....**.****.*.*.****..*.*..**.....**.*.**.*.**....*.*..*.********.*...***.*.**.***....******.*..*..**....*.**....**.********..*******.*..**.***.*.**.**.*....**.*.....************..**..*..***.**..**...****.**.*.*...***.***.***.*****..****...***.**.*...**.*.*****..**.**..*..****.***.**.*.*....*..*...***..*....*.....**.***.*.*..**.*****.....*.****...**.*.......*..*.*....*..*.*.**.*.*..**.*.....*.*..*..**.*..**.*....*.*..**.....*.***..*.*.*..*.*. *****.*..*...**.**..*.....****..***..*.**..*..**.**..**..**.*..*.*.**.*.....*.*.**.*..*....*..*.....*..***......**.**.****.***..**.***.*.*..*******.***.....**....**.*.***..*...**.**.*.****......*...*.*.*...***.*.**..***.*.**..*.**.**.*.*.*.**.****..*..*.*..**.*.*..**......*.**....****.****.****.*****.***.*.*..*.*.....*.*..*...*.*..***.....*.*.**.**.....*.***..*..**......*..***.**...**...****..**.**.*.*****.*.*.**...****.***.*..*.****..*...**..**..*..*****.**.*.*...**.**.*...*..*.**...***.*****...*..*..*****.*..**.*.*.*..*.....*.****.*.....***.*.**.*.****.**.**...*.*.*.*****....**.**.*.**..****.*.****.**..*.*...**.*...**.*.*.**.***..***..*..**..*.**...******.**.*.*.*.*.**.****...**.*******..***.**.**.*...***.*.***.***.**....*..**.***..*..*..*****.****..*****...****..**..**.****.****.....*****.****..*.***.....*.***....*.*..*.*.****...**.*****.***.*..*..***..***..**.*.**....*..**...******..*.***...*..******..*.*****..*..*.*...**.*.**..*......***.***....*....*****..*.*.*.....****.*..*****.**...*...***.******.*.*.*..*.*...**...*.*.*.*....***...*.*..**..**..**.*****.*.*..*****..*..***..*....*.*..*.**...*...**..*.**..*..**.***.**...**..*..*.*.*..*...***..*..*..**.*..****.**.**......*.*****..**..*...*...*.*.**.*****..*..**...**.*.**........*...*..***...*.**.*.*..*.*****...*....*.***.*...*..*.**..*....**....*.......*.....*..*..**.*.*...**.****.*.**.**.***..*..*.****.*......*.*.*.*****.**.***.*..**..*......**...****.*...**.****...**..*.*.*..*..*........***.**.**....*..*.**.*..*****...**.*..*...*.....****.***********....*..***..**..*.....*.....*..**...**.*.*.*.**.*****..*..*.*****..*..*.*.***....*...**......**...*.*.***.*...***..*...******.****.**.....**.***.*.*..*..***..*..*****.***.**.*...*.*.*..**...*.**...**..*.*.**.*..*....*..*.*.*.***....*.**....*..*****...***.*.***.****.**..*.***.**.*.*..***.**....**.**.*..**.......***.*.****..**.**....*.......*.....*...*..***.*...*....**...*.**....**.********.********..*.....*.*.*..**.***********...*****.*...*.*.**.****..***.....*..... .**..*.*.*.....*.......*.....*..*...*....**.*.*..*******.*....**.*.....**.***.*.*...**.**.**.*....*.***.*..**.*..**.***..***....******.*******.**....*..***.*....*.**....**.***...*.***.*.***..**..*.*.**..*.****..**.***.**.*..**.*.***...**.**.**..*..*..****.*.*.**.***.*..*...***..**....*.*.*.*.**...**.*...*.*.*.*****.**.*.****.*.*.*...**.*..**...*.**.*.**....*.*.*..****..**.****..*...*...**..**...**.**...***.*...*.**.*.*......*.*..*.*.*.**.*.***.**....*.*****.*.****.*****.**...**..**..***...*.**.****..*..**.....**..*.*..**.*.****....*********.*..*.*..********..*.*.***....*..*...*.**.*...**...**...**.*.**..******......*.....*..*..***.*.**.*.*.....*..**.***..**.*...***.**.*..*.*..**.......**.*..*.*..**...*.*...*.**.**.*.***...**........**.**.*..****..*.**........*.**.**..**.*...**..**.**.***...**.*.*...*.***.*.*.**..*****.*.**.....*..****.*.*.*...**..*......*.*.**....**...***...***.***.*.*.*..**...*.*.*...*...*..*..*..**.*..**.*.*.********.*.**.***.**.**.*....*.*.**.****....*.**.*.*.*****..*.**..**..*.**....**..*.*****..*****....****...*..**.*.*.***.***.***.*.*.....**..*.*...******..*.....**.****..*.****.......*.*..**.***..***...*..*.***..*.**...*..*....****...***....*....*.**.**......**.*..**...**.*......*....**...*.**...****.*.*.*******....*..*..**.....*.*..*.**.*.**.*..**.****.*.....*.***..*.*..*.*.*..***.....**..*...*.**.*****.*...*...*.********.**.*.******.*.*******.**....*....**..***..*....**..**.******.**.**.**.****..***.**..*.*...*..*****..****.*...*.*.**..*.*.**...******.**.*......****.*..*....*..*.*.**.***....*.**.*.*...*.***....*.***..**.****.**..****.******.****...*...*..**..**.**.**...**......**.**.*..****...*.**..*.******...**..******.*.**.*****.**..*.*.....*.****.*.*.***..*...*.*..*..***..***..*.**.**.**.**.*..*.*..**....*.*...*.*****..*..*...*.**.......*.***.***.*..*...**..*.***.***...**.***..***.**.**..*.**.****.***.***..**..*..**.*.*.*.*.**.******.*********....****.*.***......***.**......****.*...**...*..***.*.*.******..*..*.**....**.....******...*.*.* *.*.*..*..*...*..*.*...*.**....*.****...***.***.*.*.....*..**..*******.*.*******.*...***.**..*.**..**..****.***.**.*...***....*.**.*...*....*..**...**....**....**...*....*****..*.*.*****..****.***.***.*.****.***..*.*.*.***...****....*.***......**..******.****.*****...*.......*.***.....*..***.**.**.*..***.*.**..******...**........*.*...**.***..**.*.*.**..*....*..***..*..*..*.*..***.**.....********..*..****.*...*....*..*.***..*....**.****.***.**..***.*.****..***....*.**.**.**..*.*.**......*.*..****..**.***..***.....*..*..*..*.******.****.*.....**..****.***..****.*..****..****.*.*.*..*..**..*....*.**....*...*.***.*.**.*.**....**.....**...*..**..**.*.**..*.****..**.*.*.*.****...**.***.*.**...*.***.*****.****........**.**..****....*...**.**.**.....*..******....*...**..*...*.***...**.....*.*..***.***..*..*..*.*****....**.*..*****.**.*.*...*..*..*.**..***.*****.**.****.**.*****..**.**.*.**...*...**..**...*.**.*..***....**...*.*.***..*..*.**..*..**....**...**..*.....*...*..***..**.****.*..***...***.*..**..*...*****...**..*.*...*..*.*....***..***.*.**..*****..*.*****...**...*.**...**.*.....**..............*.**.******.*.***.***.***..*.*...*.....*.******...**.........**.*****.*....**.*.***..***..*.....*.****.*..**.*....*.*..****...*.***.*.**.*...*.*.**...*...**..**.***.**...*.**....*....*.*.*.**..*..*.*.***.*.**..*..**.**......*..**..*.*..*..**.***..**.*...**..*..****.***.*....**..***..*...***....**.***..*..******..**.***...***....*..*.**.....**..**.*.*.**....*.**.*.*.*.**..*....******..*..****.**.......*.**.*...**.**....**.*.......*..*.*.***..*.*.*..**..*.**..*..**.***...****..*...**.*****.*.....**.*.........*.*......**.*..**....***.*..*.*.....*..*****.*...*.*.*....****.**.*......*.**.*.*..*.***.*.***.*.*..*.*...**.*...*****....*.*.******.****.**....****...*.**.****.**.********.**..*.*.*.**.*.*.*.*..*....**............**..*.**.**.*.....**..*....****.***.*..*.******..*.*.***..*.***...**.*..**.**.*...*...****.*..**.**.*......*..**.*...**.*.*..**.**.....***.**...*****.*....*..*. **.....*....**..*.*.*....**..*...*.***.***..**.*******...***....*....*.*****....*.*.*.***..*.******.*******.*.*.....**.****.....*.*.*..****.....**..........**.***..*.....***.......*...*..**..*..*..*****.....*.*.*.***..**.*..*.*.**.**.**..*....**.**.*...*...****...**..*.**..*..***.....*.****.*..*.*.*...*.*......*...***...*...*..*..*.*.*....*...*****.*.*.*...**....*****..*..*...***.*..**...****...*.**.*****.**.*.*....***......**....**.*.**......*.*...****.***..***.***.*.**.....*.*.******..*..*****..****..**.*.*...*..*...*.......******.**...**.*...****..*.*..*..*......*.**....**...****.***..*.******.**.*.....******...*.....*.....*.*..**.*.*.*.*..*....*..**...*....****.***.*..***.*.*.....*....**.*..*...****..***.**.*....*...**...**.*..*...*..*....**.*.****.*......*...*.***.***..****..*****..*.*.**..***.*.**...*****..**.***....***..**..*...**.*..*......**...*.***..*....*.*.*...*...**.*.*.**.*....***..*.****.*.*.*..**.**.*.......*...*..**.***..*..*...***.**...******.*.*.*....**.**.*.*.*.****.*......*..*.*.*.......**....*..**.*...**.***.*.*.***.*...*.**....*.*..*..*.*.*.*...*....*.*...******.***....*..**..**..****.*..**.....**.****....*.*..*..**...**....*.*****..*...*.*..*.**.***.**.*.**.*..*......**.*.***.*..*.**.****.....******.*.*.*..*.**.*.***...*..*..***..*..*...*..**.*.*.**.*.**..**.*..**..*******.....***.****.*......*.*.**.....*********.****...*..**.**.*.****.*.**.*.****.*.***.**.****...*....*.*........*.*.*..*....*...***...**.....**.*..*.***.*.....*.*.**..**...******.**.***...*.**.*...*.***....*****.*..**.**.*.*.***..***..*.***..***.**....**..*.**..********.**..*.*****..***..*...****.*..****.*...**.**.*.*..*.**.****....*.**...*...*....***.***..*....***.***..**.......**...****...*.**...*...**..**..****.***.**.*.*..**..**.*...*..*...**..*.*..**.*..*.*....**..*..*.*.*.*****..**..***.**.**.***.*....***.**.**...*..**....***..*....***.**.......**.*..*..*...*.*..*..*....*****...**..*....**.**....*.*....*..*..*...*.***..*...**.***..**..**.*..*.******..*****...**...**.*..** .....*.......****.*****..**..*.**..*...*....****.*.***.****.**.**.*..*..***...*.**.*.**...*..*.**.***..*...*...**.*..*.*..*.*.*..**...**.**.......*..*..***...**.*******.*.*.**.**..**.....****.*.*.*.*..*.*.*.*..*...*....***.**.....*.*.*.*..***..*.*.**.*.**....*...**...*.*..***..*...**.***....**.*...*.*.*..**.*.*.***...**.*.*....*..***..*.*...*.**..*..******....**.**..**.****....*****......*****..*****...***.*.*****...*.**.....*..*..*.*...*...**.******.*..****..**..*********..***.*.**.*..*.*.*.*.*.*......**.****.*..**.*....**.*..*...*.....*....**...*.*..**..*.*..*.***.*.***..*.*.*.*.**..*..**..*..*..**.**.**..***..*****.....**..*.......**.**.....*.**.*********.**...**..*...*.***..**..*........*..*.**....*...*.*...**.*.*.*..****..*.*...*..**.*..*..*.*..*.*.*****..*.*.**..***..***..*.*.**...*.**.**.****....*.*..*.**.**.**.*.*.*.*.*...*....*..**...**....*.*.*.**...******..*...****..**.*..***.*...*****...**.*..*.*...*..***....***.*.***.*.....*...***.**..**....**.****...**.**.*...*****..*.*.**.*..**.**....****...****....*...*.**....**..*...*.*.*....****......*.*.....*.**...**.******...*.****.***.*.**..*.*.*.*...***.**.**.*..*...*..*..**..*..*.***.****...***.....*....*..**..***..*.*...*...*..**.**..**.*.*..*..*...*..*...*.***.**.*.*.**..**.*.**********.****...*...*.*..**.*...*.***....*...***.***.*.**.....*****...*...*.**....***..*****.****.*..*...*..**...*.*...*.*......*.*.***.*..***.*.*..***..*****..*..**....*.***..**.**.**....*...*.*.*.*.**..***.**..*....**.*......*.*..**.***..***....*******....****....*..****..***...*.***...**...*.*..**...****....*...**.*..**....*......*.*****.*.***.*.*.....*.*..*.***.*..*..*.***..**.***.....*..*..**.***..***.***..***..*...*..*..*.**....*..***..*.*.....*.**.***..**.*.....*..*..**.*.**...*.....***..*.**.****....*..*.*....**.**.*..*.***.**.*.*****.**.*..***.*.****.*..**.***.....*..*..*..**.**......**.***.....**..*.**.*...******.*..**.**..**.***..**.*.*..***...**..*..**..*.***.....*..**.*.***.*.****.**..*...*.......*....*.*...*****.*.*..... **.*.**.*****..**.**.*.......***....*..****.*.*****..***..**...**.*..*..*.***..**..**....*.*.*.**....*.....****..*......*..*..***.**..*..*******.*..*.**..***...*.*..*..***.**.*.*..*.......***...*.**.***.*.**.**..*..*.***...*.**..*..*........**..**..*.**.**..*.**..*..*.**.*****..*.....****.*....******...*.*......*..****...*.**..*..*.*.****.**..***.**********.****..**..**.***..**....*.*.**..**..*..*..******..*..********...*****.*........***.**.*******.******...***.*...**.**.*.***.*.*..*...**...*......*.**.**.*.****.*.....****..**...*..*.*.*.********.**..**.*.********.***.*.*..*.....*..**...***...*....***.***...*.*.....**.*.*..***.*...*.**..*.**..*..**..*...****..*..****.*..***..***.......**.*.*.******..**.*.*..*.*.*.***.*.**.*.**.*****..**.**....*****.****.*.***..*.***.**..*.**.**.*.**.*.*.**....****.*..*****...*....**..*..*.*.****.**..*.*..*.*.****.*..*.***.*.*.***.*.**...*..**.....*..*.**...****....**..********...*.*..*..*.**...*...*..*....*.*..*......***...**....***.***.*...*.*....***..**.*...*..**....**.**.....**.....****...**....*.*..**.***.*.*****..*.*.*...**..**....*..***.*...*.*......*..****.******.***.**..*..*.*.*..*....***.....***.*..*.**.*.*****.***...**...*..*..*.**...*..*...*.*.*...**.....*..*........*...******.*.**.***.*******.**...****..**.*..*..**..*.***.*...*..***..**..********...**.*...*...*...*....**..*.***.***.*.*..*.*...*****.*.*..***.*******....****.**...**.**.****.**.*.....*******.**.***..*..******.****.**.*.*.**.*.*****.*......**.*.*.*.*..*****..*.****..*****...*..***...*..***...*....*.*.**..*****.*...*...*...**.*.***.*.....**.**.*....*****.****..**.***.*.**.*..**..*..*......*.***.*..*.*.*.*.*.***.**..***.***..*.....*..*..*...*.*..***......*******..*....*.**......*.*****.*..********.**.***.**......*.***..*.*.*.*.*.*.***..*.*..**..**.*....*...***..*.....*.....*.*.**.**.*....*.*.*...*..**...*.*...*..*******..*.....****.**.**..*.*...****.*..***.*.*......*.*..*....***.*..*.**.***..**......**.**.**.***.....*********.**...****...*..**....****.*.....* **..****.**.*.*.*.*..***.**..**.**.*..*..**...**.*.**..*..*****..****..*.*.**.****.***..*.****.*.....**.**....*.**.*.*..*...***..*...***..*..*..*....**.*..**...**........***.*..***.*.*..*..*.*.***.*.******.***...*.*.*.***..*.*..**...*.***...*..*..****....*****...*.*...*.**.*....***....**.*****..*.*..**.***.*.*.....**...*.***..*.***...**..*..*.**..*******.***.*..***..**.......**..**..**.***.*.**..**.*.**.**...**..**....*.*.****.**..**............**.......*..**..***...*.****....**.****.****.*.********..*.*...**..*.*.*..*..**...........*.*..**.**......***..**....**..**.***.*......*....*.*...**.........***.*..*..*.*..**.*..*.*..*..**.*.**..**..**...*.....*****..**..***...*.*..*****.***..**.****.***.*...****...***.*.*..*.*..*.*****.*.*.***...***.**..*.....***.***....**.*.*..*.***....*.*......**..**....***.**..**.....*..*.**.*.*..*.*....***..*.**..*.*.*.*..**.**..*.*..*..**.**.**...*..***.**..**.*..*.*****...**.*.**..*****.*.*..*..**......***...**...*..**.*..***.*..*.**..****....****...**.**...*.*..***...***.***.**......**.**.*.*..***..*..****..******..*.****.***.*....*.***....****..****...***.**.**..*.***.*..*********.***.*.*.*...*.****...*.*..*.**....**.*.......*.*...**...*...***..**.***..**.*.**.*.********..**.*.....*..******.*****..**..**..*.*****.*.**..***.****.*.**...**..***...*****....*..****.**.*........*.*...********....****..*.**.***.****..***...*.*.**..*.*..**.........***..*..***..**.****..*.*.****..**.....**...*.*.*....*****.****.*.*.....*..*..*.*....*..*.**.**.*.*.*.**.*..*.*.*..*..*****..*.**.*......****.....****..**....*...**..*..*......*..*....***..***.**..*.....*....**..*.**..**..**...*..*.***..***.***.*.**.**.........*..*..*....*.*.*...*..***..*..*........*..******.*.*....*..*.....****.*.*.*.***.**.*.**..*.....**.***.*..*........*...*..***.**.****.*..***.*.****..***.**.**.**.*.*.****.*..*...**.***.***..**..*.*****...*.*.*.*****..*.***.***....*.**..*....**.**.*.******..*..*..*..*..**.*..*.****.*****....*.*.**.....**.*...**.*.*.**......**..*.**.*.....*.*.. ........*****.....*...*.**.*....****.**.*...*.***.****.******.*.....*....**.*.******..*..***..*..****...**.*..**.*..*..*...**.*.*.**...*...**.****.*.**..*...*.*..***....*.*..**...*...*******..****.*..***..***..*****..*.*.**.*..**....*.*..*..*...**..**...**.*****..*..*...****.**.***.*.**.****.***.....*.*...*.**....**..****.*.*.**..**....**..*..**..**.*****.....*.**.*..*.*.*...*...*****.***.******...*.*.*..**.**.*..**...***.*.*.*****...*...***..*..........*...***.*.**..**......*.***.**.***.*..*.**...**.....****..***..*..*.**.***......*.**..***.***.*****.*......***..**.**.*.*.**.*....**.....*.*******.*..*.****.**.**..***.*...**.**.*..*..*..*****.....*...*.*....*..***...**.*..******..*..*..*.**..*...**.*.*.*.*.**..**..**..*...**.**.******.*.*.**...****.*...***.***.*****.*.**.*....*.******.*..*.*.****.**.....***.*.*..******...*.....***.*.*.*....*..*...........*...*.*.**.*****.*****.**.*****..**.*....**..****..*.....*..**.**...*.***.***..**.********..*....*.*.**.**.*.****.**.**.***.**....*...*...*......**......*.*.*.*****...*.*****..*.*...*.**.**.***.*.*.***.*......*.*.***.*.......***.*.**....********....**...*.*...**.*......**.**..***.*...*.**.****..*...***.*..**..*.**.***.*.***..*.****...***..*.**.*****.*..*.**...*.***.*...**...*..*******..**....***..********..*.***.....*..**...***.**.****.*.**.**..**.**.****.*.......***.***.......**..****.**.**..*.*...***....*****..***.*********.***..**.*...******...**..***********.***...**..*.****.***.....******...**..*...******.**...*..**......*...*****.*.*.*.*******..*.*.*.***.*.*..**.*.....**..*..**.*.*.*.*****..........*.*...***.*..*.*.......*.....*******.*****......*....*****.*....*..*.*.****..**..*..*....***.*..***..*.*.****..*...**.***.*......*.**.**..**.*.**...**..**.**.***..*..*.*.***.*.**.*.*.*.***.*..**.**.*.**.*.*.**...**..**.**....*.....*....*..**...**...*.*.......**.....*..*.**...*.*****.*...*...**..*.*..*....***.....****..****..****.****.*..**..*.*.*...*****.*.*..***...**.*...***..**..*.**.***....*..*.**..******.*.*..** .***...*.***.*..*.*.*..*.*....**..*.*.......***.*.*..*....*..*..*****.**.......**.**..*.**.**..**...***.*.......*.*.*..**..**..*.****.****...**.*.***...***..*.**....*...***..*******...***..**....***.**..**..*.*.*.*.*.*.**.*..***.*.**.*...**.*.***.*.*..***.**.**..***...*******..*.*.*****..*..****.*...*....*.....**.*..**....*...***.****......**.******.******.*....***..**.*..*...**.*....***.....***.....*..*.*...**.****.**....***..*.***.**.*.*.**.*.........***...*..*...*.**.******.***.***.*..***...****.************.**..*.*..*****..*.**.*...*.*.*..*.**.....*.**..**.*..*.*...***.*...*.*..*...*...*...*.**.*.**.*..*.*****..**....****..........*.***.*...*.****.*....*....****.*...**.*..**....*.*..*...*.*.*.****..***.*...**.****..*..***..***...***.*....*.****.**...***...***..**.**.**.***..***.*.*.....*.*...*..**..**.....*.....*..***..***..*..*.*....*****.*.......**.***.**.*..*.....******.**..*...*.***.*****.*..*.*.*.*...*..*...*.*..**...*...***.*.....****.******..****....****.....*...**.*..***...**...***..**....*.*****.**..*..*.*.**.*****....*...**....*.**......*.*..*..**....****..*.**.*..***..*****..**.*...**..*.*..***.*****..**.*..*...**.*..*..**.**.**.********...*...****.**..**.**.*..*...**.*..*.**.*****.*..*...*..***.*.***..*.*.**..*.*..**...*..****.*..**.*.**.....*....*..*.....*....*.***..*.*.*.***.********.*.*..*..**.**......*..*..*****......*..**...*.*****.*..*.***..**..*..*.*...**..**...*..**.**..*.**..***.....*...*......*..*.*..*......*..*.*.*...*.**..**.*....****.***...*****..*.***...*...******..**.***.*.*.........*.*.****.**.....**..*..*.****...*.******..****....******.*.*****..*....**.....*****.***..*.***...*****.....***.*****....****...***.*.***.*.*...**..**.**.*****.**..***.****.*.**.*....*..**.*.*.***..**...*.*.....*...*.**.*******.*.*.*.*.*.*.**.*.**....**.*....*.**......**.*...**....***..***.*...***.*.*..*..*.*****.*******.*..****.*.**..*.*..*.*.***.***.**.....*..*******...***.*..****.*..**..*.*.*..*.**.*............**.*..*.**.*.*****.**.*..*****..***..*.**..* ***...****..**..*.*..*......*..*.*...*..*...**....*.**..***.***....**.....**.*..*..***.*.*..*.*..**...****..*.*.**...*.*..**.***..***......*.*..**.*..**..*.**..*****.**.......**....**.**.*...*...*.....**..******...***.*....***...*....**...*..**..******..*...**.**...*..*.****..*.*.*..*.*..***.....**......*.*.*...*******.***...**.***.*.*..**.*.****..*.....**.*..**...**.**..*.*.....*..**.....**...*.****.*....*.****.****.*.***.*.***.***.......*.****..**.*.*....**..*..*..*****..***.*..****.....**.....*******.***.*.*.**...***.*.*.**.****.....*.******.*..*..**.*.*.**.*...*.**...**.**..**.***...*...*..*....*..*..*..*.*.*..*..*.....****.*..*.*...**.*..*.**.....*.*..*..****.****.**.***..*..*****..**....*....***..*...*....**....*****....****.**.....**.*.....**..*..**.*.*.*.*.**.***....***..*.*..******.***.*.*.**..**.*.*.***.....***..*****.*******.***.*.***..***.**..**..*.*...*.*.*.*.*.*...**.***.***.**..*.*.**.******....**..*..*********..*.****.*.*.....**..*..*....*...*.***.*.*.*.*.*.*...**....****...*..**.**..*.*.*....*****.*.**..*.*.*.*....**..*.**...*......**.....*.*.**...*.....*.*...*.***.*.***.*.**.**.**....*.*.****..**.**...**.*****.***...*.****...**.*..*.***..*...**.**...*.*.***..**.**...*.*..*.*...*******....****..**.***.**.*...*.*.**..*...**.*****.**..**********.*.*.***.....**.**.....*...********..*.****...*..**********....***.***.**..***...*.*..*..*......****....**.*..***.*.*.*******.*.*...*..***.*..****...**.**.**.*****.*..*....*.***..**.**.*.*.*...****...*****.***.*..*...***.**....*..**..*..*.*****..*....*..**.*.*..***..*...**..*...****..*.*.*.....*****..*.*....*.*.*.*..*....**.*.**.***.****...*.*..*****....*..**.*...***..***..*.******.**.**.*..........**.*.*.....*.****.*...**...*.****.**.**..*..***..**..*..****..*..**.*..***........***..***********........*..*.**.***....*...*.***..**.*.*.**...***.*.*..**...*.*****.*....**.....*...*..*..***.*.*.****..***.***...*..****.**.....*..***.*..*.*.*..*.........***.**..***.*.**.**..******..***...*.**...*.*.****....*.*.*.*.*. ....******.***....*...*...*...*.**...*.*****..*.*.*..**.*.*.**.***.*.....*.....****.***.***.*.**.**..******..*.***.**...*.***..*.**.*....****.**.**....**...*****..***..*****.**..*.****....*.*.*.**.*.*****...***..*..***...*..**.***..*.*...*..**...**..**.**..******...***.*...*...****.*..*.*.**.*.***..*..*..*.*.*.*****.*.**..**..*****..***.**..******.....*.*.*.****...***...****..****...***...**..*.*.*.***.**...*.*.*.*..**.**.**.....*..*..**.***..****.*..**...*.*..***..****.*......**...**.****.*..*..****.***.*.*.**....**.*....*.*..***...*..*.******...*.**...**.*....**..........*.....**......*..*.***.***....*.**.......**..***..........*.*.**.*.**.*..**.*.*..*.**...***.......***..**......*..***.*.*.**.....***..*..****.*.....*...*..*.***.......*...*...***...*..*..*...**..**.**.*....****..*.*...*.*.**.*...****.*.*.**..**.**..**.**.**.*..*..*..***..**.**.*.**......*..**..*.**.....*....**.*.**...*****.*...******..**.*.****.**.*.*...*****.**.*.*.*.*.**....*..***..*..****.*****.*.*..**.******..**..******.*.*****.*..*******...**...*.*..**..*..*.*.*.**.**..**.**.*.*.*.*.***...****.......*.*.*****.*..***..*.*.**..*...*.**.*****.*...**.**..**.*.*.*....*.*....****.****..**.**..**......*******......***...**..****.***..**....*.*******.**.*.*.***..*..*.*......*.......*.**.***.**.*.*..*...*.*.**..***..*.**..**.*...*.....*...*****.*.........****.*..*......***.....****.*.***.**.....**..**....*.....**...*.*.*.***.****.*.**.*..*.....*.*.****.....******.*.......***....*.**...******..*.*........*.****...****.*..*..**.*...*....***..**.**..*.*..**..**.******...*.****.**..*.*.........*...*..***.....**.***..*..**..**.**.**.*..*.**.**.**.****.*.*..****.**.**.**...*..*...*..******.***..*.**..****.*.*..*****......*****.****.*..***.***........**..*..*..*.*.**...*.....***.*..**....**.******.*.*.**..*.***..****.*.**.....**..****.*.***..*****.*.*.*..*.*.********..*.*.......**..**.*.****.*........****.*.**.**.*.*.***..*.*...*..**..*....*.**.*.*.****..**.*****..*.**.**...*.**.**...*..****.*.***..**.**.*.* ****.*...*....***...*.*...**.*****..**..****.***.**.**..**..*..*.**..*..***..*..*..*...**..**..*......*...**.*.........****..*.**..*.****...*..**..*****.*.**....***..*.*.**.*....**.*****.*...**.....*.*....**.*.**.**.*.....*.**....**......**..*.*****.*......**....***.*.**.*..**.***..*.*..*.*****.*.*...**..*...*.*...*.**.***.*.**....**..*.*.****.......**.*........***.*..*......***.*.*.**..***..***..***.*.*.*..**.****.*....*...*.**.*..*..**.**.*.**.********...***.****..*.*..*.*..**........**.*.**.*.**..*.**.**.*..*.*.**....*****..*......*..*.***..*.***.**..*.*.*.**.**.***...***.***.*.*.*..**.**.**..*..*..*****.**........*.****...*.*.******..**.**.**.**.*..***...***.*..*.*.**.**..******....*****..*.......*.**..******.*.*****.*.**.**..**.*.*.*..**..***...*.*.****.***..**.....*..***..**.*.*.*.**.***..***.*...*.*.*...*.*..*..****.*..*.********...*.*.*.*******.***.*...***.....**.*.*.*.**..*.**..*......*.***.*..***..*....*..**...**...***.*..***.*.****..*.***.*.**...**.***.*.*...**.*.****.****.**.**..**.*.*****.****.*...***.****.*..*.**.****.***.*******..*..*....*.*.....*...***.***...**..*.**..*...*..*.......***.*...****...*..****..**.****.****...***.*..*..*.*.*..**..**.*.*.**.*...*..*...**....********....**.***.*.*...*.*....****..********...***.**.*....***.*****..*.********.*.*..**....*..*.***....*.**.....*..***.*.*......*..***.****.*****.*....***.*..*..**....*......***...****.***..*..**..*.*.**..***.***.*.*.*..**.**.*****.*.***.......**.**..*.*.*.****.***...***...**.*.*****.*****..*..**.*..******...*......*.**.*....**....*...*****....*..*.***..**...*......*.*..*.***..****.*.******.*.**.....****.***...**.**..*.**.****...*.*.**...**.*.*..*...**.*..*.*....***.*.*..**.*.*.*....*.....*.*..*....*....**.*..*....**....****..**.**.*..*.*.**...*****...*...*.*.*.**.***..***..***.*..**.*...******..**.*..**.*..*.*.......*..*****.*..*.***.*.***.**.*..*..***..*..*..*....*...**.*...*.*****.*.*.....*....*.**...*....**....**...***.******.**...*.**...*.*..**...*.*.***...**.**.........**...... *.**..........***.**.**.**.....****..*.*****....***.***.....***........**...**..*..*.*****.**.*.....**.****.*.*.**..****.***.**...*.*..*.*.*.**..****.....***.*..*....**...*..*.****..*..*.*....*.***..*..*..**..*****...*..*.**..**.......*..*...*..***.**..*.*..****.*.**..*.*..*..**.*.****....*.*...*...*.*...**.*.*..******.***..******..**.*.**.***..**..*******.**.**.**..***.*.*........*.**.*.**..*.**.*..*.*...*..**.**.*.*..**..*****.*.*.**.*..*.*.....**..*....***...*...*.*..**..*.*..**.****..**.******.*.*..*.*.**.***....*******...*.**.**..*.**.*.**..*..****.*....*****.....*..**.**.****.*.*..*...*.********.*..*..***.*...***.***....*..*.***.**...*.*.*...*******....**...*.**.*.**..**.**...*.*...*.***..**.*.*****...****..**.*....*..******..*....*..*.*.......*******....***...**.*.*.*.**........*....*..*.**...*..*.*..*..*.*.**..*.*...**....*..*.***.*....*....***.*.*....*..*****.********.*..*...*****..**..****..*.**.**.**...***.***......***.*.*.*.......*.**....*.***.***.......***....*.*..*..**..**.......**..*.........*.*.*..***.*.*.*.****..*.**.*..**.*****.**.**.**.***..*.***.**..*..**..*.*.**....**.***..***..**..*.***..**.***.....****.****......*.*.*....**...***..**..*.*.*...***...*......*.*****...**..*******.*.***.**.*.*....**..*..*..*.*...**.**..***.**...*.*****...**.*..*..**.*.*.......*.*......**..*.***...**.**.*..***.**.*.*****.*..*.*.***....***.**......***********.**....*...*********...**.*..*.*..*..***...*.*.*......*.*.*.*....**..*.***...*..*.*.*.*..*.*...*.*.*......*...*.*..***.*.*..*..**...*.***.*...*.*....***.***........****.*...**.****..*...**.****.**.*...*.....*.***.*.*.*****..*...*.*.******..*****...***..***.*.******..*********.*.*....*.****.*.*..***..*.*.*...*...**.**.*.*.*.*.**.****.*...*..***....*..*.*.*.*...**.*....*.*.***...**.*.*****..**.*.....*.**..*.**.*....**...**..**..**..**...*.*.***.............***.****.*.***...*.**.***..*******..*...*...****.*.**...**.*.......*.*..**.******......*..**...**...*.*****..*.........*..**..**.*.*..*.*..*.*.*...**.*..**...** .**..*.*..**..**.***.***.....**.....***.*..*....**.*.*.*....**...*.*.****.**..**....**.*.*.**.*..**..*.*.*.**..***..*.**.*.****.****..**.*..****...**..****..**.*..*..***.****..****.*.*..**.....*.*.**.****.**..*.*.*.*.*****.*.*..**..*..**.***..*.....**..*........**....*..*...**.*..*...*.*..**.*.*.**.*.**.***....*.*..*.*...*.*...**.***.*****.**..*.*.****.**.**...*.*.*..***..**....*.*.......*..****.*.*.****.*...*.*.*..*****.***......*.**...***.***..**...*.*.*****.....*.....**.***..**.*.*..****..*.**.*.*..***..*......*..*.**..****.**.**.....**.**.*.*.*..*.......**..*...*.*..*..*..**...*****.**..******..*.*.*..*****.*..****.**.......*.*.*.**.*******.*.*..*..**.**..*.***......*.*.**...*.*..*.*..*.....*.******..***...***.***.*.**.*.**.****.*..**..***.....*..***.**.******.***.*.*..*.*..*.*..*.**.*...*.***.**..***.**.*.***.*..*..*..**...*.*..****.....*****.*.*.*****.*****..*.*..****....**..*.**...*.********..***.*...*.*.*.***.***......******..**.*..*....**.***.*..**..*.*.*********..*****.*.*...*...*...**.**.*****...**.*....**..*...*..*.***....*...**.*.**..**....****.***..***...*..***..*...****...**.***.***.**.*.*..*..*...**.**.*..**....**.*..**...***.**.**.*****...*.*....**...***.**.....*.***...*****..*...**...**..*.******.*********.*..**.**.*...**..*.**.**...***.*..***.****..*.*..*..****..*..**.*.*..*..**.*..***..*.****..*..*.*.....*..*..**.....*.*.*..*.*....***.**..*..*.***.*..**.*.....*.*.***.*.*.*..*.**.***.**...*....***...*****.......******.*......***.**.*...**.**..*.*..*.**.**.*.****..***.*..*....**..*.*..*..*..***..**..**.*.......*..*...**....**.***...*.*.**...*..*..**.**..*.*..*..**....*****.**.**.**.*.*..*.....**.*..***..**..*.*.....**...*...*.*..**..*....*..**..*.*.***..*.*.....*....*.**..***.*.*.........*.*...*...**.***.****.**....*...*.*....****.*.*..*.*.***.****...*.....*.*.***.*..*.**...***.*.**.****..*..**.*...***...*..*..*.**..****...*********.*.**..**.*..*..*...**...***.*..*.*.*****.*.****..**.*..*..*...*.**....**...**...**..****......*...**..*..*.*******.** .*..****.**...*.*......*..****....*.**..*.*.*.*.**...**..**.*...*.*...*.*.*.****..***..**.*..*****.*****.*.*...*.*.*..**...**..**..*.**.*...*.*..***..*..*...*.**.*....*.....*.*.***.*****.***.****.***.*.****.**..**.*.*....*.........*...*.*...***.*.***.**.**..****.**.*.*.**..*.****.*.*****.*****..*......**.....**.*..*.*...**..*...***.*..*.**.*********.*..*..**..*..*.*.***.....*.*****..***..*.****..**.**.**...*....*.*...*.****.***..*****.*...*.**.*.*****..*..*****..*..**.******..*****..*.**.***.*....*.**.*****....*...**.*.*...****...*..*.**.**...*..******.....**...*.**.*.****.*......**.**.**..*..*......**.***.*.**..*.*..*.*..*..*...*..*..*..*...*.*.***.***..**.*...*..*.*.*.****.**......**..*....*..*.***********...**.***..**..*.*.**.*.***.......*..***.***..**...**...****.......***.*........**.**...*.*****..*...***.**.*......*.*.**.**.*.**..*.*...***.*..*.******..****...*..**.**...*.****..**..*...**.....*.***..**.**.*.**.**..*****...*..**..*...*.*...**.**...**.*.*.*.**.*.*.*...**.*.....**.*......**.***.***.******.*......***.*.**...***.**....*..*.*....**.*...***..**.***.**....****....*..*.****..**....**....*.*.*..****.*..****.****..*...*.***.**..**.*..**..**.******.**..**..*...**..*....*.****...*..*.**...********.**...*.**.....*****.****...*.*..***.*.*.**.***...*...*.*.**..*.**.*.****..****.*.****....****.*.**.*..*....*.*..****.........*...*..*.**..*.....***.*..*..***....*.****...**.***.*.*..***.**..*.***.**.****.*****..**.****..***...*.**.**.*..**..*.*.*****...****..*.....*..**.**..*.**.....****.*.****..***.*****..****.**.*.**.**..***.*...***..*..***.*..**...**..*.*.***..*.**.*.****..***.**.*..*......**.*.*.*...*....**.***.*...**.*.**.***...*****..**..*.****.**.*....*..*.*....******.*.*.*.*.*.****.*.*.*.***.**.*.....*.*...*.*.*....*...*....***.**.**..**.***.***....*.**.**.*...*.**..***..**....****...*******..*.**.*..*.*.....******..**.**......*.***..*.......**.**.***.**.*.**..****.*.*.***..*.***....*...*.*.*..**.*.**.*.*...**.******.*.**.****.*.***.**..****..*...*..*.**. *.*.***.****....*.*.***..*.*******..***..*.**....*..***..*.*.**.....*****...*.**.*.....*....**...**.*...*...*.*..*.*.**......*.*..*.*..**...*.*.**..****.*..*..***.*......*.....**.**...*.*..****.....**.****..*.**....*.**..******...*..**.....*.*..***...*.****.*..*.*...**..*..*...*..**....***.**.*.***........*...*****.**...*....**.*.*.*..**...**.***.*..*.***....*.**.**.*.*.***.**...*.***.*****...**...*....*.*.*...*..***..*.***..*****..**.**....*.*..*.**.........**...****..*****....**..*...*.*...*.....**...*...*.....*.*****.*.....*..***.....*.*.*.*.*.****...***..*...**..*...*****.*.*..***.**..*.*..**..*.*...***..**..*.....*.**...*...*.**...*..***..*.**...****.*...***....*.*.**.*.**....**.*****..*..*..*****.*.*....*.**.*...*..***...*.*****.**.*.******.....*........*.*****..*.****.*..****..**.***..*.*.*.*...*..*.**...*.***.*.....*.***.*......*...**...**.**.*****.**.*******.*.***...*...***...**.***.*..**..***.....**..*..*.**.**..**.**......*.*..****.*.*.****.*..****.**..*...*.*.*.**.....*...***..*..*....*.*.*.*.*.**.****..***.**..***.*....***...*.**..****...*.*..*..**..*.****.*.**..*.*.*.....***.***..*****..*..*..**.*.**.***.***.*......***.**...**...*..***.*..*..***.**.*.**..**....*.*****..*.*.****.*..**.*..**....*...**.***....*.**..*.**..*......*...*.*...****....**.....*.*.*..*.*.*****..******..****...**...**......*..*.*.*..*..*...*****.*..**..*.****.**.*******..*.*.*.******.......*****..*.**..*......***..*.**.*.*...*.****.....**.*.*.*....*....*.***.*.**..***......**.*..*..*..*.*...*.***..*.*...*****..******.*.*..**..*.*...******..**..***..**....**.**.*..**.*.*.*...*...*.***..****....***...**.*.....**....*.**.*.*.*..*.**.*.*.***.******.***.*...**.*..*.*.*.....*.*....**.***.*.*..**...*.*.*...*.*....*.*.*..*.**.*.*.**...**.*..***.****.....*.*..**..***....**..*..*......*..*.*..***.**.***..****...***..*.*.*.*..*.**.....*..**.**.....*****..*..****.*.*.**.****.************.**.***..*....*.***..*....****..**.*..***.*...**..........*..***.*...**.*..*..***.****.......****.****.**** ..**....***...*...*...*....***..*......*....*..*****.*.*.**..**..*.....***.....*....*..**.*..****.**..*..*..*****.*.*.*.**.*......**.*....*.*...*...*******..****...**.*...**.*.*.***.*.*...*.**......***.**......******...**..***.*.*.**..***...*..*.*..*.**.*..*.**..*.*..*..***.*.**...*....*...**..*..****.**.*.*..*...*...*.*.*.**.*.*.*.**...*.****.*....*.*.**.*..*.**..*..**....**...**..*..**.*...**....***.*.***.***..**..****.**.*...***.*.....**.*.*....*.*....****..****..***.*.**.**.*.*.*...**.*.****...***....********........**.....***.*...*...*****.*.....****.*******.*.**....**.*..**.********....*.....***.....*.**.**.***.**..*.*****..........*.**...*..*********....*....*.*****..*.**.***..*.***.****.**...*..***....*.*.*.****.*.*...****.*.***..****.....*****..**...*...*...*****.....**.......***....*..*.**.**.....*..****..**...****..*.*******.**..*...*****.*.*...**....*..*****..****.**..*.**.*.*******.*..**..****.******...*....***...*.*...*....*..****.*..*..*.****...*.*.....*.**...**..*..*..*..**.......*******...*.**********.*...**.*.*.**.*.*.*.**.....*...*.******.*.....***..*.**.*...***.**..*.*.*.*..**...***.*.*.....***..**.*********..*...**..*..*..****...*.*...***.**.***...*.***.*...*******..*.**..*.**..**..**..**.*.****.**...****.*.**..*.**...*.*..***********.*.*.***.......****.*.......*.*..**.....*.....**.*.*.*....****...*.*...*..*.*..****.*.****......*****..**.*......*.*.****.*..******.**.****..****....*.*.*.***..***.*.******...***.*..****.*.**.***...*..*.**.*.*...*......****.*..*.*****....******....*****..*.......*..**..*..****.*..*...*..********....*..***...*..****.*.*..*...*.**..*..*.******......***...***...*..*..****..**....*..***.....*..*..**.*.*..*..**..*.**.*...**.**.**...***..***.*.*.*.**..*..*.*..*..*..*..*.*.*.*.****.*...*....**..*..***.**.*.*.**...*****.***.*.**......*...*****..**..*.**..*....**.*......*.**.****.*..*.****.*.**..*..****..****.*.***..*****...***.*.****...*.*..*.**...*.*....**.....**.*.**..*..**.*..*********.***..**...**.....**...*****..*...*. .....***.....***...*********...*...*..*..*...**...*.*.*...*********.*.*****.*.**.**.*.**..******..**.*.**..*..***..**...***...*.**..**.*.*.*.***.....****.........*.*...***..*****.*..**...*..*.**..**...**.***.****..*...***.**....*.......**.**.....***..**......*.**..*...**.**.....*******.**.***.*...*..**.**.*.**.**.*.*...*.*.*.*..*.*...*.***.*.**..**.**..*.***.....**.*..*.*.*....***..***.*..*.*.*.............*....**.***....**.........*.....*..*..*......*.*....***.*.**.***..*......*.*.**...*.*...**.**.*.*..*.*.*.*..**...*.....****.**..**.*..........*..*.*..***...***..***.*..*.*..*.**.*****...*...*.........**..**.******..*.....*..*..*.*..*.**.******.*...*.*.******..*....**.****.**..**......**.*..*.*...*.**..**..****...*...***....****.*.*.**.*...*.*..*...*.***.**.**.****.***.**.*....*...*****..**.*.*.**.*.*****.*.***************..*.*.*..*....*.*.***.*****.*.**.*....***.*********....**.*.**..*.***..*...**......***.**.**.*...**.*.***...**.*..***..*.****..****.***.**..****.***..*****.*.....*.*.*..*.*...***...*...*.**.**.**..*.***..**.*...*...**..****.*.*.*.*.*****.**.***.*.***.**...*.**...**....*....**.*.*..***.*..*.*......**....*..*.*...*..*.****....*.**......***....**.....**.**...*..**.*..**.*.**..*.*..***.***.*.*..****...*.*.***.**.*..***.***.***.*...*..**...*..*...*....***..*.*.*..**.**.****..**...*.***..*****..***....*****..*.....**..*.*.**.*.******....*...*.*....*.******.*...*..*...*.*..*.***..**.**.**...**..**.....*...***..**.**.*.*.***.....**.*.*..***.**..**....**...**.**.*...*****..*...*...**....**...*****.****...***..*.*.*.........*....*.*.***..***.*...*..*..*.**..*.*.*..**.*.*..*..*****..*.**...*..*.*****.*....*.*..***.*...**....*.****.*.*.*.*..*******.*...***.*...*.*.*****....*.*..**..*.**.*..**.**..***..**.**.******.**..*...***..*...*....*..****.**.***..**..***.*...**.....**...**.***..*.******.*...***.*.*.**.*.*........**...**...**..*******.*..*.....**.*****..**..*.****.....*.....*...*..*.*.***.*...*....*.*.**.*.*****.*..**...***.***.**.*.*.*..*.....**.*.*.**** *.*..*.**.*.**.***.*.*.***..*.***..**.***.*.****..**.*.****.**.........*.**.*..*.**...**.*...*..*.....**....*****..*...*...*.*****.**...**.***.*..*.****.**.*.*...***......**.**.**.**.*.**...*.**.**.....*.....**.*.....*.***.**.***.****..***..*....**....*.*.*...*..*.***.****..**..**.**.******.****.*.**.****..**.****.***.*..******..*..**.....*.**..**.....****.*.*.******....*..*****...*.**.*...*.*.***...**.*****..*......*.**.**..*.***.**..*.**...****....**...*********.*.............*..**.*.***..*..*..*.*...*.......**.**...**..***.*.*.*..*...**.**.*..*****..******.*...*.*...*.*..*****.......*..*.***...**.*.*...****.**..***.*...**.*.*.***.***.......***.****.*..***...*..**....*.*..*.*.*...*..*.*.*..**..*...**.***..*..*.*....*....**..***.**..*.*...*.*.***..*.*..*....*..**...*.***.*..*..**...**.....*.***......*****..*.*.**.***.*.*.**.**..**....***.**.*.*..*.*...*.*...**.***..*.**..**.*..*.*.**.*.*.*...*..****.*..***..**...*..***.***.*...*.*...**..*....******.***....*...**..***.*.**..*..**.****...****.*......*...**...*..*..*..***.*.*.**.*...*.**.**....*..***.*..*....**.......***..**......*....*.**..**..*....*...***...****..*..*.*.*****......*.*.*.**..*...*...*..*******.....*.**.****.**..*.***.*.*.**.*..*.*..*.*.*..*.*.**.****..***.....*.*..**..***.**.*.*...****..**.**...*.*.**.**..*.*..**..*.*.*..**.**...***..**..*.*....**....*..*.........*.**.*.*.**..*..*.*...*.*.**.***.*.**.....*.*.*.***.........*.*.*..**.*.**..***....*...**...*.....*..*.**...*....*..****.***.....***.**.*..***.*.**..**.*.***.*...*..*.*.**.****.***.*.*.***..*....*.****.*.*..**.**.****.*.*.****.*..*.***.***..*...*.**.....*..*.*....***.*.*.....*.****.**.***.**....**..*......*.*..*...*.*.***.****...*.*.**.**..*.***...**.*..**.*.***.*...****.*.*..*..*..*..****...*..**..*.*.**..***.*...*..*.**.*..*...**...*....*.*****.*.**...*.**.**..*...*.****...***.***.***....*.*..**.*.*.****.**..***..*...*..****.......********..*******.*.**.*.*....**..*.*.*.***.*.*.**.*.....*.......**.**.*.**.*..*..****....*..**.....***.*..... .*.*.*.**.*.**.*.**.*****..*.*..**.**.**...**..**..*..*..**......*.....****.*..**..******.*...*....*.**..*..**.**.**...*.*****..*....*..*....*..*.**...*...*......*.***..*.**..*..**...****.**.***.**.*....**..**.....**.*...**.*.**.*.****..**..*.*.*.......*.*.***.**..**..***..***.***..*.*.....*..******.*..*.*..**.**..****.*.**..**..*.*..**..***.*..*.**.*...**.**...**.*.****.*.**..**.**...****....**.*.***..****.**...**.*.**..*.*..*..*...**.**.*..**.*.....*....***.*.*.*.*..**....*.****..*.*.*.**.**..**.**.*.....*.****.*..***...*..*.**.*.*.........*..*.**.*.*....**.**.*****.******.**.**.*.**.*****...*..**...*..*.*....*...**.*....****.*.***.*..*...*...*..*.*.**.*...**..***.*.*......*.*****..*.***....******.*...****.*..**.*.....**.****.*.**....*.*.**..*..*..**..**.**.**..**.......***..****.**....*.**.**......***....*.*....**..**.*.**..*...**......***.**..***.**.*..*.**...****..****....***....**..**..**..***.***.**...***.*..*.....***.....*.**.***.*....**.***.*..*.*.***.*****.*...**..**.*..*.....*.*.*..*.*...*.*.********.**.*..*...*...*.**.***.*.*...*.*.*......*.*..**.**....*.*******.*..*..*..***..***..*.*...*....*.*.....****...*****..**.**..*****.******.*.**...***....****..**.*...***.**.**********.**...*...*....*.*..*....******..**..*************.*..*.***.*.....*..*.*..*.*.**..****.***.*.*.****.****...**.....**...*.*.***.*..**....*....*.**..***.**..***..*..*.*..*.*.....*..*..*******.....*****.*.*.*.*..*******.*.*.*..*****.....*.*.**..**.*..**.**.**..***..**.*****.****...*****.**.*...*.**.***.***.*.*..*..*......*.**......*.*..**...*****.******...*.*.**.*..****..****.**.*...*.*.*.**...**.***..**..*..*.......*.*.****.*...***.*******....**...**..*.***.**.*...*.**..***.*....*.**.*.**..........****...*.****..****..**.*..*.**...*.****.*....**.*...**.*..*.**....*..*..***.*.****.*....*...***....****.*.**.*.....***.****..**.*****.***...*..*..***....**..*..***...*.**..***.***.**..***.**.*.*.*..*.*...**..*.****..**.***..*.....*.*..*.....*.*..*.**.*.*.**.*.*.**.*...**..*...**.**...*.*..* .****..*.....*.*.*.*.*....**....*..*.*..*....*.*..*****......**..****.**.**.*.**.****...*.****..***..****.****..*.*...*.***..***....**.*...***.*..**.....*...**.*...**.*.*.*.*..*..**...*.**.***.**.*.*.**...*.*****.**.*.*..*..**.****.***..*.*****.*.**.**.*.*.*..*.*..*..***.*.******....*.*.*****...**.*.*...*.**...*****.***.*....*.*.*.*.**.*..*.*.*.**.****.**..**..***.....**..*...***...****.***.**.**....*.**.********.....*.....**..***.*.*.**.*.*..***..*.....*.**.*.****..**.*.*.*.**.*.*.*.*.....**.**..*.***..**.*..*..**..*.*...*.*....*....*.......*.***.*.*....****.*****.*...**.**.*...*.*....*.*.**..******.....**.*.***.**..**.****.*...*..*..*.*.****....**...**..***........***...*.*.**...***..**...*.*.**.**...*.*...*..*.**..****..*...*.*....*.***..**.*.*.*.**..**.*..*.**.....*..*..*****.**..******.**......*..****.**...**.******.**..*.***...*.**.***.***.*......*.*...**...**.*..***.*.*..**...****.***...**.****..***.*.....*..**.*....********.***..*.*..**..*.**.*...***.*.*.*****...*...**.**..**...*.**.*.*....*..*.*...******......*..**...*.*********...*..***...**...******...*.**...*..*.*.*.*.....**.**.*****..****....*.....***..*..****..*.*****.***..**.**.**..**..****...*.***....*.*.**.*..**...*..*.*.***.*.**...**.**.*...**...*..***.**..**...**..*......*....*.***.*..***...**.***......**.*.*..******.*.*.***.***.*.*.....**.....*.*..***.*...**.**.*.**..*.*.****.**.****..*..*..*.*****..****.**.*.****..*..****...**.*.**...*...*.......*.**.*.**.***..****.**....*...*****.***.**.*...**..***.***..******..*..*.........*.**..***..*..*...*.*.**...*..*....*****.....****.....***...**..***..******...*.**.*.*******....*****.******.*..**..*....*.*....**..*.*.*****...*..*..*.***...*.**...**.*.**.*****.****..***.******.*...*.*.**...**.....*....***.**.**.*.*..*.**.**...*..***.**.*..*****...*.**...**.*****..*..***..*.*..*..***.***.*..*.*..*......***....****.*.*...*.*.*...*..*....*.**..*..*......*.**..*.*.**.**....*.......***...******.*..****.*****.***.*.*.**...****..*..*.***.*.*.*...*...**..*..**... *..*.*.**.*...**.*.*....**.*.*..*..*.*.*.*....**.**...*.*.....*..****...**.**.........*..*.**.****..*..**.*.*..***..**.*..*.****.*..***.**.*..*...*.***.*..*.*.*.*.*..***.*.*..*...***..*.*.....*...**...*.****.*.....********.**..**...***....*.....*....*.*.***..**..*...**...**.......***.*.*..***..***..*.**.***.**.********..*..**..***....*.*....**....*..***..*..***.**.*.**.**.****.***..****.....***.*..***....*.******.*..**.******.*..*.**.****.****..****..*..*****.*.*..*****.*..*....***..***.*.**..*..*****..*.*...***...*.**....*.*.***.**..**..***..****..**....*.*.***.*******..*...*...**.*..****.*.*.***.*.***.*..**...****.*.*..**...*..*..**.*.***..**.*****.**...***.*....*...*......*...**.*.*...*...**...*...*.*.****.*.*.******.**.*********.*.........*.***.....**...**.*.*********.**...****..**.***..*....***.*..***.....***.**.**.*..**..*...*..**.*...*.****.*...**..*.*.**..**.**..*.*.*..*.*...*.**....*.*******..***.***.*.**.*.*****..*.**....*.**...****..*...*.*.*..*..**..***....*.......**...*...********...****.**.*.*....*.*******..***...**.**..***...*..*********.*..*.**..***.*.*******..*...****.******.....*.**...*****.......**.*..*....****..**......*....*...*...**..*.**....***..*..*..*.***.**......*.......*..**...**...*..*..*..*.**.*****.*.*******...***........*..*.**.**.**.**...*...*..*.*..*.*.***.....*.**..*..*..**........***...****.**.**.***..*******...*..*..*.*.*****....*..**.*..***..*....**.*.*****..*..**.....*.....***.*...**.***....*..*....*..***.....**...*..*..*..........**..***.***..*..*...*.*.****.*......**.*.******.*..*.***...*.*.*.....*.*...*.**.*******.*..*.*..*..*..*.****..**.***...**...*..*..*...****..**...*.....*..*.**..***.****.***..**.***...**.******...*.*.****.*.***.*.***.*..**.*..*..**.**.*.**.*..****..**.**....**..*.*.**...*.**.*.*.*.***.**..*....*.**..*.*.*.*...*.**.....***.***.*.*.***..****..***.....*..*.****..*.*.**.*..*.*..******.*.*.*.**..*...**.*****..*.*.....***..**...*..*....**..***...**.*..****.*.*..*..***..**..**.*.******..*.**..*....*......*.... .***...*.***..***.....*.**..**....*.*..**..*...**..***.*.***..*.*.***..*.*.........***..*...*.*..***.**...****..**.*.**.**.**.**..**.****.*...*.**.*..****.***.**.*..*..**.....*****..**....*.*....*..*...*.*.**.****.*....****.****.**.*.***....**....*.*..*.**.**.*.**.**.***...**.*.**.*..*.*..***.**.**...**..**...**..*.**....*....*.**.*.*...*.*....*..*.*.*..*..**.....***.*..***.....*.**..*...**...******..**....**...**.*.**.*.***..***.**......**..***.*.*.***.**....*********..*..******..*.**..**.***.....*******..*.*.**..**..****.*...***.*..*.*.****.*.**..*.*.*....*.*.**..*.*...*..*.*.....*****...****..*.**..*..*.*..*..**...****..***.*.*...*****..*****..*...**..*...**...*.*...*****.*.***..*..*....*.*.***...*..**.***.......***....**..*..**...*.**.**.*.**....*...****.***.**..*....***.**.***..**.*....*.***..*.*.*.*.*****...**..***..**.......***.*..***..***.**.****........*.****...*.**.***..*.***..*.*.**..**.*..*...*.*...*.*.******..**...****..**.*****.**...**....****..**.*..***........******.***.*.**...****..*****..**...**...*.**.*****..*..*.***...*.....*..*.**..*..*****..***..***.*.*..*.*****.*.*...*.**..**.**.*...****.*.***.**.*.****..***...*...***.......*.*.*...*.***..***.**.......*.**..***...***.*.*....***.**.**.*...**.*.**....**..**.......*......*...*.**...*.*..**...**.***..*....**.*******...***..*.*..**..*...*****..*............*.***.**.*.**.*..**.*.*.....*.*****.......****..***...**.*..*.**.....**.**.*..**.***......**....***.*......***.*..*..*..*.*....**.**.*...**...*.***..*.....*.*.*.....**.****.*...**...*.**********..****.**.*....*.****.**..****....***....*.****..*.*.*.****...*..****.*...*..****.*.*..*****.*..*.*.***.***.*.***.*..*...*.**..***.*.****.*.....**.**.**...***.**.*.*..**.*......***.*.***..******..*.*.*.**.*******.......*..**....*.*.....*....**.*.**..*.**.**.*.....****..*..*.*.**..*..****...**.***..***.***..**..*.****.*.**..**..*...*.*.***.....*..**.**..**.*..**..***..*..****.***....**.******....**.*..*.**.*...*****.*.*...**.***...*..*.*...**..**..*...***** .**.*..*...**.***.*.**.****.******.*.........*.*.**..*...**.*.*.*.*****.**....*....****.*.*..*.*.****.**......**.*..**...*....***....**...****..*****..***.*.*.*.*.**....*****....*.....**.*.....*.*...***...*....*...**.***.****..****...*.***..****....**.*...*.*.*.*.....*.*...***....*..****....**.**..*****..*....*.*****.*....*.***.****...*.*********..***..***..*..****.*...***.***..*.********.*.*.*****..**.*.*..*.*.**..*******.....*....*...**.*****..***.*..******...**.....***..**..*****.****.*.**..*..*..*...********.*..*.*..**.**.*.....*******.*.*..****..*....**..**.*........**...**.***...*..*.*..****....*.******...**.****.***...******...******..........****.*.*....**.***..***.*.*..*.*.***...****...**...**.**.*..*.**.*....*.*.********.*..*.*.*******..*.*...*...*.*..***.....*...*.*.*.**..****.*..***.*..****..***..*...*.***.***.*.*..***.***..*....***.***.....*.*......*.*.*.******.*.*.....***..**....***..***..*****..*...**..*...*..*..***...*.*.**....*..*..**.*.*..*....*.*....***...***.**.**...*.**..**.***.*....*..*.*.**.*****..*..*.*.*******.**.***...********.*..**.*..*..........*...*..*....**..*****.*.***...***.*.*...**..*....*.....****.**.........*.**.****.*.*.*..**.*.******....*.***.**.****......*..*.*..*****.*..***.***.****.*.**....*****.**.....*.**.*...**.*.*..*.****..*...*.*.****..***.*..*.***..**.**.***..*.**...***.******.****.******.*.*..*.**.....*.*.**......****.*.****.***.**..*****.**.*****.***.***.**.*...*.***...***....***.*....*..***...**...**.***.....*...**....*.*****......**.**....*....*.....*.*.*..*****.........***.*.**...**.*.*....***...*..*..***.*.**.**..**.*.*.*..*...*.*.*.*..**.***...*.....*..*.*****.....*.***.**.**..***....*.*..*..*.*.*...****.*.***.......***.*.*..*..*..*.**.***...*****.**..*....**.****.****.***.***.*..**.**..*.***.****..*....***.**.*.**.***...*..****..*****..**...**.**..*.*....*.*.*..****.*..***.*..*..*****.*.*.*.**.*.***...***..*.**..*.*.*.***...*...**.....**.********...*.**.**..*.*.**..**...*.*.*...**.******..*.**...**.*.****..***... **..*...*.**.*...*.******.*.*.*.**..***..**.*.***.*..**.**..*.***...*.......***.***.**..*...**....*..*.*.**...*.*.**.*.*.***......*..******..**..*...*******..*.....*.*...**.*..**.*.**.*.*********..***.*..*...***.*..*.*..***.**.*.*****.*.*.******.**...*******.*.**.**.**.*...*.***.****.**...**..**.**.....*....***.**...*.***.*..*.*...*******.*********.*.....***....****..****.*..**..**..*........*.*.*.*...*...*......**.*.**..****.**.*....*..**.**....*.**...****.****.**..*..**..*.*..***.*.*....*.******..*.......*******.***..**..**.***.****.*.*.....*..**.....*...**..****.*****.****.*..**..*.*.***...**..**.*.*..*....**.*.*.*...*..*.*.**.**.****.*.*.**.****.....*...**.**..**.**.**......*.*.*.*.*..*.**...***.*.*.*.**.***.*.*.****....*.**.*.***.***.****.....*...*.***......*.....**.*.*.********.....**.*.*.*....*.*.*.*.*..***.*..*...*..**.*.**..***.*....*.**.*..**.**.*.*.*.......**..**..*.****..*.*..*.*.**....***.**.*.****..***.**..*....*..*...*...**.*..*.*.....*.***...********.*..*.*...*..*.......**.**********..*.*.***..**.*...***.*..*...*.*..*..*.**.**.*.*...*.*...**.....**..**..*.**.**.**....**...*..*...***..*.**.***..*..........**...*.**.*.**.*....***....*.**......**.***.****.***.*..*...**...*.**..*.*....*.*...*..*..**.*..*.....*.*.**.*....*...****.*.**..*.*..**..**..**.*.**.*.*.**..**.*....**.********..*..*****.****.*..*.*..***..*****..*..*.***..*..*.**.***..*......**.**...*...*..**..*.....*..*.****.*.......*.*.*.*.*******.*.*..****..*...*..*..**.**.*.*.*.*...*****.*..****..*.**...****.........******.**.*...***.**...**..****.*.***..*...***..*.*.**.*.***..**....**.***.*.*..**...*.*.*.*..*....**..*.**.*.*.*..*****.***.****.*...**..****.**....**.**.*...**..******.*....******..*.....*...*.**.....*...*..*****.......******.***.*...*.*.....**..*.*.*..*****.*..*.*.*..**....****...****..*...*..*.**.***.***.*.*.....*..*.**.*.*****.*********..*...***..***...*.*.*.*.***.*..**..******.*.**..**..***.....***..*.**.*....**.**..*.***..****...******.*******.**..*..**....**....**....*...*.** ..**.*...*..*.*..*.*.**.*.**.**...*..**...*..****...*.*.*....*.***.**.....*.*.*.***.****...*.*..**.**.......*...*.*.***..*.*.*..***...***.*.***.*.*.***....*..*.*.******........***..**..*.**.........**.**.*..*..***....*.****..*.......*...****.*..*.**....*.**.*..***...***..****...*.*..*..*.*...****.*.....*..*.***.*...*..*..***....*.**...*****.*.**.**..**.***..***.***.*.*.***..*.**.****.*.*****.***.***.**..**...*.*.*..**...*.*..****.*.*.***.**.*.***.*.***.***.*.*...****.*...***..***.....*****....*..*.....*.......***...**..*....**..*......******.*..****.....****..*...**.**.**.***.**..*...*.*.*..*.*.***....**.*..*.*..***.*..***......*.****.*.*.*..**..**..*****.*....***..*..******.*.***.*.*.*.*.....***..*.****.*.**.*....*.***.**..**..****.***..**.**.**.*..*.**..*.**.**...**.*.*.***.****..*....***..*..*....**....*....*.*.*..****..*.****...*.*.**..**..**..*..**.***.*..**..***.****..*.......***.**....*..*..**.*.*.****.*...**...**...****.*..*.*.*.*.**....*.**...**.*..*...*.*...*..*.***....*..*.........*.**.*.*...*...*.*....***..*.......**..****.*....*.*..***.*..*.**.**.******.*.*******.***.*.**.*..*.*.***.*****.*.*.*.****.*.*...****..**..*..*...*.*.*...****...*.*.***....*..*..***..*..**.*....*..***.********.*..*.*.**.**.*.***..*.**.**.*..*..*...**.*.**.*.******.*****.*.*...*.*.********.*.*..**...***..*.*...*.*..*******..**.*.******.....*....*..**..*.*..**********......*...***...*....**.****.***.*...*.*.**.*****.*...*...*****...***.**..***.*.*...*....**...*.*.**.**.....*..**.**.....******.*.....***......*****.*..**.**.***..*.*...*.**.....**.*..****......*..*.*..*..*....**..**..*.**......******.*.**........*.*..***.***...*.*...*..**.***.*.*****.**...***.***.********....*...**..*....**.**....*.*.*.**....*..*.*.*.***..*...*....*...*.*****.*..*.**.*..**..**....*..*.****.**.*..*....*..*..*.*.*.**.**.*.**...*.***...**...*.*.*.**.*.****.*..*....**.....*....*****....*******..**..*..*.**..*..*.**.*..*..*.*....*****..*.*****.*********....****..***.*..**...**.**.*..***.***.*.**....*...** ****..*..*......**.**...*...***...**..*.*.***.****...**...*.*.***.*..*......*.**.*..****...***..*.****.*****..****.*.**.**.*..*.****.*..**......**.*.*.***.....**...*.*.******.**.***..****.....*....***..*.***...*.*..*..**.*..***.*.*....***.***.**..**..*....*.*****......**.****..****.*...*..*.*..*..*.*.*.*..*.**.*****...*..*.**..*..*.....*..*.*.**...**.**.**.******.***.*..**.***...******......**..*..***....**.**.*..*....***.*****..***.......*.*.**..*..******..*...*.*..*.***.*....**.......**.......**.*..*.**.**....**.*..**.**..*.*.....*.....***....*.*.****..**.**********..*.********.*.*.******....***.**...*...*.*****.*.*.***..*.*..*.*..*.***...*..**.***..*.**.**...*.*....****..***.**.***.***...***.*....*.*.*.*.**...*.**.**..*.*.*.**.*.*..**...**..*..*..*****.**.*...**..**..*.*..**...*..**.........**.*.**.*...**.*..**..*.*.**.***..*.****.*.*....*..**......**...*..***..****..**.***...**...**...**.*.*....**......*...***.........**.*.***..*.**.....****....*.***...*..*.*..***.***.**.*.*..******..**.*......****.**..*****..*.....**..*....*.*..*.*.*....*.***.*.***.***..**..*..*...*.***.*******..*.....*.*.***..*.*****.**...***.*.*.*..**..****.**.*.*.**.*.**.***..*.***.*..*****.***.*.*...*.*...**.........*..******...*..**...**..***...*......**..*....*.****.**.*...***..*.*.*.*...*..*.*.*.****....****...*.*.**.*******..*.*..*.*.***.**.*.*...**.*****..**......***.*.*******...*......*..*....*.**.*.*.**.*****.*****..**.*...*.***..*..*.**....**.**.*..*..*.*....*.....*.*.....*.*.......**.....**.**.**..****.*..*.*.*..****..*..**.*...*..**...*.*.....*..***.*****..**.*....*....*..***..**..*.****.**.********.*.**..***..*.***.*****.*..****....*..*..***.........*.**.*.........*.**..**..*...*.*.*....*....*.........**.*.*.***..*.*.**....**.*.**...*.*...***.*......**..***.**.*..*..***.****.***.**..*.*...*.**...***.**..*....****..****.**.....***..**..**.*.***.*..******..*.*..*.***.***...**..*.*...*.****..*..***.**.*.******..**.******.**.*****...***..*..*.***..****..**...*..*.*.****.**.***..**..* ...**........**.****..*......*.**.*****.....*.*...*.***.*..***.*..**..*...*.***.***.**..****.**.**..**.***.******.....***...**....*.......***...***..*.****.**..*.*..*.**...***..*.*...*.*.*.*..***.*...***..*.*....***....*.*..*.*...*.***.******..*.*.**.*.*..*.**..*..*.*.**.*.*.*******...***.***..***...**.*..*.*..*.**.*.****.*****..*..**.*.*.****.....**...**....****.**.*.*.*.***..*****..*..***.**.**.*..*..*...**..*....*.*..*.**.**......***...*..***.**...***.*....*.*.**....*..*.*..***........*...**..*.**..**.*.*.*.**...*..*....***...**.***..***.....*...*.*..**.*****.**...*****.*.***.*...***.*.*.*....*.****.*.*.*..***..*****..**.*.******..*****.*.*.**......****..**.****.**...***.*****.*.*..*.***.*.*.****.**...*.*...*..**..*.**.***......****...***.**.....*.*.*......*....*.....*.****..*.*..**..***...**..**.*.**....***...*..*.***.*....***..**.*..*....*..*.*..**.*....*.....***..*...*.**..**..****.*.*...**..***.....**.*.******.*..*..*...***..*..*..*...*..**..*****...*.**.*..*.*.......**...*.**.**.**...*.***...*.*.*.*.**.*.*..***..*....**......**.**.*..*.*..**.*.*.*****..*....*..****..**.*..*...***..*..*.....*********.********.****..*.***.*..*.*....**.*.....****...**...**.*..****.*....**.****......*......*.**..***..*.....*...**..***.****.*.**.**..*.*..**.*.******.*.**.*****............*..*...*.******..*.*.*..****.*.***..****.*.***..*..**.*.**..*.....*...*****..**.*.**.***.******.*..*.***.......*....*.*..**...*****.**.*******.**.**..*****..****...*****.*.***...*...*...*.*.*..**..*****..***.**....**.*.**..**..**.**.*..**.**.....***...**....**..*.**.**...*.***.**.*.*.*.*.*.**..**....***.*....***.*.....*....*.****....*.*..******.*....***.*...*....*.**...****.......*.*....**...*.*..*.*....***.*.**.**.*.*.*.*....****.*..**.*..***.*****.***.**.****..*.....*..*..**....**.***.**.***...*....*...*..**.*...**...........***.*..*..**.**..*...*.*.*...**.........*.*.*.*..**...***.**.**.*.**.**.*...*....*.******..***..**.*...****...*...*.**..*.*.***....**...******.**..**..**..***.*.**.*.*..*** .**...*.*.....*.**..*..**.*...*..*..*****.*..**.****..**.*..*.**.*.*...*....***.*.**....**..***********.*..****.***..*****...*.*..*..**..*.***...*.***..**..*.*..*..*.*.*..***..***...*..*****.*..*.**..*..**.*****....**.*...*.**.*.*..*..*....*.*.*..*..*****.....*...*..*..******..**....**.**.*****.*..*..****.*.*.*****.*.*.*........**........*.*.**..*..*.***...**.*.**..**..*.*.......***....*.*****.*..*.*..*.****....*.**..*.*..***.***..*..*.****...*.**.**.*.***.*.**.*.*.....*......*.*****.*..*...*...*.**......***.**.**.*.***..*.*.*.*.*..*****...*.**..**.****.***..*.**..**...*****.*.*******..*...*.***..***.***..*...*....*.*..*.******.*.*.****..*****.*.*.*.*..***.....***..*.***...*...*.******...*.*......*..***...**...*.****.***.**..*.*.....*.*....**.*...*..**.***.*...***.*..**..*..**..*......********..***..*.*.*.***..**...*..**.*..***.***.*..*....**.*****..****.**.*****...**.*.***.******..*.**.*.*.....**.**...*...**.***.****.*..**...*.*..****..***********.*.*..****...*.**.*..**...***.*.***.****...**.***.*.*.**...***.......**..*.....*.*.**.*..*.*.*..****.*.*..*..**.....*.*.*.*.*.*.....*.*.*....**.*.***..***.**....**.*.***.*.*..***....**.**.**..*..*.*****..**.*.***..***..*.**...*.*.*.*..*.*.*...*...*.***..*..***.*.**..*..***.*......**.....*.***.**..*.*....**.****...*****...****........**..**....**....**.*..*..****..***.....*.*..***........**.**.*.*.*...*..*.**..*.*.***.....*..*......**....*.*.*...*..**...*...**..*****.***...******.*.********.***..**.***..*.**.**..*...**..**.....**.*.....*....*.**....*.****.*....***..*.*......*.*.***.*.....*...*.**..*.**.**..*.**.*...**..*.*...**...*...*.......*.*.***.**...*.**.*.*......****.*.*..*...**..**.***..**.*.....**..**.**...**.**...*..***...**.*.**..***.*.***.....***..*...*.....*.***.**.***..****.****.**.***.****..*..**.**.***.....***..*..***.***..*..........****.***.***..**..*..*..*.*.**.**.*..*...*...**.....**.*.***.*.*......*.***.**....**.*.**..**..**..*.....**.*..*.***..*.**...*.*****.**..***....*.....*..**.**...***...*.*..***.*. *..*.*.*.........*.********......**.*.*...***.*******...**.....***..**.**.***...****..*.*****..**..*******.*..*.*......*..**.***...****..*...***.**...****..**.*...*.*....*.*.***.*....**.**.**.**.*...*****.*.**.......****.*****.*.**..*.*.******.*.****.*.*.*.***.*..**...************....**.***.*..**.*...*...**.*****...**.***.*.....**.**.*.***..*******......*...*..******.***...*..**.****..**...*..***.***..***..*.***.*..*...*.......*.****.......**.....**.**....****...*..*.**.****.*...*..*.*...*.**...**..*..**.*******...*.**..*.*.**....*..**...*......**.*....***...*.****...**..*.*..**....*********.*.**.*.****.*.*..*.*....*.**...*...*..**...*.*...*.****.**.*****....**.**...*..****.*.*.*.**..**.**.***.**.**.**...*..*.**.***.....****...*...**.****.***.**...*****...***.*.*....**.*..*........*.*...*.*****.**...**..**.*.*..****..*.**.***.*..*..*.......****...*..***.*....*.****..*.*..*.*.****...*..**.**.*..*..*.*..**..**..**.*..***.***....*..***....***..*..**..***.**..**..*..*..*..*.**..**....*.******.**..**....*****....***.*..*.**..****..**..*.*..****...***.**.**..*.*.**..*....*******.*.***.***....**..**...*..*.*.*.....*...........*..*..***.***..******.*.*.**..*...*..****..*........***.**....**.*..**..*.*......*****..*****...*.*...**...**....***...*.**..****.**....***.**.****.*..****...****..**.*...*.****.***.*...**.**.***..*.*.*..*.*.**..*..*.**...**.*.*****.*.*.*..*....*.***..*.***....*.*.***..***...**..*..*...*..*....*.**..**...****..*...****.....**.**....*.*.***..*..*...******....*.**.*.***...**.**...**.****...*....*....****..*.**..*...**.....**.*.*.*.....*.****.**..**********..*...*.*..*...*.***.*.***...**..*.**..*.******.*.*..*.***..****.*.*.*.*....**..***.**..*...****.*.**...**..***.*.**..**..*.**.**.*...*.*.*.**.*.***.**..***..***.**..****....*..**...**...****.*..*......*.*.**..***...**.*.*.*..*...*...***...*..**....**....*..*..******.*..******.******..*.****.****.*.*....*.*****......*...*.***..*....*.*......*.*....*...*.*...***......***..*..***.*....*...******..**..*.. *..*..**.*.*.*.**.*********...*****..**..*..*.*..*.**.**..**...*.*.***..*...*.***.....***.*.....*...***..*.*.*******..*...*.****..***.**...*******........****.*..*****....*.*..*.**........**.*.........*.*.***.*..***...*...**..*.....*...**.*......*****.*.**.*.*.*....*******..**...*.....*..*.......**.**.*.*....***..**.......*...*.*.*.**...*.**..*.*....****.....*....*.......**.*....**..**.**....***..*.*..***.*..*.*.*.****.*.*..*.*.***....**..***.***.*..*.***.**...**...**.**..**.***..**.**.**..***...***.**....**.*.....**......*..*..*.***.**.*.....**.**.*..**..***.*..*.**.*.*******..**....**..*....*.*...*.***..******..*.....**.****..**...**.**..*...*.*.**...********.**...*******.*...*.****.*.*....*...*.**..**.***.*.*..*....***..*.**....***...*.**.*....*****.*.**...*****...*.**....*..*..*...**.*..*..****.*.**....*.....***..*....*.*.*.**.*..*.**.*........**.*...***.**...**.*.*....*..*.*****.*.*.**.***.*.****.**..*.*.*...*.**.*...*..**.*.*..*.*...*..**..**..**........***.**.*..*.*...*...**...***....*.*..*.*****..**.***.**.******..***.*.*.****.....**......*..*.*.**..****.******.****.****....**..*..*.*..*......***..**.*.*.***....*.***.*...*.*.*.*.*..***.*.**...*.....*.*******.*.**...**.*.....*.***.**.***....*.....*****.*..*...*...**.*.*....*.**...**.*..***.***.****.*.....*.*.*...**..******..**...**..*....**..***.**..***...*..*.*.****..**..*..*****..*.*.*.**.....***..**..*.*....*..*..*.**...*.******..**.....**...***...*..**.*...*.**..*..*.**.**...*...****..***.***.**..*....*.*..**..*.**..******...**.*..***.*...****..**.*.*...*.*..*.****.*.**.***.*...**.**..*...**.**.*.*.**..***...**.*..*.**...**...*.*.***.....*..*...**..****....***.*.**.***.**.*.....**.*..*******.**.*....****..*....***..****..**.*****...**....*..*.*.****.****....***.*.***....****....***.**.**..*..*..*......*...*.****...*...***..**.*.******...*...*.****....*...***.*.*..*....**...**........*.***.*.*.***..**...*..*..***.***.***..*...***..*...*.***.**.***..*.*****..****.*.*..***.*.*.*.**.**.***.**.*****....**...** ........***...*.*....**.*....*.*.**.***.*....*..*.**..**.*...*...*...*.**********..****.**......*************.**....*...***......**........*.*.*****..***..****...***.*.****..**.*..*......*.*.*.*.*..*..****.....**.*.*...***.*......*.**.********..**.*..***...***..**..*..**..***.*.*.***...***...***.*..****..*..**.***..****..*...*..*....*.*...**.....*.****.**...*..****.*..*****..*.****.*******..*.*..*...*.......***.*.*.*..******...**.**.******.**...**..****.*.**....**.*..*.**.**..**...**.**..**.*.*..**...*.*...***..**..*.*..****.**.****...**..**..*..****.**.*....**.****.**..*.**....*.......****.****....**.**.**.*.*..****.*.....*.*...*.*..*.*..*.*..****.******....*****...*..******..******...*.**..*..**..*****..*...****.*..*.*..*.*..*..**..*.*.*.***.**.*.******.**....*.*...*.**.*.***.*.*...****..*.**.*.**..**.***.*.**.*.**...*.*.**.*****..******...*....*..**.*..**.**..*...****.**..*......**..*..***.*.****..***.*.....*...****.*.**.*...*******.***.**.*...********..**.****.****...*******...*...*.*....*.*******.***..**..**...*****....**.*.*.***.*..**.*.**..*.*..**.*..*..**.***.*.*.**....***....***...**....**.**.**.*.....*.*...**..***.**...*..*.******..**.***.......**.*.*....*.*.*.*.**.*......*..*...****.....*......**.***..*.*......**..***.*..*..*.***.**..*.**.****.*.*.*..**.**..*..**...*.*...*****.**..*.....*.*..*.*...*..*.*.*.*....**.*.*.**.....*.***.*.***..***.*...**.*..**.*....**.*.****.*.******..***.*.......******..*.******.*.***..***..***....**..**...*..**.*.**.....*.*.**...*.**.*.*...******..***..*.*....***..*.*...*......*...**.*.*....***..*...*.****.*...*..***..**..**.*...**..**..*.*...*..*...**......***...*.....**.****..***....*..*..*.*.**.........*..*.****.**..**.***.*.*..*****.**.***..*****.*..*****.*.****.*.*...*..****..**..**.**..***.*.*.*****..**.****.***********.*.**..*.*...*.**....*.***.*..**.*.**.**..*.**..**....*...*..*.*..**.....**..***.****..**.....**.*.......**.*.********..*..*****...***.******...***.*.*....*.**.*..*.**..*...*.****........*..*.****.***.**. ..*..........*.*..*.***..*..*.***....**.***...*..*..**...****.*...*.**....*.*.*.**.*..**.****.*....*****.******...*.***..**.*.....****.*...*.***...*..**.*******.*.**..**.*.*..............**...****.*..****..**...*.**..*.*.*...*..****..**.*.*....*..*.*.*...*.***.***...*...**.*****.****.*..*.*..***....*...**..*.**..**.**.*.***..***...******.*.*.*..**.**...**.*.**.......**..*.*....*..**.******.***.....*..**.***.***.*.*.**.******...**..*...******.**.********.*..*....**.*..*..*.***.*........****.*...**...***.**..*..*..*.***..*..*.....*.*****.**.**..****...*.****..*.*.*.*..**.**.*..*.*.*..*.*.*....*.***...***.**.**..****..***....*..*..*...*..*.***.**..*...*....*..***....***...**....*...*...*.**..****...*.*****.******.***..*.*.**..*..**.*****...*...**.*...**.......**.***.******..*.*.**.....*.*.*.****..***...*...**..***.*....*.*.......*...*.......**..***.*.****.***.***.*...*.*..**.****.......**..****.*****....**.**.***...*..**..**..*..**.****.***..*.*.**.*****.........*.**....*.*.*...*****.*.****...**.*..*.*.*....*..*..**..*.*..****........*.........*.**.*..*****.*.*....***.....**.*...***.*..*..***....*....*......****..*.**.**..*.*.***..**..**.*.*.***...**..*..**.*******.***...*.*..***.****....**..*.*.*.*.**..**...**......**....**..*..**.*...**.***..*..*...**.*..****..***.*.*..**....**.******.*..*.*...*.*....*...**..*.*.**..*..*.*..**...**..*.....**...*.*.*...****.***..**..*..**.***..*.*.*..*.*..***...***.**.*..**...*.*...**.*..*..*...***.**..**..**.*...**..******..**.***..**.*.*..**.......***.****.*.***..***.*.*...*.***.**..***.***.....*.**.**....****.***.**.***..*.***.**....*.**.*...*..**....**..***.*....*..*..***.*..*........*..*.*.*.**..****..*..*****...**...*...**.*..**..*..*..*.*.***.*........****..**.*.***.*...*..***.*.*.*.*.*....*..*.*..*..***.....*.*.*..*.*****.***.**....**.***.**.**.*.*.**.****....*.*.*...***.*..*.******..*****.*........**......*...**..******.*....*.*...*******......*.*..**...**..*..**..*.....***..***.***.***..****....*****.****.**..*.*.*..***..... **.*.*.*.*....**..***.*******.*.......***.*....**..**...*****...******..*.*.***......**..*...*...**.*..*.**.**.***...**.******.*..**.*..***..****....*..****..*....*.**...*****....*..*.***.*********........****..**.*..**.*..**.**.***...*.****.*..*.*...**.*..*.**..**.*******.****.*..*...**.....**.*.**.*.*..*...*.*.*.*...****.**.*.*.*.****.*.*..*.**..******.*.**.*.*.****..**......*.*.***...*.**.**..***..**.*...*****....*****..*.***.****.*..****.*****.*.*****.***..*.**.*..*.********.**....***..**.......***.*****.****.*.****.***.**..*.*.***.*.*********.*......***.*....***.*..*.**.**......**.*.**.***.*.*..*.**..**...*...**.......***...*..**.*...*.*.*...*.***...****..**.**.*.****....******.....*.***.*...***..*..*..**.*.*.***..*.**..*.********.****..*....*.....*...*..**.***....****.*.*...*.***....*.*...***.*..****..*.....*....**..*..*..*..*.*.*****..*.***.**....*.*****.*.***...*****...***..**..**..*..**.******...**..**........**...*..*.**.**.***.***.******.*.....*.****.***.****.....****..*.*.**.**********.*..**.**.****.....*..***.....*..**..**....*******.*.**...*..***.*..*.*.**..*..*.*.*.*..***.*.....****...*...*.*..*.*..**..*..****.*.....*..*.*.**...**.**.**....*...*.*.*.*.*.**.**.*.*.*....**.*******.*.**.....****.**..**..*....*..**.*.....*..***.****..**.*...***.*.***.....*.****.*.*****....*.****.*.*..*...**.****.*.......*.***..*.**.*....*...........*.*.***.**.*...**...*..*..*****....*...***..**.**..*.*.*..**.*.**...***.**.*.......**.**.*..***.*..**..**.**.*..*..***..****.**.***..*...*..***...****..*..*****.*.*******..**..*...**..*.*..*.**.*.........*..**..**.**..*..*.**.*..*..*...*..**.*...*.*.*..****.*.*.....*.**.*.*.*.***...**..****..*...*.**..**.*.*..*.*.****.**.***.**.*****.*.*.**.....**.**.*.*..*.*.****.......*****...*.**...*..*.*.*..***.**.*...******.*...**..*.***.***..*...**.****.*.*..*..*.**.*....*.**.**..*.*.*.***....****...*****.*...*.**..*....*....*.***..********.*...*...*...****.*..*...*******.**.***..*........**...*..****.***..*..***..*.*...*.***...****..*... ..*...**......**...**..*..*..*.*****..*.***.**....*.........***..**.****.**.**...*********.*.*.***.**..****....****....**.*...........******...*.*.***..*..**..****...*.*.*.*.**....**....***..*.*...**.**.*......**.******..*.**.*..*****..*.*....*.....***.**.*.*..****.*.....*.**.******.*****.*.*.**.*.*...*..****.*.**..*..*.*..**...*..**...**..*.**...*.*.*.**.*.*.*.*...***.**...*.**.*..***..***....***.*..*.*.*.*.****.*..****.*..**.**..*****.*..**.***...*..**..*****.*..*.***********...*..*****.*.*..*..*..*.**...**.******.*..*..**.**..***...********.**...**.*...*....**.***.***.*..*..**.*.*.**..*.****.*..*....*.***..*.*..*....**.**...**.**....*....**.**.**.**..**..*.*..*.****.*...*.*.**..******.*....**.**.*.**.**.*..*..**..***..*.***.*.*.***.***.*.**.*...*.*.*.***.*.**..*.....**.....*.*..*.*..*********.*.*.**..***.***....*.****..*..****.*..*..**..*....*.*.***....****......****.....**..***.**.....*.**.****.***..**...***.*...*.*.*.**.**.**...**...**.****...****....*....***..**.***.***..*****..*.*.**.....*.****.**.*.**..*..*.*****...*.***.*.*****....*....*...**...**...**...*.******......*.*****..*.*.***.*.*.*....*.....*...*..*.**..**..*.***...**...**.*.*...**.*.*.*.*.**.**.*.**.*.*..*..****.*.***...***.*..*..****..*.***......*..*.**...***....*....*.**.......**.****.*...*..**.**..**...***.*..*...****.*.**.*..*..*.....**.*.*....**.**.....*.**.*..*...**..*.*.****...*.......***.*.*...*.***...*..*..****.......*.......*....*..*.**.*..*...*.**.**...*...**.*****...**..****......**.....*.*..*..*.**......*....*.**.******......*..*..**.**...*.*..*.*.*.**.*...*.*.*.*.******.*..*..**..****.**....****.......**.****.*...***.*...****.**.*....*.**..*******..**...****...***.**...*.*.*.**..*****.**.*....*.*.**....***.****..*.....*.***.....***.**...*.......*..*.*.***.*.**.**.*.*.*****..**.*.**.*..*.*..***......****.*******.***.*...**..*..*.......**.****..*..*****.*.*.*.*.***...**...****...**..***.**...**.*****.......*..****...*..*..*.*...**.**..*...*.*...**..**.***.**.*...*.**....***.*..**..**.* ....*..*********.**.***...*.*..***.***.*.*.**....***..***..**.**..**......*.*.**.***..***..*.*****.*.**..*.*..*...**.*.**....*.....*....*......******.***.***.*..**.****..**.*..**.**...*.*......*....**...****.*.**.*.*.****..*****.**.*.***........*****...*.**.***..***..**....**..*.....*.*......****...****.**.****.****..****..**.**..**.***..***...***.*....****.**.**.*.***..*..**..*...*.*..**...*......********..***.*..***.*...*****...*...*.*........*..*..**..*..**.**.*..***..*.********.**.**...**.*.*****.***.**.....***.***...**....*.*.*...**.*.*.***.*..*....***.***.*.*.*..***.*.*...*..**.*..******..***.*....**..*****..**....**....*...*..***.***..**..*.*..*.***.....*.*.*.**.*.*****.**..***.*..*.***.*.*.*******......*.**..****.**.*....**.***...*.***..**..***..*.*....*.*.*******..*..***..**......*...*...*.*.**.**.**.**.**.***.*.**.*.*.***...*.*.....**...*.***....***..*..***..*..*..*..**..******.**..***.....*.*.*..**.......***.***.******.*.*....***.***.*****..**.**.*****..****..*.*.*****..***..***.*...**..*.*.*.****.*..*.*.****.*.*.*..**...*.**********..*.*.*****.....*..**.*.**.....**..*.*...**...........****.*....**.**.**..***...*..*.**..*.*.......***.***.*****..**..**...*...**..***.**.....*.*****..**..**...*******..**...*.*.*.......*...*.*......*.....***..*..**...**..**.********.*.*.**..*.*.*....*.**...**.****..*.**.***.*......****.**...**.*.*.**.*.*.*.**.**.*..*.....***.***.*..***....***.****...***.*.*.****.*.*..*.*..*..***.*.**....*....*****...****..*.***..**...*.*.*.*...*..*.*..**.***....*...*....**.*.***.*...**..**.***.***.***...**..*.**.*.**..***....*......*...*..**..**....**.*.**..**..***..*****.***...**.......*...*.***..*..*.**.*..**.....**...*....*..***......***.****.**..*..****..***...*.**.*******...****.**.*....**.**..**.*******..***.*.*****..*..*.*.**...*..***....*.*...*.**...*****..***.***.***.*.*..*..**.*.**.....******.*..*.*.**.*.*.*..*..****.*****...*...**.......************.*.**.......*.*.*..*..**..****.***.*.******.*....*........*.*.*****.**.*....***..*** ****...***..*....**...****.**..*.***..*.****..*.*.**..****.*..******.****.......*....***..****.****..*....*.*.***.**.......******......*.**.***.**.**.****...*.*.****....*.**...**.*..*..*..*.......*..**..*.*.**.*****.*.********.*.*.**..*...*.*...***.*.*.**..****....**.*.*****.**...***.*..***..**.*..*.*..**.*.**...**.*..*.*...*.*******.**.*.*..****.**.***.....***....**.*.**..*..**....*******.*..***..*.*.*.*.****...*..**.*.***.*....*****..**..*...*..*..*.*..******..*..**.*...*..*......***...**.*...**.*..*.**.....*..**.**....*.**.****.**......*..**...******.**.**...******.*..***.***...**.**.***.**.*..*.***..*...***.....*.*...*....**.*.*...*.*.**.*.*.*.*..*..*...**.**..*..**..*.*.*.*.**......*.*..*...*..******.*....***..*...****.**...*.**..*..*.*.**..*****...***..*.**.***.**.***..*.**.*...*.*..*..**..**.*.**.*.*..*****.****.*...........*.*..***...*..**.......*..*.***....*****.*..**..*.**.**...**.*..*...*..**.*....*.*.**.*..*.**......*.********.....***.*.....*..*.*.**..*.*******.**..*...*.*..*...*.**...*.****....**.**.*...*..**.****...**.*.*..*.******.*.***.*.*.*..*.***.***.**..*.**.*..**.*.*..*.*.*.*..*..***.****..*.**.***.....*....*.*.***.****...**...**..*..***.*.*..*.*.*..*.**.*..**.*.*.***..*...****.**.*.**..******...***..**....**..**..**...***....*..**.**.**.*..*....*...*.****..*......*.***.*.***.*.*..**...*.*.*.**.**.***......*...**..*..**..*..****...*.....****.**.*...*.*.****..*.***....***.**..****.**.....*.*.*..****...*.*.*.****.*...*..*.*...**.*.*.**.*.***...**...*...*...*.*.**..*......*..***..***.*.*..*.......*..*.*.**....*....**.*...****.*****.***.....*..***.***....**...*...**..**....*...***......*.*.*.*.*.*.***.*..**.**..*.*.......***..*.......*..*.......*.*.**...**.*...*....****.******.*.*.*.....***.**.*****.***...**.*.*...*.*..*.*.*.*..*.*.*.*.*..*.**.**..*..*.*.**..**..*..*...****.*****.*.*..*.*.**...**.**.****.....****....***..***.*.*****..*...***..**.....*****.******..***.*....*.*****.....**....**...**.*...*..**...*.*...*.****..*****.*.*.*....*.**..***.*. ....*..**..**......*********....**...*..*....*.*..**.....*.**...**.*...*.*.***...***...*.***...**.**.**.**.*..****.*..*..*...*.*..*...*.....***.*.***.*..***..***.***..***........**.*...****.**..***.***.*.*..*.*..*.*.....***..**.****.*****..**.......***.****.*.*.*.****....********.....**.***..******.*.*******.***.*.**.****.*.**...****.*.....*..*.*..*....***...**..**..***......*..*..******..**..****..**...**.**...*.***..*..**.*..**.**.***..**..**.**.*..*...*.*.*.***.**..*.******.*.*..***..*.......**......***..****.*.*.**..**.....**.*.*.**..*..*.*.********.****........*.**.*..*.*.**..*.***....**...*.*****.*.***..***...***..*.*..*...*********.***..***...***.*..****.**.**..**..*.*.*..***..**..**..**.*.*...****.*..****.***.**.*.***...*.**.*..*.*.****...*..*...***.*.****...*....*.*.....**.*.****....****.*..**..*.***....*.**..***.**.*.*..***....**..**...*.**.*.*****.....**..*......****..*.*.****....*****..**..*.**.*...*...***...*.*****.*....***.**.*..*.*...**...*.**.*****....*..*..***.*..*.....*...**.****..***.*...**...*.*****.*...*.***.*.*.*******...*..*..*.**.*..****.**.***.******..*****..******.*..**..**..**.****..***..*..*.**...**...*.....*..****.**..****..*...*...****.....*.*.*...*...*.*..**...*.***.*..*****.*.******.*.**...*....*...*........*........***..******..**..**..*..********.*...***..**.**.*...*..*.*.....**.**.****......*.*...******....*****.***.**.*..**...******.*....**...**...*.***...****.**..*.*.*.**.*..*..*.*..**.....*..**..*........*...***...*..**.*...*..**.**..*...**.*....**.**....*.**..*.*..***...*****.**.***.*..*..*..**.***.**.*.****....****...**..**..**.*..*****.******..**.***.*.***.*..***..**.*.....*.**.*....*.*...*.*.**..**...*.....**.*..*.*.*.****...**.***..*.*..*.*******..*......*....*.*......**......*****.*..*.**....*.*.***.*.*****.**..*.*.*..***..*.*...**.******...*..*...*.****.*.***.**...*..*.*.*..*.*.**.**..*****.**...*.***.**....***.*.*..***..*.***..*...*.***..*******...**.*..*..***..****.*..*..*.*.**.**.**...**..*.*..*..*....*.....*..***.*..* **..****..***...*.*.**..*..*.*.**..*.*.*.**..**********..**.*..........***.*.****.*....**.**..*.****...*****...****....**.*..**.**.******.*****..****.*.*..***********.*.*.**.***.*..*...**.*.....*..*......*.*.***......**..*.***...**.*.**.**..**.***.*..**..*...****.**..*******...**.**......*..*.**..*.*****.**...**..*..**.....**..***..**.*......*.***..*.**..*.**....***..***.*..***.....**.*...***..*.*******....*.**....*.*.****.***..*.**..**.*...******.**.**.**...******.****..****.*****....*.*..*..**..**.*.**.***.*..****.*.*****.*.**.**..**...*..**....*.******.**......*.***...*..*******.**..**...***..*.*.**.**.**..*..*..*...*.**..*.***.*.**..**.*****..**...*****...*.*..***.***.**..****.*.*.*.*.*.*.*...****.*.***..**.***.****.....**.**...*....***.*..*.****...***...*..*.*.....*.*..*.*..*..**.***.*....**.**.******.**..*..**.***..*...**.*..*...***.*...**.**..*..**...******.*..*.**********.*..**..**..**..*****...*..**..****.....*.....**..*...*.*...***......***..****..*.**..*...***.*..*.**.....***....**..*.****.**..**..***..*.....***..***..**.....*.***.***..**....*.....*.....**.......*.*..*.**.*.**...***.**.***.**..****...***..*..*......****....*.**....*.*.*........*.*..*..*..*.**.***..***.*.***.***.*.....*....**..*.....*******.....****...****.***...****.*...****.*.*.**.**...***.*.*.**.**..*...*..**...*..****..***.**.****..*.****.***.***.**.*******......*..**.*.*..***.**...*.**.***..****.*.***.*..**..**..*.**.*...*...*..**..*********.*..*..*.......**.**.**.*.**.******.**..***..**...**...**..**.***..**.*.**..****.**...*..*.**.*******..***.*.**...*.**.......**.***...**.*.**..**.*..**....****...*.....**...***..*...**...*..*.*...***.***..**.*.*..***.*.***********.**...*..**..*....*.....*....*.*.**.***...***...***.*.*..**.**..*..*.*..**....***.******.*.**.*..*.*..**.......**..*..*.*.*..*****.***..*.*.**......*.****.*.*.***..***..*.*.***.*.******..*.*.*..*.*...***.****...*..*...*..*....*.*........**..**.*..**.....*.****..*..**.****.*.*.**..**.*.*..**...***.*.*...*...*...*.*.**....** ***.****.*.***.*...*.*..***..**.****...*.*.*.*.....*...**...**.*......**.....*..*.**....*...*.*.*....*.*..*****..*.**.*.*..*.**.***...**...****...*.*.*.*..**.*..*.*.*.*.**.*.******..*.***....*.****..**.*.*..*******..*.*.******..*..*..*.....****..*....*.*..**..**.*....***.*..*...**.**.**........**..*...*.**..*******.*.*......*..****....*...***.***.*.**.*..**.*...**.*....*.*.*.*...**.*..*.**.*..**...*****....****.*.*....*...**.*...**.**..**.**.**.**..**.*.*..*.*..****.**...***.***...*.*..**.....*****.*.*.*.*....******..******..*...*...**...**.**...**..*.*..*.*.*.****.***.**.**...*****.***.**.*.....****.....******.....***..**.**.*.*.*...**..*.**.*..*..**********..**....****.***.*.*..*....**.***.**......*..*****...**..**..*.*..*...*.*.*.*.**..*......***..**.*...****.*.**..*******.*.**.*.**..*....*.*...**.*.*.......*...*.*.***.*....*..*...*..****.***.*.....*.*..*.*....*.****..***..****...***.***.***...*****.***.***.*.......**..*.....*.*.***.**.*...**.*.*.*..**************..**..*****.*..*.*..*.*....*..**...*..*.***....*....*.*...*..**.*.*****..*.*..***.**.*..**....******.*.*....*.**...**.**....*****...***.**..*...*.***.**...*..*.**...*****....**...******..**.*......**..*....***.**.*....*.*.....***.*.***..**.*****.*...*..**.*.**.***..**..*.....******.**....***.**.*...**..*......**....*.*..*..*...*.*..**.*.***....*.***.*...*.*...**.******.****.*..**.***.****.**..*.*****..*.************.**...*..*****..**..*.*.*..***.*.***....***..*...***....****.*.*...**.***.***.*.****...***..*..*.**.***......*...**...*....*....****.*...**.*.*.******.....*.**.*.*****.*........**.*........*.*...**..*****.**.*...**.*.*****.*..*.*.**......*..*.*..*..****.*.*.*.**..***...*..***.....*******....*.****..*.*...**....**....***.**...*.**.**.*......*.*.....***.***..***...****....**...*..*..**..***...***.*.*****.*.*...*.*****..*..*.**....**.*..**.*.****.***...**.*....*.*.***..**.**.*...***.****...*.*.*...*.***.*.*...******.**..**.*.**.**.*..*.*.*..*.*..***...*****.....****..*...***.****.*****...*...*..* ...*.*****.*..**.......*..*....*.*.****.**....*...**.**.*..*..********.*..*.*..****....*.**.**.*..***.**...*.....***.**.**...**..*..*....***...**.**..*.*...**..**..**..**..*.**...***...*...**...*.****....***.***.*..***....*.....*.*********...**.**.*..**..*****.*..*..****.*.**........*.***...*...*....**.*.*..****.****.*.*.*...**.*..*.***.*.**.*..**.*...***..*..**....**...*...****..*...*.**....*.**.*....****..**.**.*..**...*...*.*.*..**.**......*.**.*.*.***.*.*.*..***...**...**.***..*.*..*..**.*.*.........*.*.*..*...*...*.****..*.*.....*.*..***.*...*..**.***.*...*..***.*..*.*.***.*.**.*..*.**...*..******.**..*.*...*.**..*.*.*.******.***.**...*.***..***.**.**.*.***...********.*..****.**...***..*...**...*.*.*.*.******...*.*.....*..*...**.***..***.........*.*..*.....*.....*.*.......**.**.*.*..**.***.**......*.*.**.*****...*..*.*..*.*.**...*.*.**.**.*..***..*****..*.*.***....**.*..***.**..*****..*...**..********.*.*.*.*..*...**.**....*...**.**.*.......**..**.**..***...*....*..**.***...*...*.**.*..**.**........**..******.*.**....*.*..*.**..*..*..***.....***...*.......***.*.**.**.**..***..*.******..**..*..*.*..***.*.**.***..*.**.*.****..*....*..*.*.***********.*..*..**....**.*.*..**..*.*.***.*..**.**.**...*..*..*..*.*.***.*.*..*....***.*....*..*..**.*********...***......***.****....*.....*..*.**.*..****.*..**.**....*.*.*.*..**.**..*..*****.***.***.**.*.....*********.*.**.....***.****.***....**....***....***..*.*.......**.**..*.*..*..*.*..*******...**..**..**...**.*.****.*...*.*.....**.*.*....**..****.*.****.....*.***********.*.*..**.**.*.***.**.*.*..*..*.*.*...*....**.*....**.....**.**.*.*********..*...*..********..**....*..*.*.**....*.*..*******.*.**....***.*.*......**...*.*...**....**..*.**.****.*..*..*.......***....*.**..***.**.**....**..**..**.*....*....*.**.*...***.*..***...*.*.***............******..*.**..***..***.....*..*..**.*.*.***..*..*..**..*.*.*..*..*....*****.*.*.*.*...**..*.*...**..*..**..***...*...**.*.*...*..*****.**.*..***...*..*.*.*.***..***.*.....**.*.*** ...*.*.**.*..*.*.*.*....**..*********.*.****..*.***.*.....**...*.***...**..***.*......*******...*.........*.**.**..*.*..***...*.**..**..*.*******...*.*..**.*..***....*.*.*.**.***..*.*.*...*...**......*.*...*.*.*.....*....*...*...*.*.....*.**.*****....**.*...*.*.....**....***.*...*.*...*...***..*.***..**.********...*.***.*****.*..*****.*.*..*.***.**.*..*.*...***..**....****.**.*****....*...**..***.**...*.*.**.*..*...****...*...***..**..**..**...*..****..*.*.**.*****....*..*.*..**...**.**...**.*..*.*.********.*..*.....**.*.*..*.....**.....*..***.*.**.*.*..*.*.*..*.**..**.*.*......*.**.......**..*.*..*.*.....**...*.*.*****..*..*.*....*..*..*..*.*...*.*..**...***.*.*.****.**..**.*.****.**.****.....*****.**....*.*..***..*...**..*.**..***.......*..*.....**..****...*.**.*****..*...*..******..*.**.*.*.....*.*.*.**.*.*..**.***.****.***.**.*.*******.*.**.*..***...***.**.****..***.*..**.*.....**.**...*.**.**...*..*.*.**.**.*.*..**.*.*.*.***....******....**.*....**..*.*.*.*******.***.******.*..*.****.*.***.**.*********.....*...*...*...**.*.**.*.*..***...*****..*...****.**..*...*.***.*.*.**..****.**...*.*..**.*..*.****.*....***.........**.*..*.*.***....*....*...*.***.**..**.*.*...*.*..**.*......*.**..***..**.*..*.*.*.**....***..*.*...**......*.***....**.**..*.***..*.**...*..*..*.*.*.**...****..*.***..........***....***.************..*.*****..*....*....**.*.***..*..*..*..****.*..*.**.*.*.**.***..*...***..****************..**..**....**..****....*..***.*.**.**..***.***..**..*.**.*****..**...***.**.*.*.**..**.**.*..*.*...*******..*.....*.**...*.***.****.**...**.**.*...****.*....****.*..***...****..***.*...*.*....*...**...*....*.**.**.*.*..**.*...******...******..**.***..***......*...***...*...*.*....*.****.*.*....********.*.**.*.*...*.*.*..**.***..***..**.***.....*..***....*..*..**.*.*...*......**..*.*****......*.......*....**...**.*.*.**....*..**......*.....*.*...*..**.****..*.**...*****.*.****.*.***...*.*.**.**....*.****..*.****..*.**.*........*....*.....****.*..*.****.*..**...... ***.**.***..*.*....*..*****.**...**.**...**.**.**..**.*..***.***.*..*...*.**..*....*.*****..***.......*....**.....**.*****.****...*.*..*****..***.*.**.....*.*.****.**.....***..***.*.**.***....**.**.**..**.**...*...**..**.*.******...*.*.*.*....*.**.*.*..*....*.*.****..**.*.***.**..*...*....*..**....*.*.**...***.*.*.*....*...*.**..*...**.*.****.*...*.*.**..*.**.......*****...*..**...*...*......*.......***.*...**...**.**.***..*******.****.**...**..**..***..**.****.**..***.***..*..**...****.***..*..*.***.*.*..***..*..*....****...***..**.***.**..******.......**...*....*.*.**..***.*.*****...****.*....*..*.**.*.**......****.*******....***.*.*...*.****...**.***.*.*.*.*...*.***.****..***.*.**..***.*...*..**.**.*..*.*..****.*.**.*..**.*.**..***.*.*..****.*.**.******.**.*...**.*.***.*.....*..********.....**.*.******..****.*.*.*.*..*..*.*..*.*.*....*.**.*.**.**.*.*...**.****..*...**.*..***.*.*.*..*...*.**.*.*..**.....*..*.......*..*...*.*.**...**.****.*...**.*****...****.***.*..*..*******..*..*.**...**..***.....***.*.*..**.*..*****.**.*.*.**.*.**..*.*...*.*.*******.*..********..****.*..*...*.**.*****.****.*.....***.**.******....***.**.*.*....*..*..*.***.**..*..*.***.*....*.....***..*.*.*..*...*.*..*..****..******..**.*.**.*..**..**.*.**...*...*.*.***..*...*.....*..**...*....*.******.*....**.****..*.*.....**.*....**..*.***....*.***..**..***.*******.**..**..*..*.*....**.*..****..*****.*.***..*..*****...***.***..*.**..*.*..*****..*.**....**..*...*....**.*.*.....*..*.*...*.**.*.*.*.....*.*...**.**..******..*..***..***...*****.*..**.**..*..***....***.*....*.*.******.**.*.*.****..**....*******..*......*..*.**...*****.*****.**....**.*..**..*..*.*..***.**.**........*.***....*.**..*..*.**.******..*.*.*.....*..*..**.........*.***..*.*...**.**..*...**.**.**.....**...*....**.*.**.**.**.**...*******.****.*.*.*...**.**..*.**.*.*.*****...**.**.*.*****.***.******.*.*.*.*..**.*......**.*...*.**.*.**..***....*..*.****.***.*...*...*.**.*.**.....**.*..**.*...*...*.*..*.*..*..*****.*****.**...*.*** *.*..**.*....*...*..***.*..*.*.***...**.*...*.*........**...***.**..**...**..*****..*.*.*****.*..***..**.*..**..*..******..*......***...*.*.*...**.*..***.*.***..*..******.*....*...**.*..*.**.*..*****.******...*.....**.*.*..*...*.*...***.*.**...*..**.**..*.****.*..*.***.....***.**.**.**.***.*..**.*....*.****..**..*.*.**.*.*.***....*..****.....*.*...*.**...*...***.*.*...***.***....*.*......*..***.****.**.*...*.**..*.*..*.**..*....***.*..*..**.*....*.*..**.******.......*...**.*.**....*.........*..**........*...*..*****.***.*.*....**.**.*.*...***.**.......**.**..***.**..*.**.*.....*.*..*..*.*.***.***..*...**.*..*.****.*.....*.....**.*.**.**..*.*..***..*.**...***....***.......***...*..*.**.**.**.******...*.*.*.*.**.*...*..*...**.....****...*.*....*....*.**..**.*.*.*..*****.**..*******.**.**.**..**.**..*.**......*.*..**..*...*.*.**.***..*********.*.*..***.**..*.**.*..*....*....**....*.**.*..*.*...**.*..*...*....**..******.*.**.***...**..**.**.*.*......*..**...**.*...**.**..***.*.**...**..*..*.***..*.....*..*.**.*.*.**...*..*.*.***.....*..*.**.*..*.****.**.***.****.**.**.*.**.*****.*.*.......*....*.*.....*..*....*..*.**.**..******..*.**...***.**.****....****...*..*...*..**.*......**..*..*.*.....*...*...**....**.**..**.*****.*..*...*.***......*.....*.****.***..*.*.**...**..*.**.**...*..**.**.**...**.*.*..***....*..*..******.*...*.******......*..*...*.*..****.**.*...**..*****.***.**.******.*..*.**..*.*******.***....*.*****....**..*.*..*..*.*....**....***.**.....***.......*..*.*.***....**.*.*..*.****..**...*.**.**..*****.*.**......*.*..**.***.*..*..*..*...**..*.*.*.**.**.....*.*...*..*.*....********.*.*.*.**..*..**..**.*.**.**...**.***...*.***.*.*..*.********.****.*..*........**...*..*.***.*.**...***..*....***.**..*.***...*.*......*.***.....*..*..**.**...**..*.*.*...*..*.**.***..********..***.*****.**.....*....********..*.*.***..*****.*.*.*..*..*..*...*.*..****.**.*..**.*...*..*..*.**.****.**.**...*..***.*.*...*..**..**.....**.*.******.*.*...**....*.*...*.*....*.***..*..**... *...*.*.*...***.*.*..**.**.*..*.*..*..****..********.*.*..*.**..**.**.*..*.*...*....****...**.**.*.***.**.*..****.****...*.*.**.*..*.**...****..*.***..*..*...***.*...*.****..*..**..*.*..*.*****..**..****.*..*.***...*.*.*...........**.****.*....*.*.*..*.**.**.**.**.****.**..*...**.....*.*..*.****.**.**..***.******......*.*.**.*..**********.*.*.*....**..*.*..*...*.**.*..****.***.*...*.**.....*.*.*****.***...*...*..****.*.***.***.*....****.*.*.*.****.**..**.*..******..**....**.....***.**.*...**...***.*.*.*.****.*.*.***.*...**.......*.**.*...*.*.***.*****........*.*..****..*.*...**..**..*...*.***.*.**********.*...*....*.**..*.***********.*.*....**.*.**.**.*......***.*..**.*..**..*.**.*...***.*.*.....*******..**...**.**.**.*..***.**.*...*...**...*.***.**.*..***.*...***...*...***.*.*.*......*.*.***.*.....**.***.****.*.***......**..*********...*.*..**.***.*.*.**.*....*.*....*....****...*.*..*****..*.*.*..****..*.*...*....**.****..*...*.*..*...*..**......**..**.***.*..***.*.*.**.***.....*.....**.**.***.*..***.....*.******.*....*.*.*...*.*...*...*..***.*....****.***.****.*.....*********.......***..*****....*.*.*..*.**...**..*..*.*.*.***.*.....**...**.*.**......*.....***...**.*.***.**.****.**..*....*******..**.*....******...*..**.*.*.*.**...*...*.**..*.**.***..****.*..**.***********.*....*..**...*.**.*.*.*****...**.*.***....**..**.*.*....*.**..***..*****.**.*..*.***....**.*.*...**..****..***.*.**.**..**.***.*..****.*..*.*.***....***..*.*...*..*..**..*..**.*..****....*..*****.........*.**....*.*.****......***.*...**.**..*****.**.*.*.....*.**.**.*.*.****.**.*..........*.*****.**.*.*.******.*.*..*..*...*...****.**.....****..*..**..**.**...**.*.......*.*.***..*..*.*.**...*.**..*....*.**..***.*...***...*...*.*..****.*..**..**......*.***...*...****..**.**...****.**....*...*.*.**..*.**.*.*.*.*.*.*...*.**..*****..........*.***.*..***.*...****...*.*****.**.**...*...*..*.**..******.*.*...*.*...*.**.**...**.**.*...*...**..**.*.**....*.**...***..***.....***.***.*...*..**.........*.*.*..* *****..*.**.**.*.***.*.***.****.*......**.*.*.*.*...**..*....***..*...*.*...**..**.****..*..*.*.*.**.......***.****.*..*.**..*****.***.***..***.**....**...******.....*.****..*.*.**.*.**..*.**.*..***....**.*.**...**....***.***.*..*..*..***.*..*.*.*..****.**..*......******.***..**..*.**..*******.***.....**...**....***..*.**...*.***..**...*.*.**......*.**......*.***********.*..*****..**.**.****..***.***.*.***..***.*.*.*.**.****..****.*.***.**..***.**.*...***..****..*..**.*.*...**...*******.*..*.....*.**.....**..***.*.***..*.**.*.***.*..**.**.**...***.*....*.*.*...*...*.*....*..**.*.*.*...******.***.***...*....***....**.**..*.*..*****.*...*....*****.*..**...*..*...*****.*.*.****..***.*.**..*.......*...**..**..*.**..**.**............*.*.***.****...******..*...**.***.*....*.***.....***.**....*.**.*.****.*.**......*****.**.***.**....*..*..***.*...*.******.*...**.**.*.*...*..*.*****.**..***.**.*...*.***...*..*..**.....*....*...*....**..*****.*.......******.*.*..*.*..*.**.....****.*.*..**.****...*.*.*....*..**.*.**..**....**...**.****..*..******.*.*.*..*.*..*******.*.*...**.***.****.**.****.**.*..*********..*.**.********..**....*..*......***...****.***..***.*.**.....*.*.*.*.*..***..******..*.*.*****..**.....*..*..*..*..*...**...*.*..***.***.*.***.*.*..*.*...**...*.**...*......**.*...*****.***..*..***..*.*.**...*...**.*...**..*****.*.....**...****.**...*.*****.*...*.**...**..*.****....*..***.*.***.****....**..*..*.*..*..****..*.*.*....*....***.*.....**.*.*.*..****..*..*****.**.**.**.*.........**..**...*.**......***.*****..****.**.*..***..*.*.*....*.**...******...**.****.*..*....**.*.*......*.*..*.**...***..**.**...*..*..*******..**..*..**.*.**.**.**.*...*.****..****.*.*....*.*.**.*****.***.*.**.*.*.**.*..*..****.......*.*..*.*....*.......*.***...***..*..*....*.*...*.*.****.*.*..**.*...*.*.*.**.*...***..*....*..***.**.**....***...*..**.*.**.****.****...***.*...****..*.*.*..*.**.*..*.*.**...*.*.***..**.**....**...**..*....*.*.**....**..*.**.*.*..**....**.**...**...**.*.**..*... ..*..*.**..**.****.*.**..**.***....****...****..*******.**.*.*..****..*..*....*.*....*..*.**.**..*..**...*.**.***...*.......**.**.*.****.....*****.****..*....*.*..*...***.*..**..*.**.*..*..***.***..*.**********.*.**.*....*..**...**.*...*******.........*.****.*..****.......*...******....**..*****...***.*..*.....*****....*.*...***.**.**.*.****..**..*.*..*..******..***.......*..**.*.*****...*.*.....*.**.****.**.*...*.*.**.*.****..**.*****.*...***...*.*.*...*...*...*..**....*.*...***.***.*.**...**.******.*..****...*..*.**.**..*.**..*.*..*...**.*.**...******.***....******....*******....*..*...*..*....**..***.......*...*.*.****.*.*.*...*.*.**.*****.**..*..*.**.*.....**..**.**.*.*..***.**...**.*.*.***.***.*.**...*....***....**..*.*.******.**..**.**..****....*****....*.*.*....*.*****.**.....*...*.....*..*...*..*******..*..*.......*..*.***..***....*.**.*...*.*********..**..*.*.***.*..**...*******...*.....***.**.*.*..*........*.**...****.**.*...**.*.**...**...***.*....*..**..**.*...****.****.**...*.*...***.****...*..*.**.*..*.**..*.*.**.*..**..*****.*...*****.*.*..*..*.****....*.*.*****..*.*.*.*.*..*.***...*..**..*.....*..***.**..**.**..*.**.*.*.*.*...**.******.**..*........*.*.*.****.*.**....*****.***....*.*****..*..***.*....*.*....*.*****.*...*.**....*.......*...****..***.*..**.*...*....****.*.*.**.**......*.*****...*.***..*...*.*..*.****.**.**.*.*.***.*.*..****.**..*.*.*..*.***..*...*.**..**.***.***.**.*..*.*..****....*..**.****.*.**.*.*.*.**..***....*****.**.*.*.*.*******.***..**...*...*..**.*.*****.*..***...*....*....**.**..**.*.**..**..***.**.*.*.****....*..*****.*.....*...***.**.*..*..***.*..*....**.*.****.*...*.**.***.*.*........****..*****..*...**.*.**...*..........**.***..*.*.*.****..**.****.*****.**.*****...******.*.**..***.**.*..****.*..***....*..**....*..*.**.*..**.*****..****.**...*......*.**.*.*.*.....********.**.**.****....**..*.*..*.....*..***.***.*..****.*....*......**.*.**.**...**..*.***.****.*...**..*.*.*...*..****......****...***..*.***......***.**.***... ***.*.*..***.**.*.*.*..*..**.**.*.**...**.******..*.*...***.*..***.*..****.**..*....****...*.*.****..***...***......***.*...**..***.*.**.*.***..*.*****.***.*.**.**..*..**.*.***.**.*******.*..***.*...**.*****.**.**..*.*..***.*.*.**..**..*.*.*..*.**..****.****..**..***..*...*******..*.********.**.*.......****..*..***.....**.***...***..*.***.*...*.***.*.*.***....**.*...*..**.***.***.*...*..**.****.***.***..**..*....****..**.******.*.******.*....*.*.....**.**.**...***...*.*...***..******.***.****..*..*.***...*.***.**.....***.***.**.*.**..*..***.*...*..**.**...*...****.*...**.*.*.***...**.**...***..**....**....***.*..*.******..***.***..*........*.***.....***....*.*.**.*.***..***..*.***.*.*...*.....*.*...*..**...**.**.*...*..**.*.**.*.**....*.**.*..*.*..*.*.**.**.*.*..******...**.*.**...*.***.**.*..*.*****...*.****..*****.*.*.***......*..*..*.******..****..****...*...*****...*.***.****..*.....*...*.***.**.*.**.....**.**.**..***.*...**.......*..*..**.*...*..*****.*.*..***.*.**.......*...****....*....***..*...**..******..*..****..***.*..*..**...*..*.***..*.***.*.*.**......*.*.*..**.**.*...*..***..**.....**..***.******.*.**...**..*.*...*..*..***.....***..******.*.......*.*..**.**.**...*.......*.**.*.*.**.*.*...*.*...*.*..*.*.****..***...*.*****....*.....**.***.*.*......**...*..**.***..*....**.....******.*.***.**...*..******.****.*...**..**..**.**...**....**.**..*.*.*.***.*...**...*.**********..*.****...***..**.****...****....*...***.********....**.********.*....**.*.*.**..*.*.****..*..*...***...*..****..**...*..******.*..****.**...****.*.**.*.*...***.******.****..**..******.**.*.**..*.**..*.*.*.*.****.***.*****.*..***.****....*..**..********.******..*....*.*****....**..*.**.*.*..*.*.**..*.*.**.....****.*...*...****.***..**.*...*******..***...*.*...***...*...*..*..****..*.**.**.**..*..**.*.*.**....**.*..*.*.*..**.**..****..*...******..***...***.**....*.**.*......***.***.*****..**...***...*..*.*.**.*.***..**.*.*.***...........***...**.*..******.**.**.*.*.......*.**.*****.**.*. ***...*..***..**.*..**....*...*.*.***.*.**.*...**..**.**.*.*.*....*..*.*..****.**..**.**.**..*..***...******.**.*..*.*........*.*.......*...*..**.*.*....*..***....*.*..*****..**....**.**.***.*.*..*.**.*...***.*.*..*..****..*.*.*.**...**..****.*.*.*********..***.*..***.*...*......**...****.**.*..*..**..****..***..***...**..*.*...*.**.*..******.****.*....*.*..**.******...*.*.....*.*..**.....*.....***..*..*.*...**.*..****.*.****...*..**...*.*..........********..**..*.****.*..*.*......*..*.*..**.*.*.*....***.**.**.**...*......***..**.*..*.*.*****......**..*..***.*..*.*.*.**.*.*.*...*..***.**.**.***.*.**..***.*.*.****....**.**...*..*...**.**...**.*****..**...**...*.**.*...**......**.*..**.**..******.*.*.******...****.....****...****..**.*.**..*...***..***....*..*..*...*...***....**.*..******.***.**...*..*..*......***.*...**.**.....***.*.***.**.***....*..**...*.*......*..*.*...**.**.**.***..*..*..**.....*.**.**.*.****.*****...***...***.****..*.***.....***.**..***..........*******...*.*.**.*..**.*...*...*........**.**..**...*.*******.***....**.*.**.*****.....*.*...*..*..*..**.**.**.**..*****.*****..**.*...***.....**..*........*..***.**..*.*...........*.************........**.***.*..*....*.***..*.....***.*..*.*..**...*.***.*....***..*..*.***.***.**.........****..*.....****...*.*.**.**.**.***.....**.*..*.*..*.*......*..**....*...***.*.*******..**.***.*..*...**.*.*******.....***.**.*.....*..*.**.*..**..*.**..*..****.*.***.*.***.**..**..*..****.....******.**..*.**...*.*...*..*.**.**.**.***.**..*.*...**...**.****.**.*.**....**.**.****..**.*.*..*.*..*..*.*.**.*..**...*..**....***..***....***..**.********.*..***....**.*..*..****.....***.*.****...***...**.**.**.*..*.***....*.......***..*..**.*..**.*.*....*****.***.*.*.**.**.*......*******.***.*..*..*.**.*.*.*...*.*....*..*.*.*...*.*****.*.***.******.......**...*..**...*.*..****.**.**....*.*.**..*.**.*.**.*..*.***.**..*..*.**.*.**.*.****....**..*..***.....*.*.*..*.*.*...*.***..**...*..*****.****.***..***.....****......**..*.*.****. *..****.*.******.*..*....*..**.***.....***.*.**.****.....*...*.*******.*.*....*.*.**.*.***.****.***.**.**.*.*.*.**..*.**....***.**..*..**..*...**.*..***.*****.....*.*..*.***.*.****.*..**.*.*.*.***...*..*.***...*....**...*..***.***..*..***..**....**.*..*..**...*.**.**.*..**.*.*.**...**....**.*..**.*...*.....*..**...**.*..*.....****.*..******...****.*..***..*.*.*..**.**...***...****...*...******.**..*.****...*..*....*..**..***....*.**.*.**..*.**.**.*.*.**....***.....**.*.*.*.*..**..**...********.**.***.*********.*.*.****..*.*...**.**..*...*..*..**...****....**...*...**.**.*....*.**.*.*.**.*.*..*.*.*...**..***..**.**.**.**.**.*.**.**...*.*****..*.*.*.***.**..**..*******.*.*..***...*.....*.*..*.**..*..*..***.*....*.*...****..*.*.*.*.*...*.******.*.***...*.****.**.***..**..***.*.*.*.*.**.*******.*.**...*.*****..**..****.*.***.*..**..*.**.*******.*.***..**.*...*..**....**...***..*.*.*.**.*.*..*..**....**.**.**.***..**.....*.*.*.*****.**.***.*.*.**.*.***..**.*.*....**.*..****.....*..***..*..............*..**.***.*.*..**.*....*****.**.***...*...*.**.***..***....**.*..*.*.**.*****..*.*..*....***.***..**.*....*.*...*..****.**.*......*.***.*..***...*...*...**.*...**.**...*...*...*.*.....*.*..*.*..***.*.***..**.*.*..**...*.*..*.*.***.******..****.*..*..*******.*...***..*..**.*..*.**..*..*....****.....*.**.....*.*..*..**.*.*..**...*..**.***.*..*...**..*..*..**.**.*.**..*.*.***..**...**..*...*..**..*..*.***.....***..*.**.**.**..**....**....*.****.***...*..***.***.**..*.***.**.*****..*.......***..******.*.****...**.**.**...*.***.*..**.**...*...*.**.***.*..***..***.*..***.....*...**.*****.*......**...**..**.*.*....*****.*****....***...***.*.****...***.***....*..**.**.******...**.**.*.....*.**.*....*.*.*.***...**.*...***..*..**.***.**.**.**.**..**.*..***.*..***...**..*.*..*.*....**.*.**....**.*..*...*.*...*.*.*..****.****....*.**...*.*..*........*.**.**.*.*..***.*.*........*.*..**......*******....*****..*.*.**.*.*.......*.**..**..**.****.*..**.****....**.*..*..*********.**..***..... **.***..***.....*.*.**.*..*.*.**.*...*.**....*.*.*..******.*.*.***..*.******.*...**.***..*..****.***.*..***...**....**.**.......*.*.*......**...*..**.**..*.*.*..******..*.***..*.***.*.*..*.**.****..*.***..****....**...*....*.....**..***.*......*.*.*.....**.*.*.****..*.*.....*..*...*..*..**.**.**..*.**...*.**..*.....*.......*..*..*****.*..*.....***.*.***.*.*....*.**.*.*.*.**.***.****.**..**..**...*.****.**.***.***..*....***.*.*********..*...**..*.*.*.***....****...**.**.*.*...*****.........*.**...****..*.**.***...**.*.*.**..**.*.***..**..***.*...***..***.*..***.**..**.....**.**..*.*...***.**.***.*.*..*.*.*.*.*.*.*****.*...*.*****.*...*****.**......*..**.**...*.*...*.**..*.**..**.....*.****..*..*.*...*.******.*.******.*.*...***.*...*.*.***....*....**....****..**.***.**.*.......**..*....*..*...*.*.*..**.*.*.**....*.....**.*..**.**.*.*..***.*.....***.****..******.....*.**..**.**..*.******.*..**.....**.*........*.***....*...*....*...*...********......*****.......**.*.*...**.**....*.****.***.*.........***...****..***.*.*..******..**....**.*....***.*****.*.****.*.*.*.............*.*...****.*...*....*..*.*******.*******.***.*.*....*.**........*..*.**....*......*.**.*.**..******.*....*.*....****...*.**.*..*.**..*..*.*.*..******.*.***.**...*.*.*..****.**.*..*...*.**..***.******...***.*.***.*.*......**.****.***..**..*..*....***.****....*....***....****.*.***.*****..*..**...*....*.**.*****.*..**...**.***.****..**.*.**....*.*.****......*.*.....*.*.**.**.*.**.*.***...*...*.**.*...*.**.****......****.*.*.*.*..*******.*.**.*...*..**.**....*.*.*****.......***..*.*.*****..*.***...**..*...*.**....******....*.*..**.**.***...**...***...**.*.*...*.**..*..**....**.*...*...**..*..*.*.****.*.****.*...**........*....***..*.**.**......*..*.*..*.*.****....**...*.*.*.*...*..*....***.**.**..**...*...*.**.....*...***.***.****...****.****..*.*.***.***.*.***..**.*.***...**.****..*.*....*.*..*.*.**.*.*.*....***.*........*.*****.*..**.*.*.**..**....***.**.***.**.**......*...**..*.*.*..*..*..*..*.*.*. .**.***...*..*.*.**..***.*.*...****...*.**...**..*..*...***...**...**..*****...*...*.**.****.****........*****..**.**..*..***.*...***.**.***.*****.*.*..**...*.***..*.*.*****..***.*...**..**..*.****.***...**.****.......**..*.**.***.*..**.*.*.*...*.*****.*..*......***.*.***..*.**..*...***..*.****..**........**.*..**..*.*.**......**..*....**..*.*.***.*.**...*........*...*.**...***...*.....**.*.*...*.*.**.*****.**....**.*..*.***.***.....*****..*..**.**..*****..****..*....*.***.**.....*....*..*...**.*.*********.*.........*.*..****..**.*..**...*****.**..*****..**..**..*.*...*.***...**.***....*.*.*..**....*...**..*.*.*.*.**.****..**.**.*.***.**...*.....*.**.***.***....***.*.*..**..*....******.**.***.....***.*..**.*.*....***.*...*..*..*...**.**.*...*.*.......***.*.*..**.**...*****.*.*.**.*.***...***.*****.....***.....*.**..*..****.***.**.*..*....**..*.*.*....*.**..*.*...*.*...*..*.**.*.*..*....*.*.**.*.*.*.*.*...***.*..**.***.**.*.***.*.*..***.*.*.***......**.**..**.****....****.*******..*.....**.*.*..***...*.****..**.*.**......**.*..*...*..******.*..*....*.***.***..***.**....*..*.*.**...*..**.***..*.........*..*.....*.**.....**...*...*.*..*******..*.***..***.*.*....****..*.....***.....**.***.*..*..*..*..******..*..***.*****..*****.*.*.**..*.***.***..*.**....*..**...**.*..*.*.*....*.*.****......*.....**..***...********.**.**..**....**.*....****..**.***.******..*..****.**...*.**.***.***.*..*..*.**.**...***....**..**.****.*.*.*..**.*****.**.*.*.*****..***.......**.*..*****.*.***..***.****.**..*....****.........*.**.****.**......*...*.....**........*.......***...*..*...****....**.****..*..*..**....**..*..**.***....*.*.**..*.**.*....*.***.*..*..*.*..******...*...*.****.**....*.***.********.****.**..*.*...*****..*...***.*****.*...**..****..*****..****.*.*.**..*..*....***.***.*..*****.********...**..**......*..***.**..*.**..**.*..****.*.****...*****...***.**.****....**..*.*...******.*.....*...***..*.*.***....**.***..******..**.*.*.*.*.***..***.*......*.**.****..**....*...*.*.*.** ....*...***...*.****...*.......*....*...**...***..*.*.*..**....**.*****.*.*.***.*****...**.*..*..**...*****..*.*...****....***....****...****..*.*....**..*..**...*.*.****.**.**..*..*.....*.....*.*.**..**.**.***.****..****.....*.*.*******..*....***..**...*****...*..**..*..***....***..**.**..***..*****...**.***.*..****.*.**...**.*.****....*.*......**.***..*****.*.*.....***.*.***.**.**.******..******.**..**.*********..***..**..****...***.*.****.**.****...*..*****....****..*****.***...*.*..*.*..*****..*.*..*.***..*...*..*...*..*...**...*.....****.*..**.*..*..*..*.***.*.**.***...**.***.*..***..*..***.*.*.*..**...**...**.*.*..*.....*****..*.******..*..**...*...*.......*..*******..*.*.**.***..**..*.*..*.*.....*.*...*.*.........*.*..*..****...*.***........*****.*.....*.*.*....*****...*...*.**.*.*.**.**.*.***.......*.***..*.***..**..*.....****.**....****...**.*.****.....**.*..**.***..*.*.***.**...***.*.*.*...*...*.****.*...*..*......*..***.....***.*****...*.*.*********..**..***...*.*..*..****.****..*.**..*...*.....**.**..**..*******.......*****.***.*..*.**.*****..***.*.*.*....*..*..*...***.****...**.**....**.***..****.*.**.***..*.*...*****.**.*..**.****.***..**...**..*.*.*.*..**..**..*.....**..*..*.***.**..*...*.*.***.*..*.*.**...*..*****...***....*....***...*....******.*....*..****..**.*..*****..****.....***.********.*.**.*...*.*..******.......***...**.**...*...**..*.*.****...*..*.***....*....*..*......*...*.*.*....**..***.***...**.****.***..*......**.***.*.**..*.*..*......*.**..*...*..*.**.*.*...**..*.***..*.**.**...****.****..******...**.*....*.*.*.....*..*..********.**...*.**....**.*.****....*..**......*..*.*.....***.***.******.**.*...**...***....*..**...*..**.**....*.....***....*..*.*.*******...*.**...***.**.****.***...**.*...*...*...***....*.*...*..*..***...*.*...*.......**....***.*..**.*..**...*..***..*.**....**.....***.*.**..**...*..****...****.**.....**.****...*.*..***.**....*..***...*....**....*******..****.*..*.*****.**.*..*.****...*.*.****..**.*...**....*...***** *****..*..*..***..*..*..*...**.*.***.*.***.*.**..*.*.*.****.**.*****..**..*..**..**..***..**.*...**.*****...*******....*.*.......**....*..*..**.*.**..**.*..*****.**..*.*******.****.*.***.**.******.*...*.......**.**.*.**.*.*.*.*.***.......*...*.*..*******.******...**...*...*....*.*....*.*.**..*...**.**..**.*.*..*.*.**.***..**.**..*.*****..*..**.****.*..*...*..............**...*....**.****.***..**.*****..***.*....*.**......*..*.....*......***.*..*.***.*****.*.*..**.***..*.**..**..***.******.*.*...*..**.*.**..*.**.*..**..*.*.*..*.*..***.*..*.*...*.***..**...*....**...*....***.....*...*****.*......*.*...*...*..*.*.*****.***...*..*.****..*..**.*.**..*....*.***.*..******.*....*.***.*..*........*.*****.***..*.*****...***...*...*.*.*..*.****..***.*.*.*.***.*..*.*..*.*..**...*.**.*...*.**.*..**.**..**.**.*..**.*.*..**.*..*.**..*.**.*.*.**...****.*.*.***.*.**.*****..**.*.*..**.***.*.****.*.**...*.*****.*.*....**..***.*...*.****.******..***.***....***...*.*.**...**..*.****..*.***..*..*****.*.****.***..**....****.**...**..*..**....*.*.***.*..****.**.**.*.*...**.*.....*.****......*.**.*.*.****...**...**...***...*..*.**.*.**.***.....**..******.**....**********.***........*..***...***...***.**..**...**.********.*....*.*.**.**...*..******.***..***...***..*..*.......*.*.*..*****.************.****.*.**.**.****.....**.**...*..*.**.*.*..**....*.******...*..****..*....*..**.**..**.**..****..*..***..*.*.**.***.*...***.*...**.*.**.***..*..........*.***.**....**.*....***..*...*...*..***..*.....**....*.*.**...*..*****.**.**.**.*.*.***.....*.**..*.........*.**.*...********.*...**.....****..*...*..**.....*..***.*****.....**.*.****.****.*.**......**...*..**.***.....*..**.**..*.*...*.**.********...*.**....**....*****.*.*..**..**..*...*..*.*.*.*..**.*.**.*....*......*......*....**..*.**.*...**.**...*.*.*...*..**.....*..*..*.*...***.**........*.***....***.*..*.***..**..*..*.******..*..*..**.....**.***....**.**.**.***..**.**.**.**...****.**...*.*.****..***..*....**.*...*******.**.**......****.*.** **.****....***.**..***.**..**.**......*.**.****.***.......*.***.*......*.*......*..*.*.*.*.**..***..*.*.****.*.*****..***.*....*..**..***.*.**..***...*....**.**..*......**..**....*..*.*....*.*..*..*....*..*.....*****..*.**....*..*.*...*......*..***.***.*...***.****..*..***..*...*..*.*****......**.*..**...**.*..**..*.**.....*..*.**....*.***.*....*....***.**..******..**..*.**.**.*.*.**.*...*.....**.*...*..*.*...****.*..**...*.***...*..*.*....**.*...*...***.*..**.**.*.*...***...********..*..*.***.*.*..*.*.......***.*.*.*.**..***...*.*.*...**.*.***..*...*..****...***...*....***.*.*.**..**....***.*.....******..**..**.*..*.*.**.*..*.*..*.*.**.**.*.**.*.......*..**.*....***.*.*...**.*.*.**..***..*.*.**...****..*..********.**...*****.********.*..****..*....**...*.***...*.***.***.....*.*.*...**.**...***...*...***..**.*.**.*..*.*....*.**.*.*..***.....*...*****.*.**..*.**..***...**.*.**.*****.*****.....*...**...*.....*....****.....**.**....**...*...**.*.*....*.**.**.*****.**...**.*....*.*...*.**.***.*......*.*..*........*.*.****.**..****...***..*...**...*.*.*..******.*..**..**.******..******.*..***.....*.*.**...*..**.**.*.****....**...*****...*..**...*.*......**.***.*....*****.*.***.**.*.*..*...**.***.***.*..****........*..*.**.*..**.**...*...*.**..***....**.*******.**.*..**.*..*.***..*...****..*..*.***.....**....***..*..*.******.*...**.*...*.*..*.*.*.*.......*.**...***...*..*****..*..**.*...***.*.*..***.*...**.**....******....*.**.*.******....*..****.*..**.*..**..*..**.*.*..**.***..***.***.***.**..**.*..*.**.**.**.*..**.*.*..*.....****..*..*****.**..*.****.*.*.****...*...**...*.******...*..**.***.**...*..**.****.*********.*.*****..*****.*.....****.*..***.....*....*...***.....*.*.**.*.....*..***.*.***...****.*.......***.*..*.*..*...***...*****...****.****...**.*........**.*****..*..*.***.*.**..**..*.**.**....****..*.**.**.**..*..******.*.......**.*.*.*.*....**.*....**....**.***.*.*..*..*..****..***.*..*.*.*..****.*.*..**.*..*.*.*....***..****.**.*...**.**.*...*****.**.**..**.* .**.***.*.**...*...****....***.*****.**....**.**..**.**..*..*.****.***.*.**...*.*.....*..**...***..**..*.**.**.*....**.***....***......*....*..***.******.**.****.**.**.**.***..**..*.**..*..*..**..*....**...*.*...****..****..*.**...*..*....**..*.....*.**.*.*.*.*.*...***.*.***....*...***..*...***...*.*...**...**.*.*.*.....*.**..*..*.*..*.*..**..**.*.***.....********.*.*..**.*****.*.***....*.**.*....*.**..*.*..*..**..**....***...**..........*******.**.*.***.**.*..*.***.***..***...****..*********..*...**.***.*.***.**.*.*.*..*.*****....**..**..*.*..**.***..***..**...*.**.*....**....*.**.**.***.*..*..**........*.**..*.***.*..**.*..**..*..*.**.**...******...*.....***.*..*.*...**.**.**...*....****....***.*****...*.*...*...*..*..*.*.**.*.***..***********.****..*.*...*..***.*.*.**.**.***.****.*****..*..*..*.*.*.***.*.*....**....*.**.***..**.**.****.**.*..***..***.*..*.***...****..*..**....*.**.*****.***...*.***....****.***..*.*.*...**..**...***.**.**..*...**.*..*.**...***.****..**.*.....*.*.***.****...***..*.*.*.**...*.**.*..**.**.*..*..*******..*.**..***.**..*...*.*.**...*.******.**...*****..*****...*.**.***.**.....*.**.*...*..****.**.*....*.**.*...***...*.*....*****......*...**..**.**.*.*..*.*.***..*****.*...***.**.*..*.*.**...*****..*.*.*..**.*...*.*****......***.*..**.*.***.**.***....**......*....**..***.*.*.....*..*..**....*....**.**..*****..**..*.*..*.***...*.*...*.***.**..**...*...****.*...***..***..**********...**.*.****.*..*.**.****.****.**..*.***..*..***.*......**.**.**.*..*.*..*...*..*.*.*..*..***....*.*.*..****.***..*..**..**..**.******.*.*.*...*.*..**....**.*..***..*....*.*.*.*.**.**.*.*.*.****.*.**......*.*.*.**.*..****.*...*...*......**..*****...*....***..*...********.**.*...**..*****.*.....*.*.******.*..**.***.....**.**.***.*.*..*..****...*.......*.*****.*.*.***.******.**.**.*...**...*..*....*..*..*......*.**.*.**.****.**.*...*...*.*****....****.***.****..*..**......*.***.*..*..**.****.*....***..**.*..*.*****..**..***...*..*..*.*.....*.*...*****..*.***...***** ...*..**....*..**......*.*..*...**.****....*.***...**...*..***....*....***..*....**...*..*.*...**.*..*....**.*.****..**....********.**..*******.**.....*..****.*..*...**.**..*.*****.*..*..*****...*.*...*.*....***.*...*.**.*.*.*.*.******..*..**.**...*.***.*.****.*...*..*.**..****.*.****.*****.********.****.*...*.*..**.*.*.*.**.*.*******....***..**.*.*.**...***.*.*......*...*****.*.....*..*.*.*..*.**.*....*****....*.****..*.*.***.......*.*...**....**....**..*****.*......*.**....**..*..**.*****...*.....**.*.**.****.......**.****.....****.***..**.***..*.*.....***.**..*******.*.***.*.**...*...*...***....**.***...*...*..*..****.*****.*.*.*..****.*..**...*...****.*******..***.**.*.***....***.*****.**.....*....*.*...*.**...*.**..***........**.*.****.*..*****...**.*.*.**...*...**.***.**..*....**.***.*.****..*...*.*******.*....*.***.**.*.**.*.*.*.*.*.**.***..*.***....*.***...*....**..*.*....****....***.**.**..*..*....**....*...***...***.*..*****.*...**.*.***..***..*..**.*...*......***.**....**.*..*...**..***.*.*****..*..*...*...***********.*......*.*.**.**.**......*.*..***.****....*.*....**.**.*...*..*........*.*.*...***.****.*..*.*****...***.*...*..**..*.**..**.***.*.*...*..*.*.**...*..**.*..**.***...*.*..*...*.**....*****.**..***.*.*...*..*...***....*.***.*.**.*.*.*.....**.****.*..***.*..*....**...**..***.*..*..*.*.*.***.*.***....*****..*....*..*....***.****.**.**..*...***.*.*.*.****.*..******.***..***.***...***..*.*.**.*...*..***.*...***.*...**.*.****.*.*..**.....***..*...*.**...........*.*..*...*.......***.*.*...**..*..........*.*..***.*..*.***.......*..**..**..**.*******.*.*****..****.*.**..*...*...*...*.**.*.**.**.**.....*.*..*.**.*..*********.*..**.****..*..*****.*..*...**.***..*******.**.*.**..*.*.***....**.**..*.***...**..*.**.**.*..*..*****.****..*.******...*...*....*.********.*.****.***.**..*..**..******..*.******.***.*.*****.**.*....*...***.***.****.**...***..****......*....*.***.**.**.*****.....*****....*..*.......******..******.........***.....******.**...**.***. **..*...****.***....****...*.**......*.**.*.****..*.*...*...**...**...******...**..*****.***.***..*.***..******.*.**.*..*.**.*.*...****.*..*...*..*****..***.*.**..***..*.****..*.***..**.*.***..***..*..*.**..*......*......**..**.****..*.*.*.*.***.**..****.*.*...*..*.....***.****.*..**...*.*.**.*.****..*.***...*.**..*****.****************.*.*.***.....*..************...****...****...*.....***.**....*.....*.*..*...***...*.*..**..*.*..***..*........*..***.*.**.*..*............*.****...****.....*..*..*.***..**.*****.***....*...***..***..*...***...*..**...*....*.**..**.**.*.*.*****.**..****....*.***.*.*...**.*....*....****.*..*.*..***.*...*.*.**....**..*.**......*****.*.*.*******..**........**.....*.*....****.*.***.*.*.*..*.*...*.**.**..*..*.....*........******.***.....*.*...*...***.*.***..****.*..*.....***.**..***********......***.*.**.**..**..*..**..*..*.*.*.***.**.*.*..*.***.**.*..**.*..*..**....*.*.**..*.**......*.**.***.***.*...*.**.**.**..*..**.***..*..***.*..**.*.**..**.*..*.....*.**.******..*.*.*.***..**.*..****..****...*..***..*....******.*****.***.....**.*.*.*.*.*...*.....**....***.***.....*.*.*.*.*..*.**.*.**.*.***.**..*..**..**....*......*.**.****..**.***.*.*..**.*.*.*..*....***.**....*..*.****...*..**..*.**.**........*...*.*..*..*.....*.*......*.....****...**...*......*.*...*******.****....**.*.*..*.******.**..**...*..*...***.*.***...*.**..*....**.**..***...***...*....*..**.**.......*.***.***...*....*..*.*.*.*..*.*..**...***...**.****.*.***..*.**.****..***....***.*.**...*******..***.**..*****..*......*.***..*.**..*..***.**.*.****..*.*...*.*.*.*...**....*.**..**...***.*****..**..***..*.**.*..*...*......***........*.*.******.*..*.**.*...*...*.*..*.*.*.*.**.*....****....*.*.*.***...**......**....*..**....*...********..*....*.****.*..*.*.***.*.*.**....*.**.***....*..*.....***..*****.**.*..**.****.********..*.*..*.....**.*...*.*..*..*.****.....*..**.*...**......*.***.*****.**.**.........**.***..*******...*.*.*...*.......*...**...*.....*.*...****.****....*******..*. .****..*....****..*.**.*..*****.***..*.*....*....*...****..*.**.***.**..**.**.*.*..*.....***.*..***.*...**.*.*.*.*...*...*...***.***.*..****.*..***..*..**..********......*****..***...**..****.**...*.*..**.*.*......*.**...**...*.*.**.......*...******..*....*.*..*...**....***.......*.*.*...*.*.**...*****.....*****.*...*******.*.*.**.**.**.**..*****.*...**...**.**.*.*....*...***.**..*..*.*****...*.*..*.***...**.***.***.*....***.*****.**..*..***.*...***...*.**..*****.*.**.......**..*.****..*..*..*............*..*.*.*..***.*..*.*..*.****.*..**.*..*.....**..*..**.**.***.*..**....*.***.**..**...*...*.***...**.*..*****..**...*****...*...*.**..******...*.***..**...****.**....**......*..*..**.*....*.***..**..*.**.**......**.*.*.*......**.**......*..**..*.***.***.....***.*.*..**.....***...*..*****.*...****.*.**.***.....*.**....***.*****..***********.***.**...*.*.*....**.**..***...*.*..**...**.***.***.**.*..*..*.**....*.**.***.**...*...*.....**...**....*..**...*..**.***...*******.***.******.****.*..*.**.*...*.**..***...**.*****.****..*.*..*.**..**.**.*..*.*.**.*..***....***....**.....*.***.**.......*..****.*.**...*.*.**.***.*..*.**..*.*.**.****.***.**.****.....*.****..*..*...****...*..**...********...**...*.*..*.*.*****.*....*.****.*..****.*.*.*....*...****..***..*.**.*..*******...*..*.**.***.*.*..**.**..*.***..***.*...*.**.**..**....*...******.**..*....*.**.**......*..*..*****...**..*.*.*...***..***.**.*.*...**....*...*.....******.***....**...**..*****.....****...**.***...*****....**.***..*.*..***.*.****.**.**.**.***.*.******..*****..*.*...*..**.*..***.***.***...*.**.**.*..*..*.*....*..****......*.****..***..***..**.....*.*..*...*.**..*.*****.***...**.*..***.**.**.**.*..*.***.**..*..*.*...***...**..*.**.*...***..***.....**.*.******.***...*.**.*.....**.....**.**.***.****.***..*...**...*....*...***.**..........**********.*.*.*....***.**.**.....***.***.***.*...**.*......*..**..*......**.*..**.****.*..*...**....**.............********....***.**..*..**..**...**.****.*.*....**.....* *..**....*...*.*..*.***.*...*****.**.*..*...*.*.*...**..**..****.....*.*.**..*......**.......*...**.*.**.***.*.*.****.*...*..*.....**.*...*.***.*.*.**.*.*.*.**..**....***..*.*....**..*.***.***..***.*.*.**...*..**..**..*.*.*..******.**.***...*....*****......*****....*.......**....*..**.*....*.****...***...*.*.*.*.**.*..**.*........**.**...***.....*.**..*...*.**.**..*.**********..*...*****.*..*..**.*.**.....*.........*.**..*...***...**......****....****.**.*****.*.*....*.*.*..*...*.**.**.*..**.**...**.***.***.*..*..*.*..*.*..*.*........**.*.*.*.*.**..*...*......**..**.*...**.**...*.**....******..*****..*.*.**.*.*...*............**.**.*.*....*..*.***.*.....*..*...***..*.*****....**.**.*.*.***.***.....**..*.......*****.*.....****.*..*.***..*.**.***..**..*....**..*....**.*...*.***..**.*.....*****.*..***..*...***..***..*....*.*.*.****..*..**...**....*.....*****.*****.*...****.*...***.*.*.*.**...***.*..*.*.....*.***.****.*.*.***..**..*.*....*...**....*****.****..*..*..**.*..*.***...*...*.*.****..*...**..**...****.**.*....*...****..**.**..*.*.*......*....****....*....*.**.*.*..***.**......***.**.***..*...**...*..******..**.*.*****.**...*....***.*....***..**..........*.....*...*.*.**.**....*.*****.**..*.*.*.**..***.**.***..*..**...*.*..**.******.*...*..*..*..*.**.*.*****.*****.*....*.***.*.**..*.**..*..**.**.****.****...***..*.***.***.*..*.*...**..***......*.**.*.*.***..*..*.*....*.*..**.**..*.**...*..****..*...**.***.*..**..*.***..*.*.*****.....*..***......***.**....****..**...*..*..**.**..**....*...*..***..***.*...*....*...**..**...*...*...*..***.**..*....**.**..***.*..*.*.*...******.**.......**.*.*****..***.*.**.**......*..*..*..**.....*.*....*....*....*******..****..**..**...*.*...***.*....*.*.*.*..*.......*.....***..*.****.**.*.***...**.....*....***.*.*...*.*.*.**.*..***.*.*...*.*.*.*..**.*.**.*....**.*********.**...*.*.***..***.*.*..**.*.*.*.***...*.*.****.*..*..*.*.*..*.*...***..***..*.*..**.*..*..******..**.*.*.****.***.*.*.**....**.*..*..***..***.*.**..*****..***.*. **..**.**.*....**.*..*..*.*..*.**.**.*.*.*****.*....***..*.*.*.*..**.**..*..*.*.**.**.****.***.****...*.**....**..*.*.**.*.*..**...**..****..*.*.*..****..*******.*****....*.*.*..***.........**.*****.*....**.*.*..*...**.....*...*...***...*..*...*.*.****.**......*..****.....*.*..***..*.**.****.*.**.....***..**.***...*.*..***....****....**..*..*..*.****..***.**..*...******.*..*..**.****.*.*..****.***...*..*.....*....*..**...*....****.***.*....*..****.*.*..*..******...****.*..*.**....**.*.*********...**..****...**...*.****.*.*.**......*..***.*.*...**..*.*...***.*..**.**.*****...*.*********..*..*..*.**.*****..*..**.**.*.**...*.*.*..*.***.*..*..*.*...*..******.*.***..*..*.**...**..****..*..**..*.*..**...*..****...*.**.*..*..****.**.......*.***...**.*******.***.**..*.*.**.***.****..********..***...***..****.*..*..*.**......***.*...****.*......*...*.*.*.*.**..**.*.*.....**..*..*.*.*.******...*..**.*****.**.......*****.***..*.****..***..*...*...***.*.**.*.**.**....****.....*.....*.*****.**....*.**.*........*.*...**.***.***..*.*****.****..*.*.............**...*..*...**..****.**.*..***........**.*..*...*.***.**.*.*...**...***..*..**..*.*..**..*.*.**.*...**..*.*.**.*...*.*....*..**.*...*.*****.**.***....*...*.*.*.*.*.****..**..*..****.**..**.****..***...*.*.*...***..*.*..*...******.*.*.**.***..*..**...*.*.*.***..**.******..***.*.....**.*.*.*..**.**.*...***...*...*******..*.*.*....*.....*.****.......*.**...*******.**..***.*.*.***...***.*.*..*.**..*.*****..*.**....*...*.......*..**...**....****.*.**...*******.*..**..*...*..*.*..*.****..*......*.*...*..*..*.**.*...******.*.*****.*.**.*.***.**..*.*.**.**..*..***..**..***.*.*..***...*..***....*.**...*.*.**..*.*.*.*...*...*.*.***..**.*..*......**...*..*******.*.*..**.*.**..**....*.*.....****....*..*.*.**.**.***....**...***.*..*..*****..*..*....*...*.**..*........*...****..*.*..*..*..******..*...**.*...*.**......*.***..*..***.*.*.***..*..*.**..*****..*..**.***.*****..***...***.**..*.*......*********..*.**...****.****....*****..**..*.. ..*.****.***.**..***.**.****.*.***.*.*...*.**...***.*.*.*.*..**.****.*.*....*....**.**.**.*...**.**..**.*.**..**.**.*....*..*...*..****.*.***.*.*.*.***...*....*..**.***.****.**.*.*.....*...*.*.****.*.**.*..*.***..****..*.***....*.****.****......*****..*..***..*.....**.*.***.*.**..**.*****..**.*...**.**.**....*...*****.**..*...**.**.***..*.*..*.*.*..*.......*.*...*.**.*.***..****....*.*.**.*...*.****.***.*..*...***...**.*........*...***.**...*..******.*.*.*.*...*.*..**..**.***..........***.***..*.*..*.*.***..*.*.****.**......**.**...*.*..***..****.*.*.**.***.*.*.**..**.***..**....*..***.**..**********.****.*..*.****.*..***.*.**.*....**....****.*.******.***..***.***.******.*.*.*...*...**.*......*****...**....****....*...*..*.......*..*.*..*****.******.*.*...*..**...**...*....****.*.*****...*.**..*.*.***...**...*...**.*..**......**...*...*.**..*.****.****....*.***...***..*.******.**.*.**.***..******..**.***...*........******..**..*...........*.*.***.****..***.....***.*..*.*.*...**...*.*.*.*****.*..*.***.......*..**..*....*.**.*..****.**.*..**.***.****.***..*..**.....*..***....*.****.**.*..*...*..*....***.....*....**.******.*..**.***.****.**.*.*.*.**.*.*...**.**.*...***..*.*.***.**....****.....*.*.***.*.*..*.*.*...*.*.**.***..******.**.**.*..****.*..*****...****.**..***.**..**..**.*...*******..**..*.***...**.**...****.*.**...*...**.......****...**..*****.******.*..*.****.*.....***..**.*..*..*.*...*.*.**.****..**.*......**....*..****..****.....*..*....*...*..**...*..*...*.**....*.***...*...*.*****..*.*.*.**...**.....***..*...*.*....****..****.****..*.....****.***.**.........*...*..*..*..*...**.*.***...***.****.*.***.....*******.***.*.****.*.*.*.**....****......*...*.**......****...***..*...******..***.*****.*.**.*..****.......*....****..*.*.***.**.***..*..***.***.*.*..*****.**.*..*..*.**...**.*.*.*...*...*******.*..*..***.....*.....*****..*.*.*.*****..*.***..**.**...**..****.**..*...**..**.***......***...*.**.*...*.**.*.*..*...*.*..***.**..*....**.***..*****....*.***.*** *****.*.*.***.**...*.*..*******....*.*.***.***.**.*...*.**..********.***.**.....****.*..*...***..*...*..***..**..*.*...*..*.*...****..****.***...**.*...*...*.****.****.*...*.**...*..*.***.***..*...**.....*.*...*.*.***.....*.....*.*.****.**.**..**.*..**.***.**......*.*.**.***.....*.**....***.*.****..***..***..***.**...*...*.*..**.*..**....*.**..*.*.*.*....**.........*.**.**.**.**.*.*******...***....*...****....***.*.*.**.*.****.*..***.....****..******.**.*.....*.*.*.....***.*.*******.*....*.***...*.*****.**.*.****.*....*...*******...*...**.*.*.*.***..***....******.*******...***...*.*.*****..**.*...*.**.*..**.****..*.******.***.*...***.**.**....**.***..**..*******.....***.**.**.*..***.*.*..*......**.....*.***...*....*.*****...*.*....***....**..**......***.**...***...****.***.....**.**.*.*...***.*..***..****.*.**..*....*..**.**..*****.....****.**.**...***.**..**.*..*.*.*....*.*.*.**....*...*..*..*.*..*.**.*..*.**.*....***..*****..*******...**............**.*.**.**.*...**...****.*.*.*.****..**..*******....**.**.***.***..*.....*....**..*...***...**.*......*..*****.*.*.*.***..**..******..*.***.*..........*..**...**..**.*..**.*..*****...***..*....*...*.*.*.**..*....**..*.*.***..*...*.*.***...*****.**.....**...****..*..*.*...*.***.*.*....*....**.*..*..*....***.....***.**..*.*..****.*...**..***.*..***....*****.***.......**..........*...*.*....*****..*.**.*.*.*.***.***.*..****..*..***...*********...*.*.**.*...*...*.....*.*..*.*....*...*.****.*...**.*.*****..**.*.*..**.**.****.*.**..*..**....**.***.....*.*...**.*.**...**...*..****.*****..**...*.*...*....******.**.*..*.***..*...*.***.*..*...*.*.**...*...***.***.*..*...**..*.**..***.**.....*.**.*.**.*.**.....*..*......*.***.*.***.....*..***.**.*..*...*.*..****..*.*.**.*..*.*......*..*.**....*.*..**...**********..*.*.****..*****.....**.*.*.*...**.*.****.**...*.**..*....**.**.*.**..***.*.....*.***..*.*....*.*.*.***.*.**.*..*******.****.**..*..*..**.**...*.******...*.**...**..*.*..**.*.*.*.*..*...*.....*.....**..*..**...******.*..* ***..**.*..**....*.*..*.*..**.**.***..*...*.*..*.****......*.***..****...***.*..**.*..*.*.....*****.****...**.*.**.*.*.*.*.**.....**.*.*..**....**.**....**.**.**.**.*.***.*...*.***.**...*******..*..**.*..***.*..*..*.*.***.*.......*****...*...***.*.***...*.*.*....*....**.**.*****.**.**....***.**.**...**.........****.****.*****.....*.*..***....******.*.**.*..**...*.**.**.*..*.***....**.*...**....***.....******...**.*..**..*****..*.*...*..*.******..*.**.*..****.**..*..*****...*.**.**..**.*.*...*..*..*..**.*.**....*..*.***..****...*.**.**.*.*..*.***..**.*.*.*..**...**....*.*..*..***.**..*.**.*...****....*....**..***....***..****...*..********..*****......****..**.*.*....**.*..**.*.*....*********......****...**.*.*....**...*.*.**.**.**.**...***.**..*.**.....**..*..***.*..*****.*.*.*.*..***.**.*****.*.**...**.*.*.*..***..*.**.*...*..*..*.**..*..*.*.***..***.***.*..*.*.**.**.****...**...***.******.*.***.**....*..**.*.**..**.***.***.*..*.*.***......*.**.*.***...***.****....**.**...**..***...**...*...***.*.*....*.*..****.****..*.**..*.....****.***..**.**.*.*.**.**...*****.**..**.***.**..***..**.*...***..*...*..*...*...***.*...*****.*.*.*.*...****.*****..*.**.*...*..**.**.***........**.****..***..*.**...*.*......**.*...*..*...*.*.*.*......****.*...*.******..*.*..**.****.**..*....*.....****.**.*...****.*..*.*...*..**.*..*.***********..***.***...**..*.**.*..**.*...*.*..*.*..*..**.**...***..*****..*.****.*.*....*...*..**...**....**.*.**.*.**...***..*****.*****.*.**.*..*****..****.*.***....**.*.**...**.**.****.*.*..*..**.*..**..**..*..**..............*.*******..*...*.*.***.**...**.*.***.****.*..***.*.*...*..***..*****..*.*...**.*..*.....*.*...**..***..*********..**.*.****.*.*.*............*.****.******..***.......**...*.*.**..*.....*****.***...****.*...**.**.*****.****.*..****.**..*..*.**.**.****.**..****.****....**...*******.***..*.*****....**.*****..**..**.*******.**.**.*...*.*..*.**..**..***.*..*.*.*********...**....*..*******..**.*...**..**.**....*.**.*.*.**...*.**.......**.. *.**.**.**..**...*.***.*.*....***.....***....*..*.***..**.**......*.****.**..**.**.*****.***.*.*.***.**...*.*.****.**..*****..*...****.*..*.*.**..**..*..*****.*..**.***.***..***.**.*...*.*.***....******.*....*.*.*.*..**...*.*..*.*.****.****........*.**.**..**...*.....*.*...**....*.***..*.**.*.**.***...*...*.*......*....***.**.*.*.**..****..**.*.**..*.****...*.*....*.*.*..***.****....*.**.*...**..****...**.*..*****..**...*.**..*..*.*......***.*.*..*.*...***..*...*.*.....*......**.....******..*....*.**...****.....*.***********..***.....*.*..**.*...****.***..******.*.....**.....*..*.**..*..*.*..*.**...***..*..*****.........**.*****..**.*.****.******.*****...*..***.....***.....**.....*..***.*..**.*...**..*.*..*....**..**.**.........*.*.*.*.*.**.**...*....*.*.*..*.....*.*.****..*....*.*..*.**.*.*...*.***....****.***.*.*.****.***....*..**.**.*..*..*****.***.**..**...***..**..*.*****.*.*..****.****.*.....**.*.**..*.*.**.*..*..*.**...*..****.**.****.****...****..*.*...*...*.**...**.**..**........*.**.*...****....*.***.*.......*.**.*...*...**...*..*.**.....**...***..**...***......*.****...*.*...**.*.*.*.*....*.***.*.....***....****...******.*....*******.**.**.*....**.**..*.*.*...........*.**.*****.******.***.....***.**......**..*.**..*.**.**.**.....*.***..******.*.*.****.*.*..*.*...***..**.***.*..*.***..**.*.*.*..**.*...*.*.....***.*..******...****...****..*.*.*..*............*..*..**.*..*.****..**..*****..*.**.*.**.*.***.***.***...***...**.*...*****.**.*.......*.*...**.***....*.*.****..**.*..**.******.....****..***.*..*.**..**.*.*.*.**..***..*.***..**..**...***.*..****.*..**.....*.**...*.*.*..*.*..***.*.*..**....**...*.****.*..**...**.***.**.*..***.*.******.*.....*..*.*..**.**.**.*..*..*.*.....*....**..*.....*****.**..*..*******.**.*.**..**...**.**.*.**..***.****..*..**..*.*..*..**.****.....*..*.**.**..*.*****...***.****.*.*...*****..*.*......******..*.*.*..*....**....*.*.**..*...*..*.*......****....*.....****....*.**.*.*..*..**.*.*.**.***...**..**.*..***.*...*.**.*.....*** **...*....**..*..*......*.**.**....***..***..*.*.*.*.**.****...*.....*****.***...****..*****.******....*.*.*....**..**.**...**...**.....*...***..*..*..***...**..***.**.**...*...*.***.....*.....*.*.*.*.*.***.*.*.***.....**...**.***.*...*...**..*.*.*.*...*.*.**.****.*.*.*****...**.*..*.**.*..****...*...*.*...***..**..*.*****.******..**..*....**.**.*...****...*.*******..*..**...*.****...*.*.**...***.*.*...*..*...*.*.*.**.***.***.*****..**.***..*****..*.....*.**..*..*..*.*.*..*.*....*...*..*.....***...*.*....*.***..**.***.*.*..*..***...**.....******..****....*.....*...**.**.*.**.*...*.*...**.*.*.***..*..***...***...**..*..**.*.******.**.*..**.*.**...*****..****..**...**......*..***....*..*.****.....*****..*******.**........**.***..*.**.....*.*......**.*.***.**..**...***.**..****....*..**..****.*.*****..**.**.*..*****...**.*.....*..**.*..***..**.***....*******.***.**......***.....*...**.*..*....*....*.****.**..*.*.*.......*.*.**.....**..****...*..*.****..*.*.**..*..**...**..**.***..*.**....*.**.***.*.*.*****.*..*.***.****..***.***.*...****.*.***.**.**.****..*.**..**...**.**.**....***....*.....*..*****.*..*..**.*...***..*.*.*.....*.*...*..***...***..*.**..**.....****.*.*****.*.**.*.***.*....*...**...**.*...*...**.*..**.*...*..*...*.****..****.***..**.....*.*...*...**..******.****..*.*.........*..*.*..***.*.****.***..*.*..***..*...**....*..*..*..*..**...**.*.*.**.*.*.*.*..***.*.*.***.**.***.*....******...***..**.****...*....**.*.*...*...*....*...**...******.****..*..*.*..*..****.**.**.**.*.**..*****.**..***..*.**...*..**.****..*.*.*.*..****.*..**..*...*.*...*.**.*.***.*.*....****..*..*.**.**.****.***..*.**....**.*****....*..*...*.*....*...*.*.**.*..*.*.*.*****.*.*...*..*...*.*****..*****.**.**.**..*.***.*.*...*..*....*.**.**....***.***.***....******.*...******..*....**.****..**..*.*..****.*....*..*...**..***..***..***...*......****...**.**.....**..*...***....*.***.*.*.****.**.**..*..*...*.**..*.*.*.*...**....**...************..****.**.*.*.**.*...***.*.*******.*...**....*** .*.*.**.***********.*.....*.*..*..******..**.**..**...*.***.*...**.*.*..*.****...**.***..*.******...*******...*.*.*..*....***.**.***.*.*..**.....*..*.****.**.***..*.**....*.***.....**.*....*.***...**.....**.*..******.*.****..**.***.*..**.....*...*...****...*..*.....*...*......**..*..**...*..***.****...*..**...*.*...**.**.**..*.*..*.*.....**.**.**..***....*.****.**.***.*...*..****...*.**.*.*.*..***..*.*..****.*****...*.**.***.*.*.*..*..*****.***.**.***.**.**..**.*..*..*.**...*.**..*.*.***...**.**.*.*...***.*....*....**.*...*.***.***.*...*...*.**....**...**....**...*.**.*****.**.*.**..*.*.*..**.*..*....*****...***.**..**..*......*..**.*.......*..*.*.*.*.*.****.***..*.***.**.*........*...*..***...**...**.......***.***..*..****.****..***.**..****.*.....***.*..*.**.**.*.*.*****..*..*...*.*...*.*.*.*.*****.....***..***...*..*..*...**.***...*.***...*..*.*.*...*.**.*...**...***..*****.***..*****.***.*....*...*....*...**.*.**.*.**.*.******..*.**.**..***..*.**.....****.....*.*.****..*.....*******..***....*.****..*.*..*.**..**...***.*.*...**..*.***.**....**...*..***.***.*.***.*...**.*.***.*....**...*.*******.....*....**.*..**..*.****.*******..*...*..*****..**...*******.*..****.....***..*.*.**.*..*.*..*.****..*.*****..*.***..*..*....*....***.**....*.**....*..*..*.*.**.**.*.**..*...**..*...*.*.*.*..*...****.*.**......**.*.*...*.**..**..**..**...***..*..**...**.**.**..*.*..*.*...*.*.*.*.....*.**...*..*.******.....***.*..*..*..*.*.****.*....****..*.*....*..*.*.**....***.*...*........***.*..*..*.**.....*..****.*..**.....*..*...*..*.**.***.***..**.*....*.*.****.**..***....**..**.***....*.*.*..*.***..*....***.*.*....**..*.**.*.*.*..*.**.*...*..****.*.*****..*..*..***.*......*..***.***.**..*....******..***.***.*.....**.***.*.**..**.*....*...**...***.****..**...**...*.***.***...***..**...***...*....*..****.*.*.**.*.*.****.*...**...*****..*..***.**....**.****...***.**.*.*.**....******....*...*...*..*.*.*.***..*.****...*..*.**.**.*..*.****.**.*...*..*****..*******.*..*.....*.***.****.... **..***..**.**.****..****..*.*.**.*...*..***.*...**....****..........*.*......**..***..***.*...*.*..*.*..*.**.......**......**.*..*.*****.*..*...*....**.**..*.*...*.**.....******...**..*..***..*..*.*..**..***.**.**.**.*.**..****.*..*..*...*.*..*...*..*.*..**..*.*.***...***..*****....****..**.****.****.*...****.***...***..**.....*.*.***..*..**..***..*.**.*.**..*****.*.***.*.*..*.*....*.*.******....*.*.**....*........**.***.***.**.**...*....**....****.*..****.***********..*..*.**.*..**..*.*.******..***.*..*....**.**..***.*.**.***.****.**.**.***.*..*.*.........***.*****.******.*.**..***.....*.**..**.**...**..*....**.**.*..*.*.**.*....*..*....*..*....*....*****.*.****.*..*.*..*......*.*.*..*.......*..*.***.*......******...*.*..**.****..*.*.*.*.**.....*......****..**.*.***....*.*...*.*...*.*..*..*.*..*******.*..**.*.**.********.*..*.*.**....*..*..*....**..**..*..**.*..***...**..*...********.*.*..***..***..***.*.*.............**..**.....****.**..**.*..***..*..*.*..**...**...***.**.*.**..**.*...**.**.*.****....****.***.***...*....**...*.*..****.....*...**....****.*...*.*...*.........*..*****.****...**.*..*..*.**...*.**.*...****.*..*..*****.*.*..*...*.***....****..........*.**...*....***.....**.**..***..**..*...*..*.*.*.*...*.*......**..*......**..*.***.*.****.*.....*....*...*..*.**.*..***.*.******...*..*.*.*.*..*....*..*..***..*..*......***......*...*.**.....*.*..*...**.**..*..****.**..**.**..***...**.***.*.****.**...*.****.*.***.....**..*...****..*..*.**.***.***.*......*..*.**....***..*.****..**.*.*.*..**..*.**.***.*.*.*.*.*.....**.*.*..****.*.*.**.*...***.*...*..***.....*.***..**.*.**.**..**..**.********.**.*..***.*.**..*.*......**.....**.***.....*.*.*..*...*.*.****.*.***..****..*..*.****...**.********....*.*.**...****..*..***.*....**.**.**.*..***..*.*.*.*.**.*...*.*.****...******.*.******.....***..**.*..**.*.*.*.*.*.**..***.***.*..*.******.***.*.*.*...*.**.*....*.*.****.***...........*....*.****.*..*.*...***.****.*......*.*..**...*..*****.***..**.*..***..**....**..***.* *..*.*..**.*.****....*..*..***.*...**.*..*.***..*.*.******.*...*.....**.**.*.****.*.*.***..*.**....*....*..*..*.**.**.*.*.*****......***......*..*.**....*...**..***.*.*.*.*..*.*.***..**.**..*.*.***..*.*.***.*...*.*.*...**............*..**.*..****..**..***.*....*.**.*.***..***.....**.****.....*..**.*..***.....***.*.****.*.******.*.....**...*...*..*.*...*.*.***.*.**.*.*....*****.**..*.**.*.*.**.***..*...**********...*...*.**...**....**..*.***...*.*...*...******..**..***..*....*.*..*...*****...*...**.****.****.***....*.*......*..*.**.**..**.**...***..**..*..*..*.*****..**.**.**.....*.*.**..**..*..*.*****.**.*...*.*.***...**.*...***......**...*******..*.*.*****.*.*..**..*..*.*...*.****.....***..*..**.**....***.....**.*.*.....****..*.*...*..*****.*..*.*...*...*....*****.***..****.**....*..**.*.**..*.**..****.**.****..******.**..*...*.....*...*.*.*......**.**.**.**.**..***..*..*.*.*..*****..**....*.***.**......**..*****.***...**..***************...**...***..**...**..*****..*.***...**.**.*..***.****..***.**.**.*.*.*....****...**..**..**..***..*.****.***....*****..*.***.....*****..**.*.*****..**...*.***...*.*.*..**.**.*.**..*..*.*....**..*.****.*.**.***.*.*.*..****...***..***.*.*.**.**.**.********.***..**.*..*..*.***.***.*******....**.*.*...**..***..*......*..*.*..*.*..*.*.*.*...**.*.**..*.*.*.******...*****..*.***..*.**.**..**.*..**..***..***.*.*..********..*.****..*.**.**.***.**.**.*.**..*..**..*****.*.*.**.*..*.*......***.***...*.*.**...*.****..**....**..*.**.**.*.***....*.**..*..****...****...*...**..**..***..*.**.*....*..*****..***.*..***.**.****.....***.*.***...*..........*..*..*.*..*..*.*.*.*....*..******..*..*..**.**.**********.**...***..*.....**.***...*......**.*.....***...*.***.***...**.*....**...******.*.***.*...***.*.*.**.**.**.**.***.*.*.......*...**.***********.*.*.**.*..**....***...*.***..*..*..***....********.*****..******.****.*.*..*.***.**..*...**..**.*..***..**.....*......*.*..**.**.*.*.......***.****..*..**...*.***...*****..**.*.**...******..*...*...***. .*..*....*.*..***.***.....*.*..*.**.**..*.*......**..*....*.*...**....*....**..*.**..*.*..***...******.*.*.*..*..*.**..***.**..***..***.*.*.***.**....*.****..*.*..*.**.***...****..****.**..***.**.*.***.**..*.*..*.*.***.*.*....*.*...........*****..*...**...***..*.....**......*.*.**.*.......****..*.*.**..*..*...**..*.*...***..**..*.**.*...*..**.**....*.*.***....***..**..*.*.*..*....**.*.*.**..***.*...*..*...*.****.***.*.**.*...*.*...*..*.*****...*..***.*.**...*.***.**..****.****...***.*....****..*.**..*..*..*..*...***.**.**..*...*..***.***.*.**.***.*....***.*...*.*.*...*..*.....********...*......*...*.*.*....*...*..*****.***..***...*.**.*..**..*.**....*..*.**.*.*...**.*..**.*.*.**.**...*.****....*.****.*...***..****.*..***.....**.....**..**.*......*...****.......****.....**.*.*.**.**.*..*.....**.*..*...**....**.**..*...**......**.*...****...*..*.***.*..*...*.*.*.**.*...*.*.*....*..*.*..*.******...*..*....*.*...****....*...*.....*.*.**....*.**.*..**..**..***.***..***.*....*..**......*..***.*......***.**.*..*.*..*.***..*.**.....**..**......******..**..****..*.***....***..***..*..*.*..*...*...***..**.......***.*...*.*.*....*...*.****.*.**..*.**...*.***.****..**.*....*..***.**.******..**.*.***.**.*.***.****.**.*.*...****.*****..***.*...*..****..**..**.**.****...***...**.*.**..*.**..*.*..*.*****.**..**.***...**.**.**..*.*.*.*.**.******.*.*****.**..*.*.....*.**.**...*..**..*..*.*****.....*.**.***..**.*.**...**..*..******....*.*...**.*..**...**.***....*........******..*.*.**....***.*..***.*...**...**...*.**.*.*****....*.......*..*.**....*.***.**....***.*.....**....****.*.*..*...*.**......****.....***.*....*.**.***.*******.***.....*...****.*.*.*....*.....**......**.**.*.*....*.**.**..*...**..**.*..*....*...*.......**.*.***.*.***..*..*.***.*.***.***.*...**.***...****..*...*....**.*..****.***.......***..*.......*.*...*.*.....*.*..***....***.***..**..****.**...*.**....**....*.**.*.*..*.*.***.*.***.*...*.**.*...*****...*...**.*..****..*..*.*.******...********....***..**.***.**..* **.*.**..*.****.*.*......**.*.....**.**.**.**.****.***...**..**.**..*..*.*****....*.*..*.**.**.**..*.**..*.***.*.*....*.*...**....*******.***....*****..****.*.....*****.***.*..*..*.*.*..**.**..***.*****.**.**.....*.*..**.*...***.*.***.*..*..***..*......*....**..*.**.*.**...*..*....*.*..**.*.*.*****...***.*.*.****..*****....*.*...**.*......*..**..**.....*....*.*.*.*.****....*.*.**.*..*...*.*.*.*.....***.**..**.**.***...**..**.**.**...*...*.*.*.***.**..*****.*......**.**..**..*.****.*.**.****.**.*******.....*...*.*..**...**..*.*..**...*.*..**..*.***.*.**..*.*..*...**.**...**.*....*.*..*.....*.****.**....*.*..*.*....***.***.**.*.*.*....*.*.**....**...*.****..*.*****..****...****..**....************..****.*.*..***...*..*...******.*..*.***...*******.***.*...***.**.**...*.****.**.*.*.*..*.*....**.******.....*....*..*.*.*.*.***.....*******...*****...*.....***....*.*..**..*..*.**..****.***..*.*....***.***....**.*...**.***..***....**.*..**...**....*...***.....**.*.*..*...*.*.*..**.*.**.**.*..*...**..***..*.*.*..**.*.**.***.*..*...*****...*..***.*.....*..*.*****.***.**.....*.*.***.****..*.****.*.**..*..*..*..**...*.*..*.*..****...***.*..*******.*.**...*..**..****..**..*..**.*.*.**.***.**.*..*.*..*...*..*..***...*.*.*...*.*..**.**.*.*..*...*...**.***..**.**.*.*..*.**...***..*....*..*.....*.**..*.*.....*.....*..***.***...****.*..*...***.**.....*.**.*.*..*..**...*...**...***..***.*..**.*..**...***...**......**..*...*.***.**....**.*...*.**.*.**.*..*.*...*..*..*.**.*.**.*..*..*.**.*.*...*...*.*.*...**.**.****.**.*.....*.**.*.*......*.*....*.**.**..**.*....**..*...***....*.**....*********...*....*.****.**.**..*.****..*.*..*.*....*****.*******.......*.**.*.****.**..***.**.*..*...*..***...*..***..*.*.....********..*.*****...*...*.**.***.**.****.**....***...**..*...*....**..***...*.*..*..**..**.**...*.**....*.*.***.*.*.***.*....**.......*******..****..*...*..*..*..*.*.**..*..****.*...**.**..**..******..**...**..********.******.****.**.*****.**.****..**...*.*.***..****....**.*.*..*.*.* .********..*...*.*..**.......**..*.*.*..***..***.******...*..**.***.*..*...******..*******..*....*.**.*...**.*.**.*.****..**......*..***.*.****..**.*.**..*.************...**.***....**...********..*.**..*..*.*.*.****...***...**.***...*...***..*..****....*.*.*...*...****.*..*.*...***.**.*..*..*******....*******.*.**.**.....*.*.*...*..*..*.*..*.*.*.**.*.*..*****.*..*.*.....*..****.*..*.*..*....*...***..****..*******.******.**.*.*.*....*.*.*.*.**...**.*.**.*..**.**.*...*..*.*..*.....*..***....*.****.*..*****.*...*.*.****.....*.*..*..**.*...***........*....**..**....*****..*...******..**.*.*.*.*..*.***...**.*.*.*........*..**...***.**..****...**...*..*.....**.***...*..*.***.*.*.**.**.....*.**.....**.*....****......*.**.**.***.*..*...**.*.***.*...*.*...*..*..*..**.....*.......*..**..****.**.*....*.***.*******...*.*.*..********.******.***.**..*...****..*.*....*********..*.**..***.*.*.***..****.....****.*******.....*.*.........***.*...**...***.***..**.*.*....**.*..*...***.***.***.***..*..**..*.....**.*...*.**.*..***....*.........*....******.**....**.*.**.*..**.*.*.****...***..**..***.**...*..*.*.**...*..*..*....*..*..*.......****..****....**.*..***.**..*********....*..*.**.*.*..****.*****....*..**..*.*..**.***..*...*.*..*.*.*....***.***...*.*.*****..**...*....***..**.*.***..*..*****...***........**.*.*..**......*.**.*..*.*.*...*....*.**.*....*...**.*.****.*..*.****.*******.**.***.*.*.*.*.*..*..****.**...********.**.****......**....****.*..**.**.***..**..*.*.***.*.********.**.*..**.*...**..*...**..*..**......*..*.**...**.*.**..**..**..***...***..*****.....*.*.*.**.***.***.*.*..***..*.*..*****..*...**..**..**.**.******.*****....*.******..**.***.....*.*.**.*..*.**....*.......*.*.*.***.*.*.*.......*..*..***.*.*.*....*...***..*.*****.****.*.**..***....**.**...**.*****.*.*.*.**.**.....***.**..**....*.*.**.****.***.***..*.***....*..*.***..*.*.**.*...***...*...*****.**.***.**.*...*...*...*.**.***....**..*..*.....**...*****.******..*....******.*..*.**....******..***....*...*...**.** **.****.*...*..*.*..***.**.*......*..*......*.**.*****..*...***....**...*****....*.**..*......*.*..*...*.**.*.*.**.*....**.**.**.*..........*....**..***....***....*..*..*..**..*..****.*.*.....*..*..*****..**..*....**....**.*.*.**.**.*..***.*.*.***.*...****.***.**..*..**..****.*.****..*.**.*.*...***.***.*..**..**.**.....**.*....*...**.**.****..****..*.*.**...****.******.*...**.*...***..****..**......*..*...**..*.**....**......*.*.*....**...***.**..**.*.*..*.*.*..*..*******.**.**....*...*****.**..***...**..*....*.**.****.*.**.*.***.**.*.******.*.****...**.******..*...***.**...*.*...*.*.*****.*.*.***.**..*.*.**.*...*.....**...**.......****.*.*.*....*....**...**.*...*..*.*...**..**.***....**...*.*.*.**.**..***********.*..*.......****.**.*.....*....*....*.*.**...*.**.*.**.*..*.***..*.*.*****..******.***.***.*.***.*.**.**.**..********.******..****....**.*.*.****..*.*..****.*....******..*...**..**..******..******.*..*.*.**..*.*******.*..**..****..**...**..*****.**.****...***...*.***..***.*.**.*.****.****.......***.*.*.***.....**..**..*.*.*.*.**.***.***..*.*....*.*.*.*.*..*.**.*.*.**.......********.*...**.*....*...*....*******.*..*.*..*****.***.*....**.**.*.*..***.*...*..**...**..*.**...*.*..**.*..*.*...*..*...*...***.**.*...*...**.*.....**...**.*.*...***..*...**..*.*....*....***..**..**..*..**.*.*..***..*****.**..**.*****.***.**..**..*.*...**...****.**.******....***.*...*..*.**..**.....**..*...***.******.**.*.*.....*...*...*..*.*.*.**..*....*.***.*.**.**.**.*****.*.*.***.*.*.*..*.***...*.*.***.*..**.****.**..*.*..*.*.********..***.*.**.**.**.*.*****.**.*.****.*.*..*.*..*..*...**..*.*..***....**..*.***.*.*..*..****......**.***....*.*********..****..*......*..**..**.**.***.****.**..***.*.*..***.*.**.*.*.***.*.**.****.**..*.*.***.*....**..*..*..*.**.*.........***...****..**.****.*....*..****....*.*..*..**.***....*...*.*....*.**..****.*.**...*.**..**..*..*.....**..*...*..*****....**.***...*..*...****.....**...***.*.*..*..***..******.*...***.*..........**..*...*.**...***.....*. *...*...***...**..**.....*.*.**..*.***..**..****.**..**.*..***..*.*.*****..***.**.***.*.****..*****.*....*.**.**...*.**.*.*...**...**.**..**..*..**.*....**.*.***..**..*..*****.*.**..*..*...****.*.**..*.*.***..**...*.*...**..**.*.***.*****....*.*..*..**.....********...****.*..*.*.**.*...*.***....*.*......*.**.**..*......*..***.*....****.*.**...**....*.*....*...**...*.......*..*...*.......*.**..***.**.*....***...***.*..****...***.***....***.***.....*.**.*.....*...*..***.**....**..*.*.*****..****.*....*.**.**..***...*.*.*..**.**.*...**..*.*..**...**..*..*****.*..**...**.****.*...***...*...***.*...***.*....*.****.....***...**.***...**..*****.**..*.***.*..*..**.*....*..*.***...*.**..*.*.******.***.*.*..*.**.**.**.***.*.*...**.....*..*...*...*..*.**....**..*..*.*.*.***.****.*...*.*..*..**..******..*....*.**.....*...**.*.....*..**.***.*..*..***....*****...***..*....*.****.*****.*.*..*..****.***...**.****.*...********..*.**....**.**..**.*.....*..*****..**.*.***.*.*.*...*.**.***.*****..*******.***.***..*..*.*..*.*....*..**..*..**..*..**.*..****.*****.*....**.****.*.****.**.*.*....**.*..*.*.*.*.*..*.**.*****...*.*..****.***.*..*.....*.*....***..*......*.*.****..*..**.**....*.*........********...*.....***..***...*.*......*...******....**.***..***...*.*...*...*..*..*****.**.**..*..**..*...***...*....*.*.*...*..********..*.**...*.*..*..***.*.*.*..*.*..*.*..*.***..****..*...******.**..**.*...***....*..*.*.*..*.**.***.*..*..**..........*.*...***...***.***..*.*...***.***..*.****..*.*.*....*..*.***.**..****..*******.*...*.*...*....*..***.***..****.**..*..**..**..***..*..**..*.**..*******.*.**..*.*....*..*..*..*.**.**.***..*..**....**.******..**....**...*.*...*.**..****..****.......*.***.*.*...*..*.*.***.....***.*.*..*.***.**....***.****...*.*...******.******..**.**...*.*.*****..*.**.*.*..*..**.*.***.***.****.*.*..***.....*...*.*..**..*..**..**.**.*...**.**..*.***.*.*......***.*.*...***.**.**.**.**..******.*.....**.**.*..*...*****.*.**..*..*.*.*.***..*.*...*.*.*..*..**..*.**...**.*.* ****.*.....*.**.**..*...***....*...*******..*..*..**....*..*..*..*.**.*.***..*...*....*.*..**...*.**.*...*.....**...***..*..*****.**...***.**..*....**.*.*..*.*.*...***.***.*.....*....*.**.*..**...*.******....**.*..*.*......*.*...*..*.*.......*.**.**.*..*...*...**.*.*.****.*.****...*.***.*.***.*.**.......*.**..*..**.*..*.*..*.***..*..***...**...*.*.*....**.**.*.*..*.*..**..*.*.....**..******.*.*..*.**...******.**.*.**.*.**...**.*.*.****..******.*......**...**.***..*.....***..***..*.**.**.***..*.**.*.*.*....*..**.**.****..**.*.*.**..*.**.**.*.*.***..****.**.....***..*..*...*.***.*.*.*.*.*.**.*...*...**.**.***.**********...*.*.***.****..**..*..*...***.*.*.**.*.**...**.****.**.**.**.*.*..*..**.*.*..*.***.***...**.**....******.*...*****..*.*.*....**.*.*.**..*...**..**.....*.*.*.*..**.*..*.*..*..*.*..*....*......***..*...*..**.*.******...**.***..*.*.*.*.*.*.*....******.*******.*..**.**.*.....***...*.**.*.*******.*******.*.*...**.*.*.*******....**....**..**..*.****..****.***..*.*.**..****.**...*.......***..****.*....****.**...*********..**.*..*.**..*..*.*.*..**.....*.**.***....*.*.***.*..*.**..**..*.***..*..*..*.******.**.*.**..*...*..**..**..*..*.******.****..**.*..**..*....*.*.**.*****..*...**...*...*.***.*.***..******.**.*****....*****..*..*.**.*.**.**....**.....*...****..*.***.*.***..*.***..**...*.**......*.***..*..******....***..****..*...***.***.*..*****..*....*..*.*...*..*...*.***********..*..**.*.**.*.*.*...****.*****.*..*....*.......*..**.**..**.*.***.....*...*...*...*....*......***.*.*.....**.****...**.*..*..*.*....***..*....***.***.**..***....**.**.........*.*..*.**.*..**...****.*******...***.*****.**.*...**..**.*..*...**.......*..***.***..**..*.*.**.*..***.*...****.*....*.....***.*..***.*.*.*.**...***.**..**.*.*.**.....**.**.*.***....*..*.**....*....**.*.***.*..*.**.*...******.*.*....*.****..**.**.*...**.***.*.**.*...*..**.*****.*......*.**.**.***...***.*.*.**.*.*...*******.*.***...**.*..*.*****..*......*.*.*.***.***.*...**.***...*.****.***.*.*.***..***..*****. .**...*....*.*...******.****.**.******.**..*.**..**.*.*****...*.*..*..***...***....**..**..*..*..**.....*.*..*..*...*...*.*.*....*..***...*.***.*****....*.***.***.*..*..***....*.*****...**.**.*.**..*******...*.***..***.*.*..**..*.*.*.*.*..*.**....********..***..*.**.*..**.*...****.****.***.**....**..**...***....*.***..*.*.***.****...******...*.*.****...*....*.*.*.******.********.****..**********.*...***.***.*......*...**.***.*...**..*.****.****.*.*..******.*....*.***...**.**.*.*.***..**.*.**...****.*.**.**....**....*...*.**....*...*..*...***.*.*..*.**..**...***.***....*.*.*..***.*.***.**...*.*.****.**.*.*..*.*.....***.*...*..***...****..*.*.**.*.***..**.*.*..**..**.**.*.*.**..*.*.*.........*.*..*****.*.*...*....*.*.**.....**..*..**.*.*...**..**....*****....*.********....*...**...*.*........*.*.*.*..*****.*.*.*.*..*....*..**.......*.**...****.**.*.....**....*.......**..*.*.***.****.***********.*.***.*.**.*******...*..*..*.*.*.****..*...*.*.***.*.*.*.*******..*..****.****...*..*....*.*.....*...*.**..*.**...........*..**.*.*.*.....*..*..*..**.*.***...*...***.*..*...**......**.*.*....*..*****...*..***.*.*...**.**...***..****.****..*..*****..*..*.*..**.**.*..**....**...*****.**..**.*.**.*.*..**.**.*.**...*.*.*..**.*.*.*.**..*.*.**.**..*.*.**.**..***..**..*****.****..**.*..*..***..****.*****.*.*.*.****..***.*.*...***.**.*.*.*..**.*.****...*....****.***..*...**.*...***..**..*..*..**.*..**.*..**.*..**..*......**.**.**....***.....*.*.*...**...*...*....*.....*.*.*.*...******.*.*******.**.**..*....*.*..**..****.*.***..**..***..**..........*..*****.**..*..***.**.***.*.*.**.**.**.*.....**.****.**...*.***..*...*.***..*..*.*......*.*****.*...*...**..**...*****.**.***..***.**.*.**..**..*..*.*....*...*.*.*...*...*...*..*....**.*.**..**.*....**.*..*..*.*.*..***.**....****.*.......*..**.*....******..*..*.****.*..**...*...***...*.*.**........*.*..**..***..**...*...**.**.*........*.***..*.****.***.......*..**.**.******.....**.***...**.**.*.****.*...**.....**..**..*..***....*....***.**.. *.......*..*..****.*..****.*..*....****..*....*.*.*****..*.*.**.*..**..**....*.*.*.***..***.***.****.....**..*****.*.**.....*.*****.*.******...*....**.*.*.**.*...*..*....***.*...*...*......**...***.*..*.*.*.**.**.***.*.**.*.*..*..*.*..**.***...****.**....*.***.*...***.*..**.*.....***.**..*.***.**..*...***...*.****.*..*..***..*..*.*...*****..**********..*..*.*..***..*.**.*..**..*.***..*.*....******.*..*****......*..*...*......*.*.*.*..*.*.*..**..*..*....*...**...*...*.**.....*.**...*******..*..*.****.**.**..**.*****...***.**********.**.**.*...****.***....*****.*..**.********.****.***.*..**.....*.*.*.*.....**.****..**..*.*****.****..***.......**.****..*..*.**.**.**..*.******.**..***...*.....*....*...***.*.**.***.***.*.*****.*.***.*..*.*..***.****..**..**..**.**..***.....**....****..*.*.****..****..**..**.**.....***.....****.**..**.....*.*.*.***..*...*..*....*.*.*.***.*.....*.***...**.*****..**...*****.......*.*.*.***..***..*..*...*........*..*.**.*...***.*..*..****..*.**.**.**.***.*.******...***.***...*..*.*...**.***.....***.*******.*.***.*...*****....*.**.****..*.*..*..**...**.*.......**.*..**..*.***..*..**..**..*.*...*.*...*...*.*.**.*.**..*..***.*.**....*..***.**..*****.***..**....****.....**..**.*.*.....*.*..**.**..*..*.*..**.**...******....*.***.*..**..*.**.*..*...*..*....**.......****..***......*..******.*..**..**..*..*.**..***.*.*.**....*.*.***.*....**.*..**.*..**..*.......***.......*..*.***.*.**..*.**...**....****..**..**.....*..***.*.....**.**..*..*.*.**.*..*.......**.***...***..*****...**..*.**.**.*..***...**.********.**.*.*.**..*....****.**..*.*..*****...*****..***.**..*....****.****.**.**.**..**.*...***......****.*.*...*.*...*..**.*.*.*..**..**.*.*.***.....**.*.*.*.*..*.*..**..*.*.*....*.**.*.**...**.***.*...**..*.*****.***.*..*.*...*..*....**...***.**..*.**..***.****.*.*..***...***.***.......*.****...**..****...**..*....**.****..*..*...**.***.*....*...*..*..*..***..*.*.*.*...**.**....**..**..******.*..**..*.***...*..*.*..***.**.****.**.*********.***...*.. ..*.*..*..*.*.***......**...*.****....***.**..*.***.......**..*****..*...*..*.**.*.*...*.***.**.**...........**.**..*...**.*.**..*.*..*..*..***..*..*.***.....***.*.**.**..*....*.**..*.****..**.*.***..*****....**.*..***..*.**.*....*.*....*..***..*.***.**..**.*.*.***...*.****.*.....**.***...***...*..**.***..**.**.*..*.*.***...*...****.**..*.*.*.**....**.****.*.*.*..*******.*..**.*...**..***...*.*..*.****....***.*****.**.*...*...***.*.*..*******.*..**..*....*..*...*.....*****.**.....*.*..****..**..*.**.**.*****.*..*..***....*.*.*..**..*..**.*..*......*.*....*...**...***.****..****..**..*.***.***.****..**.*.*....**....**..******..******.***...**....******.***...*..*..***.**...*....*..*..**.*.**.....**.***...*..****.****....*.**.*.**.*...**.***..**..*..*...*....****..***.*...*....**.*.**.......**..****......*.*.*....****..*..**..**.*.***..**.**...****.**.**..*****..**..******....****..*..*.**..*..**.**.**.*********.*.***.*.*.*...******.*..***...**..***.*......*.*.*..*.***..**...**.******.***....**.**.*.**.***...*....*.***.*.*..*.*.*.*..******.*.*.*.*...********.*.**.**.*.**.**..**...**....**...*....**..........*.***..****.*...******....*.*.*..*...*.***.**..*.....*..**.**..****..*.*.*.*....*..***......*..*..***..****....*..*.***.****..*..*.***..*..**..*..*.*..*.........***.*.**..**...****....**.**..*..***.*..**..*...***.*****.*.*....**....****...**.*..*.**.*.*.***.*.*.*....*....*.*..**..*...*.*..****...*............*..*.*.***.*.*.********.*...*.***.**.*....***...***...*.*..****..***..*..*..*..***.*.***.*......*.*******...******..*.....**..*..**.**..*...*.****.*****..**.....**.*.*.***.*.*..***....*.*****......***..**..**.**.**...*.***....**..***.***..****..***..*.*.**.*..**..*..*.**.*....******.*****..*****.*.*....**..**.**...***.*.*.*..*..*...*..*...**.....**.*.*.*.*...***.*..*..*******.***..****..**.***.*..*.***...*.*.**.***....****.*.***...*.***...*.*....***********..**.*..*********.*.****.**.*..***.*.**.**.*****..********..*.**.*.....**.****.**..***.**.*******..**.*..* *..***.****..**.*.*.**..***.*.*..*....**.*.***..*...*.****..*.*******.*****..*..******..**.**..*..**...*.*.*.*.*..*.***.*.....***.***.*....*******.*.***.....*..**.*.*..*.**.****..**...*.*...*.*........*...**.*.**.*.***...**..**.*.**.*.****.......*.**.***.*.**.*...***.*..***..*.**.****.*.....*.*******...***.**.*...****..*...**....**.*..**..***.*..***..*.***...*.*.*.*.*.***...**..**........**...**.*.*..*....*..*.*.**.****...***.*....*.**..**.....*...***....*....***...*..*.*...**..*..***.*.***.*.**..*..**.**..*..*..****.*.*.*.****....*..*.......*****..**.*.**.**.*.*..******.**...*....****.*..**.*..*........***.*...*******.***.*.*.....*.....*....****.**.*.*****...****..*****...*...*.**..****..*.***.....**..**.*.........*..*...*.*..***...**..***....**..*...........*...*...*.*.**.**.*.**..**.*.....*.***.**..*..*.***..**......*.*........*.*.**.*.*...********..**.*.*.**..*.*..**..*.**.***..**...*..****.....***...*....***........*.*.*.**..*.*...*.**.********.*..*.*.**.**.*****.****...**.*.**.*.*..**...*.**..***..*....*.**.**.**..***.**.....*.**.*......*.*...*.*****.*....***...**.*...*....**.******.*.*.*...*.**.*.*.*.**.*.*..***.*.*.*****...*..*.**.*.*.*..*.*..*..***.*.....******....*...**.***********.***...*..*.*.***....***..*.......*.....*.....**.*..*.**..*.**.*.*.....*.***.***.*...*...*.*..**...****..**.**.******.*......*...*****.***.......*.***.....****.*.*..*..****.**.*.**.*.....*.***.......*.**..******..***.*..**.....**..*.***....***.****.*.*****.*.....**.*.*..*.*..*.*..*.*.***.**.*.*..****....**.*.***.*..**.*..*.**.**.*****.....***.....**....***...*..*..*.*...****.*.*.*...***.*.***.*..*.*****..*.***...**.***.*..*.****.*..**.***.***.***.....*..*.**.*.*..*......*.********....*.**..**.*.*.****.**.*.*.**.*****....*.*....**...****.*..*......**.**.*.*..*.**..*....**.*.***.*****..**.**.**.**.*.***.***.**.**...**.**.*...*.****...**..*...*.*.**...**.*.*...**............*.*.**.**..*.*.****.*****..**..******..**.*.*.**.*.*.......*.******...**.**.**.*.*.*...*...*.*.**.***...***.*. *.***..*.*..**...*.*****...***....*..***....**...*.*..*.*..*.****.*****...*****.****..*.....*.*****.***.**..***.**.****..***.**..******..**..**...**....***...**..***..**..*****.*...**.*.......*.*...*..******.**.***.******..*.**.***.*.*....**.**.*.*.***.*****...*.****.**..**.*.....***..*..****.*.**.*...*.**.*..*.*..**.**...*.*.**.****.*.**.***...*.*.*..**..*.**.*****.*.**....*...********..***.***.****.......*.*....*..*.**.*..*.*..**.*.**..*..**.***.*..*.......*.*.**...*...**.**.***..***.**.*...*.***.****..*..*..***.**.***..**.***.****.*.*....*.....******..*...***.**.****.*..*...*****......*..*..**...**..**..*.*..**.*.***...**...*..****.*.**.***.**..*.*.*.*.****.**..*..***.*.*..*..**..*********...*....**.***.*.........*..*.**....*.*.*...***..****.*.*...*.*..**.....****....****...*.**.*..*..*.***....**..**...*******...*.*...***.******.*..**...*..***.***....***.*****......******..*.****..*...*.*..*..*.**...*.**.*.***..****....**....**.***....**..***...******....***.****.**.**..*.**.***.*...**.*...**.*......****.***.*.*..***.***..***...*....*.*****.*.**.****..*******.*...**.*.*.*....*..*...*.*...*..*....*...*..*.***.**..*...***.....***.***.*..*..**...*****.*.****..***.**.*..*.**.***.****.*..****.*.*.*****....**.*.*.***.**.*****.*******.********.*.**..***.**.*.***....*.*.***...**.*.******.*......*.*......**...***.*.**.**.***.******...***.*........**.***...**.**.*.**.*..**......*.***.*.......**.***...*..**..***.*..*****.*.**.*.**...*.**......*.*..*.**.****..***.....**..****...*.**...*..*....**..**.***.*****..*...*...*..**.*..****.**..*.***........***.*.**....*.*...***.....*..*.*..*****.....*..**..*..*..***.******.*.*...*...**..*.****..***.....***......*......*....*****..*..**.**....***.****..*******.*.*.***..***.*.**.*.*.*****.*...*.*...*****...**.****.**.**.*...*.**..*......*****.......****.**...**...*.*.....*****.....**..*..*.****....*...**.**.*.***.******.***.**.**.**.*.*.*.****.*.*.....*..**.*.......*.**.*.***.***.*..*.*.*.**....*.**..****.******....***....*...*.****.. ***...**....**..*.*.........****.**...*.**.*.*.*****....*.*..**.*....****.***.....******..****..**.*..**.*..*.*.**********.*..**...*.***.*..*.**.**.**..**..**.*..*..****..***...**..*.......**..*.**..*.**.***.*.......**.*****.*..***.*..***.**..***.*..*.*...*..****.*......*.*...**..**.***.*.*****..*..****.*...*...*.....*.**.**........*.*****..*..*...***.***..*.****....*....*..****..*..*...*.***.*.*...***.*.*.***..*.**.***...*..*.****..*********.***......*.**.**...**..*..*.*..****.*.***..**...*...**..**...*..***...*.......*..**..*.**.*.*.**...*..*...*.**.......*...**...*..*.*..***...**..***.*.*****.*...**..**.**.*.*.**..******..*.....*..*.***.*..*.****.***...*.*..*.***.*.*.*...***....*..*...*..**..*.*****.*.*.**.***.*...*..**....*.*....*...**.***.*.***.***..***.*.***..*.*....**.*..***.*****.**...**..*.*..*..***.....*...*.**.**.*.*..*....**...*...*.***.*.*...*..**.*.***...*.***.*****..**.**....*...*******.****..*.**..*....*..***......**...**...***...*..*..*.*....**...**....**.*.*..*.***..**...***.*.*..*.****.***..*...**..******...*.*..*...***.*****....*.....*.*.***..***....*...*....***..*.*..*.**.***..**..***.*...***..*.*..*.*.*..**.**..*..**.*.*.*.*..*.*.....****...*.**..**.*...**.*..**...*.*.*.***..****.*..*.*.*..***.*....**..*...*.******.*.**.**...*.***...*..***...*............***.**...*.*.*..*..**..*.*....**...*..*..*****....**...*..****..*....*...*.*..**..***....****...**.**.*...*.**.******.**.******.**.******...**.***..**...*.*..******....***...*..***.****.***.*..*......*.***.*.****..*.*....****.*.*.*.**.*..*.***.*..*.***..*.****..***.....**.*..*.....*.**...***....*..*.**.*.*.*...*..****.*.**.*.***.*****.**..**...*.*..*..*****.*..***.*....*********.****.*.*.**.***.****....**..**.*.*.***..**.....*.***.....****..*.*.....****.*.*.**....**.*...***..**.*.***..*...***.*...**..*.*.**.**.*.*..*.*.*.**..*..*..*..*..****..***..****.*..*.****.*****..***..**.*..***...*....***.*.*..***...**..*.*......**..*.**.*..*....***..**********.**.*...**..**....*.******...*...*......**... ***.*..***.*..*.*...**.*.****..***.....*****.*.**..***.**..*.**.*..**..****..*..**.*****....**....*....*.*....*..*....*..*.*.*..*...*..**...***..***.**...**.*.****..*...*....****......***...*.*..***..****.*.*.**....****.....*...***...*.*.*.*...**.**.....*...**.*.*.*.*.*...**.*.*.*.*.***.*..**....*.******..**....**..**.**.********..*.*.*********.*.*.*.**...**..**.*.*..*..**.***..*.***.******.*.......**.*.*..*.**.*.*.***.*....****....***..*****.*..****.**.**...*.**.***...**...*..*..*.*.*...**...*.****.*******...*.*.***.*.*.*.*...*.*.**..****....**...***.*...******.*.*..****...*.**..*******.*.***.**...**.**.****.*.*.*********.*..*.**....*.*.*..*..**.*...***.*...*.**.*...*..**.***...*.*.*******.*.*....****.**..***.*****..*.***.*.*.*....**.*.**..***..**.*.***.****..*..*...******..***.*...*......****..*..**.*****.**..**......*.*.****..*..*.....***.*....*.*.***.****.*...***..*....*..*.*.....*.*.*.*.**..*****.*.*..***.*.*.*.*..*.**..*....*.***..*************..*....***....*..*.**.**..**.******.........**...****.**.*..*******..*.***.*.***...****..*..*.*.**....*..*..**.....*.***....***.***..*....***.*..****.**.****.***...*...*..**.****...**.**.*.**.*...*....****..*..*.***..*.*.*.*.**.*...***.*..**..***..*.**..*..*.***.***..****..*.**..**.***..*....*.....**....*.****.*.*.*....*..**...*..*.*....*.**.******...*..**.....*..**..**.*.*...*...**..****.*.****.**.**..*..*.....*..***.*****.*.*..**.*.*.****...***..*.**.**.*..**.***.*.**..*.....***.....*.***..***...*.*.....****.***.**...**...*...**.**..*.**....*.***..**.*..****....**.**.*.**.*.*.*.*..***.***...*.....***..*..**.*******..*.**.*.*.*.**..*.***...****.***.*.*.*.***.*.***..*..**..****..*.*..*.....*.*....***...*.***.*.**..*..**...*.****....******.*.**.....***...***.*.*.*...**..*.*..*.**..**.*******.*****.*..**.....***.*...*******..*.**...*.***.*.**..*.......****.*.*.***...****....*.*..*.**.**.*..*......****.**.*...**.*.*.*.*..*....****.****.**.*....*....***.**..**.****.*.*..**....**..***.*.**.**.*...**.*.....***......****..*.**. *..*.**.*..***...*..*****.*.****..***....**.*...**.*....***...*..**.*..*....*******..******..*.*..**...*....**.****.**...**.**...**..***..*.*...*****....*....*.**..*.*.**.***...***.....*...*.***..*....****...*.*..**..*****......**.*.****.*.****..**.****...*.****.***...**....**..*..***....*...*...*...**.*********..*..******.*..***..**.******.*.*.*.*..*.**.*.***.*.*..***.**.**.***..*.**.***.**..*...*.****.*..*******..*..**.***.*....**...**...****.*.*..***.***.****...****..*.****..*.*...*....*..***.*..**.*.*....***.*******.....*..***.....*.*.*****..*..*.*..*..**.**..****..**.******...*.*.****.**.*..****.*..*..**.*......*.***.***..**......*.**...*...*...**..*.**.*....*.*.****..*....*..*.*.*.*.*.**....*****..*.**.*.**.****.*.*.*.*******....*..***...*.*..**..*.*....*..*.*.*..**...***.**..***.**.*.........*..**.*...***...****....*..*...**..**..***********...**.****.....*.*..**.*....*..*..****...****.***.*******..*.*.**.****...**...**.****...**.....***..*.*..*..**.*.*...*.**..*.*.***.**.*...***....*...**.**.*.**.**....*....****...**..*.**.**.***.*..*.*****.*.**.***..***.***.*.**.*****.**.*.*.***.*..*.*...*.*..*.***...**.........*.**..**..*.*****.*..**...*..*..**********..*..*..***..**.****.***.*...**.*.....*.*..*.*.*..*..*.**...**..****..***.***.***..**.***...**.**..*....**.**..**..*..**.....*.**.***.......**..*.*....*.*.*....*.*...*..*..*********...**.*.*...*......**.***.***.****.**..*.*.***..*....*.****..**..*..*..***.....*.***...**.*.**.***..............*..*.*.*.**.*.***...*..**..******.*.*.*.***..*.*...*.*..*.....**...****.***....*****..**..****.*.**...*..*......*....**..*..**.*..**..*****.**.*.*....****..*..****..***..*..***.****.*.***.*.*.*..***..*****.*...*.****...********.*..****..**.*..**.....*****......*.*...********..*.....*.*....***.****.****...**..*********.**..*.*.***.....**...**.*.******.**...*...*.*.....*.**...**...*******...*.*.......*...**.**....*.**...****....*.*.*.*****.*.*.*.*.**.*.*...***.**...****.*..**..****.**....*.*..*.*.......***....*..****.*.*.** ..*...**.***.**..*****..*.**...*.*****...**.*.**.***..**..*.*....**..***.*****.**..*....*...**.....*.****.*.*.*.*..*.**.***.**.**..*.*..***.**...*...**.*****.**.****.***.*.**.*.******.*.*..*.***..***...**.*..***....*.**..***...*....*.*.*.***....*...*.******..*..*.***..*.*...**.*.....****...***..**....*..*.....*****.**.*.*.*.****.*...*.*.*.*..*.*..**.....*.***...*...**.***.******..****..*...*...***.*.***..**.*****.**.*.**.....*.***.*.*.***...*...*.***..****..**....**..**..*.***.*.*.*.****.*..*.****..****...**..**.**.***.****.*.**.......**..**.**..****..**.*..****...****.**..*...*....*.**..*****..***.....***.**.*.******.....*.*.*..*.*...*.*...*...***.***...***.*.**..**...*****...*.*.....*.*..*****........***..*...*..*.**..**..**........***..*.*...*...*..***.***..***.*....*...***.**...*****...*....***.*...**.*********..**.*.**..**...*.***.**...*.***...****.*.*.**..*..***..*..*....**.**..**..*.**.**..**.*..**.*..****.**...*..*.*..****..**.***.*.**.*..***..*..**..**..*..*.******....*..****.*..*.**.*....*.*****.******.*....*..**.****...**....*...****..*.*.**.**...*.**...*.**........*.***.*.*......*..*.*.***.**.*.*.....**...*..*....*.*..*.***.*.*.*...**.**.**.**..****...***.**..****...**...*..*..*.**.****...*.*.*..*.*.*..*.*.*.....**...***....***.*...*..**.*......**.***..***.*..***.***.**..**.**....******..*****.********..***.**.*..*...*.*.**.*.**.***********.*.**..**....*.**....*..***.**.***.*..*.**.**.*.**..**.*...*.****.*.*..*..***.**.**.*.....***.*......**..**.**.....*****.*.*..*...*..**.*.****..*..***..*.**...***..*....**.*...*.*****.*..*.**.**.***...*.*.*.*..***...****..*..**....*..**......****.*.*..***...*...***.**........*..**.***.****.****......*..........*.*..*..*......**.*..*.*..*.*.*.*.*.*.*..*..**.*..**.*.**....*...****.*.....*.*...***.**.**..*..*......**.**.**...*.***.*..*...*.....**.**.*...*.....*..***.*..*****..*..**.*...**.***.*.*.**...***..*...***.**....**.***....*..***..***..*....**...**.**...*.....******.***.******.**.*.*.**....**.**...**.*...*....*.*** .*.****.*..*.**..**.*.**.*.***.***.....*.*..*.*..*.*.*.**...***.**...*.....*..*...*....*.*.*.*.........**...***.*....*.....**...**.*.*.*.***..**..*.*.*.....*.**.**.....*.**..*.**.**.***....******.*.*..**..*.***..**...**...*****...**.***.*.***..******.*....**..*......**.*.*.*.*..*..**.*..*.*.**....*.****.****..***...***...**..*.**..*.....*...*.*****.*.*.***...**.....*....**...**..*...*..**.*..**....****.....******.*.*.***.*...*.*..****..**.*.****.*...**..*.*.**.***.**..*..**..**.**.....*.**.*.****.*.**.*.***..*...**...*.**....*.***..*.*..**..*.****..**...***.*.**.**.....*..*..*....**.*......**......*.**..*...*.*..**.**..******..*.******...*.**..****.****..*...*....*..***...*.**..**.*..*.**.****..*.*.***.*....*..*..***.*..*..***.*..*.**.****..**....**..**....**......**.****.*.***.**..*....*........*..*.**..*..*..****....*.*.****.***.*..*..**....*...**.****.**.*.*****.*..*...**..*.*.***..*..*...****...**.**...*.*..*...*.*..*****.**...*....**..*.***...**...**.**........*.**...***..*.*..**.....***..*..............*....**..**.******.**.***.****.*.*.*****..*.***.....*.*..******.*.*..*....*...*.*.*****..*.***..**..*.**.....*..**.**..*...*.****.**.**.*.*..**.**..****...*..**..**.*.*..*.*.*.**.*....*****...*****.*.***..*...*......*.***....**.*.***.**.***.*..*..*.*..**.**...*.*...**.*...*...***.***.*****.**.*.*.*****..*..**......***..*.*.**.......*.*...*.*.**...**..**..*.*...*****...*.*.*******.....*.*.*.**.....*.*........******..*.....**.....**.*.*.*.*.**......**.*.*..*.***.*.*.*..**...*.*..*****....*.****..*.**.**.**.**.*..**..*....****..**.*...*.***..***....*.*.***..*.***....***.*.**.*******.***.*..**.*..*.*.*.*...**.****....*.**..**..****.*.....**..*...******..*****..*..***.*..***.*..*.**..*.*.**.....*..****.*.*.*..***.*.**..****..*..**....*..**.*..*.....**..**....*.*****..**.**.*...*..*..*..*....***.*...*..**...**.*****.*.*.*.*.*.****.*.*...*..***..*.****.**..*...**.*..*...*...*.****..***.*...*.***.**.*.....***..****..**.*...*.**..*..**..*..*.*.*.***...*.*.*.....***..**.* ***....***.*.****.**..*.******...*.*......*.*.*.*.*.*.****.*.*....***...**....*.**.*****.*....**.**..***...*..*.*****...**...*...****.*...***.*.*..***.*..*.*...*****...*.***..******.*.*.*.*.*..*..*.***....*.*.***.*..**....*........*.*****..**..****...***.*.**..*.***.*.....*...*.**....**.*..*......*...**.**...****.....**.***.***.**......*.*...*.*..*..*.**....*.***.***.*...*.*..*..***.*..****..*...**.*.*.*****.******.***.*....**.....**.*..****.....*.***.**.*.*..*.*.*..........**.*.*.*...******.***.*.*.***...*.....***.**..**..**...*...**.*..*..********...****.*.*.*****....*.*.***.*.*...*.*****.**...**.*.*.**.....*.******.***.**..*.*.*......*.*..***...******....**.**.****.*..***..*.*.******.*****..*..*.*.*.*.**.*...***..*.**....****..*..**.**...*..*.*****..*****..*.*.*.****...**..**.***.**....***.*.....*..**..***..*.......**..*..**...*..*..***..**.**..**.*...***.*.***.**.......**..*.***.*.*.*....*.*..**.**.****.....*.*..*.*....**.****.***.*.**....*.**.....*.*.*.*...**.**..**...*.***..***...*..*.*.**.*****.*...*.*......*.........***...*****.*.*****.*.*.**.**.**..**.****..*.*.*.**..*.*.*..*...**.*******.******...****.*..*...*.*.*.*..**...***.....***.*.....*..***...**...*.***.***..*.**.*......*.*.*..****.*.***.**..*.*..*..*.**..*.*..*.*....**.*...*.*..*..**.*.*.*...***..**..**..**.***.***.***.....***.*.**.*.*..*.****.....**.**.*...*.***..**..*****.*.**.*.*.**.....*..*.****.*...*.*.*.***.*..*.*.*.*.*..*****.**...*....**..**.*.*....**...*....*.**.*..***.*..*...*.****.*.*...*...***..*....*.....*...**..*.****....*.***...**...*.***.***..**.**....**..***...*.****.*..***.*.****.**.....*****...**...*...****.*....**.*........***..*..******...***.*..**.*.*.****....*.***...**.*..*...*...*..*.**...*.**...**.*....**...*....***.*.....***.*.*..**..*.****.****.*..*....**...**....*....**.....****..**....*.*.**..****.......**...****.***.*...**..*.**.*..*..**.**..*.****..*..***..*......*.**...*.*..*.....**...*.....*.*..***.****.**.*.*..*.**.......*..*.**.*..**..*...****..***.*....**.**.**..* ..*....*****..**..****.**.....***.*.*..***.*.***.*..*...*..*.**...**..**.*.*.*..*.*..*......*........*.**.*.*...*******....*....***.*.**......*...**..**..*.*....***.**.*.*.**.***..**..*.*.*....**....**..****...*...*.*..**.**.**..*****.*..*.......**.**.*.*.*.*...*.*.**.....**.*....***.*.*.*.........*****.*.*.....*....***........***......*...*.*...***...*..*..*****.**.******.*.***..*****....*.**.***.*..*******..***..*..*.***..**.*****......***..*..***......**.***..*....*.********.*****..***...**.***.**.*.....**......*....***...****.*..*...*.***..*...*..**.**..**...*...*.****.****....****..*.*.**...*.**.*...*.***.*....*...*.......*.*.***.*.*.*.*...******...**.**.*..*.**.**.*.**.*.****.*.***.***.*****.**.*******.*..*.**...**.*.**..*.......*.*..*.****.***.**.**...***....*.***...**.*.**.*.**...*..****..*.**.*.*.*.*..****..*.*..**......*..***.*..*.***.*....****.***...*..*****....**.*.**.*...**.*.**.*.**.*..*....***..*.*.....**.*..*.**...***..*.**...*.*...*..***.*...*********.**..*.....**.*.**.*.**.*..*.**.....*.***.*.*****..*.*.***...****..*....*.*..*.*...*........****....**.*..*..*.**....**.*..**.**.****...***..**.*..*.*******....**...***..**.***.*******..**.*...***.*...***....*.*...**..***....*.*.*..**.**...*.*.*..**...***.****...*.**.*...**.***..*.***...**..*.*....****..**.......*..*.*.***.*..**.*.****.*.*.*.*.**....**.*.***..**.*.*..**.*.***..*.**...*.*.*..**..**.....*....****..**...*.**.*...*..**..*...*....***..*..****.****.*..*****.*...**...*.**.*..*..**.*.**..*****.*.****.**..*.**....*...*....****.***.****..***.*..**.*..*.**....*...****.*....*..**...**.....**..**..*....*.*..*.*..*.*.*.**..**..*..*..*.*.**.****..**...***.**.**.*.*....**...**.***.*.*.**.*******...**...**...***.*******...*.*.***..*..*.**.**.****...****.*....***...*.**.******.**....*.**....***..***.****.**..******...*.*...*..*.**.......*.*..*****...*.**.**.***.*..**.*.***..****.*****..*..*********.*....**.*.****...****....*...****.....****.*.*..*...****.**...***..**.**.*....*..*...*.*...*..**.*.*.****.* *..*.*..*.**.*.**...***..**.*.*...*.****..***.......*..*..****.***........*.**.******.**....*.*.*.**..*.*..*...*....*..........*.*...*..*....*.**.**....**...*..**.**...**.*.***.**.*..****..*.****..**.*.*****..*.*.***.***.*.*...*..*.*..**..*..**......*..***....***.*.*.....***..*..**.*...***.*.**..*..*..*.*.*.*********.*..**.*.*...*.****.******.....*.**...**.***.**..*..***....**.**..***...*..*.***..**.*.***..*..**.*.*...*.*..***.**.**.*****..**.*.**..*...*.*..*......*****.*.....*.*.***.********..*.***...*****.....***.**..***.*..***......**.*.*..*...*..***...**.*.*.**........**...**.**.**.***..*********.**.**.**.**....**.....*......**..**.*...*.*..**..***.****.**..****.**.....*.**..******.**..**...***..*****.***.****.....*.***..*...*.**..*..*.*.*.*..*.*......***.*.....**..***.**.**.*.*....***.**.....*..**..*....***.**...*.**..**.....*....***.*.*..**..***.*...*********..*..*...*..**.****.*.**..*.**...****.**.*.*.*.*....*****.*.**.******..*.*..*.*..*...*..*.*.**....*.*..**...*.*.*.**.**.****...**..*....**.*.**.*..***.*.*.*.**.*.**....*.*..*..*.**.*.**..*....***.***...**.*..*..***...*.**.*.***...**..**..*...*...*****.*.**.*..*.**.*.**..***...*..**.*.*.**.***.*..*..**.**.****..*...******.*.*..***..***.***...*.*****..*.***.*.*.****...**.*...***..*...*...**.**.*..***..*...**.**.****..***.*...*.*..*...*.*...*..*..*****..*.*.*......***....*.*...*.....*.****..*..*..*..*...***.....********.*..*......**.*...*.*...*..*.*.*.*..**.*...**.*...**..******.*..*..*......*..**..***.*.*.*..**.*.*.*..***..*.....****.***.**.***..*.*.*.**.*..**..*....**.*..**..***..**.****.*.*..*...*.......**...**..*.*.*.**.....****...*....*.*.***.*...****.*.**.....*.**.......*.***..*...*..***.**..**.*...****.******.*******..***....****..**.*******........***..**.**..*..**.**.*...******..**.**...******.*..........****.***.**.**.****.***.**...*....*..*.*.***.*......**.....*..**.**.***..**.*.*.*.*.*.....*.****....**..***...*...*.***.***...***.*..*.*.*...**.***.*.**...*.*************.*.*.******.**.....*.*..*.*** *...*..*...***..*.**...**.***....*..*..**..**..**.*.***...**..*....**.***.*...*...*..**....*****.*...**.****..*...***.***.**..*.**..****.****.*.*.*.****.**..***....*.*.****..****.***.*.....*****...*..*....*....*.*....*..*.***.**.....***.*..****.***...****.**.*.*.*************......***..****.**..*..**.**..**.*..*.*..****.***......**...**....***.*.....*.*..***..***.*.*.***.*..**..*.****....*..*....**.*.**..*..***...**..**.*.**.**.**..***.**...**...**.........*..**...*..*..**.***....*.*...**...*..*.***..**..*...****.*...**..******.*.****..*..****..***.***.**.***...*****..**.*...**..*..*..***...*...*..*....***..*...*.***.....*****....**..*.***..**..***..*...***....***..*...***...*..**.*.*..*.***.*****.**.....**.*****.*..*.****...*.****.**.*.*..**..*.*..**...***.*.*.*...****.**..****...*.*....*.**.**.**..*..***...**..**...*.*.*.**........*.**..**.*..*.*..*..*..**...*.....***.*...*....*...******.*.....*.**.*.****.*.**.**...**..**..*..*.....*....*****....*.***......*...****....*..***..*.*.*****.*****.****.***..***..**..*.*.*.*..*.**.*****....**..**..*..***..**..*.*....*....*......*..*.*.*..*.****.*.**....**...**....***..*.**..*..*...*....*.**...***.*.**..**.*...***.*****...*****.******..*..*...**.**....***.*..*.**..**.****.**..*....*******..*.*.*.*...*...*..*.**.*...*.**..*..*....**.*........*..***..******.******.***.***.****.***.**.**.*..*..*.*..*.****.***.***.*..*..*....*...*....*.*.....*..*****.*..*..*.*.*.*.*...*.*..*.*.***.**.*****.***.**..**....*..**..*.....*..***.*.**..*.*.**.**.***.....***..*.*****.***.**...*..*.....*.****.***.***.*..*.*****.*.*.*.****...**..*..*.*..*..*.....**.**.*..**.********...********...**..**.*..*...*****.**.*....****.*...**.*.**.*.**.....****..**.*.**....*.*...*...***.....**...*.*...*...**.*.....**..*...**...*.***..***.**...**.**...***...***...**..**.*.*.....**.*.**.*.*.**.....*...******.*..***..*..**..***..*.**...*....*.***..*...*..**..*.****.****...*.****......*..****.****.*.*....**.*.*..*..*....*.*..****..*.*.*....**.**.*.*.***.....****.. .**.*.***.*....*.....*****.**....*...***.*.***.*.....******..***...**.*.***..*...*.*...*.***.*..***..***..*..*******..*.*****.....***.***.*.****..***.*..***..***......**.......*.*.**.*.***.*.***.***....***..**..*..****..*.*...*****...*......*****.*..*.*..***...*.*...*..*..**.*.****...*.*.****...****..****.*..*.**.*.*...*.**.*.***..*...**...****..*.*..*.*...**.*...**.*.***..***..*..*.*.**.***..**..*.***..**...**..**.*..**...*..*****..***.*...****.*..*.*.*.....*....*.**.***.***....*.*.*.***.**......**..**.*.*.****...**......*.*.*.*.*...**.*.*...***...*.***..****...****..**.......*..****.**...**.*........*..*....**.****.*.*****.****.***.*.**....**.*..*.*..*...**....**......*.*....****.*****.***..**.*..**.......**...********..*.*.***..*.*.**....*.*..*.*..*...******.***...****.*..*.*.*..***.*.*.*.**.**..*..**.****..*..*.**..*...*.*************.*.**.*.*....**.**.***.*.**.***.**.*......*.*..*..*...*.*****..*..*...*.*..*.***...**..***...*...*...*....*.*..*...*.*..*.**.*.*..*...*.*.********.....*.*.....**..*****.*..**....*.**.**.*..****.**.*..*..*..**.*...*.*...*..*****.**....*.*..*.**.*....*..*.*...*.*..*..****..*..*.*.**.*.****...*...*......*.*..***..**....**.*..*.**..*.**.*..****...***.***..**....*......*........*...*.*..*......*......**.**...*..**.*..**........****.*****....*.*..*.***.**....*.**...******..***.*.*****..*.***..****.*****....***....****..***...*.*********.*.*.**..********.**...*....**..*..*...*.***....*.*..***.***..*****..***.*..****..***...*....*..***..**.**.**..*......*.*......**.***.*...*........**..*..**.*...*.******.****..*.....**.......*...**.*.*.**..*.*...*....**.**.*******....*...**.***.****.****.**.*.*****...****.**.**.**.**.*.*..*...*...***..****...**.**...*...*.******..****..**.*..******..***.*.*.***.*..*..**..**..**..*..*.**...**********.*..*.*..***.**..*****.*.**...***.*...**.*.*****.*..*.*.**....*..*.*.***......*.**..**.**...***...**....**.**..**...*.*.**.....*..**.*.**.*...*.**..*..**....*...*.*..*...*...*.***.*.*...*....**.*..*...*..**.*.... ****..******..**....***.....***.***...*.**.*.*.*****.*..**...*.***.**....**..*.*..**..**...**.**...***.***...**.*.*.*...**.*.....***.**.*.*.*..*******..*.......***.***.*...**.*.*..........*....*....*.*******...*...*...**.*.****.*.*....***..***...***.*.*....*.*......*.*..**...*...**..*.*.*...*.**..*.**.****.*.*.*...*.*...*.*...**.**..*****....*..**....*.....****.*.**..*.*.**.*.*..***..**.**.**.**..*.*.......*..*.*..**.........*.**..*..**.*..**.*...**.....***.**.*..****.*.***...*...**......*..*......**...**.*...*..****.*.....******..*..*.****.***..**.*.*..****...***...*...*.**.*.**.*.****.****.*....***.*.****..**...*..*****..**.*...*.....****.****.**.......****..**.*.*....*.***...*.*.*.**...***.*...*.*..**....***.....**..**.*..******..****.**.****.**.***.**...****...*.*....**..*...***.....****..*.*.*****.*...*..**...*..****.*.**.*...**...***...**.**.*.**.*****.....*...******..**.......***.*.*..*.*.*****.*.**...***..*...*.**..*.*.**..*...***......*.***..***....*.**.*..*.*...**..*...**.*.***...****.*..*..*.*.****.**.**********..*....*..*..*.***..**...***.****.*..*.*.****....**...**..**....****....***..*..*.**.***..*.....*.....***...*....*..*********.*...*.*...**.*...*..**.***.**.*.**....*.*.*.*.**........**.***..***.**.**..**.**.*..*.***...**...****..**..**..*..*....***....**.**.*.**.*****..***......*....*.*.*****.*.**.*...**.**.**..**.*.....**....*.*****..**.*****..*..*.*.*****..*..***.***..*.*.*......****...*****.**..**.***.....*.*****....*...*..*..**.*.*..*.*.***.**.**.**.....****..*.*...**..*****....*.*.***.*..*****.**.**...*.**..******.**...*......*.****.*.**...*.**.*.**.*.*.**.**.*****..***.*..*.**.**.....****.*..*.*.****.*.******..***.*.**.*.*...*********..*.*.*...*.*.*.****.**....**..***..*********...*.*****....**.*.***.****.*.....**..*..**.***.****.***..*..*..*..*.**.****.***..**..*...***********....*.*****.**..*..*.****.*...********..**....**.*******.......**.**..***...**.**..***.......*****.***.*.*.***....*..****.*...**.*.....*.**.*...**.**..**....*...***.*.* .*.*..*....*.**..*.**.**..*...**.*..****.*.******.*..*....*..*.*.*.....*....****.*..**...*..*****....******.**.**...**.*.**..*..***..*.....**......*..*...*.****....**....**..*..*..********.**.****..*.**.**........**.*..***.....*.*.**.**.**.**.*****...***....****.**.***.*.**.**.**...*....****.****..**..***.....*.....*..*.*.*.*.*...*.**.**..********.****..**.**....*.*....*.*.*******....*...*.*.*.******..*.**.*.*....***....*.*.....***...**.*******.**.**.*..**..**..**.***.**.*.******..*.*.**.....*.**.*.**.**......*..**..*.**......**...*..*.*....*...****.*..**...*.*...*.*.**.*....**.*.*.*.**.*..**...**..*.*.****...****...***.****.**.****..**.*..*......*...*.**...***..***....*****.*.*....*.**.**.**........*..**...*..*.*.****.*...**.*.*..*..**.**.....***...*****.*.*........*...***.**.....*.*..**.*****.***.**.*..**..*.*......*.**.....*.********...*.*..*.**.**....*.**.......***..*.*..*.*.*...***.***...*...*.*.***...***....**....*..*.***.*.*.........***********....*..**..*..*.*..*.*.*....**.*...*....***..*....*...**.*..*.*.*.*.*.....*..*..*.*****..****....*.*.*.....*.*****.***.*.*..*.**...*..*.*.*.*.***..*.*...*.*****...**.*.*.*.****.*....*.*....*....*..*.****..*.*..*.**.*.****.**.....*.*.**.**.*.*..***.**.**.*..***.**.......*..***..**.*.*..*..**..***..***..*.****...*.*.**.**.**.*.*.**.***..***.**...**.***.**..*******.*....**.*...***..*..*.*.**..***......**.***..*.*...*....**.*.***....*.**.*...*.**....*.*.*..*****.......*.*.*..***.*.*.***.*..*.*.**.*.*..*.***..*...***..*.**.*.**...***.*..*.*...*.*.*.*..*.*****..**.**..*....*...*.***..*..*.****.**.*.**...***.**..***.*.*.*.*****.*...**.*.**.******.*......*..*.....*....**.**.........**.**..*.*****..*.*...***.**...*..*****..**.**..*..***....***.*...***......*.*.***.*..*.**.**.**..*.*.**...*.******..**.**.*...*.**...*..*****..*...*.***.....*.*.*.***.....**...*...**..*..**..*.**.*****.....*........**...*.***...**..***...**.***.....***..*****.....*..**...*.....******....**.*..****.******.*..**...*.*...******...*..**.***.*....*.*.*.. .*..*..*.....*......**...*.*.***..*.*....*...*...*.***..**....*..*....*.*.***..***...***.*.***.*.****..*.*..*.*..****.*.*.*..***..****.*..******..*.**.*.*....*.****.*.*.......**.*.***.*.*.**..*...****.*.**.******.**.*..*.....****.***..**.*.*.*.*..*..**..*.**..**.**...*****.****..*******..******..***.*.****..*.****.......**.**.***.*.**...***...*.*...***.*******..*.*...**..****.***.*...*.*.**.*.**.****..*.**..*....**.*.*..*..**.*..*.*..****.**.....*........*.**.*.****.**.....**.***..*....*...*.***..*****...**..*..**..**.****....*.*.*..*******.**.**...*..**....**..*.**...***.****.*.**.**..*.****..*.*..*...****.......**.*.*..****....*..*....*....*.*.....*****.*.**.*..**.***.**.*..**.....**.***......*****.******........*....*...*..**....**.*.*.*.*..**.*.**.*..*..*.....***..**.....*..*..*.*.....****............***.*.*....**..**.***...***..***.*.*.....**...*.*.***....**.*****....*****.*.***...*.*****..**.**..*****..*...***..*.**.**....*.***...**.**..*...*.**...***...*.**.*.*.**..***...**.*.*.***.****.***....*.**..*...**...*..*...*...*.*.***.***..***.**.**.*.....*.*.**.*.*.*.*..***....*..***.*.*..***...*..********.**.**.*.***.**...*...*.****.****.*.***..*....*..*.*.**.*****..*..****....**..*..*.*..*.*..**.****.**..*.....*..****..****..**.*..*.*****.***.*.*..**.*..****.*...***...**...*....*..***....*..****.****..*..*..****.*......*..*.....**.*...**.**....*.........*.*.*.*.....**...*......***.***....**.**.*.*..***..***...*.****.*...**.********...**..*..***.**...*..****...*.*.**...**.****..**..*...*..**.*.*....******.*.....*.**.***.......****....*.*.....*.***.*.**.*.****.**...***.******...*.*...*....**..*.***...*.**.**..**..*..*....*.**.*.*..*****...*..*.********...*.**.*...........****..*....*.****...****.....*..***....*.*.....*.**.*.**.....*...**..**.**.**...***...*....*******.********.*.**..*****....***..*.....*..*.*..***.*.*.**..**.**..***..*.**.*.***..*.**.*.*..*..*..*..*..**.*******..*.**..*..*.....*****.....******.**..*.***..**..*.*...*.**.****.*.*..**.*.**.*..*.....*** **.**..*.*...*......*....*.....*****.*.*.****...**.******..**.**.*.*.....***..**.***.****...***.***.....*..***..*.*.*..*.*..*....*...*.*...********.****..*******.*.**.......*****.**..*...**..**.**..*****.*......**.*.**.*.*.*..*.**.*.*..*....****..*..***.**.*.*..*..*******..**.**.**.***.****.**.*.*..**..**..***.**.**....**...**.......**..*....**..**.*...****.**...***.**..*****..*.*....**.*..*.*.**.***..***.*..**.....**.*.*.***.******..**....*...*..*..***.*..**...*....*....*.*.**..**..***.......**..**.**...**...***.**...*.*....*.*.*.*.**.**.*.*********.**..**.**.***.*....*.**......*****.....***.*....**..**...*..*.****..***..*.**...*....*....**....*....*****.*****..**..*.**.***...**.*..*******....**..**..**..****.***..**...***..*..*...***.***.**..*..**.*****..***..*....**.....*.******.*..***.*....**..**....**.*****...****..***..*****..*..*..*...***.**.**.....*...*.*.*.*.*....*.....**...***...**..*..*.**.*....**..*.***....**.*..*...*...**.****.*.*.....*.**......***..*..*.***.*************.*...**.*****....*..**....*.***....***...*.......***.*..**.*.*****.*.**..**.....***......**.**.*....*....***.***...*..****..*..*..**..*....*.....**....*..*.*.....*.*..*****....****..*.**.***...*.*..**..*.**.*.***....**.*.....**.*...*..*.*...*.**..*.**...*.**..*.****...***...*****........*.*..*.*....*...**......******..*.....******....**........**.*.**..*...*....*.*.*.*......**......**.*..*.**...*.*..*****.*****.*****......******.**.....*.*..*.....*.***..*..******.*.***..**.***....**.**..*.**.*....*.*.*...*.*..*..*.****..**.**.*.*.**.*.*.*.**..*.*.***.*..**.**..*.**.****.*.**..*.**.****...*.***....*.*.**..***.......********.*..**..**.**...*.****.**.***.*..***.**..*.**......*.***.*.*.*.****...**.*.*.***...***...*.***...*.*..*.*.**..**.*....*.*.*.*.*...*...*.*....*....*.**.*..*.**..**..**...*..*...*.**..**..**..*..*****.****.*..**.*.*..*.*........******......*.*...*****..**.*......*.**..*.***.*..****..**.****....*....****..**....**.***.**..**...*...*...**.**...*.**..**..*..***..*..****.*.. *.*........*.***.*****.**.***********.....*.*..***.**..*.***...**.*..**....*******.**.**.**.***......*.*.*.*****.***.*.*...***..*.**....**.*.***...*..**..*.***...*.******.*.*....**...***.*.*.*.*...*.....**..**.****...**.***..*******...****.**.*.**.*.**.**...*.*..**.**..*...*****...***.*...**.**..*.*.***.*..****.****.**.**..*.....*....*.**.....**....*.**.*..*.*..**...*.**.*.*.**.**.*.*.***.*...*.***.****.*.....*.*****.****.....******...*...**.*..*..***..*.***.******...*.****.***.*.***..***.***.**.*****.*..*.*............**..*.**.***.*.*...*..*.*....*.*.***.*...**....****.***......****..*****..*.*.****....**...**...****.*.**...**.*...*.***..*******....*****.*.**.**.*.*.*..*.*.....*..***.***.*.**..**.*..........*....*.*.****.***.*..****.*.**..........****.*.*.***..***.*..**...**.***.*..*..*.*.*******....**..*.*.*.**.*.*....*...*.....*...*.*****.**.***......*..****.*..*.*.....*....**...**.....*.**.....**...****..*.*.*..*..*....*.*.*.*.....*.*......****.***......*.*.*.**..*.**.***..***.*.*...***.*.**..****..*...*..*.*.**.***......*****.*..*.*..**..***.***.*.**...*...*..*..*.*.***.****.**..*...***.*.*........***..*...*...*...*.***...**...*...***.**..**.*.....*..**.*****.**.****..*...*.***.*.*..*....**..**.....*...*.*.*.....***.*..*..**...*.***...*.*.*...*****.*.....******.*...*.*.....*..**..****.**...*****..****..*.****.*....**.***.**.*..*.*.*.***..**.**.*..*...*.*.*...*...*.**..*****....*......*...*....**.*.*......********..*.**...*.*.*...****...***......*..*.*.....*.*.*.***..***.*..*****.**..*...*...**.**.**.*...*****.*...*.*.****..**.*..*.*......*****....*.*.*.......*..***....**..***...*..*.*...*****..*****.***.*.**.*..**.**.*.*.**.**.***..***..*.*****.***..******.*......**.*..**.*.*..****.**********.***.****.....*.*..*.***...**....*.*.********.*....*.**.*****.**.*......**.**.**.*.***.**..**.***..****.*..**.***..**..*..*.*.**.....*..*.*....**..**..*.*****..*.*.**....*.*.*..***.....**...*.*...**..*.****.*****...**..***..**.*..**.*.*.*...*****....*.**.*.****....**.***.** ...**...*.*.**..*...**.**.****.....*.******.***....***.*.*...**.*...*..*..*..*..*..**.*....**..**..**.*.*.*..**...****..**..**.*...**.****..**...*..**.***......***..*..**.****..*.*****..*..*.***.*.*.**.*.***....*...**....**.****.****..**..******...***...**..****....*.***.**.....*.******.*.**.*.**.***.****.*...*..*.*.*.*.*..**...**.**.***.*.*..*.*....**.....*....***.**.*..*......****.*..**.*.*.***.*.*..****..*.*......*.*..*.****..*....***...*.*.**.***.*.**.***....*******..****....*..*...******.***..****...***.*....*......*.**....**...***.*..**...***.**.*..*....**..*...**..*.**.*.******...*.*.*.*.*...*..*..******..*.*.**......*.*.**....*.*....***.***.*...*.***.......**.....***..*.**.*.**.**.**..*.*.*.******..*.**...***..**...*...*..***.**.****.****..*..**.*.**.*.**.****.*.*.*.*....***....***.**..*.*..**.**.***..**...*..***.*...*.**....*****.***.**..**..*.....*..****.*..*.*.*..*.*..**.*******.***....**.......***.**..**.*.**...*.....*..**..***....*..*...**..**..*.***...**.**..**.......**.*.*..*...**.*.***....**...**.*.*.**.....**..*...*.*.*.*****.....****.*...*....**..****....**.**..**.*.***.*.**......*.*.**..*.**.**.......*.....*.******.**.*.***.**.*..**...*..*.....**.**.*.....*..*..*..**.*****..***.*.*..*..***..*.**.....**.*.***.*....**...***.***.*..*.*.*.*....*..****.....***...****.**...***.*...*...*.***.**.*......***.*.*.*....**..*.*..*.**.*....*.*****.......*...**.***..*....*..*...*...*.*......*..*****..**......****.**.*...****...*.*..**..*..**...*.*..*.**....**.*.*..*.**.**.....**.....**....***..*.*..***.*.*..**.**.*.**....***..*.*...*.*..*.*...*.....**.*.****...**..*..*.*.....**..*.**.......**..**.****..***.**.**.*..***..**..*****.*.*****.**.*..**..*.*****...***..***.*****.****.*.*..**......*...**.*.***.*.**..**..****.*..**.***..**..*....**....*.**..*..**.*.***...**.*.*.*..*..*.*..*....*...*****.*......*.**.**.***.......**.**.**.**..*..*...***..*....******.**....****..**..**..*.*....**..**..**.*.*.**.*.*.******...*.***..*.*........***.*....**.***.......*.*.***.** .*.**.**.**.*........**.*********.**..*..*.****.***.***..****....***.**.***.....**...*.**...***..***.*..**..**..**.**.*..*.***...****..*....*******.*..*.*.***.**.*.......*..***.....***.*.*****.*.***..**..*****...**.*.**.*...*..**.***..*..****.*.*****.**.**..*.......**.**......*..**..***..***.*.***.....*..*.......*..**.**.....**.*.*..*...**..*...**...*..**.**.*...*...**.**.*.***...**.*******.**...*.**....*..*.***..**..*...**......*..*.*...***...**..*.*....*..*.*.*.....*.*.*...*****.*****.*.*.**.***.*...*..*.*..*...***...*..***.....******...*..*.....*.*.*.*****.....*.*..**.**..*.****.**..***.**.*.***.**.***..*.*........**...**..****.*..*.****.*..*..****.***.*****.**.***.*.**.**..****..*...*....*****....*..*...***..*..**.....**..*.*.**..*.**.*...**.*****.*..***.......**.*****.*...**...*.*..*..****.*..*.*..*.*.*..*.**.*.*.***.*.*.*..*..***.*..*.......*..*..***...**.**.*..***.**.*..*.***.*..*.****.....**.***.*.*..****...**.*....**.*...****...*..**.****.***...**..*....**..****.**.....*****.*...*..**...*******..**...**.....**..*..***.....*..**..*..*........**.*.**.**.**....**.***.....**..**.********..**..*..*.**..*.*.*....*....*..........*.....*.*.*...**...*...*.*..*.*..**......*.**..*****..*.**.***..*...***.*...*.*....**...*...**........*....**......*...*.**..*.*..*****..**.*..*********.***.***..*....*..*.****...******..*.***..****..*..*.**.*****.....*.***.*.*.**...*.******...*.*****...*.*..*****.***.....**....*..*.**..*.*.*..*..**.*.*******..*.**...**.**.*.***..**.*.**..**.*.*.*****.***.....*.*.*..*..***..**...**.**.*..*..**..*..**...****.**...***.*....*.*..*....**...****..*.**..***....**...**.*..*..*.*...***.****.*.***.***...*.*..**.*..**.*.*....*..*.*.*......*..**.*.*.*..**..*.*.*...*.*.**....***....*.....**.****..*.**.****..*........*.*.*.*......**.*...**......**.*.*.*.*.******.*....*****..***.....**.***.*.*..*.****..*.***..*******....*......********.**.*..*..*.******.*....***.*...***..*...*.....*..*..*...*.**..*...**..*******..*.*.**....**..*..*******..*.*...*..*..** ...*...*.***...**.****..**...****.***.*.****.****..*****.**...**.**.*.*..**...**.*....***..*.**....**.***.****.....**.**.**....**..*.*..*.**.*....*.....******.***.*.*..**.*.*..***.***.**.*******.*.*.*..*.***..*..**.*...*.*.*..***.****.*...*.*.***.**.****.**...*.*..****.*.*..****.*..*..**.***..*.**..*..**...****.*.***..*..**.*..*....*..***..**.**.*.**..*****..**..***...*.*.*.*...*.***..**..*..*.*...**.*..*.*.*..*...**..**..***..*.***.*..*..**.**.......*.***.*....*.....*.***.****.....****..**.**.*****..*.......*.***.*********..*.*.*.***......*.*..***.*****..**.***.*..*..*******.**.***.*.********..*.***.*.*.**..****.***..**...*...*.*..**......**..****..*....*.*..*.*..****.*.***.*...***.*.**...**..**.*.**...*..*..***...*.*..*..****.**....*..*..**...**.*..**...*.*.....***.*....*.*.***.*.***.*.....*.**...***..**.*..*.**..*.*.***..***..****.*..*..**.....*.*.**.**.*****.*....***.**.**..*.***.*..*.**.****.*.***..*.*...***..*...*...*..*..*.**.*..*****....****.**.**.*.......**.**....**.*.*.......*...**..***.**.**..**..*.*.***..***.*.*..*.*.***..***..*...***.*...**..*..*..*.*..*.*..*...*....*.*...********....**..*.*..****....**.*****...***.*.*.*.**.*..***.*..*...**..***.***.********.*.*..*.*...*.***.*...****.*...****..****..*..**.....******...*.**.**..*.*...**..*.**..****..***.***...***..*.**.*..**..*.*.*.***.******..***..*......*.*..**.****...**.*.*.****.*....**..*.....****.**...*.*.**..*...*..***.*.**......*.*...*.***..**.....*..***..*..*...*.....*..****.**.*.*..*..*.*...*...*..***..*.*..*****.*.******...*.**...*..*..*.....******.**...****.*.**..**.***...***.*.*****...*..**.**.**....*...*..*.**..*..*.**.**...**.**..******.....*..***..*.*.***.....*.*..*.*...***....**..*.*...*..*.....****..*.*.*..*...**.**...**...**.....***.....**.****...***.*.*..*.****..*..**...*....**.*..***.*.*..***.....**....*..*.***...*..*.**.*..**...*.*.*.**.******.*.***.*.*..*.*..*.****.**..*..**.*.*.**.*.*.*...*...**.**....*..*...****...***.*.*...**...***..*.**.*..*..**..*......*..**...***..**...**.*... .*...**...*....*.*...*.***....***...*.*.*****...*.***.*..*.**...*.*.*..***....***......**.........*...**.***...*****..*.*..*.**.**..***.**...*.*.**.******.****...***..**....***.*.*..*.*.*.*.*...**........*.**..***.****.*..*.****.******.*.*.*..***...***...***.*.*.**..**.****.*****.**.....*.*.*.**.*..*.*..*****...****.*.*.**.***.*..***.****..*..*.**...*....***.**.*.*..***...*......*....*..***..*.*...*.*.*..**..****..*.***....****..**.****.*.**.*.**...*.*.**.....*.*.*.*..*.*.*.***.***.***..**.*..*..*..*****.*****...**.*.*.*.*.*.*.**.***.**...**.**.*...**..**..*..*.*.*......*.***.....*****..*...**.***.*.*..***.**.**...**..*..****.***.*.*.*.**.**********.*.....*********..*..*.**.***....**.*.*.*.****..*.**...*.**.*..**.......****...*.*..*..*.**..*.*.*.....*..*...***.*.****.*.***.*.......*.*..*........*.***.*.......**...***...**.**.**.****..**.*......*.*.****....*.**..*...*****..*.***........*.**..**..*.**.*.****.**...*.*.***.*.**....*...*.**.**..**.....***.***....***.*.**.***......*....****.***..**.***..*.**.***.*.*.**.*...*.*.***.*.***.**..*.*.*.**..*...***.**..*.*.*.**.*.*....*...****..*.....*..*.....**.*...*.*.****.**..***.***.**.***.***.........*....**..*.*.*...........*..**....*..***..*....*..******...*.*..*....*.***.*...****..*..*..**.*..*.*.**..*..*****.**..*.**..*...***.*****..*****.*......****...****..**..*...*.....***...****..**.*..**..*.*.**....*.**.*.****.*.*....**.***..**.***.**.*....*.*.*.**..**......*.**..*.***..**.*.**...*.**...***.***.**.*....**...*.*..*...***...*....**.****..***.**.*.***..**.**..*.***.*.*..*.*.**.********.*******..***...*.**.*.***.***.****.***........*.*....**.*.**.*..*.*.****.***..*..***.**.*.***.***..****..*.*.**...**.*.*....*..*.**..****...**..*.*..*.*...*.****.**.***...*.*.**...***...**..*..*..**.*.**.*....*.....*..***..**..**.**.*...*.****.**.**...*.*...*.***.*..***.......****.**.**..*********.***.*.*...**.**.*.***.*.**.*..**....***.***.*.***...*...*..*.....*.*..*.*...**...*.*****..*.*.**..*...**.*.**.....*.***..******.***..*****.** *.*****.**....****.*.*.*****.....***.***.*.*..***..*.*..*****.*.**.**..***...**..*******..***.*.*....*..**.**...***..**.**....*.*...**...**......*.***..**...**..*..*....*.*....*.*...*.*.....*.***.***..*.*.*.**.*..**.*.*....*.*.*..*.*........******.****.*.**.***..*.*..***...*.*.......****.....*....*.*.*..*..***.**.*******..**..***..*..**...*..******..**..***.**.*.*.*..*.***...***.*.**...*....*..****.*.........*.*.**.......***...**.*..*.*****.*.*.*.**..***..****.*****....****..*..**.*....**.****......**.***..*...*..***..*..*...*.....*.*****...*.*..******...**.*.**.*.*.....*...*...**..*.*.......*......*..*.*.**.***.****.**********....*.*.**..**.**.***....*.*.*.**..*............**...****.*.**.....***......*..***..*...*..*****.**....**..**..*.*.*.*.*...*..***.*..***..**..**..**.....*.....**...*...**...*...*...*.*.*.*.***..*..***..***.*.**.*...**.******.*.******..**..*.*.**.**..**..*...*.**.**.*.***..***.**.******.***.*.**.***.****.**..*...*.*......*****....*..*.*.**..*..*....*..*...**...*.**.***.*****..**...***..*.*....**.*.*.*.*****.****..**..**.****....***.*****..****...*..****..****.****.**.**.**.*..*.*.*.**..*.*..*.*..*..**........*..*********.*.*.....**.***.*****.***.**...***......*..**.*.**..**...***.*..**.*.**...*...***.*.*....*****.***.**.***....********....*...**.*.....**.*..*.*.****.*..**..***.******.**....*....**.*****.*..***.....*****.....***.*.***.*.**.*.***.**..***...***.*..*.*.***..*.***.....***.*****.*.*.*....***.***..*.**..**.**..*.*...*..*.**..**.*....*..***.*.**......*..*.**..**..***.***...*.....*..**......*....**.**.*.*.**.**.***.**...*****.**.***..**...**.*.*.*..*.*.***..*.***.*.****.**.*.*.*******..**...***.*.***.*........*.*.*.....**......*.**..*...****.**...**..***.**.**..*..*..*.*.*.*...*.*.*.*.*..***.......**..***.*.*.*.***..**.**.*......***.*..***...****......*..*..*..*..**.*..*.*.*.*.*...*.**......*..*....**.*.**.....*.*....**.*.*..*....*...*..**..*.*.******..**.***.*..**....*.*.***.*.*...*.*...***..*...*.*..**.***.***...***.**.**.*.*.....**** ...*.*....*.*.*...*....*....*....******..**.**.**...*****.****.*******.*.*.**.**.*..*.**.*....*******.*.*...*.*..**.*.*.***.....***.*...*.***...**.*.*..**.*.**...*....**.......***....*.....*.*.*.*.....*...**.*.**..**..***.*.**.*.**..***.......*******....***....***.**.***.*.*.**.*.*.*.**...**.**.*.*..*..**.....*.*..***...*...*.*....*.**......*.*.*......******..**..*..*.***.*..***.*..**.*.**..***.****.....**..**.*****..*****.**.***.****...*****..**...**.*.**.*..**.*.*.**.**....***.*.*****...*.**..*..**.****...**..*.***..**.*.....****.**..**.***.*..**..*.******.**....*****..*.***.**.......**..*.*..*.******..***..*...*...*.*..*.*.**.*.*.*..**......*..**.**..*..******..****.***..*...***...**.*.**.**.***...**..*******.*....**.*.**..**.*..*..*.*..*..*..***...*.*..*.*.*.***.***.*.*..*.**...*...*..**.......*.**....*.***.*.*.****.***.****.****...*.**.*****...***.****.**.*..**.****..*.*....*****..****.**.*.*.***.*...**.**.*****.***.*..***.*.****..*.***.***..**.****.***.**.*.**..*.*.*.*.....**..**..*.**.***...*.**...***.*.**.***....**...*..***...**.*..***..**....****.*..*..*...*..*.***.*.*..**.**.**.***.*.***.*...*..*.*......*....*.*.*..******.***...*..**.*****.******..*..****.**......********.***.*.**.*.***.*.*.**.*....*..*.*...*.....*.*......*..****.*.**..*.**.***.*.****...*..*...***..***.*..****.*.*.**...*..*.........**.**.**.*.*...*..*...*..***.****..*..*.*..*..**......***.*****..*....*...***..*.**..**..****...***..**...**....*.*.*.***.***.*..**.*..**.**..**..*.*.**..**..**....*.*......*.*..**.**.**.*.**.*.**..*....**..*..*..**.****.*.*.**..*..*.******.*...***.**..*.*.******.....***...*..*.***...*..*.*.***..*.**.*..*.....**.**.*..****...*.*.***.*.*.**.*..**.*......*.......*...**.**.*.*.....*......**.***.....*....*.***..*..*.....*..**.****....***.***..****.*..*..*.*..*.**..*****.......***.*********.**...**.*.....***...*.*.*.**..***.***.*...***.....*.**.*.*...***..*.*****..*.**....*...******..*.***..*.*.***...**...***.*..***...**..*.****.****....*...**..**.*..*.....**.*...... *.*..*.**.******..*....**...*..*.*....*..****..**...*....*.**.*****.**.*.**......*..*******.*.....*....*******.*.*****..***.*...**.*.*...*..*...***.*...**.**....****.*.*.*.***..*....*...*.***..**...*.*.**..*.***.*..*..**.***...*.**...*****.*.*..****..*...***.**..*..*.*...***.*...***.**.****.*.*..*..*.....****.***..**....*.*.......***..**.*.**.....**.*..***...*******.****....**.**..*......*.*......**..*..*...*.*....*.***..**....*......*....*.....*...***..*...*..*...*..*..**...**....**..........**.*.**.*....*****.*.*****.**.*.*.*..*.***.*..*****..******...*****....*.*.*..***.......****.**..****..*.*..*.....**.*.*...****..****..****.*****..**.*.*..*.*..*.*.*.*.*.**....*.*******.*.*..**.*.**...*.*......*..***.*...*..*.***....***.***....*****.*.**..*...*.**..*****..***..*..*.*..*....*..*.*.***..****..*******...**.****.****.*.*.*..**..**..**.**.**********...*.*.*****..*.****.*..*..*****..*....*****...**...****.*.*......**.*****.**....*****...*....****.*.....*.*.......**...*..****..**...***...*....****.***.*******.......**..*.**..***.**..*.***.....**...*.**.***.*.*.*.*.*.*****..*..**..****..*..**.*.*.**..*...**.*..****..*...*.**...***..****.*....*....*.*.***....*..**.....**.**...**.**.*.....***..*.**...*..*.*......****....*..********.*..*.**...*.**.***.*....*.****.*..*..****.***..**...***.****...*..******....*.......**.*****.*.*.*..***....***...**...*.*..*..**..**..*.*.*..*..*.*....*..*..*.***....****..*..******.****.********.*...*..*.***....*.**..**.*.*.*....*.**.*.***.....*.***...*..*....*.*.....**..*.*..*....*.*****.***..**....**...***.*.*..**.**..*.**.*..*..****.*..******.***.*.*..***.*.*..*.**..*..*.***..*..*..****...*...*...*...*.***..*****.*.*.*.......****...**.....*.***....***.****.**...*..*.**.**......**.**.***..***..*..**..******.*.*....*.**.***.*..**..*.*........*.*.*...**...*....*..***.********.*.**.***.*.*..*....*.....*****....**..*.**.*.**.*.*....*.**.*.**.....*.**.****..*.**..**.*.*.*.***.**.*.****.**..*....***..*...****......*.**.****.*......***..**.*.....* *...*.***.**.*.......*.*.*..*..**..*****.....***.*.*..*****...**.*.*....**..*..**.***...*.**.*....*....****.....*...***...*.......**.*****..***.*.*.**.*****..**.**...**.**.*...*..***.******.****.*..*****..*..***.*.*..**..****.**.....*..**..*..*.**...*....*....*.*...*****.*..*..*....*.****..*..***.**.*.*..*.****..***.**..***...**.....***.*..**...*.*..*.**.**....**.*..****.****...*.*..*.*..........*.*.*.******..***..*...*.*..***.*.......**..***.*.***....*..**.**.*.**..*.*.....*...**.******.*..**.*..*.*...*..**.***.*...*..*..**..*.***.....*..*..*..*...**.**..**.***.*.*.**........**..**...*....****.*..*.*..*...**.**...*...*.*..**.*.**....*..*.**...**...**.*..**.*....*..***...*..****.***....**..*.*....*.*.*..*.*..*.*.*.***....*....****..*****.....***..*..**.***..*..*....**....*...**..***.*..*..*.*.**.**.*.*.**...*.**.*.*.*..*...***.*.**...**..*.*.**.***..*...****.****.*.**..*...**..*....**.*.**.**...**.*..*.**..**.*.*..***...*.*.**.*..*.*..*.**.***...**.*.........**.*.**.*...**..*..****.**..***..***....*.****...*...*.**...*..*...***..*.......**.*.****..*.****.***..****......*.*.********..*.*.**...*.****......**.*....*.**.*..**..*..*...*...***.*.*.*..*.*.*..***.*.........*......*..*..*...**.*..*.**.*.*.*...**.*..*...*...**...**.**.*.***.***...*...***.**......***.*.*.**...*.*..**.***.....**..*.******.....**.***..*..*....**..*.**...*.**..***.*.**..**.****.***...*..**.....***...**.***....*.**.*.*.*.*...*.*.....*.*....*...*.***....**.*.*.*..*...**.*...****.*.****..*...****...*.*.******.****.*..*.*.***..****...****.*.***...**.....*...**.**.....*.***.*...*....*.*..*..**..*****..***.**..*...***..*.*....*****..*.*******.***.*..*...*...**..*...*....**.*.*.***.**.****.....****.*.*..**.*....*.***..*....***.***....**..*...**.......*.*.*.*......******.*.***...***.*..**...*...**.*...***.*..*..*...**....*.....*..***.**...****..*.******..**.***.**.*.*.**.*...*...*.*..**..*...**...**.*.*.*.*.*****...*...**..***.****.*...*.*..******....*...*.*.****...***..*....*..*..****..*..****.**..**..* ...**....***.********...********......**........***..*.*****..***.*.**.**.*..******.*.**..*.**.****..*.*..*.*****...*..**..*.*...*...*******..*.**...***.*..**.*..**....*****.***.**.*...**.****..*...*..**.*..*.**.**..***.****....***...*.**...****..*..**.....*......*..****..*..*..*...*****.*.*********.***.*.**...****..*.**.*.***.*****..****.****.*.*.*...*.***...*..**.....***...**...*********.**.*.*.*....*......*...*..*.**..*.**..**.*****..*.*.**..*.*.....****.....*....**.****.*.*..*****..**..****.**.*.***....***.*......**.*.*..*..**.*.....*..**.***....**...*.....*.*.*....**....**..**.**.**..**************.****.*...*****.*.*.*...******.....*..*.**..*****.*.***.*..*.****..*.*.*.**.*......**.**..**..***.***.....*..***..**..*..*.*.****....*..*...*.***.*...*...**...***...****.*.**..*.*..******......*.*.**.***.**.*****.****..***....*.....*....*..*.**...**.**.*..*.*.****..*....*..***.*.*.*****.***.****.****..*.*****..**..*.**..*.*.***.****.**.**...**.*...*.**..*.*.*******..*..**.*.*..***.****...*.**...*.*...**.**..*....*...*..*.*.....*.***..*******.*.**.*.*****...*..***.***.***.*.***.****.*.***.*...**.******...*.*.**....***..******.*..**......*...*.****.......*......*...****....*....*.*.*....*..*.**...****.*****..*.*..*****...*.**..*....*...**.*..*...*.*.*.***..*..*....**.....****.*....***..*...*..***...**.**.*..***.****.*****.**.*....**.****.***.***.*..****.*.*...*.**.*.*........*.**.*..*.*****.***..**.*.*...********.***.*.**.....*.*.***.*...*...*.**....*..*.*...**...****.*.*.**..*..**.....***..*..*..*...**.**...*....**..*.***..*****.*.**...**...****...*..****.***..*.****...*****....*.*.**.**.**.***..***.***...*.*.*..*****.***..*.*..**.*.**....**.*.***.**.....*.*.**.****.*...****.****...*..*.*...*.*.*.********....*....*.*..........**..*....*.*.***........***.****..*.*.****.**..*....*..*.*....**...***....*..***...*.**.*.*.*.*....*.*.****...*..**...**..*.*...*.*****.*.***..****.*.*...**..**.*.*.*.......**.*.***.*........**..****...*..***...*..**....****.*.*.**.*...*.**...*.** ...***.*...*.*****.*.*..*.....*.....**..*..***...**.***...***.***..***..*****..*.*.*****.....*****.***..***.*...*....**..*...**.*.**.***...**..*...***......*********...........*......****.**.**...*..****..*.*.*..********.....***.*.*.**.*..*.*.**.**..*******...*..*...*.****.***.....*.***..*....****..***.*..*..*****..**.*..**..****....*.*****..*..**..**.*.**.**.*****.***.**....***.***.....**.**.**...****.*.****..*......*.**.**.*.**.*..**.**........*.....*****....***.**...*...*****........*..****...**.*..****.*****.....*****.*.**..********....*.*.**..*...**.**.****.*..**....****.*.....***.****...**.**.*..***..*.*..**.***.*....**.*....****.******....***...**.*...*.**...**.*.**.**..**.******..*.**.*..*..**...***.**.*********.***.*...*....*.*.*****.....*......**...***.**.**.*.*.**.*....***..*.*...*.**.**.*..*.**..*..*...*****.*.*.**.****..*..*.***....*.**.**.**.**....*...*..*.*.*****.****..*.*.***.***.**.*.....*...*...*.*.*....*..*.**..*....******..*****..****....**..*.*.**.***........***...**.*.*....**.*.*.*...*..***...***********....***.*.***....**..**.***..***.**.**...**...*.******..**....*...**.*.****...*..*******...**..*..*...**.**.*.****.*......*.**..*.***......*..*.**...****.*...*.*.*..**.**.*...*..*.*.....*******..*.*....***.*...***.**....*..*..*...**..*.*..******..*.***.**.*.*...*******..**.**...**.*...........*..****....**.**..****.*.****.*..********..*.*.****..*...**.****.*****.*..***.***.********..***...******.*..*..*....**...*.**.**.*.**..*..*..*.*..*....*****...*.*......**.*..**.**.**..********.**.....****.***.*..***.*.**...*.*.**.....*....*.**....*****....*.*.*..*.*.....*.*******.....*..**....****.*..*.**..**.******....*******....*.*.......***.*.**.***......*...**.*..****....**..***....*.*******.************.**..*..***....**..*.***.*.*..*......**.....***.****.*..*....*........*..**...**..*...****....*.....*..***.******..*******.*.*.*.*.*.*..*.***.**....**.***..**...*..*********.**.*.*.***...*....*.*...**.**.*.****.*....*.*..*........***..*.****.*.*...**.*.* ....*.**..*..***.*..*..*.**.***..*.****.*.*..**.***.**..*.**.*....*.*.**..*.*.***.*.*.****....*.**....*******..*..*...**.**.**..*..*****..*..*...*.*******.***....*...*.....****.****.****..........**.**.**.*..****.....*....****.*..*****..***.*...***.**.*.*.**....**.*.*.**.*..*.*****..*...**...**.*.*..****.*.***.**.****...*****.*....*****.***.*.....**.**..*..***....*....*...*.****...*.*.*...**.***..***...*...***.*...*..*...**.******.***....**.*.**.*.**....****...********....*.*.**.*.****....*..*.*..****..*.....*..*.*....*.*...**.*.**...*.*...******..***...**.****.*.*...*...**.........*..****.*..*...***.*....**..*...*..***..*.****.**..***.*.*..*.*....****..******..*.***.*.*..***.*..***..*.**.**....***.*.*.**.*.**..**.****.*..**.***.*......*.**.*.......**...*.*..*..**.*****.*.**...**.****......**.*..*.....**..**.*.*.**....*.*..****.****...**.**.......***.*.**.*..*******......*...***....**..*..*..***..***.**.*..*..*.***.*..****..*.*..**.*.*.*.....*......*....*.***.****......***...*..*..*.*.**....***...*..**..**.**..**.*..***....*....**.***..**.**.*.*..*.***...**.*****..**.....*...*..*...***..*...*..*.*.****.*..*.******.*..**..**..**..**..*.*****.*****.**...**..*.**.*....*....*.*....*....*........****...*..*.*.**.*.******.*..*.*.*..*.....**.**.**..*.**.*..*.**.*.**.***...**.*....*..****.*.*.....***.***.*...**.***....**.*.*.*.*...*..*..**.**...***.**.***.....*..*....*.***..**.......*.**..*.**...**.**.*..*.***...*....****.**.**.*..***..*....******.....****.*.*......*.....***.*..**......**.....*.*...**..**..*...*.....*....****.*..*****..*..*..*.***.*...**...*.......****.**..**.*.***..***.........**.***.**..**...*.......*..**.*.*.**...**.**.**.**.**......****.**.**.......*.**....***.*****.*.****..*.*.*.*.*****.*.****.*.***.**.*.*..**.*.***..*.*.**..**.**....****.***.*.......**.****.*.*....*.**.*....***..*.*..*.*...**....*..**..**..***..*..*..*...*.......*...*...*****.*.*..*....*.......*.*.*.*.*......*****..*.**.****.******.*.*..**...**.*....*.**...****.**....*..*.*..*.**.*.** **.*...**..*.*.**..**.*.*.***..*.*****..***..*.....**...**.*.....***..*.....*.***...*.*..*.*.**.***.***..***.****.*.*....***..*****..***.*....***.*.***...***.**...*.*.*...***....***.***....*.*.*..*...*.****..****..*.*.**.****.*..****.**....*****..****.***...*..**.*..**.***...*..***....*..*..*.*..**.**....***..*...*..**...***...***.*.*.**...*.*.**.***...***.*....**..*.**..*.*..**.*.....*.**..*.*...*.*...********...*..*.***.******..*....*..*.*.*..*......**.*****....*.*.*******.*..*...*..**.......*.**..*.*...**.*.**..*..*.***.*..**.*.***.*...*.*.*..*****.***.****.**.*.***...*.*.**...*.*.*....*...**.....**.*..**.****.***.*....**....***.***.*..*..*.**....**.*........**.**.*....*..**..**..*.***...*.*....*****...**..****...**.****.*.***....*......**...***..**..****..*.*.*.*.********..***...*.*..**.*...***.***.*.**...********.**..***....**.*.**..*.***.*.*..*.***...**..*......*.*.**.*.*..*...*.*.******..*.*******.*...*****.**....***.....*..*.***..*..***.*.*****.*...*.**.*.*..**.*****.*..*.*..*.....*..*...***.**.....******.**..**.**.*..******..*....*..*.*..**..*.***.....***.....*...**.....***..****.*...*....*.*..***.******.**.*.*.*....*.***.*.***.******.*..**..*.**...**...***..***.*.***.****.*..*.***.**.**.**.***..*.*.*.****.*.*..**..*.*..*.*******..**.*...*****...*******.**...**.****.*..**.....**.*....*.**...*...**.**..*......*.*..*..**....*.*******.***.....**..*....*.**.**..****.*....*...****...***.**.*..*.*****.***.*.*.***....***.......****.***.*..*....**...**...*..*.*******.***.*.**..***.****...**....*..*..*.**...****.**.**.*.*.*.*...*....****..****..*..**.**..*.**...*..*.*...***....*..*****.*..*.*......*...**.***.*.**......**.*.*.**..*.******......*...**.*.*.*..*****.*..*******.***..***.....**..*..*.*.**.**...*..***......*.*.***..*.**..*......***.*.**...*..*.**.*..*..**.***.***...*****.*......*.**.*........*.......****...**.*.***..*..*.*.*...*.***.*.*.*..***.***...***.****..*.*.**..*******....**.****.....*...*...*****....*.*..***.*..*..*******...*.*.....*..*...*****...** ..*.*...*....*..**..**..*.*...**.*..***.*.........*....*.***..*******.*..*..*.*.....****..****.....**.*.*.**...**..*.****..*..**..*.....*.*..*......****.***.*.*.*....*..*.******......*.*...*.**.***.*...**..**..*..**..**.***.*......*....***..**.**.*.....*.*.....*....*.*****.**..*.**...***...***.*..*.****.**********..**.*.****.....*.*.***.*.**..*.....*.*.**...*...*.**.***.*.*..****.*.****.....***...**.*.*..*.*..*.***.*..*.....*..*.....*..*......*.****..*.*****..**.**.......*.*.*.*..**......*..*..*......**..**..*.....**..*****.**....*..*.*....**.*.*.**.*..*.**...**...**.*.**.**...******.*..***.*...*.....*.****..*..*****..*.*.**...**.**....**......****....***..*.**..*..***.*..*.*...*.....**......*....*..**.***..*****.*..*................***...*.**.*.*.*.*......*...*******..***.....*....*.***...**....**.*.**..**.*.*.*.***.*.*.*..*..*...*.*..**..*....**.****.*.*.**.****.*.*..*....*..****..*....*.*.*.*...**..***.*.**..*.*.**..*..*......**.*..****..***.*.**.*.*.*.****..**..*..**..**..**.*.*.*..*..****.**.**.***..***.*..***.*.*.*...*******..*..*..**.*.*.**..*...***.**...*..**.**..*.**.**.***.***..*.*..*.**..**.***.**....*.*..**.*..*..***..**.*.*...*.**.*..*...*..*.**..*..*...*****.**...**.*.***.****.****..*.**.**...*....*.*.***.***.*....*.***...*...***........*...*...*..*..***.*.*.**..***.*..*..*..**....*..*.**.*..*****.*..**..*.*..**.*....**....*....***.**.*.*.**..***...*****.**.*........***.*.....*..****.*.*...*..**.*.........******.*..**..*........**...*.............*****.*.*.*.*..*.**.*.****.*..*..****..*.**.**...***.***.**.*.**..**..*.**..*...*.***....*...**.*..........**....**.*.*....*.*.**...*.*..**...***.**.*..****..**.**...*.*.*......**...*..*.*******..**...*........*.**.****..*..*.....*...**.**..*****.**....**.**.........***..*.*.*.**..*..***.***.......*.**.*.*.****..*.**.*.*.....**.*.*.*.......**.***..**.*....*.*.*.........*****....*****.*.****...**..*..*.*****..*.**.*..*.*.*.*.*.*.*...**..**.******...***.*...*..*...**..*......***.*.**.**.***..*.*.*.**.*.*..**...* *.****.*.*****..**.**..***......***........***..*..*****.**.*.*.*....*.*****..**.*...*.***.**.****..*..*.***.***.*.**.**..**...**.***.**.******..*..***.**.....**.*......***..****..***.*...**.*...*.*****..*****...******....***..*...***..*****.***.***.*.*..*.*......**.**....*.***..*..**...********.**..***.*.***....*...**.*.**.**.*.**..***.*.**.......*.*....*..*.*...**..********.***.*...*.*.*....****..**....**........*.**...***.....**.......*...*.**.**.***..*.**.**..*.***..*..*.****..***..*.**..*..*.**.....*...*.*..*******..*...*.****..**....*..*......*.*.*.*.*.*.*.*....**....**.***.*....*.....****.*.*.*..****.****.*..********.***...**.*..**.*..**....*..****.*.....*..**.**.**.....*****.**.*.***.*.*.**.*...**....****.*....*.*...*.*.*.*.**....*.*......**.....*..*..**.**.....*.**.**...**..*..*.**..***.***..***.*..*..*..*..*...**..*.**..*..**..*..**.*...**.***.*.....***.*..*...****...*..**..*.*.*.*..........***.**.*....*****..***.*..**..*..*.***.*.****.....****..****.***..*.*.****.*.*..**.**...******.**...*....**.**...*.*..**.*...**.**..*..**.*.**...*.*....***.**..**.***....**..***.*...**...***.*...*.**...***.*.*.......*.**..*****..**..*.*.*.*..*.*.**.*******.*.**....*...*.**...**.*..*.*******.*.*..*..*.***.**....**..****...**.***..*..**...***...*.....*.*..***..*..*.*.*.***.....*..**.***.***.*****.*.***.****.*..******.*..*****.....*.*..*..*.*....***.....*..*.***..*..**.*.*....*.....*****......***.***...*....*.***..***.**.*..****.*..*.**.*..*..*..*......**..******....*.*..*.*.*..**.*.***.***.*..***..***.***..*......*..***.***.*....***...*..**..**..*.*.*.**.***.*********.*.****....*.*.*****..**..*.*..**..**.*.*...**...*.....**.*.*.***.*.**....*.*.*.*.*.**.***.......*.*..*.**..**..*...*.*..***...*...**.*......*.*.****..*.**.*****..**...**********...*..*..*.***..*.********...*.***..*..***..**...***.****....**..***.**..*******..******.**...*..*.*..*.**.*..**..**...**.**.*...**..****.***.**...*..**..****.*.**.*.**.**..*.*.****......*.**..*........****.*.*....*....*....***...*.*. ..****.*.**.**..**..*******.*****.......*******.**...*..**...*.**..**...*.*.....*...*...*..*****.*.*....****...*.***.**.*...**.*..*.**..***.**.....**.*...*.**.**.*..*...*.*.***.*..*......***..**.....*.*.*....*..*...****.**.*.*.......*.....*.....*..*......*...**.**..*.**.*...**.**.*.*......*.***...***..*..*.....***.*.***.*..*.**.*.***.******...**.***..***.*.*.***..*...*.....*...*******.***..****....**.****.***..**...**.*..*.***..*..*.**.*.**..**..**..*.*****..****...**.**.*.....*..***..*..****.*....****..*..*...*...*.****..*****..*.**...**...*..***.*...****.**.***.*.**.***.***..*...*..***..*.*...****.*..**.*..*...*.*.*.***...*..**.**.*****.....*.*****.**.*..*...****..**...*.***.********..**.*..*.*.*.****...****.**.....*..**.**..****..***..*..*.*******..**...**.*.*.***.*.*.*****.*..**..****.***...*.*.***.**....*.***.****.**.*......****.*****.*.**.***.*..**.**.***.**.*.****..***.***..***.***.*..**.******.*...........*..*..*....**...*.***.**....*.****..*.****..*..*.****...***..****.**..**.*****.*.......*.*..**.....*......*..*.*..*.***.***.*.***....*.*.***...*.**...*...*..*....***.*.***.*..**.****.*.*..**.**.**..***......**.*..***.*..*.*.**.*.....***..*..*..*.*...*....*.*.*.***..**.*.**.*.*.*...******.***...***..***.****....*.*.*..*..****..*.*.*.**...*.*****.*...*.*...**.**.**.*.*.**.**..*...***..**.*.****.*.*..*..**.*........*..**....*..*...*.**.****.******...***.*.**.***..**.*.***.*..*.***...*.****.**********...******..*...*.*.**.*.**...*.**.*....**...*.******.*...**...***.*...**.***.**.*.**.***....**.*.**..*.......***.*.**.*.*.**..*.*......*.*.**..**..*..**......******...**..*......**.*.*...*********...***.****..**.*..*.*..*..*.**.****...*.........*..**.*.*****..*.**...**.*....*....**.***...*.*....****.*..*..*..***.***.*.***..***..*.*.**..*..*....***.*...***.**..******..*.****..*..**.**.*..*.*.*.****.*.*******.*.*..*.*......**.**.**...**..**..*..***...*******.*.*..*.*.**.***..**.*.*.*.....*.*...**.**......***.*.************.**.*....*...**.***.*..*...********..***.**** .***.*...***..**.**......**..**..*...*...**.**.***.***.**....*.*.*.*.*.***..**.**.****.*..******....*....**..*******.*******..**....*.*.***...*...*.....***.****...***.****....*...*..*.**.*..*..**.**.*.....*.*...*.**.*.*...**.**....**..*****..***..*.*..***.*...****.*.*..*.*..*.....*.*..**....**.**..**..**.*****...*.**...........****.*.**........**....****..*..**.*..**.....*.***.*.....***.*.*..*.*.*.**...****.*.*****...*..*....**..**..*...*.*..*.*.**.*.*........*...**.*.**.*..*..**...**...*.**.....*..*..*...*.*...***.*....**.*****..*..***.****.*.*.......*.*........**.*...****...*....**.****....**.*......*.**.**.*..******...*..*.**..*....**..*...*..*...**.*.**.......****.**...*.*.***.......***...*.*...*...*.*.*.*.....*...**..*..***..*.****...***.*****..*.**.*****..*.**.*.**..****..**.*.*.*.*****.******..*.....*...*..**..*...*.*..***..*.*.******..*.***.*******.*...****...**..**...*....*..*....*..**.**.......**.........***.***..**..***.***..****..*.**...*.**....**...*..**.****..*...**.**.****.*****.*.**....*.**..**...***.*.*..**....*.**.*.*.****.*....***.*.*.******.**...*.***..*..*.*.**.*...*.***.****..*.*.*..*......**.******....**.*.*...*..***....**.***..***..****.**...*...**..**.*..*****.*...***.*..**.......*....*.***.**.*..*.**.***..*****..*..*.**....***.......*.*..*.**.**.*****.**..*..*....*.***......*..****.*.**.*.**.***.*.****...*.*...*....*.*..***.*...*.**.***.*..**..**.**..**..****.*..*.*..*.*..*......*...**..*...***.....*.**..*.**.*.**.**.***....**.**..***.****.*.***...*.****.*.....**.**..**.***..*.*.*.....***..*..**..***.***.*.**.*****...*.***..*.*.*.*******.***...*.....*.*...*..***..****.***...*****...****.**.*...*.*.*.***.**.....*.*....*..*.***....****.***..***.*.**.**.....*.*.*.*****.*******.***.*.*..*.***..**..***.*...*..*.****..*..***.*.**..*..**...***...*.*.******.**..*..*.**.*.......**.*.*.**...***.*..**...**.*..***....*..***..**..***.*.*..**..**..**.*...*****..*..*******...*.****..**...**..*......**.*.*.*.**.*.*...*.*.**.*.***.*.*.*.*.*.***..*****..*... ....*.***.****..***.**.**.****.*.**.....*.**...**...*.****.....**.*..*****.*.**...****...*.....**......***..**.*.****.*..**..***.*...**..***...*......*..*.***.*.**.***.*.*..*.*..******.....****..***.***...***.*..****...*..***...**.*.*.*****..*.***..*.**..*.**..*.........*...*..**.**..*...*..*****.***.**..**....*..**....***..**.*.**..*...*.*..**..*.**.**..******...*.****.**.**..***.**...***....*.***.*...*....***.*....*..****..****.*.***...****..*......*.****...***.**.....*....**.***.****.***.*...******.**........*****.**..*****.*.**.***.**.**...****.*.*****.*.**.**.***...***.****.**....****..**..*..*....****..*.**......*.**.***.*.**.*.****..*...*...*.*..*****.***....*..*******..*******.***...*..*...*..*..***.****..*..***.***.*******...***...**.****.*...*....***....*...***.*.***.****.****.*.*.*..*.*.......**.*..*..**.*.**.*.*.*....**.*...**.***.****.***.*..***.*.....*****..***..**.***.....*..***.....**....**.**.**.**.*****......*.**..*.****..*..***..**..***.*..**....*.*.*.***...**..*****.**...**.*..*....******......*..*****.....********...*.***.****..**.*******.****..**.***.*.*.*.****.****.************.....***.*.*****.***.**.*.*......*.*.***.*..**.*.*****.*******...********.***...*..**..*.*.**.*.***......****....***.....*.....***.*****.*.**..**.*.**...****.*..*.**.**...*.****..***....*...*.***..**...*...**.*..***.**..**.....***.*.*.*..**.*.*.******.****..**.....**..**...**.*....**.*....***..*....*..**.***.*.....****..*..*.****.*.....***..*..***.*.*********.....**.*...*.*.**.*.*.**.***....*.*....****.**.*.*.**..**.*..*.**.*.*.*.**.****...**.**...*...****.*.**.**..*.*..*..**.*.*..****.*..****.***.*.*****...****.*******..****...*.***.**.***.*.**...*.*..**.**...*.*.**..*.*..***.*.*...*****..***..*......*.*...*....*.*..*.*.*.**.***..*.**...*.**.***.*..**..***....*.***..***.*.*.***...**...***.*.*****.....****.***.*...*.....****...*****.*.***.***.***.*...*.****.*.***..******.*.*..*..**..*.*..*.****.**...*.***.**.*.*..*........****..*...***.**...*.*.....**.*.*..***..*****..*. ..*..**.*....*...**..*..*.****.*..*.*.*.*.**.*.*.****.*.*.***..*.**.*.*.**...*....**...*.*****..*.*..***.***...*.*****..**...*****.*.*.*.*..**.*.*.***..*..*.*..*...*.****....**.*..*.*.**.***.*...***.*....*...*.*...*.**.*.**.**..****.****.*..*.***...*..****.***..**.*.*....*..*..*.**.**...*.*..***.*.**.*.**.....*.**.*.*.**..**.*.....*.***.*.*..**....*.*..**.*.*....**..**.*.***.*.*.****...****...**..******......*...*..*..*.**..*.**.*.***.....**.....*..**.**..***......*.*...***.....*..**.**..**.*.*.**....*.*.*.*.****.*..*****...**.**.*.*....**..*.*..*...*.*..*...*.*.**..**..**...*.*.....**.*.**.......**.****..*...*.******....*.***....*.*..****..**..*.**.*..***.*.***.**..*..*******.**...****...***.*..*..*..*..*.*..**.*...**.**.**.*.*****..*...*.**..**.*.***.*...**.*..**..*..*..**.***.**...**..****..*..*.*.*.*.*..*....**.***.*...***...**....*...**..*......***..***.*..*.*****..*..**.**.....**..*.*..*.***.*.*..*.*....**.......***.**.*.*..*..*.*...*.....****......*.*.**.***.***.*.***.***.*...*.**.*..*.*.*.**..*..*...**.*.*...*..*...***..**..**.*.***.*....***.*.****..**.*....***...*.*.***..**..*...*.*.**.*....*..*..***.*...*.*****..*****.***..*..*..**...*..**.**..*.*******.*..*.*...*.*****.*.*.***.*.**..**..***.*.*.**.....**.****.*...*.*....*****....**.*.........**..**.***.*.....*.......**.*.*.****.*..*......****..****.....**.***.*..**...**..****.*...*.**....*..*..**..*....***...*.***...*.***......*...*...**..*..*.**......*****..*.*..****..*.***.**.*.******...*.**..*.**.****.*.**..**..*..***.*.*..*.**.**.**.**...***.**..*.***.....****..****.***..**.*.*.***..*..*.*.****.*.**...*.*..*...**.*.*.....****.*.**...**.**.***.*****.*.**.**...**.*......*.*.**...*.*.**.*******.***..*.*.****....*.*....*....*..***.*..*..*.**.*...*...*..**.***.***.**.*.....****.****.****..*.*..***...*.******..**...**.***.*.*.**.**.*...*..*..***.****..*.*.*..**.*..***.**..***..**..*..*.*****.*.**...*...*........*..*.*****.**.*..**.*..*..*.***.....*...*..*.*.**..**....*****.*...**.*.*.*.********.*..***..**** *..**.*.*******.*.*..**.***.*..*..**..***.***.**..*....***.****..*..*..*.*...*..**..*.*.*.****..**..*..*..***.*.*.***.*.*..**..*...**......***..*.*.**.**....*.**.**.......**.**.*.***.**.***.*......*.****.*.**.*.**.*..**.*..**.***.....**.**..*****..***...*.**.*.*.*.****...*..*....*.*.*....***.....*..**...******...*.*****.**.**.*.**...*..***..*..*.**..**.**.*...*...*....**..**.*.**....***....*..****.***.****.*.*.*....*...*..*..*...*.*.*...***.***..*****.*....*.*...*..*...*.*.*.*..****.*.*.****...****..***..*.*.*..*.**.**.****..*.******.****.*.**..*****.****.*...**.**..**.**.*....*.*...*...**..*..*..*..**...**.*.******..*.***..**.**....*.**.**...*..*...**....*.***..*.*.*.*.*..*..***.*****.**.*...*******..*.*.*..*.*.**.**.*.*...**...*.***.******.**....**.*.***.***..*.***..*.*.**.*..***.**.****.*.*..**.**.*.***.*.*.....**..**...**......*.*.*.**..*.*****.*.*.***.*..*.***....***..****..****.....****.**...**....**.*..***.*.**.**.*..**..**.**.****.***.......**....*****.*...*******.*..*..*.***..*.***.*.....*.*.*.**.*****.......*.*.*.*..*****..*.**.**.******..**.*.****.***..*.*.*.*.*.*.**.....**.***...***.*.*.*.*.*....*...*.*.**.*....*...*..*..*.*.**.*.*...*.*****.***.*.*...*.***..*.*.*.*.*.....**.*..*****.*..*.**..****.*.**.*...**.***.*.**..*.*.***.*....*..*...**.*..*..*...*..*.*.....*...*.*..**....*.*.**.***...*..****..*.****..***.**.*..**.*.*...*.*......*.**..***..**..**..**.**.*.*..**......*...***...*.*....*..**********.**..*****.*...******.*..*...*...*..*****....**..*.*.*...****.*....**......********..*.*****....*.*.*...**.***.....****....*..*.*.**.*.***.*.*.*.*....*.*..*.*.*.*.*.....*.....*...*..**.*..**.******.*.**..*.*.*.***.*...**...*.*.**..**********....*..*...........*.*.*****..*..***....**..****..*....*.*...*...**...*...*..***..*..*.*.**.......***.*.*..**..****....*.....**.*.**.**.*...*..*.***..**...*.**..***.***.*...*.*..*..*.**....**.****.*...***.*...****.*.**.**.*.**.**...**..**.*........*..**...****..*.......**...**..***...**.**..**..*.*.***.*...*.*..*...*.*.*. ...****............*..*........**.*.*.......***.******...****.***..*...*.*..*..*....................****..********...**...**..*..****...**....*..********...*..*..****.********..**.*****..*.*.**.***..*..*.*.*.*.**.*.*..*.**..***.*****.****....**...**..*...**..*****..*..**.*.*....*..**.*..***..*****.***..*..**.****......**.*...*****..***..*****...**.**.*..**.**.*.**.***.....*.....*.**..*..*.***..*..**........**...***.**.**..*.**.......***.......*...*..*.....**...*.**..*....*..*.**.*.*.**..*..*.*...****.**.*........*..*.**.****......*......*.**..**.*.*.*..*.**.*..****.*.*...***.****....**.*.*.****.***.*.*.*.*..**....*.*****..****....**...***....*...**.*....**.*.**.*.*.*..***..*...***.*.*....******.*.*.**.*.*.**..*...**.**....*******.***.*.*.**..**.*.**...**..**.*****..*.*.*..***..*.*..*..****.**..**..*.*...*.*...*.****.*...**....**......*.*.*....**.*.*....***....*.***.....***.*.*.*.**...*.*..**.****.....*.**.....**.....**.**.*...*.*..***.*.****..****.**.***.******..**.*.**.****.*..****.*.**.*..***.**.**.***.....**.**.....*.*....*.**.*.**...******.*****.***.*....**.*......*.**.*.***.**...*.****.*........*..**.*..*********.*..**.*.*..*.**...*.****..*.*****...*..*.**...***.*...**...*.*.*.....*..*.**..**.......*..**.*.***.***.*.**.*****...**.*....**.*.*..*.*.*..**..**.*.**..***.**.**.**.**.*...***.*.*...*...*..**.***.*....*....**.**..*...*..*..**.*.....*.*****..*****..*******...**...****....*...*...***.*...*.*.*.*****..*..***...**..******.*.**.*.*.**.*..*..***...**.*.*...*..**..*.*..*..******..***.**.*...*..*.**..**...**....*****.******..*.**..*.......*.***.***.**....*.*.**.**.....**....**.*...**..**.....**..*.*.*.*.*..******.*.*..***.*****.****....**.**.***....*...**..*..**.*.**.**.**.*.*.*.*......*...**..***.***.*..*.*.***.**.*.******...****.***.*..*....**.*.******.*..*..***......**..**...*..*.*.**.**.*.***.*..***..**.*.*..*..*...*..**.*.*..****....**.*.**.*.*.***.*.*...*...*...**.*..*.*******....*.*.*......****...**.**.*..**.*.*****.**.....****....**..*..*.****.*.*****. ..*..**.********.**..****..****.**.**.*..***..**......*.....*......*.*.*.**.*..***.....*..*.****...*.**.**.*...*.**.***..*.*..**.***.****...*..*******.***.*.**..*........**.*.*.***..***.*..*.*****.*.*..*.***.*.**.*....***...*..***.*.....*.**.**..****.*...*..*.**.*****.*.*.**..*....*....**.**....*..*.*..*.*.**......*..***..**.*.*...*.***.*.*..**.....*...*.**..*..***..****.*..*.***.*...*.***.*.*.*****.****..**...**.*.*.****..***........*.**..**..**..*.*.**.*.*..*..**.**.**..**.**..**...*.*..*...*****...**.****..**.*..*..*...*****..****.....*.*.*****.**..*..*.*.*..*..***.***...**..*****..**...*.*.***..*.***...*..*.***.*.....***.*.**...*..****..*...***...****...*.*.*...**.*****.**.**...***..*..**...*..****.**.**..**.*...**....***...*.....*.********.......**.**..***.***.....***.**.*...**..*.**....**....**..*.*.....*.....*.**..*.**.*...***..***..******...**...*...*...........**.*.***.******.*.***.*.*...*.*....***.*********......**..*.*****.*.*.**.***..***.****..*.****.**.*..*.**.**......***...*.*****.*.**...**.***.******.*..*..*..*****..*********.*****.*..**..***......****.***..*.*.***....***.*.*......*.*..***.*..*...*...***.....*....**..*.*.*.*.******.*.***...**..**.***.**.*...*......*..**....**.******.*.**.**.*....**.**..****.*.*.*..*.....*..*.*.*..*...**..**.*.****.....*.**.....*.*****....**.***..*.*.*.*.**.*..**.*.**.***.**....*..****.**.*..*.*.*..*.**.*..*.*.*****...*****.*...*****..******.....***.**..*.***.***.***.***..*.....*..*..***.**.*..*..**..*...*.**.*.....*..*.*...*..***.**..*..**...***...**....*..*....**.*...**....*..*.*.*.***...**...**.*.*.*..**..*.***.**.**...*********..*..*..****.*..*.**.*.*.****.....*.***.*.*.**********...**...*.**.*...***.**...**..**.*.....*..***...**.....**.***..*..*...***.***...*...*....****.*..*.*.......**.***..***....**..**.....**.*.*.**..****.**.*.***..*.*..*...*.*.*.*......*..*...**.*****.***..**.**........*...**.***.*.*...*.*.*.....***.**....*..*.*.*.......****.....**..*..**.****.***..*.*.**..**.***.*.*..***.*****.*****.***..***. **...*.**..*.*..**.*.*.*..*...*..*.***...**.*....**.***.*..*.....***..*...*..**..*....*.***.*.***......***..*.*****.**.*....*****.*..*.*...***.*.****..*.**.*.*.*.**.*.*.***.***.**.*...*********.*.*.***.*..***.*...*..**.**.*...*.*.**.*.*.*.****.*******.*.**......*.*.**.*.*.*....***...**.*.**......**...**.**...*.**..**..*......*..**.*.***....**.*.*..*..*...*.*..*.....****..***..**.**...**...*****.*.******.*.**.*...**......*...*.*...**...**.**********.*...*.......***.***...**.*.*.**.**.**.**.*****..*.*.**.***.**.*...****.***.*...*..*...*...*.***.....****.*.****.**....**..**......*.....*.**..*****.**.****.**.**....**....*.*.*.*.....*.**..*.*..*......*....*...**...*.**....*.*...****..***.***..**.*...*..**..*.**.*.*.*..*..*..**.*..*...***..**..*...***.**..****..*.**..*..**..***.*....**.**.*..***....*...*****.*.*.**......**.***...*.**.*..*..***.*.**.**.**.*..*......**...***.*..*.**..*..**..*..***....*..***.*..*.**...**...*...*......*..****.*...*..*.*..**.***.**.*.*********....*..*.......*..**....***....*.****..*.*.****.*.***...***....**..*.****.**..***....*.*.**.*..*.**..*.*.*******.****.*.....**.**..*...*.*..**.**...********...*..**..*.*.*****.**.**..**.....*..**.*.**.....*..**..**.**..*****.*.*.*****...******.*...*.***.....*..*.*...***...*.**.*......*.*..*........*.*..**.**.*..**.*.*.*..******..**..****.....***.*..*.**..***.*.*..*.****..*.**..*...*.*...****.*.......***....**...***..**..*.*.*****.*...*.*******.*..**...**...*....*.****.***.....******.*.****....*..*.**....****.*******.***.**...*...*.**...*.****.*..**.**..*.**.**......****.**.*******.*..*.**.....****.*******.*.**.*..*..**.*********..***.*..****.*.*...**.*.*..***.*.....*..*.***.*******...*.....**..**.*.**..*..**....*.....*.......*.....*.*.**....**.*..**.*.**.**.*.*..*****...**..*.*.*...*..*.**..*.********..**.....****..**.*.**.*..******...*.**...*.*.*******..*...*.**.**..**.*....*.*.**...**....*.*.**.*......****...*.*.*...**..***..*.***.*.*.*...*.**************...*.....*...****.*..*.**...**...****..*..**.**** *....**.*..*.**.*.....**.*.*..**.****.*.***..***.*....*..***.**.***.*.**.****.*.*..****..*.*..*...*.*.****.**...**...*....*...*.***.**..**.*.*..*.***********...*.**.*.**.*.*.*..*****.*..*.*.*.***.*.***.**.****....**.**.**.***.**.****.*.***.**....*.**..*..**.**..**.*..*..**.**....**.**.***..****.*.*.**..***.*..*.*.**.**.******.*****..**.*...**.**.*.*.*..*...*...***...*..*.*..*..***..*..**.*....*.*...*.....****.....*..*.....*****.*..*.*...**.*.....****..*.**.*.....*.*.**.***..**.*.......**......****.****.*.*....*..*.***..*....**..*...**.*..******..*********.*..*.*.*.***.**.****.*.........*...*....*...*....**..*...*....**.**.*.**.**.***.****.....*.*....**.**.**.*.****.***..****.***..**.*..******..*******..*.**.*.****....*......**.**..*....***.***..**..*....*.....**...*.**.....*..*.**.*******...**..*.**.....**.*..**..***.*..*.*.**..*.***.*.****.....*****..*****.*.*.***...**..*..*.**.*.***..*...******...**....*.***.....**.**....*...****.*...**..**.***..***...*.**.**.**...*...*.*.*.***..**..****...***.**...**..**..*****....*..*...........**.***.*.*..*...*..**..**.*.*.*..*..*.*.*...**...***.....*.*...*..*..**.........****..***.*...*.*....*.*.**.....**..****.*.*...*.****.*...*.**..*..*.***.....*.****..*.*.*.***.....*..**..***.*..*...**.**.***...*....*..**.***...**..*.*...**....*.*.*..**..*...**.*****.***..**.****..*....*.......***.**.*..*..****...***...*.*..*.*...*..**.**.*.*.*....****..*.*..**...**.**.....***.****.*.***.**..*..*.*.**.***....*.*...**..*...******..**.....**********..*..*...**.***.*.....**.*.*.*.*..****..*.*.*.*.***.***....**.***..*..**...**..*.**..*.**...**.*.*.**.**.*...*......*..*..**.***..*******....****..*..*..*.**..*.**..***..**.*..**...*.*...**.**..********.*.....**.*...*....***.*....*.*.*.*.*..*.**.***.***.....*.*.***...**.*.*.*****.....*.*..**.*****.*..*...*...*.*....**.***.**..**..******....*...**.**..**.*********..**..**.*.*..***.**....*******....****...**...**.*...**..**.*.*.*.*****..***.**..******.***.*..****.....*...*.***.***..*...*.**.*..****.* .***....****.*.***...***.*..***...***..*.*****.**..*..****...*.*.**.*.***.*.*.....**....*.*.*..******..***..**....*......****.*.***.***..**..****.....*.*..****...*..****.***.*...*.*..*..*.*..***.**.*.*.*.**...**.*..*..**.....*....*.*..**....*.....*.*....****...***.**..*.*...**..*.......*.****..**.***.*****.*.*.**..*.*****..*.**.**..*..*..*..*.*..****..****..****..*.**.*....**.*..*.**.*.*.**.*.**.**...*..**.*********....***.*.*.*..*.**..***...***.*....*.*.*......*.*....*...*.*.*.**.*.......*..*..****..*.*..*.*..*...**..*..***..*.**..****.**...**.****...*.**.***.**..*.*....*.*.***.***.**..*.***.**...*.*..*.****.*.*..**...***.**.*****.*.....*..**.*..*.*..*.....***.**..*.**...**..**.**.***...***.*.*.**..**.......*.*...******..*...**.****.**...*..**.*****...**..*****...**..*.*.**...*.*..****.*.*.....**..*.*...*****...*..***..*.****..*.*....*.*****.*.*.*.*..*.**.***.**...****.*.....*.**.**.*****.**.*..*...*...*........*..**.*.***.*....*..*..*..**..*.*.....**..*.*..*...*.**.*.**..*********..*...**.....*.**....*.*.**...*.*..*..**.*...***.....***.**.......****.*.**...*..***.*..*.*.***.**.***...*.*..*******..*..*..*..**.*.**.*..**.*.*.*.*..****.***.*.*.****.**.*..**.**..******.*****..*****.*...*.*.*.*..*...*.******.**.*.***.*******..*.*.....*****..*..*..*....*.*.**.*********.*****.*..*...**..*..**..*.*.**....*.*.*.***.....**.**.**.....*.****...***........*.**.***...**.**.*****.....*......*..*.***.**...*.*.*..*.*...**..***.***..**....*****..**.*....*..*.**.*.*.*..**...**.**.*.*..*..****.***.*.*......*..*...*..**.*...*..*.***......*.***...****..****...***.*.*...*****..*.*..**...*..*.**..**.**.*....*.***....****.****..**.*******.*..*.*.*....****..**..****....**..***..*.****.**..**..*...*******.**.***.*.**.**...*..*.*..***.*.**.*.*.**.*..*.*..******..**.*..*.*.*.***...*.***..*.**.*.**.*****.*.**.*..**.**...***.*.*...*...*....****.*.*..**..**.***..**..***..*.***...**.*.**.....***....****.***....***.*.*.**..*..**..**.**...***..*...***..*..**.***.....******.**.******.**..*.*.***..** ***.*.*****....***.*.*.******..**.**..*****....*.***.*.*..***..**.*..**.....*****.****.*.***.*......*.*.*.***.**.**..*....***.*...**.*...*..***..*.****.*.****.....***.**.***..*.*....*..******.*****.*..*.*.*.*.**...*.**..*..********..*..**.**.*.*****..**...**.*.**....*.....***********..*****.****.*..*..*..***..**..*.*.......*.***.******....*.*..**.**...**.*.**...***.*.**.*...**..*.*.....*..*.*.*.***.*.***.*.......**....*.*...*.**.*****.....***..*...***.**.**.**...***.**..*.****..*...***..***..**.*..*....*****.***.****.**..**.*...*.***..**.***.*..*.**.*****..**.*.*....*...*******.*.***...*.*..**...*..*.....*.***.****...*..***.****.*****...*.*****....****.****.**...*.***.****.**.*....***.*****.*.....******.***.**.*...**.**...*...****...****.*.****.**..*......*.....*.*.*..****.*.*.*....**.*..*......**..*.*.**...*...***.*****.**...*.*.**.....*.*.**......*...*.*.**.*..**..******..**..*..***..*.**.*..*..*.*.**.*..*****.****.....*...*..*.******.*..*.**..*..**.*.**....*.**....*..**.****.*****..*.**...*....*....***.*...*......**..****.**.*.*.*.*.**..*.**.**..*.**..*.....******.*..*.*.***..*..*****.*..**...*.**..*.**.*..........****..****.**********...*...*.*....*..*****...*.****...****.*.***..*..**..*..*.**********....*..*.*..*.*............*.*...**.**..*..**.*....**...****..*.*..*.***.********.**.**..**..*..**.***.**.*..*.*****.*.**.*....*******..**..**.***.*..*..*.....*.*..*.**.**....**.***.****..*.........****..**.*.**..*..*.*..**..***.*..*.*.********.....*.*.**.*..**.*.*.*..*.****....**.***...***...*........*.*..*.***.*.**.**.**..*....*...**.*.*...*..**.**.*.*..*..**..***.*..*****...****..*******...*.*.*..*..**...**..***.**.*...*..*.**..*.*.*..**.*...**.*...**...*..**.**.**......***...*.****.*.*.**..***..**.*..*.*.*...*..**..*.*.*..***.*.***.*.....*.....*.******.***......*...*...*.***..***..****......****..**..**...**.****.*..**.**.*..*.*...****.*.**.*******..**.....*.....***...****.*.......*.***...**.**.***.**.****.*.**.****.*.**.*.*...**.*.*...***.**.......*.***...*...* .*.....*.*..*.*******..*..***.**.*..*...**...*.*.*.*.*****.**..***.***...**.*.*.***.***...*...*...*.......*.*.**..**....*..*.***......*.**.....**.***....****..*.*...**.**...*..****.*........***.....*..*..*..***.***.**...*****.******.*****.**.*..**.*.*.***....**...**.*.***.*..*..**.**...*.**..****........*......*..**.*.*..*...*.*******...**.**...*.**.*.*..*.*.***..****...*..***.**.*******.********...*.*..*.**......*****.*.*....*.*.*.*..*.****...*.*.*.*..*..*.*.*.**..*.**.*****.**......*..*.*.**.**.**.*.*.***...**.*...*******.**.**..**.*.**.****.***.*.***..*.**.**..****.*..**.*.***.**.*.*.**..*......**..***..*.*..*.*.*..**..**.*..****......**........*.***.*.*...*.***.****...*.****..***..**..*....*********..*....*..*.***.**....*.....****..*.*..*..**...**...***.**..**.*......***.*.**.*****...***...*.*......***..**...*.*.*.....*..**..**.**..*...*.******.****.**..*.*..**.*..*..........*.....**..*..*..*..**.*..**.**...**.*.*.***.**...*.****..*...***.*.****..*...*..*.....**.*..***.**..**....***.**.*..***..****.***.**..**.*.......*.******.*..**..**.**...***..*...*.*...**.*.*.*.***.**...*.*.......*.*.*.*.*.....**..***.*......**.*****.......**.*..*.****..*.*....**.****...******..**..*.****.....*****..***.*.*..*...*..*.*.*.***..*..*.**.*.*..****.*.*.***...*...*****.*.*..***..**..*..***...*.*.***.**...**.**.*....**.....******..*.**....**.**.*****...*..*.**.*.****..*.*.*..****.....**....**..*.*...*.*****.***..***...*..***...****...**.*...******.*.***..*.*****.***.**.*..**.*.*..*.*.*....*..****.*.*..***............***...**..*..*******.*******.*....****.*..**.*..****.**.****.*.*.****..****.**..*.*.***....**..*..**..*.*..**.*..**.*.****....*..*..**...**..*..*..*.*..**.*.....*..*..**......******...*....*.**.**...**..**.*...*.*.*..**..*.****.**..*.***.**.*.******.*..*..**.*.*.****..****...****..*..*...*..*...*...***..**.......*..*.***..****.**.**.***...*******.****.*.**..**........*.*.....****.*.******.*****...**..*....***..**.**.*.******.*.***.*...**.**.*.*********.*.*.**.**.*.*.*.*. *...*...**....*.*.**...*.*.**..***.***.*...******..****..**.*.**.*****.*.*..*.***.....*.**.**.*.**..*.***..***..*....***.*..***.*.*..*.*..**..*.**.*....*...**.*.***...*..**.***.*..*..*....*.....*..*.**.*.**.**..*..*......**.*.*.*...**.....*.**....*.**....*..*.*.*.*...********.**.*.***.*.**.*****......**.**.*.*.**.**.***.****...**.*.*.**..*****..***..*..******.**..***.**.***.**.*.**.*.....**.**..*.*.****...*.****.*.*....****...*..*....*...*..***.**..**..***.*.*..*.*.**.****..**....*...***.*.**.*..***..*.*.**..**.*..**.*.***..****.*.*.**.**.*****.*.**.*.**...*.**...*.*..*.....**.**..**..*......*.***...*...*.*.*..*..*..***..**..*.*..*.*****....**.***...**.*..***.***.**....*.**.**..*****..**.....*.**.**...****....*...****...***....*.*.**....**.*.*...*.*...**.*...*.*..*..*.*..*..**.*.*.*.*.*.*****..*..*....*...*.*.***...***.**...*........*..*.***.****.***...****..***.*...*****.**....**.*....***..*.*.*..*.**.**.**..*.*.*.*..**.*..*.**..***...**.*..*..**...**....*...*.**.***...*****...***.**.*.**..*..*.**..**.*...****.*...**.**.***...**...*.*.**...**.*.*********...***....*..****...*...*..*.*..*.*..*.*.**.*.*..**.*.....*.**.***...*.**..*..****.*.*.****.**........*....*...*.*..**.***.....*.*....*..*.*****.*..****.*.***..*...*.**.**..*....*.**.**.*.**.***....*..*****...*.********...*..*..***.*...*..*****....*.****..*.**...*..*.*.*.******.**.******.*...*...*....*.**..**..***.*...****.*******...****.**..*.*.....***.***..*.*..****.*.**.......*..*......**.....*...*..**..*..*.*.**.**.*****.*..**.**.********.*..**..***..***.*.**.**.**..**...*****..*...*****.*.....**....***.*..*....****.**.*.*..*.*.*..***...**.**..**.*****.**.....**.***..*.*.**.****.....**.*..*..*.*********.*.**.**.*.**.**.*...*..****...***.*..*.*......*.*.****..*.**...***.***..*****..**.**.*..**....*...*.***.....*..***..*....*..**.***..*.....*.****.**...**.*...**.*.***...****.**..*..*....*.****..***......*.***.***....**.*.***..*.*.*.***....**.**....****.*.*****.**.*...*.***.*.*..**......******.*..****.**...***.*... .***.*.*..*....*.**.*.***.*..**.*.*.***...*.*.****.****.***.*.*.*.***........**.*...***.*..*.....*...*..***.*.****.*****.**.****....*.**.*.*..**.*.***.*.**.*.....****..*.....*...*.....*..*..**..*..*..*.*.***........*.*.*.*...*.**.*..**..*.***.*....*....***.....*.*.*.**..***..*..*..*...*..**.*.**.**....*.....**....*..****....**...*.*.*..*...*..**.*.*..*.......*..**.**.*.*.**.*.*..*******.*.*.*.**.*....*.*.***.**.**.**..*.**.**....*...*..*.*.*.**.*....*....*.***********.****......*.*....*.****...**.**..*.*.*.****.*.*.....**.**....**.**.*.*..**.*.**.**......**...*.*..**.*...**..*..****..*..*.*****.......*.**..***.**.****.*..*.*.*.*****.*.*.*..***...*****..**.**......***.**.*.*..*..*..*.*..****...*.**.*.**.*......**..****...******.****..**.*.*..***...**...*....*.**...**...*.*.*****...*.*..*.*...****.*...**.*...*.**...*.*.***.**.*..*...*****.....*.**.***...**..*.**.*..*..*.**..**..**..**.*****..*.*...**.*..**.*.*..*...**.*.**.**...*..*.**..**.****..*.***.**...***.*...**..**...*****...*...*...***..*.**....***...*.*.***.*.....****..*...***...***...*.***.*.**....**.....*....**.*...***.*...*..******..**.**.*.....*..*.*...**...*.***.*..**.**.**.*..*.**..***..**..****.**...*.***.***..******.**.****..**.*....*..**...******.***.**..***..**.***.**.**.**..*.*..*..***.*...**..**....**.....******..**......*.*.*.......**.**.*.****.*..**.*.****.*****.**...**.**......*....****.*.*.*.....***.*.*..***..*.*.**.**..***..*......***.*.***...*.*...*....*...*....*.***...***.*..*.*..*...*...****..****.*.....*....**.......****.*.....******....*....*.*...*.****.*...*.*..***.**...*.**....****.**.**..*..**....***...*.*.*..*.***.***.*.**..*.*..**..**.**********.*....*.*****.*..****.*...*.*..**.*....*.*.*..*.*.*.*..****..**....*.*..**.*.*.*...***.**.********.*..*...*..**..*************.*..**.*...*.**......*.*..*.*******..*.**.*..****.***...*.**.*......**.*...*.***.*...*.*******..*.*****..***.****.****..******.**.*..*.*.*..*.**..*.***.*..**...*.*.**....**....*....**.*.**.*****.**.*...*.*....*...*..**. **.***..**.*.....*..*..*.**..*.**.....*.*.**....*.****.*.......**..**.*....*.**.*...**......*.***..***.*...**.*...***.**.*....*.**..****.***.**..*.***...**..*.***.*.**..***.*.*.**....*...*..**...*.....***..*****.**.**..*...**..*.....*.***..**.*.*.*.******.****.*...***..*.*.**...*...****.......**....*****..*....*...***.****..*******..*...*..*.*.*.**.**.*.*....****..**.**.**..**...*.***..**.*.**..**..*....**.*..*.*.****.*******..**.****..**..*..*.*.**.**....****.**........*...*.*.**...***.****..**.*.***.*.***.*.*..**.*.........***.***..*.*.*.**.**..*..**...***..***.**..**..*.*...***......**...*.*..*..*.*****.*...*.*.....**.*...*.*.*..*.*.**.**...*******.**..*...*..*.****..*.******.*.*.**..*.***.*.**.**.****.**.**....*.*..*.*.**.*.*.****...*.****.**.*.**.*.*...**..****..*.*..******..**..**..*****.********......*.*...*..**..**.....**.**....****.**..********.*...*.*..*.......*****....*.***.**.*.***.*....***.**..**.*.*.*..*.*...******.**....***..*...*.**.*.....********.*******....*.*****..****.*.*.**.......*.**.********.******.******..**..****...**...*..**.***.*..****.*.***.**.*.*....****..***.******...**...*...*.*..**..***..**.*........*.**.*.***.**.**.*.*.*..**.**...**..**.**....*.....*.*.*.***..*.*..***...**....**.*.*.*...*.*.*.*..*...**.*.**..*.*.......**.***.*....*...***..*.**..**.***......****.**.***.*..**.....*..***...***.**.*.****...*.*****.*.*...*****.....**.*.....**..*..*.*.**.*.****.**..**.***..***.*..*.*...**..****....*.*...**..***..*.*...***..***...*.*.*..**.*******.....*.*.*..*...*...***...*.**..**.******.**...*..****.*.***..*****.***.*.***..********..***..****.*...***..**.****..**..*.****.*.*..*.****..**..***..*..*...*..**..*.****.......****...**...****..*..***...****.*.**....**..**.****.***...**...*.**.*......**.********..***.**....*.*.*.**..*..*.*...*.........*.**.**..**....*..*..****....**....*...*...*********.**.*.***.*...*....*.*..*.*.***....**...**.*.**********.******..**..*.*.*****...*****..*****.*.*.**.*...****.*.***..*.....***..*...***...*.......** ..*.**.***...*..*.**.*...*.*....***..**.....***.**..*.....***.**...***..*..*..***..**.***...*...**.***.*..**....*.**..*.*.....*.*****.....**...**...*.*.**..**..*..*..*.**...*..**..*.*..***...*.*.**.*.*..***....**............*.**..***.**..*..**...***..*...**..****.*....**..***.**....*.*.**...**...**.**.***.....******.*.*******.**.....**....**.*.*..*....*.**.*.......**..*.*....****...*....*.*.*.**....*...*.*..**..****...*..*......*.....*.*..*....**.****.*.*.*.*****..**..***....**.*..**.*.*.********..*****.**.*..**....*.........**..*.*....*.*..*....*.***.*.*.****....**.....**..*..*..**..***.****...**..*...*****.**......*....*.*.****.****.*.*.**...*....*.*.*.**.***.*..*.**..*.*.*.*...***.*.*.**..*..***.*.**.*..*..*..*.**...*..*.*..**...*.*.**.**...****.*.**........****...*..**...*.*.*.*.***..*....*.*..*....*..**.*.**.**...*..*..*.*..****.*.....*.*....**.*...**.*...***...**..*******.**.**..***********.***..*.....***.*..***...***........***.*..*..*.*.*..*...*.*.*.**..*.*.*.*..****....**..*******.*.*....*..*..****..****.*.......**.**..***......*****.....****.*..****.*****.******.*..**.*.**..**.******......**.**..**..*****.*..*.....*...*.**.....*.*.*..*.*..**..**.*....*..**.....*****.*****.*.*.*.****.*.**..*.**..****...***.*.*...***...*..*.**.**.*.....*....*.*.*.....***..*.*.*.***....****.***.*.....*.***.*.***..*..*..**..**..*.**.*....*..*...*.**.*****.**..**.*..**...*.***.*.****.*.*****..****.****...*****..**.*.....*.*.****.......**.*.******....**.****.**.***.***....****...*.*.......*****..*..***...*.*.*.***.*..*...*****.***..*..*.*.*****..**.*.****.*.***.*..*..*****..**...**.....**....*....*..**......*.**....*.*.***..*.*.**.***..********..****..**.*.**.*...******....***.*....***...***.**..*.*.*.****.*.*....**..****..*...*.*..*.*..*.**..*........******..*.*.****.*.***..*...*.****..*...**.**.*....*...*......**..*******.*........**.**.......*..*.**.***.*..*.*****......*..*..**..**...**...*.**...*....***....****.**.**..**.**.**....***..******.*..**...*****...*....***....*..*. *.**.*...*.***.*.*..**...*.**.*.****..**.*.*..*.*.*....**.****.*.**.*.*.**.*.*....***..*.***.*...*...*.**.*......*..**.*.**...***.****....*...*.*...*.*..***.**.**.*....*..*...**...*..*.*.**...****.**.**..*****..*..****.**.***..*.*****..******.**..*.*..**..**.****....****....*****.*..***.****.****.**.....*..***.***.****...*..*****.*.**.****....*****..**.**..**..*..****.**.**...*..***.**.***...***.*...*.*.*..**.*....***.***....*...*..*..**.*.*.*....*....*.*******......****.**.*.*.**..*.**....**.**....**..**..*...*.****.*..*...****.*******.*****.*.*.***..**.**....**.****..*.*.***..*...***......****..*......***.***....***..*...*.*.....*..***.*.****..****..*.**.**.*.***.**...***..**.*.**..*..*.....*.***..****..*....****.**..***.**..****....*.*.*.***.***....***..*.**.*.....*.*..*.*..****.**....*****...****..*.*..*.*....**.*.*.**.***..*****.....***.*.....*..*..*****.*.*...*.**.*********.*.*.**.*..*.*.**.**.....***.*....*.***...**.**...*.*.*.*....***..***...**..***..*.****.**.**.**.**.**.*****.****.*...***.**.*.*...**.**..*..*..*..*.*.*..*.**..*.*..*.***.*.*.*...*...*.*....*****.*..*.*..****.*..*..**.*.****.*..*.**....****....***.****..**.*.****..*..***..**.............**..****.*...*....****..*.*..**.....**.*.**.*....*..*...*..*....**....*...**...**.*...*****...**..**.....*...*.**...***.*.*.....****.*.****.*********..****..*.**...***.**.***.**..**.**.*..***....***.*.****..*.*...*....**.**...*.***..*.*.**.*.**..**..***...****.**.*..***.*..*.**..*****..****.*....**.*...*.***..*..*.*.****.......*..****.*.****..***..**.**.*.*.**....*.*.*..*.......******.*.*....**....**.......*******.**...***.*..****..*.**....**.**..**...********.**....*..*..****..*.*...*........**..**.***....*.**.*..**..*...*.....**..****.***.**.*.*..**.**.*..**.*.*****.*.***..*.*..*****..**....**.*......*.****...*..*.....****.******.*.*.*...****.**.**...**.**.***.*..*.....***....****....*..**.**..*....*....*..**.***.**..***.***..***.**..***.***..**...*..***.****.***..*.*****.**...*..*...*..**.**...*..*.*.*.*** .*.*....***....***...***..*..****...**..*.**.*.***..*.******..*..*******.*..***..******..***.*..***.**...*...*****.***.....*.***..********.*...***...*.*.*...***.*.*.***..*...*.*.*..*..***.**.**.****.******..***.**.*.....**.*...*.*..**..*.*******.*.**......******...*.*.***.*..*.*.*.*.**..**...*.**.*..***.*.**....*****.*.**.**.****..*.*...*...*....***.*..***...*.*......*.****...***....*****...*......***.****.*..*..*.....**...*.**..***.*.**..**...**.*.*....*.........**.*...*..**.*......***....*.*.*.**.*...*.*...*.**.....*...**....**...****.**.*..**.....**.*.*..****.**......***.**..****.****..****.**.*.**.*....*.******.*...*...***.****.******.**.***.**....*...**.****.*.*.*.**..*******...**.*..**....**.**.*.**...***.*..*..*...***.**..*...**.....**.***.**......***...*..*.*.**.*..*.*....****...****.*.*..*.**.*..***.*.***...*..**..**..*....*****.***.....*....*.*..**..**.**..****.*..***..****.*.****.*...*..***.**..*.*.*.*..*..**...*.**..*..*.***....*.*...**...*....**.*.*.*....****..*****..**..*..*.*....*..****.*.*....**.*..*..**...**.*.******.****.....***.*..**.******...*.*.**.*..***.*.****.***.*.*******...***.***.**..*....***.**.*.***.*..*......****..*.***....*...*.***.**...*..****.***.**......**...*...*...***..**.**.**.**.*.**..*..*.*..*.*.**..*.***....*..*...*..*.*..*.****.***.*........**..***.***.....*****..*****.....***..****.****...***.***........*.*.....*..*....*....***..*.**.**.**.*..**.*...****..**....*.**..*....*..**..***.....*.*.*.....**.**.*..*...*....*.....*.*.**...**..***..*.*..*...*.**..*.**.*.*.***.*****..*...*.**..**.****.*.*.*..**..*.***..*.**.*.....**.*.*.**.......*..**.*****.**..*.**..***..**.***.........**...*.***.****...**.****..**..**...*...*****.*.****.....**.......*..**..******.**.*.*...**.**.***.****....**.*..**.*.*..*.*...**..*.*.*...*.***....****.**..***......***.*.....*....*..**.****..***.*...*.*...*****.**.****..*...*...*.*...*.***..**.*....*.***.*.....***.****..*....****....*...**.****..**....*.*..*...*.*.****..*...*******.**.**.*..******.**.*. **....**.**.*....*...**...*.******.*.*.****.**.******.*****.****.*.*...*.***.*.*****.**......***.**.**.**......**.....*.*..******.***..*.*.*...***.*...**.**.*****............**...*.**.**....**..****.**.****..*.***.**..***.*..*...*..*.*.*.*.***...**.*.***......***.***.**.**....***.**..*..*.**..*..***..*..*.*.**...***..*...*..**.**..****.**...**...*******.****......*.*......***....*.**..**..*.*.******..*.*.*....*.**..*******...**.**..*.****.......**..*.***.**..****.****..******.*..**.*...*..**..*...**.**.*.***.....*..**.*.*..**.**.*....*.*...****.....*..**....*....*..*.**...*...*.*..*.*.*.*...*..****...*.*.*****.*.**..*..*..***.....**.*.*..*.*.****.*.**..*.**..****..*...**.*....*.*..**.**.*..*....*...*..*..*.*..*.*...**.*.********.**.*.**.*.**.*..**...*.*....***.*.****.*.*..*....*.**..**..*..***.***.****..*.**.**..**.*..*...*..*......*.*...*****..**.*.****...**..*******.****.**..**.***.*..**....*.*.*.*..*****.....*******.**.***.**.**..*..**..*.*******.*...*....****.**....**.*.*.*.*..*.**...*...**..*..**...**...**..*..*..*****..****.....**..****..***.*.**.**.**..*.**.*.*...*..**..*.**.*.******..**......*.****..*.***.*.*.***...*.**...*.*..*.**.***.*..***.*.....*..**....*****..*..*...*.*****..*.*.*.*......*..*..*...****..*..**..***..***.*.**....**.*.**..**.*.*..*..*..***.*..*..**.*.***.*..*.....*...*..*....***.******.**..*...**..***..*....*.***.**.*.*..*..*..*.*..*.*..**.*.*..*******....*.*.*..*..**.****.*.**.***.*.**...***...****..**.*.....***...*.**..*.*..**....*........**.***..*..*.**.....***********...**.*.....**....*..***.**.***..*..**.****.**..***.....*.***..*...**.**....*.**..*.**..*.**.***.****.**...***.**.*.**..**.....***...*.*.****.********.*....******.**.***.*..***..*.*....****.**.*..*.***.*...*..****..**.*****....*..*.**..*.......*.*.****.*.*......**..*.*.*..**..*...*.*.*.*..*.*...*****.......*.***.*.**.**.*..***..*..**.*.***.***......*****..*..*..***...******.***.*.*...***.....*.*..*.*...*.*..*....**.*.*.**..**.*...***....*...*.**.*.**.*..*.***.****......... ..**.*.***.***.*..*..*...*.****..*...***....**.***..*.*.*.........*****.*...*.**....***.*****.***......*...***..*..*.**....**...**.*.....*******.**.*.......*.**...*****..**.*.***.*.***..**.*.**.***.**.*....*....**...***..*.*...*.**..***.**.***...***..******.**......*.*.*.****.*..***...**...**...*.**.**..***.......*****....*..*.**....**...**...*....*.****.......*.*.*.**.*..**.***..*******.*..****.*...*...**..**...*...*.*.....****..**.*.......*.*********....*.*..*.*.**.***.....*.........*.*.*....**..***.**....*.*******.***...**......**.**..*..*.*...**..***.*.....*..**..**.*...******.**...**.*...*.*.*.**.*.**.*.*.**..**.*.**.***...*..*..*.****...****.**..*.**.*.*.**.**.*...*********.**.*.***.*...*.*..*...***...**......**.*.***.**..**.*.*.*..*.**...**.......**.*.**..*...*.***.*.*..**.***.*..***...*...**.*....*.*.*...***.**....****..**.*..*...***..*.**...*.*...***....*****..*.***...*....*.***.**.**.*.*.**.*..**...*....*....*.*.**.***....**..***..***........*.*.*.*.....*...**.*..*.***.****.*.*.**..***...**.*..*..*.*..**.***..*...**..*.*.....*.*.*..*..****..****.*...**.....**..*.....*******.*....**.*.*...****.**.****.*.....*.***.*..***.*.**.**..****.********...*.*******...**.***.*.***.*.***.****....*..**..*****.*.*...*.*.*.....**.******.*..*......*....*.*.***...*..**..******.**.**..**.**..***...*.*.***.*........**.....**..***..*..**.*.*.*.***..****.**.*.*.**..**.*.**.*....*....*.*.***.*..*..*.*.**.***.*...*.**...*.*.***.**.*..**..*.*.***.......*....****.*..****.......***...**...**.*.****...*..*.**.***.**..*.*****..***.*.**.**.*...*.*********...*.***..**..**..***...**...**.**.**.*..**....**.**..**.*.*******..*..*.**..*..*.*.*.*****.*..*****.*.**...****..***..**.*...*.**..***.*.***.**..*.....**..******.*.*.***.*.****.**....*..*..*....**.*..*.....***..*.***.*.*..***...*...*.*****..*..****...*.**...**..***.*..........**.*..*.***.....***.....********...***.******..*.***..*..*..........***.**...**.*.......*.......****.*..*....*.**.*.....****.*..**.**....*******.*.*.*......*****. .*..*****.*.**...*.***....*..***..*.**.****...***.*.*...*..***.***..**.***...**..****.**....*.****..***..*.**.****....*.*....***..**...*..*****..*.***..**.****..*..****..*...**..***.*.*..*..*..***.*...*.*...****...*.*.***.***..*.**..*.***..***.*..**...*..**.*..*****.**....*.*..*..*.*.**.*.*.***.*****.*.*****.*...*..**.*.**....**.***.**.***.**..*.*..**....**.*.***...*..***.*.**.*..*.*.**.***.*.*.*....**..**.....***.**.***..*..*..*.******.*..**......***.***...**.*******.......*...*.***....**.....**.*.*.*****..**..***..*.***....****.*.**.*..**********.**...*....****..**...****...........**.*..****.*..*...*.....*..**.....**.......*.*....*.****.**.**.*...***..***..*..***....***.*.**..**.*.**..*..*.*.*.****.*...*....*.*...**.*.**.******....*.*.******.**.*...*.**...*.**..****.....****..**..*.*...**..**...*.***...***..*.***....****..*...**.*****.***.*****..*.***...**.*.*****.**..*.*.**....*****...***...**..*.**.********.**....*..*...****.***...*.**.***..*****.****..**..*...*......*.*...**....*.**.*.**.*.*....*....**.*....****..**.**.***..*********.*.....***.***..*.***.*.*..*..****.***.******.*.*****.*.*..****..*.*.......*.*.**..*****.*..**.*.*.*..*.**.***..***...*.*..***.....*..***.......******..*..*.*...*...****.*..*.**...*.**.***...*...******.....*.**.*......*....*..**.**..*.**...**.*********...**.*.**...****..***.....*......**.**..**..*.**.**...*...*.....*...*.***.****..**.**..***.***.*.****.*...*.******.*....*.******.***..*..**..*...*.***..**..*....**..*...*.*..*.......***..*.*.****..*..****..*.***.*.*.*.**..*.*.****.*...*.*.***..**.***.*****.******....**.*...**..***.*.*.**.**...*.*.***.**..**..***.***..****....**..*.*****.*.**.***.**..**.*..*.**....**.****.*..*....**...**....*...*.**.***...*.*..**.*.**..***.....*..*.*.**..*.****.*..*...***..****.........***..*******..**.*..*.***.*.*..**...*......*.*.****.*...*....****......****.*..*.***..*..***.**..*..*..*.*...*.**.*..*.*****.*.***.*.*.......*..**.***.*...*..****..*..*...**..****....*..**..*.*****.***.*.......*..****.. .**.*..*....*....**.***..*...*.....**..*..***..*.*.****.*....**.....***..*...****..*.*...*...*.*..**..***.*.*..***.**..**...*.**.*.**.*.**.*...*....****....*****.*.**.*.****..*..*.....***......*...**..*.*..**.**......*.*.*..**.....*.***..**...**...**..*.***...*.****..***.*.**...*.*.....**.*....*...*.*.*...*.**.*..*.**...*.*.**.*..*.*.*.*.....*.......***.*....*..*.******....*..*..*........**..****.**.*.**.*.*....**.*.**..***************..**..**.*.**.**.**...*...*..**...**..***.*..**.**...*..**.**.*..*.*...*.***..*...*.*.*..*..*.***.*..***..***...*.**..*.*.**.****..*....***....***.*...***.***.**.*.*.*.*..*.**.**.**..**.*.*.*.**.***..*...*.***....**..*..*.*.**.**.**......*...******..****.*****.*****.*.***.**..*.*.*...*.***.*****..**....****..***..**.*.*..****......***....*.**..*******..*.*..**..*.**.*.**...***..*.****.**.*.*..*.*.**.*...***...*.**.....**...**.***.**..*....*****.*...***.*......*...********.***.**..**.*...*..***.........***.**.*..*.**..***..*.*....***********...***.****..*.*.*....****....**.**.*.***..*..**..*..*.*.**..***.*..*******..**..**.**.***.*.*.**.**.*.*...*.....*..*.**.*..****...**...****..*.*....**.....**.*...*..*..*.**.**.***.**.*..*.*.****..*******.***..*.*.*.*.**..****....*..*.*.***.**..*..*...**.*....***.*..**..*.*....*.**.*.****.***..**..*.***..***.*.**.*.*.*.......*..**.*.*.*.***....**.**.*.**********...**.**.****.*.*..**.*****.*..*.*..*....**..***....*.*...*....*.**..***..*.*.****.**..*.*.**.*.*.**...**..**.**..***.******....*..****..*..*.*..**.***.*.***....**...***..**.*.**.*.**.....*.**.**..*....*..*.**.*****...**..*.....**...*....*****.****.**.*..*...****.*..********.*.*...**..***....**..**...***..*.*.***.*..*..*...*...***.****......*.**.**.*...*..*..*..*....*..*.**.***..*.***..*....****.*...***..*.**.*..*..***..*****.*.*.***.*.*.*..***..***..****.***...**..*.**..**...*..**..*...***...*.....**.......*...***...*.*****.*........*..*.****.*..*.*..*.*.***...**..**..*.******...***.*.**.***.**....**..**...*.*****.**.***.*..*..**...*...****.. ******.*.*.*...*..***.....*.*****..*...*.*.*..*.*.*.*...*..*.**..******.***.**..........*.**.*...*..***.*..*...***..***............*...*....*.**.**.....**....*.....*.**.*******.**.*.*...*..*.*...*.*.***..*.**.*.*.**..*....*.*.****......******..*..**.**.***..*.**.*..***.****..*.*.*****.*.**.*.****.***.*...*.*.*....***.**......**..*..*..*****.....***..*..***...*......*.*.*.*.*.**.*.**.**...*.*.**.**.*.*..*.****..*.*.**.***...*******.....*..*.*.*..***...*.****.**......*....*.*.**.*..*..**..**.***..*.........***..**.*.*****...**..**...******.*.*..*.*.......*..***..***.*.***...**.***...**...**.***.**.******...*.**.*.**...*.*...**..*.**...*..*..**.**..*..*.***....**..***.**..*.**..*.*.***......***.***.*.*****.......*.**.*..**.*..**....*......***.**..****.***..**.*.**.**..*.*.*.*..*.***.*.*.*****...******..*....*******..*..*****.**.*.**.*.**...*.*.****.****..*..*..**.....*..*.**.*******..****.*.*.*..*......*...*.**..**.******.***.*.****..*****.*.**..*.*.*..*..****.**...**.*..*.**.*.*.*....*****.*.*..*.*.*.*.*..*..***.****.**.*.*****......*.***..*.*.**.**.***...****.*....**.***.*.*..***..*..**..**.***.**.*...*..*..*.**.***.**..***..**..****.***..*****..**.**.**...*****.***.*.*...***..*..*...****....**.**.*..***.*.*.***..*.*..**....*.*.****.*.****..**...*..*.....*.*.**.*..*.*.*.*.*...**..*.....**.*.*****...*.....*.*..*..*.**....***..***.**.*.**.*.*..**....*....*.*.***.****.*.**.***.****...*...**.***.***.*.....**.*..*.*..*....*..*.***.**..****.....*..*..**.***.*...........******.*.*.*.***.*....****.*....***..***..******.*..*.**.**...**.*.****.....****.*...*.*****.....*..***....*.**.**.*.....****..**....**.*.***.**.*.**..**.....*..**.****..*.*...*******..*....**...*..***...**.*.**..***..*.*.*.*.*..*.****..*****.*.*..*...*.****...*.**.**...***.*....*.**....**..**...*....***.......***....****.*.*.*.***..*.**.*..**....*.*.*.**.****......*......****.*.*.*.***.**....*..**.......***..*..**...*.**...*.*.*...*...*..*.**..*.*.........****.....*..*.*.*.*.*.*.*..*.*..****.*.*..**..***.*. *.**.*...**..*...*.***..*....*....***..*...**.*..*..*.**.*....*..*.**..*******.*.*..***...*.*.*...**.*.***....*.*..*..**..***.*.*..**..**.*..*..*...***.*.......**..***...*.*.**.....**..*..*..*.*.*..***.....*......*.*.*.*.**..*.**...****.*.*..*.***.*..*..**..***.*****....**.**..**.**..**..**.*.......*..*..**..****..**......*..**..***.*.*...*.*******...*.***....***.******....*...**..*.*..**.**...*.***.**..*.***.*.*.***..***..**...****...**.*.***..*..*.*...***..*..*..****..*..**.****..*..*.***.*...*.*.......*.*..**..*.*.*.*..****....*....**.****.*.....*....***.*..**..****...***.*.....*.**.***.**..***.*....*.*.*..*..**....**.**.*..***.*.*.*.**...*.*****..*.**..*...*.*.****..*...***.*..**.****.*.*****....*..***..*******..*..*.*....*....**..*..**..*...*.*.*....****.**.**...*.**...***.*******....*.***.*..*.***..*.*.*.....*.*.***..*****.*..**....*****..*....*..*.*..*...*..**.....**.*........*..***..*******.****..*.*****.*.*.**..*.....*.**.*****...*...**.....***..*......*....**...***.***.***.****.**.**.**.*.**.**.*.**.....****.*.......**.**....*.***.**.*...*......*...*...*..***..*..****.**.**..*......****...*.**.*.*.*....*.**.****.****.*....*...****...****.*...*.***..**........*....*.*.*..**.*..*..***.**....*.**...**.**..*...**.*.****.*...****.*.****..*.*...*..***.*..*.*..*.*.**..*...*.*.*..*..*..****.*.**.*.....****.**.**...***.****..*..*......**..*...**.*.****..**.***...*****.***..*.*....*.*..*..*.**...****...**..***..****..****.*.*.**.*.**..***..**...*..**.***...**.**....****.***..***.*..**.**.*.**.**.**...**....*..**.*.*..*.**....*.**....**......*.**..**....*.**.*...*..*..*.***..***..**.**.**.*.****.**..*...**.*..**.***..***.******..*..*..***..*....**.*.....***.**...**.....*..*...*.****..**.*..****..*..*..**.*.*.****..**.**.*.**.*.*.*.****..*.....*.*.*...*...**..**..**.**.*........**.*...**...**....*****.*.....***.**.***....****.*.**..***....*.*.******...*.*..**.*.**.**.**.*.**..*.**.*.*.........******.**.....***..*....**.*...*.**.*...***..*****.*.....**.*....*...****.*. .****......*.*...*...*.....*.*...*.***..*******.**...*.****..*.*.....*.....**.********.***..**....**.********......**.***.*....*..**.*.*...*...*..***..***.*.**..***.....*.*.....*..*******.**.*..*.*.******...****.**.***..*.**.*.*******.*.**....**.*..*****.*.....*.*..**.**...***...*.*.*.***..***...*.**..**..*..***......**.*.***..**..*......*.*..*...***.*..*..*.*.*.**.*..*.****..*.***....*.*.**..***....***.*.*..**.***.*..**.*.*..*.*..*.*.******...*.***..*...***....*.*****.**......*.****.....*..*****.**.*****...*...*..*.**.**.*...*...**..**..*.****.***..****.*.*..**.*.....***.*.*.*.****..**.*.*****.*******.......*....*.*..*.***...**.**.*..*.....*...*.***...*.**...**.**..*.....***.*............**.*.........**..*..**.**.**....*..***...*..**......*......*...**.*..*.**.*..*****.**.****.**.**.*...*****.**....*..**.**.**.*.....*...***..*****.*.*...*.*.*...*.*..*........*..***.*.**......******.*...***...***..**..**..****.*..***..*.*....***..*.*..****.*.***.**...*..*..*******..*.**.*...*..*.****.**...*..*.*.**.*.*.....*.***.*..*.*...*.*.**..*..***..*.*.**....*.***.*....*.*.*.*..**..*..**..*.**.**...***...*....***.**..*****.*****.....**.*.*..**..*.**.**.**.*.*..**..**.***.*...**....*.*.****.*.*.*.*.......*..*.**.*..**......*...**..*..*...***********.*.*..***.*..**...****...*...*.********.***...*..*.*.*.*..***.*...**.*..**..*.**.*.*.*.**.*...*.**..*.*...**...*.*....*.***....*.*..**..*...*.*.*.*.******.****...****..**.**.*...**.*.***..**.****.***.*..*..***.**..*..**.***....****..*...*..**..*.....*.....*.***.*.*..********.*.********.*...**..**.*.**.**.**..*..**.*..*...**.*...*...****........*.**..*.**.***....*..*.**.******...**.**.***.......*....**....****.*.*.****.**..*****.*****.**..*.****...*.*...*....***.....*....*.*.*.*...*.....*.....*...****.*..**...*.*.***.****......****.*..*.**.........*.***.*.*..*.*.*....*..*.*.*..**.**.*...**.***..**.*...*.**.***.*...*.*...******.*..***.**.******....*.*...*.*.**.**...***.**..*.*..*..*..*...*...*.***.*....**..*.**...*..*..**...*.*....*.... ...**.*.*..*...*......*..**....***......*...**.***.**..*.**.***...*.*.***.**..***..***.**.****..**.****..**..***..*.**.....***...**..*......*...***.*****..*.***.*..*....***...*.***..*..*.....*.**..**.**.....*...*.***.***.***....****...**..*.**..**.*....*.**.*.**.*.*...*.*.**..**..********..*..*****...**.*..**..*..***...**..**.*.****.*****..**.*.*..*****.*.....*.*.....***...***.*.*.*..******..***.**.*.*..*.*.*.**.*..*.**...**.***.**......***..*..*.*...***..***.*.*..*..**.*..*..****.**...*.*..**...***.*.....***.**.**.*.*.*......*.*...**.**.***..***.*..****.....****.*.**.*..*..**..**.*...****.*..*..*****.*.***...**.....*****..*..*.*.*.**..**..**......*.****.**...****.****.**.***.*.**.*.*.****.*.*****.*...*.***..*..**..*..*.****...****.*.*..*.*.**...*......****.**.*.*****..**....**.****..**...*.**..*.*.*...*..*.*******.**...**..***.**.*.*****..*.***.*.*.*..**.*.*.*.*......*.***...***.***..***...*....**.*****...*..***.*.*.***.***..**...*...*......*.*.*..**..*.*****.*..***..***.****..*.*........**....*****.*..*..*.**.******.*.***...*.******..*.*...*.*.*.*..*.**..*.*....*..*.**.***.*****...****..*....**....**..**.**.*.***.*.**.**.*.*****.*...*.*..***..***..*.*...*..**.**...*****.....*.....*..*.*..**..***.***..****.*..**..***.****..*.*.*..***...***......**.*..**.*.*.***.**.*.*...*.....*...*..*.**...**.**...*.*..***.**.*.....*.*...*.......**..*...*..*****.**....*..*****..***.....**...*.*.**...****.******..**...*....*.*.*...*.***..*.***.*..*....***..**.**..***.*........**..**.*...*....**.*.***.*....*..***....*...*.**.******....*.**.*.*.**.*...***..*.***..**.*****..**..*..*..**...****.***.**..*.*....*.*..**...****.*.*.**...*......**....***...***.*..*.*.*.***......*.*....*.**..*....*.*..**....*.*.*.....****.**.*..***.**........***..*....***.*..***....****.*.****.*......***...*.*........*...*.*..***.*.***.*.*....****..****.**.*.*..*.*...***.**..*.*.*.*..****.**..*.***..*..**.*..******...**...***...***..*.****...****...*.****..****...**.*..****.....***...*..*.**.*..******..***..* **..**.***..*.**.***..***..*........*..*..*.****...*..*..*...***.....**.**.*.....***.**..**.****..***.*.***.**.***...****...*****.**.**...***...****..*.***.**.***.*.*.**..*.*************...*..***.*..**.****...*....****...***.*.*..******....***.**.**.*..***..*.*..*....*...****...**....*.*.....*.**...*.....*.*.*....**.*.*****.**..*.***.*..**..**..*...*****...*.*.*****.*.***..**.*...*.*..*..*.****....*.**...*...***.....*.*....**..**.*..**...**.***...**...*..********.**.*..****..*.*.*.*..*.*.*.*..***..*****.*..*.**...**...****.*****.*...***..*..*****.*.*.*...*.**.*.*.*....*.*.**...**....**.***..*..*.***.....***.**.*.***.*...*..*..**...*..***.***.**.*.....*..*****.*..*.*.**.*.**.*...*..*.**.....**..***..*.**.*..*.**.....****...***.*.*.*.**...*..***..*...*..*.*.*.**.***.**.****.*...*.**..*.*...*.******.*....**..*.**.****.*....*.......*.*..*.....*.*.****....*.**.**...****.**.*..**..*..*.**.*...**...*****.**..***...***.***..****..**.*..*..***...*.*..*.**.*.**.***...*..*.****.**..*...*.*....*.**.**..***...*..*...**.*....*..*..*..*.*..*....***.......*.****....*.*.*..*.*.**..*.**.*.*.******...*...**.*.*..**...***.**...***..*.***......**.*.*..*...*..*..***.**.**.*..*.*********...**.*****.*****.*.****...*.*.*...*.*.***.*.**...***.*.**..***...**.*.....***.*...*.*..******....*.**...*.*.***.****.*...******.....**.**..*.*...***.****.****..*.**.**.***.*.***..***.*...*.*.**.....*...*.*.*******.*.*..*.**..**.*****.*.*.**..*..**.*...***....***...**.***..*****.*..****......*.***.*.......*.....******.*.*....*...***..**.**.*.****..******.*.**..****.******..***...*....*....**......**.***.**.**.**.*..*.**.**.**...**...*.****.*..*.*.*.**.****..**..........*.*..*..*.....**.**.**....***..*..**.****..*...**...*...*....**..**.**.**.***....**...*.....*.**.*.*.*.***..*..**.**...*.*...*.****..**.*.*...**..***........*..***...***..***.**...*.*..**.*.**.....*..***.***....*****..***...**..*.******..*****..*.**....**...****..*..**....*.**..******..**.**...*****.****.*..*...*.***...***.*..**.****....**.. ****.*...*..**...*.*.*..*.**..****..*****....*..*.****..*...*..**..*.*..***....**.*...*....*****.*..*..*****...*****....**.*..**....*.****.**.*.*.**.*..*...**.....**..*....***********.**..*..**..*.*.*******...*.**...***..*.**....*..*.**..*.**.**..**.*..*...**.***.*.*..*.....*....*.**..*.***.....**.*.*.**..********.*..*.**.*.*.*.*.*.*...**..***.*.******.****.*****.***..*......***.*.....*.***..*.**.....*.****..*.***.*.*.*...**.***..**..**.***..*..*.***.*....*...*....*......**.**.***...*.*...******...****..**.**.*.***.*.***.**..........*..*.**..***.*..*..*.**..**..**.*.**.*..*....**.***.*...***.*******...*...**...**.*..*..*.**..***.*..*.**.*.*..**...*..*...*..**.**.*......**.**..***..***...***.***.*...**.*..*.*****.***.......*..**.*.******....**.***..*.*.**..*.***.....***....*..*.*..*.*...*...**...*..*..*..**...*....*.**......*...*...***.*..**..*.*...*.*...*.****....***.*.*.**.*.*.**..*..*....***.*.*.***.**....**.**...*.*..***..***.*..*****.....*.**.*.****.*..**.......****..*.***...*****.****.*...***....*..*....*.**.**..*...*.*..*..***.*..*.*..**..*.**.*......**.**.*.....*.**..*.**.****.*..*...**..*.*.*..**....*.**.*..*.***.*...**...**.**.**....*.**.*****.*..*.**..*.*..*..***...**..*.*.*.*...*..**..*.*.*.....*..**.**...**.***.*****..*.**.*..**...**..*..*.***.*...*......*...*...*..**..***...*.....**.*.**.***.***.....**.*..*..*..**.*.***..**..*..*..*****....**..*..*..**.*..*.**.....*.....****.***.*..**.*.**.*******...*...*..**.*.**.*....*.*.*....***.*...**.*..*.**.**..**.*.****.**..********.*..*.**........**....*.***...*.*.*........*.****.*...*.****..*.**.....*****..*.****..**.*******.***.**.*.******..*.*.***...**..**..*****..***.*.***.*****.*.*****.**.....*.***..*****.*.***.**...**..*****.**..*..*.*...*.***.**.**.*...*..***.****.*.**..*.*****....*..*.*.*.*..*.**.......**.*.*..****.......****.......**.*....*.*.....*.*..*..*..*..**.*.***....*..***.*..**..*..***.....*.....*.***..*.....****.*.****.....**.***.*..*..**...***.*...*.*....*..*..*..**.*.*.**..*.****.***.*.***.... ..****.*.*..***.....**...*.****.*....*.*******..***.*****..*****..*.****....*.*.*.*..**.**..*****.**...**.*.**.**.*.**.*.******.****..**...****.*..***..***.**.********..*.****...***..*..*....*.*.***.*.**..**.*..**....*.***..*.*...********.**..*..**...***.**....*****...*..*..*****...****.*.*.*.*.*.*.***.*.....***..*..*..***...*.*.**.*.*..*.*..**....*.*.*.****.*.*..******.*.*..*.*...*.***.......*.**..****.********.*..*..*..*..**.*.*..*.*..******...****.***.*.*.**.*...**.**.**.*..*.**...*.*.**.***..*...***.***.*...*..*...*...**.*.*...**...***....*.....**...*..*.***.*.*.**...****..*.*..**.**..*.*******...*..*.*.**.**.....*...*.*.***.***.****.**.***..*...***..*..*.*..*.****.***..****....***...**.*.*.**...****...****....**..*..*..****.*..*..*...*....****..*..****..**.****..***...*....**.**.*.**..***....*******.*.******.....*..*.******.**.*....**.....**...**.****..*..**..**...*.*.*..****....*.*....*.*....**..*.******.*....*****..*..***.**.*...**.**.****.*...**.*......*.**.**.*....**.*****.**********...*.*..*.*.******...****.*..*....*.....*..**..*.**....*****.....*..**...*...*.**.*.*.*.**..*...**..**..***.*.****.........*...**.**..**.....**.**....**.*..**...*.....****..****....*.*....*.*.*.....*....**...*.*.**.*...*..**.**.*.**.***.****....**.*.*..****..**..***..*.**.*...*.***.*...*.****.***.***.*.*.**...**.*.****.*.*..*..**.*.**..*.*....*******.****....*....***....*......***.*.***...*.*.**..***.*.**..*....*......***.....*...*....***....*.*..**.****.**.*.*.*..*..*...**..**..***.***..*.*.*..*..****.*..*...*.*.*.**.**.***..****.*..***....***.****..**.*.*.**.**.***...*...*.**.*..**.**.*.***.*.*****..**.*.*.***.**.**..*.**.*.....******.*.*..****..*.***..****.**.*...****..**.*.******.*.**..**.******..**.*...*.**.**.**.*.....**.*..*.*.*****....**.**..*.****...*.**.**.......**..***.*.********.**.*.*...**..*.****.*.*..**.**.**.***.****..***..............*..**..***.*..*****.*****..*****.***..**.*...**.*.**..**..**..**..*.*..***.****.*..*****.**.**..**.***...***.*****...*..**.....*.* *.......**.*..*.*.****.***..*...**......**..*.....**.....**....**.**....**.*...*.*..*..*..*......*.*.....**..*.****..*.*..*......****.*..**..*....**..**......**.**......*.*.**..****...*...**..*.*..**..*....*..****..*.*.****.*.....**.*******.**..*.*.....**.***.*..*.****.**..**..*..**..***..*..*.*...*****.*.*.**.*.*..*..*.....**.**.****.*.**....**....***..*..*****..*.*.*.*..*.**.*...**.*.**..*....**..***..*..*.***.*.....*****..**.**.******..******...*..****.*..***....***.*.***.*******.*.....***.****.*.**********.**....*.**..******.*...***.*...**.*.**..*******.....*...*.*.*..**...*.***..*..**..**..***.**...*.*.**.*..*..**.*.****.*..**..*.*.*.*...**.*..*.*****..**..**..*....*..**..*..**..**..**.***.*...**.*.*****.***.*.*.*..*.*..**.**.**..*.**.....*.*****..*....*......**..**.*****....*..*...**.*...**......*.*.****..**..**.**..*..****.****.*.**..**...*.*...*....*...*.*.*...*.*.*.**.**.*.*...*.**.***.*.*..*.****.**..*.****....*..*******.....*.*....***..*.***.**.....**...**.*..*.**.*.....**.***..*.*.......**..*.*.*.***.....*..******.*..***...*..*...*....**..*.*..***..**.*....*..*..**.*..*..*.**.*****.**.*..*....*.*....**.**...**.....**.*.*..**.*.**.**.**...*.**.********.**.*..**.*.**.***.***.*.**.*****.*.**.***..***.*.****.*.*.*.***...*.*...***...*.***...**.*.*.**.*.*....*.**....*..***.*.*.*.**.*.**.***.*..*.**...*.*.*******....**.*...****.***....**..****..**.**.**.****.**..*.*******.*..**.**.****..*..*.....***.*...*.***.*...*..*.***..*.***..*.**.....**.*****.****...**.*.*.**.*.****.....*****.*..........****..*.*....**.....******.**......****.*.*..**.****..****.*.**.*.***.**..**.*.*...**.*****..**.*****..**......*.*..****..****......*..*..*..***..***.***.*.............**.**..**.****.****..**.*..*.*..*.***..*****.***.****.******.*...*.**.**...*...*.*.*...*****..***....*.***...****..*..***.**.*.**....***..****.**..*..**.***....*.*.***..*.....*..*..*..*..***..*...*.*********....***..**..**.*.***.*.*.**.*...*..*..*..**.*******.......***..****..**.*....**.*.**....**.**.*.**..** ..*..*.***...*....*...*....**.**.*.*..***...*..**.*.**********..**....***.**......**....*..*.****...*.*.....*********.*....***.*.*.*...*.**..***.*..**....*..*..**.**.****..***.*.**....*.**...**..***..*....***..*.*..*****..****..**...***.*.*.*.***....*.**.****.***.*.*..*.***.***...****..*.**...**.*.*.*.............**.*...*.*.***.****.****.**.***.**.****..*.**...*.*.......*..*.**.*.**....*..*.*.****..***.*.*******..*.*...*..***.*...*.**.*.****..*....*..*.***.**.*.*.**.***.*.**...*.*.**.*.*****.***....*......*.**.**....*...*.**.....*.*....*.*.*.**..**..*..**.****.....*.*...*.**......*.*.****...**.******.***...***.**.****..******.*****.***.*.*..****.*.....**...*.**.***.*...*..**..*.*..**.**.*.**...****...**.*...*..*.....*...**.....*.*......*.***..*.**..**..**...*.*.*..*.....**.**..**...****..*...***.*..**....*.*..*.*****...*..*.*.***....**..*...*.*..*..*..**..**.**..*..******..*...*.*.****..*******.*...******.***.**.*....**.*..**.*.*.*..**.***..*..*****.*.**...*.*..**..*..****.*.....***...*.*.*...*..***.****..*..**....***..**.*.*****.*..*.*...**..*..**.**.*.*.*****.***.**.***.*.*.**.....*.**.****...**..**.**.......*..*.....*.**.*.**...**.*.*...*.*..*..*.**.*..*****..***.*....**...*.*.*.**...*.*.*.**..****...***....****..*..*******.*...**.**.*...***...****....*..***.*.*.**.**.***..*...**....*.***.**......*.....*..**...**.*.*.**.*.*.**..****.***.**.*..*..**..*.*.***..**..*..**..***.**.***.*.***.*.******.**..*.*.*.*..*.*****.*.*.*.******...**..*..*.***.**...***..*.*..*.**..*...*..**.**.******..**..*..*.**.*****.**..*...*****.***.*..*..*.**.**.**.**..*..*.*.*.*.*..**.**..****.*******.****...*.****...****...*..****..***...*****..**...*.*.******.*...*.*..**....*****.**...*.**.**...**...*..*.*...***..*.......*..*...**.**..*.*.**.*..*.*.***.**.***.*...**.***..***....***...**.*.*.*..*.**.....*...**.....*...***.*.*..**..**..******.*...*****..*.***.*....*.***.***......**..*.....***...*.*.*..***...**.*..*...*.....**.*...***...***.***.*...*..*.*.********.........******.****.*.*****. *...*....***..**......*..*.***.*******..***..*.*..**..******.*....**.*.*..*.**.*.....*....**..*...*..*.****..**.*........*.**.***.*..***.***.*.....*.*.*.*.**.*.*.*.*...*.*.*..***..*.****.*.*.***.*....**..****.*...**.*...*******.*...****....**.**...***..*.*.***********..***.*.*...*****.*.....*...*..**...*.*******.....*..*.***.*..**.***..***..*.*.*.**.*...***..*.*.**.....****.**..**..*..**.*...**...**.****.*.*...**..*.*.*.*...******.*...*...*..***..***..****..******...*..*.*.**.***..**....*.**..*.*..**.**.*.....*.**......****...*.**.*.*...****.**.*..***.*....***....**.*..*...*.*.*.*.**..*.**..****.**..*.*****..*...***.**...*.*********...*****..**..*.****..**.**.*...*..*.**..**..*....*.**.**..**.*..****...*.*******.**........**...**......*.*.***...*..**.*..*****.**..**..**.****.**...*....*..****....**.*..*...**.**........*..*.*.*..*.**.***.***..*.**.*****.****.*.*..**.*.*..*****.*..*.*...*........*..*.****..*.****..**......**.*...***..**....********.***.*.***.....*.***.*.*..*....*******.*.*.**..**..*.*.*.*.*...*....**..**..***..*.*.*.*....*.*....*******..**.**.****....*.**...*.*....*..*.**.**.****..**.**.**.....*.*..**..*.****..*...*.......*...*.***.......*.*.**....******..*...*....**....*....*...*.*.****.***...*.****...*******.*..*..*.*.*.*..**.*..**..*.*....*....***.*.....*.*.*..*..*..*..***.**..**.*...**.*.*....***.*.*....****.*.***..*.*.**.*.**..*.****...**...******.**.*..*.**.....**..*...*.*..*.****...**...****..*....****.************.*..*..**..**........*..*.*.*.*.***....*.*..*..**..**.*..***...***.*.***.*.**.*******..***.*.*.....**..***.**.**.*...*..**..*..**.*...*...*..*.*.****.*.******.**...*****..*..**.*.*.....*****.***.**.**..***.*.....*.***.*...*.*..*..*.*...*.****...*.*...**..***.*****.**..**...........***...*.*****.*.*....**........***.****.**.***.**.*.*..*****...**.*..*.*..**.**.***.**...*....*...**..*...**.*..***.****......*...****.***..*..***.**.*...**..*.**.*..*.*...*...**.*..**..*..*.***.****..***..**.**..**.*..***.**.**..**.*.*...***..**.**...*.*.** ********.*..*..**.***...*****..*.**.***....**....****.*..***.*..*.*..*..*..*....*.**...**..*.*...*...**.*....*.**...*.*****.****..*.*....*..***.....**...*.*.**.*..****.**..******...***..*.***.*..*.*.**.**...***..****.**.******.****..*.*..***.*.*.*..*.****.*.*****.**..*.*****.*..****.*..****.**.*.*.***.***.....**.**.*.**..*..**.*..............***.*.**.**...*.*.*.**....*.****.*.*...**...*.**.**..*...*****.****.*....*....**......*..*.*.*...*..**.*.**...***.**.**.****....******.**...*.**.*..*..*..*.*.*.**.**..*..*.*.....*.......*...****..*..*.......**...*.**.*.*.*****..*.***.****.*.***.**.....**..*...**..***...*..****.**....*.**...*.*..*.*..**.*..*.....**.*.**....**..**..*......**.**......*...*...*.....*.***.*....***..****..*..**...*****.**.*...**.**.....*.*******.****..*****.*..**.*..**..***..*...*.*.*...*...*.*.......*..*..*...*.*.**.*.*..**..***.......*.******..**...**.*.......*......*..****..**...**...*.*..*..***.**.***...**.*.....*.**.*.**...****..***....*******.*****..**.*.*..***..**..*..*..*****..*.**.*.*.*.*....*..*....***.***.**....*....***...*...*.*.****..*******.****...*.*.*....**.**....*.*.*.**..*..*...*.**..**..*....*******.**.*.**...*......*..*.**....*.*...***.***.*.*....*.**.*.*****.**.*.***.*..*****.*.*****.**..**.***.*.*.*****.****.....*..*.*.*.....*.**.*..*...****....*.**.****.****.....*..*..*.*..*.....*.**.*****..*....*.*.*.**.**..*.*..*.******...*.*..**.**.**.**...**.*...**..*..********..***.*..**...****..*****...**...*.**..***.**.*.*..*.*......*.**.*.*...***..**.***.*..*....**..*.*****.**...**.**.**.*....*.*.*.....*.**.*...**....*..**.*.*.***....*.*..*****.**..*.....*.*...***...*..***.**..*******.*.*..**.**.**...**..***.*...*..****.*.*..***..*.*.*.*.*..*.**.*****.**.**..**.**.*...***.**.**..****......*.*......**.****..*..*..**.**..*....*.**.*.***.*.*..*.*..*..**.*..***.*..*.....**.*.*....*.***.*....****.*.**..****..***.*..*.*******.....***..***....**..**.********.**..*....*.....****....**.*..**.*..**..***.**.*******.*.*.*.**.**.*.***.*..**....*****.