2000 2000 ***********.***************.****************************************.***..*..**..***********************************************************************.***.******.*.*******.***.**************...*************.**********.*****.********************.***.*****.*.**************.***.**.*****.*.********.**************.**.*******************************.***.************.***************.******.*.*****************.******.**********..*************************.******.*.**.***********.**********************...********.******************************************.****************************.*********.***.***************************.******.********************************.******.**.*******.********.******.******************************.**.*************.*****************.***************.**.**********************.*****..****.*.***.**************.***********.**.********.********.*.**********************.****************.****.**************.*************.**********.*********.********.********.*********.****.***.*****************.*.*****.*****.*********.*********.****.**...***.*****.*********.******************.********.****************.****.**..*************.***.***********.**********.*..*****.*.*.**.*****.*.******************.**.*.******************.*****.*.***.**.*****.********************************************************.*********.********..*.*.***************.**.**.***********************.*****.******.************************.******.******************.*.**..******..****.******.******.*.************************...************.*********************..********.************************.********.************.*.*.******.*************.****.*.*..*******.*********.********.*****.*...*****************.**************.**.**********.******************.*******************.**.**********.***************.************.***********.********.**************************.*******.****.****..*.***************.*************.*************************.******************.*********************.**************** .***.*.***************.****.*************************.**********.*************..***.*************.*.*.********.************.*****.*.************.******.*********.***.***.*****************.**********************..*********.*****..********.************************************.***********.*****.***.*****.****.*****..*...****.**********************.*.************.****.*****.*********.*******.***.****.***********.**.********.***.****.*.***.*******.***************.****.***********************.***.*******.*****.**************.***.******************.***********.*************...***.***.**.*******.****.*********************************.**.****.***.***********.******************.**************.****.**.***************.****.**************.*****.***.**.*********.***************.***********.*********************.*******.*****************.*******.******************************.****.*.**********.****.**.**.**.**************.***********.********.**********.*****************************************.****.***.*******.********.******..***************.**********.********.*********.********.************.*****************.**********.***********.***********.******.*********.****************.**.***.**.********.*****..**.***.*****.****************.***********************************.*.********.***.**********.*****..*****.**.********************.*******..***.**************.*****.*****.********.****.******.*****.**.*.*****.************.***.*********.*.************.****..*.******.******.********.*************.*****.***.*.********.*.*****************.**********************************.*****************.***************.************.*********************.*******.***.********.*******.******.**************.***.****.**********************.*.***********.**********.*******.*******************.****.*******.****.*****************.******************...**********************.***.**.*********.*******.****.*..**************.********.***********.*******.*.*******.******.************..******.**.*******.********* ..**********.**.******************************...**.**.*********.****************************************.*..****.***********.*****.************************************.***.********.******************.**********.************.*************.*.***************************************.*..****...*****************************..*********************.**************.**********.************.*****.***.************.**.**************.****.*******.*******.*.**************.***.************************.*****.***.*.****.*********..****..****************.**************..***************.*****.***..**.**********.******.**********.*******.******.****.**.**************.**************************.***************************.***.***.*********.**.****.*****.**********************************.****.*...******.***.*****.***.**.*****.*******.********.*.*********.*******.*********.*********************.**********.****.*******.******.******************.**.********.**..********************************.*.***..*************************************.*****.****.******.******.*.***********.*.****.**.*.*******************.********.***********.*************.**.****.********.*************************.***.*************.**.***...****.*************.******.****.********.*********.*..************************.****************.******.*****.*.**.************************.*****.**.**********.**************.**.********.******.*************.******...******************.*.*****.******************.******************************.*****.**.****.***.*****.*..***..***************.**************.*****.***.**********************************.*****.**************.*.********.************.************.*************.*******..**************.***.***.**.******.**.**********....**.***.****************.***********.******.*.*******.**.********.************************.****.*****.*******.*.************************************..**.*******.****..****.**********.***********.****.**.****.*.**************.***********.**.************************. *.***********************************.****.******.********.***.*.*.*****.*****.***************...****.*.*****.*****..**.**.****************.******************.***..*******.***.***********.*.*****************.****************.**.*.*************************.*******.*********.****.********.*.**************************.**.*.***..**.*******.****.**********.****.****.****.**************..**.**********.**************.***.**************************.**.******..***.**..**.*************.*.**********************************************.********.**************..***...*******.*.******..*****.*.*********.********.******.**********.**********.***.*********************************.**.********.**.**.*.****.*****************.*******.********.***..***.*************************.*..******.*.***********.**********************.****.***.*****.*.***********.*********.*******************.********.************************.*********.*******.***************************.****.************.**.*************.*************.**.*.*******.*********.***.************************.*.********.*****.***.*****.*************.****.*.********************.**.**********************..****.**********.*.*******..********.*..***********************************************.**********.*******.*********.***.***.*******.***.*********************..******************************.****.********************************************************.****.***********.*******.**.**************************************.***..**.*******..******.*******.**.*.**.*********************..***.**************.**********..**.***.**.****.*.**********.********.*********.*************************.*.*********************.***.**.**..*********.*****.******.***************************************.***.***.*************.*.*******.*******.****.********.*.**********.*******.********.*****.***.*******.*****..***********.************.**.**************.*******************.*****..**************************.***.*.**.********.*.*****.***.***************************** *.***********.******.*.********.*.***********.*.***************.******.**********.*************.**************.*******.***...*.*********..*****.******.********..*******.*****.*.**.*.*****.**..*.******...********.*********************.***.*.**********.*.****.*.********.*******.*******.*.*****.**********.******.***.******************.******************.*.*******************.*.***.******.**********.**.***.****************.***.******.************************.**********************.**********..*********.***.**********.********.***.*.*********************************.******.*****.***************************.****.******..**.***.**********..******.*****.*****.**.***.*****************.****************..**.****.**************************.*****.*.*****.************.**********************.***********..*********.******.*.**********.********.*************************.************.****.*****.*.**********.*******.**.****.**********.**.**********.**.*********.****************************************.*.***.***********.*.**.********************.*********.*.*************.****.********.***********.**.**********************.***************.*.*********************.**********.****.***************.**.**********.***.*****.*.***.**.*******.**********.*.****.****************.*.*****************.********.*.********.*********.**.***.***********.*******..****.***.*.**************.*.***..*************************.***.*.***.***.******.************.****.*******...****************.******************************.*********************************.*********...************.************.*****************.******************************.**.********.***.*************.*.**********.**************.***.********************.*.****.****..********.*********.***************************************.*************************.*.*.*****.**.*****************************.**.**********.**********.*****..*******.**.********.*.*******************..**.***********************..**.****.*..*******.****************.*.***********. ********.**.*****************.***.****.*.*.***.******.**.****************************.*.***.****.**************.*.**..********.******.***.*********************************.***********.***.****.****.*********..***********.******.****.************.**************************.******************..*************..**********.*************.***.***********.**.******************************.*************.**********.****.******.***********.****.*...*********..**.*.****************.***********.*****.***.*******************.***.******.********.***********.*****************************.**.******.**.******.*.***.*************.************..*****.**.*.************************************.*..*************************************.*.*****.*********..******.*.******.*.***********************.***********************.************.*********.*************.****.*****.***********.********.********.*******.**..****.****************************************.******.*************.*********.*****.*.****.**************.******.****.**..*********.***.********************.*****.*******.**********************.*****.**.*************.*****************************.****.****.***.******************.***************.*****.*********.*********.****.******.************.******.***.****.**********.****.*********..****.*********..********.***************.*********.*******.****.********.*********************.**.************.***..***.********************.********.***********.*****.***********************.*******..********.*********.*.*..***..************************************.***.*.*****.*.*************..*************************************************.*.*.*******.*.*.********************.***************.*****************.***.*.*.**************.*************.******.*****.*.*****.***********************.**************.***.*******....************************.*********************.***.**.**.**.********..*******.***..******..*.***********.*********.*****.********************.***********************.***.************.*** ****.*.**********.**.*********.************.***************.**.***************.*.*********.**.***********.*.******.****.*.*************.******.*.********.****.****.************************.*********.****************.********.*.********..*****.*******.***************.**.***********..**.****.*********************..***************.*.***.*******.*********.*****.*****************..************.******.******************.****.*************.*..**********.*.*******************.******.****************.************.*********************.*******************.*****.**********.*.*********.*****.*****.******.**********************.******************.*.*..**.****************..**.***************..***********.********.*************.********************.*******.***********.****.*..***.********************..****.*******.*************************.*.*********.*************.**********.**********.*.**************.******.**.******************..********************..*.****.***************.*.*********.*********.*.**********..*****************.*..********.******.*************.********************************.*****..*************.**********************.***.*.********.**************.***.**********.*******.**..********.*****************************.***.**********.*****************.*****************.**********.***.********************.**.*************.**.*.****.******.***.************************.*.***.*******.**.********.*.********.******************************..****.****.***************.*****..***********..*****************.********.********************.*.*****.*****************.*****.***.*************.*.*****..***.***************.***********.********.*.******************************.*****.**************..***************************.*********.*****.*************..*.*****.***.***.*******..*********.**.*.****.*************************.*****************.******.**************.**********.*******..*********.******************.*********************.**.*******************************************.******* *********..**.***.*************.************************.***.****..*.***.******.***********.****.***.************.***************.*******.*.**.******************************...******.*********..***.***.*******.*******.****.**************.****.*.***********************.******.************.******.**.*********..***********.*************.****.**.***.*****.****.*********************.***.******.***********..**********.***************.**********..**.**..*****..***********.***********.*********.**.*****************.*************..***.****.*******.************************.****************************.*.*******.***.*.*************.****.**.****.**********.*****************.*************.******...*.****.****.**.********************************************.*.*******.***.***.****.****.***************.**************.*******.*.*.*****.*.*******.***.**.*****************************.******.*.***.*******************.***.*************************.***.*******.***.***********.************.********************.******..*.****************.***.************.*.****.******.****.*..*.****.***********.********..*******.*.********.*********.**.*****.*******.******.*******************.*..*****************.*.*.*****.**********.*****.**.***.***.**.**.***************.*******************.******************.******.*****************.*..**.*************.**********.*****************************.***.***.*************.**********.*.*..*.***************.*********.********.******.*.*********.*********************..*****************************.**************..***************.************.*******.******************.***.************************************************..*.******.****.*******.*********************.*..*****************.*.***.**************.**********************************************.************.**********.******.******.*********.*******.*****.******************..**************.***********.**************************.*.*******.*********.***********.************.******.**.********************.***** *****..*.**.*******************.************.*****.*****.******.*..***************..******.***.****.******.**********************************************.******.*********.*****************...***************.*********..**.*.***.*.**************.******************.**.********************.******************.*.*..*********.*******.*****.*****..*******.***.**************************************.*..****.******.***.********.*..********.**************..***..*******.********.**********.**.**.**************.***********************.****.***.**.**********.***********.*****.**********************.***.***.********.*.*******....**************..********************.*********.**.***********.**************.****.*****.***********.****.***..*..*********.****************.*..********************.**************.****************.**********.*******************************.***************************.*******.***************.*********..*****************************.********..****.***.**.*******.**.***************************************************.***********.*.*..*******..*...*****************.*****************.**.*****.*.****.*.************.******.***************.*.*.*.***********.**.**********.*****.*.*****.********.*****.************************.**********.**************.*****.*.*******.*********************.**.***.************.**.**********************.********.***************.***.******************.***************.********************************..**.**.****.*.****..*******.**..*.*********.******.****.*****.**.*********.*.**.********.********..*****.*********.************.**.******.******.*****************.*.********************************************.*******************.***.********************.***.***...******.*****.************.***.*********..*.****.**********..******.******.*****.************.***.**.*******.*.*********************.**********.****.******.**************..***********.*****..*****.*.*.***********.****..****************.****.***.**.****..**************.***.*****.*****. .***************.**..******************************.*.*******.*********************.*.*****.******.***************.*.*****.*****.****.*.**********.************.*************.**********...***.**.*.******.*.*********.**********.************.*.****************.**********.****.**.***************.******.****...****..****.**********..************.***.***.*******************.**********..************.**********..**********.****************************.*************************.*.*******.********..***.**************..***.*****.**********.**.************.*.**.*.*.**.********.*.***.*******.*******************..*****..****.*******.*.***.********.**.***.************.*********.******.*******************..******.****.*.**.******.**********.**************.****..****.******.******************.********************.********************.**.****.********.***.*.*********.*******.********.**.**.***************************.*.**.**********************************************.*.****.*********.*******************************************.***.****.****.***************.****.**.******.***.***..*******..************.************************.******.**.*.**********..*********..********..***********.**********.*.***********.*.***************.*****.*.**********************..***.**.*******.*****.*****.*******.****************.***.*****************.**.************************.********..*********************.*.*.*******************************.************.*****************************.****.***.***************.***********.*************.***********..***.*************.*******..****************..***.************.*******.**************.********.*************.********************.**************.******.****.*********.*.*************.*****.****.***.*****************.*******.**********************.**************.*.*****...****.**.*********..****.**..************.******.*****.**********.*********.***********.***********.********.******..*******************.**************.********************.************.******** ***..*********.**.*.***********.****************.************..**********.*.***.***********.***..************************.*.*******.*****.************..******.**********.**************************.*.*****.**************.**.********.*****************.******************.*.*******************..****.**..*******.******.*****..****.*****.*****.*.***..*********..**************.****.****..**.**************.*****.****.*.****..*************************.*.********.***************..********.***.******.******************..****.***.**********.*.******.*************************.**.*.*************.********.**.**.****.*******.**************************.*******.*.***.****.**************.***********************.*******************.***************************.****************.**.**..**.*******************************.**.**.********.***.**.************.***********************.*.*.********.*.*********.*************************.**********..********.*********************.*.**********.*******.*****.**************..*.******************..**********.*.********************.*********.***.****.*************.*****.********************..*******.******.*.*******.*.***********.*******************..*********************.**..************.****.**.**.********.**********..*************.*.*..****.***********.**.*****..****************.**.******.****.**.****..*************.***************.****************.****.***..*****************.**************************.**.************.******..*************.*.*******.****.************.****.*.**..**************.*.********.*************.******.*******.********.*********..*******************************.*.***********************.***********************.********..******..**.***.**************.**************..******.***.********.**.*******.*.***.******.**********.**.***.*******.*.**.***********.*..***************.*******************.******.********.******************************.******.**.*****.*******.*.**.******.**.*.**..**********************************.**************. *******.*.***.*******.**********.*****.****.************.**********.**.*..********.*.********************.******.***************.*..*******.******.***..*****.************.*******************.*.*.*********.*****************.**.**.***..*************.*******************************.*********************.**.***********.*************.******.******.*******.***************.*.**********.********************************************.********.*********.*******.**************.***.***..***********************..**.****************.*****.*******************.***************.********.*.****.********************************.**.**.**********************.***************.***.*******************.***.*****.**************.*******.*.******************..***********************.*******..*.*.***.******..**..*****..*******.**********.*.*******.*****.******.**.*.***.*****.*****.************************.**************************.***********..*************.****.*****************.**********.*****.*********.*****.******.*****.*********.**.*************.*.*******************.*.**.**.*****.**.**********.**.************************.**.*****.**********************..*..*******************************.*****.******.***.**********.******.********.*****.**.********.*****************************..********..*******.***.*********************.*********.********.****************.**.**.***...**.*.**********************************.***.***************.*********.*.*****.**.**.**.**.******.***********************.**********.*.*********.**********************.***.***************.***************.******.**************.*********.***.***************..***.****************..************.**********************.*.*****.*******.***...********.**************.****************.*.*****.*********.********..******.***********.************..********.**.**.*****.*************.*****.********..*.*.*********.**.**.*********************.**.*******.*..**********.*****.*******.***.******.************.******.******************************** *******.******************.******************.******.**.****.****************.*.*****.****************************.*********************.*******************.**.**************.******************.*******.********..*******.***.***.********.************************.***.**************.********.***..**.**..*******************************.****.******************.*********.***.****************.*****.*******.******.**.****.**********.*******...**************.*************************.**.****.************.**.*****.**********.********************.*.**.*.****.********.*****.**.******.*****.**.*.*****************************.**.************************.*.*****.*****.*************.****.******************.**.****.***************.***********.****.****************************************************.***.***...***********.******..**.*.************************.*.******.**.*******.*****.**********************.***.*********.****.**************.*********************************************.*..*.*******************.*******.****.*************.*******.*************.********.*.****************************.***********.***.***..**********.******************.***************..*****.*.**************************.***.**************.****************.****.***************.*******.****************.***************.*****.***************.********.**.**..****************.**.***********************************.**.***************.********.*..*************.*************..*************.****.*****************************.***..**.*************.****.*************....*.************************..******.***.**..***.***.**.*.********************.********..**********.********************************.*********.***********************************.*.****************************.*******.*******.*****.***************.*******************************.********************.******************.**.*************.*.**..********..**.*.**.***.*******.**.******.****.********.***.**************.*.***.***.***.******.******.*****.*.***** ******.****.*********.*.*******.*******.*********************..*****.*****.*****.*******.*******************.****.********************************.****..***********.****.*************.*************************************************.**.********.*****************..***********.****************************.******************************.*.*******..*.******.**.*****.***********.***.**.*.***.****.*************.*.*********************.******************.***.*************.*****.*****.*****.*******.*.*..*.*********..*********.**.***********.****..**.**.*.****.*.******.*******.****.*****.**.*.****.***********.************.************..**.**********.*****.*.******.**************.****.***....****************.********.************.****.**********.************.******.**********************.*************..**.*.*****************.**..*******************************.*******************.****.**************.******.*.****.***.***.******..**********.****.*******.************.***********..******.***********************************************************************.*********.***.******.***.*.**..******.**.*********************************.************.*.*******..**.***************************..***.***********.****.**.**********.*.****.***************.***********.****.******..********.*.*******.***.*****.****.*****..*..**.**********.*.*****..***********.***.***.***.***.***.*********.****************.***********.*******.*******.*****************..*****.****.**.*************.*********************************************************..****************************************.*********.********.************.*************************************.********************************.*******.**************.************.*************.****************.****.***.*********.**.*************************************.***************.************.***..******.****.**.****.*************.*************************.*******************.****************.****.*********.***********.**********.**.********.***.**.**** *****..*************.****.**********************.********.*.*********************.**.*.***.********************.*********.*.*****.*.****.****************.****************.********.*******************.***************.****.******.***************************.************************.****************.*.*****...**************************.**************.*.**********..**********.**************.***.****.****.**************.*************.********.*********.***************.*.***********.******.*******************************************.**.******.**.******...*********.**.*********.*************.************..********************************.*.*.**.****************.************.********.*********.*.**************.***********..*.*****.*******************..*.**.****************.***********.**.*************.**.******.*******.*******.*****.*.****.***************.***************.*****.************.********************************************.**************************.*********.****.***.*****.*********.*******************.**************.**************.***********.*.****.****.*************************.*********.******************************..**.*********.*****************.*******.*********************************.**..***************.****************************************.*************.*************.************.*******.**.*********.***.***********************.*.**********.*******.*******.**.********.**.******************************************.*****..*****.*.*.******.*********************.********************.***************************.*.*****.****************.************.********************.*******.*.***********************.*************.**.**********..*.*****.*******.******.******.*********.*****.*..******.******************.***.****.***********************************.*************************************.************.**************************.********.*.****************.*****.*****.***.*******..*******************************************..********.*******.******..******* ********.****.*************.*********.*.**************.****.***.**************************************************.************.**.**************.*****.**********.***.*.******.****************.*****.**********.**.*******.*********..******.****.**.**************.*********.********.***.*.**.****..**************************.******.***************.******.**.***********.**********************.*.**********.*******.**************.*********.****..********.***..*******.*.**.***.**.****************.************..**.*******.**********.*********.*******.******.******..**.***.***.************************************.**.*******.********.**********.*****************************************..*****.****************...***.*.*.****.*****************.****.***.****.**.***..**.*********.****************.******.*.*******************.**************************.*****.**.*****.**.*****.**.**************************.*.*****.**********.*******.***.*******************.**.***************.***********.*****.****.********************************************.***************.****.***.**.********.************.***********.***.*********..****.*********.*********************************.*.**********.*******.****.*****.***********************************.****.*******.*************.******.******.****.**.**.***************.*********************.***********************.*****.******.**.******.*..****.***************************.***.****..***********..**********************.**********.*.******.*****.*************************.****.***************.************.*****.***..**************.*******.******..*************.**.*******.***.**********.*****.***.******..***************************..****************************.***********************.****************************************.*.*.****************..*...*.****************.****.*************.*.**.*********.***********.****.*********************.*.***.**************************************************.****.*****.******..*************.**.****.****************.***. ********.*************.****************.******.*************.***************************.*******.******.****.**.**.************.**************.************.*****.***.***********.****************************..*********.******************.***************.***.*********.****************.*.*****.*****.*************.**************.***..*******************.*********.*******..*************.******.*******.******.**************.*****..****.**.***.**.******************.***************************...************.***********.*************************************..*.**************************************.********.***********.**.***************.******.******.***********.***.**********.*.*.*.****.***.***********.************.**********.******************.*************.*********.**********************.**.*.*********************************************.*****.******.****..*********.****.*.**.**.********.**.*******..*********************.*******************.****.************.**********.*********************.************.************.***********************.***************************************.********************.*******.*************..***.*****.**********.****.*..**.************************.*************************..*****.********************.*************.***.*************.******************.****************.********..*.*********.**************.***.******.*********.**.**.********.*.**.*.******.******.****************.*****.*********.*********************************..**.****.***********.**..*.*****.********.****.************.*****************..***..*****************************.*****.***.******..**.******.*********************.*********.*******..********************.**************.***.*************.***.*********************.***.*********.*.*********.****************************..**.************.***.************.**********.**************.*..*****.*****************.*******.**.**********************.*********.****.*.**************.********.***********.*********..*****************.** **************..***..**************.***********.**.**.**********.*****.****..****.**.********.******************.*.****.**********..***************.*.**.**************.***********************************************.*****.***************.*********************.***.*.**..**.*.****************.******.*.*****************.**********.********.*************.******..*******..**.*******.********.***.****.**.**********************.******************.*****************.**.********.**..******.**************.*********.*.*****.*****.**...*.*********************.*******.***********.**.**********.********.****..************.************.************************.******.**.*.****.*****************************.*****.******.*******.*************.*******.***.*************************....************.**********.************.*****..*.****.*********.*************************************.***.****.*.****.********.*******************.*******************.***********.*.**.*******.****.*********************************.**********************..*.***********.****************************..***********.*.******************.******.***.*.***.*************************..***.****.**************************.****.********.***********.*************..***************.*.**.********.***.*******.*********************.*.*****.*****.****.*.**.****************.***********.*******.*****.***.****.**********.*******.****************.*.************.**.****.**********************.*************************************.************************************************.*********.***********************.*********.******************.***.**.*********.*********************.*********.*.**********..*****.*******.***********.**.*******.***..*****.****.*******.*****.****.****..*..**********.********.***********.***********************.**********************************.*.****..*.**.**********.***.*.************.*****.*********.*****.**.**..***.*****..*****.***********************.****.*********************.*********.*********.*****.* ..**..*...**************.*.*************.*********.************.*.*********.****.************************.************.****..**************.********************************************.*************.*********..***.*****.*.*.*******.****.**********************.*.***.*****************.*************.*****.****.************************.*.****.************.**.****.******************.*************.****..**.***.*****************.**********************************.***********.************.***********.****************.**********..*.*.***********.**********************.*.*****************************.**..********.******.********.**.*******.******.************.**********.*************.*.**.***********.********************....***.******.************.***.**.********.**.**.**********...**.******..****************.*******.**********.******..*.*********.********************.*************.******.******.********************************************.**..********************.******.****.*******.*********.*******.********.*.*****..****.*****.***.*.*********.***************.****.**..**************.****.*..********..************...*******************.******.*****.**********.***.********.*******************.*********.*****.**.****.*************.*******.***********************.******.*.**.*.*****.********.*****************.*********.***************************************************.***************.*.*.******************.**********.*******..************************.*****************..**.*.****.***...**..**.******.*******.*********.*****.*********************.******************.**********.*.*******.****.**************.***.***********.**************************.***************.****.**********.********.**********.***********.****.*.********.****.********..****.*************.*********************.****.***************.*****..*******.********************.**********.****************.*.***************.**********************.*.**...**********************.******.**.********.********.***********.***** *************.***********.***************.**.*********.*.*****.*****..*****************************************************.*..****.****.*******.*****.*******.**************..*****.*******..**.*******.*********.**.*.****.*.******.***********************************************.******.*********.***********.*********.****..******************.********************.****..************.**************.***..*.*******.***.*.*********.**************.*.***.**********************.****.**************.**********.**.**.**.***..*.***************.******************.*.*****..**************.**********.****.*****.**********************.**.***************.*.*****.*****.****************.*****.**********************.*.*******.*******.***.*.**.***.**********************.**************.******************************.***.***********.*******************..**************.******.*.*************************.*******************.***..***********.*********************.***********.*****.**.**.**************************.*************..***********.***.*.***.******.****.**.**.***.**********.******************************.***************.*.*******.***.***.****.*************.****.****.***********.******.**.***********..*.********************.*.*****************.*.********.*********************..*********************************.*********.*********************************.****.*********..*******.******.**.****.***********...****.***.**.*.***.****.*.******************.**.***************.**.********************.*******.****..**********.**...*****.****.***.*.***.********.*..***************.***.***.*****.*.*******.*************.******..**.*.*.*******************.*****.***.******.********.*********.*.*******************.****.********************.*****************.**********.***.************************.*.*******.********..*********.********.************.*..*..**.***************.********.*.********.****.*********.**********.***.*********************.*****************************.*****.*.********************.*.*** ****.***.**********..*******.***.**************************.**********.****.***.********************************************.****.****.*************************.*********.****.**************************.******.**************.**********************.*********.****.********..************.******************************..*.***.*.*.***********.******************.*********...******.**.*.****.********.********.*****************.*******************.********************.*****..******.************.**************.*...*************.********.**********.*********..***************.***********************.*****.*****.*********.***.***********.**********************.****.**.*.*********.********.*******.*********.******.******.*********.******.***********.*****************************.**.**********************.****.******************.**.******.*******.**.**********************.*******.***.**.**.****.**************.******************************..********.**************.*******.**.***********..****.**********.*.*******************.****.***********************.*************.****************..*******.*********.**.**.****.***.****.*************************************.*************.****************************************************..*********.*****.***********************************.*********.**********.**********.*.***********.*******.***.*******.**.******.*******.***.********.****.********.*****************************.********.***.****.*****************.*******.**********************.*****.*********.**.*.***.************.**.**********.****.*************.******************************.**********.*********.*********.**********************.**********.*.****.***.******.*****.*.********.******************.******.*.**************.**..*****.***********.***********.*.***************************.******.*******.*****.****.***************.*.**..*****.**.*.*********.*******************.*******************.*******************************.*******.*.********************.**.*****.********.*******.* ***.***.*.*.***************..****.************************.******.*.********.*******************************************************.***********.*****.*.********.**..***.****************..************.************.************************.*******.***************.**.*****.***********..*************************.***********.**.*.*.**.********.***.*******..*****.**********************************************...***.*******..***********************..****.***********.*******.****.****************.****************...********.*******..***.****************.**.*********.**.***.**.***********************..**********..*********.**.***********.***.*.**********.**************.**.**************.*****.*********.*********.****.****..**.****.****...**********.*************.*.**************************************.*****.***..***************.****.***.****.********************************************.**********.****.****.*************.*.**.*.***********.***.******.***.*************************.******.**********.***.****************.*********************************.********.*..*******.******************************************.***.******.*.****************.***********.*******************.*.********.********.*****.***************.************************.***********.********..*********.***************.***************..*****.****.*****.*******.****************.*****************.**********...****.***************.******.******.*******.****.****.*************************.**.***.************.*.**..**.*********.******************.**..************************.**.**********************************************.*.***********.*****.*.***************.*******************.******.*****.*******..*******************.****.******.***********************.*************.***********.*************.*****.*************.*******************.**.**.******************.**...************.****.*.***********.*************************.**********.***************.************.**********.****.**************.******************* ************.**.**************.************************************.*********.*****.**********.*****.******.****.********.*******.*****.******************.*.**********.*****.**.******..****...**.******.*****.***.****.*.***********..*.*************************.******.**.*************.**.**.****************.********************.***.********************.*****...**********.****************.***********************.*********..**.*******************************.***.********..********.***.*.************.**********.****.*****.*.*********.***.*************.********.****.**.*******************************.****.***************.************.**********.******.**********.**************************..*.*..*******.*************.*.*.******...*******.***.**.*.****....********.***********.************.*.********.*************************.**************.**********.*.************.***.*.***.***************.****.**.*.*.**.**.******.*********.********.***.**..**************.****..*******************.**.***************.*************************.*********.***.*.*****.*****.************...***.**************.*******.****************..********************************.**********.*************.*******.*******************************.**.**********************.***.***.*.*.*****.*************.***.*.****.***.***.********.***....******************..****************************.*********************.************************************.******************.**************.************..****.**..********.*******************...*********.****.******************.***.*.***.*.************..*********.***.*.****************.***.*************.*.*******************************.*************.********.***********.****************.*********.*****************.***********************************.****.********************.*****.*************.*******************..****************************************.******.***************************.*****************************************.*************.*****.*.*******.******.******** *******.*********.*.********.**********.***.*********.************.**************************.***.***********************..*.***.*****.**********.**.********..***.****.***************************************.********.**********..*******.*******.**.*******.**.***********.***.********************.*****.*******.***.********.**.*******************.***********.****.****.****************************.*.***..********.***********************.*****.*************.****************.*****.***********************.****.*****.***********************************.************.**********.*.******************.***.************.***..**************.*********.******.*.***********.*.****.******************************.**.******.******.****************.*********************************************.****.*****************.**.******************.********.******.******************..*.********************.**************************.*******.**.******************.***********.********..********************.**.*****.*******************.********************.**********.*********.*******.***.************.********.***************.*********************..*.*******.*****.**..*.****.*************.*****.******************.********.************.*********.**************.***************************.***********...**********.**********.*****.*****.******.**************************************.*************..************..*********.*****.********..********.*.***.**********.*.***.**.***********.**..****.************************.*.**.***********.********.***.*.****.*************.*****..*.****.******************************.********************..******************.**************.***********.**************..************..************.***************************************.****.***.***********************.***********.****.**********..*.**.*.**********.***.****.********.*****.******.*******.***********************.*****..*.*.*******.**********************.**.*****.*******.**********.**.**********.**.***..***************** ****.***.*******************************.***********************************.***********.*..***.******.******...*************.*********************.***********.******************.***************.**.*****************.*****************.***********************..*************..*****.**********.****.***.******.****.**********.************************.************.***********.***.****************.*.********.*.********.*************************.***************.********************.*****************.**************************.***.*****.****.******.*.*.*********.**************..**.*********.*******.******.*********.*******.***.****.********.****.**************.**********.*******.*.***********.*****.***********.*.************.*****.*********************************.******************************.*****.*.**********.****************.*************.*.**.*.******..***********.********.************************.*****.*************..**********.*************.*****.*******.***.***********.********************************************..**************.**.***..********.******************************.*******.**********.**.***************.***************.***.*****.******.**.**************.****.******.**********.********.*******.******.*********.************.*****.*********.*****************************************.**.***********.**************.*******.***.********.**************.**.***********************************.**.***.*****************************************.*********.**************************.*****.***.*****.*****.*****.****************************.***********.*****.****************************.*****.*******.*************.*******************.****************.**.***.**********.*********************************************...*..*************.*******.***.********.*.*********.***************.*******************.********.**.******.**.***.************..***.************.****************.************..**.*.**********************.**.************.*.***************..*************************** ******.*****.*****.*****.******.******.***.*************..******.********************.*.****.************************.*******.*******.*****.**.**.************.**********.*************.***************.**.**********.*******.************.*********.*************.**********************.****************.*****.********.***********.**********..*******.**.****************.***************.*.****.***.*****.*.***.*******.******************************.***.***.***.*.***.**********..*.*******..***.*********.***************************.******.*****************.***.**********.******.*.***.**********.************************************.*********.**********.****************************.**.************.******************.**************************.****..***.***********************.**.******.*************.***..******************.**...**.*.***********.****************.**.**.**.*********************.*****.***********.*************.************************.*********.*************.**************.**************.************.****.*********.*********.*.*********.*********************.********************.*******.****.*************.***.***.***.****.*..**.*********.*.******.****...****...****.*********.*****.****.*.***.***********.****************.*********.**.*****.*********************.*.*****************************.********.*************.****.**.**********.**.***.*.*****..**************************.**********.****.***************.*****.**********.***********************.********.******************...*****.****.***************.*******************.***.**************************.**************************************..******.**********.************.*************.*****************.****.***************.***************.****.********.***.***.*****.*****.***.***********************************.*******.******.***************.******************.*****.****.*****.**.*************************.****.**.********.****.***.*.****.*.**********.******.*.**.****.********.**..*******.****.*****.**.*********.*** ***************.*************.**********.**.**.*************.**.*****.*******.**.****************.************.****.***.********.***************************************..******.*.************************************.*.*.*****.*******************...*********.****.*******.*******************.**.***************************.***.*******..********.****.*************.***.*****.******.**.**.**.**.****.********.*.*****.***************************.*********.*****.*.*******************.*************.***.***.******.*****.****************************.*.****.***.****..****.***.*******.*****.*****.*****.*******.*******.*******************************.****..*****..******.**********************.****.********.***.*****.**.**************.********..***********************.**********************.*****.**.*******.**.*.*..******.**..****.*******..********..******.*..*****.********.**.******.***.******..**.**.***********************.*******************.********************..*********************.***************.***************..***.**********.*******************.*****.*******.*.*.***********.****.***.**.*.***..*.******.********.********.***.**.***.*****************************************.***********.****.***.*********************.*****..*************************.***.****************.************..***.***.**.**********.************.****************.*.****..*.*.****.*************************************************.*************************************.****.*****.******.**************.**********.*******.*****.*****************************.***************.**********.********.***.*.****.********************.*******.****.***************.*******.********.*.******.***************.***..***********************..**************.**********************************************.***.*******.*****.**.******************.****.**********.**.*....***********.*****.****.*********..***********.*******.*.***.**.******.***.*****.*****.***************.***********************************************.****.********** **************.*.************.***.***.********************.**********.****.*******...*****************.**.*******.********.***..*.*****..**.******..******..********.*************************************..*.*.**.**.****.***.****.*******************.*****.***********************************************************.***********.******.************.**************.***.******.*************************************.*************..******************************.**.*******.********.*************.**************.***************.*.***************************.*.*.**********.*.***.***.**..******.*************.****.****.*******.*******.********.*******************.**********.**********************.****..******.*************.*****.*********.****************************************.*******.****************.*******************.**************.*********************.*************.************************.******.**************************************.************************.*******************.***.**********.*.***.*****.**.***.******.***.******.******.**.***.****.****.*.************.****.****************.*******************.***************.****.**********.****.****.****..**.*******************.**********..*.*********************.***.*****..*.**.********.********************************.*********.**.****.************.***..*****************************.****************..*.*************************.*****************************.*******.***********************.****.********.****.**********.***.*********.*****.*******.****.*******.*********.***********************.*******.**.*****************************.***.***.***.*********************.*********.****************************.*****..**********.*****.***.**************.*.*********.*******************.****.************.***.*******.*.****.************************.***************.*.******.**********.***.********.**.***.***.*******.**.*************.**********.****************************.****************..*************.*.***.*******************.*.* .*************.**.**.***.*********************************.****.*******.******..*********************.***.***.*********.***********.*******.*.*****.***************.*.**.***************.**.***********.***********.**.*******.**.*.*****************.********.***.*******************.*.*****.*.*****************.***..*********..******.**.*********.*.*****************.***.******.***.*************.***.*************.**.*****************************.******.*******************************.****.****.****************.*****.************.*******.**.********************************************.**.****************.*****.****.*********.*.***.****.**********.****.*****.*..***********..*.************************..*************************************.*.*************.******.***************.****.************..***.****.*******.******.************.***********.**.*******.***********..*******.*********************..********.********************.********.*****.***********************.*****************************.**************.*.*********.*************.*********************.****.*.*********...*.***..**.******.*******************.***********************.************.*****.********************.****.*****..******.*********.*******************.*******.**.**.***********.****.****.*******.****.*.*********.*.**********.**.***********.*******.********.*.**.*************.******.**.***.****.*********.*.****.********.***********.**..**********************.****.***.***********.**.******.*.***********.**.****************************************************************************.***.**********.***************.***.**.******.*****.****.*********************.***.*****..**.******.***.********.*******.*************.*********.***.*****.**.**.*****.**************.********.*********.*****.****.***.*.*************************************.************************.**.***.****.***.**********.*****************.*..***********************.***.**.***.*****.****.*****************.*****************.*.*.**.***.***...***.** *****.**********.******.********..***********.*.******************.*****...***********************.**********..************************.*****.************.*************.****************.*.****.****.**.********.*****.****.*****************.*****.******************.****.***.*********.*****.*************.*.*****.*****.*.*.**.***.***********.**************************.**.***************.**.**.**.***.***********..******.*******.*.*******.********.*******.******************.***.******.****************.*******************.*********.*.***********.*******************.***********.****.*..**********************.********************************************.****************.*.*.****.*****************.*******.*******.**************...****.***************.****.*****************.**********.**.*****.****.*.*******.**.*************************.***************..*****************.**********.*******************.******************************..******.****************.***.*****************.*.*.**.*****.****************.**.******.*******************..************.********.*****************************.*****..***.********..*****************.****************..*****************************.**************************.*******.*******.***.****.*****..**.******.*******.********************.**.****.***************.**************.*********************************************.*.**********************************.*.********.*.*.****..*.**.**..*..****.*******************.***..****.************.*******.*******.********.***********.****.***..*.**.************************.************.***.*****.*********.*******************.*******.*********.**************.*******.***..*.*****.*********.**********.******.**.*******.********.****.*********.*********.****.*********************.****.*******.*****************.******.****************.**********.*.*************.**.***.*.**.********.**..**.******************************.**************************..******.**************.***.********.********.***.*****...******** *.******..**.*********.***.**************.*************.*************.**************..**.******.******..*****.*******.**********.***.***************************.***.*.*************************.*.**.***********.****.*************.**********.*******************.***.***********.*.*****************.***.**.********************************..****************.****.*********.**************************.*****.*******.************.***********************.***********.**.*.****************************.**********************.************..***************.******.*************.******************..*************************.*.***.******.*********.***.*.****.*********.*****..***.******.*******.**************************.**************.*****.**.*...****.***.****.******.*.****************.*******.**********.**.*.********.**.****.******..***.*****.****..************************************.***.*****.****.*.**************.*.**.*..*************.*******.**.******.*.****.****..****.*..*********.**.*.*******.****..**..******************************.***********.*******.*******************.*.****.*****.*****.*****************.*****.****.************.*******.**..*****.******.**.*.**.**.****.*********..***.**.**.**********.************.**********.************************..********.************.*********.*******.****.***.*****.***********.***********.********.*****************..********.*******************.*.**.************.*.****.********.*****.****************.***.******.**********.*************.************.*********.*********.***********..*********.*********.*.**.*.**********.***..*.************.*********.********.************.*.*********.***.**.**.**.***.******************.***.***********.****************.**.**.***.***.**.**************.**.****.*******.********.*************.****.***.***.*.*.**********.****************.****.************.*******.******.****..**********************************.**********.********.***************.***********.*********************.****.*******.**********.***.***** ********..*****************.************.************************.***********.*****.*.*******.*.*****..******.*********..***.***.*****.*******.*****..*****.*****.**.******************************.**..****************.*.*******.******************.*********************.*********..*.*******.********************.*.******************.*******.*******.**..****.*******.*********.********************.*******.**..**********.********.*****.*********.**************.**********.***.*****.*.*********************.***********************.*******************..**.*****.***.*****.**.**.**.***.****.********.************.**************.*.*************************.*********..******.********.********.******************.*******************************..************.****.*.*******.*************************.********.********.***..*******************************************************************..*.***.*.**********************.*****.*********.*****************.********.**.********.**.*******.******.********.********************************.******.*.*******.*******.********************************.*******.************.***********.**.*****..*********************..**.****.*******.******.*************.*********************..**********************.******.**********.*********.**.*.********.**.************************.*****************.************************.*********.*.*.************************************.***********.***..**.************.*.*.***.*******.***********************************.***********..******.********.*****.**************************.**************.*************************.***.***.*.*******..*****.***.***********************.******.*.**********.****.*.*******.****..******.*****..**********.**************************************.*******.************************.****************.**************.************.*.****.*************.***********.******.******.*.****..**.**.**************.*******************.*.********************.*******************..****..**.***********.********.**.** ****.******..*****.*.******************.************.************.***.****.***.**********************.*.**.**************.*.*****.**.***..*.*****..***.************.*************************.***.**.***********.**.************..***************.*******.***.******.*.**.*************************************.**.*********.**********.*..***************.*********.*************************.*.***.*************.******.*****.******.***.**.***.****.**************.*********.*****.**************.********************.*******.****.*.************.****.****************.**.**.****************.**************.******************..*****..**.************..*************.*.**********..**.************.*******.***.*********.******.**..**.*************.**************.**.**************.*..*******************.***************.*************.*.***************.****************.**.***...******.**********************.********.*.*.****.****.****.********************.***************..*************.***********.**..*************.***.************.**.*.*********************.****.*************************.********.****************.**.****.****.*************.****************.*.*****.*****.************.**.**********.***.*****************************************************.**********************************.****************.*******..************.****************.******************************.**********************.***************.***.*****.*******************.*************.******.*.********.****.****.****.******.*****.***.***************************.******.*****.*****.******.**************..******.*.************.******.*..************************.**********.*******.**.*****.*********************.******.**.*****.*.*.****************************.******.*********.****.*****************************************..******.****.*.**********************..*****.*********************.**.*****.***.**.****.**.**************.*..********.*****************.***.******************.****.******************.******..****************** ************.**.***.**************.*********************.**..****.*.***.********.********.****.***********..*.*********.***********.****.****.********.************.*********.**.*******.*******************.***********..*.******.*.*.*****************************.**.***************.*************************************.******.**************.*******************.******************.**.**.*****.******.*********.********.*******************.*.***************.********..*.******..*.**.*****.**********.************.*.*************************************.*.*************.***********.******.***********.*******************.****.****************.********..**********.***************.****.******..**.*********************.****.********..***************.*****.********.*****.*.*******************.*****************.**.*********.*********************.**************.**.***.****************************.****.**.****.******.********.*************************************.*************.*************.*.***********.************.**.**.****************.***.************.***.*..************.*.****************.***********.*.**********.*******.*********.************.************.************.*********.**.****.********.********.********.*********.***.*.******.***********.****.****.***************************..**.*****.*******************.*********.***************.***************.*********.*******.*.*******.***********.*******.**.**************************.*.**.********.********.*********.*************.**.*.*.********.*********.***********.*****************.*****.*.***.**.**.******.******..************.******.************..*****************..****.******.*************.*****.*************.***********.***************.*********************************************..*******.**.************.*******************.*****.*.*.*.******.****************..************************..*********.**.*.***.********************.*****.*.********.**********.************************************************************************ *************.*.***..*********************.**************.*.**************.*.****************.*.****.*******************.****.****.***.**********.****************************.*****.*************.*************.******.*.****.**.*******.**.***********..************.****************.***********.*********.**.******.*************************.****.*.**********.******.*****.**********.******.*****.***********.***.***.******.*.***************..************.**.****.*******.*.*******.**********.*****************************.*...*************************.***.*********************.********************..*****************.***********.****.*****.**.**************.**.**********************.********.*.*******************.*..****...*.***.*************.*******.******.*********.*.*.*************.******.*.**************.****..*****.************.*********..****.*********************.**.*.****************************.****************.**********.******.********...*************.****.********.**.*********.**********************.****.*******...**********.******.********************.*****.****.**********.********.****.****************.**********.**************.*****************.****.**************.*.*****************.*******.**.****.****.*********.******************..***************.**********.*..***********.*****.********.**********.*******.*.*****.**********************************.*****.*****.**.******.****.*************.***.*.********************.*.****.******.*******.***.******.*****.*******.*****.************************.**********************.****************************.**********.**************.*.**.**.***********.********.******.*.*.*.*******.***..***.*********.***..***********.******.****.*******************.*.***.********.***********.*******.***.*************.***********************.*******.**.*.**.*******.**********.*************************.***.**.*************.*************************.********..************.*.******.*.****.****************..********.***************************** *******.*.*..****.*.******.********.*.**********.*****.***.***************.****.*.***.***.*********.**********************.*********.***.**..**.**********.**********************.*.**.*********.***********.**.******************************.***.******.*****.****.*********************..**..*****.*******.*.****************************.******.*******.**.******..*******************************.********.***.***.******.***********************************.****.*****.*********.*****.*************.*****..***.**.**.***.****.**************.*************.*************.************.*******.******************.***.*.********************************.*****.*******************************.**.*****.*********.*************************..*******************.******.*.*****.**.********.*..***********.***********.*****.**.****.*****..***.**************.***.*****************.*.********************.**.*.****************..********.************.*.*********.************************************************************.*********.********.*********.******************************.******.***********.******.***.***********************.********.******.**.*.*.***********.*****.*.**********.**.*****.*****.**************************..****************..***.********..****.**..*********.**************************************************.*.**********..*****************.***.*******.****.***.***********.************..****..**********.********.*********.***************************************************.***************.****.*.************.***.**.****.*****.**************.****************.*******.*****.*.****************************************.******.*.***.**********.***.*.*************************.*********.*.****.***.*****************.********.********.*********************************.***************.***********.*.************.************.*.*.*******.**.*******.***********.*************************.******.**********.***********.***.*****.******..***..*.*******************************.***************..******** ..**.******..**************.***.****************.**********.**.*********.**************************.**.***************.*.***.********.*.***********.*****************.*************.*****************************.*****.****.*************************************.*****.***.*****************..**.**.**.***.*****.****.**.*********.****.*.**.*.****.**.***.***.**.********.**.***.**************.*****.*******************.******.**..**************.**.*******...***********.*.*..*******.**************..****.*.***.*********************************.******************************************..***.*************.*******.**.******************************..***********.**.****.*********.********.****.*******************..*.********.*******************************.************.**************************.*****.*********..************.*************************.***.*.********.*******..*********.**************.***.****.****.*.************.***********.************.************..***.****.*****.**.****.***.******.********.**********.**.**************.******.**********************.****.*****.***.*********.**.*****.**********.***..*.**********.****.****.**.**.**.***.*********.******.*.**.****************.********.**.********.****.***********.****.****.********.******.*.*****************.*.*******************.**********.**.**.******************************.*******************.***********************.*******.****.*****************.**.****.***.*******.********************..*.**********.**************.***.*******.******************.**.************.*************.*******************.*****************.************.****.***********.*************.*..*****.**.********.*.**.************************.*****.******************.****************.****.************.********.*************.********************************.*****.*****...**..**********************.*********.***.*.******.************..*******************.*.**.**.*****...**.*********.*.***.*********.*****************.*********.**..***********************.* .****.*.**************************.*********************.*.***********.***********************************.******.*.******.****.***.**********.*****.***********************.***.*****.*.**.******..*******.***.*.*.*********.**.*****.*************.************************.****.****.**********.****.***.******.*************.*************.****.*.*****.**.*****************************.******.********************.**************.*********.***********.**********.***.*.***.***************.******.***.**************.*************..*..******.**************..****..***.*******************.*************.***.******..*******************.****.************.**********.***************.*.***.**********************.*****************.********.*******************************.********.***********..******************************.*.**.*****.************.******.***********************.****************.***.*********.**************.****************..***.***********.*******..***********************.**************.*.*******.*******.********.***.**.*********.**************.*****.*******.**.********.***************.**********************.****************.**********.**************************.********.*****.*********.***..*************.********..********.**********.****.*******.*****.********.*******.*****.****.****************************.**********.************...*************************.****************.*.*****************.***.***.***************..************************.*.****..*******************************************.*.**.************.*********.*************.****.**..*********.********************.******..**.***********************.***********.*****.*.****.***************.*****..*****.**..***********.**.********.*******************.********************.*.*********.***.*******.*.*********.**************************.*.***************.*******.************************.***.**************.*************************.****..************************************************.***.*********************.****. **.*********.******.***********.**********.***************.******.***.*********.******************************.********.*************..******.******..*********.*.*************.*******.******.*******..**************.**.*********.**.******.*.*...*************.************************************.**************..*******.***.***.*****.**********.*.**********.****.*.*****************.*******.*******************************.*********..**..***********.***.*************.***********.*.**************************************.**.************.*************************************.**********************.**...*****************.*****************.******.***********************************.****.***********.*************.**************.********************.*.************************.**.******.******************.********.*****..****..**********.***********************.*.*******.*******.*.******.*******.****.******.*****.*.************************.************.*.*********************************.*.*********..*.****.*********************.*.*******.*****.*******************.**********..**********.****.****..***.****.*******.**.*****.********..***********************.*******.**.****.*******.**********..******.*****.****.********.****.************************..***.*********.*.***.***.*******.*******.*****.****.**********.**.************.****************************.***.***********.*********..************.********...*************.*.*****.***.*********************.****.*.**************..*******************.*.*********.*.************.***.**********************..************.*************.***********..***********.**.****************.***..********.**.**.**.*****.**********.*.***.************..******.************************.*****.********.****.*************.********************...*..**.*.********.********.**.*************.*****.********.*********.*****.**.********..*.***.******************************.********.****************.***********.**********.***.*...********.**.*****.**..**************** *******************.**.*.*******.*..*****..*******************************.*****.**..**********.**.******************.******.*****.**.**********.***.*****.***..*******.*******..**************.*******************************.*.*********************.*********..*****.***.***********.*********..*.**************.*********.******************.***.*.*********.**********.**.****************.***********.**************.*************.****.*.*..******************..******.***.****.******.**..**********.******.*******.*******************..****..****.*..****.*********.****.*********************.*****.***.*****.**.***.*************.**.****.*************.**********.***************.******.******.**********.************.*.**.****.*************.**.***********.*********.*.***.**********.*.********.************.**********************************.**.***.**********************************..**********.****************.************.***.*.**************.*****.*******************************.************************************..******.**************.***********************.*****.*********.****************************.**.**.**..*************.****************************************.****.*.*.*****.*********.********************.*.*.****************.**.*.**********.********.******.*************************.***.*******.****.********.***.********.***********.************.***************************.**.*.*.**********************.*********.**.****.*.******.*.*.*.****.**.********.*******.****.***************...**********.*********.*********..****************.*.*******.*****.*.***********.************.******..***.*********************.******.***.*****.******.*.******.******.**.********.************.***.********.*******.****.****...*..***********.****.**********..**.***********.****.******.*************.******.*.**************.********.*******************.********.******..*************.***********.*************.*****.*****.**...*.******.*****.****.*******.****.*.************.**************.*..********** ***************.********************.*.****.**.****.*********************..******..***********.*******************.***********.*************.**..*.*****.*..**********.*****.***.*********.***********.*.****.***..************.**************.****.*****..**.**********************.**.**************.*****.**********.**********.****************.************.*******.***.*****************..**.******.***.*************.**.****.****.*.****.*****.*.**...****.****************.**********************.**************.*****.*****.*****************.**************.********************.*****..*************..************.*********.**********************.***.***.****.********.*.*****.***..**************************.*******.**.******.*******.***.***************.******************************************.**.*.************.***************************************.***.*******************.****************.*.****.***.***.***.**.************.********************.***.****.******.**********************************.****************************.***************..**.********************.*******.****.***.********************..**.****.*****************************.*******************************.*****************************.******.*.***.***********.*.*.************.**.********.*********.************.****.*************************.******.**.****.******************.**************.*******************************..****************.****.***.********.*.*******.*****.*************.*.*******.****.**********.*********.*******************.*************.*******.***********.*********.*********.**.**********..**********.****.****************.******.*****************************.*********.**.**.**.*************.**.************..*****.**.*****.**************.**.*******...****..**.**.***.************.************.****.**.**.*******.*********.*********..******.**.*.*.***************.**************.***********************.**.*****..*******.***.*****.***.*****************.****.****************.***************************** *********.*********************.*********.***********.*.****.****.***********.********.*******************************.*.**.***.**********.*.****..********************.****.********..***************.*******.*.***********************.*************.*.*********.*.*.************.*******.************.*******************************.**.*****************.**************.*.***.***********************.**.***************.****.******.**********..*******.*********************.***..*********.************************.*********.*****.**********.**.*.**************.*****.*****.**.***.********.*.****.**********.******************.***********.*****.*****..****.****.*******.*.******.*********.*...****************.**.**************.**.*******.***.**************.**************.******.*******************..************************.*****.****.***********************.*************.*****.**********.********.***.***************.****.**.**************.********.***************.**.***********.*****.**********...*******.************************.***************************.*********************.******.****.**********.***************.**********.***.*.*************.**********.********************************.******.*************.*************.**********.**.*********.****.*.*******************************************.****************.**.*****.**********..***.************.*****.*************************.**.********.**.***************************.***..***********.***********.****************.****..********.***.**.****.************.***.**************************.*******.***********.**********.*******.********.****************.*****.***************************.*.************..*********.********..*********.********..***********.***********.***.****..****.*******.**********.******.****.*.*********.****************.**********.******..******.*******************************.****.**.*********..******.*****.***.*******.***.**.**********.*..*************.***************************..*************************.**.* .****.*****************.************.**********.*.**********.**.**.***********.*****..**.***.*********.******.***.****.********************.*****.*.*.********.*****.**.**********.**********.*******.*.***.**************.******************..********.**************.**.********.********.***.*****.****.**.******.*********.**********.********.**********************.***********.*.**********.***************************************.*.*.******.*****.**********************.********.***.****.****..***.********.*******.************.******.***********.***************..**.*******.*.***.****************.***...**********************.******.**.***.**********.*****.*****.******.***.****.****.***********************..******.**************.*******.***********.***..***********************.*********.****..**.****************..*********.*******.***..****.**********.********.***************.************.***********.***********.************.*.****.********.**.**..****************.****.*******.****.*.***.***********************.*.*.******.**...*.****************.***.***.***************************.**.***..***.*****.****.***.****************.*************.*******..******************.****...****************************.****.**********..*******************.****..*****.*.**.***********************.*****.****.*******...************.**.****************..************.*****.******..*******.***.**.*****.*..*****.**.*******.*****.****************.*************.*******************************.********.***********.*****.*********.*********.****.***********************.**.**.**.********************.*.*********.*.*******************.****.**.**.***************.**.**********.**************************.****************...*********.*.**********.****.*.**.************.*.*****.****.*****************.**.*.***.**********.**..******..****************.*.*.***.***.****************.**..*.*.********.*********.*****.*******************.***************.******.*********.****************..*********...**.*********..******** *************.**.*******..******************.*********.**********.*******.****************.***.*****.**.**.**..**********************************************.*************.**********************.**************************************.******.************************************.***..********.**************.*.*.**.***********.**************************************************.****************************************************.******************************.*****.****************************.***********.*************************.****************************.***********************.**..*.***********************************.*******************.******.*************.***.*************.***********.*.******.****************.**.*********...**.**********.*********.*.**********..*.*.**.******..*.********************.**************..******.**.********.******.******.*****************.*.*************.****.**.************.***.********.*.***************..*********************..****.******...*.*..***.********..****.****************************...*.******************************.*.*****************************.*******.*****.*********.*.*************.*******.*****.***************.**.****************************.********..*********************.*****.****************.*********..**********.*.****.****.**.****.******..********.****************.*****.*********************.*******.**********.*******.******..*******************.********..******.****.******.*****************.**************.******************..*.******.*************.******.***********.*************.*****.*******.**.*..*.************.*********..****************.*******.*******.*****.*************.*************.*******************.*.***.******.***.****..*.******..***.***.***.**************.*****.**********.***************.************.**.**.*****..*******************.**************.*******************.*********.*****.**.***********************************************..*******************.*********.**.*********.****.*.*******.**. **.**********.**.********.*********************..*..****.***************************.*****.**************.*****.**.****************.***.***********************.*****.****.*********.**********.*****************.****************************.***.**********************.******..**.********.*************.*****.**.***************.*.*****.*********.**.***.****.**.***.*****..************..**.*****.*********.**.*.*************************.*.**.********.*******.*******************************.**********.*****.**.********************.******.**.*****.***************.*.*******.****.***********.*.**********.*******.*****.*****..*.**************.*****.********.*.*******************.********.****.****************..**************.*********************.***.********.*********************.*******************.*************..*..**.****.****.*.*****.************.*.*************.**.******.**************.***********.*.*.**.**************...*.*******..***************************.**.********.*.******..******.*****.*.****.**.*.**.*******.****.***************.*.****.*..**.*********.**.****.************.**.********************************.*******.***********.****.*************************.*.**.********.**********************.**.*********.***.************.*******.***********.**.**.***.***************.***.***.*.********************.*****.*******.*****.*.**.*.****************..*****.********************.************.*****..**********..***.*******.*************.***.**.*****************************.****.********.**.******.*******************...*.***.******************.*****************.****.**********.******.*****.********.******..*.*****.**.************.************.*.*.*********.*.******.*.*********.**********.*************************.**.***.*********.******.*************************************************.*****************.********************.***************************.**.**********.**.***************************.************..*****.************.**.****..***.*******.****.***.********.***.****** *******************.****.********.***..*************.****.************.***************.********************.***.****.******.********************.****.****.*.**.***********************.***********.******************.*******.*********************************.************.*******.******.*********.**********.*************.**************..************.****.**.*..*.******.*************..***.*************.****.******..**********.**********.******************..******.*******.***.****.**..*************.*****************.***.********.********.*****************.*****.**.***************.*.**.*****..**********.******************************.*.*****...**.****.********..****.*...******************.*************.**********.*************.**********.********.*******.**.**.*******************************.****..****************.****.*********.******.**.*.***************..*.**.***.*******.*.**********************.*******.**.****************.****************.******.********************.***.*******.*****.*******.*****..************.*****.*..*******************.**.*******.**********.*********..*********.*****************************.*********.*.*************************************.***************************.***************************************.*****************.****..*********.*****.****.******.**********************..********************.******.**.*.*.*********.*****************.*.****************.*****************.**********.***.***.**.*.*****.******.*******.*********************.*.**.****.******.***..*.**.*.***.***.****.**.******.*.**************************************.**.********************.**.***********************.*.***************.*****.*****.*************************.**.**********.***************.***.**********************.*..****.*****************.***.****.**********..****************************.***************.********.*************.************.****.******..******.*..**.*******.*.*********************.******.*.********.*.**.********.*****.**********.***.**************** .***.*************************.***.***.*******************.**.***..**************.*****..*************.***********.*********..****************.***.***********.*..********.*.****.*****************************************.****.*******************..*****************.***.******.***********.********.************.**.*.***.*************.**.*************************.****.**.**.************.********.*.******************.****.***.**.*****.*.**********.**************..**********.*********.********.****..************************.*.********.*********************************************************..****..*****.*******.****.*****.***********.******************.******************.**********.***********.***.**********.****.**********.******.***************..****************.************************************.*****...*********.****.****************************************************************..***.***..**********.***.***....************.***************.******.*****.**************.**.*****.*******.**..*****************.****..***********.***************************************************.**********.**.*****************.*****************************.*******.****************.****************************************************************.**********************.**.**.*******************.*****************.************.*..**************.*******.****.******...**************.*.**.********.***********.*****.*.*****.*******..**************...*************.**************************************.******.**********.***.***************.************.**********..****.***********.********.****.*.**.**.*...*****.******.*********.******.****.****.******.**************.**.**.*****.*****.*****************************************************.****.**.**.*.*********.****************.******************************.******.*****************.****.*******************.*************.**********.******************.**************.*.********.**********.******************.*****************.*************.******.** ********.****.**..****.*********.***************************..*..*.****.******.******.****************..******.**********.*****.****************.*..****************.***********.*.*.**.*****.*****.*****.****.**.****.****************..******.****************.*********.*.*****************.****.******.****************.*********.************.*****************..*********.******.***********.***************************.*.**.**************..****.*****.*******..*************.*******************.***************.***.***.****.*****.**************************.*.******..*.*******.**..*.*****************.**.*****..*.*******.*.***********.*.*********.******..***********.*.******************.*********************************.********.***************..***.**.**.***************************.**************.****.************.*********************..******.********************************.***************.*****.****.******.***.*************.******************.******.*.*****.******.********....*****.*********..*************************.********.***.***.*************.***.**********.******.********.***********************************.*.*.*******.********.*********.*******************.**.************************************.*********.***********.**********************************.********.****..*..****..*.*****************.********.****************.*...*****************.***********..*******.*.*****.**********.************.******************.****************.***.*.***.**..*************.****.***.*****.*******.*****.**************.**.****.*.**.****.*****.*******************.***************************.*****.***.*****.****.******************************.***.*****************.*.********************..**********..***************.***.******.*.**.******************************.*******.****..**.***************.***.******.****.*.*******.***********.**.*******.***********.**.*****.**************.******.****.****.***************..********.*.********.****.*.*****.*****.*.*****.***.****.*********..*****..***** ******.**.********.***********.**************.******.***.******.***..****.****.**.***.************.**************.**..****.**..***.***.*.***.***.*********************.**.****************.********.******.*.******.***************.********.**************.**.*******.****..**..**************************************************.********.*****.**********.*********.********.*****.*****.**************..****************.*********************************************.**.*.****************.************.**.*****.**********************************.**************.****.******************..********.*..*****.**********..*************.**********..********.*********.*********************.************************..**********.******.**********************************************.***.***.****************.***************.***.*.**************************.********************************************.*******.***************.*********.**********.*.**********.***.******.*********.*******.*.*****.***************.*****************.*****.***************..****.***.***.***..*************.***.***.*******...***.***************************************************.**.**********..******************************.**********************.*******.*.*.************************************.***..**.******************.********************.*************.*******.**********.*****************************************************.*.****.*.*********.****..*****.**.**********.***.****.*************.*******.****.*.****.****************.***************************************.***.***********..**.***********.**********.*.****..**********************************.*****.**.**.***************.*.***.********************.*******.***.***.************.**********.*************.*.********.**********.**.********.******.*****.************************.***.*.*****.*********.*****.**.***.*****.********************.*******.*************************.*****.******..**********...*******************.*******.***.*.**********.****.*******.****.***** *************************.*******.************.*********..**.*.****.****.**********.*******..**********************.**************.************.**.********.****..********.******.*********.*****.*.***********************.*.***************************************.***********************.**.**.******.*********.*****..*.******.*.*******.*************.*******.***.*.*************.**************.********.****.******************..*******.*.*****.*.**.**.**********.*.***.*****************************.*******.*****.**********.*******.*******.*********************..************************..*********.***.**********************.***.*************.*****.*******.*..*******..*****************************.********.**.******************.****.*******.*********.*.****************.***********.********************************.**********.*******.*****.***.***********.*****..**..*******************.*********.*****.*****.****************.*.****...*******.***.***.*****************.*.*******.****.******.*.*******************************.********..*******.****.*************.****.******.****.**.*****.******.****************.*********************.**********..*********.****.*.**********.*******.***.******************.*.*****.*****.********.************.**.************************.**.**.*******.*******************************.************************************************************.******.**.********.******************.*******.***.*******.*****.**.****************.***.**********************.*****.************.************.***.**.*.*.*********.***.******..**********..*.********.********************************.****.********.****.*..****************.****.***********.*****.********.***.*******.*.***.*****..**************.***.*.*******..*********.****************.************.********************************.**.***.***.*******************.*...*****.****.**************************.***.********.*******.**********.**********************************.****.***.*****.****.******************************** **.*****.**************..*****.**.*********.************************************************.******.*******.****.*************************.******.******.***.*******.************.**.*.*..******.*.*******.***************************************.*************..**********************.*********.*.***...**************.***********....*****.*.**********.**.**.****.**********************.****************************.**.**.*********.****.*************.****.****.******.*..*************************************.****.************************************************.*******.*********.*.******.****.*..******.**.********.*******.*****..***..*****************************.**********...******.****.********.*****.****.************.*************************.********.**********.*************************************.*****.*.*****.************************.***.**********.**.************.***.********.******.***********************************************.***********.*..*****.***********.*.******************.****.************.****.**********..******.***..***.****.********.**************.**********.*********.***********.********.*.****.**************.***.**.*.******************..*******.**************.********..*************.*********.********.*******.****.****************************.*****.****.***.**.****.***.**************.*******************..*********..*****.***.*********************.************.***..*.*****.****.****************.**.***********.*****.**...**************.***********************.**************************.**************.*..*********.***.*****************.***..*************.***********************.**.*****************.*********************.*******.********************.*****.**.**********.********.**.***************************.**.*****.**.**************.****************************.*.**********.*****************..*******.**************..***************.********************.**********.*.*******************************.***********************************.*.*************.*.**** *.********************.*..****.**.**.*******************.**.*********************.******************.*.*****************************.****.***************.*********..****.*********.****.******...**.******.************.***.************..***************.****.*******..****************.************.********.*****.********************.*******************.********************************************..************.**********..*.*********.*******.*********************.*****.**.*************************.******************.***.*.**.*.***.******.**..***.******************************************.**************.*.*********.****.*.************************.**********.*******.*************..***.*************.*.*****************.******************.**********.*******.**.********.***.**********.******..****.*.************************.*******.*******************.*********.***.**..*.*******************.**********.**..*.**..***********..*.*..*********.**.***.*****.***********.********.*********.********.**********.************.*******.**..********.*********.*************.********************.**.***.*******************.**.*.*.************.***.*.**************.*.**.**.***********.*****************.*.*********.******.*.*************.******.**.************************.*.*.***************.****.*******************.**.*.*************.******.*******.***.**********************************.************.***.*********.***************.*..********.******.*****.***************.*.*****.***.***************...**.********.*************.***.**********.**********.**********.************..*******************.***.********.*.***.***.************.*******.*********************************..***.*****.**.*********************************.*************.************************.*****.*******.*.***************************************************.***.*******.*.**********.******************************.*******.*.*******.********.**.***.***********.******..*************.***.**********.*********.*********.*****.***..***** **.*.*****..*..*******************.**************************..************..******************.**.*.*****.****.**..***.**.***************.********.***.***.*********************.*******.*.********.**************.********.*****.*.******************.*.*************.******************************************************.*******.********.********************.*****************..**.****.***************.********..********.********.***************.**********.******.**.*********.*********.*********.***.**************.****.*************.***.**..********.************************.****.************.****.***.***.****.*************************.**************.********************.*************.**************************.********************************************.**********.**********************.****..********************.**.************.*.*************.*****************************.******.*******.***.*************.*******************.*******..*************.*************.******..********************.*******.**.**.********.************.*************.******.******.*.************************.****************.**********..***.****.*****.**..********.******.*..************.***********.*******.********.*********************.*************.**.****************.*********.***...****.******.*.******.****.**********.**************..**********.********.*****.******.*********.***.******.*****.******************************.*******.***.*****.****.**.********..*****.*.*******************************.**.************************.***.*****.*****.*****..******.*************************.*******.***..****.*******.**********.*************************.***.*******.*********.****************.*****.****.****.*****************.********.************.*.*****.*.*************..********.************.**.****.**.************.********.*********.******************.******************.******.***.******************.***.***..**********.******..********.************.**************..*****.*******.**.*****.*************.**** **************************.**********.****.****************************.*.************************.****.***********.************.******.*****.**.**.*****.****.**************.********.**.**********************************************.****.******.***********.******************.*.***..***********.*******.***.*******.********.**.**..*.***.*.*****************.****.****************************************.****.************.*************************.************************.***.******.***.****************.**.****************.*****.*****.****.****..******.**********...******.*.***.*.**.*************.********.********..***.*********.******.***.***************.**********.**********.******.**.***..*********************.**.********.**.*********************.***.******.***.********.**********..****.********.***************************.*****************.******..*.*******..***************************.*******..**********************.*************************.**.***************.********.*****.**********************.*.*************.******.******.****.*.**********..***.*****.*********************.**********.*..******.*.*************.*********.**********.****.********.*******.******..*.*******************************.*..********************.*************..**.*******.****.*******..****.*************.***************************.*.*******.**********************.**********************...***************.***************************.*****.*.*..******.*******.********..*.*******.*******.***.************************************.*******.**************.********.*****.******.*.**..************************.***..**************..***..****.***********************.********...****.**..*********.*.******.*****.**.*****.********************************.******.***************.*****.*******.****.*.******************.***********.**.**********.****.**************.**********.********.*.***.*.*..***.*****.**************..*********************.*********************.*.****.***.******..**..*******.****************. ..*******..***********.***************.**********.****************************.********.***.****************.*************.*****.**************.***.**.**.*************..***********.*******.**.***********...**.*****************.***********.******.*****.****.**********.**************.******.*********.******..*****...***************..*****.******.*****************************.**.*********************************..**.******.***...*********.*****..**.******************.***.**************..******..***************.****.*********.***.*.***.******************.********.*********.**********..***.**********.*.********************.*******.*..*.****.*****.************************************.**.*********.*********.*.****.*************.*********.**.********..******************.******.*************************.****.********.*****.******************************.*.***.**.********.***.****.***********************.****.**.****.***********.********.********.****.**..*.********.***.*..***.***********.************..********************.***.***.***.***.********************************************.**.********.**.*****.**************.****..*****.******.******.*********.****..**********************...******.*******.******************.*.************.******.*..*******.**********.**.******.********..************.************.***********.*.************************.**.***.**.*.********.*.***.**********.*..******.************.*******************************.****.**********.******.***************.***.****.********...***********..*.***********..***.*.****.*****.**.*****.***.************.****.****.*******.*******.*.**.****************.**********.********.*****.*************************************.***.**.**************.*.*********..****.***************..********.***.***.******.**************.***.********.*************.*****.*******.*********************.*******.****.***.****************.**************.*****.**.**************.********************.****************.************.************************** *****************************.****************.*****************.********.******************..*.*************.************..*****.****.*******************.*******************.**********.**.*****.*.********.*****.****.*******************.***********.**.*..******..***.*.*.************.**.*.**.*****************************.****************.***.*******.*************.**********.*************.*****.******..**********.**.**..****.****...**..*.***.****************************************.*************.*.********.*.****.*..**.******.***.***********.******************.*.*******.*****.***********..*****.****..**********************.**********.*******.*****************************.**************.****.**.*********.***************.****.****.**.******.*.*****.****************.*************.**************.***.*.*******.**..******.*******.****.*******.**************.******.**********.****..********************************.********.*.***.***********.****.*******.*******.*.*******.*.****************.**.*****.*********.*****.*****..**.**********.************.*****.****..*****.*******************.*******.*******.****.****.***************.**********..**.**.***.************.***.*******.**.*****...*.***.*******.****************************.*************************.**.******...**.*********..*********.*******************.**************.***************************.********.*.*.***************.***..***********************.*********.****************************.***********.***********************..****..**********************.***********..*****.***************.********.***.********..*************.*****.******.*.*******..**********.****************.*****.*.*.******.*******.*****.*******************.*.****.***..********.**********.***.*********.************.*....*****.***.********.******************.******.*.**.*************.************.**.*.*.****************.****************.**.*********.***.******.******.***********.**.******.************.*.*********.***..*****.*****.*.****.***.********.**** ***********.***..***.*******.***.*****.**********.**.*.********.*******.*****.*****.***.********.**************.********.*****************.******.******.*.*******.***.**********..*.******..****************.*****.**.********.****.*********************.******************************.**********.***************.*******..*.***.***************.*********************************.****.***********..********.********.**.********.***.******.***********************.**.****.****.******..***************************.***.***************************.*************.**.***.******.**.**..************************.********.*****************.*****.*************.*.***************************************..******.*.*.****.************************..*****...******.**************************************.*********.***************************************.****.*.******..*****..*******..************.****.************************************.********.*.*****.*****.*********************..**************.******.*****.****.**.*********.******.***.***********..*************************************..***.****.***********************.*********.*.**.********.************.************.*.*******.*.*****.***.******.*****************.********.**.***********************************.***.***************..*********..********************.******************.******.*********************.**************************.*********.*************.*************.**..************.**.*.**********************.*****.******************.****************.******.**.***************.*******..**********.*****.******.*.**************************.*********.****************************.****.***.****.*****.*****.**********.*********.*********.****.**.****.******.********.*..************************.****.*************.**************.*.***************.*************.**.************..********.******.*****.**.*.**********.**************.*.*****.*.**********.********.****************************.**************.************.********.***********.********* **********************.****************.******.**********.******.*****************.****.****************.****.*******.**..***.********.******************.********.**********************..****.**********.***.***.*****.***.***********.*****.****.*****************.***.*******.************.*********************.***.***********************.*************.**.*.***********.*.***********.*********.*********..***************.**..***********.******************.*********.***.***********.***.*******.*******.*********.***********************.***************.*******************.***********.********.***********.******.**.*.*******.****.*.*************.**************.************.*..*********.*********.****.************.****.******************************************.**********.*****************.*************.**.*****.**********..****************.*****************.*.*****.***************.******************.*********************.**.***.**.**********..**************.*****.*.**..*********.**************************.***************.****.******.*.**.*****.*******..***********.**************.**********.****.*****.*.********.************************..************************.*******.****.********************.************.******************.***************..****.*.*****.****.*.*.***.***********************************.*********.***.****..**.**.******.********************.**.********.*************************.**************.*******.*******.***********.*************.************.**..****.**********************.***..**********.******************..********************.*******************.******.**.***.**.***.*********************.*************.********************.*****.***********************.***********************************.******.****************.**.*.***.*************************.*.**.**********.*********.**************.********..****.************************.*****.***********.******.**.***.*.**************************..*******.************.*.******.**.******.*.********************.****. *.******..******.*********.************************.*********.******.**********************...****..**..****.*************.*******************..***.**.***.*******.********************************.*********.***.*..*******.***.**.**.**************.*.****.******.*****************.**************************************.************.**.*********.*.********************.********.*.***.************.*.*.*******.**.****.*******.*****.*.*********************.***.********.***.********.**.**********.*************.*.***********.**************..*************.***************************.***************.***.*********************.*************.************..**************.***.***************.*.***.*******.*****.*****************.*.****.*****.***********.***************.*******.***********..****.*******.*.**********.******.******.****************.**************************************.****.***********.********.***********.*************.**************.***.***********.**************.****.**************.*******************.***.*****.*****.****.***.***************.**.*****.********.*.*******.***************************..**.*.************.******************.******.**************.*.****.**************.***.**.**********.***********.********.************.*.********.*******.***.***..**.*.**.*******.***************.****************..************..**********.**********.**.*******.*****************.**.*.*.***********.********.***************.*******.*******.****.***.*********.******.***********************.*******************.*************.****.****************************.*.***.*****************************.*****.************..*****.****************.*.*******************.**.******.*.**********.**********.**.************************.*************.************************************.***************************.****.******************.*******.*****.****...***.*****.**.********.*******************.******.***.*.********.*.**********************.**********..*****.*********************.*********.***.* ****.*****.**********************.************.*********.*.**************...*********.****.********************.************.****************.****.********.*.************.******************************************************************.****.***..*************.***.********.*****.*.************.*******.****.******************..***.***.**************************.*********.******.**.*****.*******************.*********.*****.************.*****.*****.********..***************.*******.**********.*****.**********.***..*.*********.***********************.*.***.************************..***..*.************************.**************.***********.**.**.********.*.**********.******************.*******.**.****************.********.**********..*********************..********.*******.********.*.*******..******.***********.**.*****.******.******.********************.****************.******..***..*.*****************.**.************************.**********************.*****.************.***..*****.***.**********..************.*.*******.*****.****************.*************.*..***********************************************.***.*****..***********.************************.*******************.************.*.*******.*.**.*.**********************.**.**********************************************************.*******.*****************.***********.*******.*.****.**********.*****************.******.***.***********.**********.**.*.***************.**************.**.*********..**********.*.***.**********.*******.**..*********.**************.*******.**.*.**********.*..***.****.****.**.************.****.**********.**.***.**.****.******.**************.*********************.*******.************.***********...**.***.**.**********.*********.**********.*****************.***************..********.******..*.*******.*.*****.*.******************.***.******..*****************.**.************.******.**.**************************.*****.***.********.*..****************.********.***.*********.***********.******* ******.****.**********.****.********************.****.*********.****.*****.*******************..**.**************.**.*****.******.*.************.*******.**.***********.***********************.**************************************..**********************.**********************.**.*.*************.*******.*****....*******************************.*.****.***.**********************.*********.******.*.************.************************************************.***.****.**************.******.*************.********.******.***.*.*******.**.******.***********.*****.*******..****.*..***..*****.****************.***.**********************.***********...********.**************..****************.*********.********.***********..************.**********.*.*************************.****.******.*****************..*****.**********************************************.*.****.***********.********.*.********.*******.**.******.***.****************.***************.*************.*.****.***..**..*****************.***********.****.***********************.**.**.*******.*****.******************.******************************************************.*******.****.******.*****************.**************************.********.*..*********..**************..*********.****************.*************.****.**.*******************..*******.**.***************.*..*******************.*******.*******************..*.*.***.****.*******.*****************.****..******************.************.******************.*******.*******************.***.***.**************.******.*.*.***********.****.***.************.*******..********.****.*.**********************.***.****************************.*.*****.******.****.*.**.*.***.*******.*.*****.**.***..***.**.**********.*..*****.**..**.*.**************************.**.******.*******.*.**.*****.*.*****************.*.**.**********************.*.*.**...**********.****.*****.**************************..******.******..******.******.*********.*****..******.*********************.******** *****..*****.************.**.*****.*************.*********.***.**************************.*******.***.*.*.***********..*.****************************.********.****.***.*********************.***************.***.*..**.******.***************..******.******..*****.**************.*****.******..*************.**************************.*****.******************.**.********.*...*******..********.***************************.***.***.****.********.***.***.*.**.***********************.*.*********************.**********.******.****.*****.***.**.******.*****.************.**.*********.***********.*****************************.**.******.****.******.*******************.**.*********.************..*.*****.***************************.**************..*******.************************.**********.*.*************..*****.********.************.**.***.**********..*.******.********.*******************.********************.********************************.*******.****.*********.************************.***.********.***.********************.****.*********.************.**********.*****.****.*.**************.***.*******.********.**************.*******.***.********.*************..*************.**.*.**********.*********.******.**.*************************.*****.**************.**************.*****.**************.**.****.****.*.****.*************************.**.******************.*********..*********...************..***.********.*.****************.*********..*************************************.*************.*.******************.*******..*****.**************..***.************.*************************.**********************...*******.************.************.*******.***.****.******.***.*********.**********..****..*****.*****.****************.*.************.*******.***************.********..***********************************.************.********..******************.***.*.***********.***************.***.***************.*****************.****************.***********.****************.*******.*****.***.* *****.***.***********.*.*******.***.******.****************.******.*.**.*****************.*****.****..****...*****************.********.***.*..*******************************.***..**************.*****************************************.*****.*********.*********.*************.************.**********.************.*.*****.******..**.****.*..******.*************..***..*.********.*.******.***********************.****..*********..*****.*****.**..***********.*******..*****...*****.**.***.***.*****************.*******************************.***.**************.*************************.*******************.*******.*.****.*****.***************.*********************.*.******.***.*********..******************.*******..*************************************.****************************************.***************..*******.********.******.*****.***************.**************.***.*******.*******.*.**.********************************.**.****.***.******..***********.********************.***********.*****.************.************************.*****************************.*******.********.**************************.**.*******.**.****************.**********.*.*********..****.*****.*.***.*****.*****.*.*******.********.*************************.*****.*******.*************.******.***.*****..******************.****************..*******.*********************.********.****.********************..****************.************.**.*****.**********..**.**********.*.**************..**************.**.******.**********.***.**********************************..*******.**.****.***.*.**********.****.****.**.********.*.****..************.*****************.********.*************.********************.*******************************.***********.********.***.*.***.*******.****.***.****.**********.*.***.*.*.***.*******.**.******.**********************************************.*****.****.************************.******.********.*********.********.***.**.**..*******************.*******************.**********..* *.******.********.*****.****************.*********.**********.***********.***.*****.********************.*.*****.**..**********.**********************.*************.*****.*******..*.*********************.****.********.******.*.******.****.*****.*.*****.*.**************.*******.*******.***************************.*********.*.*****************..***.*******************.******.****************.***.******.****************.*******************************.****.*.**********.*.***********..*************.*********.********.***********.******.*****.******.**********.*****************.***.*******..***********.********.**************.********.*********.***********.*.*.*.*****.****.****.****.******************.**********.*****.***********.*.****..******.*.*.*******.***********.**..*******************.******.******.****************.*************************************************.*****.****.**********.*****.***********.****************.*****.***************.*********************************.**.***.********.********.************.*.*******.**.**.****.*******...*************.*.*.*..******.**********.*****.****..****.******.***.***********.*********.****..*****.*.***********.************.**.**.************************.*.**.************.******.*************.*******.******.************.***.**************.**.**************.**.**********.***.******.***.***********************.*********.*********************.***************.**.************.****.*******.*******.****************************.********************..************.**************.******.*.**************.*********.********************.***.**.************************...***********.*.*****************..********.****.************.******************************************.********.*************.*******************.**.**************************.********.*******.*******.*..*******..**************.******..****.******.****.*.**********************.*****************.*..************.*************************.******************************** ***********************************.************************.*******.****.*********.*.*..****************.******************.******.***********************************.****.********.*****.***************.**********************.*.*.******.****.*************..*****.********.*.*********************.****.**********************.*******************.**********************..*********.*.***********************.******************.**.*.********.*..***********.*****.*.******.*******.***.******.********.***********************.*..*********.********.*****..***.**********************************.***********.******.****.***...*********..**************..*************.************.************************.***************************************.************************.************.********.***********.***.**********.******..********************.*********.**.*.****************.********.***************************.**.******.************.****.***********.**************.*************.*..************************************.***.***..*************.***************.**************.**.******************.***..***.*.******.********************.**************.******************************.**.****.*.***********************.******.********.**.**********.**********************.*..**.*********.******.****.**.****************.****************.*..*.****..*********************..**.**.******.*.***.***********************************.***.***.************.********.***.*.********.************.***************************.******************.*****************.************.***.****.***********.******************************************.****************.******.********.******.********...*.*********.**.****************.*.****..********************.*******.***..**.*.**********************.****************.*******.***.****..*****.****.**.*.*.*.**.*****.*****.****.************.****.****.*****************.*******.**********.**********************.**.*****.**.***.********.***..***.************.*.******************** ***********************.*.**********.**********.************..*.***************.****.************************.*************************.***********...*******.**************.**.*.***********************************************.*****.*.*.***************.**************.*************.*****.****************.****.**.**************.*******.**************************.**..**********************.***.*****************.*****.*************.***.***.*.**************************.*.*************.**.*.*****.*.***.*.***.*.******..*.*****.****************.*..******..*******.***********.***************.*************.*.**.**.***.*****.**.************..*************..****.************.**********************************.*.*******.***********.**.********.*************.**.*.**.***********.**.****.***********.*******.****.*******.*.****.*.************.*************.*****.****.**..**********.***************.************.****************************.*****.****.*************.*******.*****.*.******.*************.*.*******************.**.**.******************************.****.********.****.***********.****************************..****.*******.*****..***.*******.*********.**.*****.********.*****.********.***.************.********.*************.****.******************.***************.*.**********.*************************.***.*****************.********.*****..*******.****.******.*************.******.*****.***********.**********.********.******.****.*.********.**********.*****************************************************.************.***********.***********.******.********.****************.*******..******.********.***********.******.**..*******************.************.******************.*********.********************************.***.***..*.*******..*.*.*.***.*****.******************.***********.***.*******.****.***************..*************************.*************.*******.**********.********.******.****.****************.************************.*******************.**********************.***** ***..********.**********.*****.*****************.********.****************.*******************************.**.*...*********...***.*******.*******.**.**.*****************.*********.********.***********.************.************.***.***************.***.********************************.***********.******.*******.**.***.**********.****.***.*******.**.*******.**..*...*.***.********************************.*******************.*..***********.********************.**************.*******.*****************...**********************.**********.*****.*******************************.*****.***.****.******.************************..****.*************.**************************.********************************.***********..**.***************************.******..**.****.****.********.********.*****....*********.**********.******.***********.************************.*.**.*****************.*.****.****.*****************************.****.**..**********************************..****.*******************.************************.********.**********.*******..**.**.**.***.****.*****.********.*******.**.****.***********.*******.********.***..*****.********.*****************.*******.*.******.***************..*.*********.*******..***.*********.***.************.****.*******************.********.**.********.******.*******.**************.**.**..***.**.****************.***********.*********.******************************.******.********************.**.***.*******.****.********.****.*.*********.*********************************.***.*******************.***..**.*************************..*****.**********.********.******.*************.*************.****..*******.*****************..*****.***.*******.**********.*********.**...*.************************.***.***********.*************************.**.********************.************.***********.**.**.*****.*************.***.*.***************.***.*********************.*************************.***********************.*******.**.******.***.****.********.******* .*******************.********.*****.***********.*.*****.**.*****..**.*****.****************.*..*******.********************..****.**************************.********.*.*.***********.**.*************.*.***.********.***.*********.**********.********.********.*****.****************.**.************************************.***************.***.*.************.*********.*.**.*.******.**.********************.********.*****************..****...*****.***********.**************.*******.****.********.*******.**.*********.*****.********.************..***************************************..**.*.*****.*********.******.******.*******.************.***************.***********************.********.*.******.******.*******.****.*****************.******.**.*************.********.****************.******************.**.***************.*.*******.*******************************.*.************.********.**********.*************..***************************..*.***.*.****.*********.*******.**********.****.**.*******..****.*****.****************.*******************************.**.****.***..****.***.********.********.****.*********************************.*********.****.****.****.**********.******.*************..*****.************************.***************.**************.************************.*****************.***..*********************.**********************..************.*.*****.****************************.*******..******.**..*************.*.***.*.*****.**.*********..**.*.************.*.**********************************.****.**************..*****.***.******.***..**.*******.****.***************************************************************.********.***********.**..****.***********..***************.**.*******************.***********.*********.****.****************.**********************.******.*.***.***..********.***********.************.******.*.*****.*.********************.***********.*********..************.************.***********************************.*******.*.***********.*****.* *****.******.******************.*.*******************.*********..***.*****.*****************.***********************.*.*******.*****..****************************************.***************************.*.***************.*****.***********..***************.**.**********.*********.*******************.**********.***********************.*.**********.***********.*********.*****************.**.*************.*.**************************.*****************************.********.***.******.*****.***********.*.****.***********.****..***.*****************************.*****************.*.**.***.********************.**********.*********.*******.*.***********.******.************.******.******.********************..*******.********.**************.********.***********.*.**********.*****.***************************.******.*******.******************************.***********************.*****************.*.**********************************.******.**************************************.***************.***.*****.**.***********.***.*****.************.***************************.**************.*****.*****.*.**.***************.**.*********************.***********..***.*******************..*****.******************.*********.**.**.****.*****************.**.***************************************************.*************.*******.***.***********************.***************.************..******************.************************************.***.**********.********.*.*.***************************.***********************************..********.***********.***..***********.*.******.********..***.******.****.**.*******.******.**.*.**.***.*********.****.*.*******************.*****..*..***************************.*.*.**.********.**.****************************.**********.***********************************.*******.******.**********.**..*****************************.*****.******.*.*********..********.**.***.***********.**********..*.********.****.**.*****************************.***.*****.*.***.*****. ********.**.****************.**********************.**.************.*******.*************.**********.**..*.**************.****************.*.*****.*******.*********.*******.**.*************.*.*******.*************.**********.*********..*.***.**.************.**.*****.***********.*************************.******.***************.*************************.**.******.**************.************.**************************.*****.******.*********.******.**.****************.****.***************************.*.***.*******************.********.**********.*.**************.******.******.****.****.*****************.********.******.******************************.********.****.*******.********..***.********.***.***********.**********************.**********..**************.*.***********.****************.********..****.********.**.*******.*.*******.***.******************.***.***.*******.*.***.*******.****.****************************.**.**.*.*****.*************.********************..*********.*****.************.****************.*******.**..********************..*****..*.*.******.***********.**************.**********.*****.**********.********.*******.*******************.*******.***************.*************.*********.******************.****************.**************.******.******.***.*************************.*******.****..*********..**************.*.****************.***************.*****.**.**.*.***..***********.*********.**********************************.***.*****.***...*********.****************.**************.***************************.***.***.**********************************.***.*************.****.****.*********.****.*******************.*.***************.*.***********..**.***********.***************.****************.******.*********.*****.***.********.****.*******.*****************************.****.*******..*..***.***.*********.*****.**********.****.********..**.*********.*.**********.**.********.******.**********.***.***********.******.****************.****.****.********.*..* ****.***********.********.*...**********.**..*.***.**.****.**********.*****************.***************.**.*******************.**..**************.**.******..*****************.*********.**.**.***********.****************************************************************.*****************.*.*.****.****..*.*****.*****.****.***.************.****************.**.**.**************.****.************..**.****.*********..***.*******************...***..***.****.***************.************************************.**********.**************..***************..************.**..*********************************.**********.*.*****.*.***********************************.***..*...*..*.***.******.***.********.****.***.****.*****.*******.****************************.***.*******.**.*********.*****..******************************.*********.****..****.*******.************..*********.****************.**.***********************.****.**.*****.**.******.**************...******************************.*.***************************.***************************.*****.********************.*********.*.*****.****.*.*..********.**********.*.***************.******.*******.********.*****.***.***.***.*.****.*****.**.*.*****************.*****.*.********..*.*************...****.*.***.***.***.*****.****.*************.*****.******.********.******.*************.*****************.********************.*********.**.*.**************.****.*************************.**************************.***.**.*..**.****.***********.****.***.**.***********************.************************.*********.**************.******.**.***.**.*********.*******..***********.***.*****************************.******************.*********.********************.***************************.*******.***.****.********.****.*****.*****..****.***.*****...***.*.*.*.*.******************.*****.**.*****************.**.***************************.************.****************************************.***.********.*.*****.**.****.*.*.**...***.******.******* ***********************.***********.*********....************..*************.**.*****.****.*.************.***.************.*.*.**.*.**********.*****.*.***********************.**..**.**********************.**.*.*****.****.******************************.*****.*****.*******.*.***********.*.***************.************************..**********************.***.*********************.******.**.************.*******.*****.*.********..******.*************.************.******.*.**.**************.********..******.*******.********.***.****.**.**.****.****..*..**.**.*************************.******.****.***********************.***.*.**.*********************.**.************************************************.*******************.****************..***.**************.*******.***.******.*****************.*****.*********.**************.*.*********..****************..*.**************.********.**.***.***.*******.****..*******************************.**.****.******************..******.****.****.**************.***********.********.**.**..*******************.********************.*********.******************..*****************.*********.**.*..*******************.*****************.***.*********************.*.*.**.*******.**********************.*************.**.*****.*.***********.*.*****.*.*.**********.**.*************.******.***.******************.*****.*******************...*.****.**************.**.**************************.*************.*.*********..****.***********.*.****************************************.************..***************************.*.**********************.*********.*************.***..******.***.*****..*******.************.***.*************.*.****.*****.***********************.****..****.******.**.*******.**********************.************.****..************.*.***************.*.****.**.***.***.*******************.****.*****.**********.****.*..**.*******.*******************.*.*************.**********.**.********.************.******.********.****************************** ****************************.**.****.***.************.*.****.***********.**.*.***.****.********************.**************************.**********.****************************.***********.*********.***..***********.******.****************.*******.**********************.*****.*******.******.****************.*****.*******.**************************.**********************.**************.*.****.*************.*******************.*************.****.***.*****.************.**.*****.********************.*.*********.*.***.*****.**.***..******************************.****.**********************.*******************..*******.***********************.****************..******************.************.******************.*.*************.**********.*.************************.*******.*****.*.*******************************..**.*.**********************.************.**********.********.**********************.***.*********.**.*********.*******.*******************.******.******************.*********..*****.**************************.*****.****.***************.***************.*****.************.*********.**************.*****.*.**********************.**************.************.*****.***********.*****.*********.*.***.************************.********.*************..*******************.*.**********.******..********************************************..*****.*************************************.*************************.*.***************.*********.**.**.*.*******.******.***.****.***.*****.*************.*****************.******.*.*.*****************.***************.*****.***********.**.*****.*******************..**.**.****.*************************.*****.*******.*************.****************.*************.***.*******************************..******.***.***************************************.*****.**.*************.****************.***********.*.*.*******.*********.**.**.***.*****..***********.*********************.*.**************.*******.**.*****************.***.*****.*****************.**.*** .***.*.*..*.************.********.***********************..********************.*************************************.*.*******.**********************.*****..**.*************.***************.*.*.*****...**********************.********************.****************.********.****************.********************..***************.**.******************.*******.**********************.********.******.***************.********.******.***.******.***********.*.***********.********.*************************************.*.**.***..************.***********.******************************.*.*.**********.**..*********************..***.*************.****.****************.*..**...******************.*********.*.******.***..************.***.****...****************.**********.*.*****.*****.*.**.***.*******.****.******************.***.**************.****.******.****.*.****.***.*****.*****************.*************.*.*******.******.****.************..*****.***************.**.*.************.*********************.*******..************.**********************************..***.*****************.*******.*****************..**************.********.******************.****..*****************************.*.******.*******.************.******************.***.****************************************************************.*****.***********.*****..************.******.***.*******************.***************.************.*************.******.*********************************.***.****..**.***.****************************.**.********.*****.**********.***.*******.*************.*..*******.***************.****..**.**.**.************.**************.*******.**.*.***.*******.****************..**.******.*********....***************************.*******.**.*.***.***.***.********.*.******.****.****.*..*******..***********.*********************.*****.******.***************.****.****.***.*****************.*****.*******.**.*****.*.****************************..*********..***********.***.*************.*.********.********. .*.*******.***********..***********.*.**********.***********.*******************.*.***.**********.********.**.**********.**********************.**..*********.*******************.*******************.********.*********************************************.************.*******.**************.*************.*******.***********************..***********.************.********.***************.*.**************.*.******.**.**.************.**..*********..***********************...****.***********.**.**********.************.**.**.*******************.****.****************.**************.***********.***.*******.***********.*****************************.*********************..*********.************************************.*****..***************.***..*.**.*************.***********.********.***.*************************.*******.*******.*****.***.*.*******************.***********************************.***.*.******.************.******.**********************.**.****.******.*.**********.********.*******.****.****.************************.*****.*.****..*.***********.*************.****.**********.********.*.*.******.***************************************.******..****.***.********.******...**********************************..**.**************.****..****.*****.**.*.*.************.*************.****.******.********.****************.****..**..****.********.*.******.*.***************************.*************.***********.***********.*.******************.***************************.***.****..**..******.*******************.******.*****.*.*****.**.**********************.*.********.*.*****.*********.***************.*.*****************.************..*********.*********.*************************.*****.****.********.****************************.*****..******..****.*.*****...****.******.****.***.***.****.**********.*.********.***.**************************************************.******..****.*****************.***.**********************.**.********.***.******.*****.*******.*************************** ***.*******.**.***************************.****.********.***********.**..************.********.*********.****..*.****************.*************.***************.************.************.*.*************.******.*.*********.***.*************.*****************.***********.****.**.*.*****.**************.***.*.*****.******.****.******.***.******.*****.************************.************************.****.***********************.***********..*..*****.*.***..******.*****.******.**.**.*****.*******.***********.**********.*.**.*******.**.*********************.**.*******.*****.****************.**.****.****.**********.**********.**.*****.****.***.**.*******.***.*****.***************************..*******************.******************.********.**.**********.***.***********.************.********.***.*************.*****************.***********.***.***.**.*.***.********.**.******.******************.***.****.*.****.***.*********.******.************.***************.******.****.*******************.*******************.**********************.******.*.*.**.*******..*****..*.****.*************.***********************.*****.********.*.*******.***********.*****.**********.*.***********.***.***********.************.*************.********************..************.**.**.***************.****.******************.*******.**************************.***.***************.*.*****.***.**************.*****.***.**********.*******.*****************.*****.*******.************.***********.*****.**.*********.*****************.**.************.**********..*********.***.***.******.************.****.**.**.*****.**************************.************************.***********.***..*****************.**.*****************************************.**************************.*****.*************************.*..*.*****.*****************.*****.**.***********.**.**********************.*.*.**.*.*****************.***.*************.***.********..**********.***********************************.*****.*.**************.**.******.. ******.*************.**.*******.****.***********************.***.******..***************************.**********************.**************.*.*************..****************************************..****.******.**********.*****************.*.*******************************************.****************.***************.**.*****.***************************.**********.*****************************.*****.***.*.******************************************************.********.**.*.***.***.********.****.********.**.***.***...***********.**********.***.*.*******.*****************.************.****.***.******..*************.*********.*********.**********..**.***********************.****.*************.**.**************.*.**.**************.***********.*.******************.*********************************.****************************************.***.*****************.*******.****************.*.******..*******.*.****************************.*.*****************.*************.***.**..***.****************************.******.**.***.***********.**.*********************.********.**.*****.*************************.**.*********.************************************************.****.********.**..***.*******.***********************.***********************.*.*******.********.******..******.*************************.*****.************************.***********************.**************.**.**********.*********.********.*************************.*****.********.****.*****.*******.*******.***.*******.*.*********.***.***********.**.*********************.*******.*.******.********.****.************.**********.***.*.****..********.*****..*********************************.*******..**********************.***.***.***************.****.****.*****.**.*.********.**********.*.**********.*.******.****************.***********************************.***********.*.********.**.**********.***.***.*****************************.**********************...*****************.***************************.************.****** *************.******.******.********.**.******.*.*.***********.***.****.**.****.****************************************.**.********.**.********.***********.****.***.**..*.******************.***.***.**********.***.***********.*****..*********************.**..***********************.**********.**********.*.********.*.**.******.*****.******.************..****.***********************.**********************.**.***.****************.***.***********..****************.*******..*********.*****.*.************.***************************************************.************.************************.*************...*.*..**.*******..**.*******************.******.***.************.*******..******************************.*.*.***.*******.****.*****************.**********.*****.***.***.**********.*******..******.*****.************.**************.**************.******.*.******.******.*********.*****.*******.******.*************.***********************.*****************.******.************************.**.*******.**.************.*.***********.*************..**.*.***.************************.**.****.***.*.**************************************.********.**********************************.***..**.*****.****.********..************.*.*******.*****************.*****.***.****.*******..***********.***.************.***.**.*************.*******.**.**.*.*.***.********.**********************.*********.*******.******.**...*******.***.*****.******.*********.******.***.**.********..*********.***************.**************.********.****.******..*******************..**.***.**********.*******..************************.*******.*.****************.**.***..*.*************************.**..*************.******.**.*.****.******************.********************..****.****************.**.***********.******.***********.*********..*.*.**************.******.*******************.*********..***.*****.***.******.****************.**.******.*.*************.*******.*****.***.**.********************************...*******.** .***.**********.*********.*..**.**.*******************************.**..*****.******.*********.**.*********************.***********.****************.***.**.*********.*****.*******.**..**********.***.*****.*******************.*.**...**.***********.**..*******.***********************.********.*******.******.***********.***********************.*****.**.******.************.******************.****.********.**.*****.*.*****.******************************.*************.***.***.**********.************.**..**.***.**********.**.**..***..*..***************.**.**********************.************************.*******.***.********..*.*****.*******************************.**.***************..**.************.*..*************************.**...**.***********.**.**.***.*********************************.****************.********.******************************...**********.*************.*****.***********.**.***.**.*.*******.******.*****.**********************.*******..*.****.*******.**********.*.***.*******.**************.***********.**.*********************************.**************************.*.*****************.*********.*****.*********.******.*******.*****.********.**.*.**.****.********************************************.*.**.*.*********************.*********.**.***..**.******.*****..***.************..****.**.**.****************************.*.*.***************************.**************..**.*****************.*.***..***.***.****.***.*********.***.**.*****************.*.***.*****.**.************.***.***.*******.*.****..*****.*********.*.*************.****.*****.*************.*****************.******************.******...***********************************.**********...******..********************.***.************.*******.****.**.****.***************.********.*****.**********..********************.**************.******.*********.*.**************.****.****.*********.***.******.*********.**********************.**..**.**.******.****.**********************.*****************.************** **.***************..******.*****.******.******.****..*.****.*****.********.********.**********************..*.**************.**********.*******..****.********.******************************.***************.*.*****************.*.**************************.**.**********..*****..*.*****.********.*****************..***********.****************.***********************************.******.**********.***************.******.**********************.****************..***********.********.****.***.***.***.**.*****************************.***.*.***.***.****.*******.*****...*****************..****.****************..****************.****************.*****..**.***.*******.***.********.*.*.****.***.*****.************...*.***.***.*******...****************.******************************.******.*******.********************.**..*********************.***********************.***************.*******.********************.***.********************..**.******.********.************************.***.*****.********..************.***.********************.*******.**..**.*.*******.**********.***.****.****.***.**********.********.**************.*.****..****.*****.*******.**********************************..*********************.*************************.**************.*.*****.***.***************.**********************************.**************.**.*****************.******.******.**********.************************.***************************.**..**************.******.****************.*****.**********.**************************.***.*************.**********.***.************.**.****.********.*.**************.**.*******.********.*******************.***.**.**********..****************.*********.********.***.*****************.***************.******************************.***.****************.*****..*.******..*.***********.******.***********.***************.*.***.******.**.****************.****..******..**.**********.****.********************.*.*******.*.******..****.*********.**.****.************.********* .*.******.**.****..****.***.**********.*.*******************.***********.**.****.********.**********************.********.*..*.*******..***.*****************.********.****.*.********.*****.*.**************.**********.**.******.*********.*.****************.***.**.***.*.**.******************.***.*********..***********.****.*****.*****..***.********.********.*****************.***********..****.*********.*******************.************.****.************.*.**..*.**************.***.**..***.**.*.**.********.**************..*******.***.*****.*.*********************.**************.********.*****.***********.***************.*******.******.*******.***.**********.*******.******..******.***..************.*****************************..****.**.*******..*******.***.*****.******************.**.*****.*******..************.********.************.**************************************.****.**.****.*********.**********************************************.********.***.************************.********.*********************************..********************.********.*.***.******.********************..***.***..**************************.********************.**********.****.**************************.*.*******.*.**.****.********.****************************..***********.****.***********************************.*****.*.**************.*******************.**.*.***.***.***********.**.****..***.*.***.***..*****.******************.**********.*.*******************.*****.*..**.*****************.***.**************.*..*********.***********.****************.*******.***.**.*******.******************..**..*********.*********.***.***.****************.***.******.**.****.************..**.***********.*************.**************.***.***.****..**.*********.***.*************.****.****.*********..***.*****.***********.****.******..*******.***.********.***************.*********************.******************.*******************.***********************.**********.******************..*.****************.********* ..******..****.****.*************************.*****************************..******************************************.************************.*****.*******.****.****.************.***.********.*****.*.**********.***********.*********************.*****************************.************.**********************.*.***.*************.***.*****..****.*******************.**********************.******************.***********.***.*****************.**.*****.*********.*.********************.*******.*********************************.*******..**.*..*************************.*.**************..**************************..**********..***..*****.****.******************************************.*****.**.************************.***************.******.**.*.******.***.*******..***.*******.***************************.********************.***************.***.**.****.**********.*****.***.****.**.**.*****.****.*.*****..*.**********************.*.********.**********.*****.****************..*****.************..*.*..*.*****..***********.****.******************.************.***********.******.***************..****.********.***.*************.*.*********.*****************.**.**.*****.***********.*****************************************************..*********.******..**.*********.*****.*.*******.*...*****************************..*.***.*******.*******..*****************.*.*********************************...*******.******************.********.*.**************.**..*****.*************..*********************.****...*********..**************.*****..*********.*****.*********.**.*..***********.***.***************.**************************.***.************.**.********.***************.***.*********.*********.******.*******.******************.*******.*.***.**********************..*********.********.****.******..***..***.*************.***.*******..********.*.******.*.********.*.*******.******..*..************..*******.********..**.**.*******.*************************.***********.******.***.*********.** *****.************.***************.**********.**.**********.*****.*******.*********..*****.******.*.*******************..*********.*****************************.********.******.*****************..***********************.********************.*.***.******.***.************.*******.****************************************.***********.**************.*..*****.********.**.*.*******.*********************.****.********.**************************.********.*********************.**********.**.******.****.**.**************.*.*****************.****.***.*************.****.*********..*******.******.*****.********..******.**.*.*************..****..*********..*****.**************.****************.*****.*****.*************************.***.*.*********************.********.*******************.**********..*********.*.**********************.***********.******.********..******.******************.**.**********.************************.*****************.*********************.*****.**.***********.*..*******************...*.********.*****.*********************..****.*********.*******.**.*************.*********************.******.************.**..***.*********.**********..*****************************.*****.******..**********.****.**.*.***.**.*****.***********.*****.******.*****..****..***.****************.***.********.*.*************************.*******.***.*.********.************.*******************************.***.*****************..*.************.*.***.**.***.*****.******.***.******..********************.**********..********.**.************************.***********.******************.****.*********.***************..*****************************.******.**.**********************.***********..***************..***.******************************..***.******************.**.********.***..******.***..*****.*.*.****************.****.****.****.*.******************.******.****.**************.*****.****..*********.*********.******.**.**.*************.***.***.*..**********.*********.********************* ...**.*******.*****.***.****.*********.********.***.**********************.*****.*********************************.***.**********..****.********.******.*****.*********.**.***.******************.*****.*.*****************************.*.****.****.****.***************.***********.******.****.********.*******.*.*******.************.**************.**********************************.**.********.*******.*********.*.******.*******************.**.*************..*****.*********.****.***...***.********.****.***.**.***.*****.*****.***.*.**************.*****..**********.******.***.*************************************************.***********..**.**...*******.**.*************************.********************..******.****************.*********.*****.*****.************************.****.***.**.*************************.*********************.*******.***.*.****.*********.***.*****.*******.**************.***************************.*************************.*******.***********.**.*****************.******************************.*****************.*********.***.**.***.*..***********.********************************************.***********************************.******.***..*****************.*******..****.**********************************.******.**.***.**.**********.*.**************.**********.*.**************.***************.***.*******.******.**.******.*************.****************.*****.***********************.*********..**************.*****.***.************.****.*************.*******.*********************************.*****.*********.*.**.*********.*.****.*.*********..***************.*******.*****.*****.*****.******.*****.***********************************************.*********.**********.***.********.*****************.************.*.***********..***************.*******.*************.**********************.******.****.*******.*****.*.*********.*********.************.*****.***.******.***.*****..***.**.****.******..***************.********.****...**********.******.*.******..********** *.******..**..********.**********.*****.******.*.********.*****.*..*****..***.******.****.**.****************************.************.**.**********************.**********.******************.*.********.******************.*****************************.****.**************.******..**.*********.*.***.****************.***********.***************.***.***************.*******.**.********.**********.*.************************************************************************************.***************.******.************.*****************.*****.*..***.***.**********************...***.****************************.**.*******************.*******************.************.*.*.******.********.********.*******.********************************************.*.***************.******************.*********.*******.**.*..***.**************.**************.********..****.***********************************************.******.***********.******.*.*.*************.************.*********.*..*******************.********************.************.*.*.****.**********************.**..********.****.*.********.************************.************.**********.****************.********.****.**.*.*******************..********.*.***.*******.*******.************.***.**.************.************.*.**.*******.**************.*****..***************************************..**.****.***..*****.*******************************.**********.***.*************.*********.*******.*************.****.********.*************.**.**************.*******.********.*****.**********.****..****.*********.******.***************************..**.**********.**.********.*.********************.****************.*********....**.***.******************.****.**********************************.***.*****************.**..***..***********..*****.*.*****************.****.**************.**.********.*****************..***.*******.********.****..**********.*************.*******.********.***.*****************************.**.***************************** *************.***************.***********.*************.********..********.**.**********..*****************************.************.***************************.*********.**.*********.*****.******.**.******..****.******.********.*.******.*******************.*********.****.********************************..*..********...******.************.**********.****..*******************.************.***.***.**.********.******.*********.********..****************************************.******.***.***************.***************.***********.*******.**..********.*.*.***..*********************************.*******.******.******.*.************************.*.***********.************.*.******.***.*************.*****.*****************.********.***************.***************.***.********.****.**************.*************.*************.*.***.*****.**********.*************************.***************.*********.*.**.**.*******..***************.*.**.*****************.*****.*******.***********.*********.***.*****.***.*****.*****.***.*********.************.******.******.***.********.******.***.***********.******.*******************...*.*************.*************.*********************.*****************************************************.**.**************.**.*****.*********.*********.*******************************.*********************.***.*************.*.********.*******.***********.***********.*****.*****************.***************..*******.*******.********.*****.****.***.*****.*.********************.***.*.*****.**.**.*****.*********.***************.***.**************************.*******.***********.************.*******.*****.***************.*************.*..**************.****.*****..*******************.***.*******.****.*.*****.******.*.*.******************.********.*.*******.**.******************..*********.**********.******************************************.***********************.********************..********.***********.********************.*.*********.*************************** *.********.***.********.************..*****************.*****.****.*.***************.**********.***..**********.***********..*******************.**********.***********.******************.*.*****.**.****************.****.******.***.*************.******************.***********************.*****.****************.*******.*****.*****..***.********.*.**.*****..**..***.*******.********.**.*.***************..***************..***********.***************.**************.************.*.**************.********************.*********************.*.*******..*********.***********.**.*****.******************.****.*****.**.*.********.*******.************.******.**********.**************.****************.*****.*********.*.**********.***.**************.**********..*.**..**.********************.**.*****.*****..***.********.****.*******.******************.**.**.*.**********************.*****..****.***.*******.*********.*********.***************.*************.*************************.****.***.******.***********.****..************************.**.******.*.*******.****.*****************.****.********..*************.*****************.****.*******.********.*.******************.**.******.*.***************.**********************.******.*******************..**.**..*******.*.*******.*.*****.*********.******.************.********.*****************.*.***************.*.**********.****************************************.*******.********************.*****.***.***.***.*******.***.****************..****.*****.*****.************.******.**********.*****.******.*******..*******.***********.******.*******************.************..********.******.****.*********.****.***************....**********.**.*****.********.******.*.********...***.********.******.*******.******.**.****.*****.***.*.**.**************.***********.******.****************.**********..******.********.***********.*...******.*************.****.*********.******.*****.********************.**********************************.***.********.******** *******.**.************.*************************.**********..***.*******.***.***.***.***.************.********.***..*****.*****************.************.*********.**.******.*..*********..*********.******.**********.******************..**.****************************.*.*******.**.******.**************************.*****.**********.*****..***.***************************.**********.*.*******.****.*****.*******..********.**************.****..***************.***********.****.*********..************.***.******.*****..**********.**************************************.*******************.*******.*********.****.***************.***.****.***.*******.*********.**.**.**.**.*****.**********.**...*******..*******.**.*******.*******.*..************************************.**.***.***.*******************.*******.******..*******.*.***.**.*****...*******************************.*******************.**************.***.*****************.*********.***...*******.**..***********************.***.************...****.**.*********.*****************.**********.********.*.******..****************.***********.*****************.*********.********.*********..*****************.*********.**********.**************.******.************.**.*****************.******.******.****.******.******.***********************************.**************.***************.************.**********************..*.******************************.*****************************.***.*.******.*************.****.*****************************************.***.************************.********.************.******.*.**********************.****************************.******************.******.**********************.*********************.*****************************.**.**********.***********.**.*********.********************************.**********************************.*.***.***********************..***.********.**********.*.*******.*******..******.*****.****.*******************.*************************.**********.****..******.***.*** ***********************...**.**.*******.***.*****.******************.*******.*.*****.****.*********.*****.****.********.***.**********.****************************.*.*********.****..********.***.*************.***********************.*******.****.******.****************.*******.****************************.**********..***.***********.**.****.***********.*******.***********************.***********.***.****************.***************.*****.****************.*.*****.************************.*******************************.***************.*****.***.**.***********************.*****.**********..****..*.***************.*********************************.***.*****.*****.********.*****************.***.*.*****************.***************.*******.*****...*.**********.************.*.*****.***********************.******************..****.******.******.*******.*********.****************.*.****************************.*******.*******.******.**..*********..*.*********.******.******.*********.**.************************.****************************.************.*.*******************************...*******.*************.*******.*******.**.**.*******.**.*****.****..************.*********************************.*.*****.*******..**********.***.**.***********************************.***.**.**.*****************.***********..***********.******.********.************.*************************..*******.***********************.**********.****************************************.***..*.*.**********.******.***********.*.**.**********.*.***.********************.*********************.*********.*************.****.***..***************....****.*****.**.****.*******************************.**.*********.**.*.******.*******.**************...**.*******.*********.*******.***.*.**************.***.*.******.********************.**.**************.********.*****.***.******.*.**.********.**.*.**************.**.*******************************.**.*.*******.***********..******.*.***.**************.******.*.********* ****.******.******.*****************.***************************************.*****.***.********.****************.***.****************************.*****.****.*******.**********.****************************..************.*********.**.********.********.*******.**.************.***.*.**.************************************.**************.***.*.*************.********.****.****************.***.***.*.******************...********************************.*******.**.*************.****.*****.***.**********.************.********.***************..********.**.*.*****..***********.************.******************************************.******.**********************.**.*******..********************************.**.*********.****.*.*.*.*************.******.************.*****************.*.******************************...******.**.*..********.*.***********************************.*****************.***************************.****.*.****.******.***********...*********.*****.******.***.*******.******.**.******.*.*****************..********.*.***************.******************..*****.*********.**.***.*****.****************************.*********************.********.****...***.******************...*.************.****..*.*******************************.***.***.*******************.****.*********************.*************.***************.******************.*.**************.*.*******.*.*******.**********.***********************.********.*.*************************.**..**************************.***..*.**********.******.*******************************.******.************.*************.****.*.***********..****.**********************************.********.*********************.***.****.*********************************************.*************************.****.**********.************************.**************************.***********.*.*.***.***..************.*.***.***.*****.****.**..***********..***.*********.*****.**.*.*******************.******.***********.**.***************.*.************** **************.*********.*.****.*****.*******.****************.****************************..*******.*.*****.***.**.****************************.*****.***.******.*************.*******.**.*********************.***.***.********************************************.*****************.********************************.*********.***********************************..*********.****.********************************.*******.********.***************..******...******************.******************.*.**.**********************.***********************.*********.**********************.*****.*****...***.****..*********************.***********************.*******************.******.********.**********************************.*****.********.**.*.****************.***.****.*****.*.*******.***.*.****.*********.********.****************.***.*********...*************.***********.*.**************************************.*.***.**.*********************.**************.***********************.*****.*******.****************************.**.**********.**..****************.*******************..**.***************************.**.******************.*.****...**.*.****..*****.*************.*.******.*****.***..***.*.***.************.*********.*********.*****************.**.***.**.********.*****.*.***.**********************.*******************.********.**.*********.*********.***********.*********..**********.**********.*******************.*******.******.*****************.*****.********.***********************..*************.*******.******.*************.*************************.*******.*********.*******.**.******..*.***********.****.*********************************************.************************************.*****.****************.*.****.******..**.*.*.**********..*****************.********..*************.*.***..****.******..*********.*.**.***.*.*****.***..****.**********.****.**.******.************.*****.*****************************.*******.*****************************.********.***************.*.** ****.*******.********.*****.*************************.****...************.************.****.*****************.***************.************.******.*********************.******..****.******.***************.*********************..******.*********.**.*************.***********************************.******.**.******.***************.******************.*************.**.*..**.*******************.***********************.***************************.*************.******.***.****.*******************.********.****************.******************.*********************..***.*****************.*******.********.***.******.***.*.**********.**.****.*************.*****.**.*******.******..***.*.**.**.*.**.**.**..*.*******.*********************.****.******.*************.*******.***.***.***********.*.*.*****.***.**.******.******.**.**********************.*****************.*************.*.**********************************.*.*********.********************..**.**.********************.************.****.**************.****.**************.****.**********.*.*********************.******.*************.**.*******.*.***.*****************..****************************.**.*******************.*****.*******.**.*********.**.***..*.**********************.***********.******.***************..*******.**.******.*******.*****.**************..******.********.*********************************************.*****.**.******.****.**.***..*********.**...***************.********.**.*******.*****************.*.*.**************.***********..*************************************.*.******.*****.**.*.*.*****************.****************************.*.*****.******.******.********.*******.*************.****..*****.*********.*****.***********.****.*.*****.*********************.*****.***********.**.************.*******.****************************.**********.*.*.***********.********************.*****.*************************************************.***.*.***.*.*****.*.*****.********************.******.***....*.**********.***** **.**.**..************************************************.***.***.******.*.***.**************.*.****..******.*******************************.*********.************.*.******************************.******.*****************.*********.**.******.***.***.******************.**.*.*.*******************.***************.**.***************************************.*******.***********************.******.*********.**.**************************.*****.**.***..*****.**********.*****.***.******.*********.****.******.**********.*********.***********.******.*************.***********.**********.*************.*********.**.************************.*.*****.*********.**.**********.********************.*******.****************.**********.**..*********************************.****.***************************.**.****************.*.*.********************.************.*..***********.**********.***.*******************.**.************.*..*.****************.*********************..*****.*************************************************.***.*.***********.*.*.*..***************************.***...**.**.***********.******.*************.*.******.***.**.****.***********************************.***************************.**********..******.*********.**************.***********************************..************.*********.***.************.*****************.*****.****.***.************.**.*..**********.**************.***.*********.*******..*.******************************.**.*********.***.*******.****.*******.****************.**.**************.**************.**************.*************.***.*********.****************.*.******.****.*************************.********.********.*****************************..***********.******************.********************.**.***********.*.********.********.**..*********.*******.********************************.******.****.*.**********.************.****.*..****.*********.*.**..***.******.**************.*****************************.****************************.************ **************.*****.*************************.**.***************.***********.**********.**********.************.*********************.*****..*******.***.**.*.****.**********.*************.****************************************.**********.**..***..*.****.**.************.****.*********.*****.*****.*****.*****.***********************.***.*********.*****.*.******************.********************.*.*.**.***********************.***************.*******************************.**.***.*.*******.***************.************.******************************.****.***.****************..***.***********.****.****..*********.*.***.*...***************.*.***.***************.******.*.*****.*.*********************.***.************************.**.*******************.****.**********.***.******.*******.*****.*********.*********.********************.********************************************.**************.***.*****.********.******.**************..*******.***.*..********************.*******.*********************..***********************************.*****.**********************************.**.****.********************.**.*******************..******.***********.*********.**.******.*******************.********.**.***********.*********.************.****.**************.******.**************..***..******.*****.***.**.*****.*********..*********.********.***********************.***********************.**********..************..***************************.*.***.*****.************.*****.******.******.************.*.*******.*********.**********.********.*******************.******.*******..*****.***.*********.***.********.*******************.*********.*.********************.***.**********.**************.**.********.*****.*******..*.*******.**.***.****.**.********.*.****************.****************..****.**********.************.*********.*.***.*****.*****.***********..**********.*****************************************************.*****.*.*********.****.********.******************.*****.*..****.** *.***********.*.********.******.*************.***.********.*****************.**.**.***.**...********.**.*.******************************************.*********************.******************************************************************************.****.**************************.***.*********.**********.*******************.****..***************************.*******.*.*************.**********************.**********.****.*****.****************.****.*.*****.************.*******************************.***********.*.*****..*****************************.*******..********.*.*****************************************.*.**.***.*****************************.******.*****.*.*****.*****.*.**************.*.******.********.**.***************.*.*************.*******.***..******.*******.****************.*.******.*.*********.*.*****.**.***.***********.***************************.************...*.******************************.**.********..*.*******************.***.***********.**.****...*******..***.*****************.***.*******************.***************************.*************.*******************.****.******..**.***********************.******.********.******..*****.******.******.***..*****.*.**********..*******.*****.*.************.**.******************************.*********.**.**.**.**.**************.*********.*********.*.*************.**.***.*.***.*********.*************..************..*********************.********.******************************.***************.*..******.**********.**.*****.******.**************.**********************************.***.****..***************.***.****.*.***.*********.******************************.*******.*********.*************.*******.**.******.*******..******************.*****************..**************..*.*.**********..*********************.*.*************..********.**.**********.********.***.**********.*.******.*******..********.*******************.*.*****************...***.**.******.*.****.**.***.*******.**.********.***.*********.****.**** ********.**.****.*.****.**************.****.*.****************.*********..*****.*.******.*.**********************************.**********.***.**********.*.*.********.***.********.***.**********.**************.***********.*..*************.************.***.****************.*****.***.***********.*****.*****.*****************************.**.************.********.********.*********************.****.****...*****.***********.***********.************.*************..****.**************************************************************.*****.****.*****.**.********************************..*******.*****************.*******.****.***************************.**********.***************************************...*.****.*******************...**.*******..*******.*******************.**********.******.**.*****.***.*..*******.*.***.******..**.******.*******************.**.*****.************.******.***.***********.*****.**.*..*..******************.*******.***********.******.******.****************.*****************.***.********.******.********.*...******.**************.***.*************.**.**.****.*************************.*.**.*****.***.************.*.*******.*************************..*******************.********.*.*.*.********.****.********.************************.***.*.***..***********************************.**.********.******.********.********************.***.**.******.********.******************.*****..**************************.**************.**.****************************.*.****.****.****.***.********.*************.**.*.*************..******************..***..**.*****.*****.*.**********.*.***.******.****************.***.********.***.******.****.************.*****.********************************.*****.******..***.*******.*********..****..***********.****************.******.**************.****************.*.*********.*.**.*****************************************.****.*.***********************.*.**.**.*******.*.****************.***.**********.*.***.*.****************..***.*.****** *****************************.**************************.*.**..*.**********************.*****.*******.******.**************************.****.******.**.*************.**************.*******************************************************************.***********.*.********.*********..**.*************.**...************.*.**********.*********.************...*****.*************.************.*.*************************.**.****************.**.*******************************************************.*************.************.***.*****.*********.*********************.**.***.**************.***.**************.*.***********.***.**.**********.**.**..*******.*.**********************************.**.********************.*******************.**.**********.*.*******.****************************.***********...***********.*****.*****.******.**********************.*********.***********.********..***.*.************.***********.*****************.***************.*********************.******.**.******.**.*****.***.****.***.***.************.******.***************.*******************************.*******.***.***************.***********.****************..****.*..****.****.*.******.**************.**.*****.****************.**.***.*******.**.***..************.******.*******.****.****.*****.*****.**.*********...*********.**.***.*****.******************.*****.***.*******.*.**..****..***.***..**.*.**.***********************.*********.*****.*********.*..*********.***.*******************.********************.**********.**********************.*********************.**.**************.*******.******.*******.******.**********.*******.*********.*****.*****.************************************.***.*******.**********************.*.***.*****.***********************.********.************.********************.**.*.*.*******.****.*.***************************************.*.**********.*************************.***.******.******.***********.**....**.*.***.*******..**.******.**************..****.**.********.****..***** *************.***...***********.*********************.*.******************..*.***.***..**********************.******..*.*****************.***********.*********************..*****.**.**.*.***.**.*********************************************.********.****.*******.*****************.***********.*********..**.**.**************.**..***.***************.********************.**..***.******************.******.******.*...****.*********.**.*.**********.***.*****.***.*.***********.********.***.*****************.**.***.*******.**.*.*****.*.***********.**************.********************..********.*************.*.******..*****..**.*************.**.***************.**.*********.***.*****************.*******.******************.******.********************.***.*...*******.**..*******.*****.********************.*******.******.***.**********.****.******.***********.*******..*****.*****.***.********************.*********.**.*****.**.***.**********.***.*************.*****************.**************************.*********.****.*****************.******.******.*****************************..***************..*******.*******.******.***********.*...****.*******************.***********.***********...*****************.************.********.*.**********.*.***.******.*.***.*******.******.*******.****.********.*************.**********************************..***************************..******.***.**.*******************************.*******.**.*************.*********.*.*******.****.***************************.*********.****.*******************..***.********.****************.*******************.*******.******.*.*.*********.***.**.**********.********************.*******.*******************.***********.*************************.*************.**********.*************************.****************.***********************.****.******.************.*********..****.*********.*******.**********************************************.*********************.******************************.*****************.*.****.***** ***************.******.***************************************..******.*.*******..******..**********.*********.***********.*****.*********.***.*******.***.*******.****.****..***********.******.********.***..************************..*******************************.*******.*.*.******************************************.**************************************.***.***.****************.***********.****.**********************.******.******.*.****.*****************.******.*.**.***.***.***********.************.***********.*************.**.**********.******.********************.*************.*********************.*..******************.**********.******.********.***********.********.*****.************.****.**************..*.***********.**.**************.****************..*****..*****************.*******************************.**.*******.*.*****..*******************************..********.***.**.*****.*********..*******.****.********.******.**********.******.******..****.*.************************.*************.***********.****.******.********.*****.*********.*************.*.****..****.*..*******.*****************.**.*.*****************.*******.**.*******.*************.************.**************.********.**..*********.*.********.******.*****.***..***.**.*********************.**********.**.***.**********.***********************.****.*.****..****.***.*.*****************.*******.*************.*.************.********.***..***********.*.********.***.***.*************.**************.****.************.*************.*****.*******.*****.*******.******.***********.**************.***.**********.***************************.**.*******.*..*********.***.**.****************.***.******************.*******.********************.***.**************..**********************.************************.**********************..*********.***.*************************..***.**.*****..*****..****.******.**..*****.*********************.*****.*********.***.**************.*.****.*********************.***.***** .***...*******.***.**.*****.**************.**.*.******************.*****************************.******************.**************.*********.***********.****.********.********.**************************..***.*********.*.***************.********.*****.***************.***********************************.**************************************.****.******************.****.**.****.******.***.**********.*******.********.***.*************.*************.*****.**.**.*****.******.***********..*******.**.***.*******.***.*****************.*..**.**.**.***********************************.*...*.*********.***.***********.*******************************.****.*****************.*.*******.********************************.*************.************************.*****************.**.*.***************..****.***************..*********************.*******.*******.************.*********.*******************************.******************.******.*****************.**..*******************.*.************************..*****.***.**.*.****.******************.***.**.**********.**.********.***********.*************.*****.*************.********.**..*****.**.****.*.********.***********************************.*.******.******.******.*****.******.**********.******.***************.*..***************.**********.*******.***.*****************.******.*.**************************.********.*****************.*******************.*******.****..*****.*********.*****.*.*.***********..***.***********.*********************.*.*.*.*.*******..**.*************.*.****.*******.******.******.**.****************..*.******.**********************.********.****..*.**..**********.******************..************************************************************.*******.***********.**********.************.************.*.**************...************************.**************.****.*************************.**********************************.************.*.******.********************************.***.*****************.****************** *****************..*********.*******************.****.*******.*******.*******************.*.****.**.**************..**********.******.***.****.********************************************.**************************..*****************************.**********.*******.***.****************************.***********.*.*************************.****.**********.**.***.**.****************.*********.*.***.**********..******.*..*.************.***********.***********.*.**********************.************.****************.*..*************.***************.*****.*******.****.********.***************************.****************************.********.**********.****..*.***********************...********************.*******.***********.**************.**************.*********..******************.******************.********************.********.****.******************.**.***********.*********.**************.***************************************.*****.**.********************.****.*************.*********.*****************.**********.*****************.****.***************.**********.*****************.**********..***********************.*.*****.*.*******.************************.**.**.*.***.*********.*********.**.******.***.*****.*****.*********.****.**************.**************.*******.*.*****************.**********.***************************.**.**************.*******.*********.***********************.*.*******..*.**************************..********.***.****************************************************************************************************.***.**.**.*.************.**********.************..******.********************.************.**.***********.**.****.********.*.***.*****.*..*****************.****************.**.********.**************.*********************.******.*.*.*..**********.********..*****.*.***************.*********.*************************.***********.**********.*.*******.*********************.********.********.***************************************..*******..* ******.****..**..****.*****.***.*************.**************.*.****************.**.****.*******************************************************.**********.***********.*****.***.***.**..********.********.********.******.****.**************************************.*********.***.*********************.***************.******.***************.**.**********.*.*.***********.*******.******************.*************.*.***********.***********.*****************.*.***********.************.***********.********************.******.*****************...******************.*****..*******.*.**********.******************..**.*********..*****************************.*********************..*****.****.***********.***********.*********.*******.****.*..********************.*.***************.**..****.******.*****.************************.****.*.*.*.*.*.*******.**.****.***.***********.**.**********.***********.*****.***********.*************.********.********************.****.*...******..*******.****.*****.*****.**********.*******.********.*********.****.*****.****.******.*******.******.**********..******************.************.**..*.*************.*****************.***.*****.*.***************.**.********************.******.****..*.**..***.**.*****************..*****.**..*.**.***.**.********.*****************************************.*.***********.**********************************.******.*******.*.*****************.****.****.***********.******.**********.***.******.*******.****.*******************.*************..*.*.********************.***********.**.*.**************.***..*********.*******.*.*.*..*****.*.***.***************.********.************.****************.*******.***************************************.*.*******************************************.*.***************************.*********************.************************************************.******..*********.****************.***.***.***.********.**.************.**.*****.***.********************.**************.*.******************* *******.***.***********.*.******.***..******.**************.***.****...************.*************.*******.***.*******.*******..*.***************************.*****.*.*****************.*******.***************.*********************.**.******.**********.*********.*******.********..*.***.***.*.*.****.**.*******.***.*******.******.*****.*****.********.*.************.****************.*******.****************..***************.*.**********.****.******.*********************.**.****************.******.*******************************.**********.****.**.**.***************************.***************************.***.********.*****************************.**************.****.**.*****.*************.*********************.******************.*..******.*.*****.**.***********.****.*.*******************************.****.****.**********.******.*******.**.***.******************.*****.*******.*****************************.**.*****.*.*********.***.****.*****.*****.*************.*******************************.******************************.*******************.**********************.*************..***..****.*******.**.**********.**.**.***********.******.***.*.********************************.********************.********************.**.*******.***.******.**.******************.****.********.***.******************.****************.***.**..**************.*********.*.*.*******.**..**************.******.****.*.***.*************************.***.******************.****..******.***********.***************.*****.****.**********************************************************************.******.***********************.*****.******..*****.***.*.*****.*****.*****.***************..*************.************.*.**************.*******************.**********.**********.******..****************************..*.*****.******.*******.*****.*********.*.********.******************..***********************.*.*.********.****************.*.******************.***.***************.*.*.*******************.***************** .**.***.*.*************.*****.****.*****************.*****.*******.*****.*****.********.*.***.******************************************.*****.***.*****.*************************************..*.********.***.*********.***.**.***.*.*******.****.******.*****.***********************.**********.***.****.**********************************************.********.********.***.*.****************.**.**.*****.***********.***.*****.*.***.*********.***********************.***********.*.***..***********.***************.******************************************.*.****************************.***.**********..*****..***.**.***************.**.***.******.*******.********************.****.***************************************************.****.*************************.**********.*********.************************.*.***.*********.***************.**********.****.*..**************...***.*************..**.******.*******************.****..*************.**********.**.***********************.**.**********************.*.****************************************.***************.*****.***.*****.************.***********.**************.***************.**************************.************.*****.********.****.***..**********.*****************************.*****.******.********.************************************.*******************.********************.********.****.***.**.*************.*****************.**.****.******.**.**************.***********.***.****************.****.******.*********..*******.**************.************.**.*****.***********.*****.****.*****************************.*******************.*****************.***.**.****.*******.**.*****.*********.*.***********.*.**********.***.****.**************.************************************.************...*.**.*****.************.***.********.*********.**********.*********.****..****.***.**************.****************.****.****.***************.***.***.*.******.***********.**************.*********************.*****.*.*.*********.***..**** .*****.*************.*********************.*********.****.*******.*.*.*****************.********************.**********************.**.***********************.************************..*.*********************.*.*****************.**********************.*********************.*************.************.****.*******************************************.************.*****.**.*****...*********.*************.************.*********************.*.********************.*******..****.*********.******.***.******************.********.******.**.***.***********************************.**********.*******.**.**.**.***********************.**.*****.***********.******..*******.**************.*************************.***.****.*************.***.***.*********************.********.*****.***************************************************.***.*****.***************.***..********..*********.**.****.**************.*************************.********.****.******...**************..***.**********.***.*******...*****..**********.********.*.***************************.**.*.***.**.*****.*..*.**.******.************************.*******...*********.***********************.*.*****.*******.**..**.****.********.*******.*****.******************.********.*..****.***.**********.**.****..***************.*********.********.*.***********.*.*********.****.****.**************.*..**.*****.*********.**********.*****************.*.********.****..**.*.********.***********.*.***********************.**.********.******.********************.**.******.****.**.**********.*******.***..*****************.***.**********************.*******************..**************************.******.*.****.***.**..******.******.***************************************.************..*****.*******.*************.********..******.**************.************************.**************************.*.*******************.********.***********..**********.*****.*.*****************.****************.*.***************.**************.******************.**** ********.******************************************************************.*****************..***.***..*******************.**.******.***************.*.*.**.*****.***********.**************.**.*..*****.*****************.********..****.*.****..**.******************.*.*******..********.*****.*******..*******.********************.*****************.******.****.****.*************************************.****************.***.*.******************.********.****.****.*.*******.***********.****.******.***.**********.**************************.***************.****************.********.*****************************.*..*.*.******************.**.******************.**********.************.*****.********.********.*********.*********.**.***.*********.**.**********.*.***.**********..*************************************..*******************.***.***********...*.**.***************************.****..**.************.***..*********.*********..**********.*********************.**.**********************.******..**.******.**.***.**.******.**..******************.********.**.***************.**********.********.****..****.***********.************.********************.*.********.*****.****.******.****.********************************.**.*******.***..*.*****.**..****.***.*********************.***************.**************..****************.******.***********.*..****************.**.********.****.**********.*************************.*.****.**********.**.*****************.*********.*************.*********.*****************.**********.*.**************.**.**********.**********.*******************.*.*****..***************************.*.*..********************************************************.*****************************.******..******************...*..********.*****.*******************.*****.***********.***..******.*****.***********.********.*****.**.*****..********.*******.*.*****.***************.****.*.*****.**************.**.***.************..****.**********.***********.**...*************.****** .************.**********************************************.********************.**********.******.****.******************.****..****.************.****************.***************************************.**.**********.*.**.*.*********.*******.***.**********.**********.**************.*.*******************.*.**************.*******..*********.*.***************.******************.*******.*********...****************.**********.**********.**********************.**********************.***.****.******.*****.*********************.***********.********************.*****.***..*****.****.*.*********************.*****.*****..*.****.***.*****.*..***.************************.***.******..*******.**.*.**********************************.**************.*****.*********.******.*******************.******..**.*********.*******..*******.***********.***.*****.******.*************.****************************.***.**************.********.*****************************.*************.*.*.*.****************.******.**********.**********.********.************************.*****.*******.***.****.************************.**************.***.************************.****************************.******************************************.*..**********************************************.***.*****.*****.*****.****.****.********.*********.*************.***********...*******************.***********.****..******.****..*********.********************.**.***.**.*******.****.********.*****.*.*.*********.***.********.***.****.******.************************.**********.****.********************.**.********.***...********.********************************************.**.*************************.*************.**.***********.**********.***********.********.***************.********.*********.**.*****.************.*****.*.*.**.***.********.******.****..*********.*******.*******..***.**.******..*****************************.***.******.*.***.*******************.***.**.******..********.*******.*********.*****.**********. *******.*************.******.****.**.***.*****.*****.*****.*************.**.******.****************.*********************.**..**.******.****************.***.***************.**.***.*.****.**.***********.*******.***.****.*******.*********.*********.******.***********.*******.*..*****.************..*************.*.*******.****.****.*******.*****.*******.***********.********.*****.******..*****.***************************.**************.********.****.******.**************..******************************.***.**.*****..**********.*.**.***********.**********.*****************.***************************..************.***.*.**.****.********************.*********.*****************************.*********.**.***************..*********.*.***********************.************.*****.******************************************.**********.**..***.*******************.******.***********.*************.*****.*******************************************.*******************...*.**.*****..*.*.****.*.**********.***************.******.*********.*************************.*************.****.******************.*****.**.***********************..*********.**.******************.**.***********.****.***.*******.***********.****.******.**.********************.********.****.**...****.************************************************.******.***.**.*************************.****.****.*.**************************.***************..****.***********************************************************************.**************.****.**********.**************.*************.***********************.*.***************************.*****..*****.******.**.****.*************************.*****..***********.******.*****.******.****.*..**********.***..**.*******.**********************.***************.***********.***************.****..********.******.**.*.****************************************.***************.**.**.****************.**************.**********************************.*************.*****.******.**.*.************** **********************.************.*****..*...****************.***************.******..********.***.*****.******..********************************.*******.***************.*.*************.********.***.**.**.******.*******.*.*********..***********.**.*****************.**...*****.************.********.*..**.**.****.*******..********..*.**********..***..***.*********.***.****.********.******.*********************.**********************************.*******************.****************************************.*.***.**************.*.********.******.*.*********.******.*.***************.*.*****.***********.********************..********.******************.****..************.*****.***********.*.**.**************.******.*..***.**.**********.******.*******.***.************.***.**********************************************.******.****.***.*********.****..***.***.***.*******************************.**.**************.********************.******************.************************************************************.**************.***.***.***********.************...*********..************.*****.********.***************.*******.***.****.*************.******.**.*****.*****************.**************..*************.******************.*.***************.********.*******************.*.***********.*********.******************.**************************.***********.**.*************.***.**.*.*******************.**********.**.*******.**.*.*****.*.*****.*****.******.************************.********************.******.*******.****..**.**************..****..***..********.*******.**.*******************************************.*.****.********.****.***.******.**.***********************.*.********.****.****.*********************************************************.***************.********..*******.****.*.***.**********.****.****..************************.*****************.*****.***********.***.*********.****.*.*.**********.***********.************.****.****.************.*************.********** **********.**.***..******.*******.*.***.*.*.*************.****************************************.***********.******.*****.****************.*********************************.*******.********.***.*****.***********.***********.**********.*********.*********.**************.*********.*******.*******.************.*******..*************.******************..**************.*******.*****.**.***********.*********.**.***********.**.*****.*.**********.****.*********.************.********.*************.**.*******.********************.******.***************************.******************.**********************************.*******.**************.*********************************.*.*******.******.***************.*.**.*************..*****************************************.******...****.*****.**************.*********************..***.******************.*****.****.*****.**.**.*****..*******..***********.****.*****************************.*.**.*.*****************.****.*********.****.*****.***.**************.*********.***.************.**.*.*****.**.***.******************.**********************.********.***.**********.**********.*********************************************.***.**********.***********************************..**.*******.********************.**************...**************.**************.***.**.********.***********.*******************************.******.**.********.*************.**************.**********************..**..*********************.**.********.**********************.*******.******.*****.*********.****.*************.******.********.******.***.*.*..*.**************.***************.***..***.****.********..*****.******************************.******************.**.****.*.******.****.*****.********************.************************************************.*******.**********.*******************.**.*********.*************.****.**.***.************.*******************.******..************.********.***.**.*********.*************.*****************.*********.*.***.*** **.**************************************.******.******.*****..*****.********************.*****.*****.****.*****************.*.****.*******.***************.*.*..******************.*******.*************.**************.**************.********.************.**.**.**.*.******.********.*.***.*****..*****************.*******..**********.*********************************..*********************************.*********.******.****.********************.*****.*************************..***********.***********.*********.*************.*****.********.*****************..********.******.*.*******************..*************.****..*****.*********.*****.*******.****.******.*********.*************.*.***************.********.*****.*.*****.**.*******.*.***********************************.*******.***.*****.************************.*.*************..*****************.*********.**********.*.*****************.****************.*******.*******************.**.************.**..**********.****.**.***********************.************.***********.*******.*****.**********************.*.******.**.**************.**.**************.***************************.********************.******.****.******************.*******************************.*****.***********.*****.**.*********.******************************..************.************.***.***************************.*******************.***.**************.***.*.************.*******************.*.*.**.**************.*****.*.*****.**.*********************.****.*******.***********************.********.**.******.****************.***.***.*******.*********.**.******************.*.*******************.****..*****************************.******.*************.****..*******.************.*******************.************.*****..**.**...****.*.****.****.****.*..************.*.************************.**.***************.**.******.***********.*.****.******.***.*..*************.******.*.*****.*******************.***********.*******..*****************.******************.****. *****.********.*******.*.*******.****.**.************.********.*****************.*******.******.********..***..*******.*******.*****.***********.*.*.*.****************************.**********************************.*************.***.***.**.********.**.************.*****.****.*.*****.****************.*****.******.***.*******.*.*******.****.*******************.*.***************.***************************.*****.*********.**.*********.***.*******.*****.**.******.****************.*****.*****.*.*.******.*.*************.*******.*****************..*****.**********.*******.****.***.***.******.********************.***************************************************.*****.********************.*.***.****..**.*.**********************.**.******.***..*****.********.***********************************.************************.*.***.*****..****************.*******.********.**.*.******.*******.*************************************.*.*******.**************************.**..*************.****************.*******.**.*******.*******.******.***.*****.*********.**.****************************.*.*****..**********************.******.*******************************.*****************.**************************.**.****.*************.*******.********.*******..*.*.***.**.********.**.**********************.*******.*****************.*.***..*****.**.***.**.********.**.***.********.**..**********.*..********.****.*********.**..*****...**.******..*****.****.***.**************************.***********.*********************.*****.***.*****.**************.***********.*****.******.**************************.*********.***.***.****..*****************.*************.*****.********************.****.***********..*.**********************.*.*****.************.******.****************.*****.**.*******.***.**.*.******************.*.********.*********.********.***.******.*.*****.*********************.*********.****.********.**.*****************.*******..************..************.**.*.***.**.**********.*************** ***.*****************************.****.***.**************.**************.*.********..********.***************.*..**.***********.************************************.********************************.***.***.***.******.*****.**.*********.*****.************.*************.***********.***************.******.***********..*.*************.*.*********.*********.**********.********.*****.******.***.*********************.********.********.********.***********************************.********.*************.***********.**.*.*****.*****************************.**********.****.******.*******.****.********.*******************.*****.********.******.*.******..****..***************.****.***.*******.************.*...*************.*********..**.****************************.****.******.***********************.*******************************.***********.**********.******.************.********************************.**.*******************************.******************.*****.*.*******.**.*************************.***.*****************.****************.*..**..**************..*..*.**.*******.******.**********************************************.*****.**.**************..*****************.******************.**************.****************.******.*****.***********.***.*******.****.****.*****.*.*****.****.****.******.***.****************..******************.*********.************.*.****.********.*.************.***.*****************.********..*****************************.**********.**.*.*.****************.*.*******.***.*******.****.***********..**.************.**.****..*****.*******.*.***.********.***.*****.***.******.*******.******.******...*****************.********************.*****.**..*.***********.***.***********..*********.**.****************.****.******..**.**.****************.*********.**************.********************************...****..*********************..************.****.******..****************.**********.****.******.********.**.****************.*************.**********.***. **.***********************.**********.********.**************.*****.**********.***********.***********************.**************.*******.********.*.******.**.****************.****.*****.********.*****.*****.*******.*******************.********...******************************.**.***.************.***********************************.************.***************.**.**********.**.***********************..***.**************.*.*******.******.**********.******************************************************.********************.**.******.*.********.************.****.****.***************.**.***************************************.....**********************************************.**********.**.*********.*****..****.********.**.*******.***********.****.**...*********.******.******.**.*****.**************.*********.****************.************.**.*******************.****************.*.*************.*******.************.************************.*************.********.*.******..****************.*.****.****.***********.****.********************.*****.*****.*******..**************************..***********.****.******.*****************.***.***.**.**********************.*****..*****.*..************.******.*.**..***.*********.*************************************************.*********************************.*******.****.************.**.*****************.*****************************..***.***.*****************************.**.*.*****.**.**********************************.*****.****..*****.*******.*************.************.****.*.******.******************.**.**.****************.*************************.*******.*********.**********.*..**.*****************.***********.******.**.***********.********.*******.***.*********.********.***.***************.*****************.*********.**************.*******.********.***.****.******.*********.*******.*****...************************.*********.****.****************.***.****************************.*****.**.*******.************.*.*****.******** ********.************.***********.********.******.****.***********...***.*..***************.**********.********************.*********.*********.*************.***.****.*.********************************.********.******..***************.**********.*********************************************.*****.**********************.******.**************************************************.****************************************.*********************.******************.******************.*************.*************.*****.*.***.*******.*********..****************.***********.***************************.****************.*************.*******************.*******************..***************************..***.**.**********.******.**.*******.***********************************.*.*********************..*******.**..****.*****************.********.*.*****..****************.**.**********.******************************.**.********..*****.****.***********..**.*.**.*********.*****.***.************.********.**.***..*..*****.*.*******.*****.*********.***********************.*.*******..*..*******.***.*******.**********************.****.*******.************.**********..*************************.**************************.**.***********.*******.**********.******.**.******.***..**************************.*********.**.**.**.***.***.**********.*****.****.*****.*****.*************.*****.*.*.****************.*******..**..*************************...**.*****.**********..**.***************.**..*************.*.*.****..*****.**********.****..****************************.****..*****.**********************.***.****.*****.*****.********.********.*.**.***..**.*****.*******.**********.*********.****.*.****.**.*****.*****.****.******..*********.**.**********.**************************************************************.******.**.*******.**********.*.***********.**.****************.**.****************************.*.*************.******************.***.**********...*********.************.***********.****.******* .********.*********.*.*****.*********.*****************.**********************.***.*******.*****.***************.*******.******************.*..*********************.*****.*******.****.****.***.*.**.*******************.**********.****.*************.****.*..***********.*.***.*.***.*.*******.******************.*****************.**************.******.**.****************************.***************.****.**********..*..**..**********************************..*.******.***.*******.****.**.***********.************.****.***.****.****.*****************.***********.****.***.***.***.******.**************.*********.*****.************.*********.******************************.*.************.********.************.*******.******..************.********.****.***...**********.*************.***.*..***************.**********..****..*******.****.****************.******.*******.**************************.************.*******..**********.*.*.*******************************..************.***********************.******************.***********..*.*..***********.***.***.*******.****.**.******.**********.***********.******.******.*********************.***.***.**********.**********.**********.*****..***************.*******..*********************.******************.******.*****************..***********************.*************.*..********..******..*.*.*****.*********.******..***********.*****************.*************.**..***********.*************...*************.*******..*.***********..**************************.***************.**.**.*.********************.********************.**.***..**.**.******.*****...**..*******.********.********************************.*******************.**..********.*****.**********************************************.****.*********************************.*.*.***********************************.****.**.**.****************.*********.****************************.*****.********************..**.******.***********.*********.********.******.****.***.**************.***..******* .***.*******.****.*****************.************.***.***.*****.**.***.********.***************.*****.******.***.********.***.*******.******.****.*.****.**********.*******.***************.*.*******.****************.*****.***.*******.********.****.******************************************.***************.*************.*******.****************.***.***.***************.******.*..*******.*********.**.**.*******.***********.***.*********************.****.*.****.************.*.************.**..****.******.*************.*********************.*********************************.************************..***************.*.****..************.*******.*****.*.************.*.***.*..***********.**.*************.******.**********.**********..**************..*.****.**..****************.************.***************.************.*******.***********.*********.***.*****.******************.**.****.***********.***.*******.***********.****************.***************...***********.**.*****.***.********.********.*******.*********.*********.**.***.*****.*.******.******************.*****.***.**********************************.*******.*.****************.*********.****.*********************.*.*********************.***.*.**************************.*.**.***************.****************.********************.*****.**********.*******.*****.*******.********..************.************.****************************..***************.****.*********.***********..***********.******.****.*****.***********.******.***********..*************.*..****..*.***********...************.*************.***..******.*****.****.**************.************************.*****.**********.****.****.****..***************.**************.**.**.*******..*******.*.***.*****.***************************.*********...*.**.*.*****.**********..*******.*************....**********************************.***********.********.*.**.*****************.**************.****.**.**.************.***********.******.*****.**************.****.***********.* ****.*********.*****.****.*.***********.***************************.*************************.********.*...**************.***.*..************************.******************.******.**..***.***********************.*.********.**.*******.***************.***************.***.************.***.**.*****..*****.******************..***.*****..*********.********.****************************.*.*****.******************************.********.**.*****.*.*.***.*****..*******.*****.*******.***.***************************************.***************.********.****************.**.*********.*************.*******.***********.****************************.*..*********.************.****.*.**.**********************************.***.****.***.***************************************************************.*****.********************..*********.**************.***.***.*******.*********************.***********.*.*********************************.*****************.******.***.***********.*****************.**************...**.*.***.*.*****************.**.****************.****************.*.******.***.****.**************..****.****************************************.**********.*********************.**********.******************.***.*******************************.****.**.**.******.*.*********.*****.******.**.***.**********.*******.****.*****..*.*******************.*.**********..****.*.**.*******************.****.**.*****.**..*.**.**.**********************************.******.**.********************.*************..******.***********..*******.*****.*****.********.*.****************.*********.*.*****************.********.*************.***********************.*******************.******.*******.****************.****..**.**********************.*.*****************.***********.*****.***********.***.******..****.*****************.***********.*****..***********..***.**************..*************.*****.*******.*****.**************************.*******************.***********.***********************.*..************** *************.**.*******************.***********.**********************.******.****.*****.****.**********************************************.********.******..****************************.******.******.*.***********.*******.******.*.*.*******..**.***************.**********.*******************.***..*.**********.***.********.********************.******************************.*********.*****.******.*.********.****.****..**********************************************************.*****.********...*******.*.***.*****************************************.**********..*.***.****************************.****.*************.****.*************.*******************.******.**********************.*****.*****************.***.**********.***.**************.*.****.*.********************************.****.***********..*******************************.*******************.*******.************..**************.**...**********..******.***.************.*.**.**.********************.***.*******.*****.****.**.*************************************..**********..*.********.**************************************************.***.*.*******..*.*****.******.*****.*.***********.*.**************.******.************.*******.***.**.***.*****.***********.*****.*****************************************.***.******.***********.******************************************.**************.**********.*****.**************.**************..**************.*****.*******.*****.********.*****.*********.****.**************.*****************.****.**********.*.*.**.*****.*.***.******************************************************.**..********.***********.************.**.***.*****..**.*********.*************.************.***.*****.************.****.***.******.***************.**************.****.****.*******.***.***********************************.****.*******.******.*****.****.***************************..************..****.***************..********.*.********.***.*****.*****************************.*********.***************.**** ********************.**********.*************.***********.**************.**.*****************.******.*****.***********************.*.*******..*****.********.**..****..****.****************.****...***.*.*********.**************************.****.***********************.********************.***********.******************.*************..******************.**.********.*.*********************.********.*..*****.*.***.*.*******.**************.**********************.*.***********.**************.**.*****.*.******.******.*********.**.**.*********.********.*.*****.******.********************.*************.*.**.*******.*****************.*.***************..**********.*****.****.*****.******.********.******************.*******************************************************.*.***.****************.*******..****.***.*..******.*****..***.***.*********************.*********.*************.********************.*****.*********.****.***********.*.*****.***.************.*******************.**.****.*****..************.***********.******.****.****..********************.*..**.*.*************.*************.******.**.*******************.****.********.*****...****.**********************************************.****.*****************.**.***.**.***.****************.********.************.******.**************************.******************.***.**..****.*.*********.****.************...****.*****.**.***************.*.********.***************.***********************************************************.***********.************.************.******.***************************.**.****.******.******.**.**************.**.****.************************.********************.**.*.*****.*****.*.*************.********************************.****.*****.***.**.***********.*.*****.***.********.*.****.******.********************************.****************.**.****.***********.**********.******************..***.*****.****.***.*********.******.********.***.***********.*****************************************.******* ****.*.**.*..***********.*******.****.*****.**.*********.**.*************.****.***********.*********************************************.**********.*.***.********************.****.************.***.*.*****.*****************************************.**************************.*****..****..********.*.********.**.************************.*********************************.*****.****.********.**********.*.*****.**.*********.*******.********************.******************************.******.*..***********************.********.****.********.*************.**********.****************.*******.*.*******.************.**********.***************.*********.*****************.**.*****.****.***..*.***********.**********************.***********.*.**.************..**.*.**.*******.********.***.************.**********.*.***.*****************.****************.*.***..********************************.**********.**************.*****************.****.***.*********.*****.*****************.*************.**.*.*.*****..**.***********.**.*****.*****************.******.*..************.*.*************.**********************************.***********************.************************.*******.*******************.**************.****.*********.**.*******.***.***.************************.*************..**..************.***.************************.***.**********.****.******************....****.***************..*.*****.***************.*******.**********.*.*********.**.****.***.*********************************.********************.****.***.******.*******.*********.*******.**********.****************************.*************.*.**.*******.******.*.***************.**.****************.**********************.*******.**********.***..*******.**************.******.**.*************.*********************************.*********.****.*.*************.*****.*****.****************************.*..*.*******.**************.****.***..**************************.*****************.******..***.****.********.**..***********.**.** ********.*****.*****.****************.***.*.*************************************.****.**************.**********************.*****.******************.*******************.**********************.******.****************************..*****.*******************************************.****.*************.******************.************.******************.**.*****.********.************************************************.****.******.***************.*******.**************.*********.**.*****.*************.***.***********************************..****..*.**********.****.*.**********************************..********.**************.***.*********************.*****************************.*.*******.**************************************************.***.****.**************.*********.******************************.*.**.**.*.**********.*.*****.*.****.*************************.**.***************************.*******.******.***.****..***********************.**************.*********..**.***.***********.*****.*********.****.***.****.*************.*****************.*********.********.****.**.***.****.*.********.***.*****..*********.***.********.*.*****..*********.***************.***************************.***.******.**********.******.**************.****************..*********.***.**.****.********.*******************.**.**********.*******************************.**.*************.*.*.***********.**************.***********************.****.******.***.*******************.********.*.*****.*********.*.************************.*******.************************.*****.***********.**********..*****.******..***************.**.*******.***********.**..*******.***..***************.******************.******.*********.********.**.**.**.*.***************************************.**.*..**.******************************.***************.*...*************.****************************.******.***.**.******************.***.********.*****************.*.********.************************.****.*****.******.********** **************.*.*.************.*.*************.*.*****.****************.*.********************.*.*******..*****.*****.***********.************.******..*..*********.***.**********.**********.**************.**.***********.**************.**.**************.*************************.***.*********************************.************..************.****.*******...****.*********.**.****.*************************.*****************.*****.**.*******.*******.*******.*****.****************.********..*********..**.*********..***********.***.****.*******.*****.**********.***********.******.************.*.**********.***********.********.****.*.********.****.*.*********...********************.*********************.****.****.****..*****.*********..********.****.*.**********************.*..****.******.*.**.*******.**.********.************.**************************.***.*************.*.********************.**************.********.*****.********.***.****..*************.*******.*******.***********.**********.***********.**********.*******.**.****..*******.***********.***************.**.*******.***.*******.***.***.****.***.****.***.***.*******.******.*******.***************.************..*************.************.****.*.**************.*.*.***********.***.****..*.**********************************.****.****.********************************..************.**************.*******.********.*******.**.*****************..*************.*******..*****.*.**.*.***.******************************.**********.************.****.***.******.************.***********.*.*.**********.**.**********.*******.*************.**.******.*****************.*.********.*******.****.****************.***.****.***.**********************..**.******.***************************************.*****.***********.*.*******..*******.****************.****.************.********.*****.**********.*****.*****************..**.*.*.****************.************.****************.****.********.***************.***.***..**.*..****.******.****.** **.****.*****.****..*..***********.**********.**********************.*******.*.*************************.***********...******************************.***********.*********************.*********.***.**************.*****.*.********.****.*************.**.***.****.***.********.**..*********.**.*********************************************.**.***********************.******.***********************.*********.**********.*.******.***********.**.***.***************************..****.********.*****.******.**************..***.*******************.*.**************************.****.**.*************.**.***.*.************.***************.***********.***.************.********..******.***************************************.*******.******.******.**.*******..***************.********************.**.**********.*****************************.*******************************.*.*.****************.**.**.****.********************************.**.**************.**.****.****.********************.***********************.***.***********.*********.*************.***.*****.********************.***.*****************.************.******.*******************************..********.*************..*****************..************************************.****.***************.*..****.*****.****************.*****************.*******************..*.************************************.***.***********.*******.*********..*.**********.*****.***.*******.*********.******************************..******..****************..*************************.*.*****.****************.**************..***********.*********.******.**********************.*.******************.*****************.*.**.*******.************.*************.**********.***********.***************..*.***.***********.***********.**********.******************.***************************.*.***.***.****.****.*********************.********.*.*******.*************.*******************..*.************************.**********.****.*********************.*****.*.*.********** *************.*.********.**.*************************.****************..*****.*..*********.*.****.************.*****.*****************.******..***.************.*.*************.*****.****.********************.****************.**********.************.*****.****.*******.*************.***********.*****.*.****..************************.*..*********************************.*********.***..*********.*.*..****.****************.******.*.***.************************.**************.****************..******.**************.**************..***..********************.************************************..*************************.*.**********************.*************.*******.*.****.********.*.*****.********************.***.*******.**********..*******.***.*********.*.************..*.**********.***.*******.*********************************.********.**********.*.*******..**.*.**************.***.**.*******************..*.*.**********************.****************.***************.*****.**.*******************.*.*********.*********.***********..***.*.***.********************************.*********.***.*********************.****..*****..**************************************.***********************.****************..*******.**************.******************.*******************.***.***.*.****************************.*******.*.*******.*****.****.****.****.********************************.**************.******..****.************.*******************.***..*.**********.****.******.******.******.*****************.***************.**********.**************.*.*******.*********.*..****.*******************.*****.******.**********.*****************.*****.***.****.*********************************.************************..**.*.******.***.****.*.****.*******..***********.*.***.***************.*.**********.**.*******************.**********.****.*****.************.*.**.*.*.*******.***************..***.****.********.************.*********************.*********.***********.**********.********************.**** *.****.********.****.**********.******************.*.*****.**.****************.**.***************..*************.*******..***.***.********..*.******.*************.******.*****.****..*******.***.*.**********************.*************************.*****.**.*******.*.*.****.*********************.**.*******.*********************.****.******************************..********************.*************.*.*******************************.********.********.****.*********.****.***.**************..******.****.********************************.*********.**************.*******************..***.****.**********..*****..*.*.****.*.*****.*************************************************.***.***.****************.******.****************.*************..****.****.***.*.**.***.*********************************.******************************.**..***.*.*******.***********.************...**********.*******.****.*********.******************************.****.**..*********.*****.*.**************.**.**.**************.****.***********************..****************.*******.*.**********************.**************.**.**.***.************.*****.****************.*..****.******************.****.*********************.**.*.*******.*********.*****.***.**********.**********.***.***.***********************.*.****.***********.***.*************************.***************.*********...********.******..**********************.**.**.**.*****.***.********.****.******************.**.***..*********.***************************.********.*****.****.*****.*********..******.******.****.*.***.***********..*************.**.**.***.***************************..********.******.****.****.************.********.***.*************************************************.********.******.********.**.**************.*.***********************.**********.*.*******.********..*.*********************.*****..*******************************************.***********************.**.**************.*******.*********************************************** ********.********.***.**********..***.************..*****.**.*.**.*************.**************.**********************.***************...******.***.****.*******..**********.********************.****.****.****************************.*********.**************.************.********..******.***********.*******.************.***.*.****.*.********.*********.**************..******.*********.****.****.*****.********.****.**.*.*****.****.***.***.*********************.************.***.*****..*.****.**********.*********************.******..**.********.***.*****************.********.*****.**.*******.*.*******.**.*.*.********.********************.************.**.*******.******.**.*.**************.*****.*******.**..****.*****.*.*****************.*.*.*************************.*****.**.******************.***.***.**.**********************.****.*************.*.*******.****.*.*****.**.******************.***.***..***.******.*************.*****.*****.**.***.*******.***********************.**.****.************************.**.*******..*****.********.**********************.***********.******..***********.****..*******.****.*.**.***.**.***************.*******.***********.******************.******.*****..***********.********.******..**************.**********.***************.***.****.****************.************.*****.*.******.*****.*.*******.*.*******************.**********.************.*****.**..***.****.******.******.*.*****.******.***************.**********************.****.********.********************..***********.*******************.***********.***.**.*************************.******.*************.*****.***********************.*************.*.*****.***************.****..*************************.*****************************************.***.***.*****.***********.********.**.*******.**.***.*******.********.*.********.*******.*****************.***.********.**.******************.******.**********************************.*******.***************.*..******.***********.**************.**.****** *********************..***********...*************.************.****.*.******.*.****.***************.*....*************.****.**************.***********.**.*********.***.****************.********************.****.*.***.*********.*.***.*************.*****************.*****.****.*****.******..*************.*.*****.******.********.*******.*****************..*****************.***************.*****.*.*************.*****.**.*************************.*************.******************.***********..**.************************.*.*********.**************.*******.*.******.*********************.*****.****.*.******.*******.****************************.**..*******.**************.**.******.********.***************.***.*************.*************.****.*****.*****.*.***********.**************************...*************************.*..********.****.************.*************.******.*************.********************.******.***********.******..***************.********.***.*************.*****.************.***.****.*.******.****************.****.*.**.*********.******.**.**************************************.*.**********.**********.**.**..*****.***************************************..*********.**.************.**.******.***.*****.**************.********************************************************************************.************.********.********************************..**************.*.**.*.**********.*.*****.****.************************..*********.***.*********.**********.***.**.**************.*****...****.*********************.**.***.**********..***********.*********.****.****************************.*******.******************.************.*******.***********************.***.************.***************.*************************.********.********.**.**************..****.***************.*.*.***********.**************.**************..*.********************..**.****.*.**.*********************************************..****.***.*****************.*..*******.***..****.**.*********** ***********************.**.****.*****.***.*****.******************************************.*.***************.**.*********.*.*************************.**.************************.*******.*************.********.**********.****.****.**.*************.*******..************************..*******************.**********.**.**********.*****************.*.***********..********************.*****************.************************.***.*.****************.************.**.*****.*.********..*****.*********.*****************.****.*******************.******************************.***.*******.**.************.********.************.*****.********.******************************************.******..**************.*.**********.**********.*************.**.**.******.**..************************.*****.**************.****************.****.************************.*********.************.************************.*******..**..***..******.***********.********.********.**********.**.******.*.****.*************.*****.********.**********************.**.**.*******.*******************.****************.*****.********************.***.*******.************.*****.***.***.***************.*****************.*************************.****.********.*******.**************.***.**********...***.**************************..*********.*****************.****.*******.***.****..*..***********.**********************.****..********.*****.*********.******.*.**********************************.******.**.*****.***.*********************.************.***********************.********.****.******.***.********************************.****.****..*******************************************.************.*****.****.**************.*************.*****.**************..********.*********************.***********.*************************.*..********.*.***********************************.**.**.************.****.************************.***.*****.*******************************************.***.*****...**********.*******.***************.**** ***************..*****************.****************.*.************.*************.*****.*******************************.*********************************.*******.***.****.***.****.*.*********.*******************************.***********************.***.**.***.***.**.*********..*.******.*********************************.**************.*************************************.*******.*************.*****.****.****************.***************************.******.************.**.*****************************.********.**.*************.***********.*****************.**.*******.*****************.*****.*********************.*******.**********.**.*************.******************...********.*****************.*******.*..*****..*******.***.***.*******.**.********.*******************************************.**.***************************.************.****.**********.***************.********.****************************************.*********.*********.****************.****************.***.*.************.******.*****.************..*.******.*******************.******.***********.****.**********************.***.*****.******.****.*****.**************************.********.*****.**.**********************************.**********.***..******************.***.**.***.****.*****.**********************.************.****.**.*******.**.***.*********.**.**.*********..********************************************.******.*.****.*********************.***.**********.*******.***.*******.**.***.**.***..*.**************.***.***.*.*****.***.*************.*.****************************.*****************************..*************.*..****************.******.*****.*******************.***************.***********************.***.******..*.*******.*.***************.***********..*********.***********.*******.************.*****.***********************************.*******************...*.****************************.*..*.**.******.*.*************.***.*******.************.********.*******************.***************.****** .*.*************.*****.**.***.*..***************.*.**.*************.**.*******.**.**********.***.**********.***.***********.***.*.******.************************************.**.*.*.********..*******.*******.**.*****.******.****.*.*.*.************.*************.*.**.****..***********.*.**.*.****.**************.********************.********.*********..**********.*********.*********.******************************.***********.*******.*******.*..******.**********************.**********.*********************.***.*.*.******.****************.**.******.*********.*********.***.*****************.*********************.********.******.**.*****.****.**********************.**********.*.***.*.***.****.**********.****..*.************..**********.*.**.*******.*.**.*****..************.******************.*****.***************.***********.*****.*********.*************************.***************.***************.*****..******************.***.*****.***********.****.****.*************.*****.***.**************.****.****.**.***********.*****.***.*******.************.**.*****************************************.***.*..****.*******************.*************.***.***********************.*..************.**.**.****.**.**.****..***************************************************.**.*****..**************..********.***.*****.*********.****.*..**********.********.**..*****************.*****.**.***.***********.*****.**.*********************.*.************.********.**********************.*************.***********..*****..********.*************.*******.********************..**.****.******.*.*.**************.*************************.*************.********.**.**********.*****.***********.**.**..************.*****.*******.******..*************.*******************.***.*.*****.*********.********************.******.******..****************.*****..*.********..****.*******...*.**********************************.****.***..**************.*.***.*****.*.*****..***********.*.*.*******.***************************.*** ******.******.***************.*******************************.**.********************.****.*.***.****.**.*************.***.********.*.*******.*.*******.**.**..************.********.*****.****.**.***************.**************.**************.*******************.*.**.****.****************.**.**.**.**************.**.***.**************************************.***********.***.***********.*****.*.*************.***.*****..*****.*.******.*****.*********.******.*.***********************.*********.******.*.****.*****.******.*********..***.********.**************.****************.*****************.*.**.**************************.**********.****************.*.*.***.****.**.***********.****************.*****.*********************.****************.********.****.***********.****************..***.*.*************.*.****************.************.***.*.*********************.***.*.****.****..*******.*.***.*.*****************.***.**************.*******.*.**************************.*********.****.********.*****.***************.******.*************.******.*******.*.*****.*.**.******.*********.*******.**************************.*******************.*********************************************.**.**********.**.*.*.******..*.************************.**.***.******.*******..**.******.***.***************************.***************.**.**********.**********.***.**.******.*******.***********.*.****.*******.***.*********.***.*********.****.******.*******..*****.***********.***.****.*****.********.******.*.***************.******.***..*********************.**********************.***.*********************.**..*******.*********.*.********.************************..******.*****.********.*.*****.****.*********.***.*.*******.********.*.*****.***.********************************.*****.**************************.***.*************************.******.********.***************************.***.**.**********************.***.***********.********.************.*****.*****************************.***.******.**.***** ***************************.*.*********.*************.****..**.*****.**.****.********.********.****..*.*********.****.************************.***************.***.*.*.*.*****.****.******..************.*.****.******************.*************************************************************.*.******.**.*****.*********************.**.***********.*.*****************.****.*********************..***.***.***.*******.******.***********.***..*.**..*.**.*******.**.****.*********.*****************.******.***********.*****.****.********************.********.*****.**.**.*****.*************************.*.*******************.**.******.*****.***.****************.**.*************.************.**********.******.***.****..*****.*.************************.*.******************************.********************..************.***.********.********.*****.****.***********************.******.**.************.********.*******.*********.***..***********.**********.****.********************************.******************.******************.**.*******************.***.*****************.*******..************************.****.*.**************.******..***************.*************.*..*.*******.**********.****.**************.**********************.*.**.*******************************.************.**********.***********.**********.*.*********************.*****.*****************.****************.***.**********.*********.****.******.***************.**.*.************.********************.***************..*********.*.********.******...****************.*****.****.*****.****************.********.**************...***.********.*************************.****.*************.****.*****************.***.****.****.******************************.***********.***.***********.*.**********.**********.*.*.***..********************..**.*.***.***************...**********.**.*****.************.*****.******************...*******.****.******.******************************.**********.****************.**.*******.*******.***.******* ****.************.***.******.*****.*******.***.*.********..************.*****.***********..*.************.**********.*****.*******************************.*******************.**..*.***.****.****.**.***..************.***.*.*********.*..**..**********.******.***********..*******..***.***.***************..*********.*************.*******.******.*.****.*****...***.*****.*.******.*************.**********.*****.********.***************************************.*******.*******************.*****.**********************.******.************.********.***.**************************************.**.****.**.********************************************.*.*******.*.*********.*.*.*.*****.*.*************************.****************.********..**.****.****************..*************.*.***.*.***************.*.****************.******...*****.********.******.*******.*********..*.***.****.*.****..***********************************.***.**.***************.******.***.*..***************.*******************************.**********.**.**.*******.**.*.****.*********.**********************.*.****.*****.****.*********.******.*********.********************.******************.*.************************.***.*.**.*******.***************.***********.**.*.*******************.***.************.***.***********.*.**************.**********.*********.*******************.****************************.*******.*********.*****************.**********.***.*******.******************************************************.********.**.****.******.*.****.*******************************..****..***********.***.************.***.**.***************.*.********.************.*.********.*********************************..*..*.*************..*******..****.****.*********.**********...***********.*********.**.***..*******.*********...*********.**.*.*.*..*.******************.***************.*******************.***.**.***.*******..*****.***************..****..**************************.**************.*.**.*...*********.****************.**** ******.*.*********.************************************.*****************.*******.******..******.***************.****.*****.***********..*.********.*****.***.**************************.*******.***.*************.**********************************************.************.**********************.**.*****.***************.*****.*.******.*******************.********.*..********.**************.***************..************************************.**..**.**************************************.**********.*****************.******.*******..************.***************.***********.**********.***.******.**.********.*****.*.*****.*****.***************.***.***************.*********.**.***.********.*****.***.************.************.********.*******.****.****..**.*********************************.*******.*************.************..********.**.****.***.***********.*****.******.***.********************.***********.*****.*******.*******.********.*******.*****..***.******.*********************.******.**.*********.********.*************..**************.**.****.***************.*************..************.*****..**************.*******.**.****.*.***********.***.*********.******.**.*****************************.********.*...**********.**.********..***.**********.*********************.*******************************.*****.**********************************.***.**.***************************.****.********.*.***.********.****.*******.***.**********************.*************.*******.*.****.**************.*******.*****.***********..***.**.********.*****.***.*************.********.*********.******.***********.**.**********************************.*.******.*************.******.***************.********..*.********************.**.***.*.******.**************.************.***.******.**.*****************.********...******.*************..**********.**********..**************.******************************.***************.******.***********************.***********.**.****.**.********************.*****. *****.*.**..******.*********************************.*****************.****.***.*******.**.***..************************.******************.*******..*.*****..*.*..***********.*****************.***********************.**..***********.**.**********.*.*..********.******.********.*****.********************.********.*******.**********.*****************************************************************.*****.**.*****.************..*********.**.***************.******.**********..*****************.********.********************.***********.***.**.***..***.************.*****.****.************.*********.*************.***.***********.****************..***********.******.**.*******.*.******.*********.*****************.***************.********..**********.*******.****.*******.*************.*******.*.*****.****.*.*************************.**********************.*.*.*****..*.****..***.***.****.********.**.*******.**.***********.******.******.**********..*.**.***********************.********************.**************.**********************.***.***************..****..**.*******..****************.*.***.********.*************.***.*.*******..**.*.*********.************************.********.***********.****.************.*****************************.*******.*****.******..**********************.****************************.**.********************.*****.*********.*.**.********.*****************..******************.**************.****************.**********.**********.********************************.****.********.*****.*********************.*********.******..*************...*****************.************.*******************..***********************.***********.*********.***.**********.*******************.********.**********.*.**.****.*******.*******************************************..**************************..****.*************..*.*******.*****.***********.*************.************..*******************.*.***.************************.***.********.****************.*****.***************** *******************.*.***.*******.****.*****.*.*****.*.*.*..********.************..**********************.*********************.*******.******.*.*************.*******..*****************.**********************.*******.**.***********.*.****.***.*******.**.********.***.*************.****************************************.**************.*****.*******.*******.***********.***************.**********.*.*****.********.*******.***.****.*****.*.***.**********.*******.***************.**********.******.*********.*******.*********..******.**********.*******.*.*.************.****.**.********.*.***********.*********.***.*****.******.************.*********.******..****.***************.********************..*.***************.**********..**.*****************.***********.************************.***********..********************.********************************.**********************..****.************.**************.*****.********************.*******.**...***************************.**.****************************.***.***************.**.********.**.****.******.******.****..***********.*******.************.**.*.**********.**************..******.**************************.***..**********.*******.**************.**.**************.***.*****.*****.******.*********************.**************..******.**********.***.***************.*******************.****..*********.*******.******************************.************************.**.********.************.*****.**********..***..**.****.*******.*.************.******.**.*********.*****.******.******.************.***********.*******.**********************.*******************.******..****************..**..*************************.****.****.**.*************.************.*************.**.****.*****************.**********.******.************************..****************..******.*****************.****.*********.**.....*****************.******.*******.*******.**.*******.********.***************.*********..*****.**.***********.*****************.***** **.****.********..********.**.******.***.*******.***************************************.**.**************.*********..********.************.*..*.**.**************.***************.*****.*******.****.*************************************.************************.*******.*..****.*.***.*****.**.**.*..*.******..*.**.*.***..*******************************.**.*************************.*******.***.*******..*.*************************..**********.****************.***.*.********.***.****.***.*..******.***********************.*.****.*****.***************************.*******.***********.*.***********.**.*********.************.***.************.******.****.***********.********.**.***************************************.*********************.**.*.*******.***.*********.*********.***.**..***********.********************.***************.*********.******.***********************.*****************.**.*************.**************.**********.**************************.**************.*********..*****************.*.**.***.*.*******************.******.****************.*.*..************************.*********.**.********************.***.*******.**..**.**.*********************..***.*********************.************************.***.*****.*********.***.******.******************.****.********.********.**********************.**.********.*.****************.**********.*.*********.**************************.*****.*...*********..***.******.********...**.*****.******************************.*****.********.***.*****..***.*.*.********************.*.************.*******************.****..*****************.**********************.*.**.*********************************.*********.**.******.****.********.******************.********..*..******.*.******.************.****.*.********.********.*****************************.************.***.***********************************.******.*********.******...*********.**************.*****.*************.***********************.***************************.******************* *.******.*********..******.*****..***.******.***************.*.******.*************.*************.******..******.*****.*.************.*******.*****.*..*****.****.******.******************.******.*.*************.*******.*.******.***.**..*******.*.*****.***.*************************.*****.*******.**.*****************.*************.**.******.******..****.*******.***.**.*****....***.*****.*************************************.************.******.****.************.****************.***********.*********.*************.************.****.**..*****.***.*.*.**************.****.********.********.*.**************.*********.*****************.******.*****************************.*******.******************..************..***..*******.************.*.*.*.*****.*****.****************.******************.***********.***.*.*.*******.*****.**.*.***.***.****..***.*.*****************************.*****************************.**.******.***.********.*.**.**********.********.***.*.******.************..*****.*******.***************************.***************.*****.**.***.***************.********.*********************.*******.*.********************.*****.**********************.******.*****************.**********.**.********.*******************.***************..************************************.****.******************.*****.*********.**.*************************.**************************.***.************.**.***********************.***********************************************************.*******.******************..*****.******.*.***********...******...****************************************.**********************.**.*.***************..***..**.********.*.***.************************.************.**.*****************************************.******.*..*********.******.****.***..*.****.*************************..*********************.**.************.**********.*******************.**********.********.****.*****.********.********.*********************.****************************.*****.*.***** *******.*******.*******************.****.****.*******.**************************.***********.*********.*************.******.**.***..***.******.**********************.************.************************.***************************.****..********.*****************************.****.*.*.**.*****************.*****.*****.********.**.************.**.***.*******.****************.***********..*..****.******************.**.**********.*****************.*.*********.***************************.**************.************.****..*******************.**********************.***************.********..***.********.***************************.*******.*****.**************.****.*.*****.**.*********************.******.**.*****.***********.*****************.**.**.*****..*****.************.***.**************.************.**..****.***.***.****.*****.*.**.**.****..*.**.*****************.***.*****.******.**************.*****.*****.**.****************.*****.******************.***.***..*******..*******.**************.******.*.*************************************.************************.*********.*********.*********.*******.**********************.********.*.********.**.******.*****.****.**.**.***********.***..*******.****************************.*.***************.*******************************.****.*************.*********.**********.*.*******..****.******.********************************.******.*.*******************.******.*********.*.************..***********.*.***************.******.****.***********.***.****.*.*******.****.****.*********************.*.***.**********************.***.*******.***********************.*.************.*********.*******.****.**.*******************************.**********************.*****.*****.*********.**.************.*.****.************.*********.***********************.*****************.*.********.**********..********..**********.****************.*.************.***********************************.**********.*******.*****************.*************.*************** *.**.*.*************.******.*******..******.****************************.**.*******.***************..*******************..***************************.************.*****.****.********.************.*****************.***************..**********.**.****..**********************************************..*****************.****..**************.******.****************.****************.****.*******.******************.****.*********************.***.***********.*.************.***.*************************.***.********************************.*.*.*****************************.********************.*****.**.******************..***.******.**********.*..*****.**.**********.*********.********.***********************.****.****.***.********************.********.*******.********.*******.**************************.*****.********.**************.*.***.*************.**************.**.*************.******..**.******.**********..************.********.**************.**********.*************.*.***********************************.*.****.*.*********.*.***.*********.***.*.*******.**.*********...***.***********.**...***.***.**********.*.*.********.**********************.********************.**.************.*.*********.***.*********************.*.************.*****.*****.*********.****************.**********************.****.*************.****.*.*******.************.**.*.*****.**.*************.***********.**..********..******..*****.**.********************.**.**********...*****.**************.**.**.**..*******..*********************.*****************.**..*****************.******.***********.*******************.************..*******************.***************.******..*********.******.***********.*.*******************************..********.*****************.*****..*************.***********.*********.*******.********.***************.**************.*************************************..*.***.*******************.*********.*****.**.*****.***.****.******.****.*******.********************.**************** ********..**************************.***.****.****************.**********.***.*******************..***********.****.************..***********************.*******..*****.*****.*****..******.********.*******.*****.*..**.****.**..******.*****.*.**.******.**********************************..******.******.**.**.*****.********.******************.**.******.*.*.****.***.**.***.*************.********************************************..**.***..**..***************.****.****.********************************.********.***********************************.*.****************************************.***...**************..************.******..**************************.*.***.********.*****.**********.**.**********.**.*****************.***.**************.*****..****.**********************************.*****.******************.*********************.*************************..*************.***********.********.**.********.*******************************.*****.*.***************.*****.*******************************.****.***.**********************.***************.**************.*********.*.*******************.****.*****.*******************.**********.*.**.*.**.************..***..**********.*..*********...***.*******.******.*****.***.*************.**.*****.*...*******.********.**********.************.*******.********.*.*.******.****************************..*****.**********..****.***********.****************************.****.***************************.********.***********************.******************.*******.***.*.***..******.*********.*****.**.***.***************..***********************.*******.*****************.*****...**.*.****.*******************.*************.*****************.****.********************.*******.*.***********.******...*****************.********************.*****************.*.*****************.*********.**********************.********************.***.************************.********************.*************.******.***********.**********************.*************** ************.***..*******************.**.***..****************.***********.**.******************..****************************.***********************.********.**.***..*********.*.***.******.*****************.****************************************.*******.***.*****.*********.***************.*********************.***.**********.**.*****...***..***.*******.*****.******.************.**************.**.****.****.**********.*.*********.***************.****************..*************.******.*.*****.**********************.**************************.*******************.*****************..***.**.********.***.*.*********.**.**.***********.**.*.*********.*******.******.******.***********.*.*****.*******.**********.***********.**.***.******.*******************************.*****.****.***.****.***.*****.*.**************.**.*******.*****************.*******..*.**************.**********************************.*.***.*******.***.**.******************************.*************.*..********.***.**.***********.***.*****************.*****.****.*******.**********************.****.***.*.***********..*.************************.*****.*************.**.******.**********************.***************************.***.*******************.*.*****.*.***************.***.**.*****.*******************************.******.***.*************.***********************.***.***.**.********.**************.******..******************.**************.*******.**********************.*.*************************************************.********.*.**.*************.***.***************************.***************************..**********.*****************.******..*.**.**********************.**************..***********.*********************************.**.******.******************.******.*****.**************.*******.*.**.*********.****************..*******.*********..********.**.*******.****.**.***************.*******.*****.*******.**.***..***.*.********.*.*************************.****.*.******.*******.***.**.*****.*****.*** ****.****************.*****************..**.********************.***.********.****.*.***********************.**.************.****************.********.**********.***.********.*************.*************************.*********************.*******************************.*****.**.*******.*********.****.******.*****.***********..***************************.****.*****.*********************************.***********************************************.****.************.*.*****.**.**.************************.*****************.***********.**.******.****************.****....*.***.*****.**.***.*********.***********.****************.***.**.**********.**..********.****.************.**.**********.**.*****.**.****..*.*.*****************.**************.**.***.*******.**.**.*.****.****.*********.****.**.*******.******.********.******.*******.*****************.*********.***.**.***.********.**.************.**.****.*.***************.************.*..*.***********.*****.********.*.*********..*************..***.***.************.********.******..*****.*.*.*****************.******.*****.**.*************.*******.*******.***********.***.*****.***.*..**.******************.***.*.*.*****.******.*****************.***..*.*****.***************.****************.***.****.***************.****************************.*.*****************.*.*.*****.**************************.**.***.*********************..************.****..******************.******************.*****.********************.***********.************************.******************************.********.*****.***********.**********************.**.*********.******.*******.************.**.***.**********************************.*.******.*****.**************************.******.******..****.**************.******.*.******.*********.***********************.****************..*********.******.**********.*****************.***.**********.*****.*.****.************.************.**************************************.*..*****.************.****************.**** *********.******.***********.*.*****.*.**********.************************.********.****.*****.*.********..*.*.*.***.********************************************.*************.*******.****.***.**.**.***.*******.*****************.****.**********..******.****************.**.**.***.****.***********.*******.******************.************..**************..********************************..***.***.*****.***.***.******************.************.*****.***********.*********..*********.**.******..*****..****.****.****************************.****************************.***.***************.*********.*****.*****.***************************.*******..**************.*.****.**.*******.***********************.**..****.***.********...***...************.**.*************************..****.**.***.*********.************.***************************.***.***********************.******.*******.***************.**********.****.*****.*****.*****.***.**************.*****.********************.**************..*********.***********************.**************..***************..************.***********.**********.*****************************************************************************************.***..****************.**.******.****..*******.*********************.****.*******.************.****.******.****************.******.*****.***.********************.*****************.*.*********.********.********.*****************.*****.**..**.******************************.*************.*****.*********.***************.***************..******.*.********************.*****.***************.*****************.****..*****************.**************.*.***.***.***********..*..****.*****.***.*****.*********************.***..****.************************.***********.*********.***************.**.*********.****.*************************.**************.**********************.****************************.*******.********.*****.********.********.**********.********.***************..*******************.******************* ******.***********.*******.**************..**.*.**********..***.************.**.********************************.*********************************.********.*.******.**.*************.**************.***********.*********.******************.***.********.*****.************.************.**********.**********.*****.*****.*.*****.*.**.************.*******.*******...*************.*.*****.****.**********.*********************************************************************.*********.*************.*****.****.****.*******.***.******************************************.************.***********..******************************.********.***************..*****.****************.**********.************.**************.*******.*****************.*.************.***********.*****.************..****************.***.*******************************.**************************.***.********.*****************..****************.*.**.*****.*****.*.**.**..***************************.****.******.*****.**************.************.**************.*******.**.****.******.*.***..**********************.*****************.*************..*.*******.*.*.*************.********.****..*****.******************************.*******.****************.**********.******..******.**********..*******.******************.*******.**********.***********.***.***********.****.*.**.**.***.**.**********************.***************.*.*..****.*******.*****************.****.****.**********.****.*********.*********.**********.************.*****.*.*.***.****.*******.********************.***.******.****..***.**.**.******.***************.********.****.*.******.***..**.*********.**.*..********.********.****..*****.****.**.*.*************************..**********.************.****..***********.*******************.**********..***************.********.*****************.**.**.*****.**.*************.************.*.*.**************..*******.***.***.**********.***********.*****************...*****************.**********.**************.************ ***.***.****************.****.*********************.*******************.**.*******.******.*****.*****..************.***.***********.*.*****..***.*.**.*******..*********.**.*********.***.*********.*********.*************.*****.*.**.*****************.*****.********************.******.******.*************.****.**************..**.*********..************.***.*.*.***.***************.************.*.*.*********.*******************.**********.*.****..*.********..****.**.***.*******.***************..******.**********.***.***..*************.*.****.**********.*.**************.*.*******.***.*******************.******.**.*****.******.**.******.**.*.**..************.*.*********.********.***.*****.*************.**.*.**********.***********.***********************.**********************.**.*************.******.*.*******.****************.********.**.***************.*.*************************..******.***.*********..****.****.****.*******************************.********.*.**.*******.**.***********.*******.***.*.**********.*.**..***********.******************.**.****.****.***********.******.***************.*****.***************.*********.*************.************.***.****************************************.**.**.**.********************..****.******.***.***.********..******.********..*********************.**********.*********************..*******.***.******.*********.********.***.**.*************.*******.*********.********************************.*****.*********.************.*****************...*******.*************.*****.********.******.*******.******.***.****.**************.******..*************************.*******.**.**************.********************.******.*********.*******.***.****.*********..**.**************.*******************.******.******.*********..***********.**.********************..****..**.***************.******.******.*.*********.*******************..************************************************.**********************.**********.******.**************.************* ****.**********************.*.****.**.*******************.***********.***.***********.***.***********.***.****.****************************************.**************.**.***.********.*****.***********************.**************.******.**********.**..***************.**************.*********************.************.*.************.****.*.**.***************************.**.******************.*.****************.**.************.**********************.*.**.*****.************.*****..*****.*************.****.********************************.**.************..**..*************.***.*******************************..*******************************.*.**.***************.******.**************.************************.**.***.**.***.**************.******.*********************.****.**.**..*****.******.******.**************.******.**.*******.************.****.******.******.*************..****.**.**********.************.*.*.*****.**.*****.*****.****************..**.*********.****.**************.***.*********.**********.***********************.**********.*********.**.*********.***.**.****.***.*****.******.****.*******.**************************.**********************.**.****************.*.***********.**********.*.***.*************.***********.***********.***********************.*.******************.******************.*********.*.****.****.*..******************.************.***.****.**********...*.*.**.**********.****.**************************.**********.***************.**************.***************.****.*********.***********.***********.***.**************.*********.**..**.***********.*************.*********.****************************.**.***.************..****.******************.**********.*..********.*******.*********.****.******.******************..***********.********..***********.**************************************************..**********************.**********.*.****************.***.*********.*..************.*****************************************************.******.**.*.**** **.****.**.*****.*.************************.*.*******..****..*.******.***********************.**.****.*******.***.*************.**********.********.**.****...*.********.***************.********.*****.****.*****.***************.***.*********.*********************.******************.********************.************..******.*******.***.***********.*********.*.**********.***********************.***.******.********.**********************.****************************.**..************.***********..****.*.********************************.*******.******.**********************.****.******.****..***.*****.**********.******.*.****.********.*.*********.***.**.**************.***.**************.*.*****.**************************..**********.*..*****.*************************.*****.****************************.***.************.****.******.***.*.*************.********..**********.*********.**********************.**********.**************.******************..**.******************************.**********.*.**********************.*****.**********.******.****.**.*********.***********************.********.***************...*..********.**.******.********************************..*.*******.**********************.****.*****.******.*************************.*******..*******.*.**********************.***********.****.***.***********************************.*******.****************.*.**.***************************.****.*********************..***..****.****.**.*********************.********.*****..****************.**********.*******.*****.**.**.*.****.****************.************.***.*********.*.***************.***.***********.*****.******.**.**************.*****.****************..***.*************..******.**********.*********************..*..***.*******.*.****.**.*************************..****.************.***************.*.*.***.********************************************.***********.************************************.***.*********************************.**********.**.***.****.********** ****.************.*..***********************************.*****.****************.*.***********.***************.*************.****.******************.******..****.**.***.***.****.*****..********.***.********.**************.********.******.****************.*************.**********...**.******.***********.*********.******..**********************.**.*******.*******..*.*****.**********************************.***.***.***.*************.*******.**.******.********.***************.*******************.*.**********************.*****.*.****************.**.**.*************.*********.***.****.*****.*******.************.*****.**********.**************.************.**********.**************.****.***.*****.**.*****.**********.**.**********************.**************.********..********.**.**.*****.******.**.*.*****.**..******.**.*****.***.*.********.*.************.******.***.*****.******.****.*****.************.*************.******************.*******..********************.*****************.*.*******.***.******..********.***...*..******.******.*******.***.****.*.****************.************.****************.***********.******************.**.*******.*****.************.*.****.******.*********************.*********...**.****.*..*****************.****************.***.***.***.***********.****.*****************.***.*************.******.***.*********.*******.*******************************.*************.****************************.************.******************.****..******.*****.*****************.****.*************.**.***********..***.*.******.**************************.**********************.***.****.*.********************.************.*************************.**.**********.***.*****.***********.************.**.*.********.******.**.***.***************..*********************************...******.**********.***.**.*.*******..********.*..*.***...*****************************.*************.********************.****************************.*****.*..*********..***************.**.**.********* ***..********************.***.******************************..**..******.**.***.******.*****.***.*****.********.*******..*.**.*..***************.***..**********************.*******.*****..****..******************************************..*******..*.*********.****.******.****.****************.**************************.****************.******.************************..*****************..***.******************.**..*****************************.*******..*****.*************.******.***********.****************************.*****.*****************.**..****************************************************************.*******************************************.***.************************.**.********.***********.*.********...*.*****************.**.*.*****.**.******.*.*******.***.*****..******.*****.**.****.****.******.********.**.*****************************..*******.********************..*********.******.***********..***.*.****.*******************************************.********.*****.***********.****.*******..*********.************.**.*.*.***************.*****.***.*****************.*****.*******.*************.********.******.***.*****.******.*******.******.********.***********.***************.***********.***.**..*******.*********..*******.******.**.*****.***.****.*****************************.******..************************.*********************.*****.**********.**.**************.********.************.***.***.***********.***.***.*******.**************.**.****.************.*******.**.************.**.*..**********************************.*************....****************.**.*******.******.**.**********..****************.****.*********.*************.**.*****.*********************.*******.******************.************.******.***.*******.***************.**********************.*************....******.***.*********************..*******.**************.********.*.****.**.***.****.*********.**.******.*******************.***********************..***************.**.******.*.***** ******..********.***.****************************.*****************************.*************.***.***.************************.************.**.*****.******.***.***.***.**.**.*.**********.*******.*****.***.*.*****.*********..*********************.********.*.*.******************..*****..***************.*********************.******.*****************.**.***********************************.******.*.****.**********.*********************..*.****.**************************************************.*******.*****.*****.***.*.*****************.***********.*****.*******.******..********************.*****.*************************.*******************.************.**********.******.*************.*.*******************************.***********.*********.**.*********************************..***************.******.**.************.*.*.*************************************.***********.**.**..**.***********.****.**********.****.***********************.***********.**.******.*************.**.*.*********.*********.*******.**.********************.******************.***********..******...*************.******.*********************************.************..****.*****************************..****.**.***.**.*.*****.*******************************.***************..****************.*.*********..******..*.**.**************.*.*************.*******************.***********************.****.**.*************************.*************.****.**.*******.******************.***.********.*******.******.*************.*.***.*******************..***********.*.********************.**.*.**.***.*..**.****************************.***************.******************.*****.**********.*****.*****.*****...****.**.*************.*****.*******.*.*****************.***.*..****************.*******.******************....********************.*.*.*************.*.***************.****************************.**************.*******************.*****.*******.***********.****.*************.***************.***.*********..*.*.***.***.** *******.***********************.*******.******.********.*.********.*****.****.**********************.*.******.***************************.******.************.*******************.************.***.********.*****.************.************************.****.**.*************.***************.**********.*****..**********.**.**.********.********.****..******.***********.**********.***********************.******************..***.*********.*************************.************.********.*********.****..************************.*************************.***..*************************.**.****.*****************************.****..******.*..*.******.*.***.****************.*****.***.******.*********.**.*******.*******..******.******.**.*********.****.****************************.**********.******.**************.******.****.******.*******.********.*.*******...*.************.*.******.********************************.***********.*.***.********.***********************.*.***.**********.************************************.*.********************.*.******.*.******.*********.*.***********.**.****.*****************************.************.****.**************.******.***..**.*************..*.*********************.*.*********.******.*****************.*********************..*.********************************.**..***.*****************..**.****.*****..**.********..***********..**.**.******************************..****.**.*****.****.****.*********.***************************.***********.****.**************.**********.***********.********..**********..*****.**************.*****************.***.*********.***..*****.**************.*******.******.************.*********************.********.********.**********.******.*******.*****.******.****************.*************************.**.*********.*************.*.**.********..*.****.*******..************.*****.******************.**********************.***.******.***********.*****...**.***************************.********.*******.**********.****.*********** *********.*******.***********************************.*.**********************..************************.*.**.********.*.******..*.***********************.*************.***.****.*******.*.*.******************.*****************.*****.**.*********.*******.************.*******.***.******.*******.**********..***.***.************.***.**.********************.*.************.***.*************************************.********.*.****.************.******.*******************.**.**************.*****.**.********************************.*.*.**.*********.************.************.*.**************.*********.**.*********.*********.*.************.***.**********..*.*.**************.***.******.*.***..**.***********...**************************.************.***************.***.********************************..*********..*********..****.****.***********.****..***.***.****.****.****************.*******.********.********..**********.*****************.*...******.***********************.*******.*********.********************..**.****..*************.*************.****************.****.**..**.****..************************.*..*****.*******.****************************..******.**.******.***.********.************.**.**.****.****.******.*******.*******************...*****.*******.*****.**.***.***..****.*****.************.************.****************************.****.***.***************.*********.*****.****.*****.*.***********.***********..*********.*****************.************************.***..*****..***********.*******************.********************.***************.*****.****.*.**..***.*******.*****..***********************..*.********.************.*...**************************.***********.*.*******************.*****.**.******.**************.********.**************************.*******************.*************.******.******.*****.**********.**********.********.*******.*.*.**********.********.***************.***********..*****.*****************************.********************************** **********.*********.***********.***..********.**.*..*****.***.*****.*.*.**********..**.****.**..**.***.*****.*****.******.*******.***************.****..*.************.****.*.**..*******.*******.****************************.********************.**.******..****************.********.*******************.****.******.***.******.*****.****.***********.**********************.****.****************.*..**********.***********.******.**********..****.****.******.*******.*****.*********.***************************************.**.*************.**.*****.**.*********.*..**.***.*******************.*.***************.***.**********************.********.************.**********..************.*************************.*******.*******.*.************.**.***.****************.******.**.**.*****.*****.****.********.*********.********************.***************..****.**.*************************.**.****.************.******.********.*..*.*****.*****.*********.**.***.********.**********.*********************************************.*****.*****.***.*********.***********.*****.********.**.*****************************.*****.****.************.*..******.*.***.****.************.*******.***************.******..*****************.********.****.***.*.****.*******************************.****.*.************************.****...*****.*.*****************************************.***************.***.**************************************.***********************.***************************.*************.**.***.****************.****.***.**.***.*.**********************..*******.****.*.*****.***.*******.*.************.****.********.****.***.*.*********************.********.*********.******...*****.****..***.*.********.*******.***.****..******************************..******.******.********.**.*.*.******.*.*********.*..*******.*******.***.*******.*********.**.*.**********.*.*********.***************.***.*************************.*******.**..*.********.*.*******************.*...*************.****.***.*******.****** ...******.*******.*************.***.********************.*************.***********************.**********************************..********************.**..****.*.****.*****..****.******..*********.***********.****.******.****.*.*******.***********.********************.**************************************************.******************************.*.********.****.**.********************..*..****.**.****.*************.******************.********..****************.**...*************.*.************.*.*.*********************************************..*********************..****.**.*****.*******.*****************.*..*.*************.******.****.*********.**********.**..****.*****.*.**************************.****.***.*************.******.*********************************************.********.**.*.**..***********..*********.*******************************.****.*******.********.************************.**********.*******.*******.*.***.*********.***.*.*.*****************.**.**.********.***********.************.*********.*.******.*********.***.*..*.*****.************.**.**.*********.****.***.*.*******.**********..***********.*****.***.******************.*******..************.*********.****.********.**.*****************.*********.*.*******.*********.**.********.*******************.***********************.*************.******.********************.**..********..*************.*************.*****.**.*.*******************************.****.*********..*.*********************.************************************************.****..*******.*..*******.******.*.*******.*.****..**************************.*********.*********.***********.*****************************************.***.*********************************.********.*.******.****.*********.************.************.*.**.**************..***********************.***********.**.**..************************.********************************.*.***************.*******.*...**************.****.****************.*.*.*************************** ***********************.***.*******.******.*******************.*.**.*.******************.***...*****.******.***.*******.**.***...*.**.*************************..**.***.******.************************.******************.*.******.***.*****************...*****************************************.************.***.**********************.**.**********************************.*******.************.*****.*.************.*************.**...******.******.*******.*..******************.*.***.***.***.**************.********************.************.*******.************.****.*.****.*******************.**.**********.*.*.****************.****************..*************.*****.*******.***.*************************************.****.*********.*******************...********************.**.******************************************..******.****************..*.**.***************..****************.**************.***********.********.******.***.*********************.**********************.*****************.****.*********.**********************.****..**********.*.*****.***************************..**********.***.*************.*****************..****..********.******.**.*.******************.********************.*.****.******.*****.*****************************************************************.***********.*******.*******.***************.****.****.********.******************************..**.*******.****.****.******..******.******.*******.**.*******.*************************..**********.***************.********..************.**.****************.*******..*********************.*.*********.************.************.********.**************.**********.**.*.******..*************.**.**********************.***.***********.*******.****.****.*.*****.***************************************.******.*********.**..**************.*..***.**********..**.*.************************.******..********.**.**.**.***********.******.*.*************.****.************.*.**.********************.***************************** *******.*************.************.*******.******.*.***********************..**.**..********************************************.******.******.**.*.*******************************************************.**.*****.*.**.*****..**************************************.****************..*.*****.*****.******************.*..*****************************************.*.*****.****.***************.*******.*.*.************.**.****.***********.*****.******.****.*********************.****.********..*******.***.*********.*****************************..******.*********.******.**.**************************.***.**********...******..**************.*.****.***.*********.*..**.***********.****************.*****.********.*.*****.*************.*****.*******.******..*****.*.**.*****************.**..******.***************************.**********.********.*.***************.******************.***.****************.***.************************.*.***************.**********.*************.**.*********.******.**.********************************.******.********.********.**.*****.*.************.*.********************.**..***********.****************.************.*.*.*******.******.******.*******.************..*********.*******************.*.*******.**********************.********************.*.***.*******************************.****.*.*********.*.*****************.**************.**.*******.*****.**********************.****.******************...****.*******.**.***.***********.*****.*************.*******.****.************.*.**********.****************************.*.**************.**.******..****.***.**************.**************************.***************.**********************.**************.*.*************.****************************************************************.******.*****************************************.*.**.*********************.********.*.**************.**************.****.**..**.**.**.********.*******.****************************.**.***..*****************.***.************************ **.**************************.*************..******************.***.*..**.**************************************.***********.*********.***************.*****.**********.******.*****************.**************..**.************************.********.***************.**********************.******************.*.**.******.*.*..***.*******.*************.***.********.**********.**.*********************.****.*.***********.************************************************.*******.*********...*****************.*****.*************.*******.********************************.*********.**.*****.******.*.****************.*********.****.***.***********.***************************.****.************.********.**.***.*********..********.********.***************.*.*******.***********.*****.***************************.*******.*******.***********.**.**********.****************.****.*********.***************.***********.****.*********.*******.**********.*****..************.*********.****.**.************.**.****.*.**..*.**.*************..*******..*.*********************************.**************.***.**.**************.****.*********.*********.*.**************.*****.*******.*******************.*..****************.***.**************.***..*****.***.*..******.*********.****.***.*.***.***..*****************.**********.**********************************************************.******..*******.***.**************.***********.****************.***.********************.********.*************.**.**.********.....****.***..*****..*********.*.******.*********.*****.******.******************.***.**********************.****.**.************.*************.****.******.****************.**.*****..****************..***.**********..******.*.***************************...**.************************.****.************.****************.********.****.*..******.***.*.****************.*********.****.*********.****.*****.******.***************.**********.**.****.**.****.*******************.**.*****************.***.**.*******.*. *****************.********.********.***********.**********.****.*.**.***.*********************.*********.*.***.***.***.*****.*.********.*.*****.*******.*.********************.**********..****.*********.**.*.*********.***********.**********.**..************.***.******************..********************.***.******.***********.**********.******.*****..*********.********.****************.*****.***********.***********..********.****..**.*...****.********.*.****..***********.***************.**.*****.***************.*.***.********.**************.*****.*..********.****************************...***********..**************..************..*..*******************.*.************.********.**********.**********************************.**..**************************.*************.*.***************************.******************.********.****.**********.**.**..***..***.*****************************************.**************...******************.**.********.***.**********.****.****.******.******.**.**.*..**************************.**...***********************************************.*****.****************.***************.**********.*****************.**********.*.******.************.***.**.***.***************.**********************.**.*******.************.*************.*******************.***.****.*****.******************.*********.********************.*****.***************.***********************************.***.*******.*.**********************.*.************************************.***********.*********.***.************.**********.************.********.***********.******************.***********.**.**.***.**.*******.********.*.****.***..****************.*************************.*.***************************.*..******.******.*.***.*********.***.**.**.**********.**********.******.****.****.******************************.*****.***.******.*********.**********.*****.**.*************************************************..*.****.*******.*.****.**************.***.***.*.****.*.**********.**** *********.****.***************.***************.**.**************.****.************..**************..*******..******.**********.**.****.*..*****************.****.********.**.*..**..*********.************************************************************************.*****.**.***.*******.**.**********.**********.****.**********.**************.********.********.******.**.********..*.*****.************.******.*****.**.***********.**********.*************.*********.*******************.******.**********..***************.***********************.**************.***********.****.*******.**.***********.********************.***.*****************.*********************************.**.**********...********.***.***********************.*.*****.******.*****.**..********************************.****.**********.*.*..*********.*******************..*********.********************.*******.*****.***.****************************************.*.*****.*********************.***.************.***.***********.***..**********.**..*******.**.*******.****..******.********.*.*************.*********.************************.*****.******.***.******.***********.*******************.****.*.*************************************************.**.****************.******.**********.**************.**********.*****************.**.*.****.********.**.****.*******************.***.**.**********************.*******.****..*********.**.**.***********.**..**.*******.*.********.***************.**********************************************.**************.********.*****.****************************************.**********.*********.**********.******.********.***********.**.****..******.*****.****.*********.*****.*.************.***.**.*************.**.***.**.**.*.**.***************.**.****.*****.*.********.**.*..****************.**********.*************.***************.*.********************.**.***************.*.*******.*.*.**.*******.*********.***...***************.***********.*******.***...***.*.**.*****.**.*.******.*********** ******.*.***********.***********************..********.*.*****.*************.******.**************.******.*.******.*.**************.******.*************..*********************.********.*****.**..*******.**********.*******.****.***.****.*******.*****************.*.************************.**.**.***************.***.***.********.*****.*****.****.*************.*..****.***.*******.**.************************.**.*.**************.*********.*.*.******************************************************.**.*********..**.**.*********************************..************.*.*****************.******.***.******.******************.*************.*****..*******.********.*****.**.****************.*********************************************.***.**************.***.*****.************************.*********************************************.******.*.***********.*****..*******.***************.***.*.***********.***.**************.********************.*.****.********.*************.*.*******.*.*********.***..***.*...*****.*.***********.***.**********************.**************..*****...*******.**********.*****.***********.*****..**.*******.****.***.**.***.*.***.*****.**********..****************.*.*******.*****....*.***.*******.**.******.********.******.*.***********.*******.******.******************.******...**.******.*********.*****.*.**********************.***********.********.*****.*******.*****************.*******..*********.*******..***************..**********.******************.*********.*.*******************.***********************.************************.*******.*****.******.*****.***...*****..******.*..*****.******.***.*************.************************.**********.******************************.***************.***.**************.******************.***************************.************.*****.*************.**********************.**********.**********.********************************************.******.****.**..***.**.**************..*****.**********.*****.******************** ...****..****************.****..*.***********....********.********.*****.*****************.*.****..**********.*..*********.***.**************************.****************.****.****************.*********.****************************.******************************.**********.***.******************..*.***************.****.*****.*************.***************************.******.****.***.***********************.***.**.*****.***************.**********************.**.*************************.*******.*********.**********.*****.*********.*.****.**************.********************************.*****.**.*.**.**************.*.***.************.********************.***.***.******.***.******..*******************.****.********.*.****************.*************.***.***.***.******.**.*******.*****.*************************************.***.*****************.*.*******************************.*.**********************.*****.**.**.*********.*.****.***.*.*******.***.*********.*****.********.*********.*.**.***.*****************.****************.*.********************.*************.*****.***.*******.**.*********.******.************************.*******.**************************************************************.*.***********.*********.*******************.********.*.*.***********.*******.*******.***************************.**************.*.*******.****.********************.**.*********************.******.****.***..********.***************.*****.***.**************.****..*****.********.*******.*********.***..**.***********.*.**************************.**********.****.*.*********.******.************.***.**.****.*********************.*.********.*.*****.****************************.*.**.*********.**********.*****.********.**.****************.********.***.**.*********.**.**.****.*****************.*******...**********************************.*.***.********************.*.******.****************.*.*****.*********.******.***.************.*****.*.*******.*****.***.**.***************.*******.**.********* ****.**.**.***.******.*********..*********.******.*****.**********************************************.*********.*.*****.***.************.*************.**************.*****.************.*.**.****.***********.**.************.*****.******.*****.*******.**.********************************.*******.*****.*****.************************.****.*********.***.*******.**.*.****************.*.*****.***.*************.********.*****.******.***.*****.**.*******.*.********.**********.*******.**..****************.******.**********************************.**.**********.*************.******.****.**************************.*********************.**.******.*.*********************.*****.**********.**************.*********.*.*******.*******.*.*.**.*********************************.*.***.*****************.****.*****************.*.*.***.*******************.*******..*...*.*************.************.******.*************************.****************..**.**.**.********.*****.*******.***********.********.********.******..*********.*****.*************.****..*.***..*..*********************.**.***.***************.*.********.**.**.********************..**********.**************************.******************************.******************.*.*****************************.******************.*********.******************.***********.********.**********************..*********.*.*******.**...*****************************************.**.**.**.****.*.*****************.**.*.********.*********.*******.**********..*********.**.*******************************.***********..********.**********..**.*.*****.***********************************.**..********.***********.****.*************************************.***********.*******.*****..***********..******.**.***********************.*****..***.**********.********************.**.*****.*****.****.*.************.*************.***.***********.******************.***.**********.**********.********.******************************.****.*******.*******************.***.*.******* *****.*******.******.*.**************.***********.*.**************************.*.*****************.*.******.******************.***************.************************.*******************.*******.*.******..*********.***.**********.*****.*****.********.**********.*******************.******.************.*****.*******************************.***************************.***.**.*****.******************.******.******.**********.**.*********.*.****.*****.*******.*.***.******.****.****.*****************.**********..************.********.*************************************..****.****************.*************.***********.*.******************.******.***.**.***.****.************.****.******************.*.******..*.*************************.*.******.**********.*****.******.**.***********...***.**.*************.********.**************.**.********.****.**.***.*************.*******.************..******.*****************.**.*********.***.***.***********.*..***********..****.**************.**************..********.*.*.*.**************.***..*****.**.***.*****.****.*******.********************.**..***************.*************.**************..******.*************.***..****.**********.***********************************.***********.******************.***..*************************.******.******.*******************.*.************.****.*****.*********.**************..********.***.************.*************.*.********.****************.****...*.***.****.**..****.***.******.********.******.********************************.******.********.*****.*************.*********.*.*******.*******.*************************.***************.******************.******.***********************************.****..*.**.*************.************.***.*****************************.**************************.******************.**.********.********.*******************.*..******.****.***.***.************************.*.****.**********.***.*******************************.****.************.****.**...***********..**.** ***.******.***.**.*.****.***.*.******************.***.*.*******...*.*******************.***.************.***.***************.**.******.******************.***********.******.*********.*.****.****...*********..******.****...********************.******.****.***.********.************.****.*.*******.*.**********.*...*****************.**********.****.*********.*************.*****..**.***.*************.****..****.********.*.******.***.**.*.*******.**.***********.**.***********.*************.*******.**************************************.*******.********.**************.*******************.**************.***********..**********.**********.*****.***********.****************************.**********.**.*************.***.***********.****.*****.**..**.***********..*.*********.***.*******.********.****..**.*****.************.***.******.***.***.***.**********************.******.*********.************************..**.************.*.****.**************.*******.***.********.********.**.***.**********.*********************.*********************.************************.**.********************.*****.***.*.***.*****.*.*..*********.*******.**.*************.******.***************.*****.****.***.****.*************.*******.******.*****.************.*************************.**************.*********.***********************************.******.**.********.******************************.*******.***.***.******.***********.****.**..***.*****.*.***************.*.****.***************************************.*.****************.*.*****.************************.**************.*********.***************************.***************.********..**************.***********.*****.*.****.****.****************************************.*********.***********.**********.*************************.******.**********************.*************.**.*****..**..*******************.**.*********************.****.********.**************.*****************.******.*.*******************.********.****.*****.**.********.*******.***.*** ******************.************************.*********.****.***********************************..************.**************.**********************.*********.********.*********.*******************..*****.*******************.***********.*.*.****************.***.***********.********.***************************.*****.*******.****.******.****.*.************.*****.**************.**********.*************.****************.**.**************************.*******.******.*******.*****.*********************.**********.********************.*****.*******.*.****.*************.*******.*************.******************.**************.******..***..********.*.*********.***************.*********.*.**.*****************************.*******.*************.*****.********.*****.*****.*******************.*.********.***************.*...**************.***.**************.**.***********************..***.*******.********.***.**************.******************..*****.**************.*****.*****.***.*****..****.*.*******.*************..*.**.****.*******************.*******************.****************.*************.**.*************.*****.********.****************.*********.***********.******.****.****.**************.**..*.****.********************.*****.***.***********.**********..***.***********.********************************.***************************.*********.*********************.*********************.*.***.**********..************************.*.********.*********.**************.*******************************************.*********************.*.*********.******.***********.********.*******.*****.*******.*******.*****.********.****************.***********.*****.*******..*********.*****.*********.************************.********..*******************.*****.**********.*********************.*.**.******************.*******.***.******************.******.***.**.**********.**.**********.***********.*.*******.*.***********..*********.********.*.*.**********************.*.****.******.***.***.**.********** *******************.***********************..******************.*.*.*********************************.***.********.***.******.***************.**********************************************.*****.*************************.***********.*.****.***..**************.***..***.**.**.********.*.************.***********.******.**.******************.***.*****.**********************.***.*************.***********..******.*..************.******************************************.**..**.*********.**********************.************.**.************************************************.***.*.**.*.***********************************.***************************************.********************.******************.*************.***************.******.***************.********.*******.***.*******..************.***..*...*******.*********.**********.************.********.****.**.*.*****************.*.*******.***********.******.**.*.***********************************************.*******.**********.******************.*****.******.********.************************..***********.**.****.**********************************.*.****.********.*****.**.****************************.***************.**.************..*****.*****************.**********************.************..**********.********************.*.****.*******.*******...****.***.****.*******..*************.***.******************.************************.*******.**********.***********.*********************************************.***.********************.*************************.*********.***.******...***********************************.***.*.************.***.**.**.***.**..**.**.****..********.*******************.**.*******.************.**************.****************.******.***************.***.**.********.*.*******.****.*******************.*.*.*************.****.*.***.*************************************.************************.*.********.***********************..*.*****.******.****.*.*******************.*********.**********.****.*********. *************.*********.***********.***********************.**.*.*.*********.********.********************.****.******.********.*********.******************************************.******.***.**********.************.**********.*.************.**.*.*********.****.**********************.****.*******.******.*****************.*******.*******.****.**.*************.**********************.************.******.*********.***.*******.****.*********.***.*******.*****************.****.********************.****.*************.****.**.**************.************.********.*********.***.************.**.***************************************************.***.***************.*.**.***.****************************************************.*******.***.*****.*************************.**..******.*.**.*.*.*.****.*********************.********************************.*****..*****.**************.***.**.***.******.***.********.**********************.*******.*******.*.*.*************.***.************.*******.*******..*******.**.****.********.**.***..*.**********.***..**.****************.*****************.*.**************************.****.*********.**.****************.***.****.**.********.*******.****************.*******.**.*.******.*******.*******.***********.*.*.*****.***.************..*******.**.*******************..******..**********.*******************..**.*.******.*******.****.***..******.***.**.***.******.*.************************.**************.***.**************.*******************************...********.**********.****..****.********************.************.******.******.*******.***.***.**.*****.*.***********.**.***.*********.********..********************...***.**.*****.**************.**********.*****************.**********.*********************.***************.*******************.************.*.******.************************.*.*******.********.*.*********.**********************************.***.*******.******************************.**.*****************************.*********.********* ****.***********.**********.****.*.**************..******.****.*********************.*****.**.**************.**.******.********.*****..***.************.******...*******.****************..*.******.***.*.***********.*******.******************************.*********.******.*******.******.**.*****************.****************************.****...********.*...********************.*..*************************************.**************..*.******.******.*************.*****************************.******.****.****************..***.*********.***..******.*.***.*******..*********.*********.****************.********.***********************..**.**.*********.*.*.********.********.*.*..******.*****.***************************..*********.************************************************.*.********.*********.********.****.**************.**.****.*************.********.********..***.*****.*.**.*.***.************.************.**************************.**.*.***********.****.*.****.************.*.***********************.*************.*******.*.*****************.**.***************..*************.*.********************.**********.*****...*****.**********.**.**.***.**.*****************.*.********.**.***.********.*******************.***..*****************.**********.****..*****.****..******...**********.***************.*****************.***.**.******..*******************.*****.***.*.***.*****************.**************.***********************.**********..**.*********.*****.***************.*****..***.*****.**.*******************.********.*******.*****..***.******************************..***..************.*******.********.******.*******************.****************.*******.**.***********.****.****.****.**************************************************************..******************..************.******.**.***.*****.****.**..********************..****.**************************.***.***.****.******************.***********.******************.***********.*****.******.************.********.*.***** **********.**********************************.***.*.***********.**********.**********************.****************.******************.*****.**********************.*********.*******************.***************.***************.******.*****.*********.*..*******.*.************.*********.********.***.**********.************************************************************.****.**.**********...**.*****************************.****.**.***.********.*******..***.**************.**.*****.************.****.****.************.*************.*******.*..***************.**.**.*.**************************.****.*********************************..***.******************.*****.***.******************.*************.*.****..*******.***..*******.**.*****.****************.****..*****..**.*.***.*.*******.******.**********************************************.****.******.****************..*****************************.******.**********.****.**.**.**********.*****.******************.********.************************.******************************.*****.******..******************.***.*.*************.*******.*********************.***.***.**.*************.*********************************.********.**.*********.**.******************.***************.*****.*****.****.***********************.*********.****************.********.********.*********************.****.********.*********.*********************.************.*.*.****.*********************.********.*******************************.*****.*.*.*************.********.**.*.******.******..*******************************.****.******.*.*.************.***************.*****.****.**************.******************.***.*********************.*****.*****.**.*************.**.*****.**.**.******..**********.**************.***************************.*******..******************************.****.********************.**.************.****.************.**.*.*******.***********.****************.************.*************.*****.*************.**************.**.*************** **.***.*****************.**.***.****.***.*****************.**********.***************.********..*.****************.*******.***.*..*************.*******.***.****.**..********.*************.***.******.***.*******.***********..*.**.********.********************.****..*.*****.*.*.***.****.************************.***************.*******.***********.******.**********.***************.*******.***.****.*****************.**********************.****.*******.***********.***.****.*************************.*******.***********.**********.*********.*************..*****.*..***************************.************.******.******************..********.*.****.*********************.**.******..**.*..*.***.********.********.*****************.***.*.**..********.******.********.***************.*.*.***..***.********.***.********************.********..*****.*****************.****.*******.*************.**************.************************.***.*.*.**..******.****.******************************.*****.********.***.***.**************.***********************.**.******.***.**********.*.**.****.***.**.******.*******.****.***********.*************************..****************.*******.**..********************************.******************.**.***********.******.******.****..**.*********.************************..***************.*..******.*.**.******.****.*****.****.***.******.*.*.***.***********.****.*************..**.*****.***********.****.*****.******.****.****.**************************************************.******************.************.**************.**..**.*****.********.**.***.***.***********.*************.*************.****.****************.*******.*****.***************.*********.****.************.******.***********.*****************.***.**************************.******************..*************.*.***.***.*********************************************.*****************.*.*******.*..*********.******..********.****************.*****.*****.*..**.**********.*.*******.**.**********.******.* *****.****.********.*.**********.******************************.**************************************.**********.**.*********.**.**.********.**************.****.***********************************************.***************.**********************.**************************.*.************.*.***.*****************.******.*******************.*************.*.****.**..***.***********.*******.********.******.**************************..*********************.***************.**********.**********.*********.*********.**************.******************************.*.**********.**************.*.****************.*****.***************.********************.************.*.***********.*************.****.*************.*****.**.******.*******.************.******.**.****************.*********************.********************.****.******.*******.**.**************************.******.**************.*********.********.***.**************************..***.******.***************..********..********..*****.**..*******.*.***.****.********.***.*.****.***********.****.*****.**************..*****.******.*****.**************.**.***.***************.*****.******.**..******..*****.**..****************************************.******.*********.*****.**************************.******.***.*.************.********************..***************.**************.*****.*.*.*********.***.******.***************************.*.*******.**.******.*******.**************..******.********.********************.******************.********************.***************.*******.***.*******.*******************.********************..**.******.***************************.***********.*.*.***********.******************.*...****.*******************.****************.**********************************.*******..****..**********.********************..***************.*******.**..*********..**********.*****.**************************.********.*********.*.***************************************.****.*****************.***.**********.******* *******.********.**********.*******************.**********.*******.***.******.******************.********.********************.************.**********.***************************.******.****************************************.**.********.**************.*********************.**.*********.***********************..*********...***********.*****.******.*.**************.*.**.**.**.***********.*****************************.****************.******************.*******************.********.**.*.**************.**.**************.******..*.****.*****.*.***.***********.**.*****..*.********.******.**********.*****************.*.******.**************************.*..****.********************.***********************.**********************.*.*****.**********.*****.********************************.******************************.***.****.*.*******.*.***********************.*************.*.*******.*******.*******.*****.****************.**********..****.*...*****************************.*****.**************************.**.*********************.***.*********.**.***.***..*******************.*****.*****..**.********.***.***************************..******************.***************.**.*************************.**.********.**.******.******.**************.***.************.**.**.****.****.*.****.******************.*.**********.***.********..*************.**.*****************************.********.************.*********.**.***************.****.*******.**.*************.*..*******.**********.*.*******.**..*****.******************.****.*.*******.*.*****.******.*******.*****.************.**************.***.********.********.**.******************************.*******.**********.***************************.*******...***.**************************.*****.***.****.*********.****.*******************.***.*****.********************.**********.****.***.****.*.***************************************.*****.**************..******.*.******.**********.**********.****.*****.*.**.*******.*************.************* ***********************.*********.****.****************.*******.*********.*.***..*.****.********.*******************.**********************.******..***.********************.*.********.*.***.**********.**.*******************.***********.******************.*.***.***.*********.**.**.***********.*.******************.*****.***.**.********.*.*.**********************.******************.*.********************..*************************.**.******.**********.********.***.*.*********************.*****.**************..*****.**.*.*.*****************.**.************.****.**.*.******************.*************************.*********.****.*****.****.***..**.****.*****..**************.**************.***************.****.*******.********.***************..*****.**********.*********.************.***.************.************************************.*********.***********.******.**.*****.*****.*.*...*****.********************.********..****.******.*..******************************.***********************.*.**.********************.******.**************.**********.************.*********.******.********...***************.****************************.****.*************..***********.******************.****.*********.************.***************..******.*******.****..**************************************.******.**********.***********..**********.**.*******.****.*****.*********************************************.********..********************.*********.***********.********.********.*..*************************************************.****.***********..*********.*********.*****.*..*******.***.****.*******.****.**.*****.************.************.*********.*******.******.***.*.*******.********.*********.*.***********.****.***.****.**..*******.***********************.*******..******************.****..******************.******.****.************************************.************************.*****.**.*****.**.***********.********.*******************..************..*****.*.*.************************ *******.***************.********.*******..***************.********.****..*****.*******..****************.*********************************.******************.**.*.*.**************..********.****.******.****.*****.*******..*.*******.**..********.*****.*********************.****...*****.*********.**.*****.**.*****..*.************.****************..*****************.***************.*****************************.***.**.****.*******..*********.****************************************..******.***************.******.**.*******.*****.******..************.******************************.***.*********.**********.***************.************.*******************..*******.*************************...*********************.****.**..**********************.*.***...*********.**..******.************.**********************.****.*.*******.**.**************.**********.***.***.**************************************.*********.***.*.************..**.****.***.*********.****************************************.**************.****.****....********************.*******.*************.**************.**.**********.******************************.***********.**********************************.*.**************************.***********.*****.*******************.************.**.****.*******.*****************************.*******************.*************.************.************.****************.*.************.***.*****************.******..**.*****..*************************************.*******.***.*****.***************.**.*********.******************.*********...******************************.***********.**.*.**.******************.*****.**************.*.*********.**************.***.********.***************.**.*******..*******************************.***********..*****************.******.***************.*************.****..***.****************..*.************************.***.**.******************..****.********************************.**************************.************..********.********************* ***.**.******.***.*****..*****..*********.*******.*********.**********.**.***..*********.****.********.*.********************.**..*********.*.*****.*****************.**.*************.***********************.*.**********.******..******.*****..**********.**************************************.*******.*.***.****.*.******************.***********.**.**.*****.*********.*.*******.*********.**********.***************.************.***.**********.**.*.***.*********.******************..**.***.*************************.*********************.*************.*********.**.***.*********************.*******.*.***.*******.****.****.****..*******.*******.*.**************.**.**.*******************************.***.**.********.**.*******************.**************************.**********************.****.*.****.*********.*.**.**.*************.**.*******************.***********.*******************.************.**.***********..****..*****.******.****.******.**.********.*.*.**********..****.************.*.*.*****.***************************.****.**********.***.********.****.**********.**.******************.************************.**.*******************.*******.*********.*******************.*.****.*************************.**.**************.******.**.*********.***.******.*************.*********.*******.***..***.**************.*********.************.*.************.*****************.*****.********************.**************.*************.**************.*********.*********************************.*********.*****.***************.*****************.*.***...*.*******.**********.*********.*..*************.***.****************.*********************.******.******.**********...***.*********.***.***.**.***************.*****************.*******.****.*********.********************.****.********.**.***.*****.*.**..************************************.*.*******.*.****.*********..*************************.********************..****.*****.*****.*.***..***.**.*********.******************.*********.***.*.*.***.*. ***************.*******.*.*****.*.***********.**********.*********.*.*******.*******************.*.**********.**..********************************.***********************************************.******.**********.*************************.*****..**.*.***********.*********.****.*.**.*****.********..*****.************.**.**.*****..**************************************.**************.********.************************************.**********************.*****.***.******.*************.*******.********************.************************************.********.**************************.*****************.***************.*****************.*************.****.****.**************.*....*************.******.***********.****.****.******************.***************.****.**********.***.**.************.*********************************************.**.*..****.*****.***.*********.****...***.*****.******************************.***************************************************..*************.**********.*********.*..*.**************.****.**********.*.********.*************.*.**********.****.*********.********.*.*.******.***********.***********.*********..******************..**.*.*.*****.***************************..*.*********.*****.*********************...*******.**********.************.******.*****************.****.**.**..********************.*********.**************.***.****************.****.******************.*.****.************************..***********************.************.*********************************.******************.*.*.****************.****.******.***********.*******.**.***********************.************.****.*************.*****************.*****************.**.*****.************.******.****.*.*.*******************.********.*****************.*******..*****************.***.*****.*****************.***************.*********************************.*.**.*******.*****.*******.***************.********************.******.****.*****.*****..***********.***.********.******* *****************************.*.*.*.**.*.****.****.*.****.*****.*****************.*********.*****..*.**************************.*******..**************************.*******************************.*********.***.*********************.*******.*****************.*************.****.**********************..********.***********.********.*.******************.*********.*.*.*******.*******.************.*********.***.****.********..***.************.**.**.******.*******.***********************.*********.*********.**..********.***********.*****.******..********.*.**.*******.*****...*****.***************************************.***.********************.*************..*******.*********************.***.***************.************.**.**.***********.********************.*****.*********..****************.**************.********.*****.*.**.*.**********.***.**.*****************..**.*****************.********.*************.***.*****.*.*********..***********.*******************************.********.*************..***.************.*********.****************.*************************.******.******.**.******.***************************************.************************.*************************.************.****.*****************************.*****..*********.*************.*****.***.******.***********.*********..*********.*.*****.*************************.***********.**************.***************.*******.********.*..*.*******.*********************.********.*.******..**.***.**********************************.******.****************.*..***.***************.***.********************.***.**.*******************.**********.*****....******.*.******.******.******.****.****.**.*.****.**.************.********.*.********.**.***.*********.********.*.*.*********.**********************.******.******.***.******************.****.******.************************************.*******.***********************************.**.*..*********.**********************.********.**.*.*******.******.*****************.*.**** ***************..**********.****.*.****.*.**.******.*****.*****.*********.*****.*****.*****.*******..************..****.*****.******.*.***.*******.*****.**.***************.****************************..************.***.**********.*******.*******.**.**.************************.************.***********.*********.**********.***.**.**.******.*****.********.******************************.**.***.********.***.******.*.**.**..*********.*******.**********.*****.************************.****.*****.****.***.*****.*.****************.*.*********************.**********.************.****************.*******.*********************..**.***.*********.*********************.*.***************.**********.**************.***********.***********************.**.*************.*************.********.*****.*******.*******.***************.******.**.*******.******..**********.****..*.*********.***..****************.************.******.*.*************..*********.******.*.***********.************..*.**.**********************************.**.********.**********.***.************.*.**.*******.******.******.*.*****.*********.*********.*.*******************.****.**.*******.*.******.*.**********.*************..*.**.**********.*********.****************..****..***************.**.********.**************.**************..**********.******.*********.*.******************************.**************.**.**********************************.**.***.****************.******.*****************.*******.*.***********.********.*****************.***.*****.********************.**.*********************.**.****.************.*****.******.****.****.*********.**********************.***********..*****.*.*********..***.*****.********.***.******.**.***.***********.**.**************..****.*****.*******..*************.**.**.***.*********.**.***.**..********.*.*********.*************.***************.*************.**************.*****************.*****.*********..**..***********.**************.****.****************.***.***.*****.********** ******.********.******.******.******.**.*************.******.***.***.********************.*******.********************.*********.***.***************.************.***.*.**********.***********************.****.*****.****.***.****************.**.*******.*****.***************.******************************.********************.******..******.******.**.****************..*.***********.*.**.**.*******.**********************.*****..****.**.***************************.***************..******.*****..***.**.*.*************.**************.*****.**********.**************...*************************************.***.*******.*.***************************.******.*****************..***.*.******.*******************.***.***********.*********************.****.**.***.*************.**************************************************.*****.***************************.******.*********.*.****.**********.*********.**.**********.*******.***.*****.***.****************.********.**.****************.***********.*.***********.*.*.***.****.**.*.**.***************.*********..***********.********.******.******.*****.**********.***.**********.************.********.******.*******************..*******.********.*****.******.*****.********..****.******.**.***********.*****************************.***.*.*************************************************************.***********.****.*********.*****************************.***.**.***.*.******.*************.*.****.***********.**.*******************..*.*.*********.************************.**************************.*****.******.***************************.*********.*****..****.*********************.*.**********.***.*******************************.******.******.**.********************.********************.*******.*.*********.*******.*..****.****.****************.******************.*******.**.***..***********.***********.*.**.*****************.***.**.********************************..*************.******************.**.*********.********.************..************* **********************.*.*****.*.*.**.*.********.*****************.*******.***..********.****.************************************..**.******.**.*****.********************..*****************.****************.****************..*********************************.*********.*********.*********.**.**************.**************.**.******.***.**********************.**.***.**************************.*.***.**************************************************.**********************.*********.****.********.*********.******.****.*.*****.*****.*.**********************.********.**.******************************.*.*.************.***.***.***.*******.**.*.**...***********************.****.*******.****.****..*************.*.*****.******.***************..**********.*****.*.*.****************.****.*******.*******.*********.******************.***********.*.****************************.********.*************.***.*********.*****..*******..*.******.**.**.****.**.****.*****..**********.**.************..*********.******.**********************.*****.*..*******.***.*******.****************.*****.*.****************.***********.******.**.*****.**.*********.**.*.*.*****.*************..*****.**.*.*****.**.****.*****************.**************************************************************..*******.***********.*.*****************************.***.**.*******.*************.*******.********************************.****.****.*********.******.*******************************.********************.***************.*****.**********.************************.*****************..********..*.******.*******************.******.********************.**.************************.**.*******...**.***.*****.******..*********.*.*******.***.************.********.*****.*****************..*********************.***.******.******.********.**********.*******.*******************************************.*****.******.*******.***.***********.******.*****.****************...**.******.**.*******************.********************.**.****** ***..************.**********.***.*****...************.*********.************.**.*****..*****************************************.**************************.*****..*****.****.****.***************.***********.*********.********.***********************.**********.**..*******.****.*********************.*********..*******.*.**..***.*****************************...*.***.**************.******..***********.*****.********************.*****....********.**********************************..*****.*.**********************.***************************************.******.*****************.*****..*.********************************.******.*.********************.***.******.*********.**************..*********.****************.***.***********.*************************.****************.***.*******************.***************************.****.**.***.***.***************.**********.************..********.*******..************.*******.**.**.*.**.*.*******************************************************.***********.**********.*************.***.***.****************.****.***.**..*******************..*****************.********.*.****.****.**.********************************************.**.**********.***.*******.**********.******.****.**.***.*******..***************.****************..************.*.****.*.************************.*.*****************.****.******************.**.*****.***************************.*.***.*****.**.***.*.**********.*****************..******..***.*******.******.***************************.***.***..*********.****.********.*************.********.*****************.******.*************..****.*.***************.*************************************.****.*********..*******..*******.**********.***.******.*****************.****.**************.****.********************.****..*.*.******.**************.***********.********************************.******.*******.*.***.******..*************************************.***************..******************.*.**.**************.***************** *.******.*..****************.*.*.******.************.****.*****..*******.*.*.*****.***********.**********************.*********************.*****..***.*.***.*****.******************.***.*******.**.*************************.******.**.***.**.*.*********.*************************.**********.*****.****.****************.*************.********.********..****.**.*.****.**********.***********.******.***.*******.***.****.*.*.*..************.*********.****.*****.*******.***********************.*.********************.*********.***.*******.*******************...*.***********************.****..*****************.****..**********.**************.****.**************.****************************************.***.*********.****.*******.*************.*************************..******.********.******.********..*****************************...*.*.****.***..********.*********.**************.****.*****.******.************.********************************.***.*********.*.***.***.***..******.**************.********.******************..*****************.************.*******.**********.*****************************.********************.**.****************.*******************.*******************.*************.*.******.*****.*.*****.****.********.**.***.*********.********..*******.*.*********.******.******.*********.****.********.*******.****************.*****.********.****************.***.*.*******.**********.*.*.*****.**************.*******.********************.********.****.***************.*****.********.****.*************..************.****.********.********.*****.****.****.**..**.********************.*****..*********.**.**.*********.*.***********************.*******.*****.***********..**********.*************************.*******.***.**************.*******.****************.****************.*********.***********.***.********.*****..*****.******.***********..*****************.***************..*.*.****.********.******.**************..****************************************.***********.*.**.**** ****.**********.*********.******.*****.********.*************.******.****.***.******.******************..*.**********.**********************.**********.************************.******************.*******..****.************.***********..*********.*********.**********.*****.*********.**.**********.**.*.******..*********************.********...***********.*******.**************************************.***.**********.******************************.*******************.*********************.*********..***********.****.********.********.*********************..******.************************************.***********************.*************************.*******************.*****.***.*************.*******************.********.*****.********.*******************.****.****...******.***.******..*****.******************************.*************.*************.*********.***********.********.**.***.***.***.******************.*************.**.*****.*************.***********.********.******.***..*******.******.************************************.******.********.************************.*******.*****.****.*****.*****.*******.**.*************************.*******.***.*********.******.*************.*******.*****.*.****.***.****.***..**.********.*****.***.******.******.*******.******************..********.**.**.*********..*****.****.************.***.*********************.***************.********************.****.**************.*******************.**.**.***********************.*******.***.************.***************************************.*****.***.******.*******************.**********************************.*********.*.****.***.*****************************..**********************************************.*.*******.****.************.**********************************.***.****.************.**********.*.*****.*.*.*********************.******.******..*****.***.*****.*****************.*****.**************.***************************.*********.****************.***********.*...*************** **********.*.*.*****.**********.*****.******.******.*******************.****.*******.*************.*.*********************************.**********************************.**.*****.*.*********************.**********************..********.**..*********.**.*.*..********.**.***.***.**.***************.*****.*************.*****.***********.***.**.******.******.*************************.*.*.**..***.****************..**.***.****.**********.*****.****..**.*********.*************.**************.*****.******.******.**************************************.*************.******.***********.***.********.***********.*********.**********.*******************.********.**********.**************.********.**************************.*************************..*******.******************.*********.******.****.*****.****.************.*******************.********************.***.****.******.*****************.****************.****.*************.************..*************************************.**********.******.**.*.********************.********.**********.**.****************.***.************.*****.******************************.******.***.****.*.*.**.*********************.********.**.**********************.*.*************.***********.*******.*******************.********************.*******.************.************.**.***************.*.************.*.**********.*.*.*********.***.********.*************.********.**.**************..*********.***********.******************.****.*.****.***.*.**.*.***.*************.*****.******************************..********.*************.***.*********.*.*******.***************.*********.***.********.********************.*******.**********.******.**************************************.*****.*.**.**.*********.**********.********.****.*.****.*..**********************************************.*******.**************.*****.****..********..******************.*************************.********.********.******************.*********.*****************.********************* *****.*************************************.*.*****.*..**.*****.***.*..*....*****.*..*******************.***.****.*****************.*.*.***************.**.*.*.***********************************************.*****.**.*********.*****.*********.***********************.******************.**.**************************.*.*****.******..***********.*.*************************.**.******..****************.*******************.**************.*.*.*************.**********.****.**.***.*****************.**********..*********************.*********.*************.*.*.**.*******************.***..*********.**************.******************.******.**.*************.***.************.**************.***.*********.***.**********.***.**.************.******************..*********.******************.******.*.*.**.****************************************************.**.****************..********************...*****************..*.***************.*****.*****.***..**.***.*********.******.******.*******..*******.*.*.**.*.*********.*********************.*..*.*.*..*****.*****.*****.*******.***.**.****************.*****.*****.***********************************************..**.**.****************.**********.***.*.********.**.******************.*.*****.********.*******.*************************************************.************.*.*************.**.****************************.**********.****.****.**.****.**..*********.****************.******.***************************.************************.****.***************.******.*********.******..********.*****.*.*****..******************.******.***.*.**********.*.*********.*.**.**************.*******.***********.************.***.***.*******..**********************.*.**************.********..****..****..*****.****.**.*****.****************.*************.******************.*.*********************************************************.****.******..******.****************.***************.****.******..********.**************************.*.*********.***.****.**.**** **.**********..**..*****.*******.********.*******.****************.*.**********.*.*.*..****************.**.********.**.**********************.*.****.******.************..**************...********.***************************.*.**********.****.**.***********.*******************.*..****.********.*.***************..********.***.*.*******************.***..**..*.******.*********..******..*********.*************.*************.****.***********.********.*****.**********************.******..*****...*.********.*.*.****.************************.****.******.***.*************.*.***.*********.******************.***.**********.*.********.******.***.*.****************.***..*******.*******************.***.*****.******..**.***********.*************.*************.***.****.********.****.**.****************.**.***.**********.***********.****.****.********.***.***********.**.*********.******.***.******.***********.*******************.****************.*..*.*....***************..******.***.*****.***.***.********.*****************.*********************.*****..*.***************.**********************************.************************.***********.*******.*********..*********.*****************.******.*.****.********************************.*****...******.******************************.**********.***************.*************.*****************************.*.**..*.*****************.******************************.*****....*******************************.********.*.*********..***************.******.*.**********.**********.*.*.******.***.**.********.*.***************.***************************.*..****.*********.***.********.*.******************.*********...******************.*****************.******.*.*****.**.*.************.**********.********.**.*.******.*************.*.*.*******.**************.***********************..********.****.*********************.*******.******.**.**********.**.*.*.****.*********.****************.************.***..************.****************.*.*********************** ***.***********.*****.*****.*******.*************************.**********************.*.*.*****.*.*****.***********..***************.*****.******.*.***********.******************.****.*******.*********.*****..**.***************.****.****..*****************.***********.**.*****************.*****.*******.*******.**************.*************.*****************.****.******.*.*******.**.*************.*******.*..******************.***.************.****.****.*******.*.*.****.**********.***************.******.***.**.**.************.******.******.**.**********.**.*.*******************.*.****...*********.*...***.***************..******..**********.*******.***********************.*******************.*******************.**********..*********************************************************.**.**********************.*****.***********.***.************************************.********.*.**.***********.******.********************.*****.**.*.***.*.**********..********.********.**..*.************.****************.**************.**********.************.************.**********.*.***************.*.*********************.*.***.*.*.*******.*****.*************.*.*****.**.*****************************..*.**.*.***************.*..*********.*.*********.********.************************.**********..**.**.********..****...*.*************.*.*****.******..************.*********.*********.***.*.************..**********.************.********.***************************.**..*****.**.**.*************.******.****....********.*.**.*******************.*************************.***********.*****.*****.*.****************************.********************.***.**********.***.*******...*******.**************.**.*..*****.**.*********.***************.**..*************************.******.***********************.******..*****.********.*****..**.***********.**********.****.**.*******.******..********.*..*.**.*************.***********.***************.**.******.*********.*****.*****.********..*****.*********.**....****** **.***********.*.*.*****.**.***********.******.***.******.**.***********.**.*********************.*****.*****.********.**********.*******.********...******************.*********************...*******************************.**.**********..****.**********.*********.****.**.**.*****.***.*******.*****.****************************************.**.*..****.*************..*************.******.*.********************************.*.*********.********.**.**.*.***********************************..******.****.*****.********.****.********.*********.*..**.*********************.*******************************.***.***********.********.*****************.*********.*************************************************************************.*..*****.*..********************.*.***..*****************.*.**.*.******.*..*.*********.**************..*********.*****...************.*********.*.*.*********.***************.**.*********.*********.****.**..*****************.*******************.**.****..*************************************.**************.************.***.***..******..******************.*****.*****************.******************..*.**.*.***.*.****.************..*******.***..**.********************.*******.*****************.******.**.***.**.*.*******.**************************.*********.***.***.**********.**************.*****.****.***************.*********..****.***************.******.**********************************.***********.*.*.*****.**..****.*.**.*.*****.******.*************************************.****.*****.******************.*********.***************..**.*****.*********.**.********************.*****.*******.****..*********..**********************************.*.***************.***.*****.*******.***********.**************.*************.*.********.************************.**************.*.*****.*.***..*********.***.**************.************.****************.********.***********.***.********.*********.**.**.*...**.******.********.***.*********************************.********.*** ****************************.********************************.***.*****************.*.*********************.**************.*****************************************...************.****.**.*..****.****.*****************.********************************************.*.****************.*.*.*****************.**.**.**.***.************************.**********.***.**.***.********.****.**.**************.***********************.*******..**.***********.**.******.***.***********..****.***..***********.***********.***************.********..***************.***********.**.*.*******.***************.**********************.*********.*****.******.**********.***.***************.****************.*************************.**********.*****************..*****************************.*************.*******..*****************************.*********..**************.***.*.**************..***.*.**********.*.*.************.*********.****.*.*.****..**.*************.**************************.**.******.******************.******************************.*.*********.******.**.******.***.*************.************************.***********.****************.***********************************************.*******************************.*************.**********.******.*******.**.****.***.*******.*..*****************.*****************.*******.**********.******.*****..***.***..******.************..**********************.****.*********.**.*******.*****.*******************.**************.******.********.*.******************.*.*.*******.***.****************.************.*.**.*****.*.*.*********..**.********.*****************.**************.***.*.***.**************.***************..***************.*********.***************.******.*********************.**.***.**..*******************..*********.***.***************..****.***.*.**************..************.*.*******.**.**...**********.**..******.****.****.*******..******************.*********.****.**************.*****.******************************..****************** ********.*********.***********.******************************.***.******.*****.**.*.****.*.*.*.**.*..***.*.*******.*******.**.********.*************.******************.******.******.**************************.*****..********..***.****.*.***.************************.********************..***********.*********.**..***.**************.******************************************.********.******.***********.******.*..*******.****.*********.*.****************.**********.*********.********.***..**.*****..********.****.*******.**.*.*.******.*******.*****....*.**.**.*****.************.*********.********.***.*******.***..****.******.*******.******.********..********************************************.***.*****************.***************.*********.**.************************************************************.*******************.*************************.*******.***.*********.*******.**************..******...*********.**********************************.***********.****.************************.****.*******************************.****************.************.********..***********************..*******.**********.****..**********....*.*******************.*****.********.**********.*******.**.*****.********************.*.********..****.******************.******************.**********.**.****..*.*******..*******.***.******************.***.********************.***.***************.***.****.*.*************.******.******.****..***.*****************.**.**.****.**********.**********.**..***********************************...******.***.**.***********.*.********..*******.*******.*********.**********************.***.*****.*.*.***..****.***************.************.******.**.************..*.******.**.*****.****.************.******.*****************.***.*.****.*.****.*.*****************.*.********.****.******.***************.****.*******.***********.***..**********************************.*.****.*******.****.*************.*..*********.********.***************.****.*..**.****.*.************. ***********************..***********************************.**.****.*******************.****.*****.************.****************.***.******..********************************************..*.***************..**********************.*******.*****************.*.***.*.**************.***********.***********.*****.******.*.***.*.****.*.*************.*****.************************.*****.****.******.*******.*.********.**.*****.****************.******************.******************.************.***.******..*******.**.***.*.***.*********************.********************.***********************.******************.**.***********.*.********..**..********.*******.*****.*******.******.***********************.*.*********.*.*****.*..********.**************.******.**.*.*************************.********.*******.******.***********.********.*****.****************.**************.********.**.******.*****.********************.************.*.***.*******..******.****.***.*********.************..******************.************.*******..**********.**.****.*********.*****.*****.******.*********.****.*******************************..*******.************.****.*******************.*********.********.********.************..*****..***.******.******.**************.*.*****.**********.***********.***..*.*********.*.*******.***..**.***********.**.**************************.***********************.**.*********.********.*******.**.****.**.****..*******************..*******.******.*********.****.************************************************...*******.*******.*********************************.******************.***..**.*****.*********.************.*****************.**.********.*****.*****.******.**********************.**************.*.***.******.*******.****************.****.****.**********.***.*******.*.*******.****************..*******.*********.******.**********.*.*********.***.********.********.*.******.******************..***********.****..**************.*******************.**.*.*****.***..*.******** .**.*****.***.********************************************.**************.***************.********.*************************************.****************.**..*.*********.*****************.******..********************..******************.**.***.*.*****.****.*******************************.************.*.**.***.******.*****.*****..*.*******...**.*.***************...**********************.************.*.*.*.*********.**.*********************..**********.****************.**.*********************************..*.**.******************************.*******************.**..***********.**********.*********.*.**.*.*.**************************************************************.******************.**********...**************.****.**********.**.*.**********.***.**********.************.**********************************.***.**************.**.******.*.***.**********.*.******.************.*****************.******.***.*******.***********************.*******.*.*********.******.***************.****.*****************.*********.*****.*****************.***********..**********.*****.*******...***.***************************.****.*****.****.******.**.***.*************.******.***.*.*************************.*****.**.*******************.*****.*************..**.********.*************.********.*****.******..*****************.***.**.*********************************.*****************************.************.***.**************.***********.**.**..******.**.*.***************.*****.*****.******.*.*.*****.***************..********.*********.*.**.**.************.*************.******************.**************.**********************.*.****************************.****.**.*******************.*..***********.*.***************.**.********.*****.***.********.**.********.****************.****************.*************.******************.***.**.*********.***.******************..******.*****************...**********.**..***..******************************.********.*.****************.****.*.**************.**** ********.*****.*.************************************.************************.******************.********.*******.*******..********.*******.**.**.*.******.*********.*****.*******.************.***..*****.**.****************************..**********..*******************************.***.****************.****.****.****.***.*********.*********.*.******************.*******.**.***************..*****.*.*.*******.***.************************.***.****.********.*****.**********.********..***********.******.****.******************.*.*******..*****..**************.**.*.*******************.*********************.******..*.****.*********.***************.*****************************************************.******.**.****.*************.**.*******.*****.*****.*****************************.******.***********************************.*******.***********.******..******************.*******************.****.*********************************.**.**.*********.********************************.****.******.*****.***************.**************************************.*******************.*.****.*.********************.***.*..*****.*****************.*************.******************.***********.*.**************.****.**.*********.*****.*.*******************.******.*****.***.**.*******.****.***************.********************.****.*********************.***************************.****..***.***********.********.***.******.*************.*****************.****************.***.*.***********.********..******.****.*******************************************************.*************************.***********.*..*********************.**********.************************************.**************..*.***.*..****.*..****.********..****.*.***********.*.****.*****.************************.*****.*********************.**.***************************..*********************.*************************.*********.*****************.***.******************.***********.*******.*.**.*****************.*.*******.**.*****.********* *************.**.********************************.**.*.*.*******.**.**********.*****************.*************.****.******.**.**.***********.***************.***.**************************.*********.************************************************************.**********.******************.********************************.*.******..****.***********.*******.***.*****.**************************************.****.**.*******.****.*****.***********.****.*****.**.*****.***********************.*********.*************************.*.*.*******.**************..*******.*********.******.********.**.*.****.******.****************.***.*********.*********.*******.***********************.***.**********..*****.********.*.**.**.*..************.**************.*****.**.*************.*************************************.********.********.********************************.*******************.*.***********.*****.************.*.****.**********************************.*******..*****.**.***********.************.*******.******.**********************.***.***************.**...****.***.**************************.*.*.**.******.**********.*******.****.*****.****.***********.********.***.***.******************.****.*****************.***********************..*.**********.************.********.******.*************.***.***.*****.*************....*****.****************.**.******.*****..**.*.***.***************************************************************.*****.********.***.**********.*****.********************..***************.****.**************.***********.**********.*****.*************.*..****************.*.**************************.*.*******.**.*************.********.*.******.*************.***.******.*****.**.************.*****.***.************.**...*****************.************************************************.*..**.**************.**************.***************************************.****************..******.*************************.************************.**.******************************* *****************.**************.**********************.************.***.**.*************.******.*************.***********.*************.*****.*******.************.*************.***********.**************.**.*****...*****************.*************.*************.**********.*************.*********************.*************.*********************************..*.***.***********.*.**.*************************************..***.***********.****************************.********************.*****************************.**************.********.***.****.*********************.***************.**.*********************************************.******.********************.****.********************.*************.***.***.*****.***************.*****.******.***..****.*.************.****************************.***.**************.***********.**.*******.*.*****.***.**.***.*.**.*******..********.**..***********.***.******..*.*************.*******.***.****.******.**.***********************.****************************.**.**..************************.***.*.**************.**.*.******.*******.*.********************.********.********.*******************.**.**.**.************.***.****.********************************..**.*******.****************.********.***********.****.******.**.******.***************************************.***.***..**************.**********.***************.**********************..*.*.*.****************.*.******..*.*.******.*********.***************.******.***********.*****..**********.**.***.******...***.************************.******.******************.*********.**.*********************.*********.******.******.********************.*************.**********************************************.***********.****....****************************************************.*******..**..*.**.****.****.******.******************.*******************************.*.*.*.**.**********.********.***********************..**..*.*******************.**********.******.****************************** ***************.************.************.***************.*******************.***.*.**.*******************.*****.*****..****.****.*.*.**********.*****************.*****.*.***.*.******.****..****.**.****************************.**.****.*********.*******.****.*.*******************.*****.*****************.*****************************.******.**.*.*.******************.*******************.**.************.*****.*********************************.****.*****..***..**.**.****************************************..*.***.***.**.******.**.******..********************.*****************.*****.******.**********.***********************.*************.**.****.***********************.**********************.****.************.*******.*******************.*.************************.****.***********************************.****.*******************..********.*****..***************.*********.**.*.***********.****************.******************************.*******.********************************.******.*******.***.****.**..*.*****************************.**************.***.*..*****.**.**************.***.******.*.******..*.*******.**.***.*.***********************.******.***.*************.**..*************.*******************.**....**.********************.*****.******.**.*.*.*********..********************.**********.**********.***************.*..****..*******.*******************************.******.*********************.**********.***.*******.******************************.********.***********...********.****.*******.************.*****************.*****.*.***************.**********.*****..**********.*********.*********.******.*******.**.********.*******.**********.*********.****.*****.*****.*********.*****.*****..**************.*******.**.******.*******.***.**...****************.**.*****..******.*.*.**********.***.***.*********************.**********.************.**********************.*******.*******.************.*****************.************************************************************.**. *.********.*********..**.***********************..***************************************.**********.*****************************.***************.**.*****.***********.**.*********.********************.******...************.******.*********.********************..****.******.***.*.*.*******.****.***************..**.*********.*********.***.*.*.*******.***************....**.***.***.*.****************.**************...**.**.*******.****.*.*************.**********.********************************.***************************.***************.******************.********.***.********.**.***.**********************.*****.****.*************.*.******.*******************************************.*.********.********.*****.**********.*****.*.*.*******..****.****.**********.*********************************************.**.****************.*********************.***********.**.*******************************..**.**************..*..********.****************.*********.**.*********************.*************.********.***.**.***..******************************.**.***********************.*.****************.*******************.*******.*************.********.**************.***********.***************.**.****..****.*****************..**.************.*.*****.*.*******************.****************************.*****************.********************.**************.***************.***********.**********.***************************.*******.*******.*******************.*****************************.******.***.*.***.****************.***************************.*.***********.*****.***************************.**.**************.*****.*******************.*****..**************.**.******.***.*.***************************.****.*****************.*********************************************..***.******.****.*.**..**********.*********.******..****.*.**.***********.****.********.********.*************************.************************************..***.**********************************.************************ ****************.*****.*****.*****..**********.*********..*************.*.*******************.*********.*****.*************.***...**********.****.*****.***********************.*************.****.*****.*******.*********..***********.*****.*************.****.*************.*******.*********************.**.********.************************.*********.***.****************.******************.**.**********************.********.**************.*.****.*****************.*****************.**********.******.***********..**************..****.********.*.***************.****.*******.******..*******.****.***********.******.***.****.*******.******.*******.****..***.******..********..**********.********************.***********.**********.**.**.*****.**.*********.******************..*********************.***********..***.***..*************.**..*****.***********.*.**.******************.**.**********************.***************.*************.******.***.*************.*****.**********.*.*********************************.*************.*****.**************.*.***.******.********.**************.***********.********.****.*****.*****.********.****************.****************.******.***...****..****.*********************.********.*******.****************..*******.**********************..********.**.****************.*****.***.************.*.************.******.********************..****.********************************************.*************..******.**.***.************.**.****.***********.*.******************.****.************.***.***.**.**.*.******.*****.***************.*..**********.***..*****.*********************.*******.*********.***.**********.****.*.*******************.************.*******.***********************..**..*******..*****.**.******.*.***.****************************.********.*************.*************.****.***.****.*********..*******************.****************************.***************************.***.**********.*.*******.**********.********.*********.***.**************** ************.*************..**************..*******************..******.**********.*******.*********..*.************.*.****.****.*******.*.*******************.*************.****************************************.*******.**..*******.*****.******.*.*****.*.***********.**.****.**********.********.***************************.**.*******************.*.**.**********.*********************.**.****************.*****.****************************.*************.**********.*.****************************.*************.*******************************************************.***..****.**************************.*********.*****.*.************************************.**************..************.**.*.*****.*****.**************.*.*.*.************.**********************************.*********************..****.**.*****.****.****.***.*************.*.*********.*****.***************************.********************..***.********..**********.**.************.***********************.***.**********.******.******.***.*******.********.***********.***************************.*****.******.*******.***.*****.******************.**.*******************..******.**********.*******..***********************.********.*******************.**.****..********************.*.***************.*.*******.********.*********************.*****.****************************.**************.**.******.**.****.************.*************..****.***.*********************.**************.**.***************.***.******.******.************.*****..*************.****.*****.*.********.*.***.******.*.*************.***********.******.*****.******.**.*********.***************.*******************************.************.********************.******..************.*..*.************.*********..******************.*.***************.*********************************.**************.**********************.******.****.**********.*************************************************************.**.**.**************.************.************************** ***********.********.***********.*.******************.*********.****.******.******.*****************.*******************.***.*****.**.**.****.******.**********************.*********.************************.*********.*.********.*********..*.**************************.********..*****.***************.***.**.****************.*****.***.**.*******************.****.***.*******************..*****************************************.********.****************.*******.*.**********..*********.******************.********.********.********.*********************.**.*.********.**.********************.****.**************.********.***************.**********************.****.***********************.******.**.**********************.*.********************.**.*.*.*.*******.******.*.***************.*********************..**.***.*.************.**********************.*******..***.********.************.*****.****.*.*************..***************.*******************************.********.*******..*.********.************************.*.************.**************.***********.********************.*******.*********.**************.**********.*********..******.**.*.***************.***.************************.*.*******.****************.*********.***.********************.*****.***.***.******.*******.**.************.********..**.*****************.*************.*******.*.***.***************.********.********.***.********.***************.**********.*****************.*.*..*********************************.******.**************.**********.************.****.***.******************.**.*******************.********.*.*********.******.***.***************************.******.*******.***.*.***********.**.******.*********.************.************.*******.****.****.**********.******.**********.*******.***.*****************.**************.**.********************.********..****.*.*.*********.**.************.***********.*********************.*.**********.***********.******.*********.*****.***.**********.*.*****.****. ************.****.****..**********.*******.****.***********.********.*.**************.****.**.*.********.*****************.**.*********.*************.*************.*********.**************.*******.******..******.********.*.*.****************.******************************.*.****.****.*******.*.*************..*****************************.**.*.*.***.*********************.************.*.**.****..******.****.*******************.************.*****************.*****.****.*******************.**************.*****************************.***********.*****************.*************.*.******.**.*****************.*******.********.*.*****************.********.***********.*.***********.************..************.*****.************************.***.*********.****..************.****.**********.**.********.************.***.*********************************.*.*****.*****.******..***.***********************.************************.****************************************.******************.**.***********************.***.*.************************************************.**.**********.***********.*****************.*.**..*****************.*.******.************.***.****.*.*******************.*******.***.*****************************************.***.**************************.**.***************************************.****.****..*************************************.*****************.******************.**********.*******.*******..*****.**.******.*****.************..****.********.****.****.*********.****************************.***********.************.***.*********************.*************.*********.*.****.***************************************.*********************.*.***********.*.******************.*.**.************.*******.*******************************..*.*****.******.***.****.*.**.***.****.**************.***.****************.**********.****************.****..********.***********.****.*****.***..******************.******.****************************.********************.********** **************.************.*************.******************************.****************.***********.*****.*******.****************************.*******************..***********.**.********.*****.*****.*****.*********************.*************..**********.****.**.*.************.**.*****.***.******.*****.******.********.******************.**..***.***.*.**.********************.*****.***.*.****.***.************.*****.********.*****..*******.*************.***********.*************.********.*********************.***.******.****************.*******.**********.***.****..**********..************.*****.*********************.************************.********.***.****.*.**.******.*.*.***************.****************.******.*******.*.**********..********.*****.**********.*****.**************.*********.****.*****.************.***.*.*.*******.*****.*********.*******.*****.*********************.***..****.***********.*********************.************************.***********..*.***.**********.**.*********************.**********.***.***.********.***.******.*******.**.*********************************.**.***.*****.*******.*******.**************...*.*****.*.***..*******.***.***************.******.**************.**.*******.***********.*******.********.*********.*******.**********.*.**.*******.*****.********..****..**************..****.**********..***.*.***************.****************.**.******************************.********.******.*****.*****************.*****.**.*********..******.*.*.****.******.***************.******.**********************.**************.***************.***.*********..********.******..*****.******************.************.**.*********************...*********.******..*******************.********.**.*********************.*******.******************.********.*.***.************.****.**.*...*******************************************.***.**********.***********.*****.**.*.*.**..****************.*****.***..*********************.*************.*******.*************.**.***.* ***********.*********************.***.***.************************.*.*.******.*****.********.********.*********************************************************************.*.******.*************.***.*************.****.******..*.******.***********.*************************.****.**.*******.*******.*******.********************.*********.************.***********.*****.*****.************.**********.***.*******************..*.***********.********..**********.****..*****.************..******.*********.******.***************************.*******.*************..**************.*****************.*.*.***************.************..***********.*.*****.***************.****..****.*****.**********************.*********...*.****.************.**.***.*****.**************.*******.******************.*****.***.****.***.*****..********.*********..****...***.**********.*********.***.***.*.********************.****.****************.****..*****.****.*************.*.**************.*****.*.***.************.***********************************.********.**.**.***.*.**.**.********.*.*******.****..***********.****.*****..****************..*.**************************************.******.**.***************************.*****.***********************.******..**.********.*.*****************.****************..************.************************.*******.*******************..***.*.*******.*****.********..**.**************************...*****.*.********.**.*.*****.********.***.***********.*********.*****.*****.************.*********.*.**.****.***.********.********************.**.*******.******************.******.************.***********************.*.***..***.***.*******************.*****************************************.****************.********************************.*****************.**.**********.**.**********************.***************.**.****.***.***.******.**..*.**.**************************************.*.****.*******.********************************.****.******.*.*****.*.****.*********.**.**.*** *******.**.*******************.**.*.************.****..*******.*************.***********.***.**.***********************.************.**.*.***.****.***.***************.*********************.*******.************************************..***********************.*********.**.********.***************************.*******.*.***.******..**.*****.*******.*******.**************.***************************.***********.**.*************.*****.***********************.*************************..**************.*******.*******************..*****.*****.*...***************.****************.**********.****.*****.****.*.***.****.**.***********************************.****************.************.**.**********************************.****..*****.*.***.*.**********..*****.**********.**.***.*.*****.***.*********************.*******.*****************.**********.******.***.******************.****.**********.**.***.****.**************************.******************.*****.*.*.*.**.*****.***.**.****.***********.*.**.*.*******.*****************.*.**..****.***..*******************.********.*********.*******.**************************************.****.********************************.***************.**.**.**.**.**.*****.******.*****.*****************.**..*****.*****.*********.**************..***.**********************.****.**.*******.*******.***..*****************.***********.*****.******.*************.*.******.******.*************.*******.********************.***********.***..*****.*.***********.**.****.**.***********.******************************.*******.*****.******.**.**********.*****.**.*******************************.****..****..***********.*********************.***...**************.*.*.*.******.**.****.***********************.****.***.*****************.**.*******.***********.***********************.**..******.**********.**.*.*****.***************.***************.********.***************************.*****************************.**********************.******.***.******.*******************. ***.*.****.***********.****************************.********.*.*******.******.*****.*****..*****.*.**************.**.****.************.*.***************************.********************************************.********.*******.**.*******.*.*****.**********.****.*******.*******.************.*.************.*****************.**.*****.************.****.*************.***.**************.****************.***************.**********************.**********.*************************.************.*************.*********..*******************.************.*******.********************.****.*********.*.**********.****************************.*******.***************************************.*********.*****.*************************************.*****.**.***.***********.******************..*********.**.*.*.********...*************.***.**.**.**.*****************************.*.***.***********.*.***********.******.******************.******..************.*****.**.****.********.****.*******..***.****.****.********..****************..********************.**.*.*.*****.*********************.************.*************.*************.*******.************.********************.***************.*******.************..*.*.*********.***..****..*****.**.******.*.*****************.*****.**********.****.*...********************.************.*************.******.*****.***.******.**.***************.*****.******************.*.*******.***********.**.******************.********.*****.**.******.**************.************.*.**..**.*******.***********************.*******************************.**.******************..****************.****.**.**********.**************.********.*******.****************.***********.****************..********.*.***.******.******.**.***.***********************.********.*********.**.************.**********************.************.****.**.****..**.****************************.********..************.**.**************************..*****.**************.*.***********.***********.*.******** *************************.*.*************.****.***.*************..*****.******************.********.**.**********************************.*******************.***********.**.*******.************.********************.*****************************.**********.*****************************.********.**.****.*.***.**.****.**.****.*********.**********************************.*********************************..*****.***********.******.***********************************..***.***********************.**************.***************.*****.*****************.*.***.****.******.************.***************.*************.*****.****.***.***.*.*****************.***.****************.******.******.******.****************.*****************.*********.******************.*.****************.*.*********.*********************.*************.********.**********.*********.**.*************.*****.*****.**********************.***********.*****.**.*.**..**.**************..****..****************.*.******.**.**************.*.*********************.********.********************.**********.****.**********.************.*****.***************.********************.*.*****************************.*.******************************************************.**********************.***.******.*******.*****.*******************.**********.********.**..*******..********.**.****.****.******************************.************.******.**.******************.*.****.***************************************.***********.****.****.***.*****.***.*********.**.***********.****.********.*****************.**********.****************************.******.************.*****************.*********.*.*******************.*********.**************..**.**************..*****************.******.******.********.*.***.*******.**********************.***.*.*.********..**********.****.*********.**.*****.*****************.***.*.*********.**************.***********.*.**.*****.*****.******.**.****************.**********************.************.********** *****************************************.******.*******.****.*****.****************.***.*******.*********.*..*******************.*********************.************************.******************.**************.****************************.*******************.**********************************.**.***.****.*.************.*.***.******************.***.****************..**************.**.********.**********.*****.*****.*..*****.******.******************************.*****.**********.*****.*****.*******.**.*************.*****************.*****.*.*********.***********.*****************.***********...*.**************.******.**************************************************************************************************.*.****.******************.******..*************.*********..*.*..***.*********************..*********.***.**.**.*****************..****.***.*******.********.****.*******.*.*************************.********.***************************.***************.****.****.***.*****.*******.************.*******.******.***.*.**********.************************.*.*******.**************.**.********.******.********************************.******.***********.**************.********.*.******.****.**.********.****************.****.**.************************************.*********.*****.**********************.*****************.*****.***.************************.**.*****.*.*.*.**********.****.***.***************************.*.***.***************.**..**********.***.***.**.***.****************.**********.*.****.********.*.******.************************.**************.************.************.****************************.**.*******.*****.*.******.*..*************.***********************************************************************.******************...*.******.********************************.*****.**.**.***********.***************.***********************.*********.*.*****************.***.**.*******.*.**.*..******.**************.**********.*********..**.**********..****.******* **********.********.**********.****..********.******.***.***.***.*****************..***...**.**************************.*.**.*.*************************.******..**********************.*******************..********.*************.***.*********..*************.**.**.***********************************.**.*************.*****.***.********.********.****************************************************************.*******.***..**************.*********.********.*.************.*******.**********.****.************.***.*.**********************.***.********.*.******.*****.********************.*********.*****************.****.**********.**.*********************.****.******************************.*.*****************************.************.*********.**********.**************.************.************.**.******.*********.***.*.**************************..*********.***********************************.*.*****************.********************.*********.******.*****************.****..**.***.****.***************.********************.******.***.**.******************.**.******.***.*****.***************************.***.********.*************.************.************.*****.***.**************..**********.*****************************************..***.*.***********.*******.****************************..***********.**************.*******.******************.*.****.*******.*.***********.******.***********************.**********.**********************.**.********.*.***********.******.*********************.*******.***.****..*******.*********.*********.***************************.*.********.******************.*************.*****.****..********.*.*********************.***.***********.*****.***********.**************************************************.*****...*********.************.*******.*****.*..******.**************.***.******.*.**.*****.**************************************..******.**************.************.*******************.*..***..**.*.*******.*****.************************.*.*.****.** ***.****.***********************.********.**.********..*****....*****.*****.*.******.*********.************.*****.**************.**.*.***************..*.******.****.*******************.****.*.**********************.**.****..**************.***.*********.*.**********.***.*****.********.**************.**.*************..***************.********.*.**************.***********.************************.****.************.************************************.*************..**.********..****.*..**.*.***********************************.**.*************.*********************************.***.********************.*********.**.************************************.*.*******.**.*******************.*********..*******.***********************.**.***.*.*******.******.***.*.***.**.*****.*******..*************************.*****************..*****************.**********..******.***********.*.*..******.********.******.**.*****.***************.********************...****.************.****************************.********************************.*.********************.********************.************.*.***************..*.****.*.********.************************.**************.**********.*********.*****.*******.************.******.********.****************************************.*******..***.*..************.*****.***.*.***.****************.*********.*.*************..***********.*********************..*******************.*.**************.***********.****************.***.*****************.********.*******..******.***.****.**.**.****.*.*******.****************.*******.********.********************.*.***************.****************.*.**********..*********.****.******..*******.***********.***..*******.*****.******.*********..*********.**.**.********.*..***************.*.**********.****.**.*****.******.*********.***.****************.**.*****..*****************.**************.************.***********.*..******.**.*****..********************..*****.******..*********.**************************..***.** **********************.*******.**************.************************.*****.*.****************.***************.*****...****.******.*****************************.**.*****************.*****..*************.****************.**..**********.*********************************.********.*********.********.***********..****.**.***.****.*****.*******..*.****************************..*********************.********************.***.****.******.******************************.**********.***.*****.*****..**************.****.********.*******************.*********.***************.****.*******.**********************************************.*******************.*************.******.***********.*******************.********.*.**.**..******.****************.*.********.***.*********.*******.****.*.***********.***********.******.***.******************..***************.********.**.****.**********.*****.****************.****.*.*.**********.*********************.*.**.*******.*************.***.**************************.**********.***************.**************.*****.**.*********.****.*************.**********.*******.*.*.*****.****.*****.*******.************.****.**************************************.***********************.******...********...***.*.**.***************.*******************.**.****..**.**.*********.**********.*****************************.*************.****.**.*.*****.**.**********.***********.****************.***********.*.***.*.*********.****.****************..*********.**********************.*.**********.***.***********.********************.*.*****.********************************.*****************.***.********.******************.*******..****.*.*.*.*.*.*.******..***********.****.**************.****.********************.********.**.*.************.**********.*************.*******.************************************.***.******..**********.***.***..*************.******************.*.***.*********.***.*******.*********************.*****.*.************.**.******.********..***.****** ******.***..****.********.***********.******.***********.******.******.********.***.*************...******.******************************..*****.**************.**********.******.*..********.*.***.******************************************.************.********************.******.***********************.******.*********.************.*************.*********.*****.***.****.*.*****************************************..**************************.****.*.******..**.**********.********.***********.******.*****************.**.**************.******.***************************.***.*******.*******.*******.************************************.****.*********.***.**.*********.**********.*****************.*.*.**************.**.***************.******.************************.**************.********..******..**********.**********.****.*****.*******.*.*****.*********************.*******************.*************.**.***************.***..****************.*****************************.*..*.*****.*.********..*.*.**********.*.******.******.***.***.***********************.****************.*.**.***************.*.*.**.*****.*********.*********************************.******.*.*********..*.**********************.***.**.******.*******.******************.**********..*****************.**********.**.******.********************.**********************.***********.*****.************.*********..*.********...***********..***********.**********************.************************************.******************.******.*****.*.***************.*******************.***********.***.***.***********************.*.**************.***********.**************.**********************.*****************.*************************.*********.***********.**.****.*********.*************************.***.**********************.**********.*****.********.******.**.*.*********.***.********.******.*.*******.*********.**.*.**.*.********************.***..********.***********.********.****.**...**.******..**.*********..********.**** *****************************.********.*******.*********.***********.*************.**...*.**********.***************************************.*****.**********************.***************.******.**************.*************.***********..***.****************************.****..***.******************************.********.***********.*****.*******.***.*******.*.**..*********************.*******************.******.**.*********.***.*************.********.**.**.*******.******.**.******.******.****.*********.************************.******..***.******.****.******.*.**********.*****.****.********.**.********************.******.******.******.********.***********.*******.*.**.*******.*******.******.**..******************...*********.**.*****.***..******.*****************************.*************.*.**.***********.**********.****.****.*********.*.************.**********.*************.*****.**..****.***.****.**************.**.*********.***********.*****.*******************.***********.*******.*************.******************.**********.***********************************.***********.*.*****.**********************.**************.******************************..*********..***.*************************.*****************************..*********.***.*.*.*****.*.***.*.**.****************.*.**.*.*************.******************************************.***********.***.*.******.*************.*.****...*********.*********..*.***.*********.*******..***.********.******.*************..******.******.****************.*.**********.*****************.*********.******************.*********.*****************.**************.******.*********.*******.**.******.**.********.***.*********************************.**************************************************.********************.****************.******.********.**********************.**********..*.*******.**************************.***..**********.**********.**.*******.*************************..********.*********************.**.********.*****.*..****.*. *****.******.**.***********************************************.*************************.**********.********************.********.*************.****************..**.*****.*.***.*****.***********.********.*********************.*****************************.*****************.***.*****.***...*******.****.*.**********.******.**.****.********************.************.*********************..********************.***.********.*..*******************.************************.*****..***.*******.****.**.*.**.***********************.********************.**.**********.******.*********.****************.*****.***************.*******************.****.*****.**.****.****.*****.***.*****.*****.*..******.*.**************.***********************************.*************.******.******.*****.******.*****..**********.***.******..*.**.*****.***.***********.**.*.**.*********.*******..************.**.*******************..******.*******************.**...*************.***.*****.***.*****.********..*******************.*.*.***..*******.***********************.*********.*****.*********.**********.*******.***.**********.*.*.*******.***********.***.*****.****.****..**.********.**********.***.*********..************.**************.**.*.****************.****.********..*****.****.******************.**********.**.*.***..*.****..*****.*********************.**.*********..**********.***.*.**************.*********************************.*.**************.**.**.*******************************************.***********************.*************.***.*********************.***.*.***********.*******..******.**********.********.*.***.*********.********..***********.**.**************.*****.**.************************.**********.***********..***********.***********.*.**.*********************************.***.************.****************.**********.*****************************.*****.************..****************************************.*****.***.***.***********.*.****.**************.***.*************.*************** ***********************..****.***.*********************.**..****.****************.***********..*******.*****.***.****************.**.*******.*.*****.****.*.****.****.*****.****.****************.************.***************.******.********.***********.***********.********************.*********************.******.****.*.****..******.*.****.*.*******.****.*******.*********.********.*.******.**.***.*******.*****.********..***************************.*****.*******.*****.*.**..********.***********.****.********.**.**************************.*************************.******************.***************..*************.******..****************.**.*.******.***.*****************.**************.**************************.***.*.****.***.*.***********.***************.**********************************.****************.***********************************.**********.*************.*******.*******.******************.*******.*************.**..*****************************.*********.**************************.*********************************************.****.***.*******.******.*.**************.**********.**********************.*****.**************.***************.*******.************.****.*****.***********************.**.**********************.*****.*********.******..*********..******.*****.*******.*****.**********.***************.*********.***************.************.********.***********************.****.********.********.*********.*****.****************************.*****.*****.*******************.*.*****.*.***.******************.*********************************.*******************.**.***********.*********************.***.**.*******.************************.*********************.**********************.**********...*.*********************.****.*.********.***************.***************...**********************.*****************************..******.******.*.*********..**.*****.***.*..****.********.******************************.*.****.******************.***********.***********..****** ********.************.********.**************.*****.*.*.*.*.*******.**.***.****.******************************.****.*******************.*********.*******************.**..************.**********.*********.*****.******.*****.*.*****.**..********.****.*.*******.*..*********.*******.*******.***.****************************.*...*******************.****************************************************.***********.*.****.*.*.*.*******.***.**********.**********.******.******************...*.***************.********.*************************.*************************************.***************.***********.************..******************.*.******.**********************.**********.*******.****.*****.**************************.********.****.*********.************.**.**********.**.************..*********.*.****************.*.***.********************.******.****************.**********.********************************.*******************.***************..*.*.*******.*****.****************************..*****..********************.**.****.*.***.********.***********.****.***.*****************.*****.**********.********.**************************.*************.***.********.******.*******.*******.****.***.*.**.******.**.*.******************.*****.*.******..********..*********.***.**************.**************.*.**************************************.************.**.***.***************.****.*******.*******.******.******************.**.********.**********************.*************.***.***.****.*****.******.******.*.*********.**********.***..*****.**.**********************.**.****.**************.***.******.*.***************.***********.******.*********.******.************.******.*..**.********.***********.**********************.**.**********************.******.**.******.**************************.***************************.*****.*.*.*********.****.**.*******.*******..****************.***********.****.*.*******.*********.*******.***************************.****************.**********.*.** ****************.****************************************.***************************************.***************.*****************.*****************.*******..*********..******.*******.***.*.***********.******.***.*.***************.***..*.*******.******.***.********.*********.*************.**********..*.**.********.****..***....*********..******.*********.********.**.*******..**.*******************.*.*******************.*****..*************.********.****.****.************.****.**************.*******************.***.*****.**.***.***.************************************.**************..********.**********************..******.***..*******.****..********.*.****************.**.*******************************.********.***.**************.*************.*********.********.************.*************************.*****.*******.*****.*.****.******.**********.*.*******************************.**********.*********************************************.******************..***.**.***********.***********.****************.*..**.****.********.*****.*****************.****.*********.*****.****..***.****************.*.***************.****.**********.**.*****.********.**.**.***.***.**..***.**.**********.***********************.*******.******..*.*****************.********.**************.**.***********.****.*****.********.*.**.************..******.*****************.**.***************.*******.*******.***.*.*******************.*.**.*.****.*****.***********.****.*******.*.************.******.***.***..************.***************************.****.*****.************.**.****.***********.**.**.******************.************.***************.*.*******..*.******.****.*****************.***********************************.*******..**********************.************.**.**********.***************************.**.******.***********.************************.*****************.**.**********.****.*****.**..********.******.*****.****.*..************************.********************.************************.***** .***.***.****..***************.******.*********.*****.*.***************..****.***************.********************.**************.***..**.****.******.************.*******.**.***********.*.****.**.******.****...*********.*************.***.****.*.********.*****.****..********************************.**.*******.*******************************.*.*.*****************.************.*.*.********.**********.*****..***.********.*******************.***.***********.***************.***.**************************.******..******.******.***.*****.*.*************.***.**************.*******.**.**..*******************.**.******.**.*******.**.***********.**********.**********..*******.************************.*******.*********..**.******.********.*********.****.********.*************************************.***********.***************.****..*************.****.************...**********.***.*****.*************.*************.********************.******.**.*********.**********************.*******.*.*******.*******.***************************.**.***********************.*.*****************************..****.********.************.********.*****.***...**************.*************************************************..*.************************..*******.***.*********.*************************.*.******.****.**.*****.*************.*********************.*****.**.*************.***.***.**.******.**************.*.*************************.**.*..****.*.**.*.***.*****..******.*****..*****************.**.**********.***.*****************.************.**********************.************..***.*********.***.**************.**.*************.*******.*****.*****.*************.***.****************.****.***.************.****************.**.*.***.****.****.**********.*.**.******.**************************************.*************************.*********.*******.*********.**.*****.******.****.***************.*.*.************************************.*********.*************************.**.******..***..*************.**** ***************************..********************************.**..*.********.**********.***.******.*.***.********.**.***********.*.***.*****.**********.**********************..*************.***.**.****.*****.***.*******.**.*************.**********************.******.********..*****.**.*.**************.***************.*********.**.****************************************.***.*.....*****.*.***.************.*******.***********************.****..***.*********.***************************.******.***************.****************.********.******.****.******.**.***.******.****.*********..**********.****..*****..*************.*******.***.***************..*.******************.**.*********************.**************************************.*****.******.********.*****.****.******.**********.******************************.*****.***********************.*****.*.**.*****.**.*.*****.***********************************.*.********.*.*************.***********.**.****************.****.***********.******.**************************.*********.**.**.**.******.****.************.****************************.**.**.*.****..*********.***************...*.*.**.****..*.*.******.******************************..***********.*****.***.*****.*.************************.***.**.****.****.****.**...********.*.*.*****.*****************.****.********************.*.***********.**************.*******.*******.***********.****.***.****.***.****************.******.***.****************.******.**********.****************.*..****.***.*******************.***************.*****************.**********.*****************.*.**************.*.**************.*********.********************.***.**.**.*************.*.***********.*.***************.**.*****.**.**************************.************.*********.*********.****************.***.********.*****************.**********.********.***.**********.**.*..*.*******************.*.**.**.******.*******.**********.**.******.*.***************.*****.*.**************.*****.*********.***.* .*****.****.*****.***************..**.***.*******..*****.******..**********.***.************.***.****.******************.*******..**********.***************.*.*.*****.***********.********.******.********.*****.****************************.******.***.****************..********************************************************..***********..***********.*.************.**.******************..****.*******.********.***.*******.*****************************.*******.*********..************.******.****.**************.*************.*******************.**.*******************.*********.**..********.************.******..*********.************************.***********.**********..*.**.****************.********************************..***.*************************.****.***************.****.***************.********************.*.****.************************.*.****.***..***.*******************.**********************.***********.********.*****.***..*..****.*.***.*****.***.**..**********************.****.******************************************.********.*******.*****************.***************.****.**.***************.******************.*.**.****.*.******.*.***************************************.*****************.******.*********.***************.***********************************.************.**..**.*******************.**********.**************.**..***....***********..********.*..*****.********.***************..*****.*.*..***********.*****************************.*********************.***************************************.**************.**********.******.*.******.****.****.*********.**.******.**********************..**.*****.**********.**************.***********************.*.***.**.**********.*******.******.**********.**********************.*****.***.******************.***.***.****.*********.*********************.***************.****.********************.*******************************************.**.*******.*.*******.********.*********.**.**************.********.************... *.***.***.******.************************.***.*************.********.***.******.*****.****.**********************.*****.************.****.*****.*.**.**************.*************..********.***.***.**********.*****************.***********.************.**.***********..***********.****.*.*************.********************.*****.**************.***************.*****.**************************************.***.*****.*********.**************************************.****.**********.*****.********.*****.****...*.*.**********.***********..*******************************.*****.**.***************.**.*****.******.****.*.*********************.*********************.***.**.**********.********.*.****..****.*******************.***************************.*******.**********************************************.*******.*********.***********.**********.**************.*****.*****************.****.*.******.****.******.**.****.****.***.************.*.****.*.**************.****************.**********.*******.*********.**.*******.*********.****.*****.***.************.***************************..***.****.************.*******************.**********.***********.**********.************.****.**.*********.***************************.************.*****.***.**********.***********.*******.******************.**********.***********.*******************************.***..*******.***.************************.**************************.****.*.********.***********************.********.**********.*****************.**.*****************.********.********.***.*******.*.**.***.************.*************************.*********************.*****************.*.**.**.**************.*************.**********.*******.*********.***********.***********..*************.********.*******.*.****..**.*.**********.********.**********.*************************************.*****************.*****.**************************************.******.*.*.*.*******************.*****.**************************..*************.*******.*******.*** *******.*.**.**********.**********.***..********************...****.*********.***.***********.***.*.******************.*.****.****.**.**..**.***.***************************.**.************************..***.*******.************.***.**.*********************.******.***********.****************.*************..**************************.****.***********.*************************************.*.*.********.**.*************.*****************.****.**************.*****.***********.***.*.******.*******.***.*.********.***********.***.********************************.*.**.********************************************.****.****.*.**.******************.********.*..****.*****.************.*****.*.***************.*.********************.*********.*.**..*****.*.**********.*****.********.***.***************.*******.****.****.*******.**.*****************************.*********.****.*******************.**.***.***.************.*.*..**.*******.***********.**************..*..*****************.**********..********.*.*****************.**************..******.******.*****.**************.**********************..**************************************.***.******.*****..********.*.*****.******..***.******************.*********.***********************.*******.********.**************.****************..*..*********************************************...*.**.*****************.******.********.*****..**.****.*********.********..*.**********.***.****.*.***.******.*************************************.**.**********.***.********************************************.**.****.****************************.***************.**.***.***.**************.*****.*.********.**.******.**********.**.********.***..**.*******.**********.*************.**.***************.******.*.******.**************.*********.****.**.**.****.************************..***********************************.*************.**********..******.**.**********.***.**.**.**.*.****.**.*******..*******.******.*.**************************.*****************.***** *******.*******.**.*****.***************.***.***********..*******.**********.********************************************.***.****.**.****.******...***.**.***********..*********.**.**************************.****.******.**.******************.***************************.***.**.*********.***.*********..****.*********.***************************.*.***********.*******.********.****************.*****.**.***.*******..***..*****.**.********.****************.*******.***.*****..******************************************..*************.************.********.*******************.**.*********.*.***.**********.*****************.*****.***.****.**********.**************.**********************.*****..*************.*****.***********.*****************.***...**.****.*****.********.***********.*****.**********.************.******.***.**********.*****.**********.***.**..**********.**************.*********************.*.***************.*****************************.************..**.*******.*****.***..*************************.************.***.**.***********************************.********************.*******************.*********************.*.************.*******************************.**.*****.**.*****.**..*****************.*****************.*************.******************.*.*************************************.*****************************..**********.*.*********.**************************.****...***.**************.****************.*.*.***********************.*******.***********..****.****.***.*****************.***..**********.*.*.***.***********************************************.*********...**********.*************.************************.***********************.***.*********.****************.******************.***********.****.**.*****.*******.***.***********************************************************.*********.*.****.***************************..*********.***************.******...********.****.*********.*****************.******.**************.********.*****.********.**** **********************.******.******************..*********.*****..*.****************.******.******************.*****************.***.*****************...*.*******************.**********.**.*******.*******..**.*.******************.*****************..**************.***.**********.************.****************.*******.*******************..*********************.***...***.*****.**************..***.**.***********..**********.*******.***********.**********..*********.******.***.*************.***************.*.*****************************************.*********.***********.*********.************.****..************.******.*.********.*************.*..*****.**.*******.********.*.*********.*.****.***.********.******************.***********.**************.**********************************************.******.**.*.*.*****************************.*************.*********.*****.********.************.**************.*******************************.**********.*.***.***.***.*******.**.*.***********.****.**********.******.***.************.*.*******.****.************.**********.************.********.*.**********.***.*******.***************.****************.*****.*********.********..***.**.**..*******.*****.*************.**..***.**.****.****.***************.***.**********.*********************.************.******.***************************************.*******.*******.***********************.***********.***.******.**************.***************.******..*********.**.***********************..****.******.***.**************.***************.*.**.*.***********************.*****.************..*********.*.****..*****************.************.**.*.************.********.*************.*.*********.*****************..*****.*******..*****.*******.******************.**..****.*.****.********.*****.*****.*.***********.*******.****.*..*******.************.***************************.***************************.********.*********************.*********.****************************...*************.*********** .*****************************************************************************.*******************..**.*.*.*******..**.*****************.*******.****.**********..***.**************.***.******.**.*********.**************.*****************.********.*.**.*************************.*********.******.*******.******************************..*.************.*********.******************.*******.************.****.**************************.******.************.****.*.*************.********.****.********************.***.**************************************.*******.********************.**************.******..******..**.****************************.********.********************************************.********.*.***.**.*.**.********.***************.************.**************.*******.***.************.****************...*.**********.*****.***.*********************.*********.************.**************.****.*.***************.*******.**********.**.**********.******.******.**************************************.******.***************.**.*******.**********************.*******.************.*.***********.****.****...*****.****.***********.*******.**********.*****************..******.********.*******.*******.*************.*****.**.*******.*.*.***********.****.*****..******************.******************.**********.******.*********.****.***********.********************.*************.**.**************************.*********.**.************.*****************.*************.*******.***************..****.*************************.*************.****.***.***.*.*************.*****.*****.********.************.****.****.**.*********.*****.***..**.******.*.****.********************..**.*************.*******.***.******************.*.*****.*.*******..**.******.*********.**********************.************************.***.********************.*****.*********************************.***************************..****.****..*****..*******************************.***************.******.*********.***.****.** ****.******..**.************.******.*************.*.****.*.***.************************..*****.*************************.****.***.*****..****.********.*******.*************.***.************.****..************.**********.****.****.**************************.**************.*************.***********.********.************.****************************.************.****.*****************************.****.******.***.*****.***.*******************.***.******.****.*********.**********.********...*****.**.***.************.****...**********..***.**********.*******************.****.*.**.*****.*********.****.*************.********.************.***.*********.**.******.*.**...**********.******.********.**********.***.****.***.*******.***.**.**.*************..**********************.*****.*****************.****.*********.****...*********.*******.****************************.***************.******************************.*************.**.********************************************.*******.*****.******.**.*.*******.****.***.***********.*.***********.***********.*********..*****.******.**.*********.*********.**************.***.**********************.***************.***********.*****.*.*********.******************************..***.*.*************.*.***************.****.*********************.***.***********************************.*******.**.*.*.****.*.***************.***.****.******************************.*****.*********.**.*****.*****************.*******.********...***.****************.******.********.*************.***.***.******************.***********.*.**..***.*.*****.***.******************.*****************.*****************.******************.******.****..*******.*******..**.**.*.***.***********************************.*************.******************.****.********.**************.*****.************************.******.********************.*********.**.**********.***************************************.*******.****************************.*****.***********************************.. ****.*****.*****.**.**************.***.****.*****.*****..*..**.********************.**.***..*********..*************.*.*.**.*********************************************.**.******************************.*************.*****.**************.*.*****.***********.***.***.*.******************************.****.***********************.*.*******.*****.*****************.*****************.****..*******.********.*********.**************.*************.************.***.*********.******.***********.*****************************.******.**.************************..*********..*********.******.*******************************.******.*.*********..****************.****..***..****.*************************.**.*.**********.*************.*****.*****.********.**************.******************************.*****.***.**.************.*****************.**.******.****.***********.*.*******.*****.************************************.*******..*************************.*******..*.*.***********************.*****************************.**..*************************************.******.*****.*****..********.*********.**.****.*******.*************.*******.***.***.*.**.*****************************..*********.*******.*************************.***********..*****.**********.*.***.****.**********************.*.***.**.*******.***********...*******.************.***.***************************.*******.************.***********.*.***********************.**************..*.*******..****.*************************************************************.******.**********.**************.**************..*********.*******..********.**********************.**.******.*************.********...****************.******************.***********.*.**..***********.***********.***********.****.************..***..*****.***********.************.*.****************.*****...**.******.*.*************.***.***************************.*************.***********************************.*************.*********************.**********.********.**.* *********.********.**************..***.****************.*****.*********.*****.******.*********************************.*******.******.*********.*****************************.**************.***.**..**********.***.*********.***.******.*.**.*****.**.***.******.**.***********.**.***********.*******************.**********..***************.****..*************************.****.*************.**********************.**************.************.*****.************..******.********************.*****************.**.*************.**.****************.*.*.****.***.*****.*.**************.****.*****.***.******.******************.**..***.**********************.***************.***.*****..***********.*.****.******************.******.***.*********************.*.************.*.***.****.***.****.************.*****.*..*****.****************.************.****.**************..**************.*************.***.*.*******.************.****.***.***********.******.**.***************.**************.*.***.*****************.********.***********.****.*******.**************************************..*****.*********************...******.*****.*.****.*****************************.*************.*****.********.*****************.*******.*************.*.******.*******..************************************..***.*************************.******.*********************.*****************.***********.*****.************.*******************.*.*********.********..***..*****************.****************.*************************.*****.****.****.*********************.*****.********.*****.*****.****.****.******.*..**..********.****.****.*********.***********.*****.******.*.***********.**********************************.*..********************.*.**********.************************.**.***.*.***********...*****.***********.**.**.****.****.**.*************.*****.********.*..******.****.****.********.**********..***.*******************.**.**********.****.*.********.******************.*******************.****..***.****.******.*** ***********************.*****.**********.*.********.**.*****.******.************.****..*******************.************.****.************.**********.**.*****.************..*********.****.**..*******.**.************.***.********.*************.****.*******..******.*******************.*******************.****.********.*****************.**********..****.***********.***.********.*****.***********.****************..***********************.******.***.*..*************.********.**.*.*************.***.*********.**************.**.**************.***.**********.************.**********..**.*******.*.******.*.********.**********..*****.************.*.*****.**.********.*****.***.********.***.*********.****************.*************.************.*******.***..*******.***********.*******.************...**.**.********************************..****..*.*****.*************.**.********************.*********************.****..***********.*******.*****.*.*.*******.***********.*****.***.*.********.******.*****.******.*.******.*****.*******.***********.***********.**.***..*************.***.*****************.********.***..**********************.*****.********.**********************..***********.****.*.************************.*.*****.****..****************..****.********.***************************************.**************************.*************************.************.********************..*******************************************.*******.********..********.***.***...******.****.*.***.*********************.*.*******.*.*.************.************.****************************.***********.*******************.***.*******.****.***********************.***********************************.**.***********************.*****.*************.***.*.***********..**.****.******.*.*******.************.****.**.*****************.*.****************...**.*.********.********..*************.**.******..***************************.*.****.*.***.*.*****************.******************.*********************.****.*** ******.*******.*****.*****.***.*******.********.**********.*******.************.**.*****.**.****.***.******.*.**.**.******************.****..**************************.***.************..***************.*****.***.**..****************.*******.****.*.*****************.*.************.*.****************.*****.***********..*.****.******************************.***.**********..***.************************.***..***.*******.*****************..*********.************.***********..**************.**.***.********.******************************.*****.*********.***********.*.********************************.*****.**********.******.****.**.********..******..*.*********.*****.******.****.***.*****************************.****************************..******.***.*****************.******..********.*.**************.**.*******..*.*.*******.***.**.**.******..*************..**********.*.****.***************************.****.**********..***************.******.****..******************.*.*****.************.****.****.***.*******.**.***************..**.*..*****.********************.*.*******************.****.**.*****.**************.*.***************.*.***.**********.************************.*************.*********.******************..*.***********.**********************************..*****.******.**********************.*****..**********.*****************.****************.********.*******************..***.**.***.**.**.*..******************.**.*.*********.***********************.**********.***..***..****.*****.*.*.**..**.*******.**************.**********.********.**.*******..**.********************************.**.******.**.*.********.*****************.**************.************.*******.***********.**.*******.******.****.*****************.*****.***.*****.*..*******.********.*********************.********.*************.**********.********..**..***.***.*********************************.*.**************.********.*.*.******.**************.******.****.***************..****..*.*.********.********.****** ***.**.***.***********.**.****.*********.*.***.***********.****.**.*.***.*************.*****.*************************.*.*******************************************.********.**.********..**********.**********.***********************************.*.*************.*****.********.**********************************.*****.*********************.*.*************...*****.***************.********************.******.***.*************.*.**.*****************************************..****.********************************.*********.***.***********.***********...************.***********.*********.******..**.********************.*******.******************..*******************************.*******.**********.**.*****.**..*.************.*************.*******.****************.************.***************************************..*************.*********.*******...***.*******************.********.******.***************.*********.****.******.***.*..**********.**.*.*********.********.***********.*.*******.******..***.******.*****.*.****.*******************..*.*****.********.*******.******.***.********************.***.*****************.*********************.*.******.********.**.*******.****************.********.*******.**.******.****.*******************************.****.********.******.****************************.*************************.*********.*******************.**.**.******.*.*.*..*****.******..***..**..*.****.*.**.****..**********************.******..********.*****************.*********.***.***.*****.******.******.*******.*.*****.*****.******************.****************.**.***************************.***************.********.******.****.******.*.*************************.**.*.**************.***.**********************.******..*******.*****************.*****.****************.*****.*********************.*.*****.***************.*.**.********.*.*.******..**********.*.******.***********..*************.********.**.*************.**************.**.*****.***.**.*****.*****.***************.**** *************.****.*********.***.*************.********.***.***.**.********.*****.*****.******************.********.*****.************.*****************************..****.*****************.*.*.***************************..*******.**********.************************************.*******************.*****.*.**.************.****.*.*.*****.***************.****.******************.*************.****.******************************.*.****.********.*****.***********.****.*.*****.******.***.*****************************.*********.*.***********.******.****.************.*************.*****.*.******************.******.*.*******.****.******.*************************.********************.**********.***.***.***..**.***.**********.**.********.*******************.*.***********.*******.*.*******************************************.********..******************************.*********.*******************************.*..***.***********************.*******.**********.*.******.***...******.****.******.*****.******.*****************.*****.***.***********.*************************.**********.**.*.************************.***.*****.**********************.*****************.*.************.******.*********************.**.*********************************.**********.*********.***********.***.***********.****.********************.***********.************.************.*.*****.**.**********.***.****************.**.*********************.******..*******************************.********************.*******.*************.****.*****.*******************.**************..****.***.***********.*.******.*******************.*.*..*********.****..***.*****************************.**.*****.*****.********.***************.*****.****.**..*********.*.*****..*********************.**********.******.**..**************.******.***.****.******.********.***********.*******.**********.******************************.**********..***.*******.***.******.****..****************.***.***.**..*******.*****.******************.******.***** ***********.************************..**.**********.***********************************.**************.***********.********.*******.*******.**..******.***.******..*****.*..*.*****.*************.********.***************************.*.***********.*****************************.**********.*****..************.*****.***.*********.*******************.**..******.******..************.******.**************.********.******************************.***.****.****.***************************...******.*****************.*.**.**.***********.***********.*********.**********.********.*****.*********.**********************.**************.**********.*************************.************.**********.***.***********************.**.**.***.**.*****.*****..*******.***.****.*********.**********************************************************************.*****************..*.**.********************.***.*******.************.*****.**************.**..************.***.***************.*********.**.***.*****.*********.*****.*******..*******.***.*******.**...***********.*********.*.********.******..**********.*.******.**.************************.**********.**.***********.***.*****.********************.*********************.***************.****.*******.**********.*******.***********.******.************.*********.*********************************.***************.***...****.*********.*****.***********.*********..***.************.**************.*.**********.**.****************************************************...*..*.**********.****.*.*.****.**********.***********.**********.**********.*****.************.**********.****.*.*.****************.**.*.*******.*.**************.***************.******.*****.************.*****.***.*********.***.****.**.**.****************.***.****************.********************************..******.**********.***.*.***********..***************.****************.*****.**.***.**********************.******************.*****.********.**********************.********..*.*************** ***.********.************.*****.***************.********.**.*********..**.*******************.***************************************.*******************.****************.*******.*****************.*..**********.******.*****.******.******.**..*******************.*************..****.**********************.**..***.******.*.*****.***.******.*******..*.******************.*********..******.******..*.********************.****.**************************.*.**.*****.***.***.***.***********************.******************************...*****.*******..*****.********.*..***.*************..************.*.****.****.***.*************.*****.*****..****************************.****************.*****.************.**************..******..*********.*********************.******.***.********************.************************************************.*****.*******.****************.********************..**..***.*.**.*.**********.*******.**********.***.*************.**************************.******.**************************************************.***.*********************.***.******.****************************.*.*.*********************.******************************.****.**.******.***...***.**.*************************.****.***************.*************************************************..************.***.************.***.****.************..**.****.****************.*******.******.******.*******************.****..******.*******.********.**.***.***.*.**.******.*******.*..****.**.*.***********.********.*******************************.*********.***********.*******.*.********.******.****************..*****.**.*********.*.*************.*.*.******.*.***.**********.*****.*******.***************.**********.********.********.*****.******.*.***.*.************.****.****.*********.*.******.************.***.*********.*******...*************************.*******************.***********.**********************.*******..****.**********************.******.*..**..***************.***.****.***.************** **************.***.*.****.*************************.******************.*****.*****.*******.***.******.********.*********.**************.*.*****.***.***.***.**..*******.*.*****.************.**************.*.****.******.**.*****.*****.*****.**********.*************.*********************.*******.****************.***.**.**************.******.********.*****.*******.****************************...***********.**..***.****.*.***.*****.********************.*.*****.*******************.*****.****************.**.**************.************.**********.*.**********************.*****************************.**************.********************************.***.***.***********************************************.*******.******.*********.****************.*********.*******.*************...*.***.******.****************.*.*****************.***.*..*.**************.*****.*.***..******************..*********.***********.*****.***************************************************.******.*********************************..*.****.******.*****.*******.*****.****************.***.******.***.******..****************.*.*.*******.****.*.****.****.*****************************..**.****.*********..******.**.****.*******************.************.******************.*******************.**********.********.*****.******..****.*****.********.*******.*.**********.****************.*******..***.*********.****...********.********************.****.***.*********.************************.*****.***..**************.****.*****.*******************************************.******.********..**.**.******************.*******************.*.**.******.*************.******.*****.*******.***.********.***..******.***.********.*******.******.**.*******.*************..******.***********************.***.***.**********.***********.********.****.**.***.******..********.***.****..**.**.******.**************************************.***.*************************.*************.***.****.**.******.*.*****.***.*************.***************.** *****.****.*******..******.***********.*..********.********.********.****.***********************************************.*********************************.*****************.************.**********.****.**.************.********.******.*.***********.**.********.**************..*************************.**************.*******.****.**.**.******.*************.********.*****************************.******.************.***.***.***.**************************..*******************************.*****.*.*************.**.********.******.*.*****.**..**********************************************.****.*.*************...*******.**.*******.**.*************************************.****.*.*******.*******.*****.*************.***********.**.*.****.************.*****************.********....****.*****.******.*********.***.********************.***.****.**.*.*****.**.********.**********************.************...*******.**..***.******..********.***..*************************.*****.************.******.**************.****.**************.***.****.*.******.*******.*.********.*..****.**************.***********************.********.**************.******************.**********.*****.*******************.****************.*********.***********************.***.***.*.**********..*****************************.******.*******************..****************.******.****************************.*****.**********.***.***********.**.***************************.*.**************************.*.**.**********************.*****************.*********.*************.********.****.***.**************.***.***********.*****************.************.***********************************.**.**********.**********..**********************.****.*******.****************.*.**.***.****.*.*.*******.******************************.*********.****************..******.**.**.***********************.************.*******.****.**********.**..*****.*.**.**.*******.****.***************************.*.***********.*.*.****************************** ****.*.*******.***.*****.*.********.**.**************.*******.********.***************.***************.*************.*********.*.**.***.******************************.*********************************..*****************************.********.*******.******.**.****..**********.****************.**..*******.***.**************************.************.**************************.***.****..***.*.***************************.*.*.*.*******.************..********************.***************.*.***.*.*.*******.**********.**.****.****.*..*******.**********..*****.****.*********.********.***********.***.****.********.********.************.**.**.****.*****...****.**********.**********.*****************************..************************..*********.*******.***.***..**********************.*****.*************.***.******.*.**.****************************************.********.*.**************.*******.**.***********.********.*************..**********.*********.*.*********.************.***.*****..*****..*************.*.*.*****..*****.******.*****.*********.****.******.*.***********.**.********.**********.***.**.*****.************.*****.****...*******..**.*.*************.********..********.****.**********.*******.****.*****************.*****.********************************************.********.************.**********.***.*****************.*****.**.***..***************************..***************.*****.*************.******.*.************.*****.*.**.*****.********.*******************************.*************..**.***.********.**********..***.*****.***.*************************.*****..*.***.*****.********.***..*********.******.**********.***.**.*..*.*********.******.**.******.*****.**.*********.***************.**.*.*****************************.*******************.*****.**.***.*.**********************..***************************.**..******.************.*****.****************.*********.**********.****.*.**********.*.**.************.**************************.*********************.******* *************.*******.********.***************.**.*******************************************************.*******.***.*****.*******..*******..*******.********.************.*****.****.*.*********.***.******.****.*********.*****.**********.*******.*********.**..**.*****************.**.******.*****.**********.**********.**.*******************.***.****************.***.*****.********.********************.****.**************.*********.******.**********.***********.*******..**.***.********..********************..****************.*.*********.**********.*******.****.**.*****************.************.*******.*************************.*****.******.*********.***.********.******************.*************..*******..*******************.****.****..********.******.*************************.***.****.******.*******.**************..****.*************..*****.***********************************************.**********.*..*.****.********..*******************.*******.********.***.**********.********************.*****.***.*******.**.*.*********************.*******.*******.*******.****************.****.***..**********.***************.*****.*.******************...*********************************************.....*****.*****.*.***.***********************..**************.***************..********************************.**********.***************.*****.*..***********..************.***.***.************************.*.*******.*********************.*******..*.*****.*..********************.*****..**********.************.****.**********.**.*.*.******.*********.******.******.********.********.***..**************************.****************************.*********..**.********.*********************.*****************.************.***.***.*********.*************.******************************.*.*..*.****************.********.*.************************.************.*******.***********.*******.**********..*********.****.**********.************.****.***..******.*****..**.*****.*.*.************************.*** ***********************.************************.*********************************.******.*******.**.********.*******.****************************.*******.******************.**************************.***.*********************.********.****.*.****.******.**************.*************..***.*.*.**..***************************************************.****************.***********.******.***.*******************.***.*************.**********.*************.************.***.**.******.*.****.*************.******.*******************************.*******************.******************.***.**********************.**************************.******..***************.**.*********.*************.********************.**************************.*****.********.**.*************.*.******.***********.**.****.*.**.******************************..***.******..*******************.*.********.*******.********.*****************.****************.*******************.******.*.*****.*****.***.*******.***********..*********.**************.***.*.***.*******************.****************.****.********..**********..*.******************************..******.******.*******************.**.***.******.**.**.****************.**.********.****.*.********************.********************.*.****..*.**.*.***..***.*******.*******.*********...*******.********.*****.*******..***.***************************.***********************************.***..******.*******.********************.********.**.*******************************.*******.********.****.*.****.*.*******.**.******************.*******.***.********************.*************.*********************.*****.********.****..*********.**.**********..*****.********************.******..****.*.******.*****..****.**.********..*******.*******.************************..******.*****.******.***********************.******..*************.**..*.**.*******************.****************.*..*.*********...***********...**.**.**********************..***.************.*********.**.*.*********** *****.********************.****.****.****.*.************..*****************.***.*********************.**.****************.*********.******...*******.********************..***************.********.***.*************************..*.*************.***.*******.*******.****.*****.*******************.******************.*********************.***********.***************************.**********.***.********.***..****************.*****.**************************.*********.**************.***..*******.********************.******.************.*****************.*****.*.*****.******.*****.*********.*******.***.***********.***.*********.*******.***.****.***.*************************.***.*****.***.*.*************.***.*********************************.******.*************.*****.**************.***.**.***.***************..************.***..**************************************..*********.**************.**.********..******.******.********.*****.***********.********..************.***************************.***.**.************************..*******************************..****.*******.***********..***********.**********************.*.***********..******.******************************************************..**.************.**..*******************..*******.*********.**********************.**********.*.**..********************************...*****.****.*.*******.**************.*..***************.****.*********.****************.***.**.***********.******.**************************.*************.***.**.***********************.**************.******..********************.***..************.**************************************************...**.*.***.*.*****************..******.*.***.****.******.*********************.***********.***.*.*********.****.***.*..*****.*****.*****************************************************.*****.*******************.***********.*****.**********.**.**********..****************.*.*.**.**.*.**.***********.**.******.*************.**************.************************** *.****.****..******.******..**********************.********************.**..****.**************.**************.****..*************************.**.*********************..*************.**.*************.*********.*********.************.**********.**********.******.********************.**************.******.*****.****.**.**************.*********.******.******.*..****.**.*.****************.*******************.****.****.***.****.******************************************.*******************.*..*****.*..****.*****.*.***************.***.********************.*****..*********************************.*..**.**********************.*****.*****.******.**.********..*********.**.*.*.******.***********.**********.*************.***.***********.***.*******.********.***.****.******..*******.**.****************.***********.******************.****.*********************************.******.**.********.*.*******.***********.**************************************.***.*********.*****.****.***********.***********.************.*..**.**.***.**********.*****.********.**********.****.****.********.******.**********..*..**.***************.**************.***************...******.******.******.*****************.***********.************.************************.**.******.********.****.*****..****************.**************.*********.***********************.*******.*.***.***************...****************..******.**.*.*****.*****.*********.****************************************************.********.***.*****..*************.**************.**********************.****.**.**************************************.*******.****************************.********..***********.***.*********.*.****..********************.***.**..**.**********.*****.**.*.*******.****.*********************.***********.*******.*****.******.**.*.*****************************..***********.******.******.**********************************.************.*********.********.**.*******************.*.************.**********.*.******..*.****.**** ********.***.****************.**.***************.*******.*********.*.***.************..****.*.*******.*.*********.*************.****.**************.*****************.***.****.************.***************.*******.************.***.*****************.*******.*.******.****************.***.**.*******.*..************..******************************************.******************************.**.*******************.****************.***********.***************************************************************.******..****.*****************.******.******.*.**********.****************.*********************.***.*.*.****************************************.************.***********************.*************.***.***.********.****.********************.**********.**.******.**********.*********************************.*****.*****.*****************.*******************.**.*********.**************..************************************.***********************************...***.*********.*..***********.********..***************.***********.*************.****.*******.*****.*.*.*****.*.***.****.*****.****.****.***********..***********.**********.*************.***********************.*.***..*.*.***************.*.*********************.***********.*****.***********.**********************.*****************.*****.******.**.******.*.*****.*****************.**********.************.***.*.****.*****.****.***.****.*.************************************.*****.**.*.**.****.*****.***********************************.****..*********.********.*****..***.***********************.************.******.********..***..**..**************.***************..**************.*****************.************.*.*.*.****.***.**********.*.**********.***.**.***.***********.**************.*******.***********************************************.**.**.*********.************.**********.****.**************.****...***************.****.*.******.********.*************.*******.*****.**.****.******.**************.*******.*********..******. *****.**.*.****************************.******************.*****.*******.**.****************.***.*************.*.*.**************.*.****************.**...********.***********.*****************.**.****.**********.******************.***.***.***********.*************************.******.*.*******..*****************.********.*****.********.*******************.****.********.**.************************.*********************************.****..*****************.********.***************...************************.***.***..**************.***************.*******.********.******.******.*****.***************.***.*.*.*************************.**.**************.***************.***********.******************.***********.*****************...***********.*.*******..**.********.***************.*********.*.*************.*..***************************.*.***************************.*.*************.****.***..**.**********.****************.****.*******.**.*******.***************.**********.***..********.**************.****.**.******.*********.**.***********************.**********.***************.*.*.****.**.**.**.*******.****.**********.******************.****.**.********.*************.*********.**********.**.****.**..*******.**.************..********************.**...*.***.******************.**.***************.**********.****.*****.***....*..*.***************...****.**.*********.**********.***********.*******.****..*.*******..*************.*********.*.***.************.**********.**.*..************************.*.********.*****.************************************.*******************.***************************.********************.***.*******.**.********.**.****.**.*****.****************.***.***.*..*********..***************.******************.**********.*.**.*********.***.***.*********.******.*.**********..**************.****.*****************.***.**..****.****.******..*******.*********.*****.**********************************.*****************.*************.********.****.*******.********** *.*****.**.****.***...****************.***..**.******..***.******.*..**********.*****.********************************.***.*.**.********.******.************..*..**************.**.***************.*****************.***.****.**********************.************.**.***.****.*.*.*.********.***...**.******.**********************.***********..*********.**************.**..**.**********************.***.****.*****...******.*..************.********.***************..**.***.*.****.******************.*******************************.***.***.*.**************.*.******..**.*****.*************..***..*******.**.***.*.*******..****************.**.*************.*******************.*****.**********.*.*******..****.***************.**********.************.****.*.*.************.****************************..*.********..*******.**.*****.*****.****************..************.***********.**.*.***.****************.******.******************.**.********************************....**************.*.***.****.****.*...********.***********.***************************.****.***************.*.*******.****************..******.**.***************.****.***************.********.***.********.*******.**************.*****************.**************.*******..********.********..***********.*.***.**.***.****..****.***********...**.*****.*.**.*****************.*****.*..************.******.*********************.***...***********.*..*.*****.**.****************..******.*******.**.****.**.************..*********.**.********************************.****.*****.***.***.***.******.*.****.*******.*******.*****************.************..**.***************.**.************************.********.********.*.********************.************.*******.*******************.***.************.**.******.***..****************.*.**************.**..****************.*...****.*******.****************.******.***.**.***.*********.********.********.**.*.********.*********..**********.***********.*.*******************.*******************..******..**** ******.*******.*.****.***.******************.****.**.**********************************.***..***.*************.********.****.***.******.*******.*****.**************.************.**.***************************..**.********.*************.**.********.****************.*****..*.*****..**.*********************.**************.*********.***.******.*.**.*..******.******..*.*************.***.********.*****..***********.************.**************.*************************.*****************..**.****..*.***.*******.*.*********************.****************..*****.******************.*.***.********.*******..****.*********.********************.**********************************.**.*******************************.******.*.**********************.*.**..*.*********.**.**.*********.********.**.*.******************..***************.*********.***.*****.**.**..**********.***********************.*****.***.****.*****.******.**************************************************************************************.*.*******.*.*.****************.****.***..**.****************...*****.**.******.*********.***********..********.*..**.********************.*.*.****.*******.*.*******.***********************.****************.**.****.**************************************.********.***.**.********.****************************************.********************************.***************************.**.***.***.****************************.****.*.*******.*************.**.**********..****.*****.****.********.***.**********.**.************.*.*****.*.**.*.*******.*****.*****************.************.***.*.*.****************.***************.*.****.**.*.************..**.******.****.************.*******.***************************.***********.******.***.****.***************************************.*****.********.*.**.*********.***************.********.*****.******.************************.**********************.******.*********.**************..**.****.*****.**********.*************.***********..***.***..************ ..***********.*..*****.*****************.**************.****.****.*********.**************.*********.**********.****************************************.******.********.*..*****.**********.******.******.******.***************.**.****.********.********.*******************.***.***.***************************.**********.******.**.**********..***.**.****.**.******.**.*.****...**.***.***.*******************.*********.*********.********************.*.***********************************************..*******************.*************.*******.***********..**************************.********************************.*****************************************..*****************.**********************.****.******.********.*...********.***********.***.*********.*************.***************..******.*********************.**.*********.********.**********.*.*****.****.******..************.***.*******.*****.*******.****..*.************.********************.***.*****.***********..*****.*****************.************..***.******.****..******.****.**.************.*****.**************.************.**.*************.*******************.***************.******.*.*.*.*******.**.**************.********.....***********.*******.********.**************.******************..**.**.*********.**.*..*****************.***************.*.*.**************.**********.***.*.****.****************.**.****.*********.***.******************..******.**************************.*******************.****************.*****.*.*******************..*****.**************..***.***.********.*************..***********************.*********.*****.*******.***.*****.***************************************************.****.*********************************************************************..***.***.**********.****.*.***********.***********.*.********************.*********.******************.*****.*****..**************************************.*****************************.****.*************.****************..********.******.**..** ******.**********.****.***.*..**************************..*****.***..******.*********.******.**.******....*.******************************.*.******.****..*.*.********.*************.*..**..***.***.****.*************************.******************.*************..*******************.*****************************************************.**..********************.***********.*********.**.*****.*.***************.*************.*********.******.*********..*****..***********.********************.**********..****.*.**.*.*********.**.*****************.********.*.*******..*****************************.************************.**********.******.*******.***.************************.*.****************************.**.********.**********************.**********.*.***********************.****.****.********.************.*****..***.******.*************.******.**.*******.*****.****.***.*.*******************.****************.******.****************************.*****.***********************.*.******************.***********.*****.***.*******************************.*************.**********************..************.******************.***.************.***********...*.***.***.*******.******.******.**********.*.*******.************.**************..*********************..*.****.****************************************.****.**********.**.******.*****************************************************.************.**********.************.********.******.*****.*.*************.*.*******.****************.*******.**********..*************.****.****************.*********.*************.********************.******.***.************************.****.***.***.********.****************.***.*********.*****************.****.***********.***.*.*******.**.*********.*************.*.******************.*****.******.*.********.***.*.***********.********.****************************.******.***********.************.**.*********.**.********.**************.*.****.**********.***************.******.****..********************** *****.*.***.***.********************..*************.********************.************************.******..*.*.*******..******.**************.*.**.*****************.**.*****.************.*****.****.*.***********.*.****..********.****.**********.**.*.****************************************.**.*****.************************************.********.*****.***********.********************.**************************************.***************.***.************************.******.*******.****.*************.*..********.************.*********.*****..**.**.***.***.***********.*************.*.****.***.*.******..*********************************************.*.*.*..******.*****.*********.*******.***************************************.************.**.****..**..*************************.***********.*********..*****.*.**.*****.*.********.*..**.********.***.*************.*****.*********************************.**************.**.**..*.****.***.****************.**************************.*********.*..*******..**.****************.*.*..**************..*******************.****************.*******************************.******.***********.*****.**********.******.***.****.**************.*****.******************************.*.*****************.*.*.************.******************.**.***..***.*****..**.***..*******.*..***.*****************.*****.************************.******************************.****.*****************************************.**.******.******************.*.***.*********..***.*..*******.***.****.*****************.****.***********************************************..*****..*******..*****.****.**********.****.****.**.*********************.*****************.**.**.**********.****************.*************.****************************.**.*********.************.********.*****.*****************.**************..******.**.********************..*******.*****.***.*.****.**.******.**.****.******************.**************.*********************************.********.*************.****** *******.***************.***************.*.******..**.********.****.****.**.*.***********.************.***..*********.********.******.*************.**********..*****.*******.*********.************.*.*****************************.****.*******.**.*******.****.*******.*.**************************************************.********.*.*********************.**********.***********************.**.***********.*.*.*.**************..***************.****.********.***.*.******************.********.******************************************************.*.**********************.***..****.*.*.*****************.****.********************.********.***.*******************.*.******.***.*******..******************..******.***.*.**************************************.*.********.*.**.****.***********.****.************.*************.*.*******.***********.************.***.******************************************..*******.**********.***************************.************..******************************.********.*****.**.************.**.*********.***********.******.******.********.*********.*.*****..*************.***********.***************.****.*********.*******.********************************.*****...**.***************.*.*****.******************.************************************.**************************************************.**.******.*******..****.*************.*****.**.***..****.**********.******.***.**********..****.********.***.*******.***.********.***********.******.***.*****************************..*.*.******.****.******..********.***.*.*************************.***.**********************.******.******..**.******************..***.******************.*********.*.******************.****.**.*********..*.***.*****.*******.*************.******.*****.****.*.**********.*.**********.*************.***********.**.************.*********************.*****.*****.*******.****************************.*****.*.*******.*****.*******.******.******....************.****..*.***.*****.*****.******** ***************.****.*****.*****.********.**************.*********************.***.**********.*********************.******.*******.****.*.***********************************..****.*...****.*************...***********.*******.**.********.************.*.*****.*.***.**.*************.****.****.******************************.*****..*****.**************..*********.**.*****.***..*******.****.***.**.*.*.***.************.**.*****.*****************.***************.*****************.***.*********************.*****.*******.*********.**********.******.*****.*****.*********.******************.****.*********.*************.*************.*..************.**.**.***********.************.****.*******************.******.**.*****************.***********.*************.*.***.**********.**.**************.*********.******.******.****************.*********.***..*********.********.*.**.************************.******..*****.***.*.*****************.************.********..********.**************.*.*****.*********************.****************************.*.*****.*.***.**.******************.**.***********..**.***....*.*******.********.**.*******.*************************.***.************.*******.***.**.*******.***.**************..**.*.*.***************.**********.********..*.************..***.***********************.*****.*******.*************.****.*********.*********************.*******.*.*************.*****************.*********.******.**.*******.****.****.*********************.**.*************.**********************.*****.**********.*****************************.**.***.************.****.*********************..************.****.****************************.*******.****************.*********.****************************.****....*********.*************************.*******.****.**********.***********...***..******************.*****.**********************.***************************************.*****.*****.**********.**********.**********.***..****.********.*.***...*.***********.***************...*** .****..********.**********************.********************************.************.**.*****************..***********.******.******************.*****.***.****.***********.**************..***************.*****************************.***.*****.********************.**********.****.*****..********************************..*.**.**.******.****************************.************.************.*********.**********....*****.******.**.***.****..*******************.*.*.**.***.*********************************.******************************.*************************.***.************.*************.**************.****.**************.**.******.*.***************.****.*.**.***.*********.*********.*****.***.*********..**.*.*******.*************.***********************.**************.**.***********.******************.**.****************.**********.******.**.***.*****.**********.**.**********.*************.********.**.****************.*****.*..********************.*******.***.**.******.*******************.***.*********************.**********************.******.*****************.***.****************.****.*.*****************.****.**.**********.***.**********.*****.**.****.********************.*****************.**.*.*.***.******************.******.******.**********..**.***********.**.*********.************************.*************.*****..**.****************.****..****.*****.************************.*...*************.*.*****************.*.*************.***************.*********************.**.**.******.***********.*****...****.*.*..******************************.********.***************************.************.**********.***.***************************.***.************.*.*********.****.*.*****..******************.***********.**.******.*****.************.**************..*********.**.***.***********.************************.**.**.******************.*****.***.*********.******.*****.*************.******.******************.******.****.*************.***************************.**.********** *****.*****************.**********************.*****.***..******.**.****.****************.******.****.*******.***.***.**.***.*************************.**.*********.**********..**.*****************.***.**************.***.**********.*.****.*******.****.*****.**********************.***.*.***********.******************.****.******.****.*******************.****.****************************.*****************.**.****..**.*.******..****.******************.**.*******.**.*************************.********.******************.******************.****************.********************.***********.*********.****.************************.********...******.**.**************.********************.*.*******.***.*********.*************.*********.**.*****.**********.************************.*.*.*******************.*******.******.******.******.*************************************..**.***********..******.**.*****.******.*******.***.*******************************************.*.*.************.*************.*******.*.***..************.*.********************.*******************.**.**********.*.************.****.*.**..***************.****************.******.******.************.*******.****.********.***************************..*.*****************.********.*..**********.*************.**.*************.**.*********.*********.**********.**.**********.***********************************..****..**.*.**********.******************.********...*.**.*************.************************..********************.*************************************************.****.**********.***..*************..**.**********.******.*************.***********************.********.****..**********.*****************************.**.*****.**********************.*****.*****************.***.*.***********.*************.***************.************.***********.**.***********.*****************.*****.**.***.*************.******.*******.***.****.*********.************************.***************.****.*******.*****************.*****.** ****..***********..*.*.*****************.********.**.***********.********.**************.***.****.******.*********.*******.********..*******.****.**.*****.****.*********.***************.********************************.******.**********************************.*******************.******.**********.*******.**************************************.****.*********************.********.*************.********.****..*****.****************************************...***********.****************.*********.************.****************************.*.********.**********.****.*****************.*.***.****************************.****.***************..***********.**.**********.***********.*******.*******.**.********************.*.*********..***.*.*******************************.********.****.******************.**********.***.************.*******************************************.************.***.**********.***.***************************..****.*******.*****************.**************.*.**.*.*.***********.***********.*..******.*.***********************.*****.*.*****.*****************.**.********.**..***********.**************.*.*.********.*.**********.*******.*****.*******..*.**.*.******************.*******.**.****.**..*****.********.*.******************.********.************.**.*******.*.*******.********.*.***.*************.*****.*******.***.***************.*******.*****************.***.************.***************.***************.****.*****.***********.***********************.****************.********************.***************.*****..*****.**************.*.********.******************.************.*.*.********.****************.********.****.**.***.*********.**.**********************.***********.*******.**********************.******..**.**********.**************************.**.***.*****************.******.*********.*********.*.**.**.************.*****.********..*********.*****************.***.***.****.*******.******.****.***************.****************.************..*.**.******* ***********************..******************************************.*****.***********.************.**.*****.*..***.***.**************.*****************.**************.********************************.***.*******.**.********.***********.*****************.***********.********************.**********.*********.*************..********.****.**************.******.**.********.**************.**.*..***.*****..**************************.******************************************..**********..***********.*********.************.**************.**.***.***.*******.******************.********.***.***.*************.**..****************.***************.*******************.*******************.******************************.*.****.****...*.**.**.*************.**..*******************************.*******************.**************.*****.**.*****.******.***.*****.**.**************.************.*************.**********..*****.*****.****.**.*.*******.***.*********.******************.*.*.****.*.**.***.****************.******..******************.******.**.***************************.**.*.*******.***.*********.****.********.***************..*********..***********************************.*****.************.*********.**************.****.*********.*****.*********************.****..***.*******************.*****************..***.*************...*******.************.*************.**************.**********.*.*****************.**.*.******.********************************.*************.***************************.********.****.**..************...*******.*******.***.******.****************************..**.**********.***************.************.*.************..**..*************************.**************************.**..************.***********.***********.********.****************.****.*********************.***********.**********.************.********************.**.*****.******.*********.***************.*************.*******************..**********.**.**..*************.**.************************.***** ******.************.****.*******.*..**.**.*****************************************************.*****.**.**.********.********.******.***.**********.***.*.****.*.**.*******************************.*.*******.****.************.******************************.**************************.**.*****.*.******************.*****..***************.****.*******************.*****.******.***********************************..****.*************..*********.**********************************.***.*.***********************************.**.********.************.**************************************************.*.**************.*.****************************.*******************************.***************.*****.*********************.**************.*****.*************.*********.***********************************************************.****.***.******.***.****.***.****.***.*****.**********.***************************..***************.************.*********.***************.*****.********************..***.**...********************.*****.**.*.***************.*****************.****.******.****.*****.***********.********..**********.****.**************************.****.***.******************...*.********.******************.**************.***.*******..**************.***.*.***************..*.*.****.********.******************.**.***.********..**********************************.****.*********************.***********.************.******************.***********.**.*******.**********************.*.***.***********....*********************.*****.****************.***.********.**.***..*.******************..**************************.*****.*.**.*********.********.**********.**.*******.************.**.*******.**.****.********************.**.*********.*******************.*************.*****.**.*********.*******************.*******..******************.**********.**************.*****.***.**.***********************.***************.**.******.*******.*************.*.*.******.******.*******************..*******.*** ******.**.****************.******.*********.******.************.**********.*****.**********.***.*******.*************.*************.********.*********.*********************.*..*.****************.**************.**********.****.**********.*.**.**.******.*******************.************.*****************.**.***************.*************.**************************************************************************..******************.*.************************.******.**********..*****.*****.****.*****..*..*.**********************.*.**************************************.**.****.*************.********************.*.******.****.*********.****.*.**..****************************.*******.***********.*******.*******.*******************.***************.*.*******.*********************.*********.***.**************.****************..**.************************.*******************.*************..*********.**..*.**********.***.***************.****.**.*****..***************.*.***********.**.****.*****.*******.***.***********.***.*************************************.****.************.***********.*.*********..**.*.****.***.**************************.*****.*****************.*****.***..*********.*****************.****.**************..**********.**********.*.*.**************************.**********.*********.**.***.*.********************.****.**************.*.******.**********************.****************.*.***************.****************************.**.**.***************.********.*****.****.****************.*********************.**.*************.***..***.**.*****.*.*************..***..***.********.*.*****.**.****.******..***.**********.********.*******************.*.*******.**************.*************.**.**************.********..***********************.******************************.**.*********.**********************.********.***********.***************.****.*******.******.**.*.*.**********.***************.******************.*.***.****************.******************************.******** ****.***********.*.*****...*****.*************.*******************.*..**.****************.****.*.**********************.****************.*****************************.***********.************.****.*.*******.***.**************.*.*.**.*.******.************.**********..*.******************.**.*****..******************************************.****.***.**.*************.*****.*******************.*****..*.*.***********.***.****.**********..**.****.**.**************.***************..********.******************..********************...*.****.******.**********.************.******.***********.***.******..***.******.*****.***.**********************.***********.******.*************..*******.**.********.****.*.**.*******************.**********..*****************.********.*************.***.*************.***************.***.***.********.*********************.********.***************..*.*.***.**********.**********.****************.******.****.*********.********..*************.*****.***.********************.***..***.******.*******.******.***..********.*******.*******.***************.***.**********.*********.***.*.******************************.**********************.**.****.*.******************.********.****.************************.*.***.*.*..**********.********.*************.************.********..**.****.****.*****************************************.*******.**********.*******************.*.************.****..**************.*******...***************************.********************************.**.**************.*******.***.********.**********************.*****.*****.**********..*****************.*****.************.***.********.*.************.*****************.*******.***********.**************.*.*******.**********.***********.****.**.********************************.************..******.*********************************.****.***********.**.***.********.*******************.******.*********..*******.***.*******..*.***********.**********.*********************.*.*****.**************** .*****************.*****.***.*************************************.**.******.*****************.**************.********.*******.****.********.****.*..*****.******************..***************.******************.***.***************.***********.**************.***.****************************.*************.**..*************.*****************.***.****.**********.*******.**********.****.*.******.*******.**********.**.********.****.************.************.******************.*****.*.*.*****************.************.***.************.******************.************.**********.***.**.*************.**.**.************..*********.***.*******.*************.****.****.****.*****.******.*******************.***.*.****...*..******.*********.**.****.****************************.***************.*.*********.*.**.*************.******************.*****************.**************.*************.*****.*********************.********.*****.***.**********.******..***.*****************..****.********.*******.********************.****.****.*.********************************.*******.****.***.****.**********.********.****.******.***************.******************.***********.*************.***.****.************.*****.*.*******.***.*****.*.***.*********************.***.*..******************.********.**..********...*******************.*..****.****..**.***********.*****.*****************.*.*..***.****..*****.*********.**************.**.*****.****..*******.**.******.**************************************.****************************..***..******.*********.*****.***..*.*********.*****.***...*******.*.***.*********.**.**************..***.***************.*..*****.****.********.***********************.********.*******.****.************.**.***************.*******************.**************..**.**.*.***.*********.***.***************.*********.******.********.***..*..***************....****.*********************.**************************.************.**********.*.************.**.***********.**.*********.***.* ****.***..********************.******.******************.***.*.*.******.*****.*************.******************.****.*********.********.*.*********.*.******************************.***********.**.****************.**.**********.*****.**.****.*.***.*************.***********************.****************.**.*****.************************.****...**.**.*************.***********.***.********.*********************.***.*******..**********************.****.************************.***************************.**************.************.*.**********..*****.******.********.*.*****.**************************.*******.*****************.*****.*********.*.**.*********.*****.******.*****************.******.******.*******..*.*******..****.*****...********.****.**********.*************.******************.*..************..****.****.**.*.********************..***************.***************.*****.*********************.*.*******.***.********.*********.*******************************.**********************.***********************.***.*********************************.*******..*************.***.***************.*******************************.*****************.**********.***.***.*.**.****************************************..*..*****.**********************************.**.******.**.*******.*****.***.*****..************************.****.**.***.*********************************************************.*******************.***********.**************************.***********.****.*********************************************.******.*.*.**.*******.***.**************..***************.****..*****..****************.***..****.****.*****************************.******************.*.*********.**************.*********.*******.*.*****************.**.**********************.*.*********.**.**.*.**.****.**********.*******.**.***.*.**********.***********.**.***..**.******.***.*******..*********************..********.*.********.***.*******.************.************.*.**.**********.******.**.****************..***** *...****.*************.***.***********..************.***********.*******.*********.***********..****************.***.********..***************.*******.**********.****.***.*************.*****.******.****...**.***.****..*.******.*****************************.******************.***.********.*********************.******.**..******.****************************.*************************************.***.**.*.*****************.*..******.************.*.***.**************.********************.**.************************.*******.**.********.********.**.*****.**...***********.*.********.*******.***************.**********.**********.***..*********.************************************.***.*****.********.********.********.****.********.******************.**************.****************.*.****.**.***********************.*****************.************************************.***********.***.**.*******************************..************.**.***********.*******.*************************.**************.***********.*********.***********.***..*.**.**.***************.*****.*.**.****************.*.****.*******.**.**************************************.****.***************.******.*************************************.*.*******...*.***********.****.****.***********.*******************.****.**********.**.****.*.***********.*********************.******.**************************************************.*********************.****.*************************.*****.*********************************.***.*******.*****.***.************.**************************.******.***********************.**********************.*******.*********.*.**.***.******.********.****.*****.***.***********..*******.*.**.*******..********.**.***.*****.*********.*******************.********.***************.*.**************************************************.**********.*****************************************.*************.**********.*************************.***********.*****.****...*******************************.******* ********.**************.***************.*********************************.******.*.****************.*******.*************************.****.**********.*******.*****************.*****..*****.*.********************..*************************...****************.**.*******************..*******.***.**.*.*.***********.********.*****.**********..**********.*******.*.**.************.******************.***.*.************.**.***********************.*.*************.****.*.**.********.*******..****...**********..*****.************.**************.********.********************.***.*.****************.********.***.*.*********.****.*****.**..****.****.***.*.**..*********.*.*.******************.*.************************.*****..*****.*.***.******************.******.************.*******************.****.***.******.**********.*********.**********.**********.**************.**.*****.*************.****..***.*******************.************************.****.*****.********.*************.***.**.***.****.****.******.************.***.***.********************..****.*******.**.***.*.***************.*.****.********.****************.**********.****.*****.*********************.*.*****************.***********.*********..*.*.****..************************************.*.************..***********.****.*****************.**.*.***.******.****.***.*****************.**..***.**********.*******************.**********.******.*****..****************************.******.******************.****.***********************************************.*.******************************************.*.*.*******.*****..*.*************.***.*********************.****..**********.***.*********.******.***************.*************************************************.****.**.***.*********.*.********.**.*******.***************.*.***********.***.***.*****.**************.******.*****************.*****.*******.**************.*****.**********.******************.*********.************.**.*****.*****.********.**************.***************** *******.*.***.***.*.*****.*******.***.*****..*********.**.*************.*******************.****************.**..*****.****.******.**..****.*****************.******.*****.*.******.*****************************.******.****.*******.*****************************.*****.*******.*****.*****..********.********.***.**.**.******************.***.****..*****..***.*****.**.******..******.**.**************.************.*****************************.******.***************.***********************.********.***********.******************************.**...***************.**********.***.************************..**..**********.************.***.**.************.*****.****.**.*******.********************.*****.*****************.***********.*.***.**.****************.*************.*****************.**********.*.***.**********************.*****.**********************.**.*..***************************..*****...**********..*.****.*...**.*****************************************************.********.*********....****.*******.*****.*****.*********.*********.*.**.********.******.***************.******.***.*********.*******.******************.*****************.********.************.*******.******************.***.*********.*.*.***..*************.********.*******.****.***********..*****.****..**.***********.**************..********.*******.***.*.**************.**************.*********.*****************************.******.******.****************************.*..********************.*****.****.************.**.******..****.******...*.*..*.*******.****.*****.*******.****.**.*********.****.*************.*.**************.******.**********.*****.**..*******.********.****.**.***.****************************.*.***.**.*************...********.**.***.********************.*.**.********************.********.*******.*****.******.*****.****.*.******.***********.****.***.*****.*************.****************..****..**********.*.******************************.****.****...*.****.**************.*****.************.**.** *******.*********.*******************.***********.***.*.***********.****************************.******.*****.*********.**********.****.**.***.*************.**********.*****.***********.*******.*************************.**********.***.*****************.****.********.***.**.****.*************.**.****.***.******..**.***************.*************************.**************.*******************..***.***********.******.****.************.********.*******.**.*************.***********.*******.******.******************...**.*******************.**.****.****.*****.****************.*.******.****..****************.*****.**********************.*.*.****************.***.*****.**.*****************.**.****.**********.*.*.*****************..****.********..************************.****************.*.**************.*..****.**********.******.*******.*******.*******************..***...**********.****.****.****.*****.******.*.**********.**********..***************.**.******.*************.*.**.******.*.*.*.************.****.****.***********.****.**************.********************.************************.**.***.*******.*****************.***********.***.**.***************.**.******.*.*..*******************.*.*.**********..*.*.******.***.****..****.*****************.****.*****.***************************.****.***.**.***.*..********.*.*****.*****.**.*************..*********.*.***********.*********.******...********.***.*******.********.**************.*****.*******.**.***.*******.*.*.********************.*.**...*********...*******************.*****************************.*****************.**************.***********.***.*****.***************.*.**..*******.****.**************.****.********.******.**.*.*.************************.***********.******.**..**.**************************.********.*****.**.******.*.******.**************..*****..**.***********.*********.***********.*******.****.*.***.******...********************.***.***********.******.******.***********************.******..***.*.**.***** **********.****.********.*******.*****.************.*****************.********.******.**********.*******.*****.***********************.***************.***************.*.**.*********..***.**.**********.************.**..****.*.**.*******.***********.***.*****.****.*******..******.****************************.****************.******.*************..********************.***.*******.******.*********.*.************.****.**..**.*.*******.******.*******.**************.********.*****..*********************************..*.*****.*****************.**.*************.****.******.*.******.****.***************..**.******************.***.*****.******.****************.*****************.**.*****.******.*.*.*******.*************************.********************.*********************************.****************.**********..***.*.******.*****************.**********.**.****.**.*********.***.*******.*.***********.*.***********.***************.*************..********************..************..*******.****.*.*****.*****.**.**************************.*******.*******..*..****.****************.**.*************************.*******.*****************.****************.*******.*******..****.********.************************.************************.*******.*****************.****.********.*********.******.********.*.****.***************.**************.*******************..**.********.*.********.*****.*.********.**.***.******.*********.****.*******************.**.***.**.*************.****************.*.********************.*********.**********************.*.***.**.*.*****.*******.******.************..**********.***************.******************.**.***********.**********.****************.***.******************.*******************.********.****.*.***.*********************.*.************.**********.********************.*****.*********.*******************.*.***************..*********.**.***.******************.***.***.*******.*****.***********.********..****************.**********.************************ ****.*****************.******************.**********.***********.************************.**.**.*******************************.****************.***********.****************************.**.****************.*************.***********.***********.***.************.******.*********.**...*****************.********.*******************.************.*.*****.***************************..******.***************.*****.******.**.**.*****..*.******************.********.**.*******.*****.****.***************.******.******.***************.**.*******.***.**.**********.****.*********.***.*****************************..************.**...********.*.******************..*********************.*********.****************.***.******.***.**************.*********.************.*******.******.****.********************************.******.************.*****.*.*********.**************.*********.********.*********.***********.*****.****.**.*********.*****.*******.************.***..****.*.***************.***.*****.***********.**********.****.**.**.************************.***********.*****..***.*******.****************************.*********.****************.*.****.*..***.*.******.*******************.****.******...*******..******.*****************.********.********.*********.**.**..*********.*****.*************************.***************.***************.*************************************************************.****..***.***.**.*.*******.*************.********.*..*.*.****************.*.************.*.*********************.*.*.*********.*..*************************************.**********************************.************.*.******.***.********************..*******************.**************..************************.********.****.******..**************.*************************************************.**.*.**.***********.**************.**..****.****************.***********************.**..*****.***.*.*****.**..*.***.*********************.*********.*******************************...****.***.******.* *.*.*.**.*******************************.**********.**********.*******************.**.*.***..*************..**************..****.**.****************.*********.***.**..*******.**********************.******************************.*.*******..*.*************************************************.********.**************************.**.***.*************.*.****.***********.*.*********..*.**************************.***********************..*************.******************.***.**********.*.********************.******************.*.***********.********************.****.**********.**********.******.**.****************.******..****..*****************.****.****************.******.*****.**..***************.***.****.************.*****.*.********.**.*..**..*************.******.**********************.************.**************.*******.***.***.*****************************.************..******.***.*********..*************.*******.**********************.***.*******.********.*****************.***.****.****.*******.******************.***..********************.***.*****.**********************.*.**.*****.********************************************.***************.*.*************.********.******************.**.*****.**.****..*************.***.*********.**************.**.**.*****.***.*******.********.********.*************..***.***.**************..**************.****.*.*****.****************.******************.***.*************************.**************.**.****.**.***************.********************.****.**************.***.*.*******.****.*********.***********************.*****.***..*********.****************..*.**********************.*********..****.*****.********.*****************************.*****.*****************************..*.************************.**.**.***.***************.**..*********************.****************.*****..***.******.*******.**************.***************.*****.****.************************.****.****.**********.******.***********.************.******************** ************.***.********.******.***********.**********************.*****..******.*****..*******.***.****.***********.***********.*****************.*****************************************.**.********************.*****.*****************.****.*.*********..**********.***..****..*.*************.*******.*************.************************.************..************************.**.**************.*********.*******************.************.****.*************..********.***.*..*****.**********.*****.*..**.*****.*.***.*****.******.****.*********.*****************.****.***..*.**.**********.*****************..*********.*************.*****.*****.*******.*******.********************.*******************..**********.**************************..*.*****.****..************************...****..****.***.********..****..************************.***..*******.***.**********..************.*********.******.******.**.********.*****.*********************************.********************.*********.*******.*******.*.*********.***.****.****.****..**************.***************.******.*.******.****.**.******.**********.***.***.***.**********************.*.*********************.****.******.**.*******.**********.****.*********.*******.****.************************.***.*.*.**.****.*****************.***********.*******.*******.**************.************.***************.***********.**.*****.*************************.***.*****..*****.*****************..******.**********************************************.*****************************.******************.***********..***.************.***.****.*.**********.*********.*.*********.***********.**..***..*********************.*******.**.****************.****************.*************************.*.*********************...*****.*.********.**.*.****.*.***.*****.*.************.*****************.*****.**************************.***..****.**.**************************..*.************.**********.*****.*********.**.********.****************************.***.****** ***.*********************.*****.***********************.**************.***.*****************.*..****************.*****************.********************.**.****.**.***************.***.*****.*****..*************.************.***.**.*************.*****.****.**.*.*.*************.***.**.*.**********.******.**.***.**.****************.*****.*.*******.*************.*********.********.*********.******.***.*.****.**************************************.**.********.************.******.************.****..****.*******.**.*.*****************.*****.**********.**.********.***************.*..*********.*************..**********.****.***********.******.*****.**.****.******.***********************..********.***.*.*.****.*************.*.****************.*******..**********************.***********..**.********************.****.*********************.*..*...*.****.***.**************.*********************.*********.*******************.**.******.*****************.*.*****.*******.**********.*******.*****************.*************.*.*****.*****************..***.*****.**************.**..*******.*****..*****************************************.**************.*.*********.**************.**.***.*********.*.************.*****.**************.***********.***.*************************.*****...*****.****..*.*****.*.***********.*.********.***.***.*****.****.***********.*********.***************************.*******.*****.***.**.**.*****************...****************************.***.***.************.*..*****************.**************.***.**********.**.***.******.****************.**.**************************.**********.****************************..****************.*.********************...**.****.********.******.***************************.*****..****.*..****************.**.**.***.***.*****..*******..*************.********..**************************************************.****.*****.**********..**************.***************.**.***..********************..****.*****.********************.**************.* *.***.****.********.**.*..***.*************.*****.******.******.**********************.**********************.*.*.********.**.***.******.***.********************.*****.*.***.*********.*.****.****************************************************.*******************..****.**********.*****..************.*.*****.***.*********.*.*.*****************.**.********.******.**********.*.*****.**.***.****.*.****.*********************.***********************************..********.*.******.*********..********.**************.*******************.*.****.***..*******.*******.********.**.******.*..***..***.***.*************.*.*******.****.**.***************.******.**********.*.*********.**.*******.*.*********.********.*.********************************..*************************....**************.******..*.******.****************.**********.**.*..*******************.*****.**.****************.*.*******.**********.*****************************.*******.*************.**********.******.********.************.**********************************.****..**.*****.*******************..********.**.*.******.*******************.*.*.************.**.*********.*******.*.*..**************.*******************.*****.*************.*****.****************.**.*************.*********.*****.*********.********.***************...***********.*.***.*******..*******.******.*****.**********.***.*****.*****.**.******..*******.*************.******..***********************.***************.****.*.*****.***********..*.****.********..**.***..*****..**.*****.**.*******.*********************.****.****************.*******.******.*****.************.******.*****.************.*********************.***.*****.*****.******.***.****************.*.***.****.*..****.****.**.*********************.**********.*****.**********.*******************************.***************.*******.*******************.**..*********..****.************************.****************.***********.**.*********.******.*.**************************************.****.*** ***..********.***.*********.**.***.**.***.*****...*.******.************.***************************.*****.*********.****.****.************.**********************.******..**.*******************.*.****************..****************.*************.***********..********.*******.********************.***************.****.***.*********.***.***********************.***********..**.******************.***************************************************.****************.*.********..**.*******.*******.*************.*****.*******.*.***.***.********.********************************************.*******************************************.****..**********************.**********************.********.*********.**********.************.*************.*****.************.***.*..***************.*******************.*********************..****.********..****.**.******.********************.***.********.*****************.****.****.**.************************.********.****.*.*******.***********.**********.*************.******.****.*************..*.****.****.********.*.**.****.**.*.***********************************.***.**************************************.*************.***.****************.******.*************.***.*********************.*.***.**********.*.******************.**********.*****.*****.****************************..****************.**********.*..*******.*********.**.*******..*.***.***************************************************.*..**********.****.******************.**.************.*********.****.***..*****.******.**.************.************.****.*********.***************.****.****.***************.*****..********************************.*..****************.***************.***.**********************************.***********.****.**********...***************.**********************.*****************.*****************.****.**********************************.*******.************..****.***.*.****.*******.*****.**.*****.******.*********.*.******.**.****.****************.***************** *****.*****.*****.*******************.*********.*.**.*.********.******.*******************.***.**************..************.******************.*******.*************.*****.*****.**********************************..*******.***.**********.*************************.*****.**************.****..******.***********.**************.************.***********.******.*********.***********.**********.*..********.**********************.****.*****.******************.*.*****.*.***********.*****.*.***********..*********.**************.***.**************************.******.********.********.**.*****************.***.**.*.*******************.**********.***.*******.**********************************************.**********************.******************.****.****.**.***.*************..***..************.*********.****.*.**********.**********.******.***************.***************..********.***.*************.****.**.********.*********.***.****..*********.***************.*.**..*******.***.****.***********.*.****.*******.**.**.******.****.*..******.*******.*.**.***.*****.**..*****************************.******.*..***.*.**..***********************************.*****.******.*********************************.********************************.**.*..**.*****************************..*********.****.***.***********.****.***.**.**************..*******.**.************.********************.*********************.*************..***..*.*************************************************.***.**********.********.*******.*.*******.*******.****..***..***.*.*******.**.**.*******.************.****..**************.****..***********.*..*.*************.*****************************.***.**.*...******..******.****.***.*****************************.***.********.**********.***.**.**********..*************.*****.*******.*********.*******.********************************.********.******..*******************.**.*******.*********.*****.*.************.*.************.**********.********************************.*********.******** *.*.***********.*********..*******************.****..***.****.*******.**************..**..*******..**********************.*********..*.***.***.**.*******.***.************..*.**********.*******.*************.******.******************************.**********.************************************************.*****.*.****************.***************.******.**.********.***.*.**.*.***..**.***************.*.***.****************.***..****.****.*.****.**************.*.************.********.**.************.*********.*****************.*************.*****.************.**.*******************************.*****.*********..*******.******.**********.**************..****..************.*******.***************.*****.******.*.*******.*************.***.*****.****.*****.*******.******..*.***********.**.*****..********.***.*******************.************.**.*****.***.*****.***************.**************.*.******************.****.**.********.****.***.******.*********.**.**.***.**..****************.************.****.******.****************************..*************.*..***********.***.**.**************************.*********.**.**********.*****************.***.***********.******.**********************.**.********.********************.***.****.****.**.*********.**.*..*.***.****.*******************************************.*****************.*******..*.*****.******.************************.**.***.****.**.***.****.*.****************.******.**...***.*******************.*****************.***.*********************.***********.*******.***..***.********.**************************...**..*********.*********************************.****************.*****.*.***.************.****.**...***************.***.******************************..************.***.*************.**.*******************.**********************************.*****..***********.**.*.**.*.*************.********..******.****.**************************.***..*************.**.**.********************..******.***********..*****..**.**.***********.**** ***.********.******.*.**********.************************.**.******.*.******************.***********.***.**********************.************************.****************.**.****.*****..***.*****.***************..***********..***************.***************************.*****.******.*******************************.*.***************.***********************.***.********.*****.********.*.****************.*.****************.**********.***********************.*.*.*.*****.*.*.**.*..****.*****..*******************.***.**.*******..*.*****.***********.**************************************.*****************.******.*************.****.****************.*******.********.*******.*************.***.****************************.***.**********.*************.*******************.********.**.********.******************.**.*****.********.***************.****.****.****.******************.****.*****************.************.****.***.***.**.**.*.****.*********************.*****.**********.*****.**********..*****.*********.************.**.*************************.**.************.**.************************.*******************.********.***************.************.**************.***.***********.***.************************************.************.**************.***********************.***********..*.****.********.***.***************.********.**.*******************************.**..**.*.*****.*********.************.**********.*.******.******.************************.********.********.********.*********.**.***********************.*.**.*********.***********************.*****************.*****.****.*****.*.**********************.***.**************..*.****..****.**********.******.***********.*********.***************************.****.****.****.*********..**********.*.*.***.**************************************.***.********.*****.**************.************.******.******.****.********.**************.*******.*********.***.*****************.*****.***********..***.****************.*******.************ ********..************.**********...********************************.*.*******************.**.***.************.***.********.***.********.**************.***************.**.*************.***********************.*********************.************************.***..*************.*********************************.***************************...****.***.***************.***.*************..**.****..***.****.*.***********.**********************.*****.******.******.************.****.************.*********.*********.*********.*****.*.*******..**********.**.*********.*********************.**.*********.**********.*******.**********.***********.********.*.******.***********.**.**************.**.*****.***.**************.*.**.*******.***.*******.******.*****.*************.******.*.************.******************************.****.*******.**********************.****.***..*.*.**********.*..*****************.****.******.****.***.*.***************************************************************.*************..********************.**.**.*.********.****.***.******.*************.*.*.******.*******.***.**.****.*.*.***..***.******.****.*********..****.*****.*.****..**********.***.**.************.******..*********************************.**********.***.******.*************************************.************.****.*.****************.********.******.***************.**********..******.********..******************.****..****.****************************************************.**.********.********************.**.********.**.********************.*.******.*****************.*******.*************.*********************.****************************.***********.**********.*.***.*..******.***.******.*..***.***************.***.****************.******.************.*********.****.******.********.**.****.*.*.*******************.**.*.***.*.*********.**.**********.****..*.****************.*********.********.*.***.************************************.******.******.*.****************************.***.***.********* *******.*************************.*****.***********.******.*.*.***.**.******.*.***************.**.********************************************************...******************..**********.***.*********.*.*.*.**.**.*****.*.*************.***.*.*********************.****..************************************.*.**************..**********.*****.****************************************..**********.**********.******.**********.**.*******..********************************.**********.**************************.********.********************.***.******.********..*********************.**.***************.**.*******************.*********.************************.****************************************..*******************..**.**.*****.***.********************************.********.*..****.********..*****************.*******.******.***.**.**********.**..**********.*********.*******.*..**.************************.**********.*****.**.*****.***************************.*********************************..*************..************.*****..***********.****.****.*.***********.**.*******.*****.**********.******.******..****.*.*******.*************..**.**.******.**.************.**.*****************..*************.******.*..*******************.******************.****..**.**.*.*******.***.*******.********.************************************************.*******************************.*.***.*********************.*****************************.*********.******.***************.******..****..****..****.*******************.*******.*****************.**.**********.***************.******.****.*.****************************.***.*****.*******.*...***.******************.*************************************.*******.**.**.******.**.***********.***********.*.**.***************.*****************.***.*****.*****.**.**************************.*****************.***.******.**.**.***.*********.******.***********.*****.*.**.**.**********.***.*******************.***********.*.*****.*******.*.*********.****.***** ******.**.*.*******.******.***.***.****.****.***.*************.*.****.*.*****************.**.*********.*****************.********.***.******.*******.************************************.*******..*****.*****.*********************.*******************...*..*****************.*.*.*.*****************.**.***************.******.*******.******.*.*.******.**.**********.*******.*****.*********.*********.***..*.*.****.*********.**.****.******************************.**********.***.****.***************.**********.**********.*********.********.**********.***********************.**.****************.*****.****.**********.************.*******.**********.***********...******..**************.*****.******.**.**********..*****.*********.************************.******.***************.*******.******.*****.***.******.*******...*******************..*********************.********...***********.********.************.******************.***********..***********.*********.*..***************.***..************.*.******.*.***.***********.****.*****..*************.***.*******.**.******.*.*******.***********..****.****.**..****.************.***************************.*****.**.**.***.**.****.***.*.****.*.****.**.******************************************.*********.******************.********************.*******************************.*.*****.*******.***************************************.*.***************.************.******..*.******************.*****..*******.******.****.**************.***.****************.*****.*************.*************.******************..***********.************.*.*.***************.***.***.****.**.**********.************.******************.*********************...***********.*****************.*******.**********.***************.**************..******************.**.*******.**..******.**.***.******************************.*******************************.*.************.*************.*.***************************.*********.********.***************.***.********************.***** ****************.**.*******.******.*********..**.*****.*************.*********.****************..****************.******..**********...**************************.*********.***.***.****.****.****************.***************.****.****************.**********..****.****************.***********.****.**.*********************.*************.*****.*********************..*.******..***********.*********************.*.*******.**************.**.*.************************..*****..*.******..*.***.*******.*****.*****.******.**.*****.****.*******.**********.*****.****.*********************.**********************************.**.********.*.*.*************.********.*****.*************.********...**************.******.******.*.****.***.*************..***************.*****.***************.*.**.******.*.***************..**.*****.*******.*****.***.**********************************.**.**.********.***.**************.*.****************************************.*.****.*****..*.*******.*****************************.********.********.**.**.***************.*.***.***..************.***.**************.***********..*.**.****************.*******.**********..*****.**********.*******.**.*******************************.**********.****.**************.**********.****************.**************************.*.*****.**.*****.**.**.*.***********.***********.******************.****.****************..***********.*******************.****.**.**.************..*******.********************.**.***************.************************************************************************.********.********.*********************.**.*********.*********.******************************.**************.*******.*****.***********..*.*********.******.*.**..***************.***.****.*.*********************.***********.*****.***.**.****.****************.**.***.*************************.*******.***********.**********.*..***********.*********.**.*****...****.**.****.*****.***********.*****.*****.***************.****************************. *.***.***.****.****..****.*.**************..********.********************************...******.*******************.****.**********.****************.****************.***********.*.******************.********.*.*******.*************.**.*.********************.**.****..*.**.**.*.***************************************.*.**********..******.*****.**.**********.*****.*****************.****.***************.******.**..****.**.***.*****.*******.****.*****.*.***********************************.*****.*************************.**************.***.*.***********.****.************.***.**********.*********.*.****.*****.***..*.***********************************.*********.************.************************..**************************.****..******.*******...*******************************.************************.******************..******.************.****.**********************.*.********.***..************************.****.*************.***********..*******..******************.*******.****************************.****************.******.******.******.************************..*******.**.*****.****.**************.*.**********.************...**********.*****************.*******.**...**********.**.**********.******************.*************.*.*.***********.**********.**.*****.*..***********.*******.************************.*.********.****.************.*.****.**...***.***.*.****.*******.**************.**.**..*****.****.****.******..******.********.*****.**************.**************.******...********.*.*.*********************.*********************.*.**.*****.**************.************.****.******************.**.*****.***********.**************.*********************.******.*********************.************************.*****..****.********.*.********.**********.****.******************.**.********************.*****.**.*******************.***********.*.*******************************.********...***.*************.*****.****************.******.********..***********.*********.**.********** **************.**..*.*.*************.**************.**************..**..*.******.***********.**************.***.*****.**********.*************************.**************..**********.****.********.********.*********..**.*************************.***.**.************************..*************.********.*.***********.*********.**************.****.************.***.************************************..*****.*.*************.****************..************.********.*******************.**.*****..****************.*********************.***.*******************.***************.*************************.**.*.********.********.*********************.*..***********.*.*****..*********.*****.*.**************.*.***.********.**.*****.***********************.***.*****************..***.*.*.*.*********.**.*********.***********.******.*****.*********..**.*******.*****************************************.*.*********************************.************.********.*******************..*.********.****.**.*****..****.*******.*****.******..***.******************..***********.************************************.*******.****.***.************.**.****.***********.***.******.**********.*.**.****************.*.******.********.***.********.*.**************.*.**.****.*****.**.**********.**********************..******************.**..***********************.*..***************.**********************.***************************.*********.**************.***.*****.************.*.***********.*************.*.**.*****.*******.***.******.******************.********.*.*.****************.*.*****************.**.******************..*****.*************.*******.**.*******..*******************....**********.******.**********************.*****.******.***.******************.**.**.***..**********.******.*****.*******.****..*****.*****.****.****.********.**********.*..***********************.****..*******.*.***************************************.*.**********.******.****..**.*...**********.*****************.*.*.*****.****** ***.******.*******..*.**************.****.**.******.***.****.**********.*****************************************.************************************.*******************************.*.**.******.********.***..*******.*******.*******************.*.*****..*******************.**********.********.********..***.***.*.*************.**********************.****.*********.*..**************************.**..*.**********.**.********.***************.*****************************.*******.***********************.**********.********************.******.***********.**.*****************.*******.*****************.**.***.************.******.*...*******************.*.*.*******************...*.******.******.**************.******************.******************.**************************.************.*****.***.**..*.****..***********.*.***.*******.*..*******.*********.***.******.****..***********.*********.********.****.*********.******************************************************.**.************.****************.**.*******.***.*****************.*******************************.********.*.*.****.****..********************.************.***.**.***.******..***********.*******.****..*.*****.*.*****.***************.**********.***********.**********.***.****.**************.*******.*********..****************.*..******..**.******.***********.*******.****.*.*****.*******************.*...**************************************.*.*.*******************.**.**.**********.*******.******..********************.********.****.**************************.*.**.********.*****.*.*.**.******************.*.*.**********.*******************.*************************.*..*.*******************.*************.***.***.*.**********************.******.************.*******************.****.******************..****.*******.****************.*..***.*************.********.***.************.*******.************.********************.********************.*********.**.*****************.***.******.*********.***************.*********.* **.****.***.**********************.************.****.*********.****************.*******************.*.***********************************.*******************.*.************.*************.******..*.*****.****.************************.**********...*.**..*******.*.*.*.**********************.***************************.*.****.*****.*******************.**********.*************************.*******.*****************************.*..**************.**..******.************.****.**.*..******.**.**********.****.*********************.****.**************.***********.*****************.*****************.**********************.******.*********.***.*****************************..*****..*****.*.**.*.***.*.*********************.****.***.*.*******************.*************.*****.**********.********..****..**************.******.*************.*******.*.*****.*.**********.*********.*****.*********.*.*************.*******.*****...********.********************************.**.**.**************.**..**..*****************..***********.*********.*******.*.********.*.**.******************.*.********************************..*************.***.******************.********.********.*********.***.********.*.****.**.***.**********..**********.**.****.*****************.*****************.********.***********.******.********.****************.*.*************.**.****.********.***.****************.********.***.**********.******.***.**.*****************.*******.**********.*.****.***********************.*******.***.****************.*.*.*******..******.*******.*****.*.**************************.***.***.************************************.***..*****************************..*.******.******************.****.******.*************************.**************.**.**************.*********************.**.*******.*****************.*******.*******..*********.*******************.*****.***********..***************************************..*************.*******.*********.********.*.**.************.***********.***************** *******.**.**.*.*****.*****.****.********...***.******.****.***.**********.****************.****************************.*****.******.*****.***.*****.********.********.********.****.*******************.**.*********.******************..**********.***..****************.*****.*******.**.*******.************.*.**********.**..*.**.*******.******************************.*****.*********..***********.**********.*****.*******.**.***.*********.*********.*.***********.*.*.*********.****.*******.********.*.********************.*************.**********.*********..**.*****.************.*********************.********************.******************.***************************************.*******.**.***.*************.***************.****.****.***************.*.*********************.*************.***..*********..*****.*******.*****.*********.***.*****.*******************.*.******************.******.***.**.***************************.***.*************************.***.**********.*******.**.*.*****.*.***.*.***************************.****.**********.**.**.***.*.************.****.***********************************.***************.*****.****************************.*.*****.*********.**************.*..**.*************************************************.****.**********************.*****.*****..****.**********.******.*********************.******.******************.***********************..***************.*******************************.*****************.****.*****************.*****..***.**.******.******************.*****************************..*****.***.*************************.*******.****..********.*************.*.*.*****.*.**.***..*****.***************.*****************.**********.*********.**.********.********.***.***.***********************.******.*******.******..*.******************.***********.***********.***************.**********************..**************.**********..****.************.*******..***********.********.*****.*********.********.********.******************.***.***** ******..****.*******.*********.*****************.*.***************.**.********************.**********.**.**.****.*****.*.*****************.****.**.**.**********.**.**********************.*..*.***.**********.**********.*.*.***.****.********.*************.***************.*******.***..*.******.*****************.********..************.***.**.***.*.************.*****.****..***************.**************.*************************.******************.*********.*********.********.********..***.****.*.****************.*****.************.*.********************.*.******************.*************.*******.*******.*.****.*****************.*****************.*****.****.***************.*****.*******.************.*.****************.********************.****.******************..******************************..*************.*************..*******.******.**.**********************.****.*******.**************.****.************************.**.************.******.***.***.***************************.*************.****************..********..**************..*.**.***************************.********.**********.****************.****.******.*********.********.***********...************.*******.********.******.*.******.**********.**********.**********************..****************************..***.***.***********.********.*************************************.*******.****.***.*****************.********************************************.*****.*.****************************.****************.***.******.**********.*.*******************************..*********************.****.***.*****.***.******.************.***********..**.********.***.*.*..****.***.***.**.******.*****.***.***.******.**************************.*****************..*.**.*********..****.*********.************.***********.**********..********..**.******.****.****.************.******.*******.**********.************.*******************.*****.**.*********.**********.***************.*.***************************.***.******.***************** ******.*****..*******************.***..*.******.***.**************.***********.******.***************************************.**********************************.******************************************************************************.***..****.***********.******************************.*******.************.**********.******.*****.*******.******.********.*.*****.**********.***************.**.***********.***************....****.*****..**********.******.******.*...*****************************************************.************.*******.*******.****.************.*****.****..****..***********.***.*********************.********.*.*.*.***.****.***************************.*.**********.***..*********.*********.****************.*.**************.***.***********.*****.**********************.***********.**.****************.**..********.***********************.*******.*****.*.*.**********.***********************.********************************.****.******************.*************************.*********************************.****.***.********.*******.***.************.*********.*.******.********.*****.***.****************.************.***************.*******.***.*********************..**************************..***.*********.********.*********.**************.*************...*.***.*************************.*.*.*********.****.********.**.***.****.*********.***.******.****************.*******.***************************.******.*.********.*******.*******.*******************.****.****************.****.***.*******************.***.***.**********.********************.*******.********************.*.******.*******.****..*********.*******************...****************.******.****************.*****.****.***.****.****.*********************.*****.**********.*******************.***.**.****.****.**.**********.**************************.********.************.**************************.**.**************************.***************************..*.***********************************.***** ****.********.*******************.**.***.***.*********..*****.****.*****************.********.**************.*.****.****.*************************************.***********.************.*******.*******.************.*******.**.**********.*******..***********.***************.******.***********.**.***********************.*******.*****.***********************************.**.*******.*.*****************************.****************************.****.**.********************.*************.******************************.************************.*.***********************.***.********.*********.***********.****.****.********.******.*.************************.****..******.*****.******.**.**.*******.*.************.********************.***********..***.**.********************.*******************************.***..*******************.***************.***.***********.********.**********.************.***********..**.****.****************************************..*****.****.*********.************.******************.***********.***.***..*.******************.*.**.************.******************************************.*.***************************.***********.**.********.****.**********.*******************************************..***********.*.***.**********.***...***.***********************.****************.**.**.******..********.**.****.***.*********************************.*****.************..*****************************.************.*****.***********.*******************.***.***..**.**********************.*.*.**********.**************************.**********************.***.*******..**.**************.*******.*******************.*********.*******.******.****.************.*****.***.****..******.***..********.***********.***************************.**********.*******..*********************...**..***************.*****.**.***.***********.***.*************************.**********.******.****************.************.******.*******************.*********.*****************************..**.*.***** ****.**.*****.**.*.****************.***.******.******.**.***********..*********.*******.*..**.*.**.****.******.*.********************************..********************.***.*********.*****************.*************************.***.*****.************************.**.*********.********************.**************************************.********.*********.****.**********************.*****.***************.****.***.***************..*****..*************.*******************.**************.********.****************.********.********..*****.****************.***.*************.********.******.**************.**..**.***.***.***.*****************.********************************.*.*.**********.*********************************.**************.************.**************.****.********.*************.*****************************..*********.*.*********************************.****.**.****.****************..*****.*******.***********.****************.**.*.******.********.*.****************..*************.******.**.**.**********.******************.*************************.******.****.**.****************.*************.**************..*****..*******.*********.***********.***.*******.*********.******************************.****.*******************************.*****.************.*****.********.***************.***********************************..********.*******.******.**.****.*********.******************.****.********************.*********.****.********************.*********.********.********************.******.************.**.****.*****.*******.**.*.*****.********************.***.****.*******.******.**.*******.*****.*********.*.****.****.*************.**************************.************.**************.******.**************.*******.*******.******..**********.*******.*************..************..********.****.*.*..*********.*******************.*******..**.***.************.**.**********.*.*****.************.************.*******.*..******.******.***********..**.************.************.* ***************..******.********************************.***********.*.******.******************************.**********..***************.**.**************.*********.**********..****.**************.***..***********..********************.***.******...**********.*.*************.**********.***********.**.**.***.***********************************.***********************************.******************.**.*********************.*******.****.**.*.********.*******..*.****************.********.***************.*******************.**..**.****.********************..***************.******.***.***.************.******************.***.*********.***.*********************************************.****************.***.**.**.*****.*****************.******.*****************.*****..*****.**.*.**.*******.**************.*****.*****..*.*****************************..*****.******.*******************************.***********.***.**************.*******************.*.*************.**.***********.****************.****************..*******.************************************************.*******.***********************.*************.***.******.*.**.************.****.*********.*********.****.***********.*.***.*******.***********.****.*******************.**********..*********************.************..******.***************.***********.***.**.*****.*******************.*.***.*******.**********.**********************.********************.*********************************..******.************.*****************.**********.***************.*****************.******.*********.***..*********************.*.******.*.*********************************.*********************.******************.*.*****.****.*************..****.************.*******.****.*.******.*****.******.**.****.**********.***.******************.**.*******************.*******.**********************...******.********************.***.**.*****.*.**.**.***********.*****..***********.***.**.****.****************.***.*************.*.***************.**** *****.*****.***************************.********************************.*****..****.**************.***************.*******.*****.********************.***********..***************************.***************.*****.********.*.****************.******.****************************************.**.****.***...******.*****************.*.**********************.*********.*********************..***.**.***********.******.******.***.**************.*****.*******************.*********.**.***********.******.*********.***********.****.***.*******..****.***************************************.*.******.***.***.**********.*******.*.*.**.***************************.******.******.****************.*****************.**************.*****.*.****.****.*..*****.*************.*.*********.***.***.*******.***.*..*************..****************.**********.*.**********.***************.********************.*****..*..*.**.*********.*******************.****.****************..****.*.*.**.*.*******.***.*****.************.******************************.*.********.*****.***********.*************.********.********************.************************.******.************************.*.**************.*****.*******.***...*********************.***********.*************.*****..*****************.*.*****.******.**********..***********.********.****.****.****************************.******************.**********************.**********..****.********************.***********************************.************************************.******.**************************************.***********************************************.************..*******.****.***************.*****.*****************************.**********************************..**..**.*****.*************.*********************.******************.***.******.******..****.***********..**.*********..***.****.***************.*.**********.***.**********************************.******************...**.****.********.*******.******..******.****.**.****.*.***.***** ************..***.****.******.***************************.***.****************.***.*********.******************.**.******.*******************..**************************.**.***.********************.**.**.*.***********.*.**.*********************************.*******.*****..*.*********.****.**********..*********.**.*********************.****************.********.******.******.****.****.*************.***********.*.*****.*********.******.****.**.*****.********.***..**********.*****.***.*****.********************************************************.*****************.*.******.*************.***********.*******************************************************.*****.*************.****.*********..*.********.***.****************.*.******************.******************************..*****.***..**.*****.***.*****************************.******..*.**********.*************.*****************************.*****.*****.*.****************.*********.**********.*******.*******************************************.*.************.***********.***.******.****.***********.*****.***************.***********.**.***********************************************.*****.****************************.***************.*********.*******************.******************.****************.*************..********.*.****.****.*********..********.**.******.*************************.******************.*.***********************.*************************.****************.************************.********..*****.*.***********.*.**********************.**.**.****.**.******.******************************.*.********.***.****.***************.****.********.*.***********.**.****..*******.*****..*.***********.********.************************************.**************************.***********.*********.********.*********.****************.******..*************.**.****.*.*****..*******************.*************.****.****.**********.***************************************.*********.**.*****.**********..***.****.***.****************.* ****.****.***********************..*******...***.****.**..********.***************.**********.*******..******.*.**************.************.***********************.*******.*.****.*************.***..*.*.*****************.********.******.**********.******.*****.******.****..************.****************.******.***********************.********.*.****.***.*..*******************.************.*********.**.**********.******.******************************.***********.***.*.*.************..******.***********.***************.****.**.*******************.******.*********.********.***********.*********.******.****.**..******..***********.*********.*****.*****.*****.*..********..*.************.**********.******.*******.*.*********..************.**********.*************.****.*..********.*****.***.****************.*.***************.****..*******************************************.**************.**.*.******.*.*******.***..**************.*********..***************.*******..****...*********..**.**************.*.********************..*.**********************************..***.*******.********************************.******.**.*********.***.**************************.**.*******.********************************************************.*********.***********.*********.***.*********.*******.**.*.**************.************.**.*********.**.***************.*******.************.*************..******************.***.*********************.****..*********.*******************.*************.*******************.********.**.********************.******.************************************************************.******.***.****.**.**.**.*******.***********.****.*****************.***.*********.******.***.****.***.**************.**********.******************************.******.*.********************.*******.******.*****..***.***********************.**...*********.**********.**********.****************.******..*****.**********.***********.**********************.*******.*.*..*************.**.***.********* ..**********.******..**.**.*****.****.**.***********.**..*******.********..***********************.*****.******************.*******************************.************************.*****..************.*********.***************.**************.***.******************.****.**************************************************.*..***********.*******.***************.***.***.**.***.*.*.***********.**.***.****.***************.*********************.*****************.***********.*******************************.**.*.******.*...******.*.***********.*.*.****.**.******.****.***************.***.***.***********.************.*******************************..***.*.*******.****.*******************.***.**.*******************************..****.*******************.************..**.****************.**********.****.***********..*****.*****************.******************...***********.******************.***.****.**************************.***********.****.**********..*****.******.***************.********************************.***.***.************.****.******.***************.*.*************.***.**.***.*********..**.**************..***..******************.****.*********.***.************.***********.**********.*****...*.*****.*.**********..****..***.*.********.*.**.****************************.****..**.********.*.******..********************.********.**************************.********.**************************..*..***.**..*******************************.**********.**..****.**********.***.******************..***.****************.******.********..**************.*********************.***********.******.*.************.********.******************.**.****.***********.*************************.*****.****.********.***************.***.*******************.***.*.***.********...*******.*******..*******.*******.**************.**********.*.***************.**.***********.*********.********.**.*.****.****...***.*****.**.****.****************.*******..***********..***.********.***.****.*******.****.********** ********.*.**.***************************.****************.****.**.**************.*******.*****.*****.**.*************.*****************.*.********************.****.**************.******************..*.*******************************.****.****.***********.******.******.********.***.******************.******.*.**.*******.************.*******.***.***.*******.************.***.**.**************************.********.*********************************************.************************.************.*************************.********.****************.******.**.*********.*****.***.**********************************************.******.**.*...**********..**********.******************************.***.****.***********************.*********..**...************.*..****.*.**.**.*.*******************..*.******..**************..******.****.***************..*********.*************.**.*****.****.*******************************.*.****.*******************.***************.*****.**************..*********************.*****************.*****.**.************.***.*******.*******.**..**.**************.************************.****.*****.*.***********.**.**********************************************.*****.*********.********.***.*******.****************.********.****.**********.***.******.********************.**********.***************************.****.****.*******************.****************.*.*.**.***.*****.********.*********.**.**.*****.**********.****.**********...***********.*********.****.**.******************.**************.*******.**************************************.*************.**.***.******.**.*************.**.****.**.**.*.**********.****************..*********************.**************..********.*.*******************.*.****************...*************************************.*********.***********.*..************.*..***********.*****.******.**************.***.***************************.***.***************.*****..******.**.******.************.********.*..*******.**************.* ************************************.*****.******.****.**********************.*******.**...********.****************************************************.**..******.*********.*********.******************************.*************.*********.*.***********.******************************.*****.*********************.******.*********.**********..*.*********..*******.***.********************.**************..**.*****************************************************.********.******.***.****.*.*.**..*.**************.***.************.******.*.***..******.********.****************.*.*********.*****************************.********.***.**.*****.***.******************.****.************.***.******************************.**.**********************.***************.***********************..***********.****.*.**..***********.**.**...***.*********.****.*.*******.*****************.**.*.**.*.****.************.**************.*********.*.**********.********************.****.*************************************.**************************.*****.*********.*.******.*****.***.******.****************..***************.***.*******.*********.***.********.**********************.*******..********..****.***.***.***..*.*****.********.***.***********.***********************.***************************************.*********.*************************.**.*******************************..*.**.**************.***************************************************.***************.***.********.************.**************.******.********.************************************.***********.********.**.********..****************************.************.***********************************.***.**************.*****************.*********************.**.**************.********.**..************************************.**.******************.*******************..***.*.******.***.*********.*.**********.***************.**.***.***..*********.**.****************.********************************.***.*********************.*********** *****.***********************.***********.*******.******.***********************************.*.***************.***********.**********..********.*****************.****.************************.**.******.*******.****.**.****************.*****************************.******************************.*******...*..**********.**.****.*.***.************************.******.*************************.********.***************.****.**************.*********.*.***.****.*******.*******.***.***************************..***********.******************.*.********.*******.***..***.******.*********************************************.**************.******************.*.***********************************************************..*************************...*****************.*.**************..*****************.*.******.****.************.********.***.*************.***.*****.**.*.*****.**.*.***********.*******.*********************************.***.********.**.*.**********.***********.*******.*****.*************************.*..*******************************************************************.****.**.*******.**********************.****************.*************.*.*********.****.**.*****.******.************..**..************************.*.******.**.*****.**************.****************.**********.*******.*****.*..***********.*.****.************.****.****************.****.**.***.****.*.****************.**********.***.**.****************************.***.*******.**********.*******.****************.**.************.***.****************.**.************************.***********.*.*****.*************.********.****.********..**.*****.*****************..*.**********************************.*************.********.****************.*********.**..*********.******.******.******.*.*.***.***.****************.*****.**.*******.*.***********************.*****.**********..*******************.******************..****.******.****************************...*******.***************.****.******.*********.**.************ *******.**********.***.*.*******..**************.********...*******.*********.*****.*************.*.*****.*******.*.****************.*********************.*****..**.*****************.************.**********.*******.***.******.**********.***********.***.**.*****.**.*********.*******.***************************************.*.****************.*..************.****.*******.************.*****.**************..*************************.**..*********************.***.*******..***********.*********************.*********************.***********..*******..************.*************.*.************.*.***.*******************.*********.*****************************************************.*******.*.*.**************************.*.*************.**.******.*.*.*************.*******.*************.******.*********.***********.*****************.***.**.***.*******.*******.*******.....*************.********.*****.*******************.*.**.*.**.************.*****************.*****.*******.******.**************.**.*************.********************.***.***..*..**..***************.******.*********.**.***********..**********.***********************.******.*.********.****.**.**********.*****..*************.******************.*****.*******.******.**.********.********.*.*******************************************************.******************.***.*****.*****.*************.*.********.*********.**********.***.**********************************.*************.*************.************************.****************************.***************.***************.*******.*******.*****..******.**.*****..************.****.***.*********.**.***.**********.************..**.**.********.****.***.**.***************.**.*******.****************.**.**.*.*****.******.***********..****.*****.*********.****.*******************..***************************..**************.***.*****.*.************.********.**************.*****.**.**.****************.*********.**********.******.***.****.********.********.*.********.****..*** ***************************************.************.*.*.*****.******.***********.*.****************.***********.**********.***********.*****.***.******.******.*******.*.***********.*.*********.*****.****.****..**********.***********.************.******************************************..************.****.*****.**.****..***************.*.*****..***.***************.************************.****************************************.**********.*.***********.*******************.*.**********.***.*.*.*****..****.*****.***********.*************.**.*******************.*************.*************.**..**.***.***************.*********.*********.***.***.**************************.************.*****.********************.****************.*****.********.***.*******************.*************.******.***.**.*************************.**********************.*********************.**.*.**..**.*******.**.**.**.*******.*****.**********.******.***.***********************.*******************************.*******************.******.****.********.******************.**.******************************************************************.*.*.**..********.**********************************************.******.****..*..****.*********.**************.***.****.*******.******************.*********.***.********.*.******.********************.**.*************.***.****************************************.*.****.***.***.*****.******.**********..**************************.***********.*******.********.************.************************.*******.*********.*******.*.*******.*.*******.**.*****.***.**.***.***************.*.******.**************************************.****.********************.*.*******..****.***********.***************.*****.*****.**.*******************..***************.**.****.*.***.*********************.**.************************************.****.*********.******.**********.***.****.*********************************************.***********.**..********..**********************.**************** ********.*****.********.**.**********.*.*********.*..*.******.***.********************.***.*************..**.********.**.**********************.*********.*.******************************.*****.********.********.*..***********************.*.**.*********.****.*********************..**.**********.**********.************.***..****.**.****.***********************.*************.**.*.**.*****..*******.****.************************.*.*******..******.***************.**.**.*******.***********.*******.*************..***.*.*****.*************.******.*************.*.*******.**.***.**.*********************************.*.****.**.*.*******.*************.*****.*.*****************.****************.***.*******..************.*******.*.*.*********************.******.**.*.***.**********.****.***.***.*.***.**.**********************.****.********.*****************..*****.************************************************************************.****************.***.*****..*****************.*************.*************************.*******.********************.**.*.*************.***********.**********.***.*.**.********.*********.******.***.****.********************.****************.*.**.********************.***********.********.**.***.********************.******.******.*****************.***.*.***.**.************.***.******..**.*.******************.**.********.*.***.*.**********.******.***************.************.*****************.*********.*********.*****.*.**********************************.*****.*.****..*******.****.*************.**************.***..*********.****.*************************************************.**.************...******.**.**.**.**************.****..************.********************************.****.***********.*****.*.********.**.*.***.***********.*******.***.**********.**.***********.********************.*******************.************************.***************.****.****.*********************.*************.***********.******************.***********.************.******* **.***************.**********.*******************************.******.**.*.*************************....*.**.*.********.**.*************..**.*****.*.****.**************.***********************************..********.******.********.*******.**********.*****.*..****************************.**********.***.*******.****.*.************.**.************.********.***************************.***.***************.***.*.***************************************.****.***.******.****.**.********.**********.**.*****.********.****.********************.******..****.*..*.******.************************.**************...*.****.******.****.**************.*.***************.*.*.*****..**************.**.***.********.****************************.*****.*********************************************.***.***.*.****..********************************.******************.**.*.***************************************..*.*****************.*****.****.****.*.*******..***.****.**.***.**.*****..***.*********.***.*****.*.******.******.***********.**********.****.****.*****.***************.*.*********.*..*********************************************.**************************.************************.***************.************.**.************************************.****.*********.************************.***************************.*******.********.*****.*************************.***************.*.***************************.*********************.**********..****.********.*********************.*****************.*****************.*************.***.**********.*********************************.**.************.**************.**.***..****************************..********************************.*************.*************.**********************.****.*.************.*.*******.*****.********.*******************************************..*******.**.**.**********************************.******************.**********.*.*******.*************.********.*******.***.**********.*****.***************.*******************.***** *****.*******.**************************..********.******************.*****.****.*****************************************.****.*************.*.***..**.*******.***.***.************.******.************.*.******************.***********.*.*****.*****.**.******.********.*******..*.********************.***.************.*************.*******.******************.******************************.**.********.*.******************.*********.***.************..******************************************..***.*********************..******.***********************.***.************.*******.******.************************.********..***.**************..****.****************.*****..************************.*.**************************.*****.*.***************.***.********************.*****.****.****.**.********.**.***********.********************.********...**.********.****.******.*****.*******.*************.******.***************.***.****.****.**.********************.***.********.**********.********..****.*********************.****************************.*****.*****.*********************.***********.**********.*.*****.*****.**********************.**********.*.******.********.******.********.****.*****.****.****.***.***********.*****..***.********.*********.******.**.*****.*********************..************.*.***.******.****.**.**********..******.****.******************.***.*************.************.*.***********.***********************.*******.****.*********.**.****************.***.***.*********************.*************.*.***************************.***.**.**.****************************.*****************.**********.****.*********************.**.***********.*****************..***.********..*.*..****.**********.**********.****..***************.***.*****************************.********************.*****.*.********************.******************************.**.********.**.************.********.*****.**.*******..******.***.*********.*.*.***.****.**.***.*********..*.*****.************..*.. ******.****************.***********.***.*******************.***.*.**.*******************.*****************************************.***********..**.**************.**********.**..**.********************.****.******.*******.**.*******.*****.*************..************.****.**.*********.**.*****************.****************.**.***.**.******.**.****************************..**.****.*************.***.*******.**************.***********.**.****.*******.*******.***************.******.***.**********..*.**.****************.***.******.**.*****.****************************.*.*.***.*.**************.****.*********..**************.*******.********************.**.**.***.*.*.************.*******.**.*****************************.***.**.******.***********.*.*********.**.**************.*.********.*********.*************************************.***.*******.******.***.*****************.******.***********.********************.**.***.****.*.****************************..****.*****..*********.*********************************..**.****************.******************.***********.******.**.**.*.*.*.***.**********************.**.*************************.**********.************.**********************************.*.******.***.****....**.***********************.****.***.*.****..**.*********.**************.*******.****.*****************.******..**********..*..**************.*.*.*********.******.*****************.*.*****************.****.******.*******.***.*********.*.***.*.****.*******************.**********************************.********.****.**************.********.*.*.*..*.***.****.*******.**************************.**********.********.******..***********..***********.******.**********************.**.*******.**.********************************.*************************.**.*****.*****.******..***..**********************.*.**********.*******************.***********.********.*********.**.**********************..**************************.*******.*.*******************.*******.*************.*.***** **..*************...***.********.***********...*******.*******..*****.***********.***********..*.*.********..******.**..****.**.*****.*****.******.***.***.****.*****.*************.*.*******************.*.*******************.****.*********.*.******.*****.*.**.*.**.**************************.***********.*.****.*.*******************.***.****.*************.********************.***************.***.****************.***************.*.************.*************************..***.*****************.******..*****************.******************.***************.********.************.********************.*****.*******.*********..****.****.**.********.************..*************.******..**.****.******.*******.****.***********************************.****..**..*.******.*********.************.***.*****..**.*******.******.*..********.*****.******..***************.****.**.*****.**.**********.********.****.*********.*******.**************.***********************************.**.***************************.********************.*****.******************************.****************.*******************.******.**.************.**************.***********.***************.***************.*******************..*************.*****.***************.*.**********************************.**.**.*******..*.*.***.**.******..*.*******.**************************************.*******...*******.*..*.*.*****.****************.***.**.****************.*******************.******.**************.**********.**.*****************************.*************.*******.****************.*.**************.**.****..*****.**************************.*********.*******.*.*******.********.*****.***********************.**********.*..*****.**********.***********************************************.*******.****.****.**************.***********************.****************************.***************.***.*********.***********.******.*****.****.******.*********************.******.**********.*.*****.**.***********************.*.**********.**** ************.**.*******.******************.*****************.*****.***************************.*******.******.*...**.**.*********.*****************.*.****.**.***********.************.*************.*******.*.***.********************.*.**********.*****.*******************.*.******.*****..*****.**************.***.*******.*****.**.******.****.************.*.*****.******.********.***********.*********************.********.***************.*******.*************.*.***************.***.**********************.*********.*.***************.*************************.*******************..**********.*.*.*...*******.*****************************************.*************************.******.*******************************.**.*.*.*********.**.*.******.*..******************.*****.*****.******.*.*******.*********.***************.***.*.******.**************.********************************.***.*********.**************.**********************.**************.****.*********************.*****.*******.************.*********.***********.*******.**********.*********.********.*.********.*********************.**.**.*******************.******.*********.**.****************.***********************.***..*********.****..**.*.**********.******.*.***********..****.******************.*.***.******.***********..**********************.******.*****.****.*****.***************.******..***********.****..*******************.***.*********.*..*******.*..*****..**.********.**************************.***********.****.*********************.*******.****..***.*******.**************.****.*.****.**********.******..****************************..***********.******.**..****.********.*******.********.****.*****.*******.*.******.************.****..**.*************..*.********.****.**..*****..**************.***********************.**.*.***.*.********.***.*.**.******.***************.********.***..*************.**.**.****************.********************************.***************.***.*****************.*******.*****.************* ******.******************.********..****.****..**********.******.********************.******.**.**.********.***.******************************************.*****.***************.*****.***.****.****************.*******.************.***************.***********.*************..***.*..**.******.****.*.********.*****.************..************.***************.*************.**.*****.*******.********************.****.***********.******************.******.*************.*********.**.*******************************.*********************.*******.***************************.********.************.***************.**.*.******..************.**.*.***********************************.**.******.*******.*******..**********.**.********.*********************.*******************.********.********.*****.**************.*********************.****.******************.******.******..*****.*****.********.***.*********.***********.**.**.*.*.****.***********.*********************.***************.***.********..****.**.****..**********************.*****.****.*********.**********..****************.******************.**.*.***.*.*******************.*.***..***************.*******.**********************************************.***********.*******.*********..**.*****.*****************.*****.********************.*****..****.*.***********.***************.**.**************.***.*.*.********.*****..**********.*****.*****.***.*.***.**.*****************..************.***..**.****..*.**.************.*.******.******.*.***.******.************..****************.**********.*****.*****.***********************.*****.***********..***********.***.**.*******.**..***.**********.**.***.********.***.*************.***.***********.*.**.***.****.*.*****************************.***.**************.*********.****************.*********.*****.****.******.**.**.***.*******************.**.***.*********.***************.*************************.**..**************.**********.*******************.********************.****************..*.**** ********.**.**********.*****************.**.****..*.***.*************.***************************.**.****************.************************.*****.*************.************.*******.*.**.*****.***.**.****..*********.*.***********.***********..*****.****..*.*.****..*********.*****.*******.******************.***.*******.*******.******..******.********************.****.**.**************.****************.***************.******.*******.*.**********.*********.*******.***.****..******.*.****************..******.********.*****************************.**************************************.******...*.**.************.******************************..*****.*********************..******.****.*********.***************.*******.*************.*************.*************.***.*********************************.*.*.****************.*****.******.*************.*****************.********.*****.***********.*************.***.*.**********.*..***********.****.*.****.*********.**.*.***.**.**.*.****.************************.****.*******.***.********.******.***.*****************.***********************************************.****************.*******.**.***********.****.**********************************.****************************.*****.**.***********.*********************.*.***.************..*****************.******************.*.**************..***************.**************************.*********.****.*********.******.*.******.**.*******************.*********..**********************.***..********.*.********.********.*************.***********..*.*****.*********...*****.**********.***************.****..****************************************.**********.*.*.****.********.****.************.****************..*******.**.**.******...**.*.****.*******..****.***.*********.***************************.**.*******.**************.**.*******..*******.**.******************************.*****.**.*****.***.*********************************.************..********.***.*******.********************************** *.********.****.****.****.*****.***********.**********..***************.***.********.****.****************************************************.*******************...**************.*******.***********.**.***************.***.*****************.*.*********.***************.********.*.*****************.**************************.********************.**.**********.***********.********.**.************.*.***********.****************.***.******.*********************.*****..**.****..******.***.*.*.**.************************.*****************.*****.**************************************.**********.**.*********.*******..************.**************.******.*.******.***************..**********************...**.******.*****.************.*********.**.*****.********************.***************.*.**.**..****************.*..****.*************.*******.***..***************.**********************.*************************************.**********.*************.*******************************...********************.************************.***********.*.********.******************************.**.*****************.******.*********.*****.*******************.***..*.******.****************..**.*************.**.******.*****************************.*******.*******.********************************.**.**.*******.**************.********.*************.*************************************.*********.*********.***.*******.*************.****************.*********.****.*****************.***.*.*******...*.**.*******.*******.***********************...********.**************************.*****.************..******.***.****.***.******.*******.****************.*******************************.************.*.**********.*.**.*.****.********************************************************.****************..*************.********.*****.***************.**********.******.*.**.*****.**.*******************.*****.*************.****.****************.**********************.******.***************..***.****************.**..* ******.****************.*****.*********.*********.**********.*..****..****************.*****..*******.*********.************************************.**********..*****..**.**********.***************.****.**.**..*****.*************.*.***.******.***.***.**.********.****.****..******.*.*.***.*.*..**************.***********.********************.**.**.***********.**************.*.**.*******.*******.*********.*******.*.********.*.****.***.*******.***************************.****************************.**********.*******..*******.*******.*****************************************.**.**.*.****.*****..*.*************.******.*********.********.**.******.*******.**************************************.***.**********.*.*..*******.*.*****.*******.****************************.*************..*.******.*.********.*****.*****************.****************.*************************.********************.**.**.***.**********.***.********************.********.****************.**********.*************************************.****.*.******.*.*********************.********.****************.****.**.************.*.*******.**.***********..*******.**************.****************.******..***********.******************..****.*****.*******.****.*****.******.*********.*****.*******************.*.*****************.*****.********************..*.***********.******.********.**************************************.*******.********..*************.*************.***.***************.***********************************.********.***********.*..**.*****************.************.****************.********.**************************..***.**.********.********************.********************.***********************.**.*******..*************.*******************.********.*.*****.*********.*******.********.*********.********.************************.*******.*.**********.******.******.***....**..*******.******************************...********.*****************.********.****************.*.***.*****.********************** ***.*..******.***************************************************.********.********..*********.*******************************************.********.****.********************.************.*****.********.******...***.******************.*******************************.*************.******************.***********.****.**************..********************************.************************.**************.**************.****.*************.****************************************..************..********.**.*.***********************.*************.******.*******.*******************************************.*..******.*****.*********************.***..******************.**.************************************.***********.*****.*.*****.***.**********..***************.***.*.***.*****************.*******.******.*.******.***********.*******.**************.***************.*************.*********.***************.******.***.********.*******.******************.***********.*.******.******.******.****.**************.*****************.**************.****************************.**..********.**********.******************.***************.************************.******.**********.******.******.*******.*****.****.**.**.****.********************.*.********.************.******.****.****.*****.********.***.*********.****************.***********..*****.*****.*******.*******.*.***.******..***..****.************.**********.**.****.******************.******.***********.*******..*****.*.**.*********.****************.***********.***********.******.*****..*****.******.*******.****.*************.***.*.**********.**.*********************.***************.*.*.***********.*.**.******..*.**********.**..********..********.**************************.*****************************.***********************.*******************************************.*****************.***********.***.*********.*****.**..*****.**.******************.*****************************************.****************.*********..*******.***** **********************.************.*******.**.******.*****************.************.***************.***.*********.****..***.**.*********.**.*********.**..**.********************.*******.****************************.*********************************.**********.******************.**********.**********.***.*****.*.***************.*********.**********.***.*************************.*********.*****..***********.*********.*.*****.**********.******.******.*************************.********************.**.*******.***..****************************....****.****.***.************.***.****************.****.************************.**.***.*.***********..****..****.*****************************.***********************.**.****.**.*..********.*.***.*****.**********************.*.*************.**********.***********.***********.*****.***.****.***************.*********.******.********.********.**.*****.*****************.*************.**********.********.*.**********.****..***.*...**********.************.*********************************.***************.******.**.**********.*.****.**********..*******************.*.**********..*.*************************************.***.*.*.**.**.********.**.**************.**.*****.*.*.*********..**************.**.****************.*.******.***************************.*************.*******************************.**.*****.**********************.**.**********.*********.****.*****.***.*.***********.******.**************.*******************.**.***.**********.*.******.*************.********************************..*************.*.*.*.****.*****.**********.*****.**.******************.***.********************************..******.***************.**********.*.*******************************.**********.********.*.****.******.******.************************.*.**.***.*******.*****************.****.**.*****.*****.**************.****.*****************.*******************************.*****.***.**.******.***********..***.******.*******.*.************.**.***.********.* *****.*.*********.******.*******.************.**.*********************.**.*****************.****.**********..***.*.**..*.*****..**************.************.*****.**.***.***********.************.*******.*****.******.***********..*************************.********.**********.****.**********************************.****.*****************.*******.*********.****.*.*****.****************.*********.**.*.*********.***.**********************.*******************.********.***************.*********.****************.************.***************.*******.******.************..************.***.****.*********.**.***.**************.******.*****..**..***.****.**.************************.*************.******.********.******.*******.**.***********.**.****************.******.******************.*.**.*.***.*****...*.*****.**********.***************************.************.***********************..***************.***************************.*********...*.******************.**.*.*********.*********.********.******.************.***.*********.****************************************..************.**************.********************.*****....*********.******.*.***.******.***.**********.*****..****.***.**********.****.**.**.********.***.***.****.*.***********.**.************************************.***.**.*..**************..**********.**.*********.***.******************..**************.*********************.*.*..*.***.**.***********.***************************.**********.*********.******..********.*****.******************.**********..************.********.**********.***************.******.**...*********************.*.********************.*******.***.**************.**.*************.***************.*****************************.****************.*****..***************.***.*.************.****************.*.********.***.**.*************************.*****************.***********..***********.**************.***********.***********.**.*...******.******************.***.********.*******.****************** ******..******.******.******.***.**.*****.********.****..************.************.****.*******************.******************.**********.********.***.*************.************.*******..**.*****.******.***********.***.***************..***.*****.*****.**.*.**.**.*.**..****.**********.****..**********.**.***************.************.*.********..***.***********************.***.**.*.**.***********************.******.*.*****.***********.***.*****************.******.**.***************.**.**.*.****************.*****.*******************************.******.*******.******.**********.**************************.****.***.*.**********.******.******.*******************...************..**.*.*****.*****.*.*.******************.*******************..**.****.******.********************.*******.***********************.****.*.************.***************.*****.*********.**************************.*************************.**.***********.*.****************************.****..*****.**************.***..*.****************.**.*****..************************.***************.*****.********************.****************.******.***********************************.*************.*.*****.*******.****.**.*****************.********.**********.****.**********.*.**************************.********.******.******.*******************.********.*************************************************************.***************.******.*****.**************************.******.***.*.*****.*******..********.**************.***.******..*********************************.*.*.********.**.**.*.**********************.****..***********.*****.*.**************************************************************.*...**.***************.**.****..*********.**.****.************.*****************.**.***************************************************.******.*************.******.********************************.*****..**.******.*******..***.****.************.***********.*****.****.*****************.******************.*********.*****.******.* .********.***************************************.*******************************************.*******.****.*****.**********************.*******.************************.***.***.*.****..*****.**.*.******.****************.**********.*******************.******.*********************.*****************.**.*******.********.***************.*.******.*********.**.**************.************.******.*.******.**.************.**.**********.***.***..*.***.*********..**.****.****.******.*********.**.**********************.**********.********.********.****.*.***.**.**.*.**.****.***********.****.******************.***.****.**.***************************..*******.***.*********.**..*..*.**.***.************.*.**********.**********.*****..*******.********************************.***.*.*******.***.********.*****.**********.*****.*******.************.***.******...**.****************.******************..***.**..************.*****.*.*****.********..************.******..**************.*.******.**************************.****************************.**.***.*****************************************...**..********************.*.*.****.*********.***********.*****.*****.*****.***************************************.*.********.************************************.******************.**.********.*****.************..********.************************************.**..**.********.**.****.*****.*.*********.*******.*******.**********.********.************.*********************************************************.******.***.*.****.****************.***************************.*.*****.***.****************************************************.*************.*************.******..*.*.*.****.************************************..*****************.************.***.*************.*.***********************.******.*.***********.********.************.*.*************.****.******...******.***.******************************.******.*****.***.**.*******************************.***********************.*****************.****** ***************************.**.**.*******************.**********.*********************.**********.*******************..*****.********..*.*************.************.*******************.****.***********.******.******.***.*************.********.********.*******.**********.*******.*.*******.***************************.*************************************.***************.**.*.*****.*************.*************************.***.******************************.***..****.**.*.***.*********************.****.*****.*********.***.**.****************************.************************************************..*******..****************************..******.****.**********.**.*.**.****************.**********************************.*************.*********.*****************.***.********.*******.****.**********.*.***********.******.*.****.*******.**********.**...*******************************.**.*************.*.**********************.******.*******.****.*********.*********.************************.*******.******.****************..*****.******.*****************************.*.*******.********.***************.*********************************..***************.**.*****..*****************..******.******.***.****.***********.*..*************.*******.***.*********************.***************************.***************.***.*.******.********.***********...*************************************************.*******************..***************.**********..*.**.**.********************.*******.***.***********************.***************************.*****.*.***.********..*****.*****************.*..***.*******.****************..*******.*.**.********.*******.**.****.*.****************.***.**.***.**************.********.*******************.....********************.*************************.**.*******.************.*****************.*******.*****************************.*******.****.***.****.***.***********.*************.*************.***************.************************************************.** ******************.********.************************.************.****.***********.***********..****.**********.********************.*****.**********************.*.*.*******..****.**************************.*****.*.***...**.****.*******.**********..**********************************.*************************************.******.*******.*********.***.****.**************************.*********.**.***********.*****.**********************************************.********.**************************.*.******.******.***********.******.***.***.********.****************.**********.***.*************.**********..*****************************.*********.**.**************************.*****************.**.******.******.***********.*********.*.*********.**.******************.**.****..**.************..*****.**********.****.***************************.*******.*.*.*******************.**************.***.*..*******.*..***.******.**..******..*****.*.******.******.************************.********.*.*****..********.*****.***************.***.********.*********.******.**********.*******.*****.********************.*..****.***********************.**.***********************************.**********************.*********.****.******.**.************.**.****.**************.*******.**.****************.***..*.******.*************.*****.**********..****************.******..******.***********..****************.******...*******************.****.*******.**************.*******.*****.**.*************************************..*.*.**.*****************.***********************.***************.*********..***********.****.*****.**********.*******.****************.*********.************.**.**********************.**.*.**************.***.********.*******************.************************.*************.*.**************************************..*********.********.*************.****.**************.*******************************.*****************************************.*********.******.***.********.****.****.******* *..******.*************.***************.***.*.****************.*********.************.********.*************.*********.******..**********.**********.*************..**********.**.*.******************.*.*.*******.**.*******.********************.*************.*..********************************************************.*******.*.****************.***************.*.***.***************.*******************.*.*.****.*.***.************.******.****.**..******.******.*****.**************.******.*******.*****.**********.*.*******.***********..***..**.******************...************.***************************.****.*.**.**********.*********..**.*.******************************************.****************************************************************.***.****.*.************.********************.******************.*****.*.***************.*.*.*******.*********.***********..*******.**********************.*******************..***.**.*.**.*****************.****.***********.****************.****.***********.*********.**********************************************.***.******.*************.**************.*********.***.****.**********.*..*************************.**********.***********.***.**********.*************.*******.*********************.*************.************.*********.************.****.*******.********.**********..*******..**.******.*********.****.**.*****.*******************.******..**.**.***********.*********.*********.*******.**************.****.*.*.***********.*.**..**********.*..********..************.*****.********.****.************************.*******.*****************.************************.*************************************.******.*..***.********.**...****.*********.***************.*****************************************************.**.*******.**.***************.**.***********************************************************.*.******.********.**.**.**********.****.****.***.*****.*******************.*.**********.*.****************.***********************.**** ****.*********************.*****.**.*****************.**.********..************************.*****.******.*********.**********.*********.*****************.**********..*****.******.*************.*.*..*****.**.*******.*****..******.**.************************.***************************.*********************.******.******.***********.*..********.******.****************.************.***************.******.***.*.*******.*********.****.************.***********.***.**********************.***********************..****.*************************.*************************.*********************.***.*...**..*..***********..**..*****.*************.************************.*******.*****.*.***************.************..****.****.*.**.*******.***.****.*****.*****.*****.*****.****..******.****..************.*************************.******************************************.***********.******.*....**..****************.****************************************************.**************.********.**************.********.**.**************************.*************.*****.****.****..****.*.****************.*******.*.*.******************************.*****.**************.*.***.***************************************.****************************************.*****.*.***********.**************.*******.************..**.***************..***.**********************.****.****.******.**..***.*.**************************..******************.*.********.*****.**.*****.********.****************.***.*****.**.******..***********.**************.**************************.**************.****.***.*.*.****.*******.**.**.*******.*******..*********************************.***.*.**.***********.**.********.**********...*.*****************.******.********.*********************....**.*******.******.*************.****.**...****.**.***.****.*******.*.****************************.**.**************************.***********..*****.************.*.******..******************.*******.********.****************..*********.**** *..************************.********.*******.*****.*********************.********************..****************.*****.******.***************.*********.**.*********.********.****.**************.*******.*.***************.*****.**************..****.*************.*.******.*****.*.********.*****************.**********.****.***.*..*********..**********.***.******.****.*******.*..******************..*******.*************************************.***********************************.**..*.**********************..**********.**.*****.***********.***.***.*****.*.********************************************.***..***************...***.**.***.*********.******.****************.************.******************************************.******.*****************.***********.*********.**********.******.*.*******.*****.***.******************.*...***.****.*********.**************.************.********.**.***********************.*********************.**.**.*****.*****.****.****.****************.***********.***.********.*****.*.****.*******************.**.*******************************..***..*******..**.***************.***.*****.******.***.***************.**************.**********************.*******.************.***.***********.**.***********.*.*****.**************.*.*******.**********.*******.*.*************************.****.********.*************.****.***************...**.***.****.*************************.*****.***.**..****.*******************.***************.*********.******************.*****************.*.*..*.**************************.************.*********************************.*****.***********************.********.***************.*.***********.*******************.****************************.************.*.***.**************.**.****....************.******************.*******.*******.*********.*****************.*****.*******************.***.***********************.**.**********************.************..*****************************.*******************.*********.*****************. ***********************.***********************.*******.***********************************.***.***.*************.********.*..**.*****************.**..**..**.**.****.*******.************.****.***************************************************************.***.***.****************.*******.******************.***..***.***********.**.****.***.*****************.*****..***************************.*..*****.*******************.***.*********.*****.***********.******.*****.*****.*****************.****.*********.***.****..****.******.*******************.*****.************.**********.***.**.*****.******.****.*****.*************.**.*.***.********.************.*************************.*****.******.**********.***********..*********.*.************.******.****.*.**.******************.**.*****.*****.*****.****.*******.***********.**.****************************.********************************************.*.*****.*.***..********.***********.*******************************.**.*******.*.*****************.***..***.****************.**.**************..**.*****...*****.*.*******.***********..********..********************************.****.********************************..**.******************************.***********.*******.*.******..****.**.********************..**********.****.***********************.*******..*************...***************.***************.****.*********.**********.*************************.***.*..****************.***********.**********************************.*.*****.*****.********.****.*..***.*.**.**************.**.********.**********.**********.****.*****************..*******.**.*****.*****.***.*********.**.*.******.********************.****************.*******************.*********.******.****.******.***.*.****.***************.********************************.***********************..*******************.***********************.*.************************.******..********.*.*********.*******.************************.*.******.*********..*********************.***.***** .*****************.*************************.*************.*****.***********************.**..*.*********..*.******.****.*******.*****************.******.***********.*****.*********.*****************************.****.***.******.**.***.**.*.*********.**.*******************.****.******************.**********.****.**********************.********************************.**************************************.*********************.*...*.**************************************************.******.****..**********.********.********.********************.*************.**********..*****.*********.**********..*************.****************.*.*.*********************.******.****.*****.********.********.***************************************.***********..************.***.********************.***.**.*.**.***.**.**.******.*****************.*******************.***.***.*****************************.**********.*.*********.******.*..***********.**************.***********..******.************.*.*****************.*************.******..*******.*****************.*.*****************.****************.*****.****..*****.*******.*********.***.*******.***************************.**************************.***********************..***.*****.**********.*********.*.**..**********.*********************************************************.****************.*****************.*******************..**.***.*.********.**********.*****..******.******.**.***.******.******.********************************..*.*****.*****.***.***********************.*********************************.*****.********************.************.**********.***********..*****.*******************************.*********.*.*****..*.**********************.*.*********.***.************************.*******************************.*******************....***.***.*.**********.*****.****.****.****.********.**.*********.*.*******.*****.**********************.*************.*******.************.***.************...*.***.****.*.******.*****************..* .**********..*.**********.**.**************.********.**********.****************..**.******.***.***********.**************.*****************.*******************.*******.****.*.*******************.*****.**************.******************.*******************.***..***************.********.*******.***********************.**.*****.***************.*********************.********.************.********.*****.**.*.*****.******.*****************..***.*.********************************.******.******.********.****.*******.*.*********..*******.*.******.*****.*******.************************.******.*.********.********.***.******.*****...*******.***.************.*.*****..*********.****.****.**.*********.*..***.*.**.*******.*****************.********.********.*.***.****.********..*.**************.***.**..***********..****.*****.******.******.***.**.***********..**************************.************************************.************************.**************************.*.**********.*********************************.*.********.*.**.********.***.****************.****.***.**********************.******.******.*****.******.*********.********..**..**.***********...********.*********.***********************************.****************.**.**.**.***.********.***.****.*****.***.*****.****.*******.*.*********.************************************.******.*********************.**********.**.**..****************.************.**.***********************..**.*******.*********.*******.*********.*********.**.**************...**.*****.***.**.********.**..**.**.******.*********.******..*****************.**********.*********************.**.*.************************************.******************.****************.***.*******************.***.*********************.*************.**.***************.***********.**********..***.*********..***.***********.**************.*****.**********.****.*.****.***.*******.*********.**.*.*********************.***.****************.*****.*****************.*.****.****.*** *..****.***********.********.***..**.*****************.******.*****************.*************.*.*********.**********************************.***********.***********************.**.**********.********.*******.*****.****.***.***.*****.***********************.********..***********************.****.*..**********************..***.*******.****.**********.********...**.*.*.******.***.****.*******.*********************.******.*******.********..**.****.**.*.*****.*****.*.*************************.****************.*.*********************.**.*****.********.*****.**.**************.************.****.**************.********.*********.**********.**.*************.***.****.*************************************.*******.***.******.*********.***.*.***..*.*****.***.***..*************.******************************.********.********.***********************..*********.*****.****.***************.*********.******.********..************.*********************.*...**************.*********.*******************..*.*.************.*************.**************.******************************************.************.**.**.*.*.**********.*.**.********.************.**********************************.******.*.*******.*.*..*****.*.*****.***.*************.**.******************.***********.**.**.*********************************.********************.***.*****.**********************.************************.**.*.***********************.****.*.*****.******.***********.**********.****.************************..************************..***************.*********..***********..*********.*********.**************************.**.*******.*****..***************.******.*********..**.**.**.*.**********************************.***********************.******..****************.*************.***.*********************.****************.******.**************.*.***.**..*****.*********************.****************.*****.*******.***************.*.**.********************.************.*******.**********.*****.**..**************** ***************..**.************************.*****...****..*****************.******.*****.******..****.***.********.***********..****.************.********************.*************.******.**********.**.***.******.*.*.***.*********..**************.***.*.**************..***********************************.***.****.************.*********.********.****************.*******************.*****.**************.**********.****.*****.***.*.********.*****.***********************.***************.*****************.**************************..**********.*******..*******.*******.***.*****************.**********..*****.*.**********.************..**.****..******************************************.**..*****.***.*****.*********.*.*******..****************.************.****.**********.*******************************.************.******.******************.**.*******.***.**.****.****************...****************.***.**.******.*****.******..***************.*****.***************.***********.*.***********************.***.**.**************.***.*.**.**..****.************.****.***************************.****..***..*************.****.******.*****************.*.*********..*.******.*****************.****.****.**.**************.*************.********.**********************************.*.***************.****...******.****..**********************************.************************.*******.**********.*.**.*********.***********************.************..******.***.*..******************************************************.****.******************..**.*..***************.*********.********.***.********************************.*******..**.**.*******..**********.***********.***.******.******.******.****.**.***.*********.****.********************.****.*********************************.*****.****.*********.**.*****************.*********************.*************.*.**************.***.**.********.********.*.****************..*********.***************.***.***.********.**.*.*************************.**..**** ***********.*******..**.****************.**********.******.********************..******.******.***********************************************.*.*.**************.********.************.*******.****.**.***************.*.******************************************************************************.***.******.*************.****.*******.***************************.***************************.*.*.*********.**.**************.*******.********.*************************..****.****************.**.*******.********.*.*****.****************.*.***.*************.************..*************.******.******...************************.****.******.****************************..*********.*********************************.********.**.**.************.*******.**********************.****..*.***.****************..*.*.****.************.**.******.*.*******.************.*********.*..*.**.**.**********.***********.***********************.*.*******.************************************..***.*****.*******.********************.*.*.********.************.*.*******************.*.*.*************.*********.*************************.******************.*****.*************.******.********.*************.**********.***************.*******.*************.*********.**.***.****.*****.****.*******.*************.************.*****.**********.****..*******.**********.*********.**********..***..******************.****.****..***.*****************.*************.******.*.*.***********************.*.*.****************************************.*********.*.*********.**.********.******..****.***.********.***.********.************************.********************.********.***************************.********...***.**.**.***.**..*.***************.**************.***********.****.****************************.***.**********..**.***********..***********************.*********************.****.*********.**.****.**************************..**********************..********.***********.************.**.***..***.****.*********.***.******* ******.*.*.******.**************.************.*****************.*****.***********************.*********.***********.*****.*************************.***************.******.********.*******************.**************.*********.****.***************************************.****..**.*******.******************.*.*****.**.**.********************************************.*.*************.************.*******************.******.**********..*****....**.****.********.***.****.**************.************************.*******.***************.***.*.**.*******************...********.****.*.**************..*******************************..******.*******...***.****..*********************.*********..*****.****************************..***************.*****************.***.****.**********************.*****.*****.******************.***..***************.***.*.*.******************************.****************************************.*******..****.************.**********.****.*****************.*****************************..*******.***************.*****************************.******.*.*************************************.*.**.****************.****.******************.***.*****..**********.****.*********.***************.******************.....*********.********.*.***********.********.****.*.*******..*****************.*****************.****.*******.************************.******.******.*******.************.*******************.*.*******************.**.**********.*******************.*****************************************************.**************.******.**********.******.*******..*****.**********.*****.********.***..********.*******************.***.************************************..**.****************.***.*****************.***.********.**********.****.*******.*****************************************.***.********************.****.*****.***************.****************************.***.****.***..*********.************************************************.*****.**.***.*****.*************** ****.*.**************.****.*.******.*******...*.***.******.**********************.****************..*************************.*.*..**********..*******.*****.*************..******..******************************.**************************.***********..*********.**.***********************.**.*.**.***********.*****************.***.******.*****.*************************.*****.****.***********.************.******..******.*************.***.*.*************.*********.******..************.********..*********************.*********************.**************.******.******************************.***.**********...*.************.*****.******.***********.***.*****.******.***************.*..****.*********.*.*.***************.*****************************.*.******************.***.**************.********..************.****.*******.****************************.***.*************.****************..***************..*****************..**********..*****************.****.*********************.************************.**.******.************************************************.********.*********.******************************.********************.*******.*************.**********.**.*****.*****.********.*********.********...*******.**.**.*********.******.*********************.***********************.*..**************..*********************.****..*****************.***.*********************.**.********.******.*.******.*.***.**********.*****************.************.**.*****************************.***************...*****************.*.*******.********.**.**.**.*.**.******.****..**********.****..**.*.***.**.*.**********.*****...****.****.****.*******.*********..*.*****.************..********.******.*********************************************.***************************.****************.***********************.*.***.****.****.***.***********.*********.*.***.****.*.***.**.****************************************.*.*****.****.***.*.**.***.*******..****.**********************.********************* *********.****************.*******************.*****.******.*********.********************.*.*.******.*.*************.****.********.******..******.****.**.*************.*.*********.******.*****.*************.************************.*******.**.***********..*.**..*****..***.******************************.*****************.***.*******.**.*****.*****.******.**.**.*.***************.***.**.*************.********.************************.*.***.************************.*************.*******.**.*************.************.**************.***.****.*****.**.**.*.*****.****.******.***************.*****.************.****.************************************.*******************.***.***************.****.********..****.***.**..******.************.*************.*****.********.**********.*************.****.***.*********.***.*.*******..***.************.********.******.*******.********************************.***************.*.**********...*********.****.***********.***********************.***.*****************..*.*.******************.**.*****.*******************.*.********************.*****.***.**.*********.****************.*.*********************.******.******.*******************************..*********************.******.************.******.******.***.*********************************.****************.********.*.*************.*******************..************.***.*******..**.******.***.****.*********.***.******.**************.**.********.*******.*************.*****.**.*****.************.*****.*.*********.***..*********.****.*********************.********************.***************..***************.**********.******.*******************.**.********.*****.***********.*.*****.**.*******.*****.***********.*.**********..*************.*********************.****.***.*******.************.**********.***.*********.************************.*****************************.*****.*************************************.**********.**.******************************.**.******.*****.******.*******.******** ******.**********.******.**************.*.********.***.*****.**************..***************.**.*****.********************.**.**********.***********..*.******.***************************.********.****.*******.**..*.*******.***********************************.***************.*.*******.**************.*********************************..****.*.*************.**.****.***********************..*******************************************..*******.*.*.**.********.***********.*******************.***********.*.**.****.*.*******..************.**.*******.********.***.***.****.**********************************..*****************.*.********.**************.**.**********.********..*.********.**.***.********.************.****************.***********************************************.**.*******.***.*********.****************.*********.*.***********************.******.**.*****************************..***********.********.********.***..***.****.****.*********************.***************************.*..*******.********.***********************.*******************.*.****.*****.*****.**************.********************.****.**********************..****.****************.****.*********..******.********.********.*******.*********************..**.*********************.**.**.*****.****************.***********.*.**.***********************************.***.*******.********************.***.*.**.****.*************.***********..**.*******************.**********.************.****************************.******.*.*****.****.********.*****.*************************.***************.*********.*******************.*.***.*.***********************.*******************..*********.****..*****.******************.*******..**************************.************************************..**.**************************.****...******.*********.**.**.********.*********.*********.***.**.***.***********************.**********.***************.*****.*.****.***********.**.******.*********.****..**************..************ ************.*****.*.**.*****..*******.******.*********.***********.****.****.*************************.***.********.********.**.*************************.***.***.********.***.****.****...*****.*********.*************..**********.*********.***.**********.*.********..************...*************************.**.*******************.*********.***.**************..**.**********************************.******.**.*****..***.*****.**************.****************.*********************************.*******.**************.**********.***.*.************.**************.******************.**.******.********************..*.************.******************.*.***********.************************.***********************************.**.****.****..*********.*.**.*****.**.****************.********.*.***.*************.****************************.**.*******.***********.***.*.*******.***********.*.***.**********.*************.******.*.**.****.***.************.***.*****.**********.*******************************.***********************.**..*****..*********.*.*******.*.*******.******.************.*************.**.**.**********.*****.*************.************************...*********.******.***...******.**************************..********.**.*****************.*************.**********.*********.************************.*************..********.******..**.**.*.*..*.*.*..************.*****.***********.********.**..****.*********.*.*********.*************.**********.***********..*****..**...*********.**************.******.*****.*************.*********************.**********************************.*****.****************..******.*******.**********************.****.**************************************.******.************.**.******************.*********************.*********.**********************************.**************.**********.*********************.**..********.*****************..***************.********.****..*.******************.************.************..***************.****.****...******* **************************************.*******.*..******.***.**********.********************..**************************.**************.*********.***********************.***.***************.***************.*****.************.*.**.****.*****.*******************.**************.*****.**********.**********************.**.************.**.****.*********.******************..**********.*********.***.****..**************.*..***************.******************.*****.*****.*.**************.**********..***.*************.**************.*********************.*******.********************.**********.***.**.*******.**.*.***.**.************.*******.*************.***************************.****..************.***********.****************.*******.***.***********.************************.*****.**.**************************..*************.*****.*************.*.*.***.*****.***********.**.*************.********..*.**********.*************.*********.******************************.********.******.******.*********************************.************.****.***********.*********************.***********.***.**********.*************.*****..*************..****.*****************.******************.*********************.*********************.*****************.**.********************************.******.**********.**.***************************.*************.*.********************.**************.************************.**************.**********.*********.**************.**.*********************************.***.******.***.***************.**********************************.*********.*****...****************.***************...****.***************.*.******.*******.****************************************.**.**************.******.*******.*.**.*******************.********.***.**.**.**.*******.*.*******.*****************************.*************.**********************.*****.***********.******.****************.*.*************.******.*..*.**************.***********.***.**.*****.***************.**************** *.***.***********.*******************.*******.*******.*.*.***.**..*.*********************************.******************.*****************************..********.**.************.*************..***.***********.*****.****.***.*****.*****.*******.***********.*.*******.*.***.****.********.************************.********.*.*********.***.**************.***********.*******.************.*******************.********.****************.******.***.****.***********.**************.****...***************.********.*****************************.********.***********..****.********.*.**********************.********************.**.**.************.**.*.****.**..**.**************.***************************.***.*************************.**************.*.***.***.***********************.*******.*****.****.*****.****************************.********.********.*****************.**********.******************************************************.*********************.*.*******.****.***********.******************.****.*********.***.**..****.*******************.***..************.****************.*.***********.*.***.*.********.********.*************.*.******..*************..*.*********************.******************.***************************.***************.******************************.*.**.*****.**.*.***************.********************.*..****.*******.*******.***.**.**************.*.***.**********.*.********.*****.***.*.**************.*.****.*********************************.*******************.**.*********.************.******************.*****..**.****.*****..****.******************************.*********.**.*.**********************.*****.******.******************.*.***.**.**********.***********.****************************************************.*.***.**.*****.***************************.***************.*.****************************.*************************.**********.*******.**.**.***********************..************************.******.**..*************.******.************************** *****.****************.***********************.********************.********************.***********************.**.**..******.**********************.********.***.*******.**.*..**********.***.********.****.*****.***************.*******.***.**.*******.****************.******.*.****.******.****.*******.*.*********.**********.*****.********.*******.*.*******.*.**.***************.*****...*********.*********.*****.**********************.******.*****.**..****..****************.******************.******************.********.***.*********.***************************.*******.***********.*.****.******.******.***********************.*************************..******.*.*.******.******.***.***.********.***.********.*****.***.*.*****.********.*********.********.*********.**********.**.***.******************.*.*.***.*.****************.*.********************..***********.******.**********************.***************.***********.***************.*********..****.*.**.****.*.*************************.***********.*..***********.*********.*****************************.*****************..************.****.****.************************.*******.*.***********.*********.*********.*..*******.*******************************.***************.***.*********.***.*.**...******.**********.*************************..********************..********.*.*****.***.****.****.****.**********.***********.*************.*.*******************************.*****************.*.******.***.*.***********************************************.******.*.**.****.**.************************.***..**.*******************.*******.***************.*****.*********.**.**********.*********.***********.****.**********..***.***.********.****.***..*******..*********.**.*****.****.*****..*********************.**********************.*.***********.*******.**************.*****.**********************.************************...**************.*********.*.*****.************.*.************.*.***********.**********.******.********..****.********.* ****...***.*********************.***************.********.*********.************.************.*****..*****************.*.*****.**********.*****************************.***.*.*******..*.********.******************..************.*****.********.*******..****.********..***.***.**..******.*****.**.**********.**.************.*********.**.***.*****.***.************.*********.********.*.**********.****.**.***********.*.*.****************************.******************.*.************.***********************************.*************************.**.****.*.***.*********************.*************.*******.**.***.**********.*.********.**.*.************.********************..*************.*.*.**********.***********************.**.********.*.*..*********************.****************************.****************.****.**.********..*************.**.***.****.*****.*********************...************.*****************************.**.*************.*.****.**********.*********************.****.*.***.*.****.******************.********..*********.***************************.**********.***.***.****************.**.************************.***********************.*****.*.*****************.********.**************************.*******************.***.*****.****.*.****************.****.******..****************.**....****.************.*.**.*******.**.**********.**********...***.************..*************************************.***.***.*****.*******.*****.*********************.******************.********.*******.*****.*****.**************.***.*************.*****.*.******.*..*****************************.***********.*.******************..***********.****.******************************.*********.*****.********************************.************************.*********.************.*****.*********************.******.*.**.**********.***************.**.*****************************************.***********************************.********.****.*.******.*.******.******.****.****************************** **.************.****.**..***.************.****.****.*************.**.*****************.**************..****.*********.*********..**.*****************.****.**********************.**.*******..**.************.****************************.****.****.****..**.**********************************.***.*******************.********************.****.*****************.*..*******.*******************************.***********.***.***********************.**.*******************.*************.******.************.****...*.***********************.*.**************.*********.********..******.**********************.***.***.*******.********.**********.*********************.*********.***.**.******.**********************.***********.**********************.****.*****************************.*****.******.**.**.***.**************..****.**************.****************************.*.*******.**************************.**.*.*****************************.******..*.********.*************.****************.***.********.*.*************.*********.***************.********..*.***************.***.*.*******.********.****.**.*******..****************.*****************.**.****.*****.*.*..*.***.**.*..****.*****.***.***************************.*****************.*************.**********.**********.****.*****.**.********.***.*****************************************.****************************.*********.****..************.***.*******.**********.***.***************..*************.****.******.*******************.*******.**************************.**..**.***************.***********************.****..**********************..**********.***************************.**********.*.***************************************************************.********.**********************.*..*******.*****.******.*************.********...********.*************.*****************.**************.*.**.***.***..**.**.*.*.**************.*******.*.*****************.**..***.*****************.*****.***.*.*****************.********.***************..* ********.***.********.**.*****.************.***.***.***********.*.*************************.**.**********.***.**************.**.********.****.****..**.***********.***.***.****************************************.***************.**********************.*********..*******************.*****..**********.*.********.********************.****.******************.*****.******.***.********************************..*****************.***********.*********...**********.*******..********.******************.****************.******.******************.***********.***************.**.*********************.***..******.**.*************.******************.******.***.***.*.****************.***.*.***********.***************.*******.**.********.**********.*******.********..*******************************.**.**.**********.************.**.***********************...***************.***.*************.**************.**************************..*******.*****.*.**.********************.************************************.***************.*....**.***.***.**.*********..******************.************.*************************.***.*******.********.***.**********************************.****.****.*******************************.***.*****.****************.********.*********.*****.**.***.**.****...*****************************..*****.***********.**********..*.**************.*********..*****.*************.*.*******.****.****.***.********************.*****.**********.***.****.***.***..***********.**..**********.**..**********.**.*************..**********************.*****.**.*********.*********.******************..*******.********.***********.************.******.**.**********.**********.****..*******************.********************************.******.**.*******.**************.**********************************.**.***.**********.***************..**..*.*.*************.*.**.****************.***.****.****.*************************..**.****.*.*************************************.****.***********.**********.*..* ****.**.********.*****.********..*****.****.*****.*******.*..***********.**.***************.*************************..****************..*****.**.**.*******************.**************.*********.****.*****.**************.**************.************.**.*********************.**********.**********************.**********.********.*.*.********.************************.*****.****.*********.******.***********.******.***********.*.***************************.***************.***********.***.*************.****************.**************.**********.********..*.***********..***.*******.***********.*.***.*******************..**********************.**.**********************.**.***.************.****.******.*********.*.**.***********************.************.****.****.****************.********.****.************.**********.*****.******************************..*.*.**************.**********************.**.**************.*****.********************.****************************.********.***.****.***.*.*******.******.******..**.********.*********..********.******.**********************..*********.*************.*********.***.**********.*****..******.**.********.********.*******.******************.*****.*...*******.*.**.**.*********************.*********.************************************************************.*****.******..*******.*...*.**********.******.******.****.****.********.***************************************.***********************************.**.********.**.******************.***.******************.*******.***************************.***.**********************.**************.********.****.*******.*****.******.*.*****.******.**.***..********************.*******.**.***.***********..**************.*.***.******************************.***********.****.*********************.************....******...*****************..*.*.************.******************************.**********.***********.*.**********.*******.********.********.****..***************.********.*************.*******.* **..********************.*****.****.***********.*.******.************.*****.*****.*.*****.**.**.*****.*********************.****.*****************.**.******.*..******.**************.**********************.***********.********.****.*******...**.************.*****.*********..*************.*.******.*******.*****.****.*********.**************.****.*********..**************************************************.***.**.**********************.***********************************.**.*************************************.*.****.*****.*.**************.*******..*******.****.***..*********.******************.***..************.****.******.*.*************.**********.***.**.**.*.*****.****.**.************.******************.***********.********..**************.*************.****.**********.**.****.*****...**..**.**********.*.*.***********..*********.*****.*.*..**********************************.****.*.***************************************.*******.**.***.**************.*********.**********.***.*..**.********.*******************.*****************.*.*********.**.*.****.**.**.******.********.************.*****.*******.********.**************.****..**************************.*****.************.**.****************.************.*******.****..****.****.**.**.*************.*.***********************.*****.****************.**********.***.*******.**.***********.*.**.*.***.****..**.*.************************.***.****.*********.******.************.***************************.*************.**..*.*******************************.*******************.*****.**************.***.****.*.**.********.*.****.***********.********************************************.....****.*************************************.*.*******.******.***********..***.************.******.******************.*.********.********.********.*****..*.************..*****************.***.******************.*******.***.********.********************.************.*******.***********.*****.****.******.****************..*.****.******************* **********************.**..*****.*.********.******.**.****.*********.***********.*****.*****...*.******.************.*******.**************************.**.****.*********.**.***************.******************************..*****************.*******************.*.*****.*****.*.***********.************.*********.*.*****.****************.***.*********..****.************.*****************.**.***********************.**********.*.**.********...*********.*****.*.*******.****.***.*********.**.************.*******.*******.**.******************************.*****************.********.*.*******.********************.*****.*.*****.********.***.*************.***.******.*.***********.****.**.*********************.*******.*********.*..*****************************.******.**.******.**********.*****.****.*****.****.********.***.*****.**************************.***.*********************.****.************.****.***************************************.**.*****.******************..**************.*.****************.****.*******.***********.*****.*.*.***.*.****.******..****..*********.*.*********.***.*.**.*********************.***********.********.**.*************.******************.***.*********.**********.***************************.*********.*********.********.****************************************************************.*****.********.************.***********.***.*****************.*********.*******************.********.*********.***********.*.***************.*******.*.********.******.*****************************************************.**************.***********.**************.*.*.*.******.**************.*.***...*******.******.***********.***************.*.************************.*.*.********.***.*.**.********************************..******.*********************.*****.*****.*.************.*********************.***************.******.**.**.****.****.*.******.**********.*****..**************.********************.*************.****.****************.*****.**.*****.**********.*****.****** *****.**.*.***.*************.*********************************************************.****....**********.***.**.***.*.***.*********.*.*************.************.*****.******.**.**..*******************..********.*.*****.********************.*******.*****************.*****.****************.*.***.****.***********.***.*****.***.**********************.************.*************.****.**.***.**************.***.******.****.*********.**************.***..**************.****.************************************.*********.******.***.****.***************.**********.*******.**.**************.***.************.******.*************************************.*******************.*.***************..****.*.****.****************.*****************.******************.*****************.*******.********.**********.*****************..*..**********..***************.******.************************.*.*..***********************.**.********************.*****.***.*********************.********.**.*********.*..**.***.**************..*.*.*******************..*.***.****************..****.***.***********.*************.*****.***************************.**************.***********************.*********.**********.**************************************.****.****************.*.**********.*********.****.*****.******************.**********.*.************.*************.***********.******..**********************.*****.***************.**********.***.**********.************.**********.****.**.*******.***.*.**.***.*****.*************.******.**.*************************..*******.*************************.*.**********.*****************.***************.***************.***.****.**.**.*..*********.*****************.******************.****.***.*.*********.***.*****.****.*******.**.***.*************.***.*.********.***.********.***************************.***************.******.*********************************************************.**.**.****.********..*.***.**.***.****.*****************************.**.**.**.******.*.*. *.*********.********.********.*.**************.********.********************.***************.******************.***********.********.*..*.**.***************.*****.****.****.****************************.************.****************************.**.***.*****.******.*.***..*************************.*****..********************************************.**.****.****************.***************.*****.******.*******.********.**************.*******.*****.***.*******..**.*.***********.*****.**.***.*.*******..*****.**.***.**********.******.**********************..******.**************.******************.************.*.**************.*************.****.**.***************.**.**.******.*************.************.**.*.***************.****************.*.**.********.********.*******.*************.*******.******.***********.*****.****************.**********.**.*********.***.*.***************.***.*.**.*************.******.***.*******************************.***********.****.*********.**************..***********.*.*******.******.********.*.****.****.***************.*********.***.**************.********.*************************.************.*****.*************************..**************.**************.**.****..***.**.**********************.***********.***.****.****.***************************************..*************.****...****....**********************.******...************************.**.*******.**************.**.******************.*********.****.***.****.*.*.***********.***.**.*.*********.*.**********.*******.*******************.******************.*****************.************************.*.*****************.**.************************.**..********************.*******************.**************************.********.**************.*.********.***********.***********.**.***********.*************.*.******************.***************************.**.***.**********************.*************.***.*****.*******************.***********************************.*****.*.**********.********.** .*.*****.**..***********.*****.*************..*******************.**********.************************.*************************************.********.**************.*********.********.*..********..*******.*.***.*.*.********************************.**..*.*********.***************.******.************.**.******.****************************************.**.***.*****************************.***********.****.***.***************.*********************.*.****.*****.*.****..***********************.********.***.*************...******.********.********************..*.********.*********.****.****.********.**********.**************.**************.********.*******.**.**..**.****..**********************************************************.*..*********.********************.******.**.******************.********.***********************.**.*********.*...*****.*******.*****************************.***************.**.**********.*********.****.**.***.*****************************************************.************.***..*****************.*******.****************************************..******.**.****.***************.*.***************************.**************************.************.***********.*.***************.****.*******.***.*********************.*******.**************.********.***.**.****.************.**************.*****.****************************.***************..*******.********.***.******.***.***.***.******************.*********.**.*****.*************.*******.**************.*******************.********************..*.**************..***.*****.*.*.*****.*****************.********.*****************************************.********.***.***************.****************.***.***************..**********************************.**..*..*.*.**************.**.***.*******.**********.***************************.*******************.***********.*****.***.*******.*.***.*********.**************************.****.*****************************.*.*********.***.*******.**********.****.***.******** *****************************.********.*****.*******.************.***.*****.*******.**..************.**************************.********************.****.**.****.*.***************.*.*.*****.****************.***.*****.*****.***.*************.***.************************.****.*****..*********.************..********..*******************.**********.*******.**********.*********.************.********.*******.****.*******************.**************.**********.***********.*.**************.**************.******.****.************.*.*****.***************.******.***.**.*.*************.*************************.***.**..*****************..*************.****.**************.*.************************.********.**.****.*.**********.***.**.******.*****************.***.********.*.***************.*.*******.****.*********.**********.********************..*******.****.********.************.******************.*****.******************************.***...***.******.***.***********.********.***.***.**********.**.****************************.******************.**************.**.*.********.****.***.***************************************..*.*.*.***********..*.**.****.**.*..**.*.*****.***********.*********.***.****.***********.*******.**********.*..*.*****************.***.*.*************.******...********************.****************.***.*********.**************..*.**********.*.**********.**.********************************..************************.***.******.*****...**.*****.*..*.*********.**********************************.*.*****************.******************..**************.***.*.***.****.*************************.*********.****.**.****.****************.**************.***************.*************.***********************.*.**************.*********.*.********.****.**************************.******.***************.***.**.*****.******.****.**.*.*****.****.*.****.*********.****..*********.******.***.******************.********************.*********.**************************************..*****. *********.****.*.******************.*********************.*******************.************.***.*************.*******.***********************.************..****.*******.*****..***********.*********************************.****************.******.***************************.*************************..************************..**.**********.*****.************..**********************.*****.***.**************.****.****.*******.*************.*.*********.*************.****.********.******.******.*********.**.******..*********.***.**************.*****.*************.***********.*****************************.*.********.**************.*****.***..***********************.*********************************..*******.*******.************.***.*.*********.********.**.*..********.********************.**********..*.*****..***********.*****.***********.*********.**************.**********************.******.*.*********.**************.*.***********************************..***********.***********.***************.*..****************.*..***.***********.**********.*******.**********..*****.**.**.**.**************.**.*********..****************************************************.************.*****.*.*.**.************.***********************.******************.***************.****.******..**.***.**.*******************..*******.******************..****.*******************************************.****.******.*****************.********************************************.***********..*********.******.*******..******.********************.*******.*****.**..******.*.**.**********************.***********************************.****.***.**.**.****.**************.*********************.*******.*******.***.*********************.**************.***************..***************.*****.**.*****.*.**************.*****************.*********.************************.**.**.********************.****************.*******.*.*.***.***.**.*************.**.******.***.**..***.**.***.**************************.*********. ***********.******..********************.**************************************.*****.***.***.***.**************.*****.********************************.********.*******************.******************.*********.*********.**.**..*********.****************.*************.***********.**************.**.**************.*****************.*******.************************************.****.***.************************************.*.**************.****.***..**********.****************.**********.**************.********.*.*******.*.*************.**.****.************************.**.**********.********.****************************.*************************.****.*****************.***.*********.*******.******..******.********.***.*******.**.********************.***.***.***..*********.*.********..**.*****.*****************.**.***.*.********.***..*****.******.*****.*******.*****************..**********************************************.*************.***.*****.******.****.**.******..*****.*****.***********.*.***.***************.**.*************.****.*.******...**********************************.**********.***.******************.*.****.******.***.*********************************.************.********.*********************************.******..***.*.*******.***.**.*..**.***********.***********.****************..*********.************************.****.*****************.*********************.*****.*.**.******.****************************.****.*******************.**.**.*****.************************.*********.*****************.*.****************.****.*****.*.******************************.**.**.*..******************.***************.*.**********.*****.*********************************.**.****.******.********************.***********.******.************..*****.***.****.***.***.****.*.**.*****.**************************.*********.************.*.********************************.********.*****.****.**.*.****.***.***.**.********************.*****.************.****.*..**.******.*****.************* *****************.****.***.****************.**.***.***********************.*********.*.***.**.*.****.***...****.******..*****..******.***.***.******************************.****.******.**.******.*.********************.*.**.****.*******************.*..********.*************.*********.****.**.**.**.************.****.********.********************.*.******.*****.***********************.***.********..***.**.*********************.***********.****.******.************************.************************************.***.*******.***.*.**.*************************.******.*****.********.***.******************.*****.****.*********.************************.*****.********************..**.*******.***.*****************.************************************..********************..****.***********.***********.*******.*.*******.*****.*****.********.******..*******..***.**.**.*..*.**.********************.**********.*.*****.**************.*********.*.*****..****.*.******.************.***********.********.******.*****.*****.********...*****.***************.***.**.*.****************************.*************.*****..*.****.********.*************.*************.****.**.*****...************.******.***************.******.*******************************.************************.**************************.**********************.*****.******.***.****.*****************************.**.*.***.*****************.***********.******************************.****.*******..*.*.************************.*****.*****.***.***************************..***********************.***************.*************.**.**********.******.*.******************************.************.*.**************..*****.************.**.********.************.***.*.*************.******.*********.*.****.*********.****.***.********************.********.*******.**.******************************..****************.********.********.************.******.*.***.*.*******************************.***..*.******.*.****.****.**********.**.****.**.********* ***.*.**************.***********************.*********.********************.****.************************....***.*******************.***.************.*********.********.**..*.**********************************************.*****************.***.*********..**..********************.******.*****..*********************.******.**************.******.************..**.**.************************.**************************.*********.***********.****.*.*****.***.*************.**.*****.***********.****.*************.*************************.***.*******.***.**...**.******.*****.*.**************************.****.************.*******.***************.*.*****.******.*****************************.****.**.**.**************..*****************.**.****.****.******.************.*********..*****.**.*****.******.***.**.**.********.*********.***.****************.************.*************.**********..****.***.************.***.**.**********.****.***********.****.************************.**********.************.*********.***.**.******.*****..*****************************.*****.*****.******************.*.****.************.***.*****.***.**********.**..*************.***.**.*******************.**.****.*.************.*******.*******.*******************************.************..*.******.*************.*.**************.*********************.*****************.******..*******.********.******.***********************************************************.********.***********.*****.***.*****************.***********.*****.****************.*******..****.******************.******************.*.**.*********.**************************..******.*******.****.*.*****.*****.***.***********.***************.*.**.**.*.*.**.****.*****.*.*.***.*.**********.***.*.***.***.*********.*.************.*******.***********************.**********************.*.**.**************.*****.*****************************.***************.********.**.**********.***********.*.****.****.**********.******.*******************.**.*************.* *****************************.*.***********.****..**.*********.*****.*****..********.*****.*********.*****.************.**.*********..****.**********************.****..*.**************.********.*.**.*****.**.***********.*****.******************.*.*********************************************.*****..*.*****.******.*********.****************.*****.*****************.********.*********..***.********.***.****************.***********.*********.***.*****...***..**.********.*******.****.*.***.*************************.***.**.**.*******.*************.****.***.******.***.**.****.***.********************.******.****************************.**************.******.**.*******.****.******..*.**..*******.******..********..***************..***********.*************************.*.*****.*********************.****..*********.*************.**.***********..**.*.************.****************.***.******.**************.*****.*****..*******.******.*****************************************.**.*******.******.*****************.******..************.*******.***.***.************.*.*.**.***.*****************.****.*******.****.******.********.****..***************************.*****.***************.******.*.************.**************.*****.*.******.********.****.***********************.********************.***************.*****************************.****.*****.*.*****..******.*************.********.*.*************************.*****.**.*.********************.**.**.**..***********.*********************.**********************.***************************.**.*.**********.********************.************************************.****************************.**.**.*****.*.*****.***.*.****************************.*********************.*.************.**.***********.*********************.********.**************.***********...***.****************.*****.*.***..**.*******.******.**************************.*******************************.***************.**.********.*.***********.****.*************.********.***.* ***.***.***.*.*********************...**.*.*.**********.*********************************.*.****.**********************************.***.************************.********.*..*********.*.********.******************.***.*******.************..***************.**.*************.*********.*.*******.***.**.**********.**.************************************.************.**********************.***********.*****.**.**.************.**************.************************.****************.******.*******.***********.*****************.******.*****.*******.***********.*.*****..*****************.***************.****************.******.*******.*************.****.***************..******************************.*.**********.*****************.****.****.********.***.*******.************.**************.**.*.***.*******.***********.********.*********************.*******.*******.********.*******.***.**********.*******.********.***********..*****.**.*******.****.***********************.**.********.*************.*.********.*********************.**********.***.**********.***.*************************.******.*.***.*******.*.************************.**.*********.****.**************.*******************.**********.******.*****.*******************.********.************************..**********..***.**..***************************.*********************.***************************************.**********************.*********.*******.*******.**.*******************..***********************.**.**********..**********.****.********.*.*******.********.**************.***************.**..****..***********.*****.*********.*****..***.*******.***.***.******.****.*************.**..************************.*******..***.**.*********.****************.*******************.******..***.*********.*.*.*..**.*************.*******.****************.**************.**********.*******.*.************.***********.****.****.****.******.**.*********.**************.********************.***.***********.***.***.*********.*****.****.*** ******.*****.**********.**.**************************.*******.***************.****.*****************************.**************..***.***********.*************.******************.*********.************.**.*****.******************.***.*****.******.**************************.****..************.****.****.*******************.*.*****.*************...**.*.*************.***.********.*********.***************.********...*.*******..**********..**************.**.******.*.******.*******.***********.***.**.******************.*********.***************.**.*****..***.*******.***.********.***.**.**************...*****.*****.**************.********.**********.*****.****.****************.**************.*.*.***********.****.************.*****.*****.*.*****.*******.**.**.**************.****.*..*..***.***************.****************************.***********.***.****.*.******.*********************************.*******..************************.*.*..**.*****.**********.*****.***************************.*.******.**.*****.***.*.*****..******.**.****.*.**.***********************.****************.**.*.*************************.*******************.******************.**.****.************.**.****.*****************************.************.***.************.**.**********.***********.************..***.*************.************.************.******.**.*********.*.********.******.***********.*.*****.*************.**.***.**********.*******.********.**.*****************************.**********************************.*********************************.********************************.*****.**.******************.****.*****.*.*******.*****.************..*****.***********.*********..**********.*********.*.*.*.**.**.**.*****.**********************.***.*.***********.*.*****.******.******.*****.****.****************.**********.******.********************.*************************.*******..**.*.***********.*.*****************.**.****************************.*****************************************..***..******** *******.***********.****.****..****..***************************.***.*.**********.************.************.****.********.**.*********..**.**********.**.******.***.******.*.************.*******.***.****..*******.*************************************.****.**.*.**.*.**.****************************.****************.************..*.*************************************.***.******.************..*******************************************.*.****..**********.*.********************.***..********.*..***.************.**********************.************.********.**.*********.**.****.*********.*****************************************.**.***********.*******.****..**********.*.***************.**************..**.*********.****************************.***************.***.******************.*.***********.******.******.**********.***.**..**********.*****.*****************************************************************.***************.******************************.**.******.******.*****************************************.*.***************.**********************.*************..**************************************.******************.******..*.*.**********.*.**.*******.*.************.******.****.*******.*.*******...*****.*.***.*******.*.******.****.********************************.**************.*..*********..************..***.***.*******.*****.************.************************************.**********..***.*********.*.*****************.********.**.**.***.**.*****.***.***.*********.******.*****.**************.***********.****.*****.***********.********************.**.***********...****************.****************.****************.****.******************************.**.*********.***.*****.**************************.***.**********..*.*.*.********.****************************..***************.************************.***.**********************************************.*...*******.*****************************.*****************.******************.****************************.***.**.* .*******.**..************.******.**************************.***********.*****.****.***.*******************************************.*******.******..****.**.*****************.*****.******.****************.************.***************.*********************.*.**********.******.***.*****.******************.***********.**********.***********************************.*************.*...*********.*****.**.********************..****.******.***.*****************.**..**********.******.****************.************.**************.*.**************.***.***.*****.************.**.***.***.*******************.************.***.********.*******.***********.**********.*..**.***.**********.*.*.**.********.*.******.*****.*******************.****.*.**.*****************.*******************.*.*************.**.*********.******.***************.*.**********.*************************..******.*****************.****.****.*.****.********.*****************.*****..*****.*****.*******.*********.***********.***********.***.********..******************.**..******.**.***************.**..*.**********************.*********.*.**.*******.*.***********..*.******.************...*.*******************.***************.******.**.**.*****.*********.****.**.********.****************************.**.****.********.**.*********.*****.******************.**.***************.******.******************.***.*****************.******************************.*********..*.***************.****.******.**.*.*.*****.********.*******.**.*****************.******.*******.**..********************.***.**.****.***********.****************.*.****************************.****.**.******************.**********.********..**************.***********************************.********.********************.**.************************.**.**********.*********************..***.*********************************.*********.***.*********.*****************.**.*************.*******.*******.*****************.*************.**.**************.******..*********.***** ****.******.****.**************.*******.*.******.*.*.*******.*******.*.***********.************.*****.***.**************.********.**********.***************.*.*.********.*******.************************************..**************************************************************.********************..********************.******************************************.****************************************.*****.*********.*********************.**.*..***.********..****.*****.******.******.**.**..******.************.********************.**.*****************************.****************.*.***********.****.**.*********.*****************************..********.********************************.****.****.************..*.*******.*****************.***.**.********.****.*****..*****.*..*****************.******.*****.********.**.****************.*.******************.***..********.*******************.***.**.************************..**.**********************************************************************.*****************.*.*******.***.*************.******.**.****************.*******************.*.************.*****************.*.**************.*.********.*************.****.******.********.*****.**********.*.***.***************..**.***.*.**************.*.***.***********************.*.****.***.***********************..***.*.**.***.***.***********.*************.**.*.**.***********************.*************************************.****.*****.************.*******.**************.***.*****************.*.**********.*****.*****************.******.*..******.*.*****..*.***************.**********..**.****.*******************************************.********.****..****..*****.***.*****.**********.***********.*..*****.************.**.********.***************.**.*************.**********************.***.********.***.**.******.*********.*****.*******.******.**.*********...******.*****.*****.******.*****************************.*******************.*********************.*.*******..****************.*. *.*******.*.*********.*******.***************..****.*******.***.***.*********.********.*.***************.*********************************...*************.**************.****..*.**************.******.*..**.*************..********************.**.*********************..*******************.**.**.****.*****************..**********.***********************..**.*******************..********.************.***************.******.***********.*****.*.**********.****.****.******.***********.*************.****.*.********.********.**.*.************.**...***.*.*****************.********.*******.********.****..*.****.************************.**.***********.**********.*.*********..*******.*******.*.*.********.******.*******.*********.*************.*********.****.********.*********.***.************************.*.*******.**..****.*.**.*******.*.*************.************.**********************.**.*.*********************************************************.*.****.**.***.******************.*.*****.**************.*****.*.*.***************.******..**..*.********.**.********.**************.*************.*************..**.****.*.****.***********************.***************.**.*********.*.****..****.******.*.****.****.*************************.****************.*.******.*******..***********.********.*.*****..****.**.****************.*****.****.******************.********.***.*****.************.*****..*****.**.*****.**.*********************..*******.****.*****************..*******.************.*******.***.***************.*****************.*******.******.*.*************.***********.**********.***..*******.**********************.*****************.*****.*********.****.*****.*******************.*******.**********.**.*****.***.**********.*******.*****.*******.***********************.****.*.******.***************.*****.*******.****************.******.***************.**.*************.*******.*.*.************.**.**********.****.****************.***********.*****.***.*******.****.****.****************** ***********.**.*****.**.*****************************.****.*******.************************************.****.*************************.*****.*..**************.*******.****************.**.***************.*********.***********.****.**.**************************.*.**.**.********..*************************.*********************************************..**************************************************.*.*****.****.************.**.*****************..****.*..****.************.*******************.************..*******..********..*********.**************..*******.*******..**.**********...********..****.****************************.********************************.****.*************************.**.**.***********.*******************.**************************.*****.**..*******.***.***********.************************.**.**********.***.**.**.*****.************.****.******************.***********.**********.****.*********.*****.**.**************.***********.******************.******.*****..*.*******.*.************************.**.*.********************************.*********.****.*******.********.******.***.*************.****.***.*.**.*************.*******************.*****.**********************.**********..*************.*******************.****.****.***.**************.*******..************.**.******************.****************.***..*******************.*.**.************************.****.****.*****************.***************************.**.***********.**********.*****.*****************************.*****..**************..*********.****.*******************.**.***.**.*.**.**.***.****.****.***********.*******.*.****.***.*.*****.*****.************.**************.****.****************.********.*.*************.*.***.*.***.********.************************************.*.****************************************.***.**********************.*****************************************************.**************.***************.**********.******.**.******************.**.********************** ************.**.**.******.************************.*********.*.***..****************.*.***.**.********************************.*****..**.******************************************************.*********************.*********.******.*.**..*************.*****.********************************************.****************.**..****.**.**.****************.***.*************************.**.*.***.*****.**********************.************************.*****.*.*************.**********************************************.*****.**********.********.*.********.******************.*******.*****.************.**********************.**..*..******.**..*******.*.****************************.******.*******.****************.*.********..*********.**********.****.**.*****.***.**.**.**.******.***.****.************.************************.*********.*****.**********.***********.**.*.*****.***********.**.********************************.**.*******.***.*****.***********************************.*.*********.***************.***.**************************.****.***************************..*******.*********.*****************.***.*******..*******.*..*****.****.***************.***************.*************.***..**.*************.*****.*.*****************.**.****.***********.********.***********************************..******.**********.*.***********.******.*****.******.******..******..****************....**********************...*********************.**.************************.************.*.******************.**********.*************.********.**********.**********************************.*****************.**************************.**********.*****************.*****************************.******.**************************************.****.***********.******.***.****.************.***.**.****.**********.*****.****************************.***.***.***********.*********.***.************.*****.***.*******..******..*..*****.*****.*.***************.**********.********************.********.********.*********** *******..**********.**.****************.**.*********.*******.***.*.***.*********.**.*****************************************.*.*****.***..*.**********.****..*******.*********.******..*******.*************.****.**.*******.***************.**.*..************.*******************.***.*****.****.*.....************.**.**************.***************.**.****.****.**.*******.*.**************.******.*******.***********.******.***********..********.*****.**.****.********.*************.**********.************.*******.**.*******.***.******.**..***.*********.**..**********.******************..*.**************..****..*****.******************************.*******.*****..***.******.*********.*.***.*******************.****.*.***.******************************************.**.*.********.*****************.********.***************.*.***************.*********.****************..*..********.********.**.******.*.******.*.****.*********..*****.******.**************..***********.********.*********.********************.***************.*****.*****************.******.******.**..**************.**.**********************.******.*..*************.**.********************.************************.********.***********************.********..*************************.****..********.*****.**********************************.**.**...***********.****.******************.********************.*********************.************..********************.******..************************.**********.****.*.*******.*******************...*************.*.*****.**********.******************..**.***********.****..**.********************.*********.****.*********.*****.*.************************************..*****.********.*************************************************.*******.*.*************.*******.********************.***************.***********..*.*********.***********.**.*.*******.****************.**.***********************.***************.**.**.****.*****************************.*****..***.*********************..***.*** .****************.****************..*********.************.******.*.**.*****.**..****..******.*************.****************************.**.*********.********.*****.*******.***********.***********.**************.********.****.******.*********.*******.*.******************************.**********.*..*****.*******************.**********************.****..**.******.*********************...*****************..****.******************************.**.******.************************************************..***.*******************.******************.****.******************************.*.*******************************************************.************.**************.************.**************.*********.*********..***.*.**.**.*******************..****.******.********.***************..**.**.*****.*****************************************...**.*.*********.************************************.***.***********.*********************.**********************.*.******.*******.**********.*****.**.****************.**********.*****************************************.****.**.***..*************.****.*.**.****************************..***************.****.**********.****.*.****************.*******.*****************.*****.**.**********.*.*****.********.****.******.*****.******.*****.*****************.****.*******.****.***********.*****.**.******************.*******************.*.***.***..*.*****.*******************.******..**********************.*****.*****.*******.***********.***.****************.***********.*****.**********.*.**.******.*.***********************.***..*****.**********.*************..********.***********.**************..********.***************************.********.**********************.*****.**********************************.****.*************.******************************.**.*******.*******.*****.*******.************.*********.***.*****.**.***********.*****************..*********.*************.************************.******.***.****.************.**.**.**.*********.*** *********.***************************...******************.*********************.**.*.*********************...*******.************************.*.******************************.*..**********..*..**.*******.******.***.******************.**************************.**.*****.**.******.**********************************.*******************.****.*.*******.********.*.******.****.***************.****************.*****************************************************************.******.*.*******************.***.***********************.**..***.******************..**.*****.***..*****.*****************.**********.*************.*************.*****.***.********.*..********..***.*****.*.***.*********.***.****.****.*************.*****.***.***.*.*******************************.**********.****.****.********.***.**.*******.*************.*********.**********************.**.*************.*****.***.**..****.****.*.*******************.******.*.****.***********.*.*******.*********************.*.*********.********.*******.*****.**************************.***.**********************************.*.******.****.*******.***************************.**********************************.*******************.***.************.*********.****.*******************.***********..************************.********.*********.*.*********************.*************************************.***.****************.***.********.*****.******.******.***.********.**********.**.****.*****************************.********************.****************.***********.*******.***********..**********.***********************.****.*.***.***.******************.**********.******.******.************.*********************..******.*******.************.*.*****..********************.*********.****************.**************************..********.*.********.****.*****..***.***.*.******.********.***********.*****.****.***.*************.*****************.*******.************.*******************.********.******..*.*************.*********.*******... *****.**.*********************************....***.*********.***.****.**.***.****.********.***.**.*********.**********************************************.***************.************..*******.***.*********.******.*******.********.**.**.**************..***.*************.***.*********.******.*********************.**********.*..**********.*******..**.*.********.************.*****.*****.**.*.************************.*********************.*************.*****.********.****.*..**.************.****.**********.********.**.**.*******...**********************.**********.*.**.***.*******..**********************.*********.**.****.**.*.*.*********.**********.*********************..******.**.**********************************************.**.******************.************.**.*****************.**********************.*******.*****.*********.******.*******.***************.***********.*********.*.****.****************.************.**********************.***************.********************.******.*****************.**********.**.************************************.***.******.*****.******.****.************.***.**.**.***********...***.***.**************************************.****************..****..********.*****.*******.*****.****.***********..******.*.***.*.**********.*******.****.****.***.************************************.******.**.*****.***********************************.*.*****************************************.*************.*************.**********.******.*.****.***********.**********.*****.****.***.*******.**.**.*****.*.*.*.***.**********************.****..*****.**.*************.****.********************.************.**.***********.*****************.*******.***.**************.****..*******.*****.**********.**********.***.********.*.*******.***.*************.*********.***************************************.****.*******************************.***********.*********************.***********...**********.******.*****************************.**********.**********.*****.**.**** *********************.***********..****.***********.***..**..**********.***************.*.*****.******************.******.*******.************.***************...*****.****************.***.************.****.*************.*.****..*.******************..*.************.**.***********.***.*****..*************.****************.***.*********.**********.******.**************************..*****..******..*****************.***..***********************************..**.**.**********.***..*.*******.***.*******.*.****.*..*.*********************.****************.*******.**.***********.*******.*.*****..***..*****.************************.***********.*****.***..****.****.*****.******.******************.***..**.***********.********************.********.************.****.*****************.****.******.*.******..***.*****************.***********.*****..*******.*****..*******.**.****.***..****.*****************.**.**************************..***.*****.******.*********.*********.*.************.******************.*****************************.*****************.**..********.***********.******.*..***********.*******.*******.*..***************.*****.********..******.*.*****.*************.******.*****.*****.*..***.*.**************.**************.**.*.*********************.*..**********************.**********.**************.*****.*..****.*******..*********.****.*****.***.*.*.*************..*.******************************.*.*******.***.*******.*******.*******.***.****.**************.************.*******.***.****************.***********.**.*********..********.******.**************.**.***********.***********.***..*.********.**..**.*****.*******************************************.******.**.**********************.******************.********.*.*************************.***.************.**...*.******..*.*.*************.******.********..********.***.*.***********.*********.*********.****..**********..**************..*****.***********.**********************.******.*****.*.***.****.***********.********** .****.*******.*.******.*********************.**.************************.*******.*******.***********.********.******.******...**.*******.******.*****.***.***.********.********.***********.*****************.********.*****.**.*****.*****************************************..****..*****************.***.****.******..*.***.****************.********.**.*.*******************************************************.**.*.*******.*.*************.********************.***.***************************.**.*********.*****.********************.******.**.********.****************.**.*********.*******.***.******.*********.************.********.***.***********..********.*******.*********************************.*********..*********.*****************.**.**********.*********.**.*******.*********.*.*****.********.***.*.*******.********************.******.**.*****.**.*.*************.*..************************.***************.*********.********.*.**.*.************.******.********.***.****.********.**************.*********.*******.***.**********************.***.*********..*.***.**************.*.****.***********.**********.***************.****.*.******************.**************.*************.******.*****.**.****.**********.****.*****.******************.******.*..******.*******..*********.***********.************.***********.**.***********.**.*********..*.************.******.*************.*****.*.***.**************..**********************..***..**********.**..***********.**********.******.**.***..******.****************************..**.****************************.***********.******.*..***************************.******************.****.*********.***********.**********.*************.*****.*************.*****.*************.***.*.******************.*.*.******.********.************.****..***********.************************.**.**.*************.***..***.*.**.*****.**.*************.****.***************.*.*************.*.**.*****..******.*****.**.*************.**********************.****************** ******.************.******************.**.****************.***.**.***.*********.*****.**************..*.**********.*********.****.***********.*********************************..***.******..**.*********.*****************.****.**********.*************.***.******.************.***.**.*******.*****.***********.**************.****************.******.********.************.***.*.***.*.*****.****.****.************.**********.**.*******************.******.***.***************..*..*.*****************.****.**********.********************************.*.********..************.*.**.***************.**.**.**************.***.****..*.***********.****************.******************.****************************************.***************.****.********.****.**.****************..*.**.**************.****.*****.****.****.***********************************************.*****.*...*************************..**********.******.**********.****.**********.******************.***.********.*.******.*.***.*********************.*******.************.****.******.******.***.****.******.****************************.****.********..***.**..**.*************.************.*********.*.*********..***.*..*.******.****.***..**********.*****..********.************.****.********************************************.**.**************.**.**.***************.*.***********.********.**.********.******..*************.************************.*******..****..********************************************.***************.********.******.************.******************.************.****.*****..*****.***********..**..**.********.************.**************.*****.***********.****************.*.**************.***.***.********.*.*.***************************.******.***.**************************.******************.****.******************************************.**************..*******.*.**************.**.******.**********.***.*.*****************.***.*.*********.***.**********.******.***.***********************..***.****************.** **.*******.*******************.***********..**.***.*******************.****.***.***********.**.*****************.*.****.*************.**..********.*********************.****.**..***.*******.*********.**********.******.********.***.********************..**********************.*.***.*.***********.*******.****************.************.*********.*****.********.***..*****.*.*******.***********.**.****************************.******.********..*********..*************.************.*.*..********************.**.*****.***.*************************.***.*********.****..********.*******.**.*************.***********..*******************.*******.*****.**.**********.*****.****************************.*****..***.****.*****.*****************************.*********************.*****.***.**.*********.*.****.*******.********.**.***************************...*.*************.******************..**.*****.************.*.**.******.***********.**************.**************************.***.*****************.****.*.**.*******.****.******.*.*********.****.**.*****.******.****.*******************.**.*********.**.*******.*******.**.*.**********.*************************************.************.*.*************.**.*.*****.**.*.*******..***..*****.***************************.**********************.****.*.**********************.*********************.**********.***.*.****..**.*.*********.*.***************************************.*****.*.*******.************.**.****.****.******.****.**.**************.****************.***..***.********..******.***.**************.***.*****.***.****.****.*******.*.*****.*********************************.***********************************.**.******.*******.*********************************.****.*******************************..****************.************.*****.**.****.************************.****.*****************************.*************************************.***.*******************************************.******************************.****.*****.********.********* .***.***.********.*********.************.*******.*********.*******.******.******.*.********************************************.**.***********************..****.****.*********.***.*********************.***..*********.**************..************.*****.****..*.***.****.****..***.**.*****.****..*.*******.****.*..***********.***.****.*******..*****.**.******************.***************.******.*****.***********************************.******.**.*********..******.*****.********.***.******.********************..****.***********.*********...***********..***.********************************************.**.*****************************************************.*.********.*************.*************.******.***************.***.*.***.***********.**.**.***.****.***********.*********.***********************.**************************.*****..*.*********.************.**.*****************..*****.***...******..***.*****.**.*****************.********.****.***************.***********************.****..*.**.*********.****.*************************.*.****.***.*********************.***************.*********.************.*.**.******.*************.*********************.*********.********************.*.******************.*******.********************************.*.****.*****.*******.*******.***.********************.******.***************.*.*********.*************.********.*********.****************************.*****.****************..********.**.**.*.***.*****.*******.****************.*******************************.************.****..***.***********.*******************.********************************************.*.******.*.***********************.*******.******.*****************..***.*.****.*******************.***********.***********************.**************.*************.***.*.*****************.*****.****.****.*.**.*******..*.****.*******.**.***********.***********.*.*****.*************.*****.*************************.*************.******.**************.***********.***.**.****.**********. *..*****************.*****.****.*.***************.**********.*********************.**..*********.**.*.**.**.*******.**.**********.***********.*****.******.***********.****.**********************.*****************.***********.**.*..*.***..**.********.*******.**********.*.**********.********************.*********************.***.**..*.*********************.******.********.***********...****.********.***.**************..*******.**.*******.***.**********.*.*.**.*.******************.*******.*.*******.******.***********.***.**************.******.********.************************..**********..***.****************.**.****************.*****.*.***********.****.******..*****************************************.***.*******.**.*.******.*****.********.******.*****.***********..*.*.*****.***.*****.*********************************.****************.*****.***********************.****************.**************.************.******.*********************.*******..*******.**********************.********************.*********.**.**.***************.****.********.****..*****.*.****.******.****.***.************.***.*****.***.******************.*****************************.***...**********************.**.*******.*****.*****.*****************.*************.*****.*********..*******.***.***..****.********************.*********.***.****************..********.**.*****.*.***.*.******.**.***.***************.*.**.*****.**********************.****.*********.*.*******.********.****.***********.*.*************.*******.********.***********************..*************.************.*****.*.*************************..**********.*.****.******..**********.*.***.***************.******.*****.****..*****.**********.***************.*****.*********.***********.*****.******.*******...***.*******.*******..****.*********.*************.*******.*.*****************.*.***.*********************.*******..****.************************.**.*******************************.***********.**.*****************.************.*****.** .*.**********.*************.********.*****************.*********.*********.**********.*******.*.**.*.*.*******************.********..*.***.**************************.*****.**************.************************.**********..***.*******.*******.**********.********..*.*****.***********.*.*****.**.**.*******.************.*******************************.**********************.*******.***.**************************.**.***********.***.*.*********..***********.******************.******.******.*..****.****.*.*******.*****..***..*.************************.********.************.************.*******.*******.***************.********.*.*************.*****.***.*.********.**.*.*.**.****.***********.*****.*****.*******..********.***********************.**.*****..**********.**.******.*****..********************.********.**********.***************.******..*****.********.****.*****.*********.*******************.*********************.**********.***************.*.***.******.**.***************************.*****.*******************************.*****.***********************.***.***********************.***********************************************************..****************.************.***********..****..***.******.*****************..****.*******************************.*..******.***.****.**.***********.************.******.*****.**.*******.*****..**.*****.***********************.***.*****************.**.*******.***.**..****************************.**********.**.*****.**********..****************.*************************.*********.*********.*********..***.****..*************************.***.******.*.*********.*..*******.**.*************.****.**************.**..*******.******..******.**.********************.*********.********.****************.***.*******.******.*****.***.******.***********************.*****.****.**********.***.******.**********.**********.*****************************************************.*******.******************.******..******.****************.**..*************** *******.******.***.********************************.***************.*******.***.***.*******.***.*********.***********.*******.****..************************..**.**.****.*****..*****.******.**.*.***.*****.***********.******.*****.*.*******.******.*************.*****.******.***********************.*****..*******.******************.*****.****************.**....*****.*****************.*********.********.*.******.***********.***.*****.**************.**.*****.*****************************.******.****.****************.*.*********.*******************...*.****************.***.*****.****.******.********************.*****.***********.********.*****.******.********.****.******.**************.***********.***.******************************************.**********.**.***********************.*..*****.*******************.************...*.**.****.*..*****.****.*****.***.**.******.****.*******.**********.****.*********.***.**.*********.*********.**.********.**************.*****.****.***.**.*********************.**.********.*************.***...***.********.***.**.**.*********.*********.****************.*****.***.******.*.***.**.***.*****.***.********.*..**********************************************.****************..****.******************..***.****..*..*.******************************.**.*.**.*******************.**.*******.**************.***.**.*********.****************************.******.**..********.***.*.***.*.******.**************..**.****************************.**************.*********************************.**********.**.*******.****.***********.*.***************.***..***********.******.**************.****.******.*.***.***************.***.*******************.********.*.*************.**.************.***.***.********..******.************.**.************.**...**.***************.****.*.****.*******.*********.********.*******.****.******************************...***.**************.***********.*********.*.*********..****************.************..****************.***************** **.**********************.*********.**.*.*.*************.***.**.****.***.*********.******.****************.*********.*********.*******************.*********************.***********.****.******.*********.****.*********************.********..*****.***.*********************************.***.****.***************.***.*******.*.*****.**.***********.*.********************.*.****.**..**.***************.**.*******************.**********************.*************.********..*********....*****.*******.*******.*********.*****************.******.******************.*.**.*..***********************.**************.****.*.*.*****.********.**.*.**.***************************.**********.*.************..***************.**.***************.**.***********..***.*********.**********************.***********.**********..******.*****.**.*****.*****************.******.***.**.******.****.**********.***.***********.***********.*************.****.**.**************************************.**************.************.******.*************.***********************************.******.*********.*.***************.************.**.**********.********************.*****.******************.**.*****************..**********.**********************.**..******.*..*********.***********************.*****.***********************..******************..*************************.****.***********.************.*.*.****.******..*********.***********.****.******************.************.******.****.***.********.************.****************.*****.*********************************.**********..*********************************************.******.***.***.******.***.******************.******************************...*******.*******************************.***.*****.********.******.****.********.*****************.*****.***********.**.*****.**********.*****************.***..*********************.**************************************.*********.********************.****************.*******.*.********..**********.******.*.******.****** ************.*..****.******************.*********.****************.*********************.*****.*.*****.***.********.*****************.************************.*.**********.*********.*****************.**********.*************.******************.*****.******.******.***.******.****************..*.*******.*********.*********************.*****************.*****.**.***.******.********.**********************.*.**.****.*******.****************************.**.******.*********.*********.*.**.**************.*.*.**************.*******.**********.******.***************.***********************.****.**************.**..*********..**.*************.**********************.***************.*****************.**.*********.****.**.*****.********************.**************.**..*******.*.***.****.*********.*.**.***..****.*.***************.******************************.**.***.**********.*************************************.*.***************...***********************.***.********************************.*..************.****.***********************************.*.*.***********.*******************.*******.************.**********.**.*******.******.**..*************..****.*.*.**********************.************.**************.***********.*****************************..***.***************.***.****.*****************.****.*.*.**********..******.*******.********.**************.*********************************************.******..****************************.**.*******.*.****************************.*.******.**..************************.****.*****************.**.*.****..*.**************.*.**************.***.********.***.***************************.***.*******.*************************.********.*****.***.*.*****.*.***********.*******.********.*********.********************.*.***.************.********.*.**.*..*.*.*******.*.**.******.***.***************.*********.****.******.*************************.************************.***.**.****.***************.***.***.*****.******.******.*..********.**.******** *****..***********.*******.****.****.********.*.***********.***********************.********************.******.*************.***..******.*********.*.*****************************************.*****...*********..****.***************************************.***.*******.******...**********.**********************************.**************.**..*..*.*.***************.********..*****.**********************.******....**************************.**.*******.*****..*********.*******.***********************.*********.**.*.***********..**********************.***..***************.*****.**.*********.**********.****************************..*********.****..************.**********.**.*.*******.******.***.***.******.**.***********.****************.************..*******************************.****.*******************************.******************..*******************.*********.*****.*************.*******************.****************.**************.******.*****************************.*********************.*********.***.******************.*.********************...**..**.*..***.****.*******************..***.*.***********.****************.*******************..**.**.********************.*****.******.******.***..******.**.*.*************.******************************************.*************************************************.***.******.********.***.*****.***.*******.******.*.*.**.*.*.***.****.*********.*****.*********..******.**.******.******************************.*..**********************.****.****.***.***.****.***.*****.*.**************************..******.*************.*****.****.****************.****.*******************.**********.*************.******************************.*******.*************.********.**************.***.*******.*..*.***.********************.*************.**.*****.****************.*********.**********.*.***********.***************.***********.**************.**.*******************.*********..*.***********.*********.*****************..******.***.***.*.******.. **.******************.****.*.*****************.******.********..*************.**.**.***************************..****.***********.**.**************.****************.**.***********************.*****.*.***....************************.******************...**.****************.*.*.********.***********.***.*.****.**.*****.*********..*************.*************.***********************.****.*********************...*******.***.******..********.**************************.*.**.**********************.*.****.***.****.*.**.*****.*************.**.***************.************************.*******************.*.***.********.****************.******.***********.********.*******.****************.***************.*******************.*************.*********.******.************.****..**********..*************.****.***********.********.*****.**********.********************.*****.***.*******.***.*****************************************.*..*************.*****.***.*****.*********.*************.******.*****************.*********.**********************.*.********.*.********.****.****.*.*.************.**.*************.**********************.******************************.******************.*************..*.*******.**.*******.**.********************************.*.***.************.*******..***.**.***********.*.***********..**.*.****.***.**.*****************..***********.***.****.***********************.**********.****.***********.**.****..*****.******.******************.*********.*********.***.*********.***.****.*************.*.**************************.***************.********.****.**.*****************************.*.********.*.*********************.*****************************************.********.******.*********.*********.***.**********.****.****.*..**.*******..**********************..*****.*****************.********.*...**********..***.*****************.***************.********.****.***.***.*.*.*****.***.********.*..****.****.*.***.*********************.***..******.****.*****************.*.** ***.******.**.************************************.**.*******.********************.********.****.*******************************.*********..*************..*..*.****.**********.**.*****************.******.**********.****.*****..*****.**********************.*.****.**********.****************.**********...****.**********.********.****.****..****.***********.*********..******.*.*************************.****************.****************.**********.*********.**********************.*****************************************.**************.**..*******.*****.********************************.***********************************************.****************.*.***.*******************.**********.***.*.*****************.*.**.*.******************.**.************.**.*****************.*.************.******.***************.*****.****.**********************.*******.*************.*************.*****..**.********.*************.****************.***.******************.**.*****.**.*****.*********.***********.*************************.**************************.******************************.*************************.***************************************.**************.***********.**.*******************************.****************.*********.******************.****.***.*****************************.*.******.*.***.**.******.**.***********.***.*******..********.**********.*********.**********.**.******.**.*.********.*.****..*.*********.**************...***.**********.*************.*.*.*************.**..********************************.*************.****************.***********.****************************.*************.***.****..**************.***************.*****************************.************.*************.*********.*******..**.****..*******************************.***.**.**.************************************.*******************.************************************************.*******.******.********..*.****.***********.*****************.**.*.****************.*****..*******.****** ******************.*.*..*********.***.************.*********.*.*******.************.******************.**********************************************.***************************.************.***.**********.**.*.**.*****.***********.*****************..********.************.***************.************.**********************.*******************.**..***************.**************.**.********************.**********************.*********.************.**.*.******.*.*************.**********.***********.********.*************.**********************.*.***********.**********.***********.****.**.****.*********.*.**.***.*******************.***********.**.******.*****************..***.**.****************************************.*.*****.*****************..*.****..**********.********************.********.*********.******.*******************..*****************.*************************..****.**.***********.**.*****.***********.*******.*********************.*****.******.******.************.**.*******************************************.*..****************************.*.**********.***.********.**.**************.***.******.*******.*****..************.******.***.***.***********.*..**..****.*.*****.***.**.*********.********.********.**********.*.***.***********..****.******.***.*************.***.*******.************************.***************************.***.***.******.*******..**********.**************************************.******.*********.*****.*.************.**.*******.***.************.****************.********************************************.*****.********************.**********************.***.*******.***.****************.*****.***.***.**********.***.************.**..**************************.***********************.**********.*****.**********.*************.*************.********.*******.***********.***********************.*.******..*****.****************.******.***********************.***************.**.****.*****.************.*************.***..******************.******* *******************.*****.*****.*..*.****.******.**.*******.**********************.*.**********.******.***.****.***.**********.**.**..***.******.*******.***********.*************************************.**********.******.*************.*.*.****.***********************.**********************.********.*.********..*******.**************.******.*****************.*********.*********************.*****************************..********.*.********.******.****.*****************.********************.************..****************************.****.******.*.***********************.***.***********..*.************************.*****.***.******.*************.***********.***..***********..**.*********.**..**********.***.****..********.****.**********.*********..*********.*****.***********.**.*******************************************.*********.************.*********...************.***********************.********************.***.**.*******.*****..************************.*****.************..*.*****************.*******.****.***************.**.*************.*******.*.********.****.*************.************.********************************.***.***.****.**.**************.******************************.**.****.*****...**********************************.**********.**************.***********************************..*******.**********.***************************.*******.**.******************.*.*.**.*****..************.*****************************************.*************.***********...*****.*******************.***************.*.*.***..****.***************.***.****.*******************.********.******************.*****.**************.************.*****.******.*******.***************.*.******.******.*.*.******.**********.*****.******.********.***.**.*********************.*********.********.*****.*********************..***************.******.***..***************.*********.******.*************.**************************.************************..**************.*******.**********.************ ********.****.****.*****************************.****************.**************.***.***.******************.*.*******************************.************.****************.**.*********************************.********.***********.**********.*****.***.**********.*****.******.******.***************.*.**********.*******..**********..********.***.*****.******.********************************************.*****.****************..******************************.*********.****.**********.************.**********.*.*************************.************.*.********.*.***********..****************.**********.****.*******************************.********.******.*******************.***.*.********************************************.*************.**********.***********.*************..****.**********************.*.************.************.*******.***********.*********.**************.*.**********************.**********************.*********.*.*******.***********.*****.*********.****.***.**.****.*******************.**.*************.******.******.*******.**************.****************.********.************************.********.*******.********.*******.***********...**.**************.*.***********************************************.****.***********.*****.**.***********.****.***********..***.*********.***********.***.*.******.******.***.*******.**********.****************************************.**************.*******************************.****.***********.*******************************.*************************.***.***.******************************..**************.*******************************.***.***********.**.****************.******.********.**********.**********..******.**************.*.*************..*.*************..**********..*.*****.****.****.*.***.*****.*****..*.*************.********************.*************.*.**.**.************.**.**********.*.**********************.****************************************.*.*************************.************************.****** .**********************.*****.**********.***.**.*.********.********.**********.*********.*******************..*******************.******.****.**********************.*************.********.******************.****************.******..****************************.*.***********************.**.***************************.**********.*******.**************.****.****************.****************.***************.***********.*****.*********.******.*.*****.********..**.****..*.****************.********.***.***********************************.***.*******.************.********.*.***.**.*******.***************************.*******.***************.************.*.***********.**********.****************************.**.***************.*..***..***.************************************************.*********************************.*****.***************************.******.*********.*.***.*******.****..***************************.***.********.***************.**.**..*************************************.*********************.***.***.************.****.**.************.*****.********..**********.*.****.*********************.********.***.******.*********.***********.***************************.*******************.**.*****************..*******.*****.***.***************************************.**.*.**.*****************************.*******************.******.*************************.*.**.*.*.*.*.**.**.******.*.*.************.********..*******.***.***.******.*******.********.******..**.***.**.***********.****.********.****.*********.*.***********.**..*.***.***********.*.****************************.***********.*********..***************.***.*.*.****.*.****.*.**.*..**********.*****.****************************.*****.**.****.******.******..***************.***.****.*.********.**.******.********.*.******.***.*********************************.****.*..***********.**.************.**********************..*************************************.******************.****.*.*********************.**************** **********.********.*******.*************.*.*****.*******************************.*.******.*.***********.**.*****.**********.*******..*****.************.*******.********.*********.***.**.*****.******.**.********.**********************.****.******.***.************.*****..*.****.********.*************.***.******.******..**********************************************.*.***********.*.*****************.**************.**************.*********.*****.************.***************.**********************..************************.********************.*.*****.****************.*************.***********..**************.*****.**********************.*.*******.**..***.*.*****..**..***.*****...***********.************.***************.*******..*****************.**.***.******.*****************.*******.********.**********************.*********************************.***.*******************.*****.************.*****.********..*.*****************************************.**.*********.******.*************************.********.**.*****.******.*.***.*.**************.*************.******.******************.****.******.************.*.************.*.*******************.********..******************.******.******.********..**********..**********************.*******.*****************.************.****************.********..**********************..********.************************************.****..******.**.******.******.**********..*************.************.****.*******************.*********.****.**.**************.***.**.********.***.****.******.*****************.***.**************.****************..****************.**..****.**.************.****..*.******.********************************************..***.******************************.************************.***.*..*************.*..********..**.**.********.***************..*.***.*******.*******.****.*************************.**.*.*************************.*.****.**************..*********.*****.*.***************..********************************* ******.*******************.*************.*********.****************************..****.******.*******.****.****..***.**************************************...*****.*******.***.***************.*******.*.**.****.*************************************.*********************************.******************.****.**.***.***************.*.*****.**.********************.****.**.*****.*****************..******.*.*.***..*.***********.*****.****************.*******.********.****.********************.************.****.****************.*.*****.*******.***********.******.****..****..********.*************..**.*.*****.*********.**.*****.**************..************..*.***.***.************.**********..**..*..*************.***************.********.**.*****************.*******************.***.**********.*.*.**********.***.********.*****.*********.****************.****.*****.*************.****.****.**********************.*****.***.**************************.***.************.*****.*************.**.*****.***************.********.**.******************..********.***.*****.*..*******************************.********..************.**.************.**************.****************.**************.**********.***************************..*.*******************.************************.***********************************..*****************..********.*************.**.***.*****.************************************.*.****************.**.***.***.**********.**********.*.**.***********************.****.**********.**.******.******.*.*********************.*.***************..*******..*************************.*************.****..**.*.***************.******************.***************************.*.*********.**************************...*******************.*****************************.**.**************.******..*****.*****.****.******************.***.*******.*******.**************.**********..***.********.************.*******************************************************************.*****************.****.***** ************.***************.*********************************************.*************************.*****..****.*********.*.****.*****************.************************.******.***.**.***.****.**.************.***********.*********.*.*****.*********..*.*******.**********************************************.******.***************.********.*******.******.**********.*******.**.******.*****.*.**.************************.*********.***********.******.**.*********.**************************.*****.********.*****.********************.*********.*.***.******************************.*.***.*************************.*****************.************..**..**.****************.***.***.****.***.********..*************.*****************.******.************.**.********..********.********.**********.************.***...*************.*****.**.********************....***.******..*.********.**********.********************..*.****************..**.****.*.*..**.*************************.*******************.***..**********.***.************.**.****************.**.*..***************.**************.****.*.******.***.**.***.************.***************.*******..********.*******.*****.*********.**.********.**.*.*******.************************.******************.***.*****.*****************.***********.***********************.*****.*******..************.**********.****************************.**************.*******.****.****.*******.*.************.***.***************.*******..*..********.******************..**..*.**************.*.***.*************.***********.*******************..************.***.****.**********************..*.*********.********.***********.***.***************...********************.*********************.*.**.*.**********************.****.********.***************.************.******************.***********************.*.*.*******.******..*********.*************************.******************.********.*******.***.****.**..**.**.*******.******.***.*****.**.****.*****.******************* *************.***********.*************.**************.******.*******.******.*****.***************.*********.***************..****.****..*******.******.********************************.****.*.***********.****.************.*..*********.***************.*****..*****.*.*********.**********.****.********.*********..************************.*******.*********.********.**.******.***************.*..*********.*******************.*****.***********************************.*****.*****.****.********.**.*********************************.*************.***********.********************************.****************.*****.*..*.****************.***********.***********************.***.********************.**.**.*****.**********************.*************.***********.*************************.*******.*****.********.*.*.******.****************.****.*********.**************************.*.************.******.******.***.**************.***********..*.****************.***.*********.......********.*******.****.*********.***************.**.*.**.****..*****.**********.***.********.****.***.******.***.*****.*************************.*.**************************.****.****************.************.**************.****************.******.***.********.**************.**************..****.***.**.**********.******.****.****.****************.****..*.***.***********************.*.************************.***************.**********.****.****************.***..***********.*****.*************.*..*******.************.****************.**.*******..*************.***********.*************************.*.**********************.******.***********.*******.******.*******.********.****************************.******.*******.*******.********.*****.****.**.*.*.*********.*********.*********************.**********.**************.********.************.**..***.**.***.***.****.**********.*************************.************.*********************.*******..****..***.****.*.*********.**.********.*.*.******************.***.***.***** *******.****.**********************.*********.**************.*.******************.*****.**.************.*************.**************.*********.*********.*****.***************************.********************************************..**************************..***********************.********.****.************************************************.*.**.*****************************.**********..**.*******.*.******.****.**.************.********.***.*.********.***.***.****************************************************.****.***************************************.********.*****************.******.******.******.************************************************.**************..****************.*******.*****.****..******.**.***********.*.******.****.**.*.***.*******.***********************.***.******..*.***..*************.**.**********.***.*************.******.**********.*****.*.**.***********..*********************************.**************.*.****..*****.*******.********.***.*************.******.**********..***.***************************.**********.**.************.**.***.***.***.***.****.**.*******..***.*.**.**.*****************.****************.*.*.********.*****************.***********************.************.*..**************.**********.********..*.**************************.***.*.*************...******.**********.****.******.*.*****.*******************.*****.****.***************************.***************************************************.**.******************************.********************.*********************.*..****.***********.*****.*********.***********.************..************.***************.*****************..*********.*****************************************.*********************.***********.*********..****************************.****.******************.****.***.**********************************.*********.*******************************..*****.*********.*.***************************.***.*************.***.*********.********.********..*****.*.****. *************.*************.*****************.**********..*************.*****.*********************.********************************.******************.*.******.*********.*************.**.**************.**.**.*****************.***************.*******.**..********************.**************.****.*.*****************************.*******.*************.**.******.**.***.**************************************************..******.***.***.*****.**.****.*****.******************************.***************..*****************.**********.**************************.*.********.**.****.******************..******.**..**********.*****..*****.************.***.*******.********.*********.**********************.****************.********.****************************************************.***********.****.*******.*****.**.****.*************.**.*.****************.*******.**.************.************.**********.*******.****************.***********..*.*************.************.***.**.**.*.***.************.*********..**************..**.***.***********.************.****.************************.***************.******.*********.**.**********.*******.***.***********.************.***************************..*.***.****.*.*********..*******************.*********.********.****.***.**.**.****.************.**********.*******.*****.***********.*.****************.****.*******************************.**...****************.********************.*.******.*****************.***.********.*.*.***********.**.**.**********************************************************.*.***************.****.***************.***************************.**.**************.****.*********.**********************.*.****.********************.*************.***************.*****************.**.*******.************.**********.**.***********.*******.*********.*******************.**************************************************..*.************.*********.*******.******************************************.******************.**.*********** .*****************.********.****************.**********.**.**.**********.*.*.**.**.************.****.******.**********.******.**.********************.**************************.********..*.*.********************.*****.*********.****...*********.**.***.****.*.***************..**.****.*.********.********************.*.****.*.*.*****.*.*..*.****.****.**********.***.***************.*************.*******.***.***********.***************.**********..*****.**********.***********.**..******.*********.**************...**********.*..*********.*****.**************.*************.*********.***********.***********.*.*.**************.*.*******.***.******.**.**********.**************.***.***.***********.*****************.*..**.*****.*.************.***********.*******.*.*****.****.***.******************.*.***********************.***.*..*******.****.**********.********.**.***********.*.********.****.******.*.**.*********.***********.*..****.**************************.*****.*.****.*.**********************.*******.****.*********.**.**.**.*****.**************.*******.*************.**************.*****************.***.*****..************.****************.*******************.***.*****..****.********.***.*******.*.*************************.***..***********.*.***********************.***.***.***********..**********.*********************************.*******.***********..****************.***********.*.**.**************************************.******.*.******.***.**.***********.*****.*******************..****.******.***********.******.***********.******************.***.*************.************.***.*.**..*.**.********.****.**************.****.**.*****************************************.*.****************.****.**.**************..*************..****.*****.****.*.*.**.*..*******.*********.****.**********************************************.***.*****************************.*****.*..****************..***.****.***.************.*******************.****.**.*******..**.******************.******.****** *************.*.****...*************.********************.**.************************************************.********.***.****.********.****.*********.*****.******..********************.*******.*.*******.****************.*******.***.**************.***.**************.********************************.*****.**.********.*******.*******...********************.*******.****************.*******.*******.********.**********************..****.***********.*****.*******.*******.*.********.******************.*************.**.******.****************.***.********************.*.*.****************.************.****..************************.*********.************.****************************************.*.*******.******************************.*.****.**.*.*****************.*********.*********.********.**************************.*******.**.**.***.*****************..**.**.**.**************.**.*********.****************.*********.**.*****************.*****.******..****************.****************.*******************.*******.**********.*************************************.**.********.**.****.***.*****************.************.***********.********.********************.**************.*.********.***.**.*******.***************************.*****.***..*.*.****.**********.******.*******************************.***.*******.*************************.**********.**.**************.*********.************************.****.**************.*****.**************.**********.****.***.**.**.*************..**.*****..*******.********.*.*************.***.*.****************.**.******.***********.*.********.***********.**********.****.**.******.******.**.**************************************.****.************..****.**************.**********.*****..*.********************.*******.**********..***..**.*************.******.**********.************.**************.*********.****************.******.*.*.***.***.*******.************.*****.******.*****.**.************************.**************..**************.**.**.***** **.*****.********.****************************.*******.*.**.****..*******.**************.***********.**************.************.*******************.****.*****************.*******.*********.**.*.*.***..*****.***********..************.***..******.*********.*********.**.******.**********.********************************.********.******************************************.*.*****************************.**.*****.**********************.**.*..****************************.***************.*****.**********************************.*********.********.************************.****************.*.*****.*.******..*********************.****.**********************..**.********.*********.*******.*.**************************.********************************.*.******.********...*******************.**************.*********..*****.*.***************.********.*******.****.*******.****************.**.********.******..************.*.**.**********.****.***************.**.*.*****.******.*******************.************.********.******************.***********...***.****.*************.**********.**.***.*************...*******************************..**.***.**************.********************.***********..*********************.*******..*.*.***.***************.*****.**************.***********************.**********************************.*.*.*********.****************************.************.**********************.*.*******.********************...*******************.**..************.**********.**..***********.*****************.***********.*******.**.*.***.*********.********.****.*.**.******.***************.********.****.********.******.**.************..**************.*****.**********..***********************.********..**************************************.*********************.*************.************************.*********************.*****.******.****************.*****.************.*************.*************.***********************.**************.*******.*.*************.**.*******.******* *.*.*****.*.*...****************************.*****.********.************.****.***************.***.*****.********.*****************.***************.****.****************.***********.***************.**********.******.*..****.**********.****.**...*************.******.**.**************.*****************.***.*********.************.******.*****.************.************.*****.*****.***.****.*****.***************..*************.********.*********************.**.*.**.*********************.*******.***********..*******.***********.*.**************..*******.****.***********.**********.********.***********...***************************.*******.****.******.******************************************************************..*******.*****.*************************.*..*****.***************************************.**..************.****.*********************************************.**.******.*.*****.*************.***********.***********************.*****.***********..****************.********************.***.*.***...***********.***.*.********************.*.*******.****************.********.***.**.****.*********************************.*.**********..****************************.*********.********.*.*******.*******************.****************.**************************.*********.***********.*********.*****.******************.***.***********************.*******.*******..******.**.************************..**************************.******************.**************************************.**.****************.******..**********.******.********.***************.**************************.**********.********.**.****.******************************.*.******.****.*************.*******.*******************.**********************************************.********************.*********.***************************************..*****.**.*.**.***.**********.**.***..*********.*************.***.********.********.*********..***.*****************.*****..*************.**********************.************** ********************.******...****.*******.****************.*.*****.*.****.************.***************.*********************************************.*****.****.*****************.*********.*************.**********.****************.***********.*.*.***********.*********************..*******.****.*..****.**.*************************.******************.*********.***.*****.************.******.********.***********.******.**************.*******.*******.****************.**.***********.**************.******************.****.**...*************...******..***************************.*.************..*************************************.******************.*****..*******.*.****.********.****.*******.***.**********.*.**.***.****************..**.*********.*****************.************.**.***.****.********.*.**************.****.**.********.*****.*******.**********.*.*******.*..****.*************.******.********************..********************.**************************************************.*.*********************************.**.****.**********.********************************.****.************.*.*.***************************.*****.*******.****.*********************************.***.********.**..********.***.*****************************.***.********.*************************************.**********.**************.***********.******.*****.*****.****.***.**********************.***********.********.********************.*******.**.**.*********************************************.*************.*******.***.*****.*****.***************.*************.****..******.************.******.*********.****************.*****..*.****.*****.********************************************.*******************.***********.******..*.**************.******...************.******.*********.*********.*.**..*******************.*******.*****.*****.************************.**.*.**.***.*****************.**********.**.******.***.**.****************.***********.**********.****************.****************.*********** *.***.****************.*****.******.***.****************.*.**************.*********...*****.**************.**************.******.*****.********..*******************.***********.*****.***..******.****************************.*.*.***.******.**************************************..**.******.******.*******.****.**********.*********************.***.****.****.*******.******.********..*********.**********.*******************.************.***********.**********.******.*******.**.**************.**.*****..*.*********************.*********.*****.***.*******************.**********.***..*******.***.******.*******************************.****.*******.***.**************************.**********..********.*********.*.************.*************.*********..***.**.******************.*****.**********************.********.************.******.************.*.*.****.******************...***************.****.*************.****.*******..******.**********.****.**..*****************************************.***********************.*.************.****.*************..*****.************************.*.*********.********..**********.*********.*********************.*.*******.******.***********************************.********.******************************************.**************************.**************.**.*********************.**.*.*****************************.*****.*******.*******..******...******.***********.*.***********************.**..**.**.****.****..***.*******.***********************...**.*******.*****..****.*******.*****.*.****.*****.*********************.***************************..**************************..*.*****.****.*.*******************.***************.**.***********************************.**********.*.*****.******.**.************.*****.**********.***.****.*.*********.*****.*******.****.*************************.******.************************.**.*********************.***********************************.**********.****************.***.*****.*************.********************* ****.**********************.********.*****.*.***.**********..*************..***************.********************.*****************..******.*****...****.***.*.**********.****.************.********************.****************.**************.*****.***.****.***.******************************************************************.*********************************************************************.********.***************.*********.*.**********************.***.**************************....******************.*****************.***************.*******.*.*************************.******.***.*******.******.*************.*******.************..**********************.***.******************.***.**.**********.***************..***.*.*..*.*****.********.******.***.*.************.****.****..***.*************.*.*********.*******.*****.*************************.*******************************.**********.***.******.***.**************************.****.***********.***.********..*****************.**.******************..*************************.**..********.********************.**.*.**.**************************.**..***.*.*********.************.*.****.**********...********************.**************...****************************.*****.************.****.******.*.***************.**************.**.****.******.****.*******.****.**.*.*******.*.*****.*******.**..*****.****.*.*****..*.**..**.*****************.******.*****.********..**.**************.************************.****.**.*********************************.*.************************************.******.**.***********.********..***..**.****..**************.******************************.**.*********************.**.**...*.***.*****.*.************************************.*************************.*****.***.********.**.**********************.**************.**.******************.**********.*******.******.*.**..**************.**.*****.***********.*.*.*.***********************.**********.*****************.******.*********.********************. .******************.**********..************.*******************.*.****.*.*****.*********.**********************.**.**********************.****************.***.******************.***********.*********.*.**.****.**********************.************.**********.**********.***.**.*****************.*****.***************.*********.********.********.******.*****************..*************..*.***********.***.*.***.******************.*****.***************.**.*********.*.*****.******.*************.***************.*.**********.***.**.********.********.********************************..***.*.*****..*************************.**.**..****.***********************.***********.**.*.**********************************.**.*.*****.******.***.****************.**************************.**********.***.***********.****.******.**************************..**.**************.************.*************************.**********.*******.********.********************.*******************.**********************..*****.*..**************.*****.****.*.******.*.**..****..************************.****.****..*************.*****.*********************.******.*****.******************.****.**.**.****.***.****.**..***..******.****.**.**.***.*******************************.*******.*************************.*.***********************.**********.************..********.*****.*********.********.************************.************************.********.****.**.*********..****.**********.**********.*****.*****************.*..*.************.***..********************.*******************.******.******************.*********.*****.*****.***********************.*********.*************************.************....****.***************.*****.*******.*******.****************..*..****.****..*.***.***********...****.**.***********************.****************.***************.****.************.************.*********.***..**********.*****************.***.********************.**********...*..****.**************************.***..**.**** *******************.******..*******.***********.*********.*********.*********************..*****.******.*************.******.***.**********************************************.*****************.**************.*.*****..**.***************.***.********.**.*.**********.**********.*********.*..*******************.*************.***.**********************************.**.****..****.***********.*******************.*****.*****************..**************.*************.***********.******************************.**********.***.***.****.*******.**********.*.*************.*********.**.************.**************.*********.*.***********.**********************.*****..************************.*.*.*****.******.******.*******.***.*.****.*********************.*.****************.**.********************.*****.*******.**.**.*****.********.**************************.*..**********.************.*.***.**************.***********************.***.*************************.*****.***.***************.******************.**************.*************.*********.*******.******************************.**.**********.*******.*******.**********************.************..***.*******.****.*******.*.****.******************************.*******.******.*****.*************************.*.****.******..******.*******..**.*****.**************.**********************.***************************************.*****.**********.***********.*******.*.*******.*******.*********.*********..*******.*****.*******.************************..*************.***********.****.********.*********************.***.***************.*******************..********.*********.*****.******************.*************.***********.*.****.************************.***************.**********.*****.**.**.***.**********.*.***********************************.*****.**..*.******.***********.****************.***.*********.********.**.***.********.****.***********..***********************************.*.*****.*****************************************.************* ****************.***********.***.**********.******.******.*****************.*************.******************************************.****************.**********.***********.**********.****************...***.*****.******************..**********.***..***.*.****...*.*****************.*******.*****.****************.*.*****************************.***.*.*.****************************.****.**.*****************************************.*******..****.*******************************.*******.******************.*********.*******************.****.***********.*****.***..*.**.********.*.*********.****.*****.**************.***..***********************.*.***********.********.********.*********.*********..****************.****.**************.*.*..**.*..**.*************.************************.*********************.***********.************.*************..*********************.****..*****.**********.***********************.***.***************************************.**************.****..*******..*********************************.**.**.*********.***.****.**.****..*******..****.**********..***.****.********.*.*************************.**.***************.**.***.********.************.***************.****..*.*****.*******.*.********.*****.*****.*****.***.*****..***.********.******.********.***************************************.**************************..**.**********.*****.****************.****.***********.*.****.*******************.**.**************.****.*******.*******.****.***.*****.*************************.******.************************.******..***.************.*********************.**.****************..*.**.*****.************..****.*****.**.***************..*.*********************..****.*******************.********..*******************.********************..***.**.****.*********.*******.**.*******.*****.***.***.***.**********************.************..************************.***********.**...**************.*.*****.*****..*..**************.*****.*****.*******.**************.****. **.**.*************.**.**.***.*********.***********************.****.*************.*****.*.*******************************.*********.**********************.**.****************..*****************.*******************.***********..**************.*****.***..*.***.*.**************.***.********.**********.***************.*******..****************.****.*****.**************.*.**************************.*******.****************.*****.***********.*********************..*****************.******************************.**.**********.***********************************************.*****.*******.***.****.*********.*****.**.***.*************************.****.***********.******************.*****.*****.*******.********.**********.******.**********.******************.****.******.***.************.**********.*.*****.****.****************************.**.***********************..*******.*.*.*.*.*********.**..*******.************.********.***.************.*****.******************************.**.****************.*****************.*.**********.********.****.**************.********.*********.*****.*******.***.**.***********.*******************.**.****.********..*******************.*************.**.*****************************************.********************.***.*****************.**********************.*******.*********.*.*******.*****.*.********..*********.*.*..**.******.*****.***************.*******.**.****************.*********.**********************.***************.********.*******.***************..********************.*****.******.*..***********.*...*********.************************.**************.***********.******.**************.**********************.******.**.*.*.*******.*******.**************.***************...********.**********.***********.*...********.****************************************..****.**********************.************.*******.****.***********.****..******...*****.*****.**.**.*********************************..********.**.*.******.****.*******.****..************* .***********.************************************.**********************..*******..***************.*.************.**********************.********.**.**.***.**.****.******.******************************************************..*************.***.*********.**.*********..**********.*.******.***********************.*******.******..***.***********.*******************.**.******.**.********.*************.***********.******************************.*.**.**.********************.**************.**************..*****.**********.*****.***********.***.*.*.**************************.******.*************************************************************.*********.**********.****.*****************.*********.******************************.********.*.*****************.*************************.****************..********************.*******************************.*****.******************************************.*.*************************.****.***.***.*****.********************.**********************.******..********...*****************.**********.**.*******.*****************************.******************************.****.*******.*********************.****.*****.******.***********.***.***..***..************.******************.*****.******.*****************.****.*****************.************.**.***.*************...***.********.*****..********.************.******.**************.*.*****************.*********.***********.****.***.******************************************..******.*****.***********.**************..******.*******..**.***.********.*****.****.****.**********.*******.***.******.******************.**.***.*************.*******.*****.*************************.***..******.*.*******.*******.*******.**.*********************..**.**************************************.*..******************************.**.*********.*.**************.***************.****.*.*******.*.****************.*****************************.**************.*****.**.********************.*******.***********************. ***********..********..**************.**.***************************.******.********************.***.****..**.******************************.**.*.**.*****.*****.****.*.***.****.************************.***.***********.*.***.*****************.**********..****.***..************..******.********************.*.*******.********.***************.*.***.*****************.*.*****.********.***************************.***.****.********.*********************************************************************.**************.*.*****************.*****.***.********.**************************.*******.**********************************.******.*************.*****..****************.***********.**.****.****************.********************.*******.*****.**********.****.**************************.**********.************.*.**.************************.**.*********************.******.********.***************.***.***************.***********************.*************.*****************.******.********************.***********.*.**.*********.******************.**.******************.*************.**************************************.*..********..**********************...****.**********************.***.*************.*****.*.***.*********.********...**********.*.*****.********************..**.***.******...**********************.************************.************************.*****************************************.************************************..********.*******.*******************************.*.**************************************.************************.**********.***.***.****.**.*******.*******.**.******.*******.******.************.*****.***********.***************.*******************.****.*******.***.****************.*****************.*.**.**.*.***.*************************.***.*********.****************************.******.***.**********.******.*.********.****...********************************.***.**************..*.***************.**************.********..************.***********.** ****..**************.***.****.*.**************..***.***************.****.************************.******.**.*.*******.******.*.*********.************.*.*.******************************.*******.**********.********.*******************.***********.*****************.*.*********.***************************************************.***.***.**.********.*******.*****************************************.**.******.*.**********.***...*.*****.*.**********.*****************************.********.**********.**********.******.***********.*************************.**.****.***********.***.**.*****.********.*********.**********.******.*****************.*****************.****.***********..******.****.******.****.*.*.**.*************..**.********.*****.************.**.***********.**.****..*******************************.*****.*****************.*.****.***.***********.******.****************.**.*.**********.**********.*..**.************.**.**.**.*******.****.*********.****.*****************************.**.**********************.************.****************..*.****.******.***.***************.*******.**************..*.***.********.********************....****.************.***.******.*.*********************.****.********************.*.*****.*.******.*****.******..*.***************.********.**********.*******************.**.***.************..***.**********.***********.********.******************.*.***.******.*********************.**************.***..******.**************...******************.*****.********.******..******************.*******************.****************.*************************.*****************.***************.*.*****.***.*************.***.*.***********.***********.***********.***.*****.*****.***.***.*.*.*.*.*************..*************************..********.***********************.***.*****.****.********************************.******.*****************.*************.**.*..*****.************************.**********************************.***********.***********.*.*.********* **************.*.***.*******.*********.********************.**********..**.****.****.***.****************.******.********.*****************.**.*******************.**********************************.**********.**.***********************..********.******.********..**************.*********.************************************************************.**********.**********.***.***********.***.*.************.******.********.*************..**.************.**.********************************************.*********************..*.**.********************************.************.***.*******.*******.*.******.***.*****..****..*******.*****************.*****.****.*****************.*...*******...*********.*********.************.*.***.********.******.*****.*************.**************.****.************.*****************.*************.*.******************************.******.*******.*********.**************************************..*************.*.*************.********.********.************.*.**************.****.***.*****.******.******.***************************************************************.*.*******..****.*.***************.************.**********.****.****..*******..*.****.**.*******************.*****.*****.***.*..*********.***********.*******.*********.***.******.********.*******.*********.********.*********.**********.*******************.****.*****************..**********************..*********.****.********..*******.***************.*.*******..*********************.******.*************.**********..***********.*******************************.******.***********************.******.*****.**********..******.*****************.**.**************.******************.****************.*.***********.*******************************.*.******.*********.******.*.**..***********.***.*********.**********.********.**********.******..*******.**.**.**.*********..*******.**..**..*.********.****.***.**.*****************.**.*.******.***********.**********.*****.*******.********.*******.*******.** *************.****.******.*.****.*******************.****.***.********************.****************.*******.*******.**.**.***..**********.*****.*.**.***.******************.***********.********************.***************.*..*******.**********.*****.***************************.*********.*********.*********.***.******************.************************.**************.**************..**************.*****************.**.***.*******.********************.**.************.****.****.******....**.*.******.********.***.*.******************.***..***********.*****.**.********************************.**********.***************.******.*****..*******.*.********...******.*****************.****.********************************************************.*****.*.****.**.***.*.***..****.****.***.***********.********.***************************.********************.*.***********.*.*.**.*..*******************************.****..*********.******.*************.********.****.***...**.*.*********.********************.****..********.********************************************************.********.*.********.*.******************.********************.*******.*******************.******.************..****..********.**.********************.****************************.****.********.*******.***.*******************.***.**.*****************.**.**.*********.**..**.****.**********.*******.***.*.***********.****.*..***.***.*******.******************.***********.********.***.**.********.****************.***.****.**********.*************.****.*************.*.*******************.*******************.*..*********************.***************.***********..*******.******************************************.*.**.**************...***.*******.*.****************.***.**.**********.************.****************************.*****.***************************************..*********************.**.*****.*.**.*****.**.**.******.**..*.*************.***********.**.****.***********************.*********.******************.*** ********..**.**.*******.*************************************************.*.*********.**********************.****.********.********.*******.********.***..*****..*.************************.******.*.*****.**..*..******************************.******.***********************.***********************.************.**********************.****.************************.************************.********.*****.*******************************.*****************.***.*.****************.***********************.***********************.***.***.********.********.**************************.*.****.*********.**********************.***.*****************************.******.*.***.******..**********.**************************************.******.**.*.***********.*********************************.***.**********************.******.******.************.*.**********.**************.*******.***********.*.********.****.******.*****************.*.***.*************************.***********.*******.*******.**..*.********.***************.***********.******.**.*************.**********.***.**********.***.*******.*.*****.***.*****.********.*******************************.***.******.***************************.*********************************.***.**************.*****.****..*.*****.*************************.******.*************.****.**********.***********..**************.**.******.**.**.********.*************.************..****************.******.***.*****.**.**...********.*****.**.*****.*.***************.***.******************.***********************************.*******..************.****.*******.*.**.***..*****.*************.**.***********.*********.*********.************.******.******.*.*****.***********.*.*********.*..***.***.*.*****..************.***.**********.***.***.***********.*****************.****.********************************.*******.*.**********.*****************.**************.******.*.*.****.***********.***.*..*************************************.******.***.***.*.******.*****.*************** ***********.********.*******.****.**.****.**********.********.**.*********..****.******..*****.****.*********.****.***.***.***********.*********************.*****.***.*********************..**..*****************.******.*.**************************************.**********.******.************************.**********.**************************.*.*.**************.**..***********************.***********.*****.*********.***********.**.***********.********************.********.**********.*.********.*****.***.******************************.**.**************.*.***..*******************.***.****.**********.*********.*******************************************.*********************************************************.*****.**..*******.*********************.**.*********.**********.***.******.***************.**.*****.******************.************************..********.*************.***********.*******.************.**.***...************************.*************.*********************.*****************************.****************.***********.**.***..*****************.***********.**********************.**************.***.****************..*******..********.**.********************.*********.******.******.***..*.*.****.*******.**************************.*..*************.*****.***...*.******.***************************.**.*************************..*********.*****.*****************.********.*****************.**.*.****.***********...*****.**.*************..**.*******.****************.*******.***.*************************************.*****.******.**.*****.*******************************..*.***********.********.*****.*******************.******.***********************.****.**.**********.*********.*****.*********.*****.*****..*****.*..*********.***..***********.*****.*.************..**************.***********************.***.*.*******************************.***********************.***.*******.******************.*******************..**.*****.*.*****************...*****.***********.**.***.* ***************************.*.**.***************.**.*************.**********.***************.********.*******************************.**********.*****************.*********.********.***.***************.***********.**************.**.**********.*..************.******.****.*.**.***.*************.*****.**.****.**.**.***********.****.*****.***************...**********.*****.***********.**.**.****.**.******.***.*****..************.*****.*******..*.*******************.************.**********.*******************************.***.******.**************.******.**********.*************************.**.****.*.***..*****.***.********************************.******.****.***********.*******.*.**.*****.********.*******************.*********.**.**********.**.**.***.************.*****.*******************************..***.*********.*****.***************.****.*.************.*.********.**.*****.***.*.*************.******.*******************.*********.***************..**.***********.***********************.**.***************************************.*.********************.********.*****.***********.******.*******.************.****************.**.**********************.******.*******..*******.*.********************.**..********************.***************.***.***********.*****.*********.******.*********************.***.***.******.*********.******.**.**********.*.*******************.*************************.*******.*.*****.**********************.*******.*******.**.******.*****.*.*********************************.********.*..************..*.**************.*****.***********************************..*****************.*******.****************.**********************..*******..***********************.***.******.*..*******.**.***********************.****..***********.*********************.*******.***************.*.***********.*******...******.*********************.*.***.************.*******.*.******.*.************************.*************.**************.***************.************.******..******** ***.*.************..****.*.*************.******.*.*.***.*.*.*.****.*************.***********.********************.*****************.******.*.**.******************.*****..****.******************..**********.***.******..*****.****.****.**********************.************.****************.********************.********.******************.***********************************.******..*.*.****************.****.*.*************.*********.*******.**************************************.*****************.*******.**.******..**.*.********.*..**********************.****.******.******.**********.****.********.***********.**********.***.**.********.*********************.*.******.******.********.************.*********.**.*******************.***.******.***.***.***.********...***.**********.*******..***********.****.***********.********************.************************************************.***.***.*******.**.****************.************************.**********.*****************.*******************************.************.*****.*****************.*************.************.**********.*.****.******.******.******.**.**************.**.***************.********************************.**********************.*******.*.*******************************.*****************.**********.***.***.*****************..************.**************.*****.************************.****..*.********..*****************.***************.***.**********.*.*************.**...***.*************.*************.*******.**.*******.*****.***.*..****.*.**.******.*.*.**************.***.*******..*****.*.**.******.*******.*************************.********************..******************.******************..**********.*****************.*********.***********.*****************.*************.****.********************..**.*************.****************.************..***.*********************.***********.*.*********.*******.*********************.******.**********************.******************.**********..**.*********.********** *******************************.**.*********.**.********************.***.********.*****************************************.************.**************.****.***.**********.*******.*******.*****************.**************.********.*****.*******.**.*****.*.****.*************.****************************.***..*..*.*.*******.****.*****************************.**.*******..********..*********************.******.***************.**.***.*******..*******.***.***.****.****.**.**.*****..*************.*******************.*.******************.***********..******.*****************.********************.*****.*.***********.****.*********************..**************************************.**..*************************.************...***********.**.*********.******.*******.*.**.******.*.*****.*****************.**********.***.*************.**************.******************.**********.***********************..********************.***..********.*****************...***.****.************************.************.***********.*************************.**.******....****.**.*******.**.**********************.**********.***.**********.***.***..*****.*********.*.*****.******.*****************.***********.*********.*******.*..****.**.*******************.****.*.****.*.***.************...*******.**..*******.****.*.***************.*******.*.*.***********************.******.********.***.**************************.***********************.****.******..****************.*****.**********.***********.*.*****************.***********************.********.**************.**..*****.******.************..***********.***.********.************..****.****.**********.******.****.************.******************.********************.***********.****.*.******..**************.****.**..******.**.****.*.**.*.***********************.**********.****.*******..********.***.********.********.*******..**********.********.********..***.**************************.*********.*********.*******.***.**.*.*.****.****.*.***************** ********************************.**.*.****.*****.***************.***.**..*.*..**********.********..**********************.********.******************.************.*************.*.****.********.******************.*****.***********.****************************.*.***********************.*********************.********..**.*******.*.***********.***********************.******************.*******.**..***.************.***.******.********.*******************.**.***************.**********.**********..************.*.*.**********************.*.********.****.***.***********************************************.*****.*********.****.********************.*********.**.****************.***.******..***.***.*****************************.******.**.****.***************************.******.***.*******************.**.*.******.*********.*..***.*.****.*****.********.*******.**********.***.******.*********.******.**.***.*.**.*************.******.*.******..******.*******************.*.*****.********************.***.*********.**.*.**.****.*.*********.********.*********.***.****************.********.*****.*.*.**.***.*****.*******.************.******.*.***.*********************.***.****.**********************.*.*********.**.*****..****************.***************.*******.*********.***.*********.*.**********.******.*********.*********************.***.**.***********.**.*********.*************.**************.****.***********.****.***************************.*.***********.*****************************************************.**.********.****.**********..***.***.*.******.**.*****************.*****.******.*******************.*.***.**.*********************.******.*******.****.***********.****.***.*********************..****************..*********.***.***.**********.*.************************.******.****..**.***********.****************..*.*********.******.***.************....**.*.*****.**********.*********..****************.****.**.********.***.*****.***...*****************.******.********.****.********** ***************.**..***************.************.*****.*********.*******.**.**.******.***.*.************.*****.**************************************.**********.***********.*******.***.*.******.**********.*****.******************************.************.************...****.**********.******.*******.**.**********..***********.*********.***.**.**.****.***************.************..*********.*..*****..*********.*********.**************.*.******.******..*.**.**************..****.***************.************..**.********..***.*******..******.**************************.**.***********.*************************.*****.***..*****.**.*.**********.************.**.****.*...****.*.********.***.************.************.**..*****.**********.**.***.*****.*********.*******************...**************.**********.*************.***********.*.*.************************..*********.*************.*.*************.***.*************..********************.*.**.***********.***.*****.****************************.***********.*****************************.**.******************.***************.*********.**.**..**.******.*************.*****************************************.**********.****.*************.****************.*******.***********.**************************.*****************.**.******.*******..***...*********************************.**.****.**********.*.*******************.********.******.**********..****.*.****.*.*.*.***..********.**************...********.****.************.*********************************.***.********.*************.******************..****.****************************************.*********..***.*******.**.****.**.****************.*******************.***.*****.**.*****.****..*****************.*********.***************.*...**.*****************************************..*.****.****.****************.******************************.*******.************.****************.*********.************.*.***************.****************...*******.***********.*****.**.*****..********** *******.********.*.***..***.*********************.********.*******.*****.******.*****.**********.****..**.*.******.*******.**.**************.*.*******.****.****.**********..***.**************.**********.******************.*****.**.*.***********.*..*******.**.***.*.****.****.*.*.************.****.***.*****************.*****************.********.*.**.***********************.************.********..********************..*******.***.*******************.******.*****.************************.*********************.*********.*****************************..**********.*************************************..*****.***********.*****.****.******.***********************.******.*********.*.******.********..********.****************.****************************.*.****.**.****************************************.***.**.******..************************.******************************************************.**.****************************.*****..*********.********.***.*******.**..****.***...*********.**.************.***************.************************.**********.***************************.*.*********.******.****..*******************.****.***.*******.**********.************.****.*.*************.*.******************..*****************.*********.**************.*****.*****.****.**********************.********.**************.*******.*************.**.***.*********************.**.****************************.**********.************.****************.******************.*************.******..*************..*.******.****.**********..********.**********.**.************.*..*****.***.***.****************************.****************************.*********************************.***.****.**.******.******************.***..*******************.****************************.*************.***********.****************..***.****.*.*..**..**********.*****.******..*********.****.*.***************.**************.**.************.*...*****.******************.****.**.******.****************.*.***************. .******************************************************..****.***.********************.***********.*****.***************.********.****.*************************.*.********.***.*************************.***********************.****.*.*.**.****.***.**********.******.*******.*****..**************.*.***************************.****************************..*****************..****..****.***************************.******.********************************.*****.***********.*.*********************************..*****.******.****.******************.************..***.**.*.***.*.**.************************.********.***********************.*********.*****..*******.****************.*******.***.*.******.*..***********************************.***********************.************.***********************.****.******.***.***********.*******************.****************.*******.***********************.***************************.**.*.*************.**.****..*.***.*******.*.*******************.************.*******************.*************************.******************.***.**************.**.******.********.*******.****************************************.********.***.************.**************.*****.*******..***.************.*************.***.***.******.*****.***********************.*.*********.*****************.*****.***********.***********.***.**********.*****.********.****.***.****.********.*************.****.***.****.*****.***.******.*********.**.***.**.********.***.**********************************.*******.**.****.******.*.*****.************************.************************.**************************.****************.***********.*******************.**.**.*.******.*****.*****.**********************..*******.***********.*******.********.*****.*.*******.**********.*********.**.******.**.*****************************************.***.*****.**********.********************************************************.***..*******************************.*********..**********.**************** *********.***..*********.******..***.****.***.************************.**********.********.***************.***.*****************.*.*************************************************..*******.**..******************.****...***.***********************.*********************.*****.****.*******.***.***.*.******.****.****.******************.**********.*************.******..*.****.******************..*************.***.***********.**.******.************************.**.***.******************.*******************************.**.******.************.****.*.*****.************.***************************.******.*.***.**********.**********************************************************.***********.***.****************.****.*************.*****.************..*****.**..*****************************************.***********.**************.*.**************.**.***.************.****************.*********..****************.**************************.******.***.********.********.***********************..****.**.**..************.*..*********.****.*.******.*.*******.*********.********.*.***************.****.***.******.**.****..***.*********.*.*********************.*.*********.******************************.*****.*..**************.*********.******.****.****.*.**.********************.*******.*******.*********.****.***********************.*********************************.************.*****.******.************.***.*****..*****..******.**********************.*********************.*.*******.*********************.*****.*.****************.*****************.*.**.*********.**.***************.**..**********************.************************.*********...****.**.*********.*.*********.**************.********.*.******************************.****....**.*********..*******************.***.*.***.****..*.***********.*****.**************.*****************.**.*****.*******************.******************************.**********.***.*********.*************...********************.**************.*.**************.*** ***********.******.***.***************************.***********..*********.************..******.*********************.**.****.**********..***.****************.***************..*****.******.*******.******************.**************.*******************.******.*****..************************.*****.**********.********.*****************.*********.***************.**************.***********.*********.**.*.*****************.***.**.******.***************************.****.********************.*.*.*******.***********..***..*********..*********.************.****.*************.******.***.*******.*.****.*******.*.**.****************.********.*****.**************.*************************..***********.*.**.*********************.**.***.********************..*****.******.*******************.*******.*.**.******************.********.**.**********.***************************************.*.***********************************.*.************************************************.**.*******.**.*************.**.******.*.*.******************************.************.****.********.*****************..*.*****.*.**.*.*****.******.*..**************************.******.****.*****.****.*********************************************.*****.**.**.*****************.*******.***********.*********.***..****.*****.*****.******..*****.*******.***.*******.***.*********.********************************..**.*********.***.**.***.*****.*****..********.********.***************.*.**.******.***.****************.*************************************.******.*******.**.***************.*.*****.**.*****.*****************..*.****************.******.******.*********.*******.***.*****.***.************************.*******.***********************.*******..******.*****.*****.**************.****.***************.******.**********.*************.*****************.****************.***.***********************.****.*************************.****************.*.*********.**.************************************.********.************.***.*** *******..**.**..***********.*******.***********.**********************.************.***************************.*******.********************************.*******.****.**.**..**********************.*****.**.***********************************************.*******.*******************************************.*********.**.****************************.**.**..****.********************************.*.***************.****.**.*.**.*******.****************************.******.***.*************************.*.*********..************.*.***********.************.************************.************.*********.***.***.**..****************.******.*..***..**************************************.*********.****************.******************.*****.*.*********************.****.****.*******.********.******************************************.*.***************.*********.******.*****..******.*..*.****.****.************.******.*.***********.**********************.********************.*************.*************************.*****.**************************************..****************.*******.********.**********.*********.****.**.**.*****.**.******.*****.*********.*********.******.*****.***.*************.********.************.***.***********.**.*******.***.*.****************.***.***..*********..*****.*************.*****..**.************.***.**********.*********.*****.****************.*****.*************************************.*.******.*********.**************************************.***********.**********.********.*****.**..**.*****.******.*********.*******.**.*******.***.***..*.*...*.*****************************..************.*******.**********************.**************.**************.********.*****.**.**********.*.****.*******************.****.*.***************..***.***.*****************************************.**********.*****.*******************.*******.********.**.**************************.*********.***.**************.***.****************.*********.*.***.***************************.**** .*********************.******.****************.******************************************.**.******************************..*****************.***************************************..*********************.**********.**********.**********************.*.**************.****.************..************.************.***********.***..****************.************.**********.********************************.***..*****.*********.*********************************.***.*********************.******************..*.*********************.********.**..***.**.****.*******.*********************.*.********.*************************.********************.**********.*.*******************.*********.*************.*********************.*.*******.**********.*.**.****.**.***.*******.**.*****.***.**********************************************.******.***...*.*********..******.****.***********************.****.**..******.*******************.*******.******..**************************************.**********.*****.********.**********************.*..****.*************.*****.*******.**.*****************************************.*****************.**************.***************.***************.***********.***********.**********.********.****.***.************.********************.*.*******.******.************.***.**********************************************************.**.**..***************************.*****.***.*.*********************.**.*********..**.**************.**.*.****************.**.****************.********.****.*.*************.********.*****.************.********************************.******************.************************.**.**********.**********.*********.*******.*.************..*******.*..*..***.**************.*********.******.*.*********.******..*************.************.*.******.**.***********.*.****.**.*..*******.*******.*******.**************.****.*.****************.*****.***********************************************.*.******.*.*****.******.***************.********.*******. ***..*************.*.*.*.*********.*.**.************.*******.**************.*******.****.************************.*******.********************.***.******.*********.************.*.*************.******.*.************.********.***.*.**.****..******.***.********************.***************.*.******..*.**.******************.********************************.*******.*****.*.************.***************.********************************.**.*********************.**************************.*********************...************.*****************************.****.*.******.******.***..**********.*.********.**.*******.****.****************.********.******.********************************..***.*******.*.*****************.****.****.**************.**************************************************.****.*****************************************.**.**********.**..*.*************************.******.********..****.*****.************.**************.************.***************.***************************.****************.*************..********.************.**********.***********.***********.**..***..*********************.********.**************.********.**************************.**************.***.**.*****.**.**********************************.**********.***..**.*****************************************************.******..*****************.**.************.*************************.***.*********.**.*************.**.***********.*********************************.**.******************.*******.*****************************************.*****************.*******.************************.*******.***..***********************.*************************.*********..************.********.***********.*********.*****.****.***.**********************.*********.***********.*****.*****.****.**.*..*.*.****.*********.******.*****.*****************.*****************.*******.********.***********.*****..*.****.**********.*..***.*.**********************.************.******.***************.**********.********.*.* *.*.******.*********************************************************.*****..*.**.********.********************.*********.***.*.*.*****.*****************.****.********..***********************..****************.***.******************.************.***************.**************************************.***************.*******.*********.**.**.******************************.********.**************..**********.**.**.******.*.****************.************.***..***.*******************.**.********.************.****************.******.**.***..******.**********.**********.****.****.*********.*.******.******.************.*********************.*********.********.*******.****.**.*************.*****.***********.*******.*********************.***.********.******.*.************************.******.*******.*************.**.**************.*****.***************.****.*.*.**.*********.****************.*******.*.*.*******.*.******.**************************.*******..****.********.************.**********************.*.*..*.******.********.*.***.***.********************************************.*****..*******..******.****.***.******.*.*******.*..*****.****.****.*****.*******.************.********************.**.*********.*.*******.*.************************.**************.******************.**.*.**.******************.**********.**.****.***..***.*.********.***************.*.*.*.*************.**************.*******.***************..**.****************.**********.************...**********.*.****.****.**********.***.************.******************.**.***.************.**.****.**.****...****.********.****************.****.*********.************************.*************************.***.**.**.**********.*************************.******.***************************.***.**.********.************.*.*************.*************************************.*********************************.************************.*******.****************************.*******.************.**.*..******.**************.******.****** **************.**********.***.**************.*********************.*******************.********************.***********.**.***********.**.**************.*******.****.*****.*.*********.*********************.************.****.*********************.****************.*********.*.**.*******.************.****.***********************************.****.*********.****.***.*********.**..*****.************.**************.********************************************.****.***.***.**..*****.*..*******************.******.*******..*******.****.******.*.*******************.*****..**.*******.****.*****.**************.***.******.******..******.**.********.*****.**.*******.*.************.*****.*****************.*********.*****.*************.************.***********************.**.*********.***.******.***************************.**************.**********.***.********.**.*****.*.************.***********.*.***.**..**************.***.*****.***********.***.**********..****.***************..********.****************************.***********.***.***********.*************************.*********.**************.*********..***********.**.******************.**..*.****...*****.**********.******..*************************************.**********************..**.****.*******.**.********************..***********************.*****.******************..***.*****.***************.**.****************************.**********.***.***.******.*********************************.*.**.********.*************.**********.*.***.*.*************.*********.**.**********************.****..***.*****..*******************.********.*.*************.*************************.*********.****.**********.*****.**********.*******..***.*.**********.***.**.*.*****************.****.****.***********.*************..*****.**************.***.******************************..***.***********.***.************************.*******************.******..******.*.***********.***.*********.************.*****.*..***.*******.*****.*****************.*********. ******************.********.****.**************.**************.*********..**************.**********.**********.*************.***.******.*************.***.*****.*************.*************.**.*******.*************************.*********.****.**************************..**.*********.*.******.****.*********..****.*****.******.**********.*************.****.********..**.*.************.*********.***************.*.*****************.**************.******.*********.*********************.************************************..************.***************************************.*********.*******.***********************.**.*..********.****.*.**********************.***.**************..*******.****.**************.*********.**************.**.*****************************************.****..***************.*******************************.******************.***.*********************.************************.*************.*********.********.***.***.*****.**********.*******.***************.***************.***..*..****.******.******.***.*********************.*.*******.********************..******************************.*************************.**************.**.*******************.******.*.*********.*****.***.*******.****.***.**********.*.*****.*.****.*****.*.************.***********.*******.**.***.******.****************************.*******.****.*.**.************..**********.***.*.********************.*****.*************.***.****.*.*******************.**********************************.**.*.**.******.**.**********.*****.***.***.***.**********.***********.********************.*****.*************.****.**..***.******.*.*****.**********.************************************.**********.**.******************.******.*********..*.*********.*****.****.************.*****.***.**********.********************.****************.*******.********.*****************.****.*.****.*****.*.**********.************************.*****************.**************.**..***********.******************************.**** ********.*****************.**.******..***************.********.**.*********************************.*************.**.*************.**********************.***.****.****.****.***************************.*.******..*****.*************************************.*.*.**************.***************.*****.*************.****************.*************.*************************.********.************.*******.**********.*.********************.******.**********..*********.*****.**************************.****.**.********.*.*.*.**.************..*.**************.******.******.****.**.**.**************.*******.********.******************************.*******************..******.*********************..*****.*****************.****.*******...********************.***.*******.**.*********.**********.**********.******************************.****.***********.***.************************.*****..*************************.**.*************.******.**.**************.******************.**.*********.****************.***.***.*************.**.*************.****.*********.******.**************************.**********.**...***.**************.*****.*****.**********.****.***.*********.*******.***********.********.*************************************************..*.****************.*********************************************.******************.***.*****.****.*************...***..********.*****.*.********.***..***..*.************.************.***********************.***********.********.*.********.***********.***.****.*******.*.*****.**********.*.**.**.**********.******.*************.********.*******************************.******************.********.*************.****************.*.**************...**************.****.********.***.*************.*.*****.*****.************************.****************.***.*.**.****.*************..************.****.*******.**.************.*****.***.*********.**********.*********.*..**.*******.****.*******..*********.**********..**************.*******.*.******.******.******* .*.*******.*****.***.***.**********************.****.******.**.****************.***.**.******.****.***.***********.******************.******.***.*****.**.****.**.********.****.************.*************.***********.*.**.********************.***.**..*...*****.******.**.**************.**********************.*********.****.*******.**********.****************..***********..**********.***********.*******.*********.***.*************.*..****************.*.**********.************************..***********..****************************.**********.************.**.**.*****.**.******..*********************.***********************.**************.**.*****.*****..**********.**************.*********************..************.***.************.*****************.************.*********************.***.***..***********.**************.**.******************.**********************.***.****************.***.***************.*****.**.***********************************************************************.**************.******************.**..*******.******.*******************************.**********************.*************.***********.*.****.**********.**************.*********.***********.*********.*.******.***.**.**..**.********.****************.*.**.*******.***.*..******.*********************.*************.*******.***********************.*****************.*.****.***********.********.***.*******************.****.****.***.****************..*****..***************.****************.**********.**.**.**.******.**.****.********..******.**.*****..**.**.******.******.******.****.*******************.*******.*******************.*****************.***********.*******.***.**.******.****************.***************.*.*********.****************.***.*******.**********************************.***************************.**********************.***.*****.***.**.**********.****.*.***.*.***************.*********.*************.***.*****************..***.*.**********.*********.**********.********.*..****..****.***.* ******....***************.***********.**.*****.**.************************.***************.*******..*********.**.***.******..**.**************.*****.**********************.*******.*.****..****.**.**...***.*.**.*****.******.************..*****************.************..***.******.**.****************.****.*****.********.*************.**************.******************************...****.***********.*********.**.*******.*******.*..*********.*********.**********.********..***.*************.******.****.***********...*.**********.****************.******.************.***.**************************.**.************.*****.*****.*.******.**.****************************************.***.************************.*.*************.*.***********..***************************************************.*****..***.***.*****************.*************.*.****.*.***.**************.*.*****.******.***.**************.****.*.**.*.****.*********..***************..*****.***********.****.******.***..*.*************.**.*****.**********.***.******.*.*********************.*.***********.********.***********..************.***********************..*..**************.*************.**********************.**********.*.****.*****************************************.***************..******.*.***.******.*********************.*.*.****************.*.*************.*************************************************************************.************************..*.*****.**************************************************.******************.********.**.**.*.********.**********.*******.***.**********.*****.******.**************.*******.****.****************.*********.*****.***.*****************.*****.**********.**.**********************.******.***********.*********.***********.*********.**..*.**.*******.*****..************.******************.******.**************.****.******.*..****************************..***************.**********.****************************.**.****************.**.*.**.***.*****..****.*******.***.** **************************************************************.*.***********.***.*******************.**..*****.**********.**************..************.*.*********.************.*******.*.**********.***.********.**.***************.*******.********.******************.*...*******.**.*..************************************.*..****..****.*********************************.******.***********.**.******.*.***************************.**..**.**.***.****************************.***.***.****.************.**.*****.***********.*.**.*******.****.**********.*****.**..**..******.**.**********************.*********.******.***********.**.*****************************************.***************************.***.*************************..*****.************************.*.***********..*****.**.*******.*****.**.*******.****.*****.********************************.***.******.*.***********.*.*********.*****.*******.*****.*.******************.*************************************.*********.********.*.**.***********.*****************.***************.*.*****.***************************.****.******..*******.***.**********************.*****************.*****.******************.********.*******.***********************************.********************.************.******************.*****.***************.****..************.**.****************************..************.***************.**.********.***************.*******.**.*.*******.*****.*.******.*****.**************.*.*.*******.***.*..**.***.*****.**.*.****************************************..*****.******.****************************.***********...*.****************.****.****.****.*.****************************.***********.*******..**********.****.****.********.**..*******************.****.*.*****************.*******.***********.*****.*******.**.********.**.*******.*****.***.******.**.***********************.****..***.******************.******************.*********.**.******.***********.*****.**********.****************************************.**.* ********.*******************.***.**.******.****.*.***.*******.*.*.**.***************************************.*****.*******.**.******.*.**.*************.****.*.********.******.**.***.************.*********************.******.**.*.**.**************************.*************.***********.********.************.***********************.********.************.*****************.***.*********.***.******.***..**********.**.******.********.*.**.****.*.***.**********.****.************.****..*.*****.*.**.*****************.*..**.**.******************************.**.**********.*.*.*******.****.*****.****.********.****.*****..*******..**.****.****.******************.*********************.*********.*.**.*******************.*******..*****.*.*******************.******************************************.********.************.****.*.*****************.*******.****.****************.***..******.*****.********.******.******.*..****************.**************.*********.**********.*.****.****************..***.******.************.*******.*******.******.****..*******************.*****************..******.***.******************************.**.*******.*****.**********************..********************.*.*****.******.**********.*********************.**.****.*******.***.********.*****.***.********.******.*****************.**.*.**********.************.****.******..*******.************.***********.***.***.**.****.**************.*****.********.********..****..***********.****.*************.**.*.****.*********.**********..**********.***.******.*******************.**..*************.*******.**.*************..****.**.************.*********.*.****.****************.***.**.*****************.**************************.****.*.**************************.************.*****.**.****.*********.**********************.*.*****.**.**********************************.****.***********.***.***.********.****.****.**..*******************..********.************.*********.**.**********.*************.*****..*************.****.** ********.******************************..**.************.*******.**.*********************.**.*********.*************.******.****....*******.**********.************.******.********.******.**********.********.****.******************************.***************.*********.******.**.*******************.**.*********.******.*.******.********.*******************.**.******************.****.*.*****.**.*******.***.********.*******.***.****.*****.***.**.********.******.*****************.******.*******.*.******..*.*.**.*************.******.*****.******.*.***********...****...*********************************.****.*.*.*********************.*****.**.****************.**************.**********.*******.*********.*******.****.*****************************.*****.*.************.*****************.*********.*****.***************.************.**********.*******..*******************.****.*.***.*.*******.*.*****.************************.*******.******..*********************************.*********.***.*********************.******************************.******.**********.**..**..*************.****.**.**********.****************.***********************.*************.*.***************.******.*******..*******.*************.*************.*********.*******************.****.*..**********.*******.*********...********************.**...****.**********.******************.**.****..***********.*******************.******************************.*******.**.**.***********************.****************.**.*****.***.*****************.*.**********.*.**.********.*****..****.******************.******..*****..*********************************.**..********************.**************.***.*****************.***.*****.********************.***.***.******************.******.****..******.****************..**.***********.****.**********.****.***********.****.******..**.****.*********************.****.**********.*******.**.********************.*.***.**************..****.*.**...*.**.********.****************.************.*.** ***.****************.*****.**.*******************.*******.***********************.********.****..*******.**********.*************.***********.*********.***********************************.***.***************.****.**********.**************..***.***.**.****.*.********************.*****.*****.*******.********************..****.*****...*********.***.*.***********.****.*******.*******************.*.****.*************..*******.**.**********.****.**.**.*.***********..****.**.**.************.***.***.*.********************************************.****.***************.**..****.**********..************.*******************************************..********....*******************.**************.***.****..************************.*************.****.**.*************.*********.*********.*****..********.****.*.*****.**********.***********.***********..*******.**********************************************.****.******.****.***.***********.**.*.****.***********.****...********.*..**.***.*.*****..*******.*****.*.******.*******.***.*********.***..*************.*.*.****.****.********.*..*****.***************.*.**********.*.**.*******************..*************.***.***********************************.*****.*.*******.*..****.****.***********.*..*****.*************.*******************.**.**********..*******.****.*******.*.****..******..********.*****.***.*************************.***************************.*******.*********************************.*****************************************.*.*******.*********.****.*********************************.*******.*.**..*.********************.***************.********.****************.**.*****.***************.***********.*********************************.**************.*.*****************.*.*****.*****.************.**.********.**.*****.***************.*********.*****.*.**.**.*.****.*****************************.****.*********************.*******.*********.****..*.*****.**.**.********.*****.*.*******.**********************************.**************** ..*.***********.************************************************************.***.********.*.**.**************.*****************.**.*********.**********************************.**********.****.*************..***********.*******.*****************.************.*********.*.*******.***********.*.**.***..*******..**..*********************.*********.***.*****************.********.************.**.*******.**.*************.*.****.************..*****.****************.*******************..*************.***********.*.**.*******.*************************.*****.****.******************.******.***.*.*****.*****************.********.*****.*************************.******.*************.**********.***********.******.******..**.*************.******.*****.*******.*.****.**************.**.*.*.**********.*****.*****.*******.*********.*******.*********.*******.***.************.**.**.***************************************.*************************.*********.******.*******************.**************..***.*****.****************************************.*****************************.**************.***********************.*********************************.****.**.**********************.*.**..***********.******.****************.****************************.*.******************.************.*..***.**.***.***********.***.*****.*************.***.********************************************..*****.****.***.**.********.*******************.*********.****************.***********.*********.*******************.*.*.******************.*..**************************.*..****.*.*.*****************.*.*.*******.***.******************.**********..**.**.*********.************.******.*.*****.***************.******.*********.***.****************.*****.**********.******************.**.**.*******.*****************.**.***.*************...***************************.*******************.*******.*************..***..********************.***********.*****.*******.***.***.***************.**..********.**..***.***********.***** *********************************************.***************.*******.***.**.*******.*.**********.***********************.**.*********.*****.**..*******************.**********.********.**.****.*********.**********.**************.*************.**************.*************.******.********************.*************..*****.***********.*******************.*****************.******************.*.************************.****.****.*****.****.***.******.***********.*************************.*.*********..*******************.**********.****.*********.******.********.*******.*******..*.******************************.***.*********.******.*******.****.*********************.****************.*.***********.***.*******.****.**********************************.*******.****.****************************.***********************..****.***************.************************.***************.******.***.****************.******..******.*****.*.*********************.*********************.**********.*.**.*****.*******.********.*********************.**..***********************.*************.*******.******.**.******.*****.*****************.*.****************.*.**********.******.*.****.*********.*******.****..*******************.***.*************.*..*.*****.***********.*****.***.**************************.*.***.**************..************.*****.**********.*****************************.*****.***.****.*******************.*****************************.*******.**********.*********.*********************.*********..*****.*.*************************.****.***.*********.*********************.*************.***..*.********.*..********.*********************.*.********.********.*****.*.******************.*************************.*****.**************.*****************.****.****..***************.***.*******.*****.**************.*.**.****.*.***********.*.******..*.**..***********************.***.***.******.***..**********************.**.*.********.****************.***..****.********.**..**.****************..*** *****.************.************.*.**.**********.********.***.***.*..****.***********.*****.*.******..*******.*********************************************************..*****.***.*******.*****.******************.*********..****.*********.*****..***.******.****.**.******.*...********.******.*******.******.***.****.**.************.*****.*.********.***..*************************************************.**********.**.***********.**.*****.************.********************.**.**.******..******************.*****************.*..*****.*****.********************.****************.**************.*.*****************.***********.*.****.****.*************.*********.****************.******************************************.*********.*******.******.**********.********.**********.*********.***.***********.***.**.*****.*********************************.************.**.*******************************.*.************.*********.************************..*****************************.*.****.*.**.*********************.**************.********.****************.**..*****.***.******.****.*******.***.***.***************************.*******.******.*************.***.****.********.***********.************.*.***.***********.****.************.*******.**************.********.************.**.*.********..**********.*********************.*..********.************************.*******.**.******.*********.*************************.*****************.*******.**.***************.***.****.*.***********.**********.***********************.*********..*****.*****.**.*******..*****************************************.****.************.******.**.*.*********.**********.*********.*.*****.*********.*************.*****.*************.******.*********.*****.************************.*.************.*******.*******..*.*.********************.*.************..*********************..**************.**********.*******.**.*************.**********************..**********************************.**.*******.*****.*************.********* ******************.**********.**.***************..*******.*****.*.*.******.**********************.*******.********.**********.*******.**.**.******..****.***********************.**..*****..**.******.******.**.***..*******.*.**************..******************.************************************.*************.******.***********.**.********.**.********************.*****.***************.*...*******.**.****.**.*****************.*******************************************.**.*****.****.************.********.*.***.*****.*****.*********.*****.*.***************.*..****.*********.**.******************.**********.*****************************.*********************.*****.************.*****.***********************************************.****.****************************************************.*************.***********.*****************.*******.*************.*********.*************.*******.***.***********.********.**.*****.*****************.***************************.***********.***********.*****..**.********.******.***********************.******.******************.*******.****************************..*******.*********.*.************.**************.***.************.****.*******.***.******************************************.*******************************************..****.*****.***..******.********.************.********.*.*.************************************.*.************.*************.**.*.*****.*.**********.***************.*.***********.*..****************.**.*.***.*.**********.*.*******.*****************************.**.*****.************.**************.*************.**.********************.*****************************.*.************.*******.**.*****************.*.******.**************.*********.******.*****.*.********************.**************************************..*********.********.*.******.*********************************.***************************.****.***********.*.*************.**.**********.**************.**************************.*********************** .*..******.**.*********.*****.*****.*************************************.*****.*************.********.***************.******************************.****...***********.****.*********.************..**************.*******.****************.*********************************.***.**************.****.****************.***************************.**.*******..*****.**.******.**.*.****.***.***************************************************.*********.**.********************.****..**.*****..***.***.********.**.*...******.****.***.********..*********.*********************************.**.*************.*****.*.*************************.***.************************.********.****.*****************.****************************.****.**.***********************.****.****.***************************..*****.**.***********************.********.*****.*****..*****.**************.*******************************************************************..*****.********.***********************.***.**.*******.**.****************.****.*..*****.****.*******.*******.*****************.*.*.*********.*******.*.**********************.*.***********.**..****.*.*********.***********.************.***.**..*******.*****.*.******.***********.******.******************.************.*.****.*.************.*********************.***.*********.*.**.**************************.***********.***.************************************.*****.*****************..*****************.******.*******..*.****************************.***.******.***.***************************.****.***.**********.********.**********.*.*******.********.*******************.*******.****.*****************************.**********.*******.*********************************..******.****..*****.************.*...**************************.*.*******..***.****************.****.***.**.****************.**********.****.********************.*****.***********.**********.*********.*******************.***********.**.**********.***.*.****.**.****.*****.*.**************.******** ********.***********.**********************.*********.**********.*.**************.*.****.**.*********.**.**************.*.**********.*********************************.**********************.******************.*.*****************.*******.***************.******************..***************************.**.*.*****.****************************.***.***.**************.**.*.*******************.********************.*******.**.**.*****.*.*************.*********.**.***.*..******************************************.**.********.**************.*************************..**********..**********************.*********.********.***.*.*****.****.*.**.**********.**.**.********..****.***********************************.************..*..***.**************.******************.******************************.*****.***.****.********.******.*************.*..**************************.*.***********.************.*******************.*******.*********.**.**********.***************************..*****************************.*.****.***********.******.*.********.******************************...**.***.*****..*********************************.*************.*..****.************************.**********.*..************.****************************.*.****.****************.*.*.************.*********..*******.********.**********..***.**********************.**********************************.***.*****.***********.******..***..***.********.*.******.***.**.**.*****.**************..***.*.**.*.**********..****.********.*******************.***************.*******************.***.**************.**.********.*.******.*********.***********.**.*************.*.********************.****.*******************.*.*****.***..*******************.****.***********************.****.*.*.******.****.********.**.*************************.************..*****.*****.******.*********************.*.***********************.***********************************************.*****.*..**********.*****************.***************.**********.*.*.*. *.****************.*********.**********************.***.*.********.****.**********.*****.******..***.********.********************..**.*******.*****************************.***.*********..*****.*********.*********.*********.**************.******************.*****.***********.****************************************.*****.*******..****.********************.*************************.*******..*****..******.*********.*********************.*********************************.***..********.**********.**************************.***************************.******.****.***************.**.*********************.************.*******.***.*****.**********.*************.********************************.************************.*******..****.***.***********************.***********.*************************.***********.***********..*******.*******.******.******.*..**.*****************************..**********.**********.**.*..********.***..******.****.******.***********..*.*.****.************.*.*********.***********.************.***********..***..**************************************************************.******.**.**.*************.*****************************.***.*********.***..*.*.**********.*************..***************.*********.*****.*******.*****.***.***.*************************************.****.****.*******.*************.****.***********..*****.*************.***********.*********.****.*.*.****.***.**.*.**.*****.***************.**********************************.**.******.**.*****...**.******..***.*.*.**.**********.******.*.**.***************.***********************.*****.******************************.*.*****.**********.****.**********.*****..**.******.*****.****************..***.******************************.*****.*****.***.*********.****.*.***...******.***********.***********.***.*******.*****..*****..**************.*****************.*.***.***..**************.*******.*************.************..**********.*.***.********.**.**********************.****.******.******.***** .*****************.*****************.***********.***.*****************************.***.***************************************.**********************.*.**************.**************************.*******************************************.********.******.*********.***********.*****.****.*******.***.******.*.***********.*.*******************************..*****.*..************.*.*.**.**.************.********..*****************.********.******.*.************************.****.****.*****.******************.****.*****.*******..********.*****************.*.***************.**************.*.*********.*.********.**.**************.*****************.*********..***.**.***.*.************.*.***************************************.**********.******.**********.*.*.*.********.********.*********.*.*.**...***....****************..**.*************..***..*******************..************************.**.******.******.****************..****.*******.*****.****.****.*********.*****.**.*******.*.*********.***********.**********************.***.****************.************.****.*********.*******.****************..***.******.***.*****.******.**.**.**********.******.****.************************..************.********..**.***.*.***********************.******...*************.**.******.********.**.**.*.***********...*..**.******.*.******..********.**.******************.********.****.*******.**.*.*************************..****.*.******************..******************************.*....**************.*****.**.******************.*.*************************.**********.*****.****************.******.*****.******.*********.**********.*****.****************.*********.*****..*********************************************.**************.***.*.**************..*********.*******.******.***.********.******.***************************.**************.*******.************.***********.**********.***..*****.*******************.****.**********.******.****************.***.**..**..**********.*.**************.*********** *****.**.*********************.******.*.**.*****.***********.************.***.****************.***************..***.*******************.******.***************.**.*****************.*******.*.************.*******..**************.******..************..**********.**.*****************.***.*..*******.**********..********.*******.*.********.**.****.****.*********.**.************.*************************.*****.***************************************************.**************.***..***************.**.****************.**.**..******.************.***************************.***.*..******.**********.***.*********************************.*.************.**.****.*******.********.***.*************.***********************************.********.************.*.*********.****************.*.******.****.********************.******.***.*.*****..******.******************.**************.********************.*******..*****.**************************..**.*...***.*.****..**.***********.***.*.********************.**.*..****..*.********.********************.**.*****.*********.*************.*************.***.***.********.****************.*******.*************.********.**.***************.**.************.******.*.******.************************.***********************************.**.************.*******.************.*************************.****.***.******.*******..**************.**********.******.****.*.***************.*********************..*********************************.********.*********.**.*.**.*.*.******.**********.***..********.**************.*******.**.**.************.*****.*.**.*.**.****************.****************************.***.*.*.**.***.************.*******.***************.**.***************************************.*****.****.************.**************************.*.*********.************************************.**************.****.************************.********************.*************.****.***********.**.*****.******.*********.*************.**.********.*****.*************** *********************.***************.******************.*********************.*******.***************.**.****.************.******.******.******.*************.*.******.********************************************.***************.**.********.*********.**..********.***********.***********.**.****.*******.*.******.*.***.***.*.**********.****.*******************************.*******.*****************.***************..*.*.******.*.*************.****.*****...**********.*.*************.*****.********.*******.****.******.*.*.***.**.***************.*.*.****************.****************.******************.****.******************************.****.*****.**.**.***.***************.********...*********.*******************************************.*.**.**.****.***.*****.*****.*****..**..***.******************.*********.*******..***..*.************.***.*****.********************.*..****.*..*******.*******.***.**.*************.**.**.***.********.**********************************.****.******.***.*.**********.****.**********************.***********.***********************.********.**********.********************.*********************.*******.******************************************.**.*******.*************.*******.**********************.************************************.***********.************.*****************..***************.********.**.*.****.*****.******...**.******.*******.********.***.*..********************.***********.****************.********.******..**..**.**********..******************..*****.********.*****.*******.*****.*****.******************.******.******.**.********.*.****************.**.********.***.****.****.*****.****.****************.***************.*.*********************.*****.***********************.*****************************************.**.*****.****.****.*******..*************.*********.********.*******.*.******.*********.**************.****.*.***.***************.************.*.*******.*****************************.*.************.*.****.****.**.**.**** **.**********.*.*******.**********.********..*************.***********.***..**.*************.*.*.*********.*****...*****.*****************************.*****.**********.**.*******.***************.**.*******.**********.********.***.*******.******.****.*.*.************.********************.*****.**************.******************.*****.**************.*****...*****.*************.**.*****************************.*************************.********.*********.****.**.*.**.*..*****.*************************.**********.*.****************.*****************.*************.**.******.*******************..*..*************.**.**.**.***********.**.******.************.****.*******************.*******************.*******.*******.**************.*..****.*********.***********.***************.******************..******.*********.*********.***.***.*********...**********.***********.*******************.********************.***.*******************.***..*****.***************.****..*****.*******.**..*********.*.*******************.*********.******************.**********************************************************.***************************************.*******************.****.******.******.****.*.**.*************************.*****************.*.***********.************.**.******************.**************.**********.**.**************.*****************.*****************.**.*********.*******************.****.*****.************.************.***.***.********.*.*.******************************.***.*.**********.**************************.****.*.****.******.******.***.***.**.*******.******.*.****************.****.***.***.********.****.*************.*.***.******************************.*****.***.**************.****************.*.**************************.****...**.****.*************.***.**************.*.*******..********************...************.********.********************.****.*.******************.*******.***.*****.***************.************.***********..*******.****.****.*..*************** ***************.****.*.**.*************.**************.**********************.**********.***********************.**.**********.********************..**********.*****.*******.********.****..****.****************.*****************************.*****.*.****.********.*****.**********************************..*****************.*********************************************.****.**********.**.***.****.*******************************.****.******.**************.**.*****.****.****************.***********.***.*********.************..**.**.*********.******..**************.**********.*****************.***.*.****************************.*****************************.**.*.*****.*******.**************.***********************..*..*.***********.****.*****.**********.******.****.***.**********.****************************.*.***********.*.************..******.*********.****.*******.************.***.****.*******.******************.*****.****.********.*********************..**********************..**.*.**********.****.*******************.**.*.*****.***.*****************.*****.**********************************************.*********************...**********.******.*****.*******************************.***.***********************.***********.*****.***********************************.*..*******.**.************.*********.******.******.********************.**************.**.********.****.*****.***.****.******.**********************.************.*********************.****.**.*.**********.***.******************.**************.***********************.***..**.***.******.*********.*********.******..***********.**.****.***************.****.*.******.**************.****************.**.*********.*******.*****.*.***.*****************.*****************.*******.*****.*.***********.*****************.***.*******************************.****.**********************.********.********************.******.*.****..***************.********.*.****************.*******.************.*************************.******.*.* ******.*****.*******.*****************..****.******.*.*****..*****.*************...*************.*.*****************.*********************************************************.*********.******.*.***.***.******.**.****************************************.***********.**************.*****************************************.******************.*******************..**.*.********.***************************.****..*********.********.***.*.*******.****.*************************************.*************.******.************.***********.******.*****.*********************.*.*********************.**.******************************.****.****************..*..************.**************.**.*******.***.****.****.*****.**.**.**************.*.***********************.**********.***.**************************.********************************.*****************.*******************************.***.*****************.********************.*************.****************************.*********************..******************************.**..****.*****.*****.*********.*****.*.******.*.*********************.**.****************.*******.********.****.**********************.****.*******.*******************.**.**************.************.*************.******************************.***********.******.**********.******.*..**.**.*.*******.**.********.*********.***********.*****.************.****.***.****.*************.**.*.*.**.******.********.****.******.***********.********************.**.******.************.*************.*************.*****.*********.*****************.********.*************.*.***.******.**************.*********************.*.*********.***********************.************.*************.**************************.**.*************.**.*****.******.*.**.*..***************.**.*****************************.*************.******.**.******..*******.**.*.**********************.**.*********************.***.********************.*********.**********.*.********************.*****************.*****.** **.************...******..********.*****************..****************************.*******.*************.*******.*.****************..**********...**.********.*.*.*.****************************************************.****.****.**********.*.***********..**.***.*******.******************************************************.******.**********.*****.*************.*******************.********.*****************************************.*.*************.**.*****.*****************.********.******.*.**.*********..***.****.****************.********************.*************.*.*******.**********************.******************.*.***.*******.********.*.*.*.********..*********.***.*******************************.*.*.****************************.************.********..***..**.***********.******..*****.*****.*******.***********************.*.******.*.********.***********..*****************************..****************************.************************************.**********************************.************.*.***.****.***.*********************************************..*****.***.**.**..*.***************************..*****.*****************...*******.***************.*.********.****.********************.**************************************.***************.*********..******.**.**.*******.*******.***********.***..***.********************.***************.*.************.********.*****************.**.************.*********.*******..********..********.***************************.*****.***.********.****.***.**************.********.*****..******.*.*.***********.***.***.*******************************************************.***********************************.**.*.***********.*.*.****.*************.****.****.*****.**************.****.**********.********************.***.*.************************************.*********************.*.*******.******.**.**.*********.*******..*.*****************.*******...**.****.*********.**************.************.******.*****..******.**.**.*************** ********.*****.******************************.**..******.**************************.******.***.******.********.**.*********.***.***..***.**.**.**********************..*****..****.******************.***.*****.*********.*************************************.******.***.********.******.*******************.*****.***.********.***************.***.*********.**.**********.*.**************.*.**.*************.************.********.***********.************.**.**************.***.*****.***.***********************.*********************.*.**********.*.*************************************.*******.******.*****.****************.****.**..***********.*.********.***************.************.**..******.**.************************.*****************.********.******.*.*****.****.*.***************.**********************.*************.****.*****.**********************..*.**.**********.**.***********.*..**************************.********..********.************..****.******.********.****..*****************.*******************.*********.*****************************************************************.****.**.***********************.**************************.***...***********.*.*.***.****.*******..**.*******.*****.*******.*******************************.*************.*.******************.*************.****.**.*********..*******.********.**..****.*...***.******..***********.************************.****************.**.***.*************..*********************.********.*.**.*.*..***.**.***************..******.****.*..***********..******.*.*****************..*************.***.***********.************..************************.************.****************************************..*****************.*********************************.***.**************.***********.****.**********..*.**********************************.*.***************.***.************.*******.*.*****.**.**.**.****************************.*******.**************.***********.***********.*******.**********.******.*.***********.***.**.*** ****************.***.*****.********************.****..***********.***.****************.****.****.***.**.*.**************.*****..***********.**.************.*.*********************.**.****************************.****************..***.*****.**..******************.*.******.*****.******.**.**********.*****.*******.***********************.*.******.*******************.*******************.************.********..************.****.************.*******.********************************.****************.***************.*********.**.*****..***.*****.******************.********.*.**.*.**********************.****************.*******.**************.**.**.*.******.************.******.*.*****.*.*****.**************.**********.**********************************.******.**.**************************************.********.**.***.***********************.******.***************.*****.**.**************.*.********.*****...*******.***.********..***************.**********.***.*******.*.*.*******************.**.***.*******.*.****.***********.***********.************.**************.*.**.*******.********.*.*****.**..******************.********..******.****..*.******************************************************.**********.********..******.********************...***.******.************.***.***.****.***********.********.*******************.***.************..*******.*******.***.*..**************..****..*************.****************.*.******.************.*****.*********.******.*****.****.**************.*******.************************.*****.***.************..***********************.*.**********.******.***.**.*****************.***.***************.*****.**********.*.****.***.**.*****.************.*****.*.***********************************.**************************.*.**********.**.**.***.**********..*****.**************.************************.****.*.*******.*.**.*.****.*********.*****.***********.**..****************.**.**********.*.****.*******.***.*************.********************************.* *************.****************.******.**.****.**************.*.***.*****.******.*********************.*******************************.*.*******.*.*.***********.*.**..***************.**..****************************.***.******.*.*.****.**************.**.******.**.****.********************.******.***********..*.************************.*****.****.**********.***********.***************.*************.***********.********.*******.*****.*******.*********************.**********.*****************.*****.*****.***********.****.*****.****************.*********.***********.*.******.**.*.*******...*****************************..**.*************************.*.***.*...****..***.********************************..****.************.******.*********.************.*******************.*******.*****************.*******.*****************************..**.******..***************.*******.*.***********.*.*****************.***.***..************.*****************.**********.***************************************.***.**.*********************.*****************.***********.****************.*.******.******.******.*******.***.******.*****.******..***************.*.****************.**.*.*****.*****.**.****.*******.*******************************.********.*****.*.***************..**********.********************.**********.*.*******.***.*********.***.**********.*****.***.******.******.*.*******.***********.****.*******.***.****..******.*********.*.********.*.**************************.**.***.**.*****.*****.*********************.***************.******************.*.******..******************.**********************************.******.************************.**.*.*.*********.*.*********.**************..*******.***.**.**************************************************.**.****.*****.**.******************************************.******..*.****************.***********..*********.***.****.**************.**.**.***..************************.***************.****.******.*.********.****.***********.************.** ***.***************************.**************.****.**************************.*************************..*****.*******************.******.**.**********************.*************************************************.**.****.*.******.*****.*********..**.**.*****************.*******************************..**************.*.************.****.******.*********.**.****.*****.*********.***********************.*******.*******************.***.**************.****************.*******.*****.*******.**..**.*****************************.**.******************************************..********.*******.******.****.********************.*******.*****.****.**.*.**********************************.*********.******.****...******************.****.*.*****.**************.**********************************.**.*.*********************..*********.***.****..******************.*********.**..***...**.**********.*.*************************.***********.*********.************.***.**********.*************.********.***.****.*******..******..**.****.*******************..**.**********.*********.*******.***************************************************************************.********************************.**.**.****..**.*.*****.***.*****.***************.********.*********.**.*******.*****...***************.*.***.***************.********.**********.***************.******************************************.*****..*********************.********.**************************.****.****************.******.***********************.****.*.********.*****************************.********.***********..****************.***.*********..**.*************.*****.*********.**********.**..**.****...*****.*****.****.**********.*..*******.*****.*.***********.*************************.**************************.*****************.*******.************************.****.***.***************************..**.********.*****************.*****.****************.**..*********..******.****.****.***.**********.************************.**.** ******************.*****.*.*.*..*******************************************************.********..******************.******.********.******.**.**************************.*********..**********.*********.******************.********.******.**..****.*******.*******.*********.********.**.*.***.***.***.*******.************.**************.**********.*************************.*****.****.***.*.****.**********.*********************.*.*************.*.***********************.***.*********.*******..*******.***.**********.******.***.********.*****.*********.****************.************.***.*************.***..***.****.********.**.********.********************.***************.***.*..****************.************************.********.***********.***************.*************.***.*****.****.*****.*********..***********.*.*********************.**********.********.*****************.***.*..**.****.**.********************.******.*****.********************************.****.**********.******.***********************..***.*****.*********************************.****.*********.*.**************.****************.***********.****.*******.*********.*.************.*..**.*****.*******..***************************.*************.**.******.*****.***********..**************.***********.********************.***************************.*..*.*************************..*********.*********.****.********.***.*.***************.************.*****.***********************.***.*******************************************.*..***.***************.***********.****.***.*************************.******.***.***.***.*****..**.*****.******************.**..**************************.**.********************.**.****.*********************.*.*******************.****.******.*****..********.************.**..*******.************************.**********.***********.***.******************.****.*.************.**.******.************.*******************************************.*********.***.***********************....***.*.************ ****************************.*************.**.*****************.****.******.***.***************.************.********************.**.*********************.************.**.******************.***.********.*****.*.*******.**.*****.*.****************************************************.**********.******.*****************.*******...*******.**********.***.***************.****************************.*************.*****.****.**.**.*****.******.*****..***.***.***.*.*********.*******.******.*************.***.***..*.**********.****.***.*******.*********.*.*******************.*****.*.***.****.*****.*************************.***.*.*..*************************..********.*********************************.**.*****..*******.***..********************************.*.********.********..**.************.********.***.*..**..************************.*******.**************.****************************.*********..*********.************..*********.***.*****************.************.**********.***.**.**********************************.*********.*****.**********************************************.**.*********.********************************.********.*.*************.*******.*****.***************************.*******..*********.*******.***.**********************************.***************.*************.******.**************.**.******.****************.******************.******************.**.*.****.***.*******************.*****************************************.****.*******.******...**.******************.**.***.*******************.*********************************************.******.********..***.**********.*************.*****.****************.***************.*.**********.**.*********.*.******.**********.****.*********.*********.*****************.*****.*********.*****.*******.**.********************************.*************..**********************.***..*********************************.**.**********.********.*.*.********.*******.***.****.***********..***.**********.**.********.*******.******* *.********.**.*********.****************.***.****..*************.********...*.*****.******.***********.********.*******.********.*********.********************.*****.**************.*.******.********..*****************.*****.*****.********.*********************.********************************.***.*********.**.*********************.*****.********************************.*******************************.********.***.*.*.***********.*******************.***.***.****.**********.**********.***.***************.*********.********************************.**.*******..****.******************.*******.************.*.*************.**.***************.*****.**********************************.**.**********..**.***********..************.***.*************.***..*.*****.*****************.*.***************..*************************.*********************.************.*******************..*.*.***.***.*****************************.*******.********...**********..**********.*.******.************.***.***.**************.**.****.*************.***************************.******.*********.*.*******************.**.****.***.*******.***************.****************.****.*.******.*****.************.*****.**********.*.**.************************.********.**********..***.******************.***************.*****.***********.******..***...***********************.****.**.***.***..**.***************.****************.*****.**.*****.**.*.*************************.*******.*************.*****************.*.****.*****************.*.******.****.******.****.*******************.**********..********.****************.*************.******.******.**.****.*********..******.******************.***.***************************.****************************.******.*************..**.***.**.**.*************************************..*********.*******..*****************************************************************.********.*.***.**.*************.********.*****.*********.*.***.**.************..**..********.********************* *********.*.**.*******.*****************..***********.****.**********.******************************************.*.********.**.*..*******.********.***********..**.*****..**.*****************************.************.*******************************.************.***.************..********.*****************************.**.*******.*******.***********..**.**.****.*********.********..**.******.*****.************..********.****.***.**.***.************************************************.********.***.*************.**.********.**************.*******************.****.**.****.*******.**************.***..***..*****.*.*..********..********.**.***.**********.*******************..*********.**************.*****..**********.************************************************.************..******.*************.****.*********.*.******.**.**********.****************.**.***********.***.*.*********.***.*.*.*********.**.***.********************************************.*****.************.*******.**************.*****.*.*********************.**.****************.*********************..****.*******.***********..****.*****.**********.*****.***.******.**********.*********.********.*****.*.***********************.*******.*************.***************.**************.***.**..****.**.*****.***.**************.*****.********************.****.*******.********.*********.*******.******.******************.******.******.***.*****************************..*...*******************.***************************..*******.***.**.**.***********.********.*****.**********.*****..***.************************.******..***..***********.*.***.***.*****.********..***..*.*************************.*****.**************.***********.*.**************.***************...*******.***************.****.******************.**.***.********.*.********************.*******.*****..*****.****.**********.***********************.*****.********.******.**************.********.*******.**************************.*.*****..****.************************* *******************.******.******.***********..*****************.*******.************************.*******.***********.**************.********.********************.***********.**********..****.*.*****.*******************..************.*.**.*.*********.***.********..*.*.*****.*.********.*****.*****.***********.*******.**.*****.**.*.*****.****.**.******.*************.******.***********************************..**********.**.**.*****.**********.*****.***.********************************************....*****.******.******************************.**************.***********.*****.**.**************.**************************..***.*.***.***************.*********.****************..*******************************************.****.************.********.******************.*.********.**************.********************************************************.********.******.*********.**********..*****.*.***********.*********************.******.*.***.**************.***.******.*****.**.************.**..**.************.********.******.*******.*************************.*.**********.********************.***********************************.**.********.***********************.**.******.****.*****.*******.*********.************************.***.*.*****.********.*****.***************************************..*********..*****.****************.****.*******.*.************************************..*************.***.*.********************.*.***********************.********.*.*.***.**..*.**.**********.********************..********.****.********.******.**************.*******.************.***.**.*.********..*********.**.***************.************.***.**************..************.*****.**..****.****************************************..*******.*******.**********.***************.*******.**********************.*************************************.*************************************..*****.*****.******.*.*****.*********.**..************.*******.************.****************************************** .*..*.*******.*******.****.*******.******************.************.*..*******.******.*.************.*****.*..****************..****.********.*****.*********.******.********.*******************.****************.*...*.***********.********.***..**************.***************.****.*********.*********.****************..*******..****.*.**.**.*.**.*******************************.****.********.**.*******.****.************.******.*******..***.**.******************..*****.*******.*.****.***************.**********..************************************.****************.********.*********.********.******.**********.********.***************.*.**********************..******.******.************.**.*.***.******************.*.****.*******.*.****.**************.**.*.***********************.*******.****.*****************.*.********************.************.********.********.*******.**.*****************.*.***.***************************.********************.******.****.**************.*********.***.****************************************.*******.*.***.*******.**********.*****.*********.*****..*****.************.*.***.******.*************.*******.***.***.*****************************************************************.***.**************************.*.*.*****.***..******.********************.***********.*****.*******************.*************.*******.*.*.*.***************.***.**********.***************.**.**********************.******.**.*********.*.**********.***.*************.***************.**********.**********************.*****.*********.*****.****.******************************.********************.*********************.*****.************.****.*********************************.***.******.***************************************.**.*******.***********..*..***********************..**.**.***.**********************.************.********************.*********.*****.*****.************.*..************************.*********.*****.*********.*****.*********.*********.***.********************* *****************.**.*******.*******.**********..****.**.******..**.********.**********************.***********.*******.***.**.************.*********.************.****.*.******************************************..*******.******.*****.************.***.**************..***.*****..******************.*********.*..******.**********.****.****************.****************.***.***********.*.***.*********.********.***********.**.*..****.**.*****************************.**.*******************.****.*****.**.************************************.***.**.***********..******.*.************.*******************.*******.**************.*********************.*******.**************************.*************.*********.**********.*****.************.**.********************************.*****************************************..*******************************.******.*****.************.********..*************************.******.*.*.********************************.**************...*******************.**..*********.*****.*****.*********.********.*.****.***.****..*******..******************.****.********************.***********.**********************************.************.**.**.****************************..*.**********.***.*.****.*.****.******.*************.***************.****.***.*********.**********************.***************************.**.**.*.*****************.**.*********.*.*************.**.*************.***************************.***************.******.*****.*****************************************.****************..****.*****************************************.*************.****.*******.**.****.*.**.**.**********.*.*.*.*************.*********.***************.*****.*************************.***.**.****.*******.*.***********.****.*.*******.***.******.***.******.************************.***.*****************************.*.****.***********************.*******.**.****.****.**.*********************.*****.**.***************.******..***********.***.****.***.**************************** **.*..******..**.********..********************.**.*****.*********************.**************.*****.**.***********************..*.*******.*..******************.*********************.**********************..***************.**************.***.**********************.**************************.******..********..**.*.*******.************.**.*.******************************.*********.***.**.**************.***.***.*.*********************.**..************************.*****.*******.********.*************************..**.*.***.*******.***.**********.********..*****.*.*.******.************.********..*******************************.***.*****.***.*.**..**..***************.****.**..****..***************..**.**********..****.*****.**.*******.*****.********.****.******.**.**.***.***********************.*****..****.***.****.*.****.*****************..**********.*****...*************.************.*****.*************.*.*******.*************.********.**********.**.************.*.***********.**.*****************.**.****.**********.******..******************.**.**********.******************.**.**************..*********.*.*********************.*.******.*************.****.*********.****************.*.***.****.*******..***..****************.*.*.*************.*******.***************************..*.********.***********.*.**********.*****************.********..******.*****.*************************************************.********.**********.***.**.********************.***.*********.************************************.**..***.***.*****.*.*********..***.******.*****************************..************************************.*****.***.*********.***.*.*********.************************.**********.**.**.**..***..************.**.**************.***...**.************.***********.**.**********.***********..*********..*****.********.**.***********.*.**.********.***************************************.****.*************************.************.******.****...**..*************.**********.****.******** *********.******.********.*****.***************.************.*****************..*************.*********.*.***.***.*************************************.******.*.************************.****************.********************.*.*************************.*************.***.*..***.**.*******.**********.******.************.****.***.*.*****.****.***********.****************.*****************************.*****************.****..**.********.*******.********.**********************..****.****.*****..***.**********************.****.********.***************.***.****.*************.**********************.*******.*********.***.**.****.*****.******.*******.*******.*.*****************.**..*.***.**.***.*.*****.**********.****.********************.*******..*********.***.*********.*.****************************.***********************.**...***********.*****.**.***.***********.*.*******.*****.********.*********************.*.********************.*.***.*.*********.***..*.*******************..*.**.************.**.***..*******.*******.**.*********.***********************.*********.*****************.*********.****.******.****************.********.*****.**********.****...**************.*********.***********.*.*******.*..**************************************.***.*.********...******.******.***.**************.*.*****.**..*******************.*********.*************************************.*****.**.*****.*.**************.*********.***.*************.***.********.******************..***************.***********..********.**************.*********.*.*******************************.***.***************.*****************.*****************.*********...***.********.*.***************.**.****..******.*********************.****...*****************************.*.**.******.****************************.**********************.********.*.*****.**.*.****.*************..***********************.***.*****.******.***********.**.****.***.******.********.********.******.**.*******.****.********.**.*.***************.***** ******.***.********..*******.***..**************************.********..******************.**************.*.****************************.*******..***********.*****************..****.**************.*.*******.****.****..*******.***.************.*.*.**.****..*********.********.*.******.*.***************.*********.****.*****************.***********************.****.********.************************.**********.***.**********..*************.**************.**.**.******.****************************..*.***********************************************.**********..*****.***..**..***************.**.*.******..**.*************************.***************.****.*****.*****.*******************.*.******************.**********.*.***********.**********.*****.****.*.**.************..****.**************.**.*****.**********************.**************.***********.**********************.*.******.****************************.******.****************.*******.************************..****************.**.******.***.*************.****************.********.*.************.*******..*.***.************.*********************************.*.*******************.**********************************.*******.**************************************************************************************.***.****.***.***************.****************.*.********.**************************.*******.********.***************.*****************************.************.***********.***********.*****.******.***.****.***.******************.*..******.**.*.****.*****************.*********..************.*.***************.***.***************.*******************.*.****.*********.****.*******************.**.*****.******************.****.*****************.***..****..*.*****.***********.*****.********************..*********.****************************************************.*******************.********.**********.***.*.*********..*..********.**.*.***..**.********************.*************.*****.*.*.*****.*******.*.****.*****.*****.******* *****.****************************.******.******.*****.***.***.*******.**.***.*.**********..*.*.***********.****.*******.************.****.****.******.*************************..*********************************************..***.******************.************.*.*************.*******************************.**.********************.********.*******..*******.*****************..*****...********.******.***************************.*******.********************.*.****.******.****************.****************************************************.****************.****.***********.******..*******.**.********..*****.************************.***************.*****************************.**.********.*****************.*.********.*.*.***.**.*******.***************.**.*****.*.*..*********.********.**.***.**************.****.*****.****************.***...**************..**.*.*****.********.*******..*******************.***.***********.*****.*********.*********.***.**.********.**.***********************.**************.******..*****************.****.**.**********.****.*************.**********.*********.***************.*******.**********************.*.****.*.************.***************************************.*********.*******************.*****.**************.********.******.****.*******.**********.***********.**.**********.*******************.***.*.**.**.*..**********.****.***********.*******.*****.*************.****..*********************************************.**.*.****.*****.************************.*****.*************************.****************.********.****.******.*.***.*.********.********.*******.***********.***.**.*********.********....**.**.******.***.********.**.*********************************.***.***.***************.**********..*.*****************.*..******.*****************.*****************..****.**.************.***********.***.*****************************.**********.*************************.*.***********.****.**********************.*******************.*************** *.****..*******************.*******.***.**************.*.**********.*.********************..***************.******.***.****..******.******.***************.*..***..****.*****.***************.******.*******.********.***.*****************************.***..**.*******.******.**************.*******.*****************************.**.*****************************.***************.******************.**.*****.******.********.*.*****.*****.**********************************.*.***.***.*******************..***.***********.*.*.*****************************.**.*.*****.*****.*******************.*******.**.*.******.*******.*****.*********.************..***********************..***..******.***********.***********.***.********************.*.****.********.*****.*****..*************.*.*****..****.***.********.******************************************.**.************.*************.*.***.********.******.*************.************************.*.***.*****.**************.*****.******...********.****.****.***.****.**********************************.*********.*******..**.****************..***...******.*.**..**.***********.**..***.*.********.***********************.*****.********************************************.****.***.*.**********.****.******.***.**.************.********.**************************..********.*.****.************.*******.************.**************..************************..**************************.*********..*****.*..**.**************.****.***.***.**.**********************..********..******************************.********.********************.***.***.*.*******.***********.***********..*****************.*******.*******.*.**************.*********************.*****************************.************.****.*******************.**************.*******.******..*********..***..*******.******.****************.******.***.***************..****.******.**********************.**.********.***.********************.*********.***.*.*****.************..*********.**.****.**.******..*****.** .**..**.***********************.***.*****.*****.******.***.*********.*********************************.**********.**********************.********************************.***.***********.**.*********.************************..*********.***********************.*****************.***.**************.*********************...*********.***.**.*.*****.*****************************.**.**********************************.********.******.***.**************.***********.*********.******************************.*******..*********.*******.**..*****.****.**************.****************.*****************.**.************.*.********.***.**********.**.***.******************.*****.*******.**.***************.**.***.*.********.**.********.**********.******************.****.****************.***.******************.*******.*******************.****.***********.*********.***.*****.*.*************.*******.**************.*****.**..**********..************.*******..****************************************.*.*.***************.********************.*.******.**********.*.*************************.****.******************************.****.**.***************************************************.*..***********************.***.**.*.**.****************.*.******************.***********.*******.*****.*********.****************.***********.*********************************..*.*********************..*******************.**.******.***.****.*******.*****************************************************************.********.**.*****************.*.********************..************.************.****************.***.***************.******.**.***************.*******...***.*******.**.***********.****.*************.**.*.***.*********.***.*********.***********.***************.****.****.****.***************.******************.***********************.************.****************.***.*********.***.*******.*************.***********.*********************.******.****.**.*..***.***.*.******.***.*******.******.****.****.***.****** ********.*************************..***.******.*****..***.****.****.*****************.***.************.*********.******.**********.***.**********.*****.*****.*****.**********.*************.******.*********.****.**.*******.************.**********.**********..*******.************.***..*********.***.*****.****.****.****.************************.****.************.*******.*********.*.**.*****************.***********.**********************.*******..*********************************.****************.**.*.*******..****************.*****.**.***...*********.***.*******.**.******.*******************************.*****************************************.*.*****.******.***.***.**********************************.***********.****.****************************.*******.******.*******************..*****.*.*.********.*********.*.*********.*************.****************.**.****.***.*.*.****.**********..*********.***************.*.********************.************.*..***..**.**.****************.***.*************.*********************************.*.*.****.*.*********.*******************.****************************************.**************.*.****.**************.**.*********.***********.****..*******************************************.***.***.****.************************************..***********.**************************.**.****************.*****.*********.**********************.**********..*******.*****..****.*.*******.**************************.****..*...***..***.***.*.*.************.**********.*******.***.*.**************.************.************.****.*.********.******************.******************.*.*.***********.******************.*.*.******************************.*******************************.**..*********.**.*************.*******.****.****.***.********************.*****************************************************.*****************.********************.******************.*************.**********..****..******.*.**.*.*.********.*.************************************.***. .*.*.***********.***.********.*.********.****.************.**.**.*********.*********.****.****************.****.*******************************************.****..******..*************.***********************.********.****.********.***********.**.*.*.****************************************.****************.***********.*****************************.********************..*************.********************************.*******.************.*.***..*..*********************.*******.*****..***********.**********************.*******.**.*************.**.****.*..*******.************.**.***************.*************.********.**.*****************.*********.***********************..*****************.*.***.*****************.******************.******.**************.*****.********.**************.*****************.******.*************.******.***************.***********************************.****.*.************.*.*****.*.**.************.***********.****..**.**********************.*.*****************.******************.************.*****.**.*.***.*****.**************.*.**.**.**.*************.***************.**.**.**********************.***.*****.*********************.**.****************************..***************************************.*..**********.*************..***.*****.*****.**.*.******************..***********...*********.*****************..*.********************.*********..*********..************.**.*************..****************.****************.**.*.***.********.********.*******************.********.**.************************.*****.**.********.*.**********************.*.***.**.**.****************.***.********.*.************.**********.*************.***************************************.*******.******************************.**.*******************.********.********.******.******.******.**********.*******.**************************************************..*******.****************..********************************.**************************************.***************** *..****************.**********************.**.***.********.*********.***********************..**.**************.****************.***.*********************.**************.*************..************..****.*******.****************..*******.**.************.*******************.***************.*.******************.********.*****.*********.***************.***************.**.**.*****.*******.****.*************.****..********.*****.*************************.*..*********************************.******************.****.**.**********.*******.*************.********..*.****.*********************************.**.*******.***.*.******.*..*****.*******.***********.*******..************.****.********..****.***************************.*******************************.***********.**************************.***.**********.*********.********************.***.********.*******************.****..*****.************.*.*************..*.**.*.*.***********.*****.********.**********.*****.**********.**.*******.**********.******.****..*.***.***.*************************.********..*************.*******************.******************.**.***..**********.*.******.*******..********.*********..***.*********************.******.***********************************.*..***..***********.**********.***********.************.****.**********.***********.***********************************.************.******.***.*********************************.**.******.*******.**********.*********************.****************.***.*.***********.**.*******.***************..*********.******.*******.*******.*.*.*..********.****.******************************.**.*******.**.*********.*******..*******************.*****.*****.*********.*************************.******.********.*******.*****************************************.************..******.******************************************.******.*************************...*.*.**********************..***.******..*.*******************.***.**********.********.*******.****************.***** *.*****.**.*****.******.*******..***********************.***.*****.*****.******.********.***********************.**.**.**.************.*****.*********..*********..*****************.*********************.*************.*.**********.**.****..*************.*.******************.***.********.*************.*****************.******.****************************.*.******************.*.**********.****.********..*****.**.*.*****************.*****.**********************.**********.*********************..**.*********************..****.***************.*.****..**.********.*.**************.********.****.*.**...*******.*******************.**.*****.**********.***************.*.*.********************.**************************.****.****.****************.****************************.***.****************..***.********.***.*****.*******************.******.*******..********.**.*********.***.***.**********.***************************.******..******.**************.**.**********.***********.***************************************.*******************..**********************.*******************.***.*****.***.****************************..****.**********************************.*******************...*****.*****.******.**************************.****.************************.*************************.********.**.***.****************.***.******.**.****.*********************.***.*********.*******.***.*****.*****.******.*.**.*****.***.****************.*****.******.**.********.******.*********************.************************.***********.*****.*.*.*.*****.********************.**********.*************..*.******.*.*******************************..******.**.**********.*******.****.********.****************..********.*******.**************************.****.*******.******.*******.*.******.*********.***************************.******.*******..*****.*********.*****.**.*.**.*.**********.**.***.****.******.********************************.****.******.******************************.***********.****.*.***** ****.**.***..**.*******.******.*.*****.*.*********.*******..*********.***.**************.*******.**.*****************.*..*.*.*******.****.*********.************************.*.*********.***.*******.************************.*********.********.*******.*.**.***.********.*****.**********************.*****.*********************.******.****.*****.*********.*.******************************************.**************.****************.***********.****************************************.***.***********.****.**************.************.*****************************.**********.**.******.*.*.*.****.***.****.***.*************.****.*******************************.**********.***.**************************************.**************.************************.********..**********.***.*********************.*.**********.*****.**.***************.********.**************..****************.*************.********************...*.****.*****.*.***.**************.*****.*******.***********.*******.***********...******..*********.***********.**************.****.*******.*.************.**************.**************************..******.*********.*.*******..*****.*********.******.*.**.********************.*************.*************.**..*********.*****.***.********.****.**********.**.**********..***************.**********.******..***.************.*.********.*********************.**********.********.****************.*********.********.***************.****.*******.***.****.*******.*******.*********.***********.*.***********.******.************************************..****..************.***************.**.*****************************.*.***************************************.***.*****************.*****.******.***.******.*.******************************************************.*************.*****.**..****************..*********.*.****.****.**********.**.***.************..**.**.***********..**...************..******..******.*****************.******..********.**.**********************.********.********** ******.****************.********.***.************************.*..********.**.***.***********..**********************.*******.****************.******.*.*****.**.***.********.****************************.*.*********.*********.*.********.*****************************.*******.********.****.**.******.*.*************.********.***********.***.*.**..*.********************.****.*.********.*...******.***************************.**********************.*******.********.******..**********.****..******..**************.*.****..*************.*********..***.**********.******.**************.**************...*********.***.**************.*****.****.**********************************************.******.*.*****.**************.*****.*..*******.**************.******.*******.*.****************.*.****.***.**.***.**.******************************.**********.****..********.**.********************.*************************.***.*******.*****.************************.******.*********************.************.*****..*******..*****************.*****.*********.********.********.***********************.****************.**.********************.*************..*******.*.****.***.*..***..**.*************************.***********.******...***.**.*******.*.*.*.******************.******.*..**************.****.**********..*************..*****************************.**.*.*********.**********************..****************.************.*.********..****.****.***.***.**************************.*.************.*****.*****.*****************.*****.*******.**.*.********.*****..*.***.*.******.******.***************************.*.***************************.**********.*******.*************.******...*******.**.***.******.*****************.************************.**.***.*************.****.*****..*********************************************.**.**********..**.***.***.*.***..*******.***************.*...**********.*********.*************************.***.*****.***..********.******.*******.***************.*********..*.****.** **.****.*******************.*******.**************.******.*****.**.*******.********.*.*********************************************.***.******************.***********.**.*********.**************.**.*.***.********.****.************.******.**.**.**..***********************.*******.****.**************************.***********.**..***************************************.***.*******.*********.***************************.*****.************.********.*********.****.*.**.***..****.*****.*.*********..******************.***.******.******************************.*.****.*******.*********.************************************************************************.**.***.******.****************.**.*************.******.***.*************.*******..*****************.*.********.***.****.*******.********************.**.*.*******.*********.************.**************..*****************.**********.***..******.***********..*.*********.*************..******************.***.***.**********.*********.******************.**************.******************.*****************.******************.***********.****.***********.*.**.*************.******.*********.*.*******************.************************.****************************************.******************************************************.****.****************.**.******************..*********.******.******.********************************.*******.*****************************************.********.****************************.***.*****************.*.***.******.******.***********.*.**************************************.**************.****************************.********.*.********************.**..**.********.********..*.*.**********.****.*.********.*****************.**********...*.********.****.****..*****.***.****.************.**.********************************..*******.********.*************.**********..***************************.**********.***.*****..****.*******************.****.************************.********..************************ *****.*************.*.*******.******.**.***********..****.***.***********.**.***.**.*****.*********************.***.************.*******.**********************.******.*********.**.********.*************.***************.****.*.****.*.****.****.***********.***********.*********************.*******.*********.************.**************.**.********************.****.*******************.****.****************************************..******.****.*********.**************..***.*.*..************.*********************************************.********.****************.*************.***.******.*.******.*.***.*.********.****************.***************.*****..*******.*********..**************.*********.*******.*****.***.**.************************.*****.*******.**********************************.**************.**.*********.***.********..**********.*************.************.*******.*********************.********.*******************.**.********.******.*.*********.*****..*****************.*******.******.***.********.*********.*.*.***.********************.*.************************.***********..*.****.**************************.*.*************************.****************.*****..*.*******.***********************.*.*******.***.********************..*****.***.***********...******.*********.****.*..*****************.***********************.*.***.*******.********************.*********.********************.*******.**.****************.*************.******.****.**..**.**********.*********************************************.*****.*********.**...*******.***.******************.*********.***********************..**********.*****.**.*.******..***************.****************.*****.*..****.********.************.*******************.***********************..***********.*************..***.*******.***************..******..****************************.***.************..***..*.****************.****.********.*.***.***.*********.*****.*.***.************************.****.**************.*******.**..***** *************.*.*********.****.******************.*******.**.**********************************.**********.*.*********************.**************.****..********************************.*.*************.*******.********************.*********.****.****.******.************.***.**********.*******.*********..*.**.********************.*************.*******************************.****.**.*.**..***********.****.******..*.***************.*********.*********.**********.************.*.*..****************.***************.*********************...**********************************.***.***.**********************************.*****.*********************.*********.*******.******.*************.**.****.******.*.**********************.*.*.*******.*.*******************.****************.***************.*******.**.************************************..**********.********.*.************.****.*************.******.***..**************************************************.*********.**************..******.**************.**************.****************************************.****.**************.********..********************.******.*.*.******.***********************.***.**********.***..********.**********.********.******.**********.*****.***************.****.***********.****.*.********.*.*.****************.********.**.*.***..***********.***.***.***.*.**.***.**************.*.*********************************.**********************.**.***.****.*******.*.*******************.****************.*****.***********.********.*.******...*..****.**********.*****.**.*********.***.****.***.*.******.**..****************.***..**************.****.************.****.*******************************.****.***************.****.***********.*.**************.***.***********.********************.***********.********.*******..***********.*********.************.************..****.*****.************.*************.*****.***.*****************.*************.******************************************.*****.*****.***.*************. ****************.*.****.**.*****..****************.**.*.**************.*****************.***.******.*************.****..***.***********.***.****.*.****.*****.******************.****.*****************.*..********************************.**.*****************.*.******.****.**.**.*************************.********.********.*.****..******.****************.*.***************.*************.******************.*.*****.**.*****.***********.*************.******************.*********.*.******.*************.**.**************.*******************.*********.******************************************..**************.******.***.**.***.******.**********.********************.******.****.**.*************.*******.**.***.**********************************.***.***.****.*********************.*****.***.***********.**.*******.***.**********.**.******.**.******.*.*****************.*****.***********.***.********.***********************.***.********..******.****************.***.***.*****.******.**********.***.**************************.*******************.********.******..******..******.*****.**************.*******.*.****.*******..****.*.**********************************************.***.*************.******************.*****.*****.****.****.***.*********.***************.*******.******.**.***************.*************************.**.*********.**.*********.*******************.******.**********.***.****.*********..************************.**.********.*.*********..***.*.***..***********.*********.*********.******************.****.**..***.****.*******************************.******.****.************.**************.**.************.*******************..*****.********.*..************.**.****************.*.*********.*********************************.**.***.************************..******.******.*.******.*****.******.*.*******..***************.***.************.*.********.********.****.***.****..******..**.************.****.**..*************..***********.************************************.*********.***. ******.*******.**.*******.***************.********.*****************.*************.**********...******.******.**..********.*************.*..********************************.****.************.*******************.***********************************.**********.*************.**.*****.*.*******.*.******.***********.******..*********************.**.********.******..***.***.*******.********.**.******.*.******..********************..*****.************.****.***************************.************.****.******************..*.*.********.***.************.************.*********.********.*********.**********.*************.**********.************.***.*****.********.**.**.************.****.********.****.*******.*********.*****.**.*.****.***.**********.*.*****************************.****.************.**.****************.***********.*********************.*****.*.*.*.****.*****.************************************.****.******.******************************.***********************.*****..******.************.***************.******************************..**.****.******.******************.**.******.***************.***.*.****************.********.*.*******.**.**********************.************.**************..************.******.*...*******..************.************..***************.*****.***************.**.*****************.**.****.*****.***.***.*.************.**.*.*******.************.*****.****.*************.****.****.****...**********..*************.*******************.**.**************.*************************.******.*.*.**.**********.*.*****.*******************.*************************.**************.*.****.*.*******.*.*******.**.*********.************.******.******.*******************************************************************..**.*.**.***.****.*.**********.**********.************.******.****.**.*********.************.*******.**.*********.*****.*.******..**************.*******************.*..*****.********.******.**********************.*******..**************.*********** *.*******.*...*******.***.****************.****.********.***********.**.*******.**********************.*************.*****..*.***************************.****..****.**.*****.****.******.*********.********.*.****.**..******.*****.*********.***********.**********.*****.******************************.*.**********.************************.***.*************.********.******.*********.******.*****.**.*********.***.*.*************.***.***.*..*****.*******..****.**...**.****.******.***.********************************.****.**.********.*****.**********.*********************.****.*******.**..*****..*******.*****.*******.***************.*******.***.**.**.******.************.***.*.***********************************.********..****.***.****.**.*************..********************.******.**********.******.****.***********.**********.****.****..**********.*****.***.******.***.*****.*.******.**.**.*****.*******.*.*******.**********.**********..**..********...******.*******..*****.**.******..************.*********.********.**************************.***********.*.*.********.***************************************.*************.********.****.************.***.*************.*****************.*****.****.************.*******..**********.**.*************.*****.*************.**..***.**********.**.*.*****************.********.**.************.*.**.*****************..***.**.*.************************.********************.*******.************.****.*******************************.**********.*******************..******************.*.***.**********.********.***********.********************.****.****.****************.**********.************..*.**.*.**************.****************.***.**..***********.**********.*****.********.*******************.******.***..*********************.*******.*************.***.******************************.**.*..***********.****.*.***************.*.*****.***************************.*******.********.***************.**.*.********.*.**.******************.*******************. ********.******************.*************.***.********.**************.**.*********..*****.***********.********..*******..***********************.************************.*****.**************.*****.*******..**.*****.*****.****************************************************.****.***.*******.***..******************************.*******.******************.*.*********************.**.****************.********.********.*.****.**..*******.***.***************.**************.******..*..*.***************.****************.***.*********************.**.***************.********.*.********..*****.***********.*.**************.********.*****************..********.****************************.*****.*******************.****************.*************.****.****.***************.**************************..****************.*.*************.*******************.*********.**.**********.******************.****.******.*.****.***.****.***.****.***.******************.***************************.***********.*************.********.*******.*****.**************************.**.***.******.***.*********.*********************************.**********.****************.*********.************************.****.*.***************.******.******.*.*.****.**********.**************.***.************************************.****..**************.*********************.**.***.****************.**********************************************.************.***********************.**********.*****.***.*****.*.***********.***.******************.**..*.***..**.****.******.*****.**.*.*******************.****..*.******.*****..*..*********.**********************************.*********.****************************.******..*******************.*******.*********.******.**.**.*.********.*.******************************.*************************.*.**..*.************.***.*******.*************.***********.************.*****.********************.*********.*****.*******.***.***************.**********.****.*****..***********.****.*.**********.*. *******.*************.***********************************.*******.****.*********************.***.*.****.***************.*****.***..*.*..****************.************.*.*.*******.**********.*.***********.******.****************..********************.***********.*********************.**************.***************.***.*****..******.************.********.***************************************.********************************.***********.**********..**************************************.*.*************.**.*****.***.*.**********************..**.****.****************.**************.*******..************************.*****.**.**********.**************.***.*.**.*.****.****************.***************************..**************.*********..****.*************.****.***********.********.**.********.**********.******.*********.**************************.*********.*************.*****************..******..***.*************************.******.********.***.*.***************.**.*****.****.*********.********.*****.***********************..****.********.**********.***.*********.*****************.**************.**************.**********************..***************************.****.**************.********.***.**.*.**********.**..***.**.****************.**********.*****.*******.**.**.******.********************.**********.**.****.********.*********.*.*******.**********.**.***.**.*.****************.***********.****************.********************.*******************************************.**************.**********.**..*********************.*********************..*****..**.**.************.**...*******.********************.***********.*************************.****************.*.********************************.***.*.*************.******.*******.********************************************...******.**.**.********.*********************.**********.************.*.*.******.**.************.************************************.*******.******.**************************************************** *******************.**************************.*.***.**************************************.***.***.**.*****************.*.**********.******************..*********.*******************.****.*.**.*********.********************.*******.**********.*********.****************.*************.***.***.**.**.*******.********************************************************.*.*****.********.***.******************************.*.*.********.*.*******.********.*********.*.******.******.***.***************.***************************.*********************.**...********..***********************.*.**********************.**********.**********.**********.*************.*************.****.*************.***********.***.*******.*******.**..*******************************.**.*********.**************.****************.***.**************.*******.****.********.*******.********.*******.*****.*****.**************.*************************.******************************************.*******.*****.***************.******.***********.*******************.*.*.************.*****.**.**.*********.*************.****************.******.**.*********************.****************.*************.*.*********.*****.*.***********.************************.************.***.*.****.******.*.**.************.*******.***..*****.***.**************.**.***.****************.***************.**.**.*****.*******.***************.**********.**************.*******.******.**************.***************.********.*****************.****.**********.*.*.*.**********************.********.***.*...*************.*******.**.*******.******.*.**************.***********************************************.**.***..**.*******************.***********.*.*******.**************.*****..***************.***.**.*****.***.***************.*****************.******************.******************************.**.*******.********.******..*.*******************.*.*.**..**.****.*.*********************************.**.**.***.******.***********************.************** ****.***..****.**********..****.***.****.*.****.*********************.***************.*******.***.**.*******.****************.***.***********..*********.*.**********.***.*.***.******.***.***********.**.****.***.****.**.*********.*****.***.**************.*****************.*****************************************.**.********.*.****..***********.****.******.********.********.*******.******************.******.*.*..**********.**.***..****.****.******.********..***************.****.**.***************.**.*************.*.***********.********.*******************.******************.*************.***************.*******.******.*********.*********...*********************..*****.**.************.*******.*************.**.*.**.****.***.**************.**********.*****..************.**************************.*******************.*******************.*************.******************.*.*.******************.*************.**************.********.***************************.********************************..*****.***.***********.*******.**************************..***********.*.****************************.****.****..****.***********.*******************************.***********.*.******.*******.*****.*****.************.****************.****.**********.****.*******.**********************.*****.*********.*************.************.**************.*.*****.*****..***.***********..************..*.*********.***********..**********.******.***.*******.*******.*****.*************************************.***********.****.*****.********.*******..*.*.**************.**********************.************.***********.*********.********************.**.*******.**.*****.***.***.*******.*.**********.********************...*********************************.******.*****************.****.************************.****.********************.**************.***********.**.***************.*******.******.************************************.****.******.*************.*******.***.*******.****************.*******.***.***.** ***.****.**********.*******.*******.**.*..*.*.***************.*****************.*********.***.*..**********************.******.**.*******************************.******.******.*********.**.****************.**.****.***********.**********.*********.*************.**.***********.*********.********************.*******************************.***********.**.****************.**.***********************************.**************.*****************..****..******.*******************.*************.*************..********.***..******************.*.****************.*****.*****.******.***********.********.*********.****.*****.*.********.*********.***.************************.*****************.**.********************.********.*.**.*****.******.******.*****.*****.*.*****.*****.**.******.*.***...****.************.*******************.**************..********************.*..***.******..**.*****.**.***********..*******************.*******..***.***********************..***************.********..*.************.**********.**..***.**.*********************..*********.*********************.***************.*********.**.*****.***.****************.*********.*.*********.**************.***********************.***************.***************.******.**.*************.******.******.**************.*****.***..***..****.******.******************.***********.****.************************.********************************************************.**.*****.*********.****.***.***.**************************************..***.**********************.*****************.*******.******************************.***********************************.*.********.***.***.**.*.*******.***********************.****.*********************.*****.*.*********.*****************.**************.*.*****************.****************.*********.****************.***************************.********.****..*****************.**.***********.****.**.*******.*..*********.*****.******.***.*.*******************.******..******.*****.********.******** ****************.**.******..**********..******..*******************.**..************.********.**.****.*****.***.**.**************.*.******.****.*************.******************..*******************************************.*.*******.************.*****.******************.*.**************.***********.***.*.**********************************************************************.***************.*****.**.**.******************..***************.**********************.********.******.********************************************************.**********.**********************.***************.*******.***.******************.*.*****************************.**.***..*******************************.*****.*********************.**.***********.******************.******.*..****.*.******.*****************.*****************.******.****..***.*******.******.******.************.*****.*********.*************************.********.***.****.**************.*****************.****..***********..****.*******..*****.********..*.***************.********************.*************..*********.***********************************************************.**********.*******************.******************************.****.********.****.***.**.****.**********.****************..************************************************.************.********************.*********.*******.***********.****.********.*************************************.*******..*.*************.***.****.********************.****************.******.*.**.****************.************.*************************.******.*****.*.************.******.********************.*****.***..**********.********.**..*****.********.******.**********.*************.**********...***.**************.*****************.***.*.************.**********.******.**************.**.**.*.****.*************.***.******.*******.*********.*********.****.****.******.**********.*************.********.*********.*****..********.********.*****.*.***********.*.***************.**********.*.* ********.******.*****************.**.*******.*****************.*******.************.****.*****.**..******.***.*..*****.*****..***********.**************.*.*.************.*..******************.**.*************************************.**.**********.******.***..**.**.**..*****.*****..**********.**********.**********.*********.****.******************.****.*********.***.*.*....*********.***.***.****.************************.********************.***********.********.*.********.*.************.**********.*****.**************.*********************************.***************.*.**********.****************.*.***********.********.***********.**.*********.****************.**********.*****.********************.*****************.*********.**************************************..************.*.**************.******.******.*****.****************.***********************************.**.******.**************************.****.**************.*********.********.*******************.******.*.******..*****************.*************.************...****************.***********.**********..*.*******.*.**.**********.******.***************.***********.****.*.******.*.*****.*.***..********.************************..**************.*******.***.*********************.******.***********.**.****.*.*************.**********.******.********************************.*.******************.******.***.*****.*.***.********************..************.*****************.******************.****.*.***.*.*.*********.*********.**.***********.***...******.*********************************.*..*.***.*.****************.******************************.*******.********.*****************.****.*******.**********.*******.**********.****.***.******.***.*********.*******.***************.*.***********.*******.*******************.********.************.*******.********..***.*************************.*****************.*******************************************************************************************.*****.***.****************** *********.***********.**.****.**.******************.**.********.**.********..****.********.***********.******.***************.**************.*****.*****.*****.**.**********************************..****.*******..***************.************.*****************.***********************.****.*.*******.***.*.*******************.****.*******.********.**********.***********.***.****..*******.****.************.******.**************.*******.***.************.**.*.***************.******.*************.***********.***.*.****.*****.****.*******.*******.*.*******.**************.*****.*********************************.*.******.*********.***.********************..****.****.**.*..******.**.************.********************.*****.****************.************************.********.*********.*.********..***.****.**.*********..**.************.*****...******.*.****.*.*****..**********************.*.**.*********.*.******.*****..**********.********.***.********.********.****.*****.***.***.************..****.**.***********.********.******.*********************************.*****..**.****************************.*************.**************.*************.************.********************.********..**********.**********************.********.*.***..************.**.***.******.**********.******.*.**.*****************.***.****************.***************************************.*.**********.**********.**********.****************.*******..*****************.**.**.************.***..**.**************.******..***********************.**********.*..**************************.*****.**************.********.***************.*********************************..****************.********.*********************..**********.****************************************.****************************.**.************.**..********.***.**..*********.*********..*******************************.*****..*************..****.***************.****************************.*..*****.**********.*****************.*.*.*.*..******************* ********.**************************************...****.*..*******.**********************.******.************.**.**.*******************.***************************************.***.***.******.********.****.*******.************.*.***.********************.************.*..***************.*****..*****************.****.*************************.**..***********.*********.**.****.***************.**.**********************.*************.********..*****.***.**.*************.*.***.**********.**************.*********..*****.*************.*************.*..******************.*************.************.*..******.***.********.*****************.**************..***.*.****.*.*.***.**********.******************************.*.***********************.*.**.************..************.******************.****************.***.***.****.***.*****.*******.**********************.**.******.************.*********.*************.***********************.*********.******.**.**.*****.**..**************.**********************..******..**.****.**************.***..*****.**..****.****.***************************.**.**************************.****.****************.***.***.**.*.*.***.**************.***.***..***********.*****.**.******.******.****.****.********.***.***********.***********.***.**.*******************************.******.**.****************.***************.************.**..***********.*.****************.*****************************.********.*********.**********.*.**********..*.**.***.**.*********************************.*********.*****.*****.****.**.**.***.***********.**************.*********************************.****.***********.***.****.************..**.****************.***.*****.*********.*.*..***.**..*.******.***.*************.****.*******.*******.****.**.**.****.**.*****.****************************.**************.*.*******.******.****.***.************************...***********************.**.***.*.**.*****.**************.****.*********.***.****************.**********..**.***************.** ******.***.****.****.***************************.*************************.***********.******************.***********.***...****..*.********.******.*.********************.**.********************.*************.**.*.***************..**********************.**************************.***.*********.*******..****.***.*********.****.*****.*********.*.*.**.*.***.****.******.***.***.**********.***.******.**********************************.************************************.**.*****.**.*****.*.**.************************.**.****************.*******.****.**********.****************************************************..*****...*********..*********.******************.*****************.**************..*****.*******.*******************************.*******.***.****.***********.**.***.*****************************.*.*********..***************.******.********..*****************************************.**.****.*.***.***********..***.*.*****************.***********************.*********************.*********.****.****.*******.******************************..***.*.********.************.****.************.**.**********.*******.*******..******.*.*****..*****..****.************.*.*.***.*.*.**.***.**.****************.*********.**********.******.********************.******.*.******.******.************.**.*.**.************.******.*******.********************.*.**.***.***.*****.*******.***.***.**.*****************.*************************************************************.**.**********.***********.*********.*****.******.*****.***.*.*****.***.*.******.***.****.**********...********.****.******.**.*****.*******************..***...******.********.*******************.*****.****.***********.*******************************************************************.**.*.***..*******.****.***********.****.******.*...***.********.******.*******.*******.*****************************..*.*****.**.*******************************..*.********..****************************..*********.*****.*.**********.*.*.**** ****************.**.******.*************.*****.***************************.****************.******************.*************.******.*****.******.***.*****.***********.******************.*****************************.*********.*.***...*.*************.********.**********.****.***********************.*****.***********.*.******.************************.******************.*********.**************.***********.************.****.********************.************************************************..*****.***.********************.**.**.**************.*.*****.******.**.**.**.****.********************.*.********.**********************.********.********.******************.****.****.******.**..******.**.*****.**.****.************.************.*****.*******.********.***********.**********.*****.**.****************.*********.******.**********************.**********..******.****************.***.*********************.**************..******.*.****************.***************.**.******.********.******.************.*******************.**.******..***..*.*******.********.**.*********************..*.*******.***********************************.**.********.****.*.*********************************.**.*********.*****.****..***.*******.*******.********.*************************.*****..****.*********.***.*********.*******.**********..**..****************.****.*************..***.***************.**************.**************************...**..******.*.******.*.******.********.**.******.*****.**.********************.**********.**************.*******.************.*****************..********************.****.*****.******************.**************.********.****************.******************************************.*********************.********.**********.*.*******.************.*********.*.*.**************.*.****.*****************.*..**.*********.*..******...**.******.*.***.**.*.****.**.****.****.************************.**************.**************.***************************.*****.************.* *************************.*.**********************.**********.**.******************.**********************.**.****************.***.**********.*.***.*********.**.*.***.****************.******.****.***************************************************.****************.**.**.******.**.********.********.**.*.************.**************.*******.**.*******.****.***.*.*.**************************.*********..********.*********************.*********.******..*****.*****.****.***.*****.******.*****.******************.**********.***********.**.**.******.***.*.***********.**********.*.********.*.*******************.***********.****.***************************..*************************.*********.**.*****.**.******..**.**********.************************.****.****.********************.*********************.*******..**.*************************.***********.*********.***********.************************.**.***.*.**.***************.****.********.********.*.************************************.***.*****.*************.*****************.***************.*******************.************************************************..**************.***********.*.*****.*.************.************.*****************.****.***.*****.**********....**************.**.******************.*********.*.*********.*******************.*********.*******.**************.**.***********************.**..*********.****.*.**********.**********.*.*******.***.************************.*.****.***********.***.*.*******.*******..****************.***********..*****.*******.***.*********************************.*******************.******..****.*.*..********.**..*..********.*****.************.*.***.*********.********.************.***********.*.***********.*************.****.************.***..****.**.********.****.*****.****.*********.**************************************.***********************.**.***********************************.*.*************************.****..****.****.***********.*.******..*****.*******.*.**.**.************ ************.*.*******.****..****.*.****.*******.*******************.***.*****.******.***************************.****************.*******.***.****.*.*********.**********.*******.*.***********.**********.***************.********.******.******...**.*.************.*****************.***.****..**.**.************.***********.*****.*****************.*.*.***********.*******************..*********.****.************.*************.*******************.**************.***.*********.**.**.****.**.********.**.****.******.***.******************************.*****************************.***************.*******.**********.************************************************.****.***.***********************.**..*********.**.***************.**.**************.*..************..*******************.*****.*******.*.*****.**********.********.*.********.*.***********.**.***.******.***************..*****************.************.******...*************..****.*****.*****************.******************.************.*****.***.*****************.*..****************.*****************.*******.**********..*******************.*****************.******************************.*********.*******************.*******************.************************************************.*************************.******..*.*****************.*******.******************************************.*********.***************************.**..***********.****************************.******************.*****.*******.*****.***************.*.***.********.***...*********************.**.***.*****..****.***.*********.*****.*.*.***..***.**************.***********.*.**********.**********..**************.************.*********.****.****.****.*..****.***********.***.**.*****************************.******************.****.*********.**.****.********.****.*****************************..***********.**************.****..*...******.************************.**************.*.***.**********.***********.************************.*******************.***** **********.****.****.*.***********..******************.*.***********.***********.***.*************************....**************************************************.*******.*.*************.***.****.*****.******.************.*********..**.**.**.*******.******.**..*.****.********.**********.***.****..*******.********..**.***************.*.*****.***************..**.************..****************.********.*******.******.************.******.**.**.**.***....***************************.**.***.**.**********..****.**********..********.*.***.**.********.*****.*******************.*******.****************************.***********************.*.*****.****.****..**.****.*******..************..********.*..****.*************.********.**************..***.**********************.*****..*************.*********************.***.***.**.************.*.*******.*******.*******************.**.*******.******.*****.*************..********************.*****.***************.*.*********..**************..*.*********************.************.*.**.******************.****.*************************.*.*************************************.********.**..**.******..******.***.********..**.*********.****..*.*********.******.*..*****.*********.*********************.****************.***.**...*****.*****.******************.**************..*****..***********.****.******************.***********.********.**********.*************************..****************.***********.*.***.***.*********..**.*******.**********.**.****.***************.*.**************************************************.*********.***************.**.**********************.****.*******.********.**********.**.****.******************.**.*********************************************.*.*****.******.***.*.********.**********.**.***********.****.****************..******.*.****..**.************.********************************.*********.********************.************.*******************.**********.******************.***.*****.************************** ***************.***********.***.*.**************************.***********.****.*****************************.****.*************************.****.*******************.******.**.*****.**.*.*.****.********.*.**.********************.*******.***.************.*****..**************.******************.*.*******.*.**********.********************************...**.*********.*****************.*************.*.**.*************.************.***********.*********************************.***.*********.******.**.*************.***************.*.********.***.*******************************.***.*******.*******.****************.*********.****.*..****************************.*.******.*.********************.***************..*******.**********.*.*.*****************.*********.********.**********.**.************.******.******************************.****.**********.***.*******.**.****.*********.************.**************.*****.*********.***.********.*********.****.********.**.*****.*************.*.***********.***************.***********.*.*****************.**********.**.*****.*.********.**********.*************.**.*****.***************************.****..**************.**********.*********.****..******************.******************.*********.******.******.**...*****..*****************.*************.*****.******.*.*****************.*****.****************.*********.****.*********.***********.*****.*.*******.******.*.**********************.*.*****.********************.****.******************.*.*********.*************.*****.*********.**.*************.*.******************.*********.*****.**.****.***********.**********************.************.*******************.**.***********.*******.******************.***************.*******************.***.*******.***.******.***.**********.**********.********.***.******.******.******************.************..********************.**********************************.************.*************.**********.**.****************.*********.*****************************.* .**********.**.********..*********************************.***********.******.*********.**********.*******.*************.***.************.*******.************.****.***********.***.********.***.************..**********.***.*.**.**********.******.*************.******.********.*****.***.***************.*********.************.*******.**..***********.****.**********.**********.*******************.******.***********.****.***.**.**.****.*************.*******.*********.*****..**.***.*********..***********************.*******************.***.******.******..***********..***.****.*******.********.****.*******.*****************.**.********************..**************.******************************.*.*****.*.*.*****.**.*********.*********************.******.******************.**.***.******.********.***.******.******.*.**.**************.*******.**...****************.**************.****..*.*****.**.***.*.***************.*********.*******************************************.***.***************.***..**************************.***.************************************************.******.********.****.**.****************************.*********.*********.***..***.*****************.*.*************************.******.*****.********..**.*****************.*****.*******.**********.**********.**********.*.************.*****.******.********.****.****.******.*****************.**.*******************************.***.****.*******.**.******.*.******.*****************.*.*.**********.*****.*****.*********.****************.***..******.*.*..**********.***..***..*****..*.**.***********.*.****************.*******.***..*********.*******************..*.********.********.****.*********.*******************.**********..*************..**..**.**.**.****************.*******.******.******.********.*.****.**.***.*********.****.*************.**.*.*******.**.*********.**.***.******************.********.*****.****..********.**.*********..****.*******.***************.*.*****.**********.*********.*****************.***** ****.*****.****************.*************.**********.*******.**.**.************.****..**.*****.**********************************..**********...*********.********************************.****************.*.*****..**.****.******..*****.*************.*********.*******************************.***.************.****************.**********.***.*******.**********************..******************.******.*****************.*.*******.************.**************.***.**********.**********..****.*****.*****.***************.*.*********.*****.*******************.**********.***.***********.****************.*********.******************.*.************************.**.*****.**.****.*************.********.*****.***.***************.*****.*************.********.*****.**.*************.**********************.*..***.******.********************.****************.*******.***.******.*************.****.**.****.**.*****.********.*.**.***..**.*.**********.*****.**********.**.**.*.**.*****.***.**.********.*************************.*************.***.**********.*******************.****.*..**************.*.*******************.****************.*.*********.********************...****************.*********.*.****************.****.*****.**.********************.*******************.**************************.*.*********.*****************.**********.****.***.*****.*******.**************.***.**.*********************************************.**.******************.**************.*******.**********.**.****.*******************.***.*****.****.**.**************.***.****.***.*.*.***********.***.*****.**********.*************************..*.****.*******.************************************...*******.***.*****..*****.****.**.**.*.**.************.*.*.********.**.****.*************.**********..********************************.****.**.**************************.***.***.****..***.*******.******************.***********.****.*.******.***.***********************.********.********************.****.**************.***************** ******..**.****.****************************.***********************.***********.************.****************************************.********.*.**.******************.*******.**********************.*****.***.*****...**************.*********.********.******************.****.**.********.***...***.****.************.**.*.**.*.**.************..******.*****.******.***.*.*.*..*****.**.*******************.***.*.****************.**********************.*****.*.*************************.***.*.***************************.****.***********.*************.*****..*****.*****************************************************************.******.******.************.*****************.********.*.*****************************.****************..***.***************..************..*********.*******.****.***************************************.*****.********.*******************.*****.*******************.**********..*************************************.***.******.************.************.*******************.*****.***********************.******..*****.**..*.*.**.***********************.**************.*.*.********************.******.*.*****.*********..***************.***********.**********.***..*****.***************.*..********..*******.******..*...*****.********.***.********.****.**********.***.****.******.****.**********.****.**.****.**********.***********.*.**.*******.************.***********************..*****.*.***********.**.*.****.****.*************.*****.**********************.********.****************.**********.***********.*.**.************************************.**.*.***..******.****************************.*****.**.*****.**.***.*********.****.**.****************.*********.****.************.************************************************.***.********.******...*********..************.***.********.*************.*********.***.****..******************.********.************.*****.***********************************.************************.************.***********.***************.****** *****..*****.*.*******.**.**.*.****.***.**.**..************.*******.*************.**************.********.***********.*******.*************.******.****************.**********.**.*****************.**************************************************.**********************..***.****.****.*********.*******..***********************.*.*.*****.***.*************.*******.******************.***.***.************.***************.***************.**************.*******************.****.**.**.******..***********.*************************.**.*.******.*********...********.****..**.**.********************.********************.*****.**********.*******************.****************************.********.***************.***************************...*********.**************.**.*****************.***********************************.*******.****.*****.****.***********..*************.*****.**********.*********.*********.***********************..*************.***.**.******..*********.********************************.*.************.*.******************.***********.*.****************.********.*****************.*****.******.******...***.*************.***.******************.*********.**.***.******.*.************.****************************..**.****..*************.***.******.**.****************.***.******************************.**.*.**********.**..*.******************************************..***************.********..**********.*********.****.***********.*******.*****.*******.*************************************..**********.***************.****.***************.**.*****************..*.****.***.********************************************.***.**********.******..****...*****.********.******************.*******.****.*****************.****.****.**.********************************.******.****.****...******.***.**.****.*******.**********.*.*******.**.*********************.*****.***.**************************.***.**********.****..*******..***.**.******************.*.****.*******************.******.***** ********.***.*.**.****************.*****.*********.****.**********.********************.***********.***********.*********.*.*********.**.**********.***..*********.*.*************.***.***.*********.**************.**.*.*..***************.*****....***.**.****.**************.*************.*********.************..*.****.**.****.****..**************.*******.*****.**********************.**********************.*******************.******************.**..***********.********.**.*********************.*************************.**********************.******...************..*******..**************.*****.********.********.*****.***.**************.****************.***.*****.**.******.***.*********..******************..**.****.*.*.********************.***.*.**.****.****.*****.*****.*********.***..**..**.******.****.*********************************.***************.*********.****************.*.***.**.*******************.********.*************************.***.********.*********.**.*.********.*******************************.***.*.*****************.***********..***************.******.*.******.****************************.*********.*******.**..**************.**.**..*.*****.*.***.***********.***********.*.********.****************.******..***********.**********.*****.*********.*****.********.***.*****************************.*****.*.*.***.**********..**********************.****.******************..****************.***.***************.******.***.*.******.********.**.******.*******.*******.**.**.********************.****************.*************.****.**************.********.*****.*****.*******.*****************.******.*******.*********.*****.****************************.*****.****************..***..*****************.****.***.********************.*******.********************.*****.********.********.***.*******..*******.***.****.***********************.****.*****.*******.**.*****.*.**.*.*.****.*.**********.***********.******.*************************..******.******************.***.*.****.*** *.****.*************.***.*.*****.**.*******************************.************.************.**.****.******.****************************.********************************.******************************************.*********.**************.******************.**.************************.***..************.******.*********..******...**.*..********.***..********.**.***..***************..******.*************..**.************.*****************.********.********.*********.*****************.*****************************.*.***..**********.*******************************************.*.***********.****************************.****.*******************.**********.*.*.*****************.********.********.**.****************.*********.*****.**********.******.**************.*******.**.*.******.******************************************.***********.*************.*******.***********************.**********************.******.***********.********.*************.*************.****.*.******************.*.*****.**.****.*.************.*..******..****.****.***.********..******************.***********.****************.***.********************..***********.*****.*.***.******************.******.*****.**.*************.******.****************.******************.******.*.******************..***.****.**.****.************..*******************************.*.****************.*******.*********.**************.*************************************..****.****.***************.********************...********************************************.*.********.********.**.**.***************.*****..********.**.**.*********************.*****.********************.****************..******.**.***************..*******.******.************.**************..*******.***********.******************************..*.*************.******.**********.*****.*********..*******************.*************.**.***.*.******.********.**.*****..**..*******.****************************.****************.*.**.******************.*****************. *****.****..******.**.*****.***********.***********.******.***.**********************************.********************.********.**.*******.*****.*.*.***.*****.**************..************..***.***************************.**.*********.*********.****.*.***********.***.*******.******.*.***.******.***********.*****...*****************.***********.************.***.*.******.*.****..*********************.********.***************.**.*********.***..*****...***.******.**************************************.**.******************.*********************************.***.****..***.**.*****.*.*****************************************.***.********.****.*.**********.****.***************.*.*.*************.***.************.******.*******.***************.*************..*****.***************************.*.****.**********.*********.*.************************************.**********.*******.*****************.****************.**...***.*.**.*********.*******..**.********.**********.*********************************.***.***.*********************.***.***************************.*******************.***.***..*****************.**.******.********.*******.***.*********.**********.******.**************.********.****.*****..********..******.**********************.*****.*************************.*****************************************.*********************.**.*******.*****.*********.****************.*********.******.***********************.*************.***********.*************************.***.*.***.*****.*.**********..****.******.************************.*********************.****.*******.*********.**.*********************.************************..***********.****.***.****.***.********.**********************.**.****.***********.*******.*****.**************************..******************.**.***********.**.***.********.***.*.************..****************..***.*****.***************..*.**.********.***.**********.*******.*.***************.*.*******.***********************.******************.********** ********.******.*******************************.*****.**.*.*******************.****.*****.*.**********.*************.*.******************..**.***********************************..**************************************.***.********.***.*.***.*********************.****************************************************.***************.************.*********.****************.*****.**.************************.***.***..*********.*..**.**************.*.**.*********.*.***.**..*************.********.*.*******.************.******..***.********************************.****************..**********.*.**********.****..*************..************.***.**.************.*************.******.*.*********.***************************.***********************..********.***************.*************.*************************..**...**************.**.*..***************.*********.**************..******************.*..**.**************.**.****..***.****.****.**************.**.*.*******************************.*************************.***********************.*******.************************.*****.*****.*******.******************.******.*****.*.****************************************************.****.**.*********.*****************.*.**.******************************.******.******.*.*****.**.******.****************.***.*.**.*.********************.*********.***************************.**.****************.*.***.*********.*****.*..*******.***************.**.*****************..****.************.*****.********.*****.*******************.***************.********************.*****************.*******.*.***************************.*************..***********.*.********************************.******.***.*****************.*.***.*******.****..*******..**********..*****.**.*************.***********.******************************.*.*.******************...**************..***.************.*******..*****.*************.************************.***********.**********.**.**************.********.********************.** ******.***************.*.*.*******************************************************.*********.********.******.*********..*..***.**.***.*********.**.************.*..*****************.*******.*.*.*****.****.********.********.***************.**.****.***.***********.*****..***.*******..***.*.***.*.***.**.*****..*******.*.********************.*****************.*****.***.**.***********.********.***.********.*.*****************************************..**********.*****.*******.*******..***..*.*********.************.****..******.*****.*.******.*.******.********...***.**.******.*************.************.*.**************.*.*****.********************************.*****.**************************.********.******.******.***.***.**************.*****.***********.********.****************.****.**********.***.***************************.****************************.*********.*********.****..*******..***************.*.********.***************************.***********.*****.******.****.***.*.**********.*****..***.*.***..*********************************...*****.**.*********************************.****.****.*****.*..**********************.********************.**.****...************************.******.********.*******************************************.**.********.*.***.*******.***.***.***************.***.***********************.*.**********.***.**.***************.*************.*.*********************.****.******.***************************.**********.********.*.*******.*****.**********.*************.*.**.*********..****.***.*******.***********..*********.**********...*************************************.*****************.****.**.**.**.**.*****.********.*********.****.********.*****.*******.***.*******.*.***.***.*..******.**********.**.**************.*****.*********.****.*****.********.**********.*********..*********************************..*****.***************.*********************************************************...******.**.***********************************************.****** .********************.******.*****.**************.*****.******************.********.******.*.********.**************.*********************************************.*.*.************.***..**..******.**.****.*******.**************.********************.****.*.************.**.******.******.*****.********.*****.*************.*******.****.*****.***.****.************.****************.*.*.***************.*****************.****.**************.*******.**.*******.***********.*******.*********.******.***********.***..*********.***.**.**********************.*.*.*************..**.*****.****************.*.***************.*.*********************************.*****.**.**********************************.**************************.**.*****.**.**********.*..*************************.**.**.*************.******.*******.*********..************************.**********.*********************..************************.***.***************.*.****************************************.********..*****..***.*.**********.************************.*****.********.*****.********.*******.*********.**.*********..*******.********.*.*.*.***.*****.*********..*.*.****.**************.*******..************************************.***.*.*******.*****.********************..************..*..****.*.*******.**********************.*..*****.*************.*****.*************.*.*****.*****.*********.********.***********.******.*********.**************.************.**********.*******..************************..**********.*..**************.*********************************.*****.**************.*****.***********.**.*****************.*.*.**********.**.***********.*********.*******************************.**.******.******************.*****.*****.*************************.**.*******************************.************.********.***.*********************.*****.*******************.***.**.******************.******************************.**.********************.********************...*.***************.*********.************.***.*.*** .************************************.**************************.******************************************************.*******.***********************.**.******.*..*******.***.*.******.**.******.*.**********.*********.***.********.*************.*..**********************.************************************.*****.***************************************.**.**********************************.******.***.***.*.*****************.**************.****************************************.*****************************.**********************.*************.*********.******************.*****************************.******..******.********.*****.*.************.*****************.***.*******.*..***.***********.**************.*.*************************.***.**.**********.***..***.***************.********.*****.**..****..******.******.***.*******************.******.*********.*****.*************.****..********.***.*****.*.*****.*******.***.**************..****.*****.*************.*****.*.******.*******.***********.*****.*.****.********.********************.****.******.*..*******..**********************************.********.*******.**.*******.****************************.******.******************.****.****..**.*.**.********************.***.******.******.****.************.********.*****.******.****.*..*************.*****.*.**********.*.*****.***.******.****.***.****.**********.*****.*****************.*.*.*******.*********.*****..*.**.*****************.*******************************.*******.**************.**************.***.***.***********.*..*************.***.*.***.***************.**.*****.******************.***.******.*****.*******..***************..*****.***********.*****************.****.*****.****.********.***.**********************.*****.*****.**************.************.*******...********.*******.***.*.***************.*.***************************.**.********.************.*********.***.******.**.****.******.************************.****.*.*.*.*****.**.**.*****************.***.*** .**********.*********.*********..****.***************.****.****.***.*******..***************************************.*****.**********.******.********.******.*********.*******************.**.*.**********************.**.***.******************.*********.****************.**..**..*********.*********.******.*******.*****.********..********************.**.********..**.*************.****.********..*************.****.********************************..************.*******.***.*****************************************************..*.******.******.**.****..*********.******.*****.******************************************************************************.**************.**.***.*******.*******************.*****.**.******.***************.****.******.***************************.*.******.***********...******.***********.**********.**.***************.*********************.*************.***************..******************..*****.*.***.*******.********.*****************************..*****..******.**.***********.*****.***.*****.**********.***.****.********.*.*************.****..****.******..****.***.*************.***.***************.************.*****.*********************************************.******.*******.*****.****.****.****************************.*********.************************************.*******.*****.*****.**.**.****************************.********.*.********.***.**********.*******.***************.*******.****.***********************************************.****.**.**.***************.*****.*.*******.*.***********.*.*.******..*****************.************.*******.******************.*****************.***.***..*****..******************.********.****.***************************.**.***********************.*************.**************.***************.******.****..**.**********.****..*.*.**************..***.**.*******.*****.**.*********.**************************************.*******.****.*.***.***********.***.**.*.*.*.***.****************..*****.**.****************.********* ******.********.*************************.*********.*********.**********.**********************.*.********.*************.*.***.*.***********************.************.***.*************.****.**********.*****.***.********...********.*****************.*********.******..***.**.*****.*******..*********.****.****************************.******.****************************.*.*********.**************.**********************.*******************.**************************.***.*.*********..*********.***.*.********..***.************.******************.*******.*****.***************.***.*******..**.*******..*.**************.**.*************.**.****..*.**********************.***********.******.****.*************.***.*****..**.**.*******.********.***********************.*.*.*.*********.*.****************.************************.**.****.***************.***********************************.********************.**.***.*************.***********.*****************************.**..*************.***..**************.*******.*****.***********.***********.**.*******.***..**.*****..*****.**************.***.***********..**************.*.****.*****.*************.******.**************.*******.*************.***.******************.*****.******.****************.*****.*********.*.***..*********.********************.**********.*********.*.*********.******************************************.*********.********.*****.************.************.********************.****************.******.****.*****.*.******..********.******.****************.*******************.****.***.*************.**.*..***.**.*..**.****.**..*.**..***.**************.***.***********.****..**************...***************************.**...********.**.*****.********************...*************..*******.******.****.******.*******.*********.***.**********.********.*******.****.***.*..*****.*.******.******.************.*************************.*******.************.*.**********..**.****.******************************************.***.**..****** ***.*********.**.*.***.**********.*.**.*.****.********.***.*.***********.********************.*****.*********.*************.****.*.*.**********.**************.**.**************.**********.*******.**.*****.**********.****.********.****.****.**.***********************.*.************.******.*..*******.***.**********************************.********.***.***************.****.***.*.**********.***.*********.******.***...********..******.**.***************.***.************.***.*********.******.********.***.******..*..************************.*.*.**.**********************************************.******.*********.**********************************.*********.******************.*******.******.*.******.*****.*****.************************************.*****************.************************************.****************************.**************.*****.********.**************..***********.*.*************.**.**.*******.****.**********.****.*******************.****************.***.********.***********************.*******.***.*********************.**.*****.****************.**************.********************.**********.******************.*********************.*****.********..*********************************************************.*.************.***.**.***********.*.********.**************************.***.********.***************.**********...**********.**********..*.************.***.******.***.*.********************************..***.**.*********************.**********************.**************************.**.**..***.*******..**********.******.********.**********.*************.********..*.****************.*********.**********.*********.******************.********..*********.************.****.********************************.***********************.**.*******.***************.******.**.**************.***.********************.**.**.********.***..*****.*****.***********.************.************.**********.*****.****.***.*.************..************.****.**.****.******.************* ******.*.***.*******.************.******.***.**.************.**********.*****.**************************.*.***********************.**.**..**..****.**********.***.***.***.***.*.********.***********.************.*****.***********************.***.******************************.*****.*..*************.***.******.**..***.*********.***********..**********.*********************************.************.****************.********.*.***.****************..***.*********.*...*.*******.*.***.***..****.*********.*.***.***.*****.*.***.**.*********.**********..*.***.*.*********.***.*****..********************************.**.*******.*************.***.*******.****.*********************.**.***********.*.**.*********************.***********..*************.***..****************************.******.****.**.***********.********.*****************.********.*******.******.***.**.***********...******.***..***.*..************.**.***************.****.******.**********.*.*.*****.****.********************.********************.**********..************.***************.**.*..********************.********.************.*.********.**.**.**********.**************.*****.**********************************************.*.*...***********.*****.*******************.***.**.***********..************************************.**.*****.********************.************.*.**.*********.***..******************************.***.*************.****..************.******.***********.*******.****.***..******.*****.*******.***************************.******.*.**.*********.*****************************.**.*.*****.***.*.******.************************.****..*******.*************************.************.*************.***************.*.*******.************.*.*******.********.***.*****.*****..**********..****************************.******************.************.*.*****.*****.**.********.************.****************************************.****.*************.*********.***************.*********************************************** ******************************.**.***.***.********************************.****.*****.***.********************************.****.********************.****.*********.****.***.***.*******************************.*********.****.********.***********************.*******.**********.*************.*.***.******.************.************.******************.****.***.*..*****************.*******.**************.****..***.****************.**.*****.****.*************.***.*********.********..*********.**********.*****.**********.**..*******.*****..******.*******.***************..**************.************.****..************.***********.***********.************.*********.******.*************.******.***.*.***.*************.*********...*******************************.*******.******************.****************************.************.****************************.**.*.******.******************.********.*.****************************************.*.***.***.**********.**.***********.********.**.****.***..***********.****.***********..****.****..*.******.**.***********.******.**..************.**.**.***.*.********.**.**********.***.*******.***************.*************.*****.******.***************.***.*************.****************.**.*********.**************.******.*********.****************************.**************************.**.***********************.*.***.***********.*************.****.*******..****************.***.*******.***.****.**.*******..**.*************.****.**.**********.**********************.*********.****..****.*******.******.****.*.***********.****.*******.********************.*************.**********.*.*****.***.*****.*********.**.**********.*******************.******.**************.***********.*****************.****.**.**********************************.***************************.*******..**************.*.********.*******.***.****.******.***.*.***********.*************.****.********************.*.********************.******************************.********.*****.**** **.**.********.***.**********.***.*.*******.***.*************************.***********.***************.*.****.****.*******.*****.****************.*********..**.**.**********.**********.*********.*****.******.**.****...*****.**************************.************************.********.******.***.*.************.*.*******************************.**********.*************.****.**.*******.************.**********************.*********.********.**.**********.*********************************************.********.****.*.*******************.*******.****************.**************.*****************.******.******.**********.*******.********.**************************.*.*.******************.********.*****.********.*****.***.**.********.**********.**.*******.******.****************.********..*************************.*.***.**.**..*****************************.***.**.*******.*****.*.**********************.*.*********.****.*******************.***..************.**...****************.***********.********.***.*****..**********...*.*********.************.********.*****.****.**.***.*.**********.**************.*********.*****.******.************************.***.******.*.**********.********.*.**.*******.*****.********.**********.*************************.**.******.*.******.*.*****************.***.***************.*.**************************************..*****.*.*******.*******.********.***************************.*******..*.**.********.***..*****..**.*.*******.****************..**.**.*******.************.*******.*********.**.**.*******.***.***********.******.************..**.****.*********.**.****.*.**.****************************.*********.********..**.***.*.**.*******************.****.******.*.****************.**********.********.*******.****.****.***.****..****************.***************************************.***************.******..************.**********.*.*.**************************************.****.*****.****************.***********************.*************..**.****.********.** **************.*.********.*******.***********.*********.***************.******.*************.*.*********.**.**.******..**.*******.********.**.*************************.******.*******.*****.**.***.*********************.********.*******.*.*****.**.****.*******.********.****.*****.****.**********.****.**********************.*****..**************.********.************************.**.***..*****.*********************.****.**..*****...**********************..****..*.*************..***************.*******.************.*********.*****.***.*****..***.**.******.**.*************.**************.*******.********.*************.*************.******.********************.***.********.*.******************.********************************.***********.***.*******.******.*****.****.**.*********.************.***********.*********.******.***************************************.*****************************.************.*********************.****.************************.*.***********************.****************************************..*.**.****.***.**.****.*****..************.****.*****.*.*********************************.**.***********************..*.**.*******************.****************.*******.*****.***********************.*****.******.*************************.***********.**********.***.****************************************..*****.***.************************************************.****************.*********.****.*.**...**.****.******..**.*.*********************************.****.**************.**.****.********.*.*******.***.****.******.**.*********.*.*************.**.********************.*.***..***********.*.*******************.**.***********.*******.***.**.**********.**.********.********************...*.**********.******.*****.**.***********.**..*****.****************.*.*****************.*.***************.*****.****.****.*************.*********.***************.************.***.*************..***************.*.***.**.****.*********************.*********.********.*************** *******.*.************.***************.**.*********************.**..***.****.*******.*********.**********..*.*******.*.**********.**********.*.*****.*****************.*.****.**..***************.*************..*******.*..**.*****************************...**.***.******.****.**.*.***********.**********.***.*.***********.****************.*****************.****.*****.*..********************.**********************..*****************.*****.****************.*.***********.*********.******.*****.*********.*******.****..****.**********.**********.*****************************.******.*************.**********************.*****.**.***********.***.***.***.***********************.************.*****************.*****.*.***********.****..*.**.********.**************.*************.***.***.**.**.***.*************.*****************************************.**********..*****.************.*.*.*********.******.*****..*****************************.**********.******..************.**.*********.****.*****.*.********.**.***********.************..****.**.*************.*.*..**********.****.**.*.******.***********.**********.*********.**.*****************************.***********..*************************.*.****.*******.**.*..***************.**.*..********.********************.****.**.**********************.*.****************************..*.********.***************************.***************************.***.***.***********************************.**.*.****************.********.*****.***..***.**.***********************.*****************.**********.***.*********.**.*.****.*********.*********.***************..***.***.****.******.********.*****.*****.***.**********.*****.************.***.************************.************.***********.*******.*.***************..**.***.*.*****************.******.****.**..*****.**.************.*************.*******************************************.******.********.*.****************.************.*******...***.**.*****.**.*****.********.***.*********.*********.***** **********.****.*******.**********..***********************.*******************************.********..*.**.*****************.******.***.******************.***.**********************..***************.******...*.**.**..***.********.****.*****.*****************.*******.**************.******************************.*.*.*****.*..******************.****.******************.***.****************************...*********.**.*.*..*.**.****.****.****************************.******.******************************************.****************.*******************.***************.*******.****************.***************.******..*..**.*****.********..****************************.************************.*******************************.******.*********************.**************.****.*************.******.***.*.***..****.*****.*************.***************.****.************.*****.***.************.*************.************.*******************************.***..**.*******.****.***.***********.*****.*********.*******************.****.***.********.**.*********.*.*********.**********.************************.*.***..*.***********.*****.**********.****.********************.****************.**.*******************************.****.*****.******************.*********************************************.**.******************************.*.*.****.**.*.********.*********.******.*.****.**********.**.******.**.*************.*****.*******..*****..*****.******.***..*.********.***.*.*****.**********.****..************.*****.*********.**************.******.****.********.****..****************..**************************************..*******.********.*****.*************.***********************.*****..**.*********************.*********************.***.*********************.*****.*.****.**.********..*****.************.*********.**********..*.**.*******.*******************.*.******.****.*.**.*.***********.***.*******************.*.**..*****.******.***********.***********.***************.*****.**************.** *.****.*.****.************************.******.************..*.**.**********.*.***.*******.******..*******.*******.************.**.********************.*.************.**..************************.******.*.*.**.****.**.******.*********.***.******..*******.*******.**********.*******.**************.**.************.****************.*********.****.**.************************..******.**.**.**..**************.***.******.****************.*******************************************************.*****.*********.*****.**********..******************************.**.***********************.**.***.************.*****************************************************************.********************************.****.*****************.******.********************..*********.***.*********.**.****..*********.*.****************************.********.**********.****..**************.***.***.****************.*******.**********.****.****************.***..**.*.*.******.****.***.*.*********************.*******************.***********.**.******.****************************.******.*************.*****************.*.*.*****.*********************************.*****************.****.*************.*.************.****.*.****.*********.************.**************.********.****.***********************.***********.**********.****************.*.***********.**************.****...************.*.**********************.****************.*.**************************..*************.*****.**.********.**********************.**.********************************.*.***********.*****************.*********************.*********..**.**************.****.*********..***..*******************.******.****************.*************.****.***.***.*.*********.**********.*.****.***********.*..**.*********.*********..********.******.**********.****.*****.***.*********************.********************....******************.****.*.*************.********.*.***.*.**.*..********.**.********.***.*****.**.*********************.**********.******* *******.**********.*****************..********.**.*****.******.***********.****************.*..*.************.**.*******.*******.******.*********.*****.**********.****************.*************..***********************.******.**..**********************.*******************.************.*********.******************.********.***.*.***************************.***..*.**********.****************************************************.****.****************.***********.*.*.*************************..*************.*********************.*****.**..***********.*****.************..*.**..**.***.********************.******************.************.*.*****.*************.*.****.********************.**************.*********************.****************.**************************.********************.************.********************.*****..******************.***.*****.*******************.**********.**.*.*********.********.********.*******************.**.***.*************.****.*******.***.****.***********.*********************.*.**.*****.*.******.**********.********.********.*.**************************.**************************************.*****..***.****.************************.**************************************.**.**..***.********.***********.*.****************************.*****.*****..*.***..*******.********.*******.***************.******.*****.****.*************************************************.**.*********.********.*******************.*********.******.******.**********.*..***.*********.************.*****.********.*.********.******.**************.*.********..*************.*****.****.***.***************.**.*****************.**..*.**..**.**********.****************************************.*******..***********.******.******.**.************************.*****..*******.**************.******************************.************.*****.***.*.*******..***************************************.*.****************************.*********.************.*..****.**************************.***** **********.*************.***..*************.*.*******.********.************************.*****.***************.*****.******************.****.**********.*.******************.********.**.*******************.****************.***.****************.******.***********************************************.************.********.****.*****************.**************.*****.*****************.*.***************.***.***.*****.****.**********************************.*****.*****************.***.*******..*********************************.************.*****.********************..*.**.**.*.**************.*.****.**.*********.*********************************************.************.********.*************.**.****.*****************.**********.*******************.***.***********.*************..*.**********.************.*****.*.*.*******************.*****.***********.****.***..****.*****.********************.*******.****.***.*************.*******..***********.************************.**.*************.*********..******.*********.***.**.*************..**.************.***********.********************.***************..*.**********************************.***.****.*****.************.***..***********.**.*..***********.*******.*************.**********..***************.*******.******************..*******.**********.**************.*********.********************************.*********************************.**.**..**********************.**********.***.***********..*..******************************..**.*..**********.**********************.**************.*******.****.**.*************************.*********.*..******.*****..***.*********************************.**.**************.***.*.************.**************************.***********.***********************.****.**.*******.*********..*****.********.*****..*****.*.**********************.**.*.***.**.***************************.******.***.*************.**********.***.*.******.***.*******.*******.*******************.*******.**.********.***.********..******* ****************.*.***.***.*****.******.*****.*************************************.***************.*.****.****.*********.******.***************.***************************************************.****************************.********************.********.****************************.*****.***.**************.*****.***.***.******.*****..******************.*********.*.***.**.****.****.****************.*********************.**.***********.*************.*************.*.***.*****.*******************.**.***.******.*************.***********.*****.*.*******************..***************..***********..******************.**************.***************.***************.*******.***..*************...*************.*.************.**.******************************************************************.********************..****.*******....*.********..*.**.**.****.****.**.***.****..***********..**********************************.********.***************..*.*****************************.*.******.*****.*****.***.****************************.*.*****...*.*********.**.*******************.**********..**.*****.*******************.*************.******.***********.****.******************.***.*******.******..**.**.**.*************.******************************.***.***************.**..*********.***********.********************************************.*.*******.**.*******..***.**.*******.*.*..*****************************.*****.**********************.***..*******.************..**.**.*********.****.******.**.****************.********.**.***********************************************.*******.*****.*****.****************.**********.*****.*.*************************.***********.*****************************.**.***********.**.********.******************************.***********************************.************.************.*.**.*..*****.**************.****.******.*******.*****.*****************.**.*****..*.*.*.*****.*****.********.**************..***************..*******.******.*******.**.**.****** ***.****.***********.***.******..*****************************.**************.***************************..******************************************.*******.**.**************************************.******.****.*****..*****.*.******.**************.***************.***************.*****.*************.****.********.*************..***.*********..*.*.******************************************.******************************************************.******.****.************.******.***.**.*****************************.**.***.****.**********.***********************.*****..******************.***..************************...*******************.***.*****.**.*.*************.**********.*.********.*.********.************.********************************.*************.******.*.**************.****.*****************.*.**.********.***.***.************...*****.***********.********************.**.**.****.******************.*******************.**********.**********************.******************.*.******.*******..************..****************.*********.*.*************************************.*.*********************.*******.***.**********************.*****.***************.**********.***********.*.*******.*.**.*.***.*****************************.******..*******************************.******.*************.*******.***.****..**.******.*****************.***.***********************************.*******.*********.*********************.*******.***************************..*.********.********.***************.*************.*************.**..******.***********************************.******.********.******..*****.************.**********..*****.*******.******.*************.**.*****.***************************.****.*****..********************..********.*************************.*************************..*****.***.****..***.*.**.**********.*****************.*****************.***********.*****.***************************.*..*.********.*************.***********.*************.************.*****.******** ****************.**************.***.***.*****..*******.*.*********.********************.*********.****.***********.*************..******************************.*.******..*********************.*****.**********.**************.***********************.********.********.*.*************.************.***************.****.***.***********.*********.**********.**.****************.*****.*.***.*****.****************.****************.****.*******..***.*.*******************.**********..***.***********.**********.****.****.*******.****.*.*****.**************.*.******.******.*******..****.********************.***********.************.*.*****.**.*.***********..*******.**.**.*******************.**.********.**************.***********.***.************************.**********.*****************.********..*.*.***.********.******************.***.*********..***.******.****.*.***..****************.*************.********.***********.*****.******..********.*************************************.****.********..*****.*********..**********************************.***.*******.*****.*********.**.*******************.**************.*********************.******************************.***************************************.*..***.*******.*..*.***********.*************.*****************************.*****************.******.*.**..**********.**********.***********************.***************.**********************************...******.**************.**********.*****.*******.****************.*.*********************.*.************.******.*.*********.******.******.*****************************.******************.*****.*******************..**************************.********.******************.*..****.********************.***********..****..**.************.*****.******************.*********..********.*****.**.*********.****.******.*.***********.*********.*********.***.*.*.**********************.******..*****.******************************************..*****.*******.******..*.**.*.***.****.*************.***** *.****.**************************.************.********.*******.*****.***.************.***********.***.****************.***.******.********.********.******.*******.******.****.**************..****.******.**********.***************************************.******.*******.*********************.******.*******.******************.********.**********.**********.**************.*******.***********..**.*******************************.*****.**********************.*.********.*****.*.*.***********.************.**.****.******.***********.****.***************.*******..***.*..****.******.************..******.****.*******.*******.**.**.**.**********.****.***.*******.**.**.**.********************.*********************.*****************.************.***********************.****.**.*************.*.******************..****.**.****.****.*.*.*****************.*****.*******.*********************.*****.***.****************.******.******..*********.*******************************.****.******************..***.**.***.****.*******.***.**********.**************.***.*.*************************..***********.******************.*******************************.*******************.****.*******************************..****.******.******..****.******.***************..*****.********************.**************.******.**.****.****.****************.*.******************.*************************.*************.******.*********.***.***.************.*********************.*.********************.****.*******.*************..***********.**.**.*****.*******************.*********.***.***.************.******.***..********.************..***********************..**..*************.***.*****..*********.******.******.***********************.********.*************.****************.*.***********.******.********..***************.*****.*******************.***********.****************************.*********************************.***********.**..************.******..**********.******.***.********.************.****.*.*.*****.** ******************.**..*****.**************.********.*******.*********.********************.*.**************.****************.*************.******.**.**.*****.***********.*********.*******************************...****.***************..****.**.***.*.*.**.**.****************.*.********************************************************.********.*****.************.************************.********************.***************************.*************...*********.***.*****.*.*******.***************.*************.*********.***.********.*.*************.*********.**********************************.*****.***********.************.****.***.*****************.********.********.****************.*.*..**.*.*******.*.*****************.**********.*****.***.*******..***************.*.********..******.****.**.**************************.************************..*..*******.**.****.******************.****.*****.*.*********.*******.********.***************************.**************.***.****.********.*********************...**..*****.*****************.***********.**********************.**.*******.****.*****.******************.*******.**.**.*.***************************.****.********.**.***.****.*****.*********..*************...*********.*.***********.**********.********************..*********.*************.*******.*************.***************************.******************.***.***********.*****.****.****.****.************************************.*.****************.**.*********.**********.******.************.*************.***.************.*******.****.****..****..*****************************.*****.***********.**********.****.******.****.***************.********.***.*****.**.************.**********************.*.**.**.*****.************************.****************.**.*****.******..*.************.****************.***********.******************.***************.*******.*****************.******************.**.***.**********************.*********.**********.*************************.********. **********..***********..*****.*******.****.******************.**.****************.*******************************************.*.********************.***********.**********.*******..***.****.***.*.*********.**.******.******.******.*****************.******..***.**********.**.***.********************.************.*************************************.*********.**************.*.****************.******************.**************************.**.*****..****************.***.********.**.*******************.*.**************.*****.*********.*******.*****...**.*****..****..**************.**.************.****.*.****.**.*************.****************.******************.**********.***.*..*************.**************************..****.***************.*****.***********..**************.*********.***********.************..****.****.***.****.**.******.*************.************.***********.*******************.****.****.***************.****...************.********..******.*******.**.******.**.**.**.***.**.**********.********.**.**.*****.***.*.*.*******.***************.*************************.**.*********************.****************.***************.******.**.************.****.*.*********.***********************.******.****.*.**************************.******************.************.*****...****.*************************.**********.**.****..****.*******.*****.**.*.***************.****.******.****.*.******.***********************************************************************..**.**********..**.*******.**.*.**************.********************.*****.***.***************************.*.*********.***.***************************.********.******.**************************.*****.***.*****.*.*.******.*******.***.********..********.*************.***.*********************.********..****.*.**************.**.********.************.****.*.***.*******.***.************.*****.****************************.*******..**.**********.**.*********.******.*.***..*********************************************.** ******.****.***.**************.**.********************************************.***.************.**.********************.*********************.****.*****.************************..******.**************.*.*****.**.*****.****.****.********.************.***.*************************.******.**.***.**************.********************.************.*.*****..*****************.*.*.*******************.************************.********************..*******.******.**.***************.******************************.***.**.**************.********..**********.*******************..***********.***********************.**.***.************************.***.********************.*..**********.*******.********.***************************.***********************************************..*************************.*********************************.**.**..********.****.*****.**.***********************.*******.******.*****.*********..**********..****.*********************.*******************.***..***********.*******.***.**********.***.****.********.****************.*******.****.*******************************.******.************.********.**********.****************.*******.*.*********.******.***.***************.*.*********************.*********.*******.*.******..******.*..**.***.**************.*.******.******************.*.************.*********.*.***********.**.*********.*****..*****************..***.*****.*.*****.*****************.****.**********.********************.*.*.*******************.*****************.*****.********.***.**.***************.********************.**************..***.****************.***********.*.*********..********.*******.******************.****.*************.*.***************.**********************.*********.*******.*.****..***.**.***..**********.******..***.**********.********.******.********.****************************************************************.*****.***********.*******.***.****************************.******.************..********.*.***********.**********.** .****.***********.****.***.************************.**.********.***.*.***********************.**************************************.**************.**.********.*******.*****.****.*************************..**********.**..*****.****************************************.***********.**.******************..*****.***.*******.****************.******.*******.****.***********.*************.******************..***********************.********.*..**.*************.***.**.*********************..*****************.****.***********.*********************.****************************.*.*****.**.********.******.***.********.*****.*.*******.****.*****...*****************************.**..*****.**************.***.******.************.**********************************.********.*.************************.************.**********.************.**.****.*.****.**.************.***.*****.***********..*****************.******************.******.********.********.*******.****..*************.******************.**********.********..***********.*************.**.*********************.*********.**.****..*.**********.**.****.**********.*****.****.***.****************.****************.*.*****.*.******.*.***********.*..************.*******.***************.********************.**.*..***********************.****.**.***********.*************.*******.********.***.*..******.**************.***..*****.***************.********.******************.*.*****.****.*.******..********.**.****.**********..****.*.************.********..***************************.********.***********.***********.*******.***..************.******.***.***.***.*********************************.**.*******************.********.**********************.****.**.*****************.***.*********************..***************.**.****************.************.*******.****************.******************.********.**.**.********.*********.****.******.*************************.************************************.***.***.****.*****.**.**********.*.*********.** *********...****..********.************************.*****************.*.****.*****.**************.************.*******.************.**********.*.********.**.***********.******.*********.****************.*********.**********.************.*******..*******.*******.**.***.*********.**********.********************.***.*************.*****************************.***.*****.*.*..**.****************.****..*****..***************.**.************.********.****.*******.**********************.*****.**********..***.**************.********.************************************************.******.*****.**********.************.****.***********.**.***.********.********.***..************.*.********.*****.**.**************.*********.**.****************..*****.********.*******************.**..***.*********************.*****************************.******.*******.**********.***.******.**.***********.*****************.*****************.***********..**************...*.***************.****..******..*****.*************.*****..***************.*************.****.***********.*****.**.**************.***.**********.********.**********.******.****.**********..***************..****.****.**.********.********.***.*****************.***.***********...**************************.****.****************.*****************.***.*******.*****..***********.**.*****.***********.*******.*****.****************.*.***************.**********.***.*..***.**.***.**.****************.**..*******.***************************.***..******.******.**********.******.*********.*******.**.*****.*****************..*****.*****.*********************.***..***.******.******.***********************.*****.******.********.**.***********.*********.******************.**.*.**.*.***.**.*********.*********.***********.***************..****.************.**.*****.***********.*********.***.**************...****************.*************.********.******.****.****.*********************.*****************.**********.*****.****.*****.****..****.********* *******.**************.************.*******************.**.***.*.**.*.***.*.***.******.**.*********.**..*.****.*****.*********.*******.*.******.************.*************************..*.*********.*******.***********************.**********************.**********.***************.***********************.***********************************************************.******************.****************************.*********.*.******.***.*****.***.**.****.****.*******************.**.********.*.**.**********.*********************.*******.***********************.***.**********.****.******************.*********.**.******************.***.***.*******.**.********.****.**********.**.*******************.********************...***************.*.******.**.************************.***************.*.**********.***********.****.*..*********************************.****.*********.*********.********************************.***.**.***********.******.*************.**********************.***.*.***.****.*********..**********.*******.**.*****************.***.****************.****.****.***.**..********.****..************************.*******.****************.*****.*****.*******..**.***.*****.**.*****************************.******************************************************.*.*.*******.********.**.****.****.********.***************.*.****************.**************************.**************.********...*.*******.*********.***.***********.******.*.***.****.**.*******.*****.****************************************.***..******.*****..****************.*****.***.***.*..************.********.*******..****.*************************..*****.****.********************..**.********.********.***.****.******.*.**.********************.********.***************.******************.**.**.***.*******************.********.**********************.***********************.********.****************.*****.**.*.******..**.****.*.**.*****.**.**.****************.*********..***************************.****************.**** .**.*.**.*******.*.**.****.*****************...****..*****.****************************.*********.*****.***...**.*******.*******.*******.****************************.***.******************.****************************.*******.****************..**.*********************.***************.****.********.*****.******.****.************.*****.************.****.******.*********.*.***********.**************.****.********************.********.*******.****.*****.*.**..*************.*.**************.******************.********************.*.*..**.****************.**********.****.*******.*****..***.********..********************.*.****.***********************.*****..**********..**.*************************.********.***************.******..**.*.****************.**.*****.********.**************.*****.*****************.**.***.***********.****************..**************..*..*.*****************.***.***************...*.*******.****************.******.**.***************.**.******.*****************..***************************.*****************.************.********.*.*.**.*******.*******.********.****.********************************.*.**********.***.********.********************.**.*.***.*************.*.*.**.******.**.********************.**************.**.********.*********.************************.*****************.**.**********.**********.*.******************.******.**********.***********************.*.*.***************************.**************************************************.*******.*****************.**************************************.**********************.****.******.*********.********.*********.***.*************.************.**.******.**************..**************...*.*.**********.***************.********.***********.*******.*.******...**..**.***************************.***************************.*****...*****.**********.*****.***************.***.*.********.***.***.***.***.*.**.*******.***********.******.*****.**************..********************.**.***************** ***.**.**.***.**********************.****.***.*..*********.*.***********.****************.*.************.******.*********************.**************************.*******.******.**********..*******.*****..*****************************.**.*********.****.***.*.********.****************.**.**.*******.************.*******..*..*.***********.***********.***..*******.****.*****.*************.*******...*****.*******************.******.*************.*************.*************.*.************************************.**********.********.***.****.**.****.********************.***************.*.***********************.**************************..*****.*..***************.*********.*****...**************.*.********..**********.**.***.******************************.**.***************.********************.*..**********.*******.************..*********.*****************..*****.*************.**.**********.***********.**.*******************.******************.*********************.***.*******..****.************.*.****.*****************************...********.**********.***.*******.*********************.****.**.****.***************************.*.**.********.*****.****.***********.*************.***********.****.************************************.**********.*****.****.*.***********************..*****************.****.*******.***********.***************..****.***************.***.***********.************************.*.****************.**.**.********************.***.*********...************.***********************************.********.**.***********..****.**********************.***.**********************.*******.*****.***********.**.*.**.**..*************************.*****.*********.******..**.*****.****.*.***********************.*****.********.*******.*************************...***************.***.*.********************..**.********************.*****.**.**.********.*****.****.***********.******.********.**.**.*********.***.******.*****************.*****.**.********************.*.*.**.******* ***.**********.******..********.*******.***.***************.*****.************.*****.**.********.************.******.*************************.******.**********.**.****.**.**.*.*****************..***********************.*******************.**..*****.********************.******************.**********************..********.*************.****.********.******************************.*******************.****.***************.********.*****.*********.**.*******.*********.****************.*****************.**************..****...******************************.********.*****.*****.******.***************************.**.********************.*****.******.******************.*******************.*..*****.*****************.****.************.********************.***.******..**.****.***.*******************.********.***.***********..*******.***********.*.**************.**************.***.***************.*************************...******.***.******.***************..*******.******.************.***************.***.****..*.*********************.*************.*************..***..**.****.*****..***..*********.******.**********.**********..*.***.******************************************.********************************.****.**..*.*************.***.*.**.******.*****.***********************.*************.****.****.***.*************.*******.***.*********.*******.****.***************.*******.*.*********.*************************.***********************.******.**.******************.*************.****************************.********************.**************************.*******.*****..********..***.***.*********.********.********.***********.**.*******..****.**********..*.*****************************.**************..****************.**********.*******..***************************.**.******.*******.****************.*****.****.*.***.****.***********.*********************.*********.****.***************************..*****************************.***********.*****.*********.******.**********.*..** ********************.********.****************.*.*.*******.***************************.*****.********************.***************.*****.******.****..*******.**********..******************.*.*.*******************************.*.*..*.*****.**.***********.**.***********************.*****************************.***********************.*****..*************..**..*.***.**.******************.********.******.**********************************.******.******************.*****.********.******.*.*********.******.************.***********.**.***************.**************************************************..******.****************.***********.******.**.**************.*****.*************************************************************.************.*******.*.***********.************************.******.***************.*************************.********..*..*..***********.**************.******.********.***********.******.******.*******.***********..************.******.****.********.**.******.**.************.*************.*********..********.****************.****..************.**************.********.*****.**********.******************.***.*********.************************.*.******.**********************************.*****.**.****.*..***********.***.****.******************.*************************.***********.********.**********..********.****.***********.*****************.*****.**********.*.*.*.********.***********.**.**********************..*******************.*****************.*******..******.***.****.*.************.**************.*******.******.***.**.***********.*************.***.***********.***..***.*****************.*******.*.*..************************************.***.********.*****************.*******.******.**..**********.****.*.**.************************.***.**********.*******************.****..**.*********..*.*******.******..***..*********************************************.******.******.***********************.******.***********.***..**.**********.*******.************* *************.************.****.*.******************..******************.********.***********.****.****.****.**********.**.***********..***.***********..*.*****.*****************..******.**************.*.**.*****.************.********.******.******.*****..***************.****.************.*******.*****.****************.**.********.************.****.**********..***********.*.****.*********.**********.******.*.***.****************.*.******************************.****.*****************..****.***************.********.*****************.*****.**...****.********..***************.****.*.*.*****.*********************.************.*****.**************.**********.******.**.**.**.**.***.*****************...*******.******.**.**********.**.******.*.***************.*.**.**.********.**.***************************************..****.****************************.****.******.*****.****.********.*******.********.*******.*.**********.**.**.******************.******.***.*******.**.*.*.*****.***..****************************************************.******.****.****************************.*******.****************.**************.********.*************************.*.******************.**********.***..*****.***..*******.*.********************************.******.**************.******.****..*****************.*******.***.*****.**.*********.*****.*********.*******.******.***.******************************.***********.******.**..******.******************..*************.****************************.************.******.************.*****.*.*********************.****.*.*.***************************.**************.***************.***********.**********.*************.*****.*******.*******.**********..***.*.******.************.*********************.****.*.*****.**.****************..*******************.*.***************************************.*******************.**.***********.**.*********.********.****************.****.***.******.*****.*.***.*******.**.***********.***.*.***********************.**.**** ***************************************.***************.******.****.**********.*.********************.********.***.********.********.***.*****.***.**.********.*******.***.******..***.****************..**************.********************.*.************************************..*.************.********************..**.******..***.*.*.*********.****.*******.**********************.***************.**.**..*********************.************.*****..**.*****.***..*.**..**********.****.*****.*.***.******.*****.****************.**************..***.*******.*************.*****.***********.**.**.****.*********.********..*******.*****.******.*****..*********************..**.**********.*****.***************..*********************.*.********.****.*.************.***.*******.**.************.****..***********.**.*********************************.****...***.**************.*******.*****************************************.**********..*********.*.*******************.*********.***********.*******.****.****.*****.****.************.********.**.*.*************.*******.***************.**.*********.**********.******.***********.*****************.*********..************************.*.*.******.***********************************.****..*****.****.**********..*.***********************.*.**.*******.****.*************..*******.********.********.*****.***********.*.****...**.*******.*****************.*****.************.*******.****************.***.*****.*.****.**************.**.**************.*.**.*.***..**************.*****.********************.***.**.***********.**********.****.********.************..**************.**.***********.*.***********************.****.**.**************.***********.*.*.*******************.*****.*********.**************.*.************.****.*..******.************..***********.*******.****.******************.************.**********.***.*****.************.*****.************.***************.****.***.**.*********.*******.**************************.*********.*.********.***.**.*****. *****.**********.*.************.*.******.************..*******************.**********.***************.******.**********.*************.****.***.******.*******.**************.*****..******.***************.************************.****.************************.*.**.*******..******************.**.***************.********.**..**************************.*.********.**************************.*******.*.**********.*******.******.***.***.*******.******************************************.******************.************.***.****.********.**********.*..**.****.**********************.**************************.************.*****************************.****.********************************.**************************.**************.******.***.****.*************.**********************.*.*.************************..****.***.**.******.*************.*.*************************.*******.****.****.***..****************************************.****.********************.********************.****.************.**.**.**..**********.***************..*************.********.********.*******************.*************.****.******.*********.******************..**.*********************.*****.**.***.********.*******.**************..**********************.**************..*.****.*********.*****.***********************************************.***.***************..**************.**.*************.********.***********************.*.*******.*****.*************.*.***********************.*******.*****...**********************************..*****.***.*****************.***********.****************.*.*******.*****.********.****.*******************.*********.*****.********.*********.*********.*********.****.*******...**********.**.***************.********.**.*.*.******.************.*****.*****..**.**************.********.***...**********.******************************.*.***.**..*****.****.********************..*.**********.********.**.*********.********.*****.***************.********************.*.*************** **.*********..*.*******.*********.*******..*.**.***************.********..**.****.*******.****************.*.*****.******.**.*************..*********..***.***.******************************.***********..*****************.**.********************************.****.***********.*********************.*****************...******.*************.*************...*********.*****************************.*.*****.****.****.*********.********************.**..**.**.*.********.***.***.***.***************.***.*****.**********.**..*****.****.*.****************.***************.****.******************************.*****.**.**.*********************.******************************.******************************************..***.******.************.*.******.*.****.*********.*********.****.***.****.******.*****.*********.*.*****************************.*.******************.**.********.**********************.****.*******************************.******.******.***.*****.**********************.******.***.********.*.****.******************.***************.*********...*********.************.******.***..*****.***.*********.*******************.********..**.*.*********..*****.***************.*****.**.*.***.**.***.**********.****************.******.*********..****...****..******************.*****.***..**************************************...****.***************************************.***.**.**.*******************.******************.********.*.****.****.********************.*********.***************.***.******.********.***.********************.************.********.*******.******.***.**.********.*.************.******.*.**.**************.**********.********.**********************.***********.********.****.****.********.****************.***********.*****.*********.****.******.*.*.**.*********..*******.*********.***.************.*****.***.*..********.****.**************************************.********..*.*****.***************.**.************.*********..*.***********************.**..**************..******* ..*************.*****.**********..**.***********.*************.****.*****.****.********.****.*******.******.*****.**********.****.*****.****.**********.*.********.*.*******************************.*********..***..*******.****.****************.******.*.******.************.*.***********.***********************************************.****************.**.***********************.*************.**..*********.*..********.*********.********.********.*.**.*****************.***.**..*********.****.*.**************************.***.***********.*****.***************************...**.***.**********************...*************.****.*******.*..*..****.**.********.********.****..*****************.***************************.***.*.*************.*************.*****.*****************.**.*****.***************************.***.**.************************.**************.*****.********.************.**************.**.*******.******.**..*.*.*.*******.*.*.*.************.****.****.*.*****************.******************.**********.******.******.*********.**********.***.*********.********.*********.************.***************.****.********************************.**..******.*.**.******.***********.*****.*****.*****.**.****.***************.**.****..*************.*********.******.***.******.*.*..********.*****.*******.***.*********.****.**.**.********************************.***********.*..********.***********.****.******.***************.*********.*****************.****.*******************.***********.***********.**.***************.****************************.***********..*****.***.***.*.********************************.*******************************.***.*.*****************.********.***********.*.****.*.***.******.**.********.******.**************.*********.********.**********..**********.************************.*.******.*****************************.***********************...*.*.******************.******.**.**********.***********************.*****.***.*****.*******.*****.*****************.***** *.*****************************************.***********.***********************.************************.***.***********************************.**************.**********.**.************************************************.**************************.**********.*****************.*****.**********.***.**********.*******.***.*.********************.**********.**.**.*******.**********************.***..*************....**********.*******.*****************************.*********.**********.******.**.*.*******..*******...***********.**************..**.***.************************.*.*.***********.**.*****.***************.****.**************.*******.******..********.***.******.*************.*******************.**..********.*.****.**.*****.*********************.***.*****.*********************.****.*************.****************.*********.****.***.**************************.***.****.*****.**************.********************************.******************..*...************************.**.*.*****.*.******************.**.*.******************************.*******************.********.*********.****************.********.********.******************..******************************************..********.*******.**.****.**.******..*.***.*********************.*********.*****.*********.***.**********.*.******.******...*******.***************************************.******************..******************.****.*.*********.**************.****.****.***..******.*********..************.***.*********************************.***********.*********.******.***************************.************************..***.*****************************.******.*****.**************.**********.***********.*****.***********..***********************.********.********...*****.******.*.********.************.*.***.****.*.******************************..*****************.**************.*****.***.*****.***.*********.********.*****..**************.**.****.*********.**********.******************************.*****.*.***.**** ***.******************.**************.****************.*****************************.***************************.****.**********.*****.**.**********.***************.*************************************.*.****.******.******.**********..*****.**************.*****.***********************************.***.*****.****************.*********.***********..********.*****.****.******....****************.*.******.**************.****.**.**.*.*********************.**.*.*************.************.*************.*******************.*..*******************************************.*******..****************.**************************************.****.**************.************************.**************.**********.*****.***********.*********.*******.*.**************************...*********.*****************.**********.**.*******.*********.*******************..*****.*****************.*.*.**************************.*************.*.********.**************.****.**.*******.*.***********.*************.*************.*********.*.**********.***************.*.****.******.*****.***********************************.****.************.****.*******************.*******...**.**.*************.************************..*.****.**.********.***.*.*************.***..***********************.****.******.*.*************************.****************************..*.****.*****.**********.****..*.*******************.*******************.*******************************..************.*****************.******.***********.*************************.***************.**********.********.***********************.*.*********.*.***************.*.**.*************************************.******.***.**.*********..***.******************.*****..********.****.*******.**.*******.******.*.**.**.***.*.****.*********.**.****.*****.*******.****.***.*****************************.****.*******.***********.******..*.******.*********************.********...****.********.**********.*.*****.****************************.**********.***.************ *****.********.*********.****************.******..********.***.****.*****..***.*.**.******.**********************.****************.*.********************.**.**************.*******.******************.************.******.*****.************.**.*****************.*********.****.**..******************.********.*.*****.**.*********.***********************************.********************************.**********.************..***********.*.*****.*.****.*.************.***.*****.**************************.******.*****************.******************.*******.*.*****.*.********.*******..********.*************.***.*****.***********.*******.************.****.***************..****.**.*******.*************.*********.*.******.*.**.***.**.****************************************************************.*.******.*.**.**..*****.***.*****.**..**.********.********.**.****.*.*************************************.***.*****.*************.*****.******************.*******.*.*****.****.******.*******.***..***************************************.**.****************************************************.******..*********.**************************.**********.******....*****************************************.*.***********.****.*************.*******.*************..*****************.********.***********.**.**..***..********************.***********..***********.**********************.*.******.****.******.******..*.***.********.****************.***.*****************.********.***.**..*********.****.*****.*******.*.*.****************.**.******.************.****************************.**.**.**************************..******************.*****************************.*****************.*.****.*****.*********.********.****.***..*******.****.**.**********************.*.*********.**********.****.*********.********...**************.***********************.*.***************.*************************************************...************.*******.**.*********************...*.*****.*******.************.*******.** .*.********.**********.*****.*************.******.*******..**.***********.************.***.*************.*.*..**.*.***********.********.****.*.********************.******************.********************.*********************..**.********.**.**.*******.*********************.*********...***************.**************.*****.******************.******..****.**************.****.**********..**************************.*..**************.***..***..******.***************..**********.*..*.**.*******.**.******.**.*.*****.****.******************.****.*******.**.****************************.**************.**..*.************************..**..**..***.*******.********.*************.***.****************.****..************.**.*******.********.********.**********************.*******.********.*****************.*******.*******************.*.****.**.***********..**********.******************************************.******************.**********.*.*****************.*****.**************.******.*.********.***********.********.*.***********.***************.********.****.**..**.****..********.****.*.***********************.*****.******************************.*******************.**************.*****************.*****.********************************.**.****.**********.****.**.*********************.****...***********************.*****************************.*.*..******.**********************.*.*******.*****.*************...**.***************.*.*******.*.*****************..************.******************.**.**************************************..***************.**.*..***.**********.**.******.*.********.**.**.***************.**.*********.**.***********.************.***********.**********************.**************.***********.**.*********.****.*.***.****.***********.*.*.********.****.***********************************************.***************.*.*****************.*.******.*********************.*.*.*****************************.*.******.**.*****************************..**.****.************** **.**..********.*******.************.***********..**.***.********.*.*.****.**************.************.******.*.************************.*.********.****.*************.***********.*******..******.**.****************.********************.*****************.**********************.*****************.*.***************************.**********.***************************.******.**.*****************.******.**..*****.***.******.******..****.***********.*.**.****************.*.*.*******.**********.*************.***.**.**.*****.**.**********************.*******.*********.*.****.*****************.***.******************************.*************.**.****************.****.*******************..********.*.***************..*.******..***.*******************.*******..*************.********.*******************.**.*********************.****.***.****************.******.************.*******.*.***********.***.*********************.********************.***************.******************.**********.**.*****************************.***********.******.***************************..****.**.**************.******.*****************************.******.*.*.***.************.********.*****.*.*****.******.**.***.*******.***.**********.*************.********.*.****.************.**.*********************************.***************.*******.**.***.***************.*****.****.**.**.*.*********..********.*****************.******************.******.****************.**************.***********.*.***************.************.****.*.******.*******************************.*.*****.****.********.**************.**.***.************.*********.***.**.******.*********.************.**.***********.*********************.*****.**.***.********************************.******.******.****...****..*.********.************.***********.**************.****.************.****.**.***.************.******.*.**.****.*************.*****.********.*.***.*.***********.*****.******..****.**.**********.*********.***.*****.*.******************...*.***. ***************.***.*****.***************************.****.*****.**.**************.*****.*********************.***.*.*****.***.******.*...****************.*************************************.******..*.*****.**.**.***********.********************.*************************.*****************.************.**************.*.****************.*******.*******************.******.****..*.*******.*********.******************.**********.**.*************.*************.*********.**.***.********.******.*.*********.****************.*.**********..*******.*******.**.******.***.******..****.*************.*******.****.*.*.*****.***.***.*******************.********.******.**.*****.*******************.**********.************.*******..**************************..****..******.***.*.***.*.***********.****..**************.**********.***.******.****************.*****.********.*.********************.******************.*****.********.*********************.******.*.*****.*.*************...****.***..************************..******************.*****.****..*****.********.********************.*******************.******.**************************************.**************************************.*******************.*****************.*******.*******************..****.*.*************..*.**.*******..****.***********.*******.**.****.*****.*.***********************.***********************************.*..*****.**************.*..**.*******************************.*.*************************************..********.*.***.**.*.***.*********.***********.********************.*.***..******.**.********.***********.*******.*******.*************.*.********************.****.**.***********.*.*.*******.**********************************************.********************.************************..********.**********************.*.*.****.**********************..**.*.******.*****.***********************************.*.******************.*******************..*.*******.************************.***.***.*.*************.*****. ********..**************.*****.********.***.*.*.********.***.*****.******.***.************.*********************.***.**.*.*****************.*******.***********************************.******.*.**************.*************.*****.*********.***********.****************.**.***********.*******************.*****************.****************.*********************.***********.***********************.*********************..***************.*****.********.****************************.****************************.******.***********.*.**.********************.******.**********.*.***..****************..**.**************************.*************.*****.**.***..****.*.****************************..**.*****.*******.*****.************..***.********.**.********.**************.**********.*.**.************.**************.**********.****.****.******.*************************.****.*****.*.***.**.***********..********.***.**********.*************.***.***...*.************.************************.***.*********.**.****.*********.*****.***.*****...***.**.***.*************************.********.*********************.********.************************.*****************.*************.***************.***.**.***********.******************************************.********.****.********.*****************.***.*******************.************.**.*****.********.***************************.*****.********.**..******************************.****.****.*******..*****************.*****************..**.************.**.*************.***********.*.**.******.******.*.**.*.*************.********.*.**.*******************.*****************.*******.***.*.**************.*************..***.*.*******.******...**.*****************.*********************.*****************.****.********.*..**********.***.*****.****.***.**.*******.*******..***************.*****.**************************.**.***************.**************************.**********.************.**********..******.*.********.***.******.*.**.******.*****.********..** *****..*..**********************.************.***********.************.************.*******.*.**.*******.******************.***************.*.******.******.**..**********.******.********************.********.********.*.*******.***********.****.*******.***.**************.***...*****.******.*.**.*********************.*******************.********************.****.***********.*******..********.**.**.**********.****.*****.******.************.*******..*********.*..******.*********.*************.*.******...*.***.********.***********************.**********.******.****.*..**.*****.************.*..********.***.*****************.*****..*********.*.*******.************.********.******.*****...****.*****************.******************************.********.*.*******.******.*******.******.*******.********.*******************.***.************..********.************.********.***.*****************.****.***********.*************.**.***.*.****************.********.*.*******.***.****.*****.*.**.**.****.*****.************.*.**.*****.*************************..***********.*****.***********.**.*.******.**********.*****.*.****************************.**.*****.**.***.******.*******.************.*******.******************************************************..*.**.*.****************.****..***.***..*****************..*************.**********.***********.*********.********************.******.********.*.************************.**..***.***.**.*.************************.*******************************************..***********.********.***.**.******************.******.*.****.********************************.******.*****.****************************************.****.****.*********************.**************.********.*****.**********..***.**.****..*****************..***.*************.*****.*.***.*****.**********************************.**.**.*********.****.********************************.****************.**.****.**..****.****************..**.**********.******.**************.******.***************.** *.*********..************************.*****.**********.***********.**************.**.******************.**********************.**********************.****************.**.*.******.***************.**..************.**.*.***********.*******..*********.*.*.*********.*.**********************.*********.************.***************.*****.****.******.*.*.**********************.***********.*******.*******************.***************************************.***.*******************.**********************.*.*.***************.***.***.*.*********.***************.**************************.*.*.********.*.*********************.*****..***....***********************..*********************.****************************.***..**.*.*.******.**************.*************.*************..****.*****.***************..*.**.*******************.*************.******...*******.***...******.****.**.***.*****.**********************..******.**.***********.********..*********.***.***********************.******.*************.**.*.***************.*.*************.***.********.**********.**********.**.**********.****.*******.*************.*****.*************.***..***.********.*************.*.******..*************************************.*******.******.*..**.********************.*.***********.********************************.*********.***.******************..******.****.******..****.**.****.*****************.*.*****.*.**************.***.*.*************************************.***********************.************.**************.********.****.***************.*****.***************.*********..******.***..*******.**.*************************.*********.****.*.******...*****.*************.*****************.**.******************.***.***************..*.***************.***************.****.****.*.*************.****.**.*******.******.****..*********.************.*.****************.*************.***.****************.***.***********.*.*****************.*************.***.***********.************************.*****.********* **.****..********.****************.***.********.**.*************.******.*******.********.*************.**.*******.**.**.*****.***************************.********.***.*.*.*.*..************.************.*******************************.************..*********.**.*.**.***********..**************.*******.**********.********.******.*****************************.****************.**********.****.********.********************************.*************.**************.***.***.****.****.**..*.**.******.*.*.*.*.*********.****.******************.***.*..******.****.****.****.*************.****.****..*********************************.***.******************************.***********.**.************************.****.**.*******************.*************************.*******.***.***.*************.******.********.*************.***************************.***********.**********.************.******************.****************.*********.**.****..*.***************.*******************.*****************.****.**.**.**.*******************.**********************.*.***********.******.************.********..********.*****.*..**************************.**.****..*.*******.*******...****.*****.**********...*****.**************.****.*****.*.********.****.*..**.***********************.****************.****************..********************.**..******.************************.**.****.***************.*******.************.**.*****.***.**..*.*************..**********.*.*********.***.*.*********************.*.****************.******.*..***************************************.***************.**********..****.**.****.**********.****************.***.*****.*******.**********.**.**.***.******************.****************..*************.************************************.***..******.**.***..***********.*******************.**************************.***********************************************...************.*************.****************.********.***********.*.*************.********************.****.********. **.********.**.*********.*****.*******.***************.*****.***********.*********************************************.*.*.*********************************.**.****.******************************.*******...**..*********.*****.***.*.********.************.**.*******.******.***********.*****.****.**..**********************************.********..**.*.****************...******.*********.**************.***.*****************.***********.****.*************.********.**********.************.***********************.************.***********.***.*******.***.***.*.********************.**************************************.***.*************.***.***.**********************..***.*******.*********.************.********.****.*******.*******************************.************************************************.****.************************.****.*************.****.******.******.***************************.**.*******.********.**.****************.***.************.****.***.***********.**.************.*.******************..*****************.********.********.*****..**************.***********************.**..*************************.**************.**.***********.***.*.***.**********************.***********************************.*******.**************.***.************************.**********************.************.**************.******************.************.********************************.**.********.***************.********.***.****.***.****..*********.*.*.**************************************.****.*.****************.***********.*****************.****..***.****..*******.*****.*************.*************.*.*********.***********.********.*********.****.**********.******.************************.***..*************.************.***.*******************.***********.****************************.**.******************.***************.*.*****.**********************************.*.*************.*************.********.*.*************************.*.*****.**.****.*****.**********.******.*****.* ...********.***********.******.**.******.***********.*.************.*******.***.******.*******.******.***************.***.****.**.*****.******.*********.*************..*************.**.****.*.*****************************.***..****.*********.*********.*******.********.*.*********.******************.******.****.**.*********.*************.********.**************.*....*****.***.************..*.***********.*.*.**.****.****************.****************************.*********.******************.*.***.*.*********..****.**********************..**.****.****..*******.**********.********..******.********.*.****.****.*******************.***************************************************.*****************************..*****************.******************.*******.****.********.****.****.**.************.***************.*******.*..*************.******.**.****.************************************.*.********.*************************.*.********..**.****.****.**.******..**************.**.**.*.********..******.***********************************.*.*****************************************************.**.***********.******.****.****.*..************.***.**********.***.******************..**..*****************************..***..******.********.*****************.****.******.*****.*********.***.*.**********.***.*********************.*.******.***************.**********..****.*****************************************.****.******************.**.****..******.**************.**..***********************.*******************.*.**.*********.*****************.**************.***************************************************.*****.**.**.*.*********************.******.********.*************.*********.**.*.*.****************.**********.****************.***********.*.********.*********..**********************************.*****.**********.*********************.****.***********.*.********.******.*.**.***************************.*****.******************.***.****************.********************.**.*******.* *******.******.***.**********.*********..************.**.*..******.*..********.******************..*********************.********.*****.*******.**.***.**.***.**********.*****************.******.****************.***********.*********.**************.**.*.******.*.****.*********.****************.*******************************************.*******.******.****************.*.**.*.********.***.******.***.**.*************.********.*.******..*******************..****.****.*******.******.***.**.************.***********..*.****************.****.************.*.*.*.*******.**.*********.****************.**.***.**.****.*********.***.*.****.***********.**.***.************..**.*****************.***.*.***********************.******.***.*******.*.***.***.*******************.********************.**********.*****..******************.******.******.****.******.***************.*********.****.************************.******.*****.****.***********.********.*****.***************.************.***.******.******.********************.**.******.**************.***********.*.********.*********.*******************************.*************.***.*.***********.**.*********************.******.*********.*.****.*.**********.****.***.***.**.*.*********.*******.*******.*************************************.*.**************************.*************************************.*******.****.**************************.*************************.*****************.****************.********....****.*********************.****.*******.****.**********.*******************.******..***..**********.******.********************..********.***.*.******.**************.************************.*****.************.****.****.*.*************.*.***.*.****.******.**.*****************.*****.***..***********************.**.*.*****.*************************.*****..********...**.**.***********.*****.***.***.************.********************.*.*.*.******.****.*****.*.***********************.*****************.*******.**.*.*******************.* *********.****.***..********.**************.****.*********************.***********.***.*******.****.****.***.*.*.************.***.********************************.*******.***.**.**.*******.***.**.***..***********************.*.*****.***.**************.****.****.***********.****.************************.***********.***.*************..**********.*******.***.*.**********.**.**.***************.******.**********.*********************.*******************.*****..**.*****.*******.*********.*****************************.*.*****.**.*******.**************.***.***********.************.*****.****.***.******.***************.***********.*****.***.*.*.********.****.*.*.*.*****************.*******.*********..*************.*.***..*************.******.************.************************.*..****.*.**********..**************.*************.******..**********.********.**************.************************.**.**.**.***************************.************..********.***.*****.*************.**********.************.**.*****..***************.****.*******..******************.******.*******.*******.**.***.*********.******.*******.***.****.********.*******************************.*****************.*********.***********.***.***************.******..**********.**.********************************.**************.***.*******.*********************************************************************.*******.***********************************.******************.**************.***********.***.***.*.**************************************.*.*****************************.*****************.********..*.******************.************.**************.***********..******.***.*.*************.*****.*********************.**********************************************.**************.**.*************.*.**************.******************..*.*.*******.*****************.********.***.*.**************.**********************.*******************.*********.*****************************.*******...***********..***..************* ****************..*.***********************.******.**.***.***.****.**.********.***.**************.***.*.**..**.**.****.****.*****************.****************.************************************.*****.*.**.***************.***********.************.*..******************************.************.**********************.***********.*********.*********..*.********..*****************.********************..**.************.*************.**.*.**************************.***************.*********.*****************.*******************************.*************.****..***************.***********.*.*..****************************.*****************.************.**********.****************.***************************************************************************************************.********...****..****.********.**..*************.****.*****.*..*.***********.*********.***********.***************************.*******************.**.*****.************.*******.****.****.*********..*..*.****.*******************************.********************.************************.**.*********.*******.****************.**********.**********.**************.***********.***********.***************************.*.*********.*****.**************************.***.*...**.********.**************.**********.*.*******.***********..*.******.*.*****.*************.********.************.******.*.**********************.*.***.**.*****************************.**************.*.**********.**********************.*********.******************.**.**************.****************.***************************************.********.******.****..*****************.*************.**.***********************.********************************************.***************.****************************************..******.************************.******.*********.****.***.***********.*****.*.*****.*.***************************************.********..**.*****.***************..************.**************************..**************.*******.** *.*********.*******.*******************************.*****************.*****************.*****.**********.****************..**************.******..***.*.********************.****************.**********.**********..****.************.************..***.************.*.***********.*************.***..**.********.**.********.*************.*************.***************.************.*******************.**.**.***.*****************.**.*************.*****.***********.****************.***.**********.******.*.*******.***.****.*******.***.*******.*********.********************.***************************.***.***************.******.***.*********.**************.**************************.********************.**.**.*************.*********.******.***.**.**.*************.*.*************.*****.*.******************.*****.******.***.***********************.*****.*.*********.*****..**************.****************.*********.***.***.*************.*******************.********.*.*********************.*.****.****.**********.***************.****.***.******************.******.***.**.*************.***********************************************.**********.**.***.**************.*******.*.*.***********************.******.**.**.*****************************.******************.**************.*.*..*****.**.****.********************.********.*.*.*******.**.****.*****.*************************.********.******.***********.***.***********.**.***.*.*.***.**********.************..*.***.**.*********.**********.****************.*************.*******************.*********.*************.********.****************.***.**.***.*************************.********.********************************.*****************************.********.*.*********************.**.******.*****************************************.******.***********************************.******.**.******************.*.****.***.**.************.*.***.****.***.***************.******.***.*.*..*.******.******.*.********.*******.********.************************ ********.******.**.****************.***.****.***.*.********.***************.********************.**********..****.***************.*.**..***.********.******.***.******.****.******.***..**.***.*.*****************.**********.*..****************.**********.*.***********************************************.***.******.****..********.**..***..**************..**.*******.*.******.**.************.**********.******.*******************.*********.****.*********.****.***************************.*************.******.*.**.....***.******.*********************************.***.********.*.**.******.******.**.****************.*.**************************.*..**********.**************.**.***********.**************.*******.**********************.**********..*********************************.**********************.***********.****.***.****.****.********.********.*****.*************.******************************.*******.*********************.*****.*******.*******.**********..*******.***.**********.*********.**..*******.*********..*.************.***************.****.***.******.***********************.*****.*.*******.*****.*.*.*******.*****..********.*.***********************************.*.**************.******.*****************.**.*****.****************************.***.*******************.***..***.*****************.*************.***.**********.*.************.*****.*.***************.***.*****.*******.*********************.***********.******************.****.*.******.********.***********.******.*****.********.*************.**.*.**.*********.*******..*****************.****************************.*.**.****.**..*****.*.************.**.********.**************.******..******..****************************.****.***************.************..***.*********.****.*****..***************.*****.*********************.*******.************.*.***********************.*******.**********.*******.*****.*********************.***.***********.**********.*******************.**.*.*******.*.******.***..******.********.* ***********************.*****.****.**********************..**********.*.*.**.**.***.******.***.*******.****************.***************.******.**********.********..*********.******.*****..*****.**********************************.******.*************************************************.***************************.*.*.**.********************.************************.***************.***.*********.********.**************.**.********.**********.*******.***.******.*************.*****.**.****.*.**..*************.*********..*.**********************..**************************.*********.***.***********************.********.*.******************************.****.************************.********.**************.***************.**********.*******.***********.****.*********...***************...***************..**********.******************.**************.**************************.*******************..*****.***..********..*.**.***************.******.***************************.********..***..*********.*****.*******.***********.***.***.**.****.********.******.*********.********.***.****.******.*******************************.*.*********.*******************.****************..****************.****.*******.******..***********************.************.*********.***.*******.*.******.****.******************.****************.************.*************.***.******.************.**************.******.*************.*.*******.***.*****************.*****.*****************.******.*.*.***********.****************..******************************.***************.*.********************.*****************************.********************.***.*************.******************.*******.*.*****.*.********.*********.********************.**.**********.**********.**********************.**.*************************.***.***.*.*******.*******.**.***********..**.*****.**.***.*****.******.**.****.***************.**.****.***.*********.****.********************..*.**.******.*****.***.******************.*****.******. ********.**.********.************.**.***.*...******.*****.****.***.****.**************..*********.********.*************.******.****.*.******.***************.**.******.******.*****.***..*****************.*.**..*****.*****.*******.*.***.*.***********.*******.*********.*.**.**********************.***.********.***.*************************.***.****..******.***...********.********************.*********************.*****.********.*********.********.**************.*********.******************.*****.*.**.***.***************************.*******************...*****.*.******..***.********************.*.**.****.******.*.**.***.**.***********************.*************.*.******************************.***********.*..********..****.*******.****.*****.***********************************************************.**.*******.*******.***.****.***.**********************.**********.****.*********.*******.*.*************.***************.**.**********.**.*******.**************..*************.************************************...*********************.***.*********.************************.**************.*.*********.*****.********.********.**..***************..********************.********.*****.***************.*********.***********.*.**.********************..*.**.*******.**********.******.************..***.*****.*****...*.*********.********************.**********.*****.**.*.*****.************.**********.****.**********.********************************.**.********.********.************************..****..*****.*****..****.*.*******.*****************..**.**.*****.***********.*************************.*****.*****.*****.******.******.*****.*************************.********************************.*************************..****.****************.****..*****.***.***.********.***..*********..*****.*.*************.*****************.****.**.****.******.**.**.*******.*.*****.*****.****.****.******.**.*******.****..**.**********************.**.****************.*****.***.******************..**..**** *******************.****.**.**.************.***********.*******..**********.****.*.***********************************************************.************************************.*******.***.*****.***.****.*****************.**..*****.*****.*****.*.***.***.*****************.*************.***.**..*******..****.*.***.*.*****.******.***********.*.*********.***.**********************.*******..******..********.*****************..************************.***************.*******.*.**.*.*************.*.*****.****..****.*.*********.**********************.***************.******.*******.*****..************************.****.*****************************.***********..*******************.**************.********************.***.**********.************.******.***.********.**.*******************..************.***********.*.*******.******************.*************.*.******...******.******...**.****.**************.*********.*.*****.*********.******.****.*****.*******.********************.*******.*************.***.****.**.***********.**.************.**********.****..******.********..**.*.***.***********************************.*.********.****************.***************.*...*****.*.***.********.************************************.*****.******.***.******..*.*******.**************.******.*********.**************.*******.***********.********..*********.****.********************.**********************.*************************.***.*****.*****************.**.******.************.******************.*****..**********.*.***.********.******..*******.****.**********.******.**************.***.********.********.*****.************.******.***.***********************.*************.*.********.********************************.***.***.********.**********.****.************************************.**.***********..**..********..*****..****.***.****..**************.******.*************.**.****.***********************.******************.**..*.**.**.*.**.*****.****.*******..*..*.*****.**..*.***********.****.* *******.**.*.**.**.*************************.*********.**.*********.*************.**************.*.**.******.*****************************.************************.****..*****.****.***.***.****.*****.*************************.*************************.*****.*****.********************..*****.***.***************.**...**.******************.*********************.*****.***************.**********.************..*..*****.***.******************.*******.**.*****.*..**.**************.********.***.*********************.********.*****.**.**********.****.***********************.****.**.*********..****************.****..***********.********.******.****.**********.*************.**.****.**************************.*****.****.****.******************..*****************..********************.*************.*******************************************.**********************.*******************.**.*********************************.************.************.***.**.******************************.******************.*************.**.*************.******.****.*****************.**************************************.*.***********************************.***.**************************.**.**********.*.*****************..***************.**.************************.***..***********************.********.************.******.********************************.**..******.*****..****.***********.**********.***********.*.********************.************.***.*******.*.**********..*****.****************.**.********************.**.*********.**.****.*.*...*****.********************.**************************************************.******.*********.*****.*****.**.********************.**********.*************************.****.**********.****************.*******.****.******.******.**.***********.***.******.****.*..********.***************.*****..*****************.************************..****.****.*..**********.**.*****************..**********.******..********.***********.********.*******************.**..******. *************.**************************.************.********.****.*********.*****.*****..***********.******.**.****************.*.****************************.********.********.*****.*******.**.*********..*.*****.********************************.*******.*.**.**.***.***.**.*.***.************.****.*********.*****.****.********.****.*************.*********..*******.*******.******.*************************************...*******.*********..*****.**..*.*******.**************.*******.*************.*.********************.**********************.*************.******.**************.*.****..*********************.**************************.***.******.********************************************.************.***************************.********************.********.***.*******************************.********..**********..***.******.****.****.****.*********************.*.********.*************.**.*********.******.*.***.****************************.******************************************.************************..********..***********.**.*****.***********.****.**********.****.*****.*****************.************.****.***.**.******.**************************************.********.**.*******************.****************.*****.**.***.****************************.*******.*****************.*********..*.***.*.**.*****************************************.***.*********.***************************.***********************.***********************************************.***.***...*****************.******************************************************.**..****.********************.****.**********.************.********.**********.*****.******.**.**********************.**.***.***.***********************.*****.***.**.**.****************.*****.**.*********************************.***.*******.*********.**.*********..*****************************************************.*********************.*****.*.*******.******************************.*************.*********.******.*********.**.*********.** *.*.************.***************..**.****.**************************..*************.**********************************.**********.*****************.*********..**.*************..************************.***.*******************.**.***.*******.******.************.*.*****.*********.**********.****************.**.**.***..*.*******.**.**.**********************.**.*******.*********************.****.********.**************.*.*.******.****.***.****.******.***.***.*.*.*.*.*****************.*****************.*.******.********...*************.**********.**.*..*******..*.**.*****************.*.***********.***********.*******.**.****************************************.****.***.***.*.******.************.**..************.**********.*******.*****.***.***.***.**.*********..*.******************************.*********************.***.************.**********************.*.**.*******************.*****.******.*.********************************.****.**************..*.*..*******.**.*************.**********************.*****.********************.*****.****.*****************************.**.****.***********..****.*************************.******.***.************************************.********.*.*.****.**************.********.*.*******************.****.************************.*********.***.*********.******.**.*.***********************.*****.**********.*.*..*********.******************..*******.***.*********.******.*********..**********.************************.******.******.*****.*.**.************************************************.***.*******.**************************.**.****.*****.****.***************.*****************..******************..*************************.****.*******..*.***************.****************.***.****.*****************.****...********..*****.****..********.*************.***********************.********************.*********.***.*****************.***.*******.**.**************..*****.*..*.***.******************.******.******.****.*******************..**..**.**********. *.******.***.****.*****************.***************.************************.*********.*****.***********.*********.*.*.**.*****.*.*****.*********.***.******.***********************.******************.***.*******************.*******.****.*******.**.*****************************************.******..**************************..*****.***.**.********..****.**.********.*************.*****************..********.****.*.**.**.**********.**.*************.**********.*************.**.******************************..******.*****.**************.***.**************************************.*****.**.***********.*.*****.********.*********.*******.*.*.**.**.****.**************.**.*************.*.**************..********.****************.*.******.***********.************.*************.**.****.******************************.**.***********.********.***.******.*********.*.*******.**********.********.*******.****.*************.******...********************.*****..*********.************.*.*****.*************************.*****************.*.*************************.***...*.**********..*****.************************.**.*.******.****.****.*******.***********.*************.****.********.*******.**.****.*******************.*****************.*****.***.****.*.**********.******.***.***********.****.********.**.*.********************.*********.******.*******.************************.*********.****.**************.***.***********.******..**..**********.*****.**..**************.****.*****************.*****.*.*****.***.*.*******..***************.****.**.***********************..**********.***.*.**.**********.*.*************************..**********************.******.**.*.*.**.******.******.*.******.**********.*********..******.***.******.*..*****.**************.*****************..****.**.***.**.**.**.********************************.*.****************************************.**.******************.******.*****.***********.**.****.*************.*.*****************************.************.******.*****...* ****************..**********.**.*****.*****.**.***.*.*********.******.**************..**************************************.****.*..****.*****************.**.**********.*****************.*****.*******.******.*.******.****.*.**.******.*.********.*********.********.*.*****.**.***.*****.***************.************.*********.*.***.**.**.******************************.**.**************************.****.**.********************.********.************.*********.*****.***.*******.****.**.**************************************************.************.********.****************.*******.**********************************.******.**.**.***********.*.***********.******.******.*********.***.****.********.**.********.*.***********.******************.*************.*************************************.*********.**********.****.*********.*******.*.*******************.*****************************.*************.***************************************.****.**.*****************.***.******.*****.*.*****.*****.********.***************************************.********************************************.******..***************..*********.********.*.******.***********.***********************.***.********.********..**.**************.**********.*****.****.******************..******.*********.**********.*****************.****************.******************.*.****.**********.******.***.**.*******.****************************************.*********.*.*.**************.**.*******************************..**.****.********.****.**********..****..******.****.**.*************.*******.*******.**********.***.**.*****.**********************.****.***.***********.******************.*******.***.************.**********.*.****.*****.****************.*******.*.*********.*****.*.******************************************************.**********.*******.*****.*******************************..********.************.*************.***********.******.*.***********.******.*****************************.**************.*** ******.**.***.*********.****.*.*********.******************..***********.*.********.**************************..***.*******************************.*************.*****.*****.*.*..*.***********.*********.*..**.*******.***********.******.***.************.**********.**.****.*******************.*********.**********.***********************..*****.*.*.*****************************.*************.******.**********.**********.***.***..*******.***..************.***************.***********************.**.********.*******************************.**.*****.***********************************.*************.********.***.***.***.******..**..*****.*******.*******************.****.*******..*************************.*********.**.*********.********.*****.****************.*****************************.***.***********.****************.****.******.***************..*************.*******.*****.*..*******..*********.***.**********.****.******************.*******************************.**********.*****.***.******.****************************.*********.*****.******.**************.***************.*.******..************.****.*****.*****************************************.******************************************.***.**********.**.********.*.*.*******************************************.*****.********.*.********.**.*****************.*.**********.***.****************************.*..***.*..*****************.***.*********.****.*****.*******.*****.***********.****.*.*********.***..*.*.*.***.***.****.****.***.***.****.****.**********.*.***.******************.*******.******.***********.*****.*******.********.*****....***********.*****.****************************.********.*************************.***************************.*******************.*******.*******.**********.********.**.******.**********.*********************.********.******************..****.********************.********.**********.**.*.*******.**********.*****************************.**********.*********.*************.***************** ***..****.*.*..********************.*******.********.**.*****.******.*.**************************.****..******.**********************.**.******.**.***********..***.**************************.*****.***********..*****.****.***************..*..*********.***********.**.********.*.****.**.****.********.**************.**.***************.*****.***********.***.****************************************.****.*******************.**.**********.*.********.***********************.*****************.***************.******.********.*****.********.*************.**********.***.*.****************.******.**********.*************.*****.**************.**************.*.****.*************.*****.****.********************.******.*********.*****.*****************.*********...**************..**********.**************.**.*******************.*.***.****.**.*..*.*********.*.******.*****.***.*****.******.********.*.***.**.**.***********...**************.*********.*.***************.********.**********.********.*********.*************.****.**.**********.*****.***.*************************.*.*.********************..************.********.*******************.*******.************..**************************.****.*******************************..*****.******.*****.********************************.*..*****.******.**.**.************************.************************.*.****************.*.**************.*******************.********..********.**.*****.******.*************.**.******..****.***.****..****.************.**..*************.**.*****..*****..*********.************.***.****.*******.******.********.**.*.***************..******************.****************************************.*..****.*******.****************************.***********.****.*.**.************************.****************.*****.**.*****************************.*****.******.*****.*****.********.******.****.****.*****.**************************************************.******.**********************.***********.******.*******.**.**.*********** .******.**.**.******************..**********.***..***********************************.*******************************.****.*.*********.*.**********.***.***************..********************.****************.*********.*************.***.*********.*************.***.*.**.*************..***************************.*.*******.*.***.*.*****.*.*.*****.***.**.**.*.********.**************..***************.*******.**************************.*******.*********.***************.********.******.***********.*.***********.*.*********.*.**.*************.*******.**.***********.*****.***.*...***********.****.**.*********.********.******.*******.****************.*.*******.*******.**.****.*************************************.**********.************..********.********************..******.*.******.**.**.***.******.********.**.*****..**************************************.*.***.**.************.*..*..*.***********.****.*******..**.*******.**.*****************.**.**.*.*****************************.*.*********.*****.*******************.***********.***.*******..*************.********..*********.****.**.*******.************..**.************.*.***********..*********************************************.****************.******.********************.****.****..***.**.*.****************.****************.******.***********.********.************..*************************.**.**************.********.******.********.*******.*.*****.**.********************.******************.*****************...**************************.******.*****.*************.********.*.*******...**.*.******************.*****************************..*.***.******.********************************.*******.*.***..**.*****.***.*****************..**.*****************.**.************.************.*..*****.************************.***.*************.**..*.***.************.*************************.*.*******************.******.****************************.************.***.***.********************************************.**.****.******..******** .***.*********************.*************.**.***************.*******.*********.**.***************.*****.*********..*.*****.*********..*************.**************************.******************.******.***************************.**..*******************.**.*********.*.*************.******.**.*******.*************.*********.*.********.********.****...*****.*.*.********.************.***.**********.**.**.*********************************..*******************************..*****.*.*******..**.******.*.*********************..********.***************************************.*****.**************************.*********************..********.*********.*************.**..*.********.**********.***.*****.*****.*********..*****.***************.************.**************.*******.****.***********.****.******.***.*****.******************.****************************.************.***.*******.****.*********.******.***************************.*****.***************.************.****.*************.********.*.****.*.*****.***.*.**.**.**.***.**.****************..*******.*******************.*****.**************.***********************************.**.***********.**************.****.**************************************.**************.******************.***********************************.**.*.**********.************************..*****************.*.*.******.************************..*********.****.**************.*********************.********************.**.******.*********.****.*****************.****************.****.********.*.***.**********.*******.*****.****.*******.**.***************.***********.*********..*.**********..*.***.*******.*.**.***.*.*.**********.*******.********.**********.*********************************.********.**.**********.***********.***.****.******..**.*.*.******....**.************.*******.***.************.*********.**.*.***..*****.********.***********.***************.*****.**.*****.**.******.**..*************.*****.*******.*.**.**********************..**.****.******** ****.************************.******.*****..***********.***.********.****..***.***************************.******.*******.***********************.****..*.*****.*********.***.*.********.******.*********.********.************************.****.***.*************************.****.****.****.****************.******.******.********.************.************.**********..******.*******..*********************.*************.**********************************.*****************************.********.***********************************.**************.**...***********.*************.***.**********************************..********.************************************.*****..**********.*****.*********************.********************************..***.***.****************.***.*****.****.*************************************.**************..*******.************.*******.**.******.************.*****.*********.**.*.********.**************************.********..*********.**********.***********.**.**.*.*******.*.****.************.*******.****.***********.**.*****..*..***.***..******************.*********.**.*******.**.**.**********..********************.**.********************************************.*****.******.***********************.**************..*****.****...*****..*.*..*********.***.***.*************************.********.*.***********.********************.*******************************.*.***************.********.*.***.********.******.***************.*****.*.***.*****************..****..******.*************************.*****.*..************.******..************.***********.*.**.*******.*.*****.***********************.***.**.*.***..******.*******..***..********.**********.***.****.****.*********.****.****.**********.*******.********..**.**********.********.***************.***.************.******...***.************.**********.*.***.*.****.*****************..******************************.*********..*******.**.**.**..****.******.*.***************.****.***********.*********..*******.**** ***************.************.*******.****.**.*****.*********.****.**.*************.**.*********.********************.****.*********.*********.**.****************************.***********.**********.**************************.*******************.*..********.*********.***************************.**.***********.**.*..***************.*************************.*******************.*.********************.***************.*****.************.*.****************.********************.***.*****.*.*.***************************.**.**********************************.****.*********...*********************.******.******.******.*****.*****.*******.**.********..****...*******.********.***************.***.**.**.****.**********.********.*********************.************.*..****.*****.************.*****************..******.*****.*******.***************.****.***********.*********************.**************************.*********.*****************************************.*.***********.*..********.***********.*...**.****.**.***.**.***.********.******.***********.*.********************.***********.**.*.**********.*.*****.*******.***.*******.***********.*.*********.***.***.***********.**********************************************.*.*******.*************.****************.********************************.*****.*****.***********************..**********.************.*.*******************..*********.***********************************.************.*********.**.****.****************.***********.************.**************.**.******.***************.*****************.*****.*****.*****************.************************.****.*********.*********.******.*********..************.********..*************.***.*******************.*****..************.*********.*.**.**.************************.**********.***************************************.*****.***************.*..****.********.************.***.********..********************.****.***.**.****.*******************.**********.***.*.*****..***.***************.*. *******************.****************************.****.**.*************.*****.***.*****.**********.****.**************.**.*..**.**************..*************************.*********.*.*.****.*******************************.********.******.*****.*.**.*******************************.***************.*********.******.*.***.**.****************************************.******..*******************.**.******...********.****.*************************..***********.****.********..*******************..****************************************************.*..*****************************.*.*****.*****.********************.*****.*.*****.****.***.*.********.********************.*******.***.**..*********..********.*.********************************.****.**************.*****.*******..***********.*********.************************.********.**.*************.***************.***********.*.**************************.*******...******************.**.***********.*.****.********.****.***.********.*****.*******************.************.***.********.********.**********..********.*****************.*******.******.*.******.*************.*************...***.*************.*******.******.***.********.***.*****..****.*********************.**.**.*****.****.************.****..************.****.**.*.**.****.***.*.**************.****.*****.******.**.************.*******.**.*********.**.**********************.************.*.*.*.**********..************..**.*********************************.***************************************.************.************************.******..*.*****************.******************.*****.*..**********.********.****..*******.***********.********.*****.****************************..*******.*******.****.*******.**.***.******.*********.********.****************.******.********.****.**************.**************..*************.********.********************.*********.****.*************.*********.********.********.********.**.*************.*******.*.*****************.***.**************. *******.*************.*******.*************************************.*****************.***.*************.**********.*..*****.********************.***.**************.********************.**.*********************************.****.*******.******.************.***********.************.*******.***************.*******.**************.*****..********************.*********.*.******.*******.*.***********.**.*****.****.****.**********.**.********..*********.*******************.****.***************************.*.**.*****.******.******.**********.***************.******************************.****.*..*********.***********.*****.********************************************.*******************..**********.**********.*********************.*********.********.*******.**.*************..***********.****************.*************...**.********************.*.**************************************************.****.******.********.*****************.**********.*.**********************.**********.*******.****..*******.**.****..************************.*******************************.*******************************.********.***************.*.****.********.********.***.*********..**.****************..*.*****.***.*****.*****************.******************.**.**********.**.*********************.*.**.**.*************.**************.*****..*************.*******.****.****************************************.*.********.**.***.******.*******.********.*****.*.**********.**..**.************.******.*******.**************************.*...*.***************.*******..************.*********.*.******.*..*******.*********..********************************.*****************************.***..*************.*.*************..*************.**.*.****.*.*.*******.**************.*************.***.****.****.******..*.*****.*****.*******.*****.***.***************.********.****************.*.********.********************..*******.***********************************.********.*******...*.************************.*.*********** ********************************.****.****.*.**************************.*********************.***.*.*************.******..************************.**********.*******.***.*******.*******.******.**.*********.*********.******.***.**.***.**.**.*************.*****.********.************.**********.***.******.***********..**.*********.*..*****.***************************..****.*****..*.***********.****************.***.****.***.*.*..***************************.*******.**********************.*.*..**.******.**********.***.***********.************************.*******.***.*********.***.************.********.********.********..*************************.**************************************.********.***********************.**.***.******..******.******.******..**************.*.***.******************..**.*******.*******.*****.********.************.*******.*******.********.*********.**************.****.**********.*********.****.************.****.*********.***.**********.**.**.***.********.*.****.******.***********.************.**..*******.**.****************.**************.************************.***********************.*.************.******.******************************.***..******************..*************.*.**********.***********.*****.****************.**.*********.******.******.**********.*************.*********************************.***.**********.*************************.*.*.*********************.*********.*****************.*******.*.****************************.**********..***************.**********************.*****************.****.*******************..*******...********************.*..*.********.***..**********.***...*****************.****.******.*.***************************.***.*******************.*********.*******..**********.****.***********.**************************.*****************.****.**.***.****.***.***************************.**************.*.**.**.***********....*************.*******.*****.*.*.*************.*.****..*******.*************************..**. *******************************.******.***********..***.********.***.*******************************.**.******.***.***************.**********.************.****************.*.******.*************.*.**.**.**************************.**********.***.***********.*****.**.*******.********************.***********.*******.***********...********..**.*.******.****.*****.*.*****.***.******.********.************************.**.*******.***************.*****.**.****.***.**************************.****************.************.**.******************...***********.******.***.***************************.*****..************************.*****.*************************.***********..******.***************.******************************..****.*********************************.*****************.*********.**********.*******.**************.*********************.****.******.****.****.**.************.******************.*************.***.********************.***.************.*.***********.***.********.**.*.***********.*******.**.**************.**.***.******.********.***********.*.*****.*.*************.****.************************************..**..********.*****.*.***.************.*****.**.*******.***.****************.**.*******.*****..******************.*****.*****.************************.******************.**..********.***************.***.***.*****.***********.*.*******.*.**********.*****..*********************.**.****.*.********************************************.****************.*******.****.********.***************.*.**********.***********************.******.**.*****.*******.*******.**.******************.**.*.*****************.*..****************************.***********.******************************.******.*.*.*****.***********.**.***.********.******.*.****.*.********************.***********************.*************.*****************.************.***************.************************..*******************.*****************.*****.****.***..****************.*.**********.********.******* *****...**.******.*****.*******.**********.******************.******.**.**.*.*.****.***********.*.*********.*************.******************************..**********...*.****.**********.*******************************.***********.******.*************.*****************.******..****.**************************.****.***.***********.**..****************.***************.***.***.****.*****.****.*******.****************..***.**********************************.*.***********.******.*****************.***..***********.****.***************.**.*****************.*****..*****.**********.******.*.******.************.*******.***************************************************..*********.***..**********************.***********.***************************************.******.********************.*****.*****.**.****.*******..***.**.***.***.**********.********************.**************.****************.***********.**************..*.*.********.***********.**..**.*********************.*****.****.**.*******************************.**.*****.**********.**************.********..******.******.*********..*****************.**************************.**************...*********.***********.*..************.****.**...******.*******.**********.*****.********************************.**.*.******.**.*************.********.*.******.*******************.***************.*******.**********..**.*************..*****.******.****.*******.*****.****.****.*.*******.********************.***********.*****************.************.*****.*****.****************.*****.******************************.*.**.***.*********.****.*********.****.****..***********.***.********.******.*.**********.**.************.******.*************.*.*********.************.*****.**.****.*******.***********************.*..*******.*****.*****.*******************.************.**.*.*********.****...***.*.*.***.*.****...************.******.******************.*.**.***.******.****************.***.***..*********.*************.*******.*******.**.*********. *******.************.******.***********.***********..*******.***************.************.**.***************.************.********..*************.***************.***************.************.**********.****.*.******..****.****.**.*********.********.*********.********.*****.******.******.***.********************...****.*********.*********.*********.**.*******.******.*********.**.*.*******.**.***.********.*******.*********.***.**.*********.***.***********.***********.*****.*****************.*..*****.********.****.*.*******..************..*.*..*.**.***...*.******.**************.************.**********.******************************************.*************.*.*****************.****...*****.***.*************************.********.**************.************.*.**.****************************.*.********.*.***.********.**.*************.********************************.*************.*..**********.*.*****.***********.*********.*.**********.****************************..***.*******.****..******.*******.**************..*************.**************************.************..**.*****.******************.*****.******.**.**************************************.***.**.***.*****.******************.***..**********************..***********************.*..*********************.****..**********.*********.*.***.*******.*.*********.*********************..*.*********.****.******.*.***********.***.**********.*****.*.*****************.*.*******.*************************.*****.*******.********************..**************.********************..**.**************..*****************.********.********************.**********.*****..*****.***********..**.**********.**.*****.**.*.***..***********.***.**********.**.****..****.***************.*********.*******************.**************.************.****.**********.*.*.**..**.**********************.***********..*******..****.**.********************************.*.****..****************.***********************.****************.******.***********.**.******** ******.*.***********.**********.***********.***********.*****.******.*****.******.*.*******************************.*******.***.*****************.******.*******.************.******.**********.**.*******.******.*.******.*********..***********.*******************.************.****************************************.****************.*******.****.*************.*******.*.*.***********************.***.*******.*.******.**.*****************.***************************.*****.**************..*********.***********.*************.********.***************************.*.*********.*.**********.**.*************.****.************.**************************************.**.********.**************.**.**********.******************************.*.*********************.******.**********************.*******************************..*************************.********.*****.***************.****************..***************.*****.*********.****.****.***********************.*..**.**********************************.*.***************************.*******.****************.*******.*******.*******..************************.******.*******.*.**.***********************.********************.********.*******.***.*************.***********************.********.************.*****.**********************************.*.**************.***************.**************.*******.*******.******.*******.*************.****************************.**********************.*.**.*.*.********..****.****.*.***************.**.***************************************************.*****************.************.********.*.************************************.****..*********.****...********..*******.****.*.**************.***.*******.********.*.******.*****.****..*******.*****.****************.*********.**********.***.**.****.***.**********************..***.*********.*********************.*.*****.***.*******.**********.***.****************.******************.*********************.*********************************.*******.*****.******* .**.***********.*****.*.*********..**********.*******.*.*******************************************.**.*******..*********.********.****.**************.*******.****.***.************.****.**************.**.**.***********.*********.*********.**********.***..***.******************************.*****.****************.*****.********************************************.****************.*********************.****.*.**********************.*****************.****.*****..******.***.*********************.********.********.***********.*************.**********.**************.***************.***.*****.**************..********************************.********************************.********************.*********..**.****.*****.*****.**.***********.**.*********.****.*************.**.*.*************.*..*************.******.******.************.********.****************************************************.*************.***.********************************.****.********.*******************.***.***************.*****.**.*********..***.*.*.********.******************...**********.****..*******.********.*****************.*************.**********************.********.*.**************.***********.*************.*********.*****************************.**.*******.******.*********.*********.*.**************.****.*******..******.*****.****************.***.******.*********.*****...*************.*.*******************.**************************.**************.*****************************.****.************************************.**.***.*********.*********************.**********.***********************************.***********.******.******************.****************..**.****.*********.********.*****************.*********.**.**********.****************************.****.**************************.*.*.*****.*****.**.*....*************.*************.*.************.*.*******************..***.**********.**.*.***********.*.**************.**.************.*.**..****************..****************.*.********.* ***.************************.******************..**.**.********************.****.**.**********.**.*.**************.****************.*********.*****.**********.****.******************************.**.***************************************..***.********..********.*******************.******.***.***************.***.****************.**************.************.*********.**************.*.**.*.*******.*******.*************.**********..***.**.**********************************.****************.************************.**********************.****************.****.******.***************.****.***..**************************************************..*****************.******.**************.*****.******************************.**.***..*****.****.***********************.********.*******.**.**.*****.******.****.***********************.***..*****.*.************.**********.*****************************.**********.*****.*********..*.*.*.****.*******.******.*************...*********.************.*******.*********************.***.***.*.******..***************.*.*********.*..*********.*****.********.*.************.*.***********.************.*********.**..***************************************.*****.*******.******************.*******.*..************..*********.*****..***.**.*******************.**********.*******.******.*.************.********..**.***************..***.*.*****.*.***.*.******.****.*.**.*.*************************.**.***.**************.*************.*.*****..********************.********************.*****.**.***.*.*********.**..**..***.*******.********.**********.*****************.*.*.*******.************.***********************************.***********.*.*.************.*.*******.**.*****************.**.*********..****.*****.************.*************************.***.********************.*.********.****.******************.****.********.*****.*****.***********.*******.*******.****.******.***********.*.*.****.**********.********.********.*******.****.****.*.*******.***..******. ************.***.**.***.*************.*.************************.*.***.*.**********.**************.**.*************.*********************.******.*****.********.******.***************.*******.******.****************************.**************************.***************.*.**.*****.****.*********..******.****************..***********.*********.***.************.******************.******.********.*.**.****.****.**.***..*************.***************************.**..***.****.*************.**********.********.*************************.******.*****.********..**********.*..***********************.****.***.***.******.*********..*******.***.***********************..************.***********.***********.**********.***.***********.**********..**.**************.****************.************.*****************.***************.************.******************************************.*****.***.*****.***************.****.*******.*********.**************..***.**************.*****.****************.**************************************.*************************.********************.*.*******.*..*******..*****************************.****.*************.**********************.****.*****.*********.***.****.*.*****.****************.*.*.***************.************..***.************.****.*****.*.*****.********.**.**********************.*******.********.***********.**.******.*****************************************************..*************************************.********************.********..*******.*******..***.*****.************************..***********.********..*********************.*********.***.****************************.***.*******.************..****.*****.*****************.*******************.*************************.****.*********..******..*****.**************.***.*********.****.****************.****************************..***..**.***.**************************.**.*******************.***********..**.*.***.**********.********************.******************************.******** .**.**********....**.*.***.************************************************..**.****.*********.**.**.******.*****.******************.***********.******.***.****.********.***********.****.*******.*..***.************.*.***********.***********.*.***.***.******.***************.**************.****.**.***************..****.***.********.*************.********.***.********************.**********.*******.*..*.**********.*************.**********************.*********.***********.**..**.**.***************.*.*****.****.******************.**.***..*********..**.***********************.************.**********.*******.***************.*******.****.********.*******.***************..**********.************************.**********.***********.***..*************.********************.********************.***.***.**********************.****...*********************************.***.**************.**********.*********.***.**.**.***.**.****************.*****.**********.***********.************.****.****************************************************.*******************.******************************.********.******.*********.******.****.****.******************************.*****.*.*.*****.****.***.**.****.*.*..***********.************.**.******.*****************.******************************************************************...**.****..************.****.***********.*********.*******.*******..******.***************.********.*******.*.******.*************.*.**.************.*****.****.*******************************.******.****..**.****************.***.**********************************.*********..**.**..**********.***************.****..*..*.********************.***************.*.*.**..***.*************.********.*********..***.******.*****.****.*.****************.*.******.*****************.****.********************.*.******.*************.*.**.************************.********.***..***************************.***************.**.******.***.********.*********.***********.*****************.*.***** **********.*****************************************************.************.********.********.********.***.*****.******..***..********************.******.******.************.***********.******.***********.***************.**************.**.*****************.**************.******.**.*******.******.**.**.********.***.***.*********************.********..********.****.***.****.....****************.***********.*************.************.**.**********.***********.***.*********************.***************************..****************.**..**************.*.**.****.**.***.***.*****************************.*************.************.************************.********.**********..*****.**.************.**..********.****************..*****.*****.*.**********.*********************.*****************.******.*********.*****.***************.**********.****.****..*******.*.**************.***************.***.****************.************.****.*****.***.************************************.****************************.**.*****.**.*********.**************.*.**********..****************************.******************.**************.*****.**.*****.**.*****************************.**.**********.****.******..************************.**************************************..****.*******************************.*.********.*******************.****.*****.*********.**.*********************.*************..***.*******..************.****.*************************.*******.**.*.*************************.*.*******.*******************.***********.*********.*********.***.*******************.*****.**.*.********.*.***.**********.********.*.**.************.*****.***.****************.*****.***********.************************.*******.**.******************.***************.*.***..******.*********************************..******************.*****.**********************.*.*****************************..*******.************************************.****.**********.********.**************.****.***.**.******.******** *****************.**************************.*************.****.**********.*.**.***.*****.****.**********.****.********.***..**.***.**.**..***********.***************.*********.**********************.****..*.*********.*****.*****..*.***..*.*********************..************.*..**.*******.********.****.**.******.*.*************.****.*********.*********.****.***********.***************.*.*********.**..****.**********************.******.************.**.****.*.****************.*****.***************************.*...*****.*******..*******.*****.***********.*****.***************.*.****.************.***************.**********.***.*************.*********.*****.********************************.****.************.******************.*******************.*****.******************.**..********.***********.*********.**.****.*************************.****************************.*******.**********.***************************.********************..***.*.*****.****.*****.**.*.***.******************.********.*.******..***********************.****.********.*****.***********.******.**************..****.**.**********.*********************.*****..**.*********..**.*..*.**.***..***.*******..************.*******************************************..********.*.*******.*********.**********.*****.*****.*****************.***************.***************.******.******.***.***.*******.***********.***********.**********.**************.*..******.*********.*******.**.******.****************************.**************************.**.**************.*.*************************************.***.**********************.*******.**********...*******.********************.********.*.****************..**.***..*.******..****..*******************************************.*******************************.*.***.************.**.*******.***.****************.***************.**.***************************.***********.**.******************..*********.**************.*************.********************.**.***.*********.***.***** .***********.**************************************.*****.********************.*************.**************.********.*****.***********.**.*****.********.*******.*********.*******************************.**********.***********..********.**.********.*********.**********************..************************************.******.*.*.*****.*******.************************************.*********..****************.**************.***.******.*.******.************.***********.**.**********.*.*******.*.**..****.********.***********************.*****.*****.******************.*.******.*******.************.**************.************************************.************.*******.****.********.**************************************************************.***********************.************.********************.**.***.******.**************************.***.****.************.*.*.**************.**.****..*********.***.******.******.******.********.******.**.******.*******..*.********.**.*****************.**.***.****.********************.********************************.*.***.*.*.********.**********************.********.*************.**.******.*.*******************.********.******************************.************.*********************.****.***.******.**********.******.****.********.**..*********.***********.**.****.********.**.*************.******.*****.*.*******.*******.*********************.*********.***********.***.*******************.**.*.***********.***.******.********..**.**********.********************************.**************************.*********.*****************************.*.*****************.********.**************.*****.************..********.****************.***.*.*********.***.*********.*******.***********.**.**.**..**************************.*.**********.**.***.********.*******************.*****.***********.*********.********************..**..******..***.********.**********..********.************************..********************.***.*.****.********.***.*********** ******************.***.*********..**.****.**********.***************.***********************.**********.*********.********..*******.*.**..******************************.******.*********************.********.****.****.*****************************...**.***..**************.*********************.***.*****************.******************************.*****.**.*.***************.************.************.*****.*********.*.*************.********************.*******..**************..*.*****.***********.***********************.*.*..**..**.***.***.********.**.*.*.****.****************************************.******.***************.****.********************************.***.**..*****************..****************.****.*********.*.*.*******.***.********.****.********.**.****************************.***************.*******.*******.***************************.**********************.*.*********.*********..****.*******.**.****.***.****.********.*.***.**************.**.**************.*********.****.****.********.***.**..*.*************..*******.******.*******.**********************...*******.***********.*************.*****.******.******.***************************.**..**************.******.***************.*.**..*************.*****.****.********.*****.*******..*.*.**.*.****.*.****.****.*********.*****.********.**********************.************.****..**********************..****.******.*.*.************************.***************.*****.*.*****.*.*******************.*********************..***.***********..******.******..*******.*****..*******..**.**.*****.***************************.**********************.***********.*****.*******.*********.*.****.************..****.******************.************.*.*******************.***.***.*****.****.***.****.************.*.******.*.*****.**************************.******.****.*******.***********.**********.*****.************.*.****.*****.*.***.*****.***.****.*************.*********.*********.**.***********.*****.******************.***************** ****.****.**************************.*.*********.*****.*******************.**********.*******.**.******************************.*******************************.************************..****.*********.*..*..************.***************.********.********..******************************.*********.**.****.*********.*********..****************.**.***.*******.*********.*****.**.*****.*****.*****.******************.**.**.*****************.*.**.***.***********.***.**********.***********************.**.*************.**********************.***********.********************************.************.*******************.*****************************************.*****.***********.******.********************..********.***.********************.*******.*.****************.*****.**.***.*****.***.****.******.*.*******.*******.************.**.********.************.************.**********.*.***********************.*.***************.********************.****.**************.****.**********.***********.***.**.****.*************.****..***.******.*********************..**.****.***.*************.******..*.*****************.************.*.*****************..**..*.*******.******.************.**.************.*.************..****************************************.*******************.*.**********.************.***.*******.**.**********.************************************************.***.****.**********.**.*******************.**.**.***.***.******.********************************..**********..**********************************.*******.*********************.********.****.**********.***************.******************************************************.***.***********.*.***.***************.*********.************..*.****.***********************.****.*************.********.*************.***.****.*****.*************.*************.*************************.*******************************.******************************..***********************.******.*****.***************.**********.*********.***********. .*.*.*****************************.*********.***.************.*****.**.*****************.**.***********.***********.*****.**.***************.******.***...********.***.***********.******.*...***************.**********..*****.*******.****.********.*********.********************.*************************************.******************************...****.***********.******..********.*****.***..***********.*********.****.******.*********.**********.*****************.**.****.**********.*******.***********.**.*****.***.*.********.*****.************..**************..******.***************.***************..**.*********.**.**.******.***************************.*****************.******.***************.***.****.**.**.**********.***.***.******.*.*******.***.**.*******************************.**.******.******.**************..******.***********.******.***.**************.**********************.****.****...*************.**.*******..******..*****.***************..************************.*********.*********..**********.***********************.****.*****.***.*.*****.*******************...*****.***.***********************************.*********.**********************.********************************.**..**.*.***********.*.******.***************.***.***************.*.****..***.*************************.*****************..********.**************.*******.***.**.*********.****.******************************.*******.*******.********************.*.**************************.*****..************.********.*******************************************************.*********.*.***.************.*.*********.**.*********.*******************************.*******..**.********..**********.***.*************.********************.**..************.***************************************************************.*****.****.*******.*********.****.********************..******.***.**.***.**********.***.********.*******..************.****.**********.**********************.*****.***************.*******.***.*********** *.*..******....***.*******.**.***.***********.*****.********************************.***********.**.***.*********************..****************************.******************************************.****.*******.*.******.********.**********************.******.**..***********.****.***..**************.**********.***************.***.*****************.******.*.*.*************************.************.***************.*******.***********.************...******.***********.*.**.********************.************.*******.*.*.**************.********.*.**.*.****.*******************************.*****************.***********.**********.******.*********************************.*******************.*********.*************.**************..*.*.***.***************.****************.***********.**.*.*****************************.***.***..**.***************.****.*****...****..***.***********.*********.*.**.********..*********************.************.***.******************.*******.**.************.***.************.*******************.*************.****.************.*************.***.****.*****.**********************.*.****.****************.***.**.***************.**********.***************.****.*.****.*.*****.***.************.************.*******.***********.********...****..******.*********************.******************************************.*****.**************..*********************.*******.*********************.********************...**..***********.****.***********.***************************.**********************.***.*************.***********.****************..*****.***********..*********.********.**********.********.*.***.***********..********.*****************.*.*******.**********.****.******.***.************.**********************.**************************************.**..***********.*****.****.************.***.***************.**.****.*********..*****************.******.********..*****.*************************.**.***********.********.*************.***********************.**** ***.***************.*.**.**.************.*.*****..***.******.**********.*****.*****.**.*******************************.*********.*****.************************************************.***.*.*****..****.***.*****.*************.*.******.******.***************.**************.************.****..********************************.****.****.********.****..*..*.*******.**..**********.****.*.**************.***.****.*.***.************************************************..****.****************..*.***************.**.*******.*...******.************.****.**********.*************************************.**.*.***************.******.**.***********.************...*.***********.**.********..****.****.*.***.*******************.******.**********.*.************.*****************.**.*****************.*.*****.**.************.***********.*************.**********..*.************************.**********..******..*******.**.**********.******.**.**..************************.**.***.******..****..*.*.************.******.******.*************.********.******************************.********.*****..*****.***.*.***.*.*********.********************************************************************.****.*********.*..**********.**.**********************.*****.**************.**********.****.*.*.****.******************.**************.***.*****.***************.**********************************************************************.***.*********.*.*****.**.****.*****************.***.***.*.***************.***.***********.***.**.*****.****.*******.***********.****.******************************************.***.*.***.*..*******..********.***.*****.*******************.*.*.******.**************.***.*.********.**.*******************************.*.*****.************.**.*****.*******.*.**********.*************.*********************.*.*..***********.******.**********.*****.***.**.**.***.****.*****.*.*****.*.*.*********.**********************************.*******************.************.*.**.*****.*****.********.********. **.*************.***********.***.***.*******...****.***.******.***.*.********.*.**.*********.****.**.*****.******.*****..***.************.*.*.**********************************.******.*************.******************..**.******.*.******.*********.**********************.*...*********************.************.************.********.*******.**.************************.***********************************.*************.**************************************.**.*..**.*********.*******.*.****.********************.*****.************..********.***.***************.*.****.******************.*******...****.****.**.************************************.*****.***.********.*************************.*********.*************.*****.*****.**.*.**************.**********.*************.*******.*****.**********************************.****..*******.*****.******.*********.**.**.*.***************.*****************.*****************.*********.***************.*************.**.**.********.*.*.****************.*********.***********.*******.*************.**.******.***.***.**********..**.*****.**.*******..****.******.**...**.************************************************.************..*****.**.*****.**********.****************.**********.**.****.****.****..****.**************.****.*****.*****.***.***********.***..***.************.*****.*****.**.*******************.***.*..*.**********.***********.*****************.*****.**********.****.*****************************************..****.*************************.****.******************************.***.********************.*.*********************.***.**************.***************..**.******.************.******.****.*************.**.***************.************************.************************.**********.*********.**..********.*********.*******************.******.***.*****.******************..*.**.*********************************.*****.********.*****.**********.***********.**********.****.********.********************.*******************..********. ***.****************.***.**.*.*************.****.**.*****************.*********.***************.****.*******.****.*************************.****.****.*************.******.*.*****.*.*.*********..*********************************.**.*******************.**********.*******.************.*********.*****..*.*****************************..******.**.**************.****.******************.**********..********.******.******.**************.***..******..*************.**************************.*.***.**.*****.******.****.*.*..**.*****.****.*****.*.*************************.********.**************.***.**.******.*****************.***********..*****************************.***..****.******.*.*****************************.*.*************.************************************************************************.**************************.***********..********.**************.*******************.**.******.*****.*******************.******.***.******.******.*****.********.***.***.**************.****.*******..***********..********.**.*.********************.*******.************************.****.**********.****..*****.*******.******************************.*****.*********************.***********.***************.************.**.******.***.***********.****.***.*******************.************.**.***************.***.*************.**.*.********.***********************.***************.****************.***********.***.*********.**************************************..*****************.***********.**.***.*****************************.*****.********.**********.*********.*******.********************************.*****..**.***********.**.*.**.****.*************.**.************.*****************************.***********************.*****.*******************************.****.********.********************.*************.****.************.********..*******.*********.***********.*******************.**********************************************.****.**.*****.*..***.************************.*.*********.******** *.***************************.*****.*.******************.*********************.*****.***..********.*.************.*.********.**********.************.*.**********.*********.****.**************.*********************.****************.*************..********.******.****.*.************.***********************.********...*****.******.*************************************.*.************.**************.***.*******.****.****************.***********.************.****..******.****.*******************.**************.**************.***************.**********.******.********.************************.***.***..*********************************.****.******.*.**.*******.*********.****.******************.***.***.******.***.**************..***********.*************.****************.****.***********************.**************.********.****.**..****.*.*****.*********************.**.***.********.******..***.****.**********..**********.**************.*****************************.*****.**.*********.******************.*.*****.*****.********.******.**.*****.******.***********.******************************.**.******.*******.*******************.******************************.*.****.*.*****.**********.*******.*****************.*******.*****************.*********.************************.****.***.******.***************************************.********.********************.*********.*.******.***.**.******..***.***.********..**.**************.***.**.**********.*.**.****************.*****.****************************.************************.********************.**********..**********.*************.*********.***.*************.*.****.***.*************************.***.***..*******.****..*******************.***********************.*************.******.*.*********.*************.********.*****.**********************.********.*******************.*****.**.**.********.**.*************.****.****.*************************************.*.****..**********.*********.**.***********.***************.************** ************..*********...******.**..******.**************************.*********.**************.*****..************.************.*****.*.****.**.*.****************.*************..*.*******.*******************.********.***.******************************.**.********.************.****..*********************.***********..***********.***..*****************************************.********.************.**.***.*.*********.********************.*.*****.***********.*****.********.********.**..****.*.*******************.***.***.**.*******************.***.****.***********.*****.**.*...**********************.********.*******.**************.*******.**********.**.***..***.**********..******...****.*.******************************.***.**********.**********.*******.*********.****.***********.*.***********.***********************.****************.***********.**************.*****.******.*.*******.*..*.**************************.**********.**.**********..***************************..*************.********.*******.***.*.******.****.*************************.***.************.***.*************.*****************************************.****************.*************************.*****..*****************************************.*************.*********.*********.*****..******..*************.*.**********************.**.********************.***************.***************.*******...***********..*****.*.**.****.****..****.**.****.****.******************..*******************************.*.*.******.*****.*************.****************.******.*********************..***..********.****..******.*********.*************.******.*.**********************.******.***************..*****************************.***********.*******.*********.****************.******************************************************************.***.***.************************.********.*********************.**.******.****************.**************************.**.**.*.********.**********.*****.*..****.**.******.*************.****** ********.**.*******************..***.*********************.***.***.*****.******.**************.*.********.*******.*******.**.***********************.**.********.******************.*.*******************.*.***.***..*.***.**.*******************.************.*********************.*************.*************.*.*****.*************.*.******.*****.***.*.**************.************.******.****************.**********.***********.**************.***.*.***********.********.******.***************************.*****************************.***.***.*****.*********.*.*************.******.******.*********..*******..****.*******************..**.**************.***********.****.***.***.********.***********.**********.**.**.************..****.******************.**.*********.**************.****************..**.*******.*.*..*****..**.********.*****.**..******.*.******************************************.******.******.*..*.*****.******.*****.**.****.**.**.*********.*************.*********************.*****************.****.*.***..***********************.*.*************************..*.*******************.****.*************.*********.*************.**********************.***.*******..*******.********.*******.***********.********.*********.**.*****.****.**.********.*.***.**.****************.*****************************************************************.********.***.***.*****************..***.***.**************.****.************.**********.******.******.***..*..*************************.*.*.*************************.***********************.*********************.***************.***.**********.*****.*********.****.***************************.*****.*************.*******.**********.*****.******.***.*.********.******.***.*.************..****.**********..*****.*****.**************************.***********.***.*****.**************.***.***.*********.********.******..*******.***************.****.*****************************.****.**********.******.****..***************.*******.*********************.**** *********.***************.********************************.*.**********.****.******.*.**.**********.************.**********.****.**********************.*.****..*.********....**.***.*.**********.******.****..**.*.***.************.*.**.*****.*************.**.************.**.**********.*****.**.**.***************************************************************.************.***************.*.**************.****************.***.**.*.*********.***.**************.************************************.******************.*.****.*********.***.***.*******.*************.****.*********.*.******..*****.*******.*******.*.************.***..*******.**********************.*************************************.*.*********.****.**********..*****.**.********.**********.**************************.********.*********.**************.**.****.******************************.**************.************..***************..*******.****************.**.****.**************************.********************************.****************.*************.***.**.************.***.****.*********.****.**************************.******************.**.********.***********.****.***.*******.************.********************************************..**********.***************.*********.*************************.***********.***.****************.**.****************.********.***********.**.****.**.****************.*********..***.*.*******************.******..***.********.*.***.****.**************************..******.*.****.**********.****.***.****************.*****************************************.*****..***********.***.********.****************.*******************************.**.***************************.************************.********.****..******.***.***********.**..**************.****.************.**.**********.*****.*******.****.*********************.***************.**********.**.**.**************.*********..*********.****************************..**.*********.************.**.****.**.*.*****.****.*********** ..************.**.**.*************.*.*****.*****.*********.******.*************.***************.***************.**************************.***************.*************.*****.*********.*******.******.*********.********************.*************..**********.***.*****************.****************************.*******************.******.**.**********.***********************.**.*.**.***********************.**********..**************.****************************.****.************.***********.**.*.******.***..*********.**********.********************.**.*************.*************.*********.******************************************.****************************.**************.***.*****.**.*************.**.****************.********.*******************.***************.*****..*.*****.***************.*..**************.**.*******.*************.****************.*************..*******.********************************.********.*****.**.****..****.*.************************.*********.*******.****************************.********.********..************..************************..******..******.*.******.****.*****.***.*************.******..**********.******.*************.**********.****.*************.**************.*******************.********.**..*******************.****************************.*.**********.********************.***.*****.********.**.***********************.********.********.******.**************.******.**.**.*************.*.****************************************.***.*********.**.*.***************.***************.**.**********.**.***.***.****************.*********.************.*********..***************************.**********.*.***.*************.*******.*************.***************.*****************.**..************.********.*****************.*************************************************.********.******.*****.*..*********************.**************..*******************************.********************.***.******.*******.*.****************.*******.******.****** ******.**********.***********************.*******.***.*************.**.*************.**.***..*****.********************.*****************************************..*********.*********.***.*******.***********************************************.*********.****...*******.***********.**********.***********************************.*****..***.***.******************.*******************.****.***************.******.**********.*********************.******************.**.****..**********.***.******.******.*********.*******.************..****.*************************.******************.*******.*****.***.***.****.*******...**.*********.******.***.***********.*****************.*******.***.**********.********.*******************************************************..******.*..*****.*********..**********..*************.*****.*****.****************.************************.********.****.**********.************.************.************.***.*.***********.*****.*************..********..****************..*.**.********************.***.*******.**.************.******.***********.******.********.*****.************.*.*******************..*********************************.*****.**************************************.********..*************************************.********************.*********.****.***************.*************.****************..***.********.******.********.****.**.*********************..*******************.***********.**.********.*****.******.******..******.********.************.*************************************************.***********..*********.*********.**********.***********.****.****.*********.****..*************.******.****.******.*****************..*************..*.************.*.*.*******...***************************..****************.**.******.************************************.*****.**************..******************************...***.**************************.*********.**.*.*.*********************.***.****************.*****************.************.****.** ******.**.******.******.*******.***********.***********************.***************************************.*****.**.*.********.*********.***.*****.***********...****.*************.**.******************.*****.****.*************..************.*********.*.*.*******.**..**.*************.***********.******************************.****.***************.******.****..******.**.*******************.***..********************.********.***********.************.**.*.****.*********************.****.******.******.*.******.***************.****************************************.**.**.************.***.*****.*****.***********.********.****.*.*..*.**.*****.************.******..**.************.********.**************************.*****.******.**********.**********.**********************.**.*****************.****.*********************.*************..*****..**.************************..*.***.******.*************.*********.************.*******************.***.**************.**********.**.************************..**..********.*.***.******.********.**.*********.*******.*****.************.*****.******.**.*.*.*.********************************.**********************************.********.***.*******************************.****************.****.**********.*****..******.***************.***.*.***********.******************************.**************.*.****************.**.*******.**********.***.*.***************.*************.****************.**.********.********.*********.****.*******************************..*******.****.************.****.**********.*******.****.*******************..**********.*****************.**********.******.*.************..*****.**.*******.*.***.*.***.*********************************************.**************.**.******..****************.***.**********************.***.*****.****.**********************.******..***.****.*****************.****************************.**.**.*****.***.*********.***.******.****.******.******.**.***.****************************************.***** .*************.**************************************.***********.**.*************.******.***************.*.***.**.*********.********.********.******.**.*************************.*****.**********.**.********************.*****************************.*************************************.***********.*.************.***.***.**.*******.*******.*************.******************************************.**.**.****.*.***********.**.*************************.******.**********.****************.************.***********.***.****.**********..***********.***********.*****.**..***.***.*.****************************.****..***************.*****.******.***.******************************************.***********.*************************.********.****.*******************.**...*********.*.********************.**************.***********.******.*.**.*..*.**.***.****.**************.*.***********.********.************.**.************.****.*******.************.********.***.***.**..********.*.*******.**************.******.*****.******.******************************..*********.******.**********.************.****************.**************.*************.***************************.*******.**********************.***.*************.*********.*****.***************.**.***********.*****************.*************.****.***.**.***********.******.***************************.***************.****.****.******.***************.************.****************.*****.**.********************.***.****************************************.******.***************.*.******..****.************************************.*.******.*********...*****.****.****************.********.********..****************************.******************.*********.**.*******.******************.*.*.***************.****.*********.**********************.*..**.**.*****************.***.**********.**.*****.********************************.*.************.*.******.***.******.***.***********.*************.***..********.**.*****.**.*.*****.**.************** *********.**********.****.*.***.*******.***********.*.****.*********************************.**.***********.*********.********.***************************.**********.****************.*********.*************.**********************************.***********.*****.********.**************.*.***********.***.***********..******.**.*.********..***.****.*************************************.***.**************..************************.**.****..****************..****.***.**..*******************.**.*.***********************.***********.********************.***********************************.*************.**********************.***********.*****************.****.***.*****.***.*****..*.*******..********..*******.******.*******.**.*************.*****..***********.***********************.*****.**********..****.***.*********.***************.*.***.*****.***********..******.*******.**************************...****************.***************.*.**************.*********.*.********.****.***********.***.***.************.***************.******..*****.*****.**********.***********.*.*****************.******.****.***.************************************************.***********.***************..*.************************.*******.****************************************.*.***************..********.***..*****.*************************************.********.******.**********************.*.*.*****.***.**********.**..********************************.*********.*..************..***.*********************.**********.**********.************..*****.*********************************..**.*****.*.*******.************.*********.*********.***********************.*********.**********.********************.*.*******************.********.**.****.*******.*****..****.*******************.**********.*************.***.**.********..****.******.**************.*****.*********************************.*****************.***.***.***************.*****.**.*****.**************************************.***********.***.*.*.****** *.************.*****.*****************.*****.*****************.****.*****.*********.**.************.****.*******************...*****************.*****.**********.*******.***.*********.***************.********..*************.*******.**.*****.********.**********************.**.*********.******.*********************.*******.********.****.*******..***************.****.*********************************.*********************..**.********.*.*.*.*.******************.**************************.******************.*****.******.*.*****************.********************.**********.**.*.**********.***.*...*****.************.**.*.**************************.****.*****.**.*****.******..**********.**.***.**************.**.*.*********.*********.******************.************.**********.********.************.***.**.*********************.*****.*****.*******.****************.*******....**.*****************.**..*.************************.*****.*********************.************.****************.*.**..****.*****.******************..*..***.****.********.******.****..*****.******************...**.*.*****.***************.*.***.******.***********.*********.*.**..**************..****.**********.*********************.**********.**************.**.********.****.*..***.****************.******************************.**..**********.******.******************.*******.*******************.***********.**.*.****.**************.**********************************.******************.*************************************..****.*********.*********..****************.**********.****..****************.*****.**.***.**************..**************.***.************************.***********************************..***.*******.******.*********.*******..**...*************************************.*.*******************.****************.**********...*.****************.*.******************.*******************.***********..*****.*********.*****..*..***.********.************.**.************************.*.*.******.******.***** *..***.******.****.******.*********************************.**.*****.*************.**.***********.*..*******.******************.******************************.**********.*.********************.*******.********************.*****************************.*.*****************************.************.*.*.********************************.*****************************..***********.**********************.*********.******************.*****.*.********.*.*..***.*.*******************.**********************************.*******.**********.*********.*****...*.*****.*.*********************.**.*******.*.*******.********.*************************.*****.*.*******..*********.**********.***********.***********.************.**.**.**.**********.******.*.*.*.****.******************.****.*********************.**.***********.*****.********.****.*.************.********.*******.*****.*************.***.*.*******************.***.***********.**.***.*******************..******.*.*********************.*********.*************.****.********.****.**.********.***.************.*******************.********************.******.***..********.****.***..****************************.*********.*..******************************.***.******.**********.**************.*****.******.**.**************.**************.**..******.*******.*******.*****.****.**********.*.*****.*****************************.****************************************************************************.***.*****.***************.***.***.******.******..**.*******.*.**********************************************.****************.***.****.***********.*..**.******.********.*..*****.*****.*.*.***..*.*****************.************.*********************.**********.*****.********.********..*********.********.**...*.************.*.****.*******.**..*****.*.********************.*****.******.*.**********..*****************.*****************...*.**.******.**************.*****.*.*******.*****.***.*********.***.***.********.**...*******.*********************** **.******.*****************.***************************************************.*..************..******.****.******.***.*******.***************************.******************.***************************************************.*****.***.***********.***************.*********.****.******.****.*.**.********..****.*****.*****.*********************.***************************.*******************.*******.***.*************************************..**.***************************.***.*********************.*****.**..*..******************.*****.********.********.*********************************..***.******.*.***.*******.***.***********.***************************************.********.*****************.*********************.***************..**************.**********.********.****.***************.*******.*.*****..*********.*********.****..***.***********.****.**.*********.***.**************************************.****.********.*****.**********************.****.******.*.**********.************************.*****.***********.****.************.**.****.**********.******.*******************************.****.******.*******************.*******************.****************.****.*************.*****.******.**************..*.*.*.***.***************************.**.**********************************.*********..******************.*****.*.*********.********.***************.*************************.**********.*****.*****.***********.***.**.******.****************************...****.****.**.***********************.************.************.*.*.***.*.****************.***.*.*********.***.*************************.***********.*****.***.*****.*********.*.**************.**.**********************.***..******.*****.**.*********.******************************.********.*.**.*******.****.************.*****************.********..***********.******.****************...**.*.*********.*.*.****.************************.***.*******.******.**************..***********.**.******.**************.***.*****.********* ***************..****************************..************.********..********.**.**.**.*..**.*******..**********.*****.****************************..**.********.******.***********.***********************.********.********.*****.********.****.*************.**.**********************.*****************.****.*****.****.*********************************.***.************************.*********.**.*****************.*****.**.******.**************.*************..**************.****.***.***.**..******************.*********************.*..***************.*.****.*************.***.************.**.********************.********.*****************.**************.******************.**************.*************.****************.*..****.******.*****.*****.**********.*****.*******.*******.*****..*****.**************.***********.****************.***.*************.******.*.*****.*******************.****.***********.****************.*****.*****.****...*********.*******************************..********************.******.***********.*****.********..**************.*****************.******.****..*********..***********.***************************..************************.*.*.*******.****.*************************************************.***************************.*.*****.************.****.****.***********.****.*****.************.**.*******************.*********.****.**.****.**.********..*****..******...**.**.****************************.******************************..**************.*************************.****************.******.***************.*****************************..*.*****************************.****.******.***.***********.*******.***.********************.***********************************.**.****.***********.*************.**.********.*.*****.*********.***.**..***********.***********..**.****.********.***.***********.******.*.**********.*****.******..*****...*****.**************.**.*.**.***********************************.**.*.************************.*.****.*******.***.****** ******.*****.**********.**.*****.***.*.********************************************************************.**************..********************************.**.********************..*********.*****.**********.*********************.***.********.**.*********..*****.*************.**.*****************************.*******..********.**********..****.*.*.*****.**********************************.***.**.**************.**************.*********.***********.*******.****************.****.*.*****.*.***.******.*.***************..**.********.**********.****.********.***.*********.*************.****.******.*.*.*************.****************.*********.****.********.*****************.***.***.**********.****.***********.*.*.*****...*************************.***.**.************.**..*******.***************.****************..***.*.********.*************.**********.*****.*.***...*****.***************.***.**********.*.***.***********.*****.*.*.***************.*****.*********************.*****..*******.****************.******************************************.********..************.***************.*************.*****.*********.******.***..*****.*.*.***************..*****************************.*.***********.********.********.*******.**.**********************.*******************.*****.*****.*******.********************************.************.***.*.*.************.************.***************.**********.**.**************************.***.*****************..****.******.**********.************.***.******************.****.*.***********.*******.****.***.************..*****.*****************..****.********************.**.**.*********.******.*************************.*********.****.***.*****.*...**.*******...*****..*.*******.*************.****************.*************.***.******.******************.***********.******.***********************.************.*****.******************..************************.*********************.******.*****************.*********.*..*.***.***************.***.**..***. .*********.**.********.**.*************.***.*.*******.***************************.*****************.**.******.**************..****.********.*******..******..*******.*..**********.******************.***************.****.********.**********.***.******************.*.*********..***********.******.*.***.********.************.*****.*..****.****.*************.*****************..*********************************.*****************.*********..***************************.*.**************************.*.****.*************.**.**************.***.**********.*************..*******.***********.********.**.******************************.*.****.**********.***.*************.******************************.**.****************.**.****.*******************.*.*.****.************.*.********..**********.***********************.*********.***********.***.*********.*********************.*******.*****.**.************.****.*******.*********.***.**************..*.***********.*****.*******.*************.**********************************************************.*******.*******.******.****.******************..**.*.*************..*************************.***********************.************.***.*.**.***************.**.***.*******************.***********.**************************************..*****.**********************************.**..*.***********.**********.************.****************.*******.**.***.*.*****.****************************.***.****.***.******************.******.********.****.****.*******.*************.*.*******.********.******.******.******************.**********.**.**.***********.****.*********.**********************************.**************.***********.*.*********************.*******************.**********************.********.****.*********************.******.***********.******.******.**.*******************.**.********.**********.**************************.*********.***.*.*************.****.**.******.******************************************************.**.**************.****** ***********.**.**.********..**.*.**.******.***********.***.*.****.****************.*.***********.********...***.*..*****.*.*.***.***************************************************..********.********************.************.********.*****************.******.*********.***********.***.*****.****.*******.***.***********.***********.*.************.****.**.***************************.**.*******.*****..********.**.*.*.******************.********.*.**..*************.****.********************.*********.****.****.***********************.*.********.*****.***.****.**********************.*******.*********************.*******.**********.***.*.*****...******..****.**************.******.*************.**************.****.******.************************.***************************.******.*******.***.***.***.***.**.*****************************.******.*..****************..****.********************.*****************..**********..*****.***********************.*****.**.***.*******.****.*****.*******************.*********.*********************************************.****.**********.*************.*********.****.*.***********************************.**.***********************.***********..******.********..*******************.**..*************..***.****.*******.*******************.******.***.******************************************..*.**************.*.*****.*.**.******.*.******************************.*******.******************.********.****.**********.***************************.*.*************.******.**************.**********.*.********************.***..***********.******************.***********.***********.**.***.******************.****.*******.**********.**..********.**********.****.*************************.****.********.******.****.**.*****.*******.*********.*********.************.*.***********.******..******.*******.*****.*****.***.*****.*************.***************.*************.***.*************************.**********.******..************.**.**.*****.********.****.************ *.**************.****.************************.***************.**.*******..***.*.**.****.**.****.******.****************************************.***.*.*.****.***********************.********.****.****.**************.************************.***************.**..*****.*.********************************.*.*.*.***************.**.******************.*****************.*******.*********.**.*************.*.****************.**.********************.****.**********.*******.************.********.***************************.***********.***************************.*.**.*************.*.***************************************..***.*************.*****.*.*****.*.********.*****.****************.***.*.*********.*******.*******.******.*******.*.*****************************.**.*******.********.****************.*****************.***********.*.*****.*..*******.****.*********.*******.*..***.*****..*******.********.*********.*************.*.********.*.********.******.*.***.***.***..*******************.********..*************.*****..***************.*******.*.******.**********************************..****.***********.*.***************************************************************.*************..*******.*****.****.****************.*.********.********..**********************.*****.********.****************.**********.*********.******....*.********************************************.****************.***************.********.***.*.**************************.*..**.*****************.**.**************.***..**.*****.*****.*.****.****.*****************************.***********.*******...*****************.***********.*************.*********.******.****.****.**************.*********.***.*****.************.***.*******************..*.************.******.***.*..*******.***.*****************.**.*.*****.******.*************.********************.***************..*********.********.*.**********.****..**.********.**.***********.******...***.*********.***.*************.*****.*.***.***********..****.*********** ***..*************.******.********************************************************.***********.**.******************.*.*********.**************.**************************************.***********.***..******.*************.*******..**.*****************************.*************.**..*************.****.***********************.****.*****.*************.*******.****.*.********.*****.************.*****.*****************.****.*******.*******.*********.*.*******************.*********.*********.********************.****************.********.***********.**.*.************.*************.*********************.*.******************.***..**.**********.******.**********.***********.*****.***********.****.*********************************.****..******************..****.**.********.********************.******.**************************.***.******************.***.************.*.***.*.********.****.****************************.****.*.****.***********.***********.**********************.****.********************.****.*****************.***.***.**.*.*******.****************.*******..***********.*************.**********************.******************.***.********.********.****.**.******.*********.***********.****.*****.****.*.*************..**************************************..********.**.*******************************************.*****..*****.*********.******.*****.**.*.********.******.*********.***********.****.********.***.*****************.****.**********..******************************.****.******************.***********.********.********.********.*.********************.********.********.*********.**********.**********.*************************.*********.****.*.**********.**********.*********.********************.****.**.*********************************.*.*******.********.************.********..*****************.****************.***********.****************.****.*************..*********.*****************.************..******.************.**********.**************.*.**********.******* *******.*****.*********.*****.***...***.***************.*******.********.*.**.*****************.******.**.***.*************************.*.***..**************.*****.********.*.***.***.****.*****.*********.*****.***.*******.******.***.***************.***.**.******.**************************************..*****.****************************.*********.*****.********.***.***.****.**.**************************************...*****************.********.*.*.********.********.****.*.**.***.*.*********.**************.********.**********.**.**********.*******.******.***.*****.*********.**********..*****.**********************.*****.**...*********.******.*****************.*********.******.*.**********.******.*******.***.****************.****.***.******.****.*********.**.********.*********.*******.******.********.********************.*..**.*****.******.********..*****.*****.*****.*.*****.****.******************.*********.**********.**.*****.****.*.*********************.*************.********..*.*********.***..****.*****.*********.******************.***********.*.*********.**.****.****.**.*.*****************************************.*.***********.****.*.******..***.*******..*..****.*****.**.**************.**.*********.*************.*************.**.********.****.**********.*..**.*******.*******..*****.***************************.**********.***************.***..*****.*.***.**.*******.*********************.******.**..**.********************************.******.*****************.******.**.*******.****.********.***********************.****.******.*****.******.**********************.************..****.***.*****.**.**************************.********.*********.*****..***.***.*********************.**.*.********.*.****************************.*****************.**.*******.******************************.***.************..***.**..*****.*****************.*************************.*********************************************.*****.************.********.*.****.********.**********.****.**.*****..** ******************.***..******.**.******.***.****************************.*********.****.****.********.***************.**************.******.******.*********************.*************************.***********.****...***********.***************.**.**.**********************.*.***.*****************.********.**********.*************************************..********.*****.************.*************.***.*****.******.********************.*.***.*****.**************************.*******.*****.***************.*******.***************.*******.*.**************.**....*********.****.*******.******.*******.***************.*.******.************.******.*******************.********.**.**********..***.******.******.***************************.*****.*************.***.*****************.**********.*****.***************..****.**********.***********.*.*.******.********.***..**********************.**********.****.**.************..***************.*******************.**.********.*****.*********.******.***.*.*******.***.*****************.**************.***********************.**********************.*.*.*.********.****.**********.*************.*****.*********.*.***********************************.******************.***********************.**********.***************************************.****************************.************.*.********************************.********************.**.******.*.*********..*****.*.*****************.*****..********.*************************..*****.*************************.********.**.*******.****.**********.******.*********.********************.*********************************************.**.***********.*******.****.****************.*****.****.******.**.************.**********.*********.********************************************************..*********..*****.**.***********.***..**********.*.*****************************.**************************.*******.***************..*.*************.*.*.****************************..*****.***********..************.******* ***.*******.***.********.*.***.***.********.*************.**.****..*************************.*.***************.*.****.*******.***.*.***************.********.*.************.*.****..********..****.******.**..*..***.*****.********.***************.*******.**************************.************************.******..*...********.***.****************...*******************************.**.************.******.****.****.*******.*********.*.****.**************.*************.*********.************************.****.*********************.**.******.**********.*.**..*********************..*********************..*.*******************************.*******.***********************.*.*********.*.*********.*.*****************..******.*.*********************************.*.*****************.*********..************.***************************.*****.********.**.**.*************.****.*************.****.**.**********.****.****************.****.****.***.********.*****..*******.****************.*****.*****.********.********************************.******.*****.************..**.***********.*.**************..*******.***..***********.*****.******.****.**************.****.**********************..*****.*.*******************.*.****.***********.*****.***********.******.**.***********************.**.******..********.****************..*******.******.*.***********.*****.************.**..********.*****.*******.****.**********************************.********.*.*************************.*.***********..**.*.**********.***************************.*******.******.********.*************************.*********.************.*******.*******.**************************.********************..*****************************.*.**.*****************.**********.********.*******.*.********************************.****.****************************.********..*...********.***.*****.*******.*.*..*************.*****************************.**.*****.*******.**.***************.******.**********.********.***********************.******** ****.*******.******************.******.*******.*.******..*..***********************************.******.**.**.**.***************.**.***********.***.*****.********.***.***************.**..********.**.****.***********.**************.*****************..*****************.************************.*********.****..*******.***.***********.**.**.**********.**.*****************************.*******.************.**.***********..**.***************************************.**.*********.****.**************.*******************.*********.***********.*.*.******************************.****.******************.**.**************.******.**************************.******.********.****.*.***.***.***..*****.**********.***************.*******.**********.*.*******************.********************.**.*************.****.******...****.*********.****..*.**.*********************.******.********************.*******.***********.*****************************************.*************.*************.**************************************.****..***********.*********.*.*.*******.***********..*.*****.*****************.**.******..******..*.****.*****************.***********.********.****.*.*******.*******************...***.*******************..***************.*********.***.**************...*********************.**.*****..*************.**********.**.*************.*******************.*****.*******.*.******..**********.********************************************.**.******************.****..********.***********************.****..****.************.*********.*********.*.*..*.*****************.*****.***************.*************************.******.********************.*********************.********.***************.****.*****************.****.**..***.************.******************.*.***....**.**********.******..****************.***********.*******.*.***********.*.**.**.*.***.*********.********.*********.**********.******.**.****.*********.*******.***.*.**..***.***********.**.********.**********************.******* *******************.**************.****.******.*.*************.**.*****************.******.***..*.**.***********************.*********.**************.*********************.**********.*****************..********.*..**.************.*********.*********.**.*******.*******.*******.************.*************************.*.******.*************.***********************.**********.********.**.***..*************.*.****************.**.********.**************.**********..*.**************.*.******************.******.********.****************.*****************************.*****.*******************************************.**************************..***.**.***..*...*.**.***********.****.*******.***********.***.********.**************.****.*.*****.******.****.*******.*.**.*.*****...*******.**.*****.***********.***********************.*******.*****.****************.******************************.*******.***.*********.*****.*.************************.*********..****.***************..**********.****.************************.***********..**.******..***.***.*..*****.**************..****.*.*******.**.*.********.****.*****.*.***************************.*****.*.*********.*************.********.*..*.*********.*.**************.********.******************..***.*****.*****.******.***********************.***********.****.***************.*****************************.**.*************.****.******************.**.*.***.****.*********.********.************.**.**********..******.*.*.****.*****.**********.*****************.**********.***.********.*******.**.****.********.************.*******.********.*******************..*******.***.**.*********.**********..******************..*****.***************.***..****.*****************..*********.************.*************.*******.********.******..**..************************..*************************.**************.***.***************.**********..**********.******.***************.****.******.************..****.**********.*****.******.************************** *****..*******.**.*.****.**************.**.****..**********.***.**.*******..*..**************************************..*******.*********.*****.*.*************.*******.********...****.*******.**********.**.***.***..*****************.*********.***************************.*.******.**************.***.******.******************.**.*****************************************.********.*..*************.***.****.******.****************.*********************.****..***.*******.**********.*********..********....*******.*****************.**.*****.*******.********************.************..*.************.********.****.*********.***.*********************..**************************************.******************.************************************.*.**.********.**.******.*..*********.***.******.**.*******.***.****.*********************.***********.*******.*.*********.*********.****.*****..*********.*****.******.**********************.**.*********.********************.*******.*********..******.*************.*****************.*.******************************.************.**.*******.**.****.********.******************************..***.****************.*****..*.***********.**************.*.******************************************.********.**********..****.*****.*********.*************.**..********************************.*****.***********************.***************.*.*******.******************.***.*.*****.**************.**.***************.**.***********.**..****************.*********.*****************.***************..****.**.***.******************.*.*******.***..****.***.*..*************.********.**.*******************..*************.**********.********.****.************.*.***************.**********************.***********.***.****..*.*..***************.*******************.**************.***************.************.*.*****.*.*********************.***.****.*************.**.***.********.***.**********.**.*******.***********.************************************************************ ***.****************.*.**.******.******.**********.********.********.********************************************.***********.***********.******************.***..********.*******.*..************************.**.********************.**.************************.*****.********.************.*****************.*************.*******************.**************.*****.************************.********************************..*************.****.**************.************************.*******.****.***.*****.**.********.************************.**************************.************.****************.******.*.******.**********..*********.****.***************.********************.******.*.*.*******************.******************.************.*******..*.************.**.*********..*****.****.****************************.*****************.*************************.*****.***********************************.*******.*****************.****.*.************.***.*********.*************.**.********.******.********.*.*******.****************.*.*****.**************************.***.**.****.*********.*****.*******.******.************************************.********..******.******************************.**********************.*.*****************.************************.**.*.*************.********.***.*********************.*.********.*.***************.*.***.***********.*.******..**********.*******.***.***********.****.*****.*******.**..****.*****.***********.*****.**.*****.***.**********.*************.*****.***.*.**.*.****.**.***.***********.************.****************.********.*.*******.*******.********.*.****.******.***************.***************************************.***************.*******.**************.************************************.**************.********.*********************************************.********************.*****.**********.*********.****************************************************.**************.****.**********.***.**.*********.***********************.****** *****************************.*********.****.*.*******.***************.******.*********..**.*******.****...**.**********************************.********.*.****.**.**************.*****************.********.*******.***********.***.**************.************.*****.****************.*************.************.****.***..************.****************.************.*******************.*.**.***..**.*******.**.*******.*.************.*********************.*******.*****.*********.*********.************************.**.********.***.***********.*********************.*.***.***.**.***.*******.***.******.*.****.*************************************************.***************.*********.*************.*********.*********.**.************.*******************.********.**.**.*******.*******************.*****.***.********.*****.***.********.*******.*****..********************.*.**********.****.**..**********.**************.***.****.**.*.*.****.******.******..**.*******.**************.**.****.*********.****.***.****.**************.*.********.**.*.*.**.*************.*.********.***************..****************.****************.*******.*******.*******************************************..*****************************************.*************.*******.*****.*******.****.*********.**************.*.**************.******.*.*****************..**********.*******..*********.***********.*.*************.*******.********************.****.*********.***********************.*********************.***********.***********.***************.********.******.*******************************.**.*.****.*.*********************************.*************...*.**.*****************.....**************.*********.************.*************.*****.**************.*********************.**************..********.**.****.*********.***************.*.**********************.**************.**********.*.***********.****.**************.**************.**.*****.*.********.********************..**.*********.**************.******.*****.****. ************.****.********************.***********.**.*.***.****.********.*****************************************.**********.**************.*********************************.*****.*.**********************.*.*******.************.**.********.******************.****.*********.**.****************.***********.*****..*****************.********.***.**.****.***.*****.*****************.************..*******...*******.**.*.****************.******.*****.*..*****.***.********************.***************.******.******.****.***************.**.**********************************.***********.*****.*******.*.*****************************.***.****.****.************.****.**********..****.********.*****.*****************************.**************..********..****.**********.***.****.****.****************.********.**********.*.*.******.****.**********.*******.***********.***************.*.***************************.***..****.********.***********.**************..**.*****.*******.************.******.************.****************************************.*******.***************..***.*****************.********.********..*****************.*************************..**.*********************.**.**.***.*.***************************.*********.**.**.**********.******.****.****.*****.**********.***.*.*****.******.********************.**********.*******.*********.***.***.***********.*****.******.************.**********.**.*.***.********.*********************************.*********.**.*.***********************.*****.*********************************.*.******.**********.*****.******************.*.*********************..*****************..*...*****.****.*********.***.************.*.**.*************.*****.******.**.***********.**.************..****..**************************************.*.******.*********.************.**..**.**..**..***.***.********.**.**********************.***...*****.**.*********.******.*******************.****.**.*********.*****.********************.*************.**********.****** ****.*******************.***..****.***.*******.*****.*******.********.**.**.****.******.**.*.****.*.**.**.*************************.*******************.*.**..*******************************.***.********.********************.****.*****************.*.*.***********.***********************.********.*************************.*************************.*************.*.****.*****..***********.*******.*****.*****.*****.**************.**************************.********.*.*.******.********..************.**************.**.******.*************.****..***********************.*************************************.****************.**.***************..****************.*************.****.********************.*************.***.*..*****..****.**.*****.*********..***.*************..********.**..*.**.*.*******.**..****.**.****************************.*.*********.******************.****.****.********.********..****.*.****.********.**************.******.*******.***********.*****..*******************.******************.****.*****..**.******************.***********.***.**.****.*.****..******************.*****.**********.***********.**.****.*********************.*****.*****.***.**********.**************.*************.****.*****..****.***.****************************.**************.*.**********.**.***.**.**.***.**.***********.******.******.***.****.*****.*******.****.*.****.*********..*********..***.********..************.****...*******.***********.**.***************************************.******.**********.*.******************.*****************.*****.***..************.*****.*.****************************************..***.*******************.*****.********.*********.***.****.**.*******************.**.***********************.**********..*******************.*.******************************.*********.*..*.***********************************.*******.****.*********************.**********************.******.********.*******************.***********.*****.*****.******************.*..*****.**.****.**. **.********************.**********************.******.*****************.*.**.******.************..**************.***.****.*******.******..***********.******************.******..******.*.**.************.*.***.**.***.**********.*****..**********************.*************.***.***.***.*******.*******.********************.****.*************************.****************.**.*********.***********.*..****..***********.***.*..**********.*.*************.**.*********.*******..************..********************.***************.*****.**.**..***.****.****.*******.***.**********.**********.**.***.*********.********..**************..*********.***************.*.*******************.******.************.**********.********************************.***************.*****.********.*.***************.*******.*********.*******************.*********.****.********.*****.*.*************.*******************.***.*******.*******************.***.**.****************.*******.********.********************.****.************.************.******************.***.*************.***.********.*************.*******.**********************..*.***********************.*.****.*********.************.**********.*.*****.*****.**.*.*.***************.********************************.********.**.*.*********.**************.********.*.****.******************.******..*..*.****.**********.*.***..*.***************.****.***..*************.************.******************.****.***.***.******************.*******.********.*********.**.**********************.**********.******.**************.********************.*************************.***.******************************.******.*******.****.***********************.*********.*.*.******************.***********.*..****.**************************.**********.*****.****.******************.********.*******************.*******.***********.*.**.***..*****************.****.*************.*******.***.*********.***********.*****.************************..*********.****.*****************.********* *.*.***************.********.***.**.***********.*******.************.*..******.****.************.*******.****.*******.***************************************.**.******************.**.*************.**********.******************..*******.***********************************************.*.*.**********..****************..*.*.*******.********.******************************************.**.**.*.********.****.***.***..**...*************.**********.*************.**.***.**************.***.****.*******************.******.*******.*.*.*.****.***.**.*************.****.********.*.******.*********************.************.***.*****************..************.**********.*******.**********************.****.************..*************.**************.**********..*******.*********.*********.*****************.*******.**************.*******.**********************.*********************.*************.********.****.********.****.**.*.******.**.******.******.******.*.*.****.*********************.***.*******.***********.****************************.**.****.***.******.*****************.*******.*********.**.*.*.************************.**************.*.********..*********************.***************..**.*******..******************.*****.*****.*********.******.**.*.****************.*****.*****.***..****************.**.***********..***************.****************.**************.******.***.**.*.************.*..**************************.****.******.**.***********.***********.*************.*.********************.*********.***.*****************************.*******.**.*.***************.************.**.**.***.*.*.****.*****.*****.*******.********.************.**************.**.***.****..**.*******.*******.****.****.*******.*.*************.***********..**.*.***********.****************************.**.*.***************************.****************.******.*******.*********..***.*******.*****************..*.*************.****.*.**********.*************.**.******.**.***.**.*********..********************...* **.***.***************.**.*******.*************.*.*.**************.******.*****************************.**.**********.********************.**.**.***.********.**************.******************************.*********.********************.*.*.*********************.*********.****.************.*..***.************.***.**********.***.**********************.*.****.*****.**.*********.*.**************************.*...*****.**.*****************.******..******...***..******.************.*.********.*******.**************..***********************.*****.****..***.******.**********************.**..*******.*******.***********.*********..*****.**********.*********.*******************.**.**.*******************.***.*********.****.**************.**.**..*********.********************.****.****************************.*****.*********************.**********************************************.*********.*****.***************.******.*********.*..******************.**.************.*******.*.*****.****.***.*********.*******************.**************.**********.***.*****.****.*****************..******.*******.***************.*********.*********************.*****..***.*.****.***************.***********.*********.*.*.***********..*****************.*****.****.*.******.*****.**********.********************.*.*****************.***.********************.**.**.************************.*******************************.*.******.***.****.***************.****.*************.*..*********.***.*.*****************..*****.***.****.*******.*.******.***************.***..**********.*.**.******.**********.*.******.**.**********.**********************.******.*********************.***.**.*******.**************...*****.***************************.*****.********************.*****************.*.******.*****************.***********.*****..**.****************************************.****.**.**.***.*********.***.**.*****.********.*.****.**.*.********.***.*.***.************.****.*************.*.***************.**********.**** ***************..*.**.*******************************************.*****.*.***.***************.******..*********************.****.***.***.*********************.**.*********.**.****.**.*******.**************************.***************************.****.********************.***.******.*****************************************************************.*******.*****.***.*****..*******.********************.***********.*.*.*.*****..******.****************.*****.********..***.******************.**********.*************.**.**********.*******.************.**.****.**************.*****.*****************.***.*.*****.*****************.**********************.*****************.******.***.*.*******.********.**************************.*.***************..****************..*********************.*****.******.********.*.************.*********.*****.*******************************.**.*******.********.*********..**.**************************.**********.**.*******.***********.*..*.*****.**********.**.*.******..**.***..*******.**.******.*.*.***************.***********.*.*****.*.******.**.********************************.*****.*******.****.********.****.*************.*********.*******************..*******.*****************************.*****************.************************.****************.*******.********.*.************....********.******.***.**.********.***.******************.**********.*.*********.***.********************.*********.*.*.*********.****.*******.******.*.***.***.**.**.***.****.*************.*******.*.******.***********************.**.********.***.**********************************..***************.****.**************.**.***.*********.*****..****************************.**.****************.*.**************************.*******.**..***.*.***************.**********.*********.*******************.*****.*****************************.****************************.***************.*************.**********.*******************.*********.**************.*.****************.**.****.******** ***.**********************.*****.*****************.********.*************.**..****..*.*.********.***.**************.**..*********..***********.*********.******.********.*********.********.****.**********.****...***.*******.**********************.****.***..*********.***.*********************.**********.********.**.**.*************.*******.**.****.******..*********.***.*******************.*************.**.*********.**************.****.********.********************..******************.****.****.*****.****.*.********************************************...**.******..*.*********.*.*******.***********.******.*****.******************.****.****.*************.***********.**************************.**.****.*************.**.****...*****************************.********************..*******.*******************************************.******************************.*********.********..******.**.*********.*********.***.*****************.***.*****************.*.****.*****..********.************************************.********.***********.***..********.***.**************.****************.*********.************.************.**.***.***********.*******.**************.*****.***.******************.**.******.**********************.******.******..**********.**.**********..****.****.*******.***************************.*******************.*******.****.****.******.********.*.*****.**.***********.****.*****.*.********************************.**..***********.*..***.*********.********.********..********.**..*************.*********.***.*****************.**.************************.**************.********.****************************.***********************************.**.*******.******.********.************.****.***.************.********************.*****************.****.*****.*.*******************************.*******.********.******************.**..*.*********************.*********.*******************.********.***.**************.*********.**********************.*****************.*********.***. .******************.***********.*********.*************..****.******************************.*********.****.***.*******.*.*****.****.****************.*.*******.********************.************.***.*******.*****.************.*****.***********...*****************.************************.*****.***.*.****..***.*******..******.**************.**.*****************.******.**.**********.****.****************.*.**.*****..****.******************.****************************.*******.****************************.**********.*******************.********.*.**************..**********.***.*.*******************.*.*******.*****.*********.**************.**********.**********************************.*.**.*******.**********************************.**.*.**.*****.**********.************.*****************.*****.*****.********.**********.****.***.*.**.*****.*****************.*****.**.*********************************.*********.***********.***********.*****.******.***************************.***********************.****************************.**.****************************..*.*******.**.*****.**.***.**********************.**.****.********.****.*****.**.**************.******.*..*********..*************.**************.***.*********..**.*************************************.**************.***********.******.***********************..***.**********.**.********.***.******.*.*.*****.************.*****.*****.************.*.*.**.*.******.*.**********..*********************.**********.*******.*.**.*.**.***.***.****.*******************************************..********.*******************.******************.*****************.*******.**********.********.********.**..*******.*******.***.*****.**********.******************.****.***.************************.********************.******.****.*****************.*..*******.*******..************.**************.*************.***.********.****.*.*****.*******.******.**.********.******.*.**********.***********.*.*************************.******.****************** ***..*************.************************..*******..***************************.*********.*****.*.******.***********.*****.******************************..****.**.**********.*********.**.*********************************.*******.***********.**.******.**..*.***.*********.******.***.*****..*************.****.*****.*****************.**********.*.****.************************************************.*******.**.***********.*.*.***************.**********.*******************..*****************************************.**************************.**.***************.*********.*************.*.***************.************.******.**.*.****.******.****.***.*******.********.***.******.*****.***********.*..***********.****.*.****.********...****.******.**.**********.*************..**************.*******************************.******.***.******************.******************************.**.**************.**.*.****.*****.****************************.*********.*.**************************.*****.*..******.*************.************.******..**.***.**********.**.*******.**..*.***********.*********************.*.***.****.******.******.**..****.******************.****.********.*.****..**********.**************************.***.*.**.**....***.*************.*.*.********.******.***********.*******.****.*.***********.*****.*****.***.**************************************.****.*******.****..********.**..***.***********.*******************..**.**********.*************************.****.**.**.***.*.***..***.*.***********.***.*******.*******.*****.**************.***************.*********.**************************.************************.******.*.****************************.**.***.*************..*..****.**********.*.**.**.*****.**********..**.****..****************.*******.***.***.****..**************************************.******************.*.*********.***********************.**************.**********..*****.****.*********.*****.***********************..*****.*******..******.*************.*** ********.*****************.*********.*****.**************************.*****.******.**************.***************.***********************************.********.**.*****.********.********.***.*********.***.**********.********..**.***.******************.*****.**.*****.**********.***.********************.********.*******************.************************..**.***.***********************.******.****.******.***********.********************************************.**********.*****************.**********************************..******.*************...***.********************.*********.*********..****.****************.*.************.***.***************************.**************.****************.******.****.*******.********.***************.*********************.*******.******..****.**************.***..*********.*************..*******************.*****.****************.*.**.***.***.*****************.****.**.**.*.*.*.*********.********..************.**..*******.**.*************.***************.*****.******.************..*********.*******.**********.***************************.**********.*************.********.*********.*******************************.**********.******.**.*********..***.****.******.**...********.**..***********.*******.****************.****************.****.*******.****************.******.**.***************.*******************************.****.*******.**.**************..*.*****.****.****.***.***********************.************.*********.*****************.********************.**********.***********.********.**********.*****************.***************************.*********.*************.**..*.****.************************************.************.***.*********..******.******.*.*********.*********..************.*.*****************.*****.****.************.******.**********.******.***.*****.********.*********.********.**.*.******.************...***..*****.*********.********.*************.******.*********************************.***********************..******** *******.******.********************.***********.***************************.****************.**.************************.**.**********..*******************.**.***********************.*.*******.******.***..********.*.*****************.***************..*****..*.*****.****..******.*******************************.***.********.******.*.****.********.********.************.*******.********..****.**.*.***.********.*******.*.***.***********.*******.***..****************.*.*********************.*****.****.*..**************************.************.***************************.********.********.*************.*******.*.**************************..**************.*******.***.**.**********.*****.*****.***********************.**********.************.*.***********.***********.***********************.******.*.*********.**.***.********.*.**.**************.**.***********.*********.****************.**********.*****************.***********.*****.**.**********.**************.******************.***************************.*.***..*********.*****************.*****.***********************.********.***********.********************...*********************.*********.**.******.**********************.***.********.*****************.*************************************************.**.*.******.********.*******.****.*************.**************.*****.***********.**.*******.***..********************.***.*******.*****.**********.*...******.********.*.*******.****************.***.**************.**.**.********.************.****.****************************.*****.***.*.****************.*****************.*****************.**********.**.*.***.***.****.***.******.**********.****************.*********************..******.**.****.************.*********************************.***********.*****.*******.**.*************.****.****.*******.****************.**.**********.************..*******.***.*.******************************.*********.********.*******.*****.*******.*******.*.**.**...*********.**********.****.*** *.**************.***..**.********************************.*******.****.******.*.************.*************.**********.*****.****.***.***************.****************.*********************************************.*****.***.*******.***.*.*****************.*****.**.*****.*..*****.**************...**.******.****.****************.****.************************.***********.********.**************.*********************************.******.*****************.*********************.***************.*.*.*****************************.**.*.*..*****.*.*******************.**.**.**.*****.******.**.*****.**.*..*****.********..************.**********.*****..****.****.***************.***.*****.**********.************.****.******.***.*********.**.***********************************.**.**.**.*******..*.******.***.******************..********.**********..**********.***********.**.**.*******************.*****************************************.****..***************.****.******.********************.**.*.*********.*.****.*********.************.*****************************.****.*************..***********.************.*.********************.************.****..********.************************************.**************.****.**********.****..*************.**..*.*.***..*****.**.******************************..****************.**************************.************.**.*****.********************.****.********************.*.**.***.**************.*.*************..**.*.*********.******.****.********************************..****.*******.******.*********..*********.******************.**********.**.***********..*********...****.**.**.*.*.*.*****.******.***********.********.**.******************.*****.**.****************.**.*****.*.*****.***********..****.*.*.***.******.**************.*********************.*********************************.**********.**.****.*******.**************.****.***********************.*.***.******.****.*****************************************************.***.**********.****.*** .*******.***********.**.**********************.****.*******.******************************************************************.******.******************************.********.*******************.****.*****.********.****.******.**********.*******************.**************.*.****.**.****************.**.******.***********.**..*****************.*************.*****.*******.***.***..****.**.*.**************.****************.***.*.*********.*********.***.*.*.*.***.***.************************************************************.***.***.*****.***.***.*******..************.***************************************.*******.*******.********.*****.**********.******.***************************.****************.********************.****************.*******.********.*********.****.****.********.*.********.*.****.**********************.**.*.******.******************************************************.**.**.*****.***************************.*****************************.*.*****************.*.*.****.*******.*****************..**.*****.**.************.************..******************************.****.***.**********.********...**.***.*********.*.*****.***.***********.****.***************.**..*.*****..****.*******..********************.******.*********.********************.************************.**********.**..******.****.**....******************..**************.*******.**********.*******.****.***.********.********.********.****.**.*.***************************.****.*.******.*******************************.**.**************.***.**.**********.******************************..****.***************.****.*****..*.********.**.**.*.***********.*******************************.****.*.*.**.*********************.*******************.*****.**.******..*****.******************.*********.*.*************.****.***************.*.****..************.**.*******.*******.********.*****.**********.*.******..************************.*******************.*************.**.***********.********.*********.****.******. *****.***********..*.*********.*******.*****.**.**********.******************.****************.****.*****.****.***************.*..*.****.***.***************************************.*.**.*****.********************.*****************.***.*********************.****.****..**..***************.******.*.**********.***.*******.*******.**********************..************.*********.**.******.****.****.***.*******.***************.*..**************.**.**************.*******..***.*****.******************..*****************.*****************.******************.**.*.***...*******.*********.***.***********************..********.***.***.*********.*****.*.**********************************************************************.******.******.*********.*****.************.**..*****.***.***.******.**.***.*****************.**********.*********************************.***********************.***********************.*****.***************..******.********************.********************..*.*.****.****.*****************.*******.***.****.************.****.****.****************.*********************..**.***********.********************************************************************************.**********************.**.*.******.**************************************.*****.*************.**.*.****.***********.**.**.*********************************.***************.*************.***.*.********.*****.*****.**********.*.**..****..*************..***********..****************************..*********.*******.****.**********.*************.********.********..*********..*****.************.*********************.*********.**********.**.****.*..***.**..**********.******.****..**********.**********.****.**************.*****.**************.************.*********.********************.*************.******.*****************.*.*.*****************.******.***.*************************************.****.**.********.*.****.******.*******.**********.***********..*******.***.************.*.*..***.**********.********.*..*. **************.***.***.*********.**********.*******************************.*.***.************.******.***.*********************.*.**********************************.*************.***.*****************.*.********.**..*****.*******.*.*.****..*************.******.***.************..*********.********.************.*********.********.***********************.*.***..*******.*****.*******.***********.******.*****.************.****..****.***.*.*****.*************************.**********.*.**.**************.******.****************************.***.*********.***********************.***********..***********..************************************.****.*.************.*.*.*.***.********.******.*******.**.*******.***********.**********.****.*****.*************.****************************************.******************.***********.******.***..**********.**.**..**********.*********************.*****.*.**.**************.******.**********************.*****.*****.*.*******************************.***.**.********.**.***************.****.***.**.**********************.***.************..**.****.**.***.********.***.*.*******.**.**************.**.****.***********..*.***********************.*****.************************.*.*****.*****.***********.*.****.***.*..**.******.**********.******************.********.**.*********.***************.**********.**********************************************.******.*****..****************.*.*****.*.**********.*******.******************.*.******.********.****.***.**********.**************.*****.*****.*******************.*************..*************.****.***********.**.***********.*******************************.*****.****************.*******.***.**..*.**.****.**.*****.******.********.******************************************************..****************.***.***********************.**************.****.**********.****.******.*********************.******************.**********************...*******..**************.*****.*.****************.***.********.*********** ******.****.****.****.********.**.***..**.**.*******.***********..*****..*******..******.****.**************.***************.****.**********..********************.***.**********************.*****************.***.**************************************.*************.**********.***.*****.*********.*********.****.**************************..**************.*******.**********************.************.***..***********.******.**********************.**.*.*.*.***************.***************************.**********.**********.***.****************************.*******.***************..***.*****..******************.****************.***********************.**.*.*******.**.*****.****************.*******.*.*.***.*.****.***********.***************************.**************.****.***.*******.******..***************************.***..***..*******************************.***********.***********.*******************.***.******.*.***************.*********.**************.***.*******.*******.*****.***********************..*******.****..*.*.**.**************************..*************.******.*******.**********.**************************.*****.*****************.****.****..****.*************.**.*.***.******.**.***************.***********************************.************************.****.***************.*******..****.****.*************************.***************************************.******.****************************..*************************.******.*******.*.********.******.****.**********.************************************.***********.****************.**.*****************.*****.*****.**********.***************.**.************.***.*****.****.***********.*****.*.**********.***.*************************.*.**.*************************************.*******.**********.****************.***********..******.****.******************..**.**************.*.******.*.*****.**.*.***********..****.*****.********.******************.******.******.*.************.****.**.**.*..***************************** *****..***.***********.*.***.****************************.*****...*******..***********.**.***...**************.************.******.*********..***.********.******..***.***.****************************..****.**************.****.******.**.*************.*****.***********************.****.*******.***.*******************.**.****..*...*.********.****.**..*********.*.****.*************.***..*********.**.*******************************...*****************..*****.**.********.***********.*****.*******.****************.****************.****.**********.*******.*****.*******.*.**.*..************.*******************.********.*.******.***********.*********.**********************.**********************.****...******************************.********.******.****.***.***.*.*.*.***********..**.***********.**************.**************..*.******************..*********.**.****.*******.**.*****.*******.**.*..*******.******.***.***************.**************************.*********.***************.********.****..******.*********.************.*****************.*.****.***********.*************..***.***************************.***********.***..******.**********.****.*******.***.******.*****************************************.**.****.*****************.****.********.******.*********..*************.***********.*.*.***************************************..***.*.*******.*******..********.***.**.********.*****************.**********.*******************.*.*****.**.******************.********************.**************.****..****************************************************.***********.***..***..************....*****..************************.*********.*****.**************..**********.************************.***************************************.******.*.******.*******************.*********************.***.******..***********************.**************..**************.*******.*******************************..***********.****.**.*******.*.*********.***.*************.**************.***.******.***** **************.*****.******************..************..****************.***.**************.**********.***********.*********.****.*****************.*************.*****.*******.*******.*******.*******************************.**********.************.*.*****************.********...*****..******.**.**********.********.*****.*****.****.*.***********.***********.***.*********.*******..***.***.******.*************.*********************.**********************.**.***********.************************.**.***.**********************.***.*******.****..***************.**************.*******.*.************.**********************.***********************.***.***********.*******.*******************************.***..**..*******.**********.***...**.*.***********.******************************.**********..**********************.**.***********************.**************************.********.****.*******************************..******.****.****.*****************.****.****************..*****.**.************.****.***.*******.****************..************************.***********..***.****************************..**.*****************..**.********.**.****************..***..**.*********.***.******.*.**********..***************.**********.******.****************************.*****.******.**..*****.***************.*******.***.**.*******.*.******.***.**********.****************************.***********.***.**.******.******.*.**.*****.*****.**..***********************.*****.*********************.*******************.*******.*******.******************************.*****************************************.***..************.*****.*****.*******.*.************************.**.*..***....***.**************.********.************.*.****************.****************************.***.*****.********************.************.********.****************.**.****.***.*******.************.**********.************************.****.*****.***.*******..*.*****.*..******.********************.*************************.*.*.***** ****.*******..**..*********************.**********.********.**************.*******.*****.*******..****************.****.***********.*****.**..*********.*****.*****.**********************************.*********************************.****.****.**********.**********.***********.************.************.***************..***.*****.**********.*********.******.*******.****.***********.********.*.***************************.***********.***********.*******.*******.***.********.*******.***.**.*****.************..*******.*******.**************.*****...************..********.*******************.******..***************.******.************************.*****..**********.***************..*.******.**********.******.******..*.*..*************.*************************************.*****.******.****.***.*********.*******.************.***************.**..*.***************.******.*********..*.*..*******.*************..******.***.***************.*****.****************..**.**********************.********************..**.***.***.*.***********...*.*******************.*****************************.*.**.*************.**.****..*.*************************.*****************.***********.******.******.****.*****************.**********.*****..*****.*.*****************.*************.**.********.****************.***************.********..***.*****.****************.************.*******.******.*.***************.********.*****.***.*.**************.***.************.**********.***********.*.**.******.*******..****.*************************.*************************.******.**************.***.****************************.*.*********.****.**.*..*********.******************.************.*********************************.*********.***.******.*.*********.**********************.********.*********************..****.**.**************************.*****.*****.***.**********.**********.******.**..****..*******************.****.*******************.**.**.**********.*************************************.****.********** ********.*******.*******.******.*.******.**************************.****.**************************.******************************.********.*.*****.***.**.*****.*.***********************************************.****************.*.****.******.****..**********.****************.****.**************.*.*.****************************.****************.************.*******.******.*.****....*****.******.********.****.*.*.**.**.******.*.********..***..********.******..******.******************.********************.****.************************************************************.**.*.*.********.*****************.*.*******.*****..****************.*******...********.********************.*******************************.***********.*************.*******.****.*....**.*********************.***.**.************.***.**..**.*******.*****.******.****.************************************.**********************.***.**.*.*********.*.************.**..***.****..***.****************.*****.**********.**.***************.*************************.*.*****.******.**..*****************************..***************.***.*****.*****************.************.****.*.********..*************.***.*********.****.***.********************************.*********.*******..*********.****************************.*******..*******************.****.***.*****************.*.******.**.***.**.***********************.****************.***..*****.**************************.***.********.***********.**********.******************************************.*****.*****************.*.****************.*********.******************.*****.*********.****.**********.*.**.*******.************..*.***********.*********.*******.********.*********.***************.****.*******************.************.****.*.***********************************.**************.**.********************************.*********.****.***************.*********.*.*.***.*******.************************.*.********.************.*******.*********.****.***************.******** .***********.**************.*****.*...**.*..**.*.*****************.****************.***********.*.****.*******.*.*.******.**************.**********************.****.*****.***********************.*********.*******.*************.***************.***.******************************.*.*****.**.*.*.*****.**.*.*******.*.*.***.*.*******.*************..******.*****.*********************.***.*.**.*.*******.*********.*******.***.*.**********.***************.**************************.*******************.**.******.****.**.***.***************.***************.*****.*****.******.*************.****.*********.****.********.*.*********.*************************************************..*******.**.***********.***.****.*********.******.***.******.***.**.******.*.***************.**.*****.***********.*********.***************************..**.*********..*******.********.**********************.******..*****.***.************.********..*.***.*****.*********.*..**..******..********.*****.***.********.*****.*****.**.**************.*******.*********..************..**.*************.********************************************************.*****************.**********.**********.**.****************.***********.***********************.*******.************************..****.*******.***.*************.****.*****..*******************************.*************.**..***..*****.*****.***********..******.*********************.*****************************************************.******.****.*********************.******.****.***.*******.******..*************..******.****************************.*********.****.***********.*****.*************************.********.***.****.**.*********.*****************************.*********.****.**..****.*****.********.*************.**.*****.********.**..*.*.*******.**********.*******.********.****..*******************.**.*.***.************.**.*****.**.*.**..************.**..*************************.**********.**.**.*********************.************************************.** ******..*********.****.***..***.*.********************.***.*****.*******.********.*******************.*******************..*.*****.*.*******.************************************.*.*****.***.***.****************************.******************.******.*****.***********.****************************************.************.***..*********.*.****..*************************************..**.**********.******.***.******************.**********..******.*******************************.*************.**.***.**.*************..***************..********.**********.***.****************************.**.*********.*********..*********.*.******************************.***************.*********************.*****.*.***.******.***.******.*.*******..*******.**.****************.**********.***********.***.*****.***..**********.*****.**************.******************.****.*.***.*..*****.********.***.*..************.*.**********.*.******.**.***.***********.***..*************.**********.****************.*.*************..**.*****.*******.******.******.*************.******.*******.**************************.***************.***********.****.**********************.*****************..**.*************.********.*.**.***********************.***.*.***.****..*.***************************.************.*******.**************.**************************.*.***.***********.************.***.***********..********************.***********.*.**.***.*******.******************.**********************.*****************.***************.********..**..*******..*********.******.*****.*****.*.*****.***********.*****.****.*****.**********************************************************************************....****.*.******.*****..*******.****.*****.**********..**.*.************.*.*****************.****..**..****************.****.*.****.**.**********.******************************************************.******.*.*****************.****.*************.****.*****.****..*******************.**.*****.*.*.***.****.***********.*.**** ****.******.*******.********.**********.*******.*****************.**********.**************.************************.************.**********.***..**********************.******.*******.**********************************..****.****************************..**.*****.***********.*********.***********.*********..*******************.***********.**.*********..*********************.*****************.******.*********.**.*..**..**********************.************************.*.********..*********.******.******************************..*.*******************.******.*************.*****.*****.************.*.***.***.***.*****.*****.**.**.*************************.**************************************..********************.******.********************.*************.*****.*******************.***************************************..******************.**********************.********.**********.********.***********************..*.***.******.*******************..********************************************.****.****.**.*********************.*********..*.******.*.*****************.***********.**..**.*******..*****.***************.********.**********************************.**************************.**.**********.***************************.*****.**...***.***************.*************.*.*********.*****.********************.*****.**********************************************.*************************.***********.**.**********.****.****.********.*******.******.**.********************.************************.*******.*.*************.****.*.********.*******.********.*.***************.****.****.**.*.********.***************************.*.************.******************.************.********.********************.**********.*.***************************************************..*.****.********.********.******.******.***************.*.***********.****************************.**************.***.****.*********************.**********..*******.*****.**********.**.**************..*.*******.**.****. *****.************************.********************.***.*.**************************************.**************.***************.********.****************.************.***************.**.**..****.*.***.************.**.**************.*****..****.*.**.*******.*****.**********..*****.**..*********.*************.******.****..**************.*************.*****************.*********.*******************.*******.**.*****.*.*********.********.*******.*****************.*****************.*.*.***********************.*****..*****.*.*..**.******.****************.********.*****.*.*****.*********************************************************.*************.*****.*******************.*.*******.*************.*.**.***.****************************************.***.***************.****.*******.************.******.******************.**********.********.*******.***********.*******.*.*********.********.**********.************.******.*************************.*.**.***************.********.*****************.*************..******************************************.******.***********.**.**.********************************.**********.*.*******.****************************.***.**.*****.***.***.***************.*****.****.************.*********************************.******.******.*.***********.***********************..***********.*********************************************..***********************.*.*****************.***.******.******..**.********.*******.**.******.*********.***.*.*********.****************.***.******************************.************.*********************.************.***.*******.****************.*********.*****************.***********************************.************************..***.**.**.****.**.**************.********************.*********.********.************************************.********.*****.****.**********.**************.**.***.*********.************************...****.**..***.****************.**.*..**************************************.***.********.***.** *****************.*****.*******..*.******.***.****************.***********************.********.*************.*****.**.***.***********************.****.*****.*.***.*****..************.*.*.*.****.******.**********..******.*****.*****************.*******.******.**.******.***********.*.***.*******.**********************************.****.*********.*******..*****.**********************************..*******************.*.**********.*.********.***.*.************************.*********.*****.***.**********.*************..******.****.**.**..************.***************************.*.***.*******..**.**.*****.******************.***.**.********************************.********..***.***..************.*****..**.*.*************.**.*************..********..***********************..***********..***********.****************.***********.*..******************.***.****..***.*..*******.*.**...*********.***************.**.**.*.*****.*.*****************.*******.*.*****.**************.***********..*************.*********************.******.*******.********.**..**.***.**.*********************.*****.******************************.***.*.***.************..****************.***.***********.***************.***..*******************.*******************.**.********************..****.**.******..********.*******************************************************.*.*************************.*******.***.*.*.*****.*********************..*.**********.*******.*************.*******..************.*.***********.**.*.**********.******.*******.**.*****.**.*******.**..*********.******.******.*******.***************.***..******.**************.***********.***************.**..****************.**.**.******.********.**.**..***.**********************.******************.*****.****.*************.***.**.*****.******.*******.****.*******************.******.*.****.*****************.**************.********.**********.****.****************.********.***********..***.*.***.*************************.**.*.**..**.********************* .********.**************.*.*.***.******.******.***.****.***************.*******************.*******.*****.**.*****.**.************.****.******************************.*.**********.*******.*..***.****.**.*****.****.**********************.**.****************.******************************.****************.***.********.********.***.**..*.******.*******************.**************.**.*.*******.**********.**************.****.*.**.****.*****.**.***********************************************************************.**.***.*******************.**.*.**********.*****.**********.*.****.*.****.***************..******************.*****.********.**************************************************.****.************.*********.**.*****************.********************.***********.*.*******.***..*****.*********************************************..***********.****..********************.*********.***********.*********.*********.*.*****************.*********************.****************************.*********************.***.*.*******.*******************************.******.****.***********.**.***********.****.**.**********.*****.********.**.**********.*****.***********.*******.************************.******.*********************************.***.*.*******.***.*****.*****.******************.*******.******..**************************.****************.*******.**********.*.********.*******.***.*******************..************.**********************************.******************************.*************************.*****.**********..***************.******************.********************************.**.*.******.*****************.***.***********************************.*******.***************.*.*********.**************.**.*****************.*****.**************.********************.**************.*******.*.*********.****.******.***.******.***.*********************.***.******************************************************.******..********************************.***********.**.*************** *********************.*******************************************.*********.*.*****************.******.****.**.**..***************.**.**********.*********.****.***************.***.***********.****.**********************************.*.**.*********.********.****...**********.*********.**********..****..******.*******.***************************************.**.********************..*.******.***********************************.**.***.**.******.******.****.**.**********.****..*****.****.*.***********.**********.****************.***.*.****.***********************..**************.******.**************.***..*******.*****...*******************.***.***************************************.**************.**.***.*.***************.*****.*********..****************************.***********.*.************.******.**************************..*.********...******.*.************.********...*.**.****.*******..****.*********************************.****.*****************************.******.*.***..**.********.**************..****.**************.*********.**********.******..****.*.****.***********************.*****************.**.*******.****..**.*************.*********************.****.******.*************.******.*****.***.*****.*.******.******.*.**.**.*****.*.**.*******.*************.****.********************************.**********************.*****...******.**********.****.*****.********.******************.*.*.***.*****.**.**.***********.*********.*.*******.*******.******.***********.*****.*.***************.******.***.*********************************************************************.***************.********.*******************.********.**********.*****.*..*************..**************************.***.*****..***.*****.*****.******.******.**.**.*******.*.*****************.*********.*********.********.************************.****.******.*..*************.*.***..******.****************.*.************.***.**.*.**..****.********.****.***.**.******..******.***.******************************* **.****.***********************************************.*********************.************.****.*****************.***.*.*..*.***.**.**********..**.****.*.*****.******.***.**************.**.***************.**********.****.****.*************.********************.**********.****.******************.**********.*********.******************..*********************.**.******************.********.*********************************.*****************.***.****************.************.********.******.*****.*****************************..**.*****..*************.***********.*********.*********.**********..***********.*******************.***.****..********.**.**.***.*.**********.*********.******************...*******.***.*****.*********.******.**********.***.******.******.*******.***********.***.****.****************..************.*.*.***********************************.*************************************************.*****************...*****.*****..*******.***.****.***..************************************.*****.**.***.*********..*************************.****.**********.************.*******.**.**.**..*****..*******.*****.***.*****.*****.****.**************.***********************.***.*****..***.*********************************.***********..*******.***.**.*************..**..***************************.********************.*******.**********.***.*.**.*******************.*****.***.***.*.*******.*******.*********************.***.***.*******.******.****.*****.*.**.*****.******.**.*******.*.*************************************************.******.**..*******.************.***********.**************...****.**********************.********************.**.***********.***.*.*****..*.******.***************************.*********.***************************.******.****************************.*********.**.***.**************.******.********************.***********************.****.**************************.**.*********.**********.*********.***.**************..********.******.***********.***** *********.****.***********************.*****.*.*******.****.*****.**.*******.****.*.*******.**.******.***************.**.************.**********************.***********.******.***********.****.**********.********.***********.***.*.*********.*****.*.**********.***.******.*****************.***.**************.**.********.*.**..**********************.*********.*******.**.****************************.***********.**.*******************************************.**********.***.****.***********.***********************************************************.***********************.*****************.**.*********.**.****************.*..**.**..****.***************************.****.*********.****************************.****.***.***********.*****************************.********************.*******.*****************.*.**********.***********************.*******.***.*************.**..**.**********************...**.*********.******************.******.**********.******.**************.**.*************.******.********.****..********...**.****.******************.*****.*****.*****.***********.*****************.******.********.********************.*********************.*******************************.*.*******************.******.******.******.*********************.**.********.***********.************************************.*.*************.********.******....*.***..**********..*******.*********..********************************.***.*.*.***.**********.**.*********.********************.******************.**************.***.***.****.**.***********...*************.***************************..*******.******.****************.************.*.**.***********************.**************.*****.***.******.****.****.***.************.****************************.*******.*.*.****.****************************.*.***.*****************.**.*****..****.*************.***.**************.******.****.**************.***.*************.****************...***************.****************************.*****.***********.**** *****.*******************.***********************************.********.***.*.***********.****.******.****.*****************************.********..********.**.**.*******************.******.******.**.*.*****************.*****..************..***.*******************..***.********.***********.**********.******.**.**************.**.*********.***.*******.*********.***********.***********************.*****.*.*.*********.*********.*****.****.******.****.*******.**.***.*********.***********.*.************.****..************.**..***********..**.********************.*************.***.******.**************.***********..*******..*.***********..*************...***********.*********.********************.*****.**.***********.***************.**.*****.***********************.*****************.*.**.*.******.*****.***..*********.*.*********.*****************.*********.******.***********..***..*****************.**************.*********.*****.*******************.*****.***********.*****************.****.***********.***.*.***********************.************.********************.*.*************************************************.*******.**************.****.*******.****.****.*****.***********************************.*********..**********************************.*****************.***.*****..****..*********.*****...****..****.*****************************.*************.***********.***.**********.**********.**********************.**************.*.***.********.*******.*****.****...******.*********************.******.********..*********..*********..***************.*.*.****************************************.****.*******.**.****.***.***********************************.******.**********************.************************************.******.*****.***************.**********.*.*********************..**.*.*********..*****************.******..*.***********.**.***************.*****.*********************.**.*************.*****************.********..*..*********.**********.****.**********.**.***.****** ************.*****.******.****.***.****************.***********.*..*******.*.******.**..**************.**********************.****************************************.**.****.*********.***************.**************.***.***.************************.*****************.***********.***.****.******.***********.***.*************.**********.******.*************.****.**********.*.**.**************.**************************************.**********.***..**.***********************.*********.******.*********************.**********.******************.*******.*************.************..**.**.*****.**.***.*********.*******************************************************.****...******.***********************.***************..********************************************************..************.**.*******.***...**.***.***.****.****..**..****.**************************.***.*************.****.*.*******..*************.**..*..****************.******.*****.***.***.******************.**************.*******.********.*****************..*************************..***********************..**********.****.***.******************.**.************..**.*********.*******..*************************..**.**..****.**********..*****.****.****.********.****..******.****.***.*******.**********.**********.**.**.**************.***.**.***.********.****************.*********.******..**********.**********.********.******************.***************.******.***.***************.****************.***..********.*************************.*...*********.*.*****.************.*************.******.**.*******..**********.******.******.***.****************************..*.****.***********************.************************.*.*.****.*****.***.****.********.*****************.***.***********.*.************************************...*.********.*****.**.***.*********.*.**********************.**********..***.*******.******.****.***********.***.*****.************.*************.**********..*****.****..*******.***.**..************ ..***.*********.******.***********************************.****.*****.*******..*****************.*********************.******..***.****.************..***************.***.*******.*******************.************..******.********.****.******..***********.*..*******..*****.************.*******************.************.****************.*********.*.*************.***********.***.******************.**************.****..*************.*.*****.*****.*******.***.*************..************.**.******..*********.*******.*******.**.*****.*****.*********.*******..****.**********************.**.***.***.*.**.**.*..*.************.**.***.**********.**********.**********************.*******.***.**..********************************************************.*************..************.****************.******************.***************************.********************.*********.******.***************.*.*****************.**************.***.***********.*..**********************************.**********************.**..***********.******************.*****.*.******.***.****************.*.**.**********.*************.**************.****.**.***.***..**.************.*******.*********..********..*******.**.*.*.*.*****.*******..*.******.**********..*************.**********.******.*************.*****.*.******.*******.*****************.******.*******..***********************************.***********************.*****************.*.************.*********.**********.***************************.***.*.**************..********..***.**************..****************.******************************..**.************************.**************.**************.********************.*****.*.*******.***********.********************************.***************.*************************************..*..*******************************************************.*****.*******.***********.**.****.*.************.******************.**.**.***.**************..**.*****.**.***************************.*********.***********.********** ***.***********.*.**************.*****.***.***.*******.*******.***.*************************************.*******.**.*****.***.************.***********.***.****.*****************.****.********..******..*..**..***..********.******.**.*********.*********************.*.***********..****.***.************.**********.******.*********.*.******.**********.***.****.*.*****.*.*.***.********************..*****.****.******.**.************.*.***.*.*.*****************.***********..****************************.****************.********************.***.***************.***.*.*********.*.*******************************.*.**************.******************.***.******.**************.*****.*****..****.********************.*********.***.****.***********.****.*..***********..*******.**.*.**.*******.******.***********************.***.**********.*****.********..*..***************.******.*****..****.****.***********..*****.**********.*..**.***************.*.**********.********************.****.***.*******.*********************.********.*.******..*************.***********************.******.****************.**********..***********..*.*****.************************************************.*******.*************.******.*********.*.****.*****.**.**.********.**********.******************.*********.****.************************.**.*.**********.**.*************************.****************************.*****.*****.*********.************.***********************.****.*********************************.***.*******.**..********.******.*.********.*******.********************.***********.************.**********.********..************.**.*.*******..*.******..*******.**********.***.***.*.******************.****.************.*********.*****.***.****.******************************************.**.**************.*********.*********.***.*.**************************.****.************.*************************.******..**.*******************************.******.****************.*********..****************..*********.*** ***************************..***************.*.***.********.**************.**********.*********.*.***********.***.*************.*.*****.******************.***.*******************..**************.*********************.*********************..***********************.*******.***************************.**.***********.*******..************.******.****.*.*********************..***.*******..********.*********..*********************.*****.***************************.***************.*****..*****************.**.**********.**..**.********.******.**********.********.*****.*.******.**..****.*.**************.******.*********.*************************************.*****.******.*****.*****************************.**.******************.*.*...*..***.***************************.********.******************************.*********.**********.*****.************.*****.**********.**.**.*****.***********.****.**********.*.******************.*************************.************************.**.***********.**********.*.******.***.****************.******.***.*****.**.************.*.***.********.****************.****.************************.******************************.**.*******.***.**.*****.**************.****.***********.*****************..******.*****.************.**********************.***.*****.************.****.***********.*****..********.**.*************.****.*********..*.***.*********.*.******..***.****.****.*************.******************.**..***********.******.*****.****.***.**.**..***.*.*********.**********.*****.**..*.***.*****.*****.********.***.********.***.****.**.*****.************.***********************.**.***.******.***************.*****.******.*******.********.****.***********.***************.********************************.*******************.*.**.***.******************.***********************.*******.************.***.*****.**********************************************.***********.**************.***********************.***.**.***.********************.********.*****.*** **.***.**********.***********.************************.*************.******.*.************************.**********.*********************.**.**.*************.***********.****.********.**************************.***********************.*******************************.**********...******..***************.**..********.***************..*****.*****.**********..***.***************.**.********.****.**.**************.**.***.********.*.*****.****.**.*************.**********.************************.***.**************.**************.***.**********************.***************..*****.**********.***.*************.******.***********.*************.*******.******************************.****.*.**.****.*.*********************************.***********.***************..*******************.*****.***.**.*********.********.*.******************.*****************.****************.*******************.*.*********.************************.**********.*********.*********.*..*.***********************.***************.*.**.*****.*******.******.**********.*****..*.******.*************.**.*****.*************.**************************.***********************.*****..*****.**.*********************..****.*******..**.**.********.***************************.***.******************************************.**.*.******.******.*.*****.********.*.********.*******.***.********.**.***.***.****.****************************.********..******.***********************.***.************.***.**.*******.***************.**********.**.****.**..***********.******.***********.******.******.*.***.***...*.*..**************************..****.*..**.********.**..*****.***********.*************.***************.********.******.*.***************************.*.***.***.*.************.******.**.*.*********.******.*.**.*****.************.*********.**.*********************.*.**.*.**********************.***********.******.**.*****.****.************.****.****.*.*******.*************.********.*************.***..***.*****.*********.************* ***********************************************.********.******..**********************************.*****************.******.*************..*******.*******.*******.*******************************************.****************************..****************.********.********************************************************.*****.*****.*.**************.*.**********.*****************.********.********.****.*******.*********************.****.*****.*********.*******.******.***************.*******************.****************.******.*****.*****.*****.***********.*******************.****************.*********.******************.*********.********************************.*******************.*************************.*************************..**.**.*.*********.**.*****.*****.****.*****.*..**************.*********.****.*********.**.**********.******.********************************.************.*.********.*******.**.**********.****.***********************.*.*****************************.***.*******.*******..*************.***..**.*****..*.***.**.************.*.*.**.**************.********.*************.******.*********************.****************..***********.*******.*********.*******..**.***.**.*********************..********..**************.***.**************************************.**.************************.**.*****************.****.******.***************.*..*.*********.********.*****************.**.***.*.********.**************.**.*.******.********...*.*.********************.***********************.******.***********************************.**************.**********************************.**********.*************.*******************.*.*******.*******.******************.***.***.*********.*******.*.********************.*****.***************.*************************.*.*******.***.*.************..***************.********.***.***********..***.****************************************************.**********************************.***.*.******.***********.*****.*******.**.**** **************************.***********.******.*********.*******.******.*.*.**.************.***.**********.********.******.********.*********.*******.*******.*.***.************.*********************************.******.******************.**********.************.*****.********.****.******.***************.*****.******.*************.*.*************.**.**********************.************.********.**********.******************.*****.*****************.***.****.*****.*****.*******.****************************************.************************************.**********.********.****************.*.******************.****.**..*.**.****.*********************.******.**..***********.*******.***.***********.***********.****************.****.****..***************.*.************.*********.**.******.*********.*.*.***.*******.*******..*******.*************.*******.************.****.*****.********.*********************************.********.****.***************.***.*****..****.********.*.************.*****.*******************.***********.***********.*******.*****************.*.*********.****.*********..*.*****.*****************.***.***********.*************.******.*.**..********************.**.*****.*.*.**.*.*******.****.****.**..*****.***.*****.***.********.***.**********************.*******.*******.*..********.*****.********.******.********.********.***.***********.**.*********.**************..*************..****.****************************.****.******.*******.*************.**.**************..*************..*********.******.****.*.*.***.*************..*****.***********.***********.*************************.******.**********.*************.**********..****.***************.****.**.*.***.***********.**********.*****.*************.********************************.***************************..******.******.*.********.***************.****.**********.*******************.***.*****.************************.***************.********************************.*********************.****************.* ****.************.******************.******.**********.*.**.**************.******.**.********.***.*****************.********************************.*.**********************.***.*****.*******..***********************.*.*.*******.****************.********.****************.*.*****..****.*********.*.*******.**********.****..*********************.****..****.*****************.***.****************.****..**************.********************.*************.***********.**.****************.*********************.*******.*************.**********.**..*************.*..*******.*********.********.***********..**********.****.******.*****.********************.*************.*************.*****.**********.***.*.**...*.***.*********************************.**********.**.**********************************************************.*****.*******************.**********.*************.****.****************.*.*****.**.************.*.*********************.***********.*.**.*.***.*********************.***************************.************.**********.**.****.**********************.**********.***.*****.******************.***********************.***..*************.**************.*.**********.*****.*****.**.*************.*******.*************.*****.*****.**********************.*******.**.***..****.*******.**.*********************.************.********.******************************..**.**.*.**.********.***.*.**************.********************.******.******.*****.***********.***************..***.***.**.*****.******************.********************.*****..***..****.*.*******************.*****.*******.***.*.**********..*.*.**.**.********.*******.*************.**********.************.***.******.********.*************.***.**********.*..*.**..********.*********.*.**...*..***.****************.*.*******.*.******************.****************.*************.*******.**************..**.******.**.********.***.*******..****.*.***********.**.*******************.************.*****.***..*.*******.*******.*********** *****.****.*********.******.********.*********..********.****************..******...*****.******.***********.*.********.***.*******************.*******.*****************.**.*****************.*.*.******..*****.***.*******.**************************.*******.********************************************************************.****.************.**.****.***..*.****.*.************.*.*****************.****.******************.*.****************.******.***.******.**********.*****..*******.******.**********.*.**********.********.**.**********************.*.****************.***.********.***.*******.*************.********.*******.*************.********.**************************.*.*.**.*.******..***.****************************.*.******.***********..********.*****.***********.**********.*.******************.******.*****.**.****..********************.***********.************************.***************************.*.***..***********..****..*****.*********.*****************.*****.*..******.**********************************.**.*****.***.***.*****.*********.*.**.**********************..*.****************.*******.**************.******.**.**.*.*.*******.************************************.******.*.********.*********.**.**********************************.**.*****.************.***...**********************.**************.****************.*******.***********.************************.**********************.******.********.**.******.***.**********.**..****..**.*******.*.*******************.*.*.*.**.******.*******.**.***.***********.**.***********..***************..*******.***.****************.***************************.*.**********.*.**.***.*.***.****.*.***********.*************..********.****************************.***...****.*******************************.******.******.******..*************************.***.*************.**.******.**.******************.***.*********..******************.*.**********.***.*******************.*******.******.****.******.*****************.*********.******* **.******.******.*******************************..*************************.************************.*.*.*.******.***.*.**.****.****.****.*********************.**.*******************.****.**.********.*****************.*******************.**.*****************************.******************************.******************.***.********.*.*.**************************.********************.*********.**************.**********.*.***************.************.**.*******.*******************.****..*********.**********************.*******.**.************************************.*********..*****.***.**.******************.***************************.******.******.*.**************.********.********.******.*************.********.************.**************.***********.**********************.*********.******.*.***.********.***********.****.*******.**.*****.*.*****..******************************************.**.*.***.*****.*************.*.*...**********.**************.******************..**.***.*****.***.******************.***************.********.**.***********.**..**.**..*.********.*****..*******.**********.*****.*****************************.********************.***************.******..***************..**********************.***.****.******.*.*****************.*********.**.************..****.*********.*************.*.*****..***.***********.*.****.*********.***.***.*****.***********.*.*****.******.***.*.*******.*****.*************.*****.****.********.***********.***************.*****.*********.********************************.***...**.****************************.***.**.*******.*.******.****************.*******************************..***.****..****************..*********************.******************.*.**********.***.*****.*******..***********.***********.*.********.*****..******.**********.*.*****************************.*******.**********.****************..*.*.*********.********.**************.****.*******..*********.*******.******.******.**.*****.*.*****.*********.****.******** *********.******.*********************************.*.***********.******************.********************************.*****.***********.**************.**.******.***.***************************.**************..***********.**.*************************.******.******.******************.*.*.****.*********.**.*****.****..***********.*************************.*.****..***.**.******.******..***********.***.****.********.*****.********...*************..*.***************.*******.******.**.***********.***********************.********.**.*******.*************************..***.*.*****.**..***********************.************.****.*..************************.****************.**.**************.*************.*..*.***.******.***********.****.******.***************.***********.***.***************.************.***.****.****.*****..*****************************..**********.**.****.***.**************.********************************.************.*.******.************.******.*********..************************************************.*.******************.****.***************.*********.********.*******.***.***********.*.**.*************.*****************.********.*****.**.**********.*************.***********.******************..*********.******.**..**.**********.***.***.****..**.*****************.*******.*************.***.********************.***********.*****************.****************.**.****.***.**.***************.*****.***********.*.*********.****..*****.****************..**.******.******.****.****.****.***************.****************..********.***.*...******.*********.**.***************..*************.******************..*****.**********.********.*************.******.*.*************.*.***************************************.****************.**.**.*********.*.**.*************.*****.**..*****************.**************.****************.**.*.*.**************.*************.**********.**********************.**********..******.***.*.*.*.***********.*.******..*****************..**.******** .*************************.*.***********************************.*********.***.**************.*************.*************************************.********.*******..*****.*********.***************************************.********.***************************************.***********.**********.******..******..*..*******.********.**.********.*.************.***************.*************.**.*********.**********************************.***.***********.******.****************************.*************************.************.***********.*****.****************.***.*******************.***************************************.******.************...***.************.************..***.********.***.**************************.********..****************.***.*****.*********.*******************.********.*..********************..**.*************************.****..**..**.*.*************.*********.***.********..*****.****.****************.**********.*********...*****.*******.*****************************.***********************.***************.**.*********.***..*****.*.*************.**************.**************.**.******.****.**.**************.*.******************..****.************************.*.***************.*******.****.*****.******.*******************.*.*************.***..*.******************.*.***.******.**.***********.**.********.***********************...**************.***.************.******.**.*******.**.**.**************.*.********************..***********************.**.*******.**********.*****.*.*.********.***********.**************************.***..********.*.************.*******.*.***********************.***.************************.*******.*************.********.*****.*******************.*******************.**.*************..***********..**********************.***..*.****.*********.*****************.***********.*************************************************.****.****.********.*********************************.********************.*****.***********.*****************.* **********..****.******..***********************.********.**.******************************.*************..************************************.**************.*****.****************************.*****.*************.***.**********.******..******************.******.*.******************.***********.***.******.****************.*******.*********.******************.********************.******************..**********.******************************.**************.*****.**.*******.*****************.**********************.**************..*.****.********.****.***************.****************.****************.***.*********.****.***********.*.**************************.*******.***********.***********************************.**.*****.***.**************.*********************.*****.***.*****.**********************************************************************.**********************.********.***.******.*****************.**.*..***********.*.*****.*.************.******.**.*****************.**.*******.******.**.********.********.*************.*******.*****.**.*.********.**********************.***.****.************.****.****.************************.***.**.*************.*******.*****.*****************************.************.***.****.************.*******************.*.*********************.***.**.************************.*.***..***********.****.***************.*****..**********.*********.**.********************.************.**.*******.********.***.**.***********.**************.**..************.************.**************.*******.****.*.*****.****.***.***..********.****.***.****************************.***********.*.*********.***************.*.***************.*********************..*****.************.***********.********************.**.****.**.******************************.******.***************************.*****.**.***********************************..**************.********..***.*******.***********.**.*.**..****.*********.*******************.****.*****************.************.***** *.**..**.***.********.**..*.***.***.**.**************************************************************.**.****.****.******.**.****************************************.****.****.********.*****.****************.*****.**********..****************.***.***************************.*****.**************.*.***************.*****.*******.****************.********.*****..**.*.********************.*******.***.*******.****..********************.****.***.*********************.*****************.*****.***.**.******.**.***.*************..**.******.*****.*********************.******.***..******.**********.***.*************.*********************************..***.******.**..*****************.*******************.********.**.***.**...***.**.***.*********.*******.***************.**.*************.********************.**.*********.*******************************************************.**.***************.*****.********.******.******************..********...*.******.******.*.*******.************.******.*************************.****.*****************************.*****.*****.******.***.*********************.***.**********************.****.***.*************************..********.********.*******.*.**.*******************.*****.*******************.*************.*******************.***************.***.**************.**.******.*********************.**********.**..*****************.******************.************************.******.**********************.***.*********************.*************************.******.**********.*.******.******.*********.**************.**.****************.******.*.**************.*******.*..****************************.**********..**.*****************.**********.************.******.*..********.*.*.*.***.******.***.****.**********.***********************.***********.********.*****.****.*****.*******.*****.**.******.*********************.***.*************************.*********************************.****.*******.**.**************************.**.***************..****.******.* ************.*********.***.*****..****.************.********.*****.**********************.*********.****.***.**.*************.**************************.********.**************.***********.************.*****************..***************************.*.*****************************.****************************.********.*..*******.******.*************************..****.****.*************.*******.********.**********.*****.******.********.****..*************.***********.*******************.****.********.***.************..**..******************.***********..****.***.*.*********************.************.*********.***.**.*****.**.***.****.************************.******..*.************.*********.**********.*****..***.****************.**.********.********.******.****.*****.************.***********.*.************..*******.*******************************.******.*********.**.***..*****************************..********************.**********..*****.*.********.********************.***.*********.*.***********.**.********.**************..*********.************************************.****************..***.**********.**************************.***.*********.************.*******...**.**********.*****.************.***************.**.*********************.****.****.*.**.**************.*.**.****..****.*******************.***.**************************************.****.***.**********.****************.*****************..*************.********.*.******.*******************.********************.****.*****************...*****.*************************.************.*************.********************************.*************************************.********.*******.***********.*.*************.**********************...***.*****************..*.*************************.*******************.******.*.***********.******.**.************.*.************.********************.*.************.**.**********.******.********.*********.**.************.************************.*******************.******.*****. **************.*******************.*****.********.*************************************.******.****.********.************.***.*.**********************..*.****.******.****.*..***.**********.*******.***.*..***************.**************************.****..********.******.*.**..***..******.*********************.*.***************************************************************.**.**********.***************.*.******.*******************************.***************.*.************.*****.****.*..********************...*********************.*********..**********..**********************.**********.******.*********.************.****.******.*.****..**.***.**************.*.*.*****.******************.*.****.****************.**.******.*********...******.**.****************************..*.******.*********.****..****.********************.********.****.*.****.*********************************.**********************************.****************.********.*****.****.**.****.*********************.******************************.**..***.******************..*******.******.*.**.************.******.****..********.*************..*****.**********************.**********************.********.**.*.***.*********.**********************.************************************.**********.**********.***********************.*************.*********.*******.**********************.********.********.************.****************************.*****************.****.****************.***.**.*****.************************.***.****.****************.************************.*********..***.*****.***.*********************.*****.**************..******..*******.******..********.***.*.***********.******.**.*********.****.***.***.***************************.***.****.*****.*.******.*.****.******.*.*******.**********.*.****.****.**.****.********..***..*.*.*.****.**.*********.**********.****.*.******.*******.*****..**********.******.******.*.***********.**********.***.*****.**************.********.****.************************* **.**.***.********************.**********.******.***********..*******.**************.******.****.*******.*******.****************.*.**********.****.*********************.***.****.*****************.*****.**********************.***.****.**********..**.*****.*****************************************.****************.*.******.*.************.*.***********.*.***************************************************.*****************.*********.**.****************************************.*******.*****.***********.*.********************.************.****.********.*****.*************************.******..*****************************.******.*********.**********.******.********.*********.*******.**.**...************.**********.******.******.*********.***.****.*******.************.*************...*.**********.**.*.***.*****************.*********.******.******************.*.*****.*********************************.**********************.*.*.*******.**.*********.*.***.***********.****.*********.**************.****.***.**.*****..******************.*****************.***.****************.***********.**.****************************************.****.*******.********.**.************************.**.***********.*****.*.*****.*.***************.******.***************.*********.*****.*.****.*********.**.******************.******.****.*******.****************************************************.**************.**.***.*.*********.*****.****.*****************.**************.*****.***.*********************************.**.*.*.***..********.*****************.*.***.******.**********.*******************.***********.***.**.**.****.*********.*.******.**.********************.*******************.**.******.*****.****.**************************.*******.******.********.***************.***.**..*******.*********.**.*******.*************..****.**.*******.****.****.******.*.***********.****************.*************************.***********.********.*.*****.*******.***************************************...***.*..***** ****.***..***************.***.*************.*********.***************.******************.********.****************.******************.************.****************************.*********.*.*************.*********************.****************.********.**..*.********************************************.*.*****************....******************.**.****************.*****.*****.****.******************.***.****.*********************************..**.*****.**********.**************************.**************..*.******.********.**.*************.*..**.*********************.****************.*.*****************.**.*.****.*****.*****.**.***************.****.********.*.*.********.***********.**.******************.******.***.******.****************.************.************.***.****.*.*.****************.******.********.*.**.********************************************.*.***********.******.**********************.*.******.****.***.*.*****.******.****.*.**.*******.*****************.*****..**.***********.*******.***.***.***************..*************.**.******.*********.********.****.*.********************************.******..*****************************.********.*****.****************..**********************.****.************************.******************.***********.*.***.**.*******************************.************.*****.*******.**********.*********.*.**********.**********.**.**********.***..******************.*******.*******.***********..******.*.**************.****.**********.***********.********************************.*******.***************************.****.***********************..***.*****************.*******.*************.**************.**..*************..******************************.****.*.**************.********.******.**********.******************.****..******************.****.***********..*************.****.************************.**************..*..***********.********.*.************.******.*******.***********.********************.******************.*****.****.* *.*********.********.********.******.************************.******.***********************.*****************.**.************.***********..*********.********************.*************.*******************************************.*.***..********.**.***************.*************.***********************.****************..****************.****************.*******.**.**.**************.*******************..**************.*.********.******.***.*********.*********.*************.*********.******..*******************************.********.****.******************.*.******.**********..********.************.*****.*********.**.********************.********.***.*******.***********************.*.*************.**.********.**********.*************************.**********.******.*.*******************.**********************************.********.**************.**.**..*******.*******.***************.**************.*.*********..*****************.********.**.**.**.**********.*****.********************.***.*******.*******.***.*****.*********************.****.*************.*********.**********.************.************.*****.********..****.**********.**.*************************************.***.*****.*.***.*******.**.****************************.*.*********.**************.*.************************.*************.**.**.**********************************************.*.**..**.*****************.********************************.********************************.********.*.***..*************************..****..**.************************.*.*****..*****..*************************************.**************************.******************.*****..*******.**********************.*******.***.*****.**********.*******.****.***************.****.**********.*************.*******.**.**********.*.*************.*************************.*.****.*.**.**.**..*******.**.******.***.*.*.***.*****.*.***********************************.****.****.*****.**.*****..*.*************************************.******.***.******.*.** **..*.******.***.*****.****.*******.*******.****.**********************.******.**************.*********.*.***..*******.*****************.*******.****************************.*************..*****.*********.************************************..**.*.*******************.*******.*******.*.****************************************.*******.**********************.********.**********.****.******.******.*******.*********************.**********************************************.*****.**********.****************.***********************.***********************.**..****..**.**************************************.*****.**.************************..**.**********.****************..***************..*********.**.**.*..***************.*********.*************.***...*******.*****************.***.******.****************.*********************.***********.**********.***.********************.********.*****.*****************.***.*****.******.********.**********.****************.**.***.***********.*.*****.**************************..*.*******.***.****.***************.*.****************.***.**********.****.*****.***********************************.****...***.*****.****.***************..***.*.*****.*.**.********************.*******************..*..****.*.**.***************.***.********************************************************************.********************..**********.**************************.****************************.******.***.*********..**********.**.***********.*****************************.*******.****************.****.********.*****.**********.***.*****.**.********.*.******.****.*.*********.**.**.***************.**********.*******.******************************.*****.***.*.****************.******.*.***...*************.*******.***********************.***.**********.****.*****.*******************.****.**.********.***************.**.**..***************.*********.******.******.*****.*********.**********************************.****.***.***.****.***.*.*************************** **.**.**.***.**********.***.***********************.****************************.*******..*.****.***************.********.**.**.********.**.**************************************************..**************************************************.****.*******.********.********.****************************.******.*****.*.*.******.******.***********.*********.****************.***************.***.**.*******************.*********..****.***.**************.***..************.***************************.**********.******.********.********************.************************.**********.*****.*.*.*.**.**.****.******.**********.********.*****.******.*****..**.*******...***********************************.********..*****.********************.*******************.***********************.******.*********.**************************.*.************************************.*********************************.**.*********.***..**********.***..*********.*****.**.****..**.***.*************.*****************************************..***.***.*.**.*****.*************.*******.***.*.**********..***.*********.*****.****.*************.******.*****.**********************.**.****.*****..******.******.*******************.*********.**.********.**.*.*************..*****..*******.**.***************.***.**************************.**.****.***.**.*************.************.**..***********.**************.****.**.*********.***.**********************.**************.********************.***************.*********.************.*****.**.**.***.**********************.*****************.**.***..****.*******.*******.*************....********************.*******************.********.****.*.*.***********************.*.***.*****************.**..*****..********.*****************************.*.**************.****.***.***********.**************.*******************.****.***.***.***************..***********..*************.**.*****.******************..******.**********************.**********.**************.*************.******* ******.*.****************.*..***********.*********************.*********.***********************.**.*****************.****.***********.****.******************************.********.************.**.****..****************.*****************************.******************.*********.**************.***..**.**..**********.***********.***********..******.***.**.**************..***.****************.*******************.*****.**********************.**************************.**********.********.*.***.*.*********..*************.*********.*.*.**.*******.*.******.***********************.**..*.***.************.**.******.******************.**.**********************.*.*******************************************.**************.*******************.****.***********************.**.****************.********.********.*******.*.******************************.**************.****.***************************.*********************.*****.*******************.*********..*****.**.**********.********.**********.******.**.********.*************.********.**********.*************.***************.************************.*********.*****.*****************************************.***********.**.*************************.**.***************************..**...************************.**********.*********.*.*****.*****************************************.**..****.****.***************.*********.************************************.******.*****************.*******.**.*.*.*************************.******************************.***.*.**************************.*.********.******.***.********.*****.********.************.*****************************.*******..**************.***.**..*****.********.****************.**.*****.************.****.***.*.**************.*******.*.**.*************.*.********.*****************************.********.****.*********.**.*.******************..****************.********.***********..*****.***********************..*..**.********.*********..***********.****.*.***********************.*** **.*********.***.**.*********.*******..*******..***.*.*******.*****.*..********.*********.****************************.**********.*****.******.*****************************************..********************.********.********************************...**************.****.***.******************.*******.*****.**********.*************************.**************************.***..**.*************.**.******...********.*********************************.**********.******.***************************..*..*****.******.**.*************.******************************.*******.**.**.*************.***.***********.*********************.****.****.*.****************.***.*.*.************.*********.********.*********.**.*.*******.****************..***.*******.*******.**.******.*.*.********.*.***.***.*******.*.***********************.*************************.*******.***************.*.*****************************************.***.***.***********************************.********************************************.**************.*******.************************************.***********.***************.***.**.*****.********.*****.*.*****.*****.*****.*.**********.****.******...***********.**************.********.******************.***.***********.*********************.***********.*****.*******.***************.****************.**.***********************.**.*****.**********.*******.******.************.***.****.********..*.******.****************.*******.****.******************************.*********.******.**..***..***********************..********.******************.*********.*.****..****************..********************************.****.***********************.***************.*.********************.*..*.**.********************************************.*********.****.***.*******.*****.*********.***.****.**.**..**.**************.****.*************.*****************.**********.*******.**********.*.*****.********.********.******************.*************.*****..*****..**.**************.*****.***.* .***.*****.********.**********************************.***.*.***.******.*******.*.**..*.******.*.*****.**************.*********************.**********.*****************.****.***.***********.**************..*******************.*.***.*.**.********.********.*******.*************************.*********************************.****.********.**************.************.****.*.*************************.***********************..*******.*.***.***.*****.**********.******.************.***********.**..*****************************.**.**************.**.*.**********************.*******.**************.***.**.*****************.**...*.*****************.***.******.**.******..*****************.***.************.*****.****.*****.***.**************.**.******.******.*****.***************.*.*.*.***************.******************.*************.******************.******************..***************.********************************.*********.******.*****.********************************.*****..*.*****.*.***.***.*.********.****************.*********************************.****...*******.***********.****..************************.***.**********.**.*.**.******.**************.**..**************.**********.*************.******.*******************.**********.**********.***************************.**.*************.***.***********************....*******.***.***********************.*.******.********.******.***************.******.***.*.*********.**************.*****************.********..**.***************.*********.*****************.*.***********.****************************************.************************..*.****************************.*.***.**********.**.*.*******.***.*****.**.******.************.**.**********.****.**.***.****.****.***..********************.***********************.*******.*******.*******.***.*****************...****************.****.*********.*******.****..*****..********************.************.********.*****.****************.************************************.**.********. ******************.****.**.************..**********..*********.**.*..**.*********.****.***.****.**.*************.***.********.***.******.*************.*.********************.*****.**************.*.***..*************.***..********************.*******************.****.**.**********.****.*****.***************************************.****.***.***********************.***********************.*****..*******************.*.***.*.*.********.********.*.*********************.****.****.***..**************..*****************.**************.*************.*****************.***********.*.*****************.*********..**.*************.****************************.********.***************.***********..**********.********.*.*******.*************************.****************************.*******.*.**.***************.*******..************************.************.***************************************.*****.*****.*.***.*********************************.******************.*****.****.*.******************.*****************.**************.*.*.******.*.*.******..******************.***********.**.******************..*************.*************************..***************.**.***************.************************.*****.*****.*.******************.**.**..******.*********.****.****.*.**.**********.*****.***********.*********..*********************.********.*************.****.*******.******************.*********.********************..*********************.*.**.******************.******************.*.*****.****.******.*****.*.****.*******.**.**.**********.**.*********.*********.***********************************.*******************.**.***.*.***********..*******.**.*************.*******.**.******.*****************.************.****.*************.**.*.****.********************..**.*.***..******.***********.*******.**.************************.***.************************.***************.*.**************.***.***.***********.******.***.***********.*******.*****.******************.**.******.*******.*** ************************.**********************.***.**.***.*.******************.********.************..*******.**********..*********..*.******************..**.*****...*******.*********.***.*.*********************************.*****.***.*****.*********.*.**********.******.***************.****.***********.********.**.**********..**************.********************.********.***.***.******.****.*********.**************.***.***************..**********.***********.*****.*****.*******.*****.***..************.*********.******.*****.*********.*.******..****.*************.*******.************..********.************************.*****.*************.*******************.****.******************************************************.******.***********..**********.**********.********.***.*..******..*****.***********.****.********.****.*******************.************.*******.**.*.****************.***************.*****************************************************************************.*************.**************.*.**.*********.********.*****************.*******.*******************.**.***.**.*******.****.***.*******.*.***************.*********.*.***.*.*************.****.*******************.****.**.************.***.**********.*********.**********.****.**********..*..***.*****************.*********.**************.*.*******************************************.******.*****..*********.******..**.********************.**************.***************.*******.*******.*****************.**************.*******..**.********.****.*.******.**.**************.*.****.***.****************.***************.*************.**************.*******.*.*******.*******.**..*.*************..***********************..**************************.****.*******************.**********..**..**********.**********.***.****************.*******..*******************.******.*******.*.********************.*******.***********.******..***********.*****************************************.*******.***..*****.*.********.******.****** *****..*****.**********.*******.******.******.**************.*.**********.********.***.**************************.**********.**..*********.***..*******************.**********.***.**************.***************.***.************.****..***************.****************************.**.******************.**.**.***.**.*************.****.**...**********.********************************.*.****************..**************************.****.************.*************.*****.************.*****.***..**********.*********.*****.*************************.****.********************************************.****..*********.***********.*********.*************************.**.******************.****************.******.**********.******.*********.**********..**..*.*.*.*****.*.*********..********.*****.********************.******.****.*******.*****.*..*****.******.*****.***.**..*******.****************************.*************.******************.****.****.*********.******************.*.*****.******.******.**.**************.*.******.***.*******..******.*********..***********.***************.*****************.********************************************.******.*..*.*****..*.*************************************************.*.****************.***********..*******...*****...*********.***************.******.*************.**************.*.*****.******************.***.***************.**.**.*****************.*********..***************.***********.*****.**********.**********.*********************.*************.*****************.*******.***********.*****.**.********.*********..*.*******************************..*************************.*.******.**********..*********.****.*****.****************.*********************.******.****.*************.****.*****..********.**.**..********.****.*****************************.**********.***********.....******************.*.******************.******.***.****************.**.***.*****.*.*****.******************.**************.**********.**************.******..*.****** ************************************.*****.******.*********.*****.***************************************.****.***..****.*.*****..**********************..***..*********.***********************.************.**.*****.*****************.**********.***.****************.********.*********.**.*********.*************.*******.********************.*****..************************.**********.*************.**.********.********.**.*******.*********.******************************.***********************************************.**************.***************.****************.***.**.**.*.***********************..**********.***************.*********.*****.**********.*******.*********.*****************.********************************.********.************.****.*************.********.************.*.*****.*************.******..*****.***.******************.*********.*****.*************.*******************.************.*****.**.**.*******..****.**********************..***********.******************.*******.****.**.**********.**.**.********.***.***.****.**.*.*************.**..********.***************..**********************..**.******************.*****.*********.**********.*********.*****.*.****.***********.*.************.*.*********************.**.*****..**************.************.*********.************************.***********.**************************.********.**********.*******..******.*****.****************************.*****.*****.****.*************.***********.****.**********..*.*.*.**.***.***********.******.***************.*************************.*************.****************************.********.*****..**********.***.**.********************.*****.***********.******....********.******.***********.***************************.**************..*****************.**********************************************************.***.***..*************.****.*************************.**.***.*.***************************.****.*****..*********.**.******************..**********************.****** ***************************.*************************************************.**********.************.*.******..**********************.*****.*************.*********************************.***.***.***************.****************************.********.*****************************..**********.*******************.*.***********.****.********************************.************.***********.*************.**********.****************...**.****.********.*.*.*.**************.**.****.************.*.*****************.****.*.*******.*********************************..**************.***..*********************.*.*****..*****.*******.**.*****.*.*.*****.**.********************.*********************.**.*********.*****.*************.*******.****.***..********************.***********.***********.*...**.**********.**.****..***.************************************.***.*********.*.********************..*****.*****.****.*.******.******************************.***********************.*************.***************.****.********..**..**.***.****************.********.*.***********.******.**.*****.**********.**.*******.****************.*********.***.*.****************************.********.**********.**********.*************.************.************.**.***********************.*******.*.*******************.**********.*************..***.**.**.*.**************.****.**********.*******************.*.*.*******************.**********.****************.**.*.***...**.***********.*.*****.*..*.*******************.***.**********************.**********************.**********.*****.*****************.*.**********.*****.***************.***...***************************.***.******.***********.*********.*********.*********..****.****************************.*******..*************.*************.**********************************.******.***.************..**********************.*********************.**************************.******.***.*************.***.*.*********************************.**.********************* ***********.***************.*************.************************..*.*************.*********.*********.*.*****.********.****.**********..**.******.********.*******.*.***.*********.****.***.************.**********.**.***.***********.*********.*.*********************************.************************************************.**.**********.****.*************.*********.**************.***********.******.*******.******.*********************.**.*********************.*..***************.*******************.******.****************.***.****.*******.*.**********.******.***.************************.*******.******.***********.*************************.*.*******.**.*.*************.******************.*.******.***********.************.*******.*************.********.**.**.*******.************.*.***************.****.****.***..***********************.***********..****.*****.*********************.**********.*************************..***.*.******.**.********.***....********.******************.*****************.*********.*********************************.******.***.*****.*******.**.******.***.**************************.*****.***********.****************************.****************..*.****.***************.************************.*****.*********.*.******.************.******************.****.*.****..***.******..**.**************..*********.*****.****.*******.*.*.*********.*************..**************.************************.*******.****.***********.**..****.***************.*************.*********.****.*******.*********.********.***.*.*********.*****.****.****.***.*********.*.******.*****************.**.***********.*****.************.**.*.******.*.********..**..********************.***.*************************.**.************************.*.****.*****************************.*****************.*******************************.**..**.****.*********.*.*****.**********.*****************.********.***********.*******.************.***********.******************.*..****************.*.********* *.*.******..********************...***********...********.****.******.**..*****.*******.*.*********************..************.********.*******.*.******************.*******.***.***************.**************************************************************.*******..******.**********.***.*******.********.**************.*********.*****.******.********.***.*********************.*.*******.**.**.****.*****.********.**************.*****.*****************************.**********.***.************.***********************..**.********************************.***.************************.***.**********.**********************...*******.*.*.**************.*****.*.***********************.***************.***.*******..******.********.*.**..********************************.***.**********...*********.****************.*.***********.********.****.**************.*****.******.****.***********.*******.************.*******.******.********.**..**.***.***.*************..****.*****.*********.***********.**.****************.*****.******************.*.***********************.*****.*****.*********.***********************.**.***************.*****************.********.**.*******************************.*************.***********************************************************.**.*******************.***.*****..*.****.*********.**.**.******.**********.**********..*********..***..***.****.*.******************.******.****.*****.*******************************.*************.*********.****************.**..*******.*******.**.*.***.*.*********.**.***.*******.****************.*******.*.********.********.*******.*.************.*..*****.****.**********************.**..**********.***.******.**********.**.**..***.************.*****.****************.****.*******.****.********************************.************..*.***********.******************************.*********************.*******************.******.*************.**********.*.*******.******************************.*..*.**.*************..**********.**.**.***** ****.*.**********.*************************************.*******************.**.**********....*.*****.*********.******************.*****************.********.*.*****************.*****.****.**********.**************.**************.*******..***************.************************.******.*******.********..********.*********.***********.*****.*********.***..******************************************.***.*********.********.********..***.****************************.**.*******.****************.***********.**************************************.****.*.*********.*******.**..**.************.**.*******************.*****.************.****.******.****************...*************.****.*****.*******.*****.********.**********.*******.**********.*******.****************.***********..***.***********************.*********..****.***************.*******.**.***********.*****..*.***********.****..*.*****************.***.****.************************.****************************.************************.*************.*****************.***************..*.************************************.*.*************************.*********.************.******************.**************.*************************************************..*********.******.****.*******.***********.*.**.*.**********.***********************************.*****.*****.**.****.****.********.******.***.****************.**.**.*************.*******.***********************.**.*******.**.*********...**..******.****.************..******.*..********.**...**************.***.******.************.***********.*.***********.*********..***.******.*****.*********.*********.************.********.*.******************.******..*****.*******.*.************************.********************.*******.****************************...*********.**************.**..***.*.*****.***.***********.******.*********...*******.*****.****************.*****.*****..**********.***********.*************.******.****..*.*.********.*************************.***.************ *.****.**.*.*******.******************.********************.***.*.**...*.*************************.**********.************************.*************.*.**.******************.**..******.******************************.***********************.**.***************.*******.*********.*******.*********.*.**.*********.**********.*****************.****..**********************.******.*.******..**.*.****.********************.**.*********.*******.***************.*****.**.**************..*.*.*******.******.**************.**************.**********.************.**..***.*******.*******************.**.***.***.************.*******************.***.**.****.****.************.**********************************.**.****.***********.****..********.*********...***.***********************************.*****.*******..*.*****.*****************.********.****.****.*...*****.**********************.***.*************.*.***.****.****.****..*********************.*******.************.**********************.*****.*.***********.**..**************.***.*********.***.***.**************.***.*.******.**.*************.****.************.**.****************.*******.*******.*********.*****************************...**************.*.***.***********.**********.***.****.****.******..***********.**.**************************.*****.*.****.*.**...*******.*****.*********...********.********.****.******************************.*****.*.***********************************************.******.*****.****.*********.***.******.*****..*********.**********.*****.**.************.****.********.************.******.****..**************.*.************.*********.***.************.**..***.*********.****************************************************.**.**************.*.*.*******************************.*****************.*****************.****.****.*************.**.**..********.*****************************.**********.***.*****************....**.*****.****************..******.*******.***********.*************.**.*******.*****..**********.*** *******.*.*****.***.**********.*****************.*******************************.******.************.*****..***************************************.*******..**.****.**********...***.********.******************.*.****.*********************************.***.****************..****.******************.*****.*****************.****************..**.******.*********************.****.******.*******************.***.****.**************.******.*****.*.***************************..**.*********.***.*************.****.****.**********.*.******.*****.***************.****.*******.*************.******.****.****.********************************.***.***.************.*********.***********.*****************.*****************.*****.*****.****..*******************.***..**********.*************..****.*****************************.*****************.**********.********.*.****************.**********.*******.********.***.**.*************.***.****.***..************.*****.*****************.***.*****.****..**********.*************..**.****.****************.*.*********************.*****.****.***********.****.**..*******.******.*******.*********.*****************..*****.***************************************..***************.*..************.********.****.******.******..*.********.**********..***.************.***.********************.*********.*****.*****.****************.****.*.*****.********.***.***************.**********************..*******************..***********.*****.******.***********.****..****.***********.**.****.*****..*****************************************.*.**.*****************.**************.***********************.****.**********..***.*********************.***.***.*********.***.*********.******.*.**.******.****.******.*******.*******************************.***.*******.*******.*****.*******.*******************************.**********************.*****************.*******.**************.***.*****..*************.*****.**********************.***.*****...****.**.*****.****.*.*..*.******** ************.**********.**********.*****************.*****************.**.*********.**************...*************.**.*****************************************.********.*****.***********.*...*****.*************************.*****.*********.*******.****..**********.***.*******.*******.**************************.*************..********************************.*.******.*.**.**.**.*****..*.**.****.*********.********.*.*******.**.******.*************************.*********.********************.***.**********.******.***.*************.**********.*************..**************.***.********.*****************************..***********.********..**********.**************.*********************.**************.*****..***..***..**..******.*.****************.*********..*******.****.***********.****.*******.**************************.****************************.*******.*.*********.**********************************.************.**.**.**.*******.*****************.**..*************************************.****************.*******.***********.**.**..******************.*******.*********.***.*.************.***********.************.*.************.***.********************.****.***.************************.******.***.*******..**************.**.***************.************************.******.**********************.**.*******.*.*****.****.**.******.**.*****.*******************************************.*******..**********.*.***********.*****.**.***.******************************.****.***.****.***************.*****.********.*********.***************.**************.*****.******.***************.*********...*********.***..*****.***************.***.*.**.*******************..****************..*.*******.**.******.******.**********..**********************.*****.*************.*****.************.**************.******.****************.*****.***.*************.*****.**********.******.**********.**********************************************..***.********.*****************.*************************************. ******.***********************************.**.************.******.*************.***************.************************..**.*****.**********.***.******.*****.******.******************.***************************.*.*.********.***.*********.****.***.****************.**************.**..**********.**.****.*.**************.**.****.*.*..*****.**********.****************.********.**************.*.***************.****.******.*****.*****...*.***.*******..*******.*****.****.*************************.************.**.*.********.**********************.*************************.********************.********************.***.**************************************.***********.****.***.*.***.*****.**.******.*.************.*******.*************************.***************.****************************.*******************************************.*********.**.***.*******.****.****************************.****.*.****************.******************.****..****.*.**.**.*******.************.*****.*************.***.*.******..*..*********.************.*.**********.*******.******.************************************.**********************.********************.***.*****************.***************.***************.****.*******.****************.***.*****.**********..********.**************************.*********.************.*****.**.*.**.************.*.****************.***************************.***********.*******.******.*.*******.*****.*****.**********************.***.************..****.***********.************.****.****.**************************.***********.******.***..***********.**********************.**.******.********.******.*.*******.*****.********.****.**.********************.**.**********.*******..*****.********************..*******.******************.*.**************************.****.**********.***.****************************.********.*********************************.**.****.***.*.**.***.**********************.********...***************************.*****.*.***.*..************..***** **********.**************.*****.**********.*****.******.************.******..*****************.************.*********.**********..***********...********************.****************..****.**..*.****.*******.**.****************************.****************************.*.**************.*********.*************************.*******.***************************..**.************.*.*******************************.**..*****.****..**************.*.****************.*.*.*.****.*****************.**.************.******************************************.***********.*********.**.***.******.**********.***********.****************************************************.**.**.*****.*********.***.***************************************.************.***.*********************.******.*****************.******.**************..*******************.*****.******************************.************.*****************.*.****.***************************.******.*.*.****.*****..****.*******.************.*.****.********.*************************.*************..*.******.*****.**.************.***********.********.*********.*****.*******.*********..*********************.*****.*..*.****.************.************.*************.***.*.********.*****.********.*****.****.*.********.*******.******************.***.********************************.*******.**********.****.****.*******************.******.*****.************.***.****************.********...***.********************.**.*.*.*******.****..****.***.*****************.*.*****************************.***.********.******.*******.**.**********************.*********..****.*******.*************..****************.*******..*******************************************************.******.***.**.*******.*********.***************.******..*..************.****.**.*******.*********.*.***************..************.******.**.*.****.************.*.**.**.***************.**.*.*********************************************************.********.*****.*******************.********** *********.********.*****.************.*********.*.*****************.*.**.*********..*******.**.**.******.**********************************************.********************.*************************.*.***************.*.****.**.******************.***.*****.*************************.**.*********..*************************...*************.**.*.*****.*****************************.*****.*******..**.****.**.****.******************.**********.**********.**.****.*************.***.***************.*****.*.**.**********.*****.*.*******.**************.******.**********************************.***.**.******.**********.*.**.*****.***********..*.*********************.***************************************.******.****.****.********.*.*******************************.************.*******.**.*****************.*******.*.***.*.********.***************.****.*.*******.******..********************************.*.*****************.*****...**.*.*******.****.***.**********************.**.****.************.****.*********.****.********.*.*****************.***********************.***********************.*.*****.**.*********.*.******.***.**************..******.********************************.**..*********.*****.*.*********.********.*******.**..*.***********.*****.*****.************.*************************.**.*.*********.******************..********..***************.****..****.***.*.*****.************************.****.*******************************.******.**.*.*.******************.*.*********************************.******.*****..***.*.************.***.*****.************.**..*...*****.***.****************.************************************************.*************************************.*****.*******************.****.*********.******************.*.*.***.*.**************************.***..*.******.****************.************************.************************.****.***********.*********.*.********.****************.***.******************.*****************.********************************** ****.**.********.***********.*************.***********.*.****.***.***********.**.****.*.*******..********************.**************.****************.*****.******.**.**.*********.*********************..**.**********..*********..************.***.******.******************************...*.************..*********************.****.*************.*********.**..*******************************.*****.********************************.*******************.***************.********************************************.*.**.*..***.**.******.****.*****.*************************.**************..*.*******.***.**********..********.*********..*.*********.*********************.*....************.************.*********.****************.******..************..***********.***********.****.******.****************.*.**********.***.***************.*****************..*****.*******.***********.**.****************************.**..**.**********************..*****************.**.********.***.******.***************.*********************.**********************.*******.****...****************.***********************.****.*******************...*****..*.**************.*********.****.****.****.************.***.****.**************************.***********************.***********************.************************.**************.*********.*****************.******.*********.*****.**.********.******.**.**********.**.********.***************.**.****.**..****.***..*************.**.**.*****.**********.************.****************.*****.*****.******.*******.*****************.*****************.*.***************.**.*******.************.*******.****************.*********.**.********************.****************************.*************.*******************.************.***********.******.****.************.****.*********.****.********.*********.**********.****.**********************.************.******.**.*******.*.****...*.******.******.******.*************************.**************.********.****.*.****.*********** *****************.****************.*****.**.**.*********..**********.********************..******.**.**..*******.*************.*****.*************.*..***********.****.**********************************.**********.*.****....****************.***.**.*********************.*************************.*****************.*******************************.*******************.**********.*****.**.**.****************.*******************.***.**********.********.*********.*****.***.********************.*.*****************.***************************.*****************.***********.*****.**********.********************************.*.*************.*********.********..******************.***********.********.***.*.**************.*.*.**.*.***.*******..****.****...*****.*********.***********.************.*.*******.********.***************..*******.***.**.*********.*.*******.*.*************.*****..*******.*******.***************.*****.****.*******************.************************.*********.*****.********.****.*****.**.*******************..****.*******************.*.*******.*********.*****.****.**********.**..********.************************.**************************************************.***.*****.***************************.*****.*.********************.*********************************.***.**********************.*****.*********..*****.*.******.*******************.****************************.*************************.***************.*************.*************.*********.**.*.******..**********.****.*******..*.**********.************.*********.*.***************.********.******************.**.***.****************************.*******.*****************.*****..************************************************************..***********************.***************.************.**..********.**************..*.******************.*.*****.********************.********************.*.*.****.*.***************.*.*..*******.***.*******.*******.****.****.*******.****.**.*.************.***.******.**.**** ****************.*.*******.*********.********.*************************.******************************************.***********.*************.****.****************.**************.**.***********************.**..****************.******.*****.*************.****.********.*******.*******.**************.*****.*.*.**.**********..**....************.**.*****.*.*.*****.*******************************.****.***************.************.******.*****************.*.*****.**********.**..*.****.****.***.*******************.*************..******.**..*****.**.**.**.******************************************.*****.**********************.*******.*********************.***********.***.*********.*****.***********.**********************.*******************.**********.***..**********.*****..**************.**************.***********************.*.*************.**********************.****************************.**.*****.************.*****.*.*..********.*********.***.*************************.***********..**.*********************.***.**.**.************************************************.*.***.****************************.*******.***************.**************************.**.***************.****.*************..*************.********.***.***************..*****..**************.**.**.*****.**.******************.*********************.*****************.*.********.****.*******.******************************************************************************.*****.***..*****************.******.*****.********.**.*****.***********.*.*****************.**************.*.**.****.****************.************.********************************************.*******.***********.*******.***.**************.*******************.**************.********.********.*************.*********.*********************.****************.*****.*****************.*.*******************.***.*.**..****.*********************************.****..***********************************.********.****.***********..************************************* .***.***.***.********************.*.*.*****.*************.**************.***************************.*.**************************.************************************.****.***********************************.**********.*.**..**..***********.*****.**.**********.*****************..***********...**.********....************.******.**..**.***.*************.**********************.*.****.************.****.**********.*****.******..**************.****.******.****.**.************.********.**********.*.**.******.*****.*********************.**********.*.*****.******************.***************.******.*.**.*********.*****************.****************************.******..*********************************.******************.*.********************.******.**************.**..**********.***.***********************.*****.********.*.*********************.*************.*********.****.***********.**************.*******.**********.********************.****.********.********************.***.*************.**************.*.**********.*.*******.***.***********************.******************.*********.********.************.*********..**.***********.******.***************.*****.****************.*.***.**..***.******.****.*...***.***.***********.*************.**********..**.***.**.*******************.*.*************..***********.*******.*******.*******.*************.********************.***.****.***.*****.****.***********************.************.*********.********.********.*.******.****************.**************..*******.**********.***.*.****.******.*.****.*****************.**.******.***********.******.******...***********.*******************************.***.******************.*.*********************.*********.***********.**********.***********************************.****.***********.****.****.****.***.***********.**********.**************.****.*****************************.************.*************.*****.***************.***************.*.*************.****.****.******************************* .**************.*************.*******************..************************************.***.**********************.******.*************.*.***.*.***********************.*******.**.**********.*************.*******.************************.*******.****...************************.*.*****.*********...*****.*******************.*******.*.****.**********.*********.*************************.**.*****************..******..****************.*******************.*.*************.*****.*******************************..******.**.*******************************.**.********.*******************.*****..***.************.**.******.**.******.*******.************************************************.********************************.**.*******************.*******.**.***.**.*.*.*******..**.**.*.**********.****************..**************.*.*******..**.***********.****.*********.**************.**************.***********.****.************.*********.*********************************.***.****.******************.***********.********.**************.*******.***.***..*.******.****.************.****.***.****.****.*...************.********************.**.********.***************.******.*.*************.****.***.**********.*******************************.**********************************.**.**************.***************************.*************.********************************.*****************.*****..**********.***.******.***************.***********.*****************.****.*****.**************************.***.******.*******************...******************************.*************.*.*****.********************.*********************************.*.*************************.**.***.************.*.***.******..**************************.*.****************************.******..**********..*********.********..*..*****.*************.*****.*******************..**.*.*.****************************.**.*.***.**.*.*****************************.**********.**.***.***************************.*************.*.*****.******** ***********.************.**.******************.***.***********.*******.*******.*********************************.*****.************************.*******.***.******************************.****.*********.*****..***.**.**********.*.**.*..**.********************.****.***.*****.**.**************.*************.**.***.*********.*******.************.*.*********************.****.***********.****.*************.***********.********************.*****.******.*.*******.********************.***********.******************************..**.**.*****.***************.***.****.*******************.*******************************************************************************.**.*.*.*********.***********.*********.******.*********.**************.*************************.********.********.******.******.**..****.****.****..*.****.***.****.**********.**.***************.*******.*.**.****.*********************************.*******.***************.**************.************.***.*************************.**********..************.********.***.***.******.******************.********************.************************************************************.****.*.****************.*******.***********.***********...******.**.*****.*******************.***********.**.*****..*********************.**********.****.***************..*********************.***.************.********.*******.**********.******************.*.****************.*****************.***.***.*******.**********.*******..******.*******************.******************.******.********.***************.*******.***************.**.***************..***.****...*******************.**.*****.********.****.********************.*.***.**.**.*..***********.********.*************.******************.********.***********..*********.***..*************.********.*****.************.**.************..*************.****************.****.***.*.***********.**..**.*****.***..******.**.**********************************.************.*******************************.***.* *******..***.*****************.*******.***************************.*******************.***..*******.***************.**.*******.****************************************.********************.**************************.**.*************.**********...*****************************************.**.************************.*************.*********************************************************************************.*.****.*********.*.************.*****.*.**.****.***.**.*.******..******.**.*****************************.***.*********.***.*********..*********.**.***************************.********.****.*****.****************************.********.*********.*************.***..********.**********.***.**.******.*.***.***************.*****.******..******.*********.**********.*************.**.******.***************************.*************.********.**************.****************.****.**.*.*********.*************************************.*********************.***.*********.*************.****..*.*******************.*****.**********************.***********.**.***.********.**************.*.*************.*****.*********.************.*****.**************.*****.************************.*************************.****.*****.****.******.****************.**.**********************..***.*.*******.**.*************.*********.***********.***.******.**********..******..*******.****..***.*********.*******.****************..**.*************.*****.*****.*******..*****.*..**.*****.*.*******.*******.*****.********.****.****.********************.**.***********.************************************.********..*******.*********.*..*****.*.*.**********.**.******.**.****.***.**.***********.****.*****.*********************.******************.***.********************************.**********.**.***************.***************.****************.*****.************.***************.*********.***********.*****..*************.************.***.**.*.*****************.********************.*********..**..****.******.****** ***.*.***************************************************.*************.*.********.*****************.**************.***************************.*.******************************************.*********.******.*****************..*.********************.**.***.*****.**.*.***.****.******.***************.********.*.*****.**..**********.****************.**..*****..****.*******.******.*******..*********..***.*.***..**.*********************.**************.***************.**********************.***.*.****.****.****.*****..******.**.*******.*******.********************.****.*************..***************.****.*****.********.*******************.*.********************.*****.***..***********.******************.*.***.********.*.*********.****.********.*..*****.*******************.*..**************************************.*****.*******************..*.*.**********.****.*****************..**.*.***************..*.**.*************************.*******************************************.***.**********************************************.******************.******************.***************************.***************.**.**************.**********.**********************************.****.*******.*********..***..*****************.*****.*.********.**.******.*************.**********.****.*******.*****.***************.***.*******.*******.*********.***************.**...****.*.**.*.*****.*******.*************************.******.*****.********.***.******.*.******.*****************************.*.****************************.*.****.*************************.***.****.***********.*.****.****.********************************.****************.*******.********.*.*.*.*********.***************.************************.******.*********************************.***********.**..*************.*****..*****************.***.********.****..********.******.***************.*******************.****.**************.****.****.***.****************.*************.*******.***********.***.**********.*****.********.*.********** **************.*.*****.************************.**..*****.***.********.****************..**********************.************.************.*..************.*****.****.**********************.******************...***********.********.*******************.*****.*******.*******.*********************************.****..*****.***.**************.******.*****************.*********.********.************.*************.**.***********.********..****.***************.*****.******.***********.***.******.**********************.*****.**.****.*.*.***********.*****************.*****.****.*************************.*********.****************.**************.******.*****.*****.**************.****.*************.*****.********************.*************.***.************************.***.*************.*****.*.****.*********..*****.*.********************.*********..*.*********************.***.**********..*******************.************.*..********************.************.**********************.*****.***********.****************************.**************.***************************.*****.******.***.*.*.******.****.************..********************.**.*.****************.**************************..************.********.*********.*****************.****.***********************.********.*******.***********.******.*****.******.*****.*************.***.***********************.*******.***************************..*****.************.*****.**.*************************.***..********.**.**.************.**********.******.******.*******************.***.*.*****.********************************.**.**.************.*************.*.******.*******.**..******.********************.***********.***..******.**.**..**********************.***.*******.*****.****..***.*********************.**.***.**************..*.**************.**.***.*.**********.****************************************.*.***********.**.***************************.***********.***.***.**.******.*.******.*.*******..****************.**********.**.***.******* *...****.**.***.**.****.**.*******.**************.*************.**************************************.****.**********************.**..********************.*.**.***.*****.**.**********.**.*******.*********..*.**.*****.*.***.*****.*.****..*********.*.*.************************.*****.**********************************.****.****.*****.*..**.****************************.**.****.*****************.********.*********.************.**.*********.**.*****.*********************.**.*********.************************.*********.****.*****************.******.*****.*.*****.*.***********..*******************.***********.****.**.******.***********.*..*.*****.*******..*.*******.******.******.*****.**.********************************.***********.**.*******************************.*.**..*.******.*******.*****.******.**************************************************.*.*******************.***.********************.****************.**********.*******************.*****.*.******.*************.*****************..********************.************************************.****.*******..*.*************.*****************.*************.***.*************..***************************.***************.*******.*..*******************.*********.**.******.*****************.**************.****.*********.*********.**.******..***.*******************.****.************..*******.************.*******.**.***.****.****************.****************.*.*****.*******.************************************..**.******..*******.*.***************************...*****************.*****.****.***********.***********************.*********.********************************.*******.*.*****.**.***********************.**************.******************...*****..*******************.*****.*************.*********.*********...****.**.********************.**.***...***.***********.*****.**.***********.*.******.***.*.*********..**.****..*******.*****.****.*************.****.****.*******************.******..********************.**************** *********.**.*****.****.*********.********.*********.**.*******.*.******.************.****.***********.********.******.***.************************..**********.*.***********************.***.************************.***.*****.*****************.*.************.*.**.*******.*****.************.*************************.****.**************..****.*******..*******************.**.************.************.************.*****.**.************************.*****************.*******..***.*************.*****..**.*****.***************.**.*.*..****.**********.****.*****************.******.***********.**************.****..***.*****.****************************...**********.***.*****.*.************.*.***************.********************************.*.***.******..*...***********.*.**************.*.**.**.******.*.***********.**.**********.*..*****************.****************.****.*****.*************.*.*.**************.*******.************.**********************.********.***..**.***********.********.****.********.**.*.*****..****.**********.**********.******************.****.****.*.********************************.***********************.******.*******************.*********************.************************.**.***************.**********.*.**.**************.*.***.*********.***.*****.**.********************************..***..***.*****************.**********.****.*.**********.***.**************.***.**********.****.***************.*********************************.******.*****.****.***.***.*******************.***.*.**************************.*.**.**********.****************.*.**************************************.********.*.***.***.******.**.***********.**************.******.******.************.**************.*********************.******.************************.*****.********.*.*****.****.*****************.****.****.*****.******.*****.**.**.************************.*.*************.*****.******..************************..**********************.***************.*********************.****** *.*******.****...**************.****.*****************.****.*******.*****.***.*********.********************...*.******************.*******************.*.****.************************.*****.*****.****.**********..*******.*******************************.************.****.*******.*****************************..***.**********.*.*.**************.*****.**************************.**********.*******************.*****************************.****.**********.******.*****.***.*****.**************.********************..******.************.******.**.****.****.*.**************.*.****.*****.***.**********..******************.*****.**..********************************.*********.*.******************.******.**********.**********..***********.*******.************..**.**********.******.******.**.*****.****.*.***.*************..***********.********.*********.*******.*.*.****.**.*********.*****..**.***.********.*******..**********.***************************************.**.**************.***********.**.*****************************..*****************.***.***********.***********.*********.***.********.******************.******.**..***************.****.*********.********.**********************.*****..*****.**********..**..**..**********.***.************.****.**.******.********.***************.**********.***********.******.**.**************************.*************.******..***.**.**..*.*****..***.****.******************.***.*************************.**.**.*****.**.********************.*************.**.****************.****..*****************..**.********.**.******.**************.*****.*.*******.********.************************.******.*******.*****..****.*********.**.********************.*******..**.***.*******..*******.**********.*.**..***.*******************.********************.********************************.*.*********.*.*.***.**..***.**.**********.***.*.*.********************.******.************************.**********.******.*****************..*********************..*.*****.******* ****************.***.*********.*************..****.***********************.**.*****.****************.*********.*.***********.*.******.***********.*****.****.***..********.***.******.**.*******.*****..***.**********.******.*****.*.*********.***.***************.***********..*******.***.***.***.*.****.*******************.***.**.***********.****.*****.****..**********.*************.***.****.*******.***.******.*.*********.******.***********.********************.****..****..****************.***.****************.***********.**********************..************.***************..**.********************..***********************.***********************.*************...**.***.********.*********************************************************************.**************************.*********.******.******************************.**********************************.**..*****************************************.***************.**************.******.*.********.************************.*****************************.***********.*********.*******.*.*.************************.***.************.*************.*******************.*************.*****************************.*.*.****.****************.*******************.***************...**********.********.***********************.**.*******.*********.**********************.**.***********.*****.*****.****************..*******.*********.*****.********.**.********.*.****************************.*.*.******************************************************.**.******************...**.*****.***********..*.********.*********.*********.*****..*********************.********.*********.****.**.**.*****.****.*.*..*****.**********************************.*****..******.*******.****************.*****************************************.****.*******..**********.***********.****.*****************************.******.*****..***********************************.***********************.*****..************************.**********************.**.*****.********.**.***.** *****..*****.********.**.****.******.*****.*..**.*******************.*********.********.*****.*********.************************************.**.*.******.*****.*.**.**.***.*****************.**.***.***.***.*****************.***********************.****.*****..***********************.*********************.*..*******.*******************.**.************************.**********************.*********.*.*******.**.**.****..********************.***************.*.*.*****************.*****************.*******.************.***********.*******.****************.******.*********.**.***.*.*****.*****.****************************..*.***************************.**.******.************.****************.******************.**************.***.********.***.**.*****..***********.**.*..**************************..*******..**.****.********.*.*.********************..***********.*****.*.****..********..**********.**********************.*.****.**************************.********************************.******.***.*********************.***..************.*.*****.***********.*********************.*********************.***.*.**.*.******.**********************************************************..*****.*****..*******..*********.*..********.**.**.**.***.**********..******************.**********************.*.************.****.******.*.*.******.******************.**.****.*************.*******.**************..********..*******.******************.******.**.**********.***.**.***********..******.****.*****************.**************.******.***********.**..********.******************.***********.*********.************.**.******.**********.*****.***.******************************.*********.***********.*.******.*************.**.***.*******************...*****.******..**********.*******.***********************.*.**.****.********.****.***************.*********.*.****.***********.****.************.******.***.**.***.*****..*******************.************.***********.*******.*************.*.*.******.*****.*******. ********************.***.**.********..**.********.****.**.***.*..********.*****************.**.**.***********.**..*********..**.***********.*************.*******.*********.******************.**.***********..*******.****.*.*********.*******.*.******..******.*.********.**.*.********.******.***********************.****.******.**.**********************.*******.************.************************..***********.********.******.**********.*.*.*********.******.*.**.*********************.**.*********.*************************.********.***********.*********************************************************.*********.**********.*********.****.**.*****.***..********.******..*************..*.*****.*******.**********.*******.****.**..*************************..***********************************.**********************.**********************.***.*****.*.*****.*****.********************.******.****************.*****.**..*********************.*******.*****.**************.**..***.***************************************************.********************************.**************.***************.*************************.****.*******************************.**.*********************.*****************.********.*.******.*.*****...*****************.******.****.*.*********..**.**********************.*********.*******.**************.*****.*******************************.******.**.*********************.******.**************************.***..**************.***.**.***********.*..********.******.********.*****.************.*.**********.**.*******.************************.********.*.*************.************.*********.*****..**.***.**..*****.*..*.*********************.***.**.*...**********..*****.**********..**.*******...***********.****.******..************.******************.**************..************.**.****.**********.**********.******************.*******.***.****.*************.*.***.*.*******.******************************.************************************.***.********.***************** .***..********.**********..*.**********.***.*.*****************************.*.****.*.*.*************..***********************.********.***********..**.***********..***.*******.****************************..****************.****..*****.*.****.***************.*.********.*****************.**********.**.**.**.*************.**.*******.**.*..**************.*********.**..**********************.****....****.****.*****************************..*******.************..***********.**************.*******.**.***.*********..***.***.*************.*******.******.********.*******..****************.*..*****..******.*****..****.*.*****************************************************.*********.********.*************.********.***.**********.*****.***********.******.*********.********.**.*.*******************.*****.******.****..***************.****************.***..****.****.*****************************************.***.**************************.************************.*.***.*****.*.*****.**..**********.***.*******************************************.*******..*..***********.*******.*.**********************.*************.*****.************.****.***.**..*****.*********.***********.**************.**********.***.*.*************.***********************.***.*****************.***.**.*.************************.***************.*..***********.****..************..*****.******.*.*****.********.********.**.*************..***.***.************.*********.***.********.**********************.********.*.***.*************.*****.**..**********.******.*********************.*********************.*.*****..**.***************..**..*****..*******************.**********.************.******.****.*****.******.*********.*******.***********.**************.******************.*.**.**.****...*************.****************.***********.***.**************************************..***.*******.***********.*.***********.****************.****..***************************.****..**********************.*.******.***.********.**.***. ****************.*********.*****.*********.*******************..*****.*************.******.*.**.****.**.***************..***************.********.*******.************.***.**************.**.******.****.****..**********.**********.****.******.*************.******.***************.****.*.***.*************.*******************.**************************.*..****************************.********..****.****.********.****.*********.*******************************.*************.*********.*******.******..**************..*.*************.********.*****.********.******************************..***.***************.***.*******.**************.***.******.*.***.********.*****.**********.***.*****.*.****.****.***********************.******.*****************.*.***********.**.******.**.****.****.*.*****.********.*********..***********.******.*******.*..******.**********.*******.********..****..***.*************.*******.******.****..**.**********.****.**.******..*********.***.**.*******..**********.**************.*************************.*********************.**************.*************.*************.**.*******************...***********.****.******.****.***.*****.****.*************************.*********************.***************************.**.*********************.***************************..*****************************.*.***.*************..****************.***********************************************************...********..*********.***********.*********************.*****.*************.***.********.******.******.*******.*********.****.**********.***********************.******************.**..***************************.******.**********************.****.*****.*********.**.********.***********..****.****.****.****.***************..*************.*.**********..**.**********.************.***********.**.*******.***************.********.********.****.****..************************.******.*.****.*******.*.*.***************.**************************.*************.********.************ ***********.*********.*.****************************.*********.*******.****************.*.******.********.************************.**.*********.**********************************.***.**.******.**********.*****.********.***************.**..***.*..***.**.*********************.*.**************.******..****.********..******.**********.****.***************************..***********.******..******.************..***********.**********.**.********..***********.****.****************.*******.*****.****...**********************.********************************.***.**.********.*.*..**..****.*******************.*.***.**.**.*.*****.********************.****.*.********.*.****.*******************.*******.*************.***.********.***.*******************.***.**********.**************.*.********************.************.*********************.*****.****.*****.********************..************.*.***.***.**.***.*************.********.*.***.**.***.*************************.*****.*..**************.******..***********.**.***********.***********.**.**********.**.*******.*********.*****.**********************.**************.**********************..***.******.*.******************.*****************.*.*******************************.*.*********.*.****..********.********.************.*************************.*...**********************************.***.**********.************.*******.********.***.*********.*.**.********************.*****.***************************.**.*******.************.****.******.*****...********************.****************.***.*******..*.***********.*******************.*************.*.*.***.*.***.******.**.*******.******.***.************.***********.**************.********..****************.********.***.*************.**.*******.***.****.*****.**********************.**********.**.**.*********.************.***************.**************.****.************************.*****************.**************.***.*.****.*.*****..**********.****.***********.**.*****.******..****..****.* *******************.************.*****.***********.**************.*.*****.******.*****.******************.**.**.****.*****.*******.**.*********************.*********.*********.********************..**.*******.************.*.***************.************************.**..****.**.************.***********************.*.***.*****.***.*********.***.************.****.*****.*******.****************.******.*********************.************.*********.*********.*******.*****.******************.******************.***.********.*******.************.**.*****.******.*****.**..********.**********.*..*.*****************************.******.**.***.**********.********.***.***.******..************************.****.***********.*****.*.**.**************.**********************..********.*.****.*****.**.*******.***.******.*************.*..**********..************************************.*********.*************.*****.*********.****.**.************.***********************.*******.***.******.***********.*****.****************************************..******.**..********....******.**********..*.***********.************.******.******..*.**********.****.***.**************************.*****.*********.*****.****.***.*****.*************.***.*.****.********************.***.******.**..*******************.******.***.******.**..**********.*.*****************************..***.*.**.**.*******.*************************************************************************.****.****.*************.*.*.*..***********.*...****.***.*.**.*.*************.***.********.*****************.**********************.******************.*****.*.**.*************.***.****.********.********.********.*****.*******************************.************.**********.**********.******.******.*********.********.*****..*.*.*****************************.************.****************.********.********.*****.***********.********..*****.*********.***.***************.****..**.****.**.**************.*.**************.********.**.*.*******.********** .*************************************.*************************.*************.****.*****.********.********************.**.***..***.**.**.***.*************************************.*.***.***************.*******.***.*********.*********.*****.**..*.**********.********************.******************.****.***.******.**.******..*******.*****.*****.*******.***********.**********************.************************************************.**.**********.***************.*.*.*.*.******.****************************************...************************************.**************.***********.**.*****.*.******.***********.*****************..*****************.**********.***************.***.*.*******..*******.**.********************************.**********.******.*.************.***.******.**.*****.********************.****.**********************..********.***.*..***.***************.*.******************************.*************.******************************.***.********.*************.******.********.**.********.*.**************.*********.****************.*.*******.*******..******************.************..**.*.*********.****.***.****.**************.**********.*******.**.******.*.*******************.***.****.********************.*****.********.****.*..**.*******.*******************.***************.**.**.************...***********************************..**.******************.***.********.*****************.***.*************************.*********************.*.*******.***.**.**********.*****.***********.***.**********.*.***********.*.********..******.****.*******.***********************************.****************.*******.************.*****.***.*.***.******...****************.*****************************.******.*******.*.*******.**********.***.**********************.**************..**.**..*********.*****.*****.****.************.*******************.****.*.******.************.**..***********.*****.***.******...*******.*..***.******.*.*****.******.*.********..**********.*****.****** **.***.**.**...***...**********.**********.********.*******.*****.*******.*********.**.*****.****.********.***************.******.*******..****.*.********...********************..************..*****.*****************.**********.********.***********.**..**.*********.****************.******.***.*.******...*****************.*******.***.***.******.*.**********.*********.*****************.*********.******.*****************.**.******.**************.******.**.*******.*.**.*****************.***********.********.*************************.***************.********.***************************..***.************.******.************.*********.***.*********.******.**************.****.***.************************************.***.**.***.***.*******.***********.**.*****************.*************.*****.***.**.**************.******************.***********.*************.************************..**********.*.****.*******.******.*****************************.****.****************.*****************.*******************.***********.**********.*******..***.***.*******.************.*.*******.********.**.**.****.********..*.*********.*.**********.*..*****************.*****.********.*****************************.*******.****.*.****.*******************.*****.**********.*.****.*******.************.***.*.***************.*.*****.****.*****..*********.***.****.*****.*****.**.**********************.***.*******.**.************************.************************.****..**.*******.*********.***.******.***.*.*****************.*.*********.******************.************************************.****************.**********************.*****************.*******..****.************.********.**.*********************.******.*.********.**.******.****..**************.*******.*.*********.*******.*****.**.*****************************.*************.***********.**..***.******.*.******.***********.*******.*********.*********************************.******..******.**.***.****.**********************.**.********...****** ***.****.**.*..****.*.**.*.***************..**.*************.*************.******.********.******.*.****.************.*..*********************************.**..***.*****.*********************.******.*******.**.**.*.************.**********.***.******************.**********.**************.*******.*.************************************.**************.***************..***********.**.**.*****.******************.*********************.**.*******.******.*****.*****.*******************.*************.****.*******.*******************..******.******.*********************.********.****************.********************************.*.****************************.******.**********..******.***************.*****.********************.**.*************.***.**.***.*****.**********.**********.***********.*.***.*********.*.***.***.***..**.************..***.******.******************.**************.**********.******.**.********.********.**.*******.************.*************************************.*****.*******************.**************.**************.*.******.**.******.****.************************************.*****.************.********.*.*****..********************************.************.*.**************************.*****.*.*****.*************************..*******.**********.*********.**********.***************.*****.*****.************.*************.****..***.*****.******************.*.************.*****.****************************************.************************.*******.****.*******.**********.*..***.***********.*****.**.*********************.*.********.*******************.****************.**.************.***..*.****.****.*.************************.***.*.**********.******************************.****..*******.******.******************.**********.****..***.*************.********************************************.********..****************************.**..**.******.*.*.***.******************************..****************.**..**.********************************.***.*.*.*********** *****.*************.*********.****.********************.*.**.*..*.********.****.****.*.**.**********.**.****.**********.******.************************....*******.****.********.***********.*******..****.************************.******.******.*******.*********.*..*****************.*..*****************************.**.****.****.*****************************.****.********************.*****************************.*..********************.*********************.*********.*****.****************.****.**********.*****.**********.********.****.****.************************.***.*..***.******.*.***.****.***.***********************.*********.*.*************************.*********.*.*****..********************.**.***********.**.*******.********.*******.**************.**************.****.*******.*.*.*..******.********.*********.****.****..*.***.***.*****.******.*.*****.*******************************.*****************************..*..************.*************.********.**************.***.********.*****.***...*.***.*******.****.*****.****************.****************************************.*******.*********.***********************.*.*********************************.*****.**********.*************************************.************************************.****.***.*****************************.*****************..******.**************.***************************.*******.*******************.*.***********************.*****.********.*******.***************.**********..*************************.******************..**********.*********..*******..*.*****.*****.*************.*******.**********.***********.*************************.****.*******.***************.*****************.*******************..*..***.*************************************.****************.*..******.************.**.*******************************.********.***********..*.*********.************.*******.*****************...***************.*****..*.*****************.******************.******.*****.******.******.**.****.***** *.**..******************.*************.*********.*****.*****.***********..****.***.*****.************.*******..****.******************.****************.***.***.******.********.*..**********.**************************.**.*.****.*********************************.**.**.*****.***********.*****.*****************.***********.***.********..*.***.*********************..*.*****.**************.*****.******.******************.*************.*********.******************.******.********************.******************..*****.**.**..****************.*******.******************.***************************.******..*************..*.********..**..**.*.*.*..******.************.********.*.*..*******************************.****.*****.*.**************.***********.**********************.*****.**.*******.**.******.***.*****..***.*******.***********.*.***.*************.**********************.******************************.*******************.**************.****.********************.***.**.**.*****.**************.**************.***.*****.***********.***********..**.***.********.****.*.**.***********.***********.***.********.*****.*******.**********.****.*******************..********.**.******************.****.***.****.********.****.**.***********.******.**************.**..*****************.***************.*****.**.***************************.***********.*..*.*.*.***.***************************..***********************...*.********.**.*******.**************************.*********.***********.******.*****.*****..**.*********.******.********.****************.****************************************************.*********..********.*************.******.*********.**************.******************.**********.****************.*************.*****.********..*.***.******.**************************.******.***********.***.******.*****.*******.******.************.**********.**********.*.**********.*********************.***********.************************.*********.*****..****.***.***.*.***.***************.. ****.****.***.********.****.******.**.****.****.*******.**********.**.***.*******.*.******************************.**.*************.*****.****.******.**********...*.********.*.***.************..**.******.*.****************.*.**********************.**************.********************.****.***************************..*******.*****.*..********.********************..************.*****.****..**..*****.********************.*****************.**********.*******.***..***********.****************************.******.*********.*.******.***************.*****.*******.*********.***********.****************************.*.*.******.********..**************************.******..************.*.***.*******..*******.*.**.*..************************.*******************.**********..*********.*..*********.*******************.******************.****.*.******.*.****..*******..******.*************.***.**********.****.*.*********.*****************.***.*************.*******.******.**************.****.**********************.*******.*.***********.****.******.************..*.*********.******.**.*********..**************.*..**************..**.********************************..**.****.*.***.********.*************.**..****.**.*.*...***************.**************************.*********.**************.****************.*************.*********.*.******.*.****.*****************.*******.**..***.***.**.*******************.******************************.*********.***************.**.***********.***********..******.*.********.*****.*****.***********************************.************.*************.***.*************.******.*.************.***********.*****.*****.*****.*****.*.********.*****.*.*****.*******..*************.**********.******************.*.*********.*********************.***.************.***********************.*********************.***..************.*************.***********.*.*************.*.*************.******************.**********.**.**.*******************************.************.************ ***********.*****.*.*.****************.**.**...********************.*******.*******************..*********.*.**.************.*****.******************************************************************.**********.********************.***.**.***********.**.**************.******.*************..**.********.***********.****.****.**.*.********.******.*********.**.*..***.*******************************.**.**********************************.*********************..**.*****************.*******.***********.*************.************************************.***.*******.****.*.******.***********.***.**.*****.************.******.****.****.*.*******..*******.**.********.****************..**************************************.**.***************.*.****************.*****************.********.*.***.*******..****..*******************.**********.*****.***********************.***.***.******.*.*********.*******.******.***.*****************.************.****.*********.**********.***.*.*********.*.****.**.***************************.*******..*****.**.***.*************.**.**.***************************.*******.******.****.************.*************..***************************************.*******.***********.***.***.****.******...*.*******.*******.************************************.******.******.********.***.******..****.*****.*.*.*****************.**********************.**.*********.***.********.*.*******************.**..*********..********.*.****************.************.*********.********************..****************..*****.*************************...*.**********************.********************.*****.***.**********************.********.*************.****************************.********...***************.******.***************.**************.*.*******.*****.****.***************.**..*****************************************.**.*****************.*********.**.***.**************.********************.**.***********.******************.******.*******.******..***.***********.****.************* ****************.*****.**..****.******..*********..*.************************.**..****************.********..***********.*******.**.***********.*****.**********************.**********.**************.*****.********************.*.**.***********..**.***************.***.******************.*******.************.*****.**********..*.***.****.***********************.********.**.*******.*********************************.**********.*.***********.*.*****.************************.**.****.**.************.*****.*.***************************.******..*****.********************************.************************.************.***.**.*******.****.****.**********.****..*****.*.******.*****...*********.*.*********.***.***.**.***************.****.*.*************.**********************************.***.***********.****.**.**.******************.**.**.******.*******************.*********************.******.*****************.**.********.***************..****.*****.*..**************************.********.*********.******.**********.****.**.**********.*..*.****.***.****.******.*..*****.**.*******.*************.*..**********.*********************.***************.*****.****************.************.*****.**************.*****.****.********************.*******************..*.*********.***************************.***...****.*******.**************.*****************.*******.**********************.*.***.*************************.*******.**********.**..*****.***..***********.*.***..****.**********.*.********.*******.***.********.******.******************.***********.*******...***.*.*.********.***.*****.****.**********.**.***************.***********************.****..**********.********.*..***************.*****************.**************************.**.*.***.**********.*.**.**********.*******.*.***.*****..*.*****.***.**.*****.**************.*******.********************.*.******.*********************.***..******************************************..**********************.***.********..*************.****** *.**..*******.*****.*************************.***************.******.*.********************.**********.*.****.************.************.*.*******.***.**.*.*..******..*********.***********.*********.***************.****.**.*****.********************************************.******************.**.***************.********************************.***************.*********************.**.*******************.***.**.***************.********.*****..*************************.******.****.*************.***.****.******.****************************.***..**..************.*****.**********.*.*****************************.*************.******************.*************..******************.********.*..**.*..***********************.********.******.****************************************.***********************************.******************.*************.**.*****.****************.***.***********.****.********.*.**************.****.************.****************.*.*************.*******************************.***.*.**********.*************.********.*.****.**.****.*********.*.**.***************************.*****..***.*****.***********.*****.***.**.*****.**********.*********..*.**.****.*********.*.*********.********************************.*****.*.******.**.*.***.****************************.*************.****.**.********.*.**********************************.*************..********************.*******.*******************.*******.****.*.*****.**********.******.*********.************.*************.**.******.*.*****.*.********.****************.********..***.*.*.***.**.**************************************.****.*************.*******.****.*****.******************.*.***.*.*********.*******************************.**.*****.***.**********.********.******.*..********.*************.********************.*.**.******.*********.*********************.******..**.***************************.**************************************..******.**************.************.********************.*.*****.**.****.**** ****..**.****************..******.**.***********.*************.******************.*****************************.********.*.**.*.***.*********.***.*******.***.*******************.*************.**.********.***.*****.***.***********.*******.***..***.***.*****.***********************.*******.********.****************.*.********************.***************.********.************.*****.**.*********.*************.******.********.**********.*********.********************************..*.****************************.***.**.*****...*****.****.***.********.************.******************.****************************************.***.*********.***********.**.**..*****************.*.**************.***.*.**.**.**.***.*******************.********.*.*.*.*.*.***.*.****.********************.***.***.*****************.*******.****.********.****.*************************.******.*************.**************************************************.************.******.***.**.****..*******.*.************.*************************************.*.******************.**.*****.***************.****.****.********.****.***********************.**************.****.********.*********.*******.******************.****.*******.*****.*.*******.*.********.*.**.**.*.**********..************.****************.******.*******.***********.*******************.*******************.*******.****************.*******.*..***************.***.****.*.*****..*************************.****************.***.*****.********.*****.*********.************.****.****.**************.**.*******..****..******.*****.***************************************.***.******.***********************..********.*****.*.****.********************************************************.********.*.*******************.*******.******.***.****************.******************.*****.*****.**..******.****.****.********************.*******************************.***********.********.************.***....*************.***************.********.**********.*****.************** *******.*****************.*...***********************************.*.***.***.***********.*************.**.**.**.*******************.*********.****..*******.******.****.*.****.*.**.****..*****.***********.*****************************.*********.*******..***********.*******************.************************.****.*.***.**************.****.***.*******.********.*********.********.***.***********.****.****.**.*******.****.********.******.***********.*.*******..********************.**.*************.*******************************.*****.**********************************************************************.*****************.*******************.******************************.***..***********************.*****.***********************.*********.************.********..******************.****.************************************.**...**.*.*.*..***..************************.********************.*********..*****.*************.*.*******.*******.******.*************************.*********************.************.********************..************.*********...******.*******************************************.*********.************.*******.*****************.**.**.**********.*****.**.************.*.********.****.*.******.************************************************.****.***.*******...***************.***.**************.********.*****************.********..**************************.**********..****.**.*****.*.************.*******..*****.*..**.***********************************.**.****.*****.******..************.**.*****.******.**************.**.************.***********************************.*******.********.**************.*****.**.******.***********************..*************.****************.***.**.*******.********..****.**.***.**************************...***.**************.*************.**************.***********************.**********.*********.********************.*****.**********.**.*******.**.******************.***.*.***************.******.***.*****.*.****************** ************************************.****.****.************.*******************.***.**.**********************.****.*.******.*****.******.****.***..*************.****.**.******.********************************.****************.***.*****.*******************************..**************.*********************.*.*.*******************.*********.****.*********************************************.***************************.*********.****.******************.******.***.******.******.****.**********************.************.***.*****.*********.*.****.*****.************.*************.*****************.**.*******************.*.**.***.***.*.*************.***.***.*****.***********************.*********.*****..*.******.**.**.***********.*****.**.******..***************.*.*****************************.******.***.*************.*******..*.******.********.***************.***************.*********************************************..***************..********************..*********.******************.*****************.***********.****.******.***..******.************************.********.****************.************.**************************************************.*****.********.***********.**..*.*****************************.***.**********.*.****.**********************.*********.**.**..****************************.****.**********************.*.*********.*****.*******.****.****.*************************.***********.**********.***.*.*****.****************.***.********..*****.****************************************.*************************..*.******************.*******..**********************.********.*.***********.******.*************.*.*.******************..**.*****.*.*.****.************.***.*******************************************.*************.**********.****.********.*******.*****.*******.***.*******..*********.*****..************.***.*************.*.***.******.**********.******************************.*.****************.*.*.*******.*********.*************.****.***********..** *****.***..******.***.*************.********************...***************.***************.*******.*****.****.**************..*********.***.*****.**************.**.***********************************.************.**.*****.******.******************.*.**************.****************.***.*******************..*.*******.***.**.****************.****************************.*****.****.*.*****.***.*******.***********.*****.******.***********************.***.*******.***.*.**.************.*.*******.******.*******.*******.************.**********.***.************.****.****************.*.**********************************.*.****.**************.**.***************************************************.**.*.****.********.********.******************.*******.*..********.****************************.**********************.**.****.****************.**.*******.**..**********************.*********************.*****************.******.*******.**.*********.*.************.************.*************.**************.*********.*.*.***********.**.**************.*****.*********.****************.**************************.*.****..*****..******.*..*********.***************.*.**.**.************..********.****.*******************.******.*******.**********.*********.*****..*.*****.*.*****************.****.**********.*******************.*******************.***********.***************.*..*******************************.********.******.***.**********.*********.**..****************.****.**.**************.***************.****.*.*.*************.***********.**********************.******.**********.************.*****..*****.**********.**.****.******..*..****************.*********.********.***.*************.**.***.*.***.*.**************.***************..**.*************.*******************.*.***.***.***********..*********..*.***.**************.*********************.************..******************.****.*******************************.*****************.***************.***********.************.***.********.*******. *.*.*****.*******.************.***************..****************.*********.****************.**..*.**********.*******.******.******.*.****.*.***...****.***.***.***********.*.***.**************************..*******.********.***************.*****.**************************.***.*************.************.******.*********************..***.************************..******.******.************.***********.****.*.**********.*******************.*********************.**************************..***.*****************.**.********.***.******************..*********.***********.*.************************************.**************.*******.***********.****.******************..********************.****.***.************************.**.**..**********************.***********.**.*****.*.**************************************.********.***.********************************************************************.*********.********.***********.*.*******.****.******.*******.*.******.*******..****.*.***.*.***************..**********.**.******.***********.*******************.*.*************.*********************.************************.*************.********.*.*********************.***********.***..********.****.***********.**********.******.*******************.********..*.******************..***.****.*****************.*.******.*********.*****************************.******...********.****.**.*****.****************.***.********.*********..**..************.*..*.***.***********************.************.******.*******.**************..*******.*****.****.**.*.**.**********.*****.*.**.**************.******.******************.***********************.**********************.***************************************.******.*.*****************.***.***.****.*****.**************.**.***.*********.*************.*.****.*.***.****************.***********.*************.*******.********..*****.*****..***************************.***.***..******.*******************.**..********************.*.********..*.***************. ********.********...*.****.*.**.***...***.*******.***.*.*****.******.************************.*********.*****************.************.******.**.*********.**********.**.******************************..***********.*********.***.*******.*******..***********.******.**.***.*************.***.*.******.**************.**.***.**************.*.**.*********.*******************..*.******************..*******************.********************************************.*****.**.****.*.**.*.*********************.*****.*..********.*.***************************.*..********************.*******.********.**************.*.******************.*****************************************.**********.******.******.*.*.********.*.***.*******************.**************.*******.*********.************************************.******************************************************.***********.**********.***************.***..***************************.****.**..***.*.***********.*******************.****************.*****.***..*.*******.******.*******.******************.**************.******.********.*.***********.*********..***.*****.*.*******.***.*.*************************************.**********...************.**.*****.*.*********..********..************************.***************************.****.*.*.**.*****************************.***********.********************************.**.*****.*******************.**.*******.***.**.****.**********.****.*****************.**.*.*.***************.******************.*****.*****.***.***************.*************..**.***********.*****..********.****.**.***.***.******************.**.******.****.**.********.*******.**************..*****.*******.************************.***.*****.*********.**********.***.*..***********************.***.**.***********.*.**.******.*******.************************.*******************.****.*******************.**.*********.***..********.***.****.*...*************.****.*****.**********************.****.*************************.*******.*.**** ****.**************************..****************..**.********.******.**************************.**********************************..**.***********.*********.*****.*.******.***.************.*.************.****************.*.***********.*****************************.******.*************************.********.*****************.**.*..**.*.*****************************.*.**********.***.***************.**.*******.********.********.*****.*****.**.************************.**************************.*.************.************************.*******************.*..**************.************...*.****.**..************.***.*.**.******.****.******.*..**********.**************************************.******.**.**.*.*.***.**.****.*.**************.****.********.******.***************.*.*.***********.*.*******.******************.*.**.********.*********.***.************************.***.****.**..***..****.***.**********.***.***.**************.*******.******.**********************.******.*.*****.*************************.*************.*****..*.*****.*************.******.*.******.************************.***.*.***.********.****.*****.***.**.***.****.******.******..*******.*********..****.*********.*.****..**.****.**********.**********************.*****.*******.*.****.*********.******.*..******.***.***********.****.*********.********.****..*********************************.**********.*.*.************.******************************.***********.*************.*****.***.*.******.***********..***.*****************.***********************.**..*************.*****.**.**************.*****.***************.******************.*****.*****.******.**************.****************.************.*****..*****.******.*****************.*****.****.***.********.*****.*************.*******.*******.*****.**.*********.***.**********.****.***.************..*****.*.**********.**.**.********************.**********.****.*****************.**.**************.***********.********************.*****************..***.********* .*************.**************.**********.*****..***.*************.*******************.*********.***************.****.*.*******.**..**************.*******************************.*****.***************.*****..*********.*.******.***************..*****.***********************.*.*********.*******.********.*************.**************.***.***.****.**********.********.*******.***.***********************.******************.**.***.**.*************.***************.***********.***********.***.***********..******************.***.***.************.***.***.**.**.**.*****************.*****..*..**.***.*******.*.*****.*******************.*********.*********.***********.***.*.*.***.*******.***.********************.***************..*********************..**.**.****..**.**.**********.****.*****.**.***.***.*.*.*****.**.**.**.******************.************************.*******.***.***************************************************.********************************.*************************.**********.**********..******************.*********..********.*******.*.********....**..********.**.********.***********.**.****************.*****.**.************************.********..***.********..********.****.****.**.***********************.******.**.************.***********************************.***.*********.*.**..***********.*..***..*******************.*********************.***..***********************.***.***.**.*.*..**.*************.***************.**.****.***.**.****.*************************.*************************.****.*****.*********.*.******.****.**.*********.***********.******.********.*.***********..***.*******************************.********..***************************.***************.******************.********************************.**.***************.******.************..******.*.***********.*.************************.**********.*********.*******************.**.****.*************.***.********************.*****.**.*.**************************************.********.*.************ *****************************..****************.*.***.********.*********.****.****.******************************.****.***************.****************.****************************************************.************.*.*********.*********************.***************.*.**.**********************.*****.***.***.***.********.**************.*******************.***************.*.*******.******.*******************.****.******.*****.**.****************.******************************.***************.**********.*.*********************.************.*********.************..***.******.******.***********.************.*******.**.***********.*.******************..*******.*************.****.***.***..******.***.********.********.***********.***********************.*************.**.*********.***.*****.*******.****..********.*****.******.****.*************..*************************..*******.***.********.**********.**.****.****************.******************************.************************************.***********************************.*.*********.********.****.*******.****.*****************.***.**************************************.********.****..***********.***************.***.*************.********.*******************.****************************.**********..****.*******.***.**.***.****.******************.**********.*****.******.***.*******.*******.********.**************..*****.**********...***********************..*******************.****************.*********************************************************.*******************.*******.***.************..************.************.*********.*.**.********.*************.***.**.***.******.******.**************************.********.**********************.*.*****..***.**.**********.******.****.***********.***************.***.******************.*****.************************.***********.***********.******.********************.*..***.**.*****..*****************.******************************.*********.**************.********.******** ****.******.*.**.**********..*****************.*********.************************..*.*********.*******.**********..****.*.*****.***************.******.***..*********.*****************.**.*..****************.*******.************.*******************************.**********.***.********.*********************..*******.**.*.****.***********.*************..*************.******.****.*******.*********.***..*.********************.*******.*********.********.************************************.******.*****.******.*********.***********************************************.*********.*.*.**********************************.******.*********************.*****.*********************.*****.***********************.***.*****.************.**.*******************.***************.**********.****.**************.*******.***.********************.***********.*****.********..******.***********.*********.*****.*.*****.**.*...**.***.*********************.****.******.*******.***..**********..*.********************.************************.**************.*********.*******.***.***..*************..*******.**..********.*****.********.***.******..*********************.*********...*.********.******.****..****************************.********.*********.**********.******************..**********..******.************.*********.******.***.**.*************.***.**********.************..*******.**************.************.*.***.**********************.****************************************************.*****.**.*****.****************.***********************.*.**************.**.*****.************************...*****.********.***********.****.**.********.**.******.*.**************************.****.*.********************************.*************************.***.**********.***...*****************.*.****************************...*********************.**.*****************.**********************.****************..***********.**********.*******.**********.**.**.**********.*.***..*******.*.*****.*******.******.*****.*.** *.*************.*********.****************************.***.*.****.*******.*...*******.******..************.*****************..************.**.**..***...********.***************.*****.*********..******.***************.****..*.***********...****.*************.***********.********.*****************.******************.********.****...****.***.***.******.*..********************.*********.***.*****.***..*.*..**.******.******.***.**.****..*********************.****.**********.**.*********.***********************.***************...******************.****.****.*****.*********.****..***********.********.***********.****************.*********.*********.****.********.***************.****..**********.***************************************************.***.******.******************.*********.****..**********************.*.******.*.*.******.********..******************************.********************.****.*********.****.*******************************.******.***.***.*****.**..***.***.**************.**************.*.*************.*********.***.**..*******.*********.*************.******.****************************.************************.***..***********..*******.************************.*******.**..*******.**..*********.*************.***********.****************.************.***************.**.**..****************.*******.****..*******.***.**********.*******************.****.*.*******.**********.*.********.******.****.*..*.**************.*****************.****.**.***.*****.***.********************************.***.*.***********************..**.******.**********.*.*********.***************.*********************.*****************.******.***.*.***********.*.******************..***********.**********.*****.**.**********************.*****************************.***************.****.*********************************.*****************************..****************************************.**************.******.******.***.************************.***.******.******.********.************** *...********.***********..***.***.************.************.**********.**.*************.*****.*****..***********.*******************.******.******.********..*****.********.********.*************************************.***.*******************.***..****.********.***********..**********************..*.********.*.*.******.*****.****.***.***********************.************.**********************.*******.******************************.***************.****.***************************.***.**********.**********************.*****.*******************************.****..*.*********.*******.*************************.*..********.****************..*.**.***************.**********************************.*.**********************************.**********..********.**********************..***.****.**************************.********.***********************************.**********.*.******.******.***.*******.*********************.*****************.************.**.**.**************.*.*********************.**********.*****.***.*************************.***************.*******..***********.*******.***********.*************.*******.*.************************.*****.*******************.*****.********.********.**********.********.**********************.*.*.***.****************.************.******.*************.*****.****.*********************..********.*************************.***********.**********.**************************.****.*.*******.*****.**..******..*******.***.******.******.*****..*****..*****.******.**..***.*****.***.*.******..*****..****************.******.******.*.***********************.*.*******************************.*****.**.****..*****.*****************.*****..****.****.**.***********.********.*****.*.***********.***.****.**************.**.************.**.*********.***.*************.*******************..******.*****.*********.*************************************.***.**.*****************.**.******.****************************.*****.****.***.***************.******.*********** ************.********.******.******************.***.**....*.***********.*********..*****.**************************.*.**********.*************.**.**.*********.************.*.**.*.*******..*****.******.*************************************..**********.*******.*********.**.**********************.*..****..**************************.***********.******.***.********************.********.*.**********.*********.***.*******..***********************.*****.*************.*********.**********.***********.**.************.**.**.***.***.************.***********.**.*********.*******************.**.****.*********.********.****.******.*.*.******.****.**************.***.******************.***.***.**.*********.*******.*******.**********.*******.****************.*.********.**********************..*****************.************.*****************************************.*.*.**.*****.*****.*****************.********.******.**.*****************.********.**********..********************.*******.***..***.****************************************************************************..**********.******.**********.**.***..****.*******.*****.***.*.***.**********.*.**********.****.*******.*************.*.*******.*********************************.****.**.*****.*******.*****************************.*************.****************.********.*********.**********************************************.***************************.***********..*********.*******.*.************..**.***.**.*********..***.**.***********************************.****..****.**************************.***.****.***.******.**********************..**************.*.********.***.************************************.******.******.********.*.******************.********.*************.******************.******.********************.**********.**.*.*..*********..***************************.**********.********.********.**.**.****************.********.*************************************.***.**.****************.*.*************.****.***.***.*.****** *******.***.********************..*******.********.*****.*.****.*******.******.**..************.**.********.*********..**************************.*****.********.*********.*****..************************.***************.**.*.***************************.**..**.****************************.*.********************.******.*******.**.****.*********.**********.**.***********.*.******.*************.**********.***.****************.************************.******************************************************.*****.****************************************.**.****..*******.***********.*********************..***********.***.***************.*********************..****.***************.****.*****.*****************..*****.*********************************.**.********.*****.*.******************************.****.*.*****.*.**..******************.**********.******.***.***.**.**********.****************.**..*******.**.****.****.*...********************************************************.****.*****.**.*******************.******.*********.****.************************.****.**.***************************.************.****.***..**********.**.****.************.**.*****************.**********************************************.***.******.*******.*************.*****.****.**********.*.**.**.*.********.**.*..*********************.*.**.*******.***..*****.*************.***********.**.*..***********.**.********.********.*.************.****.**********************.*******************.*****.******.*****.*****.**************.****.***.**.************.*.******.****************.***.****.*********.****************.*.***.***.*************.*****.***********.***********.****..****************.**********.***.*******************..*********.**************.*******************..*..***.*****.***************.***************.**********************.*****.*************************.*********..****.***.********.*.**.*.*.********************.****.**.***.***********.********.*******.*****.************.******************. *****************************************.****.********.****************.************.*******************.******.**************.**********.*********.********.***.**.**.******************************.*********.**.**.*************.************.*.********.***..************************.********************.*.********.**************.****************.********.**************.************.**.****.****..*.*********************.************.********.***********.****..********.**********.*********.*.****.*********************.*.**.*****.*****.**********.*.*****.******.*.*****..***.********.*.****.******.********************************.**************.***********************.*******.*********.**************.*..********************.****.**********************.**.*************.*.************..*********.*****************************************.***...***.***********.*****.****.********.******.****************.**********.************.******************.****..**.*********************.*.****.*****************.****.***..*********.***.****************.**********.****.**.***************.*.***.*****.*******************.*.******..**.******.**************.**.*********************..*.*.***.****************.****************************************.**.***.****.***************..***.********.**********..*******.*****.**.*.***.******.*************.*************.***.**.*****..*.*.*****.****.*.*********..*****.*******************.*****.******************************.***.**.*****.**.***.****.*************************.*****************.**********************.****.**********.****.*.***********************.****..******.**.******.***.***.*****.*.***.**.***.****.*****.****.*.********.**.**.********************.*****************.**********.***.****.**********.********.******.***.***..**************.*********.***.*******************.****.*.*********************************.**.**.******************.************************.****************************.**************************.***************.************ *****.*****.*********.***.******.*.******..*****.**************.**.**************.************.**********.********.**************.*******.**.*********.***********.*************.**.***********************...****************************.***************.*.***************************.*******************.****.************************.**.********.****.****.*.********.*******.**************.*****.****.********.***.*********.***.****.*********************.**.********************..***************************.*****.***.*****.********.**************.*.****.*****..****.**.********.******.*****.**********.****.*.****.**.*******************.**********.***.**********.**.*****.*.****.*********.**.***************..*************************.******.***.*****.***************.***.**********.******.***.*********.***************.*********.*****************************..**..********************************..*.********************************.********.*************************.**********.***************..*********.**.***.*******.*******************.**.*.********.*..*****.*****..*******.******.*.************.********.******.**.**************.**********************.*******.*****.*******************.******.***********.***********************.*****.******..*************.**********.************************.*********.********..*****.**.**********..**.*********..******************.*************.******.******..*.*.**************.****.**.***.*****.************.*****************...***************.*****.***********.*.************************************************.********.************.********.************.******.******..****************.*******.********************.********.***.*************.*******.****.***.**.**************.*****.***********.*.******.********.**********.*********.****.*.*.**********..*********.**************.******.**.*********.********.******************.**.************.*******.******.******.******.***..*************************.****.*****.*******.*.***************************** ******.************.**********.********.********.*****.****.*****.***.**.*******.*****.********.**********.**...********.***.******************.*.**....**...******.*.***********.************.**..*******.*.*************************.******.*.********...*.******.***.***************..***.********.*************.*******************.********..***********.**********.***************.******..*********.*******..**..**********.*******.******.********************.*************************.******.*******.***.**************..***.**.******..*.*******.***********.*.*******.***********..***.************.******.*****.***.*.*****.********.*******.*****.***********..***********************.*******.*..**.*.**.***********.*.******.**.***************.************.*****.******.*****..*****.*************************.**..*.***********.********************.**.*********.************.************************.***.*********.**************.******.**********************.**********.***.********..*****.***.****.***********************.*****.**.*************.***********.***.**.***.*******************.***************************************.*****.******************.****.*****.*********.***.*.****************.******************.******.*******.****************************.*****.*********.*.*****.***.************.******.****.************************************************************.**********************.*****.****************************.******.*.*******************.**..*.******.***.*****.*************************************.********.**.*****.*******************..*********.*..******************.*.************..*.*.*.**.*.****.*****.**************.***.**.*********.************.**.************.*******.***.****************.**********.**..**.**************.***.******************.***.******.*********..*.***************************.****************.***************.***********..*.*************************..********.***.**.**.****.************.***.********.****.*****************..****.**..****.***.*********** ****.****************.**************.*******************.***.*.***************************.*...**.**.********.********************.*.**.***************.*************.************.*******.***.*******.*****.******.**.********.*****.***.**.**.**********************.*******.*..****************.******.**.*.************.******************.**.***.*.**********************.***********..********.****.*.*****.****************..*********.*****************************.***.**************.****..***.**********.**.**************.**.*******.***.*.*****.*****************.****.**.********************.****.*.*********.*.************..*************.*******.***.**************.*.*******.***********************.******.*.******************.*********************.**.***.****************************.******.****.***********.*.*.**.*****.********.***.******************************.*********.*.*******.***********.***.*******************..*********.******.********.*********.***************.****************.*******.*.*..***********.*******.*..**************************.**.***.*********.*****.*****.*******.*************.********.***********.************.***********.**************.****.*.**********.***.*******.************.********.*******.*****.*************.**********.*************.**.**.**********.*************.*******.*.*.*****..**.********************************.**********.*.*.**********.**********.**********************.****.**************.********************..**.**********...********.*************.****.*********.**********.********.*.**.******************.**..*************.***********.***************.************************.****.**.*********.********.***.*******.**.********.*********************.**************************************.**********.********..*******.***.********************************.*******.*****.********.********.**.*****************.****.*******..***.****.***********.**********.*********.**.**********************************.*.********.*************.**.*.**..*************** *************************.*.***.*.**********..**.******.*********.***************..******************...***************************************************************.*********.*****..************.******.********..*******.*********.*********.*****************************.*********.********.****.***.******.***********************.************************.************************.***************************.********.*******************.*.**.******************.***************.***.************************.*****.****.*****************.**.*****.*******.***..*.*************..********.*.***********.****************.********.*******************.*****.**********.***...***.*.****.******************.**********.****.********.**************.*******************.*********..*****.**..**************.************.************************.***********.*.***********.***************.******************.*******....********.*.**********.*.*******************************.****.***..*.**********.**********.************.****.**********.***************************************.*.**************************.***.**.*..********.**.**.*****.**********.***************************.*****.********.*******************.******..*..*****.***.*******************.*.*******.**.*****************.******..*****.****.**.****.************.********.***.******..*******.****************..****.****...*****.**..*.***.****.*.***.***.******.**********************.**********************.*********.******.********************************.******.***.*************.*.*.**********************.****.***.*.*.**.***..**.****.*****.*************.*.*********.********************.*.*.****.********..***..**********.***************************************.************.************.***.***.**.*************.********.**..*.*************************.*******************.******************************.**********************.**********.**.**.************.****.******************.*.**************.*****.**.***************.*******.**.***.************ ***************.*****.*****.**********.******************.***.******************.*.********.****..*************.*********.***.*****************.***************************.**.****.******.********.******.****.**********.***..*******.*******.****************.*******.*********.**********************.**********.***.**..*.******.*********************.*************.*.******************************.*********.***.*.*******.***.******.*********..*.*****.*****..*.******..*.****.*.***.**********************.******..**.***.****..**************************..**********************.***.*****.********.****************.*****.*********...**************..**.****.***.*************.******************************.*.****.**.**********.******.***********.**.***********************.********.******.**********.*********************.*********************.**********************************************.******.*******.*****************.*****.**.**.*******.*******.*****.**.**********.*******.************************..***.**.**.**.***.****.***.*.**********************.************.**********.*******************.**************************.***.******************************************.*.***.*****.**..**.*.******.********************.*.**.*.**************.*******..***************.***.******.*****************.*****.**********.*****.*******.*************.***.****...***********.**.*.*******.**.**************************.**.********.*****.***.*.**************..*****************.************.******.******.*.****.****.*******.***.**********************.*********.*****************************.*****.********.*****.*****************.*****...****.************************...*****.*************.*******.********.**.***************.****.****.********************************.*****************.*******.**********.*******.*.****************.******.*******.*.*********..***.**********.******.***************************.****.*****************************..*************.*.*.****.*********************.***..*********.*.**** *********************.************.*******.*****.***********.*****************.******.*****************.***.**********************.****************************************.********.*.**.*.*****.****.******.*.**********************************..****.********..**************.******.*********.****.**********.***.******.***********.*********..**********************.**********************************.****************.***************.**.**********..***********.*****.***********...**.**.**.*****.*****************.***************..*********.****..************.***.****************************.****.****.**********.*******..***********.****.*.*******..****.**********.*******.***************************************.*****..********..*****.**********.*.***************.**.***.****.********************.**********.*******.****..*.**.********..********.*****.**.*.******.*********.**********.***.***********.**.*************.****************.*********.******.*********.***********.*.***..***.********.*.****************.************.*******.*******.*********.**.**.********.********.**..*.**.*.*.*.******.***.********************************.**********.*************.****.******.*******.*.********************.*******..*****.*.***.**.****.*************.*****.***.************************.************************************************.*********************.********************.*******.****.************.*****.*******.*****.********.**************************************.*****.*****.*.***********..*.*.*******************..****.**.*******.*****.**********************.**********.**.*****************.*.**.***.**..*********.*.***.***.**********************.***********.**.*.**********.***.*************.***********.***.******.**..*.*********************.**.*.*******.********************.*..******..****.**********.********.***********.******.*.*************.****.*..*****.******.*****.*.*********.****.***************************.******.***.***.*.****.*.******.****************.******..***************** ****************************.****.******.***.**.***********.************************************************.************.***************************.***************.**.**.***************.******.**.*********..******.*******************..************.************.************************************.****************.***.****************************.*.***********.***..****.*****.*****.*************.****************..*********.**************.*****.******.****************************************.*****.**..***.*****.********..**.**.**.**.***...********.**********************.**.*******************************..***.******************************.******.*******.*******.**.******************.***********.****.**********************************.******.*.**.*************************************.*.**********..*******.*****************.************************.********************************.******************************.************************************.*****************.**.*********.*.********.***************************..*.*.******.***************************.***************.*.**.*******.*.*****.****.***************.**.****.*******.******************.**.******************.******.*********.******************.**.***********.***.**********.**********.*****.***.****************.*.*********.****.**.************.*****************.********.****.**************************.****.*********************.*****.**.*******.*******************.*******.******.********.***.************.*****.***********.******.************.**************.**.********.********************.*****************.**************.**..**************.***************.*******************.*******.**..*..****.*******************.****.***..******************************.***.***.************.*.*.**.****************.****.*****************.********.***************************************.*************.********.********************.*****.*****************************.*.****.************.***.*********************************.*** ************.*****************************.***.*****************.**************.*.***************.************************.******************************.**.******.**.**************.*******.**.*.************.*******************.*******.*****..***.****.***********.**.**.**********..**********.**************.**********.************.*******.*********.****.****.*.*******.*******.**************.*************************.*****.****.****.*********.*.***.***.**.*****.******..**********.****.*..***************************.*********.**************.********.****.*******.*****.*************.*******.**.**.*******.*******************..***..**********************************.***.******.*.************.*.****.**.****.****.********.************************************.***********.********.***************************************************..********************.**.*.**.****.**************.***..**********.**.*******.**************************.****.***.**.**************.****.****.*****.******************..*.******.*****..*.**********.*******.***********.******************************.**********************************************..*.**********.*.****.*********.*******************************.*********************************.*********************.*.****.*****.**************.****.*.*..*********.**************************.******.****.************..**.*.**.***.**.*.****.*********.**********************************.********.****************...*.*.*.***..**********.*.**.********.*******.**********.**************.************************.*****.***.**********************.*****.*****..*******.**.***********.**.*********************.****************************.*****.******..******.************.************.****.*******.***********.***.********.**************.*****.*.**.*.***.*******.**********..************.***.*.***.*****************.*.****************************.*****************************.**************************.***.*.****************************.**.****.**.**********.*.****.*****.*** *******.***.***********************************.*******.*..**********.*********.*******.*******.**********..******************.**.***************.**.******************.**********************.*.***..****.************.*************.*********.***.*.*****.*..********.**********************************************************.*********************.*******.*.********.*.*****.*****************.********.*.************.*******.******.*.**.*..************.***.**.**.******************.***..*****.**********.***.*****************************.***************.***********.**.***********.****..***********************.**********.*****************.******************..*.******.***************.************.************.********.************.*.**.*****************.***.****.*****************.*****************.*****.****************.*********.*********.*.****.*******.************************************.****.******.***.****..*******************************************.*****************************.******.***********************.***.***********.****************.**************.***.*************.***.********.**********************.*.***********.*******.*******.**********.*.*.******.*.******.****.************************..*******.*****************.*******************.****************.********.*******.**********************************.*****.**.**.****************..***********.*.****************.*****************..**********.*****..**.******.********************.*********************************.************...*..*******.*******.********************.**********************************..*.***********.**********.*******.********.********.*.****************.************.**************************.**********.*****.******.******..**********.********.*******..***.*****.*****.***.****************..*.****.*****.***************************.************.*********.*.******.*********.****************************************.**************.*****.*..******************.***.*.***************.*********.***.***** ***.*******.*****.*****.******************.**.*****.************************.*****.*.******.****************.*************.*********.********.************************.**********.******************.**.***.*********************************************.******.****************************************.***.*.***.*******.******************.******.****************.***.****.****************************.*********************.*****************.**********************.*********.**********************.***.*********.*****.*****************************..****************************************************.***..****.**.*****************.*.****.*.*****************.***.****************.**.********************.********.************.*********************.**.***.********************.********.**.*.********...*************.******.*******.******************************.********************.***********.************************.******.*.************.***********.***.**.****************.******************.***.****************.***************..******.**.***********************.*******************.**.***.******.***.**.***************.*************.****.******..**.***.*******************************..************************.*********.**.***.************.**********.************.**********.*************.****.****************....***********..***************************************..*****************.************.******.***************.*********.****************.*.***********.**.*********.***********.******************************************.************.*****.******.*************.****************.**************.*.***********.*******.************************.****************.****.******************************..********************.**************..*******..*************.**..*******..*.*****.*******************************************.**********.**********.****************.******.****.********.****************.*****.*.*.*********.********.**..*****..*********************..*****..*.******************* *******.****.*.***.***.******.***.*******.*********.*********.************************.****.**********************************.*******.*.*..**..********..**.**.********.***.********************..**.**.******.*****.************************.*.*******.**************.***.**********.***********.****.***********************.**.*.****..***********.****.*****....********.****.**************.*******.*****.*****.********************************************.*********.**********.****************.*************.**.*.*****.***********************.****.******.*****.************************.*****.*******************************.***************.***********.***.**********************************..********.***************.************************...************************.****.******.*****.*******..*******.**.****..***.***.*********.*******.**.*******.**.********.*****.**********..****************.*****************.*******.**.***.***.***************..******.***.*************************.*****************..**************..*********.****.**.***********************.*******************.**************.*.*.****.**********.*******.*****.******..******.************.***.*************************.************.***.******************.********..*.*********.***********.**************.**********.***************.*.*.***************************.******.*****.****.*******.******.****...*************************************************.***************************.*.*****.****..*****.***********.*****.*.******.***.*****************************.**********.******..******.******.***.**.****.**************.**************.*****************.****.**********.******.***********.*********.**********************.***.***.**********.*********************.*.***********.******.***********.******..*******.*****.***.******************.*****.***..***.***********.*******.*.**********************************.****.*******.****.*.********************.***.***.****.************.******************..**********.******.****.*****.** *******.******.****.*************.***************.***..*******.********..****.**********.**.***..*********.********.*.************************..**.*.******.*****.*****************.*********.***.**********.**************************.*****.*.*.********.***********************************..******.***************.***.*************.*.*****.******.****************.*******.*.**.*****************************.*********.***********.****.*************.******.**.*****.***.*.*.***********************.***..*.**********.*****.************.***.****.**.**.************.****************.*********.*.**********..*******************.****..*******************.*****.******.********.*.******.**********.********************.****.**********.*********************.*********.*********.*********************.**.***********.***.*.**.*.*****.********.****************************.********************.**********.********************.***.*********.**********.*.*********************************************.*******..*********.******.**************.********.*****.*******************.*********.****************************.****.*****.*.***************.***.***.*******.*******************.*****.*.***************..**********.*******.**********.********************.*****..**************.*********.**.*********.****************************.***********.********.*********..************.*.***.***********************************.******.***.*******..*****.****.*..*************************.********.*******.******.***********************.*...*********.**.****************.*************************.***********.*************.**.***.*.*******.*.*******************.*******************.***.**.**********.*****.*********.***.******..******.**************.*************************.***.******.*.**********************************.**************.*****.***.***.*****.************************.****************.***********************.****.***.*********************************************.**.********.*.****.*.*.************************* **********************.*******.*************************.********************.***.****..****************.*.**.****************..*****.*.************************************************.***..***.***.************************.********.*.*...****************.**********************.**.*********.******************.**********************************.*************.**************.************.**********.********.**********.***********.*********.*.***************..********.*******.*************************.**********.**********************.******.*********************.********..******************.*****.***************.*..*****.**.***.**.***..****.*.***********.************************.*********.****.***.******.****..******.********************************..*******************************.**********.********.**..**.***..*.**.**************.****.*************.*****.****************.*************.***************************************.********.*************************.******.**.**********.****...***************.**.**.**********.**.*****************.*******.*.*************.******************.***********.*****.**********.**.****************.*******.******.*********************.******************.**.*******.*****.****.******************.****************.********************.***********.********.*******.***.**.****.***.*******.******.***********..*******************.**************.*********************.*************.********************.***.****.**********.******.*************.*.************.*.********.**********************************.******.****.*.***.*.****.************.*****.***.*****..**********.*******.*********.*****************.****.**.*******.****.*****.*.*******.*.********************.******.****.****.************.*********************.*****.***.**.**.***.*****.***********.**.*.********.***.*************..**.************************.*.********************.****************.*******.**********.****.**********.********.**********.**.**********.*.**.*.********************.** *.**..*************.********.***********.***.******.****.**.****.***.************.*************************.***.******.*******.*****.******************.*******.********************..*******.********.*.***.*************************.**************.**.************...***********************************..*..*********************.*******.***************.***********************..********************..**.**************..*********...*******.**************.***.***********.***********.*.**.******.********************.***.***.***.**.**.**.***************.************.*.*****************.**.**.**.************.********.***.******.***********************.*.************************************.****************.***.******.**.*******************.*.***.***************.**************.*.*********************.********.*.**************.****.*******.**********.***.*******.********.**.**.********..****.**.*********************.***********..***********.**********.****.*.**.*******.***********.******.*******.*****.***.********************.*******.**********.**********.**.***.*.******.**.**************.**********.**.*.*******************.***..*******.***.**.*******.*******.**.*********..**.************.****************************************************.************************************************.*******.*.*.*********..**************************.*******************.*****.**.***.*.***.**********.*********.******************...****************.******.*******.****.*******.****.*****.*.**********.*****.*******.******.****.**************************.*.**.**************..***.*****************************.*****************.*******************************.***..**************..*****.****.****************************.**.*****.****.*.****.*********.********************************.*******.*****************.*******************.*************.**************.**.**.*******************.*****.**********.*********.*********************.**.******.****..******..***.*******.*************.***.******.*.**.***** ************.**********.*.***********.*******.*.*.*************.****..**********.**********.***********.*.****************************************..*********.****.*************************.***.******.*****************....*********.****.**.***********.*******.*********************.**.***..**.*******************.***********************..****************.**.************.*******.*******.*********.************..*******.*******...****.*.*********.**************************.****.********.******************.***************.*****.*****.*****************..**************************************************.***********.****.*********.*****.***..******.*.********.**.******.****.***.***.****.*******.***********************************.******.*****..*********.*********.*********************.**************..****.*.***************.************************.****.*****.**.********.*.*********.**********.**********..*.********.****.*.*****************************************.****.********.***.**.**********************.********************.*******.*********************.***.***.**.***.***.*******.**.***********.******.*****.***.*****.****.************.*******.**********.********************..*****.***.***.****..*.*********..*****..***********.*...*************.***.****..******.***.*****************.******************************.***********.*****.****.******************************************..*****.******.*.**********.*.******.************************.**.****************..****..*****************.****..******.*****************************.**************..**************.*******.***************.**.***.*.**..***************.************.*********.***...*********.**..***.*********************.***.***.*************.**.****.*********.******.********.*.**.**.************************.***.*..***********.*******..***.****..******.***.***.***.**..********.**********.***********************************************.***.***.***************************...*.*******************.**...************.******** *************.***********.*.**.*.**.*********.*******.************.********.***.**********..****.*******************.*.************.*******..*.**********.******************.*********************************************.**.*.***..*************.***.************.*****.**.********.******.***************.*.*****.**.*******..*****.***.**********************.*****.*******.**************************.*.**********.*************.***********************************..****************************************..************.*************************************.*****..*****************.**********.**.**.*******.***********.***.*.*.****.******.*****.*.*.***..****.*********************.*****.*************.*.******..***********.*****.********..***********.*********.*******.*******.*************.****.****.****************.*********.*******.****.***********.*..******.*.****************.******.********.*************************.*.*****************.*.********.******************.**********..*************.**********************.**.*******.****************.**********.*.**.***..**********.**************.**************.*.************.*************************************************.*****************.*************************.*.*******************************.**************.**************.****.*********.***.*.*****.**.*.*.*.****************.*********.********..***********.*********.*.******.**********.**.***.**.***************************.*****.********************************.*****.***************.*********.**.******.****************************.********.****..***********.********************************************************************.************************************.*********.***************.*.***..**************.*.******.****.******************.****..*********..****.****..****.**.*.**************.****.*.*.******************.**********..******..***.*****************.*.*.*******.***.*.***.******.*.*.*.**.***********..**..*.*******************************..*******.***.*.*************** *****************.*..*.****.*.**********************.**********************************..******************.***************..***********.*****.****.********.*************..***********..********************.***************.*.*******.******.*************************.****.*******.**.************.********..*.*.****.********.***********..****.*******.**.********.*****************************.***.****.**************.***.********.*********************************.***.************.*.**.**********.*.*****.****.************************.************************.*********************.*********.********************.***.******..**.**********..******.***.*****************..*******************.****.***.********.*.**.**********.****.**********..***************.**************.***..***********.****.*********..*****..*******************.*********.*.***********.******.****.********************.**..***..******.****.***.**.*******.**************************.**.*.*******.*****.**************.*.***********.*******.**********************.******.****..***..*****************.******************************.******.****************.***.******************.********.*****.*********.****.*.*************..*******.***.**************.***.**.*.*****.*.***************.********.*****.*******.**********.**************.*.*******.*.***************.*..**.************.*.**************.*****.***.***************.*.***************.******************.***************.*.*****.***.*.**.*********.********.****.***.******************************.****..*.*.***.****************.**.**.*****.******.**********.****.********.*********.*****.*****..****************.**..**.**.***.*****.*.**.**.*******************.*******.*****..*****.*************.*****..*****.*********.**.**********************.**.*************..**************.*****************.***.***.******.*************************************************.**.**********.*****.***.***.******.**.***********************.**********.*.*******************.**********.************** *.***..******.*******.*.**.*********************.**.***********.***************************.********.*****.********.*******.**.*******.*.*****.*****.*..*.***********..*********************************.*******************.**.********.***.***********..*****.*****.**.*.*****.*.*.*******..**********.******.*******.**************.****************..*************.************************.**.******.*..*.**********.*****.*****.**********************..****.****.*******.*******.********.***************.*.***.*************.****************.*********.********.*******.***********.**************.*******.*.******.******.*****.***********..***.*******.*.***********.**************.****.*****************.********..************.*******..************...*.*****.******************.****************.*..**.***********.***.*********.************.******.*********..**.*************.************.***********.**.******.**********.**********************.**.******.*.**.*******..********.******.*.*.********.***.*****.***************.********************************.**..*************.*****.****.****.*****************.**.******.****.**************.*.**.*****************.***.****.*.********.*..***************.***********.***.********************************.**************.******************.**.********.*.************..******.***************.**.****************..*******..*********.*..****.********.***...***.*****.*******..*.********.**********.****************************.**************.***..**.********.*****.******.*.*****.*******.***************.*****.**********************.**.***.***************.******.*******.********.******************.******.*.***.********************************************.**************.*****.*****.********..*.*****.*************************.*******.*************.**********.*********.*.*****.***********.************.*****.***********************..***..****************************.**********************************..********..******.******.****.**********.*******.**************.* ************.*.******.*.***.******.******.*****.*.*******.*******.*******.*..**.*****.*****.*****.**.******.**********************************.*.***********.***********.*****.****************..***.*******.**************************.*****.*********.***.******..*****.**************************.***********.**.*****************************.*****.*******.****************.*.****.******************.**.***********.**************.******.***.********.***.*************************.************.***********.****************.************.**.***********..********************************************..****************.**.**********.**.************.****.*********.********.**.*.**..*********************.************.*.**.*.*******.***.**********..**.****.**************.**********.****.*****************.**.*..******************************.*********************.*********.***************.*****.**..********************...******************************.****************.*************.************.**********.*******.***.*******.*********.***********.************.***************.**********.******.***.****.*.**.********.***.********************.**..********.*****..*.**********.*****.*.********************.*****.******..******************************.**.****.***************..*********************************************.********.******************************.**.****.*************.***.******.*******.********.*.************************.**.*.***.**.******.***************.*********************.************.*************************.****.*********.*****.****.********.**.****************.***************.********..**.**********.*.**********************.***.***********************.******.********.******************.*********.*.********.*******.******.***.*.******.****.*.*****..****.*.********.**********************.*************.**********************.*******..**********.******.***.*..******.*****..**************.*********.*****.**..*******.**********..***..********.****.*.******.*******.************ **.***.****.*.*******************.****************************.*****.******..*.**.*******..*****.*****.****************.************.****.**.********.**************************************************..************..****************.********.*******.*********.********.***************..*******************.**.*******.*****.********.***********.*************.********.*.*******.*.******.*.*************************************.**************.*****.****************.**********.*****************.**..***.********************.*.**.****.****.****.***.*******************.********.*.************.************.******.****.***************.******.*******.******.******.******************************.***************.*****.*.*************.**.****.*********************.*.***************************..*.**.***.*.****************************.************.***.*.********.*********************************.****.**.*.**.******************************.***********.*****************..****..*.*.*************.*********.**.****.*.*.**.***.*****.****.*******.*.**.****.*****.***.********************.*.********.******************.****.**************..****.*********************.**********.****.*********.*.******.********.*****************..*.******.****.**.**.*.*******************************.******.************.**.********************.***.**************************************.*********.*******.**.*****.*.*********.***************************..*.***.**********.***.***********.****.***.**********.***.************.************.****..*********.*****.*********.*******.*********.***.************************************.**.**************************.*.**********.*******.****.**************.**********.***********************************..*******.**************.*********************.*********.******.******************...*.****.***********.***********.********.*****.*******.**************.***.*.*.***.*******************.****.****.**.***.*******.*******.********.****************.*.********.**.****.************..* *************************************************.****.**********.**********.*********..***********.*....**..***.******.********************.*.************.**************************.************.******..********.*****************.*..*.*.*.*.*********************.*..*..*.********************..************.**************.**.****.*****.*******.**.****.****.***********.*******************.**************.********.**********************.***.**********************.********..*******************..************.*********.***.*************.*.*********.********.********.**********.***..****.**********.*.*********.*************.******.***.****.***********************.*****.********************.*****************.**********.*******.******.********..****************.*******.**.*******.**.**.*******.*.*********.***************************.****.******************************.*****.*******.*********..*******.*********************.*********************...*.******.*.*.*****..******************.***..*******************.****.**.********.********************************************.**********.***..****.******.*******.****.****.****.*****.***********.***.*.************.**************.*****.*.*********.*************.*.*******..**.****************.**************.**********.**.********************.**.*******.**********.******************.*******************.*.******.********.**************.*.*********.***.****..**************.**.***.*********.***************.********************.****************************.****.********.*.*****.*.***********.*******.*********.********.***.*****.*.****.******************************.*********..*.***********.****.***********..*******.**********************.*******.******.**.*.***************.****.*.*****.*..**************.********.*.**.****.*.**.***************.*****.*.*******.****************************.***..***********.******.*****.**********.**.*..******.****.**********.******.**********.*****.*************************.*..****.*******.*********.****.******* ***************.******************.****************.*.*.*********.***..**.****************.****************.*****..*.*.**********.*********.***.****.*************.**************.*********.*********.*.********.***.************.***********.********.*******.**************.***.*****..****.*.***********.****************.*.***.*****.**.************.********.******************.*****.*******.********.************.**************.*.*.*************************.***.****..**********.**.****.**************************.***********************.*********.******************.***.**.*********************.******.**.**.*.**.*******.***********.*******..******.**.************.**.****************.************.******************.******************.*.*..***********************.*************.**.*******.***********.*********....*******.*****************************..*******************************.***********.****.****..*******.************.*******.***********.*.*.*********.***************.***.************.***..**.************************.*********.*****.*********************.******.*.************************.***.*************.*******.*.**.*********************.******.*****.****.**************.*************************.***.**.********.**********************.*.*.*.*******.****.*****..*********.***.************....****************.************************************.********.*.************.*******.********.*********..*..**************.**************.*****.******.*********************.**************.*.*****..****.**.**************.***.****************************.***********.********.********.***.**********.*******.*..***.**.************.********.*.*******.**.*.*****.**************.***************.*.*********.***************************.***.****.**.*********************.*********.***************************.*.*********************************************.*****.************.***.*****.**************.**.********************************.**********************************.**********.*.*.****.******** *******.*********.***************************.**.*********.**********.*******************.**.*******.******.****.**.********.*****************.******..****.***...***************.****.*********.**.************.**********************************.**************.******.*.*************.**..***.*************.*******.***.*****************.***********.***.*******.******.************.******.*.******.****.**.*********.****.************.*****.********.***.*********..*******.*.***.*********************.**.**.******..*********.***.*.********************.*************.********************.************.**.**.**.****.***.***.***.********.*****.**************.**.**********************.**********.*..********************.*.************************.********.**.*********.**..***********************.***********************..********.*******.****.**********.******.*.*.**.*.***.******************.****.**********.******.******.*******.***.******.**.***..*******.**************.****..****.*.***...******.********************..******.*************************.************************.**************.***************..****.**********..************.*************.******.**.****.***.******************.**.***********************.************.***********.********.***.*********.**.********************..************************************.*****.****.***..**********************.*******************.***********.*.***********.*******.*************.**********************.****************************.*********.*****.**.********.*********************.*.************.**..**********.*.****************..****.***************************.**.*******************.************.****.*******.**********.*********.*****.*.*.***.*************..*******************..**********.*.**.***.********.*******.*****************.************************.*****.*******.**************.********.****.*****************************************.***.**********.*************.*****************.*************.**********************.*****.****.***** .*****.*********.*****.***********************.****************************...**********.*********.**.****..**.***.***..*************************.**************.***.************.******.***.**********************..******.**.************.***********************.*.***************.**..*******.****.********.*.**********.***.*******************************.********************************.*****.*********.*.*****.*.***************************.***************.***************************.********..**********************.**..******************.******************************.************..********.*********.*************************.*****.*.******.***.*********.*******.**..****..**.**************..*******.***************.*******.**.**.**.*.*******.***..*****.*.*****.**************.**.******************************************************************..*..*****.*******************************.**..*.*.****..*.****.**********.************.*********.**.**.******.*.*****.*****..**.********.*****************.***********.***.********.*****************..********************.*****.****.*********************.********.******.*****.****************************************************.***************.***************.*****.*******************************.**.*****.*.*********.********.*.*********.*****************.*************************************.*****.******.****.***.**.********..**.*.*************.***********************.*****************************************.*******.*****.**********************************.**************************.***.**********.**.****************.*******.*************************..**********.*************.**************...****.*.**.*..**.********.***.***.**********.*******.********.*******.*.***.***.***.*************************.*.*.*.****.*.*********.********.***.************************.******.**************************.****************.***********.*.*****.******************.**************.*******.******.****.****.*******.******..***.*.*********************** ..********.*****.******..***********************.**********.*******************..***********.********.*****.****************.***..**.**.**...**************************.****.****.***************.*.****************.***********.******.**.********.*..****.**********************.********.*****.***.*****.*************.********.******.**********.******************************.************.**.********.*.****************.*****.***.*************.************************.*.****.*******************.*****.*********.*.***********.***********************************.****************.*****.***********.***********..********.*****.*****.******.********************************.*.***********************************.*.*.***************.***.*********..*******.***********.***.*********.**.******.***..************.*.**.***.*.******.***************************.*************.****.******.**..**.************..*****.**.***********************.*******.*.*..*****************.********.**********************************.******.***********************************************.*****..********.********.********************...*************.*****.****.***********************.******..***********.*******************.***********.*********..**************.*****.***.******************************.*******.*****.*****.*.**********************.*.************.**************.*.*******.****.*******.*.*******************.**********************.****.**.*****.*****.*.********.*************.***.***********.*********.*****************.********************.******.*******.**********.**.*****.**.******.*********.****..**********..*.**********.**.**.*.**.****.**.*****.*****.********************..*.*.********.**.****.*.************.**.******.************.***********************************************.****.*.**************.**************************.**.***************.********.******.****.**.*********...***.***********.*****.****.***..******.******************************.**.**.******.*****************************.********** ***************.**********.***************.*********.**********.****.**************.***.***.**********************************..**************.*******.*********.*************...**************.**.********.*.****.***.***************.*****.***.*****.*********.*************************************.************.********.*****.*******..**.****.******.*.********.*********.***********.**********************.********.*.**********.******.*****.*******************.**..*********..***.****.*************.******.******.***.*******.*******************.********************.****.********.**.*.*******************************.**********.***.**.***.****************************************************..***.*.****************.*********.***.****.****.********.*******.****.*******************..*******.***************.******.*.*********.*.***.***.***************.*.*************.******************.**********.****.***************..***.***.*..**.**.**********.************.***.******.*******************.*.**.*********.**.*.*.**.******.*****.*.**********.*********.***.********.*****************.*****.****.***********.********.*.*********************.**..*****.***.********.***.***************.*******.*.*********.**************.*****.*..*******.*****..*************..******.***.*********.*********.*.*******************.*************************.******.**************.***.*..***.******.*******.***..*******..****.*...***************.***********************.****************.**********.*.****.******************************.***********.**************************************..**.***.****.*******.***********.***********.****.******.*********************.****.****************************.***************************.**********.******.*********.*************************.**********.********************.********.****.***************.***.*****..********.*********.*.***.*****.*****.**************.***********************************.**************.***************.*************.*******************.***.************** **.***.****************.***.******.*****..****.*****.**********.*.******.********************************.*****************..*.*************************.*.****.*********.**.*******************..*************.***********.*************.*********.******..******.****.*************.*********.******.**************..*****.**.**.********.**.******************.*********.**.****************.***********.***********.*********************.*************************.****..************.*********************************.***********.*.************.*************...**.**.*.*************.*****************.***.********.*.*.**************.*************.*******************.******************.********************..**************.*****.****.**********.*********.************.**..******..*****************..**************.********..****.******..************.*****.*****.********.*****.*.************.************************************************.****.*******.***.****..*.*******.*********.******.*****.***********.*****************.****.*..************..*******.******.********..*************.***.***..*******.**************.*.************.******.********.*******************.******.*******.****************.***.***************************************.***************************..***.*****.*.****.****.*.***.*******.***.***..*******.*********************.************.**********************.***********.**.*****.***.*.***.**.*.************.*.***.**********.**.*********************.******.*.*.**..***.*****.************.******.*.***********.***************.***********.****************.*************.********.****.**.*.************.************************.********..*.**********.*****.**.**.*****...*.*******..****.**.**********.*******.********.*******..****.**.**********.**********.********.*.**..***..**************..***.******.****.****.**.****.*****************************************.*********.*****.*.**********..******************.**.*.*****.******.*******************.*******************.******.****** **.**..****.******************.**********.**********.****.*******.********.**************..*****.**************************.*************.*****.*****.**************.*************.****.***************************.*********.*.*********.****.***.**.***********.*****.****.*********.*********.*************.********...****.**.***************.*****.**********.************************.**.***..*********.*.*************.********.***********.****.****.**.******.*****.********.*************.****.**********.*.*********.*..**********.***.************..*.***.**********************************..*.*****.***********************.************...***.**********.**.*****************.************.*****************************.************.*************.**************************.*******.*******.*...***.******.************.*..*.******.**********************.********************************.****..*******..***.***.*********..***.*.*********.******.********.*******************.***************.***.*****.*.**.***************************.***.*.**********.**********.****.*.******************.**********.***************************.**.***********.******...******.******.*.*******************.*******.************..************.*************.********.***.************.*****************************************************.*********.***.*****.**********.*****.******************.****.*****.*********************.**********************.******************.**.****.****.******.******.*..**************.********.***************.************************..*******.*************.********************.***************.**********************.*.**********.******..*.************.*..*************.****.***************.********.**********.****..***.*****.***.*****************************.*.******.*********.****.******.*********************.***************************.**********.***************.**.*************************.***.***.********************.**************************************.*******.*****.*****.*********.***.*.* ****.************.******************.*************************.***.*.************.******************..****.*******************.*.*********************.********************.****************.*****.***********************.**************.********.****.***************.*****.****.*******.*.******************************************************.*.**..**************************.**.***.*..*.***.*****..********************.***.***.****************.*************.**********.*******************.********.***********************.*****************.************.**********************.**************.***************.**.********************.****.*************.************.**********.********.***.*******.*****.******************...****************.***.****.*****.*..*******..********.***************.**.****************************************.*******.*.***************.**.**********.**.*****************.****.*.************.******.*.******************************.*********.********.******.**.***********..***.*******************************.*.***..**********************.*********.*******.******.************************.****.****.*****.******.************.*******************.*.***********.***********.*****.***************.****.*.**..*****************.****.******.*.*.*******..**.********************************.**********.************.***********************.*******.**********.************************.**.***************************.******.*******.**************.*******************************.*************.********.***********.*************.*****************.***************.*.*.****************.*************.**********************************************************..******.*.************..******************.*********.****.*************..*.*.*****.****************.*********..*.****.**.*******.************.*************..**.********.**********************..***************.**************************.******.*****.**.*****************.****..*.***************.****.****..************.************** ******************.********.*******************...*****..*.*.*************.*********************************.********.******.***************************.***..**********.***.******.*****************************.**********.*************************.*********************.******.***************..***************************************************.**.*********************************..***.********.*******..***.**.*************************************.*************.*****************.**************.******...*******************.*******.***.**************************************************************.*.****************.*********.***********.*******..**********************.***********.*****.*.*******.****.******************************.***.*.***.***.***********.*******.*.*************.**.*.*****.*.*************.**...**************.*******************.*********.**.*.***************************************************..*****.**************.******.****.********************************************.*****.************.*******.******.***************.**.**.*.******.******************.***.***********.**.*********************.***.*..**.********.***********.****.*.***.***********.*****.**************************.*.*******************************.******************.*****.*..***.**********.****************.**.**********.**.******.******.*..****************.***.**.*****.*********.***..**********.*****.*.****.*****.*******************.*********************.***.*********.******************.************************************************************.*************.***************.*.***************...****************.************************.***************.**************.******************.****.****.******.*********.***..*******.**.******.***.*****************.*.****..*.*.*.*********.******.**********************..*****.*********.****************.***.****.*****..*******************************.******.********.*****.*******.*.***..*****.*****.********..*...******************************.**** ****************.******************.***.**.**********.***.****.**********..**********.******.***********************************************************.**.**********************.*.***********..***.**************...******.**.*******.*.*.********.******.*.****************************************************.*.******************************..***********************...******.***.**.*******..***.****.***********.*.********************************.*******.**.*************.************.*****...********************..**********.************.*****.**********.******.*****************.**********.*****.****.********.******.******.********.************.********************.*******..***.**..***.*****.**********************.***************.*****************..*************************.********************.*******.************.**********.*****.***...*.*********.*****.*******.**********.**********.*********.**.****.*.**********************.**************.**********************************************.******.*.*******************.********.*********.**********.***********.****.**.*.************************.***.***.********.**************.**********.*****.*******.**.******..*.******.***********************.**************.*****.*****.*******.*****.******.******..****.**.*********.********..*.***.*****************.**.***************************.*****************************.*********.*********.**.*******************.*******.*********.********************.********.****.**.******..***.****************************.********************.********.*******.*********************.************.***********..*.****.********.****************************************.*************...***********.*****.*******.***************.*****************.***********.*********.**.***.***.******.*.**.*****.***************************.******.**.**.***.*******.*************************.******.**************.**.*****.***********.*******.**********.*****.********************..***********.****.*****.**********************.* ********.*.********.*********************.*****.*..***************.*******************************.*.********************.***********.*********.*******.*****.****.******.**************.****.****************.***********************.**.*************.*********.***************.************..********.**************.***************************.**********.***.*..***.*************.************.*****.******.**********************.**.*********.****************...***.******..****.********.************.******************.******.*.*******************.*.*****************************.*.*********.**.****************.*****.***.*************.**************.*.***.*.**********.***********.*********.************.************.************.***..**************.************.********.*******.********.********.****.********.**************..*.***************.******.**************.******.*******************************************.*.********.****.*******.*.*********.*.***********.****.*.***.*****.*****..*******************************.********.*********************.*******.************.*****..**.*.***********************.************.*******************.*******************.*.*****************************.***********.*****.***.******************************.*******************..***.*************.***..***************.**.**.*********.***.***********.**********************************.***********.*****.***.***.*********.**************************************.******.****.****.*****************.****.**.*****.****************..*************.****.****.******.****.*.****.**.**********************************.****************.**.********.*****.********************.*******.*****.*************.*******************.*.*******.*.********.***.*************.*******.***.*.******.*************.****.**.***.*****.*****************************.*.*****.*******.*.*.*******.****.**.**.********.***.***.************..***.*************.*********.*****.***.**.********.***************.**************.********.*.**.*********** **.*************.**.****************************.**.****.*****.**.******.******.*****.**********.***********.************...*****.**************.*****.*******************.*********************.***.*****.***************************.*****************.**********.*.*******.*****.*******.*.***.*.*********.*********.****.*********************************.*.************.******************.**********************.*****.****.**.****************.**..**.*********.*********.*.*.******************************************.*.********.*****************.*****.*.********.*******************.***********.****.***************.***.**************.*********.***********.******.****************.*****************************************************.********.***********************.**.************.******************.**********.***.*.**.*.***.***********.*.*.*.**..*********.******.***************.*********..***************************.************.**.*******************.***********.**.******.***********.*.*.***.********************************.*.**********************.*******.**********...*.**.***.*******.*****.******.*********.***.**.*.**************************************************.***.********.*.**************.*.*****************.***..*****.**************.**..*************.*.****.**..********.********.**.************.******.*************..*.**.**********.**.*.***.*.*******.***********.************.***..**.*****.*******.*..*********..**..*...****************.*************************************************.*.****************************.**********************************.**********..*.*****.**************..*****************************.******.****.***.****************.****.****************************************.****************.*********.***.****************.**.***.**.*************.*********.**.*************.*************.**.***************.*.***.***************.***************.*****.***********.*.***.****.**.****.*.******************.**.***************..***.**.*.**********.************* **.*.****.*.******.*****************.*****************.*******************.******.**.*****.**.**********************************************************************..*****.******.**********************************.******.**.****************.*************.****.*******.**..*****.*******.**********.**********.****.*************.*********.****.*.**************.********.**.*****.*********.******************************.************...*******.************..*****************.**.******.**.****************.************************.***.**.***..******.**.*******.*********.******.***.*****.****.***.*****************..*******.******.*******..***.****.***.*.**.*.*************************************...***********..**********.*.**.******.*********.*****.***.***********.********.***********.**.*****.************************..**.*************.****.******.**********.**.********.****.*************.**.*****..***.******.**.*.***************.********************.***..******.**************************************.***************.******************.*******.*****.********.*.****.************.******************.***.*******************.******.***.***.***********.*********.**.*****.*****.******.***********.*******.******************.*.***.***..*****.**********.*****.*.****.*****.******.*********.**.************.****.*************.***.***.*********.**.***************.*****.***********.******..***..**.*****.******.*****.*********************.*****.*.****************.*.*..******.*******.*.**.**********.***********.*******.***.*****..**.*******.***.***.***************************.***.***.***.************.**.****.****.*********************.*********************...**********************.*****.*********.*******.******.*********************..***********.****.**********.*******.*.*******.**********.**********.*..***********.***.******.***.**********.*.****.*.*.*.********.***********.***.*.********.*.***.*******.*****.******************.**.******.*********..**.*******.***.******.************.**.******** *.*********************.*****..*******.******.*******************.**********.**********.*.****.************.******.******************************.************************.**************.*****.*******..*********.*****.*******************.**.******************.**********.*********..**********************************************.*****************************.*******.**.*********************.*******.*****.*************.***************************.*.***.***********.******.***********.*******.*************.*****.***.*************.***.*****.*********.**************..*.************.***************.********.******.***************..**************.*******************.***********.********.*.*****************.*.**********.****************.*.*****.******.***.****.******************.**.********.**.*.****.******..****.****************.******.*.*******..*.****************.***.******.**.***.*******.******.**************.***.*********.*.****.***************************.*****************.******.*******.***.**************.*******************.******.*****..*********.*.********************************.**.*.*.***********************************.**************..**.****.******.******.********************************.***************..**********************.*.**.*.***************.**.************.*****.********.****..******************.*****************************************.*****************.*****************.********.***********************..*****.*************************..**.*******************.*****.*.*******.*..*******************.*****.***************.*********.****.****...************.******.*****************.*.*****.**..**********.*************..****..****************.***.*******.*.*****************************************.***********.******.***********.**************..*********.*.*********.********************************.*********.**************************************.*********.*******.******.*******.*******.***.*..*****.********************.**************.*****.***.*******.**.*** ..*********************.***.*******.**.***********************************************.**********.******.*******.***.************.*************.***********.******.*********.*******.***.********.**********.*****.**************.******.*******.*****************.***************************..*.**********************.***************************.************.**..*********************.****************.************.******************************.***.*****.**.************.**.*********.*****************.*******************.*..*.**.***********************.****.*****************.*****.**********.******.**.***************************************************.*********.**.**********.*.***************************.******.********************************.**..**********.******.****.*********************.*************.***********.****.*.**************.*****************.**..*****.******.**************.*****.**.******.********.***.********************.************.*****.***************.*****.************..******.*.*******.***.*.******************..**.****.**..*.****.******************.******.******.******.******.***.***.*******.**********.*.*******.****.**.****************************.*..***.********************.*.****************.*****...******.*****.************.*.******.******************.**********..**.**.*************.***.***************.*..***.**.*******.*********************.**.*****.*****************..*****************.********.****.****...***************.***.****.*************.*****.**********.*****.*..**********.*************..**.*.***************.**.*************..******************..******************************************.*********.************.*********.*********************.****.*.**************************.***.*.**.**************..*********************.***********.*.********.*.****************.*******.*****.**********.*******.*********.*********.***.***.*****.*****.*.****.**********************************.***.***********************.*************************.******..*** **********.******.*****************.********..*.*.****.********.***.*******************.*****.*****.*.***.**.*.************************.***************.**.*****************.**********.*.*********.*******.***..***..*..**********.**.**************************.**.******.********.*****************************************..*********..**.*.*********.*******.*.********.**.**************.*.******************...**********.*******.**********.*.***************.*********.*******.****..*******.**.**.****.**.*****.*****.*******.*.****.*..***************.***..***.*****.*******************.**.**.************.*.*****.**.*************.**********.*.***************.********.***.**************.*.************.**********.**********.******.*.**.***********.***********.*********..*******.**********.*************************..************.****.****.*.***.***.************.***.***********************.*****.***.*******.**.*******************.***********************.**********************.**.***.********.***..*************.*************.*****.******.*.****************************************************************************.*********.***.****************.*****..************************.*******************************************.**************************************..*****.***.*..*****.***********.******.*.*.*****.*.**********************.**.***.******************.****************.****.*******************.****.****.**************.**.******.****.*.****.****.*******.*************************************.***********************.******.*************************************************.**********.****.**.***********.**.***********************.********.****.*.*****.******************..****************..***.************.****.*******************.*************.*******.*****.***.**********.*******************************.******************************************.*..*****************.**..*****..**********..*..******..*******************************.******.****.***.**********..***************.********* ***.****.******.************************.****..***.**********************.**.*.********.*.*********.****************.******************.***********.***.****..***.****************.******************.*.*******.*****..**************.*********.********.******..****.*******.***.*.**********.*********.**.***********.****.*.*****..***.********************************************.****************************.****.**************************.****.**********.***********..*.***************.********.*.*********.**********.******.******.***********.******.**.*.*.*********.**.*********.**.***********************.****.********...*.**.**************.****.***.*******.*********.*********.**********.****..*************.**********************.***************************.******.****.*****.********.********************.*****.*****..***********.**.*********.*****.********************.******.**.****.****.*****************..******.*******.****.****.**.************.********************************************.*******************.*.***********..*************.********************.******.***.*******************************.*****.******.*.*********************.***********************************.************.***..*****.**.**.**************.******.******.**.**********************.*************.********.*********.****.*..**********.**********.*.*******.*.***..************.*********.**********************************.***********.**************.*.*****************.***********.****.***.**.*.**.*****************************.*****.*******************.**...***..*.*******************.****.***************************.**********.************************.*******..*****.*********************.****.*...*******************.****.********.***************..*.*******.*.***.**************.***********.*****.******************.***.**.**.**************.*.**.***.******.*****.*******..********.*..**********.********.******.*.**.*.*******.***.*************.**********..***********************.******************************* *.***************************.*.*****************.******.*****.**************.********.**********.*********.**.******.*.*****************.*********.*****.********.************.**.********..*********.********************************.*.***.***.*..***********************************.*****.*.**.*.**********.***.***********************.*******************..********.*.*********..**.************.**********.******************.*******************.*****************.*****************.*.****.***************.**.********************.**********.****.*********.**********.*.************..**.**.**.****.**********.*.**.****************.**************.***********************.*********.********.****.*************.*********.*****.*************.***.******.**.**.**********..*************.***.**.********.*****************.*******************.**********.***********************************.************.**********...*********.*.***.**************.**.**.*.*******.******.*.****************.***********.*.*.*******.*******.************.**.****.*.*****.**************************.*****************************..*.******.*.**************.*********.***..***********.*.*****.**.**.*.******.***************.****.*********.******************.*******************.**.********.****.****.****.*********************************************.**..********.**..*****.***.*************.**.********.***.*****************.*********************.****.***.****************.****.************************************.*******.*********.*****************************.************.**.**.******.**************.******..*.*.************..****************.********************************.**.**.**********.***.***************.**********.*.***************.*********.**..***.****.*********.************.*******************.***.*.***********************.******************.*.****.**********************.**********.*.*********.*****.*.***.**.****.*.**************************.***.**********.**********.*****..*****.********...****************.***.*.* **.*********.*******************.***********.*****************.*.*****.***************.******.****...**.***************************.***...**************************.**.*.*.*****.**.*.*.******.*****.**************.*.*****************..*******.*********.******.*******.**.*********.*****************************.*.***.*.******.************.*******.******.*****.*******...*********************.**.**.*******************..**.******************************.**.***********************.***************.**.**.*****..********.**.************.********.************.************.******.*.*****************.****************..**************.*********.*************.**..****.************.*.*..*************.************************.******.****.*****************************************.****.*********************.**.***.******************.***.*******.*.*****************.************.******.*****.**********************.*****.*****************.*.****.*******.***..**.******.********.**.*************.***.****.**************************************..*********.*.*******.**.*******.******************************.******************.************.***********.************.*****.**.**********************************************************.******.*******.***.*.*.*********************.****.****.*******...**********.********************************..**.********************.**.*****.***.**.*****.***********.****.*************.*.*******.****.**.****.**********.**.****************..***.*.************.***************..***.***.*****************.*.****************************.**.****.****.*.********.*.***************.****************.**...*************.****.*****.*********.*******.*********.********.**************************.******.*********.*****.*****.******************.***********.*********************.******.**.**************.**.****.********.********.********************.*****.*.*.*********.*.***********.*******.******.**************.*******.**************.*****.***.**************.***.***************.**** **************************..******.****.*****.***.*..***.******..*********************.*****.*******************************.***********************.*****.*****.**************..*************.**.*****.****.******.******.*******.*****.***********.**************..*****.*.********.**************************************************.*********.****.*****************.*..*************.***************.***************************..*****************.*.*********************.************.*.*****.*.***********.*********.*****.********.*.********************.*****..*.*.**************.***********************.*.***********.****.****************.*********.*************************.********************.*****.****.*****************.************.*********.**.*.******..**************..******************..**************.********.************...***********.*.*******.********.*********.*.**.*****************************.****.*.***.***.*************...****************..************.****.*.********..*********.**.****.****..***.****************.***.******.*************.*****.***********************.*****..**.**.**************************.**.*********.***********.*************..****.****.***************.**************.*******.*********.**************.***.*************.**********.******************.******.***.*****..****.***.****.**.**.**..************.************.*************************************.****.********.**********...****.************.*.**********.**.********.********.*.****.**.********.*.*******.**.***************.********************.***********.******.****.**********************.***.*********.****.*****.*********.****.******************.******************************.**********************..***********************************.*******************.**************.*******.***.*.**********.*******.******.*************.***.**************.***.**********.*.**.********.****.*********.***.***..*******.*********************.****..*.*********.*****.**************.******************.*..******** ****.**************.*****.*****..***.*******.***************.*****.********.***********************.***********.****.*********************.*.*.****************.******.***.*****************.*.*******.****************.*.*.*********.**.****.*****************.*******************.***.*.***************..*****.*.*********.*******.*************.*********************.****.*****.************.*******.****.*******.**.*****.***************************.************************************.***********.******************.***.******.******************.*******************.******.*******************.***********************************.*******.********..******.****.*****.*****.***************.*****.******.*****.***********.*****.************.**.*************.******************..*****..****************.******************.***.************.********.******.***..*******.********************.***.******.**********.*..*..*******.***.*****.************.****.**.**.****.********************.***.*.******.*.**.*****.*******.*****.**************.***********.************.*****************************.*.*********.******.*******************.**.**********.***********.***.**********.*******..************.**.*.*..***********.******************************.***************.*...*************.***.*********.***********.*.**.********************.***************.**.**************.**.*******.************.*.*************.*******.*.******.**********************.*****.*******.********.*******.**.**..********.*..****..*****.*********.****.*******.*****.*..****.***.********.******************.***********************.*.*.****************************..***********.*.****************.*****.***************.*************.**************************.******************.**********.************..***********************************.**************.*********************************.************.*************.***********.*********.***************..******.*********.****************.********************.**************.************..** ********.***************.********.*****************.**.*************..*.***********************.**.************************.***********.***********.*******.*********.*****.**********.**..****.*.*********************.****.*********.**********.**..***.***********************************.***.******.******************.***.**.**.**************.*******.**************.*****************************.******************************.******..*****.*.**************.*..*******************************.*.*.*.********.************.*******.*********.************************.*********.*****.***.*.**********.************.*.****..****.*.*******..***********.******.*.**..**********************.*.***.*******.**.**********.**********..*****.************.***************.*.********.**.***.******.***.*******************.********.*******.*******.*****..***********************.****.******.*.************.*******.*******************.**.*******..**********.****.***********.**********.***.*.*.*******.****.*************.*.*********************.********************************..***.***************..*****.***************************.*****.*************.*******.******************.*.*****.***.*..******************************************************************.*********.******.*.**.*..**************.***************.**.***.**************************.**.******.****.*.*.*****.**.**.*******************.****...*.*************.*************.*******************.***.***************..*.*.********.******.******.*****.**************.**.********.***************************..*.****.*******.***.***************..*******.********.*******.*.*****.**.**********************.**.****************.*******.******.******.****.*****.*.*****************.***.*.**********.**.****.*************.****.**************.**.*********.******.*******.***.***********.************.*****.****.***********.**.*.********************.******.*.*.**********************.**.***********.**********************..***********.*****.*************.**..******* **********.*****.*.*******.************************************.****.***.**********.*******.****************..*******.***************.******************************.******.*****************..****.*.**.********.****.*****************************.*******.*******.************.******.*****..*.**.*****.**************.**************.*******.*******************.*.***.***************...***.*****************.*******.*.****************.*******.**********.*.*************.***********************************************.******************..***..*.*************************..*********.******************..********.*****.****.*****.*.*****.*************************************.****.**.*********************.******************..*****************..**.**..*.*.*.*********************************.*..**************.**************.******.***.*******..**********.*.*****************.*******.***.*******************************.******..*************.*****.*.****.****************.*******.**********.**.*********.********.***********.****.**********************.********.******.*..******..********************.*************.*************************.****..*******************************..*.*.******.***********..*********.*********.**************************************.******..***.******************.********.*********.*********.*****************.**************.*****.***********.************************.**********************************************.*******.*************************************.********************************.**.*.**************.**.***.****************.*.*.******.***************.**.*****.************.*******.*********************.**.**.************************************.*******.***********************************.********.*****..***.***.****.*************.*******.****.****.**********..*********************************************.****.******************.*****.*******************************.*****.********************************.*****************************.********************** ****.****.*****.*********************.**********.**.*.*.**.***.***.**********************.***..******************.**.****.**.**.****.*******.*************.********************.***.*.********.*.****************.*****...********..*******.**...****************.************.*******.*****.*******.*****.****.***********************************.*.************************************.****************.******.****.*****.******.*.****.************************.*********.**.*.*****.**.***************.****.*********.****..***********************.**.**********************.**************.*****.***.*.*********.****.*********************************************************************.****************************.*.*************.**.*****************..*.**..**********.****.*****.******************.*****.************.**.**************..********************.**************.*************.*.********************************************.**.********************.***********.***.****.***********.************..***.*.*.****.**********.*********.*********.***.********.****.*.******.**.***.*.*******************.***.******.*******************.******.**..*********...*****.******************************.******************.*.****.*.**.**********************.*******.*.********************.*.***.**********.***********.***.********..*.**.*********.***.*********.*.*.**.***********.********.***.*.*****************************************************.***.*.******.****.******************.*.*****.*****************************.*.*****..********.****..************.**.*******.**************..*******.************.******.**************..***..*..*.*****************************.**************.******.**.*********.***.***..*******************************.*********************************************.************************************.******.******************.***.******.***.*.******..**.********.***.*..******...***********.*******.*******.*****.***.*********.********.**************************.**..****.************.* ******.***********************.********.****.******.********.*******.*.***************.****************..*************.**..***.*****.*********.****************************.***.**.***.******.********.******.**..********.****************.**..***.****.************.*****************.*******************.***********.*..**********.**********.******.***********.**.***********.***************************.*.********************************.*.************************.*********************************.***********.*******.**********.*.*****.**.*.******************.*********.**.********************.*.*..********.******.*****************.**..**.***.*****************.****************.***************.**************.*****************..*****.******.********..****.************.****..*******************.*.*********.*.************************************.*****************************.****..*.**********.********.***.*****..****************.**.****************.**.*******.**********.*************.*.*******.********.**********.***********.**..*.******.********.***.**************************************..*.********.*******.*****.***.*.**********..***********************.************************.*.*************.***************************************.*..*******.********.************.****.*..******************.***.********.************.*****.*******.***.****.**********.********************.********.**..**.********.*************************.****.***.*******.******.*************************.************.*..*********.*********.****.********.*.**.**********.********.*************************************************.**.***.*************************************..***.****.*******.**.******.**.*.*************.**********.**.****.*********.****************.*****.**********.**.********.*********.******.***********.**.*********.****.************************.*******.**********..*******************************.**********.**************.**.************.**.********************************************.*.******* *****************.******..*.****.*.******.*.***.*.**********.************.****.*********************.******.************************.****************************************************************.***..***.***.************.**********************.******.****************************.*.**************.*******************.********************.****************.*******.**.************.***********.********.****.*.************.************.****************.**.************.****.****.********.*****.***************.*******.**************.************.******.****.**.*******************...**********************************.*******.****..***********..****.***.***********.*******.*****.*.****.********************.*****************************.****.***.**.*****.*******..*.*****.*****.****.*.****.***.****.*.***********.****.**********.*****.*.**************************.**..**.**.*.**.****.*******.******.**.***.***.*******..*****************************.**********.***.****.*******.***.************************************.*****.**.********************************..***.********************.***********.*****.***.**.**.*******.****.*****.*********.****.***********.**.**.*.****************..************.******.**********.**********.************.***.***********************************.***.**********.********************************..****.***************.******.******.***********.**.*********.****.**.**********.*.***************************.*.**.**.**.********.*************.**.*.************************.**.*********************.*******************.******.***************.****.*****.**.*********.*************************..*****.********************.*******.**********..******.*****.*****************************.************.**.********.**.********************************.**.**.**********.************.**.********.*********.*******.******.***********.*************************.********************.**.**.***************.*.****.******.******.*****************************.***..******.****.****.***** *..**.****.**********.**.****.*****.*********.****.****.***********.**********.********************************..*******.***********.****************.**.******.*************.****.*******.***********************.*.***..***.*********.**..*.***********.***.***.*******.****.****.*****.****.***.**********.*******.****.*******************.****.*****.*******.*******************.****************************.***************************************.*******.******.**************.*****.****************************.**************..****************.*.*******.**************.****************************************..******.*.*****.******************.********.*******.***.*******.******.***********.***.***.*.******************.***.*************..**********************.**********.****.*******.***..**************.****.*********..**********.**.*************.***********.***.*.**.************.**************.********.*******.**************.****.**********.**************.******.**.***.**********.**.***.***.****************.******.*.**********.*.*****.**..**.*******.**..*..*...**.**.*********.******.*.******.**.*.**.****.*.****..***.*.******.*.*.*****.**.*.********************.*********.******.*..*.****************..**.*****.*.****.*********.*.*****..*******************************.**********************************...************..******.*******************.**.**************************.***********.*.********.*****.****.*********.***.*****.******.********.****.********************.***************************.*******.****.************.******.************.******..*.******..******************....**..*.**.*********.**.******.**************.**************.**.*.*********.******.***********.****************.***************.**.****.**********.******..******.********.*****.********.*********..***...**********.*******************.**.*********.*******.**********...***.**.*****.*******.******.*************.*******.*****.**********************.**********.***.******.****.**************************..***** *********.****************.***********************************.*****.*.************.**.*****.**********.**********************.**********..******.************.*****.**.************************************.****.****.**************.*********.****************.****..*..**.**.************.*.*****..**************************.**************.*.************.*******.*****.*.****.*.************.**********.***.*****************.********.********.***..*********.***.*****.*********.********.*.*.********.****.*.**********.*****************.********..********.**************************.*****.*****.******.*.****************.**.***.************.***********.*******.**.******************.***********..************************************.*****.*****..*.*****.*****************.*.*************.**.************.*******.*******.************************.**.****************.*.***********.****.*****.*************..**********.*******.*..******.****.*****.*************.***********.***********************.****..***************.*.*************.****.*******************************.****.**********************.*.**.********.*.**************.****.****.*****.*.*.*******************..****.**.***.**********************.*********.**.**************.**.****************.*****.********************************.*****..************.****.********.*******************..***********.**********.***.******************************.*******.*********.**.*.**************.******.******.*****.****.*******.*******.********.************.*****.**************.*******.****************.*.*.*.************.******************************.*.****.**..**.********.***..*.****.*******.*******.******.****.****..*****.*********.****************************.*********.***********************.***.**.****.***.****************.*******.**.*.************.*******************.***.*.***********.*************.***.****.**.***.******.*.************************.*.***************..******************************.****.********.*******.*******************.*** **.**********.*******.******************.***************.********.***.***********.*.****.********************...*..*********.*****.*.*********.************.**********************.*.**.********.*.********.***********.*************.***********************************.**.*************.************.******.******.******.**************************.*******************.*.*******.****.************.*****.*****************.**.***********************.*.*****************************.*******.**********.**.**.***********.*********.**********.**.**********.*************************.*********..**.********.************.********.*.*.*********.******.********.***.*******...*************.***************.*.**.************.**.****.***..*****************.*******.*******.**.************************.*********.********.*.********************.************************************.***************.*******.**.********.*****.**************.**.*********.**.**.************..*****************.***********************..*****.************.************************.*..*******************.****.*******.******.**.*..****.*****.**********.****************************.****.***********************.****.**.********.**.*****************..********.*************.**.*..*******..*********..*****.**.**.***************.*****.**.*******.*******.************.*.*******.*********.***..******.*******************.***.*********.**************.*******.*************************.*******************.****.**********.****.****.*.***************************..***.**************.********.***.*********.**********.*.***.*******.************..********************************.***..****.******.*.****.**.**********************.*.**.*************.********.*************.***.**.*******.**.***************.**********************************.********.****.*************************.*********************.***.********.**.*.******.*********...****************.***************************.*****..***********.********.**********.*.********.****.*******..* ***********************.**.**.*.*.**.*****************.*******************************.****.******.***.*********.*********.**.*.*.**..************.******.*******.****************************************.*.***.***.************..********************..***..****.*.**.*******.****************..******.****.**********************.********.***.*.**.****.*********..*********..*******.****************.*********.**************************.*************.**************.*****.***..****.***************.***********.***.******.****.**************.*****.**********.***..**..******.*************.**********.**************.**********.*.******************.****.********.******************************************.**.****.****.********.*********.******..*..***.**.**.******.**.*********.***************.******.***.************.**********.************.******.**.*********.*****.*******.**.*.**********.************.*.****.***************.****.********.***********************.**.****.*****.******.******.********.*************.*.******.**************************.***************.********...**.*******************.***************.******.*********.*.****.******************************.****.*******.*.***.*************.***.***..****..********.***************.****.*****.****************************.********.*********.******.****************************.****.**********.*******************.********.*****.*******************.******.*******************.********.**.**.*.*.****.**.***********.***********.**************.***********..********.********************************.****.**.***************.*.****.*.*********************.*******************...**********..***************..*************.***..*******.******..*.*.****.**.*************.****..**.**.*.**************..*************.***************.*******.*********..******************.***..****.*************.*********************************.*.****************.**************.*******.****.*********.************.**.*****************.************.************.****** **.***.***************************************************..*************.******.*.**..********************************.*.**********************.***********.*************.******************.******.*******.***.*****.*****.***************...****.*.*****.***.*.*************..******.******.**.**.*******.**.*****.*********************************************.****.***.*.***.*********.*********.*********************************.*********.*...********.******.*******************.*************************.***.*****************.********....*********.*.*******.**.**************.*.*.*****.********************.***..**.*****************.*.*.**.****************.***************************.***.***********.*******.*********.***********.***.*********************.********.***.**************.***.*****************.***************************************************.**.*******************.**************.********.********.******.*******.********.*****.****.*************.**********.**.**.*************.*******.**********.*************.****.**********.**************************.********.**.**.*****************.*****.*.*.*.****.*********************.****..*******.*.********...******.***.**.***.*********.******..********************.**.*******.***********..***..*.*.**.**********.******************.*******.**.*********.****************..**************************.*.*******.************.**********************.******.****************.*..*************.***.******************..*********.*.********..*******.**************.***************.****.***.*********************..****.*.****.**.**********.****.****************.***************************.*.*******.****************.***********..**.***********..*******...**.*******.***.****.**.******************.*****...************.**.*.*.*******.**********.********..***********.******.*************.*******.************..********.*****.******************************.******************.**********.***************.*******.*.******.*****.**************..*********.*** **.******.*******.*********.**.*.**********.****.****.*******.**.**.******.*.**.***.*.*.*******************.*.**.*******.*********.*.************.*********.**************************.*******..***.**.***************************.*****.****.*.**.**************.****.*.*..**.*******.********.**.********.*.**********.*.*********.*.*****************.**.*..*.***************************************.******.*********..*.***.**********.************.*.*************.***.****.**.*****.********.**.********..*****..*.****************************************************.*.*.*********************.****.*****.*.*******************************.**************.******.*******************.***.*.**.*****.**********.**************************.*****.**************.*************.**.********.********..********.****************.***.************.**.******.****.******.*.********.***************.********.*..***.*.******.**.**********.**************.**********.*********.****.******..***..*********..************.****..*******.********.******.*****.****.****************.*.*****.********************.*****.****.*.*****.***.**.*.**********.********************************.**..***********************************.*************************.************.***.****.************..*******************************.********.**..**********.*.*****************.*********..*****.**.*******.*****.*************.*.*************************.******.**.***.******.*******************************************.**********..***.**************.************.******.********.**********.*****.*.*..*****.*.****************.**************..**********.****.********.*******.****************..***.***.*******************.*.*******.*****..*****************.***********.*.**************.***************.************.***************.*******..*.*.********.****.**********.*.*******.*****************************.******.***************************.**.**.********.**.************.****************.****.*******..****.******.*************.*******.*.********* **********.*************.**********.*********.************.*****************.***.*********.****************.*****.***.*********************.**********.**.***.********************.*****.******.***************************************.*******.*********.**.*.************.**.*****.*************.********.*.*************.*********.**..*********.**.***.****.*******.**************.*.*****.**********.*****.************.**********************.*.***.*******.*******************.*****.****************.********************************.**.**.****************.****************..****.****.***********.***..******************.*********************.********.**.**.********************.*.******..**.********************.*****.**.******...*********.*************.****.*************.***.*.********.*******************.****.*********.**.*******.*********.***************.********.********.********.****.*****.*..**********.******.**.***********************************.****...************.*************.****.****.***********.******.**.****.********.*.********************.***********.********.*******.*********************..********.***************.********************************.******.**********************..**************.***.***..****.********.*.*.****.***********.**.******...*************.**.*****.***.****.*************************..*********.*******************.****************.******.************************.***************.*.*******.***********.****.*******.******.****.**.************.*.****.***.*************************..*****.*..*.****..*****.******..**.****************.***.*****.********.*****************.*.***.*********.****.*************.*******.*********************..***********.*****.***.******.************.*..***...*******..*******.****.********.*************.*.***.***.*****************.***.***************************.***.****.********..********.***********.******************************.***************************.**.***********.*.***.********.************************************.**. ******************.*****.**..*.********************.**************************************.*************..*********.***********************.**.******.***.*******.***.*************.********.****..********.****.************..****.*********.******************.**************.******************************.*******.**********.*************************.*.**************.*****.****************************.*******.***********************.*.**.*.*************.*****.********.***************.**.******.***..**********.*****.****.************.************.***.*******.**********.***.*.***.**************.********.*****.*****.*.****.*********.****************..**.***********.*******************.*..****.****.******.****..*****.***.**.**************.*********.***************.*.*******.*********.****************.**********.***********.*******.*********************.********.**.************.***************************.****.**.******************.*.************.**.***.*******.******..*********.*****.******.**.*.**********.******************.**********************.******.****.*******************.*********.******.*******************************.*.*.*.**..***************..******.*****.**********..*****************.******************.*************..************************.*****.*********.**********************.******.**.**********************.********************.**..*.***************.**.******.*********.**..******************.**.*******.**********.***********.***.*********.***.*.*********.**.**.***.****************.**********************************.****.*****.**********.***********..******.*****..***********.***********************.***.***.*****..**********.****.***********************..*.***.*****.*****.*.*..*.*.*****.***********.**..****..*********..************.******************.*********************.***********.****.*****.**.*************.*******.*.*.*.*.*.**************.**************************.*..************..****************.***************.****.*******.**.*.********************.* ***.**************.**.****.*************.****.**.*.*.*.***************************.****.************.************.*********************.*****************************.********.******.*.*********.*.************************.************.**.*.*.**.**********.*******.*************.********************...***.*********.********************************.*****************.**.***************************************************************.********.*************.********.*************.*******.****.*****.***********.***.********************.****.*.**************..***********.*******.*.**.**..***************.*******.********.**********.**..*.*************..**************.*******************************.****.*.**************.*******.*****.*******.******************..**.******************.******.*.************.****.********.**.****************.***************.***********************.****************************.******.******.***********..**********..***********.**************.*******.*********************.****.**.*.***..***..*****************************.********.*.***.***.*******.***.*******.**.***********.****.**********************.******.****.***.***************.**.******.*******************.**********************.*****.*****.******.*************************.***********...*.**************.***********.*.**.*****************.******************.****..*******************.***.*****************************.**.***.*******.****.********************************************.********.*.**.*********************.*******.********.**********.*************.**.********.*********.******.*****.***********.*******.********.*.*******.********.***************************.*********.**********..***************.*****.**.**.*************.****.********.*.*.*************.**..***..******.*.****.****.****.*.****..***********.***********.***.*.***.***.***************.*.************.*******.***************.**************.************.*********.***..*.*.**************.**.*.******.****..****.******************* ****.******.********************.*********************.***********.****.*********.********.***********.***.*.**..*******************************.****.*****************.***.*********.*******.****************************.************.**************.*****.***********.****.***.*********.******************************.**************.*****************.****.******.************.**************.****.****.*.*****.********************.*****.***********.*****.****************************...***.*****.**********.***.********************.****.**.********************.**********.*.****.**.********************..**********.********.*********.*.**.***************..*********.*******.*.**************.*********..****.*********.********.***********************.****.***********.*********************************.*.**********************************.**********.*.*******************.*****************..***.**********************************************************.*****..******************************************************.******.***************.***************.*****..**************************..*********************.**..****.*.***.**********************.****.*****************.****************.*********.*******************.*********.******************.***********.************************..*****.***********.**********.*..*****.*.*.**.*******************.**************************************.*********.*.****.******.***********************.********************.****.***********************.******.**.***.******.*******.************************.**.******************.**********************.***********.***.****.*************************.*.**.*****.******.*********.*******.*.***.**.*******.*********..************.****.*.*****************.******.**.*********.**********.**************.****..*.****.*****.******.*.**.*********.*****..*.*.*.************************.********************.***.*************************************************.*.***************.*************************************.************ ***************.***************************.***.*******.*******************.**********..**..*************..****************************.**.******************.***************.*****.***.****.********.****.*************************.***.*********************..*.***************.**********.**********.************.**************.****.***.*******.********.*********************.***********.*.*.**.*.**************.*******..***.*****.*************.************************.*******************************.********.****.****.*.******.*.***********.*************.******************************.*************.***************************************.**..***.***.*.********.*************.******..*******.*****************.***.********.*******.********.*****.***********************************.*******.***.********************.*******.*****************.*****.***.*****************************.************************.*******.*****.**.********.***.************.**.**.*.**.***.***...*********************.***********************.**.**.*******.*.***********.*.*****************************.*..*.*******.*******.***.*************************.******.*****.*.**.********.*******.***..************.******.*****.*********************.**************..**********.************************.***.**************************.***********.****************.**.************************************************..*****.********************.*****..******.*************************.*******************.**..******.*******.************************.****.*********.******..**.*************..*****************.**.*.********.****************.*******.*********.*******.**.******.***************.*******.********************.**************.***.***.******.********.**************.**************************.*.********************************************..********.********.***.****************...***********.******.*****.*****.**.***.*******.**************.***.******.******************.***.****************************.********.**.***.***.**** *****.*********.****************.****************.******.***************.*************************************.**.**********.*****.***************.*******.*******.**********..********.********************..***.******.**.*.******.**************.*****.****.***********.***.*.*..********.*****.**..*****.*****.***.**********************************************************.**.**************.********.**********.****.*****.********..******************************************.**********.*******.***.*.***.****.*********.**.****.***.******.*****.***.*****************.**.****.******.*****.********..****.***********.**.********.***.**********.****.**.****.**.****************.****.************.*******.****.*****.*************.******************.********************************.*****.*.*********.*************.**********.***********.**********************************.***.******************************.******.*************.*********.**.****.*****************.*.**.***********.************************.********.**************************.**.**.**********.***********.**..******.*******.****.*******.********.*****.****************.*************.**.****.*************.********************************.*****************************.*****.******..*.******************.*.*.*****.*****.****************.**************.**.**.**.***..******************.**************************.****.******.******.***********************************.**********.**.****.****.***.*********.**.**.**********.*.******.****.********.*****************.*.*.**...********.****.*********************..***********..*****.****************.***.***.***********.***********.******.***********.************.*******.****.**********.***********.*****.**.****..*****.************..***********...***.*.*.***.**.*.*****.*****.**.*********************.*****.*.*.************.************.***********************..*********.************.*********.*************************************.**********.****************.******************..*********.***** **.******.*******.*.**.********.************.**********.*****.*****.**********.********.*.******.**********.**************************************************.***************.*****.***********.***.******.***.********.*******.******************.*.**.*.***************.**.**.*****.**.*******.*****************.***********.*******************.**.**********************.*******.*****..******.***.**.*****.********.*****.*****.********************.******...****************.**************.*******************.**.***********..*.****.*******.*.****.*****.*.*.**.*******************.********..*****.********.******.******.******.*******.*.**.**.***********.*.*.****.*.*******.*.*.****.*.****.*************************.*****.**.****************.***.*************************.*****.*.*****.***.*..****.****.*************.**..*.****.****..*.********.**.*************************..******************.*******.******.******.*************.******.******.********.**..*******.*************.*.*******.*********.*.***.***.*****************.*.*****************.****.*********.**.******.*******.****.**.*****************************.****..*******.**.**.**********..*******.****.*******.********.*******.***************************************************.**********.*****.**************.***.**.*********************************.*************.********************.********.*****.*********.**.********...*******.***********.*******..******************.*****.***********.*****.********.*********************.**********.************..*..********...*.*****.*...*.************************.************.**************.************.**********.********.**************.**********.****.*************.**.*******************.**********.*.***.*****************.***.******.*******.**..**********.****.**.*..***********************************..****.**************.***************..*************.*.******************.***.**.*.***.*.**.**..******.****.*..***.**.**********.************************************.********.**.*********.***.** ***.***********.*.***.********.**************..********..******.****.*********.*************************.*****************.********************.******.**********.*.*******.*.****.***.******.***********.***********.*.*************************************.**********************.********.******************************.****.*.*******.**********************.******.****************************************.************.******.***************************.********************.*****.****...**.*****************************************...****.***..*****.**************************.*************.**..**.**.***********.****..*******..********.******************.***********************.**..******.*****.***.**.**********.******...***.***.*********.*******.********..**.**.****************.******.****.***********.**.*************.***..********************.****.***********.****.*.**.****************************************.*****************.*****************.********.***....*****.*****.*.***.*.*****.**.******.****************************.******.***..*************.********.*******.**.**********************.***********.*.*************.******************.*...*******.*************.***..*****************.************.******...*******************************.**************************..*.************.*******************.*************.**.***************.***.*****.*.************************..************.**.*******..******************************.***********************************.*.***********.********.******************.****.**************.****.********.***.***********************..************************.***.*******.*********.**.****************.*********..***********.*****.***.*********.*********.****.**********.******.**************.*****.*********.**.*.******.*.**.**...***.**.**********.*********..****.*.*********************.**.*..*******************************.***********.*******.****.*****.*********.******************.***.****************..*.*.*****************.***************.***** *.*************.*******.****************.***********.******.**.********.*****.****************.*******.*.****..***************.****.********..*****.*.**.**********.***.****.*****.*.*****************************.**********.**********.********..*********.********.**************..***************************.***..***********.**.**.***.*.****.********************.*******.***********.****************.***.****.********.**.******.*******.***************.******************.**************************.*******.*************.***.**.********************.******.**************.*************.*************.********.******.*******.************************.********..****.********..*****.***************..****.***********.*****..*.******.*.**.***************************.********.***.**.**.****.****.**********.*****.****************.***.*****.*.****.**.*********.*********.*********.**.***********************.****.*****.*****..******.************.**..**********************..***********************************************.***********.**********.*******.****************************.*****************************.******.***********************.*******.**.***.*..********..*******.***.****.********.****.*****.*********.**.**.*.**************.***.*****.********.*.*******************.*..***.****.*****************.***************.*.**************.******.**..******************.**.********************************.*****************.************.*******.****.***********.***.**********.***********.***.**.***********.****.*********.******.**************.*.********.*****.***.*.**********.****************.*.*************..***********.***********.***********.***.*****************.**************.**.******************.**.**.**..********..***********.**********.*****.******.*.***.*****.******.**********.*******************.**.*******.****.***...******.**************************.*****.*.*************.*********.****.**.**********.**.*.*******.*.*******.******.************************.*********..***.*****..****** ****..***********.*.**************.*********.****.*****..*********.****************.*******************.*******.***********.***********.******.**.********************.***.**********.*.****.************..*********.*****.*******.***.***********.*********.***************.*********************.*.************.****.********.********.****.***..*******************.*******.******.***.******..*******.****************.****.**.***************************.**.*****.******.***********..***..******..***.*********************************.***************.******************.*.**.**********.*****.*.****..***************.*********************************.*****.*****.****.***.****...****************.*************************..***********.************************.***.*********************************.**************.**.**************.*..****.***************.**********.******************.*****.**.*..****.*************.*.*.*****.****.***********.********.***********.**.********..*.*********.***********.******.***********************.********.*.**************.*****.*.*..*******.**.*******************.*****.*****.****.***.****.****.*.***.************.********.*******************.********************.********.*.**********.*********.************************.**************.************.**************.*.***********.*******.*********.****.************.****.***************************.******.********.*..*******************.*************.***.****************.*******.****.**.****.********.*.****************..**************.***.*************.***********.****..*******.*********************.*****************************************************.**.*****..*********.****************.*******.********************.*.*.*************.**.*.*****.****.**.***********************.***.****.*****************.**.***.**..**********..***.****.***..*********.**********.**..*********.**********.**************.****************.*********.********.**.**********************.***.********.***.**********.*******************.***** ******.*.***********************.*******.****************.***.*****.****.********.***.*******.***.********..************************.*****.**********.******.***.********************************..**.****************.*.*.*******************************************.******..**.**.*.**.***.*******.********..********.**************.*******.*************.*.**..**********.*****.*************.**.***.********.*.*.*********.**********.**.**.***************.********.*******.***********************.******.**.******.**.***********************.*.*********.*.**************..*********.****.******.**********.*.****..*********.******...**.**************************..******.******.***************.**.****.***********.*******.*************.******...*.***..************.******.**.*.****************.******.*****.**.**************.**.****************.*********.*********.**.*****.************.*******.****.*************************.************.******.**********.*****************.*********..*****.*..****************************.**.*****.****.**.******.*******.*********************.**.******.**************.***.**************.****.**********.**********.**********..********.*******.**********************.**********.****.***************.*****....**************.*******.***.************************.****.********.*..****************.****************.************************.*.****************.*.*************.**********.*****.*********.**.***..********.**********.*******.**********.****.*******.*.******************************.**.*..*.************.**.*****.****.****.**.************.**.*******.***.************..*************.***************.*.********************.***.***.********.***************.****.***..*.*********.***************.**************.*****************.*****.***.***.************.**..********.***.***.*.*****************.**.*.*********.***********************.****.**.***.*.***.*********.***.******.***.***..*******.*****.**********.*****************.******.*****.*****.*****.**************.*** ..**************************.***.**************.*.****.***.**.***.*****.************..**.**.*.*******************.****.***********.******.****************.****.*************.*****.******.*.************..*********************.*.***.**************.**.*.************************************************************.*****..**************.*******.********.**.*********************.*****.****.*****.**********.************.******.*******.****************.******.*******..**.******.*.*******.**.*.****.***************.********************************************.************************.*****.*******.*.**.***.**********..*********..*******.*************************.*************.*****.***********.********.****.**.***********.***..***************************.****.****.*******.**********************.*.*****************************.******.****..*****.****.**********************.**********************.******.********.*******************.*.*.*******.*.**********..*********..*********.**********.**************.**.*****.************.*.********..*****.*.*************.***********.********.*******.*.*********.****************.*********.****.********.****************.***************.********************.********.****************************.**********.*.***********************.********.*.****************.**.*******************.**.*********.....*************..**********..*************.*****************************************.***************.****.*******************.**.*...**********..************.*********************.**********.**********************.************.*****.******..****.****.****.*****.***********************.***.*******.*****.**.**************.****************************..****.******.*******************.***.*.***.****.**.***.**********************.**********.*******.********.*.*..********.***.*.****************************.**.**.*********.**********...****.*************.**************************.*******.**.*****************.******.*******.**.********..********************** *********.******.*.*****.***********..**.*.******************.***.*******.***********.***********.***.*******.****************.**********.*****.**********************.****.****.**.***.******.*******.*.************.***************.*********.**.********.*********.*******.********************.*****.********************.*****.*****.*******.****...**.*************.*****..**************************.**.******...**..*****.******.*..*****.****.******************************.********************************.**************************.*..********.*.*********.*******.************.*******.********.***.*****************.**********.*****.******.****.*******.****.*******.*******.*******..*********.*************.**************************.***************.*******************.*********.****************.*******.*****.*****.****.****************.********.**.************************.*******..***************..***.*****.**.*******.**********.*********.*******.********..*************.**..*****************.********.********************.*...*********.*.*.***********.********.***********..******.**.**.******************.***************************.***************.*****************..********.******.**********************.**.**********.**********.*********.***.**********.**************..***********.************************..**.****.*.************************************.*...***.************.****.***********.****************.******.****.****.********.*****.**.*.**********.**..*******************************.**********.***********.********.****************.******************.**.*************.*.***.***.****************.************************.*****************.***.*************.*.*******.**************.**.*..****.**..****.*********.**.****..***.****.***************************.*****************.***************************..********.*****.**.*.*****.******.***..*****************.***********.**.********..*.*.******.**.***********.*******.*********.***********.*********.*********..***.***.*********** **************.**.*******.*****.****..*********...**.***************.*************.***.**..*************..*.***************************.******************************************.******.**.************************************..****.**********.***.**.********************..**.***********************.***********.*.*.************************.****.**.**.***************.*.***.****.************************.************.**..******.********.*******.******..**.**.**.**************************.*********.*********************.*****.***********************.************************.********************.**.*********.*****.*****.********************.**.************************************.**.**.*********.*****.**.**********.******.*****.*****.******************.*********.****..***.******.************.*********..*.*************.*.*************.*********.*************.******.**.*****************.***********.****.****.*******.*.*******.********************.*.*****************************...*****************************.*********************.*****.************.*****.******.********.******.***.*.**.*******.**********.************.************************.******************.**************.**************.*******.*.**.**************************************.**.*****************.**************.**.****.***..********.****.***.**********.*************.*****************.******.********.*******************.******.*******.**..***************.*****.************************..*************.*.*****.*****.***.*.*********.*************************..****************..********************.*****.******************.********.**.********.********.**.***.***.***********.*.*****.**********.********************..****.**.****.*********..***************.*************.***.**.****..***************.*.****.*..**********.*.****.***.*********.*.****************..********************.***.***.*********************.*.****.*********************..*****.*********************************.*****.******.********.*********.******* ********.******.************.**********.*****.*******.****************.****.******.*****.***.**.*****.****.*************.****.**.****..***************..**.*********.***..*.******.*******************.***.*******.**.*.*****.**********.************************.**********************.*********.****.*********.**.****.**.*.********************.*********.***.*.****.**.*******.**.*******.*******.*******.****************..******.****.******.****.********.*****.**.*.***.****.*******************************.*.***.****.****.******.*******.********.*******************.********.******************.******************..**.****************************.*************.*.*********.***.***.*.**.************.******************.***.**********...**************.**.*******.******.**.********.****..**.*****.*****..**************.*****.***.*******.****.***************.*****************.*.*********.**.**********************.*************.*******...***************.*.**********************.****.******.****.*.**********.**********.*****************.*********.*****.****************.*********.***.*************************************.****************************.*****.****.*******.**.*************.*******..***.******.****..**********..**********.*****.*******************.***********.****.*.*.****..**.*******************.**********.***.***..*.******.*******.************************.**********.*******.************.*.********.****************..*****..**.*******..***********.*****.****.*****************************.**.**.**************************.*..*.******.******.***************.*..******.****.*********.**************.***.*.*.*****************.********.*******.**.**********.*************..**.******.*********************************.***.**.*********.**************.*********.**************..****************.***..*************************.********.****...*****.*.*************.********.***.*************.*.******...****..***..*.***.***.*******..************...***************.******.************************* **************.********.**.***.*******.**********.******************************.*.*********.*********.***************************.***.***********..***.********.********..****.*************.**********************.**.************************.*.****.*.******************.*********.****.***************************.****.**.**************.***.*******************.**.****************.**********.******.******************************.***.**********************.*****.****************.***.****.*********.**.****.**************.**.*******.************************.*.******************************.*.*.******************.*******************.***************************.*.****************.***.********************.****************.******.**.*************************************.***********.********....******************.*.******.*********..**..**..*****.*******..*****.*******************.*****************.***********************.*********.***.***************.*******.***************.*****************..******.**.*******************.***.**..*********.*******.*.*.***.*******.***.*.**********.****.***.*************.**.***********.**************************.*********.***.*****.***.*****.*******..**.*..***************.***********.********.******************.***.***************************************.***.***************.*****..********.***..************.*************************..*.***********************.****..***.***********************.******.**.******.***********.********************.****..****.************.********.*******.**********.*.***********.***********.*.*.*********..*************..*********.***.**.********************.*****************.*************************.*******************..*******.******.*.*****..******.*******.**************.*..*****.**.**********.*****..*******..****************.***.***.*******************.******************.******.*****.*.****.*************.*****...***.*.***.*******.***********.********.**.**.***..************.**.********.***.***.*********.*******.*** ****.********..***.***.******************************************************.*******.****.****.******************.***.*******.*.************..**************..**.*.***********************************..*****.****.****.*************.*.*************.**************.*.*.*.****************.********************.*.*********.***..****.********.******.*.*********.****************.******.*.*******.*..*********.**.************.**************.****.********.**********.**.*****.****.*******.****.****.********.**********.******************.***********.*****************.*******************************************.*********************.*********.*****.****.**.*****************.***.***********.******.************.*************************.****.****************.****.***.***.*****.*************************************.*****.******.***.*****..********.*******************************************.**.*******...********************.***.**..**.*******.*.*********************.*.****.********.****************************************************.***********.***.**********.****.*******.*.****************************.******.***********.**********.*****.************.*...***************************************.***.******************.*..**.******.*.******.***..****.***************.****.******.**.**********.************.******.*******.****.**.***.*******.*********.**.*************.*.**.***********.******.******.*************************.****************.******.*****.*******.*****.**.****.******.*******..*********.*******.*************************************.*******************************.***.****************.******..**************.***********************************.*********...************..*************************************.*******.****.********.*.**************************.****.***.*******.**.*****.****..*******************.*************.*******.********************************************************.*****..************.*********.********************..**.***.***.*******.**..****************** *******.**.**.********************.*******.***..********..*****************.********.***.*****.*.**.****.*******.*.*.*******..**************.******.*****.*********************************.***.*.**.************.*.***************.******.******.********.***..*.**************************.*****.*****************.****.************************.*****.**************.**************.**.********.**********..*****.**********************.*.******.*****..*********.************..******.***.*****.*********.********.*.*****.*******..******.***********.*****.******...*.****..**************...**********.**********************.***************************.***************.***********.**.*******.***********************.**.********.**********..*..**********.*.*******.*****.****************************.***************.*******.****.**.**.**.*********.**.*.********.******.****************************.******.******.*.****************.**.****.**.********.****.*************************.*****************.**.********.****************************.*******.**.*********.********.**.*.*********.******.**.***..*****.*********.*****.**.***********.***************.******.**********.**.**.********************************.*****.**********************************.************.*.***.*************.**************************************************************.*******************************.*.**************************.*******************.************.**..********.************.***********************.*.*.*********************.*********.*************.**********.****.*****.*...**************.************.*****.*.**..**.****************************.*******.*********.*************.**.***********.************.**.***.***********..*****************************.***..***.***********.*******.****.**..****.**********************.*********..**********.*..**************.*.**************.***********.*****.***********************.*.*******.*****.************.***********************.****.****.****.***.****.******************** ********.************.*******.*************************.**********************.*****.******************.*.**.*****.***.*.*..**********.*****************************.*****.***************.**********.****.**.***********.************.*******.*************.*****************.*******.********..*****.*********.*.*.***.*********.**..***.*****.**********.*.************.*****...*****.**********.*****.********.*******.********.*.***.*********..******************.*********.***.************.*.***********.*******.*********.*****.**.*.*****************************.**.***************************...**.*.***********.***.************.**...************.*****************.*************.****.*.***.*************.**.********.******************************.*.****..***************.**********.*.******************.************.**.***************.*.***.**.********.************.********.***.****.********..********...**********************************.**.*****************************.***.****.******.***********************.******.***.******.******************************.*****.******.*****.*.**********.***.*********.*****.*******************.*******.*******.*.**************.**********.***..***..***.**.**.****.*******************.***.**************.*****************.*************..***********.*******.*******.****.***.*.*******.******.******.*****.***.***.******************.****..********.*****************..********.******************.**.*.****************.**..***************.***********.*.*.*.********.****...*...*****.****.***********..**************..*******.*.********.*.*.**.**********.***********************..***.*****************.********.*.********.************..****************.*************..******.***.**************.********.*****************************.**..********************************.****.************************.*********.***.***********.******..*.******.*.*****.**...**.***********.***.*****.****.****.****.******************.***.*****..***.*****.***********.******.****.************* ********.**********.**.*************.*********...****.****.***************..***********.*********.********.*.***.*.****.*.**.***********************.******.******************..***********.***.******.*************.****.*****.**************.**********.*****.*.******.***.****.****.*********************..******************.*****************************.***************.*.***********.**************************.*************.***************.*****************.***********************.***..*.******.**.************.**..*****************.****.**.*..************.*********.********.************.****.********************.*.**************************.****.********..*..****************..**********.***************************.******************.****.*****.********.*********.**********.*.******.****..******.***************.******.***.******************************************.*************.**********.***.*.**.****.******.*****************.*.**********..********.**.*******.******************..*************.***************.**************.***********.*******.**.**.**********..*****.****************..**.*****.***.****.****************.******.******************.*****.*****.****.***.*****.****.**************...****************.********************.***.***..*****..********.**********.**************.*****.****.****..**************.************.*****..**********.**********.*.**.*.*********.**.********.*.*********************************.*********...*********.***.*****************..******.****.**.*********************..***********.*******.*****.*.*********.******.*.***********.*******.****.******.*****.***..**************....********.*****************.***************************.***********.*******.****..*********..****************.***.***.*******.**********.********.*******.***.*******.**.*****.***.*********.****.**********.*********************..*****.**.********..****************************************************.****************************************.*******.***.**.******.*****.*.****** *******.****.*******.*********************.*.***************.*****.*****.*******.******************************.****************..***.****.************...***..***.*******.****************************.*..**.******.**********.******.***.*****************.*****************.***.*********.***********.**.*********.***************.***************.**.**********.**.******************.*********.***************************************.****************.*********************.***.******************.****************.******************.*.*****.**********.****..**************.********.*..****.*********************.******.***..********************************.************.*****.*******************..***.****************.**.*********.*..**********.**.**.***.**.********.****.*****..*******.*.*************.**.*************.***.********.***********************.*******.****.******.*.*********************************.**.*.************************.**************************..*.*.**************.*********.****.**********.********.***.**.**********..***********.**********.***.*.**.***************************.******.*****************..***************.**********.*.***..**.**********.*************.***********.********.*.******.*******************.*******.*.*****.*******.**************************.*.*******************..******.******.***************************..**************.****.**********.*************************.*******************.********.*****************.********.*.*****.**************************************.********.***.******..*****************.*.*.*.**.********************.*.********.**..******************************.*********************************.******.****************************.***********.*****************.***********.***.******.************************.**.*****.****.*******.*.***.******.**..**.************.*.****************************************************....**************.**.***************.***.**.*********.***************..**.*****************.*********.**********..* ******.*********************.**.***************.***.*******.***********.**********.***********.**..*******...*****.******.***.*******.****.**.********.***.*******.***********..*****..***************.****..****.******.***.*.*******.*********.*********************.*.************.******************.*****.****************.************.**********.*.**************.***.******************************************************..**************************.***************.****.**.****************.******.*******..*.*****.***.*****************************.****.**.****************.****.*******.***************************************************.***********.****.*********.****.**.****.**.*******************************.*.*.**.*******.***************.**************.******.**********.****.***********.*****.********.****************.**.****.********.**.********.**.**.*****.*******************************.*.*..***********.*********************.***********************************.*******************.******.********.***********************..**.*******************.***********.*.*******.*********.*****.********.***********.*.****.***.*****.***.**.********.***.**.*****.************.*****************..*********.*********.*.*****..**.******.***.******.******..*********.**..***.********************.*******.**.*************.*******.*****.******.******.************.*******.**********.***************.*.************..************.**..**********.**.**.*******.**.***.****************.*******.******.**..****..*.***.**.*************************.***.*******************.**.****.***.****.****************************.*****.***************.*****.***********.***.***.**************.****.******.****.***.******.*********.*.***********.*****.**********.***.********************************.**********.**.******.***.******.*****.***********************************.*.*****.********.***************.**.*****.*******************************.******.******************************.*******.*.********.**.****.************** *******..*****************.*****************.**.********************..*******************..****.***.***.*****..*************.******************.*************************.*.*****..*************.********************.**.***.****.*.*****.********.**************.***.***..**************.**..*.**************.********************.*********.***********..*.****.*************.*****.*************.**.**********.**.***.*.*****.***.****************************.********.**.*******************.******.*****.*******..*.*******.**********.**.*************.*.***************.***.**.*****.*.****.*********.***********.**********.************************.******.******.**.*******.******.********.*********.***.*.************************.********...***.*********.**.***.******.******.******.********.**.*******..****.***************************.****.**.*.**********..********.*.****.***.******.**********.**********.*.********.**************************.*************..****************.***********.**********..*.*************************.************.****************...***.**********************.**.**.****.*****************.*********.***********.**..*************.*.**************.****.*********.***************.**.*********.******.******.*****.**********.*..***************.********.*******.********************.**************************.**********************************.**..***********.******************************************************.************************.***.**********.**************.*.**********.**.***********..*****************************************.*.***********************.***************.********************.******************.**.***********.***.******.**************************.**.***.********.*********.*******.********************************.********.*.***.***.*****.****.******************.*********************.**.******.*****************.**.*********.*****.*..***************.*****************.*********..*****.*****.****.****.***..************.***.***.**************************** ***********.******.**************.*.**.*********************************.****.***********.*********************.******.************.**.***.*************.*******.**************.*******.************************.*********..***.*.**********.***.*.**************************.************.****.**.****.************.****.*****.********************.********....********.***.***.***********.***********.*******..*****************.**.******.**********.******.******.******.**********************************.*************.***********.***********.*******.*.*******.****.******.******..**.****..*****.*******************..*.*************.*********.****.*******.*********..**************************************.***.*****.********.*************.**********.*******.**************************..*****************.****.******.**.*******.***.**************.*************.*.*******************.*********************.***************.************.********.*****************************.*****.*.********.****.**.*******.*******.***.*************.**********.*****.*******.**.***************.******.*.********.***.****************************************.********.********.*.******.******************.********.***********************.*.*******.*******.****.*********.******.*******..****.***.***********..****.******.***********.*******.**.******************.******.*******************.*****.*******************.****.*.****.*******.******.*********..***********.***********************************.***.*.*********.****.***********************.*.********************.******.*******..************.****.*********.**.************.**********.*************.**.**********.****.************************.***.***********.*****.**.***.*****************************.***.*.********.**.****.*****.*******************.***.******.********.*****.***************.*.***************.***.**************..*****.**.******.*****************.****************..*****************.**********.****************.*****.*********************.***.*****.***** .****************.*.*****.**************************************.**********.****************************..******.*******************.********.****.********.*****************.*.*****.**********************.******.********..*.*******.**********.*******.***.************************..************..*********.**********.********.*********.*********..*******.****************.***..*******..****.**************.*******.**********.************.*******************.********************.***.*************************.************.****.****.****.*.****.************************.*****.*********************.**.******.**.*.*******.*******.*******.***.**************.***.*******************.*************.*****..**********.******************.*****.*.****.****.*****.****************.******.************.********.****.*********.******.************************.***.*.******.************.*******************************************.*********.*******************.**.*******.**.************.*******.*****************.*******.*..***************.***********.*****.*********.***********..***.********.********************.******.************.*******..****.**************.*.*****************************.****.*******.**********.**.*.**.**.**********.**************.****.**********.*****.************..*****.**************.*.**************.*********..**************.************.*************************..*.*.****.****************.***.*.*************************.***********.***********.*****.*******************************..**.**..*********.*.*.*****.*..*****.**.**********.******************.********..************************.*********.*************.***.*************************.**********.**********.******.**************.***.**.*.*********************.*******************.**********.*********.*******.****.********.****.*********.*****..***********.******.***.****.****.*.********.*******.**.********************.*****.*...********..****.**.*.*****.*.****************.***********************.**********.************ ***********.****************.**************.********.******************.**************.*.****.**.*********.**.******.***.**********.*************.*****.****************.*************.*******.**.********.********************.****.****.********.************.***.****************.********************.*********.*****.*************************.**..*********.****.****.*******************..*******************.*******.***************.*******.********.********.**********.******.***.*******.*..*.**********.****.**********************.*********************.************.*.******..*.***********.****************.*******.*****.*****.*****************************.******.**********.***********.********************.**.***********************.******************..************.**.*.****.**.**********.*********************.**.***.**************************.**.******.*****.***********************************************.**.*..**.*************.***.*.************.**************.********.**.***********..*..*******.***.**********.*********.***************.*********.**.*******.****.*.*****************.*.*************.*************.**************.************.****..*****..******.*******************.**.*********************.******************************.***********************.****.***********************.**.****.*********************.********************.**.***.**.*********.******..******.******.*.*****..***.****************.*******.*************..*******.***************************.******..********.**********.**********.****.******************..*********************************.*.***************.***.*****.***************.*********************..******.**********.*****************.**********************.******************.*.**********.********..******************.*..********************************.****************.**...***********.**********.***********.*.**.**********************.**********.****.***********.*********.*****************************.******.***************.**********.**********.** ***..*****.***************************.******************.********.**********.*.*************.***.***.*.******.***.**************************..***********************.********.**************.****.*.********************.*********..*******.*****..*.********************.***.**.*.******.********.****.**...****************.**************.**.*****.*.********.******.*************.****..*********************.**.********.*******.*.***.*******.*.****.********.*********.**.**********.**..******.********.*.*******.********..*****.***********.*****.******.*****.*.*.*******************.***************.*************..*.*****.*******.***.***.***.****.****.**.*********************.*******************.***.***********.**.***..********.*********************.*.***.***..**********.***.**.***.*****************************.******************************.**.***.******.**.*******.**********.*****.*.*.************.**.***********.**..****************.*********.*.******************.***********.*****.**.*********..*.***..*..******************.*************.************.***.***.********************.***************.************.*.***********.**********.****.**.*************.*.**.**********.**************.***.**.************..*******.***.**********.***.**.**********.***.*.****.****.******.******.***************.*********.******.******.********.******.*****************.***********************.*************..********************************..****.****************.******.*********..**.*****.*******************.**.************.*******************************.*****.**.*..*******.***************.****.***********.***.***************************.***.***.**************.***.******.************************.****************.*****************.********.************.*****.***********.*******.****************.*****.****.*****************.******************.************.************.**.*************.******.***************.****..****************.**.***.****************.**.*********.********************************.. **.**.****..**.*******************************************.*****.***.****.**.****.*****************.********.***************.**.*****.*******************.************..******************..***********.*********.*************.*********************************.****************************.***********..**************.****.***********.****************.***.*************.************.***************..************..**.**************.************.***..*.***.*.********************.***************************.****************.*.*****.***************.**************.*******.***********************.*********.******.*.***********.*.*.*******.*********...*...***.****.***.****************.****.******.**..**********.*******************..***.*************.***.*************************.******.***.****.***********************.******.*************************..**********************.********.********************.********.***************.*********.***********.***********.*..*********.****.***********.************.****.****.********.****.******************.**********.*******.**.***************.****.***********.**********************.*****..****************.**.*******************.*******.*********************************.***.************.********.*************************.******.*******.*********..****..***********.****.*****.******************.****..**.****.****.**********************************************************..**.*********.***********.**.**************************.*.********************************.********.****.**********************.*****..****************.****.*************..*.**************************.**.***.*********.********.*.****.****.****************************.********.***********.**********.**.**************************.***********************************.***.*.***********.******.*******************************.*******.************..*****.*****.*.********...******************.*******.*******************.*************.*.**.********.******.***...*.******..****..**.*** ****.*************************..***********..***********.*********.*************.*************************.*.******.**.**************************.*******************..*************.**.******.**********.****.****************.****************.******************.**.***..***.*******.****.**************.******.*****.**.*******.***************.*****...********.*************.*.**.***.*************...**************.*****.*******.*..*.**.******************.*****.**.*******.************..**.*********.*****.*.*****.*********.***.*****.*************.*********************.***.*************************.***************.*****.********.****..*.****..**************.****.*********.***.**************.*******************.*******************..***.*..***************.*.************************************************.********..*****.**.**.**.****.********************.****************.******.****************..**..*.*****.*******************.*.**.***.***.************.************************.**.***********.***.*.***.******************.*****************.************.*******.*..**.*********.**********..*******.*.**.**********.*****.*******.**..*********************.****.***********************.*.******.****.***********.*************.**.***.*.*********.*************.**.*******************.*************.************************..*****************.*******.************************.***...************.*.**.******************.*******.************.*************.********.******.********************.******.********************************.*.*************.**********************.*****..******.***.********.*.***.*****.**.************.****.**..*****************.****.**.*****.*..***.****************************.***.********************.****************.***.****.**.**********.*************.****.***.**.***..****.*.*..************.****************.*.*************.*********.****.*****.*******.***..****.**.*.*******************.**.***.******.********.*.******************.******************************.*********.* ****.**..*********.*****.***************.****.***************************.*.****..***************************.*.**.*************.**.******.************************.************.**.*****************.*******.***.*********************.***********.********.*.************************************.*..********************.*****.*************************.**.**.*********.*****.***.****.**********.*.******************************.**************.************.***.***************.**.************************.**.*******.******************************..*.*******************.********.***************.**.************************..********.***********.*********************.****************************.***.*******************.***.******..***************************.*****.********.*.****.*****..*************..*****.*********.*******************************.*.*************.*******.****************.*********..******************.********************...******************.*******.****.****************.**********.*.***..*******.*.**********************.**.*.***********.************..**.*.**...*.*****.************.**...**********************..***********.**.**.*.**.*****.**.*********.***************.****..************..*************.**.*************.*.*******************.***************.***************.********.**************************.********.*.**.**************.**********.***********.***.***.****.******************************.******...******.***.***********.**.******..**.**********.*********.*********************.*...************.**.*****************.****.***.**.******.************.***.********.**.****.***.******.***.*****************.*****.**.****.********..******************.**********.*.****.*****************.******.************************.***.************.***.********.*****************..***.**********.****************************************.************************************************.*****.*************.*****************.**********.*****************.******.*******************.** ********..***.***************..*************************.****.********...*.**.**************.*************.*******.*****.*****.**.******.***********..****.**.***.**********.************.*************.***.*****.**..**********************.*.*************************************..***.*.*******.***.******************.****.*****.*****************.******.************..*..*******************.**.*..**.****.***.***.**.*********..*******************************************************.*.******.********************************.********************.*.*.**..**.*.*************.******.**************************.********************.***.*.*****.******************.*********.********.*.*****.*******************.**.********.******************.****...********************..*.*********.**********.**.***************.****************..*****************.***.**.********..*.******.*****..**.*.*****.**********.******.*************.***.*.******************.****.***********.********.*..********.***************************.***.***.****.***************.***********.********.*****.**************.************.**************.***.***************.******************.*******.**************************************.*************.****.*************..************.***.*********************.***.********.*****.*.**.*****.***..********.**.*************************************..**..*.*******************************************.******.**..**.**.***.*********.*************.*******.*************.***********.******.*****.*.******.*.**************************************.*****.*****.*********.****************************.*********.*******.**********.*.****************.*****.*******.***.********.***********.******.*****.***.*****.*****.******.*****.*****.****..****************...*.********.*******..******.**********.**********.****.**.******.***.****.*********************..**********.**.***************.***.*.*******.*******..**.*********.*********.******.******.*******************.*.*********************.*************** *************.*********.*.**.**********************.******.**********.***************.****************.*********.*****.**************.************.*.**************.*.**.**************.*.*****.***.***************.********.*.*.***********************.********.*.************.**.*****.*.*********..*****************.***.*.******..*****.*************..***********.******.****..*.*****..********************.*****..***.*******************.**************.******.*******.********.**.*.*******.************.**.*******.******************.*.***.*.*.******.***********.*****.*.***********************.*...**.****.***************.*******..*.*********.****.****.**************************.**.*****.*******.*.***********************************.*****.****.****.************************..***********************.***************************.*.*************.******.****************.************.*****..****************.****..*.*****************.******.****************.*.**.*****.***.************.************.****.**.**********...*******.********************.***.********************.****.******.*******************.**********.***.*************************************.****.*.***.******************.********.**.****************.**.******.**.*******.*******.***************.***.**.************.**...*..*******.**************************.**************.***************.*******************.********************.*******.****************..***********************.*******.***********.*.*************************.****************.************.*.********************************.*.*********************************.********.**************.**.*.*******.********************..*******.*.***********************************..***********************************.**********.***.*****.******.****************************************...*************.***********.*************.***.**************.******.*************.****..******.*.*********.*.****.******.****.********..******..*.****************************.******************.**** ***.********.********.*.**************************.**************.*.****..******.************.************..**.*.*.******.*.**.****.****.*****.*********.***.*****..***************.*******.*.***********.********.**.******.*************.*.*******************.***..****.*********************..**.*********.**..*********.********.**.*.********.*********.***********.************************.*****.*************.*******.****.*******.*.**..**************..***.******.******.*****.*.*****.************************.****************.******..****************.*******.***********.*****.******.*******.*.*.*************************************..************************************.********.********.*******************************.**.*****.*****..*************.**.***********************************.*******************************************************************************.*.*******.****.*************.*****.*****.*************.******.********.**************************.**********************************.*******.**************.**..******.*****.******.*******.***.*******.**.**********************.*************************.*****..*************.********************..****.****************.*.*.************.**********..****.****.**.********.*******.***********************.*****.*****************.***********.******.**.**.****.*******.***.****************.*************.********..*************.***********.****.*******.**********************.***********************.************.*********.*******************.**************.*************************..********************.****.*********.*******.******.**.*.**********************..**.********************.****.***********.*.******.*******************.*******.**************************.***.*..***.**.*********.**.***********.***********.*.****.***************.***.*************.*************.*******..*********.*.*******.**************.******.********.**.*************.********.************.*******.*****.*************************.*.****..*************** *********.**.**.***.******.********.*****************..***.*****.*************.*.********************.***************.*****************.***.*****.*..**.********.*******.**.****************.**********.*****.*.***********.*****.****.*********.*********************.******************...**.****.************.**.*.*.******.*******.********.*******.****.***.**.***********.****.*********..***************************.**********.**.****.**.*******.****.***************************.******.************************************.*.***********.*******.*.**********.*********.********.*****.****.***********************.***********.*****.************.****************************************************************.*******************.************************.*****..********************.**..***.*******************.******************************************************.****.*****.**.***************.**********.*********.*************.****.*******************.*************.****.***********.******.*****.*************.****************.******.************.*.***.****.*.***.**.*****.************.****.***********************.*******************..*.**.**.***********.**********.******.*********.*.**.********.*********.****.******************.*.***.*************.***.****.*****.****************.********************.**.*.**********************.*******.********.***.*******.********.*******************..*******************.*****..********************************.*********************.**.*.**********.********.*******.***.*****************************.**********************************.**********************.****.****.************.***.****.******.********.*****************.************.***********.********..**.*************************..**..*..***.***.**************.*****..****.****..*************..*******.*************..**.*.****************.************************.**************..***.***********************.*.*****.*****.*******.*.***.*********************.****.***.*******.********..********.********* **.*.*.********.**************.*.*****.***********************************.*******.*********************************.***.****.*******.****.****.*********..****************.******.***********.*********.******************.************..*******.************.**.***************************.********************************.**********************.*****************.****.*********.****..***********.****.********.*****************.****.*********.***********.*********************.***..********************.***************************.**********.****.**.**********.****************************************.*********************************************************.***.*.***************.*******.*.*.*****************.**.*****.****.**********...********.***********.**************.*********.*****.**.***.*..***.**********.************.***************..**.*******.****.****.******.*.********.******.*********.**..******.*****.*******.**.*******************************.*******.***.****************.*****.**************.********************.**.*****************.******.*.******.*.******.*.*.**********************************************************.*****.********************.*******************************..****************.************************.***************.***.****.*.********.*.*.*****************.*******************.**********************************************.***.*******************.****.*****.*.***********************************.*.*******.****.**...**.***********************.*************************************.**.******.***********************.*************.**..*************.******.***********..**.************.**..***.******************.**.***.*********.******.********************************.****************.********************************.**.*********..******.**********************..*.******.*****.******.******.***.*****************************.***.*.***************.***********************.***********.*******.**.**************.*************.*************************..*****.. *****************.*********************.*****.*********.***************.*.**.***.****.*************************************.**.******.****************.*************************.*.**********..***.********.***.********.******.********.******************.**********.**************.*********.******.*..****.***************.*************.*************.**.******.**********************.*************.*******.*.**.*..**************.**.************.***.****.****.*.*.**************.*.**.*..*********************.*.********.*.*****...************************.*************************.*.****************************.********.*.***************.***.*******.**********.**************.**.******************.***************************.**.*****.*******.****************.*****************..*.********.*.***.*****.*****************.********.**********************.******.*.*.***.***********.***********.***************..*******************************************.*.**********************.*.**.***.*.*****.******.*******..**************************.*************..*****************.*.*********.****.**************.*******************************.*********..**************************.**.*****************..***************...*******..***************.*******.*******...***.*****.*******.********.***********.********************************.**.**************.****************.****.****.*******.*****..*******.******.***********.******.********.********************.**********.***.******.***.**.**************.*.***********.********.****.**.*********************.**********************************************.*.*******.*****.*.**********.*********.***.*******.*****..*.*.**.*******.*****************************************************.**********************..*********.********.************************.*************.*******.**.*******************************.***************.*********************.******************************************..************.****.*******.****************************.*********.******.*** ******.********************************.*****************.**************.***********.*************.*******.*****.*****.*.********.*********.********************.*.********.********.*******.****************.**********.*********.**.******..*.**.***.**.*****..******.************.*.***************************.********.*******.********.********************************.*.*****..***********************.**.*...*.****.*******.*******.*********.**********.********.*****.********.******.***************************.*********************.****.****.****.*****************************************.****************.****.******..******.********************.**************..***.*******.**.********.**********.****.*****************.*************.************.*.**.*.*****.*****.***********.*.**.***.**********************.*********.**.*****.*****.*.********.*********.*******.*******.*******.*******.*****************************.*************************.*********.**********.*****.****.******************************************.*..**********.******.********..****************.****..*************.**.****.**.*.***.*************.*************.*******************...***************.**************************..******..*.***.**********************************.**.********.******************************.***.**************.*****************...********.***.******.**.****.****..**..****.***.*..*************.***.*.*.*******.*******..***.********.*****.*************************.*****.**.********.****************.*************.****************.****************.*****************.*.***********.*.***.*.**************************.******..*.*********.*********************.***.****************.********.****.******.***.********..*******.*********.**.***.*****************.**********.****.********.***.**************************.*.******.**.*****.****.***.**..**************************************.******************.*******.**.*****.****************.****.************************.**.*********.*******..***********.*** *****.***.**************.**********.*******.********.*******..*****************************************.************.************.*********************.***..**************.***********.*.***.*****.*.*...*********.****.***.*.**.******.*.*********..***.*****************************.*.************.********************.**.*******************.*****.*********.*******.**.**.**.**********.***.*******.*************.***********.***********.*****************.*******.***.*****.**.***********.**.*****.*********************************.**************..*****************.**.*******.************************.*******.******.*.********.**********************************************.*****************************.*.********************..********.**.****.********.*****.********.*.******..*.********.********.*******.**...*.********************.**.*******.**.***.**********************.*****..**************.**.***.*******.*.*************..**************.*********.********************.**.**.*.*******.*.**.**.***.***.*************.*************.***.******.*.*********.********.***.***.*********.************.*******************************.******.*******...*********************.*********************.**********************.*****.*****************.*******..*.*******.****.**.*.*.*.*************.**.**.****************************..**********************************************************.**.*********************.********.*****.*********.*******.**************..**********.******************************.********.***********.*****.******.********.***.**********.*.*****************.***************************.*.**********..****.*.**********.**..*******.*****.******.****************...*******.**************.**********.*********.******.*****************************..********.****.*****************.***************************.******.**.*****************.******.************.********.*****.***.**********.**.*****.****.************.******.******..*********.*****.***************.********.*******..**.*****.**** ******************.***************.***.*******.***********..****.****.****.***.****.******************.***********.**********************************.***********.************************.*.*.**.**************************************.*******************************.*.****.*.****..*****.***.***.***********************.*************.**.*****.****.*********.********.*******.**.****.**..**.****************.**..************.************.***********..****.******.******************.************************.**.****************.*****.**.**.****************.******..**.*****.************************.*********.******.**************.*************.***.*************.********.*******.*************.******************.***************...********************.************************.*.***.********.**.*******************..****.*******************************.******.**..**********.*********************..*.**.*.****.*****.**.*****.*.***..***********.*******.***.******.**.***********.***..*****.************************************************.**.********.*****.*****.*********.*.***********.***.*************.*************************************.*****************..*.*********.*.**.*.*****.**************.******.*****.********.*************************.*.*****.*.****..********.****..*******.***********.*******************************************.********.******************.**.*************.******************.**..****.********************.****************.************.*********.***********.**.****.*****************************.*.**************.******.***.****************.**********************.******.**.************..*********.**************.***.******.****.*.****.******.************************.**********.**.****.******************************..******************.***********************.*********.***************.***************.**.************.**.**.********.******************.****.********.**********.*************.****.*********.****.********.*******..***********.**************.******.******* ****.*********************.***.**.*.**************.*************.*******.*****.*******.******************.**..*.******.*.*********.****************.*******************.****************..********.***.**************.*******************************.***..*********.******.**********.**.***********.***.********************..****.***********.*********.***********.*****************.***********************..*..**************************.****.******.****..**.****.********.*******..*********.*******.*******.*****.*****************.***..******.*.************.*.**..*****..*****.**.**.*****.*****.*****.***********.*.**.*********.****.**.******************.***.***************************.**********..*****.********.****************************.*******.*********************.**..*********.*****.****..***.**.****.********.*********.******************.**************.******.***********.*******.**********.******.********************************.****.****.**********.**.***************************.***********.**.**************.**********.*********************.**********...***.*.**********************.***.*.*..*******************.***.*****.***************.********.***************..*********************.**********.*.**********************.**********************.*******..***************.****.*******************.**********.**************************.************.****.********..*******.****************.***.**.*.******..***.******.*****.**..*..***********.*********.***.****.*.****.*********.*..**.***************.**.****..***..*.*******.****.********.*****.********.********..**.**.****************.**********.**********.**..************************************.*******.*******.*********.*******.************************.************.*.*.***********..****..*..*************************.**********************************************.*****.**************..********.************************.*****************.***********************..**.***********..*******************..******************.****..*******.*** *.**********.***********.******.**************.****************************.****.****.*********************.*.***.**..**********.**.*.****.*********.************.*************.***.***.********.*********.*.***************.*************.***.************************..***.*******.*******.************.**.****.*.*******************.****.*.****************.*********.*****..****.****************.*******.****************.*******************.**.***********.***.*****************.**.******************.***************..*******..**.******.**********.***.*******.****.*************.*.**.*.*******.*********.***.*.*****.**********.****...***.**************************.*.**..******.**************.****.**.***..**********.*******.***.***********..*******.********.*********.*.*************.*.*.*********.***.********.*****.**.*********.********************.******************.*******************.************.*.****************.*.***.**.****.**.*****..**********.***********************.******.*.*****.******.****.****.****.**.*******************.**.**.*..****.*..**.********.*****.*******.******************.************.*****..**.*.*******.***********************.**.************.*****.***.*******..**.**.***************************.******************.******.****************.*.*******.*.**************************************.*******.***************************.**********.**********.**************....******.*******.**.*****.********.****.************.*************************.***.******.*..*.****..****.*************..**************.************.****.*.************.*.***.******.**.**.*******.****.*.*****..**********************.*.******.*************.*************.********..*************************************.************.**************.**.*****.**.******.*******.***************.*******.*******..***.*****.************.******.**.***************.*********.***************.***************.*************.***********..**.**.*******.***.***********************.****.***************.***.*******..**...*** *************.*****.*****..**.*************..********.****.********.*****.*********.************..****.*****...************************.******.***.*.*****.****************.********.********************.*******************************.*.***************.**..**********.*****.*******.********************.*.**.****.***.****.******...**************.********************************.******..****.****.**********.**.*****.***.*.****.******************************************.*********.********.*.***************.********.***********.***********************************.**.*...*****.************.*********.***.***.***.**********.***********.************.*************************.*.******.******.******.**************.*****************.***********************.****.********.**..****************.*************************************.****.***..****************.***************.***********.************.*..*.**.*********.*****.*******.*****.**.*****.**.*.********************************************.************.********************.******.*****.**.**************************.************..*****************.****************.*********..*.************.*********.**********************.*.**.********.********.*******..**************.**************************.*********.*.***********.*****************.******.****.************...*******************.*.********.*************.*******.**************.*****.***.**.***.******.************.**********.************..****.**.********.*************.**.*.***********..***.******.**.***.******.******************..***.***********.********.*********.***.******************.**.*.*.**********.************************..***.*************.******.******.************.**************.*************.*****.********.*..*******.****************..*****.*.*****.*.*****************.****************************************.*******.**********.****************************.***.**.***.***.*.*.******.**.**************..******.*.***.**.***.*..************.**********.*****.**.*.********** .******.*.**********..************.****************.***.*****.*************.**********.***********************************.**.*..******.*.****.***.*.************.**********.*******.**********..**.***********.******.*.***********************.*********.**********.*************.************.**********.**************.***************.*.*****************.********.*****************.**.******.********..***..*.***.************.***.***********.******.**.****************.***************.****.******************************.*********.*.**.****************************************.********.*******************.*****..*******************.********.*.****************.****.*******.*******.**.**.************.**.***.**************************.**.**********.*******************.******.******.*************************************.*******************.*****.************.*****.**********.**.****************.**.****************..**.*****..*************************.****.***.*.*******.*****.***.********.*.*********.**************************.*********.****************.***.**.**.********************.******.***********.***.*.**********.************.***.**.***************.******.*************.*.************************.******.************.************.*****************.****.*******..***..******.*.*.**..************.*************.*******.****************************.*******.****.****.********.*****.***********.*****.**.***************.**************.**.***************..************.**.**.*************************.**.***.**************.*********.*********.********.*****.***********************.**********************************************************.*******.***.*.**************************.********************.**********.*******************.***************.******..*********************.***.*****.*******.****.******.******************.****.*****.*************.*****.************************.*************.*******.*********************.****.*.*************.****..*******.*********************.*.*.******* ***********.*.*****************.**.***.*******.************************************.**************.**.***********************.*.*.********..*******..********.***.*****************.*.**********.**********************.*************.*.**********..*************.**.**.****************.***************************..*.*.*.*.****.************.******************************.*..*******...****.***..***.*********************.*************************.**********.***.*************.*******.**.**************.*******.******************************.***********..***.****..***********.***********.******.***.***************.***************.**************.**.***..*****.*******************.*******.*..**.**********.***********.********.**.************.**.*******.********.****.*******..*********************..*******************.*****.*****.****************************.***.**..*******.**********.**.*********..*************.*******..******************.*.******.**.**********.*****************..***.***************..***.*******.***.***..***.********.***********.*.**********.******.**.*******************.****.***.*.****.*.*.*********.***..*****************.**.************.************.*****.**.********.*****.********..****.***********.******..**********.****.*****.********.****************.*****.*.****************.**..*************..********.******.******.**.*****************.****************.*********.*******************************.*******************.**.********.**********.*****.*****.*****.***********.*****.********************************.*.*******.*******.******.******.**********.*********.*********.*******.*******..****.************.********.*******.*******.***********************.***.***********.***.**.******.*******.*******.***********************.******************************.***********.*************..*.*****.*******************.*******.*.***.*****.**..**************.**.**.********************************************.************.***.*****.****.*************.***********************.*** ****.************.**.***********.***************.*****.******.*******.*******.**********..************.*..*****.*****.**.****.**********.**********.*.*****.***.******..*********.*..*****.*******.*************.*********.*****.*******.******.***.*****.****.*****.*********.**.*****************************.*******..*******************.**.*****..**.*******.*********************.*************.**********.*******.************.*****.**.***.*.***************************************.********************.***************.******************.*.**********.**************************.***************************************.*********.***********.***.**********.******.****.*.****************************************.******.****************.****.********.***.****.**************.************..*******.*******.*.***************************.***.**************.**********.*********.*..****.************.******.*.***********.*******************.**************************.**.**.************.*********.*********.******************..**.******************.********.**************.*****.***********.*************.****..***.**.*******.*********************.*.********.**********.********...**.***.**.*.***********.**.*****************.************.*.******.***********************.*******************..**************.***************.*..*******.**.*******.*.****.*****.******.****..*******..*.*.********.******.***.********************.*****..****.**.**.****.*****.******.******.*************.**********.***********.****.***************.*********.********.*********************.***.*.*********************.******.*******.**********.**.***********.*************.**.***.******.*****.******************.***.***.*************************************************..**..*******************.****************.*.*******..*********.***************************.***.**************.***************************.***.*.**********.*****************.*******..*******.****.*.********.*****.***********.***************.*.***********.********** *****.*********.*******************.***********************.****.************.***************.*****.*****************.********************.***.**.*.**********.********************************.*************************.*.**.*.******.*.*****..***.**.*********.******************.*****.********.*..******.*********.*********.*********************************.*******.*****.*.***************.**.**************.********.***.********.***************************.**.**********.*************************************.**************************.**************.********..**.*******.*****************..********.****.******.**.*****.************************.****.*********.**************..****.****************.*****.*************************.*******************.************...*****************..*.*.*************.*****.*********..********.****.******************.****.**.******************.**.****.*.**************.********.*************************.****************.***************.**********************.*****************..******.*.**************.*.****..**.************************.**.*..****************.************************.****.************.***..****.****************************************.********.**********.***.******.*****************.*..***********************.***********************.**********..**.*****.***.*********.*******.*******.*****..*****************.****.*************.*******..**.***.********.***.************.*****************.******************.*******.***********.****************************************.*******.***********.***************.*****.*****.****.*****.*.*******..**.*****.*******.**.*********************************.***.**********.**..***.*.*.********.*****..******.********.***.***.***********.**********.************.*.*********************.****.*.**************.********.******.******.*********...*******.*********.*..********.********.*******.******.**.********************.***.*******.**.**********.******************.****.***********.********.***..************ ******************************.****.*.*********.****.******************.*****************.****.**..********.*********.**********************.**.*.*********.*****************.*****.***.*.*********************.*********.*****************.******..*.******************.**********.*****..**..***********.**.*****.********.*******.**************.*******.*****************.**************.*****.****************************************.*******.****.**.******.****************.********.***.***.*******************.*********************.*******..*****************************.*.***.****************.********************.********.*******.****************.*.*****.*.*********************************.*****.****.*****.**************.************************.**********************.************************.*****.**.*.************.****************************.****************************************.*********.**.*.****.****.*************.**********************************.****************************.******************.************.**************.**.******.******.**********************.**********.****.***.***.*.*****.****.*************************************.*******.*********.****..**.*******************.***************..*******************************.*..********.**.**********************************.**********.*****.*************.****.***.********.***..**********************.**.***.******.**...**.*.*.**.******...************************.*********.**********************.****.*.**************.********.***********.**.****************.**.***************.*****.*****.*******.****.***.**..****.**********.***.**.*******.***..****.**********.****.*****.*.**.********.******.*****************************.*.*.**.********.*****.*.*.**.**.*..***.***.***.*****.*.********************.****..******.*********.**************.*******************.*****.*.*.*********************.**.********.****.**************.***************.*****************.**.*********...*********.******************************.************ *.**..****..***************.*****..***.******.*************.***.***.**********.*.******..*****..**.********..***********....******************.*.****************.*************************.*******.****.*.*************.*******************************************.**************..****.***.********.*********.******..*.***.***.**************.****.***************************..*..******.********.*****.*.************.*************.***********.*******.****.***********..***.**.******.*.******************.***************.*****.****.*.********.******.**********************..*.***.**.**************..************.*********.*.**.*.*******.**.***********************************.**********************************.*********.************.*****.*************.****.********..**********..*****************.********.**************************.*******************.************************.********************************************.*****************************.*************************.******.***********************.*.*******.***************************.***.**************************************************************.*.*****.*********************************.****.********.****.****.*.***.********.****************.****.*****************..*************************.**********************.****.********.***.******.*********.*******.****.*****************.*.*************.*******************.********.*****.**.******************.******.*****.*************.****************************.************************.****.*********.********.*****.*********..*********.*******.*********.*******************.**********.*.**************************.*******.*****.*.**.****************************.*****.*********************.***********.*.**************.********.*****.****.***.*****.**.****.****.**.********.**********.**************.*****.******..*************.*.*.************.**********.*..******************.*****************.********.*************..****************************************.*******.************** ********.*****..*.************************.***.*..*******.**********.*.********.*******.***********.***************.***.*************.************.************************.**********.***.**.*************************************..*********...********.******.***.**.********.************..******.******.*********.*****.*****.********.***********.*******.***.**.**********.*.*****.************..*********.**.*****.*.****.*.******..***************************.******************..*.********.****************.****..********.********************.***********.*..**************.*****.********.*.******.*.*******************.***************************.*******.******.*******.********..*.**.********.*.********.*.****.**********.******..******..*.*******************.*************************************.*****.*****.***************.***.****.*******.********..****.******************..****.*****.**..**.**************.*******.*.***.*******.*********..******.********.*.*********.**********.**************.******.**.*******.******************.*.**********************.****.*****..****.***.**.*********..*.****.********************************************.*.***.*.***.**.***********.*****.*.*******.**.*****.*****************.*******.**.*.*****************.*.****..*******..*****.*******.********.**.*******.***********************.*************************.***.*************.***.***************.*...*********************.*************************.*.*************.*****.*****************************.*********.***************.*****************....**********.****.********.*******..****.*******.**.**************.**********.*.**.**********************.**..*********.****.**.**********.*********.*********************.******.******.*****.***********************.********.***.***************************.************************.******.*****.*****.**.************.***.*.******************************.************************.********..*.*********.*****************.****.****.**.********.***.*****..*********.***** *********.**********.******.**.************.****************..**********.****.*******************************.*************.*****.*******.********.***.*****************************************************.***********..***.*.**.*******************.************.******.******.*******.*******************.****.*********.********************************************.*.********************.*************************************************.***.****.********.**.**************.*****************.*****.***************.********.**.***********.************.**********************.***.**..****.******.*******.***************.*******..*******.**************.***.****.******************..*********..*.*********.*******..*.*****.***..****************************.***************.***.***.*.***.***.***.*****.*.**************.***..***..**..***********.*****.******..************.********************.************.*************************.*.*..**..**.*.************************.**************..******..****.************.**********.***..******.**************.*******************.*.**..**************.*********..************************.****.************.****.*********.******.*************.*************.*************..************************.*****.*.*.****.********.***.*..*******.*******.*****************.*******.***.*******.**.***.********.***.******.*********.****.*.************************.***.******.*******************.************************************************.****..******.***********************..*****.******************.**********.*******.*..******.*.***.***..**********.***********.******.*.********************.**********..****.****.****.***.*********.*******.********....**************.****************..**********************************.*.**.********.************************************.********************.*************.**.***********.*********************.*******.**************.***..***.*****.**.******.****...*****.**********.***********************.****.*******.**********.*******.** .*********.*********.*****************************..***.*****.*******.****.******.*.*****....*********************************.**..************.*..*******************************.*..**********.*.****************.***********.*********.******************.**********.********.*****.********.******************.***.***..**************************.**.*****.******.******.*...*.*.******.********.*******.***.*******..***************.**************************.*********.********.***.***..*.*.*********.******.**.**.***************************************.****.******.**.**.******.****.****************.*******.***********..*.*.******.*****.*********.********.********.*******************.******************.*******.*****************.***********.*************..****.********.**.***..**.***********************...*.******...*.***********..*.*******.*.*****.******.*.**.*******..*******************.*************.*****.******.*************.****************.******.*.***.***..*************...*.****.*****************.*************.*..***********.******.*.*.*****.******.********.**.******.****.****.*****.******.*****************.********.**.****.**************.*******..**.**********..*****.****************.*******.********************.***********.**.*************.*.********..*********************.*********.*****.***********************.**.******.*******.***.*******...*.******..**.****.*********.***************.*******.****.********..*********..****.****.*************.*.*********************************************.***.************************.**********************.****.*****.*.***.**.***.*****.***.******.*****.*************.*.*********************.******.*************.*.*************.***********.*.******.*****.*****.*..****************.*******.********************.***********.******.*********************.**********.***.***********.*.*..****************.*****************.********.***************.************.**.********.*******************.***.***********..**.**.*****************.*******.**.* **********.**********.*.*.****************.********..*.**********************.**********.********.****.*.**************.********.*******.***.*.***********************.*.*.*************************************.****...**..************.**.*******.*************.*****************.******************.****************************************.****.***.****.************.***.***.**.**.***.*******.**..*********.*.*******************.***.*********************.********.********.*********************..*********.************************.*****.****.****.***.**.*********************************************************.*.*******.*******.*********.**********************.*.****************.*************************.*******.*******.******.***..***.********.*********************.*.******.***.****.***************.***********.***.***.**********.*.*.******.*********.***.***********.***********.*****.*****.*****.************..*******..********.****************.*.***.*****************..**.**.****..*.******************.********.*.*********************.******.********.*******.*.***.********.*.*******.**.************..****************.*...******************************..***.*******************************.*****.****.****.**.***********.*.*.**.**************..****.*************************************.***.********.**************.***************************.****.*********.******************.**.******.**.***.*****.*******.*******.***********.**********************************.**********.*********************.*******.*******..*****************************************************.**********.***.**.****************.***********.****.**.*.****.**********.*****.*****************************.*****.*.********.*********..*********.*.****************.******.*****************.**.******.************.*******.****************.**************..*********.***********.***********************.***************************************************.**.*******..*.**..*.***.**.*****..*********.*.***.************.************* ***.**********..****.***.*.***********.****..**************.****.**.*********.*****.****.************.**************************************.*******.*************.******.*******.**************.****************.**.*****..***********.****..******..***********************************************.***************.*********.*******************.*****..***********.******.**..******.****************.***.**.****.********************.******.************.************.***************.**********************.***.***************.*..*******************.******.********..*************..*********.***********.**************.*******..*********.****.********...***********.****.*******.********************.***..**.**********.****.***************************.*******.************.********.*********.*********..****************.*.***************************.**********************..**************.******.***********.*****.****.**.****.************.****.***************.******.*****************.***.****************.*********...******.**********.*.***..******.*.*********************.*************.**************.********.******.********.************.*************************.**************.***.*.****************..***.**********************.****...***.****************.*.*******.*******************.*****..*************.*.****************.**..********.****.*********************.*******************************.*****************************.*.*.***.**********..*.*************..****.********.******************.**.***.****************************.*.*****.************************************.*******.****************************.***********.**********************.****************.*****.****************************.***********************************.********.*...*******.**.******************.****.**.*******************.***.*****.**.**.*.*..**.********.*******.**..**********..***.***************.*****.**.**********.*****************.**.*****************.******.***************************************.**.****** ************.*****.*****************.*.************.*********..*********.*******.***********.************.*.****.***.******.**********.**********.****************.******..*********.***.***.******.***.**.*.*.**********..***.***.***.***.********..**************.***.*.******************************.***********************.**************.******.*******.****..*******************.******.*****.****.****.****.*******.*****************************.***.********.*.***.******************************.*******.****.***.***********************..***.****************************.*********.*****.************.**.***********************.*****.**.***********************.************.***.*********.****************************.***.**************************************.********..******..*****.******************************.*****.**************.*********.****.*********************..*****.**.**..**********.*..********.**************.**************..*********.****************..******************.*..*******.**.**********.*******************.***********.*****.****..*********.*********************..***************.*****************.***************************.*****.**********************.***************.******************.*********.******.*.***.*****.*****.******.*******.******..****.********************.****************.***************.******.*..*********************.******.*******************.*.**********..*********..****.*******.*********.************.**.*.***.**.*****.******.********.******..******.*******.*******.****************.*.*******************.******.*******.***************.*******************.***************************.***.*.*.*****.***..************..*************.**.******.*.**********.***.*****.**.****.******.**.*.***************...***********..*******.**.*********************.*****..*********************.*.****************************.********.**.*************.****.**.*.*************...******************.**.**.******.*.*****************.***********************..***.********.*. *.*********.******.****.*.***************.****...**********.**.****.*********************.************.****.**********.***.***..****************.***********..******************...**************************************************.*.***.****.**.*.*.**************.************.**********.************.**************..**************************.********.*******.*****..****.*****.***************.*******************************.*****.************.*********************.*****************.**********************.***********.********.********.******.*.*.*****.*.**************.*************.*********.*.*******************.*.****************************.*********.**.***********.*********.**.*.****************...***********..*..*****.**.*****.**********************************.*****.****.*********.********.****.*.**********.********.*******.*.***********.***********************.**********.*****.***.*************.***.******..******.******.****************************.*********.*****************************.******.**.*****.*****************************************.****************.***************..********.*********.*****************************************************.******.********.*.**.***************.**.**************.*.**********.*******..***********************.****.********.***********************.**********************.******.****.*****.****..***************************************.*********.*.****************.******.***.*********.*.********.*******.**.**.*********.**************.**.*************.*.*.*******************************.*.*.****.*****.**********.***********.**********************.****************.**.*************.********.***************************.*.**********.****.*****.****..*********************.*****.*******.*****.***.*************.*****************************.***.******.***.********.***.***.**************.**..**************.***********...*.*************************.***.****************.*.******.**************.**.********.******.*************.*******.**. *.*************.**.**.***********.*********************.**.*******.*.*.**********************.**************************.*******.*.**.*******.***********.**************...****.****.******.*********.*********.*******.*******.****.**************.****.*******.*****.****************.**.***********************************.******************.*********.*************.********.**.********************.*****.*****.*****.***********.******.*********..***********************.****.*****.******.***.*********.***********************..*********************.***.******.*.***************.****.**********.*****************.*********.*****.****.********.*******************.***********.**.******.******************.***************.******.*.*.*************************.*********************.*******.*********.***.**.************.******.*****.*****.***************..********************.**.*****.***************************.*.*******.**************.******************.***.****.********.*.****************.********.******************.*.*.*****************..*****.*******.*.*****************.***.*************************.*******.*****.****.******.********.*************.********.*.**************************..*******..*************.********.************.**************.**.***.********.****************.*******.**************.**.******.*********.******.****************.**..*******.*.***..*****..*************.***********.*****.****.******.****.***********.***************.***.***..***********.**************************************.**.*..*.**************************.***********.*****************************.************.*******************.*.********************.*.*.************************.****************.*.************************.*.**********.**.**********.****.*******.***********.**********.*.***********.*.********.**.*****.*******.***************.************.****************.****.*****.*********.*.**********************.***.******.**.****.*****..****.***********.****.**.**********.*****..**.*********** *****************.***************.*******.*********.**.***********************.***.***********.******.**.***.****.****..***********.***********..**.********.*.***.***.****.*****.*****************..***************************.********.*****..**********.*************************.*****************.**********.*****.******************.*******.*.***.****************.******..**********.*****.*******...******.**************************.****.*.****************.**.**********..******.**********************.*******************.****************************.*******....*************..********..***.***.*********..*********.*******.*********.***.***********.*.***.**********.*************************.***************.********.****************.**********.*.***.**************.*****.*****************.*****************************..*********.*******************.***********..**************.****************************.*****************.*******.*.**.*******.********.*******..*******.************.*.*****************.*********.******.***.************.****.*************..*.*************************..***.************.**.**.****************.********.**.******************.*************.***..**.*****.**.*.***************************.***********.***.********.*******.***..******.***.*****.****************.**...**..********..****************.**************.********************************************.********************************.**********.**.****.*******.***.****************************************.**.**.**..**********.****************.**.*****.******.************.*******************.***.*********.***.****.*********.*****.********************************************.************.******.***************************.*************************************.**.*****************.*************.******.****.***************************.************.************************.**********************.*.**.***.***.*.***************.*****.*****************.**.*************.**********....****.*********.****.******* *****.******.********.***********.*********.***************..*******.**.*******.***.********.******************.**.*************************************.***..***********.**********************.*****.*.************************.*.*************.********.*****.****************.**********.**.*********************.************.**.************************************.*******.*************.*****.******************.******..***************************************.*.**.*****.**.***************************************.***.*.*.**.*****.***************************.**********************************.**************.*****************.******.*****.************.****************************.*********************************.*****.*********.*.*********.*************.****.**.*****************.***************.***********.***.*****.**********.******.***.*******.****.********.*****.***.******.**.******************.******.**.******************.********.*****...*******************.***.***********************.*****.*.******.*.*****.*..******.**********************.****.*.*****.***********.*****.*******.**.******.**.*****************.*******.*.*******.********************.****..***.*..************.***************.**.*******.******************.*.*********************.***.*******.***.***..*******************************.**.**.*.*.***.****.**.**.**.********.***.************.********.*.*.****.***.********.***.***********.**********.****.***.************************.**.********.**.*************.********.**.**.*.**.*.****..*******.***.***************.*************************.*.*******.********..******.**.******.***********.*******.****************.********.**********.**.***********.*********************.******************.*****.***************.*****************************.****************************.*****************************.*.**.*********.*.************.**********************..***..*****.*****.*.*******.*************.**.************.***.*.**************************.*.*******.***.**.*.******** *******.****.*********************.*.*********************.*.************.*************..******.**.**.************.*****************.*****.*********.**********.****.**.**********.*******************************.*********************.*****************.***********************.*.*********.*.********************.******.*******.*********.**..********.*****************************.*.*.*****.**.*************.************.*..**************.***************.****.***********..*****************.*.***.************************.****.**.*****.*************.***.****.****..***********.***.********.************.*****.*****.*********.*.******.****.***************.***.*****.***.*.**********.***********.***.************.***.********.************..**.***.*******************.**.*******************.***.**********.*********.***.****.*********.***************.************.***..*******..**********************..**.********************.*********.**.*********************..**.***.**.********.****.*.*****.*****.***.*.**********.*****************.****.****************.*.***********.**.******.**.****.**.******************************.***.**********************.********.*****.**************.**.****************.*..******.***.***********.*..******.****.**..*******.***.**********************.*.***..**.***********************.*****.**.*.***.*********.******.**.*****************.**.*****.**..**********..***..******.**.*******.**********.****.***.***.**..******************..*****..*****.*.*************.***************.*.*.*****..****.************.************.**.****..*********************.*********************.****.****.*******.*..*****.**.*****.*.*************.******.******************.***************************.**********************.*******.***.*.*******.**.**********************.*****************.***.***.************.*******************************.****.*****************.*******..****.***.******************************..***.**.******.*********.***..*.*******************************.**********.****.*** ***.****.************************.**.******.***********.***.*******.***********.***.**.*************.*********..***.*************.*****************************.*********.************************************.************..***.***..*******.******.*******.********.*********.**********.**********.*************.****************.*******..**********************.******************************.**.*****************.***********************************.***********.*********************.************.*************************************************************..*.********.******************.***********.***.******.*****.**********.***.*********.***.*****************.*****.******.**.********.********.**.***.***************.******..********************.**.********.**.**.***********..*************.**..******.********************.*************.*.*.**.*..**********.****.**.****************.*.**.*****..***************.********..*****.*.****************.***************.***************.*.*****************************************..**..*.************.************.********.**.*********.****.*****..*************.****************.*******.*.***.**.***********.********************.******.*********************.*.***********.*************************.*****.***.**********.********.***.*************.*******.************.**********************************************.*****.***.**.***.******.****.****************.****************..************.*************.****.***********.************.**.*****.*************************.********.*************.*.*********************..***..**.*********************.*************..*.********.****.**.*****.**.********.*************.**...*********.*****..********.**..*********..***..************.****************.***.*.*******.*.*****************.*******************************.**.*.********.*********************.**.****.*******..*.*******.***************.**.*.***..*.***.******************.*.***************.***************.***.**************.*************************.**** **.******.**..*****************.*.***..*..****.*********.****.**********.*.**..***.****.***********.************.***********.******.*******.****.**********.***********************.************.**..********************************************.*.*.***.*.*.******************.**********.************.********.**************.*****.****.****************.*******.********.*...********.*********.**************.*.***.********.******************.******************.*********.*******************..**.********************.**********.*.**********.************..**.*****************.*****************.********.*******.**********.********************.******.***..********************************************.*********.****************.*****************.********.*.*****.************.********...*.************.*****.***.****.*********.*****.*********.**********************.*.***.***********.******************.***.***.***.********************.**********.**************.****.********************.****************************.*****.************************..*******.*.*****.***.******..******...*****************.*******************************.*.*********************..************.*************.********.***.*******..*********.**.****.***************.***.******.*************.*****.*****.*****.**************.***.******.*.***********.*************.*.**************.**************..******.**********.*****************.***.*****************.*.*.**.****.**********.**.*.*****.**********.***.****.***********.************************.**********************************************.*************.******.**.***************.*****.***.******.**.********************...**.*****.***.**.*.*****.******************.*****************..**.*******.***.**********************.************.*****.******.*******************.*.*.***.***********.******..******..********.*******.**************.**.******.****.***************.***************************.****.***********.*****.*.****************************************************.*. *******.**************..**********.*..**.********.*..******************************.***.*********..***.********************.**********..**.************.*.*********************************.***.**************************.********.****.************.**.***********.***************************************.**.*********.**************.**.**********************.*******.***.*********.********************.*.*******************************.*********.****..****.*****.****.***************.************..*****************..*************.**..*****.*.***************.**************.**********.***********.********.***.************.*********.*********.*.****************************************.****************.*.*****.**.********.*****************************.*****************.*********.*.**.**********************************.**.*****.**.*.***************************.****************.**********.****************************.***************..**************.*****..*****.*******.*****.*.********************.****.********.*****.**************************.****************.**************.*****.****.**********************.**************..********************.***********************.****.*********.******..*****.*.****.***.*********.******.*******.****.*.**.******************.***.***.********.****************.**.*****.*****.***.****..********.********..*****.***..*******************..***********************.****.**.***.*******************.**.***********..**.*******..**.**.****.***.***..*********.**.**************.******.*.*******.*********************.*****..**..*************.***.**********..***********************.*******************.**.*****.*.***..**************.********.***********************.******.*****.***.*******.****.******.****.******************.******.***********..****.****.*************.********.**************.*.******.*..**.****************.****.******.****************...*******************.******.*****..*****.**********.*******.***.*.**.******..*********************..****..******. ****************.****************.*.******.***********..************.*********..*.**.*********.**********.*******************.*..****.*.************.***.*.*.*.******************.****************************.****.*.*.**.*****.**************.*********..**.**..***********.*.*******.*..****..***********..***************.***********.***********.*.*.****************************.******************.**.***********************.********.*******.***.****.*********.***.*******************************.**.*******.***********.**********.***..**.*****************************************.*****.****.**************.**************.*******************.******.****.*****.****************..***********************.*********.*******************.*.*********************************.*******.******.*******..********************************************.**.***********.*.*********************.*********************.*********...****.*.*.****.***********.********.***..**********.*..*.**************.**.**.***.**********.*****.****.********.*******************.*******************************.*.*************.***********.***************.*.***.*****************.********.*********************..************.***.*****************.**********************.**.**.*******.*****************.******.****.************************.******************.********************..*********.****************...****.*****.***.**********.****************.**.********.*********.*.*****************.***************...*****..*************.*******...************.****.*.************************.*****.*.*************.***********************.********.********.****.*.******.*********************.******************.*******.*.***.************************.***.*.****.*********.*.*.*********************.*********.*******************..***********.******.*************.******.**.******.**.************.**********.*****.****.****.*.*.**************************.*********.****.*******..**.************************.*******..*****************.**.***********. ***********..****.*******.******.*******************************.**.********************.***************************************..*.**.*.*********.******.****..***.******************.**.*****************************************************.***********.******.*************..**.**********.***.**.**********.********************.********.**.**.***.****...**********.***.******.******.*.****..***********.***.*.*****.************************************.*.*..*.****.*********.**************************.******************************.****.*.*.**.*.***.*******.********.**************.*.******.********.***********.****.****.***************..**********.**************.*********************.***.****************.***.***.**.*.**.*************.***.*************************************.*..*************.*********.***.****************.********.************.***************************.**..*.*********.**.*.************.***************.********.**************.*****.**.**************************.*******.*.*********.***********.****************.********.*****.**.********.***.******************************.*******.*****.****.****.*******.**.***.**.***.*.********.******.******************.**.**********.**.******************************.************.*******************..*****.*******.*****.*****.******************************..***********.**********************.*********.**.******.*************.********.**.***.***..*****.***.*.****...**********************************************.**.****..**.*.*.*****.****.*************.****************.*********.*****.******.******.******.****************.******.**.*********.**.***.***************************.******.*********.******************************.*******.**************.***.***.**.******.*******.*******.***********.***.****.*************************************.*******.*****.****.******.*****.************.**.******.*.****..******************...*.**.***.*.***.****************.*********.*****.*..*****.******.****.****.****..****.****.****************** ******************************************.***********.*****.***.****************.**.***.**********..*********..***************.********.**.*...****.*****.****..******************.****.*.****.****.********.**********.******.******.**.**.**********************.**********.***********.***.*************.***.********.************************.********.*.*************************..******.*************.*********.**********.******.****.***********************************************.**.*.*****.*************.*.************************.******************.*******..*.****.***.***************************.****.***.*********.*******.***.*******.******.*****.**.*********.**********.*******.*******************.**.***************..********.***********.********.**.************.******************.*******.*******.********.**************.**.****.***********.**********************.*.************.*************************.***.****.********.******.*************.****.*..*********************************..*******************.************.***************.*..*..*********.******.**********************.********.***.*.**********..*********************.*..**.*****..***********.****.**.*****.**..**.******.****.********.*****************.***************.*.***************.**.*************.**.****************.****************.********.********************.*****.**.***********************.****************.************..*******.********.************.********.******.*******.**..**.**************************.****.*******.*.**********************************.*****************..***.*********************.**********.*****.*****.************************************.**.**...**..*********.************************************.************.**********.*.*******************.*******.*.**********.*****..*.************.********.*******************.**************.**.**********.****.*******.****.**.**********************.**************************.******.******.***.*******.**********************.*****************.********* *.***.********.***.**.*******************.*********.**********...****.*****************.***.*****.**********************.****.**.*********.*********.***********************.**********.*****.*.*.***********...********************************************.******.*************..***********.***.*.*.***************.******.**********.*********.******************************.***********.***.**********.**********.*****************************************.************.**********************.***.*****.***************************.*************.*.*******.****************..*.*.**********..************************.*.*******.***.********.*.*****.******.************..*****.*.**********.****.*.************************.*.***.**.****.*.****.******.**.*.********************.*************.******************************..************************.************.***..*************.********.*..********.*.****.*.********.*************.*.*****.********.**********************************.****************..**********.***********.*****.*******.*******.*.******.*****************.**************************.************.******************.*************.*.***.**.*******.***.********..********.***.*.**.********************************.*******.******************************.***.*********..*.***********.*********.*****.******.***********.**.***.**********..*****.***.************.********.******.******************************************************************.**************..*.******..*******.******.***.***.***********.******.******************************.************.**************************.********************...******************************.*.*******.***********.******************.*************.***************..****.**.******.*****.**.******.*****************..***.*****.******.*****.*******.*****************.******.***.*************************************..*******************.******.**.******************.******.**.***********.*************.****.*****...*.**********************************...*.** **.**********.*.********.******************.******.****.*********..********.**************...*********.******************.***.****************************.****.****************.***********.****.******.*****.***********************.****.******.*******.********************.**************************.*.*******************.*******.***.************..**************************.**************.*******.**.**********.***..********.****.*********.**********.****.*********************.***..*******..****************.********************.***********.*************************************************************.******.*********.*.*****.******.****.**.**.**.*******.*************.**********.*****.******.************************.***********************.*.****.******.************..******.*****.**..***.*********.******.****..*.*.************.*******.*********.**.*.***********.***.****.***.***********.*********.**********************..***************...*******.***.*********.***************.***..***.************.****.****.***********.*******.***.*.**.*********.*****.******************************.****.****************************.*****************************.******.****.***********************.*****.***.*.**********.****..*********.*.***.********************.*************.*.*********.*****************.*****.***.***************************************.**.****.**.****..*****.***.****************************.**.**********.***********.***.*********.************************.***.****.***********.*********.***************.***************.*********.*******.**.*********.****.*.*****************.***********.***.****..******.********.*****.***************************.****************.************.***.*******.*********.*****.********************************.**********************.******.**.****.************..*********************..******..********.****.**.***********.**..*****.***************..****.******************.****.*.**********.*****.***********.***********.***.******.***.******************* ..*****.*********.*************..*************.*********.**********.******************.******.*****.*************.******.*********************.*.****.**********.*.********************.**************.******************.****************.****.***********.***********************.***********.*************..*.*************************.****************.****.******.**.**********.*****.*****.**.*************.*********.*************.****.***.**.*********************.******..***********.********************.**************.****.*******.*****.*****.***.***.********.**..*********.*******.********.*******.***..************.**.*********************************.**.************.***********.************.************.*****.***********.*.**********.***.******.***********.*******************.************.***.*************************************.**********...****.********.*********.*******************.**.**.****.********..******.****.*********.****.*********.*.**.***********.*****************.****.**************.*****.********.***.*.******.*******.********************.**.*****.*.************.*****************************.***.*******************************.*****************.*.**************.*****************************.*****..****.*.*.*****..***.*****.*.***.*.*****.***********.*************.**.**.***.*******..****************.****************..****.*****.******.***********.***********.*********..*******************.*.*****************************************.*.******.*******.****.***.*********.**.*******.****************.****************.******.**.******.******.*********..********************..*****************.****************.***********..***********.****.*********.*.*.**********..***********..****.***.*********.*..***.******..*************************.**.*********.*************..**********.***************.*.****.**********.*************.***.****.******.**..*****************.******.*.**********.********************************.*.*************.**.**.*******************.*******.******.* *******.**.*****.**.****************.***.*******************.**************.************.******...***..*************************************************.*****************.*******.*******************.******.*************************************************.***.******.****.*****.*****.*****.*********.******.****.****..*******.***************.********.*****.******.********************.******.****..**.**************.*************************.******.*.********************************.****..**.*****.***.********.***************.**.******.********.*******.***.******.********.********************************.****.***.******************..*.****************.*********.********.*...*********.***.*****.*********************..*******************.**********.**.**********.**..******.**.****************************.*.*************.******.****.********.**.**.***************.**.*******************.****.***..**********.*.*.*****.**..*******.*****.*.**.*********.***********.***************.*.*******.****..************.*.****************.*******.***.********.*.****.*******..**.****.*****.****.***************.********************.******.**********.**.***.*.*.*.*********.**********.*********.*************.*******.******.******.****.*.**********.**************.***..*.*************.***..***.**.**.**..******.********.**********.*************************.******************************.*****.************.**.************.********************.***********************.****.*********.**********************.**.************..******.*.**.********.****.********.*.****.*********.********.*******.******.********************.***************.******************.**********.********.**************************..********.**************************.***.***.**.*************..***.**..************..*****.****************.**************.*.***********.***.****.*.***********.*******************.************.*.**********.******************..***.*.**.************.******************************.*********************.***** **.********.*******.*.***.**..*******.***********.*********.**********.********.*.*.*****.***.******************..*************.***.*..************.****.**.***************.****.*********.*************.********.**.***************************.***.*****.****.**..*******.*******..*****.**********.********************.****************.*.********.*******.*.**.***********.*.*****************************...************.***************..*******.*****.***************.*****************.********************.***.************.*********....**.********************************.*************************.*******************.****.*********************************.*************.**************.*************.*****************..************.*****.**.***.**..**********.*.**.********..**********************************.****************.*********.******.********.*****.*.*****.**********.*******.*.***.**********.*******.**********************.************.****.**********.*******************************.****.***.**********************.************.***.*****.*******.*.**.***..*******.*.********.*.**********.*.*.*********.*.***.**..*************.**********************************.*************.*.**.******.****.******************.************.*********.*.*****************.**************************.***.***************************.*******************************.********.**********.*.******************..*.**********************************.*****.*************************.*****.**************************************.*************************.*********.**********.**.****.******.*.********************************.************.**************.*.*****.********..************.************.***********.*********.*************..*.*************.***.**.**************.*****************..**.**********.****.**.**.**************.*****.**.***************.***********.*************..*********************************.**********.****.*************************.**.***********.*****.****.******.*****.******.*****.***.***** *********..**.****.********.****.*****..**.******************.***.**************.*.****.*********************.***.*****.****..****.*********************************.****.*************.*.*********.*.*.******.******..*.****.********.*****.**********.*******.*******.************************************.*****************.***************..*****************..**.************.****..**********.************************************************************.**.***************.***.*************************************.*****..*********..*.*.***************..*..************.*.*********.**.*********.**********.**************.******..*******.****.***************.*****************.*****.********************.***.**************************.*********************.*********.***********.*************..*************.***.****************************.********************..*.******.********.************.****.***..***.******.***..***.*************.*********************.*******.*******.*.********.***************.***********.*********.**.****.**.*.***************.*.***********.***.******.****************.**********.****************.***********************************.****.***************.*******************.*****.***.*..***.*****.*********.**********.*.***.***.******.*********.*.******************************************.***.*****.*******..*********.*.********.*******************************************.*****.**.**********.**..*******************..*******************.*****.*************.**********.****.********.**************.***************.*******.****.************.**********.*.*.**..**.****.**************.*****************..*******.*****.*******.***********.*****.********.**************.**********.********.***********.*****************.*******..*****.******************.***********.************.**********************..**********************.***.********************************...***.******.**.**********.*****.*******.***.****************.***********************.**************.******************* .*****.********************..**********************************.*****..***.**************.******.*.*********.*****..*.**************************..********.******.***********************..******..*.***********************************.***.*********************.**********.*****.*************.************.******************.********.***************.******************..**.***.***************.*******************.***.**.*************..*.**********.*.*********.*****************************************.********.*******.*.*****.********.******.**********.***************.***************.*******.**.********.*******..*****.******.*******.************.***.******.************.********.****.********.**************.*******.*****************.***.*********************************************************.****************.***********.********.*******************.*********.*.***********.*******.***.***********..******.***.*.****.***********.***.*****.**********.**************.**.**....*****************************..****..****.****.***.*.***************.**********************.*************.*********************.****.****************************.*************.***.****.***.******.***********.***.*****.*.*.****.*..*.*****************.************.*****.******.**.**.**************************.****************.***.**..*******.*****.*****************************************************.*****.***.*******.********.*****.***.********.******************.****************.*********.***.***..**************.*********.****.**********.**************.****************.***.****...*******.**.*****.****************.**..****.*******.*************.*.**********************************.******************.***********************.*******.**.*.**********************.*********.********.*********************************.*****.*********.*.************.*************.********.*.****.************************.**.**.**********.**************.*********.******.***.*********************************.*************.*.**.********* *********.******.**..**************..**************************.***********************.****..*******.*****.********.***.****..********..**********************************.****.************.***********.*.***************.***.*****************.*******.*.******************.*.***.******.***.*****************************.*****.*****************.*.*.****.***********************.***************.***********.**.***.********.*..***.*******************.***********************************.*******.*********..**************.*******..*.***********.****.*******..***********************************.******************************.*.*****.****************..*****.**********.***.*****.**..**.***.************.*******************************.*******.***********************************..**************.*******.******.**..****.****************************.******************.*****..*******************.************.**.*************.*****.*****************************.***********************************.*****.*************.***********************.**.*********************************.******.*.*...*******.**************.*.****.***********.********.********.***.**.***************************.*****.*************************.*****.*****.*********.***.***************.*******.**************************************.*.********.*****.*****************..******************************.***********.*.*******************.*.******.*.*.*****************..*******.*.*************.*********.******..*.*******************.*****.******.********...**.*********.***.*************.********..*****.**.*.***********.*******.*****.*******.**********..*****************.*****.*.*********************.**.********.*.******.******.*********.****.**********.*.******.*.*.******.***.*****************.******.**************.*..*.*.*****.***..************.*****************.*******************.****************.***.*.***********.*..***************.*.*.****.**********.****.**************************.****...********.****************.**.*..* ******.******.**.**********.****.***..****.*****************.*****.***********.*************.*.***************.*******.***********..*******.**.*.**..***********.**********.**.*******************.*.************.*****.************.********************.***.*.************************************************.*****.***.****.*******.*.******.**********.***.**..*****.***.*************************.*******.*.******************.*******.*.**.*.***.**********.**.************************.*******.********************.**.*.**************.*.********.********************.******.****.*********.*******.****************.********.****************.*******.**.***********.*.*****************.***********.*.****************************************.****.***********************.********************.********************.**.**************.**********.******.*********************************.*********..******************..*********.**.************************..******.***.**************.**************************.**..******.**.***.*******.********.**************************.************.***********.*************************.******************************************.****.***.******.**.****.*****************.*.**.********************.***.************.********.*******.*******.***.***.****.****.****.**.*******.****.***.**********************.**.*************.********************************..****************************.**********.*****..******.******.****.*********.****************.****************************************.*****************.*************.*******.*.*****.***********.***.*******************************.*****************.***************.*.*******************************************.***************.***************...****************************************.************.*.**********..******.*.********.******.****.*************.***********************.******.***************************.****.*.********.****.****************.***..********.******.***********************.****.***.**.*********.** .*****.**********.*************..*****.*****.*.********.********.********************.******.*************************..****.**.******..***********.**.*********.*********.****.*********.***.***.************.*********.***..************.***...**********.*..*********.***********..**.*.**.*******.*************.**.**********.*****.********.********..*********..*********.***.********..************.******************.****************.**.*****.*****.************************.***.*.****..***********.****.*******...*.*****.**.*******.***********.********.******.********.*********************.*******************.****.******************.*.***.********************.**********..*.***.*********.***.*.*******.**************************************.**.***..**.****.**********************.****.**********..**.*.***.**********.********.**********.**************.*****************************************.***************************..*..***.**************.***.************.****.****.*******.******************.***.**.********.********************..*.************************...****.*****.**.***************.***************.**********.*********************.********.****.******.*********************.....*************************.*****.****.***.***.**********.***.*****.**********.***************************..***..******.*.*.**.******.*********.*******************.*******.********..*.*****************.***************.******.***********************.**.*****************.*************.*.*.******.****.******.****************.*.***.***.*.****..***********************************************.*****.*****.*.****************.*.*********.***.**************.******.*******************.*********.*************.*****.*.****.***********.*********.**.****.*.*.****.******.*********************..***********.**********.**.*****.****....****.***********.**********.*************..****.**.*******.******.*****.**.*.********.*******************.*************.********************.*****.**...**********.******.**************** ***************************.***.**********.*********.***********.***.*.***************.*****************************.********************.************************************.**.********.*.*********.****.*..*.****.*****.*********.********.*.***********************.***.*.*******.*************.*.***********.******..***********************.****.********.**.*****************************.*******.***.****.*********************.*****.*******.********.************************.********.**********.***********.*****..*.*.*****.**************..****************************.***.*********************.*********.*.**********.***********.******.*.***.**********.**************************.**.****.**********.*.*.**************.**.****************************.***************************************************.**********************.*************************.*..*********.**********.**.****.***********.***********.*********.***..**********.************************************.*.***************.***.*************************.****************.********.*.********.******************************.*.*.***.***********.***********.***.******.**************.**********************.******.*.*************.*******..***..*.**.**************.****.*******.****************.**************.***.*.***..********************************.**********************.******.***.********..**.***.*****************.****.***************.**.*************.**********************************..*****..**.*****.*******************.***.**.**************.***************************************.******.***.******.*********************...*************.*****************.***********.*.******.*********.********.***********.*.***.*****.**********************..**..****.*******************************..***************.***********************.********.*********.***********.*************.******.*.*************.****.*.*************************.********.*.******.*******.*****************.**.********.**.*********..********************.**********. *******************.****.*****.*****.**.**.******..*****************.******.*******.*.*.****..**********.***************.*****.***********.*.*********************.********.***********.*.******************************.***.***********.*****...************.*********************************************.*******************.*****.****************.***.*********.**********.********.*.****.***.**.*.******.***********************************.****************.*************.*.*********.***.*****..*******.*********.***.************.************.************.*..*****..*************.**..********.*********.**.***.******************.******************************************.*******************.***.****.**************.*********************.*******.***************.*********************.**********.*****************.****.***********.**********************************..**.******************************.**************.**********.*******.***********.*.****.***.****.***********.*****.**.************.******************.******.***********.****************.*.**.***.*******.***********.**.***.*******..*******************.*****************.****.*.*.***.***..*******.**************.*******************.*************.*****.*********************.****.*.*********.****.*********.********.*********************.**.*******.*****.**.***********..****.*****..**.*****************..**************.*******.********.************.******.*******.****.*****.***********..*************.**********.******.*********.***.*****.********.*********.**.***********.******.***************************.*****.******************.**.***.*.**********************.***********.*****.**.******.**.**********************..******.*******..*.**.*.****.*.********.****.***.****..*************.***.**.**.****************************************.*****.***.****.****.***********.***..*****.*************************.*.**************.**********************.*****************.**.**.*.**.****.******.***********.******..****.***.*******..*****.******** ******.*********.***.*******.**********************************************.******.**********.**.*********************.*******.******.***..**********.*******.**********************..**.********.*********.***********.******************.**.****.***.***********************************..******.**********************************.*********..**************.*************.***.********.********.******.****.**********.*********.****.***.*******.***********.********.*.*******.***.*.****.******.******.***.*************.***.***.************.***************.**********.******.**.*..******.*...********************.***************************************************.*******.******.**.**.***.********************************..**.****.**.************.**********.***.******..*********.**.**.***.**.************.******.**.*****************.********.*****.*******.****.***.*******.***************.****.**********.********.********************.****************.****.*.**************************************.***********.**.****************.*.******************.**.**.*****.********.************.***.****.************************.**************.**********.************.*******************..***********.****.******.********..**********.************.********.*****..***********.*******.*******.**.**********************.*****************..*************.*****..**********.**.********.********..*******.****.****.***.********************.*******.****.*****.*********.******..***************.*************************.*********************.******.************.**.**********.******.**********.***.*******.**********************..**.******.******..**********************.*******************.********.*****************.********.**..***.********.*****.***..**************************************.*****.*******.***.*.**********.******************************..**.********..*******.*.**********.****.**.********.*.********************.******.***.*.***************************************************.******.**.******.******.**** *.********.**.****.********.********.*.*****************.**.*************.*.***************.*****.********.*********.*******.*.******.***.**********.******.**.*********.*************************.*.******.****.**.**************.******.********.***********.*****************.********.***********************.************.*.***.********.******.***.*****.*************.**.*********.*****.********.********.**.**.**.*************.****.**.**..***************.*.***.***********************.***********.**.******.**************.*.**********..********.**********************.*****.*.****.**********.*******.*.**.****************.*.*********.*************.*********.*************.*.*************...********.*.*******************.******.**.********.***************.**.*******.**.**********************************************************.***************.*.**.*********.*******************.*********************.*.*.********************************.*********.**********************.*******.************.****.*.********.******.******************.********.**********************************.****.*.****.*.****************.***.***************.*******.********************************.*****************************.*******.*************************.*********.**.****.**********************.*.********************..*.**********.********..***********************.***************.******.****.****.*********..*******.***********.***.*****.************.**.**********.************.**.**.*******************************************************.*..*************************.*.*****.*****.***.*****.**********************************.**.***.*.********.***.****..****.************.************.*****************..**.*********.*******************.****.*****.*.************************.*.*******.**************.*******.**********.************.**********..*********.******.*.*.*********..*******.**************************.*************.****.**********.**.****************.*********.****.*********.******************************* .******************************************.*******.**.**********************************..******.*******************************.****************.******.****.***.*********.****.*.*******************************.*****.*..*********************.*******.**********.**********.*************.***********.**.****..*******.*.***********************..*******************.*..****************.****...*******************.**.***.****************.*.*..********.***.**.***********************.******.****************.*********************.************.*********.*******************..*****************.*.********.***..**.*********.*****************.**********************.******...*******.*************.*******.***********************.**..***.*.****.************************.*.***.***************************.****..***************************.******.**.*****************.***.********.**********.***********.*****.******.**.************.*****.******.****************.********************.*****.**********.***.******.*******..*...**.*****.****************************..*****.**********.*******.******************************.*****.******.************...*******.*.********.*******.****.********************.*.***************.******.****************.*..**.**********.******.****************.*****************.*********.**********.*.*************.****.***********.*****.***..*******************.****.******.*******.************.*****.************.****.***.************.****.*************.**.**.***.**.*******.*****..**********.***************.***********************.*************.*****.******.****.******.********************************.**********************.***.**.***.***.*.*.**********************.*********************.*********.**.****************.**********.*.**.***********.*.**.********.*****.******.************************.*.*********.***.***.****.****.*************.*********.**.******************.***..***.*********************..********.**.*******.************************.*******************.*********** *.**************.***********************.**********.***.**.**************..**********.*..**************.*********************************.**********.*.********.****.*****************.***.********.********************************.************.*****.*.************.************************.*.***.**..************.**************.***********..********.*.*****.*******..**.**.*******.*****.**..************.**..******.******.*.*****.*********.*.*********************.*******.*********.*************.****.****.*********************..****.*********.*****..***.*******.*.***********.*******.*******************.************.*******************.*************************.***.***********..****************.********************************.*************.*********************************.********.********.**********.**************.****.*******.**.*****.**************.****************.**********.**********.*.*********.*****.**************..**********.********************.**.************************************.***.*******.**************..********.**.******.*.************************************.**.*******.***.*.************************.*************************.******.*****.******.*******************..****.*.******.****.*********************.*.*****.******.************.******.********.*.***..****.**.*****************.*******************..******.**********************.*********.***********.*********.***.****.******.********.*****.***.**************.***********.****.*****.*.****.**********.**.*******.************.*.*********.************.**.***********************************.***.***********.***..***********.********************.***********.**.*******.************.**********.****.***.********....**..*******.***********.************************.*.*********.********.**************.*.*****.**.**.********************.*.*************.***.***********************************.*********.***.*************************.****.*.*..******.*********.*******..*.****.***.**.***********.*.*.*****************. ..**.**..******.***********.***.*************.************.*********.****.************.*******.*****************.******************.****************.*********.***********.**********.********************************.********************.*.******.*.******************..*************.***.*********.********************.***********.****.**********.*****.************.*********..*****.**.*****************.***.********************************.***..**.***********.*.*.*.***********.***.*******.***********.***.***.******.*****.*.**.**.***********.******.***********************.*****.*.*.**..***************.*.*****.*****.*.******.*.******************.**.*******************.**.********.*******...*************.*****.********************.*..**.***.************.**************.*********.**.***.************.******************.**************************************************.***********************..**********..********.******.***************.******.**.******************.***********.***************.*.**.***.****.***.***************.*.******.****.*****.************************.*****************..*********.****.***********.******************************.***.*****.*.*********.*************.****************.*****.*********.**********.*.****.**********************.************.*******.*******.*********************.**************************..*********.***************************************.*********.***.***..**.**************.*****.****************.*******.**.*******************.***********************.************.***.******.***.**.***********************.*********.****.**********.****************.*.*.********************.****************.*********.***********.***********.********..*********************************************.******.********..***.******.*******.*****************************.***.*******.*.**********************.*************************.*******************************.**..**.***************.*.*********.******..***.************.***********.***********.***********.******* ****************.***.*.*****.**************.*******.************.******.****.*.**.*******.*.*****************.****.****.**.************.****.********.****.**************.******************.*********************.**********************************************.*..********.**.****.*****.*******.*.*****************.*******..********.**.**.**********..***.******.*************.***.**..****.****..*******..**********.*.***********************************.**********************.************.****.***********************************.*.***.******************.***************.***.*****.***.******.********..*******.*****...****************.**********.***********...******.****************.*.**.*************.**********.**.*****.*************************.****************.******.***.*********.*.*********.****.*******.*********************.*********..******.*************...***************.**************************..***********.***.**********.**.***.******.*..*********************************.****.********************.*.*****.***.*.********************************************.**.******************.*****.****.************.*****.******************.*****************.****.************.***.*******.*********.*****.*******.*************.***.*******************************.*******.**.*********.*************************.**********.*****.*****************..*******.****************.*****.*******.***..***.********.***********..**************.***********************************************.***.*******.**********.*******.**.********.****.********.*.***.***.************************************.*.**********.*******************.**.******.***********.**.*******.****.**.**********.**.************.*********.**********.*****.*..*******.***********.************.******.********.*******.**.******************.***.***********..**********.***.*...********************.***.***.**********.***.****..**.***************.**.****************.************.**.***************************.*******.********.*********.****.**** ******..*******.********************.*****.***.****..************.******.**********.**************.**.*******.***************.****************.***********************************.***********.**********************.*******************.*****.*******.************.****.**.*******.*******.**.****.**************.*****..*******.****.*.**************.**********************.****.****************************.**********.*******.***.**.********.**.***************.********************...*******..********.*****.*.*.****.***.**************.******.*..***********.****.***********.***********.*******.**.*.***.*************.**.*********.***.**.*.**************.****.*.**..**.***.*.*****...***********.*****.*****.****..***.*****.*****.***.*.*.******.********.*.*********.*******************************.*****.********.*****************.*********************.*.*.*******************.*************..****....***********..***.***************.*.*****.*********.******.*************************.*****.****.**.************************.*.*.****.******.**********.************.**************..***********.****.*.****.***.*****..**************.****.**********..**.*****************.******.**********************.*******.***.*******************.****.*********.*.*****..*********.******..**************..*********..*.******.*.***..*.**.******************..**********.**.*******.****************.**************.************.****************.***********.****.**.*.***********.*.******************.************.************.*******.******.******.****.**.***.******..*******.****************************.*******.**.*********.**.*****.****************.******************************.*********.*****.***.********.**.***.****.***.****************.***********************************.******.***.*********.************************.**********************************************.*******************.****.*******************************.************.****.*********************.*******************..************.****.*.*.*******..**.** *********.*****.***..*.*****.*****************...****.*.*******.**********************************..************.********************************************..******.**************.**.*.*****************..*****.****.************.*********.*********..***.**********************.*****.******************.******.*********************.*.***************************.*****.******.************************.**********.************.*.***********.********************.***.***.***.********************.***********.******.*.*****************.*******.********.**************.**********************..*.*************.****.***.*****.***.**************.*.***.*********************.**..**.****..****.*********.*******.********.*****.********.************.******************************.***********..*************.*********************.**.***.*********.*****.***************.********.***********************.*.***********************.*******.*****.**********************************.**..****.***.********************.**.********.***.*.********.*********.*******.******.****.***..***.***.******.****.**.*****.**************.**************.********..********.******.*.*****..*********.******.*******.******..*****..*******.************************.******.************.**************..****.*****.**.****************.********.*****.***.*.*************.******.***..*.****..******.****..*************.**.*********.*..*************.**.*.****.************.**.********.*****************.*********.********************.****.**.*******.*********.*********.******.**************.**.**************************.***********.*****.**************.************.******.************.*****.******************.**********.******************..*.************************************.****.*********************.****.**..************.***.**********************.****.*****************************.******************************..******.***************.**********.*********.**************..*******.*****.*****************.*****.******************** ***.***.*****..***.****.***.********.****************.***.**********.************************************..**.**.*****.*..****.*.***********.*****************.***********.*****.***************.*.*********..**.************..**.*.*************.**.************.*****.*****.****.*******.*********.****.*.****.******.***************.*******.*******************************.**********.***********..****.***.*.******.*****.******.***.*********.****.***********.*****************.*.*******.********************..****************.**********.******.******.************.*********.****.*************************.****.***.****..*************.**********.*****..********************.***.*.**********************.******************.**.*****.***********.**************.*****.*****.*****.***.***.****.***.**.***************************...********.***********.***********.**********.*******.************.******.***.************.**********.******.*.****************************.*************.*****...************.***.**************.**********.********.******************.*..*********.***.*******************.**********.***************.*****************.***********..*********.*****************.*.**************.*.****************.*****.**..*.****..***********.*****.*..********.*****.*******************************.***.*.*****.*.***.***********..**********.*********************..********.**.*******.*********..********.********.***.*********.**.*************************.*********.**********.******.****.*********.***********.************.***.****************.***.*.**.*****.**.***************.******..***************************.***.*****************.**.********.***.****.********************************.**.**.***************.******************.***.*********.*****************.****.***********.*.**..**.*******.*******.*******************.*****.***********.***.*******.****************.*******************************.*.****.****.***.***..***.************************.*****.*****.*******************.***.****.****..* .************.***.****.******.********.***********.*****.*****************************.*********************.*.************************************.***********.*****.*******.*********************.*******.******************..*********************************************.****..*.**.*****...***.*****.******.**.****.***.*****.**.***********************.*.******************.****.********.****.********************.*******.***.*********************************.*.*******.*.****.****.*****************.********.*****.****.**.**************************.***************.*******************************************.*.**.******.****************.******************...*************.**.*****.****.***.*.*********.*************.**.*.********.*****.*****.***************.**.******.*.*..************..************.**.*************.****.********..*******.*******.***********.*.******...**..***.****.***.*************.*****.**.*********************************************.****..*********************.*******..******.*.****..*****.************.*****.*.*****************.***********.*****.*******************..******.********.**********************.**********************************************************.*****.*******.**********.*****.*****************.****.***********.*******.**.****************************************************.**********.**.*************.*****.***.********************.*****************************.***.*************.*****************.*****.*********.*****.************************************************.************************.***********..****.**********.******.******.****.**.************.**********.*****************************..***************..*****.***********.****.***********..*.*..************.****.***.***.*.***.*******************************.*********.*************.****************..***.**************.******.***..**********************..*************.*******.********.********************.********.*******************.*.***********.*****.********************.*****.***** .*********************.********.****.********************.**.**************.***********.**************.*****.*************************************************.*************.************.***.*********.*********.****************.********.*********.*.*************.**.**********************.*********************.**.************.*********.*****..*.*************.*********.***.**.*************************.**********.*****..*****************.***************************.**********.*.********.***.************.*.******.*********..********.*.*****************.**************.*****.****.*.**********..***.******.**.*****.******************************************.***.***.***.******.*********.**.***.**.**.******.*.********.***.******.******.*************.***.*********..*.*****.******.**************.***.*******************************.****.*****.**********.*.****.****.*.**.**.*****..*.*****..****.***********.****.*************.*****.****.************.*.*****.**************.********.**************.*******.***.***************.*********************.*************.***.*.****.**************************.*****.**.***.***************.*****.****.**..***********.************.******..********.*****.*.***.*.****************.****.******.***.************.**********.******************************.**.************.***.*********.*******.**********.***********************.*********.****.********************************.********.************************************************.**********.****.****.******..*.***.********.*****.****.********.*********.*.***.************.****.*****.**.***********.***..****.***********.******.*********.******.******************.*.*************************.****.******.*********************.********.**********.************.*****.********.**..****.****.****.***************.***********.**********.********.******.***********.**************************************************.******.*********.**********..***.*****...*.**************.**.***.*******.******************************** **************************************.****.**********.****.*****.*******.******.***.**.**.*.*******.*********.********************.************************.**.**.*******.****.*************..*******************.****.********.*********************..******.**************..***.*.************.*****..********.**********.*************.*******.******.************.*****************.********************************************.*******.****.***.*.**.*.******.******.*********.**.**********.********.********.***********..**********.**.**.**.**..**********.**************.***********************.*************************.*************.*******************************.****.*****.*******.***.**.*****.********.****.*********.***.*.***************.**..*****************..************.******.*************.********.*************************.**********************.******..**********.*********.*********.*********..******.********.******.****..****.****************.*.*********.****.***.**.*****.*************.**********.********************.*******..**.************************************************.********.**********..*********************.*****.****.************.***.*******.********.*******.************.******..*****..*******.****.*************************************************************.******************.****.***********************.**.*******************.**.***.*.******************.********..**.*************.******.*****************************.**.***********.**********************.****************.**********.******.********.**************..***.*****.*.****.**.*.*********.*******.******.***..*.************.*****.****.*.************.*****************.****.*..****.**********.***********.**.**********************.*.**.*****************.************.********..**.*****.**********....****.************.**********.*.************.***********************.******.**.***.*****************.***..**********.****.*.****************.*******.******.***.*******.***.******.*******.**.***************** ******.*****.***********************************.**.***************.******************************************.**********..******************************************.********************.**.***.***********..****************************************..**.**********.**************.**.*.****.*.************.*.***********.*.********.**.*.****.*..*.********.*******************.************************************.***********************.****.*****.*****..**************************.*..*********.***..**..****.**.********.************.*********.******************.************.**.********.*************.************..*****..*******.**.*********************.****.*.**.*****.**************.************.**********.**.****************.***..*********.*****.*****************.***.*********.*.*.****************.***********.*..***********.*****.**************.******.*******************.********************.************..********..***.*.****************************..*.*****************.******.*.*********************************.**.**.*******.***************.**********************.*****.******.****.**.*******.*******.********************.********.********************************..*.******.*******************.**.********.*******************.**********.********************.*******************.************************************.*********.*.*.****.*************************..******.**********.********.********************.*.******.****.*****************.*********.*****.****************.*********.************************.*****.*****.*****.*****.*********.*******.***.****..********************.**.*****.*******.**.*****.*********.*****.**.********.************************.************.***.***********.*****.***************************************.****.******.*.***.********************..****.*******.***********************.**********.************.*******.***.****.*******************.*******.************.***.********************************.*******.*.******.*****.**..*******.**********.************. **.************************.********.****************************.*****************.******...******...*.**************.****.**********.********.**********.******************.**************..**.*******************..**********************.**..*.**.*****.***.***.******.******.**************************************.*.************.*.**************..**************************************.****..*..*****.****..*.***.*****.********.*..********************.**********.***********..******************************..*********************************************************************.**********.*********...**************.******..*.**************..*****************.*********.**************.***************...******.*.*********.************.***.***********.********.************.******..**.**********.*******************.**.***************.*************.*****..*********.**.****.****.********************.***.***.**********.*************.***********.*****************.**.*********************.*.****..*****************.***..************.****.***********..****..*****************.******************.*****..**.***.*****.***********************.*****************..***.****..*******.***.*****.**..*************.***********************************************.*****.*****.**************.*******.*************.*.**************.***.*.*********..*********************************.**********.*********************.*********.****************.******.*..*****************.************..******************.*****.****************.***.**********.*..**.********.*************.****.*.*.***************.******.******.********************.**.***.******.*.*..***************..******.************..*.********.***.***.***.*.******************************.****.***************.***********.*****.**.********************.*.****.***************.***************.************.*******************.*******.*.**********.************************.****.***********.***********..******.*.********.****.*.****************.***********.*****...* **..***********************.***************.******.***.**********.*****************************..*******..*.***********************.****.****************.******.*************.******.***.***********.*******************.****************..***********************************************.*************.****.******.*****.******************.**.******************.*******.**.******.*****************.****.****.*******.*******.***..***********.*****.**************.*******.*******************************.**********.****.****.*******.************.*******.*****************.*.**....*******.**.****************************.****.************.******.****.**.**.************.********.**********.************************.*.*******************.**.*******************.******.********.******.*****.****.***.*******.**********.***************.**.*****.********************************..*********************.*****.***.****************.*.************.*.*******.*************************************.**.**************.*********..**.*****.*****************.***.*.*************.***********************.**.*******.***************.****.*.*************.*************************************.*************.*************.***************.****.*****.***************.*************.***.********.**.****..***.**.*********.**..*******.*******.**************.**********************.*.**.**.****.**********.*****.******.********..*******.******.*************.******************.***.***.*.********..****.***.*.*.*****.**********.**********.***********.********.****.*******.*********.****.*****.*****.**.*******.**.****.*.**.********.*****.**.**********.****.*****.********.******.*******.************.**.*********************************************.***.***.*******************.***********************.**************.*.***.**.****.************.**********************************.*.***.***.**...********************************.******.*************.*****.***.*.*.**************.*.************..*********************.**.*.**********.**** .****************..*.********.*.***************.***************.**********.*****************.****.*********.*******************..********************.****..**********************************..********.*.*****************.*******.****.**.*************.*.*************..*****.***.*******.*********.**...************.***.*.************.**.*********...*************************************.*.**********.*******************..*****.***********.************.****..*.**********.******.****.*****.******.**.***.***.********.**...***.*************.*.***********.***.****************.****.**.**.***************************.***************...********************************************.*****************.********.***..*.******.*****************.*.**************.******************.***************.***.***********.******.**********.********.***********************.*.******************.********.****************.**.*******************.****..**.***..*******.*************************.**********************************************.****************************************.*****.****.****.************.*..**********************.****************************..*.*.**.********.....*.*******.**.***********.**.******************..***********************************.*******.*****.***********************.*****.****.*.********.*****.*********.*********..*************.*****.****.**********************.*.***.********************************.*****************.***********.***.***.***.********.*******.***************************..*******.***.***.****************.*******.******...****.********.****.**************.*.*.****************.*.******.*******************************.****.******.****************.*****.********************..************************************..*****.****.******.***********.*************.*.******.**.***********.**.*********************.**************.*****.*.**.*********************.**.********.*************.*******.******************.**********..**********.******.*.**.**********.********* ********.***********.*******..**.************************.************..********.*********.*************.******.********.*******..*************************.**.*************************.*****.************.*.*****.**********.************.************.*.**************************.**********************.******.*******.**************.***********.***..********.******.**************.*..**********************..********.**..*.**.***************************.***************************.***********.***.*.************************************.*****.****.****************.**************.**.***********.**************.**************.*************************..*************************.*.******.**************************.**..***********.**************************************************************..*********************************.**.********.**********..***********************.****..*..*****************************.****.******************.***********...****.*.******.**********.*****.*.****.*******..**********.**.****************.***..*.***.**.*********.*********.********..**.***.***.**.*******.***************.*.*.***************************.*******..******.**********.********.****.*********.*****************..***********************..*********************.*.********.*..*****.**.*.*.***.**.***********.*********.**.************.*.*****.*******.******************.****.****.********.****.**********.***.**.***************.***************.**.****.*********.**********.***********.*******.********.***********.*******.************************.****************************.*.********.***.***.*********.*********.***.****.**************..********.*******.*****.**.**********.**.***********.******.********************************.******.*****.***********.***.**********..*****************.*.*.***************************.*****.***************************.*****.**.************************.**********************************.*************.*****.*.************.******.**********.******.************.**.. *.*.********.****.*.*.***.****.****************.***********..***...**************.***.*************************.**************************.***.*.*******.**************************.*****************.******.***.***************************.*****.*****.*************.********************.*****.***.***.***********.********.************.***************************.*****.****************************************************.*********.**.***********.*******.*********************..*********.***.*******.***************************.****.****.**********.*.*******.*******************.******.********.***..*************.******.***********.***********.*********.******.************.*****************.*********.*************.***********.*.*.************************.*****************.*******.******.****************************.*.**.****************.*****.***.****....**.*****.********.*****.*****************.*.******..***.**********.**.**********.*********.**.*.******.*****.*******.*.****.*******.******************.**************.**.*****.*********.***********..**********************.*.***********************.**.***.******.*********************.****.**..*.************.********.*****.**.**..********.*************.*************.*****.**********.**.**********.******************.*******.*.*********.******************.******..****************************.***************.****************...***.****.*****.*****.********.*..******.********************.**.****.*****..******.**.*.*********************************.**************.*****************.********.**********.***************.**.*******.*******.************.********.*****.**.************.**.******.***.***.**.*****..********.**.**************.*...****.***********.*.************.*****.**********.****.**.*************.****.****..**************.*************************..******.***************.**.***.**.************..*********.*.**.*.****.**.*****************.*.************.*****.**.****.*****************.*******************..**.****************** ****************.*.****.**.**********..*****.***.****..**************.*.**.*******.***********************.**.***********.****************.***.***********.*****.*****.*********.****.*.*****.******************.*********..*******.**********.*****..******.**.****.**************.*************.******.*******.***.******..*****************.**********.****.****************.***********************************...***.************.*******.***********************.******.****.****.*********.******************.*****.******.***.*******.**************..*****.**********************.*******.**.***********************.*************.***.************.**.**********.****.****.*****************..*.****************************.**********.****.***.************.********.*****************************************.**********..*********.*******..*****.************.***************.****.************..*******.**********.*.***..****.**************.**************.****.****************************************.****.*********.*.*****..**...*.*********.****.**********************.****.*******.***************..*..**.****.****************************.*.***.*******.***********************.****.**************.*.****.****.*************.*******.*****.***********.***************.****.*.**********.******.***.****************.************.****.*********************.***************************..**********.***************.******.***************.***************.*****.******.****************************************.*****************************.*****.******..**.*********..**.****************.**********.***.************..*****.***.********.*.******.*.**.**********************.*..**********.***************************************************.*.*****************************.*****.*..**.***.***..**.****.***.*******************.*******.************************.**********************.***************.******..**********...*****.****************.********.*******.***************.*******.********.****************.***********.**** ****.************.**.*********.*.***********.****.**.********************.*****************************.**.*********.************************.***..**.*****.******.***********************.*.*********.******.*****************.**********.******.******************.****..********.********.***************.********.**********.*******.******************.*******.***.*************.*.***.************.************************.********.********.*****.*******.*****.***.*******************.*****.*****.******.*****.*********.*******.*.**********..*.***.**********.*************************.**********.*****.********************.************.*********.********.**.******.***********.*************.***************************.*****..****************************************.*.****.*******.*****..***..***..************************.******.*.***********.**.*********.********************.****..**************************.****.*.**..******..*.******.**********************.**.****.....********.*****.***********************************..*********************.***.**.************.*****.***.************************************.**********.*************************************.******.*.*****************************.***********.**.****.*********.*********.******************************.**.******.****.*.*******************.**************.**.***.**********.****.**.**************************************.*****.*.**.**********.**********..**..*.******************.*****..*.**.**********.*****************.******************.**.*.**.*******.***********************************..****.****.***********.***.********.*.******.*.*****.****..*****.************.*****.**.******************************.**.********************.*.********.*.*.*****.***.*****.****..******.***.*******************************.********.**********************.**.************************.*********************.***************.****.*******.*.******.********.*********.***************.*.*.*********.***************.***.******************.************ *******.**.*.*************************************************************.*******.****.****.******.******************.***.*********.******************..**********************.*******.**********.********************************************************.***..*********.************..***.*****.*****.*********************************.****.**********..*******.*.*********************************.****.****.****************************.*******..*******.*******.*******************.**************.*******.**..********..**.*****************.***.***.*************.**********.*.***********.***.**.********************..****.*******.********.**.*******************.************.**.*********.***************.*.***********************..*******.*****.****.************.**.**************.**************************.****.***************************..****************.*.**.***.***.**************.***********..*********.*******.****..***.****.*******.*********.************.*****************************.*****.**.*******************************.**************..**********..*******.*.**********.********..****************.*****.*******.********.*********.***********************.********************.*****************************.***.**.**************.***************.*************.***.***********.********.********************.**.***.***.*******************.*****************.****.*******************..*******.************************.***************.************.**********.************.****.***..***.***.*****....********.**********..************..*************.*.****..***.*********.****************************.*********************..*********************************.*****.******.**************.**.**..**************.*****.**.**********.*******.**********.*.**********.******.****************..*******.**************.***.*****.**..**.*************.**.*********.*********.**********.*******.*************..******************************.******************************.************..*****.*******.*.***.*********** *******************..***********.*******.************************.************.************.****************.*****************************.*************.*****************.*****.*****.*********************************************.*.*************.*****.*********.***********************.*****.*******.**.*****************************.***************.**********************.**********.************************************..****.***.**********************.**************.***.****************.****.*********************************.****.********.**************************************.*******.*.*****.**.****.********.**.****.**********.*********.*********.*****************.****************.**.*******.*.***************************.***.*****************************.************************************.*.*******.***.**.**.****.*******.**.*******.************..*****.*****.***************************.*******************.******************************.**********.*********************..*************.*****.***********.*****.******.**.****.***.***..******.*.***********.****************.*****.*****.********.***********.**.********.*****************.***.**********************.*.*******.***********.****.****.******************.************.**************.*.**..********.*********.***.******************.***********.***********************.************.*********.*****.*********.************.******.*****.***..**.****.***.************.****************.************************.******.********.*****..**.******.*.*****.*********************.***.**********************.******..*********.****.****.*************.********.********.*****.****.**.***************.*****************************.***********.********.**********************.*********.**********************.********.*.*******.***.********.****.************.***********.***.**********************.**.****.*****.****.*.*******.****.*.*.******..****.****.************************************.***********.****.*************************.***..******.**** .*********.*******.****************.*.************.********.*********..*******.***********.*****.*.***********..******************************.***..****.******.**.***.********.************.*.******..*********.*****.**.*********.*******..***.********.*******.******.**************..*.*************.**.***..***.**.************.********.*.***.********.****..***.*******************.*.**.***.****************************************************************.***.*.********************************************.***.*******.***.********..******************.******.*.*.*********..*****************.********.**.*****************.************.***********.********************.*****************.*************.********************.***.*.****************************.******.******************.***.******..*******.************************************.***.***.****************.*********************.***.**********.*****************.*.**************.***********.***.*****.*.******.****.*******.*********..******.**.************************.**.********.*********.********.**.*****.**************.*..**.*****.********************.******..******************************.************.*******.*********..****************.*.***************.*********.****************.**.****************************.*****.**.*.*********..**..*******.*.*..******************************************************.*********.****************.*********.**********.*****..*.***********************************************.***.************.***.*******.*********.********************.****.*******.***.**..**************************.*.*********.********.***.*.*..**************.*****..****.****************.************.******************************.************************...***************.*****.*****.*****.***************.****.***.*.*********.*************.***.***.********.*****.***********...***.******.***********.****.*.******************************.***.**.*****************.**..********************************.******.*********.***.*****. ******..*******.*.*************.********.*******.*********************.***.************.*******************.****.*******..******.****.******************.*****.*************.********************************.*****.****..*******.*****.*****.***********************.*****...*.********.**..******.************.****************.**********.*.**********.*************.**************.**********..**.****.*******************************.************.****.******.***************.***********.************.**.*************.****.******.***..*******.******.****************.****..************.**********.******.*****.****.***********.***.*******.*******.***********************************.**..*****....**.*.***.*****.**************.****.***.*********..****.*********.***********.**.******.***************.*.***...*****************.**.*******************.********************.**********.*****************.************.***************.*******.**************.*********.**.********.****.*************.***********.**********.*.******.***.***.**.*******.******************************************.********.*****.************.********..*********.*******.***...*..*.*********************.******.*.*********.***.*.**************************.***.********.************.************************************.*.***************.********************.***.***************.***.*********.******.***.*****.**************.*****.**************..*************************************.*************.****************.***********.*************************.*****.************************.***********.**.*******.********.***.**..********.****.*.**************..*******.*********.**********.***********.******.**********************.************.*******************.***.*******.***.*.*********.******.***.**********************.****.**.****.**.******.******.*********.****.****************.**.*.**************.**.**..*******************..*.*************.**********.******.******.***********.***.******.**************.********.**.*********.***** ***.*****.*.*****************.*******.******.***************************.*.*****************..*************.**.************.**.***.*************.*********.********************************************.******.*.*************.*****************.**.************..**************.*****.**.*****.***************************.**.******.******************************************************.*.**********************.********.*.*****.******.**********.*****.*****.*********************.*.********************.************.********.*****.**.*********.**********.*************************************.******.************************.*.************************.************.***************.****************************************.*******.*.***..**********..***.********.****.*.***.*****************.*****.*..****************.**********.******.***************.************************************************************************.*****.*.****.***.******.********.***********.**.*************************.**.**.***.*******..***********.****.***.***************.***************.**.*****.**********.************.*************.***.**************************.***.************.*.*..*******************.***************.*****.****************************************.*********************.**********************.**.**********.****************.****.***********.**.*********.********.****.************************..*************.***************.**************.*****.***.****.****.*******.*************************************.*.**************************************...*.******.***.**********.******************..****..*****************.*.**.***.*******.**********.******.************.***********************.******************.*********.******.******************************************.**********.************************************.*****************.************************.**.*******.******.*************************************.*.***.***.*****.*************.**************.*.******.**.******..*.***.***..*******.** **.****.****.*************.********.**.*************.***********************.**************.************..*******.********.*************.************.**.**.*.**************.**.**.********..****************..**********************************.*****.******.*************************************.***********************.********.***.***.*.*******..******.***************..**************************.**..*********************.******.*************.*********************.*.**.***.****.*********************.**********************.*************************.********.*.***********.*****************.***.******************.**.****.***.**************.**************.*****************.***************************.****.************.*********.*************************.*.*.*.*.****.***.**.*********.*******************************.***.************.*****.*********************.**************************.****..**.***********.*******************.************.***.*.*****.**..**********************.**.****.**.**.*****************************************.*.**.***.***********.****..*****.***.**.*.*********.****.*******..*******.******.************.***************************.************.**.********.***.****.***.************.***********.*****.**************.****.*****.****.********...*.*****.******.**..************.***********.**********.*.***.*****.*.*************.*********.*****.*.*****.*.****..*********..*.****************..****.*******************************************************************************.*******.****.***.******************.*********************.*********************.*.************..**.*****************.*************.********************.*******.**.**.******.***********************************..*****..*************.********..******.**************************.******.*******************.******.******.***********************************.*****.********************************.******.*************.**********.*******.******.****.*.****.***..****************************..************ ****.*****.***.********.*.*.*****.**********.*************************.***.******.******.*****.*******.**************.*****.*********************.***********.********.***.*.*********.***********************.*..*********.*******.*********.*******.***.**.*************.*************************.*********.****.***********.**.*****.***.*************************************.***.*.**.*********************.**.**********************.*******.*.***.************************.**.*****************.***..**.************************..***********************************.******.**.******.*.*****.*.*********************.*****.*****************.**.*.******.*****...***********************...*********.********.*****.**************.************.***.************.*.*********.*****.*****.******.*******************.*.**************..**********.*****..********.***********..****************.**.****.**.****.*****.*.********************************************.**************************.***.**.********.*****.*.****************.********************..***..***..**.****.*.*****.*.**************.**********.**.*.*.*.******************.****.***********..*********.*****.*************.**********.****.**********.***************.*.********.*******.*****.**********.********.*.***.*******.*********..**.************.****..*****.*.***********.*******.**.*****.***.********.***************************.***********************.*********..*******.*******************************.*.*************..*********.***.********..**********************.******.********************************.***********.****.**************.**..**********.***.*******.**********.****.*****.*********.******.**************.*****.******************.***************************.************.***.**.*****.**..***********.**********************.*.*.*.******.********.**.******.***.****.*******.*******.************************.******.**********.************************************.***************************.*************************************.************ **.************.*.*****************.****.****.**..*.***********************..*****.*.*****.*******.*.**********.***********.*********.***.********.*************.*********.*******.******.**.**************************.***********.*******.**************.*********************.************.******.***************.***.*********************************.******..*.*.*********************.*****.*.**********..****************************.**********..***************.****.*****..*****..******************...**************.*************.**.******************************.*****************.**************..*********.********.**********************.*******.******.****.*.***************.***.***.*****************.*******.****.*******************.*******.******..*****.*.**..***********.***.*********************.*.***********.******.*.************.*****************.***.****.*****.*********.******.***.*******.******.******************.****************.************.************.*******.**************.***********.*********************.***.**************..********************************.*.*****.********************.************..****.***.***.*****..*******.****************************..****.*****.*****.***************..****.****.**.*.************.*******.**.********..*********.*******..**.*************.*****.***.*.************.*********.******************.*.********.******.*.****.**.***************************.*************..*.***************************************.*******.****.*****.******..*.*******.*.**..**.****.*****.****.******.**.*****.********.****.****.*****************.**.**************..**************.***.*******.*******.***.**..****************.*.***.*********.**************.*****.*****************.****************.****.***.*******************.*****.**.***.*******************************************..********..****************.***********.*****.*.**.****.*.****..**.****************.*********.**.*.*****************..*******.***********.***********.*******************************.** **.******..*********.**************.**.**..**.****************.****.***.**************************.****.*********.*****..***************.************..*****.*.*****.**********.****.**.*.**************************.*******************.**********.**.*******.*.****************.********************.***************************..****.***************.***.***************************************.**************.******..************************.***********.*****.*.*****************.*.******.**************.*.********.******.*..************.*.****.********.*.*******..****.**.**.****.******.***********.******.*********************.**.********.***************.*************************.********.*********************.******.****************.**********.****.****.*****..**.***************.***************************.***********.****.****************.*.***.***..******.*.************.**.********.********************.********.**..**********.***.********...********.************************************.********..**************.**.***.*****...**.***************.*.************.*.*****.***.*.***********...***.*********.*****.*.*****.**..******.*****.**********.*.*********.**********.****.***********.******.********.******.**************.**************************.**********************.*************.***********.*.*..*****.********.**************.*******.*.**.**********.******.**.****.************************.****.****************************************.******..*.******************.**********************.*******.*******.*****.**********.******.*.**.**.**.*********************************.**.***.*****.***********.*******************.*.*****************************************.***.***.***********.**..************.*********.***.*********.****.**************************.*************.****.*****.******.***********.*******.*******.****************.******.**.****.******************.**************.*********.*.***********..*.*******.**.*************..*****.***.*.*****.***************************.****** .***.*****************.******.************************.**********.*.****.******************.*******************.**************.******.*******.************************.*..******************.*.********************.**********.********..****..****.************************..******************************.*********.**********************.**.*****************************************.***************.*****************.*.*.**************.**..*****.******.***********.*******.******..****************.***************.****************.*****.****************************.*******.***********************.***.********************..**********...********************.*****.********.************.********************************.******.**..*************************.******.*******************************.*******.**.********.*******.*******.*****.***************************.*******.********.*********..**.********************.***.*****.*******************.****.****.*******************.***.*****.**************.********.********..****.****.**.**********************.***.*****.*.**.**.*.*************.*.*******.*****.*******..**********.***.*****.******************.*****.************************..***.*.*****************.*****.*******.*******..*.**********.******.**********.*****.****.******.*******.***.*.**.**.****..*.********************.********.************.*****.****.*.***.*****.***.******************.***********.**************************************.****.************.*..*********.************.********************.****.**************************..*****..**************************************.*****.***************.**.***************************.***********.**.**********.************************.***.***********.*********.*.*******************.******************.******.**.***.*.*******************************.***************.****.***********.*.**********.*.**.*************.***************.********************.******************.************.*.***.****.****.******.********************.*********** ********.*****.**********.****..**********************...**********.***************.*************.*****.********.*****************.***************.*****.*******.****************.*****.******************.*************..************************.*.**.**********.*********************..************************.**************************.*******.**.*.************.***.********************.********.********..***********.*******************.****************.**.*******..**.********.*******.****************.*****.*******.****.*********.*************.*********.*****************.**********.*****.************.******..***************.****.******************************************..*..*...****.***.***********.****************.*.***.********************.************.*.**..***.**********.*****************.****...**.*****.************************.*.*********.********************.**.********.**.***********.**.**********.***.********.*********.****************.******.*.**************.*******.*******************.*********.**.*********************.******.**.***.*********.***.*************.****..******************.***..**************.********************.*..**************.******.*.*****.*.****************.***********************.**********.*******.**.*.***************************************.*****.****.********.*********.*****.******************.****.**************.********.***.*****.***********.***********.*****************.***.**************.**********..*****.****.*********.*****.*********..*******.*..**.***.*.******.******.**********.******.***.******.*.**.*******************.*****************************************.*********.*******.***********..*************.********.**********..**.*************...*****.*.*****.***************.***.*.*************.********************.****.**.***.*..******.*.*******.**.***.***********.***...***********.******.************.**.*****.***************.*************.*..*...********.**.**.**************.**************************.*.**********************.** *********.******.**.*****.***.********.********.**********.******.******.***.*****************.*********..****************.*************..****************.********.****.*.*.**.***.**************.******************..****.***************..*********.**.****.*.*****.*********************.**********.***...******.****.********************************************.*************.***********************.**********************************.*..*.*******.****.*.***********************************************************************..**.**********.***************.*****.***.********.**..*****.*******.**.****.*****.**********.*.***..*******************.***..*************.*********.******.*.*********.******.*********.*..*****.********.***************.*****************.****.*****.**.**.****.*******.*********************.********************.*****.*************************.***.*********.*****.**.**.**********..***.******.**.********.*.*****************.***.**************.********..*.****************************.*****.*..******..******.**.***********************************.******.****.*******************.*******.*****..*.*******************.**.****.******.********************.*********.***************.*****.*****..*****.*************.******.*************.*********.**..****.******..*******..****************.***.**.***.******************.*********.*************.*.****..*.***.************.*******************.*****..****.**.***.**************************************.********************.***.**.**.****...***********.******..******************.****************************************************************.*******.******.*************.*.****.*.**************.********.******.**.***************.***********.*.****.****************.***************.*******.************************.***************.*********.**..*.************.********.*.***.***********.************.***.****.*.**.**************.*****..******************.******.*.**.************.**.**.************.********************************** ************************************.******.***.*****.***********************.************.********..***.*************.*************.***************************************.********.************.***********.***.***********.*****************************..*******.******************.*********..*****..**************.**********************************************.*.***********.************.****.***********.***.*****.*****.*.********************.*********.****************.*************.*********.***************.*********.***********************.*************.*******.**.*..*****.*.*****.************.***********.************.******.**.********.*****.****.************.************************.*******.****.************************.****.*.*******.*.*.*.*.***********************.**********.*.**********.****.*******.**************.***********.*.*******.**.************.*************.******.****.********..***.*********************************************.*****.*.****.***************************.*********..*******.**...**************.******.*****.**************.**************..******.******.**************..**************.*********************..*..***.****************..***********.********.**************.************.*****.**********..**.*********.*********.*******.***.*****.**********..*****************.***********.*******.****.****.****************.*.********.**.*****************.*******.*.**.*****************.*************..********.*************.*********..***********************.*****************.*****.***********.***.*********.***.*****************.*****.****.******************.********************.***.******.***********.*.*************.****.**********.***..*********.***********.******.*********************************.*..******.***.***********.*************************.*******.*******.*******.*******.***********.**********.******************************.***********************...****.****************..****************.****.********.***********.***.******.****.********..****** ****.***********.*.****..**********************.*********.*********.***********************.************************************.*****.***.***.*********..*************.*************..*****.**********.************.**.******.********************.*.*********.*.*.******************.***.***************.**************************.****..******.*********************.*****************.****.******.**********.*******.********.*****.*.**.***.**.**************.****************...***.***********.******.*******.************.*.**.***.*********.*******************.***.**.*.*****.********.************************.*************.********.*.******************.**********************.*********.**************.*******************...*****.***.**..***.*****.*******************.***********.***.****************...*..*****.**************.*********************************.*****.****.*****.******.****************.**************.******************************.*******************************************..*******************.********.**********..****.*******.************************.*.*****.*******.******.**.*******.*********.************************.*******..*************************..**.***.***********.**.****************.************************************.********.*******.****************.****.*******..**.*.*******.****.*.***.**.*.***************.*******.**.**********.*.******.*************.*************.**************.*.****************.**************.***************.************.******.*********.*********.******.****************.************************.*********.********************************.*****..*.****.****.*************.**************************.**.*****.*.******.*.*.******************..******.******************.**.*****************.***.***.************.*.***********.*********.***********.***********************.**********.***********..***********.******.******.*******.**.***.*.*.*.*.*******.***********************..****.***.***.**..*****************.**.********.*********.************ ******.******.****.*******..************************.************************************.***.******.***.********.*****.****.**************.****.**.*.***********.**..*******.*.*********************.*.*************.*******.***********.*.***********.*************.********.**************.**.*****************************.**************.***********.*********.**.**********************.*.**********.*****.*.*****.***...*******.**********************..**************************.******************.*****************.*****.******.********.****************.*********************.***..***********.*.****.*****.********************.*******************************.*******************..*****.***.************..*****.*******.*******.**.*************************..***********.*******************.**********.*.**.*.****.*****************.****.*************************.*****..***.*.****.*.******************..************..******.*****.******.*******.********************************.*********.************.**************.**.***.***.*.*****.**********.****************.****************.***************************************************.**********.**.**..***.****************.****************************.*.****************.*****.*******..*********.**.***********.****..************************.**************.*****.*********...*******..***.*****.******************.***..***.*.**.*****.*******.*****.*******************...*.*****.*****.**.****.***********************..******************.******.*.****.******.**.******.**********.******.*.****.********.*.******.*****.*********.***********************.***.**.****.*.****.******.**********.**********...**************.***.********************.************..*******************.***********..*.***.*******************.**********************..*******.*.*******.*.**********.********..***.*.**.*******.**********************.********************.*****.***.**.******.****.*********.**.**********.***.*************************..********************.******.*.*********** ***.**************.*****.*****.*************..**********************.*.******************.***.***.*.***.******.*************************.**.*.*.*****.**************************.***.*******************************.****.***.***.*.*********************.*****.********.*******.*******.*************.*.***************.*******.*****..***.********************************************************************************.**********.********.*.*****.***********.*********************.*******.****************.**.**********************.***.*******.*******.*.**..************.****..************************.************.******.*******.***.***********.**************.******..***.*****.********************.**********..******.****.*.**.***.******.******.****..*******..*****************.*..*.*.*******.********.*********.**.*.*********.*************.******.********.***********.******.**************.**.*******.****.***..*******.**...**..************..********************.***.************************.**.**********.***..************************.**.******************************..************************.*********.***********.*.*********************************.****.******.*****************.*********.*********************************.*******************************************..**.*.******************.*****************.**********.***.*****************.***********************..***.*.*********.***.**************.**.*************..********.******.*******.*******.******.****.*************.******************.***.****************.***********.*****.*.***************.******.*.**********.**.******.******************.*.***************************************.****************************.*********.**.****.*******.******.****.**********.**.**.**.**********************.***********..******.**.*****************.************.***********.********************.****.*****.*.****.*.**.*******.******************.******.************..********.**..*.*********************.************************..*.**********.****.*** .*****.*****************.***********************.**.*****.*********.******.***.******.******.*****.****.*********************************.********..********************.******..*********.***.*.****.******..****.*****.*.**********************.*********.*****.************.***********.*.*********.*.******.***************************.************.*****.*************.****************...***************************.***********.********.************.***.***********.*****************..************.*************.*********.********.*********************************************************.*.*.*********************.********************.*************.**********.****************.********.*********.************.***.*.****.********************.***********.**...*****.**.***************.*******.******.*.********.*****.************************..*.********.******.*.*******.**.*****.***.*******..******.****.*******************.*******.*.*****.*******************.******.**.*.******.*********.**********.**.**.*.*********.*******.********.*******.*.*.****.**************.****.**.********.*.************.*****************.**.****.******.**.********.******************.*******************..**.**.****.*************.******************.****************.**.*****.***.***..***.****.***********.************.***.***********.******.***.*************.*.*************.************.**.*****.**.***************.**.*.********.*.**.**.*****.***.********************************.*************.****.*****************.******.***.**.*****.**********.**************************************.***.****.*.*********..*.*****************.**********************.*****.****************.******.*************************.******************.*.*******.************************.*********.**.*****.***************.****.******************..************.***..***********.*.***..********.****.*******.*******.***.*******************.***..*******************.*.***.*************************.******....******.******************************.****** ***.**.********..*.****.****.*************...******.****.***..****************...****.****.***************.*************.**************************.*******.******.***********************.***********************************.**************.*******.*.********..*******.************..***.*.***.*************.**.***********.***.****************.********.********.*.**.*****.*******.********.**.***.******************.*..*****************.*.*****.******************.********.*****.*******.********..*****.****.*********.***********.*..******.*.*.*********.*.********************.*****.*****************************.**********************************..**.********.****.*******************.*.*******.**.**.********.********************************************************.**.*****.***.***.**************.*********.***.*.*********.******************.******************..***.*********.*****.****************..***.********..***.**.******.*****.****.***************.*******.**************.*******..*******************************.*.**.******.*******************.*******..**.**********.*****.*******.*********.****************.*******..*****.*******.****.***************.************.*****.**..**********************.****.*.********************************.***********..******.*********************.*************************.***********..***********.*************************.**.******************.**************.************.*.******.**..***.****.********.***************.*****.*.***.*.****.*******.************.*****.************************.********.******.*****.******.************.*****************.********.******.********.******************.******************************..*************.**********..***.*.*.*********.*.*******.********.*****************.**********************************.**********.******************.*****.**.***.****.**...*********************.*****.***.***..****.****************.*******************..*.*.**.****************.********..**..*********.****************.*..*.********.*.*** .***.*.********.***********.******.*******.*****.******************************.**.********.*.***.******************************.***************.**********.******.***********.*****************.*****.*****.****.********.**************...*.*.****.*******.*.********.********.**.******.****.********.****************.***************************.*********.***.********.****************.**.**.**.**********.****.*************.************.******.********...**.*************.***********.******.***********.*.*******.*********.*****.*.*******************************..***********.****.****************...********************.**..******.****.******************************.**.*********************************.****************************.****.**********.**************.*..*****************.******.***********.********.********.**.**********.******************************************************.************.***.********************.*****.*.**********.***.*****************************..***********************.**.***.***************************.*********..************************.***...**.*******.*********...***********************.****.*********************************************.*******..******..**..***************.*************.****************.**.**.******.*********..****.*****.**************.*******.*.*******************************.***..******.*.****************.**.*****.***.*******.*************.*******.************************.***************.*.****.************.****************..*********.*************.*************.****.*****.*.*********.*.********.***.**.***.*********.*************.**.**************.*********.**.***********************.****.**********.******************.***.****************************..**.****.**********.*****.***********************.*******.********.********************.*******.******.**************************.****.**.***************************.*****************************************.********.**************.*.******************.*****************.*****. ..*******************************************.**************.******.******.**.************.*************.**.*********.*...***.************.*********************.*.**********.******.****************.**.**.*****..***********.*.*******************.*****.***************************************.**************..********.*****.***********.*******************.**.***.*.***********.**..***********.*************.*****.**.******************************.*****..*****.***********.************.*****************************.**********.******.******.****.****.***.**.**************.*******.*.*********.*******.******************************..****.**************.*********************.*.**********************.**************.**********.****.*************.****.*********************************.**.*****.****.*************************************************.*****.*****.*********.**********.*************************************..*.*****.*.***********************..*****.***.***.**....*******************.***.*****..******..**********************..***************************.*****.*****************.***.**..*******.**.********.*******************.***.**.*.**********.******************************.*.******.*******************.******.*********.******.********************.***********.*.********.***.*******.**********.*.**.***.***.*****************.*.*.***.**.*.*************.***********************..******.******.*****************.*****************.*************.*******.*.*****.***.********..*****.*****.*************.********.***************.******.*******.*****..******************.************.*******.********.***.****************.*.****.********..*.**.*****.****************************.*******.*******************.***********.***.*************************.***************************.********.******.***************.*.**.*..*******.*.**.********.******************************.***************.***********.**.***************..**********.***********.***.****.************.******************.************** *.**************.*******.*******************.****************..******.*.**.**..********.**..***.***..**.*****.*.*.***.****.**.**.************************************.*.**********.********.***..***.*******.****.**.*****************..*************.*.********.**.*********************.***************.*****.*************.***********.************...***.**.****.*******.********.********.********.****.*******.*************.*******************.****..*******..*******.********.*.**********..*.*******************************************************.***.**..*****.*****..*.********.**.*.********.**********************.********.*******...*.***************.****.*******************.**************.****************..****************************************************.*********.************************************************.****.*.***************************.***.**.***.********.***.*.**************.*********************.**.*******.***********.*********..*************************.**************.********.**.*******.*...**********.**.******.*.***.******************************.********.*************************.****************.*****..******.***********************.**.*********************.********.**.*****.*******************.**********.*.************.******.***.**********.**.********.****.*******.***.*****.********************.********************.**********.**************.******.*.*******..***************.**.*.*******.******.**...***********.********************.***********.********.***.******.***.*.***********************.*****************.*.***.***.********************.***********.******.******.*..*************.***********.********.************.*****.*****.******.***********.***.*******.*********.*********.*.*.**.**..*************.****.************.***.********.*******.***.***********.****.*****..*****************.*************************..*************************.***************.**************.**.****..**********.****.**..***.***.****.*******.*********.**.**********.**.******** ****.***.*****.************..**.************.*******.**.**.***.*.***************.*************.*****.******************.*****.*****.***.*******..*******************.***********.****.***************.********.*.*******.******.*.**.************.**********.******************.*************.******.*******..******.***********..**.**.**********************************************.*************.*****.*************.*****.***.*.*.********.******************.*****.********.*****************************.*********************************************.*.***..***********..***.*******.****...************.**********.************.*****************************.**************************.**..****.***.***.****.*.*..**************.*************..*************************.*************.**************.**************.***********.**********.*.**********.*****.****.***.***.************..**.***.******************.*****.*.*****..*.*******************.********************.********.**.****.**.**********.***.*****************.***************.**********************.*********.********.*.**********.*..*****************.***.********************.************..***************.**.******.*.******.***.*****.**..*.*******.*****.*************.*********.***.******************..***.*..**.**************.*******.*******.***********.*******.****.****.********************..***.*******.***************************.********.************************************************.*******.*********..****..**************.*..*************.**********.*********************************.**..********.**.*****.**********************.***.****.***********.********.****.****.*.*.***********.*************************************.***********.******..****..*************.****.****.****..**.**********************.*************..*********.*****************.**.******.***.*.*.**********************.****..********************.********.*******************.*****************************.***.*****************.*********.*****************...*..********* **.*.**********.**********.**...****..*********************************************.*****.**.*******************.*.**************.******************************.*.***********.***.***************.*.*************.*****.********************.*****.**.****.********************************.***************************.***.***************.****.***************.*******.******.**************.*********************.*********.*.***.***.****.**********************.*******************.*****..**********.**.*************.********************.****************.************************.*******...*******************.****.************.**.****.*.*****************.*.*******************.*.**************.*****.****************.***.*.*.*.***********.**...***.******.**.**..***.***************.****.**.*******..*********.*******.******.*****.***********************.*.***********************.***************.*****************.***...**.*******.********.**********************.***.*****************************.*******************.***.************.***********.*****.*.***************.***************.*****...******.*******..******.*.**.***.*.****..***********************.**************.***..*************.************************.****.******.********.*****.**********.*******.*.*****.****.*********.*****.*****************.**************.**.*****.****.********.**************.*****.***********.**************.*****.*******************.****.**********..********.*********.*****.*****.****.***************.****.***********************.***************..************.*****.*******.**********************.*********************..******.***********************..*************************.*.*****.*.*.*.*.***********.*************..********.*****.*****.*.****************************.**********************.*******.**.******.****.*.******.*******************.*****.*.****.************.*******.***.************.**.*************...****.*****..**.*************.*****.********************************..***************************.** *********************.**.*******.**********************.*******.***************..****************************.**.*************.*.**.*************************.********.*.******************************.*..**.****************.******.**************************.***.*************.**********.******.***.*****.******************.******.**.***.*.*********.***********.*.***.***********.****************.*********.***.************.*********...*******.**********.**********.*************.****.****...****.***************..***********************.**.***.**.****.**.***********.********.********.******.*.********..*..*.*********.***.****************.*****..***************.****..*****************..*.*.*********************.****.****.*******.*****************************************..**********.*******.*********.********************.**********.*****.*.**********************.****.***********************.******.**.***********************.*.*************.**************************************************.********.******.*******.***..**********************************.**..*****.********.*.******.****.*.*********..******.*********************************.************************************.**************************************.********************.*******.*.*****.********.**.**.*******.****.********************.*.******.****.*****.************.************.**.**.**************************...**.*********..***.*******.*.*************************.***********************************.***************.************.*********************************.*.*******.*.*.****************.*****.*************..************..*****.*****************************.*********..********************.********.**.***********.*.************.********.***********************.***************.******************.***.***.**.**.*****************.****.*.*********.*********.****.**********.*****.*.*.***********.************************.*.***************.**************.******.*.**.**.*****..***.**.**.***.************.**.*.***..** .******.****.*.************..*************.****.*************.****.**************...**************************************.*****************************************..**.******.*********.**********************.*.**.*******.*.*.*****..*********.*************.***********.***..*.****.*****.*****.****.*********************.****.*****.********************.***.*******.*.*******.*******************..**********************.********.*.*.***********.***************************.*********..****.*.*******.*****.*******.**.**.*.*******..****.**.***.*********.****************************.**.******.***.*.**************.**************..************************.**.*****.**.***.***..*********.***.***************************************************.****.**********.********************************************..*****.***************************************.****.**.****.***********************.****.***.*.****************************************.**.*.****************.*.**********.*.**.****.***********.********************************************************.********.*.**********..***.*.*********.*.****.********..*************.********************.*****.*.*.*****.*********.**********.***..*******************.*************.*****.*********.*********************.**********.**************.*****.*************************.********.**********************.*******.********************.*******.***********.************.***********.****.****.******************************************.********.****.*****.**.**************.********.*************************************.******.*******************.************.****.*************************...***.******************.******************************.*******.*.***********************.***********.*****.**.***********************************.*********************************.*.***.*******************.****.*.***.*********..****.***********.**.*****.*****.**************.*********.**.********************.********.*.****.*************.*.********.*.******************** *************.*******.*.************.******.**.****.**.********.*********..***************.*****.*********************************************************.**.*.********************.**.**********.*.***.*****.************************************..************************.**********.**.***************.*******.****.*.**..**.******.********.*********..***************.****..*...****..*****.****.*********************.******.*****************************.************************.****.**********.*******.*.********************.**.*.***********.***************.**********.****.**************************.****************.*********.*******************.*********************************...*****************.**.*************.**************.***************.********.***********..*************.*******************.************.****.***.*******.***************.*.*********************************.*******.*.******..***********..******************.********************.************.*******.***********************************.****..*.**********.*************.***************.********.**.******..*.******.****.*****.***********.*******.*****.******************.*********.***..******************.******.***.****.****************************************************.******.*********************..*****.*********************.*.***********.****.*..********.*************.*****.*.********************.**.*****.*******************.******************.****.********.*.*.***.***.************************.***.******.*.****.*.*.*****.******.**.*************.*****.************.**.******.*******.*.***********.********.***..**********************.***.*.**.***.**.*.**.***.***********************************.**.*********************..******************.**************************.********.**************.************.*.*****...**..*******************.*********.********.*********.********.************************.***************.***.**********.********************.*******.*.**************.****.*****.********..************* *****************.*******.****.*******..***************************.****.*.***.****************.*****.*..***************.*****.***.****.*****.********.**.**************************.*********.******.*.***************.**************..***.*********************.*****.*********.****************..******************..**********.*.**********.*****.*************************..********.*******.****.***.****..********.****.***...********.*****************.**.*****.*.*******.**.**.*******.**.************.********.****..************************.*********************.***************.********.******.*****.**.*******.*********.*********.***********.****************************.**.*.******.************.*******.*************.*********.*********************.**.*****.**************.******.***.*******************.*********.*******.**.****.*****.*************.**********.***********.***********************.****************.****.****.***...********.****************.*.*.******.*****.********.****************.*********.**.**.*.****..***************************..****.**********..*********************.*.*****.***.*.**.**********.***************.*.***.******************.*********************.*******************.**.*.****..*****************.********.**********.******************************.***************************************.*******.***.******.*********.****.***********.*.*.*****************************.************************...************************.***.*******.***.**************.************.********.********.*******.********************.**.**********.**********..*********.**.*.**********.**************.********.************.***********.********************************.*******************.*************.************.************************************.******.**.*.***.**.***********.***.******..*****************.*.***.***.**...**********.***..***.***.****..*.****.**.***************.***********.*.*******************************************..*.******.**.******************.*...********.*** *.********.*************.********.******.*************.**...***.***************.*******************************.*..****.********..*.***.*.**********.*****.***.*.********.*.****.*********************************.*.******.********.*****.****..********.**.****************.*********************************************.***..*.*********************.***************..********.****.**.****..*********.*****.***.**.********.********************.**.*******.*****.*.*************.******.***************.*****.***.***.*.**********.****************.*****.******************.*************************************.************************************.***********************************************************.***.********....*.********.*****.********.***.********.***************.**************.*.**************************************.*****.*******.********************.*****.*.*************.************************.**...*****************************.***.************.**..**.*.********.***..****.*.*...***.*.******.********.****************.***.*.************.*.*************.******************************.**.*************.**.*************************.*********.********.*************.*****************.*****.**********.**.*********.***************.*******.*********..***.****************************.****.******..*****.**********.****************.**.**************.*****..****.****************.***************************************************.******.***.**.************.***********************.*.****.*..****.*******.***********.****.****.******.****************.******.********.*******.******.******************.**.****.******.**.***.*******.******.***.**********.***************.***********.**.***..********.************.********.********.**********..*************.*****.**.***********.************.**************.******.*****************.*******.*****.*.***.**********************.*******.*********.*********.********.**************.**.*************.**********.***.******.********************.*.****** ***.*******.****.***.*****.***************.*********.***.**.***.*.******.***************.****.****.***********************************.************.****************..******.*********.***.******.*************************.*.***********.***********.*.***.*****.*****.***.***.******.********************.*******.*************************.**********.*******..*************************************************.***.**********.***.**********************.****************.***.**.*********.**************.**********.********************************************.***.**.*********.***.**.***.***.*.**********.******.******************************.***.********.*****.****.*****.*.****.********....**********.**..*************..*.************************************.*******.*****.**.**.*********************************.*******..**.****.******************.****.******.*****.**.*********.*.*********************.*******.**..**.*****.**.**************.*.*..**********.******.*.********.*.******.**.****.**..*.************.******.***********.*.********.**************.**.**********.**..***************.*******.*********************.****************************.**************.******************************************.**********************.**.**.***.**.*************..*.**************.*****..***.*****.*******.*.********.**********..****.*****************.**.*************.*********************.*.**.*******************.***.******.***...******.***************************************************.**************.***.**************.*..**********.*************.*..******.***************.**********.********..**********************.**********************.**********.************.****.****.****.**************.******.**************.****.*.*******.*******.**.***********.***********.********.****.***********.**************.*.************..********.***********.*****.*.***********.**.***************.**..****.*.*********.*******.******.*************.****.***********..**********.**.*************************************** ***********.***.*********.**********************************.********..*************.****.*****.***.*******************.************.*******.**************************************************...*****************.****.***********.****.**********.*************************.****.******.*****.***.*********.*************.**************************************.***..*************.*.*.******************************************.***.*****.*******************.***.****.*****.*************.*.*********..**************************.***.********.**************************.*.********.*****.****.*.***.***************.*****.*.****.*********.********.**************************.**.***.******.*******************.***..******************.*************.****.********.****..**.******************.******.***.***************************.**.***.***.*******.******...******.*.************.*******.********.****.***********.*.**********.****..*************.**.*****.******************.*****************..***********.**********.****.********.***************.****************.**.***.*************.*.******.*******..*******.******.*************.**************.********.******************.**************.****************.*.***********************.**.*******.**********.*.***********************************************************.***********.*****..********.**.*************.****.*********.********************************.*******..****.**.*******.******.*****.*.*****************************.***********************.************.**************.************.************.**********.**.************************************************.***************.*********************.******.***********.**..*****************.*******************************.***********************************.********.********.*****.**.********.*****.******.*.*.******.***************.****.**.*.*********....*******************.************..********************.************.******.***.**...***.*********.************************.*********************.* ******************.********.***.***.******************.*****************************.*************.*******.*****************.****************************.********.*******.******.************.****************.******.*******.******..***.*.*******************.**************************.*********.****.************.****.****************.****.*************.***************.*****.**********.****************************.*******.*.***************..*****.***.*****************.***************.*********.***.**..********.**********.****.***********************.**...********************************..*.****.***********.*********************..********************.********************.**.****..**.**************.**.*********.*****.*********.******.******************.*.****.*.*****.*******.**.**.***.***************.****************************.***.*****************************************.**********.*******...*******************.******.*********.**********.****************************.***************..********.***..****************.*.****.******..*********..*****.*****************.*.***********.*****.**************************************.**.*******.**.*.***********.*******.*****************.**..****.*************.****.***.**.*.*****.********.**********************.***.*************.***.********.******************.**.*.*****.**********.******.**********.****.******************.*.*.*****.*************.**.*************************.***************.*****************.****.****.*****************.*.**.**************.************.*******.***********.****.************.*****.********.**************.***************.**********.******.*.**.**************..***.***.***.**************************.**..***.********.*.******.*****.*.****.*.************.***********.**************.******.**.******.*.*****************.*******..***.***********..**..*******************.*********.*****************.**********************************************..**********.**.******.****.************.*******************.******* ******************.********.********..**************.*****************.******.**********.************..***.*******.********..*.*****.********************************..**************.***********************.**************.*************************.**..******.******.*****.***************************...**********************.******.********.*********.*****.********.******.********.**********.*****.******.**********************.***********..**.*********.**...**.********************.***.**.***************.****..*********.****.******.*.***********..******..*****.**.*****.*****.*****.********.***********************************..****.**********..****.******.*********..**.*************..****.**************.*********************.**.**.*****..****.*.********.**.**************************************.********.*******.***********.*********************..***************.***********.************.********.*.*************.***************.**.**********.*****.****.************.****.***..******************.*****************.*************.*************.*****.*.***.********************.*********.****.******.****.*****************.******************************.***.*******..****.*.**************************************.****.*********.****.*.*************.*********.*****.*.*****.***********.**********.*****.*.*****.*.**********.****.***.*.**.****..***.********.*******************************.*****.**********.*****..**.*****.**********.*.**********..***********.**********************.****.*.*.*******************.***************.*****.*****************.****.*******************.****.*.*******.***..*****.****.***.**.****.**********************.*****.*********.*.*************************************************.***.*******.***.*.***.***.************.***.***************.*.*****.*****************..*********************.******..*******..**********..**.*************.******..**.***********.************************.*******.*.*************.************.***********.************..*********.***.******.** *******.***..***********.******.***********.*.**********.******.*.****************************************.**.*****.*.****************************************.*.*.***.*.*..*.***.*********.******.****.*****.**********.********.***.***************.***...**.***.********.******.************.****.***.************.*************.****.****.*.***..*.*.******.*********..*****..*******.**.*******.***.***.**.**********.******.*************************..********************.***.**********************.***.***************...**.*********.**********.**.***************.*************.*.**.*****...**********...***.*********************.********.****.*.*************.**.*.*..***********************.****.***************.***.*******.******.*******.*.***.***.*****.*.***********.*******.*.*..***.**********.*****.**.**.***..*.**.******.********.*******.************.************..****.**.***.*.****.***.**.*****.**************.******.***.****.************.***********.************.*****.*********.***************.**********************.*******.**.**********.****************************.******.**************.********.*****.****.***********.*******************.***.****.***.*****.****..***************.****.****.***********.***.**********.*********.****.**********.*.****.**.***********************.*************.*************.***********.****.************.***********.************.*.*.***********************.*.**********************.************.*******.*****.*********.******.*******.*.***.********.****..******************.**..*******.****.******.*************.******************************.**********.********..*********.******.********...************.*******.**********.************.*********.****.*************.*******************.***********.*******.*.*****.******.*****************************.**.*****************.**********.**************.*****.**********.**************.*****.**.***********.*.************.*.*****************.*.*****.****.****.***.******.****************.****..***.***********.******** ***********.******.*.****************************.**********.*****************************************.**************.***************.***************************.********.********************.*******************.*****..*****.************************.*********.*********************.***.********************.*********.********.**.****..****.*****************.*..*****.**.*********.***************.*******.************.***********.********.******..*****.************************************.****..************************.**.****************..*****************.************************************************************..*************.*****.************.*************.*******************..**********.***.*****.**********.****************.************************.******.**.***...***.*************.*.******.****.*.*****.*****.*******..*.******.**.************.**************************.**************.*.**..**************.*******************.***.******.********.*.***********.*****.*************************************.****.*.***.*.*******************************.******.****.******.*.********.************************.******.*****.*.*.*.*********.*.*******.******************************.***.***************.*.*.******.*****.***.***.*****.****..**********.****.**********************.***.******.********.**********.*.*****.*******.***************.***.***.**.***********.**********.**.*****..******************************************************************.*.******.***.*.**********.****.*********.*********.***.***.**.***.*********.***********.*.**..***..******.*******.*********.****.**..*.********.********************.************.*.***.*******.**.***********.****.*************.*.**************.****.*.********..******.*..******.******.***.****.************************************.*****.*************.*****.**.**.*****.***..*..*******************************************.**.*********.*.**.*********.*****.*****.*********.*************************.*****.*****.*****.*******.******.*********** .*.**..*****************.*********.***.****************************.*.*****.***************.********.*****.**************.**********************************.**********************.**********************************************************.***.******************.***.***************.*******.***.*********.*****.*********.****.**********.*****.***.*********.*****.*****....*.**.*************************.*******.**.***.******.********.*******.************************.***.********************************.***************.********.*.*********.***.*.**.*.***********.*.*******...***********.********.************.***.*************.*************.**.*.**********************************************.*..*..*.*.******************.****************.***.********..***..*.*.****.*.***************.*******..***..**.*******.*.*****************..*..********.*****************.***********.*****************.***********.*********..***.****.********.********************************.***********.****************.**.**************.****.***.*******.**.***.*.****************.***.***.***.**********.*************.***.*.*********.****.********.********.*****.**********.*****.**.*.***********.****.****.****************.*********..****..*****.*****.***..*.*****.***********************..**.**.*******************************.****.********.****.*********.********.******************.********.*****.****.***.********************************.**********.************.********.************.*************************.**********.****.******.********.*.******.*.***********************.*******************************.********.***********************.***************.***************...***********.***..***********************.**************************************************************.********.***..**.*********.*.**.****.******.*****.*********.*********.*.**********.*.**.***.***************..********..**************.*************************.*************************.*******.***********************************.****.**.*** *****.*******.*******.***********..***..****.*******.*******.****.*************.****.*********************.**************..*****.**.****.*****.**.**.*.*****.*************.********.*************.**************.*********************.******.*******.*******************************.****.**.******.*************.***********.*****************.***************..*****.************************.*..**********.*************.*******.*.**************.*******************.****************.**.***********************.*****.*..****..*************.*********.***..*********.******.******.*********************.*.*.****..*********.*.******************.*****************************.*.**.************.**.****************.***.****.******************.*********...****************.**.****.*****.******************************.****.*********.*.**.******************.****.**.******.***.*******.*************..***********..*********************.*********************.************.**********************.*****************************.*****.*********.*.***********************************************.*******.****.****.***.*****************.*************.***********.***.******..***.********.****.*****.**...******.***********************.****.*************..*****.**************.********.****.******.*.***********************************.*********.******.*********.***********.***************.****.**********..*************.**.******************.**********************.***.*************.****.*********.*****.***************************.********.**.*****************.*.*.****.*********.*******.************************.*******************.*************************.*..*****************************.******.****.*******************.*****************.***************.*****************.*****.**********************.*********.*******.***.***********.******.***********.*******.*****.**********************..*********.*****.*****************************.******.********.***********.******.**.*********.*.*********.************.******* ********.*************.*******.*******.*.****************************.*****************************.*******.*********.**.*.*******.****.**********.**.**********************.******..*********.************.************************.*.**.***.*******.****.*******..****.**********************.*****.**.****.****.******************.***.****.****.********.*******.********.****.****.*******.***********.*.*********..******.*************..**.********.*****.******************.***********************.***********************************************.*****************.*******.**.*****.*******.**.*********.************.******************..***********.***********************.*********************************.***************.********.***********.**********.*****.***************.***.****************.*********.********.***************************************.**.***.***.*******.**.*******.*****.************.*.****.*****.*************.***.*******************.***************.*******************.*.*******************.********.*****************...********.******.*.****..************************.**************.***.*****.***************.*****************..**..******..*************.*****************.************.*********.************************.*.*********************.***.*************.*************************.**.*******.******.*.***************.***.*.***********.************************..****.****************..****..************.***************.********.****.********************************..****.***.**.********************..********.***.*******.*.***************..*********.***************.*.***********..*****.****.*****************.**********.*.********.*******..*******************.**********************************************************.****.**.****.**************************..******.*****************************.******.********************.********.*********************.****.**********.******.****..**********.***********.******.**********..******************.*********************.**..** *************.*************..******.************.*********.*.*********************************..***.***********************.*******.**..******.*****.**.*.***.***********************..*********************************.***************.******************************************.******************.**.****************.***.****.***.***.**********************.********.********.***.******.*************.***...***..*****.******.*********************.******.******.************************..**.*************.*****...**********************.*********.*.********.**********.**********.***.****.**********.*****.**********.*******.****.*****.*********************************.*****..********.*********.****************.*****.*..*********************.**********.***********.*****.************.*****.*.*************.**.*******************.****************.*.**...*********..***********..**.*****..***.*****************.********.********.**.***.****.**************.*.*.*******..**.**..*******.***********.**********..**.**************.*****.*************.**********.********.******.*****************.************.******************.*********.*.****.***********.*****************.***.*****.***************.****.*************..*******************.*.*********.*********.***.**.***********.*****************.*********.**********.****.****.********.****.*****.*****.***************.**.*******.*.***..**.*****.*****************.*****.****..***********..******..****.**.*********..********************************.*****.*******..*****.**********.*****.******.**.****.********.**.******.***************************.******..***********.********************.*********.**************************************.*.*******.*.*************.********.****************.********.*******.***.*****.*******.******.****.*****.*****************..*************************..***.****.***.*********.***.*******.*************.*****************************************.*********.**************.********************.*.**********************.**** .*************************************.**.******.*********************.**.*****************.*******.********..***************.************.****.*****.************.*.*****.****.*********.*************************.**************************************.**.****.******.******.******.**...********..*****.*****************.*.*********************.**********.***************.****.**********.******.*.******.********.********.****************.***********.****************.**************.***.**.**.***********************.****************.******.*******.**************..****.***********.*************************.******.***********.**..*************.*********************.*****.****************************.*************...*.**.**.****.**********************.***************.***************.***********************.***********************.*.*****************.*.**************.*..***.*******.********************.**.**.**.***.************************************************.*****************.*****.**.********.*******.***..****..********..*************.*************************.*********.****.*******.**.****.****.*******************************.**..**.*****************.*****************.*******************.***.*******..****************.*.************.**.**.****.*.*****.*****.***.********.*.************************..*****************.***************.*.**********************************************************.**********************************.********************.***.******************************.*****.*.**************************************.******************************.*.**.****.***.****.********.******************************.****.*.******************.*********.**.*..**.*******************.***********.*****.*********.****.************.*********.*******.*******.*.***.**********************..*********.*.**.***.***.***********.*******.*.*****.***************.********.***.**.**.*****.*****.*******.*.*****.***************************.****.****************.************.*.*****..********.* **.****..***.*************************..**************.***.*************************.*.****.*.****.**********.*****...******************.*.*****.******.******.**.*********.********.*.*******.**..**********.*.*.***********************.******..****.*******.******************.*.****.************************.***********.**.*****.************.****.******.***********.******************.*.**********.**.**.****..***.**************.**********.*****************.*********.*****************.******..***.*.********************.*********.*********************..*************************.*****************.***************************************.******..***.***.******.******************.*.****************.****.**.****.********.**********************..*******************************..*******************.*******.***********************.***********.********.***********.***.*.**.******************.***********.*.*.**********************..*****.*******************.*****.*.*******************************.***********.****.***************************************.************.*********.*************.*******.*.***********.****.****.*******.*********.************.*******************************..*..********.******.*********.***.**********************************************..**************************..*****************.*********.**********.*********.*****************.*******.*******************************************.*******************.********.*****.**.*********.***..************.*************.********.*********.**.*****.**.*.****.*************.*.*************..****.************.*.**********.*********..**********.*****************.**.*******..************************************.*******.**..*******..******.*********.**********.*.*******.****.*******.*.***..******.*.**.*.***.**********************************************.******.****.*.*************************.***..*********.********************.**.**.**********.***********.**********.***********.*************************.************.******* *******..*.**.*****************.***.******************************************.*****************.**********.**.*****...*******.**.*******.*****.*********.**********.***.*..***********.***.*******.******.***...*****.******************.***********.**.****************.****.*.**.*********.*******.*******.***************************.*****.***************.**.***********.*.*.**.********.*************.**.*******************************.************.*********.*********.*..*.**.******.*******.************..*************.***.*****.**.**********.**********..*********.*.**.************.************.*******************.***.*****************.***********.*****.**********************.*****.*********.**********.*************..***.**********.*****.*.********.***.**.*****.***.******.***.**.***.**..*******.***.********.*************.******.******.***.**********.***********.*****.**.***********.***********.*************..*********************************.****.************************.***************.*****.********.****.*****.**.*********.******.****..*****************.*****.**************.**.***********.*********.*.*************.***********.****.**.****************..*****.**************.***..****************.************.********.********.**********.*******..***.******...**************************.************...*************.*******.*******************.************.**********.********..*.*..*********.*****.*******************************************.**.**.***.*********************.****.****************.**..******.*****.***************.****.**********.****.**.********.***.***.********.********************.*************************.*****************.**********.****.***.****.**********.*.***********.****.**.**************************.****************.*..*.***************.***************.*.*.********.**.******.**********.*****..**..****************.*************.*.*.********.*********.******.***********.***..***.***.******.*****************.**********.**.*******.**..*.*******..************* *..******.****************************.***.*.******************.****.******.*.******.********.**..***********************.*.****.*********.**..**.*************.*****.*********.********************************.**********************.*******....*.*************.*************************************.***.*.*..****..***************.***.******.**..*.************************.****.***.*********.*****..**.*********.***********.***..*******.*****.**************..****************************..******.****************.***...**.****.************************.*********************.***.****.******.*******.************.******.***.**.*******..**************.***************.*.**************.*************.*.***********************.*******.*****************.********.****.**************.***************.******.*********.***************.********.*.*********.*************.**************.**..***.*********************.**********.*************...***********..************.******.**.***************.********.****.*.****.*.******.**********************.*******.***.*.**.*****.****************.*****.*****.**************.*****.******.*******************...***.**.**********.******************************.******.******************.****.***************************.*****.****.************************************.*****************.*******..********.***.*.****.**************************.**********.**********..*******************.*****.*******************..*********.****.*.******.*******************.*********.*******...********.********.**.*****.*******.****************************.**.******.**.**.**********.****.**.**************************.***************************.******************.*****.***.**********.*.**********************************.***.****.***********.***********.******.**********.*********..****************.*********************.**.******.*.****.*******************.**********..*******.******.**************..************.*****************.****.*******.***********************.*******..*.******** *.****.****************************...*.*.***************.*******.******.*.*****.*************.**********************....*.*******.********.***********.*****.***********************.***************************.*.****.*****.******.*.**.*******..**.****************..********.***.*******.************************.***.***.*******.*************.***************...***.**************..***..**********.*.**********.**..**.************.***********.*****.*.****************************.******.***.**.*.*****..*****.*****************.*****.******************.********************************.**.***..**********..****************.*******.****.**********.*********.**********.**************************.***********.*********.*************.*****.*..********.******************.***************.****.*************************..*.************.*************.***.************.**..********.**************************.**************.****************.******.******..****.******.***.****.********************.*.***********.*************************.******************.*****.******.*******.*******.*******************************.********************.*.*****.*********.******.**.******.*************.*******..*..*.********.********.*********.*********************.*.******.*.****.****.****.**********.******.********.**********************.*************.**..********.*****.**.***..************.*.************************...**********************.**.******************.*.*****************************.*************************.*********...******.*****.**.*.**************************.***.*.***.*******.*.*.**********************************************...*.****..*.*******************.*..****.******************..*****.**.***********.**********.**.*********************.********************.***************************.*****.**.******.*************.***********.****************..********.**.*********.**************.************.********************************************.*.******.**.**.*.******.*..******..******.******** **********************.*****************..*****.***.****************.**.**.****.*****..*.*****.*.*************.*************************************.*****.**.********************************.***************.***********.*********.*******************..****.*************************************.**********.***********.*********************.**.****.**.*******.*******************.*******.**************.******************************************************.****.**********.*.***********.**..*******..**.***.**********.***********.***..****************.*******.****.******************.**.**.*******..**********.**********.******************.******.*****************.*************.****************.***.*.*******************.*******.********..****.*.*.*****.*************************************.*****.******.**.*********.**********.******.**************.*********..*********.******.********.***********.******.*******.*****..*****.*******.******************.***********************..************.********.***.****.**.****..*************************.******.************.********.****.*.*****.*****.*************.**************.********************.***.***********************.*******.*****..***************.***************.************....*****************..*.***.****.********.*******.*********...***********.*********.**..**..*.*********.**.*******.******.*******.*..*****.************.***********.****.***************.*****.*********..******.**************.*****.******.*.******.*.*.******.********************.***********.******..************.*.*******************************.****.***************************.****.*.*.***..*******.*******************.**.**********..*******.****.**.*.************.*.*.********.**********.************************.***.***.********...**.***************.******************************..**********..*****.*********.***.**.****.**.*****..**********.*******.*******.***************.************.***.***********************.****.*.***.*.*******.**.******.******..***.**.**** **.*********.*.***..*.************************************..*********.***.*****.***********.******.*.******.************.*****.***.*.*******************..****.***.*****************.********************.***********************.********.**********.******.**.******************.*****..*******.*******.*****.***.**********.*****************.**************.****.**.**********.*********.***.***.*******.****.*******************.*****.******.*************************..********..****.*************.*********.**************************************.*****.****.*************************.**.**.*.********.*******.**************************.*****.*.*.*.*************.*******...*******..***.*************.************.******.*****.****.**.*************************.****.***************.**********.*********************..************.*.*****.***.**************.************************.*.******..***************************.****.*********************************************.**********.***********.********************..*************.***.***.**.**********.**************************************..**.************.******************.*****************..**********.**************.***********..*********************************************.*****.*************.**.*************.********.....*****.*************.*.**.**********.********.*****.*.********************.*******.*****...**.*************************..*********************.****..***.********.*******.**********.************..*******..*****.**.**********************************************.******************.*************.**********.*******.******.********.**..***.*************.**********.***.**.****.*.*.***.****.**.***************.****************************.***********.*****..***************.**.*****.********..*.*.**.****.******.*.**************************.*************.***..****************************.***.******.*******.**********.**.**.************.****.************************.*******.**.***..******.****************.**.*.*************.****.*** *********.**.**.**.**..****..***************..***..*****.***********************************.**.**.***********.**.*************.***********.*.******..********.**.***.*******...*****.************************.******************.*********************.*********************.*****.*.*********..**.****.*.****************.**********.***.*.******.***********.*********.**********.*.*************.***.*****.***.***************.*****.*.******************.************.****.***********.**.**********.******.*.***********.***************.***********.***.************.**.*..********.******************.*.***..*********.**************************.***.***..*.****.****.**.******..****.****************.*.*.**.***.************************.*.******************************..******.*****************************.**********.*****..*****************.******.*****.****.*****.****.****..*.******.**.**************.*******.*************.**.************.********..***.******.************.**********.***.************************...****.**************.**..****.*******.*****************.***********.************************.***********.********.*******.****.****.***.****.*.**.*****.*********.******.**.*.***.********.*.**.****.***.*********..**********.*********.***********.*****.*****************.****.**.**********.*******.*******************.*******.*.**************.******.**************.*************************..*******************************************.**************.*******.******.**.*********************.*******.****************.*********************************.***********************.**********.***********************.**.***********..*.***************.***...**************.******.**.***.***************.***********.******.***.***************************************.*******.***.*.*.******.***.********.****************.*******.********************************************..**.**********************************.*******.***********************.*.**.****.*****.******.******************************.**.***** *******.***.*************.*************.*.***.*******************.******.******************.***********.******************...*********.*.*.*******.*******.**.***.**************************..****.***************.********.*******************.*****************.*********************..*****..*.*****.**********..*******.****.*.*.*********************************************.**********.***********.**.******.***.***************..*****.*..**.****.*.*******.***.*******..*******************.******.****************.*.***************.**.*.*****.****.**********..***********.****.***********************************.***.********.****.**.*.*******..*********..***************.********.*.***************.********.***.***.************.**.**.***.***.******.****.**************.******.**..**********.******..***..**************.****.********.********.******.*****.*****************.*********.*.******.****.*.**.*.**********..*********************.************.*************************..*.***********..****************.*********************.***********.**...*.**********.**.**.*..*.**.******.*******.***********.*****..****.*.*..***********.*********************************************.************..***************.*.*****.***..**.**********.********************.***********.**************.******.*****.********.****.**.**********.*****.**********.****.******************.***.*********.*.***.****************.*.********.*********..********************.************.***.******.********************************.*.**.**.*********.********************..*******.*.**.*****************.***.****.***********.******.****************.**************.*****.*.*****************.**************************************.******.***************.*******.*****.*****.**.****************.*****.********..***************************************..*****.****.*********.***.********.**.*********.*****************.***************.*.**..**.**.******************.******.*.********************.*****.**********************************.*** *.***********.**.******.****..*********.***.***.*************.******.******...**.******.******.*****.*.******.*********.*******.***********.*****.***.****************.********.**********.*******.**************.*************************************.********.****..**********.*.******************.*******.**.***********..*******.***.*************************.**.*.**.**************.****.********.***.*******.********.*.*****.*.******.********.**************.**********.**.*****************************.************.*.****************************.*****************.**************.*********.*******************************************************..***********.******.**************.******.**.***********************.*.*********.*******..*****************.**************************.*****..***************.***.************..*..****.***..****.*******.***.******.*.*****.*****************.****.**********.***********.***************.****.*********.********.**.******.*.************************************.**********.**.****.****.**..**.**.************.*.****.*******.***********..*****************.***.*****.*..********.**.***.***********.***.*************.****************************************.*****.****.*******.**.**************.*.**..*****.*************..*******.**.***********************.****.*************************.**************.********..*.***************************.******.************************.**********.*.*******.*******.*******..**.*.***************.******.*******************************.********************.**********.*************************.**************..****.*************************..**.***********************.********.******.***********.****.*****.*.*********.****.*******.****************.**************************..*.***********.***************.************.*********.******.***********.******.**********.********.*********.***.*****************.***************.**********...******************.******.***.****.*.********.*..*****.***********.********************.*** *******.********************************************.***.***********************.**.***********************.*.*****.*****************.*********.**********************************.*************.*******.*****.***************.******.**********.****.***.*************************..*....****.********.*********.**********.*.*********************.**.*********.*********..***..******.****.*******************.*********.*.************.******.***.*.*****.*.***.*******.***************.*****************..***.*****.****..***.*****.***.*****..*****.*.*.********.*.**********************.*****.******************************.***.***.*******************.*******************.******..*******..*****.**********.*..*********.**********************.*.**************************.*********.***.*.**.******************.*************.**.******************.**.*.**.**.*********************.*.*****.***...*******.**.********.**************.***********************.********.***.**********.************.**.****.***.***.*******.*.************.*******************************.****************.************.******.*.***********************..***********.****.***.*********************.****.****.******.*************.*.***.*.*****************************.**********.********.***.***********.***********..************************.***.****.*******.*********.***.************..***.*************************.*.***********.******************.**.*******.************.**********************.*..*.*********.*****************.**..********.***.****...**.*********..****.**.****************.*******.*.*****.****.*****.*******.*.********.*********************************.***..*.*********.***.***.*.***.**.*.***.********.********.******.**************************..**********************.*..*************************...******.****.***.******.************************..***********.*.************************************.****.**********.**.************.****.******************.**.*.****************..************************.*********.*.**.**.** *********.*****************.*.**********************.***************************************************************.*******.*.***.*********.***.*************************.**************.*************..***********.*************************************.*****.***.*.**********.***.*****************..*****..*****.**************.***********************.***********.*********.**.*************.*.***********************************************.**.***.*************.*********.****..***.*.***********************.********************.*******************.**.***********.***.***.***********.**..***********.************.******.*****.************************.*****************.***********.***.**.****************.*.**..**************.*************.***************.******..**************.**.****.***.***.*******.***********.**************.*********************.*******.*.****************************.********.*.**********************.*****************************************.**.****************.**.**********.********.**..*****..*****.***********************...************.***.**.****.***.***.******.**********.******.******************.*******************.****.*****.*.****..****.****.*******.*******.******.*****.*******************************************************.**.***.*.***********.*******************.**.***************.*.**.*.******************.**************.*.*.***.*****..**..***.*********.*.*.********************...*******.***********.**************.***.************************************.**..**************.************.**************.************.********************.*************************.*******.*****.***.***.****.****.***.*********.****.******.****.****************.*********.****.*.****.*****.***********.****.*******.***************************.***********..********************.*************.**.*************..*************.********..********************************************************.*.***.*.********.****************************.******.*****.************.*************** *.*********************************.**.*******.*******************.**.**.*******.**************************.**.*************.****.****.*****************.***.*.**************************.*****.************.****.*****.**.*********************.************************.**.**.*****.*****.******.***..*.*****.**.*************************.****.**********.****.***********..***.**************************************..****...***********.*********.*****************************.***.***.*****.*.***********.******.****.**************************************.***..***.**********.***************************.*******.*******.*********.**.************************.**************************.*********************.**.*****.**...*..********.***.*************.*****************************..*.**************.*********************.*******.************.***************.*.****.*******.********.*******************************************.****.*********..*****..**.*****.*********.**.********************.*********.**.*********************.****.****************.******.***********.********.******.*.****.****.********.*******.***********************.*****.*.***************.************************....**********.*****.*****.***.*********.***********.***********.*******.****************.******.********************.*.***************.**.******.*..*.**.**********************.**.**.*********.******************.********.**..********.**********.******************************.**********.*******.**********.****.***.***.********..************.***.********************.***********.*.********.*********************.***.*.***********************.*****.*.*****************************.**.******.***.*.********.*******.*.*.***.**.****.********************.********.************.*****.****.*****************.**********************.***************.*****************.***********.*******.*.**********.*.**********************.*************.***.*****************.****************************************.*******************.********* ***.***..****.*********..********..********.*********.**************.****..**********************************************.********.**********************.****.********..****************************.****.*******.***.**************************************.************************.*.****.***..********.******.*********.*.**.***************.********.******..********************************.*****.**.***********************************.**************.***.*********.*.**************************.**************.*****************.****.****.**.*********.*************.*****.*******.******.****.************.*.***.**.****.**********.****************.*********.**.*.**********.**************.*****.*******.************************..**************.************.**.*****...**.************.***.***************************.****************.****************************************.*******.********.*****.******************.************************.***.*.*******************.*********************************************..**********.************.*.***.****************************...************************.******************************************.*************************************.**************************.*************..*****.*.*******************.***********.*******.*.*****..**************..*****.****.********.***.******.********.*******.**************.*.*********.*************.*.***.*.**********************************.*.********.*.**********************.**********.****************.***..******.*************.***********.*.***.***************.*************************.*****************************..***************.***************************.******************..**.*.***********.****..********************************.*********.******.*.***************.*****************************.**.**.*********************.****.*****************..**********************.****************.**.*.*******.*********************************.*****************.*.*********.******.*********..**.*****************.**** ***************************.******************.*.*****.************.*****.****.*************.**********.***************.**.*.********************************************..***.****.*******.********************...**************..**..***.***.*****..*********.**************************.*********.******.************************.*.***.***..**************.************.*****.******.*.*****.************************.*********..**.*.***.****.****.***.*****************************************.******.*****.********.***..***.***.***************************.******.****.**********.************.*********************************.******************.****************************.*********************.***********************.****.***.*******************.*****.**.***************.*************.********.******************.**********.**.************.**************..*******************...******.*.*******.***.*.****************.**********.*******.*.******.*.*******.******************.**************************.***.************.**************************.*..*.***************.*******.****************.******.****************************.************.***************.*********************.**.************.***.*.*.***************.*****************************.*******************************.****.********.****************************..***.******.********.*****.**.*.****.**.*********.***********.****..******.*****************.*************.***.***.***********.**.*******************.***.***********.**.**.****.***.*****.**.*****..******.***.*.**.***************************.******.***.****..*.************.**************.***************************..**.**********.*****.*****...************************************.**************...*.******.*********************.********.*.***.****.*****.***.**.*******.*********..****************************.*.*.***********.****.****.************.*.*******************.*.***************************.*.***.********.*******.**.********.****************.**.***********.*******.*** .**********.********..**.**********.***..****************..***********.******.***************.*.***.**.*****************.*.*.******.***.***.*******.**.****..*.*********.******************.*******.**************.*******.****.**..*.*****.*..***.*****..***.********.******.*.*.****.*******.*****.****************.*.**************************.**********.********.********.********.***************.********************.*********************.*.*******.****.**************.****.****.*.**.********************.******************.******.******..**.************.********************.*****.**.*****.*************************************.******.***.*******..************..****.**********.******************.*********************..**********.****.*****.*****.**.****.******************.********.************.******.******************.*****.********.**.***.****************************************.*******.*********.**.*************.***************.**.**.**.************.*.***************************..***********.******.*.************.************************.*.**.*******************.***.***********.*******.*.**.***************.***.***..***.*****.***************************************************.*****.**.*****.***..****.**.**.****.********.*******.***.**************.***.***********.****..*********..**..*****.**********.******.***************.*************.***********.************.**********.*********..*******************.******.***.******.*..*****.*********.*****************.**********.************.***************.*********.***********.**.***.******.********.*****************..***.*********.******************.*******..********.********.**************.****************.****.**.*****.***************.*****.************.*************.***********..*********.***.***********************.*.*************.*.****.*****************..*..********************..**************.********.****.*.***.*********.***********************.*************.***************.***.********************.********.*****.***.******* .******.*.******************.***********.*.**.***.*********...**.**.*************.**********.********.*..*.**********.**.****.**************.***.**.***.******.*.*********.**.****.**.*********************************.*.*********.******.**.******.********.****.*********..***********.***.**.********.**********.**.************..****************.**.*******.******.********.*.**********.*.**.**.***.*******.****************.****.*************.**********************.***********.***.**.*****************************.**.*.****.**.******.*****************.******.****.****.***.***.********.*********************.****.*****.******.**.****.*.*****************.***********************************.*************.*********.****.*******************.******.************.*.**.***************.***********.******.************************.********.***************.************************..*****.********.***..******.*.***.********.***************.*******************************..*****.*.***********.******..**.***********.*.*******.***************************.**************.****.****..*****.**********..*******************.******************.***********.*****.****.**..***..****************.*.****.************.*****.**.******.***********..*******.*********.*********..*************.********.**.****************.**.***************.*********************..********.**********************.*************.****..***.************.**********************.*********************************.****.*****.*********.**************.*********.*.*******..****************.*.***.*****.***************.*****.******.******.*****.****.*********.***..*.********.******.***********************.*******************.**.****************************.*.*.*******.*****.****************.*********.******************.********.**.****..****.************.***********.***.*****************.*******.******.***.***********************.********.***********.*.***.****.*****.*.**.*********************.******.*.*************.*********.*********.***..*** **.*.**.********.**.***.*.*****************.*********************.*******.**..***********.************.*******.*******************.*.*****************.*******.*****.****.***.**********************.*******.****************.**********.****.*.*******************************.*********..************.*******.****************.******************.*****.**************..****.**.************************************.*************************.**********.*.********************************.*****.*********.*****.******.***********.*.********************.**..***..******.**.*************.********.***********..*.****.******.***.***.***.******.***********.******.********.**********************.*******.**.***********.******************.****.************************************.****************************.*.**************.*******.**.*.*****************.*********.***********************************..**********************.*****************************.*********.*****************.***********.*********.*******.*****.*.*.*******.**********.****.*****.*****.*.**.***.*.*******************.*******.*******.****.*.***.****..********.***********.*...**********.**************.**********.************************.***.**************************.********.*.**.****...***.***.*.**.****************************.****************.*********.******.*******.**.***************.*********.***.**.*******************.*.**************.***.****.*.*****.**************.***..********.******.**********.****************.**.*..******.********************..********.*************.***..**********.***********..**************.*********.********************************************.*.*****************.***********.**************************.**.*.***************************.*.*******.***********.********.**************.****.*.***..*.****.****************************************.***************.**.****.*.*****.*.**.*******.**.*****.********************.**********.****.**.**.***.*******.****************************************.***.*** ****.*********.**************.**********.********.************************.******************.************.***.******************.*******.**********.********.*************.****************.****..*****.*************..*.********.**********.*...*******************************************************************.***.*********.***************.*******************.****************.****.***.******.***.**.***********.***.**********..******.*****.*****..*****...**..*.**.**.****..*******.*.*********.*.*****.***********.***..**********.*****.*****.************.**.****.**.******.**.**********.****.*********.************.*****.*****.*******.**.*******************.****..***********.************.**.**********************.*************.*****.*.*.*****.**.***.****.*.*.**************.****.*******.******.***.****.*******.***************.*.*****.********.*****************.*****.********.**************************.**.**.*******.**.***.****************.*******.***********.**.***********.*******************..****.****.*******.***.***********.*..**.**.*.*************.***********************.**.***************.*************************************************.***********************.************.***.****.*********.********.*******.*..*.*******.***********.********.**********.**.**.*********.***********..*********..******.********.***********.*.**...*****.*****.********.**...***.*************.******.****************************.*****.***.**.****..*******.****.***.***************************.****.****.*************.***.****************.****..******.*.*.****.***.*******************************.**************.*********************.*************************.***********.******.***.******.*************************.***********************************************************..*************.**.**************************.**************.****.****.**.****.*********************.***********.********.********************.**.***.******************.*************************************.*****.*********..****** *..*...**.******.**.*****.*.*.******.********.*.*.*****.****.****.************************.*****.**************..**.******..**.*****************.*****************.***.**.******.*****************.********.**************.**********.******.***********..******.*.********.**************...**************.***.**.*******************.*********.***.*********..******.***..***********************.********.*********.*.************..***********.******.*****.******.********..*******..***************.********.******************.**************************.****.****************.******.*.***.**********.*.***.***....***********************..***********************.**********.*.************..**********..*******.*********************.*****.*.*******.***************.***..*.*.*****.*****************.***.*.***************************.**.*******.**..****.**************.***********.*****.*.*****.*********************.*************************..****.****.*****.***********.***************************.**.****************.*****************.******.****.*******.********.***.***.*****.*********************.***.*.*******.**.*************.**.****.************.***********.**********.*****.*.****.*****..*********.**********.**************.******.**.****.**.**..****************..**************.***************..****************************.***.*.******.***.*..********.***************************.*********.*****.**********.***.**.****.******..****.*********.*********.******.**.************..************.*******.**********.***.**.*************.**..***.*****.*******.***.********************************.*****.*************.*********.**************.****************.***************************.*********.****************.****.****.************.**.************.****************.************************.*************.******.************************************************************.****...******************************.*********************.**.**************.*******.*************.*****.***********..***.****.***** ******.***********.**.**********************.******.**.***************.***.***.***********************.***.*****************.******************.****************.********..*.*****.**********.**.**************..*******.***********.********.*************.***************.***.*******..********************.*.**.**..*******.***.*****.*******.***.******.**..*****.*************************.************.**.**************.****.***.******************.*..***************..******.*******.**************************.****.********.*************.***.*.********.*******.****.****************.************.***********.***********************.*.*****...**********************.******************.**.*****.****.**********.************.****************.*..***********..**.*********.*****************.***************************..*******.***************.****.**********.***.**.**.****************.***********..****************..************************.*****..***************.*.****.***.*.**************.***********.********.***.****************.*.******************.*.**********************************.***..***************.*********.****************************.*.***.*******.****.*.*.****************.****.******.******..****************.*****************.***************************************.******.*.****..********************.*************.************.********.********.*.***.**********.************.**.*******.*******.****.*******..*********.**.************.**.*********************************.***.***..*****..********.**********.*******.************.**********.*****..**.**.*.*.**************.*********.********.************.*******.***.************.**.*****..*.***.*****************.********.***.*****.******..****.***.**.******.************..*******.******************.*..***.*********************.****.****.*****************************.***************************.*******.*************.*******************..*.********.******.*************.*..***********.*********..******.*..****.****************.****** *****.***.***********************.*.*********.*********.************.*************.*****.*******.***************.************..******.*****..*.*****************.******************.*.*****************.**************.************************************.***.*************.**********.*.****.**.*****************************.***.*.*******.************....****.*****.***.***********.***.**.****.****.*****...**********************.*******************.*****************..************.**.*..***********************.***.**************.************.*******************.**********************.******..**.*.**********************************************.*.*****.*******************.********.*******************.**.****************..***.****************************************.**.******************.*****************.*******************************************************.*****.***************.**.*.***********.******..********.*.******************.*************...**.**.***************.******.**.*********.*****************.***************.************************.*.****.****..*************.***.***********************.*******.*********.****.*********.***.***.*************.***.*********.**********************..*.*****.*.***************.***********************.***.***********************************************..*****..*..****.**********.******.*********.*****.***********************.****.**.********.************.***.*******..**********.**.***********************.*****.**************************************..**********.*****...***.**************.***.*****.*****.**********.********...************.******************************************.***.***************.*.*.****************.*******.**.****************************.**********.***********.****************************************.***.******.******************.**********.*****************..***************.******************.*********.***********************.******.**..**************.*********.*****.*.********.******..**.*.********************* **.*****.***********..***.******.*****.******..***.***.*******************.****.*********.******.**************.***.***************.************************.*******************.**************************.******************************..**.****.*********.*********.*************..***...**********.**********..*************************..***.*.*********.******.****.****************************.*******.****.********.***********************..**.**********.***.*******..**.***.*******.***.**..***.*********.**.*****..****.**.**...****.************************.*.******************************.*****************.********.*****.*************************************.********.******.***********************.*****.**********.....*******************.**********.******..*****.*.********.****************************.**.**.****..************************.**.***********.****.***********.*****.*****.***.**********************.**************.************.***********.**********************..*.****.******.*********.****.******.**********.*.*.****..**************.****..*****************.****.****.****.*****.****************..*****.********.****.**************.******.*******.****.*.****.************.*.***.**.**..*********.***.*******.******************.*****.******.*..********************************.*****.**********.****.*.********.*****.********.***.**********.**************.**.*****.******************.****.**************.***.***********.*.******..********.*********.********..*********************.**.****.*.**************.********..**.********.**********.*.**.****.*************.*.************************.**************.*.****.**********************.********.****************.**.****.*.**************..**************.***.**.****.*.**.*******.**.*****.*****************************.**.***************.******.***************.***.***********.********.**************.************..*.*****.*****.*******.**.******..************.*************************..***************.*****.********.***.**.************** *******.******.************************.*****.***********.*******.************.******..***...****.*******.**.***.**.****.******.*****.***.*****.**********.*.**.*...*******.*.********.**..***.******.********.*******..********************************.*********************.**.********.****.********.**.*******.****************..*.********.*.*********************************.**********.*****.******.***.*************.******************.**.***.***..*********.**..***********.******************************.***.**.*****..*********.*******.*******.**********.**************************.****.****.*.****.*************.**********.****************.************.****.*.******.******************.********.*********.***.************.**.*****.************.******************.*******.*************************.**.*.*****.***************************.*..****.*************.******.*.***.*.****.********.****.******.*******************..*************************.*.***********.***********.****.****************.*****.*******.*********.**********.***.**.***********.*.*********************.*************..********.*****.*..*..**.***************.****.*************..**.***.***************.**********************.*.******.***********************.*************.*************.*.*******.*****.*********.****...**********.***.***.***************.*.****.*.******************.****.**.*.*************.************.*.*.*********.**********.************************..****************.********.*..*********.****************************.******.*************************.*****************.*****.*******.*****.******..*************************.***************.**********.*******************.*.***.*************************.**.*****..*.***********.****.***.***.*.**.*********.*.********.****..***********.**.************.*.********.**.*.***.***********..*************.*******.******.*******.******.*****.*.*.****************.*********.******************.****.***.******************..**************..**************.****.**.************ .*********************************.*****..*.********.************************.********..************..***********.*****************************.**.*********..***.**************.***********.***.*.**.****.****.**.**********.*****.*****.***************.**.******.*******************************.*****..*****.***********.**.*.***********.****************.****..**********************.*****.**..****.*.**.***.*************************.**..*.************.************.****.***.**************************************..*****.*****************.***************************.*******..*******.**.************.*.**********.**********.***.*.*************.******..**************************.*************************************.**.***************.***************.****************.*******.**********.*.*.********.***.************.*****.*.***************.******.***************.***********.*****.**.*********.**.*.*************.*********.*****.**************.*****.*******.***.*.***.***..*******.****.*********************.*****.**.***.************.**********.*.********.**************************.*.*********.*********.****************.*******.**********************.***.*******.********.*******.**************.**************.*******.****.**..*******.******.***.**********************.*********************..*******************************.********************.*********.***.**.*.****.*.***************************************.*.**************.***********.**..*****************.*.*****..*****.*.******************.*************..****.*.**********.**.*************************************.********.**********.**.*.**************.*.*************.****************************.***********.**..**************.***.*******.*.******************.**************.**.**********.***************************************************.************************.***.*..*.*************************...*****.*****.*************.*******.********.****************.***********************************.*****.**.******************************* ************.***********.***..**..***********.****.************.***.***.**.*********.******.*******.************************.******.*********.*.**.*************..*****.***.**.*..*************************.**********.****.******.*******.*************.*************************************************.***************************************.***********.****.****.*.******.*****..*.*****************.**********.*****.**.***********************************************.*******.********************.*****************.****************.*****.***.*******..**********.**.*****************.***.*******.********.**********************.*********.*************.*.*************.*.*********..************************.****.*****.*..**************.****.***********.*****.************************.*.*************.******.**********************.*.*...***************.**.**************************************.**********..***********.*****.******.******************************.*********.****.**********.**********************..*.**********.**.***.*.**.***********************.***..*******************.********.****.*********.****************.******.***********.************.*********************.*****.**.******.****...**************..*******.******.*.***.*****.***********************.********.*.****.********..*********.**.*******.*******.*****.************.*******************..****.*****..*********..*.************.*********.*.****.**.**.*****************.***.*************.***********..*..*******.*****.****..**.**.**..*.********.********.********.***********.*.**************************.*****.******.********.**************.***.*******.******************************************.****.******.*******.***********.*.**.***.******..***.******.*.**************************.***.***************.***********.******..******..******.*******.*******.*******.**..*******.****.*..****..******.**************************.******.*********.*******.******.**************************************..****.****************.*******.***. **.****.*.********.*.*********.*.*.***************.***.********.****..******.****************.********************.***************.*********************.**.*******.**..*****.*.*.*********.*****************.*************.*****.*****.***...*****.*.**.***.************.**************************.*******.*************...***********.*******.****.****.*.*****************.*****.**********..****.*.********.****.*********.**********.*************.************.****.***********.******.*.***************************************.*****.******.****.*****.*****.****.*.***.*****************.*************************.************.*****************************.***.**********************.****.*.******************.******.******************..***********************.******.***********.****.**.**********************************.******.*********.**.********************************.**************.*******.**.*************..**.****.*****.******.*****.********************************.*****************.****.******.***.*******.****.*********************..*************.**.************************..*.**...**********.*****.**.****.*******..*******.**********.***..*********.***********.***.*****..******.******.******************..*.**.**********.****.**.*******************.********.*******.*****.*..****.***************.*.*.***************.*.**.*****************************************.*.*******************.******************..*********************.****.************.**************.***.*******.***.***.**.*********.**********************.*..*******.***********.************************.**.******************.************.**..*****..**.******************.*********.***.*****************.*.*********.**.********.*****.**************************.**.*.******.*..*****.******.**.*****************.************.********.********.*********.***.**.****.*****.***.*****.*.*****.******************.**.***.**.***************.************.*.*****************.******.*****.*****.******.***.**.************.*******..********.*** **.*.**.***.***************..*****.******************.**.*******.**..*******.****.************.*****.**********..*********************.**********************.***..**.*************.*.*********.*************.****.*.**********.**.***********.*.*****.*******.**.**********************.************.*********..**********.**************************..*.***********.*********.*..***********.********************************************.*********.**********.*******.*****.*.*********.************...****************..*******.****************.***.*.*******.***.**************.*******.**.***********.*****.****.*****.*****************.******.*.***.********.*****.**************.**.***.******************.******.*.**************************...*****.*.**.*.************************.******************.*******.**..******.********.***********************.***.******.**********.********.*.*******.*******.*******************.*******.*******.**********.***********.*****************.******************************.**************.***.*****.****************.*********..*************.***************.**********.************.*********.***.*******.****.*******.*.****.***....***.********************..***.*****.*************************.************.************************.*****.***.********..**..**.*********************.*******.****..*.**.**.**.***********************..*************.*.**************.**..********..**.*******************.*********.*.***.************.**********.*****...******************..*.********.*********.*******.************.*****.**********.**********************.****.******************.***.***********.**********************.************..***.*.********************.****.***********************.******.********..*****.***********.**..*.********.*.***.**.********************.*****************.***.*************.*****.*******.***********.************.**********..*****.***.**********************************.**.*****.*.***************.******.*.*****.*******.*.***.*****************.*.*.***.*** **********.*.*****.*.****.************************.*****************.***.*******.********************.****.*.****.*.*************************************.*************************************.********.****.***.*****.**.*************.********.****.****************.*********.****************.***.***.*.******.*******.******.************.*.***.**.**********.*****************.******************..*******************.******.**..*******.*****.********.*********.******************.******.******.*.***..******.****.*******.******************.**...******.**.************.*.*****************.*****.*********************.*.*.********.**************.***************.********.*********.***.***.*******.*.****.************************************.*************.***************.****************.***.**********.******.****.**************.*.****.******************..***..********..***.*******.*.**********.*.************.**.*****************************************************************.******.******.*******.******************.***********.*************.*.**.*.*******************.*************.***.***.*.**.*.*******************.******.***********.*****************************.************.**********..****.**********.******************.*.*****.******.**.****************.********************.*****.*********.************************.**************.****************.****..********.******.*************.**************.*.*****.**********************.****************.***.****.**********************.*****.**********..*****************..********.******.*************.****.*************.**.*****.*******.****.**.****************************************.****************.***********.*****************.*********.****.************.********************.*******.***.***.********************************.**************.**.***.*.****..*********************.*****.***************.*.***.***********.****.****.*********.*****..*****.***.**.*.******.********.*..*********.**********.******.********.**.***.*.**********.****. *****.******************.**.********************.***..**********************************************.*************.**************.*****************.*******..**.***.********.****..***************************.***********.*.****.***********************************.*.****.*******.*.********.**********.****.*******.*************.***.******.***.********.**************.****************************.****************.***********.***.***.**************************.**.********.*.**.**.*******..********.*.****.***********..*****.****.**.*****.***.*******.*************..***********.****************.*****.*********..****.***.****.*****************************..*******.***.*******.**.**********.*.**********.****.***.*****.**.**********************************************.********.**.*****************************.*************.**.***.******.******..***.***.*********.***************************************..*********.**************************.**.*****.********.********.*.*****..*****************.***************..*********************.*******************************.**.*.*****.*********.****..****.*******.***.*****.******************************.**********************************************************.**********.*************.*********.************************.******************.**.************.******.****************.***********.**.*********.*****.*******************************.********.*************.*********.***.***.***.***...**..****************.****************.********************************.****.*.*******.***********.**.*******.*****.*********.***************.*.****.********.***************..***************************************************.************.***.****.***.**************.*****.**********.******************************.*.*****************.**..************.*************************************.**.******.*******************.***********.********.********.***.******.*.**************.*..******.***************.*.**.************************.*********.************.***** *.********.******.**.***************.********.*.********.***.*.**************************************************.************************.**.*.**.************************.*********************.*********.**********.******************.*******.*****.***.***.**********.***..****..**.******.**********.****.**.**********************.**.*****************.*****.****...********************.*********.**.**************.***.************.**************.****************.**************************************..************.************.*************..*******.**.***.**********************.**************.**********.***************.*****.****.**********************.*********.*******.****************.******.***..***********************************.*******************.****.*****..*************.**..***.*********************.*******.**********.************************.******************.***.*****.*********.*..*****.**.*********.*****.*****************.******.*********.***************.**..************.*****.*.******.*.****************.*.************.****.**....*.*.********.************..***.********.*****************************.***.*...**.************************.*********.********.*.***************************************.*******..*.***********************..*.********.*********************************************.************.**.*****.**********************.***********.**.************.******.*******.******************************************************.******.***********************************.**.*.****.****.*****************************.**.*******************.******************..************************.****.***..*.******..*******.*****.****************************************.***********************************.****..**..***.*****************.**********.****.*****.**.************.*******************..***********.*******************************.***.*******.****.****************************.*****.***.***.***.****.******************************.**.************************************* **.********.*****************************..***************.****.*************************.**.*********.****************.**.***********...*******.***.*.******.**********.***.****.************************...****.**.********.******************.*********.*..********.***..*************.*..*************************.***************************.*.*.***************************.**..**.***************.******************************************..************.************.********.*.********.************************.***************************************.********************.******************************.****.******.*****.***************..*********.******.************.*.******.***.*******************************.*********.***************...***.*******.************.**********.************************.*****..*****..********.*****************.*******.****.**************.*.************.****************.*********************.******.*****.*****..*******.**.*************.****.*..**.**.****************.***********.******.****************************************.**********.***.*************.****.**************.*****.****.**********************.**********.***.****.***.****.*************..*********************.********************************.********.*************.******.***************************.****.****.****.*.*****.******.*******.******.*************************.*****.****.*************.*.*.*********.**********************.**.*.**************.*****************.*.****************.*******.******************.***********.*****************.**********.**********************.***.*.*******..*.*******.********.********.****************.**********.****..*.*****************..**..********************.*************************.*.**.*****.*****.*.****.***.***.*..**************.********.*.***************.********.************.******.*****************.*****.**.*.**.*****.*****.*******.*****************.*****************.*********.*********************.*********************.**.**.*******..***.**** .***.*********.***.***************..**..*****.*******..******.**********.********************.**.*******************************.*****.*******.*******************************************.******************.********..**.*****.***.********.***.**************.****.***.******.************.*********.******************.***********.**.**.*************.****.******.*************************..**********.**********************..**************************.*******.***.********.****.***.***.*****.*****.**************.*******************.*******************.*************.**.*******.*.***..**************.***************.**.*************.**********.**.**.**.**.**********************************.*.*****************.**********.****************************.**.***.***.***********.****.*********.********..******************..****.**********.******.*****************.**************..***********.****************.*.************.*************.***.*.********.**********.****.*****.******************..********.*****.******************************************************.****.*****************.*************************.*******..**************.**************.******************.***.****************.****.****************.**.********.******.*********************.**.*****.************.*.*************.****.***.*.*************************************************..********.**..************.***************.*****...***.************..*********.************************.***.******.**.*************.**********************.******.*.*.*********************.*.*********.**.****.**********.***.*******.*****************.**********..**.***********.*****.***..*.*********.********.*********.****.**************.*********..*****************.****.*****.*******.***.***********.****.****.*****.********************************************.*********.********.***********************.***.*********.*****..***********.*******.******************.**.*******.**********.*.**********.*..***************.**.***********************.***.** **.******************.**********.*********.***********.********.*********.***.**********************************..*.*********.*********.******.****.*******************.*******.****.***********.***.****.**.*******.***.*******************.***.**************.*********************.*****.*.****.******.************.*************************************.*******************************..*******.***********************************.***.**********.******.*****.****.***********.***...***..*****************.************.*.*********.*.*.************.*********.*.***..**************************.*****.******.**.******.************..***********.**********.*..*************************.****.******.********************.***************************.***************.**********************.*******.*.***********.*****.***..***********.****.****.**************.*********************************.****************..****.****.*****..******.*.***.*********..******.*****************.*********.********.***************.**.*****.****.****.***.*********************.*.***.********.****.*.**********************************************************.*********...****...******.********.****************.************.*******.******************.**************.***.*****.*****.***********.**.**.*****************************.******************..*****.******.******.************.**.***********************.*.***.******.***********.**.*.******.****.*****.******..*******.*****.***********.*******.****.******.**.**.**.********.*.*******.**********.***********************..**************.*.********.****.************.**********.**************.*******.***.***.****.*****************************.*.****.*********************.*.*****************.*******.*****.***.******.******.***...**.*.*******.**************************************.****************.*****.***************************.****************.*****.******.********************.*******.***********.*.***.***********.****.**.********.********************.******.****.****.**** ***********.************..******.*.*.******************.**********.****.****.********************.**.*******.*****..*.*******************.**********.***.**************.******************************.*.*******.*..**************.******.********.****.***.**************.*****.**.*****.*****************.************.*.**.*****.**.************.***************************.***.************..***.***************************.**..***.*****.**********.********************.****************.***********.********************..***..********************.***.***.**************.****.**************.*************.***********************************.*****************************.**.*****.*********.*.**..**********.**********.************.*****************..***.******.*.************.********.*****************************.*.******.**.******************..****..***************.*************************..****************.**.********.********************.****.*.***********************.***********************.*.********.*.*******.***************.**********.**.**.*****.***********..********.*******************.*********.****.************.**.********************.**.*************.*.*****..*****************.*******.****.*******.***********..*.****.***********.*****************************.**********.********************.**************************.*******.**************.****.************************..**.*****.**************************.**********.******.******.*****.*********.***********************************.*****.****...*********.****.************.*****.*****.********..*..****.*.....******.**********************.****************.***.**.*********.**************.****.*******************.*.**********.*****.*...***.***..*****.***.*****..******.******.**.**.**********************.****.******************************.*************.***********.************.****.***.*******.**.**.*******.***********.***************.**..***.********.********.**..**.********.*.**.*******************.****.*******.*.********** ******.********.****.***********.********************************.******.**.******************.**************.*****.****.*******.***.************************.*****.************.********************.*********.***.*******************.*****.***.*************.***.*******************.*********.******..*****.*.**.***********.**.*******.********.**********************.*********.********************.********..*************.**.*****.***********.****..*****************.*.****************.**.*******.********************************************************.********************.*****.***.*..***.**.**********.****.******.*************.*************************************.***********************************************************.***.*****************.***********.**.**************************.*.*******************.**************.***********.****************.**********************.***********.****.****************.****.******.**..***********.***************.******..**************************.*.******************.*****.******.*.**.*********.***************.*********.*.**.******.*********.*.***.********************************************..*.*************.**.**.****.********.*.*******************..******.*..*.**********************.************************************.****************.**.****.**.****************************.****.*.***********************...********.*********.*********.***********************.***..********.*****.*****.**************.**.*.*******.*.**.****.***..****************.**********.****************..****.*..*******.*********.*.*.*.****..********.****.*****.********.*********.*.***********..*************.******.***************.*****************.*******.******.******************.***.************************************...***.****************..*.*********.***.**********.***.******.**.********.*****.***********..*.*..****.**.************.*******************.************.****.***.****************.*.*******************.*****************************.***.************* ***.****************.*.***********.***.**..*************.*.*********.*********.*******.*....*.******************.*.****..******.************************************.*******.******.**********************************************************.***************.********.***********.**********.*******.*******.**.**..*.******.*******.***.*******.******.***.**.*********.***********.***.*****************.********.****************************.*.*.********.**********************.*****.*****************************.********.*****.****.**.*******..****..**********************.***.*..************.*.****.*******.*.*******..*.***********************..*.*.***************************.**********************************.*******.****.***.***********.*.*.*****..*******.****.**********.*.*****.****************.*******.***********************************************.***.***********.*.*.********************.****.*.**.******.*****.*.*********..***.*.*.********.**.*****.***********************************.***.*******.***.**.***********.*****.**********.*********.************.*******.**..***********.**************.****.***********.*****.*****************************************..**.******************************...***.*.**********.****************.***********.*******************************************.****.***************.****.**************.*.************************.*.****.*************************.****.**********.**.***.**..****.*******.*****************.*********.***********************.*.*****************************.*****..****************************.**.**.********.****...*********.**********.*********.****..****.****************.*****************..***.*******.*******.****.**************************.*.****.***********.*************.****.*.****.********.***.******************.***********.*******..***.*********.********.*****.*********..*****..*****************.*****************.*****************************.***************.*****.************.***************.***.*****.*.*********.****.***. *******.*.********.*****..*******.*****************.********************.********.******..***********************.***********.*******.***.***********.*******.*********************************..**************.*****.******..********.***.*.*.**.**.***************.***************.********.****.*.*.*.******.**.*********.*****.*.********************.************.*******************.**.*******************.*.******.**.*******.*.*****.**********.*************.***.***.*******.***********.*.*.***.*.*********.******************************.****************.*********.*..*********.************.********.****.**************.***.**.*************.*****.**.***********.*.***.*****.*.***.***.**.*******.***.********.*******************.*****************..********.*.***********.******.*****.****.*.************.*****.***********.*.***********************************.****..*******************************.****************.***************************************************.**.********************************************.****.*******.***************.*****.**.*.***********.****.********.*.*************************.****.********************.***************************.**.**.******.****.*******************..**.***********.****************..*..*******.****************.**************************.****.****.************.**..******.***.**.*********.****.*******************************.*****.**************.***************.******.***********..***********.*******************.*********.****..*.***.*************.***********.**********.****.****.***.**********.**.*****************.****.****.******.***************************************.***************.********.*********.****************.*******.***.******.**************.**************************.*******.***.*..****.***********.*.**********************************************************..******.***.*********.************.*..*******.**************.*******.****************.**************************.**.*.****************.*********************************** ***.***********************.**************************************..******.****.************************************.*********.******.********.***************************.***.*********************************.*.*****.*****..*******.***.*.**.*****.*****.***.*.**.*********.******.****.*********.******.***************.******************.*********************************************.***********************************.*******.********.***.****..*****.******.********.************.***.*.***********.********************.*********..*.*****.*****.****.***************.**.*****.*************************************.****.****************************.**********.****.**.**********.************.********.********************.***.**.**.**..****.***************************.******************.*********************************.**.***.*.***.**.***.***.******.****.****.*****.*.*************************.******.*.*****.*.*.**.***************************.*****.*****.*******************.******.**.*..**********.*.***.*******.*.***************.**.*.**.****.********.*********.**********.**.*.**********************.**.*.**.***.********************.**.****..*.*****.**.**.********.******************.**********.*******.*.***********..****.************..****.************.**************.*****.******.***********.**.***********.**.************.********.*****************.****************.**********.**..***********.**.****.***************************..********************.*************************************.**.*******.****.**************.**.***.*****.****.**********.***.*******.*.*****************.*****.*****..******************.***.*****.*.****************..**.*****.****************.*****.**************.******.*.*************.**********.******************.***.*************.******.*****.********.**..**.********.****.******************.*****.***********.**************.******************..**********.**.*.****.*******.***.**.*.**********.*******.****.***.****************************************.****.***** *********************.*****.****************.**************.*.*.***.********.************************.**.*.**************.***********************.*******.***********************************.****.**..*****.*******.*****************************************************..***.**.************.****.*************.***.******.*******.***********.**.******.**********.*****.************.****.**..**.*****************..*************************************..*****.*.***.*****.*****..*******.*****.*******.**..**.*********.********.*.****************************.*.******.***********.********************.*.*******.*******.********.**************************.****.********.*********************************.**********************.***.*.***********.*****.*****.****..*********************.**********.*******.**.*************.******.********.**..**.***.****************.***.****.*********.*..*.*******.***********.*******..****.***********..*****.***.********************...*******.*****.**********.*************.***..***.***.**************.*********.***************.****.**.***..*******.********************.**.*******************.**.**************.*************..**..******************.*******************.***.******.************..****.*******.*********.***.*..***********..******.*.*********.*******.****.******************.****.*****************.***********.**.****.***************************.************.*****..*****.**********************.*********.****************.**.******************..******.*****.************..********.******.********.********************.***.***************.******.***************.*************.****************..*****.**.**********.****.******.***************.**.*******.***************.***.************************.*****.*********************.*******.*************.*************.******.*.****.*************************.****************.*.***********..**..***********.***********.*.*.**..****.******************************.************.*******************.****************.*.**** ******.****.***.******.***.***********.****.********.*.*******..*******************************.**.**.**********.*..*******************************..**********..********.***.*****.******.******.*********.************..****.*.***.********.************.********************.*****.**.*********.*****...********************.***.***.***.********.******.****.**************.************.*******************.*****************...****.****.*****************.**********.*****.**********..*.******.**.**********************.**.*******.***.******.****.**********************..********************.**********************.**************.*.********.*****.**.****.*******.******************.*****************************.****.***.***.********.********************.***********.****..****.**..************.************.*****.***.*****************************..**************.*.*.*****.***********.*******.*****.*.*******.**.***********.***.*****..********.******.******************.**********************************.*********.**************************.**************************************.***********.*********.*********.*.*********.*******.***************.*******************.*****..**********************.****.**********.******.******.******************.***************************..************.*******.*****.*********.****************************************.*******..**.**.*****.*.*************.*******************.**************.******.**************************.*********************.*****.******************.****************.******.****************************..**.*.***********.*************.********************.***********************.***************..****.***.************..*********************.*.*.*******.*****..*.*******.*******************************.**.******.**************************.**********.*********************..***.******************.*******.******.**.********..**.**.******.**..****.***************.******..*************.*.*********.*******************.**.*******************.******.* *******.****************.*******************.**********.************..**.*******.***.**********************************.**.********..*****.*****.*********.**.***.***.*.**.****.*********.*********************..*******************...*********.******.***************.******.**********..***********************.*******.***.********.***.**************************.**...***.************.*.***********.*****.**.***********************.********************.**********************.**..**.****************.****.***.****.****************************..***********.****.*.*******.**********.**********************.**************************..******************..********************************.**********.*********************.*.***..*************.******************.*******.************.********.*.***************.*********.**************.*.****.****.****..******************************************.***.**.***.*****************.*.****.****************************.***..*************.*************.********.**..**********.**************.***.**.****.***..***********.**.*****************************.*.**.*****************.**.**.*.*********.***.**..*************.**************.*******************.***********.***.***********...***.***.***********.*****.**.*******.*.****.*.**********.*.***.*****.***************..*****.**********.**********.*********.*********.**************.***.******.*******************..********.*.****.****.***.******.***.**.******.*.*.*********.****.*********.****.*..*******************.********************.*********.******************..**************.************.***********.*.***.***.*******.**********.*******.**.**.***************.*****...*****.**.*************.****.**.***.*******..***************.********.*.**************************.****..*.**************.********************.***********.*.***********...*****.***.*******************.*.***********.***.*************.*************.******.*..***..*************.*******.*********.**************..**********.*********.***.*******. ***.********************.****************.***.*******.************.*******************************.******.*******.***********.******.*********.*********.***.*****.******.****.*********************************************.*****.*********.*****.***.*******************.**.****************.****.****************.**********************************.*.**..*******..***.***.*************.**********.*..************************************.****.**.***.********************.*******************.*****************..*********.**.*..*.**..**.*******.*****.**..**.**************.**********************.************.****.*.************.*****************************.*********.*************.**.*********************.*****.**********.***********.*.**.***..*******.**.****************..**.****.*********.***********.***.*..*****.****.******.****.***.*.***..*****.*.********.********.************.******...*************.********.***..***********.*********************..***.****.**.****.***********.*********.**.************************.********.***********************.*************************************************************.***********.***.****.******.*****************.*******************.*.******************.************.****.********.*******.**************************.**********.***********.***.******.******.******.*****.*.**.************.*************.*.*******.*********.***********..****************.*.***************.*************.******.********************..********..*.*******************************..*****************************************.******.*******************..********.**********.*.**.*.****.***********.*********.******.******************.************.***.*********.*****.**.**********************************.*******...*********.****.*****************.********.**.**********.*.***..********.********.******..******.*****.***.*****..*********.*******************.**.******.********.**********.*********.****.***..********************.*.*.**************.************************.**.***** ****************.**.******************************.*.**.**..*****..***.****.*******************.*****.************************.********.*****************************.*******.****..***********..***********..**.****************************.**********.*.******..*******.*******.************.*.*.****.****.**.**********.*******..************.*****************.*****.*****.*********.*****..************************.*.******.******************************.*****.****.**.********************.****.*****.****************.*.**.*****************.*.***.**********************************************.******************************************************.****.****.**.***************.********.*******************.****..*****************.******************.*********.***.*************.*****.**********.*****.*.*********.**.*******************.***.***************************.******.*.***.**.*************.***********.*.*******.*.*********.*****************.******************..*******************************..*****.********************.*******************.*******.*************.***********.***********.*************.***********.*****.*********.******************.****.*****.****************..****..************.***************.*.***************..**************.*.**********.*********************.**************.*.************************.**********.*.*******************.*****.************************************.****.*****.******************.***********.****.*****.**.**.**************************.**..**.*.*******.***..*****.*********.******************************.**.********.****.*********.*********.**.*************..*******.******.***************.***********************************.**********.*********************.********.*.************.****.*****..****..*******.*******.****************************.****.**********.****.******.*******.************************.****.***.**.***.*.********.******.****.****.*****************.*.*********.**********.*************************.******************.*.*.***** *.***********..*.*.***************************.*******.****.*************..***.****************.**.***.****.*.*******.**************************.************.*****.************.****.*.*.*****.****.*************.***********************..****.*.*********.**.*************.****..***************.*.*****.***.*********.*******.*.****.*..**.************************.*********.*****************************.*.******.*******.************************************************.***********.****.************.*****************.****************.**********.************.***.********.*************.**.*************.****.*********.******.*****.*******.**********.**********************.***************.*********.**********.*****************.************.********.*********.**.********.*************************.***************.******.********..*************************.****.********.************.****.************.*****.**************.*.********.*.******.*******.******..**.*********.**************.************************************.***********************.********************.**********.*****.*.**.*******.*.******************************************.************.***********************.********************************.********.****.**.************.************************.***********.***********************..***.***.*.*****.*.**.********.***.****.******.*.******..***.******.*******************.******..*.********.**.********.****.****.***************.**.***.****.************************.***.***.**************.*****.***.******.**********..*****.***********************.********.*****.******.*****************.**************.**..*.*************.*******.*****..**.**.*****************************************.*..*.*********.*******..**.*.*.**.*****.**************.********.******.******.******.*********.**.******.*************.*******.******.**************.***.********.********.*****.***.*******.******************************.********.**.**********.*.****.*******.*************************************** *.*********.***.*******************.*********************************.***************.***.*.******************.********.*****.*..************.*****************.**.******************.*****.***.****.*.***********.**************************************.*****.*******.******************************************.**************..**.*******.***************.****..********.**************..***************.***.***********.***********...*******.****.***.***********.******************.******************.*.*************************.***.***.************************..***********.*************.**.********.***.******.*******************.******.*.***.**********.******.***************.****.********.**************.**********************.**.*.***.**.*.******.***.*********************.*******************.**************..*****************.*.****.***.*.***.***********.****.*.********..***.****..****.******.*************.**.******.*.*********.****.***..*******.************.****.**.**.*********.***************.**********.*****.***********.************.***.****************.****.*.*******.*****.**************.*****.*********.*.**.**********.**********************.*.***********.*.****************************************.***.**.**.******...**********.*.*************.*.*.*****.*.****..********.************.********************.**.*****.***********.******.*******.***.******************.****************************..********************.******.**********************..***.***************************.***************.***.***..****..***.*********************************.**.*****************************.**.*************.******..**********.***.****************.*********.***********..**.***********.**.*******.****.****.*******.***********.*****.****************.****.*****************.********.*..*******.***********.******.*.*************.***.****************.********************.**************.*********.****************.******************************...*******.*****.*****.********.****.********..********.*** *******.**************************.****************.*******.*******.********************.*******************..***.********************..**********.*********************.***********.***.************************.*********.*****************.*******.*****************.*****************************.******************************.*****************.***************************.*******.********.*****.****..*************.*.***.******.************.***********.***.*********.*******.**********.*************.********************************.***.*************************.***.*****.****************.*****.*************.***.***************.*********.*****.****.************.*.***************.***********.************************************..**************.*..**.********.**.****.**********.*.****.*.**.****************.*.***************.***********.****.****************.******.*********.***************.***.**********************.************************.*********.*********.*************.*******..*****.**********.******.*********.***.*.****.*********.***.*****************.******.*.*********.*******.**.*.**.***.***.*****.*****.****.**********************.****..*******.**.*.*.**********.*************.***************.*.******.***************.**.***.**.************************.********.********.*..*.****.******.*.********************.*************.**.*********.*...*******.**********************.**.*.*****.****************************************.**.***************************************.**************.**.****************.***************.**.***.***.**.********.**.***.*****.********.*******.******.*********.*****.***********.*********.***.**.**.******.*****.******.*.**.********************.************.****.**.**.*******.**.**************.***************.***********.***********.*****************..******.***********.*************************..*********************.******.****.***************.**.**********************.*.*****..***.************..*****.****.******..*************.***.*.******..**.* ******.**********.**********.******************.*********************..***************************************.*.**********************************************.**..**********************************.***************.***********.*********************.*****************.*****.*..******.******.******.****************.**********.***************.*********************.****************.***********************.**.*******.***********.**.****.*.**********.*..*.***.***********************.**********************.**********..**..******.*******************.********************************.*****.*****************.*****.*********.***********.*********.*****.*************.**.*****.*******************************.*.*******.*...***********..*************.*****.*.**********.****.*******..*************.**********.******.****.**...******************.******.***.*****.*****.*****.**************.*************.**************************.*****..*.**.************..********.**********************************.********.***.*.*********.****.***************..*********.********.*****..******.*.******.*.****************************.*****.*******.*******.*.*****..*.********.*************.*******.*********..*.****************.*.*.*.*.****.******.******.*.******************.*******.****************.*****.**********.*******.******.*********************.*..***.***.**.******...***.*.*.****.******..*.****************************************.********..***************.***************.*..**.***.*****.*******************************************************.***.*****************************.******.*****************.***.*******.*******.*******************..**.*****.****.*************************..***.**********.******.**.*******.******.***.*************************...****.***************.*.***********.**.***.**.*.********************.***.*************.**.**********.*.**********************.****.*..**************************.********..*.***************************************************************.*******.****.*** ********.*.*.*.***.********.****************.*************************.**************.******************.*********************.*.**********.*********.********.*******.************.**.****.****.*.****.*.**********.******************.*.****************************.*.**.**.********.*.*.***.*****.*********.**************.*********.******.**.*******.********************************.*****************************************.***.******..*..*****.*********************.******.**..*******..***********************...****************.****.*.*****************.******.***.*.******************.****.**************.**.***********.****.******.****.***.******.***.***********************.******.******************.**..**************************.******.**.*.*********.**************.*.***.****.**.*****************.*********.*********.*********.****.***..*.******.*******.******.**********.*********************************.*.***************.**************..*******************.*****.******.**.******.****.******.********.****.****.*********************.***.********************.***.********.*******.******.*************************.*****************.**************.***********.******.***********.*..**************.**********..***.***************.***.***.*.***********.********.****************.****************.***.***.***********.******.**********.*****.*******.******.****************.*************************************************.*************.***.*.*.***.****************.*******************************.************.******.***.**********.*********.****..**.***********.***.*****.*****...*************.*****************************.***********.**.*****.************.*****.**.***.**********.****.*****************.******.**.*****....**********.********.****.*********..**************.**************************..***********.***..**************************************.*******************.***.*****************..**********************.*.*.*************************.****************************.*******.**** .**.***.**********************.*.**.****.*******..*************************.***************.*****.****.******************..**.*****************..*******.****************************.**.***.*************.****.*.**********.****.*************.************.***.***.****.**.******.*.*********.**********.*****************.*******************.*****.***.********************.********.******.**.*.************.**.**************************.**.*.***.***.***********************.***********.*.************..*********.*********************************************************************.******.******.*************************.**.*******.**********.*************************.**********************.*********...**.*****.********.****.************.*****.**.************************************.*****.*******.***.***..*******.************.*.******************************.******.*****************.**********.*****.*.**.**********..********************.********.*********************.***.*****..****.*********..***************.*****.***.*********************.********.*****.*********.***.**.*******.*****.****.*****.**..********.*.*..*****.*******.***.*****.*****.**********.************.**************.***********.*.****.*****.**.*****************..***.*******************.******.*****.*****.*.****.***.*********************************.*.*********.*.*************.*.**.****.**********.**********************.***.*****.****************.**.**********.*.**************************.**********************.************.******...******.*************************.***.**********.*.***********************.**********************.****.*.**.*.***********.**********.************.*****************..**..*****.****************.*****.*************.**********.******..**********.*******.************.***.*******************.**.***************.*******.******.***************************.*******.**.*****.*******************.***.************..***************.********************.********.*****.**************.**********.***.**** ***.***********.*********.****.*********.**********.***********************.**.****************************.***.************************.***..***********.*******************************.****.**********.*************.****************.*******.************.********.****************.***********.*********.******************.*.**.***.***********.*********.***********..**.******.**********.******.*.******..******.******************************.********.*****************.**.***************..***********************.*******.*.*.*.*********************.***********.*******.*****.***********.*.***************************.****.**************************.***.*****.****.**********...***********.**.***.****.***.*********.***********.******.**.*.************.*********************.**.********************************************.*****.********.***********.*********.*****.***.***.**..*********..**.******.*******.*.**..*******************.**..****.***********.*.***.****.*.******.*..*******.***********.***************.*****.**.***********.*********.*.*..***.****.*.*.********.***********.**.******.******.*.****.**********************.*******************.********.****.************.************.*********.*******.********************************************.**.******************.***.*********....********.*************.*********.*****.******.*****************************************.****.*****.**********************************.*..*.**************.******.*******.**.**********.********.***.********.***************.*********.*******************.*****.*.**************************.*****..*********.**.**********.************************.**.*************.********.**************.****.*********************.**..****..******.*********************.*********************************.***************.**.*.**.***.***************.***.***.*************.*******.**..*********.******.****.********************.*****.******.******************.**********.**********.****.*******.********************.******.*********** **.*************************.********.**.*******.******.*******.**.**.************..**.*.**.********************************.***.**.************.**.********************.*****.********************.***********************.***.**.****.*********************..*********..*******************.***..*************.********.***************************.********.***************.*****************.*****.**.*.**********************************.**.*.**************.***.*****..*.*******.**.********.**.************************.********..******.*.*****.****************..***.*************.**.*****.**************.*******.**.***********************.*****.******.***..****************.**************************.*******.**.**.***********.******************************************.***********.**.***************..*****.*******.****..*********.**.********************************.********.**.******.******..**********.*****..****.************.**.*******************.*******..***********************.**********.*********.***.*********.************.*.*******.**********************.*.********.****.*.***..*****************************************..****.******.**************************.***************.*********.***.**********..*********..***.***********************.***.*...***********************************.***********..***********************.**.******************.*****..*****..********.****..*******..**.***.******.*.**********************.******..*..********.**********.*****.********...*****************.*.******************************.****.***.*********.********.*...**.*.*******.***.**.**.**********.**.****.*******.******.***.**.**.*****************.******************.*******************.****.*********.****.***.***.**********.*.*******.*************..**************..*.*************.***************.*********.********.***********.*********.******.******************.********..****.*********.*************.**.****.*************.************************.*********.*.******************************.********** ***.**.****..***********.**..*.*.*******************.******.*****************.**********************.*******.**************.************.**.******.***********.***********.**.*..******.**.******************.********************.***************.*******************************.********************************.***************..************.*******.**************.***************.************.****.*.**.*.****.*********.******.*****.**********.**********..*.***.**********.*********************.*.*.********************..**********************************************.**********************.*.****.****.**********************.********.*****.***********************************************.************..******.***.**.***********************.****.*.******.****.*****.*******.***********.*****.*********.****************..**.**.*.****************.*****.*****.********.********.*******.**************************..***.*****.***.*.******.*********.*********.**************.*******.*******************.*************************.*.***************.********.*****..***************.**.*****.*************..*********.***********.***************.********.*******.*****.*************.******************.***.*********.**********.******..****************.****.*************.***..********.***********************************..****************.**.*******************.****************************************.***********.****.*******.******************.*******.*****.**********************.*****.*.**********************.******************.**************.********.******.****.*****************.************************************.***********.***************.***..**.****************************.***.******.**.**.**************.**..*.*****.*.***********************..********.***************.*.*******************.*.**.********************.******.***.*****.****.*******.************************.****.*****.*****************.****.***********.******..****.**********.*****************..**.*..*.***.***.******.***********.* **.**.***.********.****.*******.******.*************.********.**.******.******..*******.****************.****************.*.**.*************.*********.********.***.**.**.******.***********.******************.*********..**.***.*****.**.********.***.****.************************.*******.*.*.******************.********************.****.***********************.***.************.***********.****.********.********.*.******.***.*************************.**.*..****.******..**********************************.*************.***************.******.************************.**.*********.*********************..***.********.*****..*********************.**.**********.****..*******.**.****************.*************************************..*********.*****.****.********.**..***********.******.*************************..*******.*********.***.******.*******.*******.***.*.***.*.*****.*****.*************.*.***********************************************.******.*******.***.*.****.*********.*******.*********.****.**.*************************.***.**********.*********.********.*.********.*****************.*.*******.*.*.*.**************.*********...*****.********.*******************************.*****************.********..*.********************.*******************.************.*****.********.****.******************************..***.*.****.*****.******.******.***.*.**********************.******.***************.***************.******.*******.********.********.************.****.***********.*******.***..**.****************.*.************.************.****.***.*********.****.***.***.**.*.*********************************************************.*****.*********.*******.******.*********.***.*******************.*.*.***********.***.****.**.**..************..******************.*********************.*********.*.****.***********.**.*****.*********...*****.************.*.*******.********.*.****..***********.****************************.***.*************************.*********.********.*****.******.******.*** ****...******.***.*.*************.*.**********.*******.*.******.**************.***.*******.*****************.**.**.******.*****.*****.*********.*.******.**..**.*******.***************.************************.*********..**********.********************.*******************************..**.*********.*******.*****..***.******..***.*********.********.***.**.*****************..*****.****.*****.**.**..**.*******..*.***********************.***********************.*.******.*********************.*********.*.******.*****************.*******************..*************.***.****.****.***.***********..*****.*.*************.**.********.*****.*****************.*******.********.****..******.**********.*******.******.*************.****.*****************..********.**.*******.*****************.*****************.*******.******.*****************.*********.********..***********************************.***********************.*.**.*.***************.*.**************.******************************.******************.*.************....******************************************.****.***.***********************************.****..********************.*.************************.***************.****.****.****.***********.***********************.**.************.****.***********.*****.************.***.********.**********.*****.*********.************************************..***********.********..*************.***********..*.******************.**.***********..***.*.*****.*******************.*********.********.*.*****.******.*.****************************************.********.*****.***********************************.**************.*****************.******..*********..******.********************************.******************.**.********...****.***********.******.****.****.****.*.***************************.*****.************.**************.******************.**.**.***.***************.***.*.***.*.**********************.************************************.************..****************..*************** ****.***********.*********.**.**********************...*****..************.*************************************.*************.**********.***************.*************.*********.********.***.**************************************.**************.*********************.********************.**********.***********************.**.*..*.***********************.*****.**************************************.*******.***.**********.**.***.*.******.**.******.*****.********.**.***********.************.****.************...*****.*********.***.*.*****.*******.*********.**********.***.*****...**.*.***.**************.********.**.*******.***********************************************.*.***********************************.********.*******.***...***.*************.*******.****.*.**********.*********.**.****.******************.*****************.***.*************.*****.*.***.****.************.***.********.*****.**************************.*****..***.************************************************.**.**********.***********.**********.******************************************.*********************.*.*****.**.*******..*****************.********..************.*.****.**.*******.****.*****.***.*************..************.***.****.***************************.****.*******.**.***..***********.*******.*********************.***.*.**.******.*********.***********.*********.********..****.*************************.**********************************************.****..******************************...**.*************.****.***************.****.***********..***********.**************.***.*.****.********.***.**.***.***********.*********..**********.*****.*****.*********************.*.*******..*********************************.**********.....*********.**.********.*****.*.*************.************.*************.*.********.***.***.*************.***.***.*********************.*******.************************************.*************.*****.*****************.********.*..**.*******.*.*.***.**.****..*****..******** **********************************.****.*******.***********.*****************.***.*******.*************.*********.***********.******************.***********.*****.********.*******.***************************************.***********.**********.*****.**..******.*********************.*.**.******.*****.*******.**..*********.********.*******************.**************************.********************.*****.***.******.***********************.***.**.**.**************.********..**.**************.****************.*****.**********************.*********.**.**********************.*******.***********.**.**.*..***.***************.**.***.******.**.*******.***.***********.**.*****************.*********.********.****.*.**********.***************************************.******************************.***.********.*******************.*.**********.******.*.************.**********************************.******.********.*****.****************************************.***.********.****.****************.******.*.*********.***.*.**********.*.*****..*.***********.*****.*******.*.******.*****.*********************************.****.********************.*****.*******.*****.******..**.*******.*.***************************.************.*.****.****************.**..**.*******************************.***..*******.****************.*.**.************.*******************.**.**********.*********..*************************.*****.*******.*..*****.****.**.******.****.*.***.********.***.***.******.**.**.******.*****************************.******.**.***.*******.*****.************.*.*********.*************.****************************.**********.**.*******.**.*****.***.*********.***..*******.*******.****.********.***********..*************.**...*.*****************.*******.*****.*************************.*.*********************************.***.********.*.*********..***************************.******.***********.***.***************.****.****************.***.*.*****************.*..************.*****************. ************.**.***********.***********.**.*********.**.*..*******.***.******************************.*****.*****************.*****************..**********.*******************************..*.**.******************.******.**.********.********.***************.**..*****.****************************************.************************.********.*.*********.*.*******..**.***********.**************.****.***.****.************.*****************************************.************.******.******************************************.***********.***********.*******.****..*******************.**************.**.*****.**********************.***************.*********.*.*************************************.*.*****.****.***.*******.***.*********.*******.*****************.*.**.****.*******.**.****.*.*****.***.******.*.**********..**************.**.*****************************.***.***********.*****.***.************.*****.***********..******.*******.***************.*************************.****************.*****.**************************.*****..*.*******************.***********.**.**.*.******.***.******************************.*.********************..*.*****************************.*********************.*********.**********.**.*****.***********************.****.**********.******************.***.***************.****.*******************.***.**.************.*..****.*******.*********.*.********.*****.*********.******************.*****************.*****.***.*********.**************************.****.*..*****************.**.*******.***..**.**********.**************.*****..**.*******.***********.**************.****.***************...****.*.***.****************.*********.*.**********.***.***.*.**.**.**************..********.************.****.***.*******.**.**********************.***.***********.*.*******.*************.***************************************************.*****.**********..*.*********.**.*****.***.*****************..************.***************.*****.********.***********.******** .*.********************.********.****************.******.****************.*******.*.**..**..**************.*********.****.**********.*******..***********.**.***.***********...****.****.***.********.******.***********.**.***********.********..*******.*****.***.******.**.******.***.*****.*******.*********..********************.******.********************.****************.******************.*****.*****..*.***********************..***.*************.****************************.************.***************************.*.*.**********..*****.**********.*****.*******************.*******.*********************.******..******.*********************..************************.*..**.******.*******.******************..****************.***.*******.******************.*****.**********.*.****.**.***.*******..*********.************.****.**.****************..*..**********************.********.************************.**************.*********.**....****************.**********.****.******.*************.*************************.***********.************.*********..*.*****..************.*********..***********..***************.*********************..***************.***.***********************.***********.*********.****.*.***********.*****************************.*.********.****************.***********.***.**********.***********.***.***************.************************.*********************.******.***.****.***********.***.********.************.*********.*.*******.***.*.****************.**************.*.*****.****.*****************.********.*.****.***.******.*****************.***********.***********.*************.**.*****.*****..**.*****.*****************.**********.***.***.****************************.*****.*.**********.********.************.****************.******.*******..*********.*********.*.*.***..******.*.************.***.**********************************.************.*****.*********.**.***.******.****************.**************.***************.**.*****.*************************.*** ******.********.**.**********************.************.**************.*****.****..*******.***..**********.************.***.********************..****..******.****.*******.******.****.***.*****.****.*...****.**************.****.*.********.*******************.************************************..*.*****.**********.********.***.**.********.**************************.***********.****..*.*.*****************************.*****.****.****.******.********.****...***.*****.**.***.******..********.***************************.****.*.****.***.*********************.*********.*********.*****************.***.*********.*.*******..**.*.*.********.*****.**.*************..*.**************.*************************.****.**************************.*******.******.****.***************.*******************.****.*******.**.**********.****.*************************.*********..*********..***.*.*..********************.****************.********.**.****.****************************..*******.**.****.************.***.*.****..*******************.******..**********************.***.*******.************.*****.*****************.***.***********.*********.***********.***.*************.***********************.*****.****.*****************.*******.**************************.****.*****..*********************.*.*********.**************.************************************.*****.**********.***********************.***************.**************..**********************.*.*********.**.***.************.***************..*.************.******.*.**************************************.*.*.*..**.*******.*************.*****..****.********.********************************.*********.******.********..*******.*******************.******.***********.***.********.*****..**.************.**.*****.*****.***.******************...**.******.*****.*************.****************.******.******.*.*******..*********.******.*********************.***************.***********.******.***************************.***************.*************..** ********************.***********.************.*********.***.**.****************.***********..*******.******.*****..*.********.**.*********.******.*******.*..*..*****.***********....**********************.******.********.*.*.***********************.**.***.******.***************.**********.*************.**.**************.**********************************.******.******************.****.*********...**********.**********.**.****.*****.**.****.*************..**.********.****.************.***************.**.*******************************.************************.***************...*****.**.*.**************.*.*****.**********.****.*********.*************..******.**********************************************************.*****************.*.****************.************.******.*****.***.********.*.***********.*****.***************.*.***********.********.*.****************.*****************.***********************.********..****************************.**************.*****..***************.*.*********.********.************.********.*****.*********.***************************.***.*****************.***.**.*****************************.*.*.*.*******.********************.**.******...****************.*************************************.********************.****************.***.*.******.*.*.***.***********.************.***.******************************************.************.***.**********************************..**..***********************************************.***.*******.*******..***********.********************.*****.********************.***..********..*.***.********.********************************************.**.*********.***.*******.*************.*****************.*.**..*.****.***.*****.*****..*******.**..*******.*****.**.******************.*.****.*******.*.*.**.*******************************.*****.****.****.*******************************..****************.*****************.*******.*.**************.******************.***********.********.************************.* ********.******.*************.**.********************.********..************.********************.********.***.****.********.******.****.*****.***..***.**.******.***********.******.**.****.*.**.************.**.*...**********.*.***.***.*************.*********.**.***********.*******..****..****.************.****.*.********.***************************.**********.***********.*****************.***..*******************.*.**********.***************.****.******.***********************************.**.*************.***********.*****.**********.**************************.***.**.**.***************.*.*.***.*..*******.*.***********..**********.**********************************.*.*.**.****.*******.*******..****.*****************************.*******.*******************.*****.******.*****.***************.**.************.********.**********.**.*****.*..*****.************.****************..*********************************.*****************************************************.*******.***.*****************.*************.*.******.**.**.***********..*******.**.*.*************.*********************..*****.**.*************..****************************.*****.**********.**********.*.****.****.**************.*******************.**.******************************************************..***************...********.*.*******.*.*****.******.*******.******.*********************.*****.*************.******.*************..*****.*************.******.***.*.******.****.*********.***.*****.***********.******.**.****.*******..*******.*.***************************.**************.********************************.****************.**.*******.*************.********************..*.****.***.*.***.********.******.*.***********.*.******************..**.*****.*.**.************************************.*******.************.****..********************.********.********.*********************************.*********.*.**.**.******.******************.******.**.*******.*****.*****************.**************.***.*******.*** ****.********.*******.******.***************.*..*******.********.***.*.*.*********************.****.****..**.******************.***************.***.***********.**********.***************.*****.********.**.**************************************.********.*************************************.*******.************.****.****..*..*******.**.************************.*****************************.***********************************.****.****..**.*********************.***************.*.****************************************.*.******.***************.***...******************************.*****.**.****.***.**************************.*********.***********.****.***************.***********************..*****************.****************************.****************.*******.****..*******.*************.*********.****.*****.**.****.*******.*******.***.****************.*******.**************************.***********.************.************.*****************.**************.******.***...******************.**.**..***..***.*.**.**************.**.*****.**.*****.*****.*********************..*..*********..**************.**************..***********.*********..****.*********.**************..******.***.*************.*********.*****.********.****.*******************************.****.***.***.****************************.************************.**.*********.***************.*****..**.**.********..******.****.*************.*********.**************.*.*****..*.**************************.*.***.*.**********.***.***.*******************************.*******.*******.**.*.*************.*****.*********************.************.*****.****.********.********************************..******.***********.************.*******..****.***.***.***.*******.****.***.*******.**************************.**.*******.*******.**********.***************.*****.*.****.**.***********************..**.**.**.******.*****************.**********************************.**.********.******************************.***********.**.*******. *.*************.******************.***********.***.*********************.*******..**********************..****.*****************.*****..*************.***************.**************************.**************.************.*********.********..************.*****.*********.****.******.**.*************.*************.********.**************************.********************.******..*********.*.***.*****.***********.*..*****.*******.********.**.*******.**.*.***********************.***************.**..**************.************..******.***.***..*************.**********.**.**.**************..***************************.**.************************.********.******.*.****.*.**************************.****.*************...*****.***.*********************************.**************.*.*******..***.*****.****************.**********************.******.***************.*.*****************.*********.********.**************************.*********.*.**.*******.****.************************.**..*.****..*****.**.****..***************************.******.**.**********.**.****.**.**..*******.****************.*.*.************************************.*.*******.********************************.*.*****************...********.*******.********.*.***..*.*****.********..*****.********************.*************************.*********.*.**.*.******.****.*****.*************************.*******..*****.****************.*******.**********************.***..*************.****************..**.**.**.*******************.*..**.***********************.************.************.****.*******.****.***.*****.************.***********.**********************.**.******************************.***.**.*..****.**.*************..******.*.**********.************..******.***.*****.**************.***************.***********.**.**************..***.***********.***********.*.*****.***.**.*****.*.*********.**********.*.*************.**.********************.******..*************.*.********.**.************..*******.*.****.***.********.* *****.*.****.**..****************.******.****.**.****************.*****.*****.********.********.******************.***********************.*********.*************..*****************************.**.*****************************************.******.***..**********************.**************.************.*.************.******.*******.*.*************.***.*****.*********.************..***.*******************.****.******..*********.****.*********************.*********************.****************.************.******.*******.*********.*******************.*.*****.*******.****************************************************.***.********************.*****.********.***********************.*******.*.**.***..**.*.*************************************************.*****.******.*.******.**************.**.******.***.**.*******.****************************************************.***********************************.***.*******.*******************************************.*.****.*.******************.**.***.******.*************.*..***.*******.******..*******.**..***.*****.*.**.******.********.**.*************..*********.************.**.************.*******.******.*********.****************.********************.***.********.*.****.******.*******.***.*******.*********.*.**************.***********.*****.*******.******.*****..********.*******..*.*******.*****.*.*********.*..*.***************.******.*.*.**.*******************.***.*.****.******.******.*.*****.***.***********************************.**********.*********.********...*******************.****.*******************************.********.***********.*.****************.****.***********.****..*****.*************.*.*.******************.*****.****..*******.***..****.******************..************************.****.****************.*.***********************.**.*******.**********.******.*.********************..**************.***.***.***********.**********************.*.********.*********.***************.**..*.*************************.**.*.* ****.******.*******************.***************.******.***.******************.*.**.********.*****.*.******************.********.************.*.**.*****.***********************************.*******.**********.***.*.**.*.********.*******.*********************.***.*********************.****.***.**********.**********************.****.************.***************.************.*.****.***.*.*****.******.*******.***.******.*****..*.**.***************.**********.*****.****.*.********.********.*****.**********.*****.****************.***.***********.*****.***.****************.******.****..*****.*********************..*******.********.***.*****.****.*******.*************.*.****.***.**************************.**.**************.**.*.****.*****.*.********************************.**********.*********.*****.****...****.*******.**************.**.*.**.*********.*******.**.********.*.********.********.***************.**************.**.*.****.*.*********************************************.****.*..*************.*****.**.***.****.*******..*****************.***********.*******.*************...***.*.***.*********************************************.*******************.****.*****.************.*.*****.***.*****.**.*******.*****.**.****.********.*******.**************.*****.******..*******.*******.********.*****************.****..****************.******.**.******.***.**********.*.************************.**.***********.******************.*.*****.**************************************.**********************.******.*************************.****************.*********.**.*****.*****.********.******.***********.****.************.**..***.***.**************.*******.******************.******.******.**.***.******.*.***.**.******.*****.***************.*******.***.**************.**********************.**..*******.********..*****************************.***.************.***.*****.******.*******...***.*.*******.*********************.***..********.******.***.*****.***.***..**.***************.***..***.**.** ***************************************.**********.*****.****.*.*************************************.**********.***********.*****.***.*************.*****.***..*.*******.**.****************.*********.*.********.**********.*****..*****.***.********.**************.**************.******.*********.***********..*********.**.*.******.*****.******.**..**.**.*.*.**.*********.************.**********************.****.**.*******.*.************..****.**************.****.**.***.*.****..*********.************************.*******..******..************.***************************..*******.*.********.******.***********.********************.*.***************************************.*******************.*****.************.*************.*..***.**************************.********.*.****.*****************.*.**.***********.************.***.****************************.**.*************************.*******.******.******.**.******************.***.***.******.************************.****.************.****************..*.*************..******************..******.***.*************************..*.*******.*********.*****.*****************.*********.*.**.**************.*.**.********....**.**.*******.****.*.*************.*****.*.*******.*************.****..****.**********.**.***********************************.***************.******.**.**********.*.**********.******.*****.****************.*******************.*********************************.*****..**.*.***********.***********.*.**************.**************************************.*********.****.************************.*****..******..********.****.******.*.*********************.*..*****.*************.********.*.****.******.**********.*********************************************.*********************.**.**.*************.********************.************.**.****.**********************************************.****.*********.******.*******.**..****.****.**.*****************************.*****************.**.*****************.********.*****.*********** **.**************.*****.*****.********...***.****.***.***********************.************************.**.*******.*.****************.*.**.***********.******.***.***..**.***************.*.*..***.**.****************.****.***.*********************.**.*****.*******************.*******.*.***.******.********************************.**************************************************.*******.**..**********************.****************.************.*.***.***.**.**..*************.*..**********.**************.*************.****.**************************.***.*.**********.**.****************.**.*..****************.***.*..********************.********..***********.*******.**************.***********.****.*.*************.***.*.***.**********************..*****.************.*****.*********.**.********************.**************.***.******************.**.*********.**.****.*******.**********..******************.*******************.**.**..***********************************.************..*.**.******.***.**************.**************..*******************************************.*******..*.******.**************************.*.********************************************..****.********.*.***...******************.****..*****.****.*.**.*******************.*****.*..*.*.*****************************.*.*****.*************.**.*************.*****.*******.**.**********************.*****.**..*************.*.********************.****.*.***.**.******.****.*****.*********************.*****.****.****************************..***********************.*.***************...********.******.********************************...**.**.*******.***.*********.*******.**********.***.*****.**********************.**************.***********.********..********************..*********.*********.*******.*****.****.**********.***********.*****************.***********..***.***********.***.**********.***.*****************.*********.*.*.**************.*****.*..*********.****************.***.********.*.************************. ****.**.**.****************.*****.*****.*.**************************.***************************.*.***********...********.****...**.*********.*******.***..******.******.******************************.********.**.***********.***********.*****.*.*.******.************************************.***.*******.******************************************.*****..**********************.******.***.*************.*********.*****.*********************.********.*********************.************..*********.********.********..***************************.*********.**.*.******************..****.***********...****************.*************.*******************.****.*******.*.*************.*********.************************.****************.*.**********************..******.****.*..******.***********.**********************.*****.************.**********.**************.**.*************************.***.*************.**********************************.***.***.******.****************.*************************.**.**********.*****.**************.***.***********************.****************.***.*.**************.***************************.*********.*.********.*.******.****.************************************.****.****.***********************.*************.*******************************.**.***.***********...********.****.*******.****.*****************************.***.*.****.***.*************************.*.***.***.**********.***.*.***.*********************.******.*.**.************.*****.*..**.************.******************.***********.******************..****************.*****.************.**********.****.******.**.***************************.***.****.***************.*.*.***.**********************.*******************.**********.***************..***.***********.*********************************.********.*.*******.****.**********.*******.***.**.****.*********************************.*****.***.*.******.*****.*************************.*******.********.******.*************.********..*******.**.*.******. ***************.************.**.**.******.**********.**.*********.********************.**************************.*****.****.*******.*.********.********************.****************************.**.**.*******.*********.*******.***..*************..******..**************.*******************.**.***.*****..*******.**.**.**********.******.**.******.*****.************..****.***.**.*********..**************************.*********.*.***************.***.*.*************************************.*************.*.**.*********.*****.********.***.****.**.**********.****.**.**.*********.*****.*******.*****************.**************.**.*****************..*.*******************************.***************.**********.***.**********..***.**.**********.***********.******.*******.**************.*.*************************.*******************.********.***.**.*.***************.**.*************.*******.************.**..************.************.************.**.*******************************.*.****.*****.**.*****************.*************.************************.****************..*.*********.**.*********.***.**************.******.********.***.*****************.*..********.*.*****.*.**********.*.*************.**********.****.****************.**.************.***.*..*****.*.*********.*.**********.*******..**.*.****.***************.****.**********************.******.************.*****************.*.******.******.*****.*******.*******.*****.*****..********.*.*...***.********.******************************.************************.************.*************************..*****.*************.***.*.**..******.******.****.***..***********************.*.***********.*************.*******.**.*.*****************.*****.**.******.***.***.**********************************..*.*******.*.******************.****.*********..*****.******.*.*********.****.***.****.**.*.********************.*.******.**************************.*****.****.***************.****.***.******.**************.********.************************ *.*************.********.**********.***.*********.******.*****..**************.***.****.******.*********************.****.****************.*********************.*********.*.******.*****.****************.***.**************.***********.**********************.***.************.******************.*..****..************************.**********.***.**************.*.*.*****.******.****.******.*.***.**********..**.******.***.*...*************.*************.******.*.********************************.***..*.*************.********.*****************.******.**********.*******************************************************.*************.**********************.*...*********.*..**.**************************.*********************.*******.*.***..*******.****.*.*********.*******.**.**********.***************.*******.*************.*********..*******.**.**********...***********.**********************.***.**.****************.********..**..***.******.********************************.*************.******.*.*****.***.*..*.**..*..***************.*******.****************************.*********.*************************************************.********.********************.********.**.***.******.************************.******.******..*****.*********..**************************..******************************************.*******.******************..*.***.********.***.*************.**********.*********************.*********.**.***.***********.***.******************************.***.*.********.**********************.**.********.***********************.*****************.*******.********.***.*************..************.****.********.***************.*******.****.****.************************************.********.*********.****.*********.*.******************.********.*****.******.*******************.**.**.*..*****..***********.********.********..*********.**************.********.***.*****.****.************.*******.*********.***.**************.************..*********.***.*************.******************** .***.***********.****.***********************************...***************.********.*.*****.****.********.****.*.**.*****.*.**********.*.****.**********.*.************.********.**.********.******.**.******.*******.**********.*******************.**.**********************.***********************.***.********.********.******...**************.***.****.***.****************.*****************.*********************.**.************.********.*************.*********.****************.**.**.*****.************.*****************.*************.***..********.**.**.*****..*********************...*****.*****.***************.*.****.*.***.*.**********.********.**************.****.*.*.*******.******************.*********.****.****.**************.********.**.******.*****.****************.**************.***********.****.************************************************************.*******.****..***.*****.***.***********************.*********.*****.*.************************.*****.************.*.******.******.*********.*******.******..******.**************..***.***********.***.*********.***.****.*****.**********.************.******.*****************..***********.***************************************.*************.***********.*.*****.******.*********.**********.******..******.********.***.**********.***.********.******.*****..*.***************************.*****.******************************************..******.*.*******************.************.*******.****.*****.**.****************.*****.****.*************.**.**.*************************..*****.****..***************************..****.*************.*****.*..*********.***.*.******.*.*******.*****.***************.**************.*.**********.*****.*********.********.****.***************.***.***************.*******.*******.***.********************.****.**********************************************.************.*.**********.*********************.****.****************.*********.*.********.****.**********************************.***********.**. .****.*********.*******..**********************.****.****.*.************.***.*.******.**.*********.******************..*******.********.**.************.******.******..*******.**.**********.*.**.*********************************..**.**.***********.********.***.*****************.**********************************************.***********************.*...*.*.****.**.*************.*********************.****************..***.**********.**.**.***************.**********.****.*****************.*..*..*****.*****.**********.******.*****.*******.*****.********.****************..**********.*********..*******************.**********.*.*.**************.**.****..*************************.*.**************...***********.*.******.***************.*.********.*.******.****.*****.*********.*********.*********************.******.*********.**************.*************.*******..**.******.****.**.**.*******.********..****************.**************.***.***************.***********.***.**************...***..***********..*****.***.***********.*.*****.**.**********.*.***********************************.***************.*****..*****.****.******.**********.*.*.**.***.****.*.***********************************.******.***.*******.******.***.********.********************.**************.*******************.****.**....********..********.**************.*****..******..************.*********.*.******************************.***********************.************.****..***************************************.*************.******.*********.***.*****.***********.**********..*********.**************************.**.****.*********************.*****************.*.**.*******.******.*.**********************.**.****.*.****.********************.****.***********.*****************.************************.*******..****************..**.*.**.***************.*.***.********.***.*********************.*****.*..************.***.********************************..************.************.**.***************.*.*****.**.******.***.** ******.**.***********.********..***.*******************.************..********.*********.***.********************.********.*********.*.****.*****************.***.**.*****.*.*.*.*******************************.******.*.*****.*.****************.**.**********************************.***************..*************.***************.***.******.**********************.****..***.*****************.***.********.*****..********.*****.*******.**.*************.******.*****.*******.****.*.*********************.*************.****.****************..****.*************.***************.*****************.*.**********.****.*********..************.***..*********************.*******.*****.***.***.***...***.*****.***************.********.**.*****.****.*******.*************.*******.***.*********.************************..**.*****..************************.******************.*****************.**.***..*********.******..*****..*****.********.*.******.************.******.**********.**.*****.**************.**.************.**************.**************************.****.********************.************..*********************..*.**.***.*********..*******************.*****.***************************.**********************.*************..****************************.**..****.***********...***.*****.*************.*.******.**.**************************.*.********.****.***.***********.*******.***************.*.***.****************.***********.*******.*..*****.****.******.***************.*****.*********.**********************.*****.*********.*********.*.**.*.****..****.******************.**..******.***********.********.*****************************.**.***.*****************..********.**********.*********.******************.***********************.*********.*******.*********.*******.*****..**********..*****************************************.***.**.*.**********************.**.*******************.******.******************************.*.*****.********.**********************.********.***********.*.*********. ****.**************************.******.************************.******...******.**********************.***.********.**************.**********.***.***.****.**************.****.*****************.****.**************.*.**********.*********************************.**.********************.***.**.********.*****************************.***********************.*.**************.**************.****.*************************.*****.**.***..*****.****.******.*********************************************************..*.********.*******.******.******************.***************..********.**********.***.**.**.************...*****.***.******.****.***.****.***.*****************.**.*.************.*.************.********************************.*******************.***.********.**.****.**********.****************.*.*******..**.******..***********************.**************.**.*.****.*.***********************.********************.********.*****.****.*.***..********.***.*********.**.******************************.*.****.**.****.***************.**.**.*******************************..***.*****************************.******************.*.******..********.**.*.*******************.*********************..********.********.**********************.****.********.***************.*******.**********.*****.*******.********.****..**.*****************.*****.***********.********.*.**.**************************.***************.*.****************.**.***.***************.*****.***.**********************.*.*******.****************.****.*********************************************.****************************.*********..****.*************.******.****.***.**.******************.*.*.************..************.*******.*****************.*************.*.**************.*****.***.************************.*.*********************..*.*****.**.**.**.**.******.***.*********.************************************..*****.********************.*****.***.***..*..*.**********.****.*****.******.*************.*.*..***********.****** ***.**.****.*.****.********.*.*******.******.*****.*..******.********..*******.*..********************************.*****....*************.***.***.*.*.************************.**.*****************.*****.***.************************.*****************.********.***.****.*..**..**********.********.*******.***************************.*.****.**.***.****.*****************.************.*****************.*****..*****..*********.*.*****************.***.*************************.*.******.***************.************.**********************.**.***.****************.***.****************.***.*********.**.**.**.**************.******************.*********************.*******.*****.****.**********.***************.****.****************.********************.***************.********.********************.**************************.*******************.**********************.**************.*****************************.*********************************.*************************.***.**.***********.*.****************.*********.*************.*******.******************.**************.**.******.**.*******.********.**************************************.**.*************.*****.************.******..*****.********.**********.*.********************.****************.***************.**.**.**.*******.***********..***..*************.********************.*****************.********.**.**.****..*****.*.****.***************.***********.*******.*********.*.*********..***.***.****...*****..*.*************.*****.*************.**.***************************.****.**.****.***.**.*************.*********************.***************.*****.**..***********.*****.****.*******************.*.************.***************.********.*.*.****.******.*****.***********************.********.**.***************.*******************.**********.*******************************.*.****************..**************.***.************..**********.****************.*********.****.*****.*****.************.***************.**..***********.********* ******.*******..*****************************.********************************.**.******************.*.****.**.**.*****.*************.***********.**.************.*************.********.******.***************.****.**.***********************************.****.***********************************.*****.****************************.*************.*.*******.*******.*******.************.*****.*******.*****..*********.***********.**********************...******.*.******************.***********************.****.*****.*********.*********.*****.*********.****.**************.*****************.***********.******..***************.*.**.**************..****.***********.**.*************.****************************.******.**.*********.*.****.*.******.*..*****.****..*..***..****.***.*****..**********.********.************.*****..************.*******.******.******.**.*****.*.*****.******.****.********.************.************.********.**************.************...******************.********.**************.***.***************************************.***********.*.******.*******.*****.*****..*******************.**********.*************.*****************..*************************.********************.********.****************************..*******************.***.*.*.*****...********.*********.***********************.*..*****.***.*********.****************************.******.*************.************.*****.************.*****************..****.*.**********.************.**************.**************.**********************.********.*.*.***.*.*****..**.********.********.******.*******.*********************.*********************.*.*******.***...*.**************************************.**.**.********.*.******.********************.********.************.*********.******.**************.***.**********************.********.**********.***.****.*******.*.********.*****.*********.**.****.********************.*************.******************.**.*****.*******************.*****.********.**************** .****.******.**********.******.**.**************..*.*.************.********.********.**************.**.********************.***.*******.*******.**.****.******.*********.*********.*********...*.**.***.*****.********.******..******..*******.****.*.*************.**.********.**********.****.********************************.*.*****..***********.*******.***********..************.*******.***.*************..*****.******************..***.**************.********.**.***.*****.************.***************.***.****.*****.*******..***************.****************.****.**.******************************************..**.**********************.********************************************.*****************..*****.****.*******.********.********.***.****.***.*.******.*****.*.****************.*****.*.***.******************.*.***********.*************.*********..****.******.***.*****.********.*.*******..*****..****.*****.*********.****.****.************.**********************************.********.*******.*****.**.************..******.*********.*****.**.***.***********.**.**.***.*****.***********.****************.***********************************.****.***.****.*.**.**.**.***.*****.*.**************************.**.***************.******************..*************.******.***.**************.*******.**************.***********.*.***.***************.*..******.************..****.********.*****************.***.****.*******.*********..****.**.*.***..*.*******..******.***************.*******************.*************.*****.***.*****.****.*****.*******.****************.****.*****.**.*****************.**.**.*.**********************.****.******************.*.*..***..***.*******.***********..*********.*****************************.*************.**************************..************.****.***.**********.**.**.********.**.******..********.*****.*******.***.*******************.*********************************.**.*********...**.*******************.**************************************.***************** *********.**.******************.*********************.***.***.**************************.*.*.**************.*******************.***.****.*******.**************..****.*****************.***********************.******************.***********.***.*****.*.***.*******************.*.*****.*************.*********.**************.******************.**.*.*****.**.***.*****************.*******.********.**********..**********.*********************.*.*********************************.***********.************.*****..*****************************..*********************.**.**.******.***********.*******.**.************.***.****.****************.****..*********.******************************.***********.*****.**.*************.*************.*******.****************************************.*********.****..*..***************.***********************..********..***************.*.********...*********************************.*****.********************.*.**.*******.***..*******.************.***********.****************.****.**.******************************.************************.******.*****..*********************************.*******.*************.*.******.*****..*******.********.*****.*.******.******************.******.*****..*******.***.*********.********************.***************************.*********.***.****.*******.*********.************..**.********.*..*********.****.***********.****.******************.*.********************.**********.*.********.************..********************.*.*.*******************************.********.***.*********.***.**.*****..*.*********.**.****.************.*****************.******.*****************.*.**.*****.***.**.******.**********.**..*.*************.********.**********************.***********************.**.***************.****************.***********.***.******.*.********************************.****************************************.***.***********************.***.*****.*.*********************.***.*.*******************.***********.*******.***** *******************.***..************************.****************...*******.*.*******************.**.*************************.****.****.*******.************..***.***************************.***************.*************.********.**..********.***********************************************************************.*.*...**.*********************.*******************************.*******.*******.**************.************************.***********.*.**...*.*.**.****.******..*****.************************.********.****.*****.*****.*************.*****.*.***.***.*.*.*********.**.***.*************.*.*******.******.******.******.*****.*******.*.***.*********.********.******.********.*****.************************.**********************.*.*****.*.*****************.***********.*******.********.**.****.****.*.******.***************..**********************.***.******.******************.*******..****.****************.***.***..****.**.***.*******.******..*********************.************.*****.**************..*****.*****.*****.**************..***********************.*****.*.**.****************************.****.*******.***********.******.**.*******************************..**.****.***.****.****.*.**.*.*.*****************.***.**********.*.***.******.*.*************************************.***.**********.********.***********.*************.***.*****..*******.*****..******.**.**.********.*****.*************************.**.***.**.*******************.******.**********.*.*.***.**.*.***********************************************.****.******.**********.****.**...*********.*****.*******.*.****.************.*****..**.*******************.*********.***.***.***.************.*.*.****************.*********.****************.*****.***..***.***********.**.*******.*****************************.***********.**..*******.****.***.*************.******************.**.*****.*********.**.**.*.***.****.*..*.*.*.***************************.*..*****************.********.*********************.******************* .********.*******.**********.***********..*****************************************.*.*********************.**********.***********..*****************.****.*.*****.****.*.*.****.*********************.************************************.**.*****.*********************.*.**.*************..**.*****.****.*************.*.*************.*******.*****.***********.**.************.**.*****.*.******.***.*.**.*.***.******************************.**.******************************.*.**.***.*.***.*********.****..**********************..*.***..**********.******.*****.****************************..**********.*************.*.**.****.***.************************.**.*************.*********.*.*******************.***********.***********.**.*****.**************.*****.*************.******************.**************.*.*****.***.**.***********.******.***.************.******************.****.******************************..***.*******************.*********...*****.************.*.************************.***************.***********************.*******.***.*********.****.******************.****.********.**.***.**.****.******.****.*****.********************.*..**.***********.*.*******.***************.***************************.********.******.**.**********.***.*.***.**.*******.***************.**.***.***.************************.****.**.**************.*********************.***********************************.**************..**.*****************.***********************************.**.******.***.**********************************************************.****.***.***.*********************.*.*************.***.********.****.******..*********.**.******************************************.*****************.*****************************.**************.*.**************.***..*.**************.******.******************.***.***.****..***.****************************.*.******.******************.*****.***.*******.**********.*********.**********.******************.******.**.********.***.****..*****.************* *********************.******.*********.*******.*************.***.********.*******.********************.*****************.***********************.*.*************.**.***.***********.******.**************.************.********.*.**.***.*************.*****.***********.*.****************************.****.**********************.*.**.*************.*****..*****..*****.*.*****.********************.*****************************.**.*.*******.******.*****************.***.*********.*******************************.*****.*******.**********************.****************************************.********.**.*.***************.******************.*******.****..*******.************************************.*****.******.*.******.******.******.***********************.***.****.******************.*****.********.************************************..*******..********.**.**.*.**..*.**.***.*****..***..*.**********.*******.***********..**.******.****************.***********..****.************.***************************.********.**..*****.*******************.*******************************..***.****.*.********.*.*****.****.*****.*********.**..********.****.************.************..*******.***.*****.**************.******************.****.*.**********************.***********.****.*****.***.**.************.*******.**.************.**********.********.*************.********.**************.*.********.************.*****.*******.*******.*.****.******************.*******..**.******.***************.**************.*.*****.**.******.****.*****************.****.*********.****.*************..*****.****.*.****..**********....***********************.**.***..*********.********.*******************..******************.*********.*.************..*****..**.*****.**.*****.***.****.********************************.*******.**************.*.****.*************.**************.***.***.****************.*******************.***********************.**.*.**********.*********************************.*********.*************.**..** ***.******..****.***********.*****.***.****************.***************.**..********.******.********.********.************.*******************.*******.***********.*************.**************************.******.***.****...********.*****.**.******.*************************.*****.*.*.***.*.**********************.*****.*****.***.*****.**************.**..**********.*.****.******.***.****.**.*.*.****.********************..*********.******.**.**********.*******.****.*****.*****.*****************.*******..***************.****.************.******..********.***************.*.**.**********.******.***..******.***.****.******.*****.*****.************.**************************.**.**.***.****.***.*.***.*.*******.**..*******************.***************.***********.**.*.**********.****.*******************..************.****.****.******.*.************.***.*********.*************.**..************************.****..***.****************.********************.***.**********.***.***************.***********.*************.****..***********.*******.*.*******.*******.************.*******.*********.***********.*****.*******..*********.*****.*******.*.************.****..**.**.***.*****..*.***.**.**.****.**.******.*.**...************.*****.*****.**.**.***********.********.****..*******.****.*******.*****************.*.******.**.***************.*..******.**********************.***.*******.***********************************..****.*************.*************.*.**.*******************.*********..********.*****************.*********.*.***.***********.*.***********.***********.***********.***.***********..********.****.**********************.********.*.***************.*.*************.*.****.**************.***.*.**.******.**.***.**.**********.*********.*******.****.*******************************.*********************..******.***.**************.*..*********.*****.***.***************.*********************.***********************************************************************.*.****************.*.**.** ****.******.*********.**.*.*********..******************.******************.**********************..******.**.**********.*.**.*******************************.*********.************************.*************.**********.**..********.*****.**********.***.*******.**..*********...*..*********************.*****.*.**.***********.*************.*.******.*.************.*****************.*****************.****.*********************************************************..*******.*****.*****.*********.*******.*******.*.***********.********.***.*********.************.********.****************.***.*********.********************.*.***************.************.*********.**********.********************************.*********.***************.************************..*******.*******************.*************.***************************.********************.*****************.***************.*********************************************.******.**..*****.***.**.****************..*****************.**.*.**.**********************************************.******.*********.*********************************.*****.*.*********.****************.*****.*************************************.***.*******.****.**************.**************************************.**.*****.***********.******************************************************************.**.******************************.*.*******************.*****..***.*********************..***.****.*******************************************.*****.******.******.**********************.***********.***********************.*****************.********.***.******..***********.**********.*.******.************.*********.*****.**.***.*****.******.******.*.************.***********.*******.*.****.*.*******.****.********************.*.***************************.************************.*****.*******..**********************************************.************.*****..*.*************************************.******.*****.*****.***********************.*.***********.**.***** ****..*.**************.*****************************..**************.****************..*****.*************.***************.*.****************.********.**.*********.****************.********************************.*******.*.****.***..******.***********.**************.****************..******.***************.*******.**.*****...*********************.**.************.*******************..******.****..**************.************************************...*.**.****************.**********.*********.*.***.***********.******.*********************.**********.************..**********.****************.***************.**************************.*************************.******..******..**.**.*****.******.*.**************..****************.*********.*********.*****.*************************..**.*********...**..***..*******.*******.*.*.****************..*****.*****************************.**********.****.*.*****.****.************.***.**************.*.*******************************.******..**************.*************.*********.***..********************.*****************.*.*******.********************.******.**.***************.***************************************.****.******.****************.***..******************.****************.********.************.*.**********.*.**********.********.**************.******.****.*******.************.******.******************.*.****.****.***.******.***.*******.***********.*******************.**********************..**********************.**..*************.****************.****.****..******.****.*********..**************.******.*********.*..*.**************************.*.************.**********..******.****************.********.**************.***..******.************.**.********.***.******.************.***...*********.***************.*********.******.************************************.***************.*******.**.*******.**************.********************************.***.**************************************.*********************.**.*.******* ***.*******...***************************************.***********************************.**********************************.********.*****.**********.*******.******.*******.*******************.*******************.***.***************..********..**.********.*****************.*.******.*********.******.*********.*******.**.**.***.****.**************************.*****************.*****.****************.*******.******************..**********..**..****.***********.*********************.***************.**.*****.***********.*****************************.***.*.*.*****************.************.****************.**.******.*******.*****..*****************************************************..************.************.*****************.**********.***.********.**********************.**************.****.****.****.*******..*************.*********.***.******.*******.************.***************.*****.*********.***.**...**.**.******..**..****************.**.*******.************************************.**.*******************.*******.*****..******************************.********..*****.*******************.*****.**********.********************..************.***********.******.**..***.***************.*.*****.**************************.*.***.***********.************.***************.*************.******************..**.***.******.*.*.*************.*.*****.***********.******.*********.****.*************.********..**.**********************.****************.********.*******.**********************..**.****.*****************.******.***.**********************.*************.*********..****.********..*******.********.***.**************.*******.*********.*.********************.********.*..***.**.******************.******************.****************************************.*.*****.*******.*********************************.*******.**.****.**************.*****.*****.*.*******************.*********.***.***********.***********.****************.**.****************.***.******.**************************** ************.**************************.**********.***.**.*.**********.******************.****.***.**.*******.**.*******.**.****.***.****************.****.****************.*****.*.*****.**.***********.******.**.**************************..*******.*******..*******.*.***.****.*******.*******.***.**********.********.********.*****************************.**********.*******.****.***.****.*******.********.*********.***.*.****.***************.***.**********************.**********************************..********************.**..***.*****..*.*******.***********.***.******.***********.**..****************.*******...******.******************.**..*****.**.**.***********.*.********..***.*********************..****.************.***.**.*************.*.**************************.**********.***.********************.**...*************.**********...***********.**********.*******.***.***********.*******.**********.******.********.**************.***************.***********.**..**.******.**.******.*******.*************.*******.******************.**.******.***.****.******.********.**************.***********************************.********.********************.***.***.************************.****.*****.*****.**********************.***************.*************.***.****.**********.***.******.*.**.****..****************************************.*******.*.*********.*************************.*.****.*.***********.*****.*****..******.***************************.**.*****************************************************************.*****************.**********.*************.******************.*************************.***********.******.********.****.*********.*.************************.*********.**************.********************..***********..*****.*******.**.*******.*****************.*.******.*.**********.**.******.****************.**********************.*..*.*********************************************.**.******************.**********.****.*****.******...*.*****.*.******************.**.** **.***********.*********************.***************.*******.****.*.*****.******.****.*************.***************.************.***************.*************************.****************.*.***************.********.************.**********************.**.****.****..*******..***********.*********************.**********.********.*.***.**.***********.**********.*********.**********.*.**********************.**************.****..****.*******.***************************.***.****************************.*************.*.***.********************.***.*************.*************..**********.************.***.****.****.*************************.****.****************.***.***.***.**.**.***..********.******..*******.**********.****.*******************.********************************.*************..*.*******.****.******.*.*****.***.*.**.**************************************.*****..**.****.******.****************.*******.******.****.*.****.***********.********.*************************.*************.******.*.******.*********************************.*******.********.***.******.*.***.*******************.*****.***.***.****.*.****.**.****.*******.*************.***********.***********.**.*.**************************.************.**************************.**************************.*****************.*.**..***..***********.*******.*****************.*.**************.***********************************.*********.*.****************.**********.************.*.**********.**************************..********************.**.*******.***************..****.*******..***********.***********.***********************.************.********.****.***.**.******************************.*************.********.*.******.**.**************.***.***.**********.****.*****.****.***************.*.***.*******************************************.*********..************.****.*****.***.*****.************.***.*.*****************..****.*************.***********.***.**************.*********.***.***************************.*** ************..**.***********.******************.****************.*****.***.***************.****.**.**.******************.**.*.********************.****************************.*****.*************************.***************.**********.***.*****.**.**.***.******.********.***********************************..********..******.************.*.**.***********************************.****.********.******.*.*****.*.**************..*********************.*.***********.************.**.*****.*****************.*************.*.************************************.*.****..*******.********.****.***.*.*******.*.**.***********.**.***********.*******************.******************.**********.*****.*******.**********.**************.***********.*.***.********************************************.****.***.**********.****************.*****..****************..***********.***************.*************.****************..*******.***.***.***.********.******.*********....******.************..****.********************.**..*********..*.*******************.***.**********.*****.********.**************************.****.***.***.*********.*****.****************.******************.***.***.*.*********.****.************************.******..****.*****************..***.************.**********************.***.***.****.**********.**.***.******.**.****.*****.******************.***********.****.************.*.**.***.************.****.**********.*****.****************************.*********..****************..***..*******.**.*****.*******.**************.**********.*.*.*.*********.*********.***.******.*.*.*****.*****.********..*****.*.*****.********************************************.************************.*********************.******.*.************.*************************************.****************..*********************************.**********.****.***********.**.**.*****.**.****.******.**.***..******************.***.*.*******************..*************..**************.*********************.**********.*.*** ****.****.*********.********************.**.***.***************************************.**.*****.******************.*********.*.*************.*******.*.****.*.*.***************.***.***.*********.********************.**************.*****************************.***.*******.*******************.******.**.**.*...******.************.***.***.*****************.**.*********.****.******.**.******.*********.*********.**************..****.******.********.********************.***.**.****************.**************.***.***************.**.**.**.***.**..**.****************.**********.***********.****.*.**.**********************************.*.*.*****..*****.******.********.**.***********************.*******.***.**********.*****.*****.****.********.******.**************.*.****.*************.********.**.************.******.*.*************.************.***.*****************.************.****************************************.********.****.*******.*********.******.****.*.****.*.***.*.***..********.******.**.***********************.*******.**.********.**.*****.**********.*************.***.**.**********..**********..********.*.**********************.*..*************************.***.****************.****.************.*.****************.**.**.*********.*..********.******..******.**********************************.*********.*******************.*****.*.**.*****************.*************.*****.*************************.************.*.*.***********.********.**.****.*.********.*****.*********************************.****.**********************...***********.******.*************.************************.***********************.******************.**.*.*****.******.*****.***..******.*****.******..****.*************..****.*.*****.*.**.***.***.*****.************.***.*************.********.******************..***.****.****.****.******.**.********.*.******************.*.*******************.******.*.******.****.********.****.****.**************.*******.**.*****************.*******.******************* ..*******.***********************..******.*******..******************.*****************************.**.**.**.***********************.**********.**..*********************.**********.**.***************.********.********.*.*********.**.******************.*.*************************************************.**.**************.**********.*****.***.**.**.*********.*********************.*************.***.*****.********************.****.***..*******.********.*************************.***********************.***.***.**************.*.******************.**********.****.********.**.**.*************.*******.****.****************.**************.************************.**.************..****.**.***.*************.*****.***.***.************.**.*.**************.**.**.****.*******.**.*************.*******************.*.*********.********************.**.**.***************************.*****..******************.***.*******.****.*****.**.***************.**************.******.****************.*********.********.***********.**.*********************************************************.**************.*.**************.*******.*****.******.**************.***********.*****.*********************.***************.****..**************************.****.*****.****..***.**..***************************.******************************.*******************.*******.*****************.***.**.********************.**************.****************************.***...********.*******************************************************.*********.**********.*************************************.**********.*************.***************.*******.**********.**.****.******.********.**************.************.******.**********.************..*******.*********************.******..****.****.******.******.****.*******.*****.*.*.********.*******************.*.**********.********.****.****..****.***.******.***.***.***************************.**************.******.*************************.*****.*****.********************.*.*********.* ****************************************.******.********.*********.*************.*.*********.*.*.*.*.*.*********..*.*.*************************************.*.************************.**********************.**..*******************************.***********..*************.****.*********.*****************.**.*.**.****.***********.********************.******.**********************.**..*.*.***********.**.***************************.******************.**************.*******.***.*******.********************.********************.************************.***********.******.*************.*******.*******.*************.******.*.*************.**********.**.**********.***.**.***.******************..*************************************.*****************************.*********.****.*******************.********.************.**************************.**.*****..**.************.**.**.******************************..****.*********.**.*****.*********.*.**.****..***********.******.***********.*******************.*******.**.*.*******..****************.********.******************..***.************************..*****...*************************.**********..**..****.*************************************..******.**********.******.**************.******.**.***.*****...*******.*********.**************.*********.*****.*.*****..*******.***.*.***.*.***************.***.***.*********.**.******************.*******************.*******.***********.*******************.***********.***.**.*********.*.*********.*******.**********************.*.******************.*******.******************************..************..*..**.************************..*****.******.********.****.***********.**.*********.*.******************************.**.**********.**.**.**********.***************************.*.****************.******.*************************..*******************.**.********...********.*******.*****.***********.****************.***.****************.*****.**.****.******.******.**.*.****.*********.**********.****** ******.**..*******************.*********************.****.***********************.*************.******.**.*******.****.***.********.******.****************.*.************.*****************.************.***********.***.*************.********.*****.***.*.******************.*****************.***************.**.**********.******************.***.******.*****.****************.***************************.*****.********.***.*.*.*.****************.*******************.********.********.****************.*****************************.*****.**************.****.****.****.******.*.*.******.**.******.****************.***..**********************.******.*...*.**********..*****************************.*************************...**********..********************************.********.*********.***.**************.**********.******.******.******..*******.***********.********.**.****.**********.****.*********.**********.***.******.****..**************.**********.***************************.***..********.*************.***********.*******.**.********.*.********************.*.**.*****.**.*.********.****.***********************.***************************..**.**********.*..*******.************************..****************************************.*****.**.****..******.******.********.*.****.*.*************.**************.*.*****.****.*******..****************.**********.*******.*****.*****.**********.*********.******.********.***************.*.**********************************..*****************.*..**.********.****.**********.*******.*******************************.*****.***.*********.***************.*.**************.******.****.******.**************************************..****.********..*********.*****************.***************.****.**************.****.*.*.**.*..********.**.*****************.*********.***.*****.*********.******************.********.********.*.****.*****.**********..***********.******.******.*******.********.****.****************...*********.************************.***** *********.**.**************************************.*****************************.***.**.**.****.*************.********.**********..*****************************.********.*.***..*******.****.*****.**.***********.*.***********.***.**********.***********.********..****.**************.******.*************************.***.*****.********************************.***********************************************..****.**.****.*************.******************.**.*.*******.*******.*******.*.****************..******.**************.*********.******************.********.*********..*******************.*******.*****.************.**.*******.*****************.********.***.************************************.*******.******.***********.****.***.*********************.*.**************************.*********.*************.*********.****.***..**.*.**************.********.*******.********.***************************.*********.****************.*.************.****.******************...**********.****************.*.*****************.*****.*********.*..*****************************..*.************************************.*************.*.************.*********************.****************.**.*******.***********.******.*************.************.*****.***..********************.*******.*******.*****************.*.****.*********************.*****.********.*************.******.*.***.******.********************************************.****.***********.******************.************.*******************.******..****************...**.*********************.*******.********.*************.*.*********.******.******.*******.*.**********.*.*********.******.**.*************...*..***********************.*******************************.*****************************************************.*******************..*.**************..*******.***.***************.*****.***************************.***********.*.*.*******.*****.******.*******.******************.*********.****.********************************************.* *****.******.*******************..*****.***************.*****..******************.*********************.************.****.*****.******.******.*.**.*******************.*****.*******.********.***.*****.**..*******..********.******.*****************.********...******.************.***************************.*********.***.**************.********************.****.*.*************.**.**************.*********.*******************..*********..**********.****.*.******************************.********************.**.**.****.********.******.**********.**.****.*.*******.****.*.*****************.***.*********.***.***.***********************************.**********.*****************.****************.*******.****..************.******.**************.*.*.*********.*****.*************.*.****.***.*****.********.*.*****.***.******************************.********************.**.*****..*****************.***********...****....*******************************.************************************..*********.*.**.*.***********.**********.******.****.****************************************.**.**************.******************.*****************.****************.****.**************.****************.**********.****.*****.***.*..***.******.******.***********.********.***********..**********.********..****************.**********************.******************************************.*************.*.*******.***.*************.*****.**************.**.******.***************.**...**.***.******.***************.*****.**.*********************.*******************.***.********.**.**.*****************************************.*****************.*******.********.***.***************.*.*********.*..*.*******************.***************.**************.**.***.**********.******************.**********.********.******.*********.***.*****.******************.****..***.*************************.**********.******.*******.*******..******.*****.**.**...***.*****.**.*****************.**********************.*****.************** *********.**********.***.***.********.*********.***.**.*.**..*****************.**.*************.****.**.*.********..*****************************.************************.**********.******.*********.********.************.*******.***.*..***********************.******.****.**********.***.************.******.********.*****.***.****.*************.*****************************************.*.*********.*******.***.*********************..*********.*****..************.***************************.*********.*.******.*****.***************************************.****.************.**********************************************.****..*************************..**.******.*.***********************.**.**..*.******.********************************.****.***..**.*****************.****.***.*******.******.***********.**.***.**.*******.************.*********.*****************.********.***************.******.**************.***.*******.***.****.***********.*******.******.****.*******.*.******..********************..*******.******.***.**.*****.***.****************.*****.****.*****.**********.**********************************************.**.*******.*******.****.***************.***********.****.******.*******.*****.*************************..******.*****************.*.*********************..***.*.**.**************.****************..********.**************************.*******.*.******.************.**********.***************************.********.*****************..**.*********..**.****.************.************.***********.***********.**.*************.************************************.***************.******************.*.*****************.******.*********.*********.***********.***.***.*****.*********.********.************.**********.***********.**************.***.*****.****************.****************.********.******.*****.*************************.*****.***.************.*****.***.************************.**********.***.*******..*****.******.***.***.*****************.*******..*********..*** *..*****.***.**.****************.*****.**************.*****************************************.*.*******.***************.******.*************************.*****************************..*********************************.***.****.*..****************.**..************.*****.************.****.**.******...***.*************.********.**.*********.************.**************.***********************..*********.*****.***************.********.*************.**********************.****.*****.***********.**************.**.***************.*******.*************************************.*************.****************.****.***.**.***.*********.***************..**.****.***************.*********.**...**********.*****.***********.***********.*********************.*******.********.**.****.******.**************.*********.*****.*..******************.*********************.*******.*******.***.**.***********.********.***.**.*.******.***.*.********.*.*********.**********.***..*****.************.****************.****.***.***.*.**************.************.**.*****.**.*******************.**.*..********..*********.*.**.************.******..**..*******.**.*****.****.*************.*..*.*******.**.***********.***.*******.************..***************************************.************.*.*****.*****.********..***********************.****************.*.****************.***************.**********.***************.****.*.**********.*****.*****************************************.**********.*************.****.*******************************..*******************************.*********.**********.**.****.***********.**.***...**********************************.*******.**..*********.****.****.****.************.****.****.***********************.******************************.******.*****.*****.*******************.**.****.*****.******.****.*****.********************.****.**.*.****.******************************************.*********************.****.******************.*******.**...***********.**********.******** *************************.*.*..**.*******************.*************..*****************.*****.******.***********.****.************.*****.**********.*************.**.***..**.*.*..****************.*****.*.***.****.*.**.***.***********.*****.************.***.***.*****.****.**********.************.***.******..**********.*******************.********.**********.*****.**..******.*******.******.*****************.*******.****.***.***********************************************.****..*.**************..*****************.**********************.************.**********.********.***********.*********.************.***********.*******.******.**.*****.**********.****..*********.*********.**********.**********.*.*****************.***************.**********.***********.*****.***************.**.*******.******.***.*.****************.*********************.*.*******.******..*****.**.********.***********.********.***..*******.*********************.**************.*************..**.****.******.****.*.*****************************.**.**********************.**********.*.**************************************.*****.************.***************.******.******..**********.*.********.*************.************.**********..*.******.****.********************.*********************************.**************.*******.**.***************.****************************.*******.************.*******.*****.****************...****.*******..*****.***************************************.***.****************.**************************.******.*.***.************************.*******************.***************.*.***********************.*******.**..*.***************..*.****.**.**************************.**********.********.******.**.*.**.**.****...**************..***.*.****.**********.********.**********.*******...****.********.*****.*********..*****.**.***.***********************************************.***************************..******************.***.**..**.*.*******.******.****.*****.**.*********************.****** *********************.******************.***********.***.***********.**************************.*********.*******.*.**.**********.*..*****.**.*****************************************.******..******************.*****.**********.****.*******.***.**.***********.**.********************.*********************************.*.***************************************************************************************.****..********************..***.******************************.**.*********.************.****.********.****..******.*******.****.********.***..**.*****.*.*.*******.******.**********..*.*.*****************.***************.*****.*******************..**.********************************************.****************************.*******************.*****************.*..*******************.******.**************************..*******************.*****.**************************.*.**..**.********..***************.****.***..***************.***********************************.**.************.***********.**.*****.********..**************.****.***..**.******.***************.*****************.*****.******.*.*******..****.**.*****************************.******...****************.****.***************************.****.******************.***..******...**************************************.*******..***************************..*********************************.***************.**.*****.*****.**.*****.**.*******************************************.**.****.**.****.********.*****************.*********.***********************.***.******.************************.*****************.*****.**********.**********.*.******.*.*******.******.*****.*****.**.**.**********...******.*.*.**.*********.*****.*************************.****.*********.*.*..**.*.***************************.*********************************.********.************************.**.******.********.***.***********.******.********.***********.*.****************.*******.****************.**********.******************************.***.*. .*********************.********.***.***.************************.***************************************.*******.****************.******.**.**.*****.*************.***.********.**************************.*********.****..*.**.***.********.*.***********.***.***.*****.*.****.**.*******.*****.********.*.**********.*****.*.**.******.***************************************.***.*****************************.******.**************.********.*.*****.*.********.**********.*********.****************.*********...**.*.****************.***********.*.*********..*****************.********.*******.************.********.********..**..*********************..***********************.**************.***.****.****.*******************.***.**************.**..********..*******.******.*****.**********.***********************************************.*********.*******************.****.*****.*******************************.************.********************.************.*****************.*****.*.*****.*******..**.**.*.**.***.****.*.**********.*****.**.******.****.**************.*..****..**.********.*..*.******************..*****************************.****************.*****.****.*********.**********************.******************.*****.**********************************************.******************************.***********.********************.***.********.**********************.**.***********.**.*****.****.**.*************************.******.*.*.*************.***************.********..*****************..************.*********.*******************************.*****************.***********************.*.*****************.******.*****.*******************************.*.***.******************************.**.********************.***.*********.*************************************.*.******.*..****************************.*********.*********.***********.******.******.**.***********.*************.**.*...********************..*******.**.**.***********************************.*****************.**.*******.**** *******.*****.*******************************.**********.****.*******..**.***.*****.*.*******.*.**.**************.**.*******************.******************.*******.********************************.**********.****.*.*****.*******************.**********.***********************************.*********.****..**.**********************.*******.******.***.*****.*******.***.********************.**.**.*******.*.*********.******.*.***...***********.***********.*****.*****************.*.*****.*.**************************************.****.**********************.********.*******.****.*.****.****.*********************..**.*.****.*.**********************..*****.****.*..******.*************.*************.*******.*****.**.*.******.********.****.**.******.***.*..********************.*.*********.*********.*..**********.******..****************.**********.*********.*.**********************.************.********.*****.**************.*.*********.*************.***.************.************.*****.**********************.*************.******.*******************.*******.********.*******..***.************.*.***************.***.************************************.**********.*********.***********************************.*****.***************.**************.*****************.*******************************.***.****************************************************.****.***.*******.*****.******.******.***.**************************.*******.******.*..*****************.********************.*****.**********.*****.***************.*****************************.*********************.*********..*..*************************.**.******.****.***.*************.*******.*******************..*.*.*.*****.*****..**************.*.**.**********.******.***************************************.*********.***********.*******.****.*.***************.*******...*******.**.*.**.*.********.*****.************.***********.*****.*.******.***********************.*******.**********.****************************.***.******.************* *******.***.****.*********.**************.**********************************************.*****.*****.*******************.**********.*****.*****..*********.*********************************.***..**...************.**.**.*..*.*********.******.*..**************.**.************************************...******.*.****************.*****************.**************************.*.************************.**********************..******.***************************.*******.***.****************.**************.****.**.*******.*****.*****.******.******.*********.***************************.************************.**********.***.*.**********.**********.**.*****************...****.**********************.******..******************************.****..*.***.******************.***************.******.**********.***.*.***..******************.*************.*****.********.******************.****.***.***************.******.********.****.*************.*****.**********.*****************************.*.*.*********.***********.**************************************.***.******.**.****.*****..********.*********.*********.******..***************.********.***.****************.***********..*****.*.**.**.***************************.********************.*******.**.*******.**.************.*********.*****.***.**********************.**************************.****.*****.*.*****.********.*******.********.****..***************.*.*.**********************.*******************************.****.***************.***.************.***.***************.****.**************.*************.*********.*****.**********.*********.*********..***********************.****.*********.*************.*.****.***.******.********************.***.********.*.************.******.*******************.*****.*..************.***.****...***********..**.****.****************.********..************.*********.***********.**********.**.*****.************************************.*.***.***.****************.*****.******************....****.************** **.*******************************.************.*************.*****.***********.***.*.****.**.*********************.*******.************.*.**************.*****.*******.***********.*...**..***.******************************.*****.************.***************.**.*******.********.*************.*******.*.********.***********.****.*****************.****************...*******.*********************.****.******************.*.*.********.*******.*************.****************************.***************.*****.*************************.**..****.*********.*.******.********.***************.***.***.*.*************.**.************************************.****************.***********.***************..***..*****.**********.***.********************.**************************.*.*****.************.*****************************.*****************.**.*****.*.********.**.***********************************.***************************.***.*********************.********.****.*.************.**.***********.*****.***.*.*.***************.**.*.*******.*************.****************..********.*****.*******.*********.****************.******.************.*********.***************.**.*******.*.*.**.*******.**.*******.******.**.********.**********.****.*********.*******.*************.*********.**.**************.*.********************.*********************.*.**************.***************.**.********.****.**********************.****.******.***.*************..******.******.******************..*********.********************.*.**.*.*****************..*****************************************.***********************..***.**.**********.*.************.**.*****************************.********.**.****.*.*********.*.**.*********.*.******.********.***********************..************..**********.***************.**.********************************.***************.**...***.**.*********.****.****************.***************************.**.****.*****.************.*******.*..***********...***...**..*.**********.*** ********.**...***.*******.************.***************.***.*************.*.****************.*..*********.***************.*******************.*****.**********.*****************.******.*.*****.***********************.***.***.****.**.*****************.*.***********.*.***********.************..***************.***********.**********.****.**************.*.*.*******.****.*************************.**.******.*****.****.*.*****************************.******.*****.****.**.******.*******************.**.***.******************..****************.**********.****.**************.***********.************************************.*******************.****.*******.*.*******.*.************..**********.**************************.************************.******************.*************************************.******.*.*.*****.*****.*******.***************************************.**.****.**********.*****.****.***********************.*.****************.********.******..****.*.***************.*******.********.**************.**.********.****.*****.*********..*********..*********.*****.***********..***..*****.*.*******************************************.*****************.*.*******************.*************.***.******************************.*************.****.****..******.*.**********.********.*********.********..*****.************************.**.****.**.*.****.************************.*********..*******.*****.*****.****************************.*******.******.****.**********.***************..**********..***.**.****.***.*.**.*****.*.**.*.***********.**.**.****.********.*****************.*************.******.*********.******.**********.****.*****.*****.***.********.****.*********************.****************.**********.*************.************..*****************..***********.************.*******.***.*******************.**.********.**************.*.****************.***.*.**.*.********.**.***************.*****************.***..*******..*.*.*****.*****************.********..**.*****.***.********* *******.***********.**.*****.*.***********.**.**.***.*.**************.***.**..***..******.**.***.***********..********************.**..****************.*********.***.****.********.**.*..*******.*********.*********.*****.*******************.******.************.***************.*******************************.********.*****************.*.****************.*******.****************.***.*********************..********.*******.*********************.**************.*****.*.*.*.**.***************.****.**************.***************************************.*************************************.**.**********************************.******.**.************.***.*************.****.*..*.*.************************.*.*..****.********..*****.***.*******.*.******.**********.*******.***************.**********.********.**.*******************.**.*****.************************.********************.*********.*.**..*.***.***************.*******.******************.**********************..*****************.**********.*************.************.***************.***..***..*********************.**.*.*****.**.*******.*********.*.********.*****.*******.**********.****.*********.******.************.***********.*************.*****************..*******.***..******************.*********.**.******.**********..************..**************.********************.******.****.**.**************..***********.***************.********************.**********.**.***************.*****.**********************************.*.*****.****.*********.*******.*****.****.********.*.*******.**************.***.******.***********.*************..*******.*.**************************.***.*.************.***************..*.**.**.*****.*************.*******************.**********.****.**.*******.**********.****************************************.**********************************.**********..*****.***.*.**.*******.****.**.**.***.*******.*.**.******.***************************.***************.******************.*****.****.*..*.***..****.* *.**************************.*******.*******************************.*****.*********..******.**********************.****.*.***********.***.***********************.**************.**********************************.************.******************************.******************************.**.***************.********.******.********.*******..*..*********************.**********.**.*********.****.****.*****.*******.**************.*****.******************************..*****.*******.*******.****.*****************.***.****.*.****.********************.*****.***.***************************************.*..**************************.***************.**********.********.***.*****.*****.*****..**.***********************.****.***.*******..****************************..**.**********.*********.*****.***************.****.*******.**.***********.*****.*.*.******************.******************.****.*********.******.**.**.***********.*******.**.***********.********.*****************.********.**.*****.*.******************************.*.*************..*.*************.**.***.*****.**.*****.*.*.******************..***************************..**.*********.**************.********.*******.*.************************************.************************************.*************.****....****************.*********************.*****.**********.************.**.*****************.*******.***.********.**********.*********.****.*****.****************..**.*********..*************.****.********************.*************.**.************************.*****..********.*****.*******.*.*.*****.******.********************************.****.**************************************.*********.*.**********************.*.*************.***************.****.*..*******.************..*********************..*********.***..***.*********.*****..*******.*****.********..****..***********.*******************.**.**********.******************.**********.****.*********.**********.***********.*******.*********.****************.******* *****************.************.**.*.****.****.*******.**.******.**********.*********.**************.******.********.****.*.****.*********..**.****.***********.**************************..**************.*********.*.***************.*********.**.******.**********************.*****.***********.*****.*****.***.*****.*****.*.*****************.***********..*****.*********.***********.***.********.***********************..*********************************.*********.***************.*******************.***.****************************************.********************.*.*..**.***.********************.******.*****.***************.***********.******.**.**********.*****************.**.*************.***.*********.*****.*****.************.**************************.**.****.***************.**.********.*************.*******.**********.*.*.******************..*.***.**********.****.**********.****.**********************************************************.*********..*********.*.**********.*************************.******..****.**************************.**************.************************.*****************.*.*.*.***.**************..*.*************.*******.**************.******.*****.*.*********.*****.******.****.*****************.************************.**.****.****.********.********..**.*.**************.******.*************************.*********.***.****************.*.***************.*.**.**.**********************.*******.******..**********.***.*************************.******************.*********.************.*****.*.****.*******.*****.*.****************.***********************************************.**..******.******.**.*.**.*.*.*************.****.*****..****.******.******.*****.**************.*.****.***.****.**********************.********.**..*********.*************..***.**********.***.*****************.****.***..**..************************.*.******.**.********.********..**********************.***.*****************..******************.*.********..****.**.****************** .**.***************************.*****.*.******.*******.*.*****..*.*****.****************.*************.********************.*******************.**.*************.****.*****.********..*.*.***********.********.********.****.*************************.*****.*********************************.******.***************.*.****..****.********..****.***************.*******.*********************..*****.************************************.***********.**.*************.**************.*.*.*********.************.***************.*********..***.****.***********************.**.*.***.**.**********.****.************.*****************.***********************.***************************.******.******************************.**.***********.*********.**************.*****.*********************.**********************.***************************************.***********************.*************..********************.**.**********..************..******************.*.***********.**************.***********************.*.************************.**************************.***********..****.*****.*.***.****************************.***********.******..**************************************.*************.*************.****.****************************..**.*.***.*******.*****************.*****.*******************************.**********.*******.****.*********.*.***********.*.****.************.***********.****.********.*****.****.**************.***************.**************.*********.*****.****************.**.*********************..***..**..****.**.***********.*.*.******.****************************.*****.*******.******.**.***.*************.*****.*.**********.**********.**.********.******.**.*******..***************************************.*****..***.*.************.*.*************.*.*********.*********.****.**.*.**********.**.*****.***.***********.*****************.*********.*******************************.**********************************.**.**********..*******.***************.***..**************.****** .******************************.**.*.*****.******************************.*.****.*****.***************..***.**.*****.*.****.**.*****.***************.******.**********.*********************..********.*.********..****..***.******.*.**************.*.***.**********.*****.********.******.********.*****.**.******...********.**************.**.*************************.***.****.***************.********.******.***********.**********.*************************************.***.*.*********.*.**.************.*.*****.******.***..********.*****************.**.***********************************.***.*********************.*********.****.****.********.**.*****.************.**.*********.***.****.*********************************.********.****.*****.******************************.********************.************..*********.**********.*.********.*.***********.********.******.**.**.**************.****************.****.*****.*.******.*.**.*..**.***************.***.******************.******.***.*****************************.***..*********.*****************.****************.*.***.****..*****************************.*****************.****************************.****************.*********.****.*********.*********************.******.*.**.******.****.*****************.*****.************.*****.**.***.**************.***.*******************.*.****.*.***********************.*****.******.**********.***.*******.************************.*.**..********************...*.*.***.**.***.*******.*..**.*******.**.**.********.***.******.********************************************.********************************.****************************************.*.******************.**.**.*.***.***********.************.********************.********************.*******.*******.**********.**.**********************************.**.**************.******.**************.*****.****.********.**.******.*..**..******.****************************..************.***.*****.*.*********.********************.***.**.**************.****** *.*****.*****************.**.*.*******.**********.**************.************.**********.********.*.******.**********.***.*.***************.***********...******.**.****************.***.******.***..********************.********..***********************.*****.**..*********.*******..******.*****.***.****.*.*******.*******..****.***.****.**.*****.*****.****************.**************************..***.***.****...***************************.******************************************.***********.**..************************.*****.*********.*.**************************.***.*..*.**************.*****.***.***.***********.*******************.**.***.******..**.********.*.*****************.**.**********************.***.***********************************************.*****************************..****..*****************.***********..***.***********.****.*******.******.****************.*.*********...*.********************.******.******************.*****************************.****.********.*******************.****.************.***.*.****.*****************.*****************.********.*****.*********.**.*.*******************************.*****.*****.********.*******.****.*****..*******.*******.*********************.**********.********.***********.************.****************************.*.**.********.************************************.*******.*.************.*.******.***.*****.*****.****.*.****.***..*.*******.******.*.*.**..**********.*****.*********.*************.**************.*******************.****************...**.******************..**************************.*.**..******.**.***.***.*****.*********..*.*************.*****************.*.*****************.***********.**********************....**********.****.*************.********.******.**.*.*.***.**.***.****..****.***************.*****.*********.*****.*****..******.***************************.****.*.*.********..****.**********************.****.******************.*******.**.*.***.***.*.**************..***..************.****.** *******..********.*.*********************.**********************.*******.*******.***.*.**..*.***********************.*******.***...*********.******************.***.***.**..********.*.*********.******.**************.*.*****.**************************.*.****.*****************.******.***.*********.*********..*********.**********.*****.*********************************.****.*****.********.**.*******..******************************************************.*******.*****.*************.*****************..*****************************.******..**.***********.******.*********.**.**.***.********.**********.**.*******.*********.*********************.*.**.*****.*..*.*******************************.*************************.*********.****************.**********.***.*********.****..********.*********..*****************..*********.**************.**.**************.************************.*******.*******.******..**********.******.****************.********.**.***********.*******.*.*******.***************..**********.************.***.***************.**.*******************.******.************..*...***.************.*.*.*****.**************************.*..*************.*****.**.****************.*********.**.*****.*.************.***********.***********.**.*.***************************.********..*********************.*********************.*****************************..****.***********.******..**************.***********.*****.***.*************.*************************.*************..******.*****..***************.****************.*..***************************..***.***********************..**************************************************.***********.****..*******..***.*.****.************.********.***..***.****.********************.***.*********************.*.**************.*.*******.**.**.**.***************.***************.**.************.****.*****.**.**.***********.*****************************..*******.**.***.******.****.***********..********.****.************************.*******.***** ****.*******.****************.*****.***********.***************.***.***************.*****.*****.*****.********.*****.******..*..*******..**************..*****.***.******.**********.***.******.***********.****.************.*.**.******.*.***..******.**.****.********.*...***********.***.**.***.*********.****.***.********.**********************..***************************.****.******************..**.**.****.********************************************************.**.************.****..*****.************.****.***.**********.********.*.*********.**..**********.*****.***************************.***..***..*****.**.**********.*******.************.**.*********************.*********************.*.**********.***..*.*.*******.********.******************.*.**.****************.************.********.**************************.***..*****.**.*.*******.***.****************************.***.*****************.*****************.*.*.******.**.****************..******.*************.****.*****.**********.*****.*.***.**********.****.*****.**********.**.******.*.*.*.******.***************.**.************.*****************************.**************.**.*******.*****.*.**********.*********.*.****.**..**********.*.***********.*****..*****..*************.**.********.*******.**********.******.****.******.**********************.***************************.**********.**.*.***.******.**.*.******************.***.***********.**.*..*******.*.*.**********.**.*****.*.************.***.*.***.***.******..****.************..****.**********.***********.**.*************.*.*******.***************************.*.****.***************.*.***********************.*.*******.******.*********.******.****.***.*.********.*.*.*******.****.****.*********************************.************.*.***.*.********..************.******.**.*****.************..**.*.******.******...****************.***************.*********************..********.**********.*************..*************************..***************.************.********** ********.****************.*********.**************.***.***.***..*.**************************************.**********.************.***********.********.**.****.***********.*********************.******.****.*****.******************.******.*.*..*.*.*************.*****************************.*******************.****...************************************************.*.************************.***************************************.***************.*********.*************.******..******.************.**********..*****.**.******.*********.*****************.*****************.***.**************.***********.***********.*****************************.**.*******.****************.*.***.*********..***********.**.*.****.****.*******.*****.***************.************..************..*********************.****...****.***.******.********.**********.*******.***********.******.******************************************..*.************.*.******.****.****.**.***********************.***************.*.*****.**********************.******.******..****.********************************************.**************.**.*.******************.*******.*.****.*****.******.*************************.********.***********************.***********.********.**.*******.****.**************.*.************.**.********.***.******.**********.**************.***.*****.******.***.*****..**.***.********.**************.**..*****************.****.****************.**.********.****.**..*****.****************.*..*..************************************.***.******.*********.**.***.***.*.********.*****.*************************.**********.****.**************.***.****.*************************.**********.******.*****************.********.********.*******.******.**.*..**.*************.***********.*****.*****.**********************************************.**************..******************************.**.***********************.*****.*.**.********.*************.****************.****.***.****.************.*********.**************** *******************..*****.*************.*******.*****************.*****************.****************..**.****************.*********.****.****.**************.**.************.**************.**************.*************..*********..*******.**.*.*******.****.*****.******************.***.*..*******.**..************.**..******************************.*.*******.*.*************.***.**.***************.*****.**.***.*.*****.*********.**********.*.****************************.****.***.****.*********.*..***..*************************.**..******.*.*******.**.***.*******..***..*******.*********************.**.***************************.****************.****.*******.*******************************************.**************.**.**.*********.*************.**********..*.**********..****************.*******..********.***********.**************************************************.***.***************************.********.***.*.***********.**.*.***..********************.*******.******************************.*******************.*.***.**********************************.****************.***************..**********.***********.***************.*.*******.************.*.****.********.***************************.********.*******.**.****.********.*.**..********.***********.**********************.******.***********.***.*********.*****.*****************.*******************.******.******...***.*****.*.**********..****.******..**.*************.******************************.**.*.***.***.**********.*******..********.****.********..*******.****************.************************************************.*************************.****.*..*****.*****.**********.*******.**********.***.**********.*******.*******.**.*******.**.*****.***.*****************.****************************.***********.************.******..*******************.*******.***********************.*******************************.*.**..*****************************.**.***.*******.********.**.********.***.*.*******************.********** ****.*******.*.**********.*.****************.******.******.*******.****.************..************.*****.****.***.*************..*.************.**...**********.*****..********.**************************.***********.********.*********..*****************.**********************.*****.****************.*******.********************.***.*********.*********.*****************..*******.*********.*****.**.**********.******.*************************************************.********************************.*.***************************.**************.**.*.**********.*****************.***********..***..*******.*.****************************.*********.********.****.**.****************.***********.*.******.********.****.******..*******.********************.*********************************.**..******.********.*.*******.**********..******.**************..**.**************.***************.*.***********************..***.******.****.*.****...***********..*************.***.***.****.*.*********.*****.***.***********.*******.*******..*.************.*********.**.*******.***.*******.**.*****.***************.****.********.****.***.*********.****************.***********************.*.****.*******************.**..***.***.*********.*****.******.********.******..***.********.****.**.******.*****************.****.**********.*************************.**********..*****.*****************************.*****************.*********.******.**************.*.**********.********.*************.*******.**************.********.*******.****.*******.*******.****************.*******.****.*************************.*******.***********.********************.******.***.******************************.**********..*****.*.**********.*************.***************.*******.*..*****.*.*****.************.**...****************.***********************.**********.*************************....*****************..*.*********..*****.*****.**..*****.******.*************************.**************.*****.*.*.******.**************..***** ***.*****.**.******.********..*******************.***********.***************.****************.*****.**.*********..**.**********..******.************.*********************.**********************************..*******.*******.**.*******************..*******************.******************************************.***************.************.*..*******************************************.*******************.*******************************.***********.*********..*****.*.********.**********.*******.**.*******************.*******.********************************.***************.**.****************.*****..***..*.***********.*.****.****.*****.*****************.****.*****************.***************.****.*****.**.*****..**************.******.*.******..*.************.*************************.*****.******..*..**************.******..*.**.*********.**********************************************.***.*.***********************.******.*******..*.***..***************************************************************.***********.******.**************.************.****.****.*.******************.***.*.****.*************.*.*************.**..***.*******..********.**********************************.******************.******.*****.*************.*.*********.************..******.**.**********.***.****************.****...*****.*******.*******..***************.***.*********.**************.**.***.*.********.***.*.****.*****.*****.***.**************..********..****************.********..**************.******************************..*****.***************.*.******.*..****.*.*.**************.**.*******.*********.***.**********************.***.********************..**********.****.*******.*********************************.*******.**************.*****.******************.****************.**.***.*******************.*..*******************************.*.****.***.*..*************.***************.*.******.******************************.******.*************************************..*.******...**************** **.*.***.*****************************************.********...******************.*********.**************************.**************.****.*.**************.*****.**********..*****.*****.******.**********.********.******.*.********.***.*.*****..***.***.************.***************************.*******.***.********.*****.*.*******.************.****************.************.*.*.***********.*******.*************.******************.***********..*****.*****.********.**************************.******.*********************************.***********************************.*********.*.**********************.*******.**********.*********.**.******.*****.*.****.*******.******.*.*.****.**********************.**.***.*..**..************.*****.**.*********.****.**********************.******.***************************.**.*********************.**********.***********.**********.*.**.********.*****.******.**.*.***************.***.***********.******.*******************************************************************************.*.*.*************.***********.******..*.**********************.***.********.**********.************.********.*******.****************.***.**..********.*********.*************.*****.*****.****.*****.*.***************.********************.*************.*****.***********..******************************************************.*.***.***.********..****.*.*******.****.***************.**************************.*..**.*.*.************.*****************.****.*************.********************************.************************.*..*********...*.*******.*.****.**.******.*********.******.**************.*.*****.*******.*********.*************************..***.*.**.*****.***.************************************.********..***********.*************.****.*********.**.***..****************.**.********************************.******.*******.*******.*******.*****************************.**********..**.***********.******************.****.***************.************.************.***** *****..*******.*****.*******.*******.****.**.**************.****.******************.********.********************************.***.******.*.*************************.*.*.***.*****.**********.**...****.*************************.**************************.***.*****.*********.*********.********.*****.*.*.************..****.***********************************.**********.***.*****.*****************************.*****.***.**.***.************.******************.********.*.*************************************.*****.*****************.*.****.**.*****.*************.*.**.**..****************.**********..*********.******************************************************.*********.*******.******.****************.****.***.**************.******.**.*************.****.************.********.***.***************.*****************.******.*.**********.******.***.********.************.******.****.************..*********************************.*.********.****************.****.**.******.*******.*****.*****.***********.***.***********************************************************************************.**.********************.*************************************.**************************.******************************..*************.***.************************.*************.**************.*********.*******************..*******.************.**.*****.***.********.*****.********.****.****.**************.****.*****.*.****.*******.****.*******************************.***************..*.*.***.********************.*.*************..*******************.******.****************.*********.******.***..******.**.*****.***.*******.**********.*..********.**************.***********.*********************.*****..****.******************************.*********.*****.*******************.*****************.*.***********.**.***********************.****.**************...******.**.****.**************.********.**********.******.***************.*********.******************..*************.******.*****.*********.**.**.* *************...*******.**********.*****.********..**.***.**.******.*******.**.*****.*****.******.*******.*.**.**********.***************.*..***.**.**********************.********.**.**.*************.**.*******.****************.****************.****.*.*.******.****.***********************.**.*******.*************.******.***.****.***********************************************.***************.******.******.**.***************.*******************************.**********.*****.*****************.*******.**********************.*****.*************.*****.**********.********.*.**.*********************************.*****************.*******************.**.******************.*******.****.**********.*.**************************************.******.****************.********.**********.************.**.************************.*********.********.**.*****.**********.*.***************.*******************.*********************.*********.*********.******************.***********.***********..***********.********.********************..********.**.******..***********..****************.***************.*.*.****.***********.****..************.**.***.*.***.***********.********************************.*************..*********.*..**********************************.*****.***.******.****..*************.**..*******************************.*****.*******.*.***********************.*****.********.************.*.******.*.*****.************************************.***.**************.*..*******.*********************.*.**************.**************.**********..*****.********.**.******.***.*.**********.******.******************.******.***********.*********.**.*****************..****.**.*********.*.*******.*********.*.********.*********.******.********************************.*************.*.****.*.**.****.******.**.*********.**.********.*..****.*****.****************.******.******.*********************.*********.*****.******.**.***.**************************************.************.******.**************.*** ************************************.**********************.****..*******************.***.****.****.********************************.*************..*******.***.*************.*****************.*******.**.*******..**********.*********.***.**.**...*.*.**.*****.*.******************.**********.**************.******.**.**.****.******.***********.*************************************.**********.****.*.*************.*************.*******.***************.**.********************..**.**.******************..**.********.****************.*.******.********..********.*.****.***.**.**..*.******************.****************.*******************.*****************.************.**********.************.**************.**.******.**.*****.*.****.*.****.******.**.*************.***********.*****************.*************.********************************************.****.****************.*********.************.**********.*************..*****.*****.**.************.*********..**************..******..***********.***************.*.******..*******.***.*.***********************.****.*.*.*******.****.*****.*.*.*..***.*************..***.***.**************.**.*********.**.*************.************************.*******.********************.******..**.***..****.***********************************.***.********.**.****.*****************.******.*******************.*****.**.**.***.*******************.****.****.*.***********************************.**********.**************.*************.***.*********.*.***.************.********************.*..***************************************************.**..*******.***.******.****.*********.******.********.**.****************.**.**.********************.**.*****.***********.******..***.*******.****************.****.************.**.***.*.*.*.*..***.***.********.**************.*******.********.**.*..********.**********..*******.***..******.******.*.****.*************..**********************.****.***********.******.*.****.**.***********.********.*.************.****.******* *********.*****...****.*****.**.**************.***.*..***..***.**.*.***.*************.*.*************.**********.****.***.*********************************************..*****.*.******.*******.*.***********************************************.*****.*.********.**.**.******.********************************.******.******.***************..*********************.*****.********.********.********************************.*******.*******.*****.***.******************.***.*******************.**************************************.*******************.********.****..***.***.***..*************************.**.******************..******.**************.*********.**************.*********************************.*.*.**************.******.*.******.*.**********.*****.*..***************.*************.*****..***.****************.******************.*******.***.*************.*****.*.*******************.**.**************..*********.***.*****.**.***********.*.***.***.*********.****.*******.*.*******..***.******************.*****.*******.******************************************.*************.**********************.*********.***************.*****.*******************.******.*****************.*******.***************.**.********.*****.************************************.******.*.**.****.***************************.***.***.*************.******.******..**********.****************************..**.********************************.******************************************.*******.**.********.**************.********.*********.*****.*.**************.*************.****.****.**********.********.**.********************.*****.**.*****.*************.*****.*.*****.****************.***********************************..********.*****.*********.**.******.*****..*****.******.**********..***.********.*****.*********.**.**********************.**.****.**********************.*.***************..**.*****.******************************..************.*****.**********.**********.*************.***********.**************** ********.***.*.*********.***.************..*.****************.**.*******.*****.*.****.*********.*****.*******.*********.*.***************************.***.*****.***************..***.*.**********.***************.********.**********.************..******..******.****.******.**************..***********************.*****.*****************.**.******..*.*********************************.*.**.*******.*****.***.*******.*.*******.**********.*************.****.****.***.**********.****************************************************.**************************************.*.********.********.***.**************************.*********.*****************.******..**.*.****.*..********.***********.*********************.*****************.**.********.*****.***.*********************..*************************..****.*****..*.******.*******....*******.*******.*************.*****************...***..*.*****.***.*******.*.*******.*.*.***.****...*******.**************.*******************************.********************************.************.*****.**************.****.**********************.**.********.*****..**.*********.*******************.*****.************.***.***.*****************.*.****************.****.***.************.***.******.****.****.*********.******.**********.**.*************.*******.**********.*****.*.*************************************.******..**.****..*****.*****..***************.*********************.**********.*********.******.**.**..*******.**.**.****.***************************.*.**********.***.**.**.*******************.****.**********.********.****************.**..***************.*******.***********.*.******.****.**********.*****.***.*..***************..***.**.****.****.***.***********..*******..****.**..***.***..******.***..****.****.***.*********.*.*******.*.**********.****.************.*********************************..**********************************************.***************.*********************.*..******************.****.**.*******.****.***********.******** ************.******..*********************.**.*.***************..****.******.*******************************..******.*.******************.*****.***************************.*.**************.********.*******.***.***.********.**..***.*****.*********.***.*******.***********************.***********..*.**.*********.***.******.*..*********.************.**********.*****.************************.********.***************.*****.********.***.********.***.******************.*******.*******.*******.*****.*******************.*.******.*******.*******.**.****.*************.************.*****.*****************.*********.*.***************..**********.**********.*.*.*.**.**.**************.************.********.*****.**********.*****.***************************..*************.*********************.**.**.*****.***********.***.*******************.**************************************.****************.********.******.******.**************..************.******.***.****.**.*.****.**************.**.******.****.*.****.***********.****.*********************.**************.********************.**********.*****.**..*****.***********.***************.********..*****.**.*******.************************.****.*.*******************.********.**.******.**************************.****.************.********.******.*.******************.*********.*.***.***************..******.***********************************************.***************.*******.********************.***********.*..*******...**************.************.****.*******.**.***..***********.********.**.************.****.*************.*********.***********.***********.*******************************.******.***********.*****.**************.*****************************..**.********.**********************.************.*****************************.***..*******************.*.*.******.**********.*************************************.*****************************.******.*******************.*.************..*************************.**.****************.* ****.***************.*.**.*******.*********.*.***********.******************.************.**************************.*.**********.*****.**.***..*****.*.*.******.*******.***.*********.**.*************.************.************..**.***************************.*****.**.******.******.***.***********.******************.***********.**.*******.*******************.**********.**********************.*********************.*********..*******************.*******************.**********.******.*****..******************.**************.*.**************.***********.**************.***.***.**.**.**.***.*****.********.******.*****.**********************.****...***.*******************.******************.***********************.**.****************.*.**.******.*******************.*.*********.***.******.**********************.******************.***********..***************.************************.*****.******************.***.*.**.*********..*******************.***.*.***************.*.****************************.**************************.******.*.*************.*****.******.**.**.**.********************.***********************.*****************.***.**.*****.*******************************************.*..**********************.****.****.***************.**************.**.*******.**********************.***.****.******..************.***.**.************************.************.****.********.****.******.**.*********.***.**.*.***************.****.**.**********.********.*****************.*.**.***********************************.*******.****.*****.***********.***.***.*****.****************.*********..************.**.*.*************.**********.******..***.*****.**.********.***.********.******.*******.****.*****.*******.*****************.*.****************.************.****.***.*************************.****.********.********************.***.****.****************.**.*******.*************.*****.***************************.****..***.********************.**********************.***********..**.******.** .*********.*************.****.************.***********.*****.******.*******.*******.******.*******.***.*.*.*****.**************.*.*********.******.****************.*********.*******.******.*****..*.*****.*.************.****.************.**.*******.********.****************.**.***.****.****.**.******.*******.********.*******.*************.*.**************.*********.************.*******.***************************.***************.***.*.*********.**.**********..********************.***.**********************.****.**.*****.********.***********.**.******.**********.************..**.**.********.**********.********.***************.************.*****.*****.****.*..********.**************.**************.**************.*******.******************.*****************************.****.********.***********.****.**.**********.***.**************.***.***********************.****.**************.*****.***.****************************.*********.*********.******.*********.***.******************.*.********.*****.*****.******.********************.********.******..**********************.********************.**.***************.******.*******.*.*.**********.***********.*****.*******..******************.********************************.*******************.**.*********.****.*****.*************.**************.********.*****************.*****.*********.**.****.**.*.******.*******.****************.*********.*******************.********.*********************.***.********************************************.******.*.****************.**************.*****...************..**************.******************.***************...**********************.*.***.******.**.**.*******...*.******.*********.********************.****.*******.***************************.**.**.*********.**..********.********************.****.*************.*.*******.**********.*.*******.*****.*.****.*************************************************..***.********.*********.*********.*.************.*.********..**.*...*******.*************** **********.*.*****************.*******************.********.**..*******.****.*****.*******************.**********.*.***********.*********.*******.****************.*.******..***.*************.*****.******.**************.*****************.***.**********.**********************.**.******.*****.***********.****************************************.****.**..*****************************************.**************.*********.**.***************.**********.*******.*.*****.************************.*.**.***************************************************.**.********.***.********************************.*.******************.*****..***.************************.************.******...***.**.**************..*******************.*********************.**.*****..*********************************.*******************..********.*********************.*****.*********..****.*.****************...*******.***.*..*.*.**********************.*.****.******************************.*********..****.******.*.**********.******.***.*****.**..*******.*.******.**.************************.**.**********.******..****.****.***************.****.*.*****.********..*****.************************.*****.***.***************************************.*.***.**.******************..*.************************.*********.**.***********.*********************.************.***.**.**********.***.*******.***.**.**.******.**********.*********.*****..****.************************.***.****..************.******************.**.*****************************.*******.****************************************************..*************.****************.*.**********.******.**.*****.*..****.*.**.***********.****.****..******.**.**************.************************.**************.*.*.****..***********************.**.**.*******.*******.*.************************************.***..*******.**********.******.*******.**.***.**.****.***.*************.*******.*.*****..***.****************.*****.**************.************.*******.******************** **.****.*.****.***...*********.**.*****.************.********.*****************.*****.******.***.****.*****************.**.******.**************.********************.*****..****.*.*********.*.*.***************.***.***.****.********.**.***********************************.*******.***************.***..*.****.*********.**********.**.********..*.*******.*********************************.****.************.********.**.**********************************.********.**************.**********.***.***.*****************************.****.***.***.************.**.********************.******.***********.***********.*************.**************.*****.**********..**.*******.***.*******.****.*******..*****.*******.*.*******.************************************************************.**************.**.**********************************.*.****...*****.******.************************.*******.***********.*.****.****************.************.*********************.**.****.****.*****.****************.**************.*******************.**.***********.***************.***********..*****.*.*************.*********************.*************************************************************.***************.**********.******.*****.*****************.**********.*.************.*********************.**..***.***.*************************.**..*****.****.****.*****************************.*******************************..*****.***.*.*******..*.*****.****.*.*********************.***.****.**************.************.***.*.**.**************.***.****************.*************.*****.****.**********..***.*.**.********.*.**.******.***.*****.*********************..***********.*.*.****.********.*.*********************************....***********.****.*****************.*.******.****.*******..********.*******.***********.**.**.***.**************************.***.***.*.************.***************************************.*.******************.*********.**.************..****.**.*********.***.**********.***************.*.***** ******.*****..****.*****.********.***********.******************.**********.******.***.****.****.***.***.********.******.***.*********************.*************************.**********.***.*.*.*************.**.*****************.********************.********.*******.*******.*************************.****************.*********.***********.********************.****..**.**.**********..**.*.*****.*.**.***.**********************.*******************.**.*.*************.****..***.*.*********************.******.**********..****.****.****.*****..*******.*****.************..****.********.*******.*****..*.***.*..*****************.***********.**.********************.*******************************.*******.*.***************.***.***.*******.********.*******..*********.**.*******.**********************.*******.******************.***************************.***************.**************.*****..**.***************************************************.***.****.******************.******.******.********.*****.*******.****.***...*****.*.**.********.***.*.***.*****.*******.**.*******.***.********.****.****************..*.*****************.*****.**********.******************.************.****************************.***.*****************..********.*****..******.**********.************.***.**********************.**********.**************.******************.*****.**.**.**********..****..***.********.**********.**..**.**************.*****************************..***.******.****.*.************.*********.****.***..***.*.****.****..**************************************.*.***.********...********************.********.**.*.**.***.*************..************.*.*******************.*****************.*..***********.*********.****.**..*.**********.******.************.*.***************.****.************************.***********.**.**********.***.***********.***.******************.********.**.*************.*******.*.**********.**********.*****.********.************.************.*****************.**.*.****** ***************************.*.*******************..***.*.**********.***..*************************************.*********.***************.****.*****.********.*****.*********..*****.**.***********.**.*******.***********.*****.*.**.*******.*****.****************.*****..********.*************.*.***********.**.*************************.****..**********.**********.*.**************************..********************.****************..***********.*****************.*****..************.*********.***********************.*****.********.******************.**.**********.***************.*.************.****.*****************.**.*.******.********.*.*******.***.******.*.*********.****.***********.*.*****************.***************..********..********************.****.*****.***..*****************.*****.*************************.*.**.*****.*******.**********.*****.*************.**************.**.*****.***.***.******************.*.*********.*********.****.****.******.*************************.****.**********..***.**************************************.**..***.***.*..**.***********.**.*****.**********.*.***..*****.*.************.********.**********************.****.*******.****************************..*********************.********.**************.*********.*****************.********************.***.**.***********.****.***************..*************.********..**.******************.*.************.**..**********.*******.*******.***********.********.******.*..******.****************************.*.**********.*************.*****.************************.*.****.****.*.*.***************.***.**************.***.***.******.***.****.**********.*.**..**.*..********.*****************..**************.****************.*.*.*********.********.**********************..***********.*****.********.*****.*******.******************.******.*.**********.***.******************************.**********.*********.*************.**.*.********.***********.*****.***********************************.*.********************** *..*******************.******.******.*******.**.*****.*******..********.**.******.**.******.********************.*.***.***********.*****..**.**********.*****************************.***.*..***********************************.**.********.***************.***************.**.**********.***********************************...**************.*************.****.***.*****.*.***.*.****************.*********.**.*******.******.**********.********************.*********..**********.************.******************.****************.**.****.**.***.********.***************************.***.*******.********************************.**.****.******.***.*********.*.**.***.*******..**********.********************.*****.*******.**.***********************.*.****.******.****.*.************.**********.******************.***********************.********************.***.**..**.*****.**..*********.***************************.****.**********.********.****..**.*********.********.*********.*******.**.*************.*******.*********.******.*.********..*.**.*.****************.***.************.*.**.**.********.*************************.****..******..*******.*********.****.************.*.*******.*****.****.*****.********..****..******************..*******.***.*********.**.****************.*****************.**.****.************.*********..**********************.*.*****.*****************.***********.****.**.**********.*********.****.*.*************..***.**.***************.**********.****.*********..************************************.*****.*************************.***.**********..*.*****.*************.*.******************.*******.*.***************.**************.**********.***************************.*******.**********.*****.***..***.**.****************..********.**********.***.******************.**.********.***************.****************.*.*************..***.*.********.******..**************.**********************..******************.***********.*.**********..*.*.****************.*.***.*****..********. *********..*****.*****.******.******.************.*.***.*********.*********.*********.******.***.**************.*.*.******.****************.********.**************.***.*************.******.***********.**************.****.****.**.***********.**.********.***********.*********.**.*******.******************.********.***********.*******.***.************.*****.*****.************************************.***************.****.*********.************..*..*******.***************.******.*.*******************..***.***********.****.*.******************.***.*.******.***.*************.********.**.****.*.********.**..**************.**********.*********.********************.*************************.*.****.*.**.**.*********.**************.***.***********************.***************.***************..*.*.*.***.*****.****************************.**.*.******************.*****.*.*****.**********.***********.***********************.*..****************.********.****.*.*************.**.*.***********************.****************.*********.*********.****.********.*.******.********.**.*.*.****.***.***************************.*****.******.****************.****.**********.*****..*.******************************************************.***.****.**************.***.*******************.*******************.***************.********.**************..**.****.*.****************************.********.*******.****************..****************************.********************************************.****.***.*..***************.**.*********.***.*********.****************.*****************.********.***********.******************.****.**.*****.*.*.*.********.***.**.************************.*******.*.**.***************.********.*********..*.**.*****************.****.*******.**.****.*********.****************************************.*****************.***********.***.***********.*********************************.************.**************.*********************************.*********.************..*.*.*****.******.** ********.*****.*******.***...***************.*********.**.*************.*****..*********.****************************.******.***********************************.*.********.**.****.***************.*******************.******************.*****************************************.****************************************************************.**********.**.*.*..********.****.***************.*************************.**********.*************************************.***.**.*.******.**.*******************.********************************.********.******..********.**.**.*********.********.**..**********...*.*.**.************.*****.**********************************************.***.********.******..*******.**.*****************..**.**.***********..*******.*****************************.************.********************.*.****************.****.*****************.**********.*.***.***************************************.*****************.**..****.***********.*.****.***.****.***************.*****.******************.*.***..***.**.*******.***.*.**********.************.***********.***.******.***.******.*****.***********.*******..****..************.**********.******.**************.*.*********.**********************.*****************.***..**.**.*****************.**************.*********.***********.******.*..****.**********************.*****.****.***.************.**********.*****.****.******.*****.*****************.***.***.*********.***.*******************.*****.**..*****.***.******.**********************************.***********.*********..**************.*.**.*****.************************..****.****.*********.****.*****.****************.****************************************************.********..********************..********.******************.******.**************************.************.************.******.*..**********.*****..*****************************.*********************************.****.***.**..***********.**.****************.*********************.**************.*****.* *****.*********************.******.*******.********.**.************..**.********************..**.*********.*.***********.********************.*.****************..********************..***********.*******************.**************************.************.*********************.*******.***.*******.**..**********.*****.**************************************..*************.**********.*************.************************.********..******.***.**********.**************..***.****.*************************************.*********.***..*********.*******.*****************.*.*.*******.****.*******.********.*.******************************************.******.****************************.*.*********************.*******************.*******..*************.********.***********************.*************************.*****..****.*.*********************.*******.***.****************.***.*********.*.**.**********.******************...******.*************.************...***.**.******...****************.******************************************.**.******.*...**.*******************************************************.**********.****..****.*******.******************.***************..****..************************.*.*****.*******..*********.**************.*****.***************.**************************************************************.******************************.*******.*******************************.***********.*****.*****************************************************.****.***.********.*******.************.*****.*.*****.*******************.************************************.*****.*******.******..************.***************.*******.*************.**.********.**.***************.***.*****.***************.********.*.***..**..*.**.***********.***********..*.*************.******.****************.**.****.**********.************************.*******.*********.******.***.******************.******.******.***.*****************.***.*****.***********.*****.******.**************************.** *.*******.*.**.***********.*.*******.***********.*.*****.*.***.****.***.***.***.*********************.*********************************************.****************.*******.*****.*.****.*******.************.*********************.***.****.***.***.****.***.**..********.******************************************.*****.***********************************.****************.************.**********.*.***************************************..***.*.***************.******************************.******.*********.**.****.*************************.*********.**********..***.*************.*.************.*******.*******.***.*.********.*******.**********************.**.************.****************************.****.********.***...*.*********..***********.********.***.*************.*.***********************.********.*****.**************.******...****.*********************************.************************.**.**********.*****.*****.*************************.****************.***********.*************************..************************************************.********.**.*******************.****.**.********************.***.*******..*.********.**.********.****************************.***.***.*****.*********.*********.*************.*.****************.****.*..***********************.****************.********************.*.*****************.***.*********.**********.************..********************.*********.**.**.***********.*********************.***.*.*************.****..********.*******.**************.****.*.***********.****.***..*************.***********.*********************.****.*******.*******.**.******.*.**.*************.***.****.*****.**.*******************.*****************...*************.*****.*********.*******.*******.***.***.**.***.*****.***********************************..*****************.****.*.*******************.****..************************************.*******************.*******.**.*************.**************..*********.*.******.*********..***..*************** *.**.****************.************.*..***.**.**..***..************.**.***************************.******************.*.**.*****************.***********..***.***.***.**.****.****.*.******.*******.*.*.****.**.****.*****************************.*************.****************.*********.*****************************.******************************************.*******.************.*****************************************************.**.**************.***.********.********.******.**.******.**********.******.*********************************.************.**.*************.****.****************.******************.*****.**********.****.*************.*****..*.***.**.******.***.*************.*.**********************.*.*****.******.*.****************************.**.********.****.***.***************************************.****.*.****...****************************.************.**.*..********..*.**********.**.***********.*****.*.****************.*.***.****.**.******************.***.*******.**.***.************.*..******.**********.******************.****..***************.******.***.****.*********.********..*..***.**.*******.*..**.****.******.*******.****..****.**.************************.*********.**************.***********.***.****.*..****.*****.********.*****.*.****************..****************.*******.*********.************.*.*****.*******.******.****.********************************.**.*****.************.***..*************************.*.******************.****.***.******.***********************.**************.************.*******.********.******.*******.*******.***..****..****.****************************.*****.***.************************.*******************..*********************.*****************.************.***.*****************.**********..***********.**.*****************..*******.***.**..***********************..*****************.*************.**********.***.**.*****************************...*******.***.********.**..***********.*.****************.********************** ******.***************************.*******.*********************.****************************************.***.****.******************..**********.****.************.******.*.**********.**.**********.*.**.******.******.***..************.*********.****.*.*****.***********************..****..***********************************.*.***.************.*************************.**********.****..*******.******************.***.***************.*************.*******.******************.*****.**********...*.******.*****.***.*****.***********************.**************.**.*******.*****************.*.*************************************************************.**.***.*****.************************************..**.*********************.*.*************.*************.******.*..**********.********.*******..**.**..*****.***********.*.*****************.***.*********.****..****.**.***.************.****************.**********.****.************.*************..******.*.****..****************************.***.*****************************.**.*.******..*****.***************.**.**.*******.***.**********.*.*****.*****************.******.*************..*******.*******.********.********.******.************..******.****.*****.******************.*********************.*****.***************************.*.*********.*******.**********.*.************.*****.****.*...*******.**********.******.*******.**************.***********.****.*************.*******.***.********.****..******************.**************************.*************.************.********.*.********************.**..************.******.*******.*************************..********.********.*************************.****..*****.*********.****************.****.*******.*********.**.*************.******.**.*.***********.**************.*****.********.*****.****.**********.******.***..*.******..**.**.********.*****.*****.*********..**********.*******************************************.*********************..**************.***********************.******* **********.*..*******.*********.**************************.*********.**..******************.******.**.*.*****.************.*****..**.************.****.******************.***.****.****.*****.***..************************.**********..******.************************..**********.****************.******...*********.****...******.****..*********..*********************.*******.*.*.******.*******.*********.*******.*.**************.*********.*****.****.**.****.***.********************.*****************************.********..*******.******************.***.********************.*.*.****.*******************************.***********..**.**********.****.****.***********..********.*****.************************************************.*****.**..********.*********************.********.*********.****.***.*********.**..*****************.*****************.*.*****.*.******.****************.*************.*******.**.***.*******.*******.**.**************************..****.****.*.*****.*.*********.********.********.**********.*.***************.************.*********.*.*.***.**********.***..****.*.***.******.********************..******.******.***.*****.********.**************..************.*********.****.**************.****************************..************.***********************..*..******..*************.**.****...*****************.*****************.*****.*******.*****************************************************.**********.**********************..*********************.********.************.********.***.***.**************************************.***.****.*.*****.****.*********.**.********************.**.**.*****.******************..*****.**************.**.*****.**.************.**********************..*****..****.*.**********.***.*****.******.**************************.****.****.********..************.****.*************.*****.***********.*****************************.***.****************.******.**************..*..******.*********.*.**.**.*******************.*******.***.****..******** **.**********.*******.**.**.**************..******************************.****.**********.*.******.*************************.**********.***.*************************************************************.*************.*************.***********.*********.***.****.***.*********..*****************.*****.***.**.***********.******.********.********.*******.*****.**.****.*****.**.*****..*****.********.********.*************.***************.**********************************..***********************************.*******.******.*******.**..****.*****..***.******.******.*..*.********.************************.********..******..****.**.*****.************.*.***********.***********.***************.***********.****..**********..***.****.**********.**..******.***********.******************************************************************************..****************.*.**.**********************************************.*************************..********.**.***.**********************.***.**********.*.******************************.****.********.*.******.***.*********.**.****.**********.****************.****.*.***.********.*****************.*****..***************************************.********.******.*.*****.*********************************.****.**************.***.***********************.******.**.*.*****.*****.*.**********.**.********.**********.******.*****************************.*************.****************.**.**********.******.**************..**********..******.************.*.****************.********.*****************.****.***************.**.***********.*************.************.*.**.******.********.******************.*******.**.****************.**********..*********..****.*.***.*****.*****.*****************.****************************.*****.****.****.*.***********.****************..*.****.********..**.***.*********.****.********.*********.********.*************.**.***..*******.**********.*********************.*.**.***********..***.***************************************** *********.***********.**********.**.***.*********.*****.***.***..*****.****.***********.********.*****..***********.****.****.****.**.********************.***********.****.*.**..****.**********.****.*******************************.*.****.***.****.***********.*******************************************.**.****.*****.****.*******.*******.*******************************.******.****.**.**********.*.****.*.**.****************.******.*****.*************************.*******************.*********.**.******.******************.*******************.**************.*****.******************.*****.************************************.**********.*********.*******************.*******************.******..******.*******.*************************.*******************.**.****.***************..*******.*****.***.***.*************.********.****************************.******.****.********.**.***************.***********.***.**********************.***.***.********.****.***.*****.************.***********.*******.***.************************.*************************.****************.***..*************..**.*****.*************.**********************************.*********.***********************.***********************.*****.*******.**********.**********************************.***.****************************.***********.*****.****************...*****.**********.*****.***.**********.***********.******..***************.**********.*******.*********.**********************.*.**********.*****.*****************..****.*.*****.**********.***********.*..******.******.***********.*.**.***.**.*****.*******.*.*******************.*..**.***.*.***********.*.******.***********.********.*****.**************.*************.******.**********.*******.**********......**************.*****.*****.***********************.*.******.***********************.*.*************************.***.****.****.****.****.*****.*****.**.*******.**.***********************************.*.*****.********.****.******************************.**** .****..**.*********.**************************.**.*************.**********..****************************.******************.******.*********************.**********.*..********.**.*********.***.****..*******.*************..************.************************.************.*****.*********.***********.****.*******.***********.*.*.*.**********************.******.************.************************.*.*****************.*******..*********.*.***.***.****.*******..**************.****************.**********.****.********.****.*********.**.**********.************.***********************..*******.********.****.********************.*.**.....*.*********.*.****.***.*****.******.**********.**.*******.*.*****.******.**.*****.**.**.**...*************************************.******************.************.*********.**.**.************..**.****..****.***.******.*********.******.****.*******..*****************.*********.*.************..********.**..*****************.*****.***.*.****.**********.**.****.*******.************.***.***************.*****.**********.*****.**.*..****.************.********************.********.**********.*************.*.*****.**************.*****.*******************.**.*****.************.*.********.*****.*******.****.*****.**********.***********..***********.*...****.***.***********.***.*****************************.*****.************************.******.*********.****.*********..***********.*****.**************.*****.****************..***.**.*..*..*****.**..******.*********.**********..***...*********.**.*********.*******.**********.******.*****..**************************.**************.*******.***************************.*.**************.*****************.*****.******.**************.*******************.*******************.***********.**.****************.****************..***.*.*************.******************.**.*********************.*************.**************.*******..***..********..*****.*******.*****************************************..******.*****.**. **.*****************************************.********************************.****.********************.*********.****.*****************.**.*********************.*.************.******************************.**********...***********.**.**************.*********.***.****.******************************.***********.**************..**..*****..*******************.************.*.**.******************..**.**************.********************************.*********.*****.******.*****************.****************.***.******.******.********************.****.****.******************.************************.*************.****************.***********.*******.**.****.**.***..***********.*******************.**********.******.**.***.******.*.****************.*****************.******************************************.****..*********.*********.****.*****************************.***************..******************.**********..******.**********************************.*.*********.*********.*..**.*.*****************.*******.**.************.*******.*****.********.**************************************************************.*****.**********************************.**.***************.********.******.***.*******.******.********.*************************.******.****************..*********.*****************.***.***.*****.*************************.*****.***************.****.*********.*.******.********************.*****.*******.********************.*******.****************.**************.*******.**.*******************.******.*************.**********.******.******.****.*****.*.***.******************.**********************************.*******..********.***********.******.**********.*.************...************.**.***.************************.*.**********.***.********************************.****.********.****************.************************.******.**********.****************.*******.*********.******************.****.*.**.***.*.**.***.*.**********.***.********..***********.***************** *******.********.*.**.********.*.***************.**.********.**.*******.**.****.****.*.*****.***************************.***.*********************************.**********************.*****************.****.*****.*.******.***************.**************.******.*.**.***********************.***.******************************.***.********************.**********.***.******.*********.**************.*******************************************.**.******.*.*********.********.***.*.**************..*****.******************.***********.*********************.*********.***.***.******************.*****************.*****.******..****************.*********.**.**.**********.*********************************.******.************..************.*********************.***********..*.*.***.******.**.**********************************.*.*.*.*****.****.****.***.******.***************.****.*.******.********.*...**********.*****.*.*******.**********************************.*******.*****************.******.****************..*******.***********************.**********.*************.**.*****************..**..********.*********************.************.*****************************.****.***********************.********.****.*.**.****.*******************.*****.*******************.******************.*.****..***.***.*********.*****.******************..*******.***.*************************.**********.***************************.**.*******.************.**.*******.***.*.*************.*******.*************.*********.****************************.*.*******.*******.***************.****.*.***********************..**.***.*****.************************.*.**********.***.****************.***.*.**********.****.********************..**.**.*****.***********.***.***********************************.*****.*********..******************.******.*.***********.**.********.**.*.*****.****.***********************.******.***********..**.************.*********.*****************.****************.************.**..*****.*****...***.* *************.**..********.****.******..**********************************.***.****************.*********.*****.***.********..***************.*******.***************.*****************.*******.*.****.*.*************************.***.**..****.******.*************************.*.*****..*.*****.*.***********.**.************.****.*****.*.********************.****.**..*.*****.*.**********************.***************.**.**.********.***************.*******.****.******.****.***********************************************************.**.********.***.********.*.*************.*************.*******.********.*********.*.***.*******************.*******.******.*******.***********************.**.****.**.*********.********.*******.********************************.***********************..*.***.*****.*************.***.**.**..***********.***.********************.**.************.*****.****.***.********.**********..**..*****************************.**.****.*************...****..***********.****..**.*********.***..**************.**.*****.********.****..**.********.*.****.*************.********.***.***.***.****************************.******.*.********.**.******.*********.**.****.************..*.********.******.*********.****************.***.*********.******.*******************************.*.***..******..*****.***********.*********.**.************.**************.*******.***************.******.********.*****.******.**.******.*************.****************.****.**************.*********************************.**********.*************************************.**********.*********.***********.*****************..*.******************************************.************************.**********.*.********.*********************.***********...********.*******************.**.***..*********...*******.********************.*.****..**************.***.******.**.**.*****************.*************.***********.**.*********************.**.******.**.*.**********.*******.*.***********************************.***** .*.**.***.*.**.*.****..***********.***.*******..****.**********.**************************.***.*********.***.*******.******.***************.***.***.*************.**.*********.******.********************.**.****..***.*****.*.*****.***********.***********.*********.*****************.*.**********.*****.********************.*****************....****.*******************.*****..****...**************.*.**********************.******.****.*********.**********************************************.*.***************.*****************..**..******.**.***.**********************************************.************.*.**.*******..********.***********.***.*****.********************.*****************************.**.**.**********************.*******.***********************.**.******.**.***********.*******.*********************..***************************************.*****.*****.*******.**********************.*****.******..******************.***.****.********.*********.**.********..******.**.***************.*.*****.*...**.**.****.*.************************.***.******.****************.****.*****.*********.********************...**.**.***.************************.*********.******.****..*******.******************..**.*************..**************************************.********.**.***..**..**************************..**...********.********.*****.**********.***.**.***.***.**.**.*****************.*************************************.**.*.***********.*******************************...*****..**********************************.*.***.*******.********.*******************.******************.***.***.*****.**********.*.**************.******.*******..**************.*******.***********.*..****.*******.*****************.*****.*****..****.*****.*******.**************.*******.******.******************.*****.*************.************.****.*.*********.*****.***************.***************.********************************.*****.*************************.***.*****.*******************.*****.****.********** ***************.*******.*****.*****..**********.****.*************..*********.******************.****.**..*.*****************.****.******************.****.************************..**.**.***********..*..*.************************.*.***************.****.***.******************.*******.*.***********.**********.*..*****.**.**.**********.******.*************************************.******************************************.******.*******************.*********.********.***********.*.*********.********.****...*******.*****************.*****.*******.*************************..**.****.******..**********************************************************.**************.******************..**********.******************.**.**.**********************.***********.*****************.***.*******.***.**********..***.************************.*******.*********..**************.*************************.****************.*.*****************..*************************.*******.****.*****************************************.**********************.**.********...******.**.*********.***...****.*****************.***.********.*****************.*****.******.*****.************.***.*..*..**.*.**********************.**.***************************************************.*.********.*********.****..*****.*****.*.**********.*********..*********..****.*******************************************.*.**************.*.***.******************.****.**************..**.*.*.*************...********..***.*********************.*******.*.******.*********************..********.*********************.******.*****.*.**.******************.*.************************.**************************.***************...****.**.*************.*.*******.****************.*****.*****.*****.***.***.**.********..******.*******.***.**.******.****.*******.***************.*.*****************************.**.************.*.*.***.************************************.****************************..***********.**.*************..***.*****************.* **************.***.*******.***.***********.******************************.***********.***************************.*********.******.********.********.*******************.*********.**********************************.******************.**********.********.*****.****.***.**.*******.****.*******.****************************.*.**.****************************************.*****************.**.****..*******.**********.********************.*.***************.**.*********.******.**.*****************.******.*.****.****.****.***************.****.*..**.**.******..*******..************.*.*.****************************.***************.*******************..***.************.*********.**..*************.****.**********************.******.*********************.*******************************...*******.*******.********.*********************..*****************..*.**.**************.*********.*******************.*******..***..*.***.**************************.*************.***************.***************************.*********.********..***.*****************************.*******************************..****.******.*****************.********************************..*.******************.*******.***.***.************.****.*********..*******************.**.*.*****..***.*.*****.*****.**************.***********.*******.*********..*.********.*******.*********.****************************************.*******.***************************.****************.**********..*.*****.************..**************..*******.*.*********.******.************************.*.**********************************************************.**.*************************.*********************.********.**.*.**.*.*.*.*******************.**************.**************************.**************************.*.****.*******.********.**********.*.*.****..*************************************************.******************.*.**********.*****..**.*******.******.**********.**********.******.*.*************.*******************************.**.* *********.*******.****.*********************..**.*******.********************.***********..******.**.***************..****************************.********************.*************.*.******.****.*******..***.*****.*.*.*****..*****.***********************.*************..****.**.**.*************.*********.************.*******************.****************.********.****************************.*******.**************.*.*.***.***.**.**.**.***********.********.*********************.*****.******.*************************************.*.****************************.*****.******.*****.*************.**.****************.*********.******.**.***.******.*********.***************.**************.********.**************.*************.*****************.****.*****************.*******.***.*..**************.**************.**************.*********..**************.**********.*****.***********...***********************.*****.*************.***.*******.*.***********.*.*************.*******.**********.*.*****.*******..************.*****.*******.*******.*****************.*************.********.**.**.*.*************.************.****..***************.**********.***********.*****.**.**.*.**.******.*****************.*.***************.***********.*****.*******************************************************.************.***.********.**.********.***.*******.***********..********..***.******************.***.*******.**********************.*.****.*..***.****************.*.******..*.******************.****.*****.********.**********.*****.*.************************.*******.**.****.**************.********************************************.****************************.********************..*********************.****.**********.**.*****************.*.**.***********.*.*****.***************.*************************.***..*********************.*********.**********.********.****.*******..*.******.****.********.***.****************************************.*.*....*.**********..*******************..***********.* .******.*********************************************...*****.*****.**********************.*********.**********.****.********************.***.********.**************************************************************************.********.***...***.***************************************.***.**.*******.*****.************************.***********.****.**.***********.**.********.*.************************...*********.************.**********.****.*************.*******.**.*.******.********.*******.***.**************.***************.*******.*****.****************.**..****.******.*.**.***********..*******.**.*************.*****************.******.*****************.*.*******.***********.*.**************************.**.*****.********.*.****.*****.*.***.*******.*********************.**********..**..***********.*..***********.****.*****************.*.**.*.*************.******.*******.*****.****.*****.*****.***************.*.******************************.**.*.****..*******************.*..***********.*********.***********.**.************.***.******************.***************.************.**********.*******.**********.***************************.************.**********.*******.***..***************...*******.*******.******.*********.**.***.*.***.************.****.*****************.*******.*.*******.********.*********************.************..****************************..***********..****.*.*******.****.*******.*********.******..*******.**..**************.******************.*.*.**********.***..********************.****.***.**********************.************************.********.*************************.****..***.*.**************.********.**********.*.*******************..************.************.*.**.****.***************.*************.**************.**************.*****.***********.*.*********************.******************..****.****.**.********.*.*.**.**.********.******.************.*****.***.******************.******.*****.******************.******.*..**************.***.***** ***.*********.*.****..**************.*..*****.******.************.**********************************.****.***********************************.****.***********.*****.*.*******.**********.******.************************.***.*****.*****.*******.*******.*****.******.******************.*********.**************..*******.***********.**********.*********.*****.**********************************.**********************.*****************.*********************************.***************.**..**************.**.*.*****.***************************.***************.*****.****.*.********.********.**.**...*.*.****.*********.**.***.*********.*************..*.***********.********************.*******.***.*********.****.**.**********.***********.***.**************.**.**.******************.*************.*************.***.*.**.**...************.**************************.****************.***********.**************..*******.***************.*********.***.*.*********.***************.****.******.********.*******.*.****************.********************.*****.*.**.****.****.************.*************.*************.*********.********************.***.****************.****.***.*****.********.*****.****.***.*******.***********.*********.**.***************************.***********.**.****.***.****************.****.*******.**************.***.*.**********************************.*********.*****************.*****.***.******.****.*.***********************.***************************.*.****************.***.*********.*********************************..*************************************..***.******.***.*****.************.******.**.********.****.*******.******.****.****.****.********.**************.**************.**********.****.********************.************.********.***********************..***********.****************************.***.*********.********************.*****************************.**************.*******.*******.****.*************************************************.****.****************** ******.***.*****.**************.******************..**.************...*********.**********.****************************.***..**.********.*.******.************.************.*******.**.*.****************.**************.*.************.**********.***.***********************************************************.***************************************.**************************..*************************.******.*.**********.***********.********.*******************.***********.*.*********************.*******.******.**.******.********************.***.*******.*********************.********.***.**.****.**.***..******************************.*.****************************.*****.*******.***.**************..*******.****************************.***.*******.**************.***.**.*.*****.**********...***************.****..******.**.*******.****.******.******************.****.****..**.*...******.*******************.**.********************.***********.*****.*********.*****.***.*******.*..*.*.********.**...****..****************.****************.*****.**********.*.*******..**.**********.***********************..*****..*.*********.*****.********.*****.******..*****************.******.*******.*****.**.*****.*******.**.*******.***.*****.********************.***..*********..********************.*.***********************.********************.***.*******************************.***.****.*****************************.***********************************.***********.*****..*****.**.********.********.*********.****.************.*.*************.*******************.*******.************.*******..***..***.****.*..**.********.*****.*************.******.***************.*.*************.********.*******.***.*.***.***.****.*********.**************.******.*************.****************.***************..***.*.*******************.****.*.****.*************.***..***************************.************************.*************.*********..***.**********.**.**********.************.****.****.****.********.***.* *******************************.*******.****.**.***.*****.*********************.**********.************************.**********.****.****.****.***************.***********.*.*.*******..*****.*******.**********************************.********.********.*****************.************..*.*****************************.*******.************.*************.********************.*****..***.******.***********.**.*.********.*************.***.******.************.*.*****.*********.*******.*****************.******.********..**.*****************.***.*************.******************.************************************.*****************************.********************..***.********************..***.**********.***.*************.***.**********.*.*******.****.*****************.**************.*******************.***************..********.*.*******.**..*********.**.**..*****.**************..******.*.****.*****************.****.*********.***************.****************.*******.********************.**********************.***.*******************.**.****.*****************..***************.******************.*******************..******..*.****.*****.****************************************.******.**************.***.**.**.*******..*********************.**..**.****.*.*********.****..*.*****.***************.***.***************.****.*****.***.****.*.*****.*************..****.*********.********************.**********.**.*******.***************************.*******.****.***..*************.**********************.****.******.*********************.********.***************************.*.******************.***********.****.****.***.*****..**************.*.***.***********************..*.****.**.******..**********************************************.*********************.*.********************************.*********************.****.**********.********.************************.*********.**.******.***.*****.*************.****.*****.*******.*********.********.******.**********.******************.**.**.******* .***.************.********.*************************.**.************.******.***.***************.*********.*****************************.**********.****.****.*****.********.***************.*********.**********************.********************************.***.****.********..****.**.************.*********************************************************.***************************.***.****.****.*.******************.**.********.*****.***********************.***.***************.**.********.**********.**..*************************.**********************************************.***..*******************************.****************.***************..*****.*****.****.******.*.**.*****.******.***********.*..***************************.****.***.****.****.********************.***********.********.*.**.*************.*.***************************.*.*****************..**.*******************************..**.*****.*********.******************.****.*.*.*.*****.***.******************..****.**.*************************.****..**.********************************************************.*.*.***.****.********.***.*******.*****************.***********.********************.******************..******..*****.***.***********.**************..***************.*.*********************************.*.***.*******.***....******.*******.*****.***************************.**.***************.*******.***********.***.*********.**.**********.***.***********.*******..********.*****...******.******.*.***.**.**********.*********.**************.*.********.**.*************.***************.***********..************************************.***.*******.************.***************..**.******.**.*****.***.*********.****************..*******.****.****************.****.****.**.****.*********.***.*****.*****************.********.********************.*********************.******.********.**.**************.**********.************.*****************.***************.*.*.*******************...**********.***.*********.*******.**** .****************.*****.**.******************.*.************************.***.***************************.**.******************.**.*.*****.*************.****.****.*****..*****.****************..*******************************..****.*.****.*************.********.***********.**********************.**************.***.**********.****.*********.***.************.**.*****.*********************.****************.**********.******.********.***************.************.***************.*******..*********.******************.**********************.************.****.*****************.***************.*.***..**********.********************.*.*******.*********...*****.******.*******************************.***********.*****.******.*.*********************************.****..***.******************.**.*********.**************.**.***.*********.*******************.**********.*******.****.**************.*********.*********************.************.**.*********.*.***************************.****************.*..****************.*.************.*********.************************..*.******************.***********.********.*****.******.*****..********.**.******.*.****.************.*****.**********.*********.********.******.***************.*********************.*******.***.**.*******.**********..*******************.*.*****.**.***********.***************************.****.******.*********.*******.******.**.***.**********.**********************.************.**************************...***********************************************************************.****************************************************************.*.****.*******.***.*****************.**.*********************.**.***.*******************************.***********************.**.********.****.********.***********************.*****************.*.**.************************..*.*.*.**.***************.**..***.********.*.***.**.**.***********.*****************.*.*********.***********.****..****..***.*****************.********************.* ***********.****************.**************************.************************************.*******.*******.******.*************.***************************.********************...******************.********.*.**.*****..*****************************.**.***********.******.******.*******..*******************.***.*****.****.******.******.*.**.*************.*..*********.**.*******..**.*.******.***************.***************.********************..*********.*********.*.************.******.**********.*********************.******.**********.***.***.****.****************.******.*.*********.*****.*.***.***************.*..*******..********.*******************..*********************.************************************...**********************.****.**************.***********.***********************.*******.****.*********.**********************************..*************.**.**.****.****.************************.************************.**.*********.**************************************..*.**.*****************.*************.****.*****.*.******.**.***.**.********************..**.****************.****************..*******.*.*************************.*.*.****..**************.*.********..*****.*****************.**********.************.********.****************.***********.*******.***.******.**.*******.***************.****..******************************..****************.*********************************..******************.....**.**************.*.********.**********.*********.**.*.******.***********...***************.***.********************..***.***.****..**.****************.*****.**************.*******************.*********.***************.****************.****.**..**.*****.**********.****.************.***..**.***.*****.**************..*****.****************.***************.***********.***.***.****.**********.*********..*.*..*********************..*.*********..*********************.*****************.*********.***************************..************.***********.***.****..***** .****.*.********.********************.************.*************************.******.********************************.****.****.*********.**..*****************.*************.***.*****.****.*****.****.***********..**.****************.*********.*******.*..**.***********.******.********..**.**.*.****.************.**********.************.************.****.******************.****.*.***********************************.****************.*******.**********.***.*****************.**.****..*******.******.*********************.***********.***************.****.*.**************.*******.**********.**.****.************************.*******.**************************.***.**********.************************************.*****.*******.************************.****.***************.*******.*******.***************.*.******************...************..***.*********************.****.*..************...*******.*************************.*******..***..**.********.**********..****.*****************.**************.*.*************..**.**********.*******.*****.*.**.****.****.***.**.*****.***************.***********.****.********************.*.*****.**************.*.*.*.***.*.**.****.********.*****************************.***.*********.*.***************.*.****.**********.*.********.***.***.*.*******.*******************.****..**.***********.****************.****.******..*.*********************************.********.****************************.*.***.********.*********..**************..*****.*********.*.***********************************.*****.**********.************.******.******..**.************.*******************************************.*.******.*****************************.*************.**********************************.****************************.**.**..************************.***.********.******.********************************.************.***.*.*******.*****.************.*.**********************.*****..*****************************.*..***************************.****.*******.**************** .*.**.************..**.**.*******.******.**.**.*..**.***********************.***..*********.*..***********.**************************.*****.***.**.******.***********.***.*****************..***.********************.**********..*******.******.*********.****..*********..*******.**.****.**.*..************.**.******.********************************.*.***************.*************.**.*******..*****.************************.******.**************.******************.***.***********.***********.****.************.****.*************.*******.****************.******.*************.***********.*********.**.*******.*************************.********.***.**..****.**********.*************.*.**.************.************.*********.*******************.********************************..****..**..********.******.**********************.******************.****.***********************.***.*****.**.****************************.*****.*************.*******.***.*.***********.*****.**.************.*************.*********.*******.*************************.**********.****.*********.**.*.*******.*******.********************.***.***.*************..*****..********.********.*.***********************...***********.****.**************.******.*.*****.*.****.*******************.****.***********.*****.*****.*******.****.*.********.********.******.*.***.*****.********************.***.****.************..****************.**************.*****...**.************************.**.*****************.*********.*****************..*******************************************.**********.****.*****************************.********..*****************.***.************.*************.******.****************************************.***.****.********.*.*******************************************.******.****.***.******.*******************************.********.***************.*********.*************************************************************..*********************.*****.****.*********************.**********.*.***.*************. *****.********.**********.*************.****************************************.***********.*****************************************.*.****.*******.**.***...***************************.*****.***************************.*.******..*****.**.**********************************************.************************.**.*****************.***.****.*************..**.***********.****.***.*************************.****************.************.************.*****.******************************.*************.**************.****.*****.****.****************.*.*********..**.******************..**.********************.********************.****.****.*************************.************************.*.*.****.**********.**************************.********************.******.****.*****.**.*************.*.*****************.*****.*.**************..*****************************.**.**************************************.*************************.*******.****.***************************.********.************.**.**.*.********..*****.*****.*****.*.**********.***********.************************.**.***.**************.**************************.*************.**********.***..***.*****.**..**.***.*********.****.***.****.***************************************.*..***********************.****.**.******..*********.*.******************.*********.***.****.***********.**********.***********.*************.*.**.*********************************.******.********.**.**.**.*****.**.*******.*.**.******.***************************.*********************..******.****************************.*******.*****.**********************************.*********.*.*.************************.**.*****************.*********.***.*******.************.****************.***.***********.********************.*******.****..*************.*******************.*.**.*************************.*****.**********.*********....***.*******.*****.*********************.****.**.****.*************************..*****.****.***********************..**.*** ***.*******.*************..**********.**********.******.************.***.**********.****.**.****************.**.*****.**.***.*.****.**************.**.****.**.*********.******************.****.***..**********.***.****************.***.***.***.******.***.**************.***.*******************.*****.***.*.**.******************************.************************.***********.**.*.****.*.****.********************.*****.******************.***********.*.***.**.******.**********.******************.***.**..*****.***..************.****************.****************...******.******************************************************.************.************************************.*****.*****.***********.***********.*****.*.***************.*******************.*******.*.***************************************.**..*.*********..*******************************.**********************.************.*******.**.****************..******.***.*.*************************.********.***.**********.**.****************************.*.**************.********.************.*.*********************************.******.*******.******.*.*********.*****..**************.*****.**.***.**.****.**********..*********************.*****************.*******.*************.******.***..***.*****.*****.**.***.*..*..**.******************.****.********.***.****************************************.*****************.**.******************.********.***.*.**************.****.******.**************************.***.*************..********.********.*************.****.******************.*.****************.******************.*.**.**********************.******.***********..*.*.******.*********.*****.***************.******.************.***********.*.******.***.*****************.**********...**************..*********.****.**.*******.*****.****.****.*.****.***********.**********.***************************.*******************************************.*********.********.******.************************.*****.****.*******.**.**.***********.* *******.***********.*************.***********.***..*****************..*****.********************.**.****************.***************.*****.*.*******.*******.***********************************.**.*.*****.*******.***********.*****.******.*.******.*****************************.****..**.***********.***.*******************.***.******.***********************.*********.******.********************************************.**.******.*.****.**.*****.*****.**********.*******.**.*.******.***********************.******.********.*********************.*.*********.**********************.*************.*.**.*.*******.**********.*************.************.*******.****.****.*****************.********.***********************************************.*************..*************.******.********.**************.**********.**.*****.************************.****************.*.**.***.*.***************.******.*************.***.********.************.*.************.**.********.**.**.*****.*******************.********.**********.*****.*.****.************.******.**..***.*****..***********..******.******************.**.***********.******..*********************.*****.******************.*...******.***.*****************.*************************.************.**.********************.*************.**************.*******.**********.*****.*************..********.******.***.**.********************.*************..****.******.**.*.***************.*.******************************.**********.****.*.*****...**.****.******************************.**********.********.*****.***********.*************.*.******.*.*****.************.**********.**.***********.**.****.**********....**********************.****.*****.************.*.***.***.***.**.*********************************.***********.*************.*...*.********.***********.*****.*************.**********.*****.************.**********************.****.***.***********.********.******.*********.**************.**********************.******.*.****.**********..****..**** .*********.***.**********.************.*************************.******..****************.****.******.*.****.*********.****.****.*******************.*..*************.*.*************.****************..*****************.****.*******************************..**************************.**..********.*********.**.**************************************.*********.***.*..**********************.*******************.***.************************************.*****.*.*****.***.**.******.**************.**.**.***..********..**********.********************.*******.********************.***.******.***********.******************.*******************.******.***********.************.*******..*.***********.****.******************.**************.*****************.***********.*******************.*****.************.*.******.**.*************************************************.****************.*****.****.******.****.*******..******.***************.*********************.**.*****.***************.*****.**************.***.*****************************.**********************************.**********.************************..*.**.****.*********.*************.**.**.***.***.***.********.*************.***************.***.**********.*********.***************.****************************.*********************************************.******************.**.*********************..************************.*****.****.**********.*.*.**************.**.****.*******.**.******.******.**.**********.***********.***************************..*.*****************.*.**********.*********..*.*******.**.**********.*************************************..*****************.***.***.***.****.*..*****..**.*************.************************.*********.**.************.****.*******************.************.****.*******.*.*.**.**.**********.**.**.********.******..*********.*************************.*..******.******.*********.*************.************.********..******.*****.****************************.*****************************. ****************.***************************.*******.*****.*******.*************.************.********.**.*.*.**************.**********************.********.**.*********************.***.***********.*.***.*.****.****.*************.****************.*********.****************.***.****.************.**********.***********..******.**.*************************.********.*.**.***********.********.*******.*************.***..****.*.*********************.*.******..*.******..*********************.********.***********.*****.********.*********************************.***.***********.*.****************************.***.*****.*.**************..*.*********.*********************.*******.*.***************.********************.****..***************.**.*************.*********.*******.****.********.******.******************************.***********************.************.**.********..*************************.*.*****************************.******.*******.*************..***.*********.***************.*****.***********..***.****************.*.*.*.*************.***.**.**************.*******.*.*****.*************.***.*****..****..**.***.****************.***.*******.*******.**********.*****.****.****.******.********.*.*********.***.***********.*.***************.*****.*.*.**********.*.*********************.******.*..*******************.**.***.**********************.*****************.****.**.************.*.*******************.*..**.********************.*****.****.***..*..**********.**************..********.*****..*********.**.*******.******.*...******.*************.****.*.*****************.********.*******..************.************************************************.****************.******************************..*...*.*.******..***.***..***********..************************.***.***********************.************************************.*********************************.*********.**************..**.*..****.***************.***********.******.*****.***.*.*********.*************.*.************ **********.******..**************..************..*.*******************.**...********.******.************************.************.*********.*********************************************.*****.*****.*.********.********.**********************.**********************************.**.**.*.***********.*****.******.**.*******..*********************.*****.**********************.*****************.*****************************.*.**.****.********.***.*********.*************.****..*.***************************.****.*.****.**.*.*********************..*******.*.***..***.*.*.*************.**.***********.*********************.***..****************.*.***********.****..*****.**************************.*****.*.*.**.*************.*************.*************.*************************************.********.********.***********.**.****************************.***.**************************.*.*******.***.**********..************.*************.***.****.*****.******************.********.******.*.****..****.*.******.******.**.***********************.*.*****.****************.**.********.*******.************.********.*****.****.*************************.*****.*****************.*****************.*.***************.**.****..*.***********************..*.*.*.**.**.*.***********.*************.**.*.*.****.***.********.*.**.***.**.***********.********.***.********.*.**********.*******.**************.***********************.*********.*.*****.*.**.********.*****************.****.*********.**.********.******.********.*.**********.*.************.**.************************.********************************.************.*****************.********.*******.*.********************.**.***************************************..*******************.*****.*********.******.****************.***********.*.**.****.**.**.*************.***.***************.**..**.*************.**..******.*********.*.********************************.*******.******.***.*****.*.*****************************.**************.****************.******. ***********.**.**********.*********.********.**.***.************..*******.*************************.********.*******************************************.************.*******************.*******.*****************.************.*..***********************.**..**************.*****.***.****.**************.*******************.***.***.*************************..****************************************.****.***************.***************.***********.***************.********.**********.********************.************.*********.************************...************.*.***.******.**************.*******.************.*********.***********.****.*.***********.*****.*****.***.****.***************.***.*******..***********..*.***************..***********.**.**.*****.*.**********.***.******..*****************.*********.******.********.******.**************************************************.*****.*.*****.**.****.**********.******************************.**********.**********.**************.*********.***************.**********.*******.********.****************.***************************.***********.*****.****.*******************.*..******.****.**********.**********.****************************.*****.**..*****.**.*****************.*.***.******.******.************************.***************.**********.**.*******.***..*.***.*******.************.****.*****.*****.*************.*********.****..**********.**.*********.**.*********.*******************.***********************..****.*****.********************..*****************************************...***************.*.****.*.********.*.***.*******************************.***.****.*****.**.***********.*****.***.**********.*********..*******.**********.********.**********.****************************.***.*.***.**************.**********.************.**********.******.**********.****.****.********************************.***************.*********.***.*******..**.****************.******************************.********.****.***************** ********.************.*********.****..**.**************.***.*************************************.*.*.********.*.*******.**********************.*********.****************************.**********************.************..**********.***.********************.*****.**.*********.***.****..*******.*.***.*.*********.****.***..*********.*****.****************.*********************.****..************.******..********.*.**.******.******.****.*.*******.*.*****.*************.****..******..***********************..**************.*.*..*************.**.**********.*******************.*.*****.*.***.******.*******.****.*****.******.*******.***************.****.************...***********.*******.*.**.*****.*****.**.********.***********..********.***********.****.*.*******..***************************.**********************.**.**.******.*********.***.***.********.*.*******.****.**************.*********.**************.**********.*****..*******.************.*****.******.***********.*************..*.**************.*.***.****************************..*.***********************.**..******.***..***************************..***.**.***.************.*****.******.************************.*.******.*.******.****************.****.*.************************.********.*****.*************.*.*.*..*****.*****.*..*********************.***.*********.***********************.**.***.****.******************.***********.*************************.*****************************..****.*********.******.************************..****.***********************************.*******.*.****.***********.******.*.*******.**.***.*.*******.*.*****..*******************..*****.***********.****************..******.**.*********.******.*****************.******.*******************.***********.**.*********.***.*.****.*..*****.*******.***.********.*****.********.*.**.****.****.*****.*****.**********.********************.************.*************.*************************************************************.********.*********.*.******** *.***********.******************************.*.*****.*...***.*.***********.************.****..***********.******.****.***********..****.*.*********.******************.************************************************.*.*********.***.**..****.**.********************..*******..*****.*.******..*******.************.**********.**************.***********..**.******************************.****.***.**.**.**.********.*******************.**************************.*.************************.***.*********.******.**.*************.*****.*************.**********...**********.*****.*********.*********..**.***********************************.***************.*..*****.**********..*******.******.**********************.**.*****.**********.*******.******.*************.**..**.***.*************.****.********.******.***..*******.******...*******************************.****.**.*..***.***.***.******************.**.**********.**.******.*.*****.****.*.*************..**********.***********************.*****.*.*******.********.******************..*******.**.******.*********.********.**************.**********.****.**************.***.*.********.***********************************.**************..*..******.**.*******.**********.*****.*********.*.*.***********.*.********.***********.****..******..******.***.*******************.***************************************************.**************.**.*****.**************.*****.*.******************...***********..**********.*****.***********************..**********************************.**.*****.***********..****.**********************************.******..**.********.****.**.*****.**.*.**************.**************************...****.*************.*******.**********.************.***********..***.*****.*****************..*.*.*********.*****.****.*****.****************.******.*********.***.****.********.******.*****.***************.**********.****.************.*************.******.*********.*.******************.********.**.**.*************.****.********* .********.*************.********.***.**.*********************.****.********...****************.*******.***.**********.************.*.*******************.**..*.**.**..**.**.***.*.*******.*********.*.**************.*.**********************.***.*.*..*.******.***********.****.*.*.**********************************..**.***************************************.*****************.*************************************..**.************.*****.***.*.********.*************.*************.*****************************.*.**************************.***************.*******.****.************.**************************.*****.******.************.*************.*******.**************.********.****.*****.***.*.***********.******..*********.**..*****.***************.***.******.************************.**************.*****.*.**************.***********.************.********..****************.**.**.*********..********.**.********************.**.*.**.*************************.************************..*.*************************.*.*************.********.*******.********************.*********.**************.*****.*..*********************************************.**.**.******.**.*******..************.****.**************..********.******.************.***.*********.***********************************************.*********************.**.****************.**********.**.********.**.*******.*****************.**.***********************************.*********************.**********.****.*.***********.**.*************..*******.*.******.************..**************.*****************..***.**..*************.********************.******.***.****.***.**.*****.*****.***************.**.*******..******.******.***************.*****************.*.********.****.*.*********.*********.*****.*************************************.*****.*.**********************.*.*.*****************.****************.**************.**************************.**********************...******.*******.****.****.**.************.**************.**** *****.**.************.*.*********.*******..********.**..*******..****.********.*.*******************************.*****.********.*****...****..*********..*.***.**************************************************.****.***.*****.*.*****.***************.***********.*.*..********************.*****************.**.*.*.**************.****.***********.*.*.***************.***************.*.******************.****.**.********.******.*.**********.******.********************.*****.***********.***.*******************.*********.***********.******.****************.*..****.****************.****.***********.******.*********************.***.**********************.*************.***.************..********************************.**************.**********...****.*****.**********.*************.**.**************.***.***.**********.**********.******..**.*******.********.*************.*************************************.*.**********.*******.***..************.***********.***************.*.*****************.*..*.*********.*******************************.**.***.*****.*****************.****.**********.***.*************.**.************.*******.*****.****.**.*..*********.******.********************.*******..**********.***.****.****.********************.*********.**.****.******************.*****.****.**.**.********************.*******************.*********************************************.*.*****.*****.******.******.*****************.*********.*********.****.*****************.**.*******.**.*.***.**.******.*.***.*..**.**.*************************************************.*****.*****.****.**.***********.****************.******.*.*****.***.******.*****.***.***.****.*****************..****.******.************.***********************.******.**.**.*******.*************.******.**************..***.************.****.*******.******.**.********..****************************.******..******.*****.********************.***************.*.*.***.****.*********.*****.***.*****.**.*.**.******.******.*************** ****.**************.****.********.******************************.********************************.**********..*******.*************.***********.*****.**.**..*...*********.**.*************.*****.************.*.******.********.***.*****.**.*************.****.***.**************.*..***************..***************************************.**********.************.*.*********************.*******.****************.*.***************.*******************.***.**.***..**.***************.**********************.****.******************..**.*******.*************.***************************.**..***.************.********.***.*********************.*********.*********************.********.***************..**************.********.******.*.********.***********.******************..**************.********.************************************.***.**...***...*.***********.**************.****.***************.****.**.*****************.**.****************.*********.*********.**.********.*******.***.*..*********.*************.**.************..**************.****************************..***.***.****.*.******.**************.***.*.*******.**********.******.**********************.******.************.***************.***********.*********.*******.****.**************.**.***.*.****************************.**.***.******.***************..****************.*********.***.**********.********.****************.****.***************...***.******.*****.*.*****..*..*.*..****************************.**********.***********.****.*********.***********.*****.*********************.*****.*********.***************.***.**.***********.************************..*****************.**.**.***********.**********..*.***********************************.************.****************************.************.**************.******...*****************.*******..*******************.*********.***.*******************.*************************..***.*****..*********************.***************.*.****.*****.**********.******.**.**********.***** *.******..*.*****.****.***....*.*************.**************.*********..*************************.*********.***************.*********************.**.***************************************.***.*.**********************..**.**********.****.*********.******.********************.*******.********.****..***.**..*****.*******************************..****************.******.*****************..***********.********.********.******************.******.*****.**.*.*************..*.***.******.*****.***.***********..**************.********************************.***************.******************.*****.*.****************.**************.***.*.**..*******.***********.*************.*******.****.****************************************.*****..****..*******.*.****.****..***.********..*********.***.**.**.*.*****************************.****.*********.**.****..*******.*****.************.********.**********.**************.*********.****************..***********.****.**********************.************.***.******.*********.*.*.******.*.**************..**.*.***..********.****.*..*****.*********.****.*****.**************.***.*********.*.*.******..************..****************.****************.*****.******.******..*******.*************...**************.***.*.**********..*****.******************.*******************.************************.****************************..****.******.****************.**************.*******.*******.**********.******************************.****.*.***.****.****************..*********************************..*****..*****.*****.**.****.*********..****************.**.*****.**.***.*****************.****.*******.*.***.*************.*****.************.*********************************.*******.**********.*..*****.*****.********.******.***.****.****.*****************..*************.******.*********..*******************.**.****.*************.****.*..*****.*.********************..***.************************.************************************.*************************** ***.*****.****.*************.*********..****.***********.***************.*****.*******************.********.*********.********.***************.***.**************.*.*******.***************.****.**************.***************.***.***.*.***.*****.*.*.*******************.**********.**.*******.*****..******.*************.***.*********************.******************************.*****.******.*******.**.*****************.**.***.**.*.*********.****************.**********.******.************.*****..****.******************.******.******************************.*.*******.*.*******.****.****.****.*.**.*****************.*.*.****************************************.**********************.*********..************.************************..*.*******.************************************************.**..**.***.*****.*****.*.***************.*****.************...***************.*******.**************.***********.**************************.*.********.*********..**********.*.************..**************..*.******.***.******.**********************************.**.***********.*******************************************************.***.****.*********.****.************.*****************.*****.***.**.*******.*******.**.***..*****************.*****.*..****.***.********.***..***.****.**********.********.*.*****************.*********************.****.**.*****************.**.****.**..***********.************..***.*.*.***********.****.****..****..******************.****.**********.*.***.******.*****.******.***************.*************..*.**..*.****.****************************.*************..*****.*********.*******.*.********.**************.***.*.******************.*******************.*.******.**.************...*.****************.**********************.***.************.*.**.***.***************************.*.**.*************************.***..*************************.******.***********************..********.*.*******..****************.*************.**********.***************************************** **.************************.********.********.********************************.************.**.**************.*****.*****..******************************.***********.************************.****.**..**.***.*****.******.*********..**************.***********.*********.***********.*****.**.*****.**.******.******..*********.*******.*.********************.**.********.******..*******.**.******.*.*****.*.**.**********..*****.****************************.****..****.************.*********.**.**************..************.***********.*********************************..******..*.*****************.*********************.**********.*********.****************************.*********.****.*********.**.***************...********..***********.********.***.******.*****.*.***********.****.*.**********************.***.*.******.****.*****************..*******.****.**.**************.***.****.******************.*********.*****.********.****..************************..********.***.****.****.****.***********.********.*****.**.***.*****************************.**************.*******************************.***********.****.**.****************.************************************.****.*.******************.*.**********.**.*.*****.*****.*****.****************.*****.***..*******.*.**.*.********.*****..**.*********************.***.***********.************************************..***.**********************.*.******.*****.***..***********.****.*********************************.*****.******.**********.*****.***********.*************.**************.*..*****.*******.*****.******************.*..**.*************.*.*.********.**************.***..*****.*********.***********.***.***.***.*******.**.*****************.*.******.*************.***********.********.*************.**.***********************************.*.**************.*.*.************.**.*******************************.**********.*****.***..****.**********************.*.**.***.*****.****.***.***************..***********************..***.************ .******.****.********************.*******************.****.**********.*************.*****.*.**********.**********.********.**.***********.********************.****.*.*******.***********.****************************************.****.**********.**********.*.***********.****************.*****************.**********.***.**********.**.***********..****************.*.***.**********.******************..***************************.**************************..*.***.********.**.******.**************.*****.**********..*****************.*****..******.**********************.*********.**.***********.******************************.***************.*****.**..*.***********.****.***.*****************.**.****.********.******.********.*.******.*******.******.*******************.*****************.***..********************************.**.**********.**************...***.******.**********.**************************.*.****************************..*******.****.***********.****************************.*.*****.***********.************.*.********.********.*.***.********************.**.***********.*****.****.**************.*.***.*****.****************.*.**.***********.*************.***.**********.***************..**********.*.**.****.****.**********.**.***.*..****.******..***..**.**************.*.*********.******.***********.*********.**********.*************.******.***.*****.********.**..**********..***************.****.*********.***.*********.*************************.*..**************************.**.*.**.***.**.*****.*****.****.************.*.***************.******************.*************************.********.**************.*******.********************.*.****.******.********************************.***.**********.*.*****.****.***.*************.********.**.*...*.*..**.****.*******************.**********.****.*********.**.********.******.*****..***.****..**********.*****.******.*********.**.********.************.**.***.**.****.*****.******.********.*.*.****..***************.****************** .***.***.**********.**********.****.*******.***************.******.*.*******.*****.**.****.*****.*****.**.*************.********.*******.****.********.******.*****.**************.******.*************************.*.**.*.*.*********.******..*****.*.********.********.**************.**.**********.******************.*.********.*****.*********.**.***..**********.**************.****************..*********************.*****..*********.****.*************.***********.*****..***.*****.******.*****.*************************.*.********.*..***************.***********.*******.*****.*****.**.**.************.*******..************.*********************.**.*****.*********.**.***************.*************.**************.*********************.****.***.********.****.****.******.****.*.*.******..*.***************.***********..*.*******..*****.******.***************.*****.*********.******.*******.******..*****.*********.*.*********.***********************************..**************.******.**************************..**************.*****.*.*.*****.****.******************************..**.*.**.************.****.*******.*************************.*************.*************.**.****.*.***********.********.********.**.*.**********.****.********.***.****.*******************.*.**********.******.***.***.****************.**.**************************.****.******.*********.*****.**.*.*****.**.***********.**.**.*****************.***********.****.****.**.*****..******.*********.****..******.*****.**..******.**********.********.*****.**************.***********.****.**.********************************************.***.*******.*..*********************.********.****.*******...************..*.******.***********.****.*.***.********.*******.*.***.********.**********************..*********..********.***************.*************..****.*..************.****************.***************.***********************.***.*********.******.****.*************.****************..******.*********************.**.*.**.**.****.*.* **.*************.*****************.******..**.**.*******.******.*********.*****************************.******.*******.********.****.*.**.***.****.***..********.***..**************.*************.************.***.***....*****.*********************************.*******.***********.****.**.**.********************.**.***********...**************.***.******.*********.***.*.****.****************.*****.*******.*****.*****.*.***.******.****.*.**************.*.*****.**********..*****.********.*.******************************.****.******.*******************************.************.**..****.**.****.*********.*******************.******************************.****************.*******.*******************************.***.***********.*.****.********.****************************.*********.*****.*************.***.*****.****.*.****.*.****************.**********.********************.******.*********.*****.**************************************.*.*.****.***********.****.*.**********************.*.************************.**********..*****.*******.******************.*****.*************.*****.************.*.*********.****.**.**.**********.********.*******..****.****.***********.*********..****..*****..***.*******.******.******..*****..*******.****.***.**.***.*********.****.*******.**.**.**************.**.*************...*****.*******.***.*****.****.**************.**.****************************.**********..***********.****.********.*.**..**********..*****..*.*************************.***********.**.*.*****.******.***.*******.********..**.******.****.***************.***.************.***.*********************.**.***************.***.********.*.**********.********************.***********.*...***.*********.**********.**.******************.*****..***************.*********.**.**.**.***************.***********.***.*.***************************.*.********.****.******.**.**.**.******.**************.*..****.**..*******************.********************..*****************************.*****.********** **..*.**..******.*************.************************************************.***.****.***.*****.********.*******.**********************.************.****************.*.**.*.*************.*************************************.*********.*****.***.***************************.****************************.********.*.**.**************.******.***.********************.*****.***************************..*******..****.*.****.**..****.*************.*.**.************.********.***.**********************.***********.*****.***.*****.******.************************.****************.*****.************.*.****.**************************************************...**********.*********.*******.********************.**********.**.*.*.****.**********.********.******.**********.**.***..**********.*********.*******.****************.******...****************.*.****.*******.******.*****.*****.*.********.*****.*********.*.****.***.********.****.********.**.******.*********..*.******.*********.*****************.***************.******.*.*.******************************.**.***.**********************.*******.********.***.**************.*..****.***.********.**.***************.********************.*********************.***********..*********************.*.***.****.***.**********.*.*********.********.****..**********.*********.***.*********************************.***.************.******.**********************.*********************************.**.**************..**.***************************************.*********.*********.**.***..******.**.************.***********..*.*****.*********..**************************.*******************************.**************************....************************.****.************.********.************.********.**.*******.*******.*********************.*..********.**********.**.******.*************.**.*******.***************.**.****.*************.********.********.***.************.************.******..********.*********.****.***.****************.*********.*.****.*** .***..**.**********************************************..*.********..*********.**.******..***.*************.*****..***.**.**********.*****..****..**********.*********.*.**.*********.*********************************.********.*****.**.***.*.*******.**************.*.******.**.******************.****************.***************.****.*****..**************************.**..**************************.*****...************.**.******.***.**.*********.****************.**************.*******.*************..*.**************.***.****************************.****************************.*.****.******************.**************************.*.************.**************.***.*******************..*****.***************..**********.**.**.***.**********..******.*********.**************..****.********.*.***************..********.*****.*.********.*.*******.***********.***************.***********.****.************.************.**.**********.****..*******.**************.************.*************.*******.********..*****.*********************************.*.************.******.*.****...*************************.*****.**..********.****.*******.*****************..***.*****.**************.**.******..**.****************.*****************..******.********.*.***************.********.*****..***********************.*******.*.******.**.************.*.***.************..*****************************************************.******.*********.**********.******.****************************..*****************.************.**.*.****************.****.******************.**************.*****.**.********.***************.****.***************.*******************..*********************.**.***.******..****.*****.******.****************.****************.**.*****..************.****.****.*********.*********.***********.*****.*************************.****.*********..****.***********.**********.**.**.******.**.*****.****************.****.****.***..*****.********************.****.*************.*******************.********. *****************..******.*.*********.****..*************************************.*****..****.****.**.******.***.*.***.*.***.*********.*******.***********.******************.**.*****************.*****...*********..*.*******.*********.**********.**.*..***************************.*.*****.**********.*************..*.*********.******.*****************.***********.********************.**.***********************.***.****.******************.*****.**************..****************.******************.***.***.**********.*****.****.*****.*******.******.****.*****.**.******.***..*****.****.***********************.*****.********************************..*****.******.**.*.************.***************************.*****..************..****.************.*****.*****..*.*****.**.***********************.****************.**.*****.****.************.******.**.******..****.*********.*****.*.*****************.**********.**.*****************.*.********.**.*.*.*.**.************.***.*******************.**.**********.*.***************.**.********.**.********************.***************************.******.********************.****.******.**.****.**.*****************.**************.***************.*********************.*******.**.*******.****.***********..***.******************.*****.*****.*********.*****.**.*********.*****.************.******.*****.****************.*******.**************.**************.*******..*..*******.*************...***.**********.*******.****.***********************.*.**********.*********************.*******.***************...****.*****************.**********.*******************.****.*.******.**.*.*********.**********..*************************.*******.**.********.***.*******************.**.*******.**************.******.**.*********.***.************.*************.***********.*******.*****************.************.******************************.*.***.**************.**********.**.*****************************..*******************.*******.*****.********************.**.******** ******.*****.*.***********************...*****.***.***.*****.*******************.********.******.**.****..***************.**.*******.***********.***.********..***.*****.**********.***********.***********.**********************.**.*****************.***.********.***********.********************************.*****************..**.**********.*...**.**************.*.*********.**.*****.*****.***********.***.***.********************************.**************************..**.***********..***************.******.*.******.**.*.***.***.*******.*.*********.*.******************************************..******.*.***************.************.*********.***.***.*******.**..**********************.***.*******************.************.*.**************.*..******.**********************.*****.*****.*********..**********.*.***********.***************.*****.**..**************************.***.**************.*******.***.***********.******.***..**.*****.***.**.*******************.*.********.**.**.*******.**.*.***.**.**.******.****.*.*.*******************************.********.******************.*.****..***************.*******.*.***************.*****************************.*************.**.*****************.*******************.*******.*****************.****.********.*********.************.****.****.******.******.***.*.***************.*.**..*******.***********************.*************.*.*****************.*.*************.************.***.**.*************.*.***************************.**.***.***********************..*****.********.**************.*******.**************************.**.******.***********.************.******.**.*.********.********..*******.**********.**************.********.****.************************.**.*********.**.***.***.*******************.********.*****.**.*****.******************.*..********.****.*****.***************.*.********.************************************.********.*****.********..******************.****.*.*.**.******************.************************************* .************.***.*************.*******************.**************.*************.**.*********.*************..******.******.**********.*******.********.***********.****************************************.*****************.******.*************************.*******.*************.*************.**************..******.*****.********.***.**************.**********..***.*.***.***********.*****.************.*.****.***************.*******************.**********************.************************.**********..******.******.*******************.**..**.***.****.******.**********.**********************..*.***..********..***.**********..******************..***.*****************************.**.*..***********************.*****************.*.*.******.*****************************.*******************.************************.*.**********.*****.******.***************.************.***************.***..***.********.*******.****.*******.***.************..********.******.*********.*********.********.*********************.***********.*.************..***.******.**.****.**.***********.*******.******************************.*******.*******************.*************.*****************.*****.********.**.************.****.*******.******.************.***********************.********.*****.****.***.*****************.******************.***********.*.**********.**.**************************************.***.**********.*******************.*.***************************.********.***.****************************************.**.*****.***.********************************.********.*************.*****.*.***.****.***.**************.********.**.*****.*****.******************...***********************.**.******.*******************.*.***.***.**.**.********.*****..**********..***.***************.**********.*********.*********..***************************.********.******************.********.*****.**.**.******.********.*************.*.**************.***.***..*******.*********.***.**************************.*****.**.* *********************.*.***.******.****.****.************************************.******************************************.**.**.*******.******.******.**************.***.***.************.*************.*************.*******************..****.************.*.***********..*****..********************************************..*****.*********.********************.*****.**.***********...***.******************.***.**********.*****.***********.***************.*****************.*******.*****.*******.***********.**********.********************.******************.**.**.***.***********.************.**************.*************.********.**.***.*****************.*************.*.****.****..**.******.**.****..*********.*..********.***********.****.*.*****.**.****.*******.***********.****.****.*****************.***********.***.***********.*************.********.**.**.**********************.***********..*******************************.*******************.*.***.***********.****.************..****************.************.***********.*******.**********...********.*************.*.**..***.*.******************.**.*****.*****..******************.*******.******************.***.****.**.********.****.*.*********.*.*************.***********************.************.*******.*****.*****.*****.*.******.****.*********.***.*********************************.***.*****************.***********************.***.**.*.***.*..*************************.**************************.************.***********..*****.***************.**********.*************.******************.*****.****.*******************.**.****.**.********.***.******************************************.***.***.******************.*.***.***************************.********************.******..**********.**********************.****.***************.************************.******.********.*********.****************.*****************.********.**.******.******************.***.***.*********.***.*********.************************.*******************.*** ****.********.*.********.*.************.**********.**..******..**************.*.****..***********.************..**.***.****.*******.****.*.************.****.***.*******************.**************.***************************.************************.*****.*.*..*******.****************.*************.***********************************.***.*********.******************...**.***.***************.*****************.*********.**********.**.******.******.****************..********.*..*******************..************.*************..******.******************.*****.**.***.*************.*.*******..**************..*****************.*.***.**********.*****************..*********.*.****************************.****.******.***.*******.************.**************..**********.**.*.**********.***.******.*******.*********.***********.***************.***************.****.*.***.***********..*.**************.*************.*..****.****.*.*.*.***.*************.*******.*.*************..*******.*.*****.****.******.***************.*********.*.****..********.****.***.***..*.**.*.*******.*********************.****.************.****.*****.****.****************************.**********************************************...******.*****.*******.*******************.*****.***..**********.*****.******.*****.***.**.*************************.**********.*****.************************.*..******.**************.*****************.***************************.****.***.****..********.*********.**********.***************.*.*****.***********************************.**********.********.*...******.******.********.*********.**.****.**********.***************************************..****.**********.*********************.**************.********.************.**************************.****.**.*******************.****************.*************.****.***.***********.*****.****..********.***************.******.***************.****.*************.**.*********************.************.*****..*****.******.*****.*******.*.******** *..*.********.**************************.****.*.**.************.*.************.***.*************.*************.****************************.**********************************.***********.*.**********************..*.**.*********.*****************************.************************.*******.*.****.*.*******.*.************************.******.**************.***.*****.*****.***************.**************.*.**************.*******************.***************.*.**.*.*****.****************.***.******.***************.**************.***.*******.**********************.*****************************.**.*******.****..************..****.******.**************..*****.***************.*****************************.****************.************.*******************.*********.******************.********.**.************.*********.****.***************.********.*.*****.****.****.****************.***.********.********.****.***.*******.**.*****.******.*********.****.*******.****.****.*****.**.***************.**********.*.*************.*.*************.****************************************.**.*************....**********************.*********.****************************.*.***..**.********.****************.******..**************.*****.*.*****..********.*.****************.********************.*******.*******.*.*****.**********.*****.*.***********************.*******.********..*******.*********..********.***********.***********.***.*******.*************************..****.********.************.*************.*****.*******..******.*********.*********.********.*******.*****...***..****.*****.***********.************************.***********.*****.********.************.***************************.*********.*******.*****************.**.********.****.**************.**************.************..************.*****.********.****.******.**************************.*****.*******************.************************.*******************************.*********..*.**************.***************.*******.********** *****************.******.**.*************.*******.******.**.*****.*.*********.***.***************.********.**.********************.***********************.*********.******************.**********************.***.*****.****************.**..***.*..*.****.************.*********.*.*******************.**.***********.****.*******************.**..*************.**********************************.*********.*.**.***************.****.************************.*.****.*.*********.**.***..**********.*******.**********************.******.*********.*.***************.***********.******.***************************.***********.***********.*.***************.****.*******.***************.**.**********.*****************.****************..*******.******************************.****************..*********.***.**********.*****.****************.***********.*****.*************.*.****************************************.****************.*************.************.***************************.***************.***************.**.*****************.**********.*********..*.*.*********.***************************.****.********.******.**.***********.*****************************.***********.***.*********..**********....***********.*..*********..******.********.***********.******.****************.************.********.**********..********.**************.********.*.***************************.******.**************.************.********.****************.******.*************..***.***.****.**.*.***********.************.**********.*.***.****.*******.*.*******************.*****.**.*********.***.*************************.***************.*****.***************************.*.*********************.****.****.*******.*******.***********.**************..**.**************.***********************.********************.*.****..*.****..********.******..************.**********.***************************************.*************..****.***.********.*.****.******.*******.*******.********.*****.****.*******************.**.***** *.***********.**.*************************.*******.******************************.*******************************.********.**********.********..*******.****.*******.**********************************.****************.**********************************************************.***.*.****.********************************.*.**.**************..*.*.*.**.********.**************************.*******..*******.**.****.*.**********************.********************.*******.*****.***.********************.******************.****************************..****************.***.*********.*******************.**.***.*************************************.***************************.********.*****.***.*.**************************..**.********.*******.***.****.************.********..*******.*********.**********************...********.**.*.*********.*********..****.*.**.***.****************.****.******.**************.***.**************.********.******.**********.************.******.****.**.********.********************************.**********************.*********.****.********************************.*.********.********************..*******************.******.*****..***.************.**************.**************.*************.*****************.*******.************..***************.****.*.************.******.******.************.***********.**.*.********.************.**.*.***.********.******************.**.************************..*******.**************.***********.*********.****.*.*.*..**********************************.*****..****.**********.***.***********.*****************.****************.******...*************.*********.***.************.***********.**.*****.****.*************.**.*****...******************.**.***********.*****.******.*.*******************..********************.*********..***.****..*..*************.*******.*********************************.*****.**********************************.****.*************.************.******.****.***********************.********.***********.**. ****.*.******************.****.*******.****************..*******.*******..*.**.****..*******.************************.******.*******.***********.**********..***..**************.******..*.*************************.***********.**.*****.***.********..*******.*********.****.**********.************..***.***.*****************.***.*******..*******.****.*.*********.***.**************..******.*********.*********..***.*..**.**********.****.********.*.**************.****.**...***.************.*******.****.*****...****************.************.********.*****.*.*.****************.****.******.*********************.*.*.*********..**************.***.*************.******************.*******************..**.*****.******..**.***.************.*.******.**.*********.***************.**...*******************************************.*******.*****.*****.***********************.***.*****************.****..*******.***.*.*****.**************.**.*******.*.****.******.*.*********************.**********.***.******************.*********.***.**********.*******************************.*******.***.***.*.*********.******.************************************..****.****.**************.**************.******.*******.*.******************************.*.****.*.*****.*.*****.*****.******.******.*****.********..*.***..************.*****.*.********************.***********.********..********.****.*.*******************.*******.****.****.****.*.***.***.**********************..*******.***********.**************.***.********..*********..*******.****..*******************.*******************************.******.*.****.*****.***********.***.******.*************.**********.*******.**********************.**************.**.*.**************.******************************.******.******.*********.*****.********.***.**.*****.****************************.************************.**.**.*******..*********************.******.********.****.**.****.*******.**********.********.**.********************.***.*************..*************** .****.*.**.********.*****.****************.*****.***********.**************...*.****.***.****.***.*********.*****************.***.*****.*************..**.****.**********..****.****************.***.********.****.*.*******.***********.**.******************.**********.*****.*.*********************.*.********.******************..***.*************.*****************.***.********************************.**.**.******.**..******.************.****.**.********.********.********.**************.***.*************.***.*********************.*.************.*******.****.*********.**********.*.****.*****.****.***********.****************************.****************************************.*****.*****..*************.*************.*.****.***.******************.*.********.**.******.******************.***********.***********.*.****.*******..**.**.*****.**********.***********************.*****..*************.******************************.**********.*************.****.*******************************.*.************.********************************.****************************.**.***********.*.***************..*******.****.****.**.********************************.***.***********.******.****.*.*********.**********************..***************.****.*.***********.*************************************.******.**...************..*******.*******.*****************.*********.*******.*****.**.******.****.****.********.*****.****************************.*.***.***********.*****.********.*.*******************.************.*.******.****************.**************************.****************.******.*..*********.*********.********************.**..***************.******.**.**********************.*****.*******.*******.*************.************..****..***************.**.*******.***.**********************************************************.*.***.******************************.***********************.*******.****.*.***********.***.******.*****************.*.*****.*.*****************.***************.******.** *************************..********.******************************.********....******.****.*************.*****..****.*.*****************.******************.******.********************.********...********.*****.*******.*****.*.*.******.********.**.******************.*.**..*********.*****.***.**.***********.************.*.*****.***********..*****************.**.**..****.**.*********************.***.*.***************.***************.*****.*******.*****.****************************.******.*******.*.**********************.********.***********..********..***..***.*.*******.*************************************************.******************.****.******************.************************************.*************.*****..******.*.*.********.********************.**.***********.*****************.********.***.*************.*****.**.*********.*********************.*********.********.**************.****.**************.*****.***********.******.***.*********.***.******.**.**************..********.**.******************.***.***.*****.*****************.************..*********.**.**********.**************.*********************.******.****************************.*..**.**********************************..*********************.**********.*.*******************************************.**.*********.***********.*.**.*******************.********.*****************.************.***.**************************.*********..*******.*.********.************.**************.**************************.********.***********.*****************..****.******.*******.******************.*******************.************.*******.************.***.**.*.***..*.************.**********.****************.*******.****.************************.***.*****.****.***.****..**.***..**.******..****.********************.********.*************..**************.*****..*.***************.*********.******.**************.****.****.********************.**.*******.*************.***.***.****************************.*.*..*********.**.*.** .*****.************.******.***.****.**********.*************.*.*********.*.*********.*****.*..*.**************.*****.****.****..*.********.*************************.**********.*.*.***************************.******.**********.**.**.***.*.*.*********.***.**************************.**************.********.********..******.*.*****.************..*.*************.**.***.******.***.**********************************************.****.*******.********.********************************.****.**********.**********.****.****.*.****..***********.********.******************.***.******.**.***.****************.***.**************.******..*****************************.************.****.****.***.******.*.******************..******.*********.*.**********.**********************.**************.**.****.***.**************..******.*********.*.*********************.*.*******.**************.*****..******.**************.************.**.*********************..***.*.*.*.****..****.*.*************.****..******************************.******************.***.**********************************.******.**.*************.*****************.***********************.**.**..***.**.***********.****************..************************.******************.***********************.***.*******************.**********.**.********.***********.*.***************.*****************.******************************.**.***.**.***.*.**************.********.*****.**.***.***********.***..*****.***********.****.********.****************.********..*******..******.************.*************.*********.******.*************.**.***********************.*.**.*...****.**..**********************.***.**********.*.************.*********.********.****.*******************************************.*******.*******.******.***.***..****.**************.***************************************.*********************.*****************.******.*******.*************.*.****************.****.*.*************************..**********************.********.***.** **************..***************.*.*.***.*******************************.**.**********************************************.*********.*..******.*******************************.******************.*.*********.***********.*******.*********.***************.******.****.**.****************.****.***.****.*.****.*...*********************.******.******************************************.**.*******.*****.***************.****.**.***************************.*********.*****.***************.**************.******************.**********.****..***.*************.**********************.******.****.*************.**********.**.***.**********.*****.*********.************.****.*********************.********.***.*********.****.**********************.********************.***************************..*.*******.**.********************************************.*********.***********.*************.******..******.*****.****.**..***.******.************************.*.****.*.***.************************.********************.****.***.*****.*******.****.**************.*.**********************.***.**.****.****..**.***.*******.********************************.***********.**.*******************.*********.**************.****************************.********************.******************************..*.*********.*..****.*********************.*..*..****.**************.*********..**.*******.**************.***.*****.******.**.***.*****.**************.**.*********************************************.********.*****************.************.**********************.******************.****.*************.**.********.*******************.****..***********.***.**.*.******.*********.**********************.*****.************************************************************.*****************.***********.****..***..******.**************.*******.*******.*.******.*******************.****************.*.**********.*.****..*.***.**.*.*****.*.***.**********.********************.*******.******************************.************** **********************..*********.******.************.*.*****.***************.***.*****************.************.**********.*.****.****.***.*.******************************.******************.******.*.*.****************.***..*.*.*********.*****.**************************************.**.*******************.*************************.********************..************.*.***.**.**********.*********************************.*********.*****.***.*******.***********.*********.****.*********.**.****.**.*************.***.**.***.*******.******************.****.***.*******************.*.*****************.*.*****.**.***.**.**.*..**.*************************.**.********.*****.**.******.**********.**************.*****.****.*****************.******************.*.**********.*********.**.******.*******.*******..********.**.******..********..*..*********************.**.****************.****************.********************.******.***********.******************.********************.****.*.*************************************.*****.**.*****.*****.***********.***.******.***.***********.**************.******************.*********.************************.*********.***...**.*********.*********.***************.*************..*********************.***.**.*******************.*.*******.***********.********.**.****************.*******.*.*************************.****.************************..*.*************.********.***************.**********.***********..********.********.******.*.*********..*****.*******.****.***********.*****.*.**.************..******.*.************.*****************.**********************.*************.*********.******.*..***.***********.*************.**.**.*.**************.***.**.***************.**********.****.*******.**.**.*************.***********.*******.****************.*********.********..**********..*..***.*.*.*********.************.*******************************************.********..*****.******************.**********************.******.*.****.**.***.******.*.** *******..*************.******.********.**.***.***********************.*********..********..******************.*********************.******.*****.******************.*****.************.*************.********.***************.************.**************.*********.*******.*.****************************.****.*********************.**.**************************.***************************.*************.**************************.**.*.******.******.**********************.**..********.*.**************.***********.**...********.*.*.*****.*****.********************.****..*********************************.****.**.***.*******.*******************************************.****.*..*************.*.********.*****************************.***..**********.**.*****************.*.*********.*****.*.**********..*.**********.********************.**************************************.**.***.*****.***.**..******.***************.**********.****.***************************************.***.************.*******....****************.********.*****.***********.**.*.***********.*****.*****.*********..***********.***********..**********.*************.*..*...*************..******.*..*****.**********************.**.*.****.*********.******.******.*****.************.****.****************..***.******.*.*.****.*********..**************************.*********.************************.****.*.******************..***..*****************.*****...*****.********.*.**.*.********************.*******.****.****************.********.***********************************.*****.*.*..********.********.*.********.*****.**********.**.***.****.**.**.************.*******.********..*********.**..*************************.**.************.********.*.*.*********************.******.*.****************.******.***********.***.*.**.*.*************.*******.****.**********.*****..****.****.**.****.******.**.******.*.***..***.*.****.*****.*****.****.*****************.*********************************************.*****.*************.***.******* ************.********.******.**.**.***********..***************************************.*****.********************.******.**********.**************.**.*****.*******.********.****..****..***********.*****.********************.****************.*****.**************.*********************.**.*****************.*****.*.*************.*****.******************************.*.****************.*..*********************.**.****************.**********************..*.*****.*******************..**********.*****..********.********.**.*.*******.*************.*.****************.*..*******************.********************.***********************.**.*..****.*******.*******..************.**.***.*************************************.*.********.*********.**********.*****..*******************************.************.**.*.*****.******************.******************.****.******.*********************.***************.********.****.**************..*****.***.*****.***********.*.**.********.***.*************.***.****.*******.******.*********.********.*****.***.*********.**.**************************************************.**.******************.**********.***...**************.*****.*..******************.***.****..**.***.*****************.***.******..***********.***********..************.*.*******.*****.**********.****..**.******************.**.****.************.***.************************************.**.*********.****.**.***.**.***********.*******************.********..********.***************.*********.*********************.*****.*****.*****.****.*.***.*********************..**.****.**.*********************************************.*******.*.****.***********.***.*.*.***********.***********.*******.*.*****.***.****************.*****.***************.*.**************.*******.**.******.*****.**********..*******.********.******.**********************.***********.*****.**.*****************************************************.********.**.*****.*************.**.***************************.************..** *******************************.**.*******..************************.**.*.***..**************.**..**.**.******.****.*.***********.**.**.**.*.******.**.***.*********************************.***********.***********.**********..******.*****.**************.*********.****.**.**..******.*****************************************.********.******************.*******.*****.*.****************************************.*************..**.*********..*********.*************.****.***.**..***.**************.**********.****************.*******..***.****.******.*********.**********.********.************************.****..*************************************.******.*.*********.****..**********.***********.******************..*********************.************.***.******************..**************.****************..*****************.****************************.*****.*****..***.*****************.***********.******.*************..**********************************.*****.********************.**.***************.*.*******.***.******.*********.************.***.*******.*.******************.*************************.***************************************************.******..******.************.****.*.*************.***********.**************.***.**********.******.*.***.***..****************.**.*.*****.********.*.******************.*.*.***.*****************.**.***..********************.******..******.**..***.******.***************.*****.**.*****.***************.********.**********************************************.*******************.**.*.********..*.*************************..********************.****.************.*******.*.**.****.********.********.***********.********..*.**.***.****************.**********.***.****************.*.*****.****.****.*******.*******..*.********.*************.****************..*****.************..****.********.*****.*******.*********.******.****************************..*******************.*************.*.*.****..*********..**************************************** *.********.*****.*************.******************.******************...*******.**.**.***.*******.***************.*.***********.***.***********.******..***********..******..****.*******.**..****************.***********.***.**.*******..*****.**************************.**.**.**.***..*******.*********.***.*.****.************************.*************..**.*.*.****.************************.*****.****..**.***...****.***********.****************.*****************************.****.***************..*****************************.******.*.***********.************..*****.*********.***************.**.*.***************************************.***.**.***********.*.**.*.*****.*************.**********..*******.*************************..*******..********************************.*.***************.**********..**.*****.**.************.***.****.*****.***.*********.******.**.***.***.**.********.**.********************************.***.******..*.*********.************..****.************..*.******.*********..****************************.***************.****.********************.*****.*********************.**.**.******..*****.***************.**********.***********.*******.******.*********************.*****.**.*****.******..***************.***.*.*.**.***..*.****************.******************************************.*.************.**.**.*******.***..**********.*******.**************.***.*.******.**.***********.*****.***.***************.******.***************.*****.*****************.*******.**..***.**.*.******.***********.***.*******..***.****************.**.************.*****.***********.***.****.*************.*****..****************.*****...*.**************.******.*.******.***.*******.****************.**.****************.*.*********.******.*************..**.****.****.************.***********.********.********************.***.*******.**************.****.*********..******************.*.****.************.**.*.*******.********..***************.*******.****.***.*******.***************.***.*****.** **.***********.****.***.****************.*********.**.********.*************..************.**********************.*********.*.***.*.****.*********.*****************.***************.********************************.*.***.***.*.**************************.***********.************.*********.******.******.************************.*****.***..********.***********************************.**.************.********.********.**********...**.*****..********.*.*.*****************************..****.*****.****************.*.**********************.*******.************.*********.**********.******.********************.***.**.***.*.***********************.**.*********.*.****************************..****************************.****.*****.*******************************************************.****.*******.********.*****************************.************.**.******.******..*********************.*****************..***.************.*******.******.*************.**************.***********************.*********************************..*****.************************************.******.*****.***.***.***.***.*************..***********.*.*.**************.*******************************.*********.*******...****.*.**.***********.****.****.*********.******.*****.**..**********************************.*.**********.****************.**.***********.**********.*************.******.********************************.*.**.***********************.*******.*******************************..*****************.***.*******.*.*.*.*****************.************.****.*************.************.*********.*******.************...***********.*.*.*********.********.***************************.****..****..******.*.*..*********.***********************.*********************.*.**.***********.*****.********...*******.******************************.****...****.*********.**********.***************.**.******.*****************.*.***********..*****.*.*********.**.***.*.*****************.****.***..*.**.*********.************.**** **.***********.****.******.*****.******.***..**.*********.*****************.*.***************************************.**********************.****.****.*********************************.***********.*****..****.**.***..*****.*.*.*.****.**********************.***********************************************.***********.****.*.**********.**********.*************.*.******.************.*******..****************.****.********.****.***********.***************.***.*****************************************************************************.******.******..***********.******.****.****************************..*********.********.*******.*************.*********.***..******.*******************.**.*******.*****.*************************.***.****.********.**************************..**.*.**.**.***********.******************..********.********************..***********.***.****************.*****.*****.**.********.***.******************.***.*******.*.********************.***************.*************.**********.****.*.***************.*.********************.*.**********..***.*.*****.*******.***********.***.****.**********.***.**..***.*.****.*.****.***********.*******.************.********.**********.****..*************.******************.***********.***.****.****.*******************************.********.*********.***.***********.*****************.****************.***************.*******.*.*.*************.**.***.***********.***********.*************.****************.***********.************.*.****************.***.***.*****.*****.**********.******.*******.***.********.**.******************************************************.*.*.*.**.***.*****..********.************.***********.**.***************.**************.*****.********************.******.*******.*.*****.*****.***..*******.***************************.*.*****.****************.****.*.*******************.***....**.****.**..***********.**.**********.*******.***.**************************.**********..*.**************.******************* *..******.***************************.*******.*****.*********.*********.***..***.************************.*******.*******************.********.****.*.**********.****.******.**.**************.******.***.**.*.**.*******..*******.*.*****************.*********.***********************.****************.**.***********************************.****************************.**.******.*.**************..*****.*.********.***********.*.**.******.*.********.**...*****.****.****************************.**************.******.************.*.*******.*********************.*.******.****.*************************************.***********.*******.******.*.*********.**********.*****..*.***.*************.***************************.*********.*******.********..*..****************.*********************.*******.*************.*************.***********.***********.**..***..***.********.*******..***************...**********.***.******.********..*.****.***********************.****.*.****.*******..************.**************.*****.****************.**.*******.***************.*******.**.*******..**.*******.********.********.*********.********.****.***..****..******.*********************.***.**********************.**.********************.**.**.*******************..*.******..***************..*.******..**********.****...*****.********.***.**.*****.***********************..*.******.*****.********.*.*********.***.*.************.**************.*******.**.****************************.****.************.****..*********************.*************.*..**************..********.****.*.*************.*****.********.**.*************.**.**********.*********.********************.****.*****.*.****.********************.*****.***.***...***********...************.************.*****.***..*****.********.******.********.*************.****.*******.*************************.*********************.*.*******.*******.**..******.************.**********.****.**.*.***.*.**...*.**********.****.***.***************************************** *****.*******************.******.***.***************.****.******.***.*.*.****..****.*.********.*******.****..******.****.*******.************.*****.*******..**********.*****..*************************.**********************.**************************.******..*******.*******.*************.***.*.***********.*.***..********************.***.*************..***********.***.******.*********.*****.************.****.****************.***.**.********.*****..*****.********.****************.****.*************.****.*******.**.******.***********.*.*.******.****.*.*.******************.**********..***************.***.****************************.**.*************************.*******.***********.*****.*******.**********************************.***.*****.***.********.******.***.**.***..**************.***************.*..********************.*.*******..*****************.***.***.*******************************.******.***.**.*********.*******.********.**.*******************..*.*****.******.*******.**************.********.**.******************************.****.****.***************.**********.******.*.***..*****.*..************.***************.*****************************************.*****************.**.****.************************.****.***.***************.*.****.******..*******.*******.**.****************.**************.***********.**.*.********************.*****************.***********.****.*****.****.************.******.***.******.****..********..******.*****.*.****.*************.*.**************************.***********.****.***.****.****.******.***********.***..***.**.***.*****.***************.************************.******************************.*****************************.**********************.**.***************************************************.***.***.***.*****.********************************************************************.**.**.************.***********************..**************.************.*******.******.**********.*****.*..**.********....*****..*****.************ ***************************..******.******.***.********.*****.**************.**.******************.*****..*****.**************.**.*****...***********************.****************************.*******.**************.*****.******.*.***.*.****.**.*****.******************.***********.***********.*********.******.***************.******.*.**********.***************************************.***********.*.**.*****..*****.*********.**********************************.******..*******************.**.*.*.**.*.******.****.*************************************.********************************************************.***********.***************.**************************.******.******.**..**********..***********.****************.***********.***.***********.**.*****************.*.*********.**.*******.****.***********..***.*****...************.**********************..****.*******...*.***************.*************.*.********.**.**************.***.*******************************.****.*.*********.**************.***********.**.*******.***********.**************..*.********************.************.***************.*******.**********************..**.***..*****************..***.***********..***********.***********.***.*.*******.***.******....****************.*.**************************.********.*****************************.***********.******.*****.*******.*****************.*******************..**..***.******.**********************.*******.**.*.******.***********.*******************.******.*********.***.********************************************************************************.****.*************.*.***.***********.**.**************.**...****************************.********.**.**.********.*******.*****.***************.************.*******.**********..************************.***.*********.**********.**.****************************************.**..*.****************.****.******.***************************.**.**.***..**************************************.***********.***********..*..*.*** ***.******************.*.************.********.******.******.*****.**************..*************************.*****.***.***.***.****.*.***.********************..*************..*******.***************.***.*******.******.**********************************.**************.*********.***.*********.********************.*.**.*****************.******..***.*.*************.******.****************...**********************.*****.*****************..**************.**.*****.************************.**.**********************************.***.***.******..*********************************.*******..************.******.**.*********************************.**.**********************************.*.****.****.******.***.*************.*.**.***.*.********.***********.*****..******.*****.*.*.*.****.*********.*.*.**************.**...***********.***************.*********.*********************.*.******.************.*************************************************.***.***.***********.***.******************************.***.****.**..**********.*************.****.*************.*.*****.*************.****.*.*****.***************.*************.*****.****.***********.***********.******.*.**.*.**************.*.*******.********.****.******..**.*********.**.**.*.*********.**********.***..******..********************..****.***...********************...**********.*********.*********..************.******.********.*************.**************.**************.*****.******************.**************.**.*****************.*************.***.****....**************************************.*****.********.*********************.**********.**********..*********************************************.*******************.****.***********.***************.***.*********.****************.*.***.*****.************.*.*******.********.********..**.***.************************.*.**.*************.**********************.***************.*********************.**************************.***..*****..***.*********..*******.*****************.**** ********.**.********.**..***.*****.*****.******.**.****.***.**************.*********.**********.********************************.**.******.*************************************************.********.**.***********************.*****..***********.************.**********.*.********.**.***********.******...******************************.******************.**********.*****.******.**.***.**..****.*******.***..**********.*************.************.*******....****.***.*******************.********.***..***************.*********...*********************.**********..******.***************.**********************************.**.***********.****************.**.*.***..*****..***************.****.***.****.****.*********.*.*******************.****.********.******.*.*******.*****.**.*********.********.*.******.**.*.******.******.************.***********.*******.***.********..*****************.*.**********.**.**.*.******.****.*******.**.*************.****.*******.**************************.*****.***************.*******************.*.***.************************************************.***********...********.**..*********.*******.****.************.********.*****.********.****..*.****.*.**.*.***************************.**************************...*******.*****.******************..*****************************.********************.**.*************.*****.*****.*****.*.**.**************.***.*************.****.******.****.**************.*.****..*********************************************.******.********************..*************************************.*.***************.****.*.*****.*********.*********.**.*****..*****.*.************************.********.*.*******.*****.**.****.****.**.************.*******.***.*********.**********.********.**.**************.**.*.*********************************.*.******.******************.*..***********.*************.***..**************.************...**..********.*******.*..*.*********.****.****.***********.**************.*********.*********.********.*** ************.******.**..*****.********.*****.*******************.************************************************.****.**************************.**.****..**.*.**.**..******.*.*****.***********************.*****.**.**.*****.*.***.***************.*****.**************.******.*********.**********.*****.*********.***************.**************.*.********.****.************.**.********.***********.**********.*******.*.****.*********.*********.*.*****.****.********.************..*.*****.*****.**********..***.**.******.*************..***********.*******.****..*************************..*****...**********************************.*******.*****************.*************.*********.******.**.**.******.******.*************.*.********..*******.************.****.**.*.**********.****.***.*******.**.******.*****************.****.*.*********************.**************...*************************.*******.**.**.********.*********.***.*******.****************...*****.********************************.*********.*******.********.*******.***************..************.*.***********.***.****.**********.*******.**.***..***.**.*********.*.**************.***************************.******.************.*.*.***..***.*******.*******.**.***************.**.*.********.*****..***.********.**********..*****.***..**************.*****.****.*******.*********.**.****************.************************************.******.********.*************.******.*********.**************************.*****.******.****.**.************.****.***********.*******..********.**************.*.**..******.*.***********...*****************.********...****************.******.**********.***********.**.******************.*.**********.************.*****..*******************.****.****..*.*.**********************..***..***********.**.*..*****.*****.***************************.*.**********.*.****..*******.********.****.********..**.******.*********.**.**************.********.******************************.***********.*************.******* ****.***********.********.*************.******************.***********.***************.*****************************************.******.***************.***************.******.******************..*..*******.***************.*****.***********************.***.******************************..******************.****************.***.**.**********.******************..********.**********.**.**********.***************************...**.*.**************.**.**.**.************.*.*****.*****.**.***********************.******.*********.************.******************************************.****.*.******.***..*******.*****.****************.**.***********.****.******.**.***********************.******.**************.*..**.**.***.********.***********************.*.**********.*****************.***.************.************.******.*********************.********.**********************.***********.********.**************.*******.*.*****.*******.***.******.*******************.**********************.**********.*******************.**************.********.***************.*******************..********.********.*****.******.*******.***.****.***.***..*******.***********************.*********.*************.*********.***.****.***.*****.*********.************.******.**************.*****************.*******.*.*..*************.******************.**.*********.***.******.****.***.**************.***********.*.*****.**************.**.*******************.***********...*********.*********.**********.****.**********.***.*.**.**********.**...************.******.**.******.**.***..******.*.****.*******.***.*****************.****************************.********************.****************...*.******.********************.**********.*.**********.*.******.************..*.****.*************.*****...*.*..****.****.*.**********.******.*********.*********************.****.**..*************.*********.*******.************.***********.**************.**************************..***************.*.*.*********.****.**.**** *.**.*.*.****.**********.****.********************..**.****.****.*********.*****.******.******.**.*****.************.*******.*****.*******.*****.****.********.********.***.**********.*****************.********..**.*********..*****************.*********.*.****.***********************.************.*.***********.**************************.**************.***********.****.*****************.*************..*****.**.*.***********.******..***.****.***********.******...****..*********.******.****************.******.****.******.**********************.****************************.**.*.******************.******..******************.************.****..******....******.******.********.*******************.*****************.******************.*****.****.*****.***.*******.**...*****..***.*********.**********.*******************.*******.***********.******.*.*************.**********************.***..********.*.**********.************.***.*.***.********.***.****************.*********.*********.**.**.*.****.***********************.****************.****************.****************************************.*********************..*************.*****.***.************...***********.********.*********.**********.***************.******.*******************************.*******.*****..***.**********.***.*******..*************..*******.****.****************************.******************.*****************.***********************************.***************.*.***********************.**.*****.***********.*********.********..*********.******..***..*.**************.*************.*********.******.*****..**********.***************************.****.*.**************.****************************.*********..**.*****************.**********.**.******.****.*.****.************.***.***.*.***.***************************...*************.*************..****.******.********.***.*******.**********.******.*********.******.*****.***.*********************************.****..************.**.*******************************.* *.*..***.*****************.**************.***.**************.******.******.***************.********.****..**.*****..*******.*******.*****************.************.********.***.*.************.*******.*.*****.*******.**********.***********.********.***.***************.*********.***************************************************************************************************.**********.***************.*.***********.***********.**.****..****.********************************.*.***************.******.******************..**************.*********.***.*********.*******.******.****************..***********.*********************.**.*******.****.***.**.**************.********.***.******..**.************.*******.*********************************************.************.*..***.********************.*******..***.******..********.*************.*.*.****.*********.************.*****..***********.**********.*.********.***********.*********.****.*****************.*************.**********************.********.*****.**********.******.**.*****.********.*****.**.*.***.****.*************..****.***********..**.**.***************.*********.***********.*.**************.***************************.****.************************.*...****.*.****************************************.***********.********************.***.***.***.***.******************.************************************.****.*****.*****************.*********.*.********.**.*******************************.**********************.**.*.*********.*************************.****..****..***********.********.**.*******.****************.*************..*****.************.*********.****.***.********.******.*****************.**.**********************************.******...********.***************.*****.*******.****************.*.******************.************.***.*********************.**.*****************.**.*************.***.*********************.*****.**********************.**********.************************************.******************..** *****.*****..*****.*.*******************.***********.******.***.***.******..************************.********************.***.**.********************.*******************..*********.*.***.***.*.**************.*********.****************.*****.******.**.****..*****.******.*.***.**.******.**.********************.*******************************.****.*********.*****.*.************.**********************.**.***********************.************.*.******.***************.***.*****.***.*********.**.*************.******.****************************.******************.*****.************.**.***.***********.***********.**************************************************.********.***.***********..**************..****************.*****.***********.**.*********.***************.********.*********************...*******.****************.********.*..**.********.***********.*.**************.**.*.*********************.**.*****..****************.***.*****.**.***********.***...***.***.****.****************.*****...**************.*************.*****.***.*.************.**********.*******.*****.*******.*.**************.***.**********.*****************.*.******.*****.****..*******************************************.*****.***************.***********.**.****.*****.********.********.***..***************************.****************.*****.********.************..*****.*****************..************.*********.***********************************.*****.**************.***********.********..****************.*.****************.*******************.****.*.*.***..*****.******.***.**********.**********************..****************************.*.*******************.*******.****.**.****************************.*****.*******.*********************.*.*****..***********.*.***.******.******.***.****.****.*****************.*.********************.*****..***..*******.******.*******.***..****.**********.****.*..******.**********.****.*************.*.*******.*************..**.******************************************** *.**************.**..*****.***************************.*************.*****.***********.**************.***********.***.**********.*****.*********.*********.**.*.****..******.****.***.***.***********.*************************.*..**..********.*************************..*************.*************..******.*********************.***********************.************.****.*.*.**.*****.*..****.********.**************.************************.****..****************************.***.****.******.*******************.********************************************.***.****.**************.*******************.***.********.*****.******.*********.******..*********************.*.***********.***.***.*******.*.*************.**********..****.****.****.************.*********.*****************.***************.*******.****************************.********************.*********.****.********.****.************************..**.*****.******..****************.******************.******.*.**.*****.********************.**************.****.****.**.*******.***.**********..*******************..***.*****.**..********.******.*******.**.***.************.**.*********.**.*********.******.**.*.******..***.**..**************.****.************.*******.********..***.**************.***.********.****.****.****.************.*********.*******..**.***********************************************.*********.*******.**********.****************************.****.**************.*.****************.*.*********.***************..******.*.*********.**.*********.*******.***.**********..**.**************************.****.**.**************.*******.********.**.*********.*******************.*.*******.************.*.***.****.************.****.*******...*****.*****.******.***..*******.**************************.*.*****.*****.***************.**.********.*********.***********..***.*********.****.************.***********.****************************.***.*************.***.**********.*.*************.**.*.*********.*****.*************.*******. ****.********************.***************.********************.***.**************************.***********.*******************.*.***************.*********************.*.*****************.**************************.*****.*.****.****.****.******.******.******************.***********************.*****************.******.**************************.***********.**************.*****.*************..*****.*********.*.****.****************.*.*.*****************.**.*************.*************************..**.*************.*******************************.**.***.******.*.*.***.********************.**.*************.***.****...************.*******..*.***..***.**..***.***.**********.****..*****..*****.*****************.***********.**************.*************.***********************.*.********.*.*********.**.**************************.************************.*****.**..*********************.*.**********************.********.*************.***.******..**************..**********.******.********.***************.**********************.*..***********.****************.***********.***************************.******.*****************.***.***************.*************************.**.************.**.***.****.**********.******************..****.*********..**********************.***..*************.**********.*****..**.**.*****.**************************.*.*******************************.*.**************.*.******.*****..****************.************.****.**..********.***.*****.*.***.********************.*.*************..********.****************.*.**.*********..*********.*****.********.***********.*.********.**************.*********.*.********.*..***********.********.***.***.*.************.*******.*****.***.***.***.**.*******.************************.**.**.******.*****.********************.**.*****..***.******.****.******.*****.************.*************.**.*********.***.*******..******..*********.********************.******.**..**.***************************.***.********.**.****.**************** ***.*.***.*.*..*.*******.*******************.**.*******.***************************************.*************************.*.*****************.****.*********************.*********.***********.****.****************.******.***.*.********.*.**.*.**********.*.********.****.********.***...****************.************************************************.***.********.******.***********.********.*****************************************.*************.*******.**.**.**..*.******..******.*********.******.****.**.******.**********.**.**.****..**************.***.*********.**.*.**********.*.*.*********.****************.****.*************.*.**********.**.****.***.*****.**..********************************.*.********..****.**********.*.********.***********.****.************.*..************.**************..**.*************************.*.***********.*.**.********..***************.*.******.********.**********.*****..*****************.************.*****.*************.*********.*****.**********..**..***.*************.**********.*************.****.*******.****.********.************.*********************.****..*************************.****************..***********.******************************************..*********.*******.**.****.*********************.********.******************.****.****.***.***.*****************.***.********..****.*....*******.********.*.************************.****************.************.****.****.***********.*************.***********.**.***.********************.********..****************************.****************.********************.******************.**..*******.****..*************.*******.**********.*..*********.************.****.*******.***************.*..*******.***.**************************.***********.************.****.***.****..**.*****.***.**.***********.*********.**********.**.*******.***.*.*.******.***.****.************.******.******.***********.**.**.***************************.**.********.*********.********.*.*.**..*********.*****.*******.***** *******.*******.****.*************.*******************************************.***********.*********.**************.******..*.**.**********.*.***.*.********************.*****.***.*.**********************.**.***************.*.******.****.****.*****.******************************.*******..*******.*********************************.****.*.*********.*.**********.************.*******************.***.*****.*.****.***.*****.*.****.***********************..******.***********.*.***.*******.*******************.*******.**************..**..**********.***.********.****.****.*************.****.*********************************..***********************************.*******.***.*****.*.***************************.**************.*.****.*.*************.*.********************.********************************************.**********.*******.**.******.***.***.*.**************.*********.***.************************.******.**********..***.*.*****..****************..************************************************.****.**************.****.**********************************.***.********.**.******.**********.**.***********.**.**************.****.*************.*************.**..************.***********.**********.******************.***.******.*******.****.**************.*******.**.***************.***.**.*.***.**********************************.***.**************.***.*****************.*******.***.************.****.*************.*********.**************..*********..********************.***********.******.***************.*.*****.**.*****.***.***************..***********************.**********.**.*******************.**********************.***************.**********..*****..********************.*****************.****.*******************.****.********.****.***.***********.*******..*****..****.******************.***************************.******.*.****.*******.******************.***********.******.*****.***********.*.**.*******.*********************************.******..*****************.************** ****.********.**********..********************************..****.*.****.****************.***.**.*.****************************.*******.*****.**.********.********.******************************.**.******************************..**..***...******.*****************.******.*******.********.***.*****************.*..*******.***********************.***************.***************.****************..************************..***.*******.*********************.***.*****.***********************.***************.*.********.************.************.*.*.**************.*.********.*.*********.****************.*************.*.***************************.**.******.**********************.****..***********.**.**********.***************.**********.*****************.*****.**.****.***********.**.************.*************************.**.***.*.**********.********************.******.***************.******.**.*********.*********.*********************************************.****.*****.*******************.******.*.*********.*************.********.*****..************.*************.*************..*******..**.********.**.**********.********************..*********.******************************.*.****************.****.**..*******..***********.******.**.***.*************.**************.****.**************...*********************************.**********.******.********.*******.******.***.****.****************.**************.****.**********.*******.*******.************.*.********.******************************************.**************.*******.*.*******.*********************.*****.**********.****************..*****************.*************.***..*.*.***********************************************************************.*******.**************.********.*..**************************************.******************.****.*.*********.**************.*********.*******.****.*****..**.*.*********.******************.**************.**.*********************.***********.*.****.****.*********..**.****************** ****************.**********.**********.***...*******************.************.*********.*******.*.**.*******.*******.***********.**************.***.***********.******************.***************.***********.**************.*******.***.***.*.********.**..****.*******.**.******.*.******.**********.**********.**.*******.*.***********************************************.********..*******.**.***.******.*****.******.*****.*****.*******.*****************.***.****.*****.**********..**.******.*.*********.***********************.****...****************.********.*.******************.****.****.*****.*****************.*.********.*************.*.**.*******.**********.**.**.*********************..*********.***********************.************..*****.*.*.**.**.****.*.*************.*.***.****.********.************.*************************.*******.*****.**.***.*.********.*************.***.*******.*.****..*.*******..********.**********..***.****************.***.************.*************************************.*****************.************.********..*****.*****..**********.****.***********.*******.**********.*.**.*.**************.*******..*********************.*************.*.**.*.*.*****.*********.*******.**.****.*************...******************************.*******...************************************..*.****.**************.**********.****.***.***********..*****.*****************.*******************.****.**.*********.***.*******.****.***.***.*.******************************.*********..*************.*************.*******.*******************.**************.******.**.*************.**************.********************.*****.*.************************.***********************.**********.***********.****************.*..*******.*************.*************.**********.******************.*****.*******.*.***.********.....************************************.*******.**************.**.**********.***.****************.*.*******.*******.**************.*******************************************. **.******************************.**********..********.**********.*******************************************.****************.*.**.*.****.****************.*********.*****.****.*********.*************.********.**.**.**..********************.***.***********...*.***.********************.****************.**************.**.*******.**********..*************.*******************.*.*******.*****.********.*.**.****.****************.****.*******************************.*..************..*****.*.********.******************.************.*****.*********.*.******..***.*******.*.******.***************.**********.**.****.**************..*..**********.*********.*********************.********.*********.******************.*********.*************.***********.*****.*.***.***.*****************.**.*.**.******.*****************.*****.*******..*********.*************..*****.****.*******.****************..***..**.*****.***************************.***********.***************.*******************.******.****************.*.*****.*.**.****.******.**.*************************.***************.*******************.********.***************.****.*********************.****************************************************.********.**************************.************.*.*****.*.***********.******.**.**********.*****.*****.*******.*.***********.********.*******..****..******.********.***.******.***********.************************.****.**********.*********.**************.******.************.******************.**********************.**.***********.*****************.**.*********.********.**********************..****.****.*****.****************..****.************.***************.***********************.****.*********.***.****.********************...*************.**************.**************.*********.****************************.*************************.************************************.******.******...************.*****.*************************************.*****.******..**.*.**.****.*************.**** *.***********************.****..****.*.*******************..****************.************************.*******.******.*****...***.******.********************************.*.**********************..********************.***************.***********.*****.*************.********************.****.*****.*******.*******.*.****************.********************.****.**.**..****.******.***********************..**********.***.**********************.*.***********.***.*.*****.***..******..**************************.**********.***.*************.******.**************.****.*******.**********.**.******.*****************************.***********.**************.*************.******..*********.**...********..***.****.*.******.**.*******************************..**********.*******************************.**.**.****.*.******************************.*****.*.*..****************.*****.*******************************.*****************.**.*********..*.******.*****.*******.*******************.*****.******..****************.**.***..*********.**.********.*****.*****************.****************************************.********************.**...*******.***********.**********.**********.*********************.***********.****.*********.******.****.***********..******************.********.**.************.**.***.***.**********.****************.*.***.****.*******.**.*******.***********.********************.***.****************.*******.******************.*******.******************..***********.***************.**********************.************************************.*.******.*******.**.***.****************.*****.*******.**.***********.*********.**.****.********.****.**********************************************.*******...***********.****************.**.*********..******.**********.**************.*****.**.**********************.*****************.****.************.**.****.**.**********.*******..*********.**.*******.********.*.**********************************.***********.**********.*****..***.****.***.** ************************.***********************************.****.***********************.***.*****************.*********..********.*****.***.**.****************************.*****.*****************.*.***********.*.*******.*****.********.*******************.*..*******.********.*********.*********************************.***************.*****.*************.***********.**********.***********************..***.*.*******.********************.**.*****************.**.*******.**..***.***.****.**************************..*******.******.*****.*********************.*****.**************.************************.***********.************.************.*******.*****..**.*.******************.*****************..*********.**.*****..***********..*****.*.*.******.*...****************.*.*****.************.***.******************.*************.************************.***********.**********.*****************.******.******.********************.****************.*******************.***********.*******.*******.**.*******.******.************.******************.*.***.*.***.****.*********.**********************************************.*********************************.*****.********.********.***************..**************.**.************.****.*************************************.**.***.*************.*********.***.****.*****.*.*****..*****..**************.*..***..***********.**************.**.**.**.************.**.*****..*********.************.*****.******.*******.******.*********.*.***************.******.*****************.**.***************.*************.*********.*.****.***********************.***.******.*****.*******.*********.***.******.***********************.*************.***.***.*********.*****.*..***.***********.*.********..***.******.*******.**********.********.***********.**...********************.***.******.**..*********.**************.************************.*******.******..*****.**************.**.******.**********.*********************.**.************.*.*****.*********************** *********.**.******.*******.******.************.*.*************************.**************************..**********.********.*.*********************.*.*****.************..******.*******.*******.****.*.****.****.*.******.*.*.***.*.*****.********.**************..*.****.*******.****.************.**********.********.********.**************.********.****.*********.*****.*********.***********.*******.**.*****.*******.*****.***************************.***.*.*.**.*.**.***********.**********.********.**.****...*******.********.*******.**************.******.*****.**********************.***************.***********.****.***.*******.********.*******.************.****************.*.*****.***********.***************************************.**.********************.*****.******.*****.********.************.*********.****.**********.*.***************.***.*******..*****.****.****.*.*************.***.****.***********.***.*****...***************************.*********.************.**.****************.***************..*..************.****************.*******************.***********.***.*********.********.**.****.*********.*****.***********.*************************.***********.********.******.*******.***..**********..*.***.****.****.**********.*****************..*********************.***.****.**.*..**************.***.*.*******.*************.*********************************.*.**.************.**.************************.**********.*************************************************************************.***.**********************.****.********.***.*.***.******************.************************.***********.****.********************************.****.**********************.*****.*****.**.*.**********.***.*.************.*************.*****.***********************************.*******.*****************..****.*************.**********************.**.****.**.**.*.*****************.***.*****.******.*****.***.**.*********.****.***.*******.*.****..*************.*..****************.*..**..******.***.* *******.************.***********.*.*********.*.**.**************.****************************.*****.*******.*********.******..**********..***..*****.*************.**************.*****.************.*****.***********.***.***.***********************.******************.******.*.*******.********.***.****.*********.****************.*.****.***.***********************************.****.***********.**.*************.*******..*****.**************.***.*.*******.**...*.***.*.***********************************..********.*******.***************.*********************.********.*******.***********.*******.**********************************..*****.*******************.*********.*****.*****************************.****.*****.**********.***************.*.*****************************************.***********.**********.*****.*.*.*.*.*****.***********.**********.*.*.************.**.*****.*.*****.******.*********.**************.**.*****.*****************.************.***.****************.***.*.************************.**********.******************.***********.************************.*.********.****.******.******************.******************.************.**..**.***********.********.***.************..******..**.*****.*********.******.***.*.*********.*.********.*******.********.******.***************.*.****..**.**.****.************.**.************.***********.**********.***********.***..***************.****.***********.****************..*********..*.***.*****.*********.**************.************.****************************************.**..*****.***..**..**..***.***.**.***************.*****.********.********************.*************..********.*******.**********************.***.*****.*.**************.****.**.**********...*.*.************.*******************.***.*.********.****.*****.****.*******.***.*********..*******.***.*************.*.**.****..*******.***.**.**********************.*****.*******.*.***********..***.*********..*************.*.**..**.**********.*********.*.*.**.**.*****.*** **********.**.**.**.*.*****.**********************.******.********************.**.****************..***********.****.****.*.**....*************.******.********************.***.*******.*.*.*******.**********.******.****.*********.************...*******.*****.**************.**.***************************************.***************.********.*.**.************.*****.*****.**.*.******.**************.**.******.*****.********..*******..******.************.*******************.*********************************.****.**************.****.**.********.***.***************.*..********************.*****.***.*********..****.**.*******..***************.****.**.*********.**********************************.****.*..*******.*..*********.******.**************.*******.*********.*****************.***********************************************************************.*******..************..*********.*******.*******.******.*****************.*******.********************************************.******.******.*****.*************************.****.******************..**************.**..*****************************.*.*******.**********.*******.***.***************.*****.***.******.****.**.****..*..******.*..**..*****************.*******.**.******************.*********.****.**********.*.*.******************************************.**.***********.*****.*.*************************.**********.*********..**************.**.***.****************.**************.**********.*****.**.******.***************.***.****************************.*******************.*.*.**.*********..*.****.****.****.**..*******************.******.*****.****************************.****.*****************.*********.******************.**.*.*************.**..*****.*********.******************.******.********.**.**********.*************.**************************.*..**.***********.***********.**************************.****.**********.*.*..******.******.****************.***.*.***.****.*.**.****.****.***********.*************.*********.*** ********.*****.*.*****************.******.****************.*********.*******.**.**.*****.**.******.*****.*.****************..**.***.**.*****.****.*.************.**.*******************************.******.***.******.**********************.************.***************.*.*********.**********************.***********.******.*****.****************.**...***********.**.************.*********************...***.********.****.***..********.**********************..*********.**********.*****************.****.******************.*********.****.******.**..*.****.***.***********.*******.***.*****.*********..********.***************************************.**.*****.************.********************.******.********.*****..******.***.**.****.**********.*..*********************..********.***..***..********.**************************.*************.***********.*********.**.****.*.*******.**.********.*******************.*****.**.**.*************************.***********.***********.****..*.****************.**********************.************************************************.*****************.*..*****************.*******.**********************.*********************.************.********.*****************.************.**************.*****.**.*************************************.*****************.****.*.**********.***********.******.******************.*****.*..**.**************.*********.*****.*.****************.*******..***.**.***********.*************************************************.*******************.****************************.***.**********.****************.***.*******..*******************.********************************.******.*****.***.****.**************.************.*..***********.********.*.***************.***********************.**....*.****.*****************.*************************.**********..*****.***..****************.***.****.*****.*..***.******..*********************.*********.*****.******.****.****..***.***********.************.*******************************.**** ************.****.*..***.************************.****.****.******.**********.****************..****************.***.********.***.*****.*****.*****..******.**********.**.**********.******.***.*************.****.*****.***********************.*******.**.***********************.***.************.**.************************.****.**.**********.*.*****.******************.**.***.*****..***.*********.******************.***************.********..**.******..************..**********.***********.*******.*.********.**.****.****************..***************************.***.***********************************..******..**.*******.***************************.**********.*.****************.*****.*.*.**.*********.***************..****.****.***.*.**.*******..****.****************.******************************.************************.*****************.****.*****.*******.*.**.**********.**.************.************.*********.******.*********************.*.*.**.********.***************************************.**.************.***.*.***.***.*.*******.*******.*****************.***.*.***.*************.**.*.********************.****.*********.******.**.**************..****.*.*******.**************..*.**.*.*************.**.****.*****.***.********.***.*.******************.**************.***********.**.***********************.***********.*.****..*****.*************.****.********.**********.*******.********************************.***********...*.**********.*******.*********************.**.*.***.*******.****.***.*.********************.*******.******..*.****.*.*************.**.***************.*.*****************.*****.********************.***************.*.********.*******************.************.***.***************************.*.*************.**********.********...**********.**********.***.*.*************..***.*********.*****************.*****.**.************.***.***.******.**********************.***.*.***.*.**********.********.***.************.***************.***.*******************.*.********** *****..*.*****.******************.*.*.*.*****************************.***************.**********.***************.****..******************************************.************************.*.***************.**.***.***************.*****.***********.**.******************..**.*.****.*******.*..**.*..*.**************..**************.******************.*******.*******..****.****************.****.*****.***.**.*.*******..***.****.********************.********.***************.*************************.***.*..***********************.***.*.****.************.*********.*******************.***************************.****.********.************.**********************.*******..**************.**.**********.*********************.***.***..**.*********.****************..**.********************..******..*****..*..*************.****.***.**************.**************.*********.*********.****.*********.*********.*******.***************.**********.***.*********.***********.*******.************.***********..*******.***.**.***.*.****.**********.**********.***.**..*****************************.***.************.***.*.*****************.*****.********..*****.****.******.*************..**.********.*********************************.****************.*.**********.****.************..****.******.*.*****************.***.***********.************.***.*********.**********************.*********************.********.********************.*..*.*********.*************************.*.*****.*****.*******.***********..*******.****.**.*****************************.***********.******.****.*****************.***.********.***********..*.*..************************.**********.**********.*.****************.*********.*******.****.******.*******.****.*********.*.**.********************.***************************************.*****.************.**********.******.********************.****.**************************.*********.****************.******.**************************.*********.************.********.**.***************** *******.*****.**.*****.***.************************.*.*****.**********.****************.***.***.****.************.*****.***********************.****.**************.*******.*.***.**.***********.********.*********.*****.***************.*****.*****************************.**.*.**.*.*.**.****.****.******************.*****.*****************************.*********.****.**.***.**.**.****.********.***.**************.***********..****.*********************************.***********************.**.******************************.*****.***********.***.***********..*.*..**************************************.****************..***************.**********.**.**.**************.******.***.*****************.*****************.***.********..**.*******************************.***.************************..****************.****************************.*****.*******************...*.*****************************.**************.***.*****.****..*****..***.**********..*********************.*************.************************.*****.****.****************.******.***************..************.***********************.**************************************.**.**.*******.*******..*****.****************.***..***.****..***************.**************.*****.****************************.********.************.**********.*.*****.***************************.******.********************.***********...******.*****..****.*****.****..**.**********.****..**********..**.***.**.**********.***********.************.****..************************.************.********.*******.*.*****.************.****.**************************************.********.*************************************.*********.*..***************.***.******.*************.*************.********..****..*.*************.*******.************.******************.***.****************************.*****.******..*****..*****.****.****.*.**************************.****.******.******.***************.******.**.********.****..***********.******.***********.**.****** **.*****.********.**************.**.**********.*****..******.*****.*****.***********.****.*.****.*.*****..******.**********.*******.************.********.****...******.******************.*********.*************************************.*.**.************..*****************.*..*.**************.*********.******************.********.***************.********************.******************.***.**********.*.**.**************.********.********************.*********.****.************************.**..*****************.***********.***********.**.*****.**.***.******.********.********************************.*******************.****.*.*****..*********************.*******************.***.*************..*****.**************.*********************.*******************.******.***********.************..****.**.*.****..**.****.**********.*********.****.******.************.*.**************************.*****************************..************.***.*******.******.*****************************.*..************************************.**********.***..****.**********************.******.******************************.******.************..*********************.*.*******************************.*.************.******************************.****..**********.************.************.*****.****.***.***.*.******.******.****.***********..*.***.**.****.*************.******************.***.*****.***.******.***********************.*****.***.********..************.*****..*.*****..*******.********************.*.*************.*****************.******.***..***.*******************************.****.**.*********.*.********.******..****************.*.*********************.*****.**********.*..*********.**********************.************.*****.****.*.***.*********..*.**.********.****************.**.***..*.**********.*****.*************.************.****************************.****.*.******.****.*****...*****************.********.***.*.*.****************.***.****.***.*****************.************************** ******************.**********.****.*.********.******************.**.*****.***********.*******************.*.********************.****.****.**.*************.**.****************************..**.***.**********...**************.***..**.*****.******..*******.*.*****.**************.**********.****.**************.*****.*****************.**.*********.******************************.****************************.**..**************.*****.***.*************.******.***.**************..***************************.**********************.************.***************************.*.********.*.*****...****************.*****************.***.******************************.*****.****.*.*********..*******************************.*.*************************.**************************.************.******.**********************..****.*.*******..******.*.****.************.************.**********.*.****************************.***.**********.**************.******.*.**.***************.*.************.*****************.**.*********.***.*.**.***.******.********.**************************..*.***************.***.*****.*******.****.**********..**.******.***.*****************.********************.**************************************************************.**.***.******.***.*************..******************.*****.*.*********.***..****.***.**********.********.***.*.***.********..*******.***.******************************.*************.*********.****.*******************.****.**.***********...**.******************************.*********.*.**.***.***.**********.**********.********.***..***********.***********.*************************.**********.*******.****..**.**********.**.*.**********.*********.***.**.*******.*.*****.***********.***.*****.********.*******.*******************.*******.**.***********************************.*****************.**.******.***.***.***.***.*******..**********.*****************************.**.****************************.*.******.****.*****.************.**.*****.**.*********.*** ********.**************..******.***************.****.****.**.****.**.*.**.******.******..************.*******.***.***.****.***.**..***.*******************.*****************.***********************************.****.*.*****.*****.*********.***.*.*******.*.****.***********.**************************************.*.*.*.**.********************.******.******************.*********.***********.**.******.******.***.*********.****.*.*********..*****************..**********************.****.******************.***********.**.****.*.***.*.*******.***********.**.******************.**************************.**********.**.*********.*.***********.**************.****************.*********.*.*****************.***.*************************.**.***.***.********.************************.*******.***.*******************.*.****.****.*********************.***.*********.***.****************.***************.****.*****.*********************.**.*****.***********************.*******************.*.************..**************.****.******.**************.********************.****.***.***********************..*****.*.**.*****.**..****.************.****************.******.*.*******************************.**.****.**.*******.***************.*******************.*****.*******.**********.******.*****.****.***.********.*****..**************.*******.******.***.***.*..**************.*.**********.*******.*****************.**************************.**************************.************.***.*.**.*****.*****.********.*************.*.*****.*****************.************************.*..********..********.*********.****.***********.******.*****.**********************.******.***.*****..************..***********.***************.*.*********.**.****************.********.*********.**.**.**.*********.***********.*********.**.*****.*****.***.****.*******.****************.*.*.*****.******.**********.**.***.*********.********..********.*******.**.**.*.*****.************..***********.***.************.*********.****.....**. ************..*************.**********************.*********.******************.***.*********.*******..*******.****.****************..****.************.*.**********.***.**.******.*********************************.********************.**.****************************.*...**.**.***********.*****.****************.********************************.**.****..**********************.**************.*.*.*********.*****************.**.********.******.*******.***.***.*******.**.********.****.***.*********.**.**********.**.***.**.*.****..****..******.*.***************.***.*****.*.****.***.***********.***.**********************.*.***.************************************.**.**********.***.*********.***.*****.***********************..**.*.***************.****.********.*******.***********.*********.***************.*.*********..**.*******.********************.******..*****************.************.*.*************.****.***************.**.*********.***************..**.********.***.***.*.**..****.*******.******.****.*.*********.***********************.***.**********.****.****************.****************************...***************.**....****.**.***************.****.*******..*****.*****.****.**..**.****.**************.*********************.*.*************.*********.*************************.**.*****.*******.***.***.************************.***.*******.***.*****.***.**.***.******..****.**********************.****.**.****************.*.*******.********..*************************************.****************.*******.****..********.*.****************.************************.*****************************.********.***.**.****************.***********.********.*************.************.*****.**.********.*************************.**.**************.********.***********************************.***************.********..**.*****************.************.***************.************.******************************.************.*.****.******.***************.*****************.************************ .*******************.*******.********.*******************.*****************.************.**************.**.***.****.******************.*********.*.********************.*************.*.*****.*.******.****************.**********.**.******.******.******.**.*************************************.*******.**********.***********.****************************.***.**********.**.**.******************************************************************************..**********************************************************.*******.**.*************.*************************.**.***.***.**********.********************.****.*****.********.*.*******.**.******.*********.****.********.**.********.*******.***...****************..**********************.********************.**********************.*****.*********.***.*************************.***.******.*****.*************..****************.****.*..**.************.***.***********.****.*******.**********..*****.******.**.*.**********.*****.****.***************.****.********.***************.****************.*********.*.**.**..***********..*.******.****.******.**********.**.***.**********************.*.*********.***********.**********************.*.***.*************.*****************....**********.****************************************************.*******.*********.*****.*.*********.*..****.********************************************.*********.*****.*.********************.*.**.**********************.*********************..*****.***************.*.*******************.***.***************************.***.********.**.*********************.****.************.*********.******.**..****.***.******.*.*******.******************************.*****.********.*********..*****.******.**.********.****************************.*************.*.****.*.************..**.*****.*****.*.*****************.*****************************.**.**.*****..***************..*****************************.*******.***.*****.*************.**.******.******.**************.********.****** ****.***.************.*****.************...*******.*******************.***********.**********************************.*******************.*********.****************.**.******.**************.*.*********..***.**.*.*.*********.**********************.********..******.*******.*******.*******.**.*.******.*************.*.****.*******.************.*************.**************************************.**********.**..**********************************.****.*********.*****.**************.*******.******.*.************.**********.*********.****..***.***************.**..*************.**.***.**.*****.****************..*******.******************.*.*.************.**.*.*.*.*.************************..***..*****.*********.******************.*************************.*********.*.******.******************.*******.*****.*********************************************.***********..****************.***********.*****.**************.**************.***...***********.****************.**.*******.*.**.******************.*****************************.****************.***.**************..**************.***************.*****************..*....*********.***.***.********.***..****.****.*****.*.****.****************************************.*****.******.*..*****..**.***.**********************.*****************.***.************.*******.*.******.*********************.*.*****...*********************.***.****.******.***.**********.***************************.***.********.**.************.*.*******.************************.*****..*****.************.******.***********************.*.****.**********************.***********************************.***.****************..********.*.***..*.**************.*************************.************************************..*****************.****.*************.***************.*.***************.*********.****.******.*******************.********.******.****.*.********************.*****.******.******.**********.*.**********.***********.***.*****************.*********.***.****** **.*******************.**.*********.*****************.*******.*********************.**************.**.********.****.*****.**.***********.************.*************.***************..**.*.***.******.**.*..*****************.********.******.**************.**.*********************.****************.*.*********.***************..**.*******.***.*********.**...*****.***.***.*******.***********************************..******.*******************************************..*****************.**************************.********.************************************.*******.**..*******.*********.***********.*.****.*.*****..*********.************.***********.***************.*.******************.***.****.*.***.*****.****.*****.***************.********.*.*********.***********************************.**************.***.******.***************.*******.*************.******.*********************.***********************************.*****.********.*************************.******.****.****.*******************.***.*********.****.***.*********.********.**************.********************.***.****..*********.*******.*******************.********.**.***.*****.*.*******.*****************************************..***********************.*******.*************.**************..*****.**********.**********.*********.**.*******.**************.********.****.**************************.**.***.**.*******************.***.*..**************************************************.****.*******************.*..*.***.***********.***************************..*****.*******.**************.*.***.**************************.**************.******.**.****.*********.**********************.***.**.******************.**********..**.************************.*******.*************.********.*.******.*********.********************.*******.*************.*..****.***.******.*************...***************.****.****************.**************.*****.*...******.***.**********.*************.******.******.*****.**********.*********.************* *.***.*******.***.**********.**.***.****************.********..************************************.****.*************.**********.**.*********.*.**************.********.*****************.******..***..***********.**.***.********.**********.***.*.*************.***.***.************************************.*******.*********************************.********.*****..*.**.*********************.*****.*.*********.***********.******.******.************.*****..*******************.*.**.******.********.********..**.*.********.****.**********.***.**.********.********************.************.*.*********.**.*******.********************.**.*.***.**.**************.********.**.***********.**********.***.****.************.*******************************************...**.*.*******.**.*.*********..***.**************************.**********.*.***************.*.********.**********..*.*********************************.*******.*.*********.***************.******.******.*.******.********.**************.*.*************..**.**..**************.*****.**.*****.*****.************..******.********.**************.****...*******.******************.***************.***********.*****.*********************..**.*******************************.**.**************************************.***.**.***.***.*****.********.**********..**.***.*****.*.******.****.**..**********.*****.*******.*********..****.***************************.***********.*****.*****************.**************.***.*.********************.**..**********.*****************.*****.**.*********.**********.******.******.****.********.*********.***********.*************************.****.***********************.*******.****.*******************.******.****.*******************.****.*************.****.**.******.*.*.********************************.*.******.************.********.********.*************..**************.*.*************.*.*********************************.*.*************.**.***.**********.*************************************************..******. ********..***.***.******.**.**.*************************..***********.********..****.**************.*.**.******.*********************.*****.*********************.****..*.*****..**********.****************.**********************.***.***********.*************.********************.*******.*****.********.*****.*****.****.***************..*.*********.*********.****.*..********.*.*********.***********.*.******.***.*************.***.*.**************..*****.****************************.******************.***************.***.***********************************.**************.**************.********..***..*************.*******.*..******.*****.*********.*.***********.*************.********..****************.***.****.******************.**********.*.***..*****************.********.*******.******.****.******.************.************************.*********************.*****************************.*.*************************.****************************.********.*.***.********.********.*************.****************.*****..***********************.******.***********.*.*******.********.***.***.*****.*******.*****..*****.***********.**.*************************.****.*******.**************.******.*********.********.*.**.****.*.*****...*******.*.*****..******.*********.*****.****.***.******.***********..******.***********.***.***********.************.*****.****.****.*.**.********.**.******************.**.***************.********..****.*******.*.**.******.***********.***************************.******************.*******.***********.**************************.*.*.*****.*.****..**.****************************.******.**********.*.***********.*********.*.**********.*************.*******.*************************.******.**************.******.*********************.****.*******************.**..*****************.******..*****.***....*****.**************.**.*.*********.****.***..*********.********************..*.********.******.*****************************.****.*******.*****.*********.******** .************.**.*********.*.*********..*****************..*.**************************.******************.***********************************..****...****************.**.******.*************.*..*********..*******.******.***************************.*******************.*****.*.************.*..**.*******..***.********.**********.*******************.**.*************.***************...********.************.*****.***.******************.****.*******************.******.**************************.***.*******.****.***********.************************.***.*********.***..*****.*.**************************************..****************.*****.*****.*.****.****.*******.*****************************..*.*****.*****************..***.********.********************.***.**********.****...**********.*************.******..******.**********..*************.******.*****************.*******************.************************.*****************************.*****************.*************************************.***************.*****..**********..******.**.***..**********.*******************..*.*****.*********.**.******************.**..*******.**.**.********.******************.**********.********.*****.*...**************.*.*****.**.****.**..*******************.**.***..************..***.*****.********.**************.***.**.*************.******************.****.********************.**.******.**.**********************.******************.*********************************.***********.***.*****************************************.*.****************.*.*******.*****..**.****.***********.*****************************.*.********************.*****.**************.**.******.*.****************.******.*******************************.**************.*.***..*.***.***********.*.***********.***********.*.**************.*****.******.*********************************.***.*************.***************.*******.******.***********.*********.********.********.***************.*..****************.****.***********.******.* ********************.***********.****.***.**.****..*****.****.*...**..**.*************..****..*****.*.******************.********.**.***********.************.*****.******************.*****.******.******.************.***.**********..***.***.*******..****.*************.***********.************..**.*..**.*..*****..**********************************...**************.**************.*********.*************************.*************************.*******.****************.*************.**.****.*.*.*****************************.****.*******.*******************.********.*****.******.**.******.*..****.********************.*.*****.*********************.*********.**************************.******************.****.***.********.*****.*****.******..****************.**.****************.*******.*****.*************.*.***********.****.***.****.*******.************************.**************.*.******..*.*.*********.*************.***.*******.*.*******.*********.*********.*************************.****..*******.*.****************************************.**********.***.*******..**********.************************.*******************..****.**.*..****.**.**************************.*************************.*.*.******.***.**************.*********.***********.******.****.*****.************************.*********.**..********.*******.*.***.**.*****************.********.**.******.*******.********.*****.*********.*.********************************.*.****.***************.*..*****.**.******.**..**************.*****************..*************.*************.*****.***************...********..********.*******.******.******.*******************.***.******************.******..*.**.*******.****.****.***********.*********************************************.***********************************.***************.**********.*******.**.*************..*******************************.*.**.************************.****.*********.*...*.***********.*.******.****.****.*********.*.******.*********.***.**.*.************..** ********.****.*************************.*****..*****.*******.****.**.*.***********************************************.*.*************************.************.**.******************.*******.*********.*******.**.**.************.********************************.***********.*************************.*.*************.*****.*****.*****.*****************************.***********.******.*.*********.**.*********************.********.****.***.*****.*******.**************.**.*******.**..*****************************..***...******************.***.**.****************************************.***********.*************..*.**********.**.**********************************************************..*********.************************************.****.******.*******.**********.*********.**.********.***************.*********..***.*****.************************.*.*****.*********.**.***.*************.****.**.*******************************..***.****.**.*.*********.******.**********.**********.***.****.*********.***.******..**.************.********.*****.***********.*********.***..******.***..*********************.********.***.************..***.*.*..************..**.********.******************.**.**************.*.******.****.***.***.*******************.***.************************.*.*****.********************.*.*************.********************.****..*.****************.****************.*************************.****.***********************.**.*****.**.****.****.***.*********************.*.********.*************.***.***.*.****.*..***.**************.*****.******.*******.*******..*******.***.***.**..************.***.**.**.********.***********.**************.*******.*********.***.***.*******.****..******************.****.*************.****.*******.**************.*****.*****************************.******************************.*.*********.*******.************.***.********.*.**...****.*.**************************.**********.**********.***.************..***.******.****.**.************************ *.*.***********.************.********.*.**********.***.************.***********.****.*****.*********************.**.**.************************.******************..*******************.*.******.*******.*************************.*********.******.**.*****.**********..***********.*************.**.**************.********.*..*********************************************.*******************************.**************.******************************.*.****.****************.*********.*****..******.**********.**.****************.*.*********************************.******************.**.***********.*****.********.***.***.****..******************.*******.*******.*.********************.***.*.*.****.*******.*****.*****.****.******************.*******.**********************************.*******.**..**.**.**.****.****.*.*******.*.***.*****.******.*******************.*****.******.****.**********.***********.*.*****************************************..***********.*****************.******************.********.******************.************.*****..*******.********.**********.*****.****.******..*****..**.*.*****.********.**.****.***.****.*****.**.****.*******.****************.**.*.*****************.****.********.*********************..*******.********..*******.*********.***********.************.*******************...********..*.**.*.*****..*****..*********.*************.*.*.************************.*****.*************************.**********.*******..*.****..*****.**************************.**.****.***.***************.********..**************.**.************.********************************..****************.*.**************.****...*..*************************.*******.*.*********.*********************************.**.****************.****..**.***********.***********************.***********.*****.*...*.*.******.*********.***.***************.********.*****.********.****.*************..******.**********.********.*******.*********************************************.**..****.***.***.****.*.** ***.***.***.**********************************************.*************.*.*.*.********.*******..***********..****.**.********.*******.*.***.***************************.******.*****************************************.***..**********************************..***.*************.**********.****.*.*.***.********.************..***.***************..***.**..****..**********.*.***.*.********.****.*********..**********.******.*******************.***********.*********.****.******.**.*******.********************.*.*******************.****..*******.*****.********.*..**.*****.**.*.*.********.***********..*****.***..**.**.*****************.********.*.*******.********.**.**.**********.*.**************.*.*****************.*********************.*********************.*****.****.******.*.****.***************.*******.*.******************.*.***.***********.*.******..***************************************************.***********.********.****.******.*****.******.******.********.****.****..****.*******.*********.************.*****.******.**********.***********.****.**.**********.*****.*********.************.*********.*********.***.*************************..****.***************.*.*****.**********.********.**********************.****.*.****.***************.******.*************.****.*****.********************.*******.***.*.*.*.**.*******************.**.********.****.****.*******.******.**.*******.*************.***.***********.******************.******.**.************.****.******************..**.***.***************************.************.****..*..****..**.*.*************..***********.*.****.***********.************************.*********.*********.*********.*****.*.***.******.*.**.*******.*********************.*****.**.*****..*************.********.*******************.*********.*.***********.******.**********.**********.*********.********************************************.***..***.****.*****.*.******.******.**********************************.****.******.******************************.*** .******.***..***.******.*..*********************.**.****.*************************.****..*.**.***.*********.**********************.**********.**.******.*********.**.************.**********.**********************.*************.************.***.********.******************.*******.*****..*****.****.***.*****.****************.***.******.****************************.*.**************************.*.*****.*.****.*****.*********.*********.*********.****.****.***************.*****.****************.*..*******.*************..****.***************...********************..*****.**************.*********************.*.**************.*********.*******.****.*.**.**.***.************.***.*.**********.*********.*.*.******************.*******************.*********.*********************.****.*******.*********.*******************.*******.**************.**.*****************.*******.**********.*******************.**********.***....***.*****************.**.********************************************.********.***************************************************.********.*********.**.******.*.**.***********.*******.************.*********.***********.***********.**.************.*****.*****.****************************.*.*******.********.*****.****.*******************************..***.**.******.***.**************************************.*******.******************.***.************.**.***.****.**********.*****..****..****.*********************.*****************.*****************.****.***.********.********.************..***********.*******..*******.*.*****************.*.********.**************************.***************.****..**.*************.*****.****************.**************************.*.****.***.*.*******.****.*******************.**************..***********.**************.**..**.********..**************.*.*********.*******.*.********.************************.*********************************.*******.*.********.******.*******.*******.**.***.*********.****.*****************************.*.****.. ******.*******************.********..*********.********.************.******..******************.**********************************.****.*********.*****************.***.***********.*..**************************.********.*******.**********..*****************.*******************.****..*****.*.**.********.**.*******.****.*.**.****.************.**.**.********.******************.*********.**.*******.****.************.*************.*******.*****.*.***********************.********.*.**.*****.****.**************.**************.******************.******.**********.*********.***.*.***********.*.************.*.*************..******************.**.****************..********************************************.******.*******.*********.**...******.***.***************************.********.*..************.***.*.******.********.**************.******.***.**.*****.*.*.*.***.**************.***.***.*****.*******.********..****.***********.********************.*..***************.**********.*.********************.********************.*****..********.****.****.********.**********.*******.*.*******************.*****.******..*************************************************************.*******************************.***.*.***.********************************.********..****************.**.**************.**************************.*************.*****************.***..*.*******..********.******************.*******.***.***********.****.*************.******.********.**.*************.***.**********.*********.*****.**.****.*************.*************.********************.**********.***.******************.***********************************.************************.*******.********.***.*******************.*.***.*********************.**********.**************..****.**************.*.*.******.**.*.*******.*******.*.*****************.*****.*****************.**.***********.*****..***.******.***************.*************************.********.*******************.**************.**.**.*****.*********.******* ****.*.******.*******************..*********.***************.****.*********.**************.***********************.***********************.*****.*.*.*********..*****.****..*.***.***.***********.******.***.************..********.**.************.*******.***.**************.************.***********.*.***********.******.***************************.*.**********.*.******..***********************.***.*******.****************.*.**********************************.************.*********************.**.******.****.********.*..***.*****.************************.*******************.*********.***..******.******.**.*****************************.**.*******..***.***************************.***.******.********...*.*********************************..*******************.*****.*************.*.*******.*******.*****.******..************.*******************************...**.********.**.**************************.********************.*.*************.********.***************.*************.*************.****.****.***********.*.*******************.********.************.***.***.********.*********..**.********.****.*************.****.*********.*.*****************.***.************..*******.*******.*********.******.*********.*************.**.*.*****.*******************.*********.*******.**********..*******.********.****.*.******.******..**.************.****.***********************************...****.*****.********************.*************.**********.********.***********..*****.**.*****.*****.*********.*.******.*****.*************.******..*.**.*****.*****************.************************************.**..**.**********.*.**********.**************.*****************************.*.**************.****.***********.*********************.*.*****.***********..***.*********************************.***.**************.****************************************************..*********************.************************.**********..************************************.****************.****.**.***************.* ******..*************.***.***********.******.*********..**.*****.****.******.**.***********.****.*******.*****************.**************.*********.******.****************.******..**..************..*********.***********.***********************.***************.**.*.***********.*********.*********.***..*********.****.*****************************.*.***.***.*****.**.****************....****.****************************************...*********.*..**.****.**..*****.****************************.***.*******.*****.*****.******.****..**.***.********.**************..***************************.*****.**************.***************.*******.**.***.*************.****.**.***************.********.****.***********.*******************************.******************************.*.*********.********.*.**************.**.**.********.******************.*..***.***.***.***.**.**********.***.***.************.****.***.********************.****.*.********.**********************.***.******.*.****.*.*.**.*********.******.***********************..*****************************.**..*.***************.*********.*****.***.*.********.*.**************.******.*******.*******************.***********.**.*************************************.*****.*************.**********..**************.*.*****************.*********.***.****************..****************.***********.******.*************.********************.****.*************.*****.*.*************.**********.*********************.***************.****.**.*************.***.**.*******.*.*******************.****************************************.***.***.*************************************.**********.*.*.**.************.******..****..*.******************..****.***********.****.****.**.*******.********************.******.********************.*********.******************.*******.*******************.***.*************************************************.*****.***************.***********.*..****************.***.*************************..******************.****. *************.*.****.************************.*****.*.******************************.******************.*******.*******.*..****.***********.********************.**.***************.*.********.**.**.*.******.*****.***.****.*******.**.**********.********..*****.***************.*****.****..******************.************.****.*.*******.**.*..****.**.******.********.***********.******.*.********.*********.**.**********.*******************************.*********.*****.***.****************************.******.******.*****************.**********.***************.******.*******...***.*****.******.**************..****.*****.***.*.*****.******.***.***.***.*.*************..****.*******..*********.****************.*************.***.*.**...**************.********.**.**.******..*****..*******************.******************.**.*.****.******.*.*.**.************.****.*******.****.********.******.*******..**********.****.*********.***************.*************.*****************.*****.*.*.*****.*********.********************.***********.**************.*********.******.**.************.**.**.**.*******.*****************.***********.**********.*******.*.****************************************************.******.***********..****..*******.*****.***.*******************************************.*****************.******************************.**************.******.*****.*******..*********.*****.******.*********.*******.*.*****.******.*****.**********.****************************.***.**.*************.*.********.***.***************************.*.*.****.*******************.*********************.***************.***.****.**********************.**.******..***************.*************.*******.***..******.****.**************..*********.*********..****.*********.***.***.***************************.****************.*************.***.**...***************.********.******************.*******.********.***********.**.******.***.***..**.***************..****************.***********************.*************** *********.*****.**.*****..**********************************.****..***********.*****.**.****.*.*****************************.**...*.***.**..***.*******************************.************.******.****.***********.*********.************.**************.**.***************.***********.*************************.*****..****.********.*********..**.********************************.*****.*********.*.*************************************.*****************************..******************.*.**.*************.****.**.*****************************.********..*.************.***.****************.*******************.******************.*********.***********.**************.******.******.***********.*******.*********************.*************.********.*****.*.*****.******.******.**************.***.****.*.**********.***********.******.*********.***********************.******.**************************.**********.***************.*****************.**************************************.*********.******.****.*****.*.****.*****.*.********.************.*****.****.***************.*************.****************.*******.***************..**.*********..*****..*.******************.**.************.*******.*.******************.**.***.*.**..*******.*.*******.**.*****************************.*****.*.***************.*.****************.**.******.**************************.******************.****.*******.*******************************.****.****.***********************.*..********.**************************.**************..***************.******.************.*.*********.************.*******************..*****.*.**.**************.*************.********************.*******.*******************************************.****.****.****.*..*******..******************.*.******************.**********************.**********.**.***.**.*.**********.*.******.******.*****.**************.**********************.*********************.*.****.******.********.************************.******.*********.***.**.**********.******** *****.**********.*********************..**************.*********.***********.**.***********.****.******.***.*****.**..*****************.*******************************...**********************.***************.********..***************************.****.********************.*********.**************.********************************..*..****.*.****************.************.***.****.******.*******..*****.**..*.*.*******..*******************..******.******.******.**.*******************.***.*******************.*********.*******************.***********.******..***************************.*****************************.****.*******.********..***.*********************.*****.*********.**********.******.*********.*******************.**************.*.********.********************.******.*******.**.*****..*****.*.**.*****..***.*********.********.***********************.************.****.************.**.*.***************************************.***************.*********.**********.****.*********.***.*****.***.**************.*****..****.****.*******.**************.*******.**.**.********.***.*.*.*********.***.********.*****.*******.*************.*****************.******************.**********.**.**************.**************.***********.*********.*****.****************************.*.*******.***************.************************.***.************.*.*.********.*******************.********.********.*.**********.*****************************.***.*****.***.********.**.*.*.*****.*********************.*.**.*****************************.****.**************************.*******.********.***************.*****************.****************************.***********..***..*****.***.******.***********.**.*****.**.*******.*****************************.*******************.**.***.*********************.**.***.****************.******.****.*..**..**********.******.**.********.*.******.********.**.*.****.**.***.**********.**..**.*******.***********************.*.*.********.***.**************************** **..*****.********************.**.******************.**********************************.*********.*****.*******.***.***********.****.******.****.*.*****.*******.**********.**.******.**.****.*************.*.*********.***********.*.*.*************.*******.*****************.*.**.****.*.***************..*.****************.*****.**.***********.****.**********.****.*********************************.***.*.*.*****.*****.************.********************.******.***********.***********.***************.*********************************.******.******.****************.*.*******************.*************.*****.*********.**********.**.****.**************.*******.***.**************************.**.****.***************..********.******.*****.***********..**.**********************.*********.****.***********..************.*****.**.****.**.********..*.*******.******...*********.*****.*****.****************.*******.****.******************.*****.*****.*************.************.****************.***.*.*********.****.*****.*.****.**.*****.***********.********************.********.*.*********.***********.****.****..*.***************.*..**.***.************..**************.**.********.********************.***.*.******.*********.******************************.*****.****.****.********************.************.****.*..*..*********.*.************************..****************************.***.*****************.**************.******************.********************.*****.****.*************.*.*******.***********************.*****.****.***********.*******.*********...*****.********.*********.*.*..*************************************.************.****.********.***************..************.**.**.**********************.****.************.******************.********.*****************************..**************.*.*******.***.*****..********************.****************.*****.**.**************.**********..******.*.**.*..*************.*.*****.**.**.******************.*.****.**.**.****.*********.********.** ****.*********.****.*************...****.**************.*.******.*************.*****************.***.***.*.*.**************************.****.***********..***.**.******.****.********.*.*.*************.***********.*.**.***********.***********.*.***.*.******.**.**********.*****.*****.*******.*.*.********.*************************.****************.********.****************************.************.********.********.*.******************.****.***********.***********************.************.******.**.***..***.**.***********..******************************.******.*************.*****.*****.*******.******.**************.****.*.******.*********************************.****.****..************.*********************.***************************************************.*****************************.***********************.**.***.**********.*.***.***.******************.******.**.******.******.********************************.**********.*****.*******************************************.***.****************.***********.***.*********.***.******.*****.*****.****************************************.***************************.*.******************.******************.*****.*.**.*********.****.****..******.*********************.******.**.**.*****.*****.*********************.*****.****************.***.****.***.****.***.********.*********************.**************.*.***********.**********************.*...*********.*************.****.*****************.**.***************.**.**.***********.**.********.********.*.*************.*******.************************.******.*.*****************.********.**********************.*.**.****.****.*******************.**.***.************************.**********************.***************..****.********.***.*******************************.***.*************.******************************.*.*.********.***.****.******.*********.********.**.***********..********.*****.*.*****.******.********.**..*************.***.**************.***.*********************.******.***** *****************.*****.******.***.*.*.*******.****.****.***********.***.************.**********.****************.****.*****.**.************.*****..***.********.*.***********.************.***********************.**.*****.*******************.************.***********.********.***.******.**************..******.********.****.*.*.*****.********..************.***********************.*********.****.**************.*..***************.*********************.*.********.*********************.*.******.**********.***************************.***************.****************************.******************************.************.*******.*************.***********.************..**.**************.*.**********.*****.**.*************.****.******.*.*********.*****.******************.*.***************************.************..*.**.*****.*************.***.*******.****..**.*****************.*.*****.*******.**************.***.**************.*.*******.*.**************.*********.*****.*******************...**.*.*******.***.***..***********.***.**********.***.***********.****.****************.*.*********.*******.******.*********..***..********.*****************.*******..*.*.*..*******.***.**.***********************.*******************.**********************************..*****.*****.*.****.**********.**..****.*******.***.***.********.**.*.*************.*.**********************.***************************.******.*.***.**********.*****.*******.*******.**..***********.*******..************..*******.*********************************.****..*.**.**.****************************.*********.****.***********.***.*********.*********..*.***********.***.**************.***.*********.***.************.*.**.*.********************.***.********.*******.*******.*.**.**********..**.*.****.******************..*********************.**************************************.*.***********************.**.***.**.****.****..***************************.*.*.**************.*****************.********.***********************.**..* **.*******.******.***..*.*.**********.*****.*****.****.*****..******.***************************.******.**.*******.***********.**.****.**.***********.********************.*****************.*****..***.***.*********.***********************************.********.*****.**.***********.*.*****************..******.******.****************..*****.*********..************************.****************************************.**.***********..********.*.*************************.****************.**.********.*********.******..**..***.*************************.*****.***.**.***.***.********...**********.**********.**.*********.*******.***************.****.*****.*****..*********.************.****.*****************************.****.**********.*********************************..*****.*****.******.***..*..*****************.**************************.********.*.************************.*************.**********.**..*********.*.***********.*****.**********************.***.*********.************************.****.********.******.**********.*.********.************.***.*************.*****.****.*****.***..*..************..**********************.****.**..********************.*****.*********.**********.**.*****.***.*.******.********..**.*.**********************************..************************************************.*.*****************************.*********************************.**.***.*************.************.*.*.******.**************.******.**.*******.*******.***********.**.****.***.**************************..**********.**.********..***..****.********.******.**************.**...******************.***.******.******.***********************.***************..*****************.****.*.*****.***************.****..********************..***************************.***.**.****************************.*******************.******************.**********************************.*.*********.*.*.***.**********.*********.***.***..**************.*********.*******.*.****.*****.*.********..*************** ****.***********..**.*****************.*******.*************************.**.***.**..*.*******************.***************...**********.*********************.*.*******.*******.*..******.**.*****.*****.**.*********.*******.*********..*.**************.******************.*****.**************.************.******...*****.***.**********.*******.*********.***********.***********.************.******.**********.******.******************.*..*.***********.****.****.******************.*****************.*******.***************.*..******.****.****************.**********.********.*****************.***********.*****.***********.*.**********.*****.**.**.***********.**********.***..****..**********************.**.***..*******.************.**********.**.*.***.******.********.*******.***********.***********************************.************************************.*********.***..****.***.*****************.*******.****************.******.******.**********.*****************.**************.***.*.********.*******************.********************************************.***.**************.****.***.****.*.********************.**********.*.************..*******.*****************.**************************..******.***.***.************************.**.********.***.*************.**..****.***.****************.****************..*.**.*********************.***********************.*************..*********.*****************************************.****.**.****.****.*****.**.*****************.*******.*****.******.***.**.******.***********.*.****************.***************************.***.***.********.*************.**.********.********.********.**.**********.*******.**.*****.********************.***..*.**.*.*****.****.**********...************.*****.*..********.*....**********.***.*.***.****************.*******.*********.*************.******.*********.********.**********.****.*********.***.**************.*****.***.******************************..********************.****************.********..**.***** ******************.*.*****.**.**.**.****.*******.*******.****..****************.**...******.*****.********.*******.************.*****************.**.********.**.*.*.**..********.****.*****.**********************.********..**.*******.******************.*.******.**************.**.*******.************.***************************************..*.*.******************.***..**..**.************.******.********.****************************.*.*********.******************.**.*****.***.**.*****.*.************.*****.***.****..**.**.****************.****.***.******.**************************.***.**********************************.**.*****...****.****.****.*.**.********.**.*.****.**.*..************.*****..******************.***..*.*************.**..*************.****.**********************.****.*.***.**************.***.******.************.***..*******************.**.*********************************.****.**.********.********.*.*****.**.*********************.************.****************************..******.****.************************.***********************.*.***.**.***.*****.*****..*****************.*******.**************.*.*****.******.*******************.***.*.*.**..*****.*****.*************..**.*****.*****.**************************.*****************************************************.*****.******.*****.*********.**********.***********************.*************.*.*****************.**.*.********.****.***********.**..***********************************.****.**************.*..**.*********.*****.*****************.**.*******.********.***.******.**.*.****************.*****************.**************.*********.*******************.*****************.*****************..**.********************.********.************.*****..**.****.***.*********.**************.****************.******.*******.**.*****************.*****************************************.****************.***..****.**.**********.******.**********.*******.*********...*****************.**********.****************.****.****.* .***************************.*********.***.*.**.*******.****************.***.*****************************.******.*************.**.****.**************************.*************..***.******.****.**.*********.*..*********************.*.***.**.*************************.*******.***********.*******.*.********************.***.*******.*.*.*******.*******************************.*****..****.***.***.*.***********.*******.****************.***************.*****.*******.****.***************.*.***.****.*************.**********.********..**.***.**********************************.**..******************.**.*****************.*.**********.*******..********.**********.****.***.*******.************.*********.*.*************************************.********.*.************************.*****.*.***.****************.**.******************.*..*****..*..*************.***..*******************..**********.*********.*.*.******.**************.*****.************.***.****************************.***************************************************.******.*.**..****.*************.*********.*****************************.****..**********************.*****.*******.****.****.*********.******.***********.*****.***.**.************************.**..*****.**************.********.************************.*******.********..****.********************************************.**.********.*****.***************************.****************.****************..**********.**********.******.**.**.**.***.*..****.****.*********.*****************.*************.****************.*****.**********.*..**..****.****.******.****..*******..********************.****.**************.*************.*******************************.**************.***********.*****.****************************.***.**********.*.**.*****.****.*.***.******************.******************************.**.**********************.******.**********************.**.****.*********.********************.*********.*.*************.***.*********************************.*.**.* *.********************..*********.********.*******.***.********************************************.******.****.**.************.*********************.****.******.**.****************.********.**.*.****.*.**.****.******.**.******.******.****.**.*****.*****.********.*************.****************.***********.****.***.**********************.************.*******.*.*******.***.*********.******.**********************************************************.*******.*.**********.************************.***.**.**.*.****.*.*****.**.*****.******.*.*****************.*******.****************.***.*****.*********.*.*************.*****************.*************..**********************.**.***.**.**.*****.***************.***.**..**********.***.**********************.*.**********.*****.*********************************.************************.********...************.***..***.**************..*..**********.********.*******.***********.*****************************************************.***.*.*****************.****.**************.*********.*********.********************...*********.**.**************.*******************************.**.****..************.****.**********************..*****.********************.**********************.**..********.****************.*************************.***************.*****.********************.******.****.*****.****************************.*************************..***********.********.**********.***************.*.**.********.************************.******************.***.********.*******************************.****.***.********.****.***********************.***********.*********.********.*****************************************.*****...**************.******************.**************************.*****.***********************.**.*********.****************.***********************************.******.***..*..*****************.**************************************.*******.*.***********.********************.***.***********.**********.********************** ***********************.*******.********************************.********************.*********.*******.************.***.***********..****.***.******************.*****************..***.********.**************************.***.*****.********..************************************..***********.*.***********************..***.******.************.**.*.************************.*****.*********.**.***************.*******.*********************.***.***.*********.*******************.**********************.*****************.********************.*.****..*******.******.*****.***********.******************.***************.***.***.*****...*******.***.******.*************************.*.***.*****.****.******.***.*************************.**********...*********.***********.*..***.************.****************.************.*************************.*********.**********.******************.*****************************************.************************.***********************..*********.********.*************.**.*.*******.**.***.**********..******.**************.******.******.************.**.***********.*.****.***************.******.*****.**.**.********.**********.****.*******.****.**************.****.*******************..****.****.************.**********.****************.***.*.********.********.******.*******.**.*********.*****************************.*******************.*************.******.************************.***.***.***.****.**********.*****.**.***********.*******.***.**********.****.****.*****.*.**.*.***************.**.**************************************.****.***.****.*****.******.*.************.***********.****.*.*******.*.******************************************.********..*.************.*********.*****.*********.******.********************************.******.**.**************.********.*.*********.*.***.**********.*.*****.***.******.*******..****************.***.******.*****************.**********************.*******************.**..*****.************************.******* ****.******************.***.**.*.**************.****.*********************.****.***..***********************************************.*****************.****.*.******..*..***************.**.****************.*****.**.********.**.************.***.******.********************.***********************************.*********.************.******..******************.******.*.**************.********.***********.**.**.************.***.*****..********.*******************************.******.************.**.******.*.******.******.*.*******************.***.*********.*******.***********.****.**************************.**.*.*************.************.***************.******.**********.*******.*.***.*.*****************.******.**.*******.*.*********************.***.**.**************.*****.*.*******************************.****.*************.*******************.********.****.*.*****.*.****.***..*************************************.********.***.*********************...***.*******.**********.*******.******************.*****..**.****.*****.****.**********.*.**********************..***..**********.***************.******.******.**.**.*************************************.***.***.************.****.**.********.***.**********..*.**.******.*.**.*****************.***.************************.***.****.**********.*********.*.****************.***********.******.**********************.***************.********.**********.****************.******.**********************************.*.********..*************.***************.***..**************************.************************.****..*********************.**.*****.*******.**********.*.******.*****.****.**************************.****..********.********..*****************.**.********************************.*..***********************.******.******************.***.****.*********************.****.*.**********.********************.******************.************************.***************************.****.**.**.************.************.******.*************. ******.*****.*********.*******.*************.*********.***.***********.********.****.***********.*******.*********.*****.******.************************.**********.******************************.**.**.*****.*.*******.****.*******.*************.************..*.***************************.****************..**.*.************.***.****..*******************.*****.*****.********************.*************.*.**.******************.*******************.*..*.************************.************.*******..*****.**..*.*..********.**..***.*************.*********.**.**.*******************.*******.***.**.*********.****.****************.********************.*******************.*********.****..*******..*.*****.*******.****.******.****.********.**.****.*****.******************.**********************.************************************.**.***.**.**.***************.*.************.**************************************.*****.*****.*****..*******.********************.**.*********.******************.**.**********************.*********.**************.****************.********.*****************.********.****.****.***.************.*..*****..******.***.******************************************.***********.************************************.******.****.*********.******.*.**.*********.*******.****...*********.**.***.*******.*.****************..**.*.*********.*********.************.**********.**********.******.***.*********.***********.*******.**.****.*.*****.********.*******.**..************.****.**************.*****.****************.*.**.***.******.***************************..****.*************.******.*********************************.*****.**********.***********.****.***********.**********.****..*******.********************.*************************.**********.************.********.**.**************.*******.************.***********.****************.*******.**.*.*********.***.***********.***.***********.*.*******.********************.***.*****.*****.*****.*******.********************.**.**** **.***.******.*********.**.********************.***.****.*********.*******.****..********************.**.**.************.****************.**********.***********.*****************.************.**.******************************..************.*******.*******.**..**************.*******.***.************************.*****************.******.************.*.******.*****..******************.*********************.*******************.***********.**.********.*****.*.*******.*******.*********.******************.************.******.*************.*******.**.****.**..*******.*******.******.*********.*********.**********.*********...************.******.**.*********************************.*.***************************.********.****************..***************.**********.*********.***********.*********************.***************.********.************.***********.******..******.*.********.******************.**.*********.***..*******.************.**************.*****.************.***.***********.****.***********.*******************.*******.************.*********.**.*****************..***...*************..***************.*********************************************************************.***.*****.**.*.***.********..**..*.*********.**...***********.*******.*********.*****.****.************.*******.*****.****.**.************.*************..********.*****.******.***********.*.**.***.********.***.************.*******************.***********************.****.************.***.****.*****************.****.****.*********.**.************************************.*.*****************.***********.*****.**.*******.***.*.****************************************.******..***************.****.*.****************.************.**.*********************.*****************.*****.*****.************.***************.******.******.*******.***.**.****.*************.****.********..**********.***.****.*******************************.*******************.****************************.**.***********.***.**********.*** .*******..*.*.***********************...***.*******.******.**.*******.******.***.***************.*****************************************.***********.*.******************.***..***********.*.**.**************.***.***********.*.****.***.*******.**..**********.*.*..******.**.*****.******.****************.****.**.*.***.***********.***********.******.*******.******.**.****.********.*****..*.***.****.***.*.****************************.***************..*****.*.*********.****..********.**.***************.***********************.*******.*.****************.*****************.****..**.******************.**********.*********.****************************.***.**********************.***************.****************.*********.***.******.*******..******.********.********.********.**.***.***.*************.****.*************.*********.*****.*.*********.*************************.*******.**********.*.***************.***********.************.**.***********.********************.***.********.************.****.****************.********************.********************.**************.****************.************.***.*.***.*.****************.*.*****..********************.********.******.*****************.********************.*************.*****************.*****.********.*********************.*.*.*.************.*****.*****.**.******.***********.*********************.*.***.*.***********..******.****************.********.**********************************.********.****.*.*****.*********..*******..****************..*********************.***********************.*.**.**************.*************.****.*****..***.****************************************.***.*********.**.***************************.******.***.********.**.*******.**********.***********..*****..******.*****.*****************************.***************************.************************.***********************.**.********.********************.*******************.********************.****************..************.*************..**** **********.*****.***************************.*.*************..*****************.************.****.**********.*********************************.******..**************.********.************.***************.*******************.***.****.*****..***.*********.**.***************.********..****************..******.****************.**********.********************.***************.************..*.********.********.*.*.************.****.*************.***.*******.************************************.********.***.***.**********.**********.****************.****.****.*************************.*****.*******.************.****.*******.********.***.*************************.*.********...*********************************.*************.*********.************.*..*.*************.****.****.***********..*****.******..***********.************.******.*.*****************.*.***********************.******.********.**.*****.******.****.*.**.*.****.*********.*******.***.*********.********.*.*************.**************************.***.*.**..**.**.**************.*.********.*******************.*****************.************.**.**.**.********.**********************.*.************.***********************.*****************.****.*********.*..*************************.*****.***********************.**********************.**********************************..*.***.***.*.*************..***********.*****.*****************.*************.**********.**********.*************..*********************.*********..***********.*********************************.*.****.*.******************************.****.*************.********.********.***.*****************.**.***.***********************.****.*******.*.****.****..*.*********.************.**.********************************..**********.**.*****.********.***.**************.***********..*********************.********************************.****.***.*****.*********.******************.*****************.*******.*******************.******.*.*******************.*******.******** ******.**************************************.********.*****.*.**********************.*********************.********.***.*******.*.***.**********.**.*************.*************..****.**..****.********************.****************.*.****.*..**.**.*.*************..*********.******.******.************************************.*.******.**********.*******.**.*****************.*************.*****.****************.***.**********.*****.*********..**.************.****.***********.*.**************.*****.*.*******************.***************.*****************.******.*********.********.********.***********..**********************.**.*****...*.*********************.***.***************.***********************..***.*.**************************************.*******.********.*.*.**.******************************.*******.****************..***.********.*********.******.*********************.*****.*************.*********************.****.******.******************.**********.**************************.*******.*******..***.**.******************.*******.***********.*.******.******************.**********.*********.***************.*****..****.************.**.******************************.*********.******.***************.***********.********.******..**********.***********.*****************************.**.*****.*******.*********.******.*****.*.**********..***************.*********************.*********.*******.*********.**.**********************.****************.*.**********.************.**.******.******************.*****.***********.******.****************.***.************.**.*************.***..*******.********************...******.************.*********.***.***.*********..**.*******.*****.*.*******.********.********.*.******.*******.**.*******.****************.*********.*******.***.***.**.********.***********************.**.*************.********.***********************************.****.***.*****.***************.***************.*..*.*********..******.*****.*.************.****************.*** *.****..*****************.**.******.*****.****.***.**.**********************.***********************.***.***.******.***********.********.****************************.*.*************************.****.**.******.*.************..************.****************.****.*.************************.********.***.*.*********.****************.****..*********************************.*.*******************************.***.********.********.**.**.*.*******.**.*******.******.***********.*****.****************************************.*************.******.*********.***********.*******.**.*********.***********.*********.*************..*******************.**********.***.***********.*****..*.**.*****************************************.*.*****.*****************.*****************.*********.*********.*********.*******.*****..************************..*********************.**.*****************.******.*.**********.****.*****.**********.****************.********************************.*******.*******.**.**.*.********.***.*.********.***************.*********************.*.*****************.****************************.*.**.**********.********.****.**************.*********************.***************************.****.*******.***.*******************.******.**.***.****************.*****.******.**************.*****.*.*****.*************.************.****.*.************.**********.************.**.*******..**********.*****.*************************.****.**.**********************************************.*******.*.******.*********.******.*.******.********.****.*********.**.****.*******************.*.*****************************************.***************.****.***********************.*.****************.****.***.*********.*************************.***.*******.*************.***********.******************.******.****.*******.******************.***.*****.************************************************************..********.*****..*********************************************.**.***.*********.************** ****..*******.*********************.***********.**.*******************************.*******************.*******.*********..******.*.***************.*..**.****.********.****************************.********************.***..**.******************************.**.******************.*******.**.***************************************************************.*****.*.**********.*.***.********..***************.****.*.*********.******..*******.**********.******.****.********.*.********.**********.************************.*************.**********.****.*******.****.*****************.************.*********.********.*.**********.**********.**.***************.*********.************.*******************.**********..***************************************.*****.***.**.***********************.*********.**********.***.**********************************.****************.*******************.***************..*********.*****.**************************.*****************************.****************.**.***********.*.*.**.**************************************.***..***.**.*.******.***********.*******************.***.**************************.**********************.***************.*************.*******.***.**.****.***********.***.************..*.*******..*********.****.*..**.*****.*.*************************.**.*.***.**.*.**************************..***.********.**.****.*.**.********.****..*******************.********.*.*.**.*.*****.**.**********************.*********..***********..*******.****.****..*******.**************.********.*.*****.********.***.*.*.**************.**.*****************.**********.****.**.******.**********.*.***********.**.******..*.*************************************.*****.**********.************.*****.**********.***.**.*******.***********.*********************.********..***************.***.*********.*******.*****...***********.********.**.****************..****************.*.***************.*.**.*******.**.******.**********.**************.******.********************** *.****************************.*****************.******.**.************.*******.*********.*..*********************.******************************.***.***********.******.**********.**.************************.*****.*..******.**.*.******.*************..***.***.********************.*************..****.***.********.************...*******************.*****.**********.*********************.*.*.**.***.*****.****************.*****.**.**.***************************.***.************.***.*.********************.*********.*.*********.***.*************.****.*****.***.******.********.**.*****************.*******.*******.******..***.******.******.*******.**.*.*******************************.****************************************.***************.***.**...*.*.******.**.****.****************************.******.*********.***************.****..************************************************.***.****.**.**.***.*.*****************.************.*********************.******..**.****.***.******.******..**************.***********..*******************************.****.***************.******..******************.******************.********.**.********.**.**********************.*****************.******.********************.*.*****************.******************.******************.********.***.***.******.*.****.**.*******.*.***.****.**..**.**.*****.*****.**************.*******.********.********.****.*******.*.*****.********.***.*************.*******.****..*************************************************.***************.******.*******.***.*****.****.***..*.****.********************..*************************.****.***.*******.****.****.******.***.*************.*.*.**.*.******.***********.**********************************.***.*.**.****************.**********.***************.*************************.*.****************.********.****.******.*.******.****.****.****.**.***..**.**********.***********************************.******.******.*****.**.*.***************************.**..******************** ***********.*****.****.***********..**.*.********.***.*****..**.*********...********************.**************.*********.**********...****.*****.******..******************************.*******.*****.***.****.*****.************.*********************.*****************.***********.**********************.*..****.***.*.**.***.*************************.*.*******.***.*****.**.**.**.*.***.**************************************.****.***************..***.******.*****************.******..*.************.*******.**..******************.****************.********.***********************.****.**.*.*.*****************************.**.**********.*****.*.**************.*******.******.****************.***********.******************************.**************************.***.**************************.**************..*****.*****.******.**********..***.*******.**.***.******..*********************.*****.**.******.**********.************.*.***.***********************.************..*************.*************.***************************************.********.********.*********.***.******************..***************.*******************************.***********..*********.****..**********************************.****************.****************************.*******.**..*********************.*****************************************************************.*****.*****************.*************************************.****************..****.*.**.*.*******.*.***.************************************.***************..*****..*.**.********.*******.******************.....*********.******.****************************.**************.**************************************************.***********************************.***********.*******...****.***.******************.******************************.****.*****.***************.****.************.*******.****************************.***.********.****.************.**.**************.********.*.**.*********.*********************************.**********.****.****** *******.******.*.*.*********************************.****.*.**********.*****************.****************.**************..*..********************************.****.***********.******.**.*********************..********.******************.**********.*****.***********************.*.**.****************.******.**********************.************.***********************.****.***********************************.****************.**********.****.***************.*****************.*****..***.*****.************.******.******..********.*****..********************.***.*.*************************************.******.*********************.***.***.*******.****.*************..***.*******..*.**********.******************************.********.*******.********.***..*******.********.********.***************.*****************.***********.********************.****.******.*.*****.***********.*******.***********..***.*************.**.*******.***********.********..***********.***************.********.*******.***************.*.********************.*****.*****.****.***.******.*******.***********.***.**.*****************.*****************************************************.********.*****.*******.****.************.*.*.*****.*********.***.*.****************...*****.**.*.****..*.*****.*****..****************.******************************.*****.**********************.*****.*******************************.***.*****.**.***********.***..**..********.****.***..*********.****************.*****.**.***************************.**..**.*******.*********.********.****.********.*****..*.********************.*************************.*.*******************.****..******.***********.***.***.*.**.**********.***.*********.********.****.*************.*************************.******.**************.***************.******************.*******.************************.**************************************..*.*****************.*.***************.***.***********.********.**.**********..**.*.*****.***.*****.**********.****** ***********.*****..****************.*****.****.*****.***************************************************..********************.*****************.*.****.**.**************.********.**.****************.****.*.*************.******************..*****.*************************************.*******.******.******.**********************.*************.*******..***********.***.*.***************.*********.***************.*****************************************.***.****.****.********************.********.**************.*.*.*****.***********.***.***********.*************..**.*.**.****.******.***********...************.*****.*********.******************************.*****.****.***.****.*********..*****.****.***********.******..***********************..**********.***.*************************.***.************..**.************************************.***.********************.*.******.****.*.**.*******.*******************.*****************************.*****************.********.******.*.**..*****.*****.***.*.****.*****.******.**.*********..*********.*.****.****************..***.****.*****.*******.**.**********.*.**********.**.*******.**..*******.***..***********.*.*************.**.*******.***.*..**.*****.***.****.********.*******.*******************************..**.*****.*************************.********************.**.*******.**********.***********.********..*********.******************.*******.**.*.**.***.********.****************.************************.**********.**.*************.**.******.****.**.****.*.*****.*****.*****.*************.**********************.*******.*.******.********************.*******.***.*.******.************.*******..******.***.***.***********.**.****************************.********.********.******.*****************.***..*******************************.******.**.********************************.***************.**.********..*******..****.*************.**.**.*.*********.*.**..***...*********************************..*****.***********************************. ****.*.*.******.**.****************.*.*****.****************.****************************.*.************.******.*..****.****.***..************.*****.*****.*****.*****.*********.***********.********.*****.*****.***********.**********.*********.****.*.****************.******************.****************.*************..*******************************************.****.*..*****.**.*.***..****.**.*.******.***.***.****.*******************.******************************.*****.*********.**..***********.******************.*********..****.*********.*.***.*********.*.**************.******************************.***.*****.***.*************.***..********.***************.*******.************.******************************.****************************************..*********.******.**.*****.*****************************.***.**.****.******.*.****..***********************************************.**************.************.******.********.*.**********..*******.***********.***.*******.*************.******.*********.*********************************.******************.****.************************.*********.*.*****.***.***.*******.**.****.****.*.**.*******************.*.********.********..****.**..*.************.*************.************************..**********.**************************************.******.******.*******.**************.***.***********.****.*****************..***.*****.*****.*********.************.**********.**********************.****.*.****.*.**.*************.*******..*********.*.***.*********************.*****.***.**********.******.****..*********.*.****..*******..****.****.***************..******.****.*****************.*******.****..*******.**********.*******..*.************.************.*****************.***************.*************************.*******.******.***.*************.**********************************.**.**********************.*****.**.****.*****.*********************************************.************************************************************** *****.*.****.********.*.******.**********.****.*****.********.************.**.*********************.**********.*****.*******.*****************************************************.*.**.*************************.***.******.*****.**.*****.*******.*.************.*.*************.*******.**********.***.****.********.*****.*********..***.*.*******.*****..**************.**********.**************************.*********.******************.*************.***************..****************.********************..*..*.************.***********.*************.**************.***.*******.******************************.***..***********.****.*.***..***.*******************.****************.***.**.*******.*******************************.***********.*********************.***.*******.****..***************************..*********************.***.***.**********..*************************************..****.******..**.*******.****.****.*******************.**********************************.**********************.***.*******.********.**********..*****.******.*.******.**************************..******.****.**.********************.*.**********************.***..********************************.******************.********.***..************.****..******.***********.****.*.*******.***************.**********.***********************.******..***.***.******.**********.******.*.*********.*******.******.*****.***.*.********************.********************.***********.*.******.*****************.*******.*****************.**.****.*******..***********.**.***.********.*****.****.***.***.*************************.***.*.*******.***..*.**.******.***.*********.***********************************.*********************.*************************.*****.********.*******************.**.**.**.*****.***************.******************.****.****.********************.*******.****.****.********.**********.*******************************************..********.****.***.************.*..**.**..**.***.**********.************.**.****** ***************.**.***.*********************.*******************.*******.****.********.*****************.***.******.***.*******.**.****.****.***.***.****.*.*********************.***********************************.*************.*************.*****..*************.******.*.*************.****.****.**.***.*************************.***.*************.*****.******.*******..*.***************.**********.***.***..***.*******************.*********.*******.***********.****.****.*************************************.***************************.***.********.*.***************.*.*.*****.*************.*.**.*****************.*****.***********.****.*****.***********..****.**..*****.**.***********************************.*********.***********************************.**************.***.*********************.**.**.*****.*********.*.**********************************.****.************.****..***********************************..**************************.*************.***.******************.******************.*******.*****.*********************...**************.**.***************************.******.*.***************************.*******.*****************.*.****.***.*************.***********.***************...*******.*.**.**********.**************************************************..***********.*****.******************..*******.*******.********.**********.***************.***************.****************.*.***************************.**.**************.*****..***.********.****..*****..**..*.*********.**********..*******************.***************.*.*.*.*********.****.***.****************.**.***.****.*****.*****************.******..**.**************.*.*****.***************************.*.****************************************.*******.***.***.***.*...***.*****.**.*****************.*****.*******************.***.*************..***.*******************.*******.***.**.*****.*****..**.************.*.************.*.*****..*******************..*******************************.***********************.* *****.*.***********.*******************.*****.****.*..****************************.**********************************.**.******.*****************************.******************************************.*************.***.**.*************.********.**..*****************************************..***************************.*******.***.***********.****************.*********.********.*****************.****************.*************..*.*****.*****.**********.***.**********.**********.********************.*****.******.********.****.******..***.*****************.********************************************.*****.*.***.*******.*****.*******.********.****.**************.**********..******.**********.***********..*******.**..*************.***.*****.***************.*******.*.*****************..********.*******************.*.***.******************.****************.**.**************..**********************.*..**********.******************************************.*******.*.*.*****.******.************************..***************************.**.***********..***.***********************.*..******.***..******.******.*.**********.****.*.*.**********************.*************.***************.***************.********.******.**********.*******************..************************************.************.************.**.**********************.****.*******************.*****.***.*****************.**********..*******************.*****************************.****.***********************..**********************.*******************..*****************.***..********.************.**.*******.*.*.*.***.**********.******.******************..********..**.**.****************.**********.*.***.***.************.*********..*.****************.******************.************.***********.***********.***********.****************.****..*******************.******.*..*****************.****************.**************.******.*********.******..***.*********.************************.************************...******. ************.***********.********************.****.*********.*****.*.***.*******.***.**.**.**************.***.****.************************************.*.*.*********.*******.************.********.**..*******.***********.***********.***********.*****.***.***.******.**.***********.************.**.*****.**********..****.*******..****.**********.*.*.******************************.********.*****.*******.**.***..**.*******..****.***************************.********.********.*******************.*******************.**********.**.**************.***.**********.******************************.**.***..*.****.**************.*******.************.**.************.*.*********.*.************.********..****************************.***.********.****.**************.******************.******************.******.***.*****.****.**********.******.*.*************************************************************.*.*.***..*.**..*********.*******.***.*.**************.*************.******.**********.*.******.***.********.***.*************.***.*********************.*******.*******************.*************.**.***.******************************.*********************.***************************.****.**.********.*************.***********.***.***.*******.**************************..*******************************.**.****************.***..***.*******.***********.********.*****.**..***.****.***********..*********.******.*********************.*****.**************..*******.*****..*****.*********.*.**..****.*******.*********************************.****.*******************.*.****.*****.*.****.*****************.***********.**************.****.***.**.*********.************.***.*********..****.***************.*.*******.*****.*.********.****************.****************.***.*.***....***********************.**.******************.****************.*..*******************.****.***.*******..**.*..****.*************.************.******.*****.*********.**..*********.********.**.**************.*********.******.*****.**** ****.******************.*********************.**.****.**********.********************.****.***********.**.*************.****.*********.**.**.**************.*****************.******.***********.**.***********.*.***.********.**********..*.*********************...******.********.******************.*********************...****************.*******.***.*****.**************.**********.***************.***********.********.*****************.****.*********.**************.***.********.********.**.******.**************************.**.*********************.***********..******..**.****.******.*****.**********.******************.*.**********.*.*************.********.**.******.*****************.*********************.******.****.*****.***********..********..**.**********..****.*****************************.****.*****.********.*************************..*******.***********************.**************.**..***********.***************.******.********.**********.*****.*********.******.***.********.***.**********.**********.**.***********************************.**.******..*.************.**************..**********..**.*****.****.*****.*.***************..*****.****.**.**************.************...*.*****.******.***************.************.*********.*.*.**.****.*.**.*****.**************.********************.*******.******************.*******.***.***.********.********************************.********.*********.**********.*********.***.*******.*******************************.*.*******.********.*.****.****.*******.*************************.************.***.*.************...*..******.*.***.*****************.*.********.***.**.*****.****..********.**************.*************************.*.*****.***********.*...********.********.*****************..*.***..********.************.************.*******.***..*.****.*.***.******************.*********.**.*.**********************.**.**********************.****.*.*..*.***********.********************.**.*****************.***.**************************.**** ****.******************.*.**.*************************.*.*****************.***.*****************.***..***.*..*********************.**.**..****.***.****************.*************************************.************************.****.***.******.**.**.***.**...*****************.******************.*.*.***********.*****.*.******.*.*****...************.**.****.*.*********.***********.***.********.**********************.*.********.*********.**.******.*******.******.*****.*************************************.*******..*****.******.********.*****************..**.************.***********.***.******.******.*.****.**.******.**********************************.********************.***********.*******..*************.*****.*****.**********************.****..*****.***.******.**.********..***.********.**********.***********.*.******.*********************.********..****************.***.*******.***********..**************.****.*********.******..*****.*************.***********************.**************.*****.**************.*****************..*.***********.**.***********.*.*.****************************.***********.***.****.******************.*****.*********..***.******************.**********.***********.*******..*******.*.**.*******.******.*.*****..***********************.****.******.**.*********.****************.*********.********.**..***.********.**.***********.******.*************.**.*****.******.***********************************.********..**.***********.*.******.**.*********.*******.********.*********.******.***********.****.****...*****.**..*********************.*********************.**********...**.*****.**.*.*****.********************.**********.******************.***************.*****.*****.************.***.*************.**********************************.******..***********.************.************************.*.***.*.****..**.**.******.*.****************.*...********************.********************..********..*****.*************.***.****.***.*******.*****...***.***.***.** ******.*.*********.*..***.*****..*****.***.**********.*.**************************************************************.*****************************.*********.*************..********.***.*******.*****.****.**********.********.**************************************.***********.*****************..*****.*************.**********.*********.*.**.*************************.******************.*****.****.****.************..******.*****.**.**.*.*******************.***.*******..**.*************************.********.*******.***********.****.****.*****..*******.**********************..*****.**********************.**************.*******.****.***.***************.**********.***********************.*.***.*************.******************.*********.***.***.******.*****.**.*****.*.*****.***.*************.*********************************.*************.***.***********.*****..**.**********.*.***************.*.**.*************.******.*******..*****.************.*********.*..***.*********..**********.*******************************************.*.**.****.**.************.*****.*********.******************...*********.*********..******.*******.***************.*.****..***********************************************************.***.*****.*******************.****************..********.*.*****.*************.******************************.*************.**********.**********.*.*****..*************************************************..*******.***************.******.*****.******.***.*****.******************.*.****.*.****.*********.*.******.****.******.**************.****.***********.***.**.************************.*.*.******.************.*************************.*******.****.*.*.*********************************************..*.********************.*****************************.***.*...**.*.***************..**.****.**.******.****.**********.*******.********..*************.*******************..************...**.*****.**************.***********************.*.********.****.***************.***.**.******** *************.**********.****...**.*************************************.************.**.*.*******************...********..*.*.************.*******************************...***************************.*******************..*********.*****************************.*******.******.****..*******.*****.******************.******.*****.****.*.*************.**************************.****.*********.*****.***.***************.**.*********.***.************************..*********************..********************************.*****.*..******************.**********************************.*****************************.********.********.********.*******.*******.*******.***********************.***.***********.************************.***********.***.**..******.****.*******.*********************.**********.*..*..******.**************.*.*********.**************************.**.**************..***********.*********.***********.******.******.***.*.**.*********************.*********.**********************..***.*******.****.********************.*****************.***.****.*******.********.*******.*.****.********.**********.*************.****.*******.***.*********************.*.***.*****************************.*******.*************.*.****.*******.**********.*****.**********.****.*************************.***********.****.*.***..*******************.****.****.***********.***.*...**.***..*************************.**.*****************.*******************.***************..******.**********.**.***************..********.************.*********.*******.************.***.*************.*********.*******************.*********************.****.****************..***.*********.*******.***.*********.******************************************..***.****************.*********..***************.***********.**.************.*****************************.********..******.*****.**.****************..********.*******************.*******.***..*************************************************.**********.*********.****.* ******************.********.***************.***.**.*****.******************.***********.***************.**********.**.*****.*********************.****.*.*****..*********.***.**.******************.***.**.****.******..******************************.*..********************.*********************.*.**.****...**.*********..*************.*.********.*.**.**.*************.*.*.*...***.***.**.*******************.*.*.*******.*.*************.***********...*******************.********.*******..********.**.*.****.*************************.**.******************************.**********..***.***************.*******.**************.*..****.*****************.******.*******.***.****************************.*******.*****.**********.*.*.***.************************.***********.*****..************************.******.****************.*.**********************..*.***.*************.*...***.****************.**..******************.*********.*********.*****************.*.**************.*****..*****.*.**********.**.*****************...*****.***..*************.****.********.**************.**********.************.***********************.*******..*.**************.**********.****************.*******************.**.**********************.*******.*.*..*****************************.**..*****.***.*****.*.****.***********.**..***.***.*******.**.****..***************.***.*********.***.*.**.******.*****.********..******************.*..******.**********.***************************.********.***********.*******.*************.**.****************************************.***.*.*.*****************************.*********.***.**..********.******.************.*****..**.******.**.******.*********************.*****.**.************************..**.*.****.**.****.************.****.***********..*****.*********.****************.****************..**********.*******.**************.******.*****.*.***************************************...*************.*.**********.*****************.*********************.************************** **.******.*****.*********.*****.*************************************************.***.******************************.************..****.***********.******.**.**********.**********.**************.******.*.**.********.*.*****..****************..********************************.**.******.***********.**********.************.***************************..*******************************.****************************.***********.***********************.*****..*.**.**.********.**************.**************.********..*******************.*************.**************.*****.*.*****..****.*.********************.*************************.***********.**.*..***.*.*******.**************.***.****************.*.******.*****.*****.*.********.*****.*****.******************************************.***.********.**************..*************.************.*****..********.***.***************.******.******.*****.*******.*****.********.***.************.*.**********.**.************.***.************.****.****.*********************....**********.***.**..************.*****************.*******************.*******.*********.***.****.*.*****.******.**.********************************.********.*..*********.*************.************..*****.********.*****.*********.********.*********.************.******.***************************.****************************.************************.************.**********************.******************..******************..*****************.**..**********.************.*.********.********************.**.***.****************.********.****.****.*******.**.***********.******.*******************.***.***********.***********************************.*.*******.****.*****..*****.*******.***********..****.*.*****.********..***.*.****.************.****************************..****.*********.***************.*******************.****************.**********.***********.**.**********************.*************************.**************..******.************.*******.*.**********.******* *******..****..***********************************.****************************************.***********.************.*.***********.****.****.******.*.***********.************.****.******************.*****************.****.*.**.**.*.*****.*******.********.***.*.************.**.**.***.**************.***.*******************.****.*********..*..***********.*****.*************.************.**..*****.*******************.*******************.***************.***************.**..*********.**.**********.***************.****.***********.********.*******.**********...*********.**.************************.***********.*.****.*****.******..******.***.***********************.****.****.*****.***.**********.*.****.***.********.*********..***..*****************.***************************.***********.**********.*******..***.*************.**.*****.****.*****.****.*******.***************.*****.*****.***.******.************.*********.**********.*****.****..*************.******.**********.**************.***********.********.***.*.**.*.*****************.*.**.********.*.***********.******.*.****.**********.*************.***********.**.*.***.*****************.**************.**.*.**.**********************...******.***************.***.*****..****.****.**.*****************.**********..************.**********************.*****.*.*.******.*********************..************.*****************.*.********.*****.*******.*******.*.*.***********.*********..******.****.**..***..*************.************.*..********.********************.************.***********..***.******************..****.***.********************.*********..**.***.**.********.***********.*********************.***********.**********.*.*********.***********.****.****.********.*******.***.***.*********.**.*******.******************************.**.************************.*..**.******.*********************.*.*.*.*.**********.**********.****..*****.****.*.*************.************************************.*****************.****************** ***********..*******..********.************.********..**************.*******.******.*********.*******************.******************.***************.***.**************.**.**.****.*****.************************.**.********.***********************.***.********************.***.***.*******.****..*****...*.********.***.**************.*******..*.***.**************.***********.**.***.*******.*********************************.***************.*****************.************.******..************.*****************.****.*************************.********.**************************.***************************************..**************************************.*****.*****.***************.**.*.**********************.*************.**********************.*******************************.***.***..**************.********.*********.****************************************.**********.******.*******..*****************.******************.***********.******.**************************************.***..******.********************.**.**.**********.**********************************************.**.******.**************..**.**************.***.*******..****************.*****************************.*.********.********.*****.************.*********...********.**********.*.***..****.****.**.***.****************.**..***********.******************************..*.**********.****.**.****.****.*.**.******.*******.*******.**********.*************.****************.*.************.*****************.***.**.**********.****.*****************************.*.*****.********.**.******************...**.***********************.********..****.******.***************************.*******.*.************************************...*.*.****..****************.***********.********.*********.*****.*************.******..***********.*************.*.*********.********.******************************.**************.*********.****.******.*.*****.*.***.**************.**********************.**********.***********************.**..**.**** *****.******************.***.************.****************.**.******.************.***********.*******.********************.***********.***.****.*****.***.************.******..*****.******.**..*************.*********.********************.***.****.**.**.*******...***.************..**.*************..********.*****.*****.*********************.*******.**.*******.***..************.************************.**.***********.*****************.***..***.**..******.*****.**.***.********.*******.*****************.**********.*******.****..*.*****..***.********.**********.****.*****************.*******************************.*.******.******.***.***********************..*******.****.***************.*****.***.******.***.***********************.*************..**************.*************.****.**.******.*********.*********.********.********.********.******.***********.*******..*****.*****************************.******.*.*******..*.*.****.********.************.*....****.********.*************************.****.***.***.***.*.*******.*****.*****.*****************.*******************..****.***********.*********.********.****.**********************.****.***************.*.*.**************.*.*****************...**.********.********.******.*****.*******.***************.******.*.**.***.*.***.*************.********.**************.************.*****.*****************************************.******.***..****.*******.***.****.***.*******.***.****************************.**.************.********************.****.**********.*******.**************.*******.****************.*****************************************.***.****.*******.********.*.*****************.**.*.***.****.**************.***************************..******.**********************.****.****.*********.****************.********.*******************.***************************.**********.**.***..*********.****************************.******.***********.*********.*******.***.**.*********.*.***.*******...***.****.****.********************..**. **.****.*******...******.***********************.***.****.*******.****.***********.**..*.***.*********.*********.*****....***.**.**********.******.*.*********.********.*.***.*************.*********************************************************************************.*********.**********.********************.***.****************************.***********.*******************.*.**************.*..*****.*****.***.*.******************.*************.**********.*********.******************.*******************.**********************.*******..**.************.****************.*.************.**********************************.*.*.************.**************.***************.******************.********.*******.********.**********.*************.********.***************.***.*.************.*******.******.**.***************.********.**.***.**************.*****..*********************.*******..***************************.*.********.***************.******.************.*...************************.******.******.*******.**.*************..**************************.***************.***.******************************.******.******************.********************.****..*.***.**.****************.************************************************************.****************.**********.******.***************************..*******.*******.*.*******.*******.*********.*******.***.******.****.******.*..**.*********************.**.****.**********************..*********.******************************.*************.*..**.***.*****.*************.****************************.*********.*****.******.*******.******..***********.**.******.****..*.****.*.*******************.*******************.*****.**.***.***********************.**.*.*..*********.*******.*****.*************.****.*******.**********.**********.******.**.***.**.***.***********..**************.***********.******.****.*******.****..**********.**************************************************************************************************.****** *.***.****.*..*.***.*************.**********.****.*********.*******.**.****.***********************.*********.****************************.************.*******.******.*****.**..***.*******.*************.********************.*******..****.******.***..*******.******.**********.********************.***********************.*.****************.********************.*****.*************************************.**********.*****.***.**************.**************************.*.*********.********************.************.*******************.************.**********.****************..***.********.********.*******.***********.********.*.*******.***.*.**********************.****.**********.**.*.***.*************.****************.*.***.****.***************.**********.*****************************************.*.********.******..**********************.**************************************.******.*************************************..***********************.***************.*****************.*******.*********.*.***...****.*********.**.****.***********************.*********.*************.***************.************.*****************.**************************.************.*****************.*..*****.***.****.************.****.**************.***************.***.**.*******************************************************.********.*****.***.******.*******.***********.******.**.**************.*****.****.***..***.******.************************.*******..**********.******.************.*****.*.*.*.******.*****.***.**********************.*********************.*****.***.***********.***************.*.******.*..********************.*****..******************..***********...*************************.***..***.***.***..*****.**************************.*..*******************.***.***.****.**********.******.******.**********.***.******************.*******************************.*******.***..*************.****************.****************.***.************.**.***.********.**.**.*****.*.****.***.********.*. *******.*******************.***************.*.*****************.***********************.******.*.*****************.***.****.**.***.**.***************.*.****.**********.***.**.*****.*****************.*********.*******.*******************.********.************************.****.*******.********.********.******.********************.****.*.*..********.**.**************************.******************.***.***************************.***..*.**..****.*********.***********..*****.****.******.*****.*************.***.*.*.**********************************.***************************.**********************************..*********************************.********.********.********.*****.************************.*******.******.*****.**************.******.***********************************.*.***********.***.***.*****.*****.***.****************************.*******************.*.***.*************************.**.*******.*************************.************************************************.********..*****************..*********.***.***.****************************.********************..*****.******.**************.************************.*********.**********.**.************.********..**.***.*****************.**.****************.*********************.*.*******.**.**************************.*.*.********************.****.**************.***.***************..**********************************************.*.******.**************..*******.***.******.***.*****************..***************************.****..**.***.*****.*****.*****************************************************.**.*********************.****..***********.*****.********.*.******.********.*******.*********.****.********..***********.***.*************************************.*********************************************.*********************************.*******...*.*****..*******.**********************.**********.**************.****.***********************.*******.***.**.******..*********.********.**********.***************** *****.********.*****..******.***.*******************.*****.**************.****..**********.*.*.*******.*********.*******.****.**.*************************************.****************.*****..*******.************.***************************.*********.******.********.****.***.*******.**************.*********.**********.************.****.***************.*****.*.****************************.***.************..********************************.**.*.**.**.**************************************.**************.******..*********.************.**.*************.*.***.***..**.*.*********.********.**************.***********************.**.*.*****.******************.*****.*****************.****.****************.******.**************..*.*************************.*.******************.***************.***..***.*.*.***.******.***.******.************.****************.********************.**..**********.**************.*******.**********.***.***.***.********.*.**..***********.*****.*********.***********.****.**.************.********.*********.******.****.***.*********.*.********.*******************.**********.***********.************.***.*****.**************.*********.***.*.************************.***.****.**.*******************.************.************.***************.***********.******************.*****************.*****.**********.*********.*******.*******.******.*************************...******.******************..********************.*******************************.**.****.*********.**.***************.**.*.*********.******.**.**.*.*****.**************************.*.***.*.***************.**.********************.*****.**************.*******.************.*****.*****.**********.****.*.***********...****************.**.**************..********************.************.*********.*.******.*****.**.*****************.*****.*.************.**************************.*************.****.****.*.************************.******.********.*************.********.************************************** *****...*************************************.*************.***.**************..**.*******.***..*********************.******.*****************..*********************************.***************.*..**.**********.**********************.**********************.******.************.****..*********.*******.****.*********************.*******.*********.******.****.******.********.*******.*****.***********.*****************.**********************.*.********************.*****************.*********.*****************.*****.*.**.*******.***.***.***.*****.**************************..**********.**********.**.********..**********..********.******.***************.*.*****.*.******.*****.***.*.**.***.*****.******************.***..**.****************************..*************.*.*****..*.**.******.***********.***..*******.******.********..*****.**.**.*******************.*************.************************************.*************.*********..**************.***.****.*********************.**.**************...********.*****************************************.******.*.*******.**.**..*************.*.*.*.****************.*****.****.************************.*******.****.***..*****.*******.******.******..********..****..***********.******.****.**.***********.****.*************.**********.*.*********.**********.***********.**.****.**********************.****.********.*****.*************.******.*..***.***************.********************...***************************.*****************.*********.************************.***.***********.*****.*****.***.******.**************.***************.****************.***********.*********.****.************.*********.************************.***.***********.**.*******.*.**********...****************..*******.*******.***.*..***.*********.****.**********.**********************************..******.***.*.**...**.*******.**..****************.***.***..*******************.*****************.*.**********.***********************************.****.*****.*********.**** *.*****.*.****..*******.***.**************..*********.***.***********.*****.************.********.************.**.*****.******.*****.**.*.*************.*******.**.*********.****.**********.***************************.***.*********.**.***.**************.**.******.*****************.*.**.*******.**.**********.******..************.********************************.*****.*.*.*.***.********.*************.****.***.****.**********************.*********************************.********.********.***********.********.***************.***********.***********.**********************************.*.*************.***.*********..*************.*****************.*******.*****.*.*.**********..*****.****.********************..****.********.****.**********.********.******.*.**********.*****************.***************************************************.*.********.*********.***.******.********.**.**.******..*******.*****.************************.**********.*******************************************.***.******.*.*************..***********.****************************************.****.*********..**********************************.*********.**.***************************.********..******.*****.*.**.**..************.******************************************************.***.***********.*.***************.*.********.*.*.****..**.**.******.************.*******************.*******************.***.*.*****.*.*.**.**************.********.***.****.**********.********.******.**.****.************.********.*.************************************.***.*.*.*********.***********.****.*.*************..***.***.******..************.*********.**.************.******************************.********************************..**.*********.*********.****..***************.**********.*******.****..********.*********.**..********************.*****.************.*******.********..*********.*************.**.*************.*****.********.******.*******.**********************************************.*.**********************.** ***********************************.***********************************************************.****.**************.*.*****************************************.******************.**.***.*****.*********.******.********.**********************.*.*****.***.********.*********.*********.****.**.******************.**.******.**.**.*.*.***.*.*****..********.*******.*********************.****************.*****************..********.*********************************.*********.******************.******.*************.***.*****************.************.*********.***************.****.***.****.***********..****..**********..**************************.***********.*******.***********.*************************.***********.*..*****.*.******.**********.****************.**************.*.*.****.*****.***************.******.*****************.****************.*********.*.*.**********.******..*.**********.********.************.***.*****.********.*****.****.**********.**.**.********************...******.******************.***..*.***************************.*********.******.***********.***.*****.*.*.**..*..****.********.**************.*******************.************.****..****************..********.***.*******************.***********.*************..******************************************.**.*********.**.***********************************.****************.********.*****.***********.*.*********************.*******..***.*.***.****.**********..***************************************.*.*******.***.*.**************.*****.**********************.***.*****.*.**************.*********.************.*******..***.***********.************.****.**.***.****************.********.********.*****************************.***************.***********************************..**********************..**************************************...****.************.**.**.*************..********.*..**.**.***..*******************************.*.***.***.****************************.**.**.**.*****..*****.**.****************.. ..***.**.**********...***.*******..**********.***.***.***********.*.****..*.****.**********.**.**.**********************.**********.*.***************..*.**************.***************************.***.************************.*.**.*********.**.*****************.***.************.***.**********..********.*.********************.*********.***.**.*.****.************.**..*****.**************.************************************.*****...*..***************.******.******.***********.******.*.*********************************.******.***************************************.****.******************.********.***.************.*********.*******.*.**.******.***************.**.*************.****.*******.***.******.*****..***.*.*.*********.*********.***********.**********.*******************.*******************************.****.*****************.**********************.****.***.*****..***.******.**.***..*********.****.*.***************.***.*****************.*.**.***.*************.********.***.****.********.************.****.*******.******.*..******.*...*.****.*********.**.***********.**********..**.******.**********.********.**********************..**.*.***.*******..********************.********************.*****.************************..*****.**...*****************.**.**************.*.*****************.****..*.*******************************************.**************.*******************.****************.*.*.*****.**************.********.*********.***..***.*******.****************************.******************.*******.****.**.****************.********.*********************************.*************************.***********.***.*******.********.*.*******.*********************.**************************************.***.********.*********.******.********.******************.******.****************.*****.*************.********************.**********************.*********.**.********.**.*******.*******.****..*******.***.***************.********************.****.*******.****.***********.**** .*****.*..****.**.**.****.**.****..***************.**.**************.*********.******.*****.***.******.*****..**.*.********************.****************.*****.**************.*.*.********************.**********.*****.*****************************.*******.*****.****.****.***************************.***.**.************.*************.***************.*******************.*******.***.****.******.**************.*******.****.**************.***************.******..***********************.***.***.***********.***************.***********.********..******.***********.*******************.*..*.******************.************************.****.****.*******.**.******************.**************...**********.***.*.*******.*********************.****.*.*******.************************.***..*********.*******.***.***.********.**.*************************.****************************.****.***.*********.*****************************************.**********************************.***.***************.***************.***.*******.*****.*******.*****.**********.*****************************.************************.*******************.****.************..*.***...**..**.*****.******.*.*************************.******..*.**.********.****.*******.*******.********...*******.**.**************.*****.**************************.***.**.*..**.****************..******************.********..***********.***********.*.***************.******************************.***********************.*.*************************.********.*************.******.***..**.*****.****.***.**.**************.****************.****.**.***.********.*.**.***.*********.**.***************************************..********.****...*************************...****..**..*********.**.********.******.****.*********************..*********...*************.************.*******************************.********.************..****.***************.****************.**.**.************.*********.*.********.***************.******.**.***********.**.******.*** ****.******...***.*.**.*********.*.************.*.******.*.****.*****************.********.*.********.***.*****************..***.*******.***************.********.****************.*.*********.**.***.**********************.*********..**..***.**.*.********.***********.*.***.******.**.*********************.**.*.*..*.*.**********.**.******.********.***.***********************.****.***.***.******.********.****.**.*.***********.**.*****************.*****.*******.********.*..**********.***.*********.**.*****************.*******.*********.****.********.**.***.*.*****.*****.******.*****.*****.***********..******.*****************.**********.**************************.**.****.***.******.***************.**************************.*******.*.*.**..*****.********.**.*.**.***************.*.************.*********.********.**********..******.****..**.**.*********.**********.*******..**.************.***********************.**.********************.************************.*.*********.**************.******************.************..****.****************.****************.**************.***.*******************************.*****..*********.********************.*****.***.*************************.****.*..*.*********************.**.*********.*.*****...****.*******************.********.***.***************.*.*****.******************.**************************.****************.*****.***.******.************.*..*************..*********.*****.***********.****.********.***.***.*****.***********************.**************.**.***.*******.**************..*******...**.**.**..****.********.***********.*********.**************..*********.*.***.***.*********.*****.**.**.****.********.********************************.***********************************.********.*******.***************.*********.********.***.***.*************************.*********.*******.*************.**********.************.*******.******..********.****.***.****.****...******.**********..***.******************************************.**** .****.*.*.****************.*************.***********************.***.*******.*****.************.*.*.**********.**.*******.***.***********.*.*.*.*.**.******.******.*********.***.****.***.****.******************************************************.***.********************.*.****************.*********.**********.***..************************.**.*************.***********..****.******.*.**.*********.**********.******.*******.***..***************************.******.*.****.*****.***.***.**********************************************.**.****.*********************..*****************.***.******.**********.*...***.****************.*******.*.**********.***************************.**.*******..********.**************************.****..***.*.***.**.*****.**********.***********.********.**.********************.***********.*.**************.****.**.***.***************.*******************************..****.****...********************.*****************.*********.***..********************************.***************************.**.************.*******.*****************..***.********.***************.********..*********.******.*******.*********..*.***.*******.*.************.********************.**************************.*****..***.****.**.***********..*******.***.*********.*****.***.*****************************...**.***.********.*.*************.****.************.****.******************.***.*********************.****.******.*****.***.*****.******.*..*********************.******************.****.***.*****************.*****.*********************.**.************.************.******.**************.********.*.*******.**************************.*****.*******.*.**************.**********.*.**.***********.*.****.****.************.***************************************..*******************.******.***.*************.**********.****************.*******.******.****************..*******.****.**.*******.**************.*********.*.***************.**.*.*******.************.******************************* *****.*****..*..***********..*******************.*.*******.*****.*********.*****.****.*********.*********..*******************.***************.****.****.**********.**************.****************.**************************************************.*************.****************.**********.******************.****.********.**.*********.********************************.*.*.********************.***.******.**************.*.**********************************.*.*********.****.******************************.******.*************.******.**********.******.********.*****.***.***.*******.********.********.***.*.**.******.****************************************************.*********..******.*********.*************.*********.***.***************..****.*.**.***.*************.***************.******.****.*.**.***********.***************.*******.***.*********.*.***.*.**********.****.************************.***.*.*.*****.****.****************..**********************.******.********************..**********.*.**********.*.*********.*.******...*.**.*******.****.******.*.***************.*******.***********.***.***************************..*.**********.****.******..***************.**.*******************.**************.********.***.***.*.****.****.***.**.*****.*.********.*.*.******.*****.**********.*****.***************************.***********.****.*****.**.***.**.******..*****.**.****.***.******.*.**************.****.*********.******.*.*************.*****************.*..*********************.*******.**************************.****..***.************.*.**********.******.*******.***.************.******.***************.******************************************.***********.****.********.***.*************.**.**.*****.*****.****************.***.******.******************************.*************************.*****.*******.********.********.********.**********.******.***********.***.*******************************************************.******************************************.*.*.************** *****.**************************.********************.***.****.****.*******.**.***..********.**.******************.*******.***.*****..************.*******************.***.****************************.*****************.*********.******.****.*******.******.******.*****.****.**********.*******.*******************.***.***.*.****.*****.*************************************.**********.*****.******..*******************.*****.*******************.******.***.****************.*.******..**************.******.**.*****************..***.*********.*****.***********************..***.****************.**************************************************************.******.***********.**.*****.************..*************************************.************************.*****.*****.*..************************.********.*******.******.****...**************.*****.***.************.************.***..***.*******.*.**.***************.******.*************************.*.****..****.********.**********************************.******.***.*****.***************.*********.*************.*.***.*.*******.************.*******************************.*************.*************.**********************************************.**.*.*..***************************.***..**.****************************************.*********.*.*.**************.******************.***.************************.*******************.***.********************.*****.*****.***.***.***.****.************.***.****************************************************.*********************.***************..*.*******.**************.****************************.*********************************.*.********.********************.********.*****************..*.**********.*******.*****.*.******.***.*****.********************.*.***.********.*****.*******************.******.****.*******************.************.*****.*****.*****.*****.************.*.***********************.********.*********.*..******.*****.*************************.**.******************.******* *.*****.***.****************..*******.**.***********************.**...*.*******************.*.******.***.*****.**..*.*********************************.****.******.********.********.****.******************.**.**.****.************************************.*********************.*********************.**********************..********************************.*****..*****.**..*.****************.**.***.*********************.************.**.*******..************************.******.**********.*.********************************************************.******.*******.******************************.****.*****.*.************.*********.**.*******.*.**.****.*********.*************.*******************.******.**************.***.*****.**.*.*****************.******.**.*****..*****.************.*****************.**************.**.***************.**.**.**.*******************.*******.**************.*******.***********************************.*****.****.******************.*.******************.********************.*********.***.****.****.*************.*******************..*.*.*****************.***.*********************..****************************.*******.****************************.****.*.*********.*.******************************************.*.***.****.********.***.*.***********.******.***.********..**********.****.*.****************************.*******..*******.***.*****************.*****************.************.******.***********.*****...***.**********.***..**.**.*******.**************.*.************..************..**.******.*************.*******.*********************************************.**********************.*********.********.*********.***************.***.*****************..*****.**********..****.****.*************.************.*************.************.****.***********.********************************.******.**.**.**********************.*********.*..****.**.*****..*.****.******.*****************..***.****.***.********.*********.*********.***************.********************** **.************************.****.*****.*****.******..****.********.*****.**..*************.*********.**.**.****************.**.****.***.****.************.*******.*.******.*****.*****.******...****.************.**.*****************.*************.*.********.*****..*.***********..*******..***.**********.************************.**********.*****.********************.*********.**********.******************.**********.*.******.*.******.*******************************.*****.*****.**.****.***.***********..*.******************************.******.******..**..******.*******.***.**************************.*.************.************************************************.*..***************.**********.**********************.***************.*.*****************.***********.****.*******.********.******.*.**.*.********.******.**.*****.****.***.*****.****..*.********************************************************.***********.***.************.*************.********.****..*.**********************************.***.****.**********************.*********************...********************.**********.************..************************.*.*.***********.*.*.***************.***.**********.*.********.**.*************..*************.*********.***************.*********.******************.****.******.**.**.****.********.***********************.****...**********.****.******.*.***********.**************.*************.*******************************.********.************.**.*.**.*.*****************.**************.**************************.*******..***.*****************.*******.***.**.**********..*******.*****.**.***********************.**.*******************.**.********.**********.*.*****.*.*.***********************************.**.***********.******************.*******.**********.***********.******.**.**.************.**.********.****.***************.******.*.*******.**.**.****.****.******.********..********.****..******.****.****.***.***********************************.***.********.****.******.***** *******.*******.****.*************.******.****.***************.************************.**************.**********.*****************.***********.*************.*******.****.****************************.***************.****.*********.*******.**..****.*****.****.***********.**********************.**.*****.*.*************************.*.**.*************************.**.***.*********.*.**.*****.***********************.***.***.**.*..*.********..****..*****************************.*********.************.*******..***.*****.*****.*.*****.****.*********.***********.****.*********.************************************.*****.**.*.***********.**************.*.********..*..*****..***********..********.***.**.*************************.******.*..***.*.**.****.**.*******.****.****.**.************.*********************.************************.***..********.***.***************.*****************.***********************.**********************************************.************.****************.************************..*..***.***..**.******.***.******************************.*..***.******************.**.**********.******.*******************.****************************************.********.*********************.***.*******.**************.*******.*****.****.**************.******.*.********.*****.********.******************.*****.**.*************.**.***.*********.*.**.*.**.*****.***************************.**************************.********..*******.****.********.**.**********.************..**.*****.******.*******.*******.*****.*****.**.**..*.********.**.**..****.*.*****************.***************.*****.*****************.**********.***.***.*****.***********..***.***********************..*.***.*****.*****.**********.**.*.****..*************.************.*******..*.*****************************.****.********.**********.**********************.******.*****.****************.***..****.**.***..*****.****.*.****.*************************************************.***.*.*******************..****.** *********.**.*******.*****************.********.******************.*.*******.************.*********.****************.****.**********.****..*.**.******.********..****************.*********.********.**.***.******.***.****.****************.**********..****.*.***.****************************.****.*****.*******.***..*********.********************.****.*****.************.*****.****..*********************.*****.******************.**.**.******..**********.*.*********.**.********.***.*****.**********.*****.*******.****..*.********.*******.***.*******************.*****.*********.*******.****.***.*..***.*.****..*.*******.********.*****.*****.*.***.*****.****.**************************************************..****************.*****.***.**********.*.*******.****************.******************.**..****.***.****************************.*****************.********.*.*****************.******..***********.**************.***.********************..*.***********.*.**.***.****.***.**.*.********************.**********.***.**.*****.******.***************.*********.****.*******.*.*****.*.**.****.**.******.**.****.**.*.****.****.*******.*****************..*.*****************.*******.************.******.*******************************.********.****************.***********************.************.*****.********.**************************.**.*.***********************.******.*******.*.************.******************.**************.**.************.****.**.************************.*******************.****.******.*.***********.***************************.********************.****...****..**.********.****.*******.******.*****.**.**.*******************..*****..*******************.**.**************************.**.*********.***.******.***********..*******.*****.********************.**********.*********.*************************.***.***************.*******.***.*************.******.**********.*****************.**.*************************************.***************************************.**.***.**.*** *.****.*************************.**********.*.*.************************.***.****.****.******..*********.***.**.*.*********************.************************************.***************************.**.******************.*****.***.***************.****.**.**********.*******************.*******..******.****.*****.*.**..**.**...*.***.**************.********.***.*****.*..*****************.***.*******.**********.**.*************.**************.**.****.************.*********.*********.*.***..***.*.*.***..**********************************.*.***.******.******.*.****.******.************.**..**.***.***************.************************.**.*.******.*****.***.********..***********************..**.*.*.*.************.***********.*.***..***.************.*****.********.*******************************.*****..*****.********************************.***.*.********.************************.**.*********.*******.*.****.*************.*************************************************.**.*************************.*************************.*******.****.*..*.*******.*..********..*.*********.*******.************.******************.*********************.***********************.****************.*************.*****************...*************.*********************.***************..**************.****..****************************.********.*.*.*********************.*****.************.*.****.**.********.**************.************.************.************************.*****..**************************************.************.**.*****..********.**.***.****.********************.**.****************.*.***************.**.*****************.***********.****************.*********************.***.**.**.****.************.************.**********.*****************************************************...**...**************.****************.**********.************.**********.******************************.*******.****.**.***.********.**********.*.***********************.**********.*.************************ *********..*****.*.***********.**************.*..****************..***.*******.***********.******.*********************.**.********..*.*****.****************.***********************************.*.***.****************.***.*************************************************.****.***********************.************.**************************************.****************.*******.****.********.**.*****.*..************************.***.**********.********.********.*****.*************.*************.***.*****.*.***********.****..******.**..*************************************.*.******************************************.************.**********.**********************************************.***********************************.***********.***************.*****************.*************.**********..**********.****.*********.***.**.***.***.***********.*****.****..****************.******.**.*..**.*.**.*.***.**.*******.*************.****.**.************************..**.**************************.*************.*************************************************.**********.*********.***************.*******.*************.******.*****.*.**********.***.******.******.****.***********.********************.*****.****.****************************.***********************.**.****.**.*******.****.**.***.**.***************.**.*********.*****.*****.*************************.**********.********.******.************************************.******.***.*****.***.*********.**********.********.****.**.***.**.*.********.*.********************************.********.***********.*****.*.*****************.*********.************************************************.*************.*.****.**.***.**************.*******.******************************************.**.*****.*.***************.*****.*****.***************.***********.**.*************.***.******************.************************.****.********.****.***.***.********************************.**.*****.***.********************.***************************.**** *****.****.******.**********************************************.*********.******.*.**********..*.***.*.*****.*****************.*..********************************..********.*****.**.******.****************************************************************************.************..**************.****************.****.**.***************************.************************************.***..**.***********.*****.***..**.*********************.*******.**.***************.***.*****.*.*****************.****.***********.****************************************************************************.*******************************.**********.**************.***.***********.*******.*******.******.***********.*..***********.***.****.*****.*********..******.*******.***.***************.*.**.*..*..****.************.*.*************************.******.***********..******************.***..***.******..*********.***************************.**.******.**.*************.*****.*****************.***************************.************.*********.****************.*******..*****.****..******.*.*..******.************.*************.*.*********.*.****************.***.**.*******.************.*.**.*******.*.*******.**.**********************.**********.*********************************.***.************************.********..**********************.*************************.************************************.***.****.*.***************.********.*******.**.****************.***.**.*.*********.*.**.***************.*******.**********.***********.****************.****************.***********.*.*****.*.*********.****.*******.*******.**************.******..****.*..**********.************************.************************************.****.*************.*******************.******.**.********.***.***.***********.*.******..********.********.*********************.***.***.****************.*********.**********..**********.**********.*.*****.******************.****.***.****.********************.*.**********..******** ******.**********************.**.****.**************..*.********.**********************.*.****.**********************************************.******.************************.****************************.**************************************.****.*..***************..*****...*****.****************************.****.**..**.*********.******.****.**********.***************.********************************************.***..**********.*********************.**.*..**.**********************.*******.******.******.*******.***********************.*********************.***.*************************.*.**.******.***************..*.****************.**.**************..***************..*****.***************.***********.*************.***..**.****.*.*********************.******************************..*********..******************..*********.****.*****.*.******.****************************************************.*********.**..****.********************.****.*******.***..**************.*****************.*.**********.*******************..******.**********.******..**********************************.****.***********.******..****.**********************.**.*******.**************.*********.**.******************..**.******************************.**************.************************.**********.***.********.******.*****.**.*******.*****..*****************.*.****************************************.*.*******************************.*...*****************.*.*********.****.***.************************.**************.**..**********************.*****************************.*.***********************.****************.*********.********..**.**********.*************************.**************.*.*********.************************************.**..***.*****************..***.*********.****.******.**.********************.***.**********.***********.***.****..**.*.*********************.*******************.***************.**.****************.**********************.*****.******************.******************* **.********.*****.************.****.****..*************************************.*****..******************.***.**.**.***.******.**.****.*******..*.********************.***************.**********.*************.*.*.*.********************.****.**************.***.**********.*****..**.****.*****.******************.***************.***.**.**********************************.****.***********.***.**.*.*******.***********************.*************.******..**.**************.*.***.******.*****************************************************.*******.*.********.**************.*********.**************.*******.*****.****..********.*********.********.************.*.*************.**********.*************************************..****************.***************.***..*************.**************.*****.**********.******.*.***************.******************.****.******.**************.***********.******.*******.***********.****.*****************.******.****.***..****.***.*****.*..**********.*.****************.***.****.******.******.*.******************************.*******.***********.*******.***.***********.*.**.*****.*****************.**.******************.***********************************.*************.****.**..****.*.*..*********.********.********************.*************.**************.**********.**.*******.**********.***.**.**.**.****************.**.**************************.********.****..******.**********.*************.******.******.*******.*******************.*************************.**************.****************...***.*.*.*********..***********************.*******..*******.**.***.*****.***.*..**.***.*******.**********************.********************.****.****.***..****.*.****************.*.*******.****..**********.*.*********.*******************.**************..****************.*************.******.***********.*.***.****.****************************.***************.**************.*.*******.********.*******.*******************.*******************.*************.************* ********.**.**.****************.************.*********.**********************.*****.*****.*************.*************.*******.******.*******.******.**...***.*******.*****************.****************.****.**********.*********************.*****.*****.****.********.****.****.*******.***.*.**********.**.*.******.**************.****.*********.************.***************.********.*********************.*.*.**********************.************.****.**********************.*****.**************.**...*****.**.**********.*******************.**************.***********.*******************.********.***********.****..**.*.****************************.******.*******..***********.***************************.***.***.**.****.*******.*****************.*.***********.*.***.***********.************.***..**.************.*.*******.*.*******.*****.**********.****.**************************************.*.*******.*********************.*******.**..***.******..**.*******************.***.**.*****.**********************************.*******..*******.*************...*****************.*********.*******.********.****.*****..****************.*******.*.*****.***********.************.***********************..********************.*****.*******.*****.*****.*****************.******************.***.******.*************************.****.****.*******.********************.******.**.**********..***.**.******************.****..*****************.***.*.****.****.*******.*********************.******************.*******.*.**************.*.*********.**************.*.***.*********.************************.*******.************.***************.*********************.***************.*************************.*************...***.*****.**.*.******..***********.***.****************************.*******.*********.************************************.***.******.*******.**********.***************.***************.****************.********************.***********************.****************.***********************.*.***.*********** *.********.*.****.**********.****************.*****************.**********.**********..*****..********.*****.*.*.********************.******************.******************.*..**************.***.*****.*******.***.************.************************.***.****.*.*.******************.*****..****.************.********************.*****.***.************.**.**********************************..***.*********.******.********..**.******.**.****.*******.*..*******************.*********.*.**.********.**********..**********.***********.*..***************.****..*****.**************************.***.***.******.*..**************.*****************.*******.************.************************.**************.***************.************.***.****.*******.******.***.****.***********.*****.***.****.***********.********.****.**.***.******...**********************************.*.*.***.**..*******..****.***********************.*******.*******************.**********.*************************************.********************************.***********.************************.*.**.**.****..*********.*****************.*****.**.*********.*****.***************.**.*****************.**********.**************.******.***..**.*****.*********.*..**.*.*****.****.*****..**.******.***********.*****.***.******.***.*********.***.*************.*.*************.********.******.*****.*************.***.*****.**.*********.******.*.*******.*****************************.*.**********.****.******.**..*****************.****.****.*******.******.*******************..*******************..*..**********.******..*******************************.***.***************.**.**.***********.***************.**********.********.************************.*********************.****.****..*.**.**************.*.*****************.***********.*********.*****************.************.********.******.*****.********.****************.******.**.*.*******************************.*******.****************.*.*.*********************.******..************** .***..*.**.*.***.*.*.***********..*****.*****.**.*************.*****************.**.******************.*.*.**.****.**.******.**************.***********..*********.**************************.*****.********.******.**********.**.***.*****.**********.****************.********************************.*****************.******.***********.*******.***.***********..***********************************..****************..********.******************.*******.****.**..**********.******.*****.*************************************.*****************.***********.**********.**.*****************.***********************.***.***.*.**********..******.*.********.***..*****.*.****.*******.****.********.*.****.*.*.*********************************.********.***.**********.**.******.**********************.*****************.***.*********.*********.******************************.***.**********************.**************..********.*****.*.*..*******.***.**********.***************.***********.**************.**************.**.*****.*****************.*.*********************.*********.*******.**.*******************.**.******.********************..*******.********.*************.****.*.*********.*******.*************************.***********.*.*****.*****.****.*.*****************.*.***************.*************..**.*****.****.*************.************.*******.***.**.************.***.***********.*******.*************.***.************.*******.*************.**.*******************..*******.*****.**********.****.***..**.*************.********..*********************************.***************************.**************.**************..***************************.***************************.*****************************.****.***.***************************.*.********.**.****.**************************.******************.****.***************.**********.***************..*****************.***.*.********.******.***************.*********.*.****.**********.*************************.******.*****.*.*************..** **.***.*******************.********.****************************************.****.*..**********************************************************.*****.**************.*******.***.*.**.********.*************************************.************.****.***.****.*******.********.****.***.*********.****.**********.**********.*************.************************.***.*****************.******.*****.*******************.***************.****************.********************..***.*****..**.******.**********.***********.**********.**.************.*****************.*****.*********.*****.**************.**.******.*********.*.**...*****.***********.******.***.***.************..**.****.***..*.***..***********.*.**.*************.***..*.*****.*.*.***********************.*********.***************************.*.*.*************************************************.*****************.******************.**********.***.****.************.*.*******************************************.**********.******.*********.******.***************.*.**************.******.**...***.*******.***************.**.****.*****************************.**.***********.**********************.********.*****.***.*******************************.****.**.*********.**********.*.*********..***********.**************.******.******************.****.********.*.*******.**************.****.******.****************.********..*******.*******..**********.***.***********.****.***********.**.*.************************************************.*************************.**.*******.****************************************.***********************.*****.*.*******.*************.************.****.*********.******************.**************.********.*.************.***...*.*******************************.*************.**.************.*********.***.********.************..****.********************************.***.****.***********************.*.*****.*******************************.*****************************.******..***********.*******.***********.*** *********************.*.*******************.**.********.********.******.****.*************************.**.*********.**************.*****.*.********************.**.*******.****.**********.******************.*****.**.***********.****.********.*****..**.*.*.***.***************.**************.**.*****.**************************.***********.*****************.**********..**********************..**********..***.**.*****************************.********.******************.**.*******.*******************..************************.******.*.*.**.******.****************.**********************..******************.*********************.***********.************.***.****.*************************.********************.***.************.********.*******.******.**.*******************.************.****.**.**..*.************..**.******.****************.*******..********************.*****.**********.*************************.****...*****.*********************.**.*******************.**************.****.******.****.***********************.*.*.*..**.**.***.**********.**********.******.**.**.*******.*********.*****..**********.******.******.***.***.*****.******.*************.*.**.***************************..*..******.**************.****.***.***********************************************.*********************.****************.**.******.***.*********.**************..****..*******.**.***************..**.********.*******.*******.****.****.*.************.*********.*********.**********..*****.***************.**************************.*****************.***************.********.*.***********************.*******.***********************************************************.*********************************************.***.*****************************.***.*************..*.**.*.*.****.*************.**********************.**********.********..*******************.*.*************.**********.******************.******.*.*********.**************.****..****.********.*.**.******.************************..***** **.*****.*********..***************..***.**********************.***.**.****.*.***********************************.*******.*.*********.*.*************.*****.******************...************.**.********.**********.****.******************************.**.*******..****.*******.*****.*****.*****.*************.****************.*.******.*****.*********.*****************...**.*****************.************************.*******************..**.****.**************************.******.********.********.**************.**.******..***.************.********.*..*********.*.********************.*****.**************.*.******.*****************************.****.**********************.**********************.*****************.******.*..**..*****.**.*****.*****.************.************.*******.****.*****.************************.*******.******.*****************.**************..*********..***********.******..***.***********...********************.*.***********.**.***********.***********.**************************.*****.*.*****.*******************.***********.********.****.*****.******.***.*.*********.*****************.***.****.*.********.*******..**.***.*********.*.***********************.***.*********.*********.*********.*********.***********.***************..******.***************.*.**********.***.***.******.***.**.**.******************.****.*******************.********.**********.*****.*****.********.*.****.******.*********.*******.*********.*.*.*.***.******.**.************.*.*..***********.****..************************.****.****.*..*********.*****.******************.****.**********.*******************.*************.*****..***************.****************..********.*.*************.***********.******************.***.**.**********.********.*.**..**..********************.************.****.***************.**********************.**************.*.**.***..**************.*************.**....********.*******.******.****.********.**********..**************.******.*********.*********.*******..**** *.*****.***.*************.****.****.**.*.******************.**.**..*.*.**************************************************.*******..*******.******..***********.*************.*******************.********.*.*********.*******..***.************************************.**.*******.****************..********.*.**********..*******************.*.***************.***************.**.*******************.*.*****************************.***.*********.*.******.*.****************.*..******.********.*********.*********.***.***.******..*********.******.**..****.********.******.****************..*********************.****.**.*.********.************.********.*******.********.*****.********************.*********************.************.****.****.*.***********************************.*******.********.****************.*****.*.**.*********.***********.************.******.*.****..************.*************.*.**.*****..**********************************.*.************************.******.****.*********.*.*********.**.**********.****.******.**..******.**********.***.******.*******************.******.***********************.**************************.***********.****.*******.*********************.******.**.***.**********.*.****.**********************.********************..***.*.**.***.*******.*************.******.***********.****.*.***************.*.**.*.***.*****.*******.*.*.**.************.*..****************.**.*********..******.**.***********.**.***********.*.****.***.*.***.***.****.****************.**********.*********************.*****..**.****.*****.*****.*.***************.******.*******.***.*********.*******.******.***********.*****.*********.***********..**.****************..***.****.***************.****.***.*.*..***.***.***************.***.****..****.*.*******.**********.***.******.**********************.***.****************************************.*************.********.*.*****.***************.****.***.****.**********.**************.***..****************************.****************** ***.********.*****.*********.*********.*****.*******.*.**.***********************************.***********.********.****.******..***.**************************.*****.****.*****.**************.*****************.*.***************************************.**********.*******.********.*.***.****.*******.*...******.******.****.****..****.*.****.*.*.*.***********.***********.*************************************.*****************************************.**************.*****.*******.*******..********.**************************************.*******.*********.****..***.*****************.********.***********************************************.***..*******.***..*******.**.*******.********.***.********...************.****.*************.*****.*.****..********.*******.*****************.****.***************.***********.************.*.*****************..******.*.**************************************************.**.***.***.*****.******************.*.*****************.**..*.****************.*******.******************************.***.********...*******.****.*********************.***********.******************.***************.**********.*.***********.*******************************.**********************************************.*************.**.*********************.******.**********.*.***.********.*****************.**********.****..********.***.******.*********.**********.***********.****..***...*********.********.***.***************.******.******.**************************************.*******.**********.************.****************.*.********************.*.*****.*.***********.********.***************.*****.************.***..*.*.*.****.************.***********.******.********.****.****************..*.***.***********************.*********.**************.*****.**.**.**********.********.****************************************..**************..*.*.**********.***.**************.****************.*.********.*********.***.***.****.******.***.***.**********************.***.*********.********** ..************.***********.********.*.******************.******.***.*************.*******.**.*.**********.****.**********.******.*.*****.***********.***.******.*.***.**********..*************.*******..**.*************..***************.**.*******.***************.*******.**********..*****..*..*********************.*****.*.*******.**********.********.*****.**********************.*****.***.**********************.********************.*************.**..***********************************.***.*.*********.**.************.*****.*****************..*********.**.**.*********.**.**.*********************.*.**********..**************************************************************.***.*********.*..*********.***********.*******************.*.********.**..********.******.******************.****.**.***********.***.*****************.**..***********.********.******..****.*************.*.***.************************.*******.************.***************************.********.*********..****.***************...***.**.**.*.**********************************.*.***********.******************************.*..***.******************************.********************************************.****.*******************************.*********..**************.*****.***********.***********************.********.***************.**************************.*****.**************.***.*.*********..**.**********.************.*************************.******.****.**.*************************************************.*********************.*.**.**.**..****..*.********.*******************************.***********.***.******.*.**********************.***.**.*****************.**.**.*******.*******..*..*.*..*..**********.*****.**********.*.**********.*****.********.*****.**********.***************.*************************************.************************.*.****.******.*************.******.****..*****..**.****.********.*****************.****.**..******.*****.**.*.******.*******..******..********.********.**********.****** .**.*************************************.********.***.*****************..*******.******.****.*********.******.***.*******************..***.****************************.*****.*.******.**********************.*.*******.*.*****.********..********.*****.********.****.*************.**********.**..****.*******************.***********.************************.**********.*********.**.***.*******************.**.*******.*************************.*********.************************.********.**********.***.**.*********.*.**.***..*******************.*************.*****************************************.*.****************.*********.*************************************.*****.*******.*****.**.....***..************************.*********.*****************.**********.***..*.***.************************.**..*******.****.******.**.*******..******.**********************************.********.**.******************.****.*******..****************************.*****************.********.*****************.*********************************.*.**********.***.**************.*************.***..******.***************.*******.***********.*****..****.*******************..***********.******************************..**********.***.*******************...****.****************.*.**.************.***.********.************.***.*.*.******.**.*****.**************.*********.***.*******.*..*************.*******************.*********.********.**.*.****.********.*****..******.***********.****.**.*****.**.********.***.*.*.****************************.*****.*******.*.**.*******..*******.***.*********.*************.*.*************************..*****************.*************.***.***********.*.**********.*****.***********.****.*****************..**************.***********.*****************************.*****.****.***.*********************.**.*****.**.********.**.****.************.************.*********.***************.***********.**.*********.*******.*.*.********.****.********.*****.********************************..** *************.********.**********.*****.****.**..**.*******.***********..*******.*****.**.*****************.***.**********************.*****.**************.******.***.**.******.*.******.****************.*************.*****************.******..*****.**.*.***************************.*************.************************************************.**********.*....**********.*****************************.******************.******************.*****.****.******..******.***.*.*******.**************.***********************************************..*****************.****************..****.*****.**.**************..*****.**********.*******.*******************************************.******.**********************.*.*******.**.*******************.***..****.*****.****************.**.*****.***********************.*..****.********************.*****.*******.***********.***..***.****.*.**.*********.**************.**.****.**.***************.**..*****.**********.**********.***********.**.**.***..***.********.***.****.*******.*.**************..****.**********.*********.************************.******************..*******.*******************************.***.********.***.**.*****.*.*.*.*.**.******.***.*.************************.****************.*******..**.***.*****.***********************.*********************************************************.***************.**.**.*.*.**.*********.****.*************.***.*************.*********.***.******.*********.************.**********.***.**************.*****************.*****************.**************************************************************.****.**.******.*******************.**.*******.*********************.********.***********.*.***************.*************.******.**.**********.*.**.******.***.********.**************************************.*********.**********.*******.***.***********.*.*****.**.*****.************.************************.**.*****.**.*.******************.******.******.**********.****.************.********************.**.* *.******.*.********************.*.***********.**********.***.*.***********.***.*..***.*.*******..*.*******.******************.*********.******.**.*************.*********.*******.****.**************************.***..********.**************.***********.*********.*******.*****************.************************.**.******.**************.*******.****************.***.************.**.*****.***************.**.**..****.*************************.*.*.*.***.*********.*****.********.***.****.*******..*******..*******************..****.***.*****.***********.**************..***************************.********..******.*****.*****************.******.**.****.******.*************.*.***************.****.****.**********.************.*****************************.***.***.*.*.************.*.***.**********************.*****.****.*****..****.*.*****.************.*********.********.*****.*************************..*.*********.*****.**.********************.******.******.***.*.*.*******.*.********.*************.*.*.*.***********...*************.*****.*******.*****..***.**.***.*****.******************.*************....*****************.*******************.*********.***********************.*******.***********.*******.*************.*********************.************************.***.****..***.**.*.********.*********.**********.***.*****.**.****.*********.*************************************.********.**************..**.*.****.********.**.**.**.***.******.**.*****.*******.**************.*.*****..*****************.*********.******.*****.***********.*.****************.*************.***.********.**********************..*..***.****************************.*****.**************.****************.******.**********.*****.***************.*****.**********************************.********.******.**.**.*.****.*****************.****.***.**********************.****************.******.********.***.**.************************.*.******.*****.*****.*******.*.*******.***********************.*********..*.*********.* *.*****.********.*.*.***************.*.************.**************************..***.**.*.***.*.****.************.*******.****..****.*******************************.*.***.****.*********.*****.***********************.***************.**********.*****.******.***********.*******************************.**********.********.******.*.************.*************.***.****.********.********.**..***********.***.******************************.***.*.*********.*********.************.*****************************.*****************.**.********.*.**..****.******.*************.**************.********.**********.*****************************************.**.******************.*****.**********.*..******************.*****.****************.*****.*****.*******.*.*.*.***********.********.*.******.*************.******.******.******.*************.******.*.****.******.**.**.*.***********.****************.****.*******.*********.**************..**.*********************.*****************.**************.***********************.**********.******.**.***.**.****.*.****.********.*******************.******.***.**..********.*******.*******.***.*************.****.****************.*.******.*******.**************.*********.*****.**.******************.*.*******************.****.**.*.******.***************.****..*******.*.****************.****.****************************.*.****.******.******.*.***.*****..******************..********.************************.*.****.**********.*.******.********************************.********************************..*****.*****.**.***.*******************.***.**.*.*..****.********..*********.***************.***********************.***.*...*********.*********.**********.*************************.*******.****.***********.***.*****.*************.****..***********.*************.*.**.*.**.*********.*.**********************.********.********.*****.**.**************.************.***.****.**************..*******.*.*.***********************.*******.****************.*..****.***..*..**** ***************.******.*****..*.**.*******************.****************.******.****.*******.*.************************.******.*.*********..***************.********.***.*.*.**.***.********.***.****.*******.*******.*********************.********.******.**..********.***.**************************.***.************.***.****.*************.********************.****.*..*****.****.******************.****.**..****************.*.***********.*************************.*******.*************************.***************.***********.**********.***.*****************.***********.*.***********************.*.*******.****..****.*****.*******.***.*******..***********.**********************.********************.****************.******************.*******.***********.**************.***************************.**.*.*.********..**********************.******.*************************..**********.******..***********.****.********************.*******.****.*.***.*******.******.***************.****************.*****************************..**.***********.**.******.*************.*********.*.***********************.******************.************..*******************.**.***********.***************..*******.************.*.***********.*********.**************.****.************..**********************************.*************.*******.***.*************.****.***********.*.****.*********.*************************.*..************.***********.*********.*****.*****************.***.*****.*********.***********.****.*****.*************..**********************************.*******.************.*************.********.*..***.*****************.**********************.*.******************..******.****..****.********.***.***..***.*.*****.*.****************************.******.**********************************.**************************.**...**********.****.*******.*.*****.******.**.***.**.*****.******************************.********************************.*********************.***.***************.****************** ********.*.***********.*******..*********..***********************.*******************.***.****.***********************.****************.*.******.**..***************.*********************.**********.*.*.*********.********.*******************.******.*********************.*******************.******************************************.******.***.*****.*****.*************.***.**.***.**.****.***********.********.************************.******.************.************.*.**.**.******.*******.**********.***********..**.**********************.********************.************.******.*********.***********.******************.*********.*****.******.**.*******.*****.*..*******.**********************.**************.**.************..******.***********.*.******************************.*****.**.*******************************.*************.******.**.**.******.****.**.*******.***..****..*********.*******.**************.**.******.**.******************.********.**********.**.****.********.********..****..*********.*.**************.****.******.**.********.**.**************.*********.*******.**.************************************.*********.***.**********************************************************************.***.*****.*****.****.******.***.*****************************..*****************************.******.**.****.*****.****************************.*****************.***.**************************.***************.*************.*******.**.****.*****************.******.*****.*.*.**.********.*..******.**********.*************.*******.***********.***..*****.********.****************.********..****.*****************.*****************.*******************.********.***.**********************.*********************.**..**..*.***********************************.**.***.*************************.*****.****.************.**.*********************.*..************.**.***************.****************.******************************.******.*********.*****.************...**.**************************** .*********************..***********.**********.*******************.*********************************.********.**********.*****************.*.**..********.*.*****.*.***.*.*.****.**.**.**********.******.******.*..********.******************************.*.****.********.*.***.*.********************.***.*********.*.***.***.***.******.****************..**.***..**************.***.***.********************.****..****.************************************.**.***********.***.*.******************.***.*.**..***.*************.********************.*************.*********.*.************.**********.******.***.**.****.**.********.*.**.*.****.****.****.**********.************.*********.****************.****.****.*******************.********.*********...**.**********************.************.********************.***************.***.************************.**********.*.*****.******************..****.**.*...***.**.******************.******..*.*.**************.***.*********.*********************.***...********.************************.*************.****.******.*****...*******************.****************.*******.***..*****************..**************.****.****************.**********.******.*.*****************************..***********.*******************.****.***********.*******.**.****.*.******.*.******.************************.**.*.*****.***********.*****.*.***********.******.*******...******.*.**.**********.****..*****************************.*******************.************.*****.****.************..**.**********..***.**.*****.**********.********.************.******************.***********************************.*****************.***********.**.***.************.***.***************************.*********.*****************.*************************.*.*.*.*******..****.*.**********.****.****.************.********.***********************.*************************.***.*..**.*****.****..**.**.***..********************.*******...****.**.*******************.****..****.********************.***** ***********************.******.********.**************.*********.*.*.**.****.*********.*****************.******.*.*.**************************.*******..****.********.***************.******.******.********.**.******************.****.**.*************************.***.********.****...**********.***..**********...***.***.****************************************************.****.**********************.****************.*********************.******..*********.********************.***..*********************.*.**.********..*****.**.*.*****.*****.*****.*.*****.***.****************.***.*.**..***********************.********..****.*********.**********.*********.******.**.********.***************.*.**********.*********.*****************.*****.****************.***.**.************.*.********..******.**.****.*********************.**.*************************.**************.***********************.*.*******.****.*********.***.********************.************.*******************.***************.*********.**.**.*.*.*******.****.************************.*.*****************.***.*.**********.*.**************.*****.*******************.***********.*.*********.**.****.***.*.*************************************************.*****.*.*.************************.********.**.************..**.***********.**.***************************.*.********.***.*******************.********.***.****.**.***.***.***************.***********..*****.*********************..*******.************************.****.*******.*..***********.**************..*******.**.*************************.********.***********.*********************.****.*.**...*..**.****.********************.*******.*****.*.********.***.*********.***.***********.***********.*******.****.*******..********************.**********..**************.******.*********************.**********.***.**********.********.***.**..**.**.*.*****.***.****.****.***********.**************************.**********.***********.*.***********.*********.*.*********.****.************ ****.***.**********.**************.*******.*****.*****.****.**********.********.***.************.**.********.******************.***.*.************.*******..*..*****.********************.************************..*************.******.**.****************************.*****..************************.*****...***.************.******.***.***.****.***********************.**************..*********************.****.********...***.************.***********.**********.**.******..*****.***.*************..*****************.**************************.***************.************.*.***********.*.*********.*.*********.*.***.******************************..*****.*.****.**********.*************************.******.*******.****.*****.***.*****.*.***********.***************************.****.**.*.******..******.**.******************.****..*.**.***.******.**************************.******.************.*.****.****.*********************.***.**************.************.******.*****************************..*..*************.***************.********..*********.****************************************************.******.**.********.*************.*.*****.*****************.*..**********.**.***************.***.****.*.*******.******.************************.***..***********.***********.**************.************.******..*.*****.*******.*****.*****.**.*******.************************************..*.*******..*.************.****************.*****************.**********************.**********..*****.*.**.***.******.******.***************.***.***.*****.**.*****.************.*****.***********.****************.**.************.*********.*.*****************.*****************************.*******.*.**************.****.********.******.*********.****.**.****.**.***.***********.*****************************.************.****************.*****************.********.*****.*******.*.***.*********.**.*.***********.**************.****.*.****.*******.******************************..***********.******.*****.************* ****.*******************.****.******.**.*****..********.******.***..*****************.**.***.****.*********.**************************.*.*************..*.*********.****.**********************.******.*******.****..**.*****.**************.***.*.***.*****.*********************.******.***.*****.*****.********.**.**.*****************.************.**************.*.******.****.******..***..**.***********.***.*******.***********************.****.**********************..*************.*****.***.***.*****.********.*****...**********.************.**.****.***.***.**********************.******************.*********.**********.*********.***************.********.**********.******.**********..****..*.****.**********************************.******.*.*****.***************************************.*.****.***.***.***********.*****.***.***.****.*****.*.*******.*************..*********.****.**.*******************************.*********.********************.******************.**************.********.***************.*****.*****.*.***.*****.*****.****************.***********..*.*********.*.***.*************.***********************.*****.****************************.*********.*******.*******.*****************.*******.***.*****.******.*****.****.********************.*********..**.************************.***.****..*.*******..*************.*.******.****.***************************.************.**.*****************.*******************..***.*****.***********..*******..**********.**********.*************.**************.*.*******.******..*.*****************.**************.********.****.*.*******.*.*************.******.****************.*********.**.**************************************************.**.****.************.***********************.***********.**.******.*************.*****.*************.****.************.*.*******..*****************************.*****.********.*************************.**.***.***********************.******.****.*.********************************.****.**********.************* ***.********.**********.********.******.***********...***.***.**************.**.****************.*****.*************.******************.***..***.******.****.***************.**.*****..*******.****.************.******.*******************.*******.********.********.***.*******.**.*******************.***.***********.****.****.*******..*.*****.**********..**********.*****.***.**************.***.*****.*******.***.*..**..*********.**.********.**.****.********.*******.*****.***********.************.*******************.***********************.**********.*****.******.***.*******.****..*.*.***.*****************************.****.************.*******************************.************.***.****.*********.*.************************************.***.*.***.******************.****.******..*****************************.**********.*************.**.*.******************.******.*********.*********************.****.*.***********.***.*.***.************.******.****.************.*.****************************************.*.**.*****.*******.*****.********************************..****.*****.****.*************.***********..*.********.*.*********.***.****.**.*****.*.*****.*************.***.****************.*.***.*****************.****.*.*.******.*******************.************************.*.*.***************.*****.***.**.****.************.******..******.***..**.*.******.**.********.*.***************************.*********************.*.********.********.*.****..***.**************************.***.************.**.*********.****.***.****************.****.*.**.****************************************************.***************************.*****************************.********..****.*.***************.********.***.**.*.***.********.************.***************.***************.**.*********.***********.***************.******.***.**********.**.*****.*.*.*.*******.*****.***.*****.*****.******..*********.****.********.************.*******.*********.*.**..*******.****.***********.******.*************.**** *.***.********.******.********************.************************.**..**********.**********.**.**.************************************.*******.***..***************..****.*******.****************.************************************.***.**.************.****..*****.****.**********************.****.***********************.***********.****.**.*.***************.************************.*.**.*************.***********************.******..**.***.*.*.*****************************************.****************.*****************.******.*******************.***..*********************************.******.*************.*.*.******.*****************.*.*********..***.********************.********************.***************.********.**********.****.*********.*******.*******.*******.****..******.********.**********.*****.**.*********.****************.*****.*.**.**.****.**.****..************.**.*****************************.**************.*****.***********.**.*.********.******************.****************.*******.***************************.****.***.**************..***********.*.*****..*******************.********************************.**************..************************.********..***********************.******.**.***********************************.******.**********..***********.**********************.**************.*.**.****.**********************.*********.**.****.****.****.************.*********************.****.*.**.****.*********.****.*****.******.******.**********************.*********.******.*******.*..***********..**************************************.**.******.***********..***********.*****.***.**..**********.*****..**.*.*****.****************.*..******.**************.****************.*.****.**************************.*.****************************.**..***.**.*.*****************.********.***..*.*****..*************************************************..**.****.****.**********.***.************.******.****.******.***********.***************..*****.********************.** *********.*.***************.****************.***.*****.*.****.**********************.*********.**.****************************************.******.****.************.*******.********.*...**************.****************.************.*********************.***.*.*****.************************.****.***********.**************.*.**.*************************.*******...***.****.********.*.*******.*****.********.********.**********.*******...*******.*********.****.**************.****.*************.**.****..*******************************.*******************************.**********..********.****.**********.**..*****.********************.********.***********.******..*****..******.*********.************.******************...***********..*********.******.******.**..********.**.****************.***.*.******************.********.*******************.**********************.*****..********.****.**************************.******.*******************.****.************.******.***.*************.************************.**************.**********************.*.**.***.************.************************.***..******************.*******************.****.**.*******.**********.*******.*****.*****************.***********..*****************.********.**.**********.*******************..******.*********.*************.*****.*.***.***************.********.*********************.************************.*****************.*************************..********************.***.***.*********.*******************..****************.***.********************************.*************.**********.**************.**..**********************.**.****.**************.***************.**.***************.*.******.**..********.***********.*******.*********.**********.****.*************************************************.*************************.********************.****..********.***********************.**********.********.********.************.******.***************.*.*******.******************.**..********.*************.*** *..**************.******.***********..******************.**************.***************************.**.********.*******.******************.*.******..*******..*************.*************.******************.***.*************.**********************.******.******************.*********.****.******.************.*********.******.**.********.*****************.************.***************.**************.*************.***.**.***********************.***************************.***************.******.***.**.********.**********.*.**..*******.****.*.**********************.***..*****.*******.*******.******.***.*******..*********.****.*******..***********.***.*.**************************.************.*********************.*****.****.********.**************************.******.****.****.*.****.****...*****...********.*********..******.***.******************.*************.*************************.*******************.***.*************.***.*..****.******************.*.*.*********..*******.****************..***************.****.*****.********.**********..***.*.***.***.****..****.***.*****.**********.*.***************.***********.*******.**************.*********.*****.***************.**.***************.*****.*.******.*****.****************.*.*******************.*******************.****************..********************.***********************.*.*********************.************.*************.***..***.*.***..************..**********.*****.********.*******************.*.****.*********.****.****.***.**.****.**..****.**********.***********.***************.***..*****.***************.*****.*****.*.*******..******.********.***.***************.*******************.***.*****.******************.*******************************************.*********.**********.****.*******.************************.***************************...**.**.****.********.********.******************************.***.****.**********.******.********.***********.******.******.*.*.*..***************.******.*.***.***************** ***********..**.******...**********.***..******************..***************.****.*********.***.***..********.*****.***..***.****************.*.*****************.**************.*****************************************************************************.**********.***************.****.***********************************.*.*****.****.********.*****.***********************.*******.******.***************.*.*********************.***.***..*****.**************************.******************.*********.*********.********.**********.**.*.***************.************..*****.*********.*****************.*******.********************************..***.**********.***************************************.***.*******.****.****.*************************.*.**.***..*****************.******.*********.******.******.********..*******..*****.*****************.******.********.****.****.********************.*.*******.*******.********.************.*.**.****************.****.******************.**********..*********.****************************.**.**************.*******************.****.****.*.************.**********.***.*.**********.****************.******.**********.***.***..*******************************.**.********************************.***************************************************************.************************.**.******.**************.*********..*.**.*.*******.*******.*****************************.**************.*********..***.*****..************************.********************.**********.***.****.******.***********.************.****.*********.********************.*******.******.*****.****.*.*********.**************************.**.********.******.*.*********************.*.********************.********.***.********************.************.***********.**.********.*****************************..**********************.**************.**.**.****.****.*.**.***.*****.***.**.***************.***..********..*********.***.*****.****************************************.*..*****..****.* ***************.****.**.***************.******.*.***********.**.**..**********.*******.*****************.*******.*********.*********************************.********.***********.*****.*****.****.*****************.*********..********************.**********.*****.********.**.******************.******************************.*.*************.************.*******.***.*****..*********.*****.*********.****.*****************************************************.*****.***********.*********.**.******************..************..***...****.*****..***.****..************.*************.*.**************.**********.************.********.**.***.***.*.*****.**********.*.**.***.********.*****.***************************************.*****.************************.******.************.*********..****..***********************...**********************.********.***.*******************.***.*************.***********.*****..*********.*.*******************************.*********.*****.*.******.*******.***.***.********.*********.*.***********.*****.******.*********.*****************.*.**..*.*******.**********.**.***********************.******************.***.***.************.*****.****..******.***.*****.*******************************.*********************.*****.**********.********.*******.**************.****.****...*******.****.***************.*******.****.********.************.*.*********************.*********.*******.********.*****.********.***..**********.************************.*******.******.*.*****************.*****.*********************************************.*******.********.************.**************.*****.*******.*.*.**.***.******************.*****.*.****.****.**.*****.*******************.*********.*******.*****************************.**..***********.******.******.***.*****.**********.**.*****..**********.****..**.***************.*******.*********.******.*..*.***.***.***.*********************************************.***.*****.****************.******.***********************.*********. ****.*.*.***********..**.*********************.********************.**************.**.***.*******.***.***********************.****.***********.*.***.***.*************************.***********.*****.****.******************.**.***************************************.**************.****.*******************.**********.****.*****.*********.**********.*****************.***********.*****.**********************.**********.**.***.*.**.*****************************.***.*******.*.***.****.****.****.***********.****.*********************.**********.*****.***********************.********.*****.****.**.*****.***********.***************.******.***.*.*********.*.***.******.*************************.*************************************.*****.**************************.*.********.**.**********.*.******.****.************.*.***************.***.****.*************.**.**************.****.***********.*******.***************.*********.***..*.**.*..**********.*.************.****************.************.*.****.****.*****.**.*.****.*******.**..***********************.********.**************.*****.*************************.*...***********.***.**.****.*.*********************.*********.******.*******.***********.**.************************.*****************.*********.*****.**.*******.***.****************.*******************************.**..*******.**..*******.*****.***********.*.*******.**********************.***.*..**********.*****************************.******.*******************.*****..*.************************..***.******.*.*******.**.***.************.**.**.*****.*.*****.****************.**************************.*****.**********.********.*********.****.***********************************.***********.******************.************.**.*.*****.*****.**********.***.*****************************.****************.*****..*****.**.**.******.****.*********************.***********..*.*.*****.***.***.*********.***********.**.********.**.***********.*******.*******.****.*.*************.************ *.**.*************.******.******.**********.**********.********.*.*****.****.****.*********.************.****.**..*******.****.**.******..*.*******.******.***************.*.*****..*.****.********.******.**.*.****.**************.****.*****.**.****.******************************.***.******.*********.****************************.****.***.***********************.**.**.***********.********.**********.************.****..****.*****.****.*******.****.**.*.*.********.*.**.***********.*****************.****.******************************.********************************************.**************.*********.******.***********...*********.***********************************************..**************.****************.***.***.*****..****.***.***.*****.**..******************************************..*************************.***********.*.**************.******.********.******..***.****.****.***.*******.**.***.*.************.****.***.****************..****.*.**.*******.**********..*********..***********.*****.******.**************.***.***.******************.******.******.*.*********.*******.**********************.****.******.**************.*******************.***.********.**.*....*******************.**************.*.************************.**.****.******************.*********..***..****.****.*****************.*************************************************************.******.****..*****************..**********.*.**.*********.*.********.*******.***..***********.***************.**********..****..*************************..*.**.******.**********.****.*************.************.**********.***************.**************.********************.******************************.***************************.**.*****.*******************.**************.*******..*********.**********.*****.************.*******.*****.**.****.****.*.**.*******.********************************************************************.*************.***********.************.**.*.***.********..******.*.***************.*** *********.**.*********.************.****************.*******.**************.*******.***.***********************************.*****.****.***..****.***************...******..*.*************.*******************.**************.***************.***********.****.********.***.**.***********************.***..****.*..***.******.************.************..*.*******.********.***.****.*..******.*************.*********************************************.*************************.*************.******.*.**********************.*******.*.********************.********.********************.***.****.**********.***.******.**.***.******.**********.***************.************.*****.*************.*****..********.*******************.*****.*******..*.********************.***.*******.*******************************.*******.**.******.*.*.**********.************************.**..***.******************..************.*****.***..*****..*************.*******.******.****.***********************.*..*.********...**.************.******.****.***********.********.**********************************.************.*********..**.*******************************..*.******************.*********.******************.*.***********.***********.****.***.*.******..***********.*.**********.*************************.******.*.************.***********.*******.****************************************.****.****..******.*********************************..********..****.*.********.******.****.********************.******************.********.**.*.**************.****.******.*****.****..****.**.******************.**********.***********.***.*****************************.*****************************************.*****.******.***.**.***********************..**************************************..******.****.**.**.**********************************.*.*************.***.********..***********************************************.*******.********.**********.*****..********.***************************..*****.*******.*******.**.****.**.**** .****.*************************************.*********.********...******.****.*********.************.*******.*.*******.**************.*.***.**********.****************************************.*********************.**************.*************.****.***.**************************.*********.**.********.*********.*..****.**********.*.************.***.*.***.****************.********.**.****.*.***************.*************************.*******.************************.**..*****************.**********.***********************************************.***********.*****.****.*.************.******************************************.************************.***********.************.***********.***************...****.***..****.*****.*************.**********.*******************.****************.********.********.*************************.**...****.***********.**.***.*******.***..****.***********.********************.*.*.**.***.*.************.**.********.*.*.*************.********.****************.*******************.***.********.*.**************..*.***********..********************.**********************.****************************.**********************************.********.*****.**********.********.*********.************..*************************.**.********..*************.*************.****************************.*.**..************.***.*****...**.****.*********.***..*********.********.**************.****..*******************.***********.***.*******.************.*************..****.****************************..*.*******.******.******.****************.*.********..****.*******.****.****.**********.***************.**.***.************.*********.*********.*********************.********************.*****.******.***.******.******.*****.*************.****.*.**.*********************.*************.*******.***.*.***..************.***********.******.****.******************************.***********.*******************.********.*****.************.**.***.**.****.****.************************ ******.*********.*********...***.********************.**.**.****.*****************.*****.**.*.**.********.********************.*************.**.*.*.*****************************.*****************...*.*.**.****.*.*********.***.***..****.*****.***.*****.**************.*********.*.***********.*********.******.*************************..**.*******.****.*****************.**.****.****.**..*******.*.*******.*************.***********.****.*******.*..**.************.*****.**.*.*******.****.********..*******.*.*****.*************.**..**.********.*****.***************.*.*****************.**.****.*******.***********.*..**********.*****************.**.**.*******.********.*.*************.*.*.*********.****************..**************.***************************************.***.*********.***.****..********.***********.********.******.*********************************.****.*******.****..**********.**.****.****************************************.****.**********..******.*****.****.**************.********.*********.**************..****.********************..*.*************.*.***..**..*************.**.*****.******************.*************************.****************..********.*****.*.*******************..******.***..**.*****************.*******.***.*******.***.*******.**********.***.**********.***********..*.*****.********.******.***.**********.********.***************************.********.***..********************.*****.***.**.******************.*.********.******************************.************.*********.****.********.********************.**************.***.*****.*******************.****************.*.******.********.****.***.****.***************..*.***.********.*.*********.**.****************************.******.**************.***.*********.*.**.******************************************************.*.*********.******.********.*****.********.**************************..*************.*******.****************************.*****.****.*******..**********.******.********.*********** ***********************************.******.***********.************.*****.*************.*********..******************.**.**.**********.*************.******************.***.****.******.**********.****.**.********.*.*****.*****.*********.***.*.**.**.********.***********.*.**********.****.****.***.********************.*************.**********.**********.*****.*.**.********.******.***************.**********.*.**************..**********.********.******************.*************************.****.*****.********************************.**********.************.***************************.*********.*****.****.******.**.********.**.**.*.**.*************.*********************************.**.********************************.***************.*.******.***********************.**.**********.******.*.**.*************************.*.**************.*******.**.*************.****************.******************..************.************.***********************.*****************************.****.************.******.**.********..**********..********.********************.***.**.****.*******.*********.***********..***.******************..*****************.*************.*.******.************.*************.*************.************.*****************..****.***********.******.****...***.*.***.********.**********.********.*******.*****.**************.******************..**..**********************.********************.***************************..********..*****************.**********.***.*************************************.***************************************.********************..************.*******.************.*****.**.****..************.*****.***.***.**.****..***.*****.************.*****.**.********************.*************.*********.*.***************.*.***.******.*.*******.****.********.*****.**********************.***.****.**...*.***..******.**************.****..*****************..***.***.*******************.************************.**.***************.*******************.*****..****** *********************.****************.***************************************************.*********.**********.***************************.*********.******.*.**.******..*******.**.*******.**********.**********.**.***.********.***.********************.************.**********************************.*******.*********.*.****.*********.*****.*****.*************************.************.***************..*.*.*..************************.**.***.**.*.**.*******************.****..**.***********.**.***.********.********.**********************.******************************.*************.*.***********.***********..****.****************.********.***.****************.**************.*****.*******.***********..**********************.*.********.****************************.*.*****.*.**.****.*************..*******************************.****.*******************..**.**.***********************************.*****.*************************************.*.************.****.**********.***.*************.**************.************.*********.********.*********************************************************.*********************.***.*.**.***************.******.***************.****.****.****************.*******************.**********..******************.*****.*********.*********************.**.***.************.**************************.**************.**.****.********.*.*********************.********.**************.*****.************************.****.*********************.******************..*.*.**..******..*************..***********************.***.***********.**********.*****.****.***********.************..*.**.**.***.****..*****.****************************.*.*****************.**********************.******...*****.****************************.*..*******.**.****.************.**************.**********.*********.*.*****.******.**.**********************************.**.***********..**.******.**.********.*********.******...***..*.***...******.*****.*********************.*.*.*.*******.*********** **********.*****.************************.******.******.*************.***.************.*******************.****.**.************************.****.**.**********************************************.**************..*******.**.*******.********.*****************************.*********.*****.************************.**********************.**.*****************************************.*.**************************************************.******.****..****..******.******.******************.******.************************.*****.***.**********.******************..********.********.****.********.*************.***********.***********.**.**.**.********.*******.****.****************.***.*********.*.**.*************************.***..********************.****************.***********.*******.********..*****.********************************.****.***********.****.*******************.*********..****.********.***.******.**.***.**.************************************************..**.*********************.********.*.************.*******************************.**************.******..******..****.***.***..*******.**************.********************.**.******.***.******.******.*********.**************.*******..*******.**.*************************.*.*****************.**.******.********************************.**********.**.*.*****.******.*************..*.**********.***********.*******.***.****..*******.*****.**********.******.**************************.******************.**********************.**..*.***.***...***..***********.*******************.***.******.*******************************.*****.*.************************.***.************..*****.***.**.*********.***********.**********.*****************.**********.****..*.*.**************.*******.****.********************************.*************.**************.*******.**.********.**********.*.***********.***.*****..*.**************.******..*************************.******.*******.******.***********.******.*.**.*.**************.****.*****.**.***** ***.***************.******.*****..*****************.*****.*****.**..*.*.******************.**.*.***.**.************************..****.*******************************************************.*.**********************.*******.********************************.*****.*****.*.*******.***********.***.**..****.*.***.********.**.***.***************..*********************************.*.***.*.**************...*******************..****.*.*.*.****.*******.********.******************************.*************.**.**.**************.***.********************.**.*************************************************.*******..***.***.***.**************.**.***********.**********************.*************************.**************.***************.******.*****.*.******.*****************.***.*******.*****.*.*********..*.**********************.*********.*******.******.************************.***************.*******************.*.******.*************.****************.****.****.*****.*.**************.**.**************************...******.*****.**...***********.********************.******.***************************.***.*.*.*********************.**.**.**..**.**.*********.***.*******************.*********.***.************************.*****.*.*.****************.*********.***********.**..*******.***********.*************.******.*****.*.*.**.***********.*.**********.***.**************.******************.**.***************************************.****.*.*************.******************.******.**.***.********.***.**.****.****.**********.***************.*********.*******.****************.********.*****************.***.******.****.*****.**.**********.**.*.**.*.******..*.**.**********..*******.**.*********.**.*****.****.*****.**************.*.**************.****************.**************************.********.*************...********************.**********.********.*.**.******.****.**********.****.*********..*********.*******.*.********.*.******.*******.**.*************************************.*********** ****.**********.******.************.**.***********.**************************************..***.*******************.********************.************.******************.***********************.******************.***..**********.*********.******.*.**.*************************.***********.*******.***************.*******************************..*************.*.********************.***************************.**************.***************.**..****.*********************.**..*****.**.******************************..*********************.*******************..********************..*******.*.******.*****.********.**************.*********.******.***********.*****************.*****.*********.*.***************.*.******....**********************************************.****************************.***********.*.*********.***.*****.***********.*****.****.***********..***.************.****.*****.*******.*.********************.*******.**.**.***.**************..***.*...***.************.********************************.****.*****.*.***.*****.**********************************.****************.**********.**.***************************************..***.*****.*************.*.***********.*****..**.********.**..******.**********************.***************.**********.*********.*************.***********************.*.**.********.***************.*****.********.********.*..*******..***.*****.****************.*****************.****************.******.***..*************.********.*********.***..******.*******.******.***********.**.****.***************************************.***.*****************************.*****.****************.*******************************....**********.******.******************.*******.*******.******.*******.****.******.*****.**********.***.***********.*.*.*************.****.******.****.********.****.*****.***********************.****************************.*****.******.*********.****.*******.************.********************************************.**********.****.*** ***********..**.****************.***.*....*******************************.*.******.*.*****************.*.*.********.******************.**.******.*****.**************.********************..*.**********.*******.**.******.******.******.*************.********************.**************************.*.***********..***************************************.************.**************************..***.**.***********.**.**.******.*..**********************************.****************.*******.*****.**.****.**.****************************.****.**.*.*********.**.*********.*****.**.******.**.***.*************.*****.*******.*********.****************************************.*************.****..*.***************.**********.************************.******************.*.*****************************.*****************.*****.**********.**************.*..***..********.*.********************.******.***.********.**.************************************.************.************************..********************.**************.*************************************.*****.****.**.*****.****.******...********.*****.************.****.**.***..***..****.***..****.********************.*****.*******.*********.******.*.*****************.************************.*************.****.***.***.*.******.*.**********...**.****.****.*****.*****************.**************.******.**************..*****.********.*****************************************************************.********************..****.********.******************.************.*.******.**************.*************.*.**********.************.******************.**.***********************************.**.*******************.*******.******************.**********************.**.***********.****************.**.*.**************..******.************.***************.***********.*****.****.***********.*.*******************.***.********************.************.*****************.*.******.*.********.****.**********.**.**********************.*****************.. *********.****.***.********.*******..***.***.*******.****.****************.*.**.*******************.****************.***************.******************.******.**************.**.**.***.***.*..****.******.*********.**.*****.********.********************************.***.******.*************.***..*..*.*****.*****************.*******.***********************..***.********.*******.****.********.***.**.**.***.*.***.*********.**.**************.*************..**.******************.*****************.***.******.*************.****.****.***********.*.*******************************.**.*.*******************.*..****.**.************.**.********.*********************.*******.*****.*****.*****.***.****.*******.***.*.***************.***************..***************.**..************.*************.***.**********************.***.***************.**.***********************************.****************.*.*********.*.*******.*********.*************************************.*************.************************************.*********.*******************.***********.********.***********.*****..********.*.*****.*.********.***.****..***.****.******.*.****.**************..********.*************.*****.*********..*******..******.**********.***************************.*******.******************.****.************.********.*********************.*.****.*.*****.***.***.**************.************************.******************.*******.**********..*****.***************.**.****.****.*************************.********.**.****.****************.*******.******************.**.***************.**..*******.*.***************.*.****.**********.********************.*********************..***********.***.***********.*********.*********.******************.**********.************************************.*******************.**********.***********..********..*.***.*******.***.***************************************.*.***************.***.******************.*****.*.***********.***********.**.****************..**.************ *.*****************..*******...*****.***.****.**************.*******.************.****************************.***.****************.****.***.************.**.****.***.******.***************.************..***************.********************.*.*****.*******...****************.************.******.******************************.***.*************************.**********.**.****.**.*.**********************.*************************************.********.*******************************************.************.***************.***..***.**.**********.*****************.*************.******.*******************.***.******..***.*.******************..**********************.*****************************************.**.*********.****.*****.*******.******.**********..**...**********.******.*****************************.********.****.****.******.****.****..*******.***.****.***********..************.*************.*.*****.***********..*...***.**.******************.****.*.*.*.*****.******.***********.**.************.**.********.****.********.********.*******.***********************.*********************.*******************.*********************.*.**********.**.*****.*********.****.*******..*****************.**.*****..*.**..*.************...****.*************.*****.*********.****.******************.***.******.********************.*****..*****.**.***.*.***********.*.****************.***********.****.***********.****.********.****.***.******************************.************.****.******.*********.************************.*******.***********.****************.************..***.******************..******************.******************************..**************..***********************.*************************************.*.*****************.**.****.**********************.**.**********.**.*************..**********.********************************************************.**********.*********.***********.*****.*****.********.*********************.**.**..***************.********.*********.*.* *********.*********.***********.******.***.******.********.***********.**************..***********.****.************.********************.*.***.***********.*****************.**********.***.************.********.***********************.*****.*.*.**.*********.*******.**************.***************************.*************************************************.******..************.********************************.***..***.*******.**.**************************.*****.****.************.*******.***************.***..*.***********.**********************************.*****.*************************.*****************************.*******.***********..**********.***.***.*.****.**********.*.*******.*******.***.**.********.*******.*****.****.****..*************************.*.********.**.*.****.**********.**.**.*.**********************.***.*************.**..*******************************.************.*****.*..*******.************.*******..*****.*.******.***********************.**.********.*******.********..*.***.*.**************..******.*********************.*****.***.***********************************.*********************..****.***********.***.*********.*************.****.*.****************************.**********.**.****..**.**.**.***********.********.****.***************.*.*.****.******..****************.************************.**.*********.******.*.********************************.********************.****************.***************..*.*.*************.***.*****************************.****.**.*.**************.********************.*******.***.*****.**.********.*.*********************.**.**.*******.**.***.*********.****.*..**********.*********..****.**********.**********.**************************..*.******..***************.*******************.*******.**..********..*...**..************.******.**.*.*****.*****.***********.*****.******.***********.***********************.*****************************************.*****************.*****.*.********************.***************.***** ******.*****.************************.*************.********.******..*********..**************.***.*.*********.***.****.*******************.**************.******.**.***.**.******.*********.******.**************.*****.***.*.***.**.***********.**.*.*.***.****.***************************..*..****.***.***.*****.******************.***************.***.*******.********.********.***********.**.****..***********.**************************.*****.*****.**..***.*.*************..****************************.***********..******.*.*****************..***********************************.***.*******.******..***..*.*********.****.*********************.************.**************.*.****.*******.****************.******************.***.*******.*****.*********.***************.********.*************.*******************.****.*********.******.****.***********.****..*****.*********.****..**.*.*.********.*.******.*****.************.***.*****.***.******.**********.************.******************.****.*******.*********.**.*****************.**.*.*****.************.********.***************..***..*********.**.******..**.*****..*********.**.*******.**.******...************..**.*******.***.************************.*****************.****************************************.************.******.********.***.*************.*.*****.*******************.******..****.***********************.****************.*****.*****.***.************..*************..***.**.*..*********.**********..***********************************************.*****.*************..***.************************************.**..*************.****************.****.***..*..****.***.*.****************.*******.*************.*********.****.*******.**.*.**************.**********..**************************.***********.*********.************.**.*.**.********..******.*******.*******..*****.****************.*******.**.****.***********.******************.**************.*****..****************.*********.****.*..*************************.**************** **.*.**.**********..*.*.*************.*********.****.*.*.**.*.*.*******.***.**********************.******.********..***************.***************************.***.******.*********.****.************.*.***********************.***.***************.*.**.****************.**.*********************************.**.*******************.*****************.*********.*********************************.*******..*****************************************.********.*********.****.**********************.**************************.*****.************.***.******.*..*********...****.*********.****************************.***.*********.************.******************.************.*******.************.******.***.**********.***************.***************.*.***.***********..***************.****.*********.**.*********.*****.***..**********.****.***********.**.*********.**.*********.*.******.*.****************.*******************.***********************************.*****.****.**.*******************.*.****.************.***********.******.***********.*.**************.************.*****.*******.*********************.*****************.***.*.**.********.******.*****.******..*************..**.*.**.**.******************.************************.*********.*********************..*************.****.******.***.****.*.****************.***.*****************.******..*******************..*.***********.************..****************.********************************************.***.******.**.*****.*****************************************************************.*****.*****.*******.****************..*********.*.*********************.*****.********************.***..****.*.**************************.****.*****..*****************.***.*******..*******************.**.*.********************************.**********.****************.***.***************.********.**.********.**********.***.******.***********.*..*.****************************.*******************************.*******.***.*****.**************************.****** ******.*********************.**.*********.**************.*******.********************.*..********..**.*.*******.**************.************.**.**.*.****.******.*****.************.*.*.****************.***.*****.***.*.*****************.***.******.*******.**************.****.*.*.*.************.**.********.***.*********.**********************.*************.*************************.*********************.****.**.*************.*******************.************************.**************************..***.*******..******..**..**********.***.**********.******.**************.*************.*.******************.******.****************.*****.****.*.*****************************.*.****************.****************.**************.***..***************..*.**********.***.****************************.**********.********.********.*******.*****..********..****.*.********.**********************.******.*.********.****..*.***********..*************.*************.*******.*.********.*****.*******************.*************************.*****.**.***.******************************.*************.******.**********.***********************.*..*********.***.***.**.*.*****************************.***.**.*****.***********..***.*********.*************.********..*.***.****.*****.************.***.**.****.**.*****.*****.****************.*.**.******..**.************************.****..*.****.*..***********.*.*****.*****.***.********..**********.**.****.***.*******.***.**.********.*********.***.***************.***.***************.**************.********.***.***********************.**.*.*****************.*******.***.***.**..****.**********.***************************.*.**.**..***********.**.***********..***************************************.*********.**.*******.************.*******.***.***.*****.*.*******.*****.**********.**************..**************.***.********.*************..**.*****.******.******.****.**********..*****************************************.************************.********.*.******.****** **********.**************.*.****************************.******.**.***************.************..***.**.*********..*.*.**.***.**************.*********.**.**********.*.****************.****************.******.********.**..******************.**********.**.*******.*****************.***...************************.*.*****.*.****************************************..*********.*.**********.********.***********************.*.***..*.****..***..********.************.*********************.********.*************..********.****.*********.**..**.**.****************.**********************.******..**********.**************************************************.****.*******************.****.****.******************.*************.**..**********************.*******.*.*************.********.*********.**************.******.**********.**.***********.*******.******..**********.**.******.***********.*******************.*.***.**************************.***********.**.**.****.***************.*.*****.******.*******.*********************.*****.****.*.****************************.**************.*******************.*..***********.*.******.*****.**.*****.**.*.**.*******.******.**.****.*********************.*.******************...******.********.*******.*******..**************************.******.**.************..********.****.*.*************.*****.******.*******.***..****.********.*****.******.*.*.*********************.**********.*****.*.*..*******.***.**.*********.******.*.***********.**.*****.*****************.*****.***.*****.*******.**********.************.**************.**************.******..*.****..*****.********.******************.**********.**********.**.**.*.*.*****.******.******************.******.*******.*..**.*****************.*******.****.**.************************.*.*.******.*.***********.***..**..***.**..*.***.****.*.*******.****************.****.******.***********.****.****.******.*****************.*.**********.***********.******************.*.*************.***..********************* ****************************.****..******************.*******.**********.****.*************.**********.****************.**********************.****.***.******.*****.********.**.**.******..**************************.*********************************.************.***.********..*********.*************.************.********.****************.*..**.*******************************.*****.******.************.*********.******.*************.**.****************.****.******.**********************.**********.***.*.****.**************.*********..****.****..*****.**************.***********.******.*********.**.*.***************.***.****.***..************.**********.*****.**.*******.**********.*****.**********.***.****.*****************.**..*.***************.***************.***..*************.*******.*******.********.**********.********************.*******.***.*************************.*************.***.********************************.*.**************.******.*.***.*******.*************.**********************..***********..***************.***************************.*******************.**.****.********.*************************.*..********.*.******************************.*****..*********.*******.*****************.**************.****..***.*******.*************************..*.*.*********************.****.***.*******************.******************.**.************.************************.*********.**********.******.*..**************.*********.*.****..*****************************************.*************.*****..************.**************************.***********.**.*..********.*****.***********.*******.**.************************.**.*******.***..***.******.***************.*.*.***************.**.********************.*****************.***********************.********.******.********************.****.***..*****..***.*..***.**.***.*****.**************************.***.***.*******************************.*****..***************.*.*******************.************.******.****.*.*.************* *.*.**.*******.*******.************************************************.****************.*****************.******.*.************.****.**************************.**.**..*****************.*********.****.************..*****.***********.****.**************.**************.********.**************.********.***.********.**..****.*******************.********.***.********.******.*..*.**************************.******.*..*.***************************.**.*********..****************************************.**..***********.*******.******.***.**********.****.**********.**.***.*******.***********************.**********.*****.***********************.*******.******************************..*.**.****.******.*.*******.*************.**********.*.*******.******.*************..****..***.*********..*******.**.****.***************.*.***********.******.****.*.**.************.*****..**********.*.***************..******.*****.********************.***.****************.*.****.*******.********.**************..************.********.**********************.****************.*.******.*******.****...***...*****.**..***..*************.*.*********.*****.*******.******************************.*****.*********************.*******.*******.****.**************.*****.*.*****.**************...*******.********.****.**********.******.************..****.**********.**.***************************************************.*.*****.***.****.*************************.**.******************..******.****.****.**********.*.*********.*.****************************************.****.****************************.****.***.*********...**.*****************.****.****.***.***************.***.********.*******.****************************.*****.*..****.***.****************.********.********************.***.********.****.*********************.***..**.*********.***.*************.*.***.****.**.*******************..*************************..***.******.**.****..**.**************.*****.**.********.*********..****.**************************** *..***.****.**.*****.*********************.********..*****.*****************.**********.*******.***.*****.****************.***.******.*****************.*********************.************.*********************.********.*****.*******.****************************************..*********.********.****.****.*.*************.*.*****.*************.********.*.***************.**********************.**..*.**************************.***************************.***.****.************.***********.**************.***.**.***************.****.*********.*********.********.**.*************************.***.************.****.**********.**********.*.**********.***************.**********************************.*.*****.*****.********.*..*****************************.****************.*********.********.***********************************************.*.**********************..**.*************************.***.**************.*********.****.******.*.*******************....***.***************.***.******.*************..****.*.***************.****..***********.***********.*********.*********.***.*******.******.*.**********.***************.************.*********.****..*****.****..*********.*.**********.**********.******.***********..***.******..*******************************.**.*******.***********..*********...*************.*.***.**.**********..********.**********.**********.****.***.**.****************.***********.****************..*******************.*********************.************.************.****.**********************.***********************************.**********.************.**********.**************.*********.********.****************.***************.*********.*****.******************************.**.*****.*****..**********************************************.***.***.**.*******************.******.***.*****.*********.**.******.*******************.**.***********.***************************..**.*********.****.**.********************.************.********************.*******************..**** *..*********.***********..*.*.****.****.*******.****************************.***.*************************************.******.**.***************************..*********.******...****..***.*****************************..**************.******.**********.*.*********.***.****..******************************************.****.*.******************.***.**.******.********.**************.******.**.********.*.****************************.***.**.**********************.**********.*.*****************.********.*********.*************.*.*****.******.**.****.******.*******.*****.*..****.***********.*************.****************.******.*.*****.**..*********.*.***********************.******.******************.*..********************.**********************.**************.********.*.***********************.******.***..*********.********************.***.*******.***********************.**.**************..***********.*******.**************.*************************.***********************.********.*.***********.***.*************.*.***.*.*.*****************************.*************..**********.*******************************.*************.*.*****************.******.***.***********.******.****.*********.****.**********.*.*********.*************************************************.***.*********************.****************.***************.***.***..*.*.*..*********.****.******.**************.************.*.********************.*.**.*.********.*****.*.****.********.**.********************************.****.*.********.********************************************.*******************.******.***..*********************.*******************..*.**.***..***.*.********..*.**.***.*.************.******..*******.*******************.***********.*******************.**********.*.**************.************************.************************.******.*************.**.******.*******.******.**.***********.********.*****.*****..*****.**********.***************...***.*.***.*******.**.***********.*.*****.*********.* *.*.**********.*****.***.******.**.***.****.*********************.**.*.************.*******.**.***********************..********.***.***.**.*************..**********.**.****************************.*********.*.****...**************************.*.******.****.****.**.*.**************.***.**.*******.**.**********.***.*****.**********.**.*******.************.**********************.*******..******.***********************.****.****************.*************.***********************************.****.****.*************************.*********.*.*******************************.*.*.*.****.********.******************.***.*********.*.*******.**.*****.**********.*..***********************.*.******************.***.**.********************************.***..******.******.*******************************.*********************.*********..***.*********************.****************.*.*****.****************************.***.**.**.***..*****************.***********.**************.*****.******.****.*****.*.****.**********.*********.*.***.*.********.********.************.******.**********.**********.************.***.*******.*.********.***********.**.****************.***...***.****************.*************.***.********.**********.************************.**************************...*..*******.************.*************.*****.******..*****.********.***.**.***.*.*.****.*******.**.*.**.***************.**********.*..*******.**.*****.*************.*****.**.*****.*.******.**.**.**********************.**********.**.**.**.********.******.**********.******.*******.********.*********..*******.********.**.*.******.*********.****.*********.***.**********.********.******..**********.****************.***********************.**********.*******.*****.*****.**********************.***************************.**.*..*****.******************.***************.**.***.****************.**********.****.******.******..****************.**.**.*.***************************.*********.**.*.**************.*.**.***.************* *****.**********.***.**.***********.*.********.***********.***.**********.************.******************.****************.**.**.*********.********.*************************..*****************.*********.***********.******.*********.************...***.***********.*****..**************.*.********.**.*************************************.*********.***.******.******.*****.*********************************.*********.******************************.*.******.****.****.**.******************.****.**********.*******************.*****..*******.**.********.******************.**********..*******.*.************.*********.**************.********************.**.***.***.*.*.**.*****************..******.***..**.******************.**..*******.**************.**.***************.*.*****.*************.**.***********.*****.******************.*.*******.**********.***.***.**.************.*.******.****.***.***.**.*****.****.*.**..**.**.****************************************.***.**********************..*******************.***.***********.*******.****.**********.*******.******.**.********************************.**..***.*...***********.***********.********************.*****.*******************.*****..*******.*********.*.***********..**************.**.******.**.***.********.*******.********.***********************.*****************.************.***.****.***.**************.**.*********.***.*****.*****.*.**.****..******.**.*************..*******.*.*.******.***..***.***.*******.*****.****.************************************.******.******.*..***********.*.**.**.****..*****.*********.*.**.**.**..****************.******.********.**********.**********************************.***.****************************.******.******************.***..**.*******.**.************.*******.***************.*****.******.***********.********.**.*************.***********.*****.****.**.******************.*********.************.********.*******.*******.*********...*********.******.***.********.****.******.**.**.*****.*.*.** ******.*.****.****.**.*************.****.*****.****.*..*******.*****.*****.**********..********.*****.*******.********.******.******.****************************.*.*.******.*.*********.***.*.***.****************..************.**.***********.*..*************.************.***.**********..***.***.********************.*******************************************.******.*****.***********..**.*******************.*.*********.*****************.***********.************.****************************.**.********.***********.****************.**.********..****.*********************..*******.*******.*******************.*.**.****.********.**.**..**********.*******.**************..******.*************.*.***************.************.***********..*********..*****************.**.***.*******.*.*.*********.*****.*************.*****************.*****.***.**********.********************************.*****.***************************.**************..*********.****************...**************.****************.**************.*.***.*****.*******.***..*******.****************.******.**************.*.***..*.****.*.***********.*.***************..****************.******.************.*******.***.*******..*******.*******.*********.*.********.*.******.************.**************.**.*************.******.*.*.*******..************************************.******.****.***********************************************....**********.***************.*****************.***********..*.********.*********.*****.***********.**********.**.*************..*****.***********.*********.***************..******.****************.*********.***************.****.**********************************.******.**********.********************.******.****.**************************.**********..**..*.*******************..***.*******.***********.**.**.******.********.**.********.*****.******.****.*************.*.**.**.****.*********.******.************.*.******.*****.****.************..***************.*.****.************.******.*********.* ******.*.***********************.**************.***.******.*******.*****..*******.*****.*.******..*****.**.******.*************************.********************.********.*******.*****************.**.******.********.**********************************..***********.**.************.**.*******.*****.*******.*****.**********************************.*********.*************.*******.********.*.***********.**********.******.*.***.*****.**..*.*.*.**.*************.************.*************.***.*********.******.**.*****..********************.***.***...*******..***.*******************.**********.**********.*********..**************.*****.*************..******.***********.*******.******..*.*******.********************.********************.****.*********.******..***.******.***.***********.*******.***.******************************************************.**************.**..**************.*********.***********.*****.*****************.***************.***.*.***********..**.*****..********************.*****.***.********************************.*..*********.*.********.*..********.*******.*******.****.**.****.****************.****..*************.***********.******..**********************.*****************.**************************.****************.**.*************..***********.****..**.*.*************.*.*****.******.******************.************.*******.***.**.**********************..*.***.******************.*******.*****************.***.*.******.***************************.*******.*****************.**.**.***********.****.***********.****************.*****************************.****.*.**..*.********************.*******.**********************.*************************.***.*****************.**.**...*.******************.*.***********************.**********.******.*.*************.********.**.************.*********..**************.**.*******************..*.**.***********.********************.*****.**************.*****.******..********.**********..**************************************** *********************.**.****.*.*********.******.*****************************.*************.********.**.***************.****.****.******************.*****.************.*.**.******************.**************.*.*.******************************.*************.**.******.******************.****..******************..*******************.*****.******.******..***.****.*********.************************************..***.******.*****.*************.*********************************************************.****************..***************.*.*********.*********.******..*****************..**********.**********.**********.**************************.**************..*****.***********.********************************.**.*******************..******.*******.***..***********.********.****.***.***.*.****.*.*******.***.******.*****************.***********************************.***.*****.**********************.*.****..****.******.**********..**********************.**************.***.*******.***.***********.********.****.*****************************.*******.*****.*************..***..**********.**************.****.*******.**************.***********************.**.****************.**********..*.**.******************.************************.*.*******.***************..*************************.*************..*********************....********************.*******.***..*.**.***.**.**.*******************************************..***.***..*******.*****.*.********.**..****.**.**********.**..***.*******.*****.****..**.*****.*.*.**..***.******.************.******.**.****************************.**********.**************.***.********************.******.**********************.*****.***********.**.***********.******.**********.***********.***********************.*.*********.**.***.*****.***.***.*******.*******.***************.********.******.**.**********.**************.*************.************.********.***..**.***********.**..************.*********.****************.******.********.***.*****.******. *************.*..**************.**.**************************.***********************.**********.**..**.*************.*****.********.**.******.**************.**.**.*****.*..****.*****.**************************.********.**********.******************.****.******.************************.****************************.****.********.*************.*******.*********.**********.*******.****************************.******************.***.*************.*********.************************.*.**.****************************.****..*****.************************.**********.********.*************************.****..***************.**********.****.****.**.****.****************.********************.*..****************.*******.********.**********************************************.****************************.***************************.**********.*****.*****.**.***********.**.**.**.*.**..*****.*******************************.*************.*.****.*****.******.**********..*********..******..*****.*.*************************..****.**********************************.**.********.****.**.****.********.*****************.***********.**************.*.*****************.**.*****.************.*******.**********.***..***************************************.*********.*********.***********.********.********.***************.*********************************.*********.**********.*.********************.**.**.***********.**************.********************************.**************.**********...*************..******.*************.****************.***.**********.***.*************.**.***.*.*****************.*.******************.******************.*.******..*.***.************.************.**************.***..******.**********.**********.***.************************.*..**.***********************.******.***************.*************.********.*******.******.*******.**..*.***********..**..******************************************.***.**.**.******.**.****.**.*..****************.*.*****.*******.***********.**. **.*******************************.*****.***.******.*.*****..***.*********.**********.***********************.************************.*****************************.******.*************.**.*****.*******.*******************************.**********.*************.*************.*****************************************.***.***********.**.****.*.*******..**************************************..*.**.*****.***.**.****.******************.*******.***.*.**.*****...******.**.*.*****.************.*.********.***********.*.****.*********..***.******************.**********************.*****.**.***.***.***...*******.*****.********************************.*.***.****..*********.*************.********.***.****.******.*..*********.***.*.*****.*************..************************************.*******.****************.*.***.*****..****************.**************************.**.***..************************.*****************.*****.*.*******.********************.***..***********.*.************.***.*******.*.*************.************..********.**************************.****************.****.******.*.************************.************.************.***************.**.***********************.*****.***.****.***********.******..************************.************..***********.**.*.*.***.******************.*******.******.**.****.***.****..***.**************..****.*.**********************************.*********.********.*****************************************.*..*************.******.******.*******..*****************.****.******.******************.****.***********.**********.************************************..****.****.***********************..******.*************.*********.**.**.*******.**********.*******.****.**.*****.***********************.****.*************************.********.**************.**********************************.*****.*********************..*******.*..***.************.***************************.******.***.**************.****.*.****.************..*.****.**..*****.*** .***************.**.****.******************..**********.*.****.********.*********.******.***************************************.***.*****.****************.*.******..******************.**..*********.********.*.*********..*.***********.***.****************.*****.************.***.***********.*.*.**.***********.***.******.**************.******.****.***************.*...**************************************.*******.**.****..*.****************.**********************************.*****.*****.***.***************************.**************...*************.*****************.****************************.**.*****.*****..*******.*.*********************************.***********.****.******.*****.*.*****************.***.****************************.**.**...****.*******.**************.*.*********************************.*****************.******..*******************.******************.*********.*.***********************..**********.********.**********.********.*********..***********************.**.*************.*****************.***************..****..*.*****************************..*******.*********.*.*******************.**.******.****.**********.*.*.***********..**..***.***.*.*****.**********.************.****.**.***..*********.*.*****************************.**.*****.****.*******..**********.*******.*******************..***.****..******.********************.******************.******************.**.******************.**.**************.****.****.********.**.*****.************.***.***.****.********.*********.**.******.***********.*********.**************************.**************.***..*.*******.**.***.*****.*******.*.**************.*******************.*****.***********.*.*********..*****************.**.******.******.**.********************.*******************.****.***.***.**********.**********.*****.***************.********************..*...*********.*********************************.***********.**.*.***..*****..*******.****..*****.************************.********************.**** *.***.********.*********.*.********************..********.**.*.**.************.*******.********************************.*****.*****.***.********.***********..***.*******************************************************.*****.**************.************************.****.**************.*****************..***.*********.**.********.*****.*.*********************.*******************.*********...***********************.***.*******.***********..**.*.***********.***.******************.********.*****.****************************.*******.****.*****************.********.*********.*********.********.****.************.****************.*****.****************.**.**************.****************.*.*.****************..******.*******************.***.*******.*****.******.**********.**************.**.*.*******.************************.******.***.******.***.***************.*.****.****.**********************.**.*..**.*********************************.*********.**********.*******.***.*.**************.****..*******.*********.*****.*******.***.*.****.**.*******.*******.******.*************************.****.*****.*********.******.*.******.*******.****************.*********.********.*****.*************.****.*.***********.***************.******.****.*********.*******.****.*******************..**************.***.************************.************..*******.****************.********.**.*****..********************.******************.****.**************..********.*****.*********.**************.****************.****..*.*.*.************.*****************.*.**************************.**************.****.*************.*.******.**.****************.*.***********************.***********.*************.*********..*.************.**.**************.**.***************.***********************.**.****.********.*.*********.********************..**********************************.**.********.*.*******.***********.******.*******.****.*************....*.*.******.*********.**************..**.**************.********.** .**************..*****************.******************.****.****.****.******.*..*****.**********.******.******.***************..***.*************.**********.***********.*********************.****.****.******.**********.***********************.***************************.**************.*...*********..****************************************************.******.*******.**.*********.*************.****..*********.**..*.**********.*****************.*******.*.**************.*************************************.**...**********..************************************.*******.*********.*****************************.******.**.*****************.*****************.*.*****..*.**************************.******.*.********.*.****.********************.***********************.***********.*******.**************************.***.******.***************.****.***.***..**********.**************.**.******.***..**.**.**************************.***************.***.**.***.*****.****************.*************.************.***************.*****.******.********..****.*.********.*********.*******.**********.*******.***.************.*********...************.******.**.**********************************...****.****.**.******.*****.******.******.***************.*****.********.********..*****..**.******.*******.***.******************.******.**********.**********.*************.***************.**.********.*******.*.******.************************.****.***********.**.**************.***.********.**************.****.*****************.***********.**************.*******.*******************.*.*******.*******.******************..***.***.*.**********.*.********.*********.*******.*********************.*******.*****.*********.********.*****.*******.******************.*****.**************************.***.****.*********.********.********.*****************.***.*.******************..******.***********************************************************.*****.**..**.*************.**.***.***********.***.*****.************.****** ***************************************.******.******.***************************************.****************.****.*.***************.*****.*********.***.**.***********.*.****.**.***********.**************************.*.*****.**********.*****************.**************.*************.****.******************.*****************.*********.******************.****************.**********..********.***.****************.*********.*********.********************************.**********.******************************************..******************************.**.***.*****..***********.******.*.******..*****************************.*.***.*******.*******.*********.*********.*.****.********..*******************.****************.******.*.*****.*************************************.*******************.*****.***********************************.*********.*****.*****************.******************.*******.********.******.**********..*****.******.**.**************.*************************.**.**.*.*************************.*..***************************.*****.*******.****.***.*.***.**********************.**.********.*********************.*****.***********.******..***.**************.***************.*******.**********..******.**.*******..***************.*******.****.***.***.****..*************.********************.******.*******************.*..****.*****.*..***********..*************************.*************.*****.********************************.******.**********.********************.******************.********************..******.*****************.**.*.**********..******.*.*.*.*.*******.**********************.***************.*.**********.***********..*********.********.*******************.****.*************.**********************.*.*****.******.*.******.**********.**.*.****.***.******************.************************.*.**********.***.**.****..*******.*****...**********************..**.*****.***.****.*.********************.************.**********.******.*******..*************.******* ******.************************.***********.**************.******.****************..****.**********.***.***.*****************..********.*.****************..****.****.***.**.***.*************************.*****.***.********.*****************************.*****.*******.************.***********************************.*.******..********.**********************************.*********************.***.******.*.****.***..*************************.***.********.***********.********.*******************.******.********..*********.*****.********************.*********************.*************.********.***********..****.*******.******.*.*******.****..*************..***..*******.*************.****.********.****.*************.*********************************************.************.**.*****.***..*********.*.*********.*********.*************.***.*******.*****.***.*.*************************.**.***********..**..*.*.**.***.*********.**.*******.**************************.***********.****************.***********.*******.*.*.***********.***.*..*...*******.**.******.***.****.*.************************************.*************.*..**.******************.***.*.**.**********..**.**.*****.*******************.**.**..***.****.**.****.*************.***..****.*.********.******.***************.************.*********.****.****.***.***.****************..************..********.***.********.**********************.**********.***.***.****.****...***************************.************.*************.******.*****.*****.**.******..**********.*.************.****************.****..***********.*****.****.*********..*.***.*****.*****************.*****.***********.**..**************..*********************.******.**************.***.***************.***.*****.******.*************************.******.********.****...*********.*******.*.********.******..*.***.****.********.*****.****.*********************.***.**********.**********.***.*********.**.***.****.*******.*****.******.***************.***..***.*.****..******** **.*******..****.******************************.***.*.*************.*****.*********************.**.******.**..*********************.***************************************.******.****.**.*****..***.**.********.***************.**..**********.********.************.**********************..*.******.************************.**.*..******.**.*.************.*****.************************.**************.***.******************..*..*******.*********.*******.*********.**************************.***************************************.*.***..*************.*.*******.***.*.*****.*****.******.*******.*****.*****************.*********.***.**********.*******.****.***********.********.**************.*.*******.***************.****.**.***************...*.******.***************.****.**************.****.*********************.***.*******.*.***.**..*.*************************************...***..***.*********.**.**************.****.****.******************.*****************.***..*****************.********************.**.**********.*********.****.***.*..****************.******.**********.*************************************************.*.********..***********.*********************.*********.**********.********.*.*********.************.*******.******************.********************..***.***.***.*.*.**.*********.***************.**************.************.*************************.**********.****.**********.****..***.**.*********..*****.***.***.****.********.*****.***.**************.********.***************.********.********.***************.*.********.*.****************.*****.***********.*****.****.***************.************************.*.***********.*.*****.*****.***************.****.************.*******.****************.*****.****************.*********************************.****.**.****.*********.**********..****.******.***********.**.*.********.********.**.**.****.***.*.*******************.****.*********************************.***.*************.***********.**************.************** ***********.****..*******.*****.***.***************************.*.********************************..***.****...********.********.**.**************************.***..******.**.******************.**.*****************************************.****.*********.*****.**************.*************.******.*****.**.*****.*.*******************.*..********************************.*****.*************************************************.*.*****..*.********************.*******************..****.***************.***********.*******.*****.**.***.***....***.*****.******.***************..****************.**************************.****.******.***.********.**.**.**********************.****.*..**********.***.**.********.**********..*****************.******************.***.******.*.*****.**.*.**.*******.***********************************.***.***.*******.************************.*.****.**.*.****************.*****.**********.*******.**.*.****.********.*****.********.***.**.**.*******.**********.****.*************************.*********.****.**.**************.**.****.*****.********.*******.****************.*.******...******.**..***.***************.**.***************.****************.****.**.********..****.************.*********.********************.***.****************..**************.******.***********************************.*.*************.************.**.***************.***.**************************.**************.**.***.*********.**.**.***.*.***********.*.*..**.********************...*.**********.***********************..******.****.**..***********************************.**********.*********.**************.*********************.****.**.*************..******.**************.************************************.***********..*.******.************.************************.**..************************.***************.*******.***.*************************...************************.******.**************.****.***.*.*...**********.************************************.**.***..*****************.*** *******.********.****************************.*****************..*****.*****************************************.*******.*******************.************************.********.****.**********.*******.**.********.*..******.**********.******.****...*******************************..**********.*********..********.****.*********.********************.**.*****.**..***************.***.*******.****.*****.***************..**.*************.****.*******.******.***.*************.**************.**********************************************.*.*.****.******..************************************.**.*****************************.*..**********.******.********************.***********.**.*****.****************.******************************.*.****.*******.*.**.*********.***.*********************.*******************.*****.*.*********.*************************.********.****.***********.*.********.*.***..************************..*******.***********.**************.*****.********.**************.***.*.**.*****.***.*****************************.**********.*..****.*.******.***********************.**********..*********.*.****.*********************.***.*****...********.*******************...*.*********.****.***.********.******.********.************.*****.****.**************.*******.*.******.**.**********.*.*.***..***.************.*..******.***********.**********.***..*****.*********.****.*********.************************..*******.*****.**************.*****.****************.*********************************.***.*..***.*********.*..***.*****.***********.*************.**.**..********.******.****.******************.*****.**********.*******.***********.*.*********.**********.*******************..*******.****.**********************.**..******.***.*******.***************.****.****************.*******.********************************.*********.****.******************.***.***.***********.******.*******.***..***.********..***.**********.**********.**.*************.**.********************.*********...**** *********..********.*.*************..******.*************.*****************************.*...*******************.******.*********.**********.*******.*.***************.******.*****.******.*.*********************************************************.**.**********.****************.***..**.**.*****.***.*********************************.*****.**********.**.********.***********************.*****************************.*.**.******.***.*********.*.*******************..**.******.********************.****.**********.**************.******.**************.**********....*****.**********.*.********.***.*************************.**************.******************.*********.**.******.************.****.******.**************.*******************.*****.**.**.********.*****************.*********.****..*****.**.*************.*****.**********.*******.**********..***.***.*******..*****.*************.*.******..*********.*******.*****.**.******..*********.***.***.**.*****************.**.****.**.*******.**********..***********.********.******.********.*********..*******.*****************.*.*********.*******************..**********************.**.*.***************.******..*******...************.*************.******.*********...**************.****.************.*.*****..***.*******.**.**.*******************.*************************.**************.***********************.***********.*.**********.********************.********.*******.*******************.*****.************.******.**************.*************.******.****.********.***********************.***********************.**************.**********.****.*.**.****...****.**.**.*******.**************.******.************...************.*******************.*********.***************************.**.************.*********************************.*******.******.**************************************************.****************.**********.*********.***************.***********.************************.********************************.****.*****.*********** *************************.**.********.*****.*****************************.*.*************.*********************************.*****************.********.********************..********.*.***.****.*************.***********.*****************..************************.*******.********.***********..****************.************...*******.**************************.*********.**.******.****.*************.***********.*********.**.*.*****.********************.*****..*******************..**.*.*****.**.******************************.****.***************.************.******.****************.**************.***************************.****.**.*****.*.***********.**.*******.************************************************.*.*****.***********************.***.******.********.*****************.*.***.************.**.**..*********************..**.***********.***************.*.*****************************.****..**.*****.****.**.*.*.**.****.*********.***********.************.****.****.***..*.******************..******************..****.*************.**********..****.*.*******************************.****************.*****.******.*****.**.*********.***.******.******..****.*************.***.*.*..*.**********.*********.***************.******************.******.**********.*.*.*.***************.***************************************..****************.************************.*****.**.*************.***************.************.******************************.*********.*************.********.************.***************.***********.*******.*.*****.***********.********************.********.*******.******.********************.**.****.****.************.**.***.**************..*.***********.********.***.*******.*****************************.********.**.***************.******.**********.*****.**********************.**.***********..****.**********.*.******.******..***********.**************.*****.********.**.*******************..****.*****************.************************************.************.* *****.*********.****.***.**************.******.*.********.*******.***.*****************.*********.***.***************.***********.*******************.***************************.*************..************.**.**.****************.*******************.*******..*******..********.*.*********.************.*********************..*.***********.*****.********.****.**.****.***.********************.****************.**..******.*************.***.*****.*****.**********************************************.***.*****.**.********.*****************.*************..********.*********************.*********.**********.**..************.*******.**********************.**********.*.************************.****.***********.***.*.*****...******************.**************************.*.******************.*****************.****.****************....**********.***************.***********.****************************.**.****.*******************.********************.*****.***************.****.*****.******.*.***************.*.****.********.****.************.*****.******.***************.*******.*****.******.*****.*******.*.*******.*********.**.***..*****.*..****.*.***********.*******.*************.********.*********.***.******.*.*****.*********.*.*************.****.*****.******.******************************.**************************.*.********.***.**********************.***..*.***.**************.**.*******.********************.*******************.**********.**.*.***..**********..**********************.*****.*****************************.*********.**.**********.*.************.*.**************************************..*******.*************.******.****.******..*****.****.******.**********.********.********.*******.*******.***********.**************.*********.******.*******.*******.******.*****.**.*******.********..*******.********.******.**.*******.****************************.*****.********************.**.***********.*******.*************.**************.**.*****.**************.****.*.***********.****. ********************.**.**********************.****.*.******.********.**********.*******.******.*.**.*********.******************.*******************.****.*****************************.********.****..*******************.***************.****************************..***.***.**.********************************.***********.***.*******..**.**********.***********.***.*.*.***********.*************.**.***.********.************.*****.*********.*.*********.*****.*****.*****.***.********..*************.*******************.***********************.***************..**.******************.*****.****************.**************...********************..***********.*******..*****.*******.*****.**********..*.******.********************.*******.**********.*.**************.***********************.***.*****.**.************************************.**************.***.******.***.****.*****.*..********.********..**************.**********..**.***************************.********************.**.******************.**.********.*********.***.******.*.*****.*******.***************.*********.***..*************.*************.*************.***.**.***..****************.*.*.**.*.***.**.****************.*******.******************.**********************************************************.*******.*****.****************.***********.*******************************.**.**.***.*******.******.***********..***********..*********..**********.*.***********.**********.********.************************************.*.*.******.*****.*****.*****************.***.**********.*****..***********************.**********.**********************.****.**************.****.********************************.***************.**.***..***.*********.***********.***************.*******************************.***.***.**.*****.*******.****...************.**.**.************.**.*.*******************.*.******.*****.*********.*********.***.*************.*****.**.**.***.*.***.****.*****.**************************.*************.****.******.****** ****.*******.************.*.**.******************.*****.****.*************************************.*.********************.*.*********************************.************************************.*************.*******.********.**********.***********..*.********.****************.********..*************************************.*****.***********.***.*******.************.*****************.****.**************************************.******.*******..***.*************************.**.************.******************.*.***.*.******************.**************.***.**.********************.*******.**********.*******.**.****************.***.****.************************..********************.**********.************.****.*.*****..*****.*****.*.******.************.**.**.***.**********.****...*.*************.***.********.****.***.****.******.****.******.**.***.**************.******.*..******.*.***.************..************************.******.*.*.**.***.*********..**********.******************************.*.*********************.****.***.****.************.************************..****.*****.*******.*****.*******.***.*********.***.****.**.**************************.***************************.***************.*************.*************.************.**.**..****.******.*********************..*****.*.**********.*********.********.***************.**********.**.**********.*********.*********************************.**..***.*..***.******.****.*.**************.****..*******.****..*****..*.****************.**************.******.**.****************.****************.***.*****.****************************..*.******.**.****.***.**.**********.****.******************.****************.************************************.****************************************.*.**.****************.*****.*******.*.*************************************..***********.*******.***********.*********.***********.******.******.*****************.*************.***.****.****.*********..*******************.******..************ *****************.**********.*******************.*******.**********.**************************.******.****.*********.****.****************.*.********.***.***************************.*********.***********.**.*************************************.************.******************************.*...*******.*****************.*********.*****..******************.*.********.*.******.*.****************.*.************.*******.*.****.********.******..**.*.*******.**********.***.***********.*****..*******.**********.*********.***************************.**.*****.**..******.***.*******.******************.*******.***********.*******.********************************.**********.*******************.******.***************************.***********..********.**.*****.*.*****************..**.********************************.**************************.***********.**.****.***********************************.**********.*************************.*******************.******..****.*.**.*********.**.*****.*********************.*.*******************.***.*******.***************.***********.***.*****.******.***********.**.*******.*****************.***.**.*****************..***********.*******.**.********.********..****.**************.***.***.*****.********...***********.******.***.*****************.*********.*******.***.*****************.****.****.*********************.***.*****.***********************..**.*******.********************..***********..***********.*********************************.************.*****.*.****.**.********.****.*********************..*************************.**.******************.**********************.*****.***************************.******************************.**.******.*****.*******.******.***.********************.***********.******.**************************.**.*****.*********************..****.*****************.*******.**.******.**************************.*****.**************.******************.************.**.****************************.**************************** *.**********.***.*.*.***************.*******.*.*************.*******.*.***..*.*.***********.*******..************..*********.***************.****.*****.*****.***.************************************************..***.*.***.***.*.*.*********************************..***.*****.***********************.*************.************************************.**********.*.*********************.***********************..************.***...*********.*****.*************.**...***********.****************.***********.*********************.******.***..******************.*****************.*********.**.********.*******.**********.******.**.******.**.*.******.***.****.*******************.**********************************.*********.****.********.****************************.*.*************.**.*.************.****.************.****.*******.*************************************.*************.*********.***********.*.***.*..****.**********.****.***.*.*******.*********.****************************.********.*****.**********.**************.*****.***********.************.*.*******.***.**.*********************.************.************.*********.*****************.***************************.***.**.*********.************.*********************.******.******.****.***.*****.******.***..*.*****.*.******.**************.****.********.********.****.**.************.**.***.*****.**************.*****.*********.**********************.*****.**********.**..****.**.**************.***************.********.****.***********.******.*****.***.***.******.*********.******.****.*.***********..*************************..*******.****..*.*********.*************.**********************.**.**.*****.****.******.*********.**********.***************.*********.*****.****.**.*********.**************.**..***..****************************************.*********************.****.*****.*********.*.**.*.****.***********************************.***.**..*****************.***.*..*******.****************.******.**********.******.*********** .********..**********.*.***********************.****.....*************.*.**.***.**********.**********************.****.*****.******.***.*****************.******.******.**************..*.**********.*..**.*********.*.***********.*.****..***..**********************************************.***.*************.*****.********.*.********************.**********..************.*..***********..********.********.**********.****************.*.***************.*.****.*****.****************.********.************....**.*.******************.*****.******.*.******.****************..************.*********.***.*****..********.*************.*.*.**********.*****.********.*****.**..****************.******.*.*.****.***.*************************.***.********.********************************.************.*************.*******..***************.*.********.**.****************.*******.*********************************.*********.**********.*********.******.*************.*.**.************************************.********************.*****.****************.*.*.***.***.**************.****.***.**.*....********.***.**********************************.****.*************.*******.**********.***************..*********.***************.**********.*****************.**.****.*******.***.**************.***.*******.******.*.********.****.**********.***..********.************************.***.***.****.*************.**.*****.*********.*****.*****.********************.***********************************.***.********.*.**.***************..**.**.********************************.***.***.*****************.***********.*********.****.******************.**.*****.********.*************.**.****.********.*****.**.********.**********.*.***...***********************.**.**************.*************.*****.*************.**.******.**********.**.****.************.*.**********************.**.*******.****..******.*****.***********.*******.***********.********.******..****************.****.*************.****************.**************.*.*** ...****.**********.**********.*.*****************.*****.*****.******..**********.*******..*****.****.************.*********************.********..*********************.******************.***.****.**.**.********.**********.*****************.***..*****.**..*..***********.*************.*********.*******.**********.**********.*****.****..*******.***.**************.************.****..*.*********..***********************.*******.*****************.*****.*******.*****************.***.************.*******************************..**.*.***************.**.*.***.***.*.**.******..*****.*.*****.**.*****.************.*********************.*****.***.********.*******.*******************.***.**.**********************************************.*****.***.**.*..*****.*.***********..***********.******.**************..*****.****..******.*********************.******..****.*.*.**********.***************.************.***.***.****..*.******.*****.**.**.**********.****.*******.*******.*************.******..*******.*************.**************.*********.***.************************.*********.**********.********.****.*****.*******.*..*************.**.***.******.*..******.*******************.************.*.*********.**.******.******.*****.***********.***********.*.****.*.*****.*.******.***.*****.*****.******************.*.*.********.************.**********************************.*.********.*******************************..**********.*.****.*.************.************************.*************************.*...*.**.***********.***.************.**.**********.*****************.**.**.********.****.*********..*********.****.*.******.*******.*********.**.*********************************************************************.**..****************************.**.***.**...***************.****.*******************************************.***.*****..******.***.*******************.***********************.**.***.**.******************************************.***.*****.*********.*************...***..***.***.******** *********************.*.*********.******..*****..***********.***..**.*.****.**********.**.******.*******.******.************.*******************.*********.*******************.****************************.*****************************.*************.********.******************.*************..********.*******.*****.****.*********.********.***********.**********.*.***********.*********.***.****.**.*.***********..**********************.***********.*******...***************.************.********.***************.*.****.*.*****************.*********.***********.******************..*******************.**************************.****.*.*******.****.***.*********.********************************.**..******.*.**.******...*************************************.********..******.****.****.*************.*********.**************.****.*******.****.****************.*****.*******.**.***************.*********************.***.*.********.**.**..***.*******.*****.**.****.*.*.*****.***.*.*********************.***************.********.*****.*..*****.******************.*****.*****.*********..****************.***************.**..********.*****.****************************.**.*****************************.*****.*************************.*****.**.***.***.***************************.*.*****.*****************...*.***.*************.**********************.**.***************************..*.*************.*******.*********************************.*****************************.*********.*********.**.**********.*******.******************.**********************.***********...*********************************************************.********.*********************.*****.*****.*********.************.***.***************.*******.****.***.*****.*********.***************************************.*****.*.*..**.****....**.*.***.*..********.*****.*.*.*****.*****************..******.*****.******.*.*******************.*******.**.**.*****************.*****.*******.***.********.**.********************.******.************ *********************.**.*.******.**.*******.***********.****************.********.***************.*************************.***********************.*.********.*******.**************.********.***********.***.****.************.*.**.************.**********.*.***************.*********.************.*****.**.****...***************.****************.***************************.******.***.**************..*****.**********.****************..***********************.********.**.***.*************.******.**.*************..*.**.*************************.***************.*****.**********.****.****.****.****.*************.**.******.***.*.*****.****************.*****.****.*.***************************.*********.***.*****.****.***********.*************.*****************.*****************..*********************.*.**********..*.***************.****.***.***********.***.********.***.********..**********.*********.*.******************************.************************.*.***************************.****.*************************************.************.************.**.***.***.******.**.*****************.****.*********..*******..***.*******************.********.*******.*******.*******.***************..*..**.*.***********.******.**************.*********************.************.*********.*******.*****.**********.************************.********.**************.*******.************************.*************.********************.*.********.**********************.******.*****************************.***********.*************.*********************.********************.*********************.**.*****************************.*.**.*.*******.**********.**.************.*******..********.*..*******.************.**.****.*******.*******.******.*******..***.****.******.*******.*****..*************.*.*.****.******..*********.****.*..*****..******.*************.**.**************.***********************.****************************.****.*******.**.***************.***.*****.****************.**********.***** *****.***************************************.*.*********.*.************************.***********.****.*******.*******..*****************.*************.****************.******.**************..*******.*.***.**.**.*******.****.******************.**************.*********.************.*********.**.*****************.****************.************************.*******.****.******.************************.***.*****.*.**.********..***.*..******************************************.****.*************.********.**.**********.***************************************.*******.****************.*********.****.****.******.**************.***...******.**.***************************.*****.*********..**********..******.*****.***********.*****.******.*.*******.****.*************.*.***************.**.*.***********.********.**********.**.*********************.**.*******..*****.****.****.************.***********.*********.****.**..******.***************.*******.****.**************************.****.****.*****************.********.*************************.*******...***************.****.*.****************.***.***.*********.******************.****.******.**************..***********.****************************************************.*.********.*******.**.*******************.***************************************************.*****.**..*********.****.***.**********.***********..***.****.******.**.**************.*.*.*******.*****.***.**********************.*..**.*******************.********.****.**.**********..*****.******************************.******.************.******************.****.******..*******.*.************.*.***********************.******.*****.********.*********************..*********.*********.**********************.*********************.*************.*********************..***************.*****.*******.**************.***********.************************.**.***********.****.************************..*.**.*.*****..****.**.***************.***.*.*..********.**.***.*************.*.****** *****************************.*********.****************.*********************.*.*.******.*.************.**..****.*****..*.****.*.*.****.**.*****.*****.**.*.**************.*********.***.**********.***.****.***.**************************.******.************************************************************.*.***********.**********************.*************************.************.***************************.*****************.*******************************************.******************************..********.**********************************.****************.*******.*************.******.**********.*********************.***..****.****.****.*********.***************************.*****.*****.****.**.******.***...********************************.********************.*********************.**.*.*.**.*****.*.**.********.**.*********************.********.********.**********.****.*******.**.**********..*********.**.******.****.*************.******.*******************.**************..**.**********.*.****.********...*******.*********************..****.*******************************.***************.**.**.************.******************.****************.*.******.****.********.*******.****.*********.****..***.*******.*****************.**************..*.*************.**..********.************.***.*******.****.**********..****.****.*.**.****.***.*******************.************.***.*.**.***********.***.**.****.***********************************.*.**********..*************.**.******************************.***.*******************************.*.********.************.***.**.*****.*****************.*******.****.**************.*****.**********.******.*****..***.***********.*************************************************************.****.**.**.*******.***.****..*.****************.********.*****************.****.**************.*.****.*****************************.***********.*****..************.****************************.********.*.**************..****.*********.**.**.*************.** ****.**.*******.****************.*************************************.***************.******.****.***********.******.*****.****.****.******.********************************..****************..******.*.********.***********.**.*****************************..*****.**.********.*****.**..***************************.**************.*.**.********.**.******.****.*********.****..**********************************.*****.************.***.***.**********************.********.***..***********.**************.***********.***.********.*.*.*********************.*.*...****.********.********.****.********************.*.*******.**********.******.********************.***.*.***********************.***************.***.********.***********.*************************************.****.***********.***********.**.*.***.*.*******.*.**.************************************.*******************.*****.*********************.*..********.******************..***********************.*****.********.******************.***.*.***********.**********.*****.************.*.**********************..**...**.**************.*.***************.*****************.***.**.*.*********************************************************.***************.********************.*********.*****.********************.*********.**.*********.******.*********.*****...*********************.***.*************.***************.*****.***********************.**************.**********.******.******.**.******.***************..***.***********.***...***************.**********.***.************.**.**.***.*************.*.****.**********.***************..***..***.**.*****.*************.*******..*****.**.*****.*.****.**********.***********.********.******.**************.**.***************..**.*************.**.*.*********************************.****************.*.***********.******************.******.**.*.**.********.*****.***.************.*************.**************.***.**********.**********************.****************************.***.*****.********.**** ******************************.****.**.*************************.**************.*.****..*.*...*.*.**.****.*******.*.**.*********.**************.*********.***...*****.*************.******.*.****.*.****.*****************.**.***.***..**********.*******.***********..***************.*.*******************.*****.************.*********************************************..*.*****************.********.**.*************.*.*******.************.***********************************..***********.*..**************.**********.***.*****************.********.****.***********..**********.****.***************.**********************************.************.***********.*****..****.***.***************.**********************..*****.***********************.******************..****.*****************.*******************.****.*****.****.**..**.***********.****.***.*************.******************************************.*.********.**.**********.*.**.******..*****.****.********.*****.*****.***.*****************.**.**********.**********..*.*********.*************.**.*****************.***.*****.****.************************.**.*.**.*.******************.*.*********.***.**************.********************.**************************.*******.*********.*****.********.******.****.**.****..******.*********.***************.**********.**.***.****.*.******.******************.*.****..****.**..********.**.****.*******.********.****.***********.*.******.************.**.******************************.****..************.***.*******.*****..****************.**********.*************.*****.**.*******************.*****************.********************.***.****..**.*.***.*****.*******.*************.***********.*******************.**************************.*****...*************.**********.**********.********.*****.************.*****.**********.***********.*.*.*.***************.****.*****.*****************.****************.*.***************.******.*************.**..****.*************.***********.***..****..************ ****************************************************.************.***.****.**************.**..*******.****.******.****************.**.***********.**.****.*.**.***.**.**.**.********.**.********************.*.**********************.*.*********.**.***************************************************.*************.****************.*************..*************.******************.*****.*********.****.*********************..***.**********.*****.*****.******.****.********.***.************.********.****************.*****.*.*.**********************.*********************.********************.*..***********.***********************.*.****.*****..**********************.************..*************.************..********.***********.****************.******.**********.**********.*.***.*********.****.*******.********************.**.**********************.**.*********.*.*.********.****************.************************..**.****.*.**********.**.*.***************..***********************************.***.***.**..*************************.***************************************.***.************.************.***.****.*******.********************.*******.****.*********.********.**.**************.**.****.***********.*.***********.***.***.********..****************.*.*****.************.*******.******.******.**************.**.*************************************************..*.*.**.***.**************.***.************.***********.********.*******************.*.******.*******************************.**********.*****.*****.******....***..**.***.*******************.******.********.**.****.***.**..******.***************.*****************.*****.*******************************.***************.***.************.*************.*.****************.**********.************.*************.***********.***************.*******.*********************.*.**.*****.**.**.****.******.*****.***************.****.**...**.*************..****.***.**.************************.**************..*************.*******.****.***** *********.**.********.************.*.*.*************.**************************************.***.**.**************.************.******.**.*********.***********************.***.*****.*****.*.********.*.***.***..*****.***********.**************.*****.******************.**.*********..******..************.****.**************.*.*****.****************.****.***************************.****.*.*.***********.********.**..*****.**.*******************.**.****************************..**********.*********.**************.*******.*****.*******.**********************************..*.************.*********.***.************.*****.*.***.**.****************.**********.********..*****.**.********.************************************************.*****.******.***********************.**.*******.********.*****************************.********.******************.**********.**************.******************.**********************.***********.******.*****.*********.******.************************.********************.*********.*******.**************..*****..****************.******.****************.******.*****..**********.*************.***.*******.***.*************.*************.*****.*********************.*********************.*****.**********.***.*******.********************..**.**.***.********.***********.****.************.*******.********.**********************.**.*.*******.*******.***************************************************..*********************************************.*********.************************..*.**********.**..******.***********.****.**.**.**.**.*****************..******.*************************.**************.***.*.**********.*.******.*.***********.*****.*******.*******.**.******************.********.*.********.******.******.***********.****.**.***************..*****.***********************.****.****.******************************.*****.***********.*******.*****.***.********.******.********************..***************.*.**************.**********.*.***************.**.* ***.**.******.********.*.******.*************.**.*.*****.********.*.**.******.***.*********.*****.*********.**.***********.***********************.**.*****..**.***************.**********..*.**..******.**..**************.*************************.************..*****.**.*.**********************************.**.********.***********.*****.*************.***************.**********.******.**.********.**.****.*****.*************.******.******.****.**....**.***.*********.*********.*.*..**.*******.*******.***.*******.*****.***.*..*.*******************.**.******...*************************.*************...******.********************.******.**.*************.**.************.***..******.*******.**.*********************.*****.**.***********.*******.**.***.**********.*.*******.****.*.**.***********.***.*.*************************.********.************..**********.*****.***.***********.*********.*.************..***********.*******.**************..***.************.***.***.**..*****.**************.**********.*******.*.***********************.**************.*.**.*************************************.**.*.*****.***********************.****.***..****.***************...*.********.**********.****************.****.***************.****.***********************.**********..*****************.*************************.*.******************************.*.*****.********.***.*******************************************.*********.*********..**.*****.******.*.***.*******.***.************************.**********************.*********************.******************..**.****************.**.**********.**************************.***************************.*.****.*********.*****************************************.***********************************.*.*****.*****.*.***********.***************************************************.***.*.**********************.**************.*.***********.***.**************.*******.*.*************..***************************************.*********.******.**********.*******.****** .********.*****.*..*******.********.******.*****************************.*************.**********.******.*******.*****.******.*****.*********.*************.*************************************.****.***.****.******.*******************.****.*********.*.*********.******.********.***.*****.**********.****************.*****.*********.*****************.*******************.*.*****.**.*******.*************.********.*.*****************************.*********..**.********.******************.**************.*******.**.********************.**.*************************.***************.******.**************.*.*****************.*******.**********.****.**************.****.******.***********.*********.**.***.*..************.*.******.**********.********.****.*************************************.*******.****************.*********.******.************.*********.**.****.*.******.*************************.***********.*.**.******************.****.*******.**********************.*******.**.********************.**********************.************.*************.***********.**.****.*.*******.****.********.*.***************.*********************************************.*********.***.**********.****..*.****************.*..*************************.*******.*****.******.**..********.**********.*****.**************.*********.*******.***********.**.**.*.******.*******************************..*****.******.*******************.************.*.****.*****************.**.*******.***.***.***********************************.****.********************..*****..*****.*.******************.**************.*******.********************.*.***.******..*.***************************************************.***.***********.*******..*****.*.***.*.*****.*******************.****************.*********.******************.*.****.***.*.**********.*************************.*********.***.****.*.***************.*******.*.****************************.***.****.****************..**************.*********.*************.***************.* **************.**.****.*************.***************************************..**************..**************************.***..******.***************.*********.***.**************************..*************************..******.************************..**************.***.************.*****************.***********.***********.***********.****************.*******.*********************.****.*******.****************.*****.**************.******.***********.*********.***.*****.*****.************.*.****.*.************.****.*.*******.***********************.*****.*.**************.***.******.************************.********.**************.********..**.*.**.********.**************.****.*******..*******************************.*************.*.****.****.*********.*********.**************.**.*****************************.**********..************************.***..******..**********************.*****.********.*******.********...***************..********.******.***..*****.*********.****..******************************..**.***********************.*************.*************************.****.*****.*.*.*******.**.******.**************.****.***.*******.****.********************.****.*********.***.**.**.**.**************.*.*****************..*******.*****.********.****.*******.*************.********************************.*****************.****************.*.**.*******************.***************.*************.**.***.*******************.**********************.**********************.*..********.******.******************.******************.*******..************..******.*******.*****.*****.***************************.**********...******.*********************.*******************.****.***********.******.****....*.*.***************************.*******.*.****************.*********.***********************************************************************.*********.***.*****..**.***.****.******.***************.*****.*.***.*.****************.*.***.******.**********************.********************* ********.****************.********...***.***.****..*.**********.*****.***********.***.**********.****.*.************.*********...****.*********.**.**************************.***.***.**.*****.*******************.*******************************.**********..*****.**************.********************.*********************.*******.****.**********************.*.*************.*.*******.***.********.********.**.******.************.*********.**********...****************************.*************.**.**.****..*.*******.**..*****.*.*******.*.*.**...****.****.**************.***********.*****....*********.****************************.********.****.*.*****..*****************************.*.***************.**********.**.***********************.***********.*******************************************.***..*********.*.***.************************.*******.***..***********.********.****.*****.***************.******.*.**********************.**.*.*.*******.*********.*****.***.*******.***.******.***********************************.********.*******.************************.**********..************.********************.*********.**.*****.**************.**************.******.***..*****************.****.******.**.*******.*****.*****.****..****.**********************.*.***********************.**.**..*.*.******...***************.******.*****.******.*********.**.**********************.**********************.***.**.*.************.******.*.****.**********************.******.******.****..****************.********.**.*********************.*..*.****************.*.******.**********.****.****.*******************************************.*********.******..**************************.*.**********.**********************.**********.*.**************.*.************.************************.******.*******.**********.*****************.****.***************.******.***********..**..*****************.*********.***..****...************************..**********.******.***********..***.*****************.*****.**..******** .*.*..**.***********.*********.*.*.***.********.******************.*******************************.*******.*************.******.**********.****************.****.******..************.*******.*.****.*******.*******************************.****.***.****************.***************.*********..*********.******.****.**********.*************.*******.****.*************.**************.***************.**********.**.****************.*********.**********.*****.******..***********.******************..*******.***********************.*********************.*.************.********....*.*.*******.****.*******************.***.*****.*****************.**********.********.****.*********************************************.**.******.********************.********..*******.****.**.*****.*******************.**********.*.*******.******.*******.*****.**.**.***.********.*****************.***********.***************.***.******.**.*******.********************************************************.***************************************.**************..******.********.*****.******.*.**********.****.*.****.****.***.**.******************.**.****.*************************.*********.****.*****.*.***.*******.******************..***********.************************..*********************.*****.**.************.******************.*******.*******.*.****************.***********.*******.*********************************************.*.***.*******************************.****..******************************.*****************.************.************************.******.******.***********.*.********.*******************..*****.****.*..*****.****..**************.****.*******..********************.*.*******.**************.***.*************.**********************.**.**..*********.*****.******.*.*.****.********.********.****.*******..*********************************************..************.**.*.**********..**.***.****.********.*********.******.*****************.******..***.*.****.***********.**************.***.*.** .*************.*..**.*****.********************.*********.****.*****.**.******.***.******************.*.********.*.*.*.*******.******************.***.***********.********.*******.*.****.*******.*.***.*******************.***********.**************..**********.***.*********.**.****.*******.*****************.**************************************************.*.********.*********.*****.*.*****************.*************.***************.**.*************************.******************.********.*******.***.*****************.*****.****.*********************.****.**.*.**********.**********.**.********************.*****.******..*******************************..*******************************************.*.**.***.*.*********.**..**************.*******.***.********.**.******..******.**.**...************.*********************.******.******.****.**************.*****..**.**********************************************..***.********.*****************.******.****.*****************.****.****.********************.*..*********.**************..**************..****.*.***.*.*******.***************..*******.********.*.*****..****.*.**.*****.*.*********.****.*************.*.***.**********.**********.********..**********.*****.*****************.****.*****.****************.****.**.**********.****.******..****.***********.*****..**.*.***************.**.*****.**********.*******.**.*********..**.**************.****************.***.**.**.***********.******.*********.**.********.*.***.***.*******************.**********.***.***..*******************************************.*******.******.**.************..*.********.****.*.**.***.*.*.*************.***********.**.******.**.****************.***.*.************.****.******.****.***********************.******.**********************.*************************.****.************..*********.*********.*.******.*.**.****************.***********************.***********.**.****.*******.*************************.**********.***************.**.********************.***. **************.*****..**.****************************************.*******.****************.**************..***********.*.***.***.**********.***.**********************************************.***.******.******.*****.*****************.***********************************.*****.***.***********.*******.******.*****.********************.***.**.***********************.***********.****************************.***.*******.*****.**.****************************.****.****.*******************.*******************************************.********.********************.**.****.*********.***.**********..*.**********************************.******.**********.****************.********..************.*******.*******.*********************.*****.*****************..**.*.***.**********..**.****************************..********.********************.*********.************.**********.*****.***********.*.*******************.**.***************.************.*****.***.**.*.**.****.***.***.**..*..********.*...*****.**************.*****.**.**************..*****..**.*********************.**.****.***********.****.**.*********.*****..**..**.*****.***.****************.***.*****.**..**.*.********..*************.**.*************************.**************.**.****.********************.*.**************.******.**.*********.**************.*********.*.*.**********.**.************.*.*********.*****..**.****.*************************.******.*.**..**.*************.*****.***********.*.***.***********.*********************.***********.**.************..*.*****.********************.************************.**.*********************.*********.*************.**********************.*********.*.*.*******.**********..**.********************..*******.********..**.*********.****.****************************.****************.*****.**.*************.*******.*********.*****.*.*.***.***.*.******************.****************.***************.*****************.******************.****************.**.*****.**.**********************.*** **.**.*****.****.***************.******************.*********..******.****.********************.***************.*********************************.*.***********.********************.**.*************.*.*************.*********.*.*****************.****.***************.*****.******.****************************************.****************..*****.*************************************.****.**.*************.******.****************.****************************************************..****************.*..*******************.******.******.*****************.******.***.*********.*******.************************.****..***********.************************..*************************.****************.***.*****************.***************.***.***.***********.******.****.*******.*******.*****.***.*********.***.**.*.***********************************************************************************************************.**************.*************.************.***********************.*****************.********************************.***************.****.**************.*******.****..****.****************.****************************..*.****.*****.*****.***.*.****.*****.****.*********..***.****.*****.********..*********.**********************.********.****.*****.****************************.*.***.*.....******.*******************.******.****************.****.*****************.******.*******.****************************.************...*********.***************.*********************.**********..*******************.**.*******.**.****.**************.***.******..*******************.******.**************************************..****.**************..********...******.*.**.**********.*******.*********.********************.****************************.**.***************************.*****************..**************.*********.**.**************.*.*****.*******.***************.*****************..**.**.*.***************.**.****.*.*.**.*******..***********.**********.*******.**.****************** ***.********************.**************.************.**********.**..******.***..****************************.***************.************************************...**.************.*.**.***************.***.*****.********..*********.******.********.***********.**..********.******..*****.***.*******.********..***.***.******.*****.*.*********.*******.**.************.*******.*..**********.****.****.********************.***.*.**.*****.*********.*****.**.**.*.*****************.****************.***.**.****************.**********.****.****************..**.****************************.********.*************.********.*******.***.****.**.******************************************.**********************.**********************.********..**********.******************.******************************.************************************.*****************.*********.*****.****.*********.*******.**.****************.*****************.********************.*************.***.*.*********.******.*****.******..***.***************.*********************.***************.******.*****.***********.**********.***************.*.******.******..**.*********.*************.**********.******..*..************.***************************.**********.*****************************.**************.***********.*********.***.***********.*******.*.********.*****.*****..***********.*******.*.**********..*******.*******.**********..***.********.*********.*.*.******************************.******.*.********************.********.******.****.************.**************************.******..*******************.*.*******************.***********************.******.****.*******.*****.****.***.**.****.**********.****..***********.********.**************.********.*..***.***.*.*******.**.****.****.*************.****.********.******.*****.*****.********.**********.******.*.****.*****.***.********..**.************************.************.*********.*****.***************.*.*****.**.*.********************.*****....******.**.******** ******.***********.*******.******************...**.**********************.**********.*.*.*.*.*.**.*.*************.**************.******.*******..***..*****.*********.*********.*****.*.**.**.****...**.*****.*************.**.******************************.***.****.************.*********.*******.****************.*.*****.***********.********.****.************.*****..*******************.********.************************.********.***.*****************.****.*******.*****.**..************.****.*.******************.********.****..********.**.************.**.*****.************.**.*********.****************..*************.*****.**************.*******.****.******.*************.***.*****************..******.*****.************.*.***.******************.*****.*******.*********.*********.*******.******.*******.******.*.****************.***.******************.***************.*************************************.**********.**.*****.***********.**.*******************.*******.**************.***.**.**.***********.*************************.***.******.***********.********.****.*******.*******.*********************...************.********************.**.**********.**.************.**.*********.***.*******.*****************..**.*****.****.*****.***.**.**.****************.********************.*****.************************.***.*****..****.*.******.***.*.***.*************.**********.**...**.*********.**.*****.*********.***.***.*********.*.**.***********.**.******..******.*****.**************.**.******.***********.***************.***********.*********.**.**********.****.**.*********..*****.******.******.****.*****.**.******.****************..*******.*************.**.***.********.*******.*************************************************************************.***.******************.************.******.**************.***********.***.**.****.*********.**.****.*********.******.*.******.***************..*********.*******.*******.*.****************..***.**.**.***********************.****...********* *.*******.*********.****************************************************.********.*****.********.**.**************************.************.****************.*******.*.*********..****.**...*****************.*****.*************.****************..********..*.***************.****.*.**********************.*.*.****.********.*************.*******.************.**.****************.**..*************************************************.*********.*.*****.*********..*******.*******************.****...*****.****.**.**************.****.***************.****.******.************.*.*******************************.*********.***************************************************.**.**********.*******.****..**.******.************************.******.*****.****.**********.****.*.*************************.**.***.*****.***********..***.************.***************.*************.**********.****.***************************.********.**.*******....*******.**************************.*******.************.***.******************************.**.***********.***********.***.***********************************..*******.******************.*********.****.****.***..***********.**.***.***.*****************.*.*.****.*.*.*********.*.*.***.*******..*.**************.****.**.******.************.*************************.*****.****..********.***..******************************.*****.***************..******..***.***********************.***..***********************..********.***..***************.****.***********.***.**********.****************.*********************.*****.***********************************************.************.***************.***.********************************************.************..********.***.*****.***.*********.****************.*******************..*****.*****.********.****************....*.****.**********************************.**********************************.********.*********.*****************************.*******.****.*.***********.****.********.***********************************. *********.**.*************..***.**********************..*************.******.****.******************.****.***.********************.*********.***********************.*****.*******..***********************.**************************************.******.**..***************.*.***************.***************.***.*******..******.*******************************.*********.*******.**..********.***.***.*********.***********.******************..*****.************************.*.********.***..***********.***.***********..******.***********************.*****************..*.**********.***.*.****************..*********..**.**..****************.******************.*.****..******.***************************************************************************.**************.*************.**********.**********************.****************.****************************************.********.*****.***********.*****.**.***.*********.************..**..***..***..*..********.********.*******.*******.**********.******.*************....********.***.************.*.*************.***.****************.***.****************.***.*.**********.****.***********************************.**.***********.****.*****.*******.*.*******.********.****..*********************..*******.*****.*.***.*.********.*******.**.***********.*.*****.*.******.****.*************************************************.****.****************************************.******.**********.**..**.**************.****************.*****.******************.*********************************.********************.****.**********************************.*******..*******..*.**.**..***..***********.***********..*******.**.*.*********.***************..*.*****************************.***.******.***.**.****************.*****************.*.*.**********.*****.**********************************.****************.***.**.**.**************************************..*****.***.*.*.***********.*******.**.****.*******.***********.*****.****..**********.*.*****************.* *******************.***********.*************************.**.*****.**********..***************************.***.**.***.****.***************.*********.**.**.***.**.*.***************************.************.************.******************.*.*************.*****************.*******.********.*************.*************.*******************************.**.*..***********.******.*****.*****.***************.*************************.***.*.*.*****.************.******.***.******...******.**************.*.*******.*.*****.*****************.**.*.****.*****.**..***.*******.********.****************.*.***************.*.******.*************.*.**********************.****************.*.**************************.******.******************************.*.**.*.**********.****.********.**..*******.*******.*************************.****.***.**.*******..********.*****...****.*********.*.*********************.*****.*****.**.**********************.*****.******.****.**.**********************************.**********************************.**********.**.***.**.******.*************.*****************.*.**.*******.***.************.***..******.*.**.*************************************.*************.***************.***********.**************************************.*************..*****.**************************.**********.*********..******.*******.*****.*********.*********.*******************..***..*****.**.*******.***************.********.****.********.*..***********...*******.******.**.***********.*.****.***********.***.**.**.*****************************************.****.*****************.****.************.*****.****..***********..***.******.**.************.*****.******.***********.*****.*.*****.************.************..***********.*.**.*.****.*************************.*******.******.***************.***.******.******************.****.**************.***.****.*****.*********.*.********.***********.**.****...*********.****.**.************.*****************************.*.***.*********.*********.***. .****..****.**.*.********.***.**.***********.***********.**************.*****.********.****.**********.***********.********.*******.**************.******************.******.*********.*****************************.**************.**************************.********.*.****.***.*.******.***********..******..*.***.******.*.**********..*************************************.*************.*****.***.***.*.*.********************.*.*.**********.**************.*******.*************.************.**.*****************************************.******.**.************.*********.*****.***********..*************.****..*****************.*********..********.***********.***.****.***.****.***.*************.*****.*****.*.*******************.****.**...**.*******.****.***************.*******.************..*****.************.*****.*******.*****.*..*****.********.***********.***************.************************************.*******.***.*****.**..******.*****.***********.********.**.**********.*****.************************.*..**************...**.******.****.*********.**.*.*********************..**********.*******************.******************.*.******.***************.**.******.******.*****.*.************************************.********..******************************.********..*******.**************************************************************************.**********************************.*.*******.**.***.**.***********...***************.***.*****..*.************.*..***********.********.************.*****************.*********.****.****.****.*******.*********************.*******.*.*.******************************.********.*******************.**.*****.*.********************.*******.****..***************************.***.*******.**.****.****..*******************************.********************.*********.*****..*****.*.*****************.*************.********************..**.***********.***.**.***************.************************************.**********************.**.***.****.****.**** *.*.*******.**************************************************************.***.***..****.********************************.*.***********.**********************************.****************.*************.*****.**********.********.***.******************..**.***.***.*************.*******************************.**.******.********************************.**.******..*******************..******.******************.*************.**.*********.****.*.*.****.******.******.****.****************.**********.******.***************.*********.****.*********.*******.*********.***.************.****.*********************.******.*******.*******.****.**********************.****************.*********...**.******.**********.**********..**********.*******..******************************.************.*****************************.*.*****.*.******.****..*************.******..*********************..*******..********..******.****.****************.*****.*************************.**.******************.*.******************..******************************.*****..**.*****.*****.******..******.****************.*******************.***.*************.************.****.****.**********.***********************************************.***.**************.*******.****.***.******************.***.**.****.*.**********************************.******.*****.******.*******************************.***.********.*****..****.******************.************.********..********.*****..********.*********.*****************.*********.****.*******.***********************.***..******..*.**************************.*******.***************.*****************.***********************.****.*****.*********.******************.********************.*.**************.*****.*.*******.********.***.**********.***.****.****.*****.**********************.****.*.****.*****.*********.********************.****.*.*.*********.************..*.*****.*.***********.***************.*.*.******.********************.*..*******.****************.***.**********.. *****.********.***.****************.******..*.*******..****.*********.**************.*****.****.*.********.***************.*********.*******.*********************************.*******.**************.****.******.***********.*****.****.***.********************.*************************.*******.**********.*****************.***..**.*******..***.***.**.*.***.******.***********************.****.****************.********.****.***.***************************.**************.*********.*******.**.******.**********.**********************************.*****.**************.************************.*.*********.************.*******..*****.*****.***.******.*.*****************************.*****.******.*************.**************.**********.*************.*********.************.*************..*.*.**.*.**********..*******************.***.******..*******.***.*********************.************************.********.*************..***.**.*****.**********************.*..*********..************...***.*******.*******.*.*************.***.********..************.*********.**********************.*.**************.****.****.**..******.****************************.**********.***.********.*.***.**********.******.******************.************.****.******.****************.******.*********..**********.**************.*******..********.**********************.*****************.*.*********.*******.***.*****.***.*.*.*.******.*****..*****.******.**.*.**.*******.*.****.**********.******************************.**.***.*****.**************.*****************.****.******************..******************.*****************************.************.*********.******.***********.****.*****.*******.*.*****************************.********************.**.******************************************.******.********.************************.****.****.**.**********************************.*********.*********************.***********************.*.******************.**********************..*************.*******************..**** *********.****.***..**.***.****************.****.*.*.*******.**.******.**.***.***************.*****.*******.**..*******.**.************.**************.******.**********.**.*****.*************.*.********.*****.*******.***.***..*.*.**.*..**.*****.****************.*****.*************.***.****.********.*.****.*************.*************************.****..******.****.*...**.***.******.***.**.******.*************.***********.**.*****************.*..****************.********.*********.****.**.*.*******.***********.***********************.******.***********.*****.*********...************************.*.*******.****.*******.**.****..***.****************.****.***********..*****.*****************************.***.**.*****************************.********************.****************..*.*.*****.*.**************.******..*************.*******.*******************.**.*.**************.*****************.***********.*************************.*******.*.********.**..*******.**.******************.*********************.**.***..*.***.******.******..********.***.**..*********************.*.******.*****.***********.***.******..*********.***.*****.*****.****.***********.*.********.********.********.***.*************.*****.***********..*********.***..*********************.************.****.*******************.**.*********************.*************.**********.*****************.************.***********************************.***********.*****.**.******..*.**********************..******.*******************...********.***.********************.****.*****.**************************************************************************.************.******.*****.***.*********.**..****.**.*******************.***.***.******.*.****.******.********...**.***********************.*********.****.***********.*****.*.****************.****************.*.*****..*******.*******.*****.*********.**.**.**********.***.*********..**.***.*.*******************************************.**.*******.***************.***********.***** **********.******.*.***.*****.*********.*******.**.**************.*********.************.**************************************.******.**********..**********.*********.*.*.********.***************.********..********************.*************.*****.**.******.**************.*******************..****************************************.***..**.************.**.********************.*****************************.****.********************************.***********************.*********************.*******.*********.****..***.*****.**.****************.***********************..***.****.**********.***********.**********.**************.*******.******.************..*******.**.**.********************************************..******.*********..***.*************.*********.**************.******.******.************.************.********.**..*****.*******.************.**.*.**********.*****.*********************.*******.**************.********.*.*.********.*******.*******************..***.********.*************.***.**..*.***.******.*********.*****.*****.************.********.********.***..**.*****************.***.***************.*********.*****.******....*.*************.***.**********..****.*.**.************************.*************.*****************.***..**************.***.**.********.***.*****************************.****.********.**************.***.****.*****************.***********.*********************.***.*******************************************.*****************..**********.************.****.******..****.***..**********.**********************************.**************.*********...**.*..**********..***.**********************.**.**********************..**********.*******************************.**************...***.**.**..*..**.*****.****************.*.*********************..******************************.****************.*.**.********.*.*****************.****************************.*.**.*.****************.****************************.**.*********.**********.***************** ***.******..*****************.****.***.***********************..*.****.******.*************.**.***.*********.****.******.************************.******.***********.***************.***.********.**********.****.*********..*.*********************.***************.**.***************************************************..*************.********.***********.************************************.*******.**.***.*.*****.*.***************************.***********************.*******.**.******.*.******.*.******************.**.**.*******************************************.********.****.***.*****************.***********************.*.**.**.*****.**************.***************.************.********.**...**.************.********.*****.*..****************************************.**.******.**.***************.*********.******.****************.***********.*.*****************************************.*.****.*******.*.**.**.****.************.***.****.****************.**.*.**************..**********.***************.**********.*..*********************.********.**************.**.***************.***********************************.*********.*******.*.**********.***.**.***********.*..*********.*********.**********.*******.***************.*.****.***.********************.***********.****.*****.************..**.*****.*******.****************.******.**.*****.***.******************.*********.***********..*********************************.**********.*.**.**.********.********.************************.*********.******.*.**.*******.*********.**********************.****..*********.****.*******.*****.*************.****.*.******.****.*******.*************.*.*******************************************.*********.**********************************.**********.**.***********..*****..**********.**********.****************************************.***************.***************.************.******.*****.****.**.*****.******.*******.****************************..*******.**.*************.*******************..*****.* **.**.*********.*********************.****.**.************************.**..**..*******.***************************.*.*******************.*..*****.**********.********************.**********.************..**..**************.******.******.*..*.***************..******.**.*******.***********************..************.*********.******.*************************************..*.****.***********************************.********.*.************************.*****.********.***.******************.**.*.***.*****.***.*****.*****.****.*******************************.************************.****.**.******.*******.**.*******************.***.***************.****.***.*******************.*********.**.*************************************.****.********************.**.************.************************.********.*****************************.*****.*****.***************.********************************.***.*****.*********************..***.*****.**********.********************..**********.*****.***.*.******************.****.*******.*******.*******.*..******************.********************.***.*.****.*********.*****.***************************.********.*****************.****.****..****..****.************.****************.*..*.***.**********.**********.***************************.*****..*******************..*****************..****.********.*******************************************.************..*****************************.*.************.********************.*****.********************.***.*********.****************.**************...****.*.****.*****************.****.*****.*********.********.*.****.*.*****.******************************.*.*******************.*..****.*********.***********.*.****************.**************.*****.**********************.****************.****************.**************.**.*********.**.*****.***..*************************.***.***.***..**.****************.**************.**************.*.*********..******.****.************.**************************.**********..* **********************.*******************.***.***********.**.**************.**********.*************************..**********.******.*******..*************.***.***********************.******.*********..*************.********.********************.******.*..***.******.********************************************..***********..*******************************.*********.**********.****.*******.****..***********.*******.********.******.***...************************.****.***.*******..**.****.*********.**********.******.***************.*..***.*****************..***.*****************************************************************.****.***.***..******.*****************.*******.********.***********.*..*******.****.*************.*.***..********..********.*************************.***********.********..**.*************************************.**.*********.*****.*************.****************.*....*******.***************************************.***********.*****************************.*******..*********************.********************.****************.*****.*****.*****.*******************.**************..*********.********.**************************************************.**********.********.*******.***..*.**.********.*******.**************.*.***.*.*************.**********************************..***..**.****************.**********.*.*********.*********.*******.*****************.********.********...********.************.******.*.**.*..*****.*****.********************.**************************.*****.*.******..******************.*****.**************.***************************.*****.**.*.*********************.*********.**.***.*******.************************.***********.*****.******************.**********.****..****.*******************.************.************.********.***********.********.**.*************.************.********.*********.****.*******.*****.****.*********.***************.**.****.***.*********************.***********************.***..***********.*.***...***** **********************..****.**.**********.**********************.*****.***.************.*.********.****.**************.********.**..***.***************..*****************.************.**.********..***.***.********************..*****.***.****.***********.*************************..*********************.*..**************.***.***********.***..**************.**********.*.***********.***..*********.***.****.*.****************.****************.*******************.****.*********.******************.*******.*********.**********.****.**.*******.*.*******.*******.*******************.*.************************************.**************.***.*******************.********************************************************..*******************.***.***********************.*.***.***.******.***.*.*******.******.***********.*************************..*********.*******.****.*.*******.*******.**.***.**********************************.**********************.**********.**.******.*************************.********..*******************.*******.***.*****..******.*************.*****.****************..***************************************.**********.****.**..***..********.***************.****.*..***.************..*******.******.*.*******.**.******.*******.***.*********.*****************************.******..********.****************.*****.*******************.******.**************************************************.********.*************************.*.**********************.**************.*.******.*********.**.*****************.*****.***.****.****.*.****.****.*********************.**.******.*********..***.*************************.***************.**.******.****************.********.*******.*****************************.**********.********.***.*********.**.*******************.*..**********.***.**.************************.*****.*******.*.***.*****.************.*************************.******.**.******************.******.*****************************************.******************************.**** *************.************************************.*******************.**..***********************************.**.**********************.***.**.******.************************.******.********.***.*.******.***********************************.******************.**.****************************.******.*****..*******.*.******.******************.****.********************.*****.**.*************.************.*****************.**.**.***.**.********.*.*.**.****************.**..*******.*************.******.*.***.****.**.*.****.*******.********.**.****.******.*************.*******.*.**.*******.********.***************.*********.*******.***************.**.*********.*****.***.************.*******.**.*****.***********.**.**.**************************.**.*****.******.****.**.**.********.*********.**.******.**********.**.***********.***.******************.***.*.****.******.**************.*****.**************.**..**.****.****.******.*.***********..***********.**.***.*.*.*************.**.****************.****.**.*****.*************..*****************.***********************.************.***.********.*.**.*******.***********.*********.*********.*****************.**.*******.*.****************************.*************.****************.************.***.*.********.**.******.*************..**.************.************.**************.********.**.*****.*******************.*****.*********.***.*.**.**.******************.***.**.******************************.*******************.********************.************..*.*.*.***********.******.*.**.*****************..**************.**********.********..*************************.*****************.*******************.***.**********************..****.*********.********.**********.***************.*************..*.************.****..**.******.*************************..*****************************.*****.**.**************************************.**.************.*****.**************.***.*******************.*******.***.**************..************.****.***.* ***********.**************.********.***.*********************.**************************.*.******.*******.**.*******************..*****************.*********************..************************.**************.*.***************..**.**..*********.********************.*****.*****************.****************************.*.*****.********.***********.*****.****.****************************************..****.*****.*************.**********************.*****.*************.*****..*******.********************.***.***************.*****.******.**.*****************..*******.***.****.*******************************.*********.*******...***********.********.**********.*******.**.*.*.**************************************.*****.**************.*************************************.**.*****...********.**.******.****.************************.*****.**.******.**.******.*.*******.*********************.***.*********.*********.***.***********.*.**.*************.**.******.*.************.*****.*********.**.*.****************.*****.************.**********.******************************.************..********.****.************************.**.********..**************************.****.***.**.**.*******.************.***.*****.******.*.****.***.***.**********************************.*********************************.*.*********.**.**.****.***.******.******.***.*********..*****.*********.********.*.**.*************.*.****.******.*.*******.****.******************************.***.***..*************.**..***.****************************.***********************.******.***********.**.**.**.******.*********.********..*.***.***.*.**************.**************.**************.**********.****.******.***************************.********.******.*******.**.***********.**.********.***.*********************.********.******.*.*************************.*************.************.****************.*****.********.*****.************************.****.****.**.***********************.*.*******...***********************.** *********.**.**.*.**************************.***********..******************.************.***************.******.******.***.******.***.*.**********.*******.**.*******.******.*****.********.***************.***.**.*.**************.*************.*********************.********.*******.****.************..*****************.************..****.*****************.****************.*.*****.*.*****************.***.*.********.*.*.******..**.*******.*.**********.**********************.**********.******.*****.****.*********.*******.**.********.*******.************************.*********.**.********.*******.*********.******************.**.**.********.******************.********.******.****.******.*******.******.****.****.****.*****.*******.*****.******.*******.******.***.*************************.....****.*********************.********************************.****.***********..*****************..*****.*****.**.********..**.**.*******.*******.************.***************.**************************************************.*******...**************************************.********.**************.************.*********.******.********.********.**.***.*******************.***************.*********.********.**************************.******************.***..************..*************.*************************************************..**.***.***********.***.*****.************.**************************.****************.**.******************.****.******.*.******.*************.*.**********.********************************************.****..**********************.******.**.********.*********************.************.*******.*****.***********.**********.*********************.*..***.************.*********.**********************.*.***.*.***.***.**********.**********.*.*.***********.**********.*******.***********.**...*****.************************.**.*******.************************************************.*******.*****.*************.*****.***.********.**********..***..***********.*******.******** ********.*.********.***.*************.*******.***.************.**************.*************.****************.**.***.**********************.*************.*************.*********************.*.***********.*********************.*.************.*******************.****.*************..*******.*.****.*************************..**.********.***.***********.***********.***************************.*.****.********************.***.*.***.******..**..****************.**********.****.***********************************.***************************.************************************.**.************.***********.*.*.*************************************.***..******************.*******.******.*.*******************.*.*********************.***.***************.**************.*******.*****************.**********.**********.*******.********.****.**********************.**.*****.**.****.********.*********.************.************.************.**.**..**********.***********.****.******.***.***********.************************.*******************************************.***************.*************.****.*****.***.************.*****.*.*****.*.**********************.**.*********.***************.****...*************************************************************.***.*********.****.*****.**.*.**************.******************************.***.**************.*****.***.********************.**********.***********************...*********.********..*****.**********.**************************************.**.****.**************.******************.********.***********.**.****.***.*******.**********.*****.************.**.**.*************.*.************************.****************************************..*.*****.*.*********.**.*****.*****.******..**.*.*.********.**.***.******.*****.*********************.*********..**********.**********************.*****.*.*****************************.**********.*.********.*****.********************.******.***.***.***.**********.****.********.*****************.**.******* .**************************..************************.**.*.******.***.******.*..****************.***********.****.*****.*.***************.*************************.******.*.******************.******************.***********.***.********.***************.*..**.**********.****.************.*********.****.*****.********..********.**.***.******************.**********.***.*****.****.***********************************.************.*****.*****.*.********.***..************..***.**********..**********.*********.***********.***********.*************************************..***********************.********.***.******************.*.*.*.***********.***.******..****.*.**.***********.******.*****.*****.*************.********..********.********************.*************.************.*****.*****.**.*******.****.***.********.****.*****.*.***.************.*.*****.********.*****************..********.************.**********.*************************.******************.*******..***.**.********.****.**************.*************.***********.******.*.***********************.*****.************.******.********.**.**********.*********.******.***************.****.***************************************..****..******.****..********.*.***.**.**.******.*.*****.**********.**.**.***********.***************************..***.******.***.**********.*..**************************.******.**..******..**********..****************..***.***********************.***************.*********..**.**.**************************.********.*.******.*************************************.******.***************..**********************.***********.********..****.*.*****.*********.********.***************.**********.**********.****************************...******.******.*****.*******.******.**************..****************.*******.*****.********************.*.*****.****************.*.****************.******************.*********.**********.**.***************************.*************.*************.*****.*********.*.******.** *********************.****.*****...***.*************.****.****.*************..*****************.******..****.********.********.*****.****.**********************************************.*******************.*******************..****.*************************************.******..****************.**.***************..***********.********.*..*.**********************..*******.****.******.******.*************.***************..****..*****.****.*************..***********.**********************.**********.************.*******************.***********.******************.************************.*.*********.**.*****.****.**********.***.**.*********************.***.****.****..******.*****************.******************************.*************..******.*.*******.***.*.**********..****.************************************.***********************.*************.*****.********.**.*******************************.****.*******.*.***************.****.*******.*****.*****.*********.*.**********************..**************************.*********************************.********.******.******.*.**.*************..**************.*********************************************.**********.**************************************..*********************.**************..*****.**.****.**************.*********.**.******..****.*.*****.************.*.*********************************.******.**.**.****.*****.*****.**************.**.*.**.****************.***********.*********.*******.**********.******************.**********.******************.****.************.*******.*********.*.****.********.****.**.****.******.*.*******.*.**.****..********.*****.***.**.***.**.*******************.*****************.***.****.***.**.**.***********.********.*************************************.***.*************************************.********.***..*.*********************.*********************.***********.*****.*********..*************.*.***.*.*************************..************..******.*.****.*.****.******.**************** ******************...*****.*******.*******.****.*****************.**.******.**************************..*****.***********.******.****.*****.**************.********.***********.*.**********.*****************.*.**.**.**************..*..*****.*.*.************.****************.********.*****************.**.*******.******.*************.*********.***.********.***.*******.*.****.*****************.**************.*.**********.*.********************.**.******************.***********.***********************.******.**..**************.**********************.************************.******.******************.******.****************************.****..******.*.*.*.****.*****.********.*********.**.********..******.****.*******************.**.*******.*************.*******************.*.*******.**********************..*..****************.*.*******************..***********.***********.*********.******.***************.***************.**************************..*..***.********.*.*********..****.***.**************.******************.***********************.***.******.***.**************.**.**************.*********************************************************.**.*****.*****.********.************.***.****************.***********.******.**************************.****.*******.******.*************...**..****.*****.************..***.*.**.***************.**********.*.****.********.*****************************.*********..******.*****.***.*****************.*******.****..***********************.*****************.************************.*.**.*.****************...********.******************.********************************************.*****.***************.*******.******************.***.******************************...****************.*******.*******************.*..**********.*************.******.*************.*****************..*****.*.***.*********.****.*.******.**.**************.***.**.********.******************************.*.********************************************.****.*.***.******** ****************************.*******************.*********************.*******.***.*****.**********.***************..**********.*********************.*********************.******.*.**************.**.*****.***.***********************.************.*.********.********.*****************************.*****.*.****.****.*******.***.***********.**.*********************.******.*.**.***********.*.**************************.*************..*******.*****.*.**************************.********.******************.*************************.***.************************..**..***.**.**********************.**********.*******.**.*******************.******..*****************..******************.****.***************************************.******.**********************************.*.*****.*******.*****.**************.********************..****.**************.*******.*.************.************.**.***********.*.*****.**********.*.**************.******..**************************..**********.********.*****.**********.**..***.*******************.****.******************.***..*************************************.*************..****************.*****.*****.******.***.********.*************.*************.****************..*********.****.********.**.**.****************..********.***********..***********...***************.********************************..**.*******.****.******.*******************.***********.***.*..******.******.****.*******.**.************.*.***************.**************************.****.*****..*.****.********.*****************************.***.***********.****.**..***.******.**********.**********.*****.********.*****************.*..***.***************************************.*********.************************.*****************.*.***.*****************.********.*.***********.**.*******.****.****************.*************..**************.***.*****.**********.*****...*******.*********.*******.**************.**********.***.*********************.***.*****************************..**.* .******.*********************.*********************************.*.*****.*.******.**********.**********..********.***.**.********.****************.****.***********************.****.************************.***********.*******.**.*************...******.**********************.**.*************.*.**..*****************.********..*************************.**.*.***.********.**************.************************.*.*************.*.******************.****.***.****.**.**.************..*******.*.*.*.****.**************.****************.**.******.*.***.*****************..*************************.*.**..*****.********.**************************.*****.*.*******.***********.*******.****.*****.******..*.*.***..********.****.******.*******..**********.*********.*******.****..***********..************.*****.***************..********..*************.*.****.*********.****.****..*************************.**************************************.***..******.***********..**********.*.*************************.***********.***********.***********************.****************.********.*******.********.**.*.***********************.****************..****************.********.*******.**.**********.***.*******.*******.****.********..***********.*.*.***.**************************************.*****.*****.********.***.**.*************.*********************.*******.****.***.**********..***..*****.**.*.************..***.*******.**.****************.*********.*.*********.***************.******.********************..*.***************.**.***.**********..*******..********..************.**.***.***********.*.********..*********.***********************.**.***********.*************************.*******.*********************.****..****..****.***********.**..****************************.**************.******************..***.*****************.*****************.*******..********..*********.***********.*.******************.******.*************.***********.***************.************************.*****************.*.* **.************************************.**.*.******.*****************************************.***********************.******.***.**********.****.**************.*.***********.*************************.*******.***************************.******..****.*****.**************..*.***.*****************.**.*.****.*******************.****.**********************************************.******..********************.**********.***********..***.****.***.*******************.*****.**..**************.******************.*****.*****.***********.********.*****.****.*.*****************.****************************.****.*****.****.******.******.******.**.***.*********.************.*********************************************.***.******************************************************************************************.******...*****.**.***.*******.***************.******.***.*.*.****.*******.******.**********.*.***.**********.*.*************.**************.**.**.********************.*****.*******************.*.*********.*****.****.******.***.*.****.****************..*..******.**********.******.**..***.******************************.*********************.********.**************.***********.***************.******.**********..**.*********.****************.**.***************.*****..***************.****************************.****.*************************.*******.**.****.************.**************.****************.**.*.***..*******.****************************.**************.*******************.********.*********.********.******.*****..*************.**************.*****************.****.****.****************.**.*.*.***********************.********.*******.***.*.****************.***********.*******************.**************.***************************.*****.************************.**********************.*..*********.*******.******.*****.**.****.**************************.***********.*********************.************************************.***.**.**.**********.*.**.****.****************** *.********.*************.**********.*********.*****.*****..***********************.****************.******.*************************.*****************..***..****.*********.****.**.***.*************.**********.************************.***.*****.****.**.***********.*******.**********.*******.***.**..*.***.*.**.********.************************.*********************.********************.***.************************.***.***********..***********.********************.***.******.*****.***.******.***********.***.***..*.*..***********.***************.*******.*******************.*********..*.************************.*.************.*******************.******************.****.*.********************.****.******..***.**.**********************.*********.*******.*.***********************.******************************..****.*******************.*******************.****.******.**..****.*.*****************.*********.************.************.*.***********.***.*********.*****.*****************************.****.****.********************.**.*********.*..****.**.*.*****.**.*****..***.********.************.**.**********.*****.**************.**********.*********************.**.**************.*********.********.************..****.*.***************.***.******.***********.*******.*********************.**.****.*.********.*********.******************.**************.******************************.******.*********.**********.*************.**.*****.********.*****.***.*****.******.*********.**************.*******************.***..**.*****.***************..****..***..*.************.***********.*******.**.*****.*************************.**..*********.***************.**.***.*************.*******.*.*******.*.****************************************.********.****.**********************..***.*.******.******.**************..*****.***..***********.**.*********.**********..*****.***.********************.******.****.***.*******.*.****.***********.*.****.*.****************************************************** ********.**..*****.******.***.***********.*..***********.**.***.*******************.*...*****.************************.*****.**.*.***.*******.***************.****.*********.***.******..**********..**.***.*************.**.****.****.*********.*************.**.******.*.*.******.************.*********.*.****.**********.*.*******.**************.***********.******.****************.***.*************.****.*************.*.*******...****.**.******.***.*************************.************..****************.*********************.*******.*********.*****.********.*******.**********************.**.**.**********.*.***...*************.***.*************..***..*******.**************.****.*************..*********.**************..**..********.**.*****.**********.*******************..**********.***************.****************************..***.*****.****.***.**************************.*******..********************.******..***.***.*.*.********.***************.*************************************.*********.*****************.*****.************************.*.*********************.**..*****.******.*.**.**********************.**.***********.*****.******..**************.****************.*.**********.******************************.****.*******.*******.*******.***.**************.*****.********.**.***.***************.*****************..*.*******.*..******.*******..*****.******.***********.*****.***.***.*.**.**.*.*******.****************.******..****.**.*****.******.********.*****.***********.*****.*******.****************.*.********.*******.****.********.****.************.**.*************.***************.****.********.**********.*****.********.**.***********.*****************.**.*****.**.********.*******************************.*********************************************..*.***.******************.*.****.***************.******.**********.***.***********.***.******.**********.*****.*********************************************************************.****.*************.**********.************** **.**.*.*****.*****.*.****..********.***********.*.********************.**************.***.****.***.***.****************.*******.********.***.***************************.*******.*******************.***.*.***************************.*.******************************.************************.*.*.*******************.*..********.*************..***.********.***.**.*******.**.*****.*******.**.*******************.***..***.****.*******.*.****.*************.**************.**********.*****.*.*.**.*****.************.*******.*********.*.************.*..*****.***********.****.**.*************************.***********************.****.************************.*****..***************.*******.*****************.**********************.*******.*****.**.****.********.**********.**********..*******.*****.*******.**.*.**********.*.*.*.****************..**.*******************.****.*****************.*********.*************.*.************.*****.*******.*****.*******.***************.*****************.***************.*******.***.*****************************.*.************.******************.**************************..********.************.*******************.*******.***************************.***.**.***.***.**.*.********.*.*.********.*.*******.*****.*******..******************.*************************.**.*******************.***************.**********.*******.***.**********************..****.**.****.*****.**...******.*******.**.************.*************.***************.*************.*.***.****.*******************************************************.**..*****.**.***********..************.*******************.*.********.********.************.**********.***.*****.*******************.*************************.****************.*****.*********************************************.*.*.****************.**********.******.******.*********..****.******.*******************.*****************.*.*.**************.**.******************.********************.******..**.***********.*****.****************.**.****. **.*********.***************.**.*.******.***.********.***.**..*.****.*************.*****************.****.*********************************.******.*******************.*....*****************************..******.*******.*************.***.******************.*********..**.****.*.***.******.**********.***.**********.***.******.*.***.*.****.******.*.*****.***..******.*************************.*.****.****.********.*****************...**************.****************************.**************..***.*.********.******.******.**.********************.**********************************.*.***.**.**.*********.***************************..****..********.****************.*****.*********..********.*************************.*********.***********..*********************************.*******************.*************************.**********************.*.******.*****.****..****.**********.*****.*.***.*.***********.*******************.******..***********************************.***..****.****..**************************************************.*.**********.***.*****.*******.***.***********.***..************..*****.*****************.**********************************************...*****.*.**********.***..**.****.***.**..**.*******..****.***.***********.*****.*****.***********.*.**..****.*******************.****.****.*********.**.********.*****************.**.*******************.**.**************.**.*.*****.*****.***.*******.*****************.******************************************.***********.***.*.*******************************.**.*****************************.**.************.***.*.*****************.*******.******.****.****************.************.****.*******.*******.**************.******.*********.*****.**************.******.**.***.********************************************************.*****.**************.***********.*****..******.*****..*********.*****************.*..*********.********.*******..*******.***.*******************.***************.*******.***.*.*******.**.***.********.* **********.**.**.*.*****.**************.************************..**********..****.**********.*************************.*****************..**.*********.***************.******************.***********.*.*******.*.*********.****.***.*******.***********************************************.***********.****.****.*******.***..***********.******.*********.****.***********************.****************.*******.**.*************************.**.*******.****************.*******...****.****************.******.**.*.******..***.********.***.*************.*******..*****.*************..*.*****.**********.******************.***************.**.*****.********.**.********.*********************.******.***.*********************..****.*****.***************.**********.********.****.*************************.**********.****..******************************************.***********************...**.******************..***.*******************.**********.****************.**.**************.***.********.***********.******.************.**************.***********************.******..*********.***.********.**.*****************.*******.***.********.***.*.***.**************.**************..**.**.****.***.*.*****..***********************************.***..******..*.********************.***.*****.*****.***********************************.*********.**********.***************.******************.*********.*************.****.*******..********.*********.***********.****************************.******.**.******.*****.********************************************.***********.***.***.******.******.******.***********.**.***********.**************.***...*************.***.*********************************************.***.*****.*.*.***.***************.********.********..****.****.**********.**.***************..**.***********************.****************************************.******************.*********.****.*.*********************************.******.***.********************************************.*******.****.******* .**.*****.**.*******.**********.*.**.********.****************.************.**.***********.************.******************.***.*********************.**.****.***********.****.*****.*******.*********.*****.***.*********..************.**.****************************.***********.***.*****.*****.****.*******.*********************.******************.*.***.*****.**********.******.***************.***.*****.****.*****.****.***.********************.*.*.*..***********.**.*************************************.*..*****.*******.**.******.*.*.******.****************.**.****************.****************.****************.*****.********.****.***************.****.***.***.*.*.**.**.***.*******.***********.********.****.****.************..*********..*****.**.******************.*******..*********************.****.**.************.*****.***************.*****************************.**************************.***********.**********************..***************.**.**.**.**********.****.**..********************.***********.***.**************.***********..*********************.****.***.*.****.***************************************.********.****.*************.*************..*******.**********.*..*************.****.***************.*********.******.*******.********.**.***.****.**.******************************************************.**********.*..**.**********.**.***********.*.**.*************.*********.********.****.****.**.***********.*******.***.***.*.**.*.**********.********************.******.***********.*.******.*************.****************.****.*****.*************.**************************.******.*.******.******.******************.*****.*******.***.****************************.*****.**********.*************.**.*.***..*****************.*****.**.***************************************************************************.*******************.******.**************************.*****.********************.***.*****.****.******.******.**************.**********.********************************. ****.****************************************************.**************.***.***********.**.******.****.*****************...*.***..*******************.*******************************************.****..*.********************.****..**.************.*********.*.******.********.*********.******..********************************.****.****.*.****.*************..*...***.*****.*************.*****.*.*****.*.***.*******************..*.******.******.**.*******.********.**.*****.*******.*.**.****...******.*************************.*.********.*.*********.***.******************.*****..***************************.*************.*******************.*.************.*******.**********.******************.************..***.*****.*****************.**********.***************************.*******.*.****..*******.***.****.******.******.*******************************.******************.****.**************.*.*********.**.***.*******.**************.**********************..******.********************************************.******.*************************.*****************.*.******************.*.**********.*************************************.****.*.*.***************.*******.**********..**.*******.**************************.*.*****.*********.***.************************.*******************************.**..*************************.*****************.***.***.***********.**********************************************.****..***********************.*.*******.****.***.***.******.**.***********..*.*****.***********.********.**********.***********************************.****.*.***************.**********.********.*.************.*****.*.**********.*************.**********.***.*.**************************.*************************.******.*.**********.*****.********************..***********************.***************.*******.*******.*.********.**.*******.*******************.******.**************************.****.*.*.**.***..********************.***...***.************.***.*.***************.**...*******.** ********.****..****.***.******.*.******.*****.***.***********.*************.***.*****.******.**.*.***.**************.*****..********.*******.*********.*.*******************.**.************.***************.****.*********.***********************************.***.*********.****.******.**.****.*.***.*..*****************.********************.***************.*******.*.***************************.**.*****************.**********..****.****************************************.**********************************.******************.************.**********.**************..***.*******************..*****.****.*****.*****.*******************..************..******.*.************.**.*.****.***.***.*******.***********.**********.******.*..***..*.********.******************************.**********************************.****.************..***.*******.****.**.***.**************.*****.***.****************.***.******************.*****.******************.*******************.*******************.***.**********************************.*.************.*****.***..*.**.**.*****..*.*******.**.**********.*********.********.****.*****.***************.******************.***.******************************.*********.******.***************.***.*.*************.***.******.*.**.*****.*******************..**.****.****************..****************************.*****.***.**********.*************.**.**************************.*********.*..************************.*.***************.***.***.***.********.****..*******************.*.***.*****.*******.*********.***.********.************.****.*********.*******************.*******.****.****.******.**.**************...************.*.**.**********.************.***************************..************.***.*******.****.*************.*.**.*******************************************..***************************.****.*******...****..*****.******************.....**************..*****.******.********.********.*..*.**.***.*****.*************.********.*****.*******.*******.**.* *****.*******.****************************************.*************.*********.*************.*********.*********************************.***..********.***.***************************************.************.*.**********.**********.*****.****.***************.*********************.******.**.*.****.****************.*****.************.****.**.****.******.**.***.**************.************************.*.*************************************************.*******.****...*******.*.**.*****.*.*.***********.***..********.****.*****.**************************************.****.**************************.*************.*.***********.******.**********.******.*******.*********.****************************************.*******************.*****************.*******************************.****..**.******************************************************************************.**********.*****************.****************.***.**********.***.*******************************************..****************************.***.*******.*.******.******.*******************.*********.**********.*****************.********.***************************.*.********************.***..****************************.********************.*****.***************************..******.********************..**..********************.****.*********.****.*.*************.****.*.**********.***************.*******************************.****************.*******.*****************.***********.***********.*****************.*********.********.********.****************.*.***.*.*.***********.*********.****.************.***.****************.**.**.*.***************.*****.*************.********.**************.***********.******************.**.******.*************.*.***..***..******.*********************.********************.****.******.****.******************************.*********.********************************.*.***.**.*********.*****.***.****************..**********.****.****.*************.*********.***.***********..**.********** ***************.*..**.****.*************.*****.**************.**..***.******.*****..******.***********************.*****.********.**.**********************.**********************.*****.****.***************.****************.********.*******************************************.************.************.*.*********.*********.***************.*****************.*****..*******.*****.***..*************.*******.*******************.****************************.*********.**************************.*******************.*********.********************************.****.**************..****.*********.********..****.****.*******.**********.*****************.****.********************.******.**************************************.***************.*******************..*******..***********.****.***************...*********.*******.***.***.**.****.*.******************************************************.***********.*******.**************.*.*********.*****.**.**.***.***********.********.*******************.**************.***.**..***...***************************************.*******.*********************************************************.*****************.********.********.*.*******.**.******.***********.***********************************************.***.***********************************************************.*****.***************************.**********.**.***********.**************..*******************************.*.****...*******.**************************.**.*****.***************.******.*****..****.**.*****.*.**********.*****.*****************..******************.****.*******.**.*..*****.******************.***.*.**********.*******************************.***********.********.*******.*******.**.************.***************************.***.*****.********************************.***********.*********************************.**.*****.********.*.**********.***..*****************.**..***.*.*.**.****************.***.****..***********.*****.*******.**********************.**.***..*********** *****.**.**********.**.*.****.***.****************.**.*******.*****.*********.**********.*********************.****.*.*********.********.***.**********.*.*****.****************.**************.**.************************************...**.*.***************.*******..****.***********.***.**********************************.******.********.*.***.**.****************************.**.***.**************.***************..*******************.*****************************************.******..******.**.**.***.************..**.******.*.*******.***************.****.**********.****.******************.*.****.*****.*************.********************.*********************.**.*.***.********************.**************.************.*.**********.********.*.******.************....************.********.**..***..***************.****.***.*.******.****************.**************.*************.***********.*.*****************.*******.*******..******************.******.*********************.**************************.****.***.***.****************.*****.**.***********..***.*****************.******.*************.***********..**********.**.***.********.**.*************.************************.*******.*********************.***************.**************.*******.**********.**.*.**************.*************.*************.*****.***.************************.**********.**************.******.***********.****..***.***.*********.**.****.*****.*.**********.******.***.**.***.*.**.**************.******..********.**...*****.*************************.****************.*.***********************.*****************.**********.***********.*******.**.***.************.*****************.*.*****.*********.***********..**********...**.******.*******.**********************.*.*********************.******..****..**.************.*******.************.************.********..*************.*******.**************.**.**************.***.*******.*.*.*************.****.********************************.******.****.*********.**.**.******** *************.***************.*****.**********************.*.************.*.***..****************.************************.****.************.******.************.*******.*******.*****..*********************.******.*****.*.******.********.************.****.****.***************.*****.*****.***.**********************.***********.**.************.**.*******.****.***********************.**************.*.*******************.*********..****.***************.*.*********************************.************.******.***************************************.***.********************.****************..****..*******************************.*******************.*****..**************.******.********.********************************.*.*.******************..***************************************.********.******..*.*******.**.**.*********.***************.*******.********.**************.**.****.**********************.******************.**************************.***.**********************.******.*.*******.******.*******.*************.********************.***************.**...***********************************************.*.********.************************.**...***.....*.*********.**.*****.**********.*******..******.*****.*********.********.****.******.******.***********.********.***************.*********************.**************.***************.*************.************..**..**************************.*************.*.***************************.*********.****.********..*.********.******************************.************..*****.*.***.**.******************************.*****.*************..**********************.***.******.*********..***.***.**.**********.**.******..***.********************..****.******************.*************.******.*****.******************..**********..********.*********..******.********..******.*******.****.***.*****.******.*****************************************.**************************..***.*********.**********.******************.****.*****************.***** *****.*************.************.***.*******..************************..************.***.****.*****.***.*******.********.****.*************.**********.**.***.*.***************.********.****.***************.********.*******.******.**********.*************************.*********.****************************************.*****.******.****.*******.*******************.**.**..*.***.***.*********.*********.********.*.***********.***.**************************...**.****.*****.*********..*******.**********..***.**************************.*****.****************.**.***.***************.***********.******.******************************************.**********..***.****.*******.**.**.************.*****************************..*********.*************.********.***.*******.**.*******.**************.***************..**.*******.**************.***.*..******************.****..************************.*****************.*****.***.*.************.********************..*.********..*****************************..********.***.*****.**********.***************.*.**.*..**.****.************.*******.******.*.****.*****.***************************.******.*.****.****************.*****.****************************.**.**********************.******************.***.****.**.************.***********...**.*************************.*.************.*.*************.******.*********..***********.************.****.**************.******.********.***.****************.***************************..***********.********..******.*********.*******.**.**************.********************.*******.**********************..*.*****************.***********************...*.***************************************************.************.**..*************.******.*****..****.****.*.**.****.*.************.********.*********.***.********************.*******.*********************.**.**.**.*************.***.*...***.********.*******.***..********.***************.*.*******.******************.*******..*.**.***.*******.**.***************.*** ******.*******.*******************.*****.***************.**********.********.*******************.******..**********.*.************.****.*******.****.*******.***********************.********.*****.**************************..****..********.*.***********..***.*.********.***************.*..***************.******************************.******.**********.*.******.****.*.*******************.***.*.*******************.****.********.***********.**************************.*****************.***************.**************.********..**.**.***********.******..*.*********.**********************.**.***.******.****************..***********.***************.**********************.**********.***.************************.**.*********.**.***.*********.******.**************.************.****.**.**.****.*****.************************************************************.*********.****.*.***.************.*****.******.**..*************************************..***.********.************************.********.*.**.*******.**********.**.*******.*********************.***********************.*******....********.********************.*******.*********.***.***********.******.*.*****.***********.***********..**********************.********.**********..***.**********..************.***.**********.************.******.*.*********************.****.**************.**.****.**..*******.*************************.*.*****.**.*.*************************************.************.***********.**************************.*******.***.****************************************.******.*******************.******************.**********.****.*******.***********.***.****************.*******************..*****.****************************.*******.****.*************.********.**.***********.**.**.**..********.***.*****.************************************************************.**********.**.*************.*****.***********.*****.****.*********.********************..****.******.********.*****.*******.*********************..******* .************..*******.**********************************.**.**********.***********.**********.**.***.*******.*.**.*.******************..********.*.*.****.***********.***********************.******.*******.*.****.*******************************..********.*.******.******..*********.*******************************.*******.*******.****.*********.**.***.*.**.***************.****************************.******.**..***.**********.***.***********************.*********.*****.********************************.*.****.******.*.***********************.******.****.*************.*.******.**.*.***.**************************************.***..********************.**.***.******.****.**********.*.******.*****.******.********.**********************..********.******.**************************.**.*******.*****.*..*.**********************.****************.***.***************.**********************.*.***.*.*.***..******************.**.******.*.******.*************.************.*****************.*.*******.*.**.*********.****.******..****.*************..***************..*****.***************.****.*******.*******..********.************.****.***********.*********.*******.****.******************.*****.*********.*******.*******************.********..********.****.***.***.**************.*.*******..************.**********************.*******.*********************************.******.***********.*************.**********.*.***********.***.***************************************.********..**********.*.****.***.**.*********.****.*.*******.***.**********.*****.****.***********.******.**.***************.*******..**.********.**.***********.*****************.****************************************.******.*************.****..**.**.**.***.*******.**.*.*********.*****.*******************.****.************************.**.************.**************...****************.*******.***.****.*********..*****.***********.*******************...**********.******.***.****************.***.*.***************.********.******* *****.*.*****..*****..**************..*****.***.**..*.***..********.*.****.****.****************.******************.****.**..****..*****..*.***.*******************************************.********************************.**.**********.***.*************.****.****.********.*************.*****.*.*****.***********.***********.*******.****.*******.*****************.*************.***********.*.*********************.***********.***.*****.*.**************.****.******.**..*.*.*********************.***************.*************.********.******.**************.****************************..*.*********.***.**************..*.*******.******.*********************.*************************.******.*.***************..********************.**********.****.***.*.**.***.****.*.***..*.*.*.*******..***.***********.*****.***.****.*.***************.****.**.*.****************.**********.***.*.*******..*.*.*******************************.*********..*******.***************.***.************.**********..***.**********************.*************************.******..***************.****.****.*.****.********************************.**.****.****************.**************.***************.*****.*.**..************.***.*************.*********.*.****.************.*.**..****.**********************.***********.******.*******.****.************************************.*****************************************************.****..**********.**.******************.**********************..****.***..*.***.****.*****..*******..***************.*..*******.**********.****.***.********.***.*********.********.***.*.**********.*************************.*********.***************.****.******.****.****.*****.**.*************.*********.************.***.***********.***************..********.*******..*********.*******************.*****.*****..******************..********.*.***.****.*****...***************************.*************************.********.****************.********.*****.**.*****************...*******..*************** **.***************.*************.**********.******.****************.***********.****************************************************.*.***************************************.***..******.******..***********.....**.*.******.**********.*************.**.****.****.**.**.*************.****************.*********************************.**..*..*********.*******.**.***********************.*******.********.********.*********.****.***********************.***.**.**************************..***********************.****.***.***.*******.***********.*************************.**.**************.*****.***.**.*********..*************************..*****.***..*********.**.*..**.******************.****.************..*******************.*************************.**************.*********.**************.******.*****.*.***..*********.*******.*...*****************.**.****.*****.********.*************..****..*.*.***********************************.******************..**************************************.****.***.***************.******.*************************************.*.****.**.***********************.****************.*.****.********.**.**********.*.******..*************.*.******.****************.******************.***.**************************************.**.**********..********.*************.*********.*******.***************************.*..*******************..******.******************.**************.**.***.******.****.****.***.************.*****************.****.*.**********.*******.********...**************.************.**********************.****.*********.*****.***********.****.*.**.***.************************.***.******************.************..**.******************************************************.*****.********************..*****.****.**.**************.**************************************************.**..******.**.***********.*********************************************.******************...********.**.*.**.***************.***.*********************.****************.**** **.***.******************.*****.****.*******.****.*****.**.***********.*.*******************.***..*************.*******.**.**.*.*****.**********.***.*.**..**************.*************.***************...***.******.*******************.********.**************************************..****.*************************.***.************.**.************.********.******.**********.*******.********.********.*****..***********...*********.********************..******.**************.*************************.***.**********.***.********.********.**************.*.***************.********************************.*******..*********.*.*************.***.***.****.*********.************.*******.******************************.********.*****.**.*******.**********.***.**.***************..***..*************.******.**.***.*******.*******..****************..**********.*******.********.*****.*******.***************.******.************************.*******.*****.***.********.*********************************.******.***********.*****************.*************..*.****.***.*.**********.***.*******.*.***..****.****************.****..***************..*****.********.********************..****************.************..*************.*..***************.***..***.*.******.******************..******.***.****.*****.********.*********.****.***.*.****.****..**.*.*.********.****.********..********.******.*******************.***.*******.***.****.********.***.**.*.*************.***************..***.********.******.***********.**********.************.***********.************.*******************.*.***.*************.**.**************..**************.***.************.*****.****************.*********.*.*****.**..****.**********************.****************.*****.***************.***************************************.**.***..******.********************..***...***.***************.**.********.***.*****************************.*.*****.**********.**********.**.**********************.**************************************. .*********.************************.*******************************.***********.*.**********..******.********.***.****.****.*..**.***.*****..**********.*******.*******.**.*******************************.**..***************.**.****......****************.********.*.******.**********************...************.*****************.**********.*************.*******************...***************************.******************************************.*******.****************.*****.***.********.**.*.*****************.**..***.*************.******.*****************.*************.*.****..**.***************.*******.***************.***.********.***.*.*..**********.***.****..**.*****.***.*********************************.*****************.*****.*******.*****************.**.********.****.***.*********.***********.***********************.**.*.*******************************.***.*******************..***.****.*********.*.*******..***********.*********.*****.**.*************.**.*.*.******.********.*************.***.*.**.******.****.**********.***********.*.*********..*.**********************.******.****.********.***********************.************************.********.*********************..**********.**.***************.*******.******************************.*.*****.******.****************.***.*.*****...**.**********************************..*******.*******.**.****************.****************.*********.*******..*******.*****.**********.**********.***.********.*********************************.***.****.********************.*.******.******.****.*******************************..************.**********************.****************.********.*.*************.*********.********.****************************************.********..*******.*******.*.**..*******.*.*.***********.*********************************.******.*.*****.*********.**************************.*.*******.******************.******.*******.****************.*******.**************.***.*******.******.***.*.*******.*******.************* **.***.*************.**.*****.*.*******..******.************************.*.*******.******.**********.******.*********.**.*..****************************.*****************.******.***.***********************************.*******************.**********************..***.****************.******.***********.*****************.**********.****.****.***.****.***********.************.*.*****.***.*.****************.**********.********.***.***.******.************************************************************.*************************.***********.****.**************.*************.**.*******..*****.******.****.*****************************..*****.***************.***.*.*.*************.***.*********.******.*******...****.*****.**********.******.**.*****.**************************.***************************.********.**********.***.**.****.***.******.********.*.*************************.***..**.***.*************************.******.*****.**.*******.*************.*********************.************************.*.*.***.**************************.*************.*********.*.***************.********.*******.*******.****.****************.*****..*****.***********.*****************************.********************.***.*.***********.************.****.*.**.*****..***.********.*.********.*****.*.*********.**.************************.****************.*********.**..****************************.********.*********.*.***********.***.*********************.***************..*.********.**********************.****.*****************************.*****************.***.*.*.******.*********.********.****************.*****************.*****.**********************************.*********.**********.***.**********.****.**..**.*****************.*****.**********.****.******.**********************.*******.*.*********.*************.**********************.*************.********.**********************.***.***.***********.*****.**.****.********.*****.********.******.*********.**..**************************************.**** ****************.***********.***************.*.**..*************************************.********.**************.***************.*******.*********.*****.*.***************************************.*****.******.***.********************.***.********.**************.**.***********.******.*.**********.***********************.**..******.****.**.***********.*****************.*.****.**************************.********.*****.**..*******.******.****************.************************..*.******************..********.**.***.*************************.******.*.*.******..*.********.************************.********************.******************..*****.***.*******.****.***.******************.*********.*...*****.*.*.****.****************************.****.***.***************.****************.****.*****.*.***********.**.******.**.*****.*********.**.*****.*.*.****.***..*********************.***********.**.**.***************.*******.****.*******************.****.*.****.*****.**.*****.**.********.*.*.*******************.*******..*.**********..*.**************..***************.*********.*****************...**.*.************.*.********.********.**********.*************.****.****************************************...********.************.*******.**********************************.********.**********..***************.***..****.*******.*.*****.******.*****.*****.*.***..**.****.****.******************.**.****.*****.***********.***************.************.*..*..*******.*********************************************.***********.****.*****..***.*****.*.******.*********.****.********..******.*******.****.**.*.*********************************.*********.**************.***.***********************************.**.*******.**********************.***.*****.**..*.*.****************.*************.********.****.************************.**********.****.************.****************.*******.*.******.****************************.*********************.**.***************.***************.*********.*****.*.*.*** *.**.**.********.*****.***...**********.*******************.****.****.***********************.******************.*************.**.****.********.*************************.**********.********.****.**.*****.********.**********.*****.***..******..****.*****.**.*******.************************.***..*.****.************************************************.****.*******.***********************************************************.*****..*********.*****.***********.****.***.*******.******.****.****.******************..*.******************.******..********..******.***..**********************.**.********.*********************.**.********.****.*.**.**.*****.**************************************.****.******************.*.************.*************************.*****************.********************.****.**********.****.**.********..*****.***.******.*****************.*****.*******.****.*****************************.**..************.*************************.**********************************.**************************************************************************************.*********************.*************.***********************.******.*****.*******.***********************.***.********************************.****.*.*.**************.****.*********************.************.***.*****..***************.**************.**.**.*******.***.*******.**************.**.************.************.*************************.********.*************.****...***************.**********.***************.*.*.****..******..*******.*.****.*.*************.******.****.*****.***************************.************.*********.**.*.*.*****.***.******.*************************.****.*****************.*********.*********..****..*****.*****.*****..*.******.*************.**..*****.****.**.*****.****.*************.*********.**..*********..*.******************.************.**.****..********..***.*****.*****.******....********************************.****.***.****.*.******.******************.***.*.**..************* **********.************.***.*.*.*********.*************.****************..****.*****************.***.*************.***********..*.****.*****.***********.**********.*************.********************.********************.**********..*****.******************************************.********.******.*****..*..**********.**********************************************************.**.********.**********..***.***.*****.*****.***********************.*****.*********.**.**************.********.***********.**.**********.****.****..****************************.*.****.*.*******************.****.*********.****.********.*****.****.*****.**********.*********.*..*******..**********************************.*******.*****.***************.*.*****.*****.*.****.*****.***.*********.************.**.********.***.*****.**.******.**.***.*********.******.******.*********************...**..*.**..*...**********.********.************.*******.*******.*.*******.***************.*****..****.*.***.**.*.****.********************.**********.**********..**********.*.****..*********.*********************************.*.******.******.*****.*******.********.**.**********.********.********..**.********..*.**..***.******..***********************.*****.***.*********.***.*****.*.**********.*********************************************.****.**************.*******.**.*.***.***********.**.*******.*********..************.****.**..*..**.**********************.****.****.****************************.**.*****.*.*****.***.**************..*****.***.**************.****.**.*********.*.********.*****.****..**.**********.*********.*.*******.*****************.**..**.**********************************************.*.***********..*******.**.*****.********************..***************.**.*******.************..***.****.****.******.********.*.*.**********.***..*********.*..********.*****.******.****************.***********.**.*..**..******.*******.***************.*******.*********.***.**.****.*******************.***..**.*************. ********.**********************************.********..********.****..****************.**.**********.**.*******.***.*****.****.*.**********************.*.***********.***.**********************.*****.*****.**.**************.******.************************.*****.*.********************.*********.****.*******.*****************.*******.**..*****************.*********.*****.****.**.********.*.*************..******************.**.*****.****.**********.****************.******..*****..**.******.*.*****.******************************************************.***********.*..***.******.************************************************************.**************..*************************.*****..*.**********.**************************.*******************.*.********************.******.*******.***.*****.*****.*.***.*******************************.****.**************.*******.*.***********.**.*******.****.*******.***.******************.*****.*****************.*****.**.*********************.*****..************.*****************..***.*******************************.****.************************.************.**********.*************.****.**********.*****.***************************.********.**************.********.*************.*************.***********************.****************.**************.************.*.**********************.*****.*.****.********.**************.**.****.***********************.*.***************.**.****.*****.***********************************.********.*******************.*****************************************.*******.**************..*******.*****.*******..**.***************************..****.****************.************.**.****.**.*********.**.***********.************.*******************.***********.*********.***********************.****.********.***.****.******.***************.******************.******.***************.***************************************.******.*.*****************..****************.**.*************.*********.***...**..******.**..********* **********.****.*.**********************************.**********.*********.***..***.****.*******.*.*****.**********************.**************.*********.*********.******************************************************.*******.*.****.***************.****.**.****.*..*.*******.*.************.***.******************.*************.******************************.***********.***.************.**.***.**.**.************************.*****..***************.**************.****.******.*.*.****.******.*..**.*****.****.*.*..***...**********.******.****************.*********..********..*.**.***.*************..**.************.**************..**************************.*****************.***********************************.************.********************.******************.**********.****.****************.**.**.********.***************.******.**.****.*.**.***.*****************************************.************************************************.**********.*****.*******.****.***.**.**.*********..******.******.************************.*.*.*****.******.*.*******.****.*****.*****.***.****************.*.***.***.******************************.********************..****.*****.*********..**********************.********.***************.****.*.*******.******.***************.***************.**.*.***********.*********.***************************.************************.*****************.******************.***********.************************..********.*.*********.*.******.*********.**.**.******************.*****..**.*.******************************************.**.********************.*****..***.****..******.****************.***.******************.*************.*.***************************.***.***************.***.******.****************.***.*********.*************.******..*********.**.*****.******.*.*****************.******.*.***************.******.********.*.*********.**********.**.**.**************.**********.*.******.************************.********************..***************.*.***.**.* **********************.********************************.********.*.**********.***************.**.********.**************.*****.****.******.*******************.************.*****..**********.*****..**.***********************.****.****...******.****************..****************.********.*****.********.*********.****.*..*****************.****.*****.**********************.*.************.*.*.****.************************.**********.*******************.***********..**.********.******.***************.************..*.**************************..**.************.****************************.*************************.**..*************************.*.*****.****************.****************.********.**********************.*****.**.**********.**********************.***.***.*.*********.*.***********..**********.***.****.*****.**********.****.****.*****.*****.*****.**********.***************..***.************.**********.**.**.**********.******..***********.**.*.********.****.**********.****************.****.***.***.*************...*******************.**.******.**.****..************.**************.*****************.*.******************.***.*.**********.***.***.***.******.****************.*********.**.****.****.**.*.**************.*****.***.***.*********.***********.********.**.**.*************..*****.**.************************************************.**********..*********.*********************.***.****.********.**.****.******.************.****.**.****************.****.************.**.***************.**.**********.*************..*********************************.********.***.**.***.*******.**************.******.*****.*********.*********.********************************..*****.*****************.*************************************.***.*********************.*********.*.*.***.*******.********..********.**.*.***********.******..*****.****.*******...*.*******.***********************.**..********************.*.********.**************.****.*******.********************.******************** ******.**.***.******.****************************..**********.*************.**.**********************.************.*****************.*********.*********************.******.**********.******.***************.***********************************..***.****************************.**.**********.*************************..******.**********..****.*.***.**********************.*******************.************.****.*.***.*********************************.**.**************.*****.*.*****..********.**.****.**..****.**.************************.***.****.*************.********.**.******.******.*.******.*.*.**.****.**********..**..*******************.*************.*********..****.***********.************.*****.********.***********************.***********.**.*****.***.***********..**************.************************.**********************************.******.**..****.*************.********************.***********.******.****.**.********.*****************.*********.***********..******************************..*.*****.********.***********************.********.**********.****.************************************.*.************.****.******.***.**.**********.*************.*****.*************.*.****************.***.******.******.**.*.**.*********.****.**.*******.**..*****.*****.***.**.**.*****.********.***.***************.****.***.************.******.*****.*****.*************.*****************.*.*******.***************.***..*************.********.**********.******************.******.***.******.*****.**********..*****.*.*************.**********************.***********.****.**********.************.***.**********************.**.*********.*****..****.************.************.*********.******.****************************.******.****.********.*************.******..*.**.**************.*****.***.*****.*******.*.******.****************.*.*****************.*******.*******.********.****.**..**************.****.******************.*********************.*******.**********.*.******************.******* **.********.**.*****.*****************.************************.***********************.*****************.****************...**..********************.**.*****.************..***********.*.****.***************..********************.****************.**************.*****************.***.********************...******************.****.***.******.***.*********.******..*****.*************.********.******************.**.****.*****.*****.*************.**.************.****.********.*.***********.*************.********.**.*********.*..*******.**.***.**********************.***********.*******.*********.*****.*****.*************.**************.***********.******.***********.**.*****.***.**.*****************************...****.*************.***************************.******.**.********.*********.********.***************.*******.****.***************.**.**************.*.*************************.*.**.***************.**********.****.*********************.************.****.*********.**.*********.****.*******************.**.********************.**...*.******.*******.*.******.****.*******************.**************.*.***********.*********.*.***.*****************.**.**********.**********.**********.*.******.*.***.*************.******..****.****.************.*******.******.*.*.*.*****************.*.***********************..************.*********.*.*************.*******.*******************.*****************.***********.**.**.************.******.*.*****...***************.****.****..*********.*.************************.*.**********.************.***********.**..**********************.**.**.********************.**.****************.*******************.********************.***.**********.**************.**********.****..****.********************.**********************************************.***************..***.**************.***.**************.**************************.*******..***************************.**************.******.*********.**.************.*************************.*******.*****. ***************...*******************************.****.**.******.******.*****.*********************.****.********.**************.***.*****************.***********.***.*************.*.********************.**************.**************************.******************.******************.***************.***.****.******.**.***..****.*******************.*************************.****************.**.***.****.*********************.****.**.**.*********..*..*********.******.*******.*****.******.**.**.****.*******.*.*******.************.********.********.**************.***.*******..****..****************.***.***.****************.********.******.******.****.********.****.******.*************.*****.*.******************.*************.*******.*******.****.*.**********.***.*******.*******.****.*.**********.***.*****.*.*****************.***.*******.************************.*****.****.***********************.***************************.*********.*.************.**********.*.***********.***********.******************.*.***.******************.************.******.****.*****.****.****************.**************.******.******.*********.*****.***.**********************.**.************.**.***.*****.***.****************.*********.***********.********.***********...******.***.*****************..**********.***.*****.**.**********.**********.***.*******.*.*********.***.*********.************************.*..*********************************.*.*.*******.*.************.*********.****.*****.*.*******.*..************************.******************.************..*.*.***.**.*.***..*******************.******************.****.***********.*******..********.*****.***.******.**.**.**************.******************.******.**********************.******.*************.***.**.*******************************.********..*******************.*********.******************.*********..**.**.*******************.**.*****.****.*************.****************************************.*.***********.****.****************.**.***** *******.*.********...************.***.******************.*********.*********************************..*****.*.********************.*****.*********.**.*.***********.********.**.**.**.********************.**.*******************************.*******.***********.*******.************.*************.*************.****************.***.************************.*********************.***************.********.**.***.****.*****.*********.***********************.*******.**************.***.*****.*********.*********************.*************..****.***.**************************..*.**..*******.***************.*******.*****..******.****.********.*.****************.**.******.**.***********.*****************.**.************.***.*********************************.**.***.*******************..***********.***********.****.*********.****.****.***********.*******.************.*****************.*************..*****.***********.****************.******.**************.******.******************************.*****.***************.********.*****.************.**********.***********************************.***.****.******.***.******.****.***.**.**.****.**.*.*******.***..***********************************.*******.**********.*****..***********.****.*.***.**********.*******************************.**************.*******..******************.***********************.*******************.****.***********.*****************************.************.*********.***************************.**********************.***********.*.***********************.*******.********************.*****************..***.************.***.*********.*.***********.****************************.**************.***************.*.************.*************.******************.***.*.**.************.*****..*****************.********************.**.***************.*****.************.**************..*.**********************.****..********************************..*******.***.****.****..********.***.*********************.*****.****.**********.*.***.* **.*.****************.****.******************.*.****.**.**.**************************..**.**********.*************.**********..******.*********.**..*******..**************.*******.******.***********.*******.*****.*.*.******.********************************************************..************.********.******************..*.******..***.******.*******************************.******.***********************************.***.*****************..***********************.**************.***.*******.*********.*.**.*******.*************..**.**.***********.****.**************.*****.*****.**********************.*.******************.***.********.**.**.***.***..****.**********************.****.*.********************.*********.**.*********.************.*.*****.***********.*******.***.*********.******************..****.**********.*****.*************.********.********************.******.*****************..****.************.*********.****...*******************.*******.*.****.***********.*.***.*********.************.********.*******************.**********************.****.**************..**************.***************.*******.***************************.****.*******************************.****************************..**.**.*..****************..**.**.**********************.**.********.***.**********.*********.******.*.****.*.****************.******.**********.******************..******.*.***.**.******.*****.***********.****.************.***.**************.*********.*******.**..********.***.*****.**.******.*******.********************.**.*************.***************.*******.*****.****.*****************.********.************.********.*********.*..************.****.*********.*******.**.**********************.****.****************..********.****....******.***********.****.***.*.**.*..*.***************.*************.***.*********.*.*********.*******.*****.***.******.******.**********.*.**************.*.***********.*************.****************************************************...******* *.**.*********.*********.******.*******************.***.************************************.**********....*******************************************.*************.**.************************..**.**************************************.************.*************************.************************..*****.**.****.****.****************************.*************.**.**.********.***.***************************.*.**.**.***********.**********.********.*.******.*************.***.***..**.**..***************************.*****************.*********.**********.**.********..***.*********..*****.*.*************.*******.*******.**.***************************.***********************************.*****************.**************.**********.**.****.***************.***.*******.****.****************.****.********.****.**********.***.********.*****.**.**********.******.*.*.****.*********.*****.*******.***.***********.*.*************.****.***.*.**.**.****.************.***************...********.*.**.*****.*********.**********.***.*********************************************.**.****.******************************************.*.************.****.*************.***.**.****************.***.*********.*****************.******************.*.********..**..*****.*************.**.*****************************.******.********.****.*********.**********************.************.********.***.*******.****.**.********************.****.*************************************.***.****.*.****.**.***************.***************.**********...*.**.*****.**********.***.***.**.************.***************************.**************.****************************************.********..*********************.*********.*****************.****.*****.************.*****..*****.*.******************.***.***********.*******************.*******.****.*****.*******.*******.*..***.**.*********.******..***********..**..*************.**.*******************...**********.*************...******************.*.**********.**.*****.****** **.*************.**************.***.*.*************************.*****************.**************.******.*****.*******.*.**************.***********.******.****************.**.******************.****.**.**************.*******.*******.*********************.*********.**.*****.*****.*****.**.***.*******************.*********..**..*.****.**********.******..*.***********.**************.****..********.*.*******.*****.*****.***.****************************************.******.*********************.***********************************.*******.*******.***.****.*.***.***********************************************.****************.**********.****.*****************************.**.*..**********.**********.*****.******.***.****************.*.*****.****.********************.****.***.*******.***************.**********************..**************.*****************************.***********.****.**************.*.*******.**.**.**********************...***..******.******.***.*************.********.**************.*********.***.*********************************.***************.*********************.***.**********.*..************.****************************.**************.***************.******.******************.****.***.****.**********.*************************.******************************.****.**************.*****.***************.********************.*********.****.**************.***********..************.*.****************..*****************.**********.*.********.*..*****.**************************.******.*********.************.***.****.***.*******.*************************.******.****************.**************.***.***.**********.******.***********************.**********..***.*********.*****.*******.***********************.******.*****.******.************.**.**********************.***************************.*..**********.***************.****.************.*******.***********.***********************..*****.**.********.******.*****.************.******************.************************ **..****************.*****..************.**.*********.************************.*********.*******..*************.*******.*.*******.******.*.**************.*..*****.**.*****..**.***********.*********************.**************************.*********************.****************************.*****.***************.***********.***.****.***********************.****.********.*.**.**.*******************.*****.**********************************..**********.**********.**********.*********.***.*****************..*************.*****.***.***.**.*.**.*******.***.*.***.*********..***.**************.***************...*****.********.**.***********************************************************.**.***.******.*******.*************.****.*.**.***.*****.**.*************.******************.**.*.************.******************..****.**.***.*.*.*********.***********************.***********.*******.***************.*********.*********.*************.*.***.*****.**.*.***..*******.****************************************.********.*******.************************.***************.**.********.********.**************.**********.**********.**********.****.*********.***************.***.*.****.*****..*.********.********.****.*****.******..****.*********************.*********..****************************.****************.***********************.*****.******************.******.*************.********************.*******************.***.*.***.******.****.**.****.************.***.*****.*****.**.*.******.******.**********.**..**************.**.*.**************.**********.*********.****...********..***********************.***************.********************.*****.*******.********.****.*******...*.*****.**.*..***************.***.*.*****.****.*.****************.*******...****.************.*.**.****..***********..*******.*****.********..**.*.*.*******..*.*****..***..***************************.**.*****..***.*****************.****.***************************.***.********.********.*****.***********.**.**.***..*** **************.*..**.**.**.**********.*********.**.****.****.*.**************.***.****.*******.**..********************.*******..*************.**********.*.*********************************.****..*.******.***************.************************.*************.**..***************************.***..**.*****..*******.**.*********************.**************..*************.********.*******.*.************************..**********.*********.***.**.****.***.*************************..**.****.***.******.*****..*******.******.**.**************************.*****.*******************.********************.****..***********.***********************.*.**.**************.**.**********.*****.****.*************.****.********************************************.*********.***********.****************.**.******..*******..*.*************..****.************..**********.************.*******.***.************..***.************************************.****.*******************.*********************.*****.****.**************.***...*******...********.******************************.***.***************************.****.*.***.*.**.*************.*.*******.************.****.********.*******.*******....**..*..***************.****.**********************..****.********.**.****.****.*****.****.*..**.***.**********.*.********.*******.*********.***************************.*******************************************.****************************..**********.***************..*.********.****.******.*********.*************.**.**.******..********.**********.***********..*******************.**.*****.***.*.*******************************.****.************.**.****.*.*******************.************..****.*******.********.***.****.***.***********.************..*.****.*********.**.************.**..*****.*******.***************.***.******.*****************************************.*.**********.***********************.****.***********.****..**********.*******..*********.***.*******************.**************************.**** **...****.****.*****************.********************.**.********************..**************.**********.*.*.****.***************.******.*******.****.***.*********.******.**.************.*********.**.***.*********************.*.***********.**.**.*..***.***.*******.*.**********.*****.************.*****..*************.*************...*.****************.**********.********..**.********.*****.*****.**.**.****.**.***.*****.*****..*************.***.********.***********.*******.**************************************.****.*.****************.*.**.****.**********.***************.*.*.***********************************.*********.**********.****.***..*********************.****.*******.**************.**.******.**.*****.*************.*******************.******************************************************..******.**********.**************************..*.********.**.***..***.************.*************************.************************.*******.*.***.****...************************************************************..*****.*********************.***..**.*******************.********.****.***.***********************.**.**********.*******.*****.****.**************.*.*********.***..****************.**.***.*.****.**********..*********.****************.***.*****.**.*..******************************.*.**.****.****.*****.**.*.**.*.********.*****.***.****.*****************.*****..**.***..*****.*****.*******************.****************.***********.*****************.***..************.*.*.**************.********.*********.**********.******.*************.*************.**.**.*.*******.****..*..************.**.*****.********************.*****************.*****************************************..*******************************************.**********.********.***************.**.*********************.*.***.********.**.**********.***************.*****.*.****..**.***********.************.**************.****************.*.***.****************..**..********..****..*******************.*****.**.*** ***.*****************.*****.**********.****.*********.*.*******************.************.*************.***.**********.**********.********.*****.*********************.******************************.*******.***************************.**********.*****.*.******.*.**.*************.*.*******.********.****************.***************************.****..***.**.***********.***.****.********.*********************..**.*******************.**********************.*****************************.***********.************..*********.***.*.****.********.************.*************..**.***..************.*****.****.********.*****************.***********..********..*****.***************.*******.******************.*****************.*****.**************.*****...***************************.***********.***.**********.***********.**************.****.**********.*********.*********..*************.********.**********.******.*********.********.*****.*********.******************.************.********.***************************.*************..**.********.*..*************.************************..************..**********.**.*****.**.****.*.******.***.********.**.****.************.*******.***************************.*********.*.*.********************************************.*******.***.*******.******************.***.*********.*.**.****.*******************.********.***********************.**.****...******.*********.*********.*****.********************.*********.*.*********.*.**..*************.*.***.****.******************.********.****.*******.***.*..*****.*.***.*****.***********************..*******.*******.*************..******.******************.***..*..*******.*************************************.************..****.***.***..**.*.********.*******************************************************.***.***************************.**.*********.***************.***.******.****.*****.*************.**************.*****.*******..**************.***.*.*.**********.*********.************.*.**********.***.*.**.* ******.*****.**.**********.*********.************.***.******************.***************....********.******.*****.*.******.****.******.**********.*******.************.********.*****.**********************.*******.******.***.****.****...****.********.******..*********.*******.***.**.*.*****************************.*.************.**.*************.********************.***********.**.********.*****.*******.******************.*.**...*************.******.***..***********.**.**************************.*********************.***.*************.**..**.**.*.**.****.*******.**********.************..**.******************.********.**********.******.**********.******.***.*********.*********.**************************.*..********.**.*************************.**.********************.***********************************.******.******.****..***********.******.*****..**.****************.************.*.*****************.***.*****.************.****.*********************.**************************************.**********************.*.********.*******.**.**********.*.******************..*******************.*********.*****************.**********..*****.******.*******.***************...**.*.*********.***.******************.*******.***.*.********.******************..**.******.*.******************************..******************.***********.*.****************.*************************************.*****************.*********.***..**************.*********.***.******.**********.**.******.**.***.*******.******.*******..****.***.***************.****.****************************.****.****.*.***.****.*********************.**********************..******.************.**************.**.********.********.**********.****.*******************.****************************.*.*.*****************************.*..***..**.*..*************.*********************.*********.**.*******..*************.*************.**************.**..****************.******************.***.*.********.***********.*****************.******** ****.**.*********.**.*****.**.***********.**.*****.*.*******.**************..*********.*******.***.****..*.**********.************************.************.*******.***..***.*****.***********.***************.*********.*****.***********.************.*****.****************************************************.**************.*******.*.********.************.**..*.******.****.*********.******.*******************.****.**************.*.*.******.********.************************.*.*********.***..***.*****************.****.*******.***.****.************.********.*.******.*********************.*****.*************.*****.****************.*************.*****************************************.*.*.***************.**********.**.*********************************.****.*.************.**.*******.*****************.*******************.*****.*******..****************.****.******************.************.**.***.****************.****************.****...*************..**.******************.**.********.*******..**************************.*.**********.*.***************.**************************.*******.*****.**********************.*.**.**************.*********.****************.*.****.*********************.*.*******.**.***.***.****.***.*****************.*********.**************************.******.*.*******************************.*****.*****************.****.*****************...*.***.**********.********.***************..*****************..****************.*.***********************.********.**************.***********.****.**.****.*********.***************.**.*******.*****.*.**.*****.********.************************.*************************.***.*****..*.*****.***********************************.*************..*******.*********.************.**.****.**********.*************.*********************.********.***********************.***.*****.**.****.*********.**.********.*******.****.*.**********.***************..******.***...****.******.*******.*******.*************.****.***..***.**.****..*********. ***..*********.***************.*****************.*.***********.**************************.*************.*.*****************.**.*****.*.**********.*************.**************.***.******************.*******.*******.*******.****.*.*.*****************************.*******.*****.***.*******************.************.*****.**.*****.****..*******.**.******************.**********************.**..*****.******.***********.******.***************.**.*******.*************.***..**.*************.*****.**.*****.********.*.****.********.*****.************.*.*************.*****.********.**************.***.*****.********.*.******.*********.**********************.**.************.*.****.**********.***.***.************************.*********************************.*************.*******************.****.***..***.****.***.**********..*****..**********************.******.***************************************.********.***********************.**************************.******.****.*******.*******.********.*******************************************************.********************.*********.*****.*************.*.*****.*********.***.**.*************.****.*.***..*.***.***.**.***************.*********************.*.********.****.*********************************************************.**.***.*******.********.*********.******.****.*********************.***.*****.****.*.*****.***************************************.*.****.*************.********.************.**..*********************************.**********...*****.**.**.***.*.*******************************.********.***.********....*****.*************.*****************.**************************.**.***************************.********.****.*.**********************.*.********.*****.************.***************************.********************.******.****..******.*.************************.*******.**********************************.*****..**.****.*.*.*.**.*.**.*********************.***************************.**********.*************.************** *******.*.*.*********..***************.*************.*********************************.************.**********.****.*********.***.*****.*************.******.*****************.****..************.**************.***.*..****************************************.****************..*******.***.******************.*********.*****************************.*****.**.********************.*****.*******************..**************************************..**********.************.****************************.**********.******.***.*.****.*.*.************************************.**.*******..************************.********.*******.*.**.***********.*.*************************.*****.*****.**********.****..********************.***.*.*****..*********.*********..*.*****************.***************.*.*********************************.**********.**.************************.*****************************.***.*.****.**.******.********.******.*******.**.***************.**.*****************************************.************.**********.*********.*******.********.**********.****..****.*****.**************.**..****************.*.********.*****************************.*****.******************.********.***************.************..**********************.***..*************..*.**.*************.*******.****.******.******************.**********.*****.******.********.*****.*.*.******.*.****.****.*************.*.**.**********..*****.***..**********.*******************..*.**.*********..*********.**********.******.****.*****.***....**.*.*********.**.*...******.*******.***.**.***.***..********************.*********.*************.********.***.********.**************.**************.*************.************************.***********.********************************.***.*******.******.****.**..*****************.***.********.******..**************..*.*********.******.*****************.*******.*********.*********.***********************.************************.******.****.*************************************** ****..******.**************.************.******************.******.*****************.***********..****.***.***.*******...***********.*******.*******************.************.***********.****.*******.******.*********************.**.***************************.*****************.**.*******************.*********************.*********.***.*..***.*********.*******.**.***.*.**.******.******.**.*.*****..************.***.****..****.******.************.******.*********.******..**.****..*****..******..*****************.***.*****.*.**.**********.*.**************.*.**********************.**.********************.****.******.**************.***..**************.***********.**.*******************************.*************.***************.*******.********************.******.************.*.*****.******************.*.*********.***********************...***********.****************.*****.**********.*********.*************************.******.***********************.*******.**..***.**************************..***.***.*.********************.********.*.****************************************.****.**********..*****.******.****************.****.*****************.*************.*..*******.***.*******.******.******************************************.****..*********************.**********.*****************.*****.*.************.**.***********************************.**.***.*******.*********.************.***.***.*****.******************.****..**.********************.***.**.****.**.****.**************.*.*********.*****.******************.************************.***.*****.****************.******.*******.**.*.************.************************.*.*****.***.*****.***********.**.**.**.******.*..**.**********************.************.***********..*****************.*****.**.*.*..*...*.***.*************************************.*******.**.***.**********...***********.***.***************.*********.*******.**.**..**********.*********.********..*.***.*.***************.*******.*******.*******.*************. .**************.***************************.************..******..*******.*.****************.****.***************.******..****.***********************************.****.*.**.****.*******.****.******************.***.****.***.******.**************.****.******.******..****.**.**.***************.*.****.****************.*******************.***************************.***.*****..*******.*************.***************************************************.********.**********.**.*********.*********************************.*********.*.******************.*.***.*****.************.***.*****.*.****.****...**.*****************.**.*.*.*************...*****************.**********.*****.******.******.*.*.*****************.****************************************.******.*****************.**********************..*************************.*****..****.**.**********.**************.*****.*********..**.***********************.*****.*..***.*********************.***********************.*****************.***************************.**.*.************.*.***..***************.***********.*.*************.*******..**************************.**************.************..***********.***************.**.*****.**.*****.*****.******.***.*********.*******.*..****.******.*.************************..******************************************.*.*************.***********.*********************.**********.****************.***************.***.***.**********.********.****.********.***.**.****.*.******.***.*******.*********.*.****.********.*****.***********.*********.*************.*******.*****************.*******************************.**********.*****************.*****************************.********.*******.*****.******.**.*********************.*****.***********.*****.********.******.*.**..**.********.*.*.**.*********.********.***************************.**.*************.*.**************.******.*.****************.****..*****.*.******..**********.******************.*******************.*******.****.*********.****** ********.**.*.***.************.************************.*******.**.************.****.*.*****.*.**********.****.*******.****************.*.*********..*****************.*.****.***********.*.****.**********************.*********.**********.************************************************************.***************************.****************.***************************.*******.****.***********.************.***..***************.*****..*******************.******.***.******************.***********.***.**..***************************.********************.*******.****.****.*.**.******.*************************.****.************************..*********************************.***************.**************.*****.***********..*******.*********.***.*****************************.*****.******.***********.**.*****************..***********.*******..***.*.**********..***********..******.*********.******.***************.****.*********.*****.**.***.***********************************.***.*.**********.*.***.*.****.********.**.******.****.****.******.**.*******************************.********.*********.***********************..******.****.************.*.***.*******************************************************.******.***.***************.*.*************.****************.****************...*********.**.******..*************.*.**********************************.*.*************.**************************************.*******************..*******.****.****.****************.************.*******************.*.***.****.*.*************************************************.******.***.**.**********.*******.*****************************.**********.**.*****.****.*.**.**************.****.****************.*****.*****.************.**.***.**************.**.******.***.*****************.****.*.****.***.*************************.****************.********.**.********.*************.*.****.*******..*******.********.******.**********************.***.*****.***.******.****.****.*************..**************** ***.*.**********.*.***.******.*.*********************..*************.********.**********..*************.****************.***.**************.*******.*****.****.*******.**********..****.********************.************.******************.**.********.***..***.***********************.********.*********.******.*******.******.*******.***.***.******.**.***************..*.*****.*..************.****.*******.*****.********************.************.******.*******..********.*.****..*******.*****.**.***.***.*******************.***************.*****************.*****************.***.********.*.***********.****************.************.***.*.*.*****.****.******.**.************.*******.****.*******************.**..*.************.****.*******.******.**.**************.*************.******.*.*.**********.*************************.*******.***********************.************.********.****.**********.*********************************************.**************************.****.************.*****.*.*****.*.*.******.***..******.**.***.*..******.******.************************.**************************************..******************.**********.*******.*****************.**************.********.***********.*************..***...***.***.*.***.*********.***.******************..************.*****.************************.******.******.*****************************.**.******************.***************************.**************.*******.****...**.***.*******************.*********.************.***********..**********.**********.**********.**.**.********.*******.*****.***..*************.***.********.***********************.*********.**********************.********************************.*.****.***.**.******.**.*********.********.****.******************.****.**.**.***************************..****.****.**.*.***.*****.*****.***.*****************..*.***************.**.***.*.****.****************.****.**********.***.***.********.**..**.********.*****.*.***.**.********.*.*****.*****..*****.****.**** **********.*******.**************.********.**.**************.******.*****.**.***.****.*********.*****.**.****.******************.*.******.*****************.*.********.*.*****.********.****.**.**.*********.*.***.**.******.*****...****.******.*************************.*********.*******.*********************..***********.************.**********.*.**.*********.**************..**************************.*.***.**.**.***..*****************.**.*****************.**************.*.*******************************.**.*************.*****************.*******.******.*****.*****************.*****.***.********.**.*******.**.***************************.**..***.*******************..**********************..**************************.**.*.******.*******.*********.****.********.*******.*********************.************************.*********.**.*****************.*******.*************.*..*************.************.***.**.******************.***.*********.*.**************.*************.*****.****.******************.******.*.**.********.*.****************.**.***.*.*******.***.*********.*.*************************.************.**********.***.**.*.***********************.**.*.**.********************************.************.***********.**.***..***.*********.*******************.***.***************.*****..********.***.***********.****.****************************.***.*.*******************..*.****.*******..**.**************.******.**.******..***.***************.*.******.***.*******.**********************.********.******.*****.******************************..******.*************.****.**************.**..***********.******.**.******.************.****.*****..******..***.************.******.*******************************.****.*****..***********.*****.*****..**.*.*******.******.**.****.*.****..********************.*******************.*.*******.***.*******.**.*******..*.************.****.**********.****.*.*.*********.*****************.*****.*.**************.******.**************.**.******.********...**. .**************.*********.*.*********.**************.*************.*****..***..*.******************.************.**************.***************************.************************.*.****.*.****.*******.*******.*.*******.*****.****.***************..*****.************.**.**************.***********************.***************..************************.*.**************.*****.*.***********.******.**********.****.********************************************.*************.*...*****************..**.******.*****.*****.**.**********.*******.**..*****.***.***********************.*****.****.*******..******.*****.*********.*****.*.**********.****.***.***.**************************..*.********.****.*****.***************..******************..************************************.**.*******************.******************.***.*******...*******.****************.*******************.*********.**.*******************************.*..***.************.*.******************.****************.************.*.*.**..***.***********.***..*****.*****..*************.****.*********************.********.***********.*********.*************************.***************.*******..****.*****..*************.****************.*********************************.***********.********.*****.****.**.****.****.*********.****..*******..*.**********.****.******************.*****.********.**.******.*********..**.********.*****.*****.*****.***.********.*******.**********************************.*.*************.******.*****************.*.*..**********************.*****..*************.**.******.**..*.*.************.**.******************************.*.*****.***.**.********..**.****************.***********.*****.***.******.**********************.************.***.***************************.*******..**********************.************..**************.*.***.****.***.*********************.*******.*.*.**.***********************************************.*************.***.*.***********************.*************.**.**.*.*.*****.***** *****************.****************************.**.**.*.********.*********************.******..*****.*********************.****.*.***********.*****************.**.***************.*************************.***.*******.****.****.**.*.*******..*.*..**.**..*******..*.********************.*****.****.*************.******.************.******.*********.***.***********.*******.***************************.*******.********.**************************.*****************.****************.*******.*********.**********.*..*****..****.***.***********.***.*****..***********...***.***********.**********************.**********************.****.****.*.**********************..********.***.*********.************.*******..*****.***.**********************************.********.*.*******************.*******************.**********************************************.*****************.***********.*****.*************************.************.************.******.******.**..*.*******.************.***.*****.*****************.****************************..********.*.******...*.***.**.*.******.**.*******.******.*******.*********.*****.*..*******.*****.*..***********.**************.**********************.***********..**********.*****.*...**.****.**..**.**.*****************************************.**.*.**.*********.******.*.***********.**.*.**********************....***.**************.****.****.****.**..*********.****.********.******.*******.*****.**.*.*******.*******.*******************************************************.***.*****.**************.*****.****.*********.*****.***..*******.*********.****.***.***********.**.********************.************.*********.*********.**************.*****************.*.*.**********.**********************************.*******..**********.************.****************.************.*************.***.*****.*********.*****.*********************.**************.******************.**.*************.*.*************.***************.*.*.***********.***********.*******.**.***..*** .***.***.************.*************.*.********.************.**********.**.***.*******************.*****.**********.************************.**********..*******.******.**.**********************.****..***.**************.**.***********************************.*****..*****.*******************************************.*.************************.*****************************.*********.*.*********.*******************.******************************.***********************.**.****.***.***************..*.*.*************.***.***************.*****.*.*.****.************.**.****.****************..***.***********************.******.*.**..********************************.********.**.******.******.*************************..******.********************.****.***********.****..**.****.******...****************.***********.**..******.******.*.***.***********.**************************.***********.*********************.*****************.**************.*****.***********.*.*.******************.**.*************************************.************..*.*****.*****.****.*******.***********************.********.**.*****************************.******..****************..*****.*****.**************.***..***..********.***.*************************.******.***********************.********.***.***************.************.***********************.*.***.********************.********.*******.*******.*******.*******************.********.**.**********..***.***********.*****..***.****.*****..*.********..***********..*..******.**********.*************.*******.**************************.***************.*************.*****.*****.****.**.*********************************.*****.**************.****************.******..*************.***********.*********..**.****.*****.******.****.*.***************.***********.**********************.**********************.******.************.************************.***..*.******.***********************.**********.****.****************.****************.********.**************.***** ***.*********.****************.***.*****************.**********.*.*.*****.***.**.**.**.*******.******.*****..***..*******.*********************.*.********.******.**.**.********.***.***.******.*..***.**.*.*********.***.***********.***.******.*********************.***********************.****.*******.************************************.***.****.***.********.***************.****************************************.***.******.***********.********.*******************************************************************************.****************.*.******..**.*********.***.**.***********.*************.***************.*.*.*.**********.***.*****.*.**********.**************************************************.****************************.*.***.********************..*******.****.****.*********.************.*******.****.***************.*.****************.**********************.*********.***.**.***********************************.**********.********.***.*******************************************.*********.***.**.***********.****.**.*****************************.***********************************************************..**********.***.*..*.***.******************.*********.*..**.*.*************.***********************************************.*****.********************************.*************.**.**********.**********.*****.********.********.**************.******.*********.*************************..*.***.*.***********.**********.*.**********************.***.***.******.*.*************************************.**************.***********.*****.***************************.***************************..******.***********.*****************.*****.*************************.***********.**.*****..*********.***.***********************.*.**..***..******.*************************.***.*************.*********.**************.**********.***.*******.*****.****.*************..**********.*****.**********.********.**.***********************.***********..**.********.*****.**..**.*********.************ *****.************.************.*******************.******.***.*.**.*.**..********.****.******.*****...****.***.*****************.*********.***.************.*.*****.**.*.******************************..***************.************************....****.****.***********.********.*********.*******.*************..********************.******.**********************..*.**************.**.*.**.***.**********************.**.************.*********...**************.*.******.*.*****.****.*****************************************.**************.*******.**********.****.***********.*****.*******************..***********.*.***.****.******.******..*********.*.**************.****.****.**.***********.*.****.*******.*****.***********.****.*.****.*********.********************************.***.******.***********.*******.**********.*.*************.*********.*******.*******.****.**********************.*.*.*****.********************************.*************.***.****.***..***.***.***.*****.*****.********.*********.*.***************.*****************.***.************************..*****..*******.*******..*******.**.**.***.*************.****.*********.***.****************..**.***.****.*****.******.****.*******.************************.**.******.**************.***************.*.***************.***.******..**********.*******************.*************.**.******.****..*.********.*******.*********.******..****.*************************.***.**********..**.********.************.***.***************..***..****.**.*******.********.************.********.**************.**********.***************************.**.*.*******.***.*******.*************.**********.***.********.*******.*.********.******.**********************..********.*****.*****************.*******..*******.*...**.****..*.**.*****.*.**********.****.************..******.**.**************.****.*********.**.****.********.********************.**..****.**.***.**********************.*.*.*************.******.**.***********************.*.****************. *.*.********.*****...**************.****************************.************.**.**************.**.***************.****.**********..***************.******************************.***********.*****.**.**********.**.*.***********.*******************.*********************.**********.*********.****.******.********.**.********.*.*******.**********************************************************.*****.***********************.*.**.***.**************************.*****.**.**.**************..**************..*.******************************************.************************.*.****.*********.*******..***.******..*****.**..********.*****.********.***.**..******..*******************.***********.****..***********.*****.*********.***.******.********************.***.*************************************************.************.******.*.***.************.***.**..*****************.*******.******************.******.*******.*****.******.**.************..**.*.***..***.***.***.*******.***.**************************************...***************..***********..*******.********.***..*************.****.******************...********.********.************.**.**.*******.****.*****.******.***********************.*****.*****.*********..*****************.********.*******************************.*******************..**********..******.***.************.*******.***************.****.*********.*****.***********************.*.******..*******.*****.*******************.*.***********************.****************.*****..*****..****************.**********************.********.******.***.**.***********.*****************.*.***.***********************..*********.********..**************.****.********..*******************.**********..********.**************.*.**********.****..*********************.***************************..**.*************************.****.**.************.**.****.**.**.****.****...****************.*.*.*******.***.*****************.*.**.**.*****.********..*************.********.************* *.*******.**********..********************.**********.***.********.*******.****.**.*******.**********************..**.*****..******.*********************.***.*******.***.********.**************.***.*************.*.****************.*****.***.***********************.*******.******************.****...*****.***************************.***.*********.**********************.***.*********************************************************************.**********.*****.****.**********.******.*****.*.****************.*******.************************************.************************.**.***.*.***.*.*******************..***********.***********.***.***.***************.**********.********.***************.***********..*.**.***.*******.***********.**********.*********.******.**************.**.****.*********.*********.*********.************.*******.*****.*.**.**********************.*****************************.****.*********.*.**.*******.****************************************************.********.**.**********.*****.***********.****.*****.**********.*****************************.*.*********.**.*..****************.*******.********************.***********.***************.*******.***************.*******.**.***************.****************..*****************.***.*..***.**..***.**************************.*****************.****.*.****************.********************.**..*********.*********.*.******.*************.**********..*.*.****.************************.********.**************.**********.***.**********************.******.*****.***.**.***************************.****************.**********.***********.*******.*****.********************.****.*****************.********.*****.**.****************************.*********.*******************.*****.***.**********.**************.***********************.******************.**************.**********.***.****************...********.********.*********.*****..***.*********************.******************..*.********..*******.*.********.******.****** *****.********************.************.******.*****************************.*.*.***.***.******.********************.***************.**********.*************.********.******.******.*****.***********..****.*************************.**.**********.***************************.*.***.**.************.****.****************.******.*********.**********..*.**.*..********************************.********.*.********************************.*****************.*******.*******.*****.*****.*****.*.*.*.*****.***************.****.*.*************.*..************.**..*****.**********.*********.**.****..********.*.*.*******.**********.*********..****************************.*****..*****.******************.********.*.*****.********************.***.*****************.*******.****.********.**.*******.**.*******.**.*************.************.*******************.***********.************.*****.**************.***.*****.***.***.*****.*.**********..****.*****.*********.******.***************.**************.****.******.************.***********************..*******.*********************.**.*****.****.****.*******.********.*********.*****************.**********.***.***..********.**************.*********************.********..*****.***********.********.******************************************************************.******.*********************.********.*.*******.************.**.**********************.*****.*****************.********.************************.************.*****.*.****.**..*.**..*****.*********..*.*****..*.*.*.****************.**********.***.*.*******.**.****...******************.*****.*****************.*******.***.**.***.*******.********************.***.**.*******.*******.****.*.************.**.**.*********************.**********.**.*.*.*******..*.******.*********************.*****..**********.****************.*****.****.****************.**************.***************.**.****************************************.*.*.*****************.******.*******************..**.**********.********** ****.********************.**********.*.******************************.*******.*****.*******.*****.*****************************************.****..***.**.*****************.***********.*********.******************..**********.*******..***.**.**.*****.*.******.*********.*****************.********.**************.**********.*******.***.***.*.*************.*******.**********.****.*******************.******.*..***.******.***.**.*************************..*******.*********.*****.****.*************.**********.****.******************...**********.**.***********.****************..**********************.****.***************.********.****.***.*************..****.*.*******************************************.****.****.***.****************.****.************************..**********.***.**.*.************.*.**********.****************.*********.*******.*****.********.**************************.*****..******************************************.******************.**..*****.****.**************.****.****.********.********.*******.******.**.******.*******.*****************************.********.***********.******.*********.*****************.******.**************.**.*********.**************.**.*********.*******..*****************.**.*********************.********.********.**...***.**.**.**********************.**.**************.*********.************************************..*****.**..***.***********.****.**.****.**********************.**********.*.**********************.*..**.*.***.********.*.***************************************.*******************************.**************.*******.***************************.************.********.****.*********************************.**.***********.*.****.******************.******.*************.*********.*****************.****************.************************************************.*.********************.**.*****..**.*.**.***********************.*******.********************.*****.********..****..**********.**.**************.*...************..**** *.*.*.****.*********.*****.***.****.***.*************************************.********.**.*****.**************.************.**.**.**.*****************.******************.***.*****.**********.***.*.**.*********.****.********.********.****.********.****.**.*************.**.*************************.****..******.******.**************.*.************.********..******.*****.***************.*.******.*******.*.*.**.************.***********************.**..***************.*********************************.**************************.*.**********.*****************.**.******..****.*****.**.****.**********.*****************.**..********.***.*.*********************.***.************************************************************.***********.*.***************.********************.************.**************.**.*.*************.***********.*****************..*.******************.**********.**.****************.*************.****.*******.********.*****.*****************.****.**********...*********.*.***************.***********.*****.*************************.******.*.*****************.****.*************.*******************.*********************.**************.****.******************.************************************.***********.**********.*************..****************.**.*.******************.**.********************.***...***********.******.************************.**.*..***.*.************.******************.*.*.**********.***************.***********************************.*******************.***.*.**************..*.**.*.*******.********************.******.******....**********.************.****..***********************************.*****.**********.*************.***.**.**********.*****.****.*.***.*******.****************.****.**.******************.******.***.***************.***.***************.************.*.*****************.*.*********.**.**************.********.**.********************.**.*.**.*********.************.***************..*******.*****.*******.**.********.****.****..* **..************..**************.*****.********************.*****.*********************..*****.*********.****.*.***********************.***********************.************.****.********.***.*.*.*******.**.*******..******.*************.**********.********.********************************.**.***.****.******************.****.******************.***.**********.***.*********..*********...*****************.************.************************.*****.****..*********************.**************************..****.**.*********.**.********.*.*****.******.***************************..****.*********.******.****.*****.**********.**********.*****************.***********.******.*****.****.****.*****..**.*****************.****************.**********.****.**********.****************************************.************************.*********************.***.*******..********.**.*****..*.****************.*****.**.**.***.*******************.******.*.************.*****************.********.***.*************************.*********.*.******************.******.****.*************.**.*******.****.**.*****.***************************************************************************************************.*****..*****.****.*.**.****.******************..***********.*****************.*******.******.********.*..********.**.**************..***.*****.*************************.************************************..*****************.***********.******.******.*.*********.*.*******************.****.**.************.**.******************************.****.*******************.*****.*******.*****.*****..********.********************.************.***************.*.*****************************.**************.*****************..*...*.****..*.***********.******************.*********.************.*******..*****************.*******************.**************.***.**.****.**.*********.**.**.**************.*.***.***.***********.*******.********************.********.*.******.***********.***.**.*.**.******************** *************.***.**.***.*******.*.********************.***.****.****.**.****************.***********************************.**********.***********************************************************.****.*******.************.**************.**.****.*******.*****************************..***********..***.********.****.*********.***************.****.**.*.**.*.*.*.**************************.**.***...******************..**************.**************.******.*******.*****.*******.**.****.*******.**.****************.*******************.**.*****************.**.*.**...**.***.*****.**********.**************************.****.***********.***.******************.**..****************.*****..****.***.***.**.*************.**.******************.**********************************.******...*********************.***********.***************.********.*********.*********************.*********.*****************.***.**.******.******.*.**.*************.*****.**********.*.********.*******.******.************.****.*****.***.*.*****.**.************************.****************.************.**********************.**************.**********.**.**********************.************************.*********.**.*******.*************************.*.*******.***********************************.**********.**.*****************.**********..****..*****************.******..**.*************.*.***********.*****************.******.*.*****.***..*********.***************.**.**.**************.*.************.******.*****.*************************..****************.****.********.*.***.***************************************.**************.*.****..**.*.****..******.********************.**.*******.**********************************.*******.*************.****..*************************.*****************************.******..**************************.*.*.***********.******************.********************.**************.*******.*******************.***.********.******************.**.***.*.*****.************************************ *******.*******.***.********.**.************.********************.***.******.**********.*******************.*****.***.*************.*.***********.*************.*********.***********.****************************.****..************************.*********.**.*******...*.**..**************.********************.*********.***************.*******.******************.****.*****.****************.**********.*.*.***********.***************.****.********************************.****************************************.******.**.*************.******************.*****.*********************************************.*..*******.*************.***********.*.**.******.***********************.***.*******.***.*********..****.****.*.*********..************.******************.***.*********************.*******.*******.*******.*.*********.**.***********...***.*******************************.***.****************************.***************.******************.****.***.*********.******************.*****.********************.***************.****..***********.**.**..**.*************.***.****************.***************.***************.**********************.*.**.******.*******.***.*******************.******************.********************.****.**.*****.*****************.**.*****************.**.**********.*********..******.****.**.***.**********.********.*********..****.********.****.*.**************.*********.***.*****.*.****.***.******.******.*******************************.**.************************.***********.*.********.***********************.**.**.*********************.******.***.*****************************.****.******.******.**.***.********.****.*.******************.***********.************************.*****.*************.****.******..*****.*.***************.**********.***************************..****.************.************.***.****.************.******************.*******.******.**.**.*****.***********.***********.***.*****.**.********.************************.*********.********.***.* ***********.******.*********.***.****.****.**********.**********************************************.**.***********.***.*******.***.****.********.************..****.**************.**.*************************************.*.*******************.*******..**.******.**.*.*.*****************.*..********************************************.*.*************.***********.**************************.************************.*********.**********************************.************.*.****.*****************************.****.*.*.*.***********.*************.****************.*******************.**.****.*****.*******************..*.*..*****.*****.***.****.*******************.*******************.**************.*****************.*******.**.*.********.***....******.************************.****************.*******.*..***.*******************.**.******.****.*.*******.**********.*****.************************.****.***********.*...***.*.***************.****..************..*.******.*.****************************.***.******.********************************.**.************************.********.*.**********************************.*****************.*******.*****************.**..*********************************.*************.**********.******.********.*****************.**..****..*************..****.*****************.**.**.******.*****.**.*.**.***********.****.*.*******************************.****.*.**********************.****.**********...*********.***.***..****************..********.*********.******.**.******.******..********.*******.******************.**********************.**.****.***********.**********.*******..********.***.*.*.*******************..**.******.***.*****************.******.********.************.*******.****.********.****.***********.**************.****.*.******.******..***************..**..**.****..******.***************************.*****..*******.*.*.*******.***.**.***.***********************.**************.*********.************.*.****.*******.******.*****.****************** ********.**.*.*.***.******..***********..*************.***.**.****************.***************.***************.*****..**.***.******************.***.**********..*********.******.****.*************.********.**************..********.****.*.***....*************.***.****.****.***************.**************..******.*********************.******.******.****************.*.*******.*************.**.******************.****************************************..****.***************.********.**********.*****.*****.************..****.******.*********.******.***.****.*****.****.*******.**.**.**********.******...*******.**********************.*.*.***.****.***.**.*****.*****.***********.**********************.********.**.********.******************************.*****..*******..*******.***************.********..**************.*******************************.******.*******.********.******.***..***.*****************.***.*****.****.*********.****..********.***.*************************.********************.****************************.**********.********.************.**************.**.**************.*******.*************..********.*******.****.*********************************.********.*.****.***..****************.********.***.*****************..*****.***************.***************.************.****************************.******.***************.****.*********.*******************.**********.*******.*****.********.*******************************************************.***.****************************.************************************************.*******.************************.******.****..******.******..*******************.*********.*****************.**************************.*****.**************.*****************************.****.****.*****************.******.**********************************..*****..******.*****.******************.*******...************.*.***.*****************.******.*******************.*********************.******.************************************.****.****** *******************..****..**.*********************.**************.*********.*****.****.***..*******************.*****************************************.**..*..*****.*********.***.*.*********.*.*****.*****************.******.*..*.************.**************.********.*********..*.*****************.****************************.****.**.***************.*****.******.*******.***.**.*****.************.********.****.****.*************.*.******.**.******.*******.************.****.****.*****..*******************.***.*******.**********.******************.****.***.*****************.***********.**********.**********************.***********.**.**.*******.*****************************...**.*****.********.************.****************************.****************************.***.**.******.*******..*********************************.****.***.****.*******.*******.******.*********.******.**.*****.**.******.**.**.*********************.******.*.*****.*******************.****.*********.*.***.********.*******..**********************************.**.**.*..*************.*****.****.********.****..*****************...********.*********.**...****..****.***.**..**..**.***.********.********.***.*..***.***************.*******.***********..*****.***..*******..***********************.**********.*****.**.*****.***.******************.*************.*******.*******************.***.************************.********.*************************.***.**.**.***************.*************.*.*..***.*************.***************************************.****.**************************.*******************.*.*.**.********.*.******.*********.*****.*.******.*.************.*****..******************.**.*.**.**********.***.****.******.**.*.************.*******.*******************.**.*********.*********.***********.*****.*.**********.***.****.***..********.**.**************.***********.****.**************.***********.**.***.*****************.******.*******.*****************.**.*.*.***.**.**********************.********.*** *******.**********.***********.***.*****************.*******************..**.*******.******.********.***.***.********.****.*************.*******************.*.****************.******************.***********************.*.*********..***************.****************.********************************.**.***.*************.****************.*********...*******************.*************.********.********************.******************.*.***.*************.*.************.*.*..**..******.**.*********.*.*********.****..****************************.*******************************************.*************.********************.*****************************.*.***.************.*.***.************.*.*.******.***.****..*.***********************************.***********************************.****.*****************************************************.**************..***************.**********..***********.*****.*******.******.********.**.*.******************.***.*******.***.*********.**..**.*********************************..*****************.*.********.*******.*.**.******************.******..**.**.****.**********.*********************************************.***.**********.**********.********.*********.*.***********.**.**************.***.*.*****.*********************.****.**************.******.***********.**************.*.*******.**************************.****************************..****.***********.**.**..***********************************************.****.****.*********.*******..*****************.*************.****.**********.********.******.*******.*.******.***.***.*******.**************.*****.*********.****.**.**.**********.*.*********.********.********.*.**.***...*****.***********..********.************.********************.********.*******.*********.******************************.*********************.*********.*.************.***..*.**********************.*****.*************.**************.*************.****.***********.*.***********************.*****************..********** *...****.*******************************************************.*************.*.********************..**.********.***.****.****************************************.******************************************..******************.****************************.**************.************************.**.****..***.*******************.******.************.**.**********.*****..***.**********.**************.*********************.*******.**********.*********.*****.*******************************.**********.**************..*********.**..*****.***.*************.*****..*..************.****.****.***********.********.********.*.*******.***********.**********.*.**.**.*************.**.*.***.**************************.*******.***********.**************.******.***.*****.*********************************.*********************.****.*********************.********.**.***.***.****.*******.*********.*********.**********.*.**********.******.***.*********..**********..****.*****.***.****************.****.**********.**.*************..***************.****.******.**************.*********.*.****************.*******..*********.*****************************************.*******.****.***.****************.*********************.******...**********.*.***********************..**************.**..****.*****************.***.**********.**************.***********************************************************.****..*******.*..***.*********.***.*****.****************.********.**.************.*.**********.*******.****.**.****************************.**.********.**************.***.****.***************************.*****..**.*******.*.*****************************.***********.***************.*********.**************.**.**.***.*.*******.*************.*.*********.*.***********************.************.**.*****.*.*****.********************.****.************.*******************.**********.****.***********.******.************************************.**********************.*****.*****..********************************** .************.**.**********************.*******************************.*************.*****.**.**.****************************.**.*************.**********************************************************.*********.*******.*********************************.***********.*.*************.****************.*.*********.****.****.*.*.*.***************************.******.********************.**.************.**.********************.**********.**************.**.********.***.********************.****.**.******************.********.******************.*********..************.*.*.*****.*******.***************.****************.***************.*********************.*..*******************************************.*******************.*****************************.*****.*********.*************.****.******.**********************************************.**********..****.****.***.********************.********.*************.*********.*******.********************.***********.***.*******************..*********************.********.*..************.****************.**********.***********.**********.**********.*.*.************.**************************.************.*.***.**********.**************.******.*****.*.*.*****.****.**********.****************.*..***..****************************.*******.******************.*.*******************..******************.************************.*****.***********..************.***********************.*******************.******.***.***..*************.****.*.***.*********.****.*************.***.********************..***********.****.********************..***********.***.***.********************.*.******************.***.*********************.****..*************.****.**.********.************************.***.***************************************.***.*************.***********************.*************...*.********************.*******.**..********.*************.*.************************..*****.**.*******..********.**.***************.*********.********..********.**** .**********************.******.*****************.********************************************.********.***.*************************.****************.*******.*****************.*******.***********************.********.****************..***.*******************.*********.***********.************.****.***********************.*********.*************.********.*.*****..**..**.*..*..******.*****.**.****.**.********************************.**************.********.****.*****.***.************.**.*****.***..***.***..***.*************************...**************.***************.********..***************************.******.****************.***************.*******.*************************************.*.******.***.**.******************.******************.******.****************************.***********.**********************.******.***************.**********************.**.****.***.******..***.******************.*****************.*************.****************************************.**********************.**.******.**..**********.*.***.*..***.*******.**********************..*.*******.****************..***.**********.***********.****************************************.**************************.*.******.*.*.*************.************.***.*.****.*******....*..****.*******.***************************.*.*********.*************..*************..****************.*************.***.*.*****************.************.*********************.***************.*******..********.******************************.******.***.********.*******.***.*****************.****.**********.*******.***.**.**********************.****************.*********************.**..**..*************.*******.**.****.*********************************.****.**************.********.**************..**.**.********************.**.*****..*****..******..*****.***.*****************.***.*.*****.**************.********.***************.**.********.**********..***********.***.*************.**************************.**************.***.***** *..*********************.**********.*******.***...*****.*******.*.*****************.*.*.******.**..***********.*********.*********************..******************.*******************..*************.************.*****************.****.**.********.*************..***************.****.*************.*****.*.*.*******..*****.**************.*******.***.*****.*.****.**.***********.*******.******.**.*.******************.***********.****************.**..**********.**************.********.**.*******.**.*******.*************.***.*****************.*********.****.****.***..*************.*..***************.**********.*******.***************************.******.**********************.************.***.*******************.**.***.************.****.*****************..*******.******..*********.********************.*..***********.*.**.*******************..*****.*********************..*.****************..**..************.****.*****.*********.*************.*.******************************...*********.*******.*******.*****..**..*******..*****.********************.***.****.***********.*.***.*****.**************.*****************.****.*********.*...*************************************.**.*****************.****************.********.*************.***.********.*****.*****.***..***************..***.*******************.**********.************************.*************************************.**************.**.*****************.*..*.*********.****************.***.****.*.***************.********.***.****.*************************.****.********.***.****.**.******************.************...****.******.***********************.*******.***********************.*******************.********.******.*************.*****.************************************..*********.***********.*****.***..**************.*******.***************.*************.***..*****.***.******************.**.*.*******.****..*****.******************.**********..****************.****.****.******************************.*.*.******.**.**.****. *****.*.***..***..***************.**************************.****.**.******.**.*****.*****.********.***********..*******.*************.*****************..******************.**..*********************.*********.*************.**.************.***.***********.*********************.**.*.**.*****.******.**.*************************..****.*******.*****..************.***.********.*******..*********************.*.**********..****.********************.*..*********.***********************************.*******.***.******************.************************************************.****************.******.*******.**.********************************************.***..************************..*********************************..***.***********.*******************************.************.*************.*****..**.***************.***********.*********.*************.****.**.*********.**.***********.******.****.****.*.*******.***********.***.*******.**.*************.************************.********.***********.**************.******.*****.******.****************************.***.**.*.***.****..*.*****.*******.*.***...***************************.******.*****.**.****.***********..**********.*.*********.********.****.***.**********..******.*******************.*******.***.***.*************.********.***********..******.***********..****.***.*****.*************.**********.****************.***************..****.**.*.******.****************.*.************.***....*****.*****************.*********.******.******.*****.*********.******.**.**********.*..**..*...***************************************..******.*.**************.*****.*.**.*.*.****.************.*.*******.****.******.****************..***.*****.***.**.**********************************.**.*.*****************************************************.**..*.*********.***.*.*******.*********..****.*******************************************.**********************.****.**..**.*********.******.**********..******.************.*****.********.*..******.. ***********.*...***.***************.**********.**********************.********.**************.*..**.******.*.*****.******.*********.****.************.*.*********************.********.*********..**.*************************************************.************.***************.***.***..*****************************.****.**.****.*********.*.****************.***..*****.**********************.**********************.****.**********..*******.********.**************.**.***.*..******.********.*****.*.******************.**.***********.*.****************.**.**.*.**.*************.***.********************.***************************************.***.*****************...*.**.***.*****************.****.****.****.****.**************.*************************.********.***********.*****.*****.*.****************.******.****.***.****.**.**.**.**...**************..***************.*.*********.****.***.******.***.*************.***.******.*****.********.*********.***.**.********.**.*********.****.****.******.*************.**.*********.***************************************.***.****.*******.**.**.******.*****.*********************************************.********.****.****.****.**.***.****.******.*****.**.*.*************************************..****.*****.***********...*********************.********.***********.**************************.**********.*****.******.************.*************..***************.**************************.***.***.************.*****.********.******.************.***********.*.******************.**.****.***..*****************************.*...**.*******************..***.*.******************.**********.***********.******.*.**.**.*..******.********.**********...*****.********.***********************.**...*********.**********.***************.*****************.****.******..***************************.********.********.*****************..*.************.*********.*.************.**********.********************.******.********.************************.********.***.*****.*.*** *************.************.**.*****.*.****.*.*************.**.*******************.********************.*.**.****************.***.********.*.*****.**.************.*******.****************.*********...**************.***.*************.***************.*****..***.******..**********.*****.**..***********.*****.********.*****************.***********.**************************..**********.*************.*************.******.********.**..**************..**.**********************.*******.**********.*******.******************.*.*******************************.*************.*****************.**.*****..*************..**********.*********.*****.***************.*********.*****.********.****.**************.************************.**************************.***********.**.********************.**********.****.**********************.*****..**********.***.**************************.*****.*********.**.********************.**..*****.*************..*******.******************.**.*.**********.*****.*******.*.*************.************.******************.******.********.*.*****.******.****************.***.*..*****.**.****.*******.**.*******************.*********.*******************.******.***********************.*********.*************.********************************.*.***.*********.***.*****...****.************.****.*******.******.****************.***************.****.*****.*.******.*.*****************.***.**.**********.*********.**********..*********.***************..***************.****.*************.*********.********************.*******.********.*.***.********.****************.*.**.*******.*..*********.*********.**.*************.****.**.***********************.*********.***.**********************************.*****.*****.*******.***********************.****.*.*************.*****.*.****.********.***************.**************************.**********.*******.****************.************************.*.******.**************.***********.*******************.*********************.****.******** *****.******.******.***************.**********.*********.*****.********************.***********.*****************.*****.*.*.*******************..*************.***.*.*.******************************.****.*******.*******.**.****.*.*****************.******.*****..*.**************...*.***.**************.*.*****.****************.*.***********************.*.************************.****..*************.******.**************.**.*****.********************....**********.****.**.*****.****.*******************************************.***************.************.************************.*****..************.*********.*.*.*******.******.******.****.**.************************.****.****************.*****..*************.**************.********.**********.****.****************************.*******.*****.**.********.**********************.******************.********************.***.**.*********.************************.*********..*..*****************.*************.**.******.****.******.*****************.***.*******.*******************************.***.******.*******.***************.*.****.*.***.*************************.******..*****.**.*******************************.***********.*****..********.******.*.*.*****.***.************.*****.*.**************************.***.*.*****.**********.********..***********..******************.***.***.**************.**********.***.****.*********.********.**.**.****************************.***********.*********.******.***.************************.***********.*.************************.********.****.***********.********..**********.*.*.*******.*****.*.***.*.*.**********.*************.*****.***.********************************...******.****.*********.*******.******.**************.***********.***.*****************.***.*****.******.*********.*.************.**..****************.**************************.*****.*************.*****.******.***********.**.******.***.********.***********...*******************.**.********.************..*...**.**.****************** *****.************************************.*********************************************..******.*****.*************..*.******..***.**********.****.****.********..*******.*****..*****************************.***.**********************.***.*****.*.**********.***.**********.******************.****.***.****.*****************************.*.**********.**************.**.****.***********.**************.********.*******.***.*****.**.*****************************.***************************.**.***..****.**.***********.***..***********.**.******.***.*******************...****.**********.****.**********.*****.********************.*******************.***********.*****.***********.*************.**************************************.******.********.****.*************************.****.*****.*********..*..**.****.********.***.*************.*****.**..************************.**********..***********.***************.**********************************.*************************************..**.************..*********.****.************************.*********.*************.***.***.****.***.****.*********.****************************************************************************.***.****************.***.****.************************************.**************.*********.************.**.************.*****************.***.*****************.*******..**********.*.*.********.****.********************************************.**.*****.****.**.**********************.**..******.*******************.***.****.*****.*********.**************************************************.*********..*..***.************.****.******************.***********.*************************..**.******..****.*.**********.*.*************************************.*******.*****.*****.**..*************************************.*********************************..***.*******************.*.**.**.*******************.*************.*************************************.**************.**********.***********************.**************.***. ***.***.**.***.****.**..**********.***************.*********.********.***************.*.*********************************.*****.****.*************.***.********.************************.************.***.**.*.**********************************************.*.**********.************************.***.****************.**********..***************.**.**********************.*****.**.*********.*..**.*****.*.**********.***********...*****.*********..***********.**.******..***.*.*************..**.************.***.*********.**.****.**.***********.**.*********.************************.*..***.**.******.***************************.*.****************.*.******************..**.***.********.***.*.*************************************.*********.***********.***.***.*******.*******.*..*.******.***.***.******.*******.*****.*******.*****..******.*****.**************.*.******.****.*.*********..****.**.********************************************************.************.*.*********.****.*****************.*********.****..*.*******.***.**************..*..****.*************.***.**********..***************...********************.**.**************************.**************.**************************.*****.************.*************.***.*******.******.************.*********.****..*********.*****..********.*****************.*****..*..*.*.*********.********.**.*******.***********.****.******.***********.*******..************.*********.****.************************.**..***********.********.*******.*******.***.**.****.**.*****.***..**.******.************.*******.*.****************.***********.**.********.*******.**.********.*********.**************.*.****.*********.*.***.********************************.*****************..******.*.**.*****.*******.***.**********.**********.******.*********.**.*****.****.*****.****.******************.******.*****.****.**.**********..*******************.**.********************.**.*********.*****************..***.***.***..**************.***.***.**.*************..******** *****.*.********.*.*************.*****************.********.**********.*******************.************************.*.*.**.******.*********.**********************.******.*****.*******.**.**.********.*****.***.**.**.******.**********************.***.*.*********.*************************.*********.*.*.**.***************..*.************************.**********.*.************.*.*..**********.*************..******.*.******************.*****..***.**********************.*********.********.*****************.******.*.*.****************.***********.****************.***********************.***.*..*************..**********************************************.****.**.**.****************.*****.*********.***********.*.*.*******.****.*********.*****************************.*****.***************.***.****.*************************************************.********************************.***.**.***.************.*.****************.*...*********.********.************.**************.*********.**********.**********.**********..*******.****************************************.*********.**************************.*************.*******.****.********.******.*************.*.**********.*******.****.**********************..*************.**********.******.*******.********.*********************.*.***.****************..****************.**********.**.*..***************.********.********.*******.***.*.***.*******.*******************.*.********************.****.******.********.*.*******.***..**********.***************.*****.*.******************.***********.**********************************.*.*********..***.*.**********.*.*.************.**.*.*.*******.***************.**.*******.********************.********.************.***.*******..***************************.**.*****.******..****.******************.*****.****.****************.******************.***...***.*.*****************.********************.****.*****************.*****.***************.**..**.*...*.*****.****.**********..***.********************** *********..****.*.********.*****.******.*****************.******************************.***********************.***********.*******************.******************************.************..*.********.******************.****...*************************.***********.***************.***************************.*.**.********.**.*********.*************.**********.***************.*.*******.**********************.***.****************.************.************.*..***.**.*******.**.****.***.***.*********.***********.********.*.********************.*********.******.***.*.********.********************.***************.*************..************.***************************************************************************.*************************************.*********************************.*****.****..**.***.*.*****.**.****************.****.****.**************************.***.********.**********.*******.*.***********.*************.****..***.***********..***.*****.********************.*******.***************.****.*****************************.*******.**************.********.*********.*******.*.****************..***************.**.******..*******.********************************.*.**.******.*************..****************************.**********.********.**********.****************.******.********.*****.*************.***..**********.******.*********.**.****.*.*.***.************************************************.***********.****.****.*********.*******.***************..*****.********..*****.**.***.******.*********.********.*******************.**.***************.********.*.****.********.**.**.*.**.*********..******.**.*******.***.**********************..*********.*******.********.*****.*.***.*.**.***.************.******...********.*********************.**************..***.**********************.*********.***************.**.**.*********..******.********.*.*********.********************.**.*******..*******.************************.*.**.*.*****.**********..****.****..****.****.**.*** ***********.*******.******************.************************.**********.*********..*.********..*******.***************************.***.********************.****.*.******.********..****.****.******.*******.*.*********..********.************.************.**********..*********.******************************.*************.********.***********.********************.*********.*.***.*.***..********************.*************************************.*.***************.*.*************.******.*******.*****************.*.*****.******************************.**.****.*******.********.************.**************************.**.**********************.*.***********.*********.**....**..*.**.**..*********************.***********************.**********.*******.******.***********.*.**********.**********.**********.***************...*****..*********..*****.**.**.*****.***********..******.*.************.******..*.*****.**.****.********************.*********************************************************.*******.*******.****.******.*****.***.***********.*******************.***********.****..********.*.***********************.*..**********.******.**.**********.*.***************************.**************.*.***.**********.****.*****.*********.*****.********.******************.**********.************************.******.**.******..**********.**.*****.*.****.*******.**********.******..*****.***************.***.**.*****.*************.*.****..*.******.**************.********************.*******.*********.****.*****.*********************.**************************.***************.*.**.******.*************.*.*.****.**********.*************************************.*.*******************.********************************.**.******.***..****.****.**..******.**.***.*****.*********.****************************..***********.*********************.**.******.*****.**************.*.**************.**.****.**********.*************.***********************************************.**.*****..*.***.******.***..*.** *****.********.*******************************.*.*****.***.*************.**.****.*.***********************.*******.*******..***.*..*****.******.*.******.*.************.********...*********.**********************.*********.*****.*.****.**************.********************.**********.****.**********************..********.*******.***************.********.**************.**********.****.****.*.***************************.****.****.*********************.*.************************.*******.*.**.********.****.*.****************.***.*******************************************..*.*******.******.***********.******.**.************.*****.*************.***.************.***********************.*****.*.*******.**************.*********.*********.*******.**********************************.****.********.************.***.*****.************.*.********..*****.******************************************.***.*.*****************..*********..***********.*********.***.*************.**.****.****.***************..****.***.**************.*******.***********.******..**.*.***********.**********..***.*..*.**..*****.***.*******..**.**.*****..**.*********.***.***************.***************.*********.**********.*********.****.****...**********.***..**********.***********.****************************.*.*****.***************.*******************.*.**********************************.*******************.****.***********.**.**********************.*.***.*..*****.**********************.*************.*****.*****.****.********************.***********************.***.**.********...********.****..********.*****.*********..*********.******.****.***************.*******.*********.**.******.***.**.*****.*******.***************.************************.*.*******************.******************.*****.*************.**************************.**.*****.*******.*****.*..*..****.***.************.**************.*************.***********.**.****.**********************.*****.*.*********.*.*.******.***.******.**************.****** ******************************.***********.********.*.**.***.***.******.************..*.*.***********.**************.**********..****.*****.*.******..*****************.******.***************.*******************.*******.*.**************.*.*****.**.*********.**********.******..***.*********.*****.***.*********.********************************************.********.*.***.*.**********..*****.**************.**..*****..*.************************.*******.*****..*.*********.*.**************..**********.**************..***********.*****.**.**********.************************.******************.***************.******.***.***.******.*****.***.*******.*.***.*.**.****************************************.*****.***********.*****.******.****.***********************..***********************.*****.**********.*****.******.*.******.****.*..****.**..**********.**************************.*.**.**..*****.****************************.**********.****.**************************.***************.*****.************.******************.***.*****.***.***********.********************.****.*************.**..*******.**.******.*************.**.**.*****.*.***.**.********.********.***.**.*****.************.******.*****************.**.****************..**.**********.**********.*****..*********.********.**.*****.*************.*.*******.***********************.******************.***.**.**************************..***.*******.***************.********************.****************.*.*****************.*.*****************.****.**.**.**.**.***.*..**.*********.*******************************************..****.*****.***.*******************.********.*****.*****.*.**********..********...***************.*****.*.*************************.***.*****.*.*****.*********..**************.*.******.**..****.***.********************.********..*************.*****.****.**************.*********.*.*******.*..**..******.*************************************.***********.******************.********.******************.***.********.**.**. *.****.***.************.*****.********.*.**.********.*******.*****.******************.*****.****.**.******.*************..**********.**********.***.**.***********.**.******...**********.****.***.********.*************.**********************.***.*..*********.****************.****.*******.********..***.*************.***.**.*****************.***.***.*****.*****.***.*.******.**************..**********.***********.***********.*****.***************.******************.**.***********************.********.********************.******.*****.*****.******.*****.****.********.*****.******.**********.*.*.***************************.***************************.****.******************************.*********.****.***.************.******.****************.*********.************************.*.********..***********************.**********************.**.*********.****..*******************.**.*****.***************.********.****.*******.******.*****.***********..**.****.*********.********.**.************.********..******************.***********************************.*************************************.*********************.******.*************************************.**.*******.****.************.****..**************.**.*****.**************************.*******.**************.*.*******.***************.*********.*******************************.**********.*********.***.******************.*.*****..****.******.********.*************************************.*****.********.**********.***.*****.*****.*..*..********************.**********.**.**************.*.********.*******************************.*****.*..***********************.*******.***.***********************.**.**.******************.**********************.************************************.**********.*********.********..****************.*.**************.****.************.**********.*************.**.*****.*********************.*.**********************************.****.*******************.******************************.****.*************** *****.**.*****************.*******.**********.********************************.*******.*******************.***..***********************.*.*********************..*.*******************.*********************.**..*.***.********************.************************.****************************.**************.**.**************.*************************.**********.**************.*************..**********.**********.****.******************************.****.********..*****.****.*******.***.*********.*.**********.**.******************.****.*.***********.*.*.*.**************.***.*******.*****.***.*.******.*.***.*****.********.************..***.**.*********..*********.*********************************.********.*****.**.*.*****.*.***.***********.************************.****.*..*.*.****.**..*.*.***************.***********.******.****..***********************************.****.*****.*****.********.******.*****..*******.*******.******..**.*****************.*********.***********.**.*.*.***********.**.*****.*.*.*.****.**************..***************.****.*********..**************.**.***************.*******.**.***..*.****.*****.************.***************.************************.*************************.*********.********.***************..***************.*****************.******.********...**.**************.**********************************.**.*******.*************.***.******************************************.*************.***********.***************...****.***.*************.***************************************.*....**********.*******.**********.**.**********.***..*.*******.****************.*******.*********..***************************.**************.**********.*******.*.*************..***********.****************.*******************.****.*.*******.****.*************.**.***.*.**********.*.*****************.******.*.************..******.*.***.***.*.*********.***********.****.*************.*.*.***.******.*******.*.*******************.****************.**.**.*****************.** *******.******.***.***************.*****************.**.**********.******.*******.******.*.***.**.*.**************.***************************.************.**********************************.**************.******.*****.*****.****.******.**.**.*...***.********.*.*******.*******..*********.*.************.*********.*.**..********.**.**.************************.******..*.***.********.***************.*********.*************.****************.********************.********************..***.****.****************.********.*********.*******.*******.*.***************.**.*.*******..*.******.*****.****.*************.**.******.*.***********************.**********************************************..**.**********.*****************************.**************************.***.*.*.*****.**.**********.**********.***********.**************************.*****************.***.***.**********.*******.***.*****************..************.*******************.****.***.********.**.***********************.**********.***************.***.***.*****.**************.******************************.**********.************.***.*************..*******.**************.*****************************************.*******************.****.*.*****.************.*****.**********.*********.****..*****.**.******.******..***.*..**********.********.*************.**.*.****.******.**..***************.**.******.*****.****..*********.*******************.**************.********.**.****************.****.************..**.***.**********.*****.**.****.**.************.*******.*********************************.*.**.***********.*****.**.****.******.**********.******..********.****.****************************************.****.******.******.**.*******************..********.************************.*****.***.*.********.*.*********.******.*****.************.***********.******.***.****.***********.**.**.******.******.*********.*****************.*************.*********.*****************.**..****.**********.*.***************************.** *****.**.****.******.**********.****.*******.***..******.**************.******************.********.******.*********************..*.*****.******..**..**********.*******...***.*****.********.******.*****.*.****************.*****.*.******.********..**********.**********.*.****.**.***.***********************.***********.****************.***.******.***.***..**.****..********.****************.*****.**********.*****.****************************.**..**.**.****.***.*******************..****...**************************.******.**********************.*************.********.*****.****.******************.*****.******.....*****.**.********.*****.*************.*.*****************.*********.****.*************.************************.*******************.****************.*******.**.**.******.********.*******.*******************************.***********.*.***.*.*************.**********.**********************.***********..************.****.**.**..*******.********.**********************************.********.*******************.***.*.*************************.*.**********************.*********.*****..**.******************..**********.*********..*.*.*************.**********************.***********.**************.*********.***.****.******.***...************.************************.**.***********************.*******.***.**.*****.**********.*********************.***.*.******.********************.*.****************.**..*****************.*.******.**.*****.***********..****.*.**************.***********************.***.*****..**************..***.******.**.****.***.****************.*****.****.********..*****.********.****.***.***************..*******.********************************.*******.*****.********.*****.*****.**********.*******.************************.************.***.*..**.*.**.*************.*******.*.**.*************.*.**************.*****************.******.*************.***.*******.**.*.***...****.***.****.**********.******.*********.**.****************.*.***************.****.***** **.**.*********.***.*.********************.*****.*****************************.**.********.*.***.*****************.**...****.*.************************************...******.****.****.******.*.***************.*.******.***************.**.******.*.****************.*****.***************************..*.*.*******.*.**************.*****.***.***********************.************.*****************.**********.**.****************.***.**.**.**.*.*************.****.*****.*.***..*****************.************.********.*********************************.*****.**.*.***..**.***.************.***********************************.********.**************.*****.*****.******.************************.**.*****.****.*********.*********************.*****.******************.***..**.**********.***.********.****.**************.***************..******.***********************.*****************.******.**.********.*****.****.******.**************.******.****.*.**.**.********..*.*********************.************.**********.*********.**...**.*******.*******************.*..*********.*************************************...*********************.*********.******.*************.*.**.*.*******.*******************.***.**********.*****************.***************************.******************.**************.*********.********.******.******.*****.******..*************.***.*********.************.********.****.********..***.********.***.*****************.*.*********.*****.************.****..***********.****************************************.**.*****.*****.*****.****.******.*******.*******************************.****************.*****************.*********.*******.******************.******.*****************.************************************.***.***.*.*******...******************************.**********.********..*******..*****.********************..***.*****************.***********.***********.***********.******.**************.**.*.***.****.**.*********************.*****************.***************.*.**.***.* *********************.**********.******.*****.****.*.*.****.***.***.***.*****.*******.***.**.****.****************.**********.****..*******.*******.***..****.**********..**************************.*********.******************.*****************.********.***********.**.************.****.***.*.*****************.**.******..*******..*.*******.*.****.*******.*.**.*****.*.******..*****************.********..********..**********.******************.**.**.***..****.*********.************.*.********.*******.****.****************.*******************.**********************.*************************.******.****.*..*..***.******.*.****.*************.**************************.***********.******.***********************.*****.**************.*********..***********.****..******..*.**.**.*******.**.*.*********************.**********..**.**********.******.*******.******.*.*******************.******.************.***********.****.*..****************.**.**...***.*********************.**********..**.*********.********************************.*********.**.*******.***.***.*.**********************.*********.*..*********.***********..*****.*******.********.*******.*********.****************.************.*.**.*.*****************************..**************.********************.***********.***.************.*.*.*.**************.**.***************.****************.*************..****************************************.*.********.***************************************..*************.*****.************.**.****.*************..****.***********.*******************.************.****.****.***.******************.**.*.***********.**.******.***.********.**.*.***.***.*..**.********************.********.************.*******************************************.*********************************.*****.*********.************.****.************************.*****.*********.***.***************.*************.***********.*.*************.****.**...*********.********.**..********.**.****..*******.*********************** ***********.*********************..********.****************.**.***************.**.*.*************************.*******************..*********.**.*.**.*********.**.*************************.*********.*******..**.***.********.******************************************.****************************.*****************************.*****************.*******.**.*.*.********.***************..***********************.*************.***.*****.*.*.*********.**************.****.*********.********.**.*********************.********.******.****.************.*******...***********************.****************.**************.**********.********.******.***.*************.*********.********************.**.****.********.*******************..***********.**********.***************************.*********.****.****.******************.************************..***.*********.******************.***************.****.******.*****.*****************.**.***.**.***.**.**********..*.*****.******************.*******************************************************************.*****************..**.*******************.************.*********.*******************...*.*****.*************************.************.*****.***.**************.*********.**************************.*..******************.*********.**********************************.****.******.******.***.*****..********************.****.***.*.****.********************..************************.***********.*.*******.***.***.**.**.***.************.*****.*********.*****.*.************.***********************.**********.**************.*************.**************.*****.*****************.*****.*.******.***.*************.******.************************..****..*****.******.**************.**.************************.******.*..***.***.********..***.***********.******.*.******************.**..***********.*****..*************.******.*******.********.*****.************..***********.*****.****.*************.*******.********.****************.*********.******.****.**.*** ******************.*.************.*******.***********..*.*******.*****...******.*******************************.*************.******.*****.*.**.*****.*.*******.***.**************.****...*********.***.***********.*****************.********************.*****.*.**..**.*************.*****...**********.*************.****.*.***************..********.*****************************.***********.********.***************.***********.**********.*******.***..***********************.**.***.*****..**.**.****.***********.********************.*********.**********.******************...***************.***********************.*****.**.************.******.**********.**************.****.*.****...**.*******..**********************.******.**.******************.*********.*****.**************.***********************.*******************************.*****************.************************.***********.*******.*****.**********************.*********.******.********.**.*******.****.***.***..*********.*******************..************.****.*******.******.******..************.**********************************.*.***.***.*****.*************.*******************************.***************.**************.****************..*****.***.*******.*****************.********.****.*************************************.*********************.*************.***.***********.**************...***..*.************.****************************.****.******..************.****.*****************************.*********.*****..************.*******.**.*.**.********.******.*****************.*******************.*.**********************..**.**.******************.****************.****.******.****.****************************************.**************************************.******************************.****.*******.*******************.*****..*********.**********.*****.**.***********.*.********.***.***************.*..*******.**************************.**.*.******.***.*.*****.**********************.**********..******.**********.** ***********************************.*.**.**.****.********.**.*************..***********.*************************.*******************************..*******************..***.***.***.***.*****.**********.***************************.******.***.*************.****.*********.*******.*****************.**********.*******.**************************.*****.**.*************.************.***.*******.*********************.******.*.******************************.*.****************.**.**.****.****************.**********.*************.*******.**************.*************.************************.******.*.*.***.*.*******.*****.*****.*.*****.***************************.*.**.***.*****.*******..**************.*.*******.************.************************************.*****************.**********.**.*************.************.***************.**.****.**.*********.*********.****.************.****************.*********.**.***.**.***.****.*******************.******************.****..**********.**.****************.**.**..***.*.**********************.***************.**.*********.***.******.*************.**.*********.******.******.*********...*******.***.*.***************************.**********.**************.***************.***.*******.*********.******************.*******..****.************.*********.***********..************.*********.**************.***************.******************..******.*********.*********.*****************************************.********************..********.**************.*********.**************.**.*********.****************************.**********.****.****....********.*.******.**...********.*.***.****.***.*******.*******..*************************.************.*.**************.***.*********.***.*******.*..*******************************************.***..**.*****.********.*.******.*********************.*******.******.**************.**********.*****.***.*********.***.*****************.******.**********.********.****************.**..***********.*******..********.***** ********.*.********************.**.******.***.***************.*****************************************.******.**.*..***************.************************.**.******************.*********.*.****.***.*******.***..**************************.*****.******.*****.*****.*****.***********************.***********************..*..*****..***.*.************.****.*********************.********************.******.*********.**************.******.********************.********************************.**.*****.*****..***.*.**************.**************..********************.*********.****************************.******.*********.******************.***.**********************.********...****..**..**.***.****.*****.****************.**.**********************.******.******.********.*************.*************.*******.***.******..*********.**************.****************.**.*.******.****.********.*****.************.*******************.*****.**********.**.**.*.*****.*******.*****************.*****.*******.*****.**********.*******.***..******.*.*******************.*****************.********.*****.***********.*.**************************.*********************..***.*******.****.*****.*****************.**.**********.*********.*.*********..********.*********************************.**.***********.***.**.*****.****.**********************.******.*********.****.*****.*****.*****.******.**.*.*.**********.*************.**.*.********************..**.*********************************.***.*******.********.*****.*.*..***************.********************************.*******.****.**.*.********.*************.************.**********.***.******.***************.******.***************.*************.***************.*.*******.**********.********.************.***.**********************.**********.*****.***********.****.**.******.*******.*.*.***********************.***********.*****************.*****.********.**.****.****.********.************..*******.*******************.***********.*.**************.***.*.****** .************************************.*******************************************.**.**.*.***********************************.*.*****.*******************************.*******************************.*****************.***************************************.***************.***********.*****************************.**********.**.*.***********.*.******.******.**********.****.***.*********.********.************************.**********...********.*.*******.**********.****.**.**********.*.********.**********.**************.*****************.**.***.*.******************.*****.**************************.***********.******.****.***.*******.**.***********..**********************.*.********.**.***.*.******.**.********.*************.*****..****.******.****************************.*******.**.**********.***************.*.*************.***.**********.**.*.******************...***************.***********.***************.*.****..***************************.****************...****.*****************...*.*.**********************.******.***********************************************.********************..*****.********.*.*******************************..****..********.**********.*****.**.**.***********.********.**************.***..*.***.******.***************.*..*.********.***.**********.*************.***********.***...**********.***.****************.*.*..*.*********.*********.***.*********.*********.*****.*******.****.**.*********.********************.***.************************.*.*****.**..**.*******.**************.***.******.*******.*****************************.*****.*********.**.***.******************.**************.***************.******.*****************.*****.******.********************************..*********.*.*******.**.******************.********************.****************..******.*.****.******.*****.***********.*..*.*********.******.*****************.**********************.*.****.**********.***.**********************.*.**********************.*************.*************.**** ***.*********.**.***************.*****.*****.*****.******.**.***.*************.**.********.***********.*****.******************..*.*****************************..**.*************.******.************.**.****************.**********************.***.**********.*.*****.*********************.*******************..**.**.*.***.*********************.****..****.***************.*****.******************.*********..***.**..*.****.*****.***********.******.*.*****.********.************.*******.******.**.*********************************.**************..*****.*******************.****.*******.*********************************.****..***.*****.*****.*.********************************.********.*****.*******.*******************.**********.**************.******.*.*******.*****.***********************..***************.****************.*.**.***.***.*************.****.********..*...*********************************************.**********.***.**********.*.*****.***.***************************************.**************.***..*******.**************.*******.*******.**.*************************************.************************..**.*.********************.********.*****.***..******.*****.**.*******.**********.******.************************.****.********************************..****.****.**.******.***.*************.*.***.**.***.*****************..***..*********.*********.****.******.**********.**.***************.**********************.*******.*******.*************.******.*.***********.**************.***********.***.*********************.****.**.***.****************.****.***.**********.***.*************************.**************.**.***********..*****.***.************.*****...***.*********.*********************.*******************************.*******************************.**********.***.****.**************************************.****.**..****.****.****************.*****.********.**.*******.*****...**********.**.**************.*******.**********.***************.******.*.***.**********.******* *************.**********.***************************.***********.***.******************.*********************.***.*******.*****************.***********.***.**.*********.*.**********.**.************.******.***.*************************.*.*.******.*****.*.************.**.*****.*.***.**.*******************.**.**************.********.***.*************************.********.****************.*.***********************************************..********.***.**************.***.*.*******.**********.**.******.*.*.*****.*********.**.**********************************..*********.**********.***.*****.*****************.*************.*****.*********...****.*************.*****.****************.***********.********.***********.****.*********.*********.***********************.****************.*.***************.**.***.**.****.******.**********************************.*******************************.******.***.**.******.*******.**.*******.************.******.**.****************.**********..*****************.*****.****.**.********.***********************..******.**.**.**************.********.*************.**.*********.***.***.*******.*********..**********.*.***.****************************.******.*********.**...*****..********************.*.**************.**.*******..******.*****.***.****.*.*.******.***.*****.*********************.***.*.*.*********.**.*******.***************************************.****..***.*******.**********.*****.*.********.****************.**********************.**************.******.**.*********************.****.*******.*******.****.*******************.***.****.*********.*******.*********************.**********************************************..*.*****.**********.****.*****.******.*****.***************.*******.***********************.*********.*******************.**.*****.*********.*********.**..*****.*********.****************.*.****.**************************************.******.**********.*******.**************.*********.****.****************.*********.******..** **********************.******.*******************.*****.***************.**************.**********..*************************..***.****************.******.*.********************.****************.************.***********.*.*.***********************.****.*******..*****************.*****************.*.***.******.**.**********..*********.******************************.****.**********************************************.*************.**.******.****..*..****..*.******.*************************.**..***.*.**************.******.****.******.*********.**..**********************.*****.*************.****..************************.***********.**************.******.**********************************.*.***.******.*.******************.*****..***********.*****.*.******.********.**********.**********************.*********************************.****.*******.***********.******************************.**.***************.*******.**********.***.********.*************.*****.*************.********.********************************.****************************************.*****.****.************.*********.****.*******.**********.****.***.****************.***.*****************.******.***************.*******.**********.***.*****.*******.***.**.****************.*****************.************.***..******.********************.**.*******.****..*****************.********.**.*************.***.********..********.*****************.*******.**.******.**.********..******.**.*****..*********.***************.****.****.****.******.***.*****..*.*****.*****************************************.*.***.*.**********.****.****.*.***********************..*********.******************************.**********.*******..***.***.********..*******.**************************.*.**********..****..*************************************************.*********.*****.******************************..******.***.**.************.*********.**..****************.*************.*.**********.**************..**.*******************.***********.. .******.**.**************.*****.****************.***********.***.*************.*************.*****.*****************************.************.**.***.***.******..*.*******.*****.***.*.************.*.**********.*..*******.************.*******.*****.********.*****.*****************************.**.****.***..*****.****************************************.*******.***.*******.********************.************************.***.**************.*.**.*******..***..**.**.**.*************.****.*.*********************..********..*******.*.**************.*********.***.********.*.*..*************.*..*******************.****************************.**********.**************.**************.*.****.******.*************.***********.******.*.*****.*********.*.************.*****.************************.*.**....*****.***.*.***************.********.*.*******.*************.******.*.*.**..*.*******..****.********.*****.***.********.*.**************.****.*****.*.****.**********..******.***********************.******************.*********..******************************.*****.******.********************.******.***.*.*************.*********.***************.***********************.*******.*******.****************************.*.*****.*****.*******************.***..***********..****.*******************.****.****************.**.*.******************.********************************.*****.**.****.***********.*************.************************.***.**********.*******************.*.*************.***.*****.*************.******.**.*******.*****.**.****.********.*****..******************..************************************.****.**.****.**********.***.*********.***..***********************..**.************..*****.**.******.*******.***********.******.***********.*.******************..****.***********.*********.***.***.*****.**.***.**************.**.*********************.******.********.****.*.****.***********.********.*..***.***.**********..***.*******.*******.************..***.**********.*******..*****. *.**.****.*************.**.***.*.***********.****.****.*********.****.***********.*..*****************.*******.*.**********.*.*********.**************.****.********.************************************************...**.*******************..*****.********.*********.***************************************.**.****.************.************.**.*****.**.****..*.**********..*******.*.*****.*************.****************.***.*****************************.****.*****.***********.********.**********.**************.******.*.**.*************.**********.**********************************************..**.***..************.***.**********.*..****.********.*******************************.******************.****.*****.************.*******************..************.********.*.****.****.*.******.***.*.******************************.***************.**.********.*******.**********.********.**************.********.********.*****.*************.***********.**.****.***.**..**************.***.****..**********.****.*.**.*.*.******.*.*****.***********************.*********.*********.***********************.**********.*****.**********.*************.*************************.*****.********.*.*.**********.**.*.*************************.****.********.*******.******.*.**.*.**********.********************.*.*****.*******************************..******.***************.****.*.**.***.***.***.**.**********.*.**************.************************..*******.******************.**.****.******.****************.*****.*******.*.*****.**********************.****************************.****.**********.********************************************.********..***.*****************.***************.****.******************.*****.*********..********.**.*.*.*******************.****************.*.********.***.*.**********.**.************.********.****.****************************.*************************.*********************.*********.***********..*****.******.******.***********.*********************..****.********..** **..****************.*******.**********************.************************..**.*.*******************.*******.**********.*********.******.***..****.************.***..**.****************.**************.****.*..**.*****.*******.*******.***.********.*.********.**.****.*.*********************.********.********.**.****.*..********.****.**************.**********************************************.**********.*******************.*.*****..*****************.********.*.*****************************************************.**.*****.********************.*******************.***.************.********..****.*.*********.********************..***.*****.*************.*************.*.****.****.***********.****.*********************.*.********.****************************************************.*.*.******.**.*******.*********.****************.*******.*********..*..******..***********************.*.**.***********************.************.**.****.**.*.*******.*********.***********.*********..*******.******.*.**************.****************************************************.***********.*****.****************************.*.*****************.***.***.************.******************************.**********.***********************.**.*****.*************.***.*****..****.*****.*******.***..****************.***************.**********.**..*******************.**********.***********..*.*.****************.*******..*.*******************.*********************.*****.*********************************.*..******************..**************************.*.*****.**.********************.******.**.******..*****************.****************.********.************************************************..****.******..*****************.*************.*******.***.**********.*.***************************.******************.******************************.****.******.*****.**********.****************..******************.******.*..*******.*********.**.******.********.**.************.*****..**.*********************.******* *********************.******.***.******.*.********.******.***********************.*.**.***.********.*******.**.***.***.******.****.***.****.**********.****.************.******.***********.*******.**************.*********.*.******.*******.**.**********.*.*****.****..*************************************.*********.****.**.***************.********..**.*********.***********************.********.**************.****.**********.*************************.********.****.********************.*************.****.**************.**********************.*****.******.***.********.*******.******.****..**.*****.*******************.**********.****.*****************.****************.***********.*.*****.*************************.*********.***************.*****************.*.*.***.*******************.*********.***************************..*.********.**.**.*******.*****.*******.*****.****.*.*******.*************.************.**********.**************.*****.****.********.*****.*.****.*******..***.****************.**********.***.***.***********************.**.**********..******.****************************.****.**.***.*****************.****************.********.**********.******.***.**.*.*******.********************************************.*.*********.*.********.***************.**********.***********.*.*.**********.********.***********..****.*********.***************.*****************.***.*..**************..*************.****.**.*****.****.*****.*.****.***********.*******.*********.*******************.***************.**********.***************.**.**.**************.*****.******.*.***********..**.********************.*.**********.****.*************.****************.***.********.*******.**.*********************.*****.*******.**.*****.*.*.**********.*************..********.***.*****.*********.*******.*********.****.*****.****..*****************.******************************..***.***************.************.****************..********.****************..******************************************** *****..*******.*******..***.*****.************.**.***..**.*****.****************************.****.****************.*****.****.**.**********.**********************.**********.***************.**.**********.**********.**.*********..**********.**********************.********.****.***.*********.*******.*.********.**********.*.***.*****.*******.***************..*****...****.***.********************.****************************************.******.*.*****.*************.**.***********.*.*****.***.**.*****.***********.**.**********..******.**********..*********.***********.*******.**********.***.************..***.********.******.****************...*************.****.*************.******.***********************..****.*************.*******.******.*********.******************.*.*********.*.****.******..****************.*******************..*.**************..*******.******.**********************************.*************.*..**.*.***********.************.******.***************.**********..********.*.***********************************.****.*************..************.********.***************************..**.*****.************.***********.********************.******.***.*******.***.**********..*****.**.*******.************..*.****.**********************.******.**.****.******.*.********.********.*.*************..***********.***.***.****.*.*****************.***.*******...*..***.************.*.*************************.*.****************.**************.******************..*****.**********.****************************.*.*****.******.**.*****.***********************.***.*.*..****************************.******.*.***.**************.***..****.*.**.*************.***********.*********.***********.***************.*..**************.*.*.**********************.*****.****.**********.***.******.*.*.*************.*.********.*****.***********..**.************.**************.*****************************..*********.****************.******.***************.********************.*******.**************.* **************************.************************************.*.*****.*************************************.***..********.*.*.*******..***************.********.*****.*.*************************.*********************.*******************************.**.....*******.*****.**************.*.**.**.***.****.*****..***************..*****.***..****.*******.**...*.****.*******.************.*********.**.**.**********.*.***.*********.*****.****************.******.*******..********************.**.***********.*******.*****************.******.*.******.****.**.***.*.****.******************..***.*****.*****.****..***.*****.*******.******.*******************.****.****.***.*******.***.***********************.************.*.*********************.*********************.*****..*.***********************.****.************************.********.****..********.*******************************.****..***********.*****.******.************.****.****.***********.******.****..*******.******************..***..***************.***.**.************.**.*****************************.****.*.***.************************.*..**.***.*********.*******.***********************.***************...******************.***.***.*.********.*.******.****.**.**.********************.*.*******.*************..*******..**********.*******************************.*********.**.********.*************.****.****.***.******.***.*.*..****************.*****.*******************.*****************************.******.*****************************.*.*******************.****.*************************.*******************.**.*.**.**.*****.************.**********************.*****.*********************.**************.*****.****.*****.*******..*************.**.*************.********.*********.**.***********************.**********.********.********.************.*******.****.**.***.*******.*******************..*************.**.****************************.*****************.****************....*******.*.*****.*********************************.****** *.****.********.**************.**..*********.************************************************...*******.*****.***.************.*********.*****.**.**.*******************.*.*.****.***.******.****************..*.****.*****..******************.****.*******.*********.**************************.************************.*.***.****.*.***********************************.*****************.**.********.****************.********************.****.*************.**.***********.***********************.**************************..***********.*****.**.*****.**********.****.***************.*..******..*******.****.****.***.****************.*****************.********.********.****..************.*.*****.****.***************.****************.**.***.***.***********************************************.****.********..**********.******************..****************.***..*****..*********.*****.************.********..**.****.************.**.******.************.********.*************.*************.*.*****.**********.***********************.******.****.*********.******.*.**.******.***.********.****************.************************************.*************************.********.****************.***.******.****.*..***.*******************.*******.***************************************..************.****.**************************.************.**************************************************.****.**..****..*.**.********************.***.**********************.****.***..**.**.**.*****.*..******.****.*.******.***..***********.*.*******.*****.*.*****.*.*******.***.************.***************.*****.*****************.***************.*********.*******.***.****.***.**********..******.****.**********************.*****************.*****.******.******.********.******.******.***********.********.***.***.**..*******.***.**..****.*****.*****.*.***********.*.***********************.**.***************************.*.*****.********************.**.***********.******.*.****.**********.*****************.********** ****************.**************.***************.*********************.***********.*.*****************.****..*********.***.*********.************.***.*************************..**.******.****.************.***************.*.**********************.************************************.*****.**.*.*********.*.*********.**********.*****.*************************.**********.***************************************.*****.***************..*********.*****************.****.****************.*****.******************.******.****.******.**.**.******.*.*****.*****.************..************************.****.**.***********************************.************.********.*******..*****************..************************.***.************.***************.*******************************.************.*****.*.*******.****.********.****************.**************.**.*******************.******.***.***.******.*******************************...***********..***********.**********************.****.*.********.*.***********************.*********************.******.**********************************************************.**************.******.*************.*.***********.**.**.******.*************.*.****.******.*.**********.******.***..**********.******.********************..************.****************************.*.********.*************.************.**.***.*******.*.**.****.******.*****************.*.**.******..*********.*******.********.*******..***.*******.****.******************.**********************************..******.*.****************************.******.*********************.******.********.******.*********************************.*****************.**********************.*************************.*********.*******************.******..******************.*******.*****.*******************************.**..***********.*.*************.*******.*****************************.*..*************.****************************.****.***.*****.*.*****..**********..******.*************************.****** ***********.************************.**.**********************.**********************************.*.********.*.****.**************..**.*****.*****.**.********************************.**.*********************..*.******.**********.********.******.**.*****.*********************.****.********************************************.*************.**..****.**************************.**.*****.*.*************.*****************.*********.******************************************.*************************************.**********.*****.******.***************.**.*.************.***.***********.***.*.************...***.*.*************.*****.*************..***************.************.***********.**.*************.**.********************.***********.*****.***********.***********.*********.**.*******.*************.********.**..*****************.***.******************************.*************************.***********.******.********.***************.***.*********.**.*****.*******.*************..*******.****..*.********.***********.********.****.*.*.****.****************.*********.****************.**********************..**.**.*.***.*****.**.*************.***********.*.********************.***.*.*****************************.***********.************.*****.*****.*****.****.********.*****.***************.*******.**********.***.*******************************.****.*.*******.*******.***.*..**.*****************************..******.************.************.******.*******..****************.******.**********.**********.*****..*********.******.******.***********************.******************************.***********************.*.**.*.*************.***********.********************************.*********.*******.****.***.**.****.*********..******************************.**.********************************.****.********************.**.***********************.*..****************.***..*.******.*******.*..***********.***.**********.**************..***.****.****************************.****************.* ***.********.***.*****.*******.******.***********************.**.******.**********.**********************.*.***********************.*****..**.*************.***************.*****.******.**************.*.******.*.****.*********.*.********.***.**.***********.**********.***************.************.**.*.***************************************.***.**********.***.*********.*************.***.************.****.********.********.*****.***********.********.****.*********.**********.******.********.**.*.*****************************************..*..**.************************.*.****.**************.*******.*******************.*********************.*.***.***.*.******.****************.***************.**********.******.*****.**********.***.***.******.*************.*************.******..***************.*.*********.***..**.********.**.*******************.***.***.*.***************.*.*******************.*.**************.*.**.********************************************.*.*.******************************************.***...*********.****.*.*************..**********************.*****.***********************.***.*.****.***.**********.*.*******..**************.********************.**************.**.**.***.*********.*******....**.**********************************..*******************.***************.**..*****.****************.**.***************************..**********.***.***.***********.******.****..****************************.*.*****************.*********.***************.**************************************.*.***********.*********************.**.*.***.***********.****.*******.****.*************.***********************.*****.************************.***.**.**.****..**********************.*******.************.***.*.****.***.*******.*******.******.**********..************.**.*********************************.****.*******.*******.*******..***************.***************.********..****.**************.*******..**************.*************.****...**************************************.****.* *************.***.*********************.***.*******.*.******.******.************.********..***************.*******.***.**.************.***.******.**.*************.**.**************************************.*.*****.**.********.*.********.**..***************************.******************************.********.****.*****.***************************************************.******.************.**.********..***********************.***************.*****.**************.********.**.**********.***********.******.*********.**..****.***********.***.********************************.*********.*.****.******************.***********.**************.*****.**********.***.**.**************..*********************.**.****.*******************.********.*******.*.*******.*******.******.*.*******.*****.****************.**.****.**.*****.****************************.******..*************..******.*.*******.*********.**********************************.****.***********.****************..**.******************.*********.**********.**..*.******************************.****..**..******..*****************.*.****.*.***.*.*****.****.****************.**..***********.**.*****.*****.*******************.*.***.*****.***.*******.****..***************.********.******.***.**.******.*******************.*****.*********.******.**********.*****.*****************************.**..**********************.****.*******.**.**.**.**.*.*..********************************...**.************.*************************.**********.***********.**********.*******************.************************.**********************.*****************.***********************.*************..******.*.*.****************.***.***.***.****.*.**************.*.****.***************.**.*.**********.*.***.*.***.*****************.*..*.******.****.*.****************************.*********************.**********.******************..********.****.****.****.************.******.************.********.**********.**********..******.*************.*****.************.* ******.**.***.*.**********..*****.*.**************.*******.*.**.****.*****.****.***.*****.*.********************.*********.**.*****.***.*******************************.******.********.**********.*****.**********.***.*******************.**.*.**.****************.*****.****.*****.****************.*********.***********.**.*****************.******.***..**..*******.*********************.*******************.**.*********.********..**.***.************************.*****.**************.*.****************.****..**********.*******************.*****.*********************************.************.****.********.****..*******************.*****.*****************.************.*************.***********************************************..***********************.*.*..*.*********.*.****..*.*.***.*****.******************************.*.*******.**.*****.....*************.*******************.***********************.**.******************************************.********..********.**.***********************************.********.***.*.****************..*****.********..********.******.*******************.******..***.*********************.*************.*******.********.**************.**.******.***********.***.****.********.*.*********.*********************.*************.*****.*********************.***.*.*.**********************.********.****..*****************.*****.*********.*.*******.*******.********..*.****.******************.**.******..**************.******..*********..***********************.******.*******.*****.****************.***********.*******.****************.**************************.******.*******.**********.********.*******.***.*********.***.*****.****.**********.*************.****..*************.****.*.*...*.*****.**********.**.**********.*.*************************.*******..****.*******************.***.*.*********.*************************.**.****.*****************..******************.******.**.*****.**.***************.**********************.***.****.*****.********************** ****.*****.*****.**************.**********.**************.***************.*************.******.**********..****.******.**********************.********.**************************.********************************...***********.************************..*********.**********.**************************************.*************.*************.*.****************.******************.*..*****..**********.***********..**.****.**.****.*************.****..********.*******.**.*.***************************.***.*.*****..*************.****.*******.*****.********.***************.******.**********************.**.************************.*******.*.***.****.*******************************....************.***.*.****.**************.*************************.***.**.*****.***...******************************.***.**.*.*************..****.*************.**************.*********.***.*******.**********.*..***.**.************..*****.*.**.****..*************.****.**********************************.******.**.***********.****************************.***************.*******..*.**.************.***********.**************.**************.******************.**.***.***..***.****.*.*****.**.**.*.**********.***.******.******************.***..**************.*****.****.**************..*.***.****************.******.******.**************************************************.********.***.*.*******...**.******.********.****************..***.**************.**.******.******.******************.**.***.***.*************.*******************.***********************************.*****************..***.************.*.*****.******.*********************************************.**************.********************.**.*******.**********.**.****************.******.*******.*****************.*******.***************.*************************.******.*.***.*******************.**************..*****.*******.*.****.*****.*.******.********************************.********************.******************.**..****.****.********.********.***** ********.**.************.***.******.**.************.**..***.*.*********.****..********.**.***.*******.*************************************.****..***************..*****.**.*******.***********.**.**.**.*.*******.*******************.*****.************.******************.**********.************************.**.*******...********..**.**************.***************************..****.************.***.**********.*.*********.*****...*********************.*******************..*******.*******************.********.****.*******.*********.*******..*************.******************************..***********.*********************************************.********.***.*.*****.**************************************.***************.***************************.******.*******************.***.********.******.****.******************.***********.***.********************.*******.***.****.********************************.**.***.*********.**********************.***************.***.**********.*.**************.**..*******************************.****.***.***********.***********************.*********.***.***.*.****************..*********..**.***********************************.**.*.***.***.***.**********.************************************.*****************.*********.***.*****************************************.*******.************.************.******************.********.*.*****.****.*********.*******.******.*********..********.********.**************.***********************.**.*****************.*********.**************.***.**.***.********.****************************.*******.********.*.***.******.*************************************.*******************.*********************.**********.**************.*****.***.**************.**.******.*****.**************.*********.********.****************.*****.**.***.********.****************.***.***.*******.**.******.****..******.***.******.****.***********.**.****.***************.*************.**********.**************..********************.*******.****.** ****.**************.******.*************.************.**.**.***.************.******.**.**********.**********...*****************.**.*******.**.*******************************.*******.******.*.********************.**.***********.**.**********.*************.*.***********.*.***.******.******.***********.*********************.**.*.**********************.*****.*****.*********************.****..***************.******************.******.***************.*****..*****************.**************..*****************.*..*.**********.**************.**.***************.**************.********.*.********************.******.*****..***************.**********************.***************.**.****..*******************************************..****.*********************************.*******..****..***********..******.****************.**.*.*****.*******.*********.**********.*********..*************..****************.***.********.**.******.****.***.*************************.****************.***.*********.*******************.****.*******..**********.****************************.***********.********.********.****.*******************************.*****************..***.**.******.*******.*********************.****.***********.********..************.*****..**.****************.*****..**********.***.***********************.***************.**.*************.***************.***.******.*************.*************.*********.***********.***********..**.*.************..****.*****.***.**.***.*************************************************.*******.*.***.*****.********.************.******.*******.*******.*****************.***********************.****.**.****.**************************.**************.***.*.***.****.******.**.*********.*******************.*******************************************.*.*************.***************.*******.************.*****.******************.*********************************.*.**.****.************.******************************.************.****.******..**...******************* **************************.***.**********************.*.**********.******.***.****.****..***************.*******.*******.*..******************************.******************.**.*******.*********************.***********.*************..************.***************************.*******.**.***********************************.***********.*.******************..*******.*****************.***.******.**.****.********************.***********************.**************.*******************.************.***..***.**..*..***.***.*.**************.*********.******..****.******.****.**********************************************.*.*******.***.*************************.**.***********.**.********.*.**....**.*****.*******.*********.***************.**************.***************************************.**********.*****************.*************.*************.*****..*************.****.************.***********.**.****.***************************************************.*********.**.****...****..*********.*********.**.**.****.*****.***********.***.********.****.********************************************.*.*********.***.****.**.******.*******.********.******.*****..*********.********.*******.********.******..*******.*******.*****.**************.****.****************************.********.********.*******.********************************..******************************.*******.**********************..*****.****..******..***.****.**.*****************************...******.*************.**********************.***************************.***********.*******************.*.*****..******.******************************.**********.*******************.*****.****.***.***..************.*****.*.***.******************************.***************.*******.*.*.************.******.*.**.*****************.*****.*.*.***.****************.***********.***************.**.****.*.*****.****.*****.*******.********.******************.**********.***.***.****************************..**********.********************.******** **********.*.**.**********.******.**************************.*************.**.******.***********.**.******************.*.*******.****************.*****.*********.****.***************.*******.****************************.*********..********.****.**********.******.*.*********.**.***********************.******.**.*****.**.**.***************************.*****.**********.****.**.*************************.**..*.****.******.*.*.**************************.****************.****..**********..*.***.*************.**.********.*****..************************..***.**********.*.*****.****.**********.*****.*******.*.***.*.*.***********.**.******.*****.*.**.*************.*************************.*****************************.***********************.******.****************************.*******.***.*******.*************.************.************.*****************.**.****.***...*.**********.********.***********.****.*************.***************.**************.**.****************.******.***************.*****.******.*****.*******.***********.*****.**************.**.***.**.************.******.....*************.************************.**********..******************************.*.**.*******.****.*************************..******.*******.*************.*..********************.******.*..**.********************.**.*****.******..***.*******************.*.*.*****.***.***************..****..****.*.**.*..****.*.**************..**.********.******..******.********************************.***************************.************.*.************.************.*****.**.********************.************..*******************.*.*********************.*******.***********.*************.***.**..**.***********.*.*.**********..*****.*...*.************.***.*.**.*********..*.******.****.*****.******************.*.***.***..********.******.***********.*..********.*****..***..*****.*****************.************.****.*********.****.****.**********.**************.******.*************************.*********************** *************.*********.***************************.*********.**************.*****.*******************.****.*************************.*.********.*****.**.************.*.*********.*********************************.**.******************.********.****************.****************************.***.*************************************.***.*************.*.************************.*.*.*.*********..*****************.***.******.******.*.**.*.*************************.*.**.****************.*********.**.**.*********.****.***********.*********..*************************.*******.************..*******.****.******.******.**...*********************************************.**.*..*.***.***.***.*****..**.****.*.***************.************.****************************..****.****************************************************.*******************.**.**********.******..*************.******.**.**.***.*******.****.********.*.********.****.*.***..********************.************.***..***.**********.*******************.**.****.***********************.********.***************.******************.***.**.*****.*..***.**.****.**************.*.*****.**.*.*******..*.***************.**************..************.*****.*********.*.********************.***********.******.*****.***.*********.****.**.***.****.***.********.*********.***********.*************.*****.****.***********..**********.***********.*********.******.***********.****************.*********..***************.***********************.***************.************.*..***.********.********.*.********.**..******.***.*.**********.*************.*********.****.**********************.******.*.*************.*****.*..**.********.*.****.*******************.*********.******************.*******.*.***********..*.************.**********.**.**.*..**.*****************.*****************************.*************.******.****.******************.*******.********.***.***********************.*******.***.*********.*.*************.**.***************..***.*.***** *************.*********.************************.***************************.***.*******.***.**.*************.*************.********.*********.******************.***************.*************************.**************.**********************.***.******************************.**.*.*****.**.*************.**********.***********************************.***********.********.********************.***********.*****.**.**************.*************..****.*.***.********.****************************.*****.***********.****.****************.*******.**.***.*******.*******.********************.*****.**.*.*..*********.**********.*****.**.********.***.**************************.**************************.**..************************.*******.***************.***.********.***.***.***.*******.*****.****.*****..***.****.***********.***************.*************.**.*************.***************.*.*..**************.******.******..*******************.*****.**************************.*..***********.*****.*..******..*****.*.****.*************.****.**..*****.*****************************.****.***********.***.******.*.*****************************.***.****.***.****.**********.**********.******************.******************.**..*******.***************************.**********.********.*.*****.*****.***********..******.***************.************.***.**********.**************.************..*************************.***.**.****************.***.*******.******.*.******************.**.***.***********.********************.************.****************************.************************.*..***********.**.***************.**...**********.*************.*****.***********.*******************.*.*******.**********.******.**************.***.**************.**.*****.*******.********.****.**************.********************.*.**********.*************.*************.********************.*********.******.*****.**.*****.*.*********************************.**.************..*****.*****.*********************.*****.*** **.***.*****.**************.********.**.*****.***.******..************************..********************.**********************.*.******.***.*******.****.************.**.********.***.****.*******.***********.*****.***.****.********************.***********************.*************************.*********.***.********.************.***********.***.****************.***************.*****.***********.**.*********************.*.****.*************.*.*******************.***.*******.***.*****.*..*.****..*.*******.******.*.************************.****.***.*..*********.*.************.******.*.**.*.*****************.**********.*******.*****.****.*******.*.******************.*************.*******.****.****************.*.*************************************.*..***************.*****.**.********.***************.************.**.***.*************.**..*.***.*****.***********.***********************.********..**********.*************.*****************.*..*******.************.**********************.************.****************.*.****.*.****.**.*.****.********.*.*********.****.*****.*************.******************.*.**********..*.*********.*******.*******.*****.***************************..**********************************.****.**.*******.*********.***.*.******.****.***.*****..*******.****.**********************.********.********.*********.********************************.**.*************.**************.**.****.**********************.*******.*.******************.*.********************.*********************.******************.*****************.*******.***********.**************.*.*****.*****.**.*****.****.****************.**************.**.******.**.**.****.*.*******.***************.****.***********.*******************.***********************.***********.***.******.**************.**************************.*******.***.**.********.******************.*.****************************.************.*****.**.*********************.**.*.***.**********************************.*******.*****.*..*** ***.*.***********.******.**********************.*********************************.******.*************.**..*******..**********..*********.************.**.*******************.*********************************..*******************..***.****.**************************.*******.****************.********.**********************************.**.**.*.***.***.***********.***********.*********.**..*****.*******************************************.*******..***************.**********************..******.********.**..******************************.*.****.***.***.******************************.**.**.**.**.***.*.****.***.************.******************.******.****************....********.****************.*****.*******.********..*******.**.*.***********************.***.****.******..********.*.**.************.******.********.********..*********.*****.*************..****.***..*.*****************.***********.***.******************************..*****.*******.******.***********.**.***********.********.****.************************..****..******.*.**...*************.**********.*.********************************.****.*********************.*******************.*.***************.******.*.****.******.**********.*****.********.*.***********.***********..**************************************.****.*.***.**************.**.*************.*********.********.***************.*******************************************.*.*.*.***.*****.*****.*********.**********.*********.*.**********************.**.*******.******.**********.**********.*****.*.***.**************.****************.********************..*******.**********************.******.*..***.*.**********************...******.*******..**********.***.***.**********.*******.********.**********************.**********.********************..******.*************.****.**.*************.******************.*********************.**********************************.*.****************.*************************.***.***.******************.*.**************.************ ************.******************.*************************.********************.**.****.****.***.****.*************.**********..************.****.**************************.**.*******.****.***************.***************.***************.**********************.*******.****.******************************************.***********.*******..*****************.*.***.****.*************************.*********.**.**********.***********.*.*******.*******.***************.***.**.*****************.*************..*****************..******************.*****************.**************.*************************.***************..***.****.**.****************************.*.*********.****.*******************.***.*****.*******.***.***********************.*******..*********.****************.**********..**************************.*********.***************.**.**.***.************.********.**.******...**********.***.****.*****************.*******.*******.*****.*****.**************************.***************.**.*.******.************.***************.******.*******.**.****.*******.***.****.*****.********.**************************.**********.****.*********************.*****...**********.***.***********.******************.******.***.**.**************.**.*****..*****.*****.******.***.*******.*.**.***.******************.**.**********.**.******.**********.********************.*****.*******************.*****.*****************.**.******.***********.*.**.**********.*.**.*********.*****.***********.********.*.*.***********.******...******.******.**********************.***.***.*********.****************************..****.*************.***.*******.******.**.**.*******.********.******.********.******************..******.*.****.**********.****************.***.****.**.****..******.*************.****.*****************.***************.*************.*.****.**.*****.*******.**********.***************.**.**************.*****.*************************.********.*********.***************.**********.**************.**... *********.**.**.*.****.********.**************.*****.**.*****.*****.**.**.*****.*****.****.***********.**************.*********.***********.************.*.**.*********************..******.**********.*****.********************.*************.*****.********.*****************.**.*.***.**********.******************..***********************.*.*********************.*****.*.******.**.***.****.**********.**********.*****.*.**************************.*****************************.************.*.************.***.**.**************.***********.***.*******.********************.*******.***.*.******.******.**********.*******.**********************.**************.**********.******.*..*******.*************.**************************.***************************.*************.*****.********.****.*****.********.**********.******************************************.********..**.***.*....*.*.******.*.********.*.********.*********.**.**..************.***...***************.******.*****..*******.******.***.*******.*******.*************.***.*.**************.********************.*.**.******..***.******************.***********.****.**************.************.****.**.*.********.******************.******.********.****************..*******.*****************.**.*****.*******.*****************************.********************.************.******.*.*****************.*.*.**.*******************************.********.*********************************.**********.***.*****.*******..*********.**.*********.***************.***************************.****.*****.***********.**.*.***********************.****.********************.****.*********************.**..**********.***.*********.***.**.*******.*******..*******..*****.*.************.*******.*****.*************.*.**************************..**********.****.*******.*.****.********..**.*.*******************.*********.******************************.*******************.***************.******.****.**.***********.***********************.********.*.***.****.**.*** ********.*******************************************.****************.****.**************.****.***..*******.**********************.******.**.**********.*.***.***.*********.**.*****************.**.******************.************************.******..*****.**************.**.****..**.**.*****.**************.*****************.************.************.***.*****.*.*********************.**************.*******************.*.******.********..*************************..*******.*********.**************.*************.**.****************************...*.***********.***************.******.*.**********.**********.**.****************.***************************..**************.***********.***.********.*************.********.********.****************.*****************.*.****.***.***********.***.******************.*******.*.***.**.****************************************..*******.**.***.******.*******.****..*****************************.***************.****.****..*.***..**.*.*****.***********.***.***************.*************.******.**.****.****.*.********.***********************...****.******.*****************.*.***..**.*.*******.**.*.***..******.***********.*****************.*****************.*.******.*****************.***************.**.****.****************.**.*******.************.***************************.*..*****...****************...******.****.****.****..**.******.*************.**.*.*.********************.****.**.***.*******.*******.***********.**.****.****.*.*******.*.***********.***.******************.*************.*************.*********.*************.***.*.***********.*********.****.*.***********************.*********************..***********************.***********.****.*********.*******.*************.******.*.***.******.*..********************************.*********.**********..**************.**************..***************************************.***********************.*.*******.******.********.***...***************.**********************.****.**********.***********. ******.*.**********.***..************.*.********...*.*******.**..*.*************.**.***.*************************.*********.***.*******************.**.**************.****.**************..**.*******.**.*****.***..*****.***.******.*****.**.******.**********************.*****.*****.***.*****.*.**.*********.*********************.*******.*****..*.***********************.**************.***********************.****.***************.******************************.****.************.***.*..*************.************************************.********.***********.***.****.*****.***.********************.****.***********.*.*****.****.******.*********..*********..***.************.********.********...*****************.***.****.*.*.**********.***********************************************.******.*******.****..************.*****..**********.******.*********.*********************..***.**.*******..*****.********.**.***************.*****************************.**..**********************.********.*********.*****************.*.***..********.***.******.*******.*..**.************************************.*******.*************.***********..*.**********...********.*.*****.*****.***.*******.*.**.*.*.******.******************.************.*****.*************.********.************.*.****.**.***************.**********************************.*****.********.******.****.******...*****.***************.****..***************.********************************************************.*.****.********..*******************.***.*****************.*****.****..**********************.*******************.*.***************.***************************************.**.*.*********.******.*********.******.*****.*****.*.**.*******.*****.***.**.*****.**.*************..***********.*.***********.***************.***.***.**************.**************************.***.****..*******.*.******.*********.******.****.***.**.*****..****************.****.**************.*******.**..********..*****************.************************** *********..**.******.******.**.*****.**.*******.****************.**.***.***********.*******.****************.*.**.***..********.***.*.*********.***..*.*******.******************.***********.*****************.***********.*********.*.**..*********.**********..**.*********.**.********.********.*********.*****.****************.****.******.**.******.*********************..***********************************.***.***********.*****.*..**********************.******..***********************************.*****.*******.*************.***.**.*******.*.******************.**********************..**.*********.*.**.**********.**********.********.******.*********.************************************.****.***.*********.***********..***************.************.**************.**********.*****.***..*****.******.***************.*****.***************************.***************************.******.******.*****.*************.**...******.**.********.*.****.**.************************.****************.*****.**********************.*******..**************************..**********************.*************.*********************..*****************.*****.***.*.***.***********.*.**.*********...********.*************.*************.******..*********.*******.*********.***************.****************************.*******.***.**.*.***.*******..*********.****.*****.****.*.************.**********.*.*****..********.*************.*********************************.*******.***.*.*************************.******..*.*****.**.*****.***********.**************.************..****************.***.**.****.**.*****..*************************.**************.***..***********************************.***************..****************..****************.***.*.**.*****************.**.**********.***********.****.************.*..***************.****.********.*****...********.**************.*******************.*************.*****.*******.******.**********.******************.*****.******.******.**.**********.*****..**************** ..********.*********.*************************.*********.*******************..*.**..*******************.**************.********************.***.*******************.****************.********.***************.***.*******.**.*****.********************************************.****.********..**********************.**.**..***********************************..*.*********.****************.********.**.***.*.***.*************.*****************.********************.*******.********************************.**.*.*************..************.*.******.************.**********.********..*************************.***************..**.****.*.*.*******.****************.*...******..************.************.**.********.*.************.******.**********************************************************.******************.*************************.*******.**********.***.******************************.*.**.*******.********.**.**.******.******************.*.***.****.*********************.*****.****.***********.****.********.********.*****.*****.**************.*************.***.************.******************.**********.****.**********************************************.***.*****.*******.*************.*.*****.********..*****.****************************.***..***********.******************..***********************.******.*****************.**.******.*****.*********.***.******.****.**.***************.*************.******.*****..***.***.*..******.*.***************.*******.**************.************.*****.**.*******.**.*******.**************************.*********************************.*.***.****..*********.******************.**.*****..*****.******..*************.****..***.***************.*.***********.******************.***************************.*.**.*.*.********.******.*********.***********.****.****************.***.*.*..****.******.*******.************.*********.***.****.*******************.*******..****************.******.***.******.******.*******.************.**********.**.***.*************** ***.*.****.******.********************.*******..*.***.***************************.*************.****************.**********.******.*.*.***************************************..******.***.****.**.**********..**************.**********.*****.*******.****.***************.**********.************..********.************..*.*****.**.*.***.********.**.**********************************.***..***.*.***************************.*********.**.**.**.*..*********************.********.******************.*************.******.*******.****.**********.******.***********.*******************.*.********************************.*********..**.*************.**************.********.****.********.*******..********************************.******.***.*.***.**********************************.*********.******.**.********************.***********************.***********************.*************************.**.****.************.******************.*.*********.*******.*.************.**********.************.*..******************.*******.*..*****************.********.*.*****.**************.*********.*****.***********.***************.****.**.****************.***********.*****.**.******.****.*.**************.*************..***.****.********************.****************.****.******.*************************************.**********.******.**.***********************.******.*****.************..*.********.**************.****..*********************************************************.**.******.****.****************.***.*****.********************.******.********************.****.****************.**..**.**.**.****.*******************.********************.*******.****.*****.*.*.***************************.********.*.*.******************.********..**.************.********..****.********..*.******.****.**********************.*************.****.*******.*****.*.*.*******.**.*.*******.**.**.***.************************************.**.****.**********.***********.********..*****************.*********************.*******.*.* ***.*****.***.**************************..******************************************.*.***************.*****.***********.*****.*.************.*******.****.******************..********.*****..************.*******.**************************..************.*.********************************.****.*******.**.**********.************.*******************************.****************.***.****************.**.************.***.**.****************.****.********************************.***.**.*********.************.******.****.*.*..*******.**.******.************.**.*********************..*******************.*.***************************.***************.*****.**.*.*********.****************.***********.********.******..*************.***.**************************.**.**.***********...*..*.*************************..****************..********.*******.*.*.*.*********************.********************.******..**.********.*************.******.****.**********.**********.********************************.*.*************.****************.**************..***********.***.*.*******************************************************.*******.****.***.**********************.***.***********.*************************************.******.*.*********.*****.*.***.**********************************.***************.******.********.****************************************.*********.****.**************.**.****************.******.************.************************.*.***************************.********.*****.***************.**************.***********************************************.**************.****.*************************************.**.**.***************.********.****.****.***********.*.***.**.*********..**.***.****.****.***.*.*************************.***********.********.**.**.****.*******.*****************.************..********..********************.*************..****.*****************.******.*.****************.***...***.****.**************************.*.*********.**.**********************.*** *********.****.**************.*..*.***.****************************.*****.*******.****************.*****************.*.****.************************************.******************.**************.**.************..**********.*******************.*****************.**********************.*.*.************.****************************.********************************.*****************.********.***********.***.****************.*****.****.**********.*****.********.**.*******.****.**.****.********************.****.****************.************.*********.*****.*.*.**********..*****************************.*****.***.******.***.*******.**.******.***.**.****.**.*******..*******.********.************.******.********************************************************.*.*********************.**.*********.************.******************.*****************.*.************.*******.****.************************.*********.****.*************.*************************.*********..***********.*********.**********.******.*.***.****.***.*************.*******.**************.****.*************.*******.****.***.***********.***.************************.**************.***.***.************************.*******.*********.*...*.*****.*****.***.*.*********************..**.**.*****.***.********.****************..**.***.****************.*******.***.*********.***.****************.*****..****************.***..*******.********.******.*****.**.**********************.********.*****************.**.******************.****************************.****************************.***.***************.****.*.************.**************.***.*******************.***************.**.*****.**.********.*.***.************.**************************.*************.*.********.*.**********.*************.*..**.************.*******.**********************.********.*.*******..*****.************.*****.******.*.********************.***********.*.***.**************.**********************.***.****.*****.*.******.**.****.****************.*****.* ***.*************************.*************..***********.*****.*.**.*.***.***.*****..********.******..***.**************.*******.*******************************.***********************************.*************************.**.***.*************************.**************************************.********************.*.*************************.***************.***.*****.*************.******.*****..*********************.**********************.*********.****.*****.******.**.***********.*.**.*********.*************************.****************************.****.****************.*.*********..****.********.*************.********************.**..***********************.*.********.******.**************************.************.********************.******.********..****.*****.**.***************************************************************************************************.****.********.******..*****.********.***.***.**.****************.*.***.*********.*..**************************.*************.******.*****.*****************************************.*****..**********************.**.*****..*.****************.***********.*****.******************.*********.*.*******.***.****.****.**********************.******************************************************.**********.*************.**********.**.***.*****.********.****************************.****************.*********.***************.**.*.****..**.***..*.**.****.******.******.***.*.*****.*.**.**.*******************.****..****.*.********.*****.****************.****************.************************.*****.**************.****************.******..****.************************.*******.*******************.**.*****************.*****************.***************************************.*.****.*********.********.***.**..*.*********.*****.*******.***********..*.**************.***.********..**.*********.******.*******.**.****.*****.****..*****************.********.******.******.*************.*****************.***.*********.***********. *******.********.***************.**************.*.***.**********.***.****************.**************.*******.*************.*************.******************.*****.***.*******.****.***.*.****************..*******..****...*************************.************.*******************.*********************.*.*************.*******.**.***.******.*******.***.**************.************************.***********************.******.*******************.******.********************.**********.*****.*****.**************..***.******.**********.********.**********.****.*****************.*..*.**.********.**..****.**.******************************.*.**.****.*************.**.*************..***.*******.****.*****..*.*******..*..*********.*********.***.******.***********.****.************.*****.******.******************.******************************.*.********.**.*.********.*****.**********.****************************.*.*.****.***.****.*.*******************.***********************************.********.****.***********.******.************.***.**.***.*********.**********.***.******.*****.***.***********.****.*.**********************************.***********************************.*************.*******.*****.**********.********.**.*******.*****.**********.********************.****..***.**.***********.*****.*******.**********.***.********.********************.*.***.********.*****.****************.**.**.*********.*********************.***********.*..****************.**********************..**********.**********.***.******.**.****.*.**************.*****.**.*******************************************.*******************.************.********.**.***********.********************.****************.****************.*******.***.*****************************.*.***********.*.***********.*********************.*.******.***************...**.*****************.**.****.*****************************************.***************.*****.*********.****.*********************.***************.***.****.*******.**.****** *.*.**.****************..*********.*********.*.****.*****.*******..*.******..******.*.***********.**.*******.**.************.***.*****.***.********.*.*************..*.**.*****************************.***.***********************.*********************.******.***.**.******.*********.************.*.***.***********.**.**.**************************.*********..****.*******.****.*********.*********************.*******.*********************************.**********.******..*******************.*****************************.*******.**********.****************.****.*****.*.***.**.*******.***************.******...***.*********.******.*.*.***********.*..***.***.*******.*.*****..*.*.*********..*.*******.*******************.******.*.*.*******.****.***************.***************.**********.******************.************.*****..*******..****.****************.******..*************************.***.***************.*.**..**********.**..**************.*.******************.******************.*..***.****.*.******.**.*********.****.*.*****************.*.***********.****************.******.****.**********************.*****************.*********.**.******.***********************.*******************.****************.*.***.*.******..*******.*************************..***.**.***.**********.************.***********.*.**********.*****************.***************.****.*****..***************.***********.****..*************.**.********.*********.**********.***.******.**************************.***********.***********..**********.*.************.******.*********..*********.********.***************..***.*************************************************.**********.******.*****.************.************.**.***************.*..*.*.**..***************.*.****.*******.*.*******************.***.*******.**.********.**********************.**.***.*****************************.*********.************.****************************.**********...***********************.******.*.**********.***.**.******.**.********.****** **.*************..*.**.***********************.**********..*********.*********.*****.**************...******.****.***.********.*****.**.******.*******.**.******.****..*****.******.*****.**********..*********.****************.**********.***.******..****.*******************..**********.****.***********.******.***************.*******..***************.********.*******..**.***.*****************.*******************************.******************.*********.*********.****************.*****.*********.***.*.******.*.*************.*************.****.******************.********.*****.*****..***********.********************.******..**************.*********************.*******.***********..***.************.**.********************************.*****.****.**..*********..*************.***********.********..***.***.*********************.******.*****.****.**.******.*****************.****************.**.**************************************************.*************************.****************.*******.**********.***************.*****.**..********.********.*******...***.****.*******.**.***.**.**.*.**.***************.**.*.*****************************************.*************..**.******.*****************..*************************.***********.********.***.****************.*.****************.******************.************.**********.***************************..*.*********.*********.******.******.************.*******.*.************************..**.*****.*.***.****.***.*******.****************..*********************.****************.*****.***********************.**.****.****.*********..******.***..*********..******************.***.***********.*******.************.******.***.******************.*********************.**.*..*******.*.*******.****.**.***.*************************.**..*.*.********.**.***.*********.**..*******...********.****************************************.********.**********************.****.*****.***********.*************.********.***.**********************.***.***.**.* *********************.*.*****************.***.******.*********.*******************.******.***************************************************.****************.************************.*******************.***.*******.**********.*****.******.**.********************.****.*********.*.**.***************************.*************.**.*.****.*********************.*********************.*********************.*..************.****.**.**.******.***.************************.******.***********.*******************************.*.*******.*****.*****************.*..***********.**.***.*********.**************.**********.****.********************.*****.********.**.******.********************.****.*..**.****.**.*.**************.*..********.*****.*****************.**.***.*.***.********..****.*.***.*********.********.******..*****.*************.****************.***********************.********.***.**.***********.********************.************.*.*******.****.**********.************************.************.*******.****.***.***.*********.*.*******.********.************.*****.******.*****************************.**.************.***********************************.****.****.******************.***********************.***********************.***.**************.******.***********.**********.***.*.****************.****.****************************.*******************************.**.************.*******************************.*****.**************.********.**.**********.***************.**.*.***.*******************.*****************************.**.**.***********.**************.*****.*******************************************.****.******.*******.*****************.*.********.*************.***********************.*************.*********.*****.******.**************.*********************.********************.********************.*********.*********.***************.*****.**.*****..*******************.*.***********.*.***.**************************.************..***.*************.*********************** ***.*.**.**.*************.****.*****..**********.*.********.*****************************.****************************.*.***.****************.*******.*.***********************.***.****.*************.****.****.**************.****.*******.****.*..*.*.**.************.*.******************************.**********.**.*******.******.*.***.*.*****.*********************.******.*******.*******.******.******.**.****.***.*****************.**.******.*********..********.*.**.******.*****.*******.**********..****************.**.**..***.*.********.**.**.*.***************.**...**.******************.***.*********************.***************.******************************.**..***.******.***.****.**********.******************.*.****************.*****************.**.******.***.***********.****.*********..*******.********************.******.**********.***************.********.**..*****************.******.******..*********.*******************************************************.*.*************.****.********************************.***.**.***.*******.************.*****.****.*.*******************.*******.******.*****.************.********.***.****************.*..*************..******************.***.****************.**************.*********************.********.*****.*********.*****************.*****.******.***************.***************.**.***.*************.**.*****.*******************.*********.******.******************************************.**..*******.****.****.****.**.***********.***********.******.************************...******.*****..*******.*.********..***.*****.******************.****.*******.*************************.*..*.****.*************************.**.***********.*****************.***.****************.**.**************..*.****.**.****.**..**********.***********.******.****************.***********.*****************.*******************.*******.*.*********.***************.***.**********************.****.***************.******************.**********.***********..************* **.***.********.*********.***.*.*********************.**********.***************.**************.************.***..*.**.*..***.***************************.***********.********..**..****.**.****************.*****...***..*******************.*******.************.************************.***.***************.*********.***********.*.**.**********************.***********************.******************************.*************.*****.****.***.********************************.***.***********.*****************************...*.*****..****.********************.*******.*****************************.***********************.*.***.***************.**.**************.*.**********************************.*****************.********.**.**.**********.****.*.**.**********.*.******.****************.****.**********.***.********.**.**************..******.*.***.**.***.************************.****.*******************.*********.*.***.*****************************************.**.****.****.******.**..****.**.****.***************.******.***********************.******....***************.****..**.******.********.*.************************************.******.*************.**.***********.*.******.*.*****.**.*******.***..*********.**********..*.************..************************.************************.**.**************.******.***.*..****.**.***************************.*****..********.***..*.**********..***.*********..**********.****.*.********.*************.***..************.**********.*************.***.******.*******.***.**.**********.*.*******************.***********.*********************.*********.****.*******.*****************************..****************.***..***.****.**.*******.***********..*.******.*******.*****.******************.**.********************************.*.****.***.***.******.********.*******.**********************.*.***************.**********.**************.***************.********.*.*****************.********************************.*.**.*****.*******..************.********.* ******************..******************..*.*********..**************.***.******..********..*.*******.*********************************.**********.***************************.********************..**.*****.**************************.*************.********.****.******.**************.***********************.******************.****.****.*********************.**********************.*.*********.*****************.**************.******...*****.************.*.*****..*.**********.**.*****.********************************.*************.******..**************.******************...***********.*******************************.*********.******.*************.****.**********.*********.******.***************************.**************.**********..*.***.*********************.*****.*****************.*******************.************.***.*.**********.**********.*.***.***..******..*****.******.**.****.****************************************.*.*.*.******************.*.**.***.**.*************.****.*.****..*******.*****************.***.******.*****.***********.***.*******.*.*****.********.*.**.*******.*******.**************.**********.***.*.***..******.**********..******.********************.****.*********.*******.****.**************************.**.*******.****.***********..***********.*****************.****.**************.*..***..****.*..********.***********.********.***********.**********************.***********.*********.***********.***.************..******.************.*.*****.************************.***************.**********.***.*.***********.*****.**.******************.********************.***********************.********...*********.**.***.**********.***.*.****.******.****.**.******************.*********.********.*****.*****.*****************.***********.********..***.*******.*********.*****.**..*.*.*********.****...****.*****.**.***************..****..*.******.************************************.****.***********.*.*.******.***************.************.*.***.***.***...**.**.******.* *****..****.**********.***.*******.**.*..**.**************************.**.***********.****..**********.***************.***********.********************.********************.*.**************.**************..********.*************.********.********.****************************.*.***..********************.*..***********.*.******.*.***.*********.*************.**.***********.****************.*****.*********.******.*.**.*******************.**************.********.******.******.*********.*****.**.**.***.***.*******.***.**.*************************************.*****.*.*****.*****.*********.******.******************.**********.***..********.**************.******.**.**.*******************.************************************.*****************.*************.**.***.****************************.************.*******.**.**.***.*********************************..****************..******************.****************.*.***************************.*******.***********.*.*********.************.************.*.*..********..****************.*****.*******.************.*.*****.**************************.***.*****************.*.****.*****.**********.*.*******.***.****..***..****.*.********.***.***.*********.*************.*************.*********.***.***.****.**********************.*****.*.******************************************.***.***.******.****..********************.********..*************.***.*******.**.****.********.*********.******.****.******..************************.*****.**.***********.********..******************************.******.*.**.**.********************.****...******************.**.*********************.*****.**.*.***.************.***************.***.**.*******************.****.****.*.*****************.**.***.**********.*.**.***********************.********.*******.*****************************.***.********.**************.**************.****..**********************.******.********************.**.**********.*****************.********.***.****************.******************* ************************************.******************.*..**********.*********************.*****.*.*********.*****************.*******************.****************.****************.*************..**.******.*****************************.*****.*****************************.*********.******.*************.*******************************.**********.*.*****************.*****.*****.*********.*************.********.*******.*********.****.**.*.************.*******.***********.*****************.**************************.***..*.******.***.**.******************.**.****...********.***************.*******..****************.**.******.****.*.****.**********.**********.******.******.*.**.*.********.*****.***********.***********.***.****************..*****.********************.********.******************************************************.*******************.**.*******.************.*********.***.****.*.***..****.*.**..*.**.**.*****************************.*.*******.******.*******************.****.**.****************.************.*****..***********.****.**.*.******.**********...****************.***********..****.********.****.**.************.**************.*..********.*****..***.******.**********************.************.********************.*.****.****************************.*********************.***.**************..***.*.*.*******.*.*******.**.********.********.**************.************.**.*.****.*******.***.*.***************.****.********************.*************************.*.*****.*************..****.********************..*******.*.***********.************.************.***********.***.*****..***.*******.*.*******.*.*.**********.******.**.*******.****.********.************..***********.*******.*******************.******.*********.*************.*.********.****.*****************************.***********************.*****************.***********************************************.************.*******.****.*.**.***.****.*.********.********.********..*****.*.***.**.*******.***** ******************.******.*.*****.*****************.***************..***************.*.****************.***.*******..**********.*************.*****..****************.*****.*******.*.***.******.********************.***************.***.*****************.*********.***.***************.***.*************.***********.**********************..*..*.*.******.*****..**.****.*****.************.*****.********************.********.*******.**.******.**************.****************************.*.***.***.******.**.*********************************...****.******************.********.**.******.*.***.****.******************.*************...******.******..*******.**.****.***********************.*****************************.**************.*.***..********.*.*******************..**.*************.***.************.**.****.***.*****.**************.******.**********.**.*.***************.***.***.****.********************.*****.***********.**.*****************************.******.*********.********.***.***************************.****.**.**...********..***.***********.*******.***************************.*.****.*******.**************.******.***.*******************..**.********.*******.*************************************.**.***.*******************************************************.***.************.************.**.*********.****.*********.***.**.********.********.********..*******.*************.**********.*.************.**********.********.*****.**.**.**.*.*.**************************.*********.**.**.****.*********************.*****.****************.*****.*****************************.**************************.****..***************.**.**.**********.*******.**********************.******.************.****************.************.*************.***..********************.******************************.**********************************.**.****.**************************.********************.*.*******.****..******************************.***.****************.******.***************.**.***.*********** *.******.******.*.*****.****.****.*.******.****..****.*.*************************.*******.************.************.********.*******.***************************.*****.***************..*****.**.********.*******.*****.******************.*.*****.*********.*************.**..******.**********.*******.****************..*.***.**********.*******.*****************************.*****.*************.******.**********************.*****..*******************.**.***.********.******.*********.********.*****************.**.*******.*.*******.***..*********************.*****************.**.*.******.******************.*.********.**.************************.******************.**.******************.***************.**.****.*****.***************************.***************..*************.******.*****.***.***********.*****..**********.******.**************************.***.******.*.**********************.***.***.****.********************.***.*.*****.***.*.***************.**********************...****************.**..****..****.********.*************.*************.**********.*.**************.*****************.******..***********.*.**************.*******.**.*************.*********.******.***.****.*********.*****..***********.*.***..****.**************.**.**.**.*******************.******************.*******************...****.*..***********..******.*.**.***********************************.****.*****************.*******.*.*.*************.******.*************************************.**********.*********.******.*.*****.*.********.**************.***.**************************.*****.******.*.****.******.**************.***********.*.*..********************.****.**.************.*****.******************.***.****.*********************.*.****.*****************************.**********************.********************************************************.**********************.*.******.****.********.*****.*****.*****..****************************************.*******.*************.********.***********.*.******* *.********..***.*************.****..*******************.*************.*****.********.************.*.*******.**.**.*.*.*****.***********.*.*********.**********..***************.**********************.***.*********************.*************.***************************.*.*********.*****.***.**..******.***********************..******.************************.******.***.********.**********.****.*******.*.*******.********************************..*****************.*************.*****...***********.******.***********************.*************.****************.***.**********************.*******.**.**.******.**.**.*.***.****.**.**.*.**************************.****.*************.*************************.**.*.********.***.**.*****.**************************.**********.*****************.*****..*****.*.*********.****.********.*.****.*.**..*****************..****.******.****.**********************************.***********.****..***.*********************.***.**************.*******************.********.*.***********************.********.*********.*****.*..**********************************.***..******.**.*.************.********************************.**************.*****************.**************.*.*.*********..*.*****************.*********.**.**.**.********.****.***..**.****************************..*.*****.*******.*****.*.*****************.************.****.************.**********************.********.*************.*******.**************.***********.***********.**********************.******.******************.*****..*.***.*.**************************.***********.****************.************.****.***********.**.*****..***.*.*******.**.*****.****.****.****.*.***************************.******..**..**.*************.****.**.****..**************.*******.**.******.*..**.*************.***************.*******.**************************.********..******************************************.******.******.**.*******.**************************..*******.**********.****.**.***.************** ***.********.************.**.*.**.**********.*****.******************.*********************.****.***.**************..*.******.***.****************.*********.**********************.*.*****************.***********************..*********.*************.*****************************************.*.***************..***.********.**.*******.*************.*****..*.*.*****.******.***.*****************.**.*..*******..*****.**..*****.*********.***************.****.******.*********.*.*******.*.*.***********.******************.********.*.**.****.********.*..**********.****..**************.**.*.*.******.**********.*.**.*.*********.**..****.***********.************.**********.********.******.**************..****.****.***.*******************..***..*******.*..********.*********.**.***************.****.**************.*.************.*****.******************.*******.*******************************..***.*******.*****..*.***.*****..*..**.**********.***********.*******************.***********************..*******.*********************.*****.******.********.********.*****.**..*.*******..******.************.**.*************.********************..***.******.****************.*****.******.*.****.*****.***.***.****************.***.**.*****.*******************.*.***.*********************************..*..*****.*****************.***.******.******.**.***********.************.**.***.**********************************************.****.********************.**********.**********************.*.**************************.*********.*******************************************.************.************************.*****.**...****************************.***.***.*.***************************.*.*********************.****************************************.******..****..*.*********.***.**************.**********.***.*****.*************************************************.*..******.****.***.***********.********************.*******..*******.******.***************.*********.*.*************.*****.*.*******.*****.*.* .****************.**.*.*****..*.****.*.*.**.*******.**.********.**********************.******************************..*..*****.*************************.***********************.***.***.******.******************.***********************.***.******.****.*********.******************.*************.*******.****************************************************.***.*********..************.*****.************.***************.*.******.******************..****...********.*********.******.*.*******************.****************.**.***.*.*******.*****..**************************.********.*****.****..*****.*********.*.**************.****.**.********.************.********.*.*.*.***************..**********.**.*****.******.*********.************.***********************.**************..*****.*****.*.***.******.*************..****.***********.******.**********.********.*****************.*******.*****.**********..***************...*********************.*******************************.****.******************.******************.**.*.****.****.************.************.*..********.********.********.*.*********************.*****************.************.*.********.****************************.*.*********************.************************.*.*****.*********.***.**.*.********.*****..**.************.*********.****.***********.****.********.*******.*.**..****.*.************.***.***.***********.*********************..**.*.**************.*****.****************.*****************************.*******.****.*************.**..****************.*********************...****************.*******.*.************.*************.*****************.*********..*************.****.***************.********.*********.*.**********.**.********..********************.***.***.**.**************.*********.*************.*****************************.*.******************************.****.******..************************.*******.**************.******.*.***.*.****.********.***.**.*.************.*****.*****.***.**.***..**.******* ******************.******..****.************.*.**.*.******.*********************.*********.***********.*********.**.*****.*****.**************.****.*.*********.***********************..*********.***********.*******.*.***********************.******************.******.***.****.*******.*******************.***********.*.***************.**********.********.**..*.************.************.*******.*****.***.*.**.**.**.**.************.*.*******.****************.******..*********.***********.*********.**************.*****.*********************************.**************************..********.****.******************..**********.****..**.********.*****************.**..******.************.***.*******.******..*..**.**.*.*.**.**********.***********************..*.*****.*.***************.*.*****.********************.*******..*********.*******.**.**.**********.**************.*.**.*******.*.**************.***...*********..***.******.*****..*************.***..*******************.****.*****.************************.**********.****.***.*************.**************..*******************.********.*****.**.***************.***********.*.*.****.******************.**.*************************.******..**********.***.***.***************.*****.****.**.*.**.******.*.*****************.**********..****.*******************.*************.**.**************.**********.************.*********.****.*******..***********.**********.*********************.**********.**.*********.***********.*****************************.**.**.********.*****..**********************.***.******.*******.***..*****.*****.*******************************************************************************************.*********************.******.**.**.**************.**********************.*****************.******.***.****************************************.****...****************.*.**************************.*********.****.******.**.**.*****.*****.*.************************.**.*.******.********.***************.***********************.* **.*****.******..******************************.**********.**.*.***..***.**********.*.***.********..****.*******************.*********.******.*****.*.*.***..*******************************************.*********.********.*.***.*****.****************.*********************.*******.*************.*****.***.****.*****************.************.*********.*************.******.*********.*.***********..***..********************.*.*.********.********.*.***.*******.****************************************.**.*****..**************.*.*************.****************************.***.***.*..*.***.**********.**********.**************.****.*******.*****.***.**.******.****************.************.*************.*************.***********.****.*************************..******.***************.*.****..*******.****.*******************.***.*************.*****.********.**.**********.************.****.***.******.********.*********.***.****.**********************.*.*************************************************************.********.*.***.**..******.*.**.******.******************.*****************.*******.**********************.****.***************.**.********.***.****************************.*********.**************************.***************************.*****.***..****************.***.**************.****.***.*************.****..**.************************..**********.*.***********************************.**.*.******.**********.***************.****************.**************.*********************.***.*****.*******.****.****.***.*********.************************.**.*********.******.*..********************.********.****.***.****.**..********************..*********.**************.**.****.*******..******.***************.**.************************.**************.*****.**************.*********.*************.**.*.**************..*******************.*****************.*********.***.****.****************.****************.***********.**.**.***********.************.*..***********.*.***.**************. **************************..****************************..********.***********.************.****.****.****.**.*.************.**.**********.*********************************.***.***********.**************.**********.**********.************..*****.*******************.***********.******************.*****..***************.***********....****.*.***********.*****************.************************.*****************************.**.******************.*.**.*.********..**.********.*.*.*******.***************.**..*****************..********.*********..**..****.*********.**************.**************************.********.***.**********************.*************.************.*********.*.**************.************************************.***..************************************************.********.***.*******.***********.**..************.*************.*.****.**.***************.***.************************.******..***.**.***********.************************.***************.******************************************.*********.*.****.********.*************************..***************.***********.***.******.****.*.*******.*.***.*******.**********.**.*************.**.*************************.*****..***.**.***.***************.*******.****************.****************.*************.********************.**************.**.**.****.**********************.*****.******.****.*************.******.*********.*********************.***************.***.*************..************.***..***..*****.***********.*..****.***.****.****..************.********.*********.**..*********.*****...***********.***..**************.*****.*********************************.********.**************.************.************.*******..********.*****.*************.******.****.*********.*.****.******.*..***.**********.********.****.***************************.******************.***.*******************.******************.*****.****.***********.**********.*************************************.**.****...*******.*****.*** ******.************.**************.*********************.***.********************.****************.**********************.*.*******************.*****..***********************************************.******************.****************************************.*******.**.*****.****************.*************.****.****.*********************.******.*.*********.***********************.********************************.*******************.**************************..************.*.***..**********************.******.********************.**..*****.***********************************.*.*****.*.*******************.*.****..************************.***********..*********.********.******.*********.***.*****.******.**..*******.*****.***********.***************.**********.******************************.***************.***..*****.*****..*******.********.*******.**.*******.******.*******.*.*******.**.************.*.*********************************..*******.****.***.*.*.***********.**.*...*****************.*.***********.****************.********.*****.************************.*********.*****.**********.*********.*****************.****..*.******.******.*********.*********.**.************.*******.********.***.*.*******.**.***.*****.*************.**********.***********..********..***************************.**********..**********.*.********************.*.*******.****.**.**********.****************.*****.**********.************.******..*********.***.*****.***.******.**.***..****************************************..**.*********.*.*************.************.*.*****.***************..*.**********************.***************.*****.**.*****.**********.********.*******.******.****..*.*********.***********************.***********************************************.**************.******.************.**********.*********.***.*.*.*********.******************.******.**********.************...***********..**.*.***.****.****...***.**.**.***.*****.***.*****.****************.*************.***.********* ****.****************************.****************.************.*..***********.****.**.****.***.************.***************..*.***.**.**.*************..**.*.****.*********************.******************************.*.************.***.*.******************************************.****.***************.******..********.***********.****.***************.***.**********.*****.***********.*****************************..*********.***************.*********.*.***********..**********..******************.****.*****.***.*************.************.*.***.*******.******.*********.*..**.******.**.****.*******.*.*****.******.****.******.******.***.***********.***.***********.******.*************************************************************.*******.***************.*.********..******.*******.**********.*************************.******.******.**.********.****..******.*****.*********.**************************.*************..**.*.****.*****.********.*****.***.*****************.**.****.********.******************************.********.*******.*********..************.*****..*********..*.*****.*.******************.***.*************.*************.**************..******..*****************.**.*******.**.**************..******.*.**.**.***.*********.************.*******.********.************.*************.*********.********************.*.*******.*****.*************.***.*********.****..*******************.******************************.******************.******************.**********.****.*********************.*****.****************.*********************.*****************.****.***.***.**.****.*.****.*********************.*******.*******************.******.**********.*****.*********************.*******.***************.*******.********.***********.*******.**************.*.******.****.**********.*******.*****.*****.**.*****.******.*******************.******.**************************.*****.*********.***.**.******************.******************.********.**********...***********************.********* *****.***.***.*.******************.**.**************.****.***********.*********.*******.******************..*******...******.************.************.*******.*****.*.**..******.***********.******.*****.**.********************.****.*******.******************************.*.**************.****.*.*******.*.********.*.*****.*********.***********..***.***.****.****.****.*******.****.*****.**********.*********.**.*******.**********.****************.*..***..****.***.**************************..******.******.*.****.**.****..*********.********.******************.***.****.****.*.****************.**************.***.*****************.***********.**********.********.**.*********.******************.*************.*******.**.******.***************************************.*****************.*********.*************.************.********.******.*****.**********.*************.*******.***********.****.*.********************..**.**.*.*****.****..***********************************************.********.*****.***********.*******.******************.******..*.*.*..****.*.********.**.**************..********************************.****.****..********************.*****.********.************.*****.**************************************..*.*********.***.***********.****.********..***.*.*********.**********.*****.*********.****.*************.***.**********..**.***.***************.*************.***.***.*..*********************.**********************************.******.********.*************.**.****.************.******************.******************.****.*.********.**************.*.*****************************.***********.*******.*.***.*******..***.**.*****.*.*******.****.**.******.***.***********.*****.*.****.*.*****.***************.***.******.*********.*****.******..********.***********.*******.****.**.****.****************.*********.*********.*.*********.*******.*****.*****.****************..******.*****.**********.*******************.******.*********.****.*******...**.************************. *******.************************************.********..*********.********************************************.******.***.******************.*.************.*******..***************************.*******.**.**********************.********.*.**************.***********************************.*.***********************.******************.*********.*****.****.*******.****************************.*****.**.*******************.*****.**********************************.********.***.*****.************.*****.*****.******************.*******************************************.*********.**************.*.************.***************.***************************************************.****************************************************************.****.*.********..******.*.**.***********.**.*.***.****.***.*********.**.*.*********.******************.***********************************..*****.*********************.*.***********.*********.*****.*************.*****.*******.**********************.***.********.*********.**************************.*..***.**.************.*****.*****************.**********.***.**********.*****.******.******.**.******.**.***.*********************.*********************..*****.*..*.**************.******.****.*****.****.***********.*******..******.**************.*****...***********.**.**********************..*.***********************************.*.*******************..*****************.*************.*******.**********.*.*****.*******.**********.**************.*******************************.************.**.****.*.************.*****************************..*.***************.*********.*.********************.***********************.***.*****.**************.*****..******..******.********************.**********.*****.*..**********..*************.*********.*********..**************.**************.************.**.************************.**.*****.**********************.*************************.*****************.*************..*****************.****.****************** *.****************.**.**************.******.***.*.********.***********.*********.*****.*******.****************.**********************.******************.*************..**.*****.**.*.*************.***.**************************.********.*********.***.*******.*************.******.******.*.*.**.*.*.***.*********.*******.*****..*********.****.**.*********************.**.******.*****.*****.****.***.*********.****************************.********.********..****************.*******.*************************************************..**************.****.*.***********.****.********************.***************.*************************.**********.***********.**.*******.***.********.**********.*******************.*********.****.**********.*..*****************.****.********.*****.***.******************************.***.*******************.*****.******************.**.**.***.****.******************..**********.*******.*.*****.*********.***.***********.********.*********************..*********..********.*******************************.**.********..**********************.****************.**********.********************.********************.**..**.*************************.*********.********..********.********.****************.***************************************.********************..*****.*******.************************.*.*****..***********.*.*******.************.****.*****.*********************.********.*.*****.***.******.*****************************.****.**.*********************************..*************.****************.******************.***.*******************************.***.***.**********.******.*******.*************************.***.*****************.*******************.*.************************.****.****.**************************.*************.*************.*.***********.*.***.**.*********.********************.**.**.********.*************.*.*******************.************.*******.********.***.*************.****.******************.********.**********.*.*.**.******** ***.*****.********.***********..*********.******.*******.***.***************.********.********************.********.********.**.******.***********.************.*.*.****.*******.*********.******.******.*******.*****.******..********************.**************************.**************.****************.*********.**.***.*..***********.***********************************.*****.****.*************.*********.*******.****..*.**.*****.*************.******************************.*******************.***..*************************..*************.**************.***************.********************.********************************.*****************.*********************.*********************************.*******************.***.****.**.****..*************.********************.**************.*****.***********.********.**.**.**********.********.***************.********.**.***********.******************.***********.********.**************************************.*.************************************************************.***.**.**.***********.**..*.************************.***.*************************.************.******************.*****.******************.**********.*******.**********************.*****.**********.****.*****.****..**..***************.************.*******.*************************.********.*****.***.******.*******.************.**.*************************.********.**.***.******.***************.****.***.*******************.*******.*************.**********.*****************.***.*.*******..*..***************************.***********************.*****.*******.********.*****************************..*****************.*.*****.***********.*.****.****.**.*******************.**************************.******.*****.**********.***.****.*************.*********.*.***.********.****************.*.**.**.*****.**..**********.*******.*****.********.***.*****************.********************..*******.*****************.*.*******.****.***.*********************.**.****************.** ********************.******..*..**************.***************.*********.**.****.****************************.***.************.******.***********.***.*.**.********.***.*************.*********.****************.**.*****.********.**.**.********************.**.**********..***********.*************.*****.***.********...**.*****.********************************.**************.************.***.**.*.*******.******.**.**.****************.******.************.**..*******.*******..****.****..*******..***..***********.**.******.*************...***********.***.***.*.**.***************.******.**********.****.*.**.**********.**.****..***..**.**********.*********.***********************...***********************.*.*.********.****.**********..****.*.******.*.******.**************************.********.**.*****..*.**..*.******************.**.***********.***.*******************.***.************.*.*********************.**.*****.*****.*****************.********.*.******.**************..*****.******.*.**..*****.******.**.****************.********.****.******************.**.************.*.***************************************.***********.*********************...******.*.*******.*.**********.************.*****.*****************.**************.*********.********************************.*.****.*****************************************.********.************..*******.*.**.***.***.******************************.***.****************************.**************************************.*****.******.***********.*********.************.**********************.*****.*******.*******..****.*******.********.******.*****.***********.****.**..*******.**************.**********************.********.*.*******.*********.******.*********.***.*****.*.************.**********************************.*.*.***.*.**.***********************.*********.***********.*******..*********.*.*******.*********************.***************************.**.***********.***************.***.************************.******************.*** *.********************************.********************.*****.*****.********************.*************.*.*.***************************.*************.*****.*.*******.*.********.*********.*******************.****.*************.********.***********.*****.****.******************.***********...*********.**.***.*.*..********.**..****.*****************...***.*****.*******.*********.******.******************************.******...******************************************.*******************..************************...******.***.*************.***********.**.*******.***.******.********.**.**********.****.***********.******.*********.***************************..**..***************.**************************.***.******.*****************.***.**************.***.**.****..************************.*****..*****************************.*****.*.*****************.************.*********************.********.*****************.*******************.*.****.******.****.*.**********.*************.*********************************.******.**.*.************.*.************************.**********.******.**********.*********.*..**.*********...***********************.**.*******************.**.*.**.*.*******..**.*********.**.***..****************************.**************.********.*.***************.******.**.*********.****.*****.***.******.*********.*********.**.****.*****************************.*********.**********************.************************.**********.*********.*************************************.*************.*****.*.****.**.****.*.*******.****.*******.*****************.***********************.********.****.*****..*****************.***************.*****.*******.*****.**.********.****.**********..*****.***.*****.******.**************.*.*********.*******************..***.**********.**********************.*****************.***************.*******************.***..********...********.*************.***.**************.****.*************..***********.****************.**************.******** ***************.**.*****.*******************.************.*****.*.*************.***************************************..******..***.***.******************************.************.**.*.*****.*.***.******.*****************************.*************.*******...*******.***.*.**********************..**********.*..**************.*******.***.*****.*.****************.****.***.**************************.****************.***.***.**.*********.**********.*******************************************..*******.****.**.*************.***.***************.*.****************.*.**********.*.***.******************************************.*******.**.****.***********.********.************.*****.*******.**.**.*************.************.*********.*********..**********.******.*.*****..*******.**.****.*****.********************.*****.***********.**********************.********.**...*************..*.********.************.**.**********.*.*.******.*****.*************************.*.**********.***********.*.****...*.**********.***********.****************.************.***************.*****.**.*******.*******.**.*...********.**.**.*****..**.******************.*****.***.****************.********.***.**.*********.*****.****..*************************************.*************.***************.*********.*********.**.*.*..*******.**********.****************.***.***************.***.******...******.*.****.********.**********************.***.********************************.**..***********.***.*********************************************************.**.*********.*******.***.**..*****************************.*****************.*************************.*.********.*.*.**********.***************.*****.**.****.*********.*********.****************.***.************************.***********************.*******************.**********.****.*****************.*******.****..***********************..***..*.**************.*****.****.**.**********.**************.*******.*.*.****************************.*******.**.******.** *****.**********.****************.****.******.*****.*****************.*.****.******.*********.***************.******.********.********.******.****.***************.***.**********.***********************.************************.*********.*****************************.******..**************.***.************.*******************.**************************.**************.*******.**********.********..****.********.****.*..*****.*.************.*..*****..*.****************************.***********************.**********.******************************.*.****************************.*****.********.**********.***.**********..*****.********.********.************.***.*********.***************.*.****.*****.***.*******.******.******.*.**********.*.***.******************.******************.****************************.**..***********.*******.************************.**********.*****.**********************.*****.****************.*******.**.*******.*.********.***************************.**********.***.**************.******..*******.******.******.********.*******.************************.***.*****..*************.*****.*****.*****.**.**************.****************.***.**************.*************************************************.**.*******.***.**.******.**.***.*.***.*.***.****.******.**************************.**.**************************.*.****.*********.****.****.*.******************.**************.****.*******.****.*******************.************.**********.**********.*..**..********.**********.***********.**********.*****.**.***********.************.*.******************.********************************.***************..***.*.*********.*********..*.*************************************************.********.************.******.*.**********************.*****************************************.*********.*****.********************...****.**..**.*********.**.******************.**********.*.*******************************.********.************************************.***********.*** *.*********.****.**************.**********************.**.***************.**...************************************************.*******.************.**.***************.**********************..**************.***********.****.**********.********.***********..***.*********************.********..******.***********.*.*********************************************.***********.*****.***********.*********.**********.*.**************.****************.********.*****.*.....****.**.********.*****.*****************.**********.**.********************************.*****************************.*******************************.****.******************.************************************..*************.*******.*******************.********.*.**********************************..*.*********.**..*********.*.****************.******..*****..*********************************.***********.*********.*******************.*****************.******.*.**.*******.********.*********************.***.******.****.************.**.*.*...****.***.********.***.****.***.****************.***.********.*******.**.***********************.**.**.*********..**.**************.*********.********.************************************.*************.**************..*****.***********.****.*****************************..*****.********.****.**********.*******.**.*****.*****..***.**********.*************..***************.********.*******.****.********.******..***.**********************.*.**********************..********.*******.*******..*********************************.*******.***..*****.***********.*****.****.**************.*********.****.********.*********.*********.**************************.*****************************.*.*****.***********.*****************.****.*********.*.*************************....**.********.*.********.*.**.*..**************.*****.*.******************.*********************.*************.*.******.*..*************.**.*******..*******************.***.**.*****.*****.*************..*****.***************** *..****.**.*.****.****.********************************.*.******************.***.*************.*.***.******.**.*******************.*******.************************.*.***.****************.****.****************.*******************.********..***************************************.*****.**************************.******************.********.*.********.**.******************************.*****.**********************.**.*.**.********.***.*..**************.***********..*****.*************.***********.**..*.**.**.*.****.***********.*.**.*.*********************..***..********************************.***.***************.*.**************.***************************..***.**************************..**.*******.******.*********.**********************..********************.**********..******************************************.********.*.***..***********.***.****.*********.**************.*.***.***.*********.**.*..**.*******.***********.*****...******.*****.*********.*******.*********.*****************.****.*...******.***********.*.***************************************.***************..*.***.****.******.**.******.***********.****.*.***********************.*********.*.****.********.**.***.*****************************.****************..***************.***************.*******.***************************..****.*.**.*.*****************.****.*.*********************.****..*************.***********.*.*******.***.*************.****************************.**.************.********************************.***********.*************.**.*****.*******..*.***************.***********.*************...*.*****.*******.****.***.**.******.**********.***.**********.******.****.***************.*.*.****.**************************************************************************************.**.*******************.********.*****.********.************************.*********************.***.***************.*..*****.***..******.***..**.*******..***********.*******.***.*************************.********.*.****.* ********.***************.****.*.***********.*********************..***********...**********.***************.*..******.****..****.**********.*.**..*******************.*****.***.**********************.*****..**************.******************************.*******.***************************.********.**************.*********.*****.******..************.***.**************.*************.***.*************************.*******.********...**.**.****************.***********.******.*.******.**.****.***************.************..************.******.***.*******************************.********.***************.*********.****.*******************************.********.***.*****.*******.**.*************************.********************.*.*****************.************************.*.***.************************************.**************************************************************.*.**************.***.**.**.*****.***.*****.*****.**********.***..***.**..**.*.***.*...**.*******.**.******.****************..************.***.***.********************.*******.******************..********.***.**.***********..**.******.*******************.*********************************.********************.****.*****.*******************.*******.*.***********************.******************************.****************************.***.*****.*****.**.**********************..**************************..*************.**************************************..*******.**********.**************************.***.*********.*.***..**..********************************.************************.*********.****************.*.*.************************.*****.*************************.**..***..**********************.********************.***.*********.********.**.**********.*******************************.*************************.*************.********.**************.*******.*********************************************.******************...***.********************.*****************.********.*************.****************.**** *****************.*..*.*.***.*************************.*******.***.******..**************************.*.***************.*********.*************.**.***.*.*.**.**************.********.*.*****.*****.*******.******************.*****.*.**********************.*.***.********.********.***..***.**.***********.*.*.**..**********.*.*******.****************.***************************.***********.***************.**********************..****.****.**********.***.*.*****.********.*********.*******************.************.**********************************.*****************************.*********.****.************************.*.*****.**********.****.**************************.*******.*******.************.************************************.***********.*******.*******************************************.*****************************.***********.*.*****.****.**.**.*********.**********..*********************.***********.********************..**.**.*******************.*.***********************************.*******.*.*****..*********************************..****.****************************.*.********.********************.***..*************.***.********.****.*******..*****.******..*****.***.*****.****************************.*********.******.***************************..*****.*******.*******.******.*.*************.***.**.****************.***************.**.***************...**********.***.***.********.**********************.***********.*************.***********.*****************.**..***.***************.*.********.**************.*.**********.***************..*.*********.***.******************************.*..*.**.*********************************.**********************.*****************.*************.**************.*****.******.**********.********************************.****..**.***********************..*********.*.**************.**************..*****.***.*******************.*****.**************************************.************.**********.********.**********.*****************.*.**** ***************.***************.***************.*.****..***********.****.****.*******.*****.***********.**.*******.*******.*.********.*****.****.******************.*.********.*****************************.********.*******.*******..**.**********.*******.******..*.***************.*******.**.************.******.***********.****************.**.***************.*....****.*****.***.*******.*******.*********.**.*******************************************..************************.**************.**.*.*****.**************************************..*****.*.*********.*******.***********..***.**.**********.***********..*********.**************.**********************************.***************************************.*****.**.***********.**.*.*.**************.**********.*************.**.**************.*******.*********************..*.******.*****************.**********...**.**.**..*******.**.******************.****.*************.*********.*************.****.*********.******************.**************.*.*******.**.**********.**************.*******..*.**************.******.***********.**********.**.*******************************.**.************...************.**.*****.*.****************.*******.***..*******************.*****.****.********.***********.*********.******..**********.***********************..*.*************.************..**********.*********.**************.****.*******************************.***********.****.**********.*.*****.*******.*************.*.*****************.*****.***.**.*.***************..***********************.*****.*******..**************.**.***************.************.********.****.***************************.*.***..****.**********.***.**.************************.*****************.************.*.**************.******.******..**************.*****************.*.***********.*.**********.************.**.*******************.**************.*.**********************.****.****.********.*****.*******.*.*.**.*******.*.***.**********************.*******.***.****** ***.*********************************.******..****.*****************************************.*********************************************.********..***.***.****.***********.**********.****.**********.**********************..***.**.***.*******************..*****.**..******.********************.***************.****.********************..******.************.*************.********.******************.**.********.******..*.***************..***********.*.****.********.***************.***.******.***.*************************.********.****.****.********.*.***********.******.*****************************..****.****.*.**************************...****.***.******.****.****..***************.*********.****.***************.******..****.***********..*******************.*.****************.*.*******************.*****.****.**..*****************.***.********************.***..***.*.******.*************.*.*.************.***.*******.*********.***.*****.***********..******************.***.***********************.*..**.************.*********.**.*************************..*.******************.***********.*.*..***********.****.*******.********************************.*********.*********.*..****************..**.****.******.*.******.******************.****..*******.******.********.***.***********.****.****.*******************.*******.***.******.****.***.**.********.**.****************.*************.***.*****.*************************************************.******.**.**********.******.*************************************.*****.*********.**.*************.***.*****.*.*.**************..*..**.**********.*************.***.***.********.********.***************************************************.*************.**.**..***************.******.********.*****.*****.******************.*.**.*******************.*.**************.****.****.********************.**.******.**.*****.*.**************.****.*****.********.****.*******.**.***.**************.***.**********.****.**********.********************.*******. ***..****.****.*******.***.********.***********.*****.**.*****.******.******.*******************.********.*************.*********************************..*****.****************.*********.*************.********************************************************************************.**********.**********..******.*.***************.*************.*****.***.**.*************.***********.*******.***********..***********.*.**.***.*.****.******.***.***.*************.*.***.***********.**.*****.**.*****.*************.***********.**.*******.***********************************************************.***.*******************************.*.********************.*****.****.**.***.****.*********************.**..*********.*******.********.***.******************.****.*******.*********.*******.**********..**************.****.***********.****..**.**.**..****.****************************.**********************************************.***.*****.*.*****.**.*****.*******.****.********.**********************************************.*..******.***********.******************.*******.**********************.**.***********.**********.*..******.*****.*.***********************.**.*******.***.****.***********.***.**.**************************.*.*******************.***.***.*.*************.********.***.******.*.****.************************.******.***************.**.***.**.*.**********.*******.*.***********************.**********.*****************************.***.**********.***********.***.**********.*****.***.**************************************.********.******.************.*******************************.******.******************************.***************.*****.****.***.**********.***.*************.**.***.******.*****..************.****.*******.*.**.*****.****.****.*.*************.**.****************************.********.*************************.*.*********.*.***.******.*.**.**.*********************..***********.*****************************************************************************.***.*** *********.*************.**********************..*********.*********.********************.*******.*******.**************.*****.**************.**.*.*.*****.*.****************.******..****.***.*****.****************.*********************.*************************.*********.****..************************.******.******..****************.***************.*****.*****************.****.****.**..**.***.*****.*****.***.*************.*****************.**.***********.***********.**.**********.**.*.****************************.*****.**.************.*****************************.******.*****.************.**.**..******.*.*.*****.*.**.****.*****.***************.*******.*.*******.*******.****.*****.*.*.*******..***********.****.******************.******.****..*****.*****************.****.*************.********.*******************.*******************.*****************.**.*****.*********.*****.****.************.****.****..***********************************.*****.***********.**.****************.*.*************.**********.***.*****.****.****.****.**.****.***.*.************.*********.******.**************************.*****************************************.****************.*.***********.*.**********************.**.*******..*******.*************************.*********************.******.*.********.*.*****************************.**********.***..**.**********.******.****.*****.*.***.*************.*****.****.******..*************************.*****************.*************.****************.*********.************.******************.****..*****..*.*****.******..*******************************..***.******.**********************.**********.*******.*******.*.*********..**************.*********..**.***.***********.***.*************.***.****.********************.*****.****.*******************.*******.***************..****.******.*****...*************.********.**.********.*******.****.********.********.***.***.*********************.*********.*******.****************.*****************.*.****..****** ******.*.*************************.*********..********.*******************.*********.*****.***.*********************.********.**.**********.**.*******.******************..*********.**.***.***.****.***.*******************.***.************.**.**********.***.****.**.**.*****.**********.*****.************.******************.**.***************.**************.************************.****.*.**.****.*****.***.****.**********.**************************..*******.************.*******************.***************.**.**.******.***************.*******.***.*.*****.************.****************************************.****************.**.******.**.***********..******.**.*****.***********.*******.***********.*************.***.********.**.****.******************************.****.***.**.*.******.************.*****.************************...****.***************.***.***.*****.*.****.*************.**************.**********.*****.***.*..***********************************.****.*****.******************************.*******.*****.*...***.********************.*****.******.****.*.*******.***.************************...***.*************.*********************.******..*************.*.************.*****.******************.*****.***********.**********************..***.***********.**.*****.*************.********.*************.******.************.***************.***********.******.*************.*********..**..********..*****.********.*************.****************.*.******..*****************.********.*************************.***.***************.*******.**.******.**..*********..*****************.************.*******************.***********.******************.***********.**************.****************.********.****.********.*******.*******.**.*********.*******.**********.************..****.*****.********.*******.**************.******************.****.***.*******.***.***.****.****************.*********.*.***********.*******.***.*******.************.********************.**************.**********.****. **.*.*************.*****..*.**************.**..********.********.***************..******.******.*********..***.*..******.*******.*.***.*.*****************..***.******.**.*.******.**.**.*.**************.*****.**.*.***********.******************************.*****.*********.**************.*********.*****.***.*********.************.*****.****************.*******.****.*.****.**********.***************************.********.**************.*********.**************************************************.***.*****.*************************..****.***********.********************.**********.**.***.**.**********************************.****..**********.************.*******.****************************.*.*****************.**.**********.**************.******.*********..************************.*************************.****.**.****************************.*****.***.*************.*******.*..*******..*********************...*******************.************************************..********.****.*********************************************.*******************.****.***.*.***********.***.******.*.******************.*..***********..*********.*******.*********.******.***************.****************************.********.*********.***..*********.***.**.*********************.************.**.******.**..*.*.**************.**.*********.*****...****.*.*******.*******.********.***************************************************..***********.*************.*.*****.*****.*****************************************************.********.************.*.******.***********************.*********.************.********.********.****.***.******************.*******.********************.*.********.**********.*****.******.*********.*..*******.************..************.**.**********.****...*..***********.********.*******.***.**..******.*****.**.********************************.***********.*******...**.*.**.**..***************.******..***.****************************..************.*****.***********.*****.***.**.** ******.***.***************************************.********.*.**********.********.**.******.*****************************.***************.*.*********.*.****************.*********.**************.****.***.**********.*******.******.*****************.************.***********.****..******.***.*.****.**.*.*******************.*********.************************.*****.***************************.************.***.*****************.******************.***************.***************************************************.***..**********.**********.************************************.***********.**********.**********.**.*****.*******.**********..*..*..*****.********.***.*****..**.************.**.*******************************.***********************.***************.*****.**********************************************************.*.******.*************.******..*****************.***************.*****.**************.*****.*.**..*******.***********.*****.*.*******.***.******.**********.********************..*******.**************************.****.**.**.*********.********.***.**.******.***********.*********..**********************.****.****.****..*.**************..************.*******************.*****.*.***..*********.****.****.*****************.*******..***************.*.*****.**.****.**************************.*****.****.*********.************.**********.*****.*.*****.*****.********..****..***.*.***************.*.******..********************.**.*****.**********.***.*******.**.****.*********.****************************.**********************.*******.**********.*.****.****.*.***************.************..********.***********.***.****.**.****************************.****.**********.**************..*.*****.*********************.******..******************************.**********.*.**************.******.*********.****.*********************************..*****.*.**.********.****.****.*******.*.***********.**************.**************.**.**********************.*****.******************.**.* *.**.*.**.*.**.*****.*******.**************.**.*****.*************.*********.**.*******.***.********.******.*.****.**.******.*****************.****************.**************.**********.*.*********..**.*.**************.**********..**********************..**.*.*********************.******************.**********************.***************.**********.*.**********.********.*.**.***********.*.*..*****.*****.**************.***************.******.*****************************************************************.********.*****************.*.************************.***.*.****.*.*************.*****.******.*****.**.*************************..*.***.***.***********.***************.**.******************..****.***.************.***********************.***************.*.*******.********************************************.**********..*********.*.************************.****..******.*******.********.***.****.**.***************************************.*.***********.**********.*****.***.*.*.****.*..********.********.****.**********.*..*******.******************..*.*********************.*******.*************.*****.*.*****.****..***.***************.**********...*********..*****.************.*.*******************.**.***************..********************************.**.*************.*.********.*************************.**********.************.**.*****************.******************************************.***.**.**.*******************************************.****.************.******.*.*****.******************.*****.****.**************.******.******************..***************.************.***************************.***********.**.***.**..**********.********************..************.****.*****************.****.********.*****.***.**********.****.**********************.*********************************************.*******.******.******.***.*****..*****.***********.*.***********.******..*****.***********.*****.*******************..********.*******.***.********..*******************.*.**** ************.*********.*.****...*.*****.**.**************************.*********.*.*********.***********************.**..**.***********.****.**************..***.*.**********.*.*****************.******..**********.*************************.***********************....*****.*********************..****.****..****.****.********.*.**.*.*****************.*.***.*.******************************.*.**.**************..*******.***.******************.****************.*********..****.**.************************.******.**********************************.***********.******************.**.*.*******************.**********************...**************.***.**********************.*.***********.****.******.*************************************.**************.*******.**********************.*********.********.****.***********.***********.***.**********.*******************.****.******.**.******************.****.***.**.**********.*******.****************************.***.********..*.*.******************.*************************.*..**.***********.********.**.********************..*****.***************.********.**************.***.***************..******.*********..*..*.******.**..*****....******.****************.*****.******************.****..*****.***.************************.******.********.******.**.**.*****************.********************************.*..********************..****************************.********.**************..***.***********.*********************.***********.*.******.*.***************.******.***************************.******.***********..****.*******************.**.*******.******.**.***.***************.**************.*******************.*****.************.**********.******.********.*..**.***.*.***..*.**.**.**.*********..*.*****.*.*****.*********.***..***********.*******.**.*******.********.***************.****************.******..*.******************.***********.***********.****..**********************.**.**.****.****.***.***.***********************************.*****.*** *******************.**.********.*.****.**.*..*********.**************.*.*******.**.**.***.*******.***..***.***.*****.******...***.***.************..****.***********************.***********.*****.**********.****.***********.***.*****..*.*****.**********.*****.***.***********.****.******.******.***.****************.**********.******.*.******.*******.***.**..*****.*************.******.********.*****************.*****.************************.*****.************.**.***.*.***.*.*****************.*********.*******.**.*******.*********.*****.**.**************.***.******.**************.********.******************.*************.*..*.*****.**.***************.****.*******************.**..*.****.****.*******..*******************..*******.****************.******.**********.*******************************.*******.******.**********************.**.************..********.*********.******.**..**.*********.*.***********.**.*********.*.*.**.**********.*****.**.************.**.*********.**********.***.*******.*****.*****************.********************.*******************.*********.*******.*********.************.************.***.*****.***.*.******.**********.****.***********************.*********************.******..********.****.*****..******.**********.******.****************.*********.****..****.**.***************.************..*..**********.************.******.***..**********.**************.********..******.*****.*.***********.****************.*******.*.*..******.*********.******.***********.**********************.**********.**.****.*********.**.**********.*********************..*.*********.******.***********.***.**.************.*******.**.*********.******.***.********.********.*******..***.**************.***************.*******.****.**************.***.****************.********************.**.*..********.*****.*****************.**.*..*****..****.********.*********.***************.******.*****************.******************.********************************.*.****************.******** *************.********.*.*.****.***.********..*..**..****.**********************.*.******.*****.*..**************..******.***********.*************************.****.********..*.********.*****.********.**.***************.**************.******..*****************.********.*********************************************.***************.**************.*****************************.********.************************.**..**.*****.*******************.*.*****.******.*.********.***..***********...**.*.******************.********.**.*****..*******..********.**************..***********.*****.******.***.*******.*****.*.**.****.**********************.*******.********.***********.******.**********************.**.****.**.*****.*.**.*************************.***.******.****.*******.*****************..*******************.*******.****************.***.**********.*****..******.***********************.***********.****.**.*.***.**********.******************.*************.**.************.***********..**********..**.**********.******.*******************..******.****.*****************.*****.****.***************************..****.***.*.***************.***.****.*.***.***.*********.*.***..***..*.***.**.***.*********.********************.*******.**********..***.******.*****.*********.*************.**********************.******.*********...***.************.**.*****.****************.**********.*****************.*************************.*.*.************.*******..**********************.******.***.****.********.***************.*****.**.***..*.**.**.***************.*.***..*****.***.**********.**********.****.*****.*********.****.************.*.**************************.**************.*********************.*.**.*****.*******************.**********.*************.*..******..****************************.********.***.*************.*.*.*.**.******..***.**************.****..*************.****.******************.****.****.****************************.**.*********.*****.*.*************.*********.*************** *********************..*.***************.*********.**..*************************************.***..**********.*******.*******************.*********.********.*******.**.****************************.**.***.*.******.***************.*****.*****.***************************.***.**********..*.********.******************..**************..*****.*****.******.***..**.**.******.******..******************.****.*************.*******************.********.**********************************************..******.*.*****.*****************.*********.***.*.***.****************.**********.*.*********.************.******.****************.*.*******..***..*****.*********.*****.**.*******************.**************.*****.***.*..***.******************************.************.***************.********.***.*****.**.**.********************.********************************.****..******.***.*************.*.********************.************.*******..*.********.****.*****.****.*****************.*******.****************************..************.******.**********.*.***.**.*************..********.******************.**********.**********..***************.*****..*****.**********.*******************.***.******.**.****.*********.*****.***.*************.******..**.*****.*******.***.**************.****.****************.********.***************.**..*****.*******.*******************.*******.*******************.**.****.****************.*****************.****..********.***************.************.***.***.************.****************.**********************.***.***************************.**.*******************.*.**************.**.***.***************.*******.**.*****.*******..*.********.***.**.***.*************************************.**********.******.*******.**********.***********.*************..*.**..***********...*****.***********.*.*********.***************.**********.******.*******.*****************.********..*****.*****..*********************************************.*******.**.******.*.****************.*** ...******************.********.*****.**.*.***********.****..******.********.************************.**..*****.**.**.*.*.********.*.*****.***************.***.**.*********.****.***.*************************.**.********.*.*****.*******************.****.***.*************.*.******.**.*******.*************.****************.******************************.***.************.***.*****.**********.****************************.*******..******.******.******************..*.***.************************.**************************.***********..********.******.********.********..******.*****.***.*********************************..***.*************.********.***.****.*******.****.***********.******.****************.************.*****.**********..************..****.****************..*.*********.****.*******..*..****.***.**.************.*.**.****..****************************************.**.***.*********.*..*.**************.******************.**..*****.****.************.********************.***********************.********.****************.********.*****************.********.********.****.*********.****.*******.******.******.***********************************************.******.*****************************.**.********************************.********.*.***************************************.*********.****.**************************.***************************..********************************.*********.**.*********************.*******.**********.*********.*.********.*************************.****.**.*************.******.**...******************.***..*.********.*******.****.*.*******.******.*.******.*********.***********************.***************.*.******.***.**.***.**.**********.*******************.***************.***************************.****************.*****.**************.*.***************.************.********.***************.*****.**********************.***************.**********************************.*****************.***.***.******.***************..****.**..*********.**** **************************************.********.*******.*.*********.******..**.***.***********.*******************************.*********.**.**************************.**.*.**.*.*************.**...****.*.***************************.**********.*.**********************.*****************************.**********.*******************.*.***********************.*********.*****.**.*****.***************.***.**.*.*****************.*********************.**..**********.***********.*.************.************.******************************.***************************.****.******.*********...*****************************.*****************.**.***************.*.*************************.*.****.*******.********.****************.**********..********.***.**.**********.*****.***.*********************************.******.*************..*.**.********.**************************.**********.*******************.**************.***.************.**.*****************************.***.****************.**************.******.********.********.********.*..**.**.******.**..*************.***************.*******************.**.****.**.***********.***********.***********.*.**.*********..****.*****.***.****.*********.*.****.***********.*.********.*******.*****.***.******************.****.***********.**.*****.*************************.***.*******.***************.**********.**********.*.***.*..*******************.******..****************.****.*****.****.*********.**********************..*****.*****.***************************************.*******.*********.***.***************.***.*****************.*****..**.********.********************.**********.***************.*******.*****.*****..*******.*.************.**.**********.*.******.**********************.****.*****.********.**********.**********.***********.**.********.*************************.**************.************************.*.**.***********.**.******..********.******************.*.***************.**********.******.*****************************.*********** ******.**********.**.************************.*****************.*****.***.***********.*********..***************************.****.**********************************.********.*************************.*****..****.*.***********..***.***************..******.*.********.**********.***.*.**************.*******************************************************.**.**.******.***.*********.**********.***.***.**********.********************.************.*******.************.*****..**********************************.*******.***..*.*************.*****.*****.*****************.********.**********.***********************.****************.*.*****************************************************************.**.***.**************.*******.*.***************.*****************************************.***********************************.*.**********************.*********.*******************.***********************..***.***********.*.***********..***.******************.*******.*********.*.**********.*****.*****.***.****.*********.*********.****.*****************.**********.***..*.****.****.**.****.***********.*********.*.*************..***.**.****.**.***********.******************.****..****.*.*******.**********.*********.******.**.*.****************.***.****************************************.*********.**********.***..******.*********.********.******.******.******.*.****************.*********.**.******************..******..****************.**.*********.***********..***********.**.***..***.*******.*********.************.**.*******.********************************.******.*****.*********************..**.***.************.**.**.*.*********.*********************..**********.*****************************.********.**************************.********.**************...*.*.****************...****.********.***.***********.***************.*******.*.*****.****.**********.***********.**..*************.*...**.***.********************.*.****.*****..***********************.*.*.****.**..**************...****** ***.***********.**.**.***.*.**************.***.******************.*************************..****..****************..****.**********.*******.*********************.******..**************.**.****.**************.***********.**.****.*.***.*****.**.********.*******.****.****..***.*.********.**********************.*..*****************.*.******.**************************.*********************.*.*****************.*****.*.*************.********.***.****.**.**************.*.****.*********.*.*.****.****.*.************.****.***.*.*****.****.***********************.*****.****.*.***********.*********..*****************************.***********************.*******************.***.*********.****.*******.**********.******.********.*.********.***********.**.*************.***.*************.***.*****.****.***********.*******.***********************.*.*******..*.*.**.*********.***************.**************..***.********************************.*.*********.***.******.*****.********.***************.***.**.***.**********.*****.****.**************.******.*.****.****.********.*************.************..***********.*****.***********.****************.*.**********..************.**********..***.******.**************.*****.*************.****************.***********.**********************.*..**.**.*******.*******************************.*******..*************..*******************.***.****************************.*.**********.********************..*************************..*.*******.*.****.*********.*************************.************.**.**************************.****.*.***************************.***********.************.************.**************.*****.****.*.***************.***.***.***.*****************.******.***************************************************..***.********..*************.*.*************************************.********************.*************************..**********.****************.**.****.****.******.************.****.********.*.************.*..***.*.*********.***** ************.*******.**.*******.*************.********.*********.*******.**************.******.*********.*****.*********************.**********.*****.*********.*****************.*********.***********************.***********.********.****..****.**************.******..******.*******************.*******************.*************************.*****************************.***********************.**********..*****************.****..****************.***.*********.***************.************.*****************.****************..*.*************.***********.********.*************.**********.**********************.***.*******.******.***************.**********.*****.**.************.***.**************************.**.*************.****.*****...*********.**.**.***.*****.********.**.**************.**********.***.******************.***.**.*****.*******.***.******.*****************.*******.***.**.**..****.***.***.***.****.**************.***********.***********.*******.*******.*******************************.*****.******************.********.*.***.***********.*****.*********.****.******************************************************************.***.***********************.**********************.*********..**.****.*******.*****.**********.**.****.****..*.*********.*.*************.*********.***************.*.****.*****.***.*******************.**.******************************..*************************.**.**.******************.***.****.*************.***********.***.*****************.*****.**.******...******.**.*************.*******.**************.*****.*********.*****.****.*.**********.******************************.**.******.******************************.*****************.***************************.************.*********.****.*..****.***..****.******************.**********************.****.***.***.*****.***********.*********.*****.*.*.***.***..*****.***.****...************.****.***********.*************.*****.********.*************.*.**.***.****************.*.***********.****.*.***. ****************.*.************.***.*************.**.********.******.*********************.******************.*.***..***.**********.**.*..*****..***********.****************.***.**************************************.***********.********.***********************.****.*****.****.***.*.*.****.**************************...***.**..*.***.********************.*********.*.*****.*******..*.*******.****************************.***.*.***********..****.*************.*******************************.*.*.*******.*****..******.*******.***..*****.************.**.**.*****.*.********.**.***********..*.******.***************.*******.**********************************..**.********************.*****************.****..***.*.***.***..***...******.**************..****************************.*****************.***.**.*******************.*********************.************.********************.******.*******.***.*****.****.**.***.*********.******.*.**********************************.******.*.**********.***..********.*********.********.**********.*****.*****************.*.**.*************.**.****.***.******.**************************.*****.***.******.*.**.*****************.******.******************..******.**.***.**..*********************.***********.**.****.***.******************.****************************************.*******.**.*********.*******..****.*******.******.**.***********.*************...******.****.****.************.*********************.*.******.******.*******.*************.*.*************.****.****.**************..*****.*.**********.******.*.***************************************.*****.***.*******.***.*****.***********.************.********************************.*************.****.****.***.************************.**.*.************..**********..**************.**.**********.*************.*.*.***********************.******.*****.*******.***********.**.*******.********.***********.***************.*****************.*********.*.************..*******************.******************* ******************.*************.****************.***.***********************.*.************.*********************.*.****************.***.*****.**************.*..****************.************..*****.*.************.**.****.****.*********.******.********.*.*******************.***.**********.***************.**********..**************.********.********.***************.********.*******************.**.**********.******************************.*.******************.******.*****.**.**************************************.***.**************.*.*************..****************.******************************.**.*..****.**********.***********.*.****.******.***.**************.*****.******.*.***.**.********.*****.**..************.**********.**..***********.********.**********.*.*.******.*.****..*********.********.******.**.*************************.**********..**************************************.**********...*****.******************..*.*****.*******.*******************.****..**.*********.***.***********..******.****.*******.************.***.*.***********************.*****.****************.****************.****************************.*.******.********.***.********.**********.**.********..*.****..**.******.************.*****.***********.**.***************.******.**.***.******.************.********.*******************..**********.*********************************.************..***.************.****.***************...*********.***********.**.***.*.**.******.**************.***.***.************************.*********.**.***.***.***************************..****************.************...*.***.***.*********************.******.**********************.****.*****.************.***********..**..***.********.********.******.**.*******.*******************..****.***..**.***************************************.********************.********.*******.*.****.****************.***************************.*******.***.***.*************.**********************.****.*..************..*.***.**************.*.* *******.********.******.*********.****..**.****************.*****.****************.*.*.************************.*******.*****..*...****.***********.*.********.**.**.*.******************.*******.******..*.*************.************.*.***..**.***********************.*.****..*************************************.*******.**********.**.**.*********.****.**.*******************.**********.*********.***********.**.***.********..**.*****.*****.*********.**.**.*************.**********.**********************.*****.****************..****.****.*.****.****.****************************.***********.**********.***.******.***********.**.****************************************.*********.**********.***************************************************************.********.*********.******.*****.*******.***.**********.*.*.**.****.**.***************.********..**.*.*****.**..***********.******.****.*.**********.*****..*******.**.*******.*********.********.**********.*********************.********.****.********.*****.************.**.**.******************************.********.***************************.***.************.******.*************.*********************.**************************************.*****.**********************.*.******.*****************.**.******************.*******************.*************..**********.**************.*..***********************...****.******.***.***.***********.*************.**.**********.*******.************************************************************.***********.******************************.********.**.****.**.*.*.*.*********************************.***..********************..****.****************.***.*.****************.********.*****.**********************..**.************.***.****.*******.*****.**************.*.*..***.**********.***************.*****.******.*****.**********.*******.****************************************************************.****************.*******.*******************.*.*.*********.**********.*.********.******.************** *******.**.**.*******.*****.***********************.******.*******.******.********.***********************.*********************.*******..***********.****************.***.******.*******.*..**************.********.************.**..********.*****..**.****.*****.*.*******..**************.******.************.**.****.*****.**.****************..************.****.*****.****.*************************..******.****.*******************.*.**********.****.***.*******.***...**********.******.****.**.****.****.**************.*******.********.****.*********************.**********.****.**.*************.******.**.**********.********************.*********.**.***.*.******.****..*************.*.*********.**************.****************.************.***.**..*.****.****************.*************.**************.*******.*******.********.******.**.*..**********.***.*****************..***************************.**********.***..***.*****.**.****.******************************.*.*.************.**.***************.********************.***********.***.****.****************.*****.****...**************.***************************.*****..****.*********..**.****************************..*******.******************.*********..******.**.*********.**..***.********.***.*******...*********.*************.******.*******...*******************.**.************.*************.*.******.*******.******************..*********.********.******.***************.***************.************************.***********.******************.***********.***************.***********.*********.*****************.****..*.******************.****.**************.**************.******.****************************************.***.***************************.*.****..***********.*******.***.**.***.**.******.*****.**.**.*.***********************************.**.*******.*.*.*******.****************************..******.*********.***.******************************.*******.*********.******.************************.**.**.**.**.*****.**********.***** *..**********.*.**********.****.**.******************.**.*.*********.***********************************.**********.**.**********.**.***.************.********.***************************************.**.**********..*****.****************************************..****.******************************************.********.*************.*************.***.*****.**.***.******.******.*********.*****.***.**.***.****.**.***.**.*******************************.***************..************.*********.*******.***.*..****.**********.************************.*****.*.***.******..*.****************.***.*..*****.*.*************..**********************.*.***********.**.*****************.**********.*******.***.********************.**********.**************.******.***********..****..*.***********.*********.************.***********.*******************.******.*******.**********.*.************.******.********************.*************.*****..**********.*.**.*********.************************.************************..*******.**********************.*************.************.*******.********************.**.*..*************************************.********.**.**********************.*************.**************.****.*******.**.**.**.****.*************.***.************.***************.********************.**.****.***.**.****.**.*.***..***********************.*******.****************************.*********************.*****.***************.***************.*.********************.**********************************.***************..**************.************.*.****.****.*****.*.*****.****.****.******.**********.****..************.********.**.*******.***...**********.***.******************.******.*****.*....************.*.*************..**************.***.*********.*****************************..*************.*******.**********.*******.*******.**.**********.****************************.****..*****.****.*************.***.************.**********************.*****************.*****.***.**.************** **.*****.*********.*****.****.***************.*.******.****************.******.***************.************.*.****.*.******.**.**********.*******.***********.***.*****.*.*******.***.******.*.******.**********..*******.******.*********.**************.******************.*******************.******.****.*..**.***.**.*************.**********.***.*******.********...*****.*************************************************.*****************.******.**.***********.********..********************.********.***************.****.**.**********.******************..*******.***.****.************************************************************************.*********.********************************..***********************.******.***********************************..*****.*.***.*********************************************************.***.*.*********.************.*.***************.******************.********.***..******.*********************.***.***************..********.******.**.*.***.**.***.***********.********************************..********.*****************.*.***************.********.***.*.**.*************************.***...******.***.***********.********************************..*****.*******..****.****************.*..**********************.******************************..******************.**********************.****.*.****..***.******.*********..************************.*********.****.***************************.******..***************..********.*****************.*.***.*.************************.*****.***.********.**.**********.****************.****************.*******.***********.***********************.********.**.******************.*.***************.***********.*************.***************.*..**.******.*..************.******************.***********.******.*****************.**.******.***********.*************.*******.**.*****.*****.******************.***********.********.**.*******.*****.*.*************.**************.***.****************.***********.*******..*******.***.** **.**.************************************.***.*****.***************.******..*************************..*****.****.******************.*********************..**********.*.***********.***************.******.***********.*******.*********************.***********************.**********..*********************.***************.****.*******************.************************...********************.***************.****..**********.****************************.********.*.**.***.**.**************************************..****..**************************.***************.***.*******.*********..**..***.****.****************.**.******.*************..*************.*************.*.*.******.*.*********.*************.****.****..**********.****.************.*.***.*******.*.************.***.*********.****.***************.*****.*******.**.***.*.************************.*..************.***.**************..**************.**.******..************************************.***..********.*******************.**********.************.****.*******************.***************.**.*.*.************.****.*****.**.*************.****..************..*********************.*.**********.**********************.***.************************.***************.***********************.************.*******.**********************.****.***.*****.******.*.*******************.*********.*****.***.*********************.*****.****..****.*.****.*********************.****.**.****.*.**.**.***********.*.**.***********.*.*******.***.**.***..*.*****************************************.************.**************.*********.*********************************************.************.*****.********.***************..******.*******.**************.******.***********.**..****.*******.**.****************..*********************.***.***********************.*******..****..******************************.**.*********.**************..**.***.*****.*.******.**.***.**..***********.*.**********.*******.*************.*****.*************************** ***..*.********.*.***.*****.*********.*****.******.*******.**********************...***.**********...**************************************.*********.**.*****.*.****.*******.************.**************.***.********************.*.******************.**************..*************.***.***.**.**.*****.***************...********.****.*******.*****.*.********.*.*********.*****************************..****.******************.*.**************.***********************.************.**.*********************.**.*******.*********.**********.*****.*************.***************************************.**.********.*******************.***********.*********.*******************.***.***************.****..*******.**.*********************.*****..********.************.*******..**..*.***************.*.****.***************************.******************.************...**.***********.***********.*****.*.********************.**.*********.*************.****.**************************************************************.**.******.**.*****.*******..*****.****.*******.***********.*******.*****************.***********************.************************************.**********.**.*********.*************************.*.******.***************.****.***.**.**********.*.**.****.*****..****************.**.****.***********.***********.**.**.*.*.*******.*.***************************.*..*****.*************.***.******.*.**************.*.**.****************.***********.***********.******.*.**.*****.*********.*.**********..*****.*************.**.************.******.*****.********.*******.*******.*******.*****************************.*..****.***********..*************.*.**********************.***...*********.*************.*******.******..******************.*******..***********.*****.****.**.****.***.*****.*.*************.******.*****.********************.****.*********.******.**..********.******************************.***.*****.******.**.*.*****.****.*******************.**.*****.****.**.**********.***********.* .*********.**.************.*******.**.**.***.******.*.***.**.***********.*********.*********.***.******.**.***************.*****.***************.*********.*.***.*******************************.******..***********..********************.*.**.****.*.**************************..****************.*****.******.***********.***.*.******.****************.*****.**.**********.******..******.****.***********************.**.**********.**********************************.****..*..***********************.******.*.*************.***************************.**.*********.********.**************.***********************.******************.***********.*.****.********************..**.******.**.**.*******.*******.******.*********.****.****.******..**.*********.******.****.*.**********.*******.*************.*********.********.*****.************************.**********.****.*******.*********.**************************..*...*********.***.*******************.*.****..**.***..*********************.*********************************.***.************..*.**********.***.*.***.**.***************.***************.**********.************..****.*.*****.*..**************.*************.*********..*******.*.********.**************.****.*****.*..******************.************.****.**.**************.***.***********.*.*****************.*********************.*.*********.************.****.*******.*****.*****.*****************.************************************.*************.******.***************************.***********.****.**********************.***********.**.*******************************************.******************.****************..***..*.*******...**.*******************.************.**********.*******.******************.*******.********************.***.****.***.****.***.***.****************.****.**.************.*.************.****.*******.******.**.********.******.***.*****************.**.************.***********.**************.*********************.**********************..***************************** ***.*********************.********.*******.**.******.*********************..******.*.*.**********************.******************.**********************.****..*.****************.***.***********************.*************.***********************.***********.**********************.******.******************.*****.******.*.**.************.*********************..****************.***************************.*********************.*******.*********..********..******************.*****.*********.**************.***.***.****.***********************************.*.******************.************************.**.***************************************.*.***.***.**************..************************************************************.**.*********.*.*********..****************.******.**********.**************************.**********.*..**************.********.*********.******.*****.*.**********************.***********.*************.**********.*******.********.********************.******.****************.*****************.*.*********.*************.******.*************..********..***********.***.********************.*****.**********..********.****.*******.***********.***********..**********..**.****.***.*.*************************.******.************..**.*******************.******.*.***..********.*********.***************.********.******************.****************.*.****.*****************************************.***************.****.******.********.*******.**.***********.****.********..**************.********.*******.************..***.***.*.*******.*****.*****************.********.***********.*******.***********.*********.******.***************..******.*********.*********..***********.*****.*.***.*****.*******.**.*.****..****.*****.*.***********.************.**********.*****.***.*************.***.***.*********.**.***.***********************..**...**.*********.*************************.***.**********.************.*******.*****.***.***************..*****************.****************** ***.*****.*..*****.**********************************.********.*.*.****************************.**************************************.*******.*..*****.**********************....*********************************************************.**.****.*******.*****.********.*************.*****************.*************.****.*************.*************.***.*************************.***.*..*.********.***..*********.*.***.*************.******.*****************************.*******..**..**************.**..**.*********.*.**.*******.*********.*******.***.*****.***************************************.**.****************************.*.*******.******.***********************************.**********************.*******************************..*.**********.*****************.***..********.**.******.*******..******.***.**************************************************************.*******.***********************.*.**.**********.****.*************.***.**.*.*.**.*****.***********..******.*****.****.***********.***.**.*.********.*****************.************.*********.**.*..***.*********.****.***********************.**********.*.***.*****..***************************.*.**********.**********...**********************************.*.*******.********.***.*******..**.***************.******.*.****************.*********.*********.*.*.***.*****.**.**********.***.***.**************.***.*******.********..****************.****.***************************.***.**.****.******.*.******.********************.******.**********.*****.************.**..**..***************.*.****.***********************.*.*.**.********.**.***.******************.**********.*********.*******.**************.********.****.*****************..*****..***.**.****.*******.***********.*******************.**********.**.****.*******************.*******.*..*********.*.*.****************.**********..*.*************.*******..*..**.***********.******.*.********.*******.******.**.*.****.*.**********.***************.**.****.********..*.*******.*.* *******************.*******.***.******.*.*.****.****.**.*************.*.**.*******************.******.****************.********.*********.*********************.****************.*****.****.***********************.*****.*.*********.****.**.********.**.*********.**********************.*.***********.***.****************.*..**.*****.*************.******.****************.****.********.***********.************************.*************************.***************************.***.*******************.*****************.******************.*******************************.*******************..********.*******.*************.*****.********.*********.*******.**.******.*********..***.****.****.****.*.*********.*.***********.******.*****************.**************************..*************.***************************.**.**********.************************..*.****************************.****.**..*.*******.**********.***.**************************.********************************************.**********.**********.********.*.**.******.*******.******************.******.***.********.*********.************************.***.*.****************.*.********.********************.***************.*..***********.**************.****..*.*.********.****.*************************************..*.**********.***.********.*.****.****.*****.***********.*..**********************************.*******.*******..********.*************.**********.**.******.*.**********.********.***************************************.*****************..*****.********.****.********************.*********.****.***.******************..*****************.*.*********.***.******************.**.*****.**********************.*.*..***************.****.************************.*************.****************************.*********************************.******************.*******************.*****.*******.******.*********.******.********..*********.*******.*****.**********.*..*****.***.*************.*****.********.*****************.*********** *.**.**..********.***..**************..***************.*****..********************..**************.*.*******.*****.************.**********.*******.***.*********.*..********.***************.*********..*.*********.**********.******.**.*************************.******.*********.************..***********.*********.*.*************.***************.*******.***.*********.**********.*****..***.**************.**********.*******..*..*******.*************.*.**************.*********.*.***.***.**.*********************************.********.**********.************.**.****.*******.******.**********.******.******.*****.************.**********..******.*****.************.*********************.*.*********************.*******.*******.***.**************.**.********************************************.*************.******.********.***********************.**.******************..*************************************************.***.*******************************.**.*****************.*****.******************.************.******.***********************.*********.******************.*********.**************.********.*.***.************.***.***************************.**..*.**************************************.*****.*******..********************.******************.***.*********.**************.***.***.*********.*.**********..******.******.**.*******.****.*********.*.*..*.*********.*****.**************.*.***.*****.*********************************.******.******.*.********.**.*********.*******.***.************************.************.**.*******.****...**********.************************************************************.***.*.*********.*.*****.**.****************.***************.*******.*******.***.**********************.***********.*******.*****.*****.*.*.******************.**..****************.***.*******.**********.****.**.*****.******.***************.**.***.***********.****.**.***.******.***.***********.********.***...*.*************..*******************.*******.************..************** *******.********.*.********************..*********.**********************..****.**.********.******.*******.**.********.******************.*************.**.********************.**********.***********.**.*************.***********************.*****.**************.********..*.****.*****.*****.**********.****.*****.*****.******.********.********.**********.****..**.*****.*****.*.*.******.***.*******.******.**************..****.**.****.****.**************.******************************.************.*****.*************.*.*****.*********.***********************.**.************.****.**************.**.************.*******************.**************...*.********.*...*******.************.***.**************.**..******************.***.*********************..****.**********.***..***.*.*******.*.******.**.*.***************.**************.*********.******.**.***********.****.*************.*****.*********.****************.*******.**.*******.**.**...****.*******************..******************.*****.*******************************.*..********..**.****.*.****.**.*************.***.********************.***********.**.*************.****..*.******.********.**.*******************************.*****.**.*******.****************..**.**.*******************.*.*.*.***********.*********************.****.*.********.*********.***********.************..****.*****.****.*************..*.*****************.**.********************.*********.****.****.***********.***************.**.***************.*.*******.********.**********.***.*****.*******.****.******************..*****..*****.**********.**.****.****.**.**.*****.**.*************.*********.************.***.********..**********************.****.*******.*..*.*********.**************************..************.*.***************.***********.***.*********.***.****.*****.**.**.***.*.*******.*****************.****..**********************.****.*************************..***.**.***.************.******************...****************.*************.******.********** ******.*********.********************.********.*************************************.*****.****************************.****..****.***********.************************************.*********.************.*********.*.********.****.******.*******************************.****.****.**...***************.********.*****.******.**.*.****.******.****************************.****************************************.****.*****.*..********.*.******************.******...**.**.***************.*.*********.*****.**.**.***.**************************.******************.*******.*******.*********.*******.*********.**************************.**.**.*******.****************..****************.*.********************.*********.********.******.*****..**.************.*.*************************.*******.******.******.********.*******.*.*******.*.****************.*.*****.********.********.******.**.***.*..*****************************.****************.********************.*******..***.******************.*.******.*.*************.*****..***********.**.*.*****.**************.******.****..******.*********.**..*****.******..*.******.*****.**.************************************...******.*****************.**..***.*****..******.***************.***************.*****..********.***.********.**.***.******.***.*********.*************************.*******.*******.***************.*****.****.*.*.**.**.********.***.*.********.***.************.**.*****.******.*****.**.********.*********************************.***************.******.**********************.*******.*.**.***.************************..***********..*******..*******************.****.****.***************.**********************.********.*.*******.***************.*****************.************.*******.*..***.*.*****.*************.*********.*****.***********..***.********.*************.*.*.******.*.************************.**************.*******************************.****.********..***********.**.************.****************..*.*.************************ .******...********.**.**********.**.********.*.***.******.*****************.******.***.********.****.*****.*********...**********.*******.*..********.*********.***************************.******.***************.***********..***********************.*************.***..****.**.****.********.*********.*******************.************************.**.******.*****..*.******.**...***..*****.*.*.*.*****.*.**********.*.**********************.***.*.****.***********.******.**********.**************.********.******.****.***************************.*************.*.************.******.***********..****.****.***.*.*****..*********.**************.***************.*************..************************.*.*.***********.****..*********************.**************************.*******************.**.********.***************************.******.******************************************************************.******.*********************.******.***.*******************.**.*****.**********..*.*****.**********.********************************.****.***.********.***.********.****************.**************.***************.***.*********************.****.************.*************************************.**************.********.************************************************.**********..****..*****.*.*.************.*******.*********************************.**************.***.******.*****.***********.***************************.**************.********.**********************.*************************************.**.**************.***********..*.***.**************************.*****.*..********************.*******.*****.**********.*******.*******.*.****.**.***.********************.****.**.***********.***.*********.*.*******.*********.************************.*.***********..*****.**.**.****.*.**.****************************.*.***********.*.*.***.******************************.****.****.***.**************.***..*****************.*********..**.************************************.******.**************** ******.*****.***..*.**************************************.********************************.*****************.***********..**********.***********************.**.********.***.*************..***.************.***.***********..****.*******.**********.*******.****..************************.***************************.*********************.********.**..*******.***.***.****.**********..****.**.*.******.*.*******.******************.*******.**.****..****.***************************************************.**********.***********.***********.****.*.**.**************************.*****.*******************************.***********.***.**********.******.**************.*.*.**********.*******.*******************.***..***************.****.**.***********..****..*************.********************.**.*****************.*************************.*.*****.***.*********************.*****.***.********.****************************************.***********************************.***********.******.*****.***************.*****.**.********.***********.*******************************.****.**.**.*******************************.*.*.*****.**.********.*******.************************************.********.********.**************..******.**********.************************.*******.**.****..****.****.***************..**********************.****...****************..******..******.***.***.***.**...****..***********.**.********.*************..*********.*.*****************.*******************.***************.**********.****.********..**.************************.***.***.****.**************.******.**************.*****.**.****..**********.**.*.***************************.*********.*****************.*************.**************.****.****.*..*****.******.*****.****.*********..*******.*******.*********.****************.****.*.*.**.*******..****.******************.*.*********************************.******.******.***********.*.***.*.**.********.***********.******.*****.********.********.*************************.**.* *************.*********.**..******.*******.***.**.**********.**********.****.*..**.*.********.***************.****.*..******.***..***********.***.************.*********.******.********.*****.**********.*******************************************************.*****.*****************.*************.***************.**.**********.********************.***.*********.*********.******.***********..*********.******.***************************.*******************.*.****************.***********************************.******.************.*****.**.********************.********.************.*************.********************.*.********.***********************.*.*****..***************.***********************.*.*************************************.*.*****.****************..**********.**.*********.*****.***********.**.***.******************************..*******.******************************.*****.***.*******.******.********************..*****************.*****.*.**.****.****.***************.****.******************.*****.****************..*********.**.*******************.***********************.**.***.********.*********.*****.*.*.********.**.*..*.****.**.*******************..***.*******..******.*.********.*********************.*********.****.*****.***.*************.********************************.*******.***.*****.***.**********.*******.**********.**********..******************.******.*******.********.********.*...*************.**.******************.********************.***.*******************.*******************.***************************.**************.*****.****************.***************.*********.********.***************************.******.***********.*************************.****************.****************.**.******************.*.*.****.****.*************.****..*******.******************.*************************************.*.**.*.********.*************.**.*****************.*****.******.*****************.*********..**.***********.******.*************.**********.*.****.* *.*.*******...*******************************.*****.*.*.************.*************************************.********.**.**.******.**.*********.**********.***********.************.********************.*.********.************.****.******..***.******.**********************************************.*.**********.**.*************.*************.****.*************.*********..****.*******.*********.***.**.*.******.********.******.************.************.********.**********************..***.*.****.****.****.****.*************************************.*****.************..******************************.***.*****************.******.********.****************************************************.***************************..*.*.*******..*************.*************************.****.**.***********************************************************.****.*****.****.***********************.***************.*..***********.**.***********.***.****************.****.*****.****.********.*************************************.***.*.***.****..*********.*************************************.******.*****.*.**.****..**********.*********.***.*******.*************.*********.****************..**********************************.************************.**************.***.***.*********.**.******.*******************.***********.**********.************.***.********.**********.****.*******.************.*************************.**.*.******..******.******..*******************.******.*******.*.************.*********.**.***.*******.***.******************.***.**********.*.****************.**.******.*******.*****.**..**.******.******.*.********.***..*******************.*****.************************.*.**.*******.*******.*.*******.******.****.***********.***********.********************.*******.********.***.*****************..***.*******..*.*******************************.******.************..**.*.*********************************.**.***************.************.****..***********************.***.**.******..***.*.**** **.******************************************.****************************.*********.********.******..*****.*****.*****.****************.**************.************************************.**.********.**.*************.**************.*.*****************************.*************.**************.***********.*.********.*********.***..*******.*****************.*******..**.********..******.**********.********************************.*.*.*..********.**************.***.**.*********.********.******************.*.**.****.***************.*.******************.****************.**.********.*******.**********.**********...*.*******.*************************.****.*************.*********.********.**********.***.******.************.*********.**********..*************.*.*****.**************.*******************.***.***************.*******.*.**********.*********.*********.*.**.*************.*********.**.********.*.********.**************************.*.*****..******.****************************.***************.********************..*********************.*****.***.***************.**.******.***********.*************..******.***************.**.*.************************.*********.****.*********.*****.***.*******.***.**********************************.*******.*****.*.*****************.****.****.************.******.***.**********.**.******.********.********.*********.************.***************.***.**.*******.************.**.**.********.*.******.**.*********.****..******************************..**.**.*******.******.*.*******.******.********.********.***.*******************..**************.*************..***.******.*****.*.*********************************.************************.*..***********.*.************.****.**.**.**.******************************.***..*.*************.*.******.**.*********.**.******************************.*************************.*****.*******.**..***..***.****.******.**.********.*****.*********.*****.*****.***********.****.***.**.*********************************** *******.*.************.****.**.****.***.*.************************.**.******.*.***.******.*******.***.****.***********.***.**.**********************.*********.*.*******.*************.**********.***************.***.*********.***************.************************.**..********.***************.****.*******.*****.*********.******************.*******.****************************************.*.*.******.***.*********..*********.*****.**.***...**********************************.*.******..*****.******.*********.****.**.****.****.*****************.***********************.**.****.*************.***************.*****..*********.*******.********************.*****.**.****.**.******.************.****.****.**.********.**..*.*****************************.****.******.*******.*..*********************..************.*******.**..*********.****.***.***********.*.*.***********************.****.********.*************..*******************.*************************.******.*********.**********..***.******.*************.***.*************.****.************.**.**********.**************.*.**********..*********.***.**********************.*.*.******.*****.*.**.************.**********************************.*********.******.**********.*.************************.*.*.*.*.***.*.********.*****.**.***********.**************************.***.***.***********.********************.**********************************************************.*************.*****.*********************.***.*********.***.********************.******.*****.***********..**.********.****.*******..***********..*********.**********.*****.**.*************************************.*********.********..****************************************.********.**********.************.*********************.***************.**.***************************.****.*.*************************************.**********.*******.**.*********.**.*******************.********.***.*****************************.************.****.**.****************..********************* **********************.*******************************.*.*****.************.***.*.**********.********************.********.*****************************.******..*****.*******.****************.*************..*****************.*****.********.**************************.***..*********************..**************.************.*****************.*********.**.*.**********************.***.***********.***************.***.****.*********.***.************************************.*******.***********************************.***********************.*******************.*.****.********.***********.*********.***********.****.*******.**********.***.*******.**..**.****************************.********.**********.**.*.*******************************************..**.***.**.****************.*.*.**.*.**********.********..*************.********.****.****.****.******.*.******************.**.*********.******..*******************.*****.***.*..***.**********.*******..************.****.****.***.*****.******.**..***********.*******************************************.*******.******.******.**********************.***********.********************.*******************.**************.*********************.********************.****.*************************.*****************.***.*****.*********************************.**..***....******.**********.***.***************.*****.***********.***************.*****.*.**.*************************.**************.***.******************.*.*********************.*******.******..*******.***.*.***************.******************.*.*.**.****.*******.*.****.*************************.*.***.***.******.********.*..*****..***************.***************.*.******.******.******.**.***..*.**************.************.***.*****.*****.*************..*.***********.*****.*.*****.**********.*****.***..**..*.**************************.*****.********.*.***.*****..**.**********************.*.***.*************************.****.***.*****.****************.***.*********.**********.****.******** .****************************************.***************************.*****..****.*****.**.*********.*********.*******.********.**********.********.*.****************************************************************..*.**************.******.******.***************.******************.*.**********************.**************.***********.********************.****.***..*****..******.********************.*********.****.*******.******.******..********.**************.****.********.******************************.***.*.******************..******..******.***.*.*************.*********************************************.**.*****************************************.*********.***********.**************..*.*********.**.***..***********************.***.*****************.***********************.*.************.****.*********.*******.***.*.***.*******..*****.***********.***********.**********************.******.****.**********.****************.*.*.**.***********.*******.***.**.*****.**********.****.****.****.*******.******************..********.**************.*********.**..**********.***.*********..*..********.***.****.**************.*******************************.*.******...*******.******************************************************.*****.*************.***.********.**.*.********************.****..**********.**************.**.*.***********.*****.**********************.***********.*****.*.***************.************************.***********.********.***********.*************.************.*********************.*****.***.*********************************************.***.*.*****.***.****.*****..*.****************...****************..******.**********************************.*******.*****.************************.*******************.**.*******.*******..****.***.*********************.*********.***.*.***.*.***************************.***.******************.*****.****.************.**.**.***.*****************.*******.***.*****************.***************.**********************.***.********** *****.********************.****.**.*******.*****************.**.************.************..****..*******..**************.*.*********.****.***.*****************.******************.***********.*****.*****.**************.***.*.********************************.*******************.*********.**.***************************************...**********.****.*.**********************.*****.******.********.**..*.*************************.**.**********.***.**.**.************************************..****..**.*******.***************.*****.*******..***.***********.***************.***********************************.**.************.***************.**************.***.******************.****.******.***.*****************..********************.*****************************.*****.*****.*******************.*************.**********.*********.**********..*******.***.****.***.***********..****.*********.**************.*******************************.****************.***************.*********************.*******************..********************.*.***********.*****.****************..***.****************.*.***.**************.*********..************.***********.*****************.*********.****...**************.**.********************.**.*******.*****..***.*********.**.*******.**********.***************.***********.***********.*.*****************************.**************.**.*************.*****..********.***********..***.**.**.************.****************.**.***************.***.**.******..*************.**.*.*******.***.********************.********.***.**************.*******.************..****..**.*.**********.***************.**********************.********.**********.**************************.******.**.**.**************.**********.***.**********************.***********.**.***..***************.*.*******************************.*********.******************************************.**.**.**********.***.**.******.*.*******..********.******************.***.****.***.*******.******.******************* *********.***********************.******.***.*****...**.**********************...***.*.*******.***********************.**.**************.*****************.**.*******.******************************************.*******.**.***********.*******.*************.*************************************.*****.****..*****.******************************.***********.*********.**.****.**********.************.****.***********.*********.*******.*******.*****.********.******.****.*.**********.**.********.*.**.****.******************.*********.***************************..*.****..*******..***************.********.*********************.*.**************************.**.************.****.**********************.********.**.**.****.*.********.*****.****.******..*************.****.****.*.**************.*.*********.****.********.***.********.********.*****.*******.*.**********..***********************.***********.*******.**.**.*..*********.********.*************.**********.******************.**********************.**.********..*******.**************.**.*****.***.*************.*******.*********.**********.*****.********..**********.***********.*****.*****************************************.**.****.*********.**********.****.***********************************.****.*************.****.*******.********.**********************.******.**********************.**.******.***.****.*****..***.****.*.**.**************************.*****************************.**...******..**.**************.**.****..***..**********.**************.***********.*.*.***********.*****.****************************.***********************.******.****..*****************.********.**.*********************************.**.*.*****************.*************************.**.**.******.*******.*********.*******.******************.**************.***********.********.******.**..**.***************.***.***************.******.*********..*.*******************.*.*********.****.***.*.***.**.********.****.***********.***********..*.***.**************** *.****************.*******.*****.*.**********.***.*******************.*******.***********************************.*******.*.***.************.***.****.*****.*********************.***.*********.*****************.*********.********.****************..*****.*****************.*********.*************.**********.***************.*******************.****.******.*****.***********..*******.******************************.********.***..********.********.****************..***********************.******************************************.****************.*****.**.****.**.*******************.**.**.***********.************************.************.*********.********.**..******.*********.*******.*******.***.*********************.*********************.******.**..*******.***.**.*********...******.*.*****..**********.*****************.*.***.**********.**.*****.****.*********.************.************************.******.*****.*************.*****.*********.*******.*****************.*********************.*.*********************************************.***.***************.*****.**.****************************..***************.*********.********************.*******************.**************.**.*****************************.*****************.*.****.********..**************.*********.***..*********.***.***.********.***.*******************************************.************.**.***.**********************************.***************.*******.*********.***************************.*****.**************.*************.*****************..******************************.*****.*****.***.*.*********************.****************.**.****.********.*****************.******..*********.*****.******************.*************************.****.****.*****..************.*..****.********.**.****.***.****.********.********.***.**.****.***.**.****..****.**.*.*.**********.*****.**********.***.******.***...*.*****************...****.**.***********.**..*********************.***********.***.*****.******.**************.*** *********.***.**.******.**.**************.*****.******.***.*.*.**.**************..****.********..********.*.*...****.*********.*******.********.******************..********.*************************.*****.*.***********.***************.************.*****************.*******..*.********.***.*******.*********.****************************.*******.***.****.********************.****.**********************************...******************..*******.*******.*************.***.*.***************.**********.*****************************.*******.*.****.****.***.*****.****.****.******.****.***.********.**..*************.**.******.*.***..******************.*****.************************************.*******.**.*********.*******.********.******.*******.*.*.*********************.************.************************************..***.***.************.******.************..*..****..***.*************.********..*****************.******.****************.*.**********.****.*.************.**********.****..*************.**.*********.***.********.***********.**********.************.***********************.*********************.************************.*******************.*****.****.*********.***.***********.***********************.********.***********.********************.***************.*.******.****.*.*****.***************.******.******************.**.****.*******************.*********.**.***.****..*********************.********..*.*******.****.************.***.*************.********..**.***.****.***********************************..****.*****.********..****.****.*********.*******..*******.*****************.****.***.**.***********************************.***********************************.*.**********.*****.*********.*******************************************.*.*******************.**************..****.*********************.*.*******.**.*.**.**....*********.***********************.************.********.**.***********.**********.****..***.**********************.*.*.**********************.***.* ******.**.*****.***********.********.**********.*******.*********.*.*.***.*************.*********....******.********.*****************************..*******.****.***********.*****.*******.**.**.***.*************.***.************.****************.***.**.**.*******************.***.*************.*******.***********.***********.************************.*************.**********.******.**********************.****.**.*.***.**.*********.***..****.**********.*******.*************.***.**.**********.*****.********.******..*****.*********.***************************.*****..***********************.**.******..******************************.*********.*****.**************.***********.*************************************.*.**********************************.***********.**************************.*****.******************.*********.*..*****************************..************.*..****..*.******.*.***********************.**************..****.***..**********.*****.*.*.*.*****.****************************.**********.*****************************.***************...****************************....*************************.******.*********.**.*******************************.**********.**************.*********.**************..******************.************.*************************..***********.*****.*********************.************************************.*****.****.********.**************.*********.**.********.***.***.**************************.***************..*.******************.***********.***.****************.**.**********.*.*.***********.**********.*******************.*****************.**.*********.***************.******.******.*.*.*.*.************.***************.******.****.*.*********.*****************.*****.**********************.******************.*******************.******.****.******.************.*.************************************.************.**************.**************************.*.*.************.***************************.*********.***********.******.*********** **************.***************.****************************************************************.*.*.********************.******************..***.**.**************.*********.**.******.***.**************.*****************.*******************.***************.*.*******.**********************.***.*.***.**************.************.****.**************************.**.***..*.*****************.*****************..*..**.*******************.****.*******..**********..*************.*.*.***********.******.*****.**..**.**..****.******.***************.*.***..***************************.****************************.**************.*************.*****.************************************.*******.*.*******.****.*****.*********.**************.***************.*********************.***.**.******..********.**.*.*******************************.*********.*****************.*.**.****.***.**************.****.****************.******************.******************.***************.******************.***..******.***.******.***********.******..*.************.*******.**************.******.**************.*******.******.*******..***.************..**.****.*******.*****.********************.*...*********.********.*******.******...*******..**.******.****.***.********************.*.****.*******.****.******.****************************************..****************.***********************.***************.***.********************.*******.************.*******..*.**********.*******.*******.*.************.****.**.******.************...***********..************.**.****************.*****..***.*******..*************.**.************.*******...****.**********.**************.*.*********************.********.******.*****.***********..***.*.****.******.*.***************.****.******.**********.***************************.***.*.*.*******************************.******.***********.***************.****.**********************.**********************.***********..********..*******.*******.******.**..*.********.********.******** ****************.*********************.****************.**************.*.*.******************.*********.*****************.****.**********************.**.***.******.***********.****.***.**************************.***.*****.**.******************.**********.***..**.******************.*.*********.***********.*******.*.**.********.**..***************.*.****.*****.*.**.********.*..*****.**.******.*************.**********************************************************************.***.*********.****.**.***********************.**************.*********.***********.***.*.**.**.**.*************.****.******.*****.**********************************.*.****.****..*********************.**********.*.****.***.****************.******.*******************.***.************.***********.******.********************************.************.***********************.**.***********************************.***********.**************.*****************************.***********.**************.***********************.*********.**..***************************..*******..******.***.*****************************.*.****.***************************************************...****.****.************...**..*****.***.**...*******.*******************.**.*.*********.******.************.***.*******.**.********************.*******.******..***..*****.*.******.******...********************.********.******..*.****.***********.*.*******.**.***.********.***************************.*.*********************..**.*****..**.**.*.***.*****.*************.*****..********.*.**.**************************************************************.************.**.*************.*********..******..**********.****.***.********.********.***********.**************.****************.*****************.***.***********..**************.****.********.*.***********************.*************..**************.********.*.*******.**.**.**********.*****.***.******.*.*********.***...**.********.*******..********.*******.****.*******.***************..******** *****.***********************.*.*****.***********.**.*********..**.***.********.*****.****************.******..************.***..********.**********************.**************.*.********.*********.***.********.**********.***.*****.******.*.**********.**********.*.******..*****.****.***********.************.*****.****.**********.**********.***********************.***.**************************.******************************.**.********.***.*.**.*.******..***************.*****.********************.*******.**.*****.**.**********************************.*******.**********************.*****...**.******.****************.*******.****************************************.***********.....*********..*****.************.*.****.********.***********..***.******..******.*****.**************.*****.*****.*******.*****.*************.********.*************************************..********************************.**.*.**********.**.*************.*****.***.***.*************.*****.*************.********.*****************.*******..******.***.**.*****.*..**.*************.***************.********.*****.*.*********.******************.*.****.***************.**.***.***.**************.***.****.****.***..***********************.********.********************..******************.****************************.*****.*.*************.*******.***.*******.*********************.*******.*******.**********..*.**.*************..********.********.**************************************************.********.*********************..***********.****.***************.******************************.***.*************.****.**.**.********.********..************.*********.****.***.****.********.****..*.************.******.**..********************.******************************.******.***************************.***.**********.*********.*********************************.*****.****.*..**************.*****.******.*****.***************..*******.***************.***.**.*.**********.**************.*********************..****.** *.***************************.***.****************.************************.********.**..*******..******..*********.*************..**..************.*****.******************..***.*.********.****.********.***********************.***.****.**************.*.**********.******************************.**********.***.*******.***************.******************.********...******************..*************.******************.************.***************.**************.********..******.*************.*************..**********.*****.********************************.************.*.*******..***********.***********.***.********************.*******************.**********.*************.***.***********.**************************************.*************.********.**.******...*.*.****************.*******.***.**.**.**************************.*********..**.*********.*********.**********..*******.*********.******.*****************.***..********.***.********.*********.*****.************.******************.*****.*****.******************.******.*.**.*.**..********.*.**********...****************************.****.**********.*****************..***************.******.*******.*********.*.*.***.*********.*.*******************.***.*******************.**************************.*************.****************************************.***********************************************.*..****.********.*******.**************.********.*******.************************.******.********.*******.*******.**.*****.*****..**************************.*******************.****************************.*.*.***********.*.**.******.*.******.*.****.***.*.***************************.*******.**.*.*.**.**.**************.********.************.*.***.*.********************.******.****************.*****.***.**********.*.*.******..***********..***.*.*********************.****.*****.***.*********..****.*.************.*******************.*.********.********.*.****.******.**************.*.*.*****.**.****..****************.*.*****.***** *************.*********.*.***..**.*******************.*.********.*****.***********************..**********.*****.*****.***..**************.*********.**********.****************.***.****************************.***.*******.**.*******.***.***.********.*.******.*********.**************.*****************.******************.************.*..***********************.**.**************.**************.****************.*************.**.********.*****.**.**.*.******.*.**********************.*****************************.*******.****************************.*********.*.********************.**********.**********..************.******.*.*********.*****.*.************************.******************************.************************.*****.**************************************************.*.*******************.*.*******.**************.*.*********.*.*****.**.*.*.*****.*****.*********.*****************.**.***..***..*.******.*****..**.**..**..***..******.************************.***.****.*.**.**********.*********..********.***********.******.***********.*************.**.******.**.********.****.********.***.*******.*****************.**.******.****.*.***************************************.******.***************.***************.*******************.********.*********.*****.*********.***************..***.*.***********.***************.*************************.**.************.********.*.****.******************.*************..*.*****************************.*****.******.*************.**.*********.********.*****..***.****.******************..**.*******************************.****.*****.******.***.***.********.*.*********************.***.****.**********..***.**..*.************************.*.******************************.*.*********.********************.*...*******.*****.**.*..********.************...*.***.*.*********************.*******.*****.***.**************.**.*.*.*****************************.********.*****************************.***********.*.******************.**.***.*************** **************.*******.*******.**.***.***.*.***.****.*********.***********************.***.*.***.*********************.************.***.**********************.*****.*.*****************.********.***.***.***.**.*********.**********************.********.***********************.***.****..*********.***.*************.*.*********.******************.**********.*.*******.**.***************.*****...**.********************************.***.**.***.*******..***.**.****.***********.****.*******.*.**.****.************.****.*******..***.***************.*****************.********************.*******************.***********************.*****..****************************************************..**********.**************.****************************************.************..*.**.*********************.*.**********.********.**.************.**.********************************************.******.*****.****...*.**.***********************.***.**..****.**.*.*****************.***..******.**.***..********.****.*******.*****.****.****************.*.*****.*********.******************.******.*******************.**************.***.******.**************.********.*****.*********.*.*.******.******...***********.********************.**********..***.**********************.********.*.*******.*******.****.*********.**********.*******.*.*****.**.****..*************.**.***********..****.*.***.**..**************.****************.**************.*******.***********************.**********.******.**********.*******************************.****.*********.******.*.****.**********..*.*..********************.************************.********.*****.*.*.*******.***.**********.****************************.********.****.****.*****.*******.******.**.*****.**********.********..***********.******************.***.************************.***.**.********.************.**.*.*************************.******************.**************..*****************.******.**.*************************************.************.***.********* **..********.***.*****.***********************..******************.***..**************.**********************.*****************.*.********.*********.***********.*******.***********.*******.**************.**************************.***.***.********.****.**********.***************.***********************************.********.*****************.**************.*****..**************************.***.*****.**********************.****.**********************.***************************.****.************************.*********.*********.***************************.*****.***************************.*********************.****.********.*********.*.*****.******.**.*************************************.**********..****************.************************.**********...*..**********************.********.**.*******.**********.*.******.**.**.*****************.**.*****.*.******..*****.******.*****************.************.*******.*****..****.********************.*.***************.*.*.***.******.****.***..**************.***************************.**.*.**********.***********.*.*.******************.*****************************.***.********************.*.***********.*****************.**..********.****..*.*********.********************.****.****************.***.*****.*****...**********.******************.***********.**.*************.*******.******************************.*.***********.***********.**.**.*******.*****.********.****************.****.*******.*******************...***********************.**.****.*.**.*.**.********.*.********.****.**************.*****.*.*************************.**************.************.**************.***.********************..****************.******************.***************.*..******.**********************.*********.************.***************.**.**********.*********.****.****************************.*********************************.*.****.******************.*********.*.******************.****.*.******.*****.**.*.***************.***.*.***.*******.**.*** *******************************.*************************.***************.*****.*******.*************.**.***.******.****..********.*.**.**..***********.***************.**************************.**.*******.********.*****************.******.*******.*******************.**************.**.********************************.*****.*********.*********.**.********************.**************.***.*********..*.*.*..**.*****************.************************..*********.***********************************.****.*********.*********************.*****.*****.**.**********.***************.****.************.*******.***************************.****************************.**.**..***********.***.****.*****.***************************.********.*.********.*****..**************************.**************.**********.**********.****..***********....*********************************.**.****.*.*.*****************.***********.********..*.****.*********.****************.******.********.****.*****************************************************************.****.**..***.*********.****.******.**.****.**********.*.************.**************.**********.*********.*****.********.***********.******************.***.*******.*************************************...************************.**.*****.*.*.*****..**.****.**.**********.**********.***********.*******************************.**************.*.*********.*******.****.********************************************.*********.*******.*********.******.***.***.********************.********.**********.***.*.*..***********.*******.****.**.**********************..****.******.********************.*******.***********.**.******.*.*********.***********.****.******.***.***********..********.*******************.******.*********************..***.*******.************.**.*..**.*.*********.******************.*..*.*****.*****.*******.********.***.****.******.*********************..****.********.**********.*.**************************.****.*.****.*.**.********.********** ****************.******************.**************.*******************.****.*********.***.*******.********************.*****.********.**********..*********************.********.********.***************.****************.***.*******.****.********.*****.*****.**********.************************************.*.*******..****.**************.********.**************..*********************.****************.***.*****.****.***********.******..*.**********.*.****.*********.*****************.*****************.***.******.****.**************.****..***.***.***.************.********.**.*******.**.************.****.*********************************************************.*.*************.**.******.******************.********.********.*****.******.*.*******.******.***.*******.*********.***.*.*..*.****.***********.********.****.**.**********************.**********..**************.********.***.*********.*****..**************.*******.*.*****.******.**.**.**.*********************.**************.**.********************.*************.*********************.*******************************.********.**********.****.**********.************.***************.*******..***********.*************************************************.*************.*.*************************.*******************************************.***********.*************************.*****.*********.**********.*.******.*******************************************************************************.*************.*******************************.**************.************.**********************.****************.*.*.***.**.**********...****************************************************.******..***************.******.*****.****.**********.*********************************.*.****************.*******..********************************************************************.**.**********.*.***.****************.****.*.***.**********..*******.*************..*.*****..*.************************.*.**.******.*.**.**************..********.****.***** *************.**...************.****.********.****.***.**.*************.*********.*********************.**********..*******.*****.*******.**************.*********.**.*.**.********.*****.*.*.*********.*.*.*******.**********.*****.******..**.**.**********.**.***.*************.***.****.**.*****************..************************.*****.***************...*****.***********.***********.***.********.**.*********.*******..*****...***************.********************.****.******.**********.****.**.**************..***.*********.*.****..*********.***************.***.******..*****************************************.*************.******.*.********************.****************.******.**************************.*******.*.*******.**********************.*****.*.*.*..*********..******.*******.***********.*********.***.***********.*****.***.***************.**.**********************.*****.**************************************.****..**************.*********.****.******.*.********.**************.**********************.********************.*****.***********.*********.*************.******.***.****************..*****.*..****************.**.*************.**********.***************.*********************.*****************.*.****.****.*********.***..*****..*.*************..*************.*****.******.****.********.************.******..*********.***..*****..***.*****************.*************.**********.**.*****************.****.*******.*.***********.*************.***.***************.*.******.************.*************.*************.***************************.**.*******.************.***********************************.*******...***********.***..****.****************************.*********************.****.*************.*.**************************..**************************************.****.***********************.****************************.*****.*****.********.*********.********.***************.**.***********.*.*********************.***.*****..***********************.***************.***** .***.*.*.**************.***.********************************.**********.***********************..************..******.*****************.***.**********.********************.*.*****..**************.*..**********.*******.**.*****.******.****.*.*.**************************.****.*******.**..***.*****************************.***.*************************************.***************************.***.****.*.*.***************.************.***********.*..****.**************.*************.******.*******.******.*****.******************.*.***.*.***********************.*.***.*******************************.**********************.********.*********.*.********.**.************.*******************.*************.******.****.****.*****************************.*************.*.*..********.***.*********.***********.*********.**************.*..**********.*.*************.************.********************************.******.**.******..***.****.**************.*********.**************.*****.*****.***********.**.******.*********.************.*******..***.***.*********.*******.***.********..******************.*.*********.*******.***********.*******..*******.******.***.******************************.*.*****.*******.*.*******************.**.****.*.***.**************************.*********.***************.*.********.****...******.*.****.************.***************************.***.***.******.*******.******.****.**************************.*****************.********..*******.****.********.******.**************.****************.*.********.**.*..******.*******.***.***************.***************.**..***.********.******..***********.*.**.***************.************************..*..************.**************.*************..**************.**.***********.*****.**..***************************.******************.*********************************************.*************.****************************.**.**.**********.*.******************.**************.************************.*******.********.**.*******.**** ****************.*********************.**********.***.**********.*******.************.*****.**************.********************.*********************.**.******************.*******************************.****.*.***********.***.*********.******************************.*******************.*.*************************.**********.***********************.*.**************.****.*.********.****..*.**************************.*.*****.**.****.*****.*************.***.******.*********.****.*****************************************.************.******.*.**********.*******.*****.******.************.****************************************.****.******.****.************.******.***************.**********.*.*****.*****************.***************.*****.**.*******************.****.******************.*****.****************..**.*********************.**.**.***.*.*******.**************.****.*********.**.************.**.**********************.**.**.******..**.*****************************.**************.************.***.**********************************.*****.****************.****.*.*****.********.***************.*****..*.*******.**.************************************.*.***.*.*************.*********.********.**************.***.*********.***********.********.***********.**************************.**.*********.****..**************.***********.****.**********.*****.*********************.*..**..********.******.****.********************.****************.**************************.*********************.**.*******************.******.**********************.**************.*************************.*******.*.*************.**.****.***.******************.***********.************.*********************************.*****.**********.****.*******.***********.****.************************.**********.**.**.*******.*********************.****.**************************.****.**********************************.***********.********.*******.*****************************.********************.**.******************** ********.**.**..**.***********.*.****.*********************.*.****.****.**************.*.*.**.*.*****.***.***********.**.***.************.*************.******.*********.***************.******.**.***************..*************..********.**.********.**.****.***.*************.*******.**.******.**.******.********.*******.******.*******.*****.********************************.***.**.****************.****************.***********.********.****************.****..*********.*****************************.********.*********************.*****************.****.*********.*****************.**.***.***********************************************.*.************************.*************.******.*.*****.*******.**********..***************************.****..*..*******.**.***********.****.******.****.***.***.****..****.*.**.*********.***.*************.*******.*****.***********.**..****..********..***.*...*******.*************.******.**********************************..*******.**.***************************.****.*******.**.****....*.**************.*************.*.*...*************************.**************.****.**.*****.******.*.*********.**.*.***.******.*.******.*****.*.******.*************.*.****************.*********.**********.************.********.*****.********.**.**********************...*.******.***.*************.****.*.***********.********.*******.******.**********.***********.************.***************.*.***************.********.**.***************..*****.*****.*******.*********.*******.***.********.********..*****.*****.**.*.**.******.**.*******.*********************.***************..*.********..********...****************.******************.**********.********.******************.*.********************.***********.*.***************.**********..*************..**.***..*.**.*******.***.*********************.*******.****.***.*********..*.*.**********..**************.***.**********.*******.**************.*.****.****.***.*****.***********.********.**********.************************* ******.*****.*******************.*************.********.***.**.**..********..*.*************************************.*********************.******.**********.***********************.*************.**.*****.******************************.****.*****.**.****************.****.***********.*.****.**************************.*.*****.******************************.*.**********.***************.***.*********.*********...***.***********.********.**********.***************..***.*.************.*.***.****.*****.*****************.*****.*******.***.********.**.**.*.***********************************************.********.*********.********..*****************************.****************.***********..*********************.*******.**********...*************************.********.*****.**.**.****..*.*..****.************.**********************.***.*.**.******************.***.*************.***************.**.***********.*******.***********.*.***********.**********.**********.******.**.***.***.*********.*****..*****.*****.*********.****************************************.*****.*******.***********.*************.*********.**.*******.*******.****************************.************************.*********.*...**.*...***.*********.*****.*******.*******************************..*****************.**.*.********.****.********************************.***************************************************.**.*..***************.*******.*..**.****.**********.***********.***********.*********.******.*********.**.****.************.*****.******************.*************.*************************.*****.*******.**********..********************...********************.**.**.*********.*****.**.***.*********************..******..*******.***********.******.**.*******************.**..******************.****..****.**.******.****.**.************.**..******.************************************.*.*.***.*******.********.**************************************.*****.*******.****..*.**********.*.***********.************.**** ****..**********.*****.******.****.*.*************.****.*.**.*********************.*****************.***********************.*************.***********************.******.***********.*******.************.******.********.*.******************.*****.********************.****************.*****************.***.***.*.*******.******.******.*.*.***************************.***********************.*******.*********.*********.***.****.*.**********.****.***********.*****..*****.*************************.***.*******.******.*****.********.*****************.*.********.***************..**.*********.***********.****.****************.********************..*********.*********.******.*****.***********..***********.***********.*.***.*****.***.*******.********.*.*********..*.********..****.**.**.*************************.***********.*********.*********.*.**.********.*****.****************.************.*********.*******************.*****..*****..***************.*..*****.*.**********.*******..****************.***.********.***.***.********.***********************************.************.*.************.*****.*************.**********.****.*****..*.****.************.*********************.***********.*****.****.***.*******..************.*.*********.*****.*********.***********.*.*******************.****.******************.*.**..*****.*.****.***.*****..*.***************.*.**********.***.*.**.****.****************.************************.***.*****.*******.*********.*.********************************.******.***********.**.*******..*******.******.****.*************************.****************.*******..*****************..****************.*.*.****.**.*******..*.***.******.******.*.***.*******************.*.*****.********..****..*************..***********.*.*******.*************.******.************.****.*************.************************************************************.*********.****.*************************.****************.******.********..***********.**.******************.******.********* *.***.****.*.**.*****.****.*****..**.******..*********************.*********.*****..***.**************.************..*******.******..******************************.******.***.****.***********.**.******.*****.***..***.***********.*********.**.************************.**.****.****..*.***.*************..**.*********************..********.**********************************.***.*******.***.***.*******************.***********.***************.****.******************..*****.***...****.*********.*.***********.***.**********.***...************************.******.*********.***.***********.****.****.*******.*.******..********.***.*********.*****************.*.***.************.******************.*****.*********************************.*****************************************.************.********..*****.**..****.*********************.*********.*.*..**************************.*.*****.*****.********.**.***.**.*****************.***.******.**********.**.***********************.****************************.*********.****.*****.*******.*.*.*.*********.******.***.**.***.******..*******.************.**********.********..****.***********.********.*****************.***.***.*****.*.*****.*****..***********************************.*******.***********************************************..**********..****************************..**.**.****.****.*****.*****.*********..**.********.****.*.******.************.*****.**.**.**.********.*********.*************************.****.*.******************************.***************.****.******..*****.**.***********************.********.**************************.******************************************.*******.***********.****.*****.*****.**************.*******************************.********.*******.************..*******.***.*****************.*****.*****..*******.*.*******.******.*****.**************************************.**.*.********.***********..***.******.*********.****.*.*.***.*******.***.********************************..***************.****** **********.***.*.******************.******************************.*****.****************.*.******.**.**.*****.*************************.********..***.*********..**.************.*********.***.******************.***********..*************.***********.****************************.***********.**************.*.*****************************************************.*******.**.******************************.*******.******************************.*.***.***.*****************************.***********.****.****.****************.**.***.*********.*****.*****.*****.****.**********.**.**.************..*****.********.*.*****************************..***********************************...*.***********.****************.***.*******************.********.****..*****************************.******.**.***************.****************.******************.*.*****.*****.**.****.****.************.*******.**.*********.********..*****.*******..*********.*******.*****.*.******.********************.***********..***************..***********.***.*.****.*..***...*****.**.*.******************.**.**.**.*********.**.***.*.****.*****.**.****..********.*****************.*********************.*********..*********.**.*******************************..**********************.********.***********************.*.**********.***********.*****.****************************.**.*******.*************.***************************.***.***.**.************.***.**.**.*****.******.*********************.****.**..********.**********************.*.***********************..*********.***.**************.*******.*****************.****.*****..*************.***********.*****.*****.************.****.*.*****.******************.*****.***********.*****.**************************.****.****************..*******.*******.***************.**********.**.*.**.***.******.***********..**************************************.*******.***.*****.***..****.**.******************.**.*****************************.********.***************.*.**.***********..*** *****.****.*******.*.*****************************.***.****..***.**.**..****.**********.******.***.*********.*.******.****.****.****************..***.**...*************.*..**************.**********************...************************.*.*.*****.*.*********.***.***********.*******.***.*.****.*************..***************.*.*******.**********.***.*******.*.************.******.**.**************.****.********.**********.****.***..*********.****.******************.****.***.****.***.***********.***.**.******.********.****.****.**********.**.***********.******..****************************.*******.****************.*.*********.***.***************.*******.**..****.**.***.**.**********.****************.***.**********..**************.**************.******.*******.****************.**************.***.**********.*.*****.*.********.********.************************.**.************.******.*************.************************.***.*****.**...********.************.*******.******.********..************.****.***************.******.*.**..*.**.******.*.*****************.********.**************.*.*.*************.*.********************.******************.**.****.*************.***************.***************..*****.*******.******************.********..********************************.*******.*.**********************.*****************.*****..****.***.****.********************.****..********.*******************.**********.*.************.***..***.***************************************.*********************.*********.**************.**********.**..*************.********.******.*****************.**********************.****.*****..*.*.****.*************************************..**********************.*****.***.*******.*****.**.************.*******.******..****..*****.***************.**********.***.**********.****.**********.****************.**.******.**********.**********..**************.*******************.**.*************.*.*********.********.********.*.*.********.********.*****..********.* ***********.********.****************.********.****************.******.**.***************.***.****.***************.***********..***..*************************.*******************.**.*****.******.**********************..****.**.***.**..*****.*********.*****************.****.*********.****************.**********.**.***********.****.*.***....***.*******.******.*.*********.***.**.********************************************.****.***.*.***.************.*****.***********.**.*.****.**************************************.*******..*.*******.*********.**.***.**.************.*******************.*.**********.*******************..*******************.***********.********..**.**.******.********..*.************************************************..********.*********.***************.**.*************..*.*******.*..*******.*************..*.******.*****.*.**.**.*********************.******.***.**.****.*******..*************..*******************.************.****.*********.*****.*.******.***************************.****************.*******.*************..*********.***.********.****.****.********.*****.**************.*****.*********.******.*******************.****.********************.*******.*.*.*.****************************.**************************.**************************.*****************.*.*.******.****..************.********.***************************************************.***.***************..****************..*******.***.***********************.******...*.*.************.***************.*******.********.********.*******.************.**.***.****************.****************..***************************************************.**.***************..***.**.**.*********.************************.******.*****.****************..**********************.*********.*****.****.******************************.****.*.************.****.**.**********************.********************************..******...*.******.*******************.**.*.****.***.***********.**.***..****.**.*********.******** ***********.***********.**.**.******.***.**.************.*****.***.***************..**.****.****.*.*****.********.*******.*********.******.**.**********************.***.**.****...*.*.*******.************.**.********.***************.**.*****.**.*****************************.**********************.*.*********.******.*.***.**************.*****.*****.*********.*******..***.***************.****.********..*.*****.********.*******.****.****.*********.****.***.**********.**..***.******.********************.******.****.*******.*.******************..**************************************.**.**.***.**.***************.*************.****************************************.*****.******.**********...****************.****.**********.*****.**************.***.***************.***********.**..**********.*.****************.****.*********.*.********.******..*..************************.*************.**********************.******.**.***********************..***.******..*.****************.**************.*.*.**.***************.*****.****************.***************.***************************************.*************.************************.********.**.***.*.***.*****.******************.********.*************.***********.***********.*.***************.*.***************.*..**********.*******..***********.*****.******************.******.***.********************************************.***.******..**.**.*.****************************.**.***..****.**.*********.***.*.**.***.***.*************************************.*******************************.******.*******.**********.********************************..************.*********.******..********.*.************.***********.**.***************************.*********.****.*****************************.****.****************.*********.***********************.*****************.******.*.*******.****************.************.******.***********************.**.*******..****.***********************..***.*********.*****.****.********.************************* ************.********.*.********************************.********.*****************.**..***********.**.********************.***.***.*.***.*****.**.**********..******.************.****************************.**.*.***..*****.**************************************.*************************...***.**.**.****.****..*****..***.****..***.*******.*************************************..*****.*.*****************.***.*.*******.*.********.*.****.***********.*****.**.*******************.**.***************.***************************************.*************************************.***************************************.******.********.********.*.**************.******.*.*.******.***.****.*************.***********************.***************.************.********.***************.***.********.**.******.*.********.**********.*.***********.**.**********.*****.***.****.**.**.****************************.**********.**************.***.*******.*******************.******************.*.**********.****.***.****.**.****.**.*******.*********.*****.*****.**.***************.**************.******.***********************..*******************.*****.**********.******.***.***.******************************.*******.*.*************.***********..*******.**********..**************.******.*********************.*..****************.***.***.********.**************..*********.***********************************************.************************************************.*.*********************************.*..*******.********.*****.*********.**.***************.***.***.******.**.*.*.*******.************.***.*********.****************.***********.****.*********.***..****.**.********.***************.*****.*****.*****.**************.**********.*********.*************.****.*****************..******************.*************.*******.**.**********.*****.*.*******************.*.**.***.**..*********.****.******.******.*.************.**********.**********.*.*****.**********..*********************..******.********.** .***************.***********..*****.*****************.**********.**.**************.***.**********.***************.***************.****.*************.**********************.**.***********************.****************************.***.******.****..***********************.***********.****************.*.****.********************.*********************.****.******************.*******.*******.*******.**..*****************************..****.************.*.*****.*********.*****.**..******.*******.*********.********..*.*******************.******.*******.****.******.*.***.****.************.**.*******.**.*.*********.***********.***************..****.******************.**.*****************************..*..*.*.**********.********.*****.*****.*******.********..***********.****************.*******************************.***.**.*******..*******.*******.*****.*.********************.**.***.*.*********.**.****.***********.***********.**.****************.***.****************.******.***************.************.*.****************.****.*.*****************.**.*******.*****************.****.*******.************.****.***.**.***...***************.*******.**********.************.**.******.**.****.***********.****.********************.******************************..***************.*.*****.**.*********..******..*.*********..*.***.******************************************.***********.******.**.**.**.**************..*******.****.*.*.****.**.*****.********************.***********************.**************..****.****..*******************************.*..*************.*********.************.*********.**************.***************************.***************.*********.*****************.*****************.********.**************************.********..**.*************************.***********.**.***.**.************.*****.*********.****.*********.*******.*.************************.************.*.**.*.********.*.*******.********.***********.*********.*****.********..***.***********.********************.. ****..*******.*.******************************.***.*******.**.*****.***.***.***.******************************.******.**..******.*******.**.***********.*****************.********************.***********************.**********.***************.******************.*****.**************.**.******.************************.*.********.**************.*.****.****..********..*.*.*.******.*****.**************************.***.************************.*********.*******.****.**.***.***************.**********************.*.*********.******..*.***.**.*******.****.*******.*.**************************************.****..**.*.**.*******************.*.****.**************.****.*.*.**************.**************.*.*******.******.*****.********************.*********.*************.******.************.******.****************.********************.***.***********.**.***********.**..****.***********..*****.*******.***.***********.*************...********.**.*.**************.*******.******.*.**************.**.*********.*.*****************.****.***.***.***..**.********.***.*********************.*****...********.*****.***********.**********.****.*********.****.*******.*.******.*********.*.************************************.******************************.**************************.***************.*******.******.*********************.*******.******.****.************.*.*******************..*********.*****.********.****..*.*.****.*.******.********.*********.********.*********.**********.*******.*************.**.************************.*.*******.*****..*********..*************.**.****.**.*************.********.*********.**.**********.***************************.***********************************************.***..******.*************..*******************.*******..*****.**********.***********.****.**.************..**..**.***********.*.**********.****.*************..****.**.******.****************************.*..***********.*********.***********..*.******.*.*******************.*******..******.*****..*.** ************.********************************.**.***.*************.**.*********.****.**********.********.**********.**.***.******.*********.********.*.*****************..********..**********..*...*****.***********************.**************.***************..*******.***.******.******...************************************************.***.********.****.*******.**.********.*.***************************.*.****..**********************************.***..******.************.***.*.*******.**.*************..*.****.*.**.***************************.*******************.*.****.*.*.*************.******..**.*****.*.**.*.**********************.***************.**.*.******..************************************************.**.*******.********.**.*********.******************.*******..************************.****.**********.*******.*.***************************.***********************************.*****.**********************************..********.*****.**.*.******.******.*****.*.**************.****************************.******************.*****.**********************************************..**.**.********.***.***********.**********..********.*.***.*******.************.*****************.**.*.***..*..***************************.*********.*.****************.*************.**.*.**********.*******************************.*.**********.*****.***********************.*****.****.***.********************.*******.**..**.************.***.*.**.*************************.********.****.**********************...**.***********.*****************.********.*************.************.*..*******.********.*..**********.*******.**.********************.*.*********.*********************.*****************.*.***************..****.*******.*****.*****.********.***.*************.*.***********************************..**********.*********.************************.**.**********.**.**.*********.**.*********.**.*****************.***.**.*******************.*******.***.****..*..*.*******.***********.****.****************** ********.**************************************..****.*****..***********************.***.**************************************..***.*********************.**********.*.*****.*****.**.******.*********.***.*.****.*.**.**********.***.******************************************.****************.*.******************..*******************************...*******..******.*************************.***********.**************************************.**.***********************.*****.*******.*********.***************.**.***********.**************************.*******.*********.********.***..***.*..**.**************.***************************..****.**********************************.**.*****.****.*****.************************.*************.******.**.*****.*****.**.***.***.***********.***********.****.***************.*.***.***.***.**.********.***********.*****************...*********************.*.**.*.*******************.*.*********.******************.************.**************.*******************.*********.*********.*.**.****.********.***********.************.*********************.****.*****.*************...**.******************.*********************.*****.************.**************.****************.****************************.***.**.**********.*************.***.*****************************************.**.**********.******.***.***********..**********************.************.************.*************..*****************.*.*..***.**********.*********************.*************.***.**.************.**********.******************..**************.*****.*.***.*******************..*****.********.*.*************.*******.*********.**..**********.*.************************.*****.****.****.***********.****.****.*.**.***.*.***********.*************************.*.*******************.*******.***.***.****.*.***********************.**************.*********.**********************.*.***..**..******************.***********.***..*****.*.*.*.*******************************.*********.**.*.*****.****. .*******.*.***.*****.*******.**************.********************.****************.***.***************************************************************.****.**.************.******.*******************...******.**.*.**********************************.****.*********..*************.***.*****.*******.********.****************.********************************.*.*****.****.***.***.******.******..*.**********.***************.******.***********.************.*******************.************************************************.******.*********.**.**********.**************.*************.***************..**.************.***********************.***.************.****.*********************************.*********************..*.****.******.***.**************.*****.****************.**.***.*************************.****************************.***.******.******.****.**..******.**.***********.***************.*.***.*.**********.**.**.***.**.***********.**************.**********.***..***.*..**************.********.*******..****.*****.**************.*************.**.*************.*******.**********.*******..*******.**.***********************.********************.**************************..**.****.****.*.***********************.****.*******.*.*********.*********************************..*****.**********..**.*****.********.**************.*************.****.************.*********************.****.*..******.***.************************.*******.**.***************.*.*************.******..***.****.****.*********...***********.*********.*..******.**.******.*************************************..***.***********************.*.***********.********************....***********.*****.***.*.***.**************..*************.**.*********.**.**********.*.***********.*.***.*.***.***.*.****************.****.**********...**********.********.***.*******.**.**********.****.*****************.****..***.********..****.******************.*********.*..**.**.********************.**************.************.************ *******************.*************************..*.*.****.*********.**********.**.***********************.**********..****.***.********.****.****.*******************.**.**********.*******.*************.**************.********.****.***.******************.*.**********.*******..*********.**...*.*********..****.*****.*..*..*****.*.*****.********.*.*****************.*.*****.*.**.***.*******************.*************..*********************.******..***.*.******.*********************.*********.******.**.*.******.****.*****.******.****.*****************.*.*.****.*****.********.*****.***********.**.**.********..**.**************.******.*.**.****************.*********************...****************.*****.********.**********************.**********************.************************************.***.....****.*.*****.**.******************.***************.*******.**.***********.********************.**.**.************************.**.******.*.***.************.************.*******.************.*.****.**.**.**********.**.*.****..***************.*********.****.*************************.******.***.**.******.**************.**.******.*.*.*.********.****.****.**********.****.******************************************.**************.******.*.******.******.***.**.*************************.*********.***.*********.********.*.***********..*********************************..******.*****************...***************.*********************.*.*.*************.*****..***.*****.*******.**************..************.***.***************.*.****************************.*******..*********************..*.********..************.*******.***.***********************************.***.***************.****.****.****.***.***********************.****.*.****.**********.**.***********.************..*.**.*********.****.***********..***************.*******.*****************.********..*****.**.*******.***.*.************.*********..********.**********.*************.*******.*******************.***********.**.****.*.********** .*.********.***.********************.********..******.*.***.*****************.*********************.*****.********.**.********.******.*****.******.**********************.*********.******************.****.******.*.**.****.***.*****.****************.*********.******************.******************.**.*******************.**********.*.*******.*.*.****.***********.****.*.******************..***.***.****.***********.************....******.***.****.****.************.****..******.****.***********************.*..******************.***********.***.***.***********.**.*******..******************.***.*****.**********************************.****.**.*******.*.*.**************.*****.*************.******..*.**..****.*********.****.***********.****.***.*******************.**.******.*************.***************************.*********.***************.*****.*************..*.*******.*********.***.***.**************************************.**.***********.*******.*****.********..****..******.*.********..******.*.******.*******************..*.*****.**************************.*.*****************..****************.*******.*****.*.***************.******.****.*******.********************.***.*..****************************..******.**.***************.*****************************.*.************.*********************************************.******.**************.***.**..**************.****.*******.*..***.****.************************************.********.**.*****..*****.****.*************.******.***..*****.***********.**.************..*.*****.******.****.**.**.*****.***.**************.****.*..*********.*****.******************************************.*.*********.**********.***********.****************************.*************.***..*****.*****.***.********************.************************************.*********.**********.***************.*.******.**.****************************************************.*********.******.*.*****************.********..*******.**.****.*********..****.******.******* *****.***********..*********.****.*****.****************************.*.***.*********************************************..********.*********.**********..***********.************************************.******.*****.*.***.****************.*********.****.********************.*****.********.*******.*********.*.******.*****.**************************.***********.***********.*********.*********************.****.***************.*********.*****.********.******.*******************.******************.***********.*************.******...********.*****.*******.**********************************************************.**********.***..****.********************.********************.*************.**********.***.*************.**.******.***.*****.**.**************.********************.***********.*********.************************.***.****.*********.****************.**.**************.***...***************..**************..***************************.*.**.****.**.**************.**.**************.*.*.*********.*********.****.*****.********.*****************************************************..************..*.******..**.***.***.******.**********.******.**************.*******.*************.******.*****.****.*.***********..***..**.**.************.**.*********.***.*********.*****.*.****.*******.***.**.******.*************.********.******************.*********.********.*******.**.**********.*************.*******..*.*.******************************.***.****.********************..***************************************************.*****.***********.*******.************************.********.******.*.***.**********.***********************..********************.************.******.***.************.****.*********.**.****.*.***************************.*.**.*****.*********.***.**.***.*******..**********************************.**********.***.*****.****.*********************.*.*******.*********.**.*************.****************.****.**********.********..*****.***********************.**.****.****** .*************************************.********************************.*.*.**********..*.***************.*************************.***************.**********.*****************.*****************.**********************.*******.*******.*****************.*******.*****.*************.****.***.**..**********..********.***.**.*********..************.***********.*.*****.*****.*****************.**********.*.***.************************.***.***.********.******************.**********.*******.******.**.***.**.**********..**************.************.************************.**************.*****************..*******.***********************.***************.*****.*****.******.*************.********.*************************.***.*******.**.****************************.*************.*******************.*****.*.*.********..*******.***********************.***************.*****************.*****************************************..*****...*.**********.******.*.******.*******.**************.**********.**********.*.**.****.*********.*****************.*******.*******.*****************************.****..*****.**********.***.*******************************.***.****.***********.***************.*************.*******.****************.*******.*.**.************.*******.*.***.***********.************.**.**************..**.******.****.****.*****.*************************.***.**.*****************.***********.****************.****************.****.**********.***.*************.*****************************..****.*.**********.*****.****.*.*..*.***.*********.***.************.**************.****.************.********.*********************.****.*.***************.*************************.**.********.****.********************************.***.**************.***.*******************.*********..************.*******.***********************.**.**************.************.*********.*********..***.**********.****.************.*.****************.****************.***.******.**.****.***********.**.************.****. *.**.*.**.**..*.*****.**********************************************.***.*****.**.*.******.************.**************.*.****.************************.**********.***.***.**********.**.*.*****..****.*******************.*********.*****..***.******.***********.***************.*.**.********.**********.*.*****************************.*******.*************.*************..**************.**.*****.*...*******************.**.****************************.*******************.***.*************************.*****.*******.******.**************.....**********************.****.*.**.****.***********.**.************.***************.*.******.*****.**.*********.***..****.**********************************.*********************..***************.*******.**********..*************************.******.*****************.*********.************.**************.**********************************************.***.******.**.*********.*.*******.*********************.**************.********************.*******.*******.*******.**.******.****.*******************.*******..*****.******.***.****************..***.*************.*.**.**.**.***.***********.*.******************************..******.***.**********.****.****..******.***.**.*.********************************.********.*************.***********.**..**************.****************.*.********.*****************.***..***..*********************.***********************.**.*************.*************.*****************.***.****************.***.*.*.***.********.***********************.********.*********************************.***********.*******.*******.****.****.************.********************.**.**************.******************..********.******.*******.********************************.*******************.********.*********.************************.**.**..*.**.********************.******.**************.****.***.*********.*******.**.**..*******************.*.*******.*.*******.*********..*************.*.****.*********.***.*********************.********.***** *********************.****************.*.***********.*.**.***********.********.*****.*.*.****************************.***.***************.*..********************..*****.*****************.******.******.***************************.****************************************.********.**********.**.*****************.**************.******************************************************************.********.**.************..****.*..*************.************.*******.****..****.**.******.************************.**************.***.*********.*.**.*****.***.*****..************************.***.******.*********************************************************************.****.******..******.*.*********..*****.********************.**.*********.********.***********.******...*.****.**.*************.*.**.*.*.******.**********.*****.*****.******.*************..**************.****************.********************.*************..***********************************.****.***.****.***********.********************..*.****.***.*********.*..**.*********************************.**.****.*****************.***.*****.**************.********..**.********.**..******.**.********************************.*******.**.*******.***.*********.**.***************.*******.**.********.****.****************************************.*****.******************.**********.****.****.***********.*.*****************.**.*.****.********************.************************.*********.*****.*********.************..***********.****.*.******.**.****.*..********.********.******.********.**********.*.******.******.****.******.************.*******************...**************************.*****.*************.**.*.******************.*********.************.****.*******..*****.*.***.***********..*************.*****************.***********************************.***********..********.**.***********.*.*******..**.****.****.**.***.********************.***.********.*******.*****************************.****.*****.***.*******************.* *.******.*****.*******.********..*.*.***.*********************.**************.**.************.***.***************.*******.**.****.***********.************************.***************************.**..*************.*******.******************.*************.************************.**.**************.*****.***********...***.**.************.******.****************.******************.***********.*******************.*********.***.*.********.***********************.*********************.****.***************.******.***********.**.*.*..*****************.********************.*.**..**********.***********************.**************************.********************..**************.**.**********************.***.*.*******************.***.********.***.******************.************.******...**********.*****.****************.*******************.************************.************.*********.***********.***************.******.**********************.****.*******************************..*****.***.*****.**.**********..*******..****.*****.***********.*********.******************..*.******..*...********************.*******************.******************************.***.**************************.***********.***.*************.***.*****************************.*****************************.***********.**************.****************..********************.************.*******************.****.**********.*******************************.********************.**.**.*****.**********...************..*******.*****.*.*******************************.****************.***.****.**.****.********************************.******************.*.***.******..*.***..******.*********...******.*.**.**************..******.************.****.******************.***.***************************************.*************.**********************.******************.******.*******.******.****.************.*********.*.*************.***********************.******************.***********..*****.*.*.**************************** *****.********.********.**.**********************.********.***.*****************.******.**.*.*******.**************.*****************************.**..*****.**********.*********.*********************..*****************.*******.****.*****.*****************.*****.*.****.*.*********.**.**.******************.***********.*********.**************.*******************.*******.*.*******.*********.*********.***********.***.********************.*.******************.****.*********.***.************.*******.******.****************.**.***.******..******.**.**********************************.*********************.**.*.***.*****..*****************************.********.******.******.****.*****.*************.*********.***.*.***.*.******.*****.****************************.*.******.*.**************************.*.********.**.***.**.**.***..*******.*********.******.*******.************..************.*.***.*.***.*******.*****.**.*******.***************.***.*.***********.******..******..***********.***************.***.*.***.*******.**.*..*********.***************.*****.**********************.**.**************.***.*.******.******.**************.*************.**.********.*.*.*.**************************************.****************.****************************.***.**********.**********.***********.********.************.**************************************.*.****************************..*****.*.***************.****.**.*****************.************.*.***..****.*********.*.**.*.****************.*.**.*******.*******.*.*****.***************************.******.***********************.*.*******************.***************************.*******************.*.******.**********.**************.**************************.***.**.*.***********.*********.*******************.******.***************************...*****..******.***.*************.****.********.*.*******.**.********.***********.*.***************.******.*****************..****.*.***.**.******.**************.**.*****.********.*.*******.****.*.**** ******.****.******.*********.*******.*******************.****************.*****.***********.******.*.**********.************.******.*************.******.*******.*************.*******.************.***********.*******.*****************************.**********.**.*************.***.*********.**********************.*******.**.*****.**.****************.******************.**.******.*******..***.*.***.*****************************************.****************.*.******.*****.******.*******.*************************************.*.*******.****************************.***..**.**************.*.*********************************.*****.***.*..**..***.**************.**********.****..*******..******************.**********.*****.****************..**.********..*****..***************..**.**..****.***************.*******.****.*.**************************.**************.***.***.************************************.*****************.*****.*******.********.*****.*************.**.*************.*********.****.*************.********.*********.*.*****************.*.**.************.********************.*************.*.**********.********.*******.********.***.***************************.*********...**.**...*****..****..***************************.*************************.******.********.*.**************************.*******************.********.**.*********.*******.********.**.*************.****.******.****..**************...*******************..***.*.****.***.*******.*********************.*********************..********.*******.***.*******.***..*.*********.******.**********.***.****.**.**.**************.*.********.***********************.*.***************************..******.**.***.**.*******.****.*********.*************************.*.************************.*.*****.**.****..***.*****.***.**********.**.*******************************.**************.*************.**.*****.*.************..************.*************.***************.************************.***.**.************.*******..****.**.****. *****.**********.***************************.******.*********.**.**********.**.**************..***.*****.*******.********.********.**.*******.*..*******.******************************.*******.**************.**************************.************************.*******..*****.****.*************.**.****.*.******.*************************.*********.*************.**.*************.*****************.*******************.**.*****..******************.****.*********.**.*.**************.*.*********.*********.***.**.**.*****.****.***********.******.******************************************************************.********************.********.******.*****************.*.******.*******..**************.**************************.*.****.**************************..*************************.***********.**.*.*****************************..********************..******..**.******.******************************************************..******************.*****************.***.***.******..*******************.*****.******************************.***********..***.********************.*.**.*.*.********.***********.**************.**.*****.******.********.*********.********.**.***************.**********.**.*******.**.********..************.*******.*********.*************************.********.*************************************..****.*********.***********.***.******.****.**.*...**********.********.**************..***************.******************.**.***.*****************.**.**.********.****************.*******************.**************.****.******************.*****************.*******..***********************.*************************.***.***.***.****.**********************..*.**.****.**..*.****.***************.****.*********************.*******.******.**********.***.**.***********.********.***.**************...************.****************.*.*****************************.***********.**.************.****.*******..******************..*****.***********.************.************.*********.**** ********************.*************************.*.*.**.******.********.***********.*.**************..*******.****.*****.**.*.***********.***********.*.****.******.**.*****.*****.************.*.**.*.********.*****.**.******..*******************.*******.*******************************************.*.**.**.***************.******.*******.**.**.********.**...**************.************..********.**.******.****.**************************.*************..*******.********.*********.**********.**.*************.**.**********..************.**.**.*************.***************.**..**********..*******************************.***.***.*.***.**********.****.*********************************.****************************************.**********.*******************.*********.**********.*****.*********.****************.*.*******.*********.******.***.***.****.**************.**************.********************.**********************.*****.**********.**************************..******..**.*******.********.*********.*.**.***.****************.*.****.****.******.*********.****.*************.************************************.**********************.************.******************.****..**************.*****.***************.*********.*.*****************.********.*****************.*****.**.***************.*********.*.*********.***.*.*****************..**..******************.***.*************.***********.***********.****.******.****.***********.*********.*****.***..*.**.***********.*.***********.************.*.************.*****.*******.**.*****.********************..************.*****...************...*****..****************.*********.*****.*.********.**.**.***********.******.**********************.*******.********.****.****.**********.******.**************..***************.********.******************..**.*********.*******.*.******.**.*******.**.*************************************************************************.*.*********************.****.*********.*********************.************.*****.* *******************************************.********************.**.*********************.***********.****.**.************.****************************************************.******.***********.************.********************.************.****.*****.****************.*.***********.*.******.*..********.*************.********.**.***.**********..****.****************************.*******.***********.*****..*****.*.************.*************.**.**********.*.*******.*****.***********.**.*******.***.**********.*****************.***********.**.*************.***************.**********.***********.**.****.*************.*****.******************************.***.*********************.**************.******..*.*.**.***********************************************.**********.***************.***.****.********.*.*******.****.**.**************************************.****.*.**.***.*.****.***********.*.*****************.*******.*********.*****.**.*******************..*************************.***.**********.*******************************.**********.********.*****************..**.**********************************.**.***********.********.******.*.***.*********.***********.******.***************.***.*******.*****.****.**************************.**********************.*****************************.****.***************.**.*****.*.*.*****..****.*****.*.*******..****.*****.********...*****.******.***************************.**.**.*.*******************.****.*.********.*********.****.**.**********.*.******************.*****.**.*****.***.************.********..*********..************.*.***************.***************************.************.**********************************************.**********.****************.**************.*****************************.****************.********.*******************.*****************.**********.****....************.*.*.*****************.****..**.***********************.*********************************.********.***.******.****.*****.*...***************** ***..*..****************.*********.***..********.*.*******.***.*****************.**.*****.***********.********..*.*************..***.*********.**************.********************.*******************************.****.*************.*****.*******.*******.********.*********.****.**************.*****.*****.*********.*******.*.*.************.*.*****.**.*****.******************.*****.****************.********************.****************.**********************.*********.****.***..***********************.***********..*.*****.******.******.**..*****.*********..*********************.***.******.*******.***********.*.***********.*********..**.****.***********.*.**.***.*****.**.***********.******.***.*************.*********.****************.***.*.*****************..**********..**********.***********.*******.*.*****************.**.*.****************.******.***.**********.***********.*****.****.**.***.***********.******************.******..*****************************************.*.*****.*.*****.*********.********.***********************.*****.**.*******.****..*****.****.******.***.**********.****.*********.*******..*.*********.*****.**********.*****************..*******..*******.***************.******.******.*********.*******.**..**********.**************************.****************.*.*************.**********.*****.**********************.******.***.*************.*.*.******.*******..**.**.***.*..******************.*****************************.****.******.***************************.**...**********.*********************************.******..*.****************.****.***********..*********.*****.***.**********.*.*****.*****.*************.**.*.*************.************************.************************.******.*******************.*******.*******.**********.*******.**.******.**********.******.*.***********.*****..**.*****************************.***.*************************************************.*******.***************.****..********************.******.*******..**.*****.******** ******.*********.***************.****.*****.*****************.*****************.**********************.**.***********************.***********.*.*****.**.***************.******.********.***.*********.****.*****************************************.*****.*****.*******.*.**********.***.*****************************************.**********..**********.*************************.*******.********.*.**********.****.*******.***************************..*******************.***.******************************.******..*********.********************.***.**.****.**..**.***************************.**.**.*********.*******************************************.**.*********..***.**.*******.*.*.************..*****.******.*.********.******.************.***********..*******..********.****.*********.*.****.*.****.************..****.********************************.****.*.********.******.**********.*****.********************.********.*****.****.****.**********.********************.***************.**********************.***********.*******.***************************.************************************************.***..******.*********.*.******************.*.***.**.******************.********************************.**.************.****.****.************************************.************.***.*.*.****.****************************.*********************.*********.**********.*.*****.*****..****.******.*.**.******************.******.********.*.******************************.***************.****.********.**.******..**.**.**********************************************.****.*************.***************.****..**********.****.***..*****.***.********.******.********.*************..*******.***.**.**********************************************************.**********.*.**************.***.*******************.*********.*..*******************************.********.*.******************.***********.****.***.*************.****************.**.**.*******.******.****..***.**************.************.***********.* **.********.***.************.*.***.****.*..****.**************.***************.*****.*.******.****.**..*.*****.*.*************************.*.*******.**.**.*************************.********************.*****.**************.*****...******.********.*.**********.*************.*.*******.**.********..*****************.*******.***************************************.***.************.***********.**.********.**.***.***********.*.*************.**************************.****.*****.**************.***.******.******.**************.*****************..*******************.********.********************************.*********************.**.***********.********....*************..****************.*.*******.***********.**********************************************.**********.****************.*********.*******.**.***.*********.********************..*******************.****.*******.*.***.*.***************.***.**************.******.********.*.******.***.*.**.***********.******.***********.************.***********.**.******.********.*********.****.*.**********.*****.********.*..****************.*.**************************..****************.***.*************..*******.**.**.********.***********.********.*******.**.*******************************.****.*****.**.*************.*******.**.*********.***************.********.*.*****.*********.****.*******.***.*******************.*********.************.**********************.****************.*..*.*.******************.**********..***************.***.*****************.******..*******************.**********.***.********..************.*********************..**..***********.************.************.**************************************.******.*******.********.*********.**.************.********.******************.****.*****.*******.*************.**********.*****.******************.***********.*********.***.****.*******.************.*******************.*****.***************************.****.************************************.****.**.**.*.************ *.*.***********************.**.*********.*******************.*.************************************.******..***.***.************.************..*****..***.*********.*****.*****.**********.*************************.***********.*****.**.**********.*********..************.*.*******************.***********..******.*********.*****.***.**.********.***********************..***************.*************.**.*****************.************.****.*.********.****..**************.*****...***********.*********************.*.********.***.*.*************.*****.***********************************.*.***.*******.******.********.**************.*****.*********.**.*************..***.****.*******************.**************.***********.********..**..*****.******************.***.****.*****.********.***********************************************************************.***.*****.****************************.*************.*****.**.***********.**.*****.******.*****.***.*.*******************.*.********.*.******.******.***************************.*****...***.****.***************************.****.*.**.********************.*****************.****.********..******.*******.***.******.********.*************************.****************************.**..*********.*************************************.***.**********.*.********************.***.**********.*****.*****************.****************.*******.**.*************.***.***************.***.*****.***.***********.*****..*.***.**.**********.****.**********.*****..******.**.******.*.**..********.**********************************.***.**.****************.****..*******************************.*.*.********.****.***********.***************************.**********.*.******.********.***.***********************.****.********.***************.....***************.****.******************.*****..**.**.*************.**************.*************.********..***********************.****.***.******************.*********************************************.*.********.*****.**** ***.**.****.*.************.******.*****************.***.*********.***.**.**************.********************.*************.**.************************.*********.**.*..****.*******.***************.*********.*.*.*********.***************.*************.***********************.*.******..***.*******************.*.*****.*****.**..***********.*******************************.******..****.*.**.********..*****************.***.**********.*.*.*****.**.*****************.********************.*******************************.***.******..******.*.****.***.********.**********.*******.****.******.*****.*************.*********.*.*************.*.********************.*****.********.**********************.*.****************..******************.*******.***.***.****.*****************.******.******..***********.*.******.**********.*****.***************.**.*************.********.****************.*.*******.*******.***.**********.**..*******.*******.**..*******.**.*****.*****.***.*******.*.****.**********.*****************.*********.***********.****..****.**********..*.**.*.*.**.********.****..*******.************.**.**.*.**.*************************.*****.*********************.**************.***********.*.***********************.*********.************.***********.***.*********.***********.****.**.********.********.************.*..*************.****************************.*.**.****.******.***.******.*********.********************************..******************.********.*****************.********.***..**********************.**************..*****.*******************.***********..**********************************.******.**************.*.*.*****************************.**.*******.********************.*******.*.*********.**.******.*****************.***********************.******************.*.*.******...*******.********..*************.***.************..***************..********..********.**.***********.***************.****************.*******..******.**********.****.******************.*********** ***.****************.****************.*.*.****.**.**********************.*****.*.**.*****.******.***.**********************************************************.*******.***.********.*******.**.****.*****************************.***.****.*.**********.***********.*****************************..************.******************.******.*****.*************.*.**.****.*****..*********************.***.*********************.***********.****************************..**.***.*******************.***.***.******************.*******.************.*********.*.***.*******************.*.*********************.*******.**********.****.*******************.************.******...***********.*****.***.****.*******.**.***********************.*******************.*******.**********..****.**.******************.**.********.*.*****.***.*******************.*********.****.**************.**.**.*********.*****..****************.********.***.*.**************.******.****.***.***.********************.****.*******.*******.*.**.**.**.**********..********..*******.*.**.***********.****************.**.**.*.*******.*******.*******.************.**.*********.**.***************.**.*****.*************.****.*****.************.********.***********.*********.****.***.*******.******.*.******.***************************.*.********..**********.*****.***********.************************.************.******.***.*******.*************.**********************************************.**********.**.***.**.********.************.*************.*.***************.*******..***.**.***.************.******..*******.***.****.****..****************..*********.*****.*****.*********.***.****.******.****.****.*.*.**********.**********.*********.**********.**********.**.*******.***...**********.*.***...*.*.**.******.*****.******.**************.*********.****..*.*.*************.***********.************.*******.*.**********.*******.*.******.********..****************.****************************.**.***.****************************.*.*******.****.* *.***.*******************************.*********************.*****************.**********.**..*******.*****.********************.*******.**************.**.**********************.**.******.****************.********************.***.*****.***********.******************.**.*******.****.**..***********************.*******************.*************.***.*.******************.***.******************.**..**.*****.*****.**.**.**************..***********.**************..******.*****.*******************.***.**.*******************.*.********.**.*.****.****.*****.*****.**.***************.********.********..********.******.*.*************.****.**********.*******.***********.*.**..*********.*.*******.***************************.*********************.***************.*****.*.****.**********.**.*.************.***.****.*********.********************.***.********.*.*.*********.****************.********.*****.*.*.*.***********.********.*.*.***************.*************..***********.******..***********.*****.*.***********.**********.************.*****..*******.***************.**************.*****************************************.***************.**********.***********.************.*******************.*****************.**.******.*.*.**.*****.**********************.****************************.*****.**..****************************************.***.*.**************.**.****************..*****************.**.****.*****.**...*************.******..*********.*.****.*******.********.********..**************.**************************************.**********.**.*******.***********..*.*******.**.*.**.***.*********.*.****.*****************.************..**.***************.**********.*******.**.******...******************.**********.**.**..****.****.*.*****.****.********.*****.*..****.*********.*******.*****.**.**.*****..*****.**********.*********************..*.*.**********.**********.******.*..********************.*.***************************.***.*******.*******************.****.********************* *****.***.*.*************.***.*********************.***..******.******.********.****..*********.************.*****************.*****.**********************************.***.***.********************..*************.******.*******.***.********************.*****.*.********************.***************.***.********..************.*.*..******.**********.*************.***..*.****.***.***************.******..***.**********.*****.***************************.************...**********.***********************.*******.***********.*..*********.*********..*********.*******************.*******.******.********************.***..***********.**************.***********.**************.********.*********.*******.*.****.*****.************.*****.*.**.**************************.*************************..************.*************.**.*******.****.**************.**************.**.*********.******.****.*.**.**********.*****..*****************.*******************.*****************.*****.****.**.*****.********************.*************.******************.*****.*.***********.***.*.********.*****.****.**************.*.*********.***.*.********.****************.*****************.****.**.**************************.*******.*****.***********.**********.****.***************.*****.****..************************..***************.*******.****.*******************************.***.****.*.****.**********.**************.***.************.****.**.*********************.*********************************************..*************.*****.*********************..*.***..***.*******.***************..*******.*..**.*.*..***********..*******.***************.***.*************.**********.****.**********.******.***********.***.******...***********..*************************************.******.**************.****.*****.**************.***********.*.*******************.**********.**********.********.**********.*.**************.*****.******.****.********.*********************.*********.*******.**.**************************..******.** *..*****..*****************.************.************.*************************************************.****************************.***********.******************.***.*..******.******.******.*****..*****************************************.**.******************************.*.*********************.********.*****************.*****.*********.*******.*******************.*************.******.****.******.*.**************.*.****.***..***************.********.************.****************************************************.***************.*****.***********************.*************..***********.****.*******.*.****.****.*****.*.*****.*.************.*.*..***********.*******.**.************..****************.**********.*.*****.*.****.*****.*******.*.*********.***********************.**********.*************.**.********.***.*********.****.**********.*****.*******.*********.**.******.*.*****************.******.********************.****..**********.*******..************************.*****..********.*******.**.*********..***********.**.**.****************************.****************.***********.*.*******************..***************..****.**.***********.*****.***.*****************.**********.************.**********.*.***.******.********.**.***.*******.****************..****.************************.******.**************.**.*********.**********.***.**.********.**************************.*********...******************.****.******.*********************.**************************.*********.*****.*************.********.*******.*******************.*****.*****..*****************.**.**.*****************.************..****.************.*************.*********.*****.*******.**********.***.*****.*******************************.*********.*****.*****.***********.*.***.****.********************.*************************..***.************.*.***.*****.***.**********.*******.*******.***.********.***.***********************.****.****.**********************.********************.****.***********.** ****************************************.****.***.****************.*************************.*****.************.************..*.*************************.*******.*******.**.****************.****.************.*******.***************.**.****..*.***********.***********.*******************************.*********.********************************.*************.***..**************************.****.*.************.*****.*********************************************************.******.**.**********.******.*******.***********.***********.*********.*******************************.**********..*****.*****..****.*******.*************.*****.********************.*.******.****.************.*******.**.************.***************.**********************.*.**********.******..**************.**********************.***.********************.**.***...***.***********.*****.**.*********.*.******.**.*****.*****.**.*************************.************************.**************************.********.********.****.*******.**..*************.**.***.************.**********.**********.*.*************.********.***********.*******.**.*********.**.**********..****************..*..*.****.**********************.********************************************.******..************.*************.*..**.*****.**.************.***.**.**.****.***.*******.*************.******************************.******.*.*.**.************.***.******.****..*******.********.*****.**.****.************************.*********.**********.***********.****.***.**********.****************.***.****.*.***************************..**.*******.*******************.***..*..*****.**********.***.************.*.**.**...**.*.**************************.**************************************************.*.****************************.***.*****************.*******************.*****.*******************..****************.*********.******.*********.*******..************************.************.***.**.*********.**********.*******.***.********************** **.***************.***************************.******.****************.****..***.***********.****.*********.*.********.*.***********.**********.*****.************************.**********..******.***.******************.*******************.*.**********.**********.******************.***.***************.********************.***.****.********.*******.**********************.********.***.**.****.*..**.************.*.********.***.*********************..*.*************.********.**************.**.***************************.*****************.***.***************************.***.********************.****************.*********.*****************.***********.*****************.**.**.***********..****************.***************************************************.*********.******.*****************..****************.*.***********.********.***.****.*****************.*****************.*****.******.*******.*************.************.**.*****************.****..********************.*********.**.******.******.*****************.*************.*************.**.******.***.**.**.*****.******.***********.***.**.***********.*.*********.*********..***********..**************..**********.*****.**.******.*******.**.***.*************.*.*****.*.******.**************************************************************.********************.******************.****************************.*************.*****.*.******.***.*.***.***********************.**.**********.****.****.*****************.*******.******.*****.********.***************.******.***.***********************************.*******.*******.*********...****.*************************..******.*************.*.***.**.**.**.*************.***********************.*******.*.********.***********************.****.****************.**********.**.**********************.*.***************.*.******************.*.*************.*************.******.*.**.*****.*****..***********.***.***.**.*****.*******************.********.********..***************************.*******. *.****.*********.**************************.*******..**********.**********.*********.************.***.******.*.**************************.*****************.*****************************.***.***********.*.*****.****************.*****.****************************************.*.*.**.********.******.********************.***.****.*****..********.******.***************.***************..************.******.*************.****.************.***.**********.**.*****.****.****.*****.**********.****.************************.***.****.************.**********************.********************.**.*****.******.******************.*****.****.************************.*****.***.*.**.***********.*********.******************************.*******.**.****.*****.**********.****.****.**.*****************************.*.**.**.**.**.************.**.*********.***.*****.***.**..***..*.**.******************.***************.******************.************.********..*******.********.*******.*********.*************.**********************.************.**.****************.*****.**.**.*****************.*****.********.***************.**************.********.*.*****.**.*****************.************.************************.*...***.***.***********.***.***********.*****************************.****.*****.*...*********...*************************************.*********.***.*****.****.******..*.****************.*********.*.******.******.****.****.********************.*****.************************.*********.******************************.*.******.**********************..******.********.********************.******.****.******************************************************.*************.***************************************************.****.*************.****..*****.******..*.*******.***********.****************.************************.***************.*.******************.********.***************.**.****.**.****.**.****..**.*****.****.****.*****.*****.************.************************.**********************. ****.**.*.*.**********************************.*******************.*********************************.**.*****.*.***.************.*******.******.******.*******************..**.******************.*.***..****...*.***.***.**.***.************************************.**.**************.********.***************.*.***************.*******.************.*.*.*.********************.************************.****.*****.********.*************************..***.******.*.*********.****.**.*******.*.****.*********************.**.*****************.**.**.**.*****.**********.********.**..******.**********************.*********.*********.***.*********.******.***..**.**********.************.***.******.**..**.******.***.*.****.***********************..*******.***..*********.***.*.**.*************.***.***..*****.*.*************..**********.****.*****.*****.**************************************.*************.***********************.*****.***..**********.******.***********.***.*****.***************************.**.*****.*********.******..***.*************..***.*******.*************************************.*****************.**********.****.*.*****************.*.*********************.*******.********.*******...***************.**.*.********.**.****.****.*..***********************************************.*.****.***********.******************.****.*****************************************************.*.*********.**.******************.***.*.****.******.**********.****.***********.*****.*****************.*****.****.*********..******.******.**.***********.***.*************.*.**.********.********************.*****.*********.**************************..*********.***********.******.**.*...********.*.**********.************.**************.**************.**.******.*********.****.********.*.*****..**.***********************************.**************.***.*****.***************.***.******.*******.*****.*.**************.*.*********.*****.*******.**************************.*************.***.************.********* ********.****************************.**.****.****..**.******..******..*********..*******.*****.**************.**.***..*******.****.****.*********.****.***..***********************.*.*********************.**********.******************.********************.********.******.*********************.*****************.*******.******.*.********.*************************************.*****.**.***************.********..************.******.**.**********.***.********.****.****..*******.*.********************************.*****************.***.*************************.**************.*****.***.**.****.****..************.*******..******.***********************.**.****************.*******.*******************.**********.*************.**.*******.*.**.***.**.****.***.***.****.****.*.****.****.**.**...*******.**.***********.****.***************************.**..*******.**..*****.*****.*************.*.*****************************.**********.*********************.****.************.******.**********************.****************...********************************..**************.********.**********.*****..*****************.*.*.**.*.**.**.*********.******..********.*****.**.************.******.**************..*.******.**.**.*****..**.*..*.********.*.*********************.***..*.*****...*****.********..***********.**.*..*************.****.******.*.**********.*****.*********.*************..****************************..*.************.*******.******.******.***************.****.********************.****.**************************.***********.******************.*.***.********.***.*.**********.**.**.******.***.*.*****.****************************.*******.**************.***********.**.*************.***************************...*******.*******..**.*.*.*.**.*************************.******.*.******.*****.********.*.*******.********.*******************************.***************************.****.***********.*********.**.*******.***********.***.**.**..******.************************.******..********** *********.***..*************.*.********.*.*******.*********************************.*.****.*******.*.********..*****************..***************.****.**********************.**.*******.**.*********.****************.******************************************.***************.*************************************.*******.****************.*****.******************************.*****************.****.****.****.***.**************.******.**.*****.*******************.*****.***.*********..********.*********.**********.**.************.****************************************************.************.**********..*********.*.*****.*.*.******************.**********.***************************************************.*************.********.**************************.*****.*.******.***********.******************.****.******.*****.***************.***.**.**.***********..********.*****.******.*.************.***.*.**.********************.*******..********.**************.*************.****.**************.***.***************.******.**************************.**.****************************.********.*****.*.***.*****..***********.*************************.**.*.**********.****.************.*******************..***.**.****.**.********.**************.**.*.*******.*************.*.*******************.****..****.******.***********.***.***********.**.**.**.****************.*********.****.****************.*******.**********.*.***.***********************.*********.*******************.**.*******.*******.*******.*******..************.***.*.*****************************.******.*****.*****.***********.**********************.**********.********.*..****.*******************.*********.********.******.******************...**************..******.***.********************************************************.**.*********.****.************.************.**********.*****..******.*************..****************.***********.****.*.*.***.*.*********.**************.********.*********.**.***.********************.****.* *..**.*******.******..*.***.*************.*********.********.***********.*******.****.*******************************.****.*********.***.******************************.**.*******.***********.**.**.***.*.*******************..***.*******.*****.***.***.**************.***.***************..*****************..*********..*******************************.*****************************.*********************.***********.**.****************.****************..*********.***************************.**************.****************.******.***********.****************.********.*********************.*.***********.**********.*******.***************.********.***...**************..******.***********.*********.***************************************.*******.*********.****.**.***************.*.********.**************.***.***.**...***.*******.****************.*.************.*******.****.*********.*******.***.*****.*************.*******.**************.****.****.**.********..******************.*******************.*******.*********.*******.*****.***.********.******.**********.***************************.***.*****.*********.********.**..*********.***.***********.******.*.****.***********.********.*************************.*************************.******************..****.*.**.***************.***.*************************.*****.*.**..******..**..******************.******..****************.******.*.*.*****.*********.***************.***************.******.*.*******************************..****.*******************.*****.***.*************.*.******************...*******.***********..*****.*********.************.*************.*****************.*.*****.***..********************.*.*********.***.********.**.************************************.*******************.***************.**.***************..***.*.*.*.****.******.*.****.*******************.*****************.*************.*.***.****.***********.**.************.*************.***.*****.****..**.*********.********************************.************ ****.*****************.****.**.*******.******************.***.********.*.*.*****************.******.*.*******.*****************.***************.*****.**********.****.********.******.***.**************.**.***.*.****.*********************..********.****.**.*****.*..********.**********************.*****.*******.******.****.*************.**********.************.*****************..****************.******.***********.*.************.*.*.******.*******.***********************..*.***********.******************...**.********.******.**************.**************.*****************..**.*************..***.*.************************.*******.*******.*****************..******.************..********.********.***.********.*******..*************.**.*.*************.**.********.****.*************.***************.***************.**.*******.****.***********.*.**********.*******.************.*******************.**.****************...*******.*****.*********.*********.*******************.***.********.*.****.*****.*******..*..*.**.******.**********.********.***********************..************.**.*.*.*******.***.**.***.****.********************.***********.*************************.***.********************.**.***.***.****.*.**..**************.****.**************.*******.*****.**.****.********************************.***.**.***.***.****.***.**********..*************.*******.********..*****.*.*************.***.**********.***********.*******************..***.**********.*..*****************.********.******************.********..*.**************.***..****************************....********.***.**..*******.***********.*****.**********.*****.****************.*.*.********.*****************.********..**.***.***************.************.****************************.****.*********************.****.********.********************.*****.****************.*.*****.******************.**.**..*..**********.************..*******.**************************.*****************************.**.*****************.***.*** *.**.***.*.********.*.*****************.***************.**********..*****.**.***.****.**.*****.****************.*******.**.*****.*******.*******************.******************************.******.**********.**.******************.*********.*********************.*********.*********.*******..***************.*****.**************************..**************.***.*******************.***************.******.*.****************************.*****.*****.***.***.**.**************.*******.***.******.**....******.***************.****************.*..***.*********************************.*******.*******.***.**.********************.*.******.*.******.*****.*******.*******************.****************************.*******.*********..*************.********.*.***************.***.*****************.********************.*************************.******************.**.**************.************************.*****..**********************.********************.****.************************.**********.*********************************.***************.**.**.*.******.*********************.**********.******..***************************.*************************************.*************.*********************.****.************.********.*****.**.*****.*****.****.************.*****.******.******************************.****.***.*.*****..****.****.*..******************..**.*******.******.*.***********.*******.*****.*********..*******.*******.*********.***.********..******.*********..***..*****.******.****************.******.*******.****.**..*.**********.************.*.******..*******.**************.***********.*******************.**.********************************************.******.***.********************.****.****.************************.*.**.***********.***********.********.*******.**...*******.**.***.*******************************.*...**.**.*******.***.**********.***.**************.*************.*************************.*******.**********.**********.******.***.*****.********.************...**.*** *.****.*******.********.****.***********..*****************.*************.****.************.*******.***************************.************.*********.************.******..*****.*.*************.********************..****.******.********.**.*****************************.*********.***********.************..**********.*******.************.*****************.*********.***..***************..*.****.***.*********************.************.*****************.*...*****************.***.***********************************.**.*.****.*****************.********.****************.**************.**********************.***********.**.**********.*****..*************.************.******.***.*******..*.*******.*****************.***************.*****.********************.******.************.*****************.*.********************.**********************************.*.**.******.*******************..********.****.*************.****************.**.*********************.****************.***********..*******************.***************************************.****.************.**********.*.*.*****************.*.******************.***.*******.*********..*.************.**.*.***************.************************.*.**.****.******************.*****************.******.************.***.*********.***.*.*.**.*****.**********.****************..****************.**************.***************.*****************.*****************.********.*****************************************.***.******************************************.****.******.****.***********.**.***************************************.**.******.*****************.*********.***.***.*.*********.****.********.*****..***********.*********.*******.*.*****.**.************************************.*******..***.***********.*******.*.***************.************.*.****************.***************..**.********.**.*********.***************************.***********.**********.*************.*********.*.*****.****.**********.************..*****.***.**..**.***** ***.***************.****.*************..***.******.************************.***.*************.**.******...*.****.****.***.********************.*****.****.****.******.***********************************************.*.***********.*************.****.*****.******************..**********.**************.*****..*************.******.*****************.*****.*.*******.**********.*********..****.***********.****.*.*********..****************.*.***..****************.******************.*******************.****************..**************.*.***********.***************.*************.********************.********.***.****.********************.****.*****************...*********.*********.***********.*.****.*******.**.************.****************.*******************.**.************************.****************************.**.*.****.***********.*.*.********.*.*****.***.*****.********.***..****...****.*.********.**********.*****************.******.*******.************************************************************************.***************.********************.**.**.******************.**.**********.**********.*******..*********************************.***.********************.************************.***********************************.******.************************.******************************.**********.*.***.*****************.**************.***.****..*****.******************.***..*******.**.********.*************.***.*****.************.*****...***.****.***..***.**.**************************.********..********************..**********.****.************************************************.****..*****.******.******.******************.**.*****.***.************.*.*********.*.**.*******.*****.*******..***********************.*******..**.*.***************************.******.*******.******.****.**************.*******.**.**********...*****************.***.******.*****.**.**.**************************.****************.**************.**.**.****.*****.*****.************..*.***.**.******** ***.******.**************.*****.************.***********.**.*******.******.**********************************.***.**********..**.********.*************.*****************.****.******.********.********************.**.************.*****.****.*.*********************.**************.***.*********.***.****.***.***.******************************.*******.********..*****************..*********.*********.****.*.*.**********.***.***************..**********************************.**.********************.**************.******.********************************************************.*****************.****.***********.*******.******************.*********.**********************.******************************.***************.********.**.******.***.**.**************.*.***************.*****.*****.***********.*******.***.*.***.***************************.**********.*****.*********************.**.*.*****.*********..*********.********************.*.***.***.********.*************.*.*.**********.*********.**********.***********************.**.*************.****.****.*.**************.***********.****.*.******.********.**.**.*.**.**************.********.**************.*************.*****.**.*********.***************.*************.************************.*****.******.************************.***.****.*********..****.*************.**************.*******..*.***.**********************.*************.************.********.*******.********.*****.********.*.**.*.****.****************************.*.*****************.*****************************.*******.*.**********..*.******.*****.*******.********..*******************.**********************.**************..******.**.************************************.*****.**.********.**.****.***.*****.*******.****..***.**.****.*.**************.****.************************.*.******************.*********.*****************..********.****....***.***************************.**************.************..*.********.*******.***********.*.*********.*****.********.****** ***************.***.*************************************************************.****.*************.*..*.*******************************************.***..***.*..***********...****.*****.*..*****..****.*.***************.*********************************************.***.*********.*.**.***********.******************.**.****************.*******.*****.*.**.**..***************.********.*******.**********..***.**********************.*************.*****.*****.******.*********.*******.***********.*****.***.*****************************************************..*******************..*****************.**************.******..*****************.**.**.*..*.*.********.***************************.*****************.***********.************************.***********************.*********************.***.******.****.***.*.*******.****.***.***********************.******..****.**********.***************...*******************.*********.****************.*****.*******.*.*.*************.*.*******.**********************.*******************.***.***.****..*.***************************.*********.****.***.**********.***************************..*******..*****.***.***.**.****.********.****.***********************..**************.*********.********.***.************.**.***********.*******.*****.*************.*************.*************..********************************..**.*******.********************..*****.************..*********.*************************************.********..*****.********.****.**.***.*************.******.***.*****.**********.*****.**********.*.*******.************************.*************.**********..***.******.**************..*************.*******.****.************.******************.**.******.*******.*****.*****************.****.********.******************.***.************.******.***********.**.****..*.*****..***.*******.*.*************************************.*****.*********************.******.**.************.****.********************.*.**.********************.*************** .********.**.*****.*..************************.*********.**************.******************.********.*************.*.*************.***.**.*******************.***********************.*****.******.**.*****.****************.*****.*******.*.*.**..**********************.************.*******.*.***************************.*********.******************.******.********.*..*.***.*.****.****************************.********.****************.***.**.******************************.********.**.******.*.*****.*****.*************.****.********.***.******.*...***.***.****.*************.******.**********.**********.**.******************.********.*******.**.***************.************************************.*.*********.****************.*****************.**********************************.*************.**.*.***********.***********.**********.**************..************.**.***************************.*****.*******.**********.*************..***********************.*.***************.****.*************.****.**.***.*******.**.**.*.***************************.***********.**********.*****.***************.*******.*********.*******.*****.****.*.*****.*.*********..***.******.*.***.*********************.**.*.****.******.**********.*****.*****.****.*.*****.**************.**************************.*********.****.*******************.**.****.***************..********.**.****************************.****.***.**************..**********************************.***********************.**.**********.**.*..******************.**.*.*.**.****************************.************.************.******.**************.**************.****.**************************.*.*******.*****..************.**.*********.********.***************************.**********.*******.******..***********.*.***.****************.**************..*****************.*..**********.**.******.**.**.******************************.*********.******..*******************.*************.*.**.***.*****.**.*.**.*******************.*********************** ************************.***********.************.******************.*..*****************.*********************.*******.**********.**.**************.***.****.***.*****.*.*****..*****.**..***.**.*******.**.********.******.**.***********.*****.******.***********..**.************.*********.**********.**************.*************..*******.*****.***.*..**.********.***********.****.*************.**********.********.***.****.******..********.***********.*****************.**.***********.*.***********.**.******.***********************.***************..**.******.***.*****************************************...**.*********.*.*********.**.**********************..************.*****..******************.***.******.*.*****.**************.*************************.********.***.*.*.**********************.******.**************.****.*****************************.***.*******************...**.*************.************.*********.*********************************.**************.**..***********.**************.***********.***************************.*.*****.******.****.**.*****.**.*.**.******************.*********.************.*.******************.***.***************************************.*************.******.********.****.***.************.*******************.****..********************************..**.**.**.*********.******.****.***.******.****.***.***************.*.******..******.***.****************.***.*******.*..**.**********.********.******.************.**.**.*.***.******.*.**********************************.***.*.******.******.***.**********.***.*.*****.*********.**********.******.**********.****.*..*****.*.******************.**.***.**.***.******.***************..**.*******.****.*.***.********.*****.**.*****.****************************.***.********.*.******.****************.***.****.*****************************.*.******..**.*****.********.******.*****....******..*.******.**********.****.*.*******.********.***************.***..*************.**************.****.******.*.********.*** ***.*******.*******.*****.****.*************.************.*********.******************..******************************************************.*****..**.************.*****.********.**.*******..******.**.******.**.***.***.***.****..********.*******.**********.**.*******.*.**..***************.**.**************************.************************.*.***.********.********.***.*.************************.**************.******************.****..*****.*****.****************************************.********************.*****..*******.*************************************.********..***************.****...***.********..*************..******************.***********.************************************.**.*******.**.*.************************.***.***********.*********.************.**.***********.*************.*****************.********.*******.*******..****.****.********************.**********.**.****.********.**.*******************************..******.**.*.****..*******.***********.***.**.*****.*********************.*****.**.********.*.*********************.*********.**************.*****.***..******.*****.************************.**********.*****************************.*****************.*****************************************..********************************.************.********.************************..*.*****.***********************.*.***************.*************************.*.*******.********.*..*.*****************.*.****************.***********.***.************.*******.*******.**********.***.******.*.**************.******************.*.*****************************.*******.******************.*******.*******.***.**.********.*.********************.*********.**********..*********************.********************.************.*****.************..**.***.******************.******.*******..******..*********************..*******.**.**********************************************.**.*******.****.***..***.***********************************.**********..*****************.******* *******.***.*************.***.*****.***.*****.********.***.*..*.****.******************..***********************.***********.*********.***************.*****.***************.*******.****.******************.*****.*****.****.******************.*********..**********************.*********.*******.********.*.*.*.**.*****.*.********.**************.*.*.*****************************.***.*********************.***************************.*****.***.**********.**********************************.***.*.*************************.*************.***************.*****************************************.**.*.********************.***..***..*..***.**************.****************.*********.****.****.********.**********..**************.*****.*******.*******.*.***..*******..*.***.**.**.*************************************.*********.****.*********.*.*.*****.***.*************************.****.**************.**********.**********.****.****************************..*******.**.***********.*****.*************.************.***.**************.*.*.**.***********.******.******.*****.***************************.******************.**.*****.***.*************..**************************.*.***************.******.*********.*****************************.**********..*********.**************.************************.***.***.****.*****.******************.**.***********.*.************.********.*.********.****.*.**************************.*****..*..*.*****.***************.**.***************.************.******.****.*******.*******.***.*..*.***************.**.******.***.****..*********.**********.***.*.****.****..*********.**.***.**************.***********************.*.****..*.**********************.**********.***.*********.******.***..*********.**********.*****.*********.*******************.*********.************************.****.****************.********.**..************.***.***.**.****..**********.*********************.*******.***********..******************..*******.*.**.*****.****************.********..*** **********************.**************.*******************.******.******.*****.******.*********.********..***..********.****.****.****.*.******.************************.**.*********..****..*****..*****.*****.**.****.**********.*******.**************.**************..***********************.****************.**************.**.***.************.********.**********.***.******.*.******************.**********.******.**********..**********..*****.*********.*******.****.*************.*********************.**************.********...**.**************.******************************************************.**************************************.*******.***.******************************.****..********************************.**.**.****.**************.**.************..**************************.********.******.********.******************.**.****.*******.*..******..***.************.*******.********.*******.******.**.******.************.************.**.******************.***.**.**.**************************.*******.*******************.*****.*.*****.*************.***********************.*.***************.*****.**************************.*.***.*********.****..*.*.********.********.************.*****.***..*******..*******..*********.***.**.****.**************.***.****..************************************.****.**********************..*.****.******.*************.**..**.***.*.**************.*************.***************************.*******************.**************.******************.**********.*************.*****************.************.*********.****.*********.***********..*.********.**.**********************.************.********.*********.**********.***************.*.**************..*******.****..****.***********************.**.******.***.*.***************************************.***.******************.*****************.**.*********.*.******.*..************************************************************.*.**.****.*****.****************.***...******************************.*.******* *******.************.***********.*******.**************.**.**.***.*.********************.**.***************.***.*****.**.*****************.********.**.**************************************.**..****.*****************.**.*.*******.***..**.*************.******..**.***.***.***.***.********.********.***..*.******.*************************************.*********..**.**********.****.**********.************.************.********************.*************************.*****.*************.****..*.*.*******.******..**************.******.*.*******.****************.*.****.******.**.****.******.**.**.***.**************..*.*********.**.*********************...*******.**************.****.****************.**********..****..****************.*********************.*.*.***************.*********************..*******..*******.****.***************.********.***.*.***********.******************.****************.*.******.***************************.****..**********************..*.********.****..******.******.*****************.****.*.*************.*********.**********.*****.*.*****.********.**********************.****.*******.**.******.****.***********.************.******.*.********************.*******.**.********.****.***.*******************.****.**********.**************.*********************..*******.**.***.*******************.***************.******************.*********************.*.******.***.****.************************.****.*******..***************.*********.******..******.*..************.***********.***..*.**********.**.**************************************.*******.**************.*****.***************.************.******.*.********.**.*.*.****************...******************.***.*********.*..****************.*********.*****.***********.******************.***************.************..*****..*************.*.*****.*.*********.***************.**************.**********.********.***********.***.**************************.*****.****************************************************.******** ****.***********.**..**.******.***.*.*****.**********.***.*****************.***..*.***********.****************.**.*****.**.***************************************.******.***********************************.**.*************************.********************************.*******************.***********.**.***.***********.****.*.*****.*********.*.*******************.**.******************.**************************.****************************.*******.***.*******.******************.**..*..***********.***********.********************.************.*****.***************.************************.********.***************.********.*****************************.****.******.***..****..*******.***.*****************.*.*********.******.*****.****************.*************************..*************.***.***.****.*******.***.*.******************.****.*.****************.*****.***.*******.****.*******************.***.***************************.**************************.********..**.*****.*.*.************.********.**************.**.*******************..********************..*****.**************.*******************..***.****.**.*******.***.******..*********.****..**.*************.************.*.****************************.***************.************.*******.**********.**.*********************.*..*********.****************.*********.*******.****.******.****************.**********.**.******************************.*.*************************************.**************.********.*.******.***.****.*********.*******************..*********..*.*****.**.****.****.***********.*************..*.***.******.****************************.**.*********..*******.*******.************.*********.*******.********************.*****.*********.**.******.****..*****..***.***************.********.*****.****.*****.*****.******.**.*****.****.********************.*************.**********************.***.*.*************.************.**.*.***.****.***.*******.**.*****.**.***..*.***************.***.********.********* ****************.*.************.*.***..******************************************.***************.**********.**.******.******.****.*******.*********.*********.**************.*******.**********.*******.***..*****.*****.*********.***.****...**************.************.****.*******************..*****.*****************.***.**.************************.*********.*.*******.***.**********..*************.**.*********.****************************.********.********.******.***.********.****************...*.**..**************.******.*****.***.*************.*.*******.******.*.***.*********.*************.*.******************..******.*************.**.***********.*****************************************************.************************************.*************.*.*.********.*..****.***.****************.**.*************.**.**..*****..**.************.*********************************.****.*****.****.**********.***************.*.***************.*************************.***********.****.*************.*.******************.****************************.*************************.*************.********.**********.****.******.*********************.************..*************.*****..****.**.******.****.*****..***.***********.*********.***********.*****.**********************.****.*****************************.********..**.***********************.**.*********************.**.*.****.**.**.*****.***************..***.*********.*.********.***.*********.**.****************************************.****.******.**************************.************************************************.****.******.***.****.*****************.***********.******.**.*******.***********.************.***************.****.******.***.*******.******************************************.*******.***********.***********.*.****************.****.*********************.***.*****.***.****************.**..******************.*************************************.*****...******.********.**********.*********************.***...********* ***.*********.*************.******.*******..*.***************.**.**.****************.*************************************.*****************.*************.***********.**.***.************.*.*****.*****.***.*.****..*...*******************..*****************.***.******.*************.*.******.*****.*.***************.****.***.******.**********************.**********.*.************************.*.*********************.****.*****..*****..***.**.*************************.******.******.**.************************..***************.************.***.******.*.******.***.*****************.********.*******..***********.********.*.*************************.*****.***..*******.***************.*.*..*******.**********************.************.*****************.*******.***********************************.*****************.*************.**..****************.****.****************.************.*********.*..*****************..**.****************************.*******.******.****.********.**********..*****.*.**...******************.****.*.*************************.***.********.**.***...*****.***.***.****************.*********.************.**********************.***.****.****.******.******..********.*.**.****.********.****************************************************************.*************************.*********************.****.***.**********.**********.*********************.*.**.**..*********.****.***.**.*********.******.***.*..*****.**********.*********.***********.*****.**.*************.*.****************..***********.*****.**.*********.****.**********.*.**************.******.*********************.****************************.**.*.*.*..*********.***.******.**.*****.***.*********************.***.***********.******.**.*******.******.**********.************************.*.*****.*******.*****.**.*******..**.***.*****.********.*************************.*...**.********************.*..***********.**************.**.*.**********.********.*****************.****.**********.****.**.***********.***** **************************.**********..*********.****.**********************.********.*****.******.*.********************..******************.**********.**.*******.********..*.*****.*******.***.*****************.****************.***.****.*********.***********.*.***..***********.*****.*.***.**********.*******.******.*********************.*******.*.*.***.***************.************.********.***************************.*****.****.************************.************.***.**.***********.****.*******.****.****.******.*******.*******.*****************.*.*************.******************.*******.*********************.*************************..********.*****.*************************************.**********.*******..*.*.***************.*********************************.*******.**************.*****.******.******.*.**************************..******.******..***************.*********.**********.***.**.****.**********.*****.****.************************.******.*******.**********.****.***********.*****************...*********.******.********.*****.***********.*********.*****************.*****.***.*.*******************.************************************.************************.*..******.**************.*.*******.***.************.**.**..********.*********..****..************.*.**************.******.************.****.********.**.**.**********.**********.*******.**.*****.***********.*.**.****.*.****************.*******..**.***.*********.******.**********.****.**.***...*****************.*******..*******..**..************************.**..***.**********.***************..**.********.******..******.***********.*************.***.*******.**********************.***.***************.***************.***.****************************..***********************..*****.**..*************.*.*.*.***..**.**********************.***.*.***.*******.**.****.**********.*****.********************.**********************.****************.***.**********.**.****.******************************.**************.**** ..**********.***************************.***.********************.***********************************.******.****.*****.*.**********.*.**..************.****.***.************.*********..*************.*********.***************************.****************.**************************.**.*******************..***********.*****.**.**************.*********.************.***.*************.*.******.*.*********.*******************.**************.******.**.**.*.***.************************.****************.******************************************.*.***.*********.**.*********.*.*************************************..*********************************.*****.****.*****.********.*****.****.************.*****************.**..****.*******.********.*.********.********.**************.**.****.*******...*.**.*******.*******************.****************************.**************.*..*****.******.***********************************.*********.************************.******.**************************.*********.*.*.**.**.*.**********.*****************************.**.*.**.*******.************************.******************.*******************..**********.******.****.*****.*.*****************.**********************************.*********.**.************.********************.***********.************************.*.********************.***************.****.************.***********************.********.**********.*******.*****.*******..*******..********.***.*.**.*****.**.*********.******.*****.******.*******..*.****.**********.***.********.************.**********************.**.*.****************************************************.*****.*********************.*.**********..***...***.***.***.******************************************.*****.******.*****.*****.*.*.********.**.*********.*****.**************..***.***********************.***********************************************.**************.**********.*****.***.***********************.*.********.**.*****.********.******..******.****.***.******** *******.******.*******.**.*************.*.**.**********.**.***********.******.*******.******************.*********************************.**...*******.*******.*******************.**********..*******.**.********.*********.**********************************.**************************.*******************************.*******.*.*.***.***************.***.**.***************.*****.**.******.******.**.***.****.*************.****.**.*.***.**********************************************************.**.*.********.*****************.**.******************..**********.********.********..******.***.*****.*****.*****.*****************.*.*******************.*************************.*.**..******************.***********************************************************************************.*************************.***********.************.**.******.*******.*******..*********.**..*********...*******.*.************.**.**.***.*********.*..*******************************************.***.**************.*.*****.********.**************.*.*****.***.******.**.***.**.*************.********.********.*********.*.******.*********.*****.*******************.***.*****.******.*..**********.************..**.**.*****.***********.**.**************************************.******.***********************.*.*************.***********..***********.*****.*******..*.*************.*************.***.************.***************************************.********************.**.*.***.**********.****.******....***.***************..***.***************************.*********************.****.**.****.****.*********..**.**.*.********.*.***.*******.********.***************.*.**.*******************.**.**.***..*******************************.******.*.***************.******.********************************.********.*****.************************.*****************..***.*******.********.**************************************...****.****************.*.*******.*.************.********.********.*.*.*****************..*.****.*.***** **..**..******.***.****.********.******************.******.*****.**.***********.*************.*.******.****************.********.**********.******.**********.*******...****.****.********..************************.***********.*************.***************...***************.******.******.**********..*******************.*****.**.*****************************.*.*.******.*.*******************.****..****************************.**.*************.*****.********.**************.********.***.*****.*****.**********..*****.****.**.********.*****.****.*********.**.*********.***.*****..**.****..***********.**************.******.***.*******.******.*****************.*****.*******.*******.********.*********.*******.**************.***.*****************.**.*.****.****.***********************.************.****..************..****...**.******************.***.**********.************.***********...*.**************.***********.***************.*******.***********.*.****.***.***.**************.**.******************.***************.***************..**.***.****.*****.********************.*************.*********..****.*****.************.**.************.****.*****.*************.*********.********..*.**..***********.*.**********.**.*********************..***.********.***.****..****.***********.***********.********.***********.*************.**.*******.**..***************..********..******..*.*****...****.******************.****************.**.*****************.********.*****************.**.*******.**.*****************************.**..**************.***************.********************.******.*************.**.***********.***********.*.***.*****************.*********************.**********************.**.******************..***************.*********.**************.********.*********.**********************.**************.*************************.*.*..****.*************...*****************..*..******.*****..**.*********.**************..********************.**************.*********.*************.****.. ****.*******************************.*******.*************.*********************.*************.***.**..*****************************..**.**************.*******************************.**...********************.**********.**************************.*************.*********.**************.*.*******.**.***********.******************.***.************.*************************.****************.***********.*******.*.**********.*******..********.**********.*************.******.**.***********************************..******.********.*****.***************************.************..********.****.****************************.*******.**.*******.***.****************.***********.*.****..*******.******..******.*******.*******.***********.*.*.*.*******************************************..*.***.***************.*****..********************..******.*.**.*********************.**************************.****************.******************.*********.****.******.***********.****************.*.****.***..**************************.*****.******.*********.*****.*.*******************.*.***.************************.***************.*********.********************..******************.**************.****.**********.*..**********.**.******.***.************.*********.**.**.***********.************.*****.*****************************.*.*.****.****.******.*.*.******************.****.*********.********.**************.************.*******************..*******.*********.***************.******.*****.*.******.*******************.*********.********.*..****.*******.**************.********************************.**************.*.**********.****.************.**.***********.****.*****.****************************.**.******.*************.************.****.*.**.***.*****.*.*..****************.************************.*******.****.**.*.*.**.******..***.**************.***********..******.*************.************.******.*******.****************************.**********.*********.*******..************.********..***.** *****.***************.********.*.**************************.***.******************.***********.**********..*******************************.*******.**.************.*.****..*.****.***************.*******************.********.*.****.**********.*******.************.**.****************.*****.*.***.**********.*******.******.*.***.*************************.*.****************************.*******.**********.****.****.****.**.********************.*******************.*********..**.******.*.*********.**************************.********.**.**********************.***********************************..************.***.******.**.******.********.**.******************.*******.*****.*******.*.***.******.***********************************.******.***.******..****************.*.*.*******.*******.**************.***********.*.*.****.*****.*******.**************.****.**.*.****.*********.**.***********.**.*********************..*****.*****************.*******.*****...***.*****.********************.************************************..*****.***********.*************.*************.*******.*****.************.********.********************************************************.************..***.***.*****.*************.****.**********************.***********.*..***.****..*******.***************.*****..*****.****.**.**.*******..*********.****.***************.*******.*****..**************.***..****.********.***********.******************************************.*.**.*******.*********.******************************.***********.**************.***********.*********..**********.*********.**..*.*********************************..*.****.**********************************************.******.************.***.****************************.**..****.*.****.*******..***.*******.*****.******.*.**************..***..*.********************.***.***********************.**.********.*****************.***************************************.***.***************************.**.*********.******************.****************** *******..******..*************.***********.********.*****.******..***********.***.*..**.**.*************.***.*****.************.*****.********************.******.*******************************.*********.****..****************************.****.**********************.***.*.****.***.***********.*****************.*******.**.******.**.******************...***************.*****..***.*********.****************************.************.*********.*******..*******.*******...***.**************.*******************.***....**.*******.**********.*******..****************.*************.*.*********************.****************.**.**********.***************..*******.*.***.********************************.*.**.**********..*****************.**.*****.******.*************.******.*********.******.*.**..**.********.*****.**.*******.*****.*.**************.********.*****************.******.**.***.*.*****.********************************.**********.*.***.************.******************.***.*************..******************************.*.***********.************.**.**.***.*.******************.*.*******.*******.**************************.***.****.*****.***************************.*********.*.************************************.*********************.**********.*****.***********************************.*******************..***********.*******************.***************..*****..**********.****.********.*********...*********.********.********.**********.*.******.*.*********************..**.*******.****.*****.**.***********.***.*.***.***.*******************.***********.************.*********.**************************************************************************.*******.*.**.**.****.*************************.*.*********************************.***.**********.****.*************.*.**.****.*********************..********.**.*******.**.*.*****.********************.*.*..*****..***.***..***.*********.*****.*.*****.**.*******************************.*..***************..***********************.******* ******************.********.*******.***.*******.***.*..**************************.***********.*******.***.****.****.**.*********.***************.*********************.****.************.*.**********.***.**********.******.******.****.*....********..***.******.**********.***********.********.***.*********.*********.*.**..*******...***.*******.**********.***********************..********.****.*********************.********************.************.*..**.**************.****************************.******..****.*******************************************.*.*.**************.***********..************.****************.********.****.**.**********.*.*.************.**************************************************.*********.*****************************.**********.***.*.*.****.**************.********.***********.************.*.***************.***********.******..****.***************************************.***************************.*.*.********.*.**************.***************.***************.*******************.**********.***.*****.*******************.*****.***************************.******************.*****.*.************.*****..******.*..************.*.***.**********.*.****.*.*****.***********.***.********.**********.****.***..*.**.***********.***********.************.*.************.****.*.**..********************************************.**.****.************************.*******.********.*******************************.**********************.*****.**********.*.**********************.*..***.************************.**.*********.*.**..********.*****.*********.***.********.***.******************.**.*.************.****.***************.***************.******.********.*..**.***.***.****.*********.*********.****.******..**************.*************.***.********************.**************..***..*************.******.**********************.******.****************.***.**************************.*******.***********.*******************.*******************..*.***.******.********.****** *********.***************************.**********************..*****************************.**********.**********.****.*****.*.**.************.*****.********************************.***.*****.**************.*************************.***.***********************.********.**.*************.********.******************..***.**********.**********.****.**********.**.********.***.***.****************************.******.********.*************************.**.**********************.****************....******.****.*.****************************.*.**.***.*************.****.*****.********.******..**********.*.************.**.*******.**.*********.****.*************.***.********.*************.*.*.*************.***.*.********..*****.**************.*******.**.******************.**.********.******.*************.******.*.***************************************.***.*****************************.**********.*****************************.**.*..****.*******.**************.*.*.************.********.*******.**********.****.*.********.*************.********************.******.***..************.********.*****.***.********.*..******************.***********.******.**********.********************.******.**.******.************************.******.**********.*******************.**********************.*.**..******.**..*******.******.******************.***********..***********************************.***.**********.***************.**.******.*****.********.***********..******************.********..****.***..******.****.***.**.***********.*********.********.**********************************.************.*******.***************.*****************************.******.**.**.*************.*********.******************.**********.****************.**********.***.******************.***.***********.***********.*******..*******************.******.***********************.****.**********************.**********.*******..*****.******.*.****************************...***.*****.***.*.**.********************.************** .*****...*.****.***.***.**..****..*.*****.**.********.*********.*******.****.**.**********..***.*.**********.******.**.*****************************************.***.**.******************************.********.**********.*********************************.******************..************************.**********************.*****.**********************..************.****************************.*.**********************.*********.**.*****.**.********.***.****.******************.**.*******************************.***********.****************.*******.************************************.**********.******.**...***.*****.**.***.*************.******.******************.*******.********.*.*************.****..***.***.**.****************.********.*******.***************.**.*********************************************.*****.****.****.****************.**.***********.******************.********.*.****.****************************.*****.*************************.****..***.******************.******************************.*****.**************************************************.*.*************************************.********************.*********..**..***.********.*************.*******.*********.*****.********.*..*.**.******************************.*******.*********.****.***************.********************************.*****.***.*****.**.******.************.*********.**.***************.****.*.*************.*.*****.*.****..****************.**.*********.**.**...*********************..**********.*************.********.*******..**.***.**.*******************************.****.**.***..*****.******.*****************.**********.**.**.***********.*******.***************************.**..************.*.*******.*************.*****.***.**.*..***.**.*************.*******..*****.********.*.************.****.************************************.***.*.*************.********.*******.*********.*******.********.********.********.******.*******.******.***..**********.****..******.*.*********************** *********.**************.*****.**..*********************..*.**.**************************.*.********.***************.********.*.******.**************************.**..**************.***..*********.**.******.****************.**.************.*.************************************.**************.******.******************.**.**********.**************************************.******.******************.*.*******.*****.***..*.*.**.****************************.***..*********.*******************.***.******.****.*******.***.****.***.**********.****************.**********.***********.*****************.*.***************************************.**********.*********************.*****************.********.************..***************************..*******.********..******.********************.********************.****.*******.****..***********..********************.**********.*****.*.***********.*************.***********************..******************..***************.****.*****.*******.**********************.**.****.****.***********************************.***.**..**.***********.**********.*************.***.***********..**********************.*****.*****.*****.*************.***..**************.*********.********.****.***************.*******..*************.***.**.*************..*******.***.*********.*****************.*************.*.************.*********************.****************************.*******.*********.*.****..*********************.**..******.**************.*****.*.****************.**.*******.*.**.*********************.***.***.*****************.*..****..*.*********************.******..*.*********.********************************.***********************.*******************.*****************.*****************.*****.****..**.*.**********.******.***************.*****.*************...******.*********.***.*********************.****.*.*****************.**.**********.*****..******..**..*.**********************************.*******.***.***.***************************.****.******** ******.*.***********.*********************.**.*********..******.**********************.**************************.***.*.*******.********.*******.*****************.**.********************.************.*****.******.**.*.*.***************.***.**.********.**.****.****.************.***.*************.*.*.****************.*****..********************..**.**********.********************.********************************.**************************************.**.***.*****.**.*************.**.******************.**************..*****.******************************.*******************.*****.***********.***********.****.********.***...**.*****.*************.**********************.**********************.*******.***.*****.**.***********.********************.**.****.**.********.*****************.**.******.*****.***.**.*********..***.***.*******.****.*********.***************.***.**.***********.******.********.****************.*****.******.**********..***.********.***********.*******.***.*****.*************.******.*.****.***.**.*************.*.*.****************.*****.*******..*********.*.************************.************..*********************.***.****.**.************.*.**********************.***********.********************.**.****************************************.*.******************************.*.****.***..*.**************.**.********.*****.***.**.************..***************.*******************************.***********.***..********.************.**.****..****.******************.***.***.*****.*******.***.*.*****************..*********.******.*********.***********.************************.********************.**********************.***************.***.****.**.******************.********.*****.****.*.*******************.************.**.****************.**********.****.*****************.*******.*****.***.*******.***.**.***************.*****.****.**********.**.*.*******.******************.***.***************.******..*****.****.*****************************..******************** .***********..********..***.***.******.*****.******.***************.*.********************.*.***************************..********.**.*******.*************.*.*.***************.****************.******.**************.****.*************************.***.***************.**.***.*************.*******.*******.********.*******.************************.************************************..*******..**.*****************.*.************.***...*****.*****************..***********************.******************************.************.*.********.****************.***********.***************.***.*****.*********************************.************.*************.****.*.**********.********..****.****.*****.***.***************..*****.************.**.*.****************************.****.****..*******.*****.**************************.*****.*.************.*****.*****.************.**.*******.******.*********.**************************.***.***********************.********.****.*************.***************.****.***.******.*******..****.*.******************..***********.**************************************************.***.********.*****.*********.********.**************.**************.*************************.*****************.**********.***********************.****.***.**.****.******.***.***********.***..****.*****.*******.*******..****.*********************.*****.********.**.**.********.**.**.********************************.********.*.*.***************.******************.********..*****************.***************************.*****.**.***.**.**.*****************.*.**.************.*********************.*******.*****.*****.*******.**.********.*********.*****.*******.*****************************.******..************************.*******.*************************.***********.****.*********.*****************.**..*****************.*******************************.**********.****.***********.*.****.***.****************.*********.*****************.**********.******.*****.****.*.************.*** **.********************.********.*******************..*.*******.*********.*****.*.*********.**********************.*********************.*******************.***.****************.***************************************************************.*************...**.***********.*.*******.********.***************.****************..************************************.****************.********.******************.********.**.*************.************************************.*********.*****.*******.*.******.*.*.**************.*******************.*********.***..*********..**********************.*..*****.*.********************.***.************.********.*.************.*.************.**.**.***.*******.**.*************.****.**.*********************************.**.************************.**********.*******.************.*******.****.*********.***.*.**.***********.***.*.******************.*.********.****.*******.********.******.********.***.*******.****.**.*******.******..*******...*****.************.*..*********.*******************.********.***.************.**********************.*.*****.********..**************.****..**.********.**.***.****.**.***.*********..******.********.***********************.*.********.***************.**.************.**************.****************.**********.*.***.**.*********.*******.*********.**.**********************************.*******.**.**.***.***********.*****.****************.**************************.******.********..*****..***.************.******.*****************.*****.************.************.***********...*****.*****************.**.***.**************.*******************.****..************************.****************.**.*.****.************.***********.****..*****************.***************..**********.***********.**.***********.**.*********.****.***.*.****.******************.*************************..********.*******.******.****..*.*************************.***********.***.****.*********************.**.******.****.*.***.***.*.************* ***************.****.**.**************.*************.***.***********.***.****.********.**********************.******.***.********************.*******.*..**************.*****.*******.***.******************.****************.****.***********.****.**************************.*****.**********.****..**************************************.***************.***********.****.*.***.******.***.********************.******.**.*********.*.***.********.**********************.********.*****.*******.**********.**********.****.*.*********.**********.*****.***.**.******.*.*.***************************.***********************..***.***.*********************************.****************************..*****.**********..***..****************.*************************************************..**.*****.**.****************************.*********.********.*********************.******************.****************.*********..******.*******.*.*.*******.*****************.*****************************.*********.****.******************.*************.*..******************.*******.***..************************..**.***********.****...****************.********.**.***************.*******.****.*.**.******************.**.*****.*******.**.**************************.*.**.************.****************.********.**************.********.*****.******************************.**********..**..***********************..*******.****.******.**********.**.****.******.*******.************************************.****************.**************************.*******.*********************..****************.*********.**.*..*.**********************************.*..********.***.*******.*.***********.**.*****************.*************.****.**************...*****.**********************.***.****.****..**************.***.***.***.*******.******.**********************.*****.******************.*******************.**.*********.*********.**********************************.*.********..*****************.**********.***.**********.****.****.****** *************.*.*****.**.**.*****************.****************************.****.***********.******.*.*********.*******.*****************.*..*******.*.*****.*********.********.********.*****.******.******.***************.****.*********************************************.****************.**********.*******************.**.**.**.********.*************.***********************.************.********************************.************.**.***************.**************.**.**********.*******.*********..*********..******.******************.********.**************.*********.*.********************.***.******.****.************.***************************************************.************.****..**.********.*******...*****.*****.********.*********.*********************.**.*****.****************...***********.**********..**.*****.*.*.***********.******.****.***.******.****.*****.***********.*.**************.*******.***********..*****.****.**.************************.*.*********.*******.***.*****************.********.*************.***********.*****.**.*****.****.********.**.*.*.****************.*********.*.********.***********.******.**************.****.********.************.**********.********..***************************.**.****.**..**.**.*******.****.***********.******************************.*******.*.***********.*.**.***.********..*******.***...**.***.*.*********.*****.*********.************.****.****************.****.******************.*********.***.*****************************.***.**.**..**.*..**.********************.***************..*.*******..******************.********..********.**************.********************..******.*******************.******.*************.***.**************.**.********************.*********.********.*.****..**********.********.****************.***************.***************************.***.*****.***********.********.***********..**.*******.********************.********.*******************.**.*****.*.****.***.******.************.*.******.***** .*************.*********.*********.***********.***..******..***************************.************.****.*****.*********.****.****.*.*.*****..******.*.*****.**.****************..**********.********.*****.************.*****.***.**.*********.*.***.***.***********************.*********.*********..*******.****..*********..****.****************************************.******.**.*.************..*.**.**********.******.***..****..****.******.**.**.**************.****.*****************..***********************.***.*********.******.*******.**.*******.*.**********.*.******.****************.********.**.*******..***..****.****.**********************************.********************.**.****.*************************.******..*...*.**.********************.*.*******.*****************************.******************.*.*.*************.****.******..*************.*.***************..*********.***.***.***********************.*.**.*******..****************..*******.*****************.*******.******..******.*.*****.**.*********************.**.*****.*.***********.*****.*********.*.**************.*****.**********.*******.******************....*******.********.****.**********.*****.***.**********.*****.*****.**.******.....******.*************************.***.*.***********************.***.*********..*******.****..*********************.*.***********..*******.*.***.*..***.*****.***.**.**********.********************.**********************.***.*..******************.****.******.**********.****.******.*..******************************************.******************.*********************.***********************.**.**********.************.**..****************.*...******..****.********.************.*********************.******.*.*****.***********.********.*******.************..*********.************.***************************.***.****.******.****************.*******.*****************.************..***.*..******.*******************.**.*.**..*****.**********************.*.***********************.**.****. *****.*****.****.*.**************.***********.******************.**..***.**********.*****************************.*****.***.*******************.*******.**.**********************************.*.*****..***.**.******.**********************.******.***************.*.***.**************************..*.***.***********.******.***************.***.********.*.**.**********.**********..******************.*.***********..*******.*************.**********.************.***.*****************.*****************.**************.*********.**********.************.*.******************************.******.******.*.*********************..**.************.*******************.**************..*..*********************************..**.**.*******.******.***********.*****.****...**********.*******.*.**.************.**********.*.********.*.*****.****************.*************.**********.*****************.******.********...*...*.**.***.***.***********.********.**********.*****.*****..**.****.**********.***..**..**..************.****.**************.*.**********.*.*****.*************.*************.**.*.**.***********************.***************.***************.*****.************.**************.*********.**..**************.***.******.************..******.*****.***.*******..************.***********.**.****************************.******************.************************.**..***.**.****..****.************..**.*****************.********************.****************.*********.****.*.**.*******************************.******..********.***********.**.**.****.*.******************.***.*.*****.***********************.********.******.*********.**.****.**.*.******.*****.********.********************.*****.**..****************.********.****.***************.**.*.********.*************************.**.*.************.****..**********.*****..***..**.*******.********************.*****************.**...***********************************.****************.*******.**.*****.*.*******.*.*******.******.****.*******.************* ***.**********..******************.******.*..********************.*****************.*.*.********.***.**********.**.****...***.***************.*****..***********************.****.***.************************.********.************.***...*******.****..************.**.*******.***********.*******.*********.***.*******.**.*********.************************..******.********************.*.**.**.*************.**.*.*.********.*****..**.****.**************...***.****************.*..****.**********.**.**.****************..**************.*.********..*****.*****.****.**.*****.*..*.****..**.************.**************.*****************.*********..*********.********************.**********..****.********.**************.************************.*******************.***.*******.****.****************.****.*************.*******.**..*******.*..**.***********.**********..***********.*****..****************.******..*************************.********************.**..******.*******.****.*********.**.**************.*.*********************************.***.*************.*********.*.**.***********************.**.*******.******..**************..*****.********.****.**.**************.*.******..*********************************.****.*****.*.*******.*********..**************************.****.****.************.********.***********.***************.**********.********.**********************.*****************.****.**...***.********************.****.*******.******.*****************.*****************************************.******.***.************************.*******.********.*.****.********.***************************.*******************.**.*.*.***************...*****.************.******************.*********************.*******.***.*********..**.*****.*.*****..**********************.*.***.*.***********************.*************.**..*****.**.*..*****..******************..************.*******.***..*********.*************.**.****.*.******..********.****************************************..********.********* ***.**************************.*****.*****.*.*********.*******.*.*********.*.************.*.*****.*************************.***..**.*******.**.******.*************.******.*********.*********.*****.**.*.***************************************..******.*****************************************.*******.**.****..**.********.************.******.************.******.**********.****.**.******************************.**.****.****.*******.***.****.****.*************.******.********.*.*.********..**.*********.*.****************.**************************************************.***.***************.*******************.******.************.*****.*********.*******.***************.*******.*.****.********.***.*******.*******.**.*******.**.***********.*********..*********************.**********.***.*************.***********.**************************.*..**********.*..**.****.***.*.**********.*****.*****.**********.*********.*******************.**************.**.*****************.***.***********************************.**************.************************.*****.*******.***..*.***.*******************************.************.****.******.**********.*****.**..************************************.******************.********.****.*..***********.*****.***********************.************.**.*******.******************************.***********.**.*********.*****.**..**.**..*.*******.**..**...*********.************************.*******************.**********************.************.*.*********************************************.*..*****.************..************.************.**********************.*.*****.**.*******.****.****.*****..********..****.************.*.***.*************.******.****************.**********.***************************.****..**.******.**************************...*****.************.***.*.***************************.************..*.*********.**********.***.***.********.*.*******.**************************.****.**************************************.***********.***.**** **********.********.*************.*.**.**.**.*..************..**.***.********..****************.*******.********.*****...**********.*********************.******.********.****.***********************.*.*****************.******.*********************..***.*.******.*.*.***.*.*********.***********.*************************************.*******.****************.*******.**************************.**.***.*****.********.********************.*.************************.*.************************.************.**.**************.****************.*******************************.*.******.****.*****************************.*****.**.***********************.********************************.*.*.************.*********.*********.********.*.*.**********************************.********..**.******.*************************..***********.******.*********..*.*.*....****.***************.******************.*******************.*.****.*****.**.***.**************.*********.*********************..***********************.*****.******.**.************************...*****.*.*..*.*.*******..****************.***.*.*******.*****************.*************.*************************.***.*********.*****.********************.*****.*********************************.*******..*********************.****************************************************.************.*.***************************.*******.*******************.***********************************************.****.*.*****.****.***.*********.***********************..******.****.*******.*.*******.*.*.***..*******.****************.************.*****.***************.**.****.**.*********.****.*.*********..*******.**************.*****.*********.***************.**.******..********.*********.*.*.*.***.***.******.**********.*****.***..***.***.**.***************************.*.***********.******.********.****.*******.*.****************.*.*..******.*************.**********..**.*.****.**.******************.**.*******.*.********.***********************.************.***** **************.**************.***********.*****************************.*.******.****.**.**.*.******..***************..**************.*******************.**.*********.***.***********.***********.****.**********.******************.********.***********.**********************.*****************.******.******************..******.****.*************.********..*******************.*.******.***.***********.**.**.********************.*.*******.*********..*******...*****************.*************.*********.**********.***.****************************************.******************************.***************************.*.****.*******************.****************.*****************.******.**.************************..*******.*******.*.*************.*******.****.**.******.**.**.*****.*.******.*************************************...*****.***.***.******..***.*.****.*****.****.*.*******..***********************...******.***********.****.******************************.*.****.*****.****.*****.*************.*.********.************************************.***********..**.**.*************.********.*.**************.**********.********.*****************************.*****.*****.***.***********.***.***.********************************.*******.****..*********.**.**********.****.***..*.***********.************************.******.*******.******.*.*..***************.****.**.**.*****..*******.*****************.*********************.**.**.**.*****.**********.***************.*****.**.**.*********.*****.***********.***.*******.**.*****.*******.**********.*****.********.*..*.********.****************.****************.*************.****.********************************************.**.*****.*.***.***.*********.*.******************.******.***********..*****.**.****.****************.*******.****.**************************************.*****.****.**.***.**************************.********.*****.****.*******************.******************..*****.**********.***.*****.****.******.**.*.*******...**...*.******* ***.*.****.****.*.**.*********************************..********.************.*********.***************..**.***************...*.*****.***.**.*****.*.*****.***************.*******.*******.*..************..*.*..*****.*.******.******.*********.********.********************..*****.**.************.*********.**..***************.********.**..*.****.*.***********.*********************.********************.****************.**.************.***.******.**********************************.****.*.*******************.********.*************.**.*******.*********.*****************.*****.*..*************.******.*..******.**********..************************.******.****.*.*.*..***********.******************...************************************************.*******.******.*******.*.******.********.*************..********.*************************************.*********.*..*********.*****.*****.**********.*******.*.*.****************************************************.****.*******.*************.****..**.***********.*.*.*****************.*******.***********.*************.********.*****.******.******..*.*************************************************************.***************.*************************************.**.*****.**************************.*************************.*.**.*.**.********.***********.***********.*.********.***************.*********.****..*****.********.*****.***.********.****.*******.************.****************..********.*.****.*************..****************.******.****.******.************.****.*************************.***.*******.*****.****.*************.*******.************.******.**********.***********.***********.*.*.************.*..****************.*.**.*.*****.************.************.********.*****.**************.*********************.********.*******.*****.******************.*********.***.**********.***************.*****..******.******.***********.**********.*******************.****.*******.*************.****.*****.*.********************.**.********.** *.********.****.**.********..*******************.***.*********.*..*.*********..*****.*********.*********.**********.*.********.*****************..*************.**.*.**..******************.****.**********************.********.******.********.*...*.***.**.***.**********.*******..*************************.******.****************.***.***..************.****.****.**.********.**********.**********.*****.*****.**********.***********.*******.*************************************************...*******..***.***..***.********.***.******.****************.**.*******.*********.**.***.*****************.*********.*******.**.*****.****************.**.**.************.**.**.***********.*****.*.***.**.*****.***.**************..*******.****.************..*******.**.**********.*****.*****************************.*******.***********.*.**.****.*.***************.******.*.******.***************************.****************.***************.**..*****.*****.********.*****.***.**********.**..**.******************.************.*****.*****.**.*.*****...****.*******.***************..*****.********.*************.****.**.*.******************************.**.****.*******.***********************.***************************.*****.**.****.**************.*.*************.**********************.**..*****************.*******.*.****.*********.*****.**********.**********************.**********.********************.*******.*************.****.*******.****************.*******.***************..***************.**********************.******..******..************.***.*******.***.**********.**********.*.**************************.**********************.*****.****.********.*****.****.**.****************.***.***********************.************.*************.*.********.**********..*.******.**..***********.****.************.**************.****.**********************.***********************.***********.*..*******************.*.*********.**************.******.*****************.******.**********************.**********.******* ************************.************.***.*******.***.**..****.**.*********..***.*.*******************.*******..***.***************.*******.*******.******.************************..********************************..******.************.*************.******************************************************.****************.*..*****.********.***..*..*********.**********.***************.************.*****.********.********************.******.************..********************.*************************..********************.*.****.**.**.*****.*.*.**********************.**********.****************.**.**..**.*.*****************************.*****.****.************************..********************************.*********.*.************..************************************.************.*.**.*.**********.****.**.**************.****.*****.****.*****.****.*.*..****.**.*******.***.******************.*.******.******.********.*****.*************.********.********.***********.**.***************.*.****.*******************..*******.*****.***.*************************.*.***************.***.*********.********.**********.*****.*.*.***.*******...*****************************.**************.**..*******..************.*********.*****************.***********.*****.*******.******************.*****.***************.******.*.**.*******.******.********.*****.******.***.*****.***.************.**.*******.**************.**.***.*********.**************.******.*******.**.**************.*****.****.*.*.***.***************************.***********.********.*********************.******************************..***********.*****.***********.***.**.***********.*************.********************.****.*.**********.*******.**************.**************************.******.**************.************.*****.********************.**.*.*********...****.*.**.*************.***********.***.*****************.**.*************.**..***************************.**.******************.*..************.******************.*********** ****.*.**********.*****************************.*.*****.****.******.******.***********.**************.***********************************.**.*.**.*****.*****.*******..*****.**.*.****************.*************************.************.**********.******.*******.*****.***.************.**********************.**********.***..*************************.*********.******.*****.**********..*.*****.************.********.*******.*****.***************************..***.*******.********.*.*.*************************.***.**.**.****.**.***********.***********.******************.********.****************************..*.*.*************.*.*******.*.****.**.**.*****.*****..*******.************.*******.****.******.***********************************.******************************..*************************.************.**************************.******.*********************************************.**.**********.*****.****.****.*********************.***..**.*.*..************.***.**********.****..**..********.**********.************.*********.*************.******.**.*********.**.*.*******************.****..*.*************.*****.*************.****.*********..******.*********************.*******.**.********.*********************.*.**********..******************.**.****.**.***************.***.******.*****************..******.***.***.**********.*..***..***************************.***********************.***********.***.********.**.*.******************************.**.**.********...**********.***.*****.**********.******.*******.**********.******.***.*.***********.**.*****.*******.*******.*..*******************.**.*******************.***************************.*****.*.********.*********************************.*.************.******..**.***.*.******.*************.******.********.*.******************.**.**..*****..*.***********.**********.***********.*.*****************************.****.*********.************.***************.********.*********.*.**.********..******.****.***************.***.****.** ***********.**************.*********************.********.*****.********.***.*************.*******.**********.****.**.****************.*******..*************************************************....****..*****.**********.**..****.*********************.***.********.***.***.****.********************.***.********************.*******.****.***.***.*.*****.**.**********.****.*******************************.*********.************.*******.***.***.*.****.****..*******.***.****.************..*********.*.***************...*******.*******************************.**************************.*********.****.***.***************.*..**.*********.**.*****************.************.*******.**********.***********.**.****.**********.******************************.***************.*************************************.***********.*****.*.******************************.***...**********************.****.**..******.***.************.*********..*.***.****************...************************.************.**.***..*****.*.*************************.**.***.******.***.*******************.************.*****.*.*************.****************************.***********..**....**.**.*..***.**.*************.************************.*.***.************.**********.************.**..*******.*******.**************************************.****************************.***.*****.******************.**.***.************************.*.*******..*********************.**.**.*.****************.*****.***************.****.*********..***.*.************************.***..*.*.*****.*.*********.************..*.****.**..******.****.*************************.**.*****************.***.******.***********************.******.**********.*****.****************.*************************.*********.**.****.********.*********.*.************.************.**.************************************************.*******.***********************.********.************************.*.***.********.*.******.**..***.*****..********************************.***** *****.***********.**.***********..*******.***..********.***********.*..******.***.******.*************.*********.********************.******************.***********.***.*************************.****.***.***********.**********.*********************.******************.************.**.*.*********..******.*.*.*****.*********************.***.**********.*******.**********************.******.******.****.****************************************..***.*****************************.*****.***********.***.******.**.*****************************************.*.******.**************.************************.*****.**************.*********.******************.**.******..****.**.********************.***************.***********************.**********..***********.***************.********.***********.*******.********************.*****.***********..***********.*****.****************.**.**************.*************.*.*********..*************************************.************.*.*********************.*********.*.********.*.*****.**.***.******.**.*.**..*****.********.*********.*.******...******************.*.*******************************.*******************.*****.*************.******************.*****.***.**********************.********..*****.******.********.*******.************************.**.************************.**.******.*************************..******.********.**************.************...**.********.*******.**********.*************...**.****.***.******.**.*****..*******.****************.******.*****************.**************.*.**..***.******.*.***************.**.****.****.***..*.******.********************.***************..*********************..**********.***.*.************.**********************************.*.****************.*****.******.***.***.*.******************.**************.******.************.*********.******************.************.***...********.*.**********.**.*****.**.****************.*********.*******.****************.**********.****************.*.****.*** *****.**********************.*******.*************.**.*.***.***..*********.**.*****.**********.*****.*************.************.****************************************.*.**.***..*********.******.**********.****.*****************.*****..**.***.**********************************.*.********.*******.**.******.*********.***.******.****************************..*********.***************************************.*****.********..****.*.******.**.*****.******.**********.***********.*.****************************.*************.****..****.**************.******..**..*.********************************.********.***************.***********************************.*************************.***************************.*******.*****..*******************************.***..*******.*.**.****..******************.*****..*****************.***************.**..*******.*.*********..**.**********..******************.******************.*************.*******.******.*****.*.*****.********.****.*********.*.***.*******************************.*************.**************.**************.****.********.*******.**********.*****************************.**********.**.****.**********.****************.**********.************************.**************.************.**.*******************..***.******.*****.**********..*****.************************.********************.*********.********************.*********.*******************************.*************.****************..*********************************************************.**.******.***********************************************.******.*****************.**.*******************.********.***.****.**.*******.**.****.***.****.**********.******.*********************.*.*****************.***************..**.***.*****************.**************.***************************.********.****..***********.**.*******************************************.******.*****************.****.**********.**.**.****.**.*.*.********.*.************************.*********************** *.*******..****************.**************************************.**********.*****.**.*****.*******************.****.**.*.***************.***************.******************.***************.********************************************.***************.*******.******************..*.**.***********************.********.******.**.**.****************.************.*********.*****..******..***********.***..***********.***************.*.*************.**************..************.************.***.*******.***********.*..***.**********.*************************.**.********************.******.*******.************.****.*************.*******************.*.*************.***.*********************************.****.**********.***.*.**.*********.***************...**********.***********.**.*********.*******.**************.*.***.********.***********.***.*****************.***.**********************.**.*****************..*******************.******.******.************.**************************************************..*****.**.*************.****************.****.****.***.*******.******************.*.*********.****.******.**********..**********************************************.*..****.**************.******.****************..*******..************.*..****.***********..****...******.**.*.***********.*********************.***********.*.********.*****************************.*.***.****..****.*.****.******.******.*******.***.****************************************.***.***********.***********************.***.**********.**.*********.***********..****************************.*********************.********.*****************.**.**************.**.**.**********.************************.**.************.****.***********.*******.****************.*************..*.***********.**.**.*****.**.*******.************.*********..**********.*****************..***************..************.***********.**.*.**.******.***.****.***.**..****.**.***.**************************.********..*************************.****** **.**.*****.********.*********.*********..*********.*****.*********.******.******.****************..******..*.**.*.*****************************************.**.***.*..*****.*.*********************.*.***************.**..*..*.*.*.****.***.*.******************.************.****.***********.*********.*************.*.*.*********.**************.***************.****.*****.***.****.******.***********.**.*******************.**.**.*********************.************.***********.**********.****************.*****************************.*.***.**.***************.******.************..****..*.*************.******************************.*****.**************.********.*.**********.***************.***********.********.*****.******.***.******.****************.**.*******.***..**********************************.************************.*.*****.*****..******************.**.***.**.***.***..*****.*.*******.***************************************.*.*...******.**.***********.*****************************.****.*****.*****************************..**.***************.****.*.*****.******.****.*****..****************.*****.************.**.***********.***************..***.*****.*******.**********************.**.**********.*************..***********.**.*.*******.**********.***.***.****************.***..***********.******.******.********.*.*********.*.*****.***********.******************..**.*********.****.*********.**********************.************************.***.*********.*****.*********************.***.**.***..***********************.***********.*************.*****************.************..*.*******.********.**.********.*************.****************************.****.**.*.***********************.**.*********.*******..**************..******************.*******.****.*******.*************.*********************.*.**.************.**********.***.*************************.***********.*..**.**********..********.****************************.**.****.*****.********.*********************.*..*..*.*****.*** *******************.****************..**********.*.***********..************.******************************.**.***************************************.***.***************.*.**.****************************.***********.**.**************..*****.**********************.*****..********.**.****.*****************.*****************.*********************.*****.**********.***.****..****************.**********.*******.**********************.*************.**.**.****..***********.********..**********.****************.***************************.******************.**********************.********.***.*****************..**.**************.**.***.**.******.*******.***********************.*****.*...***********************.**.******.*****************************.**********************.**.***..****.****.*****.**.**********.*****.********.********************..**.**************.*.***************.*************..***.************.******.*******..*.***********.**..***.**********.******************..*.*******.******.**.*.*****.*********.****.****.***.*****.****.***.*.************.********.***************.*.*.***************..*.*******.*************.**************.*.*****************..****.*********.**.***********************.**************.***********.***.*.******************.*******************.******************************.**********************.****.**.***********************************.********.************.**********************************.******..***.**.*****.******.*****************.*****.***.*****.***.***************.********.***.********.*****.******.**..****************.*********************.***************.**************************.*..******.*...***********.*******.*****..***.*****..*********.**.*****.****.***.******.***.******************.*.*..*.***************.**********.*******************.******************.****.********.****************************.***.****.**************************.********************************.*.*.*******.**********.*****************.**********.****** ********.*.**.*******.*.**.*********.***.**************.***.*.*******.***....********.****.**.**********************.**************.*.*.**.*****.**.*****************.*.**.*******.*****.****.*****.**.***************.***.**********.******.*******.****.*************...*******.***********.***************.********************.************.*******************.*.***********.*************.*************.*************.***********.*******.***********.********************.*************************************************.***.**********.**.***********************************************.******..******..**********.**.**************.***********************.***.***************.******..*************.*********.****.**.******************..*.********************.**.************************.********.*.************.****.***.******.*.******.*****************.**.********.***.*****.******.********.**********.******.**************.*****.***********************.****..********.********.********************************.***..****************.*****.*********************.*******.*..****.*******.***********************.**************.********.**********.**********.*****.*********.*.*****.*.*********************.*************.**********.**..*.********.***.*.****.***.****************************.***.*.*.*******.*******************.*********.****.*****.....********.**************.**.*****************.**.***.********************************.***.*****.*************************.**************************************************.********************.********.***.*******************.************.******.********************.*************..********.*.************.***********.***.**.*******************************************.****.***.********.*********.******.****.***.***.***********.******.*.************.******.**********.**.*.*********..**************.*****.**.***.*****.*************************.**.************.***********.*********.***********.**********..****************************.******.************** *.***.********************.*****.****.******.*****************.**..**********.*************.***.********.***.*****************.********..***************.*.*************.*****.****.****.*******.**.*****.************.***********.************************.***.***.*..*.****.*****************.********************************.*****.*****.**********.***********.***************..*******************.****..**********.*****.******.***.***.****..**.******************.***.************.**********..*.************...*.**************.**.*****************.***..*******.*.****.******.*****.*********..**************************.*******..*.***********.******.****************.************.****************.*****************************.********************.********************.********.****.******.****.***************.*..***.********************************.**********************************.**.**..****************.**********.***.***.*******.********************.**********.******.*.******..******.*.*************************..****.*********************.**************.***.******..*******.***************.*******************.****.****************.**.***************.***********.*****************.*******************.***********.**.*****.*.***********************.**************.***.********...******.*************.****.**********.************************.*.***.******.*****************************.*.********.**********.******************.**.**************************************.****.*.*******.********************.**********.*************.***************.****************************.*******.*************.**********************.**************.***************************************.*.********.****.*****..*********.*******************.******.*.*.*************.**.***************.*..****.*.**.******************.***********************************.*.******.********************.*.*.*********.***.*.*********.**********************.*.*******.************.***************.**.**.*****..******.*********.****.** *****..****..*************************.***************..*************.*.****.**.*.******************..*.**********.******************..****.**************************.******.****.*****************..***.******************.***********.***.*******.*.**********.**********.*******.**.*.********.*********.****************.***********...*****..*****.************************..**.***.*****.*****************.**.********.********.*********************************.*********.******************************.************************.*.*.*************.**.**.****.******************.************.******.*********.****************.***************.***********.**********.*******.******.****.********.*************.*********.***********************.********.*********.**.************.********.*********..***.***.**********.***.*******.**..*****.**.**..*.*******..*.******.******.*********.**********.***..**********.**.**.****************.*****.*****.***.******.****************..*****.************.***.******.******.**.*******.**.********.***.*******.*****.****.*******.***.*****.***.*************.***.****.******.***.*.*.*.*..*********..**.******..****************************.************..*.***************.**..*.********.**.***********.**********.**.**********.********.****************....**************.*.***.******.**.***********************.********.************..**************.*******..*.***.*.*.**.********.********************.*******..*****.********.******.**.**********************.***.***********..*****************.**.************.****..*************.***.*.***********..*********.*************.***.******.****.***.***************.******.*****************************..************.**********.**************..********************.*********.*******.***...********.********.*.************.*******.*****.******.*****************.*****.*.***************.****.***.**********.****.******.*.****.**.*************************.***.********************..**************************.****.****.****************** **************************....***.***************.******..********.*****.***.**.********************.*****.**.*****.****.*******.***.*.**.**.***********..******.**.*****************.*******..**.*************************************.*******************.********.****.***********.************************..******.*****.********.*.**.***********************************.****.**********************************.*************************************.*.****.****************************.************..**************.*.*********.***.*****.*.******.*****************.*****************.***.*..******************************************.**************************.***********************.**.*.*******.************************************.*.**.*.**********.***********************************************************.******.*************.*.*.***********.*******.****************.*******.***.**********.********.*****.*********************.*****.****.****************************************.*.**.***********.**.****************.**.******************.*.***..*********.*****..*****.*************************.**.************************..***********.*.*.****************************.*************.*****.*********.*.***.***..************.****************.********.**************.***************.***********************..********.**********.********************.************************.****************.*********.***************.***.***.*********.****.*.*******.*************.**.*******.********.***********************..***.*.***********.******...***.*.*****.***.*************************.*.*.******.**.*********.***.************************************.**..***.****.***.*.*.***.*****.**.*.************.***********************.****.***.*****.*.*****.****.***.**************.*****************..****.*.**************.**.**..***************.***************.**************************.**.***..***************.*******************.**********.************.***********..*.**********.************.*.************************ ************.*******.****************.***.******.*****.****************.*************..******************************************.**************************.*************.*****.*******.****.*.****.************.****************.******************************.******************..**********************.***.********.*************.****.*************.*****.*******.************.**********.*************.******************.*.***************.******.***.***.******.*******.*******.*.******.*******************************.***.*****.********.***********.***************.**.**********.*******.******.*.*****.****.*****.**.*************.*******.*.*********.*.******************.*******.**.***.*****.****.*********.***********.******.**.*************.*******..******.****.********.*.*******************.******************.*****.*******************.**.*************.*.**.*.*************..****************.*.****.*.*******.*****************.***********.*********...*****.***********************.************.***************...***.*****....*******.***.******.**************************.*********.*******.*******.*****.**************.***..**.**.**********************************.********.*****.***.**.**.***.************.***********.*****.**.**.******.**.**************.**********************.*****.***.*****.****************************.********************.*************.******.****************.***.**************.***************.**.*.***************.***.*..***.*****.***.******************************************************.*****.**********.**.*****.*****.********.*********************.***********.***********.****.****..*.*.**.****************.*.*****.****.**.**.*****.******.**********************.***.**************.*************.***********.*******.******.**********.*********.********.*****.**.******.****************.****************************.**************************..*****************.********..***.***********************.**..*************.*****.***********..**.****************.*************** *.******************.*********..***...*.************************************.*.*.**.***.*****..***********************************.**.*****.**************.****.*****.*********.********************.************************************.***..****.**********************.****.**********.**********.***.*********.******.*****************.*****************************************.****.**.***************.**.*.************.*.******.*********.**********.***********.******************.************.*******.******..****.*********.*.***.***.********.*******************.*****.**********.****************.*****************.***************.************.***************.*..****.*********.****.********.************.***.************.*.***************.****************..*.********.*******.**********.*****.*************.**.****************************..***.*****.****.***************************.*******.***.**********.****.*************************.*****************.***********.******.***********..***.************.**.*.*****************************.***************.***..***********.************.*****************************.******.***.*******.*****************.******.*****************.***..*****.********************.***.***.****.******..**********************.***********.*****.**************.*******.**.********.**********.**********.***..*.*****.*.***.***.********.*.******.***********.***.****************.*********.********.*.****************.**********.**.**************.**.*****.******************.**..**********.*.**************.*******.**********.**.*.*.**********.**.******************.*****************.**********.*************.**************************.*************.**************.***.********.****.**********.*******.***********.******.**********.************************.*******.***.****.**********.**.***********.*****.***********.****************.****.******************************************************************.****..*..*.*.*.***************.******************.*.*******.***..******* ******.*.****..*******.*****.******.*.**********.**************.*.****************.*.*.*.*....**********.******************************************.**.******************************.*******.***************.*********.*****************************.**************.****.******.**.*************.***********.*****.********.**.*.*******..*.*****.*******************.******.*******.**.**.********.*.*.**************..****.**********.****.*.***.*******.***.****.************.*******.*****.*****.*.****.***************.*************.*********.**.************.****.***********.**.****.**..************.**********.***.******.************.**.*.**********.*************.*******.*.*.**.**********.**********....*.***********.***.***.*.**..******.**.**********************.**.****.*********.***.*****.***********.*.**.**.*****.*.*****************.*********************.*************.****.***************.******.***.**.*******************.***..*.**.**************.***.*.**********.*********.*******.***.**.*******.*******.********************.*******.********.***.******.**.******************.***********.*.***.********...******************.**************.*.************.***********************.****.*************************.****.****..**.************.****.***.***.**********.********.****.**********.****.*.***********************.**************************.*****.***..******.****.***.********.******.**.*********.**********.**.**********.***.*************.**.****.**.*************.*****************.*****.**************.*****.***.***************.****.********.****.**.********.****.****.*********.******************.**.******.***************.****.*.*.***********.**.********.*****.*****************************************************************..********.************.**.***********************************.*******.*************.****************************.**********.*.**.***.***********.*.**..********.*****.*************.***********.***************..***********************.**************.***************...* ********.*******.********.*************************************.*******.*************.****.***********.***********************.**************************************************.**.***********************.*******************..*******.********.********.********************.*********************************.**********.***.***.**.**********.*********************.*****.****.*****.******.***********.*********..*.*****************.***.*..********.****.************.**.*******************.***.**.*********************.**********************.********.**.****.***********.*****.**********.**********.*********..****.*.********.*****.********************.**..******.******.**********.**.******************.**..*****************************..***********************.*..*.**.****.*..*****.******.*****.*.************.*.***********..********.**************.****..********.***.*********.******.***.***************.***.****.*****.****.****.****.**.******.*******.******.****************.*.*****.******.******.******.**********.***************************.*.*************.************.***********************************.*****.******.****.**************.***.*.**********.*****.*********..*****.************.***.*************.*..*******.****************..***************.****..*.***************.*****************.************..***.*********.*********************************.*.***********.****..***************.*.*********.**..*********.*************.****.*****.***************.**********.********.**********.****.*********.****.************************.*****************************.********.****.**.*****.*******.*.*****.********.******************.**.****.***.*******************.****.***********.***************.********.***.*****.*****.*.**.***************.***********************************.***********.*******************.******.*****************.*********.***.**.*.*****************..***.******.**....*..************.*.****.********.************************.*******.******.***.*****.******.************** .***.****.**********...****.*****..*******************.*.**********.**.********.****.*****.**********************************.****************.****.************.*********.***************.*********************************************.*******..***********************************.***.***.**.*.*****.*******.********.******.****.***********.**********************.**************************************************************.**************.*******.***.**********.****************************************************************.**************.************.*.*.****.****.***************..****************************************.*********.*******.***********.************.**.******************.************.******.****..********************.***************.***.**************.**.*.******.********..********.****************.**************.**********************************.**************..********************.*******************.********.*****.********..**********.***************************.**..******.***********..*.****.**********..*****.****.*******.*.****.**************.*******************.****************.**.************.**********.*.*************.****.******.*********.**********************.********.**************.*.****.*******.*************.****************.****..*****.***.**************.***********************.***********.***********.****.*************************..******.**********.**.**.*******.**..*************************.******.**********.********.*.*********************.*.**********************.*********.*****.****.******.***********.******.****.*******.*****.*****.*******************.*****.*************************************.*************.****.******.*****.****.*.****************..********.**.***.********************.********..*.******************.***.**********.********..********..****.*********************.**.*.***************.*******************.*.****************.*********.**.*....******.********.**.*****..***********.**.******.*******..***********.***.**.** ***.***.****************..*.**********.****.***.*.******..***.***.*******************.****************************.********.*****.**.***.*.****************************************...**.*.*..**********.**********.**.**.******************.******.*.**.****.***********.*******************************.*******.***.***..*.***********.***********.*******.*************************.***.********.********************************************.********.******.**.***************.****.*.***.**************************.**************.***.***********.********.*.*.**********..****.***********.******.***.******************.*****.************..********.***.***.*****.********************************..*.**.******.*.*******************************.***********.****.*******.****************************.*********.********.***********************.*.*****.***.*.******.*********.*******..*****************************.******.*.******************.**************.****.***************.*****.***.**.*************.**************.*.*.*********.*****.************.***********************.******.********.****************************..*****.****.**.************************.*****.****************.**************.***********************************.********.*.*.****.*****.******.*********.*****.*.*************.*.*******.*..**********************************************.***.**.*****************.*.****.***..**.*****************************.*********.********.****.*************.*.***.******.*************.*...****.****.************.***********.**.***.**********.******.*.********.***.***.************************.****.***.***.****.*******************.*****.**************.****.*********.******.******.***************..*************...********.***.******.**.**********************************.**********.**************.***.****************.************.****..*******.**.*.***********************.***************************.***.**.***.********************************.*****************.**********.******.**..********.*****.**** *******.*****.******.**********.***************.**..******.*.************.************.*.****************..******.**********.*****.*****.*****************.*********.***.****.*****.**********************.***********.*.***********************************************.*.*****************.***************.****.******.***.*.******.*****.******.*********************************.**********..***.*****************************.********************.*******************.*****.**.******.*****.******.******..*************************.******************.******.*.****.*********.********.***.********.***.**********..*.****.********************.****.**.*******************.**********.***.********************.***.*****.*****.**.***.******.***.****************.*******************.********.***********.**.*******.*******.**.**********.**************.***.***.********.*******************************.***************************************.*****.*******..************..**************.**.************..****.*****.**************.********.******.*********..*****************.**********.****.***********..******.*****.********************.**.**************.*.********.*********..*************.***************.**.*************.*******.******************************.****.*****************.*****.*.*.**********.*********************.**********.*.********************.*..*******.**************.**.******************.********.***.***********.****.*******.******************.*********************.**.*.******.****.********************.**********.******************************.******.***********.*******.**************.******.**..*************..*************.*.*****.*******.****************.***********.********.*****.*.*****************************************************.*****.***.******.*********.**.**********.***********************.********.*******.*******************************.*..****.***.*******..****.**.*********.***.***********.*********.**********************.******.********.*******.***.******************* *******************.***********************************.**.********.***********************.***************.***********.**.***********************.*.***************.*****.******************************.*******..**.*.*.********.***.*******************.*.**.*******.****.*******.**.*.********.******************.**.***..*******.****.*****.*************.******************.******.*******.************.*****.*******.******..************************************.*.****.****************************.************.*******.*******.**********************.**.*******.*******************.**.********.********.***********************.*******************..*.***************************.*************.********..*****.***.********.*******************************************************.******.*.*******.*********.****.***********************.***********.*********.*******************.**..***.******.**************.****.***********.****.*********.****.*******..******.*.******.*******.********.**********.*********.********.*****..***************.**.****..**********************.*.***.**********.***.*..**.*******.**********.************************.*********.****.*.********.************.***************.**.*.********************.************.*********.*****************.*********..***.************************************.***.**.***.*******.****.******.*****.*.******.*************.***********************.********.******************.***************.**.*********.***.***.*************.**.**.*************.**.******.****.**********************.*********.***********.**********************************.****.**.***.****************.*******************.**********.**********************.**.*****.***..******************.************.*.*****.****.**********.*****.******.*****..*****.******.**.******.******.**.**..****************.**************.******.************.************.*********.*.***.****.***.****.**.*.******.*.*********************.****.***.****.**..****.**.****.*************.***.******.****.*.********** *.*******.*.***********.*..**.**..******.*************.*.*****.***.**************.******************.***********.**************************.****************.***************..**.****.*****.*******.************.**.*.*********.******..*************.************.******************.**.*****.**.******..******.***.**********************..****.****************.*.*******.****************.*.*******..************.***.**********...************************************.********************.*****.****************.******.**********.*********************.*****************.*****************.******.*...*************.**.***.****.****************.********.***************.********.*******.**************************.*..*****************.********.*************.***************************.*****************.*************************.**.*.****.***.***********************.********.**.***************.**.*******.*.**********.*.*******************************.*****************.********.***********.********.*.****.********.**.************.****..******************************.********.******...***.********.*.*********************.***********.*.********************.******.**********.*.***********.*******.*****.*********************.***********************.*.******.****************..*************.*.*****..******************************.*************.*.*.********.****.*.********.********.*.*********.******..**************.************************.*****.*************************.***.*.****.******.***.**************.***.*****.*****.*..***********************************************************************.********.***.*******.***.**.*************.******.*.*.*************************************************.*****************.****.*****.*************.******.***********.****.***********.*******************.*******.*.****.*******.*****************.********************************.**.*****.*******.********.***.************************.*****.*****.*******..*************.***.**.*************.****.*.****.***.** ******************.**.*******.***.****************************...*****.***.***.******..*********..**********.*.*.***************.*******.***.***********************.************.************.*********************.****.*..*******.******************************.************.*************.***.*************************.************..*.*********.**..********.****.****************************************************.*********.*************.******.*.***.*****.*******************.*****************************.****..***.**********.******.**.***.********..***********.****..***************.********************.****************.***************************************************.********************..*.********************..*******.*****************.****....*************.**.*******.************************.****.********.**********.**..*********..******.****************.*.*.*****.***.*..*.****..*********.*..**.****.************************..**.*******************.**********.*********.****************.*******.**.*.******.***************.******************.**.****.**********.****.*****.***************************.****.*.***.******.************.*********************.***********.********.*******************.*..****************.***********.****.***.**.*****..***********.**.*.**********.********.**.****************.****************..******************.***********.**.*******.**.**********.******************.***.*********.*****.***********.****.*.*****.********.************.***.************.**..*************.**************.*..******.*********.*************.***.******************.***********.**.**.*.**.**.**********.*******.***.*.****************.*.**************.************..**************.**********.**********.******.**.****.*.******.*.**.****************************.******.********.*..********.*.********.**************.*********.**.*.**************************.****..*******.******************.**.******.****.*.****.****.***.************.***.**.****.****.***********.*.**.************** ***************.******************************.*******.******.**.*****.****.*************************************.*********.******************************.*****************.*****.*.*************.*.****..*****..***********************..*.*****.*********************.****.******************.***********.**.**********.************.************.******************..***************.*******.*******************************.***.****.***.*******************.******.*********..***.******.***.********.***.****.*******.*********************.****************************.****************************.**********************************************.********.*********.**********.*.*******************.*.***.*******.**.***********************.***********.***.**************.*****..**.*************.**.**********.*****.*******************.************.*.*.*****.*********.*.******.**.*********.**************.*************.****************.***.*****..**********.**************.*****************.****************.***..*******************.*.*****.***.*******************.*****************************.**************.***************************.****.************************************.**************************.*********.*****************.*****************...***.***.*******.**********.******.***.*************.****.**********.****.*********.*********.***.***.***.*************.********************.****.*******.****.***.***.**********.****************************..*********.*.************.**.****************************.******************.**************.*****.**.************.*******.*****.*******.**************.*.**********.*****************************.*************.*.*****************************************.**.****.*******.**********************.******...**.******.*********.**************.******.**********.****.*****.*******.**.*****.****.****.******.******...*********.*****.****.*****.*********************.***********.********.*****..******************.********************.****.********.************ **.*.******************.******.********.*****.**********.*.*****.***********************.********.****.*.**********.**********.***.*******************.*.************.********.***.*************.******.*.******************.***************.*************.*****************.***.****************************.*****************.**************.****.**********.*.**********.****************.*************..*****.****************..***************..*****************.***.****.********.***.******.****..**.**************.********.*******************.***.***********.**.*.***.*****************.****.************.**.********************..**********.*******************************.*****.****************.******.*********.*.*************.**************.********************.************************.*.*..*****************************..*******..**********************************************.***.***************.*****.**.************..********.***********.**********.*******************.***..***********.**.**********.************..**************.*************************************************.******.**********.**.*.***********************.*****.*.**********.********************************.****.*********.**.********************.*.**.*.**..*********.*.****************.**.*****.********************************.**********.**************.*.****.*******.**********.*********.*****************.******.**.*****.********.****************.*******.*********.**********.*********..*.******.*.**************.****.**********.*****************.*****.*.**************.*********.*****.********************..********.*****.*****.*..*****.******.******.*.***.*.**********************.***************************************.*.***.*.*.**********.************..**.**.**.**.*****************.**.***************.******************.****.*******.***.******.******.*****..*****************.**.********************.****************************.**.****.****.**.**.**********.******.***********.******.************..******************** **..****..**..****.*.************.**.***.****.**.*****.*.*****************.*********.*******.*******************.******.**********.*********.********.********.**.***.******.*.*.*****.*****.****************.*************.***.*******.***********.*******.*****.***.*************.*****.**.*.*************.*.*********.**.***********...****.********..*********.**.*.*************..**.*.**.*******.*******..*.*********************.************.*************.**********************.*********.*****************************.**.***************.*.********.***.**********************************.****..***************.**.*.*******************.*.*************************.**..*****************************************************************.**********.***********.****.*********.*******.*********************************.**************..************.*********.**************.**************.*********.********.*.**********.*************.*****.**.******************.*.************************.*.*..*.*********************.********.*.*****.*.******.**************************..*****.***********.***.**..*******.*****************.****************.*.********.*.*******.******************.****************************.********.***************.*.***.***********************.******.*******.*************.**************.****.****.*****.****.*.*****.***.***************.**********.***.*.**.*.****.*********.****************.*..****.***.****.******************.*****.******.*********.****.**..****.**********.*******.****.*.*******..*****.**.**********.***********************************.**.***********.***************.*********************************.*******************************.***.*********..*********************.******************************.**************.***.*.******.*********.*******.*********************************.*******.*************.**.*******.*.********************.**************************.************.*.****************.**.****.***.**.********.******.************.****.***********..*******.***** *********.*..****..*********..*******.*********************************.*****.******.******.***************.**.***********************************.*.***.***.******************..************.**************************.****.*****************************.****.*****************************.*.*****.***..*********************.***.***********.***.**.*.*********.*********************.*****************************************.***************.*************************..****************.*****.*********.****************************.*.****************.****..**************.***************.*******.*****.**********...*****.*************.********..***.*.***.*****.**********.*.***************.****.****************.*****.*.******************.*****************************************..****************.*****..*.*..*******************************.*****.********.***.*********************.***********************.***.*.*******.*******************************************.*****.**************.**********..*********.*******.****.*******************.******.**********...***.*.**.************.**********.********..**********.********************..*.******************.**.**..************.***.***********************************.**.*******.********..******.**.************.************...**.*****.*****.*.***.****.******.******************.*****************.******************.*******..************.***********************.****************.****.*********.********.**************************..******.***.*..*************************.***********************.********..**************.*.*************.*********.***.*.*.*****.****.********.************.****.***********.*.*********.****.*****.**..****.***.****.*************.*.********.******************.***********.*************.***********.***.************.********.****.***.*.**..*********..**.*.***********.************.***********.*****.*******.**.*****************.***.**************************.*******.******.*************.********************.****************** .***.*****..**************************.**************.****.****.********.***.***************.***********************.***************.***************..*******.**...*******.**.***************..*.*****.***.******.***************.********.***********.*********.***********.*******.*.*.******.***.***.********************.*.******..************..*******.*************.*..***********.********.*.**.*****.*******.******.******************.**.*************..**..*************************************.*****..****.*******.***.********.*.***************.**.*****.**********.***.*******.******************.***.***.***********.***.*.*.*.********************************************.***********.****.*...*************.******.*******************..****.***.**********************************************.*****.********.***.**.********..**.*********.**********************************.*****************.*****..****.******.***********.***.******.*******.*******.**.******.**.***.*.***.***.****..*****.*********.*..********.**********.*********.*****.*******************.***.*************************************.******.*.******..*************.**********************************.***.*************.*.****.**.****.**************.*******.***************.*****.*******.**************.*****.*****.*************************....*******.***.*****.***.******.********.******.*******.******.*********.********.******.*********.*******..**********.*******.**************.******.********.****.***..***************.********..*.*************..******.**********.***.*.*...*************.*******.**************.******..*******.**.*************.**********.********.****.********.**********.***.************..***********.***********.*****************.********.*..***************************.**********************.************.**.***********.*.**.*********.***************************.*****************.***.*****.**************.*********.*********.**************.*******************.********************************************...*****.** ********.***.*************.**.***.********.**..*****.********.**.***********.*.*******************.*..*********.***********..**************************.*********.*********************.****************************.*.***.***********************************.************.*****************.***************.**.**.****.************.******.************.****************.*************.******************.**.************.******************************.****************.*********************************.*.****.***************..*.*.*.***********.*.**********.*****************.******.*******.***********.******.**..**********.*****..******.******************.************************.**.******.**********************.********.****.*..************************.****.************.***************************.*********************.***.***********.****************.*********************.**...*********.*****.***********.********.**************.***.***************.***********.***********.*********.*.******.*****.*.**********************.***.***************.************.*********.*.******************.*****.****..*******.*********************.********.********.**************************.******.******.****.*****.******.*******.***********..*****.****.******.************.********.*******.*****.*.*.*.***.**************.******.*.*************************************.***.*.**.****.********.***...*************.**.**********.***.**.**.*.****.******************.********..**************.****.*****.**********************.**********.**********.***.******.**************.**.**.***.******.********.**********************.****************.************.********.****************.***.**.***********************************************.*****.*******.***************************.****************.********.*.**********.***.****..**.*******.****.***.***.************************.************.********************.******************.****.******.***********.******************.*******.***.*.**.**************.***********.******* *******.*.************.************..************.***.****.**.***.***.**.**********.*********.******************.****************.**.**..**************.****.**************************.*.*****.******.********.******.***********.**.********.***********************************.*****.**************************************.*.*******.********************.*********************************.****.*****************************.****..*****.*.**.*****.**************.*******.**.****.************.***.************.**.***************.**.*.*****.*.*.**********.******************.*.********.******.****************.************.*************************..********.***.**********.*****.******************************.**********..*.*********..**.************.*****.**********.*...****.*******.****************.*.**************.************.*.**.********************.***.***********.**********.**.**..***************************...*.*.*..*.***.**********************.*************************.******.**.****.********.***************************************************************.***.**********..*.********.*.***********************.********************.*******.**.***.****.******.**********.*.********.**********************************.***.**.************.*.*********.********.*****************************.***************************.**********.******************..************.**********************.***********..******.*************.***.**.**********.**************.*.*************.************************************.***.**********.**.*************.*****..*******.******************.***********..***********.********.**.*******.**.*****.****.*****.************..***.***************************.**.************.*.******.*******.********.***************.****.*************.**.**********.*.**.***.********************.*.**.***.********.**.******.***********.*******************.****.*******************************.*.*************.***.***.**.**.***********************************.***.****.******************** .*******************.***.***.**..***.*.*.**********.******.***.*******.*.****.**********.**..************.*.************.**************************************.***.*****.*.*******.******************.*********.**.********.***************************************.***************************..*******..*******.*********.********.***********************.**.*****************.*.*****.****.************.***.*****..********.****.*.***.*************************.*******.*.**.*..*******.***.***********.************.******.******.*****.************.********.*************************..***.**************.********..********.**.******...******.****.***************************.******.*******.*.**********.*****.************.***.********.**.*************************************.**************.*********************.****.****..**********.****************.*********.***.*********.****************************.*.*******.*************.**.*************.*****...***********.********************.****..****************.**********.*****.********..***.*************..*..****************.******.**************.***************.******.***.***.******..*********.******.****.*************.***.**..*****************.***..****.*************************************.****.***.**********..***.**.***..******************..***************..***..*****.**.**.****.*********.*******************************.*.*************.************.********************************.***********.*********..*.*******.*********..***.*****.***********************.*******..*.********.**********************.**.***********.*******.****************.*****************.***************.**.*********.************.*.***.******.*..*************..***.******************..****************.**********.**************************.**********.***************.**.*****.****.******.*****.**********************.**.**********.********.**************************.*********.******.************.**************.****.*********.*************************.*******.******.******* ******.************.*******.*.*****.****..****.******.********************.*.****.**.**********.****.*******.*************.*.*********.*****************************.****************.************************.**.***.***********.***.************.*****.*.**********************************.******************..****.*************.*.********..**.*************.*****.******..**********...***********************.****.**************.**.*************.***.************************.************..*.*************************.*.****************.****************.*********.**.*********************.*******************.*******.************.*****.********************.************.******.****************************.***************.*************..*****.****.*********************.********.*****.**************.**.******************..***************.********.************.***************************.****.**.********************************..*.*.**.***********.******************.**************************..***.******.*********.*******.******.*********.******.*****.************.************.*****..****************.*************************..*****.**.****.**.****************.**..***..********.*.**********.*******.*********.****************************************.***.***********...***.**********.************.*.*******.******.*********.**************.************.*.***..****************.**********************************************.**.**************.*****.****.****.***************.*************.*************.********.***********************....***********************************.******.**********.********.****.********************.***********.******************.*************..************.*****..***********.***.******.************************************.*.*************.************..*.***.*.***.****.****************.**.********.****.***********.********************.*****************************.*****.******.****************.*****..*..************************************.******************.******* .******************************.**.**********.****.************.**.***.****.****.****.***.****.***********.***.*********..*******.***********.***********************.********.**********.**************.************************************************..**.**********************.*****...************.******.***.***.*.*******.********.***.*****************.*.*****.****.*****.*.***************************.******.****.*..********************************...******************.***.****.****.****.*************.*.*********.********.****.*.*****.*.*******.***.********.***********..**********.***********************.***************.********.***********.**.***.*****.*****.***.************.****.**.****.***********.***************************.***.*.*****.**********.********.****.*************.****.*******.*.**.**..***********.********.****.****..****.***.***************************.**.***.*.*********************************.**.****.******.*****..*******************.**************.********..*************..*********.************.**************.*.******.****.*.********.*.**..****.**.**.******.**********.*******.***************************.***.***.****************.********.*****.****.******.**********.**.*******.***********************.************..***.***.**********************.*********.*..****.*.**********..***********.******************************.******************.******.*.**********.*******.****************.******.*********.*.*****************.***.***.**.************.************.****.*********.**********.********.*.*****.*******.*********.*********.**.********************.********.****.*.******************.**************************.*.*.********.*******.********..******..***.*************.************.****.*.*.*.*.********************************.****..**********.***..******************************.**.**.****************.*****.***....*..******.***.**************************.******************.***********.***********.********.*****************.********.**.******.***.*******.*** .**********.***********.**.**********.****.****..*************.********.*********.***.*******.******.************************************************************....****.*******.*******.***.***********.*****.****************.**.**.*******************************.************.*******.***..******.*****.*.*.*******************..******.*********.*********************.*.********.***************.*******************.******.**.*.**.********************.*****..********....*****.****.********.********.***..****.***.******************.*****.**.***.*.****************************************..********.***********.*****..**********..***.*************************************.**********.***.*****************.*.*****.**********************.*..*.***.***********.*************.*...************.*****************.*****.*******.*****.***..*********************************.**.***.*.*******************..****.******.***************.***********************.****.*.**.******.**.***********************..*******.****..*****************************.****************.***.**********.****..*********.***.*******.*****.****.*.*..**********.*.**.*****.*********.*.*******.**.******.***********.**************.*****.**********.***********************.***.****.*********..******.***.****.**.***********.*.**.**.*.**********************************.*..**..****.****.**********************************************..*******************.***************.***.****..********.**************.*****.********************.******.**.******************.******.*.******************************.******.*****.*****.**************.*.*************.***.*****.**.*******************.**************.********.*******************************.*.**********.****..******************************.*****************.************************.***.*.*.**.**********.***..*******.**..**.***.*****.********.***********.*******..*..********.**************************.*************************************.**************************.******.******************* ******.****.******************.*********.***********.**********.*****.********..******.*********.**************.*****..*************.**.*****.************.**************************.*********.***.*******.*.****************************.******************.************.***.****.***************.*.**.**.***************.***.***.***********.**************.***************************************.**.**.**************.*************.*******.**.*********.********.**********.*****.**.*****.**************..**.********.**.*******.******.*.*.**********.***.*.********.**********.****.***.****.******.***************.***************.************..*******.*.********************.**********.**********.*******.***.***..******.********.****************.*************.*******************..**********..***********************.*******************..*********.****.************.*******************.*..****.*******.*********************.******************.*********.**.*********************.****.***.********.**********************..***.**...*****.*****...********************..*****************************.***********************.****************..*****************.*****************.*****..*********************.****************.*.******************.**********.*.**********************.********.*********.**.***************.....*******************.********.*.***.**..****************.**************.***********************************.****.**.************************.*.**.**.**********************.************.**********..***********.************.**************..*****.*******.****.***.*********.*.*****.*****.***.******.********************.*******************.*****..****.*********...***.*.**********.********.*.********..*****************.***.*********.*.****..******.****.**********.*.******.***.***.*********....*****.*****..***.**.********************.********.***.**.**.********.************.***.*************.****.*************.**.***..***.***********.*******************.******.****.*******.*****..*****.** *******.*******************.***.**********.****************.***.*.******.****.*******************************.****************************.******.*..******.*****.******************.***********.*****.**.***.***.*************************.***********.********.***************.********..**********.***********.***.*******.********.**.**********************.*************.*.********.****..******************.*.****.***.****.*****.*****************.*******.**.******.**************.********.********************************.**.****************.*********.*....*********************.**.******************.***********************.*********.******.***************..**********.*******..**************.***.*.*************.***************.**.***********..*.*.**.************...***.********.***********************.********************.**.*****.*************.******************.******.******.*****.******.*****************************.****.***.*******.**.**********.*.***.***************.***********************.****.***.************************.*****.*************.*********.*******..********.*.********..*.*.*****.****.*****.**.******.*******.*******.********************************************.***************.*.*****.*****.**************.*******.*****************************************************.*****.*.********************************************.****************.******.**********.*****************************.*****.*******************.********************.******.*.*************.********.*****.**********.****************.***.*.***********.*****.************.******.*.*****************.*******************.*.*******.***************.**.*******************.**.*****.********.************.*.**..******.*********.*****.*.**************.*********.**.***********.*************.**.******.**.**..********.**.*************************************.*********************.**********.**********.**.*****.**************.*.***********.***************.****.*************..************************.**..*******.******* **********.********...****.********..*******.**.**********..**********.*.***********.**********************.*.**********.*****...*********.*************.*.**************.****************.*****.******.******.***********************************.****.*****..*..*.******.*****************.*************.****************************.****.***.****.**.*.*.*******..**.*************.*****.********.*.*****.*******.*.*.******.*.*.************************.****************.***********.***.******************************.**.************.*.**********.*************.****.*.********.**..***.********.**.****..****.******.*********.*********.*****.********.**.******.******************.************.***.**.**.********.**********.***********..************..*.****************.*****.**.*********.***.*.*******..************.**************.**.******.******.*.**.**...**.*****************.*****.***.*******************.**..********************************..*****.********.*********.**.***************************.*.**************.********.********.**************.***.********.**.*.**********.*.****************.**.***********..*************.***..**.****.*********.*****.*************************************.**********.*.***************************..**.********.****************.**.***********.**********************************.**.*******************************************.**************.*************************..*********.**.*************.*****.*************.*******************.*****..*********.*****...****.************.*****.*.*********.***********.*****.******...*************.*.***********.*.*******.*****.************..*****.*.***********************************.***********.*******.*****.*********.*.*****************.**********..**************************.********.**.*.***.***.********.**.**.********.***.*************..*.***********************.*****************.***.*****.*****************.****.*******.**************************.*.**.**********.************************.****.************************** *******.****.*******.***.************************.************.*..****.*****************.*******.**********.*********..********.*..*.*******.*******************.**.*****.*.************..***********.************.**..*********.***.********.*.********************.*********.********.*******.*.**.********.*****..**.***.***.*************.*****.**.*******.*****************************.**.*****.****.******.**********.*******.*******.***********************************.*****.*********************..******.*.*****..**************.*****.********************..*.***.****************.****.*********.**************************.***.*****************.*.**************.********.**.*****.**..********.****.*********************.*..**********..*******************************.***************************.****************************************.****.******.*******.****************.***********.*********************.*..*.*.********************.*********************.********************.**************.***************.***.**********.*******.********.********.*****.***.*****************************************.**.*********************************.**********.***.********.**.*.***.*.**.***..************.**.**.****************.****.*************.*************.****..***********************.************************.***.********************.********************.***.***********.***.***.**.*.**.****..*.*.*****.******.*******************..*******.***.***********.****************..**************************.*******************.********.******.***.**.******.*********.**.**********.*****.*****.*****.***.****.****************.****************.**************.*.*.**..***********************.*********.*****.***.***********.***.****.*.******..******.*.*************************.**.***************.******************.*******.******..***.***********************************..*******.******.************.*********.**********.**********.***************.*.**********.**********.*.***************.****************.******.*** *****.*.*********.***************************.******.******..***.******.************.*************.***.*********.***************.****.*********.****************.*****.*******.*.****.***.***.*******************.**************************.*****.*******.**********.******.********.****.*.****.***********************.********.*.******.****.******..********.******.**.***.***********************...***.************.******.******.****.**.**********.*********.*******.**.*************************..*********.*********************..********.*************.******.****************.*****************.*********************.******.*********.****.***..**.**********.****.**************.*..*.*.****************.***.********.****.*********.******.**.******.*****************************..*..****.*.************.****.*************.**********..**********************.*************************************.********.***.*********.*****..*******************************.*.****************.************.********.*.*******..*********.***********.***.*************************.****************.***.************.*******..**********.**.**********.*.**.*.***************.******************.*.**************.*.***.*******************.*********************.***.*********.****.**.*******.*********..*****.***.*************************.**********.************.*****.*****..***.********.************..************.****.*********.*******.*******.*.*******.******..*.**********.******************.*************************************.******************.*.***.*******.********************************.**************************..***************.*..**************.**************************.******************.**********.****.**************************..**.***.**.*****************.*.***********************.*******************.***.****.************.***.**.************.****.*.****.************.*.***************************.******.**.**.****.****.**********.****************.**********************.************.********************** *****.******.*.****.***.**********.***********.**************.***********.****..*****.************************..*********.**.******************..*************************.*****.*********************.**************************************.*****.****.*****************.****.*****************..***.*********.*****.*******.*********.*************.***.*****.*.****.*.*****.************.******.************.*..**.*********.*********.*.*.******************.****************.**.*****.*.**..******************************.*********************..*****.*****.***********************.*********************************.*******************.************.*******.*.**..****************.**************************.**..********.********..******.**********.***..********.*.*.***.***********.****.*****.******.******.*.*.**************************************.************..*****.*****************.********.**************.**************..***.*.*****.*****.********.*.*****...***********.*****.*****************.*****.**.**.************.**********.*************.***.*********************.***********.*..********..*******************..**.**********.**************.*.**.***.*.****************.**********************.***.*********************************.*****.*******.**.*.******.*****.*.*********.***********.****.***********.***********.*.*****************.*****.*************.*.****************.**********************.******.**.****************.*********************.*.*******.******************.*.*****.***.***.****.****************..***************.***.****.***.*****..***************.**************.**********.**********************.****.*******.*.********************************.*****************************.*****.********.********.*..*.****************************.**************..******************.******.****.*.****.*******.********************..*.*******.**.*********.*****.***********************.***************.**********.****.************.********.*******..***.*******.***.*****.*.*****.********.********* **.************..***.******.*************.**************************.***.*********.***.*********.**.*********.*******.*****.********.*********.*****.*.*.********..***.*.********************************.*****************.***.**************************.*.**.*********************.**************.*******.**..****.**************************.**********.**********.****.*.**************************.****.******************.*.**.***************.*******************.**.**.***.***************..********.*****.***********.***********.*********.************************.*.*********************.***********.*******.*********************************.*.*****..************..*****************.**.*.*****.*****.*.*****************.****.******.***.*****..***.*******.**************.*******.*.************.*********.************************.***.****.***.***.**.***************.*****************.****.*********.********.***.****.*********.*********.*.***.**.********************************.*****************.***********.***.*.******.*****************.***.*******************.******************.***.********.****************************.******.****.****..************.*****..**************.***********.***********.*******************.***************.*********.****.**..*****..***.****************.***********.****.********.*****.***.**.*********..**.************.**********************.******.*.********.*******..*****.**..*******.**************.*******.*****.************.**.****************.**.****..*.*******.*.**.***********..***********.**.************.*..**.******************.*.*.******************.*******.************.*.**..******.***.***********************************.*****.***************************************************...****************..****************.*****.*.******************.***.*******.**************.********.***********.*************.******.*******.******.**************.*******.**.***********************.**************..****.********.*.********************..************************.***. .*.**.***********************.***.****.**.****.**.*.*****.*****.************************************.**********.*********.*********************.****..****..**********.**************.*************.**..**************.**.**.******.*******.******.*********************.**************.***.**********************************.***.****.***.*****.****************.**********.**********.****.*******************************.***************************.***.*****.**.*****.****.***.****.*******..*.*****.******.******.***.********.******************************.****.*************************.*.***.*******.*******.**.*****.***.****************.*****.**.****....*******.*****.***************************************************.**********.************.*.***.****************..*.*******.***.*******.**********.**********.************.*.******.****.*******.**********************.**************.****.***************.*.*************************.********************.*************.*******.*****.****..*****.**.************.*****.*********.*********.******.*****..*****.*******.*************.***************.*****.***********.*...*.****.****.************************.*****.**********.********.*******.****.**********.************.**********************.****.*****..**.**************.*********.***************.*.********.*.**********************.**.***********..**********.****.**.****.**********.*****************.***.*.**********.**********************.*.**********************.**.************.******.**..*******.*******************.**.*.*****.********.*************************.****..*.****************.****..***************.**.**************************.**********.************.********.*****.*********.*****************.**********************************.**.****.*.***********.**.*.******.***********.*********.**....**********.***.*****************.************.*****************.*******.************.***.**.**************************.******.****.********.******.************.**********************.*******.*.*** *********.**.**.******************..**.*****.****************.*****.********************.**********.*.************.*************.************.*********.*****.**************.******.********..******.**********************************************.**.**********..**********.****.*.******************.***.****.*******.******.******.******.***************.**********.*.****.*******.*.**.***********..*******************.**.*.*****.**.********..************.*******.***************.**.*.**********.********.*******************.*******.***********************.***************.*.******************.******.*****.****.************.**..***************************.****************.*************************.******.*************...*******.************************************.**********.*******************.*.***..****.******.*****..******************.**************************.***********.***************************************.**.******..***.*****.***********************************.************.*********.*******.*.***.*****.*.**********************.********.**.****.*********************.******.***.********.*************.*..*****..**.********..***********************************************************.*.**********************************.*************.**.******************.****************************************************.*****.******.**..***..********.**.*..*.**********.****.*************.*************.*.**.***.*.**********.*.********.*****.************.************.*********************************.***.*.**************..****.***.***********.********..*********************.*****.*.*.*********.***********.*****.********.*******.*****.******************.****.***.**************.*********.*..*****.*************.******************.*******.***.****.***********.******************.******.******.*.********.*******************.***.*******************..*.**.*****.***.**.***.*****.*********.**********.*****.**.*************.**.***************..***************.*************.*************.******.* ****.****.**.************.********************.**************.**********************..*.*********.****.**********************.******************.**************.******************************.*****.********.**.**********************.**.***.********..*..************.***********.*************************.**.********************************.*********.********.**.******************.*.*.**************..*********************.***************.*****.**.*******..*************.*********.**.***********.*******.*.*****..*.*********.************.****.*.*******************.****.******************.****.****..***.************.*********.*********.*********.***********..******..***********.*******.**************...*****.*******.*.****************.***********************.*********.*****************.******.******.********.**************.********.******..*******.******.*..****************.***.***********************.******************.*******.*********.******************.*..*************.***************.****************.****.**.*.******.**.**.***************************************..*****.******.****.*******.*********.*..**.*******.*.**.*************************.*********.*.****.*************************************.*.*****************.*********.***.**.*****************.***.*.***************..*********.**************************************************.*.**************..**.*.*****.******..*******.**..***********.******.***.**************.*****.**..*.**********.***********.********************.************.*******.*****************.*************************.******.********.****.*****...**.**.*************.***.**********..***.***.*..**************.***************.*.***************************.******.*******.************.*****************.******.***********.*******..***.***.*.*******************************..***.**.**.***************.*********.*.********.**************.**.******.**************.**.*.***.*****************.***.***********.******************.**.********************************** ***.**************.*********.***********************.********.******.****.********.*****..*************.********.*********.*******.***********.**********..**************.**.*.*********************************.**.**************************.*****.************.************.***.*.**********.*******.***************.****..*****************.************.*..**.*.***********.*****************.*******.*.**.************.**************.*.*****.****.***.******.*******.*.*****************************************************************.****.**********.*.*********.**.**********.******************..**************.**.*.**.*.**.***.*********.*********.***************************.************.***************.*.**.********************.***.****..*******.********..***************..*******************************.****.***.****.**.********.***************************************...**************************.**.***********.********.**.************.***.*.****.******.******.*******.*********************..***.*****.**.***************.*..****.*************.*********************.*******.**************.**********.***.***********.*.*.*********.*************..*.**********.**********.******.************.************.*******.*****..**********.***..*******.*****.*.****..*********************.*****.**********************.***************.*.*******.*****.***************.***********************.************.***********************.****.***.*.*********.********.*****************..***************.****.****.*******.******.********************.****.*********.********.*******.********.**.***********.******************.***.************.***************.************.*************************.***************.**.****.**..**************************.****.**.******************.***************************.*****.**.**.*******.******.*******.******.**.*****.**.*****************..**********.******.********.*..***.*******..*********.***.*****************.*.***********************..***.*****.****.********.******.***.******* ***.*.*******..****.*************.***.***********.*****..*************.****.****.***.**************.********************.*********..************.*******.**********.*******.*****.******..****..*********.**********.****.*******************************.**...******.**************************.***.*******.************.************.***.************************.*..**.******************.**********************.*****.********.**************************.***.*.********.*************.***********.**.**************************.***************.****.*******.****************.***..******************.*********..*.****.******.****.**.**.**********.****.***********.***************************.*****.**.********.************....**********.**.*************.**.**********************.***********.*******************************.************.*********..********************.********.*.*********.*.***************.******.*.*********.***.****.**..***..****.*.**.*************.*.***********.************.**********************.************.******.***.*.*****..*************..*****.********.**********************.*******.*****..*********.****************.*********.********.*.*******.***********************.******.******.**.*.******..***.*************************.**.*********.*********.****.***********.***********.****.*****************.*****.****************.*...*.******.**.*..*****************************.*.*************.**.******.******.*************..*.*.******..****************************.***************.*********.***.**************.*****.*********.*.****.****.***..*********..***.*.***.*.***********...**************..*****.*******.*************************************.***.*************************.***.*************.****.***********.*****.***.************..***********.******.*.***.************.*************************************************.*********.*******.*****.******************.***.***..***************.***************.***********..*.****************.*****.******.***************.*********..**** .**********.*********.*******.*******.*********************.******.**.***.**.********.***.**********.*****.****.*******..*****.******.****.******.*.*.*..****.***********.**********.*************.******.****.*.**********.**********.***********.*.***.*****.************..******.******.*******.*********.***********.*****.**.**.*********************..*********.****.***********.***********.********.****************.***.*******.***************.******.************.*******.***********.***.************.******..********..*.****.****.***********.***..*******..*************.**.********..*.*.******..******************************.**.****.****..**.***************.******.****.************************************.*.*************.*************.************.************.********************.***************************************.***********************.******.*.*.********.*******.*.***.*****.*****.****.****.****..****.**************.*****************.**.**..*******************.*.*****************..******.**.************************.**************.********.*********.******.*******.*******************************.****..******************************.*******************.******.****..*.*.****.**********.**.**********************.*****************************.****************.***.***.**************************.******.*********.*.********.***.***********.**********.***************..*.***.***.****.******..***********.*****.**.*******.**.***.****************..******************.********.*****************..**.***********************.************..******.*****************.*.**.*****.**..*******.***********************.***.**********.*******.****.*****************.*****..*************.**.**.**********************************************.************.*****.***.****.*******.*****.***.*****.****.**********************.***.******..**************************..***...******.***.********.*.******.*****************.*.***..******.*************..****..*****************.*.******.**.****.******************* **************.************************.**.*********.*.**.**.*****.**.****.**************.*..****.****************.**.*******.***.**************.****.*.**********.*****************************.****.*****.********************.************************************.***************.*******.************************.****.*********************.*********************.*************.***...*****.*..***.******************.****.***.*********.************.*********.**.*.****************..*****.****.**.*******.****.******.***.*****.*****.*******.*******.*.**.**********.*.*****.*.************************..*************.**.*****.****.***.****************..****.**.****.******.****.*****.*****************.***.**********.*.***************.***.****.********.****************.****.********.**.********.*****.*********.**.*******.****.********************.**********.*************.******************.********.**.*****************.*****************.**************************************************.**.*********.***.****************.**.****.********.****.*******************.***.*******.*****.************.*******************.******.********.*.*****.****.***.*****.*******************.****************.****************.****.**.****.*********************...*.*.*****.***************.**.*.*********.****.****************.*.**********..*****.**.***.*********************..****.*.*********..*.***.***************************.******************.*****.*********.*********.***.*******.**.**********.*****.*.*******************.***************.********..**************.**********.*******.******.***********.***.******************************.***.**********.*********.******.**.**.************.*******************.***********************.***************************************.*******.*********************.********************.****.**.*****.*******************.******.**********.******.**.**.*****.*******.*****.************.*..**.*****.***.*******.*******.*.**********.************.*..*********.******..***.*******.****.* **************.*.***.**************.***.**************.****.***********************************.****************************.******.***********..*****...******.********.***.*.**.****.********.*********.******************************.********.*******************************.*******************.****.****.*****.**************************.********.****.*********.****.*.*.*****.**********.*********.***.*********************..*.*.*****************************.***.*.*****.*.**.****.****.***************.**********************.***.**************.**.**.*.*********.*************.*****.***********.*********.*..*..***************.**.***.**********.******.*******.********.************************************.****.**.***************.****.*******.****************.**********.*.***.***.**.*******************.**************.*****..************************.************************.*.****.**.*.*****************************.*************.*****.********.**.*.****.********************************.*******.***.**.**.********.******..**.****.****************.*****.**..***.******.*************.*********************************************************..****************.**********.*********************.*****.***.******.**.************.*******************.***************************.*.**.********.****.**.*************************.*****.*******.*******.**.*.************************.********.**********************************.****.**.************.******...*************.*******..********.*******.********.*******************************.***************************************..*******.*.*******.********************.*************.***.****************.****.******.***.******************************.****.**.*******.************.***********.*******************.***.**************.******..***********************************.*..****..**********************.****.*.*****************.***.**.******.*************.********.*********.****************.*************.***.****************.***.**.******************.**** *.****************.*****.*.*********.*************.*******************..*.***.**************.***********************************.*******.****************.**************.********.*****.*.*********.**************.****.*...******.***********.***.******..***********.**************************.***********************************.*.****.*.*******************************.*******.***.******..*********.***.****..*************.**.***********************************************.**************************.*.*********...*************.**************************.*.******.****.*********.*********.*********.********.*****.*****.******.*****.*******.*****.**.*.****************.*******.**.*********.***********.*****.*******************.***..*************.*****.***************.*********.*****.**.**.***.*.*********.********.********.******.*****************.***********.**************************.*******************.****.**.***************************************.**.************.*.****************************************.***.*******.****.*.***.********.**.*************************.****.******************.****..***.***************************.***********.*********************.***************.**.********************.*******************.**********.****.*****.****.*******.***..*****************.******************.***..**********.*******.**********.*****.****.************.******.*.********.*******.******************************..******.*.*.**********.*****************.**************.****************************************..****.*****.*.*.*************************************************************************.*.*****.**********.****************.*******.**************.***********.*********************..**********.**.*******.*.*.*******..***************..****.*********.*.***************************.***************.*.*********..***********.*********.**.*********************.**.*..*.**************.*****.*****..********.********.*******.******..******.*.************.*****.***************.******* *********.*********.****.*******.****.*.************..**.********************.**.****.**.**.******.*******.**.***.***.****.******.****.********.*****************.*************.***********.*..**********************.******************.***.**.************.*********.***.**************.**..********************.***.***.***********.***************.***********.********************.***.*************************.**************..*****.********.******..*********************************.*****.*.*********.****..***********************.************.*****.*.*******.*********...**************.*.**.**********************..*********.**********.****.**********.****.*.************.**.**.***.**************************.*****..***************..**.******.********.*.**********************************.****.*.******************************************..***.*.*******************************.***********.**************.**.************.***..******.***********.*********************..***********.******.*******.*********.**********.**.***.*.****.********************************************.******.********.****.***.********************************.*.******.****.***..****.*******.***..*******.**********.******.********.*.******.***********.*****.******.************************.********.******.*****.************************..***.*******.***********.*.*******************.**.***.******.**.**.****.***..*****...**.******.*************.*****************************..**.***********.****************************.**.*..***************.*****************************..**..***.*********.****.******************.********************.****.**********.************************.****.****.**************************.*********..********.*********.************..*************.***..**.**.*****.****.**************.************************..*******..****.*******.***********.*******.************.***********.************************.************.***************************.******.*..********.**.******.*********************.****.**** **..**.************...***************.******.**.***********.**.*********************.********...*.**.***********************.**************.***********.*.*************.*.******************.*******.**************************.***********************.***.**.******.**.**********.***********.****.*******.*..************.**.*********.********.***********.****************...**********************.**************.********************.**********************..******.********.********.*************.**********.***************.*******.************.**********************************.********.*.****.**********.*****.**.******.***..***************************.****..**.**************************.***********.******.*****.*********.*.******************************.********.**********.**.****.***..*******.*******.**************..*******.**.*******.**.********.*************.**********.******************.*****************..**.*.*******************.*****.****.*********.**.*******************************.***.**.****.****************.*************************.************.****************.********.***.*******.**************.****************.****.*****.****************.******.*****.**.*******.****.*.**.*.*.***.*****..******.********.***************.*****.*.**.*********.****.***********************.*.***********.******.***.*****************************.*.***.***************.****.**.*************..************.*.****.************.******.****.******************.****************.***..*********.********.*******.****.************..*******.*****************.*.********.*****..***********.*****.*.******.*************.*******.***************.*********************.*******..***.******************.************.*****..****.*.********.***********.*********.******************..***.*.********************.*****.********.********.*********.*******************.*****.**.*.***.**.*************..**************************************.***.***.**.****.**.***********************************.*********.*.*************** ***.**********.************.******.***...*********************.********.*****.*******.***.*******.****.********.************************.*******.**.***.****************.*.****************.***.**********.***.******..***.*****.***********.******.****.**.*.*******************.*.*****..**********************.*..*..************************************..*******..***...**********.********.**********.************.***...**.**.****.*.********..**********.********.*.***********************.*****..******.*.*******.*****.**...*.**************************..*******************************.**.*****************.*******.***.*****.*****...**************.***..*.******************.*..*....******.**********.*****.***.*************.*********.************.*.***************.************************.***.*****************.********.**.**********.*******.*****************************************************.****************.**.**************.*********.**********.***.*******.**********.*******************.********.**.*****.*.****.***********.****.************************..*****.***.********************.*******.***.******.************.********.****.*******************.****.*.***********.*********.*.************.**********.******************.**********.*********.*****************.******************.****.****.***.*****.******.********.********.*******************.******.*.*********..**********..****.**.**.**************************************************.*********************.**********.*******************.***********.***.**************..****.**.****.***************.*.***.***********************.****.******.***********..*.***********.*.**.*.****.**********************************.******.*********.*..*.*******.***.***.*******.************.******..**.******.**.**..***********.******.*********.******.************.*********..*.*****.**************.***************.**********.******.*******************.**.******.**..*********.*******.**.******.****.********************************.*.****..*.************ *..******.************************.****.*****.*****..****.*************.******...****.***.*.********..**.***********.********.*******************.*.*.**.*********.**.***************.******************************.*********.*************.***.*********.******.*******..*..********.**..****...***..************.****.**.*******************.***.*.*********.************.**********.*.**.*******************.**.*..****************************.*.*.**.*.*.******.*..************.***.***********.*****.***.****************.********.****.****.***********************.********.***.****.******.********************.*.******.*..**.********.**************.************..*******.***.******.**********.*******..**.***********.*******.********.********.************.*******.*****************..********************************.*****..*******************************.****..***************.********.**.******************.**********.*******.***.****************.**.***.************************.****.*******.********.****.*.****.*****************.**.***.********************.****..**.**.**********.*****.**...**********.************************************.*************.***********..********.*******************.***********************.*********.**********.******.****.**********.*******.*********.**.******.******.****.*****..*.*********.*************.*******.*********.***.**********.****************.*****************.*****.**************.********.**********.********.********.***********.*********.*************************************************..***.******.****************.****.********************.************.********..******************.********.*****.*******.***********.***********.********.***.*****.*.***********.****************.******.********.*************.*.**********..***.**.*******************************.*******.******.************..*****..**************************************************************************************.*.***.****.************************.********************************** ********.*****.*******.****.******************************************.**.***.***.**************.*****.**.*****.*****.************.***.**************************.*.*****..*.***********.**.******.**********.***.*.******.*******************.*******.***********************.************..**************************.*******.***.********.*********.**..*******.***.**********************************.***********.********************************************.***.********.**.*********..**********.*******.***..*****.**.***.****.**..*************.**********..*.**********.*.********************.*****************************.******..************************.***.**....******************************.*******..****.*******.*********.*.***********.*****************.****.*********.*.*********.***.***********.****.*****.*******.*.****.***.************.**********.********************************..************.*...*****************************************.*.**********.**.**********.********.***********.***************.*.***************.**.******..***********************************.******.***************************************.*********************..*****.*******.*****************.******.******.******.*******************.****.****************.************.********************.************.****.****.*.******.*****.****.*******.**********.*.*****************.*****..***.****.*****.*************.********.*****************************.**.*.********.***.***.***************.**********************************.******************************..**.***.*.*.*.************..**********************.*.**********.*****************.**************.***.**.******.****************.*****.*************.******.**.*****.**********************.*.******************************..***.*****.**.**********.********.****.*********.*************************..**********.************.********************.***.****.*****.*****.****..**********************.***.*******.*************.**********************.***********************.*** ***.***.*.*******************.*********.*******.****.*****.********.**************..*..****.*.*************.**.********..*********.*********.*******.**.*******.**.*.*********.****.*******..**.***.*.*.*******.**********.******.************.*********.**.*********.****.*****.***.********.******.**********************.******************..****.****.**.****.*******.***********************.**.**************.********.*****.*************************.*.*.*****.**.***..*.**********..*************.*********.*.**.********************..*****.***************************.***.**************.********...****************.****************.*..*****.*.****.********.******.********.**************..*************************.****.******.***************************.**************************.**********..*****.***********************.***.***.***********.*************.****************.*.***************************.***.******************.*.****************.*****.******.*******.******.****************.*.*************************.***********************.*********.****************.***.****.******..******.**************.******************************************.*****.**.*.*****.******..**************.***********.****************.*******.***.*.***.***********************.****************.*****************************.***.***.*.***.*.**...***************************.**.***.*****************.****************.*****..*************.********************.********************.**.********************.*************.**.**.**.***.************.*******.*********.*******.****************.*******.********************.****.********************.*****.***********.********************.*.**************.**.******...*.******.**.*****************.*.****.**********..***********************************.*********************************************.****.************.***********.**************.*****..*********.**.**.***.*********.******.***************************************.*.**********.**********************.****.*********. *.****.*****.****.***********.*******.******.******************************.***.******.**************.**.**.********.*.*.***..**********.**********..*******************.***************.***.****.*****.*********.*******.**************.****.***.*******.******.***************.***.**..*****************.***********************.*****************.*****.****..*****.********.*******.****.************.**.**********.*.********************.******..***.******.****.*********.**************.*******.***************.***********.*****.*.******.*******.**.*.*.******************.************.******.***********************.*****..*******************.**************.**********.**.**********.*.*.*************..******.**.********..************.*****.****.*********.*********.*.**************************.***************..***************************************************************************************.***.*****.*****.**********.**..**************.*.******.****.**.****.****.****.******.*.**.**********.*****.*.**.**************************************************************.********..*********.********************************************.*****.****.******.***************.***********************.**************.****.*******.*********.**********.******************.****.****.*****.*****.**********************************.********************************************.********.**********.*******************.*****************.**.*.********.******************.****.**************************.****.*.**.*********.******************.***************.*********************.***********************************************************..*********.****.*********.*.****************.**.*******.**********************.************..***.**.************************.******.***************.**.***.*****.********.*****.*..*.*.*************************.***..*****.*..***********.******.*************************.******************.*********************************..******.***************.****.***.*************.*********** ****.******.*********.**************.******.*************.*************.***************************.****.***********.************.*********..*******.******************************.********************.*******.****.*.**.*.*.***.*.***.*.*******..*****.*****.**.**..****....**************************.***.*.*.*******.***********..***********.*******.***.*.****.**..*****************.****.*************.***.*.**.********.**********.*****************.*****.*.*********.**.************.**********************.*.***.****.**********.****.**.*.********************.******.********.*********.****..*.**.*..***********************.**.*.*************.**********************..*******.******.*****.************.*.*****.************.**********.***********.**.*.....***********************************.***..**********.**********************************.************.***********.************.*.********.*****.**************.*.******..*******.*****.********************.*.**************.*************.**.***************.**********.********.************************.**.**.*****.***********************************.**.*********.***************************.*****************.******.*************..*****.**********..*************.***.*.**************************..*****.**.**********************************.***.*.***.******.***.***************.**.******************.************.***********.*.*.*************...********.**.********.***.****************.***..***********.*************..*.***.******..*******..******.*************.*********.***************************.*******.******.********.**************.***********************.**.**************.*********.************.*********.******************.***********.********.****.*****.*******.*****************.******.******************.*****************.**.****.******************.******.*.************.*********.*****.*****.*********.*******.****************.**..*******.********..********..******************.*****.*****.*****.******.*******.****.*******************.*.** *********.******.*.*****.*************************.****.************.****.********.***.**********.**********************.***.**.************.**************.****************.**************.*.******..*.*******.******************..*****.**.*****.*****.*.********.**********.*.******.*******..***********.********.********.*****************.********.*.**********************.***.**********.*******.*******.***..*****.*.**********.****.**********************************.*******.****.********************.**.*****************************.***.*****.****.*.*****..*.*.*****.**..*********.***************.*********************.**********.********.*.*.***********************************.**.***.*.**.**********.*.*******.****.*****.**********************.**********.*******.********.**********.********.***************.***.**.***.***********.*************.**.******.**********.***.********.********************.**..************.**.*********.**************.*.****************.*******************.**************.*******.*.********.******.***.****.*****************.*.****.*************.*******************.*********.********.*.***.*****.********.*..*.******************.**********.**.******.*.*********************....********************.*.******.*****..*.*******.***********************.*****.**************.************.*.*********.***.*...********.*********.*********.************.******.**************.**.**..*************.*********.************.***********.***************************.***.*****************************.***********************..******.*****.*.*****************.*.***.****************.********.**.***.***.*******************************.*************************.**.*********.**********************.********.**.******.**********************.*******..*******.***********.*.*******.****.*****************.**.***.*************.*.*****.**********.********.***************.******.*******.******.***..***********************************.*********************************************.*****.******* ******.*.*.*******..*******.**.****.*.**********************.******.**.**************..*..*************.**********.*********.*********.*****..*.**.******.******.**************.***.*.***.****************.****.******..**********.*.******.*******.******.*****.***.**..*********.****.*****.***********.**..********.***.***********.*******.*.***..**************************.****************.********.*******************************.***********************.*.****************.**.****************.*****.**************.*.***************.****.************.****.*********************.*************.***********************************************.********.***.***.******************************.****.***********.*...**.**.****************.***************.**.***.********.****.******.*****.*******.*********.**********.**************************.*******..****.*.*****************.****.****.*.**.***.***.***************************.***********.***.*******...****************..*************.**************.*****..***********.****.*.**.********.*.**.*************.**.*************************.*****.******.*********.***********.*********.*********.********************************.*******.**********.******.*****************.*.***********....******.******************************.**.****************************.**.*.***********.**************.***.****************.****.****.**********************.***********..*****.*******************.******************.*********..*.***.*******.*******.**.*******************************.*************..*****.************************.******************************.*.********************.***********.*******.****.**************.******.***************************.**.***********.*******************.*********..***.************...*.******.************************.********.****.*******.*.********.****.**************************.************..*******************.***.*********.***************.*.*******.*******.**.*********************.**********************.********************** ****.*********.**..*********.*.*************.************.***.******************.*******************.***.*******.*******************.********..*********.**************************************.*****.****************.*******.*************..******.*************.**.**********...**.*.***.**************..***.*.****.********.***********.****.*************.******.****.*****.*************************.*******.**********.**************.**.***.**************.**.************.****.*.*******.******.******************.******************.***************.****************.*****.****.********.*****************.***********.**********.*******.*************************.*..**.*********.***************.****.**.****.**********************************.**.***********.*.******************.********.********************.**.**.*.*.***********************.*****.*.**.**.*.**************.******.*******.***********.**************.******.***..*.**.****************.**************..*.*****.**********.*******.*********.************.*********.***.**********************..********.*******.*******.************.*******.***...*.***.**.****.********.**..*****************.*.**.*******.*******..*********************.********..*.*..******************.************.*****.*********.*************.*.******************.****.*********************************..***.**************************************************************************.*.*.**********.**************************************.****.***.***.********************..****.*****.***.***************.***.***.**.*****************.*.******************..*********.********.**************.**.*.***.*****************.****************...*********************.***.*********.**********.***.********.********************.************..*.**.***.************************************.****.***********.******************************************.*.****.*******.******.****.****.*************.**************************.********.***.**.***.*.***..*****.****..**.*********.****.************.* **************.**********.******.****************************************.*****.*****..********************.************************.******.******.**.********************.*******************************.*********************.***.*.*.*.*****.***.*****.*********.*.*******************************************.***********************.*************************.******************.*****..*********...************..*******.*********************.**.****.***.**.****.******************.******.**********.************************.*********.**.********.********.*********.*******.*.***.*************..*******..****.*...**********************.********.************.*******.*********..****************.********.*.***********.*****************.***********.*****.******.**********..**********.****************.*.**.****************.*****.**********.******.*********************.************.*..*******.*************.********.****.*****.***.*************.*********.*********************.**.****..***.*********.*********.***********************.*****************************.*.*********.********..************..*************************..****************************.****.***.*******************.****.****.****************.************.*****************.*********.******.*****..********..*.****.*************************.*****************.*.******.****.*****************.***.**.******.********************.****.******.*****.*********.****.**********..**************************.*********.***********************************...*.****.*************.**********.*****.**.*************************************.****************.**********.*********.*****..*******.*************************************.*******.*****************..*************.************.*.****************..*..*********.*.****************************************.*.*******.**********.*.*************************.*************************************************.********.****.*.****.***************.***********...****.****..*****.*****.******.********** **.*********..**********.***********.**.***********.****..***************.*.*****.******************.***..*****..********.**.*******.**.**.*************..*****.*****.***********.****.**.*.*********************.***********.**********.************.*.****.***********.**************.***..******************.*****.**********************.*********.*****************************************.********.*************************.****.****.**.*******.******************.**.*********************.**********.********************************.***.****.***.*****************.**.************.*****.**.***************.********************************************..*************.******.******************.****.****.****.**********************************..*..***.*******.**********.**.**.*******.***************.***********.***********************..***************.******************..********************************.****.**************...***********************************.*.****************.*****.******.************************.***.*************.****************.***********.****.****************..**.*******************************..**.*********.***.*****.***************************************..*****.***************.************.****.***********.****.**********.********..*****************.**..***..*****.*.*********************..********.*****.*********.***************************.***********.**************.*********************.**.***.***.***************..******.*************************.****************.****..****.*****.*******.****.*********************.**********.**.**********.*************.****.****************.***********************************..*********.********.*.*.**.**************.********************************..*******.****..******.***********.**.****************.***********************.************.*******.*************.******.****************.****************.***.**.*****************.********************.**************..*.***********.*.**.*****************.********..*********..* ****.***************.********.**.*****************.*******..**.********..***.*****.**.*******.************************.*****.**..********************************************.****************.*.**********.*********.*.***.******.*******.******..***.*****.************.***.*************************.*******.*.******..****.**********************************.****.**********.*****.***********..*.*******.***********************************.**..*********.*************.******.****.*.*********.****************************.*****.*.*.*.*.*********.***.****.***************************************.*************.*********.*.********..*****.***..*******.***.*******.********************.******..*******************.************.******.*********.**********.**********.*******.**************.*****************************.*****************************..***...**************************.***************.*****.*****************************.****************************************.****.*********.**********.********.*******.****************.***.*.*******.***.***********************.****.**.**********.*.**.*****.***.***************************.**.***********************..***.**.*.*************.*..****.**.**************.************.**..****.**************.*.***..*************.*****.****.*.***.*.***.************.****************.****.*********.*******..******************************************************.***********.****************.*********************************************.******..**************..****.****.***********.**.**.***********..*****.****..**********************.****.********.*************.***********.**.***********.*.****.****.*.*********************.*********.**..********************.********************..*.*.*.**.***.*.*****************************************.***********************.*********.**********.******.***.******************.**.*****.*.**********.****.***************.**.***************************.*****************.******..*.**.*******************.**.*************.**.** ******.**********.**************.***********.**********************...********.*.*.**********************.***********************.**********.*.*****.*****..**.***********.****************.*****.*****..****.***.*****************.************.***.***********.*****.*******.********.**********.****.***************.*******.************************.********.***********************************************..**********************.****************************.******.*******.****************.*****.***********.****************..****.*.***.************.******.**************.****.*************.************..***********************************.*******.*******.**.**.**************.*******.**********************.**.******.**.*********.******.*.****************************.****.*****************.***********************************************************.***************************************.****.*************.**********.*******..***.****.***********************.******.***********.**************.**.*.*****.********.**************.**************.********.***.********.*******.**************..******.**********************.***********.*.****.**********************************.*.******************.***********************************..*..************.***.**.**.********.******************.*.**.**************.****.****.****************.*********************.*********.**.***.**..**********.*****************.*********.********.********.*.***.******.***.***********.*.***********.**.****.*.**********.*************************.***********.***************.****.*.******************.************************.****..****.****.*******.*************.*********************.****.***************.**************.*..*******************************************.*.*******.*********.*************.*******.**..**********************.***.****.**********.*********************.*******.************.****************************.**.******.*******.*********.********************************.*********.****.*.************** ****************.*****************.*******************.****.************************************************.**************.**.****.***************.*****************.*.**.*.******************.*****************.*******.*****************.*****.**.**************.*************************.******************.***.*********************.********.***********.***********************.*************.*.*****.*********.***********.***********.******.*****.*****.***.****.************.****************..*****.******.******.*****.****.*******.*****....*.*********.*****************.***.*********.**.************************.***.***************************************************.***********.*******.***************************************.**..****.**************.*.**********************.**********.************.************************..****.********.****.**.*.*****.***.*****..************.*.***.************************.************************.*.*******.*******.*****.****.*******************.***.*.*.***.********************************************************.**************.**********************..****************.****************.************************.*.*.***.*******************.*****.**.*****.***.*.************************.*******.***************.****.**.**.*.****.**********.*****.***************.*******.*******.***.**.**************.********..******************************.**.*****.******.********.****.***********.******************.*****.**************..************.**.**********.****.*********.*********..*.*************.**************.****.***.*************..***.******.*****.*.****.*****************.*****.***.********.**********.***********.*******.******.*****.*..***.********.****..***************.****************.*********.*************.***.***************.***.*******.***************.*********.**********.***********.********.***********.******.*.********************..*******.********.********.**************.*.*********************.******..*..***.***.***.****.**.******..****..** .*******.********.*******.****.**************.*.****************.*************.***************.***.***..*****************.**********...******.****.********.*******.**.*************.******.*****.****************.*.******.*.*****.****.*.*******.*.**.*************.*******.******.*******.**.******...********.********.**********************.***********************************************.*********************..******.*****************************.***********.**********.*****************************.*******************.*.********************************.*************************************************.******.*****.*********.************.***.*****.********************.***************.**.***********************.*********************.*.*****.*********************************.**********.*************************.*******************.********.*************.**********.*..*.************.*********.*****.**.**.***************..*****.***.*.**********************.****.****.*****.****************.*****************************.****..******.*******.****.*.********.******************.*.************************************************.*.**.*************.*****.*********..*****************.***********.*******************.************.********.**.********.*..*****.********************.**********..*****.**************.*****.**************.***************.*****.***************.********.*.******************.********..******.**.**********.***********.***.*********.*******.***.**.********.*******.**.******************...******.***.******.**************.*****************************.************.**************.********************.**********.**********.****.***************..******************.**.**.**************************.*.************.*******.**.*****************************.***********.***********.******************************.****.********************.*****************************..****.************.***.***.*.***************************.*********************.*****.**************.*******.* ********.*...**************************************..***************************.***.*****************************.******.************.*.***************.*.*********.***********************.*****************************.****.****.********.*********.********.************.*******************************.*****.***.**.*.*.**.****.*************.***********.************.****.*********.***********.*******.***.*******.*******.**.****.***.****.*******.******.******.***************************************************.*****.******************************.*******************.**********.**.*******.*****.*****.*********.**.**************..*******.********.********.************.*******.*******.*****.**********.***..****.******.************.************.*******.*********.******.**.***.**********************.**********************.*******.*****.***************************************.**************..*****..*...*******.*******.***********.**********************************************************************************.***************.********.*************..***.*******.**********..**********.****************************..*****.*.********.*.**********************.***************.********.*********.***************************.********.******************.*****.********************************.****************.*****.***.*************.****.***.***.********************.*****.******.*.**.************************.********************.**.***************.*******.****.**.****.******.******************.*****.******************.*****************.*******.**********..*************.*******************.****..***.******************.****.**.*****************..**.****************.************.**********************.....*********.**********.********.***.************************************.**.*********************.************..***.**.****.***.**.***************.*********************************************************.*****.***************.**..********..**.*********************.******************.***** ****************.***************.***********..**.*.********************************************..*.********.*****************.*.******************.****.****.*.**.*******.*********.*********.*************.**.*******.***************.**********************.******..**********************.********.**..**********.****.*.********.***********..****.*.**..*.**.********.******.*.***.*.*****************.*********.***.******.*****.*..*.******.*.*******.********.**.*.*********.*****.****.********************.**.***************.**************.******.******.*******.**********.**.*********.**************.**.*****.********.****************.*****.****************.*.**********************.*****.**********.**************.*************************.***.****.*.******.**********.******.*******.****.*.*.***************..***.*********************************.***.*******************.***************************************.*..**.*.*.*****************..***.****.*********.**.**********.****************************.***********.************.************.***.****************.***.****.*.**.***..*************************.**********.**.**************.****.*********.********..*****.**********.***.******..***************.****************.***********.**.**********.*****.***********.**********.*****.**.***************.*********************.******.*****************.***************************..************.********.**********.*****.**********.***********.********************************.******************.*************.******.****.*.*******.*****************************************.*.*.**************************..*****************.********.***************************.*****...*.**********..*..******************.******.*.***.*.**.************.*.*********************.*.****.**********.**************.**********************.*************.***.*******************..******.****.****.******.******.**************.*****.**************************.**.********.************************************************.**.******** *.*************.*******.******.*****.*************.*****.****************************************************..***********.********.****************..**..**********.**.*.**************.*****.******************.*.****.*************.******************************************************.****.**.********************************.******.********.**.***********.***************..****************.****.****.***.********.****.**.****.*..****.****.*****.*.**************.****************.*******.*************.**********.***.*****.*******.*******.****.*********.**************************.********.**.***.*..***********************.*****.*****.*****.*******.***********.***********************.*.***.********.************.*******************.**.*******.***********.***************************.*.**.*********.***.******.***..******..****.****.***********..*********.*****.**.******.****.***************************.*************************************.***********************************.*********.***.****************.*********.********.******************************************.*************..**************.****.************.****.********************************.*************************.****.*********************.*.**.***.**.***************.*****.***.*.*********.**.**.****************.*****************.*******.***.**.**.*.***********.**.**.************.*****.*****.**.**********.*.*********.******.*****************.********.*****.****.*.*.****.******.************.*******.****.***************..***.********************.***********************.***************.****.**********.**************************************.*****************************..*********************.*.*.*******************************.********.***********..**********.*******************.********.*.*..***********************.********************************.******..***.****.***..******.*******.**.*******.***.****.*******************.******************.***.************.********.******.**.*************.************************ *.**********.****.*.**********.**.***.****.******.********.*******.***********.***************..********.**.**************.**********.***..*********.*******..********.*********************.**********.*******.**************.****.**.****.**.***.**********.**********..**.****.**************.*.**.**************.****.****.***********.*************.********.****************.***.**************.***.************************.*.****.*.***********************.*********..******************************.******************.************************.***********.****.***.***************.*********..**..******.***.****************.**.*************.********.*****************.**.**************..*********************.******.*********************.*******.****..*****************.*************.*****.******..*.***********.********************************.**********.*.**.*************.***************.*********.****.**********************.*********.*********.***...******.*******..*******.*********.**.***********************************.************************.****.*******************..*********.************.*********.**********.**.*.****.***********.********.**************.***.**************.****.*******.***.*************.*******************.****.*****.*******.*********.*.****..*******.**********.*****************.*********.**********.***.****.********************************************.**.******.****.****.******.****************.**.************************.*********************.********************************.*************.**.**********.*********.**************************************.********.***.********************.**************************.*****************.**.***********.**********.************************.******************..*****************.******.*.*.**.**************.*************************************.******************.**********.***.********.*.****.*****.*.*****..*.*.*******************.**************.**************************************.*********.****.**.************..*.** *.*************************.****.******************.******************************.*****************.*********.**********.******.***********************.******.*********.**..****.*.*****************.**********.***...***.***.****.***************.************.*******.******.**************.****.******.*****.***.****.***.**********.********.*****.***.*****************************.******.************************.*************.******.******************.***.*.***********************.***********.*************.**********************.*******.******************************.**.***.************.**.*******.*****.*****************.************.***.**************************.************.**.*********.**********.***.*.*.***...*.*.********.******************.**.***********.******************..********.*.******************************************************.*.***.***.*********************************.***..*******************.******.*.****.****.*.*********.*****.******.**************.************.***.****.*****.********.*.**********.******.***********.*************.***.************.****.*****.**********.*.***.***.**.*****************.*************.************..***************************.***************.********.**.****************************************.*.*****************.****.*.*****.***.*****.****.***.*******.*******************.********.************..**.***.******.***********.*****************.*******.***.************.***.**.********.***********.**************...*********.***************.**********************.****************.*********.****.*********.******************.***.****....********.*.***..**.*****.***.***.*******************.****.******.***********************.***.*.***************..**********************.*.***********************.****.**.*******.****.****************.*********.******.******..*********.***************.***************.**.*.*************.*******************************.***.**********.*******.***********.**.*********************************************.** **********************************.****.*********.****.********.***********************.****.***.*********************..**************.*******.*******.*****..************.******.**..********************.*********************..*.*******************************.*******.*********************************..**.***********.**************.*****.*.*.**.********.************************************.******.*******..***********..**************************.***.********************..*****..****.********.**.*************.******************.***********.***..********...*****..**********.****..**.***.********.****************.***..*.***.**..*****.******.**********.*.*******************.*********.*..*********************.*.***************.*****.******.*****.********..*.***********.************************************************..*********************.**************.*****.**.**********.**.*****.*******.************************.*********.***************.*********************.******.*..*************************.*******.***.**.******..*****.**.**.************************.*******************************.*********************.****.******.*.******.*************************************.***.*****************************************************.****.********************.***..*************************.**.*******************.**.***.*********************************************.************.*.******.*******.****.***********************.******************.**.***********.*******************.*.*.********.*******.*******.*****.***.********.********************************..****..*****.********.***.***.***.**.**.*******************.*****.****************.**.****.**********...**.***..*********.**.***.**..*.***.*****.*************..**************.**.**.****************.****.**.**.****************.*************************************...****.**.***************.***************************.**********************.********************************.*****.****.******..**..******.*************.****.***.****.**** ****..*******...****.*****************.*******.*.****.*.******************************.***********.*****.*.**.*.**********.********.**.**..***.************...****.*.***.******************************************.***.*.**...***************..*********************.******************.*.**.****.*************************.**.*************************.*******************************.********.******.**.*****.****.*******.******.*.***********************..****.**********.*****.**.***********.*.*******************.*....****************************************.**.****.*********.**.**.*.***.***********.**.**********************************.****************.************.***..*********.*********.******.*************.***.*************************.***.******.*********..*********.**********.********.*********.***.****.****.*******.*******.*****.******.********************..**********.*******************.******.***.************.***.*****.****.*********************.****.****..***.*.*************.*******.*******************.******.*******************************..**.***.**.*******************.************************************.****.***.***.******.*****.**.*************.***..*****.*.*.***********..*********.************************.*********.******************************************.********.**.********.****************************************.***.************.*******.*************************.******.***************************************.***********************.***********.********.********.*.*****.******.****.********************************************.*.********.**.*.****.************.**..*******.****************.*******.*..************.*********.***********.*****.****************.*************.******.******.*..***...**************************.****..*****.*******.****.********..**.******************.*****.*******************************.****.********************.***********.*.********************..******.**************************************************************************** *********.*******.**.**************..**.**.***.*.**********..*.***********************************.***************.**********.********.********.*************.******.************.****************.**********************.**************.*.****.*************.*****..*.*****.*****.*.*.*************************.***.***.*.*.**.******.*******.********.*****************************.****..**********************...******.***.*.*.**********.***************************************************.**.********************.**.**.****.********************..**.**.**.********.***.***********.******.***.**********.***********************.*********.***************.**...******************.******************..********************.*..**.****.***********.***.******.*.***********************...**************.********************.*************************************************.********************.**************.****.*********.************.*********.***********.******.*****.************.****.*************.*******.***.**********.*******************************.*.***.*****.*.**.************.*********.**.*****************.******.****.*.*.*********.****..******.****.***********************.*.*.****************.***********.***********.*..***.*.**********************.*************.*.**.******.*******************.***.****.******.*****.***.*************************.*****.****************************..***********.**.**********************..***********.********.*****.********.****.********.*****.***.**********.***.**.****.*********.**********.******..*.*********..*************.*******************.***********.********.**.*.**********.*.************************.**.*********************.**********************.*****.**************.******.*****.*******.*************.**************************.********************************.****.****.****.**********.***.******.************************..****.*********..**.****.***.********.****.*.******************.*******..***.************.*****.*******.*****.**************.** .*************..***.********.****.**********..******.********..************.*.************.***.**********.*.*********.*****.****.**.****.***********************************.****.******.*****************.***************.************.**.********.**.*.***************.***********.********************.****.*****.************.***.***.******.**************.**********************.****.***..******.***.*****.**.*****************.*.********..*******..*.*********.*********************.*****.**.********.********************.****..*******.***************.******.**********.***********.*************.*.**.*******************.******.***.*.********.**********************.***.****************************.**.*.*.*******..*.*****************.*********.************.***.*.******************..***********..**.********.**.*********.********************.*.************.***.**********************.***********************.****************.******.***.*********.*****.*****.***************.**********.*.**********.****************************.**.***.*.********.*******.**************.**.****.*******.******.*.***********.*******************************..**.*******.**.*********************..*****.******************.***************.**************************.****.****.*.**.**********.*********************.*************.********.**.*****.****.******.****.**.*****.*******.****.***********.*********.***.*****************.*****************..*************.******************************.**.**************.**********.********.*****.*******.************..*.*****.****************.*.***************.*****.*****.*******..********.****.**************.*******.*********************.********.**.*******..*.****************.******.******.***.****.***********.********.**************.**..*.*.******************..****.******..***.**********.*.*******************************.*******.*.***.*************.******.****.*.*************.*************.*******.****.*****************.********.**.*******.**.***.*******.********.******.**** *******.*************.*************************.********...*******************.*****.**************.****.*********.*..******..******.***********..****.**..******..*****.**.**.*************.****************.****.********.****.******.*****************************.*****.********.***************.*****.******************.***.***.********************.************.*******************.*.***.**.***************.***********..***.*.********...***************..*************.**************.*********.**.****.*********.**.***.****************.****..****************.*****.***********************.*******.****.****.***************************..*.***************.******.***********.***.*************.*.****************.*************.*.****.********.****.*.***********.************.*********.*****.******************.*.*****************.********.***.*.*************.*****.******.******.***********.**********************.********************.**.***************.*****..******************.***.**.**************..***********.**********.*****************.***.**.***.*.****************************.**********.***.**.***.***.*******..*********.******..**.****.**.*****************************.*.**..*************.*.*.********.***.*.****************.**********************.*****.******************.*********.*******************.*******************..*******************************************.*.*.*******.**********.**********************.*.*.**********..**..******************.**.*.**********..***********************.*******.*.*******.**.*********.**..*..*..***.*.***.*.**************.*****.*********.*.****.**********..******.***************.*********.*******.*******.*****.***..*****************.********.**.*********.********.*************.*.***.******.*****.***.***.**************.*****..******.*****.*.*************..*****.************************..*********...**************.*****************.**.*******.*********.*********.*****.************.************.**.*******.************..******************************* ******.***.****.******.**.********.*****..***.*************.*******.*****.**.*.******.*******.*************.***********.*******.************************************************.******************************..**************.*********************************..**.******.*************.*********************************.*****.***********.******.*****.****************.************.**********.****.*..************************.************.*******.*****.*****.******************.**************.***.********.*************.***********.******..**.**.*******.*****.*.*.*************.**********.****.******.*****.**.********.****.*********.**.***********..******.********...**************.*********.*.***************.**********.********************************.*.*.**************.**.****.************************.***********************.****.***.***************..*********************..******..*********************************.**.**..*.************.******************************************.**********.*.************.********.**************.***********************.*.******.******..*.****.******.**********************.****.**********************...*********.**.********************.********************************.******.*..**.****.***********..*.***.***.*****.*.*******..*.*******.******.******.***********************************.*****************.****.*******.**.*******************.*.***.**************.**.****.**.**.*.***************.*****.************.*****.*************.*.***************************.**.**************.*******************.***.****.***********.****.**..*.**..**************.****.**********.*******.****************.****.*.********************.************.****.***.*********.*.**.******.*****.****.***********.*.******.**.***.******************.*************..*******.***********************.**.************.*.*.***.***********.**.**********************.*.****..*.*.************************.****.**.**********.*****.***************************************..********.*********.******. ***.**.********.******.*******************..**********.********.******.**************.*****..****..**...**.***********************************.*.*******.*****************.*********.*.***********..****.*.*************************.*.***.*********.****.*.*********************..************************.*.**.***.************...*.*.***********.*************.**.*****.***********************..**.********.**.******.********.*****.*********************.*****.****************.******.*********************..*.***.****.**..*******.***.**************.******************************.*******.******.*************..*************..***********.****.*********.***.******.********.******************.*******.*********************************************.**.**************.*****.**.*******.*************************..*******.*****.****.*********************.******.***.*.*..***.**************.**********.****.*************.***************.**.****************.**..*****.*************.*******.**.**.**.**********************.**************.******.****.*******************..******.*******************.*****..***.***********.***.*********..*******.***********************.*********.***.****.******************.******.**********.**********.**.*.**.*******.*****.***.***********.*.*******.******************.*********..******.*********************.****.***************.**.*************.****************.*********.******************.*******.******.**********************.************.***.*******.******.********.*.************.*************.****************.*.*************.****.************.********.********.**************************.*******.******.**********.********.*******.******.********************.****.***************.***************.***.*.*.**********************..***********.*****.*****.********.**********.******************.**.************.**********.*******************..*******.***..**.********************.**.***********.**.********************.****.*..*****.*********.******.....**.*******.*.************ **.*************************.*********************.****************.************.***********************.****.**.******.*******.****.********.************.*********.**.***********.*****************.**.*****.***.*****.***********************.***.***.*.************.*********.*************.*****************.*******.*****.*******..*********.******.***.**.***.***.*****************.*********************.**********.*********************.**...********************************.****.*******..**..********.*.***.*.***.********.*********.***.*******************.*******.**********************************.**********.****************.*****************************************************.***********.*******************.******.****.*****************.*************.***********************************.***.**************.**********.****.***.******..************************.*****.*****.****..***************.****************..*********************.********.***.*******.****.*.**.******************..****.****************.***************.****************.****.***************.***************.*******.******.************.****..***********.****************.*******.***.*********.***.****.*.*****.*.******.**.*********.***.****.******..******.*********.*************.********.*******************.****************.**********.*********************.*****..*************.**********.********.***.**.*******.***..*************************.**.*.**.******.**.*********.*****.******.**********.******.*******.****************.**.*************.**.*********..**************.***.***..*******..********.***********..***.*****.******.****.**********.********.*************.*****************.***.**.****.**********.**.******.************.***..*************.*****************************.**.***************************.******.******.**********.******.******.********.***.************.*****.************.*.**.********.*********************.*****.****.*******.***.***********.***************.*.*..******.************..****.*.*****.** ***.********.***********.*.*******.***********************.*****.****.***********************************.*****.********.*******************.***************.*.**.*****..*********.*********.**************.************.******.****.****************.**************************.***..**.*.*******************.**..****************..***************************.****************.****************.****************************************************.*.**********.******************************.*********.*****...********.*.***.*.*.*******.*******.***************************.***.***.************.***********..********************.**************.************.**************.***.***************.***.************.*****.***.*********************.**.**.*.***************.********.******************************.*.***.**.*.*.****************************.***.**************.***.*****.**************..***.***************************.***********..*********..**********.**********.******.**************.******.*******************.********..**.********.**********.******************.********.*..******************.**.*********.****..***.**.****.*******.******.*****.********.*.*******.*.***********************.***.******.**.***********.***********.********.***************.****.**************.**********.*.*************.**.*********.********.******..**.*******.*.*************.***.****.**.****.*************..****.***********.********.******************.*******.***.*****.**********.*****.*************.***.****.***********************.*******.*************.*.********.*.***.*.********************.*.******.***********.*******.**..*.***********.********.*******.****************..********..*********.***********.******.**.***************.**********.******.********.**.*****.********.******.********.*************.*.**************.****.********************.******.*********************************.********************.******.**********************************.**************.*******************.*****************.******* ********************************.***.***..**************.*****.*******.****.***.*********.*******.****************************************.*.*****************************.*****.*****.****.****.********.**************************.************.*******.*********.*****..*****.*..****.**.**********.*.******.*****.*********.*.***.*********.**..**.*****.*.******.**********..***.****************..*****************************.************************************.***.******.***.******.****************.******.********.*.***********.*******.*********.**.***************.****.*.***.***********.*.******.*********.*********..********************.****.*****..***********.**.*****.**********.*.**********.***********.******.****************.*****.**.*******.****.************.*******.**********.*.********.**********.*********.*.**..*******..*************************************.*****.*.*********.*.*****.*********.***********.**********.***********************.*****..****************************.**.******.**.**.***********************.****.*******.***.**.******************...******.****.*********************.******.*****.*****.**.*.*.********.***.*******************.**************.****.****.***************.****.****************.******.*.*******************.*****.****************************.*.************.*****.************.*******.**..*************.********.*.**.*************.************.**.*******************************.*.***.*********.************.**.**************.**.***.******.**.*************.****.***********..**********************************.************.***************.*********.***.*.*****.****.*****..********.****.************.*************.**.***.*.*.**************.******.*.*********************.********.****..***.********************.*********.*.*********..*.******.**.*..***.****..***.*****************.******************.***********.*****.****.*.*********.**.*******.*..***.******.*******************************.***********************************************************. ******.***.*******.***********.**.*****************.***.************.***.***************..************************************..****.******************.***.******.********.********************************.**.**.***.*********.*****.***************.******************.*****.*****.***.******.***.*.**.***.*****.****************.****.*.****...*.*.*.****************.********.****.*****.*.******.************************.***.*****************.************.*.*********.********.*********************.*.*.*.*.********.****.**********.*..********.**********.*********..*.*****************.*.****.****.***..*****.*******************.*******.*********.*********************.**..*************.*.*****.*.**********************.******.***********.********************..*.**.****************.****.**.******.**************.******.**********.*******.****.**********.**************.********************************.*.*******.*****************************.******..******************.***..****************.**********.******.***.**.**********.********..*******..********..*.**.*.*****.*****.**********.***********.****************.********.********.*******************.****.*.***********.**.****************************.*************.*.******.*******..*****.****.********.**..***************************.*****.***************.**********************.******.*.*****************.*********************.***..****.***********...*********************.*****.********.*.********.***.****.***************.*****.*****.*.*****..**********.****.*****.********..******************************.************..**..**********..**************.**************************.**********************.****.******************.**.**************.****.*******.*****************.**********************************************.*******.*****.****.*****************.*.********.*********.*******.******.************.******************************.*******.***.**************.***.**.***.*********.*******.*****.*********************************************** *.*****.***************.****..********.*****************.**************.****************.*.***********.**************.****.**********.**.*****************************.**.***********.******.********.*.***.*.*********.*.***************.*..***.*****************.**.**.****.*********.********.****.**.******..***********************.*.*.***************.***..************.**********.*.************.*.************************.****.*.********************.**********.****.*********.***..*********.***********.****.*****..*********.********.***.**************************..****.*..*******.**********.***.***.***.***************.****.***************.************.****************.***..************************************.********.********..***.******************.*************.******.**..***********.***********.**********.***********.***************.**************.***.**.***************.*********.*********.********.******************.********.********.****.*.*************.******.******************.***********.***.**.***********.******.********.*.********.******.*******.***.************.*******************************..*******************.*.***********.*****************.*******.************.*********.*********************.*****.****.*************************..*.********.*********.*********.***********.****.**.*******************************************.*********************.**************.**.********.*********.************.******.**********..***************...*.****.*.*************************.**..*****.**.********.*********************.**.****************.****..********.*.************.******.**************..****.*****************.***.*.*****.*****.*************************.**..*.*******.****************.*********************.********.***.*******.*************.*.***.*.**.**.************.****.*.************.****************.***************.**.*********.**.***.*.**************.****************.**********..**************************.******************.***************.*****.*.*.******..*.** *****.*********.**.**.*.**************..****.***.***.*******.*********.*..****************.********************************.*****.****************.******..***************************************.******.******************.**.**.***************.************.**.********.************.***.***.****.*************.*.**********.**.**********.**.**.***********************************..******.********************.************.*****.*.*****.***********.*******.***********************************************************.**************.**.************.*******.**********.*********.******.*****..***********.************.****************.***.****************.***********.********.**.*********.******.*****.*******************************.****.****.**************.*.*********.************.**.********.****.***.***.********.*************************.*****.*****.*..**************************.*.****.********.**********.***.**.******.********************.**.***..*****.**.******.********.*********************.*.*.*******************.******..*********.************.*****************.********.****.************.******.**********.********.****.**********..****.**********************.*****.*****.***..*****.****.****..*******.*********.*******.****.**.*.***.******************.*.******.***********...***************************.******************************.***********************.*********.****************.*********.*****.****************.********.****************..*.***.******.***************.***************.*******************.********.********..****.**.******.****************..********.*.**.*************.********.*******.*****.**.******************.*.****.**.*.************************.*********..********.******.**********.***********.**.****.*******.*********.****.***********.*****.*.**********************************************.***.**********************.**...*********.******.***********.**************.***********.**********.***********.*********..*********************.***********.************* *********************.*****.***********.*********.******.*.*************************************.*************.*******.******************************.****.***********.*****.**********************.**.*********.***.*******.**************.************************.****.***************.****************.*****..***.***..*.*******************.************************.***.*******************.****************.****.****************.*********.*****************************..**********.**.********.****.**.****.**********************.**************************************************.*****.*.**********************.***************************.***************..*********..******.**.********.*.*.****.*****************************************.*****.****.****..**.***************.**.****.***.***********.**********************.****.****************************.***********.************.****.***************.*************.*.*.*.****.*************************************.*.***.*.**************************.***.*********************.*****.****..******************.*****.**.************.*************.*************.*******.*.***********.****************.*************.*************.******************..*********.********.*.*************..**..**.**.**.*******.**********.*********************.***********..****************.****.**.**********...*.************.***********..*******************.***.************************.********.********************.*.**.**..***************.*******.****.******.*****.*****.*.*.*****.****.******.***************.********.***********.****.**.*.*******************.******.****..***********.*.*******************.**************.***.*..******************************.****************.*.*****.*****.*.***********.*****.***.****.*********.***********************.*************.*****.*************.*********************.************.***********.****.*************************.**.*****************.*****.*****.*******************.******.***********.******************.********.*.********** ****.******.*******.*********************.*.**.**..*******.******.*******************.*****************.******.**.*****.**********.*.***************.*****.**.******************************..******.**********.********************.******.**********************************************************.*.******.*****************************.*.*****.************************.*.********.*******.**************.**.*******************.*****.**.**.****.*************************************.***************.**************.*************.*************.**********.*.****.***.***********************.***.***.*****.*********************.******************************..***.****************.**************************.***************************.*****************************************.****.******.*.*****************.*********************************************.****.****************************.*.************..**************.****************..*.***********..******.*.*.***********.***.****.******************.***.**************.*****..****.**.*******.**..****.*************.****.*.*********.**********************.***********.**.********************.******.****************************..******.*.********.***.**...**********.*************.*********.**********.****..*********.**.****..*.****.*.*************.***.*******************.*******************.*******************.*********..*.*****.****.*******.******.****.***.*****************.************.**************************.******.***.*********************.********.**************.********.******************.***.************.********************************.***********.*****.******.******************..*****.***.**.***.****************************..*.****.******.****.**************.********.***..***********..***********.********.**************************.**.*************.*********.******.***.*.*.*****.*********.*********.*********************.***********.****************.***********.***************************************.****.*.*.****************** **.*******************.******.*************.*.**************.**************.************************************.****.**********.*******.*************.******.*********.******.**.**.******.****.************.***.*********************************.****.*******.******.***.**********.******.******************.****************************************************..**.**********************************.*****.*******.****.*****.**.*.*..************.***.******.**********.********.*****.*****.*******.**..*************.*****.****************.**.****************************.****..********************...******************.***.*****************.*******..****************.***************.***.***.***********.******.**********************************.**.***.***********************************.**********.****.*****.*******.***********.*******************.***********************.********.*.********************.**.******.******************.******************************.******************.******.**.**.*.*****.*****.************.************.*****.*.****.**************.********..***********.**.***********************.************.******..***...*.************.***************.*****************.********.************.*****.*********.*********.*.****.*****.**************.*******.******************.*************.***********.****.*****************************************************.*****************************************.****..****..******.****.***********.**************.**.**..*****.*******.******************.********..**.****************.*******.**************..***.**********************.*******************************.*********.***..*****************.***********..*.***.*****.*******************************.*.*******.**************************.*.*******.********.**.***.*.************..*****.***.*******************.**********************.******.*******.****.******.******...*******.**..***********.******************.**..******.***..*****.*****.****************.**********************.*.******** **********.****************..************.**.**.************.*.*******************.*******************.**.*********.*********.**********.***.*******.************.******.********.***.***********************.*.****..*.**********.********.**.****.*************.***.*..**.*****************************.*.*..******.*...****.******************.**.********.*.**********.*****************.*******..**********..**************************.*.**.**.****..*.********.********.****.****************..*.******.******************..*****..**.******************.********.**.*****.**********.******.*.*************.***********.****.*******************.************.************************.**.*****.**************.****.*******.***************.******************.***.***.********.****.************************************.**********.***************.*****.*************.************.********************************.******************.**********.************.***********.**********.********.******..*******.****.*********.**.***.****.*************.****************.**.**.****.***.********...***********.*****.*******************.*****************.************.*.*********.***.***.*************************.**********.**.*.*****************..**.*.************************************.*******************.********..**.*********.*****..*.*****.********.***.***.*.*********.*********.************.***.***.*...*.*.*******************.***.**************.*******..*******.***.********.***.********.*******************..***********.************.*************.*****.******************.***********.***********************************************.*****.****************************************.**.***********.*.***.**************.********.*************.***.*.*******************.************.*******.*..*.***.****.*********.**********.*******.*.***********************.**************.*.*****.****************.*****************..********************************************..*******.***********.**...****************.*********.*.**** ******************..**.********..*.************.*.*****.**********.***********.**********.**************.*******.**.*.****.**********.********.*.******.*************...**************************.*.*.***...********.***************..****************.*************************..**********.********.***.***.****************************.****************.************.**************..**************.****..*.**...************************.****.******.**.***********.*.***.*******.***.*****.***.**.************************.*****..****.****.****************.***********.*****.********.*******.******.*****.***.************.*.*********.***********.*.***************************************..***********.**.*************************.*********.***********.***.**.*.***.*.***.***********.******************.***************.***.*.*.****************.****.*************.***.**********.*********.****.*********.*****...***.******..**.*.************.*.**..****************************.*************************************.*.*******.*************.*.**************************..**.*..****.********.****.******************.*******************************************************.***..************.********.*****.****.********************.*****.****.***********************..*********.****.******.*******.*************************.*********.********.***********..******.**.***.*.*****.*****.******.*****.***.************.**.****************.********.****.**************.**.*****..*****.**.**.*.********************.****.*.***************.***.************.***************..******..**.************.****.****************.******.****.**********.****************************************...**************************.**.*****************.*.*******.*******************.***.*******.**********.****..***.******.****.**.*******************.********.*.*********.************..**.************.********.**.**.***.***.**************.**.********.***.****..********.**.*******.********************.****.**.*******.************.***.*****.* ****..***.*****.***.****************.*****.**.***.*****.****.*********.*.******************************.***********.********.*****************.***.**********.****.************..*******.*******************.*********.***.********..***.***.****.***.**.**.*********.**.****.*******.*.**********************..**********.**..*.**************.*****************.*********************.***.*******.*****..********..**.***.***.*.***.******..***.******************.***.**********.********.*******.***********.*****************************.****.********.************************..****...*..*.**.***.*****.**********.*****.*************************..*********.**********.***.*********************************.*.***.*.***.**.***.*.****.*******.********************.**.*********.********************..********.***********.*******.****.**.****.*****.*.******.**.**************************.**.*.*********.*****.***.**.***************..**************************..********************..******.*******.**.**********.******************.*.**..*********.*****.****.**********.****************.*********.**********.*.********..******.****..*******.*.*********************************..*****..*************.********.*.*.**********.********.*************************.**.***.************.*********.***************.****************.***.**********.*.*****************.***.*******.******.*************************************.*******.**********.******.****.*.**.****.***************.**********.********************.******************.********************.**********.*******.****************************.**.***********************.**********..****.*********.*.**..************.*****.*********.*************.*********..***********.****..********.***.*********.****.*.*.*.*..****.*******************************.****.***.**.****.********************.**********************..****.***.****************.***************.**********.*****.***************************.*****...*********.****..*.********.*********.*******.***********.******* **************.**********************.******.*********.**************************.****.*************.**********..***.**************.***.***************.****.*******.*.*******.*******************.***.*..****************.*...***.****.*******.***.****************.***.****.**..************.*********.************.*****.**.*********.************************.***********.***.**..*****************.****.*******.*******.************.****.*.**.*********..***********************************.***.*****.*...*************.*******.******.**.*******.**************.*********.*****.***********.***..**********************.**.**************.*********.****.***.****.****************.*******.*****.********.*********************.*****.*.*..*******..**********..********.*******..***************.**.*****.*******.****.******.*.*****.*.******.***.*******.***.*****************************.****.*.**.***************.*..*.********.*.****.**.**..*******.***********.***********************.*****.**.*********..*********************.********.*******************.*******..***********.****.*.*******.*****************************.***.******.********************.**************..*.*.*********.*********.*****.**.*.*****.**.*****.*****************.****.****************.******.****.****.*******.******.*************************.***.*******************************.*****.*.**************.********************************.***..**.*****.****.****.*********.*.***********.********.*********.****.*************.*.****.********.****.**********************.*.*************************.******************.*************.*.*******.*****.*******.**********************.******************.***.**.****..******.**********.*.****.*****.*******.***************************************.************.*.**.***.**.*************.***.*.****.***.*.*******.************************.********.************.***.*****.********.**.*****************************.********.***.**..**************.*.*******.***************.********.******.*********.*********** *****.***********.**.*******.****************.******..**********.***********.****.**.**.*.****************..*******************.*...*******.***************.***************************.*******..*********.**********.**********.*.***********************.**.********.****************.**.**********.****..*.********.***************..**.***.**.*.*********.*.***.*********.*****.******.***********.*.*************.**************.******.***********.************.**.*.*****************.*******.********..****.*************..**.*******************.**.**.***...*****.*.***************.*..*****.****.**************.*.*..*******.**********************.*********.***.*********..***.*************...*******.****.******************.********.******.***.***.*****************************.**.****************.********************..**************..*********.*****.***.*********.******.*********.****************..*************.*..*********.****.*******.*****.**********************.**..******.*********.***********.**********.**********.********..*********.***************************.***********.********************.*********************..*****.**********************.**.********.**************.**************.************.*******************.******************************.***************************.*******.************.****.***.*.****.**************************.*************.*****.**.**********.*****.******************.*******.***********.***************.*****************************.*******.*****.***.*.*****.***********************************.***.*******.*******.**.****.******************************..***.************.*******.********.************.***********..*.*.*******.*************.***************.******.**.**************.****.********.*****************.****.*******.**************************************************************.***.*****.*.**..*.*****.***.***************.*.*.**..******.*****************.*.*****.*******.***********************.**.*.*****************.*******.*******.***********.*. ***********.***.*.*..*******.**********.***..*****.********.*.*******.*********.**.**.*********.**.****.*******.********************.****.**.*****.*********.******.****************.*****.**.***************************...*.******************.********.********************.***.***.*******.**.************.*******.*****.*********.**********.******************.********.****************************..********.**********.**************..******************************************.***.********.*.**********.******.****************.*..****.***.*****.*.*********************.***************.*********..**.***************************.*************.*****.************.*******.*.*************.*****.***************.**.****************.***..*.******.*******************************.*..*********.***********************.*********.*******.**************.*************.*****************.*****************...*****************.*************.***..****.*******.***.********************.**************..*******************.******************.*********************.*****.**************.****.***.*******************************************.****.************.*****.******.*.*****************.*****************.**.**.******.**************************.***.*********.*******.************.************.***.********.***********.**..*.***********.****..*************.*.*************.**.*****.**********..******.*************************.***********.*.**********.***.**.****.*********.*******.**.*******.******.*.************.********.**.***************************************.***************************************************************.***.***.*.**.**********.*********.**********.************.*.*********..*.******.*.****.**.**********.****.*****************.******..*******.*************************.************.**.*.*******.******.*.****.**************..************************.***********.*****************..**.**********************...***********.*.******************.****.*****.*****.******************.****.******** ***********************************.**************.*****************.**.*******************.******.*.*******.*****.**********.*****.****************.***.*************..**********.***.***********..*.****************.*.*******************.****.*.***.*****.*********************.**********************.****.*.*************.*****..*.*****************.*************.*********************.***..**********************************************.*******.***..*****.****************.***********.*******.******************..****.**********..******.*********.**********..*********************************..*.*******.******.*******.**************.***.***********************.********.*******.******.***.****.***********************.***************.**.****.***.***********.************************.********.***.*********************..*************.************************.*****.**..******.*********.*****.*.*..*.*****.**.************************.************..*********.*******.*****.*****..******.**.*************************.***********.**************.**********************..************.********************.******************.****.******.**.**********.*****************.***.*******.********************.*******.************.***.***.******.*************.**.**.*******************.**.*****.*.*********.***************.**.***************.********.****************.****.*****.****.*****.*********************..*****************.*****.************.**.********.*********.***************.******.***.****.*******.*****.*****.**********.*****.********.*********************************.*****.**..**********.***.*****.*************.**.******.*******.**********.*******.*.************..********.*******************.******************.****.***********.***.*.***.*.**.***.*****************************.****.******************.**************.**********..***..*****..**********.************.***.*****.**************.**********************************.*.************..**********..********..*******.*.**..*********.*********.** *****.*****.***********.*********.******.***************.**.**************************.***************.***********.**.**************.***.*******************.****************..***.*********************.*.**************************.***.***********..*********.**************************.****.*.*********.**.***.*******************************.*.********.*********.******.******.**.**********.******.******************************************.********.**********.*****.**********************.**********.*****.**.******************.************************.**.*.**.*********.**.*************************.*******.**.***.**.******.************.*********.*.*********************.****.**********.******.**********.******************.*******.****.********.**.*****************.**********.*********.********************.*********.***.***********.***********.***.***.**.*.******.********.*******.********.****.**********..*********.**************.********.*****.***.***.********.**************.**************.***********.****.***.**.*.******.**********************************************.*********.*.****.***********.******.*****.****.*.********.********.*.**.**********.*****.***.**.**************************..*****.**********************.**.**.*******.****.**************.**.********************..**********************.***************.*********.*****..*******.********************.********.*..************.****.*****************.******.*******.****************.********.**.*.*.******.**************.***********.****************...**.****.***************************.*******.****.****.*********.**.*************.********.***.***.**********.*.**********************************************.***********.*********.*****.*******.****************.**.****.**.***..********************.*************.********.****.***.**..***************.*******.****.****.********.************.****.**.****.*.********.***.********.******.*********************..********************.***.****.*******.*******************.**.********* ******.**.***.******.*..******.***.*********************************************.****.**.****.******.**.******.*******...************************.***.*.******..*******.********.*****.******.*.****************.***************************.************.**...*****.*.****************.**.*************.***************************.******.*****.**.****************.*.**.********************.***********.*.*********************.**.**.*.****.*****.*****************************.**.******.*******.*********.*******************.**********************.************.***********.****************************.**********************.********.*.*******.*****.*********.***.********.*********.***************..**************.**************.********.***.***********.**.**.********.*.******.*******.*******.*.*******.***************************.*.**..*********.******...************************.*.*********.***.***********.********.***********..******************.************.*.***********.*************.***************.*********************.**********************.***.***************************.********.****.**.*****************.**********.***.**********.*******.******.*****.*.******************.**.****.************.*********..*****.*..*****************************.********..*******..********.**.**.*.*.*************.*******************.*.***********.*******************.*.********.**************************.**********.****************.***.*********.*******.***********.************.*******.****************.*****************.***************..*******.*********.************.*.***************************************.***********.*************.***.***********.*********.******************.*.**********...****.****************.*****************.***.***************************************.*.************.****.*******..*.***.*****.******************.*******.************.*******.******************************..**************************..***************.***.*************.**********.******************..*******.**** ***************************.***.*****.*.****.*********.***************.****************.***.*********.*********.*****************************.****.**.********.**.****.******.**********.*********.**********.***.*******************************************************.**************.**.***********.*.**.**.**.***.******..****.**.****************.*******.*.****..****.****..*****..*******.***************************.*.***************.*****.***************..**.*.*.******************.************.**************.****.*********.****.*********.********.***.*********.**********.************************..****.********.*************************.******************************..***************.**.*.****.******.**.************.*****.****************.*.*******.*******************..*.******.****************.************.**.*.*************.***************.***.*.*******.**.*.*****************.*********.********.**********.****.******.***************.**********.********.********.*******************.*******.*************.*********************.*.*******************.******.*****************.**..**.****************.**********.*****.*************.******************.***.*.*****..********************.******************************.*****.**.***.*************..*.******.******************************.**..***.******************.*****.*.*****.***********...*******************.******.****.*****************.*************.***************..*********.**..***************************.******.*****.**************.********.**************.*****.****.*****.**.********.*************.****.*****************************.************************.*..******.*************.****.***********.*****..***..************.*************************.*********.*********.**.*.****************************************.****************.*****.**********..*************************************..********.*****..********************..********.**.******..****.**.**.********.****************************.********.************..********.****** ****.******.****.*****.**********.***********.*.*******.**.***********..*.*******************..*.****.*****.********..*.********.*.********************************************.*.*********.************************.**.**********..*.*****.******************.**.*******.**************************.*****.**.***.***.**...***.****.*****.*************.******************.******************..****.**********.*******.*******************..**.******.*******************.****..*********.*********.*..***********.*************.*.*.********************.******************.**********.***************.*******.***************.******************************..****.**.*.*******************.*************************.******.**************.******..***********************..*.*.*.***********************.********.*******.**.*******.**********.*********************.*.*********.************.**********************************.****.*****************************.****..***************.***.*****.*****.***.********..**.*..*******************************.******.**.*.******..**.****.******************.*****.*..**.*****************.***************.*****.*******************.*****.******.*****.*********************.****.***********.*****.**********.********.*****.*.**************.******.****..**.****.*****..*****************..******************.****.********.*******************.*.******************.***.****************.*.********.******.*****************************.******.********.********.****************.*****.***********.********************.***********..*****..***.*.********.*.**.*.******.******...***.************.*********.*****************.************.***********.*.*****.********.***.**********.*.******.*************************..*********.******.*********.******.***********.*******.**..**..****.*********.*.**.************.***************...**.*****************.****.**************.*.*******.********..*****.**********.**************.*********.************************.**.*******...*.****.*****.******.****** .**********************.**************.*********.**.**.***********..*****.*******************************.*****...****.******.***.*****.****************************.*******************.****.******.*.********.*************************.*******************************.**.*.**.****.******************.*********.**************.********.*******************.*****..*.*.****.*****************.*************.*****.******.*****************************************.*******************************.********..**.****************************.*.**************.*******.**********.****.**********************.****************.***.***********.*************************************************.**..****.******.**.******.*********.******.******.**********.********************************************.********.******.****.*.***.****.*****************************.*..****.***.*******.***.****************.*******************************.*.*****************.*.**********.*****.*...****.**.********..***********.************.*******.**********.*****..**********.****.**..***********.********.*****..*************************************.**************.**..******.*****.***.**.********.**.*.*.*******.****************.*.***************.****.***.*.*********.**.**********.******..**.*****..******.*******.************************.*.**********.*******.*******..*****.****.******.*************************.******.***.*****.***.************************.*********************.*************************.*********.**************.**********.****.********************.*****.*********************.***********..*.*****.*****.*.*****.****************.************.****.*.****.****.**********************.******.*********.****.***.*****************.*.******.***.*.***.****..**.*.***.*****.****.*.***.*****************************************.********.**********.*******.*************.********.****.*********.***********.*******.********.*************.*******.******.***.*******.****************************.***.******************.****.* *...******.*.************.*.*****.**.**********..***.*.*.**********.**.****.****.*****.*****************************.*****.*******.**************.********.**.***..**************************.***********.**.******************.*******.**************.***********.*************.****.******.******.*************.**.****..*********.**.******.********************..************.********.******.*************.*.*********.**************************************************.*.******.*************.********.******.*.*.*********..******.*********.**************.*********.*********.*******.**.***.*******.*******************.**************.***.*..***********.*******..*********.******************.*********.*.*****************.**.****.****************.*.*.**.*****.***.*******************.*******..****.******.*******.*****.********.***************.*******.****.**.******************************.*********.*************.*****.***********.**.*************************.**********.**.*******************.*******************.*.******.****************.******.********.***.**..***.****************.*.****.************.*******.**********************************.***********.*..****************.*..***.*************.************.****.***.**.********.**************.****..**.***.***.********************.******.*******..**********.******.**.*******.**.***************************************.**********************.*******.******..*.******.******.*****.***.*******.******.*****.*****.*************************.***.*********************.********************.**********.**.*************.********************.****.**************************.*********************************.**********.*.***********.***********.*******************.****.**.*****.***************.****.*.******.*****.*****.**********.*********************.*******.***********************************************************.**********************.***********.***..**..***********.*****************.***************.***********..****************.**********..**.* ******************.**************.*******.**********.**.**.**********.******.***************.****.*****.***********.******.***********.*******.********.******.*******************.*********.**************.*.*********.**************..*.******.***.************.*.**.*********************.******.******.**********.********.*.**********.****************************.*******************************************...****.*****************.*********.*********.*****.**************.*************..**.*******.***********************************.**************.*****.********.****.***..************************************************.*********.*.**.***********************.*.********.*******.**********.****.*.****************.*******.*************.******************.*********.****.******************************.***.******.**********************.****.***.***********..****.*****.***.***************.**.*******.****.*******.*.***********.*****.***..****..*.*.*******.******.**.*************.**.*.********.***.***.******.**.****..***************.*****.****.*******.**.*************.*.****.*************************.*****..*****.*.**.***.*******.*.************************.*************************.***************.**********..**.********************************.************.**..**********************.****.**.****************************.************************************.*****.*******.**..*.************.***************.**...*****.**.****.******.**********.*.*.*************..****.**************************.****.****.******.*****************************.****.******.******************************.*********.*************.**********.**********************.****..*****************.*.*************.*.************.**********.********.******.******.***.**.***********.**...*******.**.*****.***.**.*.**********************..***********..****************.********.*******************.********************.*******************.****.********.****.******.******..******.**.*****.*.****.***..**********.****..******.** *****************.******.*.***********************.***********************.***********.***.**********.*****.**********..*****.**.***********.**********************************************.***************.***************..*.*******************.*******.***************************************.****.**.***.*.*.***.******.******.***************.************.*.****.********************************.***.****.*****..******************.*************.***.*.******.******.*****************************.********.*******************************.*****.*******************.*************.*********.****.*.****.*..******.**.**********.***********************.**********************.*********.**.*******.*************.********.*****.********.************************.*.*******.********.*******.*****.*************.*******.*******************.*******.*****************.***************************.*..**.*******.*******************.**.****.******.****.********************.***.*************.*****..*.*****.****.**********.**************************.******.****.*.*.*******.*********.****.*************.***************************.**********.***.*******************.********.*************************************************.****...*******.*******.**************.****.*.********.************.***.**********.*.***.****.**.****.****.*******.***.*****.******.******.****.********.*********.*.**********.**************.*****..***.***.********.******.********.**************.*.**************.*****.********.***********************.**************.**************************.**.*********************************.*****.*.**.**********.**********.****.*****.*******************.*********.***********..********.*****.**.*******..********.*****************.*******.***********************************************...***.************.******************.*****.*****.**.**************.**.*******.***************************************.*********.**************.**.*************.***.*******..**********.**************************.*.*** ***************.*******.***.**.******************..**********.*.**********.*****************.*.********.***..****************.******************.*****************************.*******..******..**.********.******.**.*********.******************************.*******.*.***.**********.************..*****************************..****.**.*********************************.**.*.**************.*****.***.*******************.**.*************************.*************.***.****.*********.********..*******.********************..*******.********.***********...*****.**************.**.*****.*****..************.***************.**.**********************.***.********************.****.****************************************************.**.***..*******..**.***.***********...*******..*.*********.****.*.***************..************..*.*******...**********.************.**.*.*******..*************..**********.***.*********.*********************.**************.****.***.*********.*****.******.***.****************.********************.********.*****************.*******************.**.*.****************.***.**.**.****************.*.*****.****.*********************.*********.**********.*********.*.**********.**********.*.**.*.***.*****************.**********.**.*******.**********.*.*.*********************.*****.***********.******.******.**..***.***************.*.**************.**.*.**************************************.****************************.*********.*****..**********************.**..************************.*****.***.************.************.*****.***********..*****.*..*****.*************************.******.***.***********.*****.**.*******.****.****.****.**************.*********.*************.*******.****.*************************.*********************.**.*****************************.*********.********.**********.*.*.***.*********************************************.**.*********.*******.**..*****.*.***.*****.***************.**.****.***.*.*.**.*.***.*************.********.*********.*** .*********.*.********.**************.*******.****************.*************.***.**************.*********.******.*******.******.*******.*******..***.***.***.*.********.*****.***.*********.***.***********.***********.********.********.***********.*.*.******************.********************************************.**.******..*.*********.**.***.****.*.*********.*.******.***.******.***.************.**************************.******.*****.**.********.**************.************.***.*.**.***..******.**..***.****.***.***.*************.****************************************..**************************.*****.***.******.**********.*.*..****************.*.*****.*****************.***.******.*******.******.*********.********.***.****.*******.****************.*******.******.**************..**.*******************************.*.*****.*****.********.*****.************************..***.****.*********.***.***.***.*****************.**********************.********.*************.*******************.*************.***.***************************************************************************************.*..****.*.************.*.**********.***.*****.***************************.*****************.*************.****.*.*****************.******.*****.*****************.***********.****.**..****.********..***********.********.****.******.***************.****.************.***.*********.********************..**************.******************************.*.*****************.******.**.*****.*********.********.*******************.*************.****.*********************************.**********.**********************.***.********************.***************.***.*********.*.***********.**********.**********.*****.*******.*..*..**.*******.*****.*****.*****.***.***********.*********.****************.*********.**..*****************.*******************.*********.************.*.***.***.*********.********.********************************.**..*********.***.*****.***.*****.*********.***.************************ .*******************************.***************.************************.****.****************************************.***********.*.**.**.**************************.*.*.************.*****************************************.**.*****.****.**************..******.****.****************************.**.**********.****************.*******************.*.*.***.***.***.*****.***********.*****.*************.*************.****..****.**..*****************.**.*****.********************.************.**..*********.*.************.***.**************************.*.*************.********.*****.***********.*.************.*.********.****.*****.**.*****.******.*********...*.*********.****.***************.*.**************.**********.**.**********************.**********.****.**********..**.***********..**.**.******.*******.**************.****.**********.*.***.*.*********.*****.**.********.*******.**************************.**.*.**********.**********.***************.*****.***********************.*****************.*******.*.***********.*..**.******.**********.*.*************.********************************************************..**.***.*****.****.************.*******..**********.**************.*****.**************..******.*****.*..*.*****.*****.************.***********.*****..******.************************************************.******.**.**.***********.***..*******************************.***********.*************.****.****.*********.***.*****.**..**.********.****.**********************.****.**.**.*********************.***********.******.*****.***.**********.**.*******************.*********************.**.***********.*******.****************.*******************.*****.*****.*****************.**********************.*.****.*************************..*********************************************************.**********.*******.**********.***.**********************.*********************************.**.*.****************.*****************.***********.*******.*****.*************************** ****.********.**.**********.**************.*****.**.*****.***********************************.*.*************************************************.**********.*********.************..******.**.***********.*****.*********************.*******.****..***.****.******.***.**********.****.************.****.*****.***********.*****.*******.*******.********..*..********.*..*****.**.**..********.******.***********************************.*.***.*****.******.********.**************.***************************.*.*****************...****************.*.******************.*********************.*******.***.*.********.***********.********.***************..**********.*****.***.**.***.*****.***************.****.******.******.*..***********.********.*****************.***************.****.****.**.****.*******...****.****.*******************.*****.*************************************.*******.*.*****.**.************************.**.**************.*******.*.***********.***.******.**************.**.***..********.*******.**********.**************.*****.*************.*********.******..**.****.************************.**.***************.**********************.****.*******.*.*********..*****.*.****.*******.***.*******.*.**************.*****.*************************...****.*.***************************.*.*.********.***.***.******.*******.************.**.******.*****.********.***************.****.********************.********.**...**.************.**.***.***********.***.******.*.******************..**.*.***.***.**************..*************.**.************.***********..*******************************.*****.**.**********.*****.*******.**.********.****.*******************.***.********************.****************.*.*******.*****.*****..**************.*********.***.*.****.****.****.*************.********.*****...****.*********.**************************.********.***************.****.******.***.*****.*.*******.********************************..*****************.**..***********************.***********...* *****.*******..********.********.**..*.****.*******.***.*********.********.*.*****.*****.*******.****.**.*****.*********.*.************.***************.*******.**.*******.**.*****.***********.*.*****************.**.**..******.**.**************...**********.********.******.************.***.*****************.*****.*****************.******.*.**..******.***************************************.*******************.****.*****.**.***.*****.**********************.*.************.********.***************.**.*****************..***..**************.***************.************.*************.******************************..***.**********.*.******.******************.*****.***.*****************.*********.****.****..***.*****************.*.*****.*.***********.**..**..***.*******..*.*.******.***.*******.*****************.********.*********************.**.**********************.*************.**********.****.**********.*****.********.****.***.********.**********..********..**.****.*****.****.*******..****.****************************.*********.**********.*.*******.*******.*************.*.*******.**.****.*******.*****************************.***********.***..**********.*********.***************************.**.***********.**********.*******.****.****.**********.*****.***.****************.**.***.******.*********..********************.******.**.*.**********.*.*****.**.****.***************************.******.*****.********.*****************.**************.*.**************.*****.****.***.*********.*********.**.********.*******.**************.********.***.*********.*********.**.************.**************************.**.**.*****.*.*********************************.******.************************.***.********..*************.******.******.*****.*******.**.*.************.*.**.***.********.*******************.********.*************************.**********.***********.*******.****************.***************.******..*.****************.***.***************.*************************.*.**.*.***********. *****.************.*****.*************.********************.**************.*******.**.**.********************..*.********..************************.***********.**********.***.*.**.**.****.********.***********.******.*****.*****.***.*******.*****.***.***************************************************************.*****.******.*********.**********.***************.**.************.****.***************************.******.*******.*****..*******.***********.**.********.*.******.***.**********.**.********.***********.**************************.***********.*****.***.************************.****.*********.*******************.****.*******..**********.**********.***********..******************.*******.********.********.***.*.*****************.**************.******.********.**.***.***.***********.*********.******************.***.**.***.***.************..******.****************.*********************.*****.*******.*************.***.*****.*******************.*.*****.**.*.**.**.*********.***********.***..*...***********************.*********.******************************.**.**.******.***********.******.******.*************..***.*******************************************.*.********.*******.*******..********.************.********.***********.*.******.******.***************.*********.**.***.*..*.***********************.*************.*.*.********.************.*.****...***.*****************.**.***********.***********************.***.********.*************.***.********.****.*******.********.********.*********.**.*****.****.*****.*.******.**.**.***.******************.*************.****.*****************.**********.***.********.****************************.********.***.*******..******..******.*******************.*********.**************.******************.******.***********.*.***.***************.***.****.**.*******.*.*********.*****.******.***..****************.**********.***********..*.**********************.*******.******.********.*.***.********.*.********..********.**.**************** *****.******.*******..*****************.****************.*.*********.****.*********.*******.***************.*******.***************.**************.*************************.**************.***.*.*********..****.*.*******************.*************************...**.**.*..******************.*******.***********************************.**.************.******.**.***.***********************.*****..***.*.**************************.**************..******************************.***.***.*.******.**..******.*******.***************.********************.**.***.************.********************************..****************.**.******************.**********.***********.********.****************.***********.****.*****.*****************.***.*.******.*************.******...***.************..*********************.***************.*.*****.*****.****.**********************..*.*.*********.*******************.**.***********.******.******.******.*************.***.***************.*********************.****.**.***************.**.**********.*.******.************************.*.**.**************.*.***************.****.*********.**.*****************.****.********************.*********.*******.****************.**********.********.**********.************************.***.*********.******************************.*****.*.******.********.*****.**********.*******.***********.**.******.**..*********.******.*************..*********************.*.*********.**********.************.*****.*********.****************.*.****.**************.******.****.*.**.*.***.*.***.***********************************.****************************.************.*************.************..*****..***************************.****************.****..*******.****.****.*..*.***.*************************.************.****************************.***.*******.****.**************************.****..**********.*****.*****.*******************.*****.************************.*************.*************.**********..*********.******************** **.**.****.**************.***.*********.******.****************************************.************.********.**********.******.**************.****.*.*********.*********.****.*************.****.**********.****************.******..**.***.**************.****..*****.***********************.**.*************..**************.***************.*********.****.***.***********.***********************.******.**********.**************.***.**.********.*.**.**************.****.***************.********.************.*******.**.***************..****..*****************.*******************.*.*****.*.*********.**..********.***.*********.****************************.*****.********.********.****.*.****************.*****.*********.*.********.******.*.****.*.*************.**********.******.*************.*************.*****.**************.*******************************.**.************.*******.***************************.****************.***.****..*******.***.***.***************..**.*.***.******.******************************.**.******.***.*******.**************.*******.*********.**.***.******..*******************.***.*************************************************.****.*.**.****.**********.*****.*******.*****.************.**.****.****************.***.******.*******************.**************.**********.*******.*********.****.************.************.*******************.******************************.******.******.*****.***************.*******.*..*.**************.*.****************.****************.*..**.**************.***.****.*.*******.*.*******************..*****************.*.*****.******************.****************.***.*.***************.*************.*****.*************.*.******.*************************.*****************************************.*****.***************************.*****************.***.*************.**********.****************************************.****************.***********************.**************..***********.****.*.***.*********.***.**********.*.*.****.*.**** *********.*****.*****.*********************.**************.*************.******.*************************.******************************************************.***.***********.****.****.********..*******.********.********.****.****************.*********.****.*******.*******************.**********************...******************************************.*********.***********************************.****.**.******************.*******.*********.**********.*.*****************************.***************.*********.***************************.*******.**..********.***.***.*******.*.**************************.*************************.*****.*************.***********.*.*********.*********.***.******.*.*****.****.**.**************.*.********.**.***********************************************..******************.***.*************************...*****.*************.***..****.******.*****.****.*******.*******.*************************.**..****.******.********..*************.*****************************.***.********************************..**********.************************.************.****.*****************.****..*************.*************************.********.********.********.****.************.*************.****.***.*****.***************.*.**.**.*****.************.***************.******.*.*******************************.*****.******************.*.******..**************.***.***********************************.*************.**************************.******..****.********.*********.*..********.*****.**..*.*.***.****.*******************************.***.***.*.********.****.******..***.************.********.***.**.**.***.**.*..***.****.****************.*******.*****.********.*********.****.*****.***.***.**.****.***.****.**************.*************.**********.************.********.******.******.****.*******************.******.***********.***********.*****.***.**********************.******.***.*..****************************.******.****.****.*.******************.*.*.********.** *********.******.***.****.***..******.****************************.****************************..***.*************.****.******.****.*********.*****************.**.**********.************.*.***************.*******.******.*****************************.******.**.*********.****.******.**************.***.********..*********.***********.*.*.****.***.**.***.******..**.*****************.****************..*******.****.*.******************************.**.**********.*********.**********.********.***.********.************..*****.****.****.*.***************.****..**************.**.**************************.******************.**********.*****.***********************.****.******.*.**.*******.**************..**...*********.***.***.****************.*******.********.********************************************.*.**.****.***********.***********.**.*********.**.********.*****************.******.****************.*..****.**.*******************.******.******************************...********.*******.***.***************.***********************************************.****.*****************.*****.*.**********..*.*********************.************************.*********.*******************.*******************.**********************.**.**..*************.**.*****.**************************.*******.*****.**********.************.***************.**************.***************.********.*************.**************.*.*.******.*****.******.***************************.****************.****.***..*********.***.**..***************.***********************.**********.*.************.**********.***********.**************.******..**.**..**.*********.*.*************************.******************.***.*********.**.***.****.******.***********.**.*****************************.*******************************.****.*******************.*************.***.****..*****************.....*********************.****.****************.***.*************.**.******.**.***.***************.****.******.***.****.******************.* *.**************..**.*.*********.*.*.*********.***************.*****.**********....****.*****.***************.******.****.*.****.*************************.*********.**.***.*.******************.******.**********************************************.****..******...************..***.*.**.*****************.******..****..*******.**.*********.***.**..*.*********.*********.*****************************************.*.***********************...**********.***.*********.************.****.******.******************************.*.************.****************.**.**.*.************..*.*******************************************************.**.*.*********.*.***.*.**************************.************************.*****************.******.***.*******************************.****.****.************.*******.********.************************************.*********.**********************.*.***********************************.*.*****.*********************.*********.***.*****.*.*****.***.*******.****************.**.******************.*********.****.**********.********.***************.*.**..*********.****.******.*************..***********.******************.**.****.**********************.*****.******.********.****.*******.***.**.*******************.****.****************.********************.*.****.**************..****************.***********.*******.**********..***********.**.**.*****.********.***************.****************.******************************.*.****.***.***.*****.*..*****.******************************************...***.******.**********.*******.***********.**.*****.*************.*****************.******************************************.*.*************.********.*****.******************.***********.*.*******************************.*****..********.******.***.*******************************.*******.**************************.****.********.****.***********.*.*******.****..***.*****************..************.*************.****************************..*************.*********.*.** ****.***.**.**.***************.****.********.**********************************************.***.**************.********************.******.*****.*******.******..*****.******.*..****.***.****************.***.**********.*******.*********.*.****.*.****.**.*****************************.**.***********.***********.********************.*.*************.*****************.*****.***********.*********************.************.*****.**.****************.*******.*****.***.******.******.****.*************************************.*********.**.*.***.*.****.*.**************..**.*****.***********************.*****.********.*******.******.*********.***************.************************..*.****.******.*****.*.*.*********.***********.****************.*****...*********************.********.***.****.**.**********.*******.********..***..*******.**.**.*.*.*.**********************.************************.***********************.*.*******.***.*****.**.****.***************.*************.****..*.*****.*************************.****..*************************.****.*******.*****.*************************************.*.***.*****.*****.***********.**************************.**********.**.****.*********.*************.*****.***************************.************.***********.***.****************.*****************..****.**************************.********************.*.**************************************..*********.**.********.**************.************...****.*********.**..****************.*****.*****..************.**.********.*************..*****************.******.*.**************.******.**.*********.********.***.******.*****.********************.****.**********.********.*******.*****.*************.*******.*******.**.******.*************************.****************.****************************.***********************.*****.*****.********************.********..***.*.********.***.**********.*..**************..***********************.**************.**.*********.*********.*********.***.*****.** ****************.**********.**.***************.**.**.********..***********.*********.********..**.*****.**.******************.****.*..********.********.**.*****.*****..*.*****.*******.********.***.*************.***.*********..****************..***.***********************************.***********.****************.*.*.************.*********.***********.*****.****.**********.***********************.*.*******.*.********************.****.***.************.****.*****************..**.*.*************************.**.**********.*.*****.*****.******************..****.*********.********..*.*.**************.*****.*..**.***********************.**.***************.*.****.*******.******..**********.********.*.**********************************************.***********.**.*.********.*****************.********.******.********************.*************.***************.****.*.*************************.****.******.*****.***********.******************.******.**********.******************.****.**.****.****************************..*****************.**.*********.****.......***********.**************************..***.*****************.**************.******.***************************.**.***.*********..******************.***.*.***********************************.**.*.********.*******.**********************************************.***********.**..*************.*******.***..*..******.******************.***..*******.*****************.**.**********************.*.*.**.***.***.*****.*******************.****..**.*..*******************************************.***********.**.**********.********.*.*************.*..*.**.**********.****************************.***********.**.*****.**********.***************************.*****.*.************.*****.**.******.*********.*****.*********.*.******.******.**.****.**.*********************.**..********.*********.********.********.*****.********.***.*******************************************.************.**********.****..*******.**************..***.******************* **********.********.********.***************.*******.**.****.***************************.************************.**********.************.******************..*******.*.*********.**.***************..***.**.*********.*********.*********.***.***.********************.*...****.*...**.**.********.*********..**.******.***********.*****************************..*.***********.**************.***********.**.**.****.**.*.***.**********************************.*********.*******************.*******.**.*************.*.*****************.*****.**.*****.********.***.********.*.*.*******.***************************************.***.***.******.************.*******************************.*******.**********************...***********.*..**.*************..***********.*******..*********.************.**********************************..*******.******.**************.***.******************.*****.**.*****************.**************.***.*********.*.*************.*********************.******.*****.****.***********..*****..***.******.*********************.********.***.********..*************************.**.***.****************.************************.********.****..********.*.********.************.*********************************.******************.******.***.**.*******************.****.******.********.*****.****************.*******************.********.**.*******************.****..*************..****.**...*******.********.********************.****.***.*********************.********************.***********.**.***********************.******.***.********************..*********..**.******************.*.*.*****.*.**.*.************.*.*****.***.******.*************.*.***.********.***.******.**.*******.**********.******.****************..*************.***.***.*.******.*********************************.********.************.****.*****..******.***************.******.**********************************.**.*******************.**.************************************.**.********************************.****** **************************************.*************.***.***.*****************.****..***.********.*******.*******.*********************.**************.*****************.************************.***.*.**.*****.******.****.**********.*******.****.************.***.******.**.*****.*************.***************************.*..*******************.*****.**********************************************.*******....******.******.*..*******.*******.***.**.***************************..*******.******.*..**.***************.****.********.***.**.**.**.**********************************.***************.******.***.***..*.*******.*****.*.********.***********************.*******.******************....*****.******.*******.*******.***.******************.*******.*.*********.****.****.*.*******.**********.***************.******************************************.****.********.*.*********************.***********.*.*******.*************.*******.****.*.**.****.*************.*********.********.*************.*.*******.*********.*********.*.***.****.***.***********************************..***.********.******.**.**.**************.**************************.*******.***.****.************.*****.*.*****.*******.*.****.******.***************.***..****.*********.************.*****************.**.*.*******.*******.***.***.***.****.*.**.*********.*.******.*********************..***.********************.*****************..************************************.****************************.****.*******..***.***********.***.****.*****.********.*********.*.*******.***************.*********************.*.**********************.*...**.******************.********.***.******.*****.*******************.*****.**********.******.******.******.***.**.*************.**.***.*************************************.***********.********.********.*.***************.***************.***...*********.*.*.*******.****.*******.*****************.*******.*******.************.********************.****.*******.******.**.*************.***** **.**.**.**********.********.*******.**.***************.********.**************.*****************.*******..*..*****.****************.****************.**.***.*********************************.**********************.****.*****************.*.************.****.****..*****************************.*******.******.**************.***************************.*******.******.***.**.*.**.*******************.**.*.********.*******.********.***********.**.*****.*************.****.***************.*****************.*.***.*****.************************.********************************..******************.****.*************.***********************************..**************..****.*.*.************************************.**.********************.*****.***.****************************.************.*************.*.**.***.***************.***.**.***************.*.*****.*******************************.************.******************************************.*******************************.*********.****.*.*******.**********.*****.*******.******************.**************.******.*..*****************.*****..******.**.********.***********.*********.****.**.***********..****************.****.***.******.************.********..*.****************.******************.******.****..****.**************************************.**.**.********.***.**********.*****************.**.*************.*********.*.**************************.*.*.*.****.*.*******.****************************.*****.******.***.****.*****.********.******.**..***.********.**************************..********************.****.****************************..******************.*********.*********************************.****.***..***************.******.***.***************.**************.************..*************.*******************..********.*************.**.**********.*******************.**.*********.**************.*****.************.**.*.*******.*******.*************************.**.***************.***.**********************.*****.****..*** *******.******.*************.*****.********.***.**********************.*****************.*******************.*******.**************.***************.********.*.**.**************...**.*****.****.***.*************************************.****.****...****.***.*********.*.***.*****..*****..***..*************..******.****.*******.*********.****.*************.**.****.*****************.***.***.****************.***..******.*********************.**.**.***.*.**.*******.****.******************.********.**********************..******.************.****.***************************.************.********.***.**.**.*.***********.******.***.*********.***.**.*********.*************.*******************.******************.****.*****..*****.*.**.****.**.**********************.***.*.**.***********************.*******************.***.**.****.*************.************..*.****.************.*******.*.**.*****.**.**.***********.******************.****.**********.********.******************.***************.***************..***************.***********************.****.******************************.******.****.*********.******.*******.**************.***.*********.******.*.***********************************.***********.*********.*.************.********.***.*****.*********.**************.******************..******.*****.**.**.***********.*********************************.********...*************.****************..**.***************************..*.**..*****************.***.*******.********.*.***.*****************.*************.****.******************.***************.****.**************.***************.**.***.******************.****.********.*******.***.**.*..***..*****.**********************************************.********************.*****.**********.********.*****************************************..***********************.*********.***.*********.***********.*********************.**.***.*.**.*****.******************.*********.*****************.****.*************************.*******.****.****** **..***********************.****.***.*.*****.****.****************.***************.*.**********.********************************.*****.*****************..******.**.*******.***************...******.***.***************************.*.**.********.*****.**********.**.************************..*************.******.****.*.**************************************.**.*****.*..***.*********.******..***.***************************.***.*****.*****.*.*.*************.*****************.*****.****************.**.***.*******.***.*******.*****************.**************.******************.***.****************.****.****.*******************************************.**.*.*****.****.**************.************************.*.*********..*********.**.*.**.*******.****.***********.****.****************************.*******.**..**.******.********.*.*************.*.****************.*******************.*******...******.*.********************.******************.***.******.*****.*.*********.*******.***********.***************.***.******************.*****.*************.*****.****.****************.***************.*********.***.*.**.***********.***********.***.****.*.****************..**************.********************.************.***********.*****.****.**************.************.********************************************************************.**********..*.********..******.****************..***.*******.***********.***.***********.******..*********.*********.*..*****.*****.*******.*********.****.**.*****************.*****.***********.******************************.***************************.**********.**.***.*******************.***********.******.******.*.*****.******..***.**********.***************************.****.*********.*******************.******.***********.**.*******..*********.************.*****.*******************************.***.*****.****.*.**********.****************.************.***********************.***.**********.**.**********.****.**************.**.********.**.****.*******.*** *..****.*****.**************.*******.**.*********.***********************.**.*********.***.*******************.********************.***********.***.****.****.******.***..*********************.**.**********.****************.***.*********.*.****.***.*******.**.************.********.*******************.***********.************.**.*************.**.***********.*****.****.******.*****************.****.**.**********.*.********.************.*************.*****.****************.********.**.*********************************.***.****.********.****.************..*********.****.***********..*********.************.*.***.*************.******.*..******.*.*************.********.**********.**********.*********.*.***********.*.*.*.****************.*******************.****..***.***.********.******************.*****.***********.****.****.****.*********.******...****.****.**********.**.***.*.**************************.*****.*********.****************************.*****.*******************************.***********************.********.****************.********.****..****.**.****.**********..****.***.**..***.*****.*******.****************.**************.**************.**.***************************************.*************.***.****************************.*********.****.*****.*****************.******..****.***.****.******.*******...***************.*****.*********.*******.***.*****...********.*..*..*..*********.*************.**.*************..*.*************************..*****.**.******************.*.********.************************..******.*********.*.******.**************.*****.************.**.******.**..*********.****..*********.***********.********.*.***.******.**.***********.**********.****************.******...******..*************.*********.****.**.**.********.***.****.***********.*********.***.************.***********************.*.***********.***.******.*.*****************************.*****************************************************.*******************.*********.************.* .*.****************.**********.******.**.*.*.*********.******************.******.***.*..****.******.*.*****..****.*********************.**.***********.**************.*********.*******************.************.*******************..***********************.**************.****.****.****.***.******.***.*********************************.**.***********.******.**************..***********.*.*********.***************.********.***********************..************.**.***.*********.**.******************.**********.*********.************.***************************************************.**********.*************.*************.****.*********.*************.*****.******.****.*.*************.***************.***.*.****.****.***********.********************.*.***********************************.****.********.****************.*********************.******.*******.******.******.*****.****.*************.***********************.*.*.**************.***.***.*.*********..*******************.**********.*.*************************.*************..*****.*****************.*************************.*************.************.*.***..*.**.*.*.***********.******.**.*********************.*************.**.*****************.***********.*.******************************.**.******..***.***********.*****.***.***.**.**.***********..**.**********************.*******.************.***.***.******.*.*********.**.****************.***********.**.*********.**.******************************.***.**************.***************************.*.***********.*******.***************..***********************************.***.******.*******.*******.***.*******************************.**.***..**************..*..****************.*.*********.********************.***************************.**********.*.****..*.***************.**.*************.***********..***.**.**************.**********.*************.****.***********.**********.**.***.*************.******.*****************************.*******.****..***.**************************..* .*************.*******.*..***********..**********.***********.*******.**.*******************************.************.*******.****.*******.****.*.**.*******.***.************.*.********.********.*******************.*****.**********.***********.*************.***************.******.****.*****************.*****..*******************.****************.**************.*************************.****.**.*.*************.********.*********.**********.*******************.***.**********************.****.*.*****.*****.************.***********************.****.****.**.**.**.**************************.*************.*************.*********************.**.***.***.***.*.*.**********.*******************.**************.*********.****************.**.**************.*****.*****************************.**********************..***.*******.****.*******.************.******.**.**.*****.*******.********..*********.************..**.****.******************..**.*****************.******.**********.**.***********.**********************.***************.******.******.**.******.************.***********************.*******************.*****.****.****..************.******.************.****************************************...**********.*********.*.***********************.***.****.*.*****.********.**.********.*.**.******************************.*.***********************.****.**********.********.****.*****************.***..*.***.*******************.*************.*****************.********.***********.*******.**********.*************.**********.***.******.****************.**********.************************.******.*****.************.***.***.**.*************.***.*******************.****.*******.********************.*************************.*******.**********.************************.***.*******..*******************.**************.**************.*********.*****.*.**********.***********.***********************************.**..***********.**.***.*****.***.************************.********..*******..************ ***********************.*******.*********************.***.****.************************************************.*********.***********.************.*****.*******.***********.****.*******.**.*****************.******..***.*.************.*****.**.******.***.**********************.**.*******************.*********.**********************.*************.****************.*..*.**********.*****************************.***********.*****.*********.******************************.*.*********************.**********.*.****.*********.*******.*.***********.**.***.*.*.**.********************.*****.******.*************.*****************.***.********.************.******.****.***************************.********.*******.*****.*************.***************.*****************************.*****.******.**********************.************.***************************..*******************.**.*******.*********.***********..************************.*********.*****.*******************************************************.******************.**************************.*****.******.*******.****.******.*********.***.**************..************..*********************************.********.********.*****.*******.*********.*******.***************.*****.****..**.**.****...****.*.***************.*******************************.*.****.****.******.***.***.********.*.*******.**.****************************************..*******..*****.*****.*************.*.********.******.*.*************.********.*******************************************************.************.****.*******.*.************.******.*****.***.************..**.************.****...****************************.*.****************.**.***************.**************************..*****.*******.********.****************.**********.*.*****.*****.*.*.*********************.**..*.******.******************.*********.*********..**********.******.*****************.***.****************.*.***************...**.*********..*******.*****************************.*****..* ***********.*********..****************.*********.*.*************.******..*************************.******.****.*********.**..***********.**..*.*******.****.**.******************.*************************..*.************.***.**************.*****.***.***********.*****************.*********************.**********************.*****...***.***********.****.**.**.***********.**********************.*.**.***************************.**************************.*******..***..**********.***.******************.*************************.*********.***********.*************.*.**.***************...*****************.*********.*.**************.**.********.*******.*****.****.**.*.*******************************.*.***********..**************.**..***.********************.**********.*****.***.**.**.**.********.*******.********.*****.*.**.***************.****.**.**************.****..**********************.**..***************.***************...********.*.****.********.************.*****.**.******************.**************.*****.****.*****************************.**************.***********.*******.***********************************************************.****************..******.******.**..************************************.****..**.****************.********.*********************.***********.************.**.*****************.*****.*.****.**.****.***************..*********.*************************.*****.***.*************.*.****************..****************.***.*************.****.*********.****.***.**.**********.******.********.**************.**************.****.*********.********..**********.****************.***************************************.*************.**.*.*****.***************.****.**************************.*****.**********************************.****..***.*******************************..*********.************************.****************.*******************************.******..**.******.***..***.**.******.****.**********************.*.*********.***.***.****************** ************.****.****.**.***********************.****************************.**.**************************.******.***.**.*.****.****..*.****.************..**.********.***************.***.****.*********.**************.*.***********.*****.*****.***.*******************************.*********.********.*..***.**.*.****.*******.***.**************..********.**.*************************************************.*******************.*************************.*.**********.******.**************************.******.***********************.****************.********************..************..*.*****************.*************************.****.**************************.*********.**************.************.**.****************************.********.************.****************************.***********.***.***.*****************************.**.****.******.******************.****************.***.*************.***.*******.***************.**********.*********************.****..**********.****.********************.*.*******..************.*******.************.**.*.************.*******.*****.*.*******************.**.*********.***********.****..*****.****.**************.**...***********.********.***..****.*******.****.*****.****************.*****.**********.******.**************.*****.**********..*.********.********.*******************..*.*..*************.****.********.**************.*********.*******************.*****.**.**********.****.*************************.*****.*******.**.*********************.**************.**************.***************.************.*...*************************.***************.*.*.************.****.*****************************.**********.*.*********.******************.***.*.**.**.*..*******************.******.****.*.***.*****************.***.**********.*******.****************.***.***.***************.*.*.****.*.*****..*.***..*******************.**********.**.*.**.*************.**********.*********************.********..*****..**********************..******.****.** ********.******.***********************......*****.*******.**************.****.*********.********.*.******.***************..**************************.********..********.***.**********.*****..*************************************************.**..******.*******.*.****.*********.****.*****************.*******.*******.**********.*******************.************.***********************************.***************.************.*.***********************.*.*****************.***************.**.********.***********************************.**********.************.*******.*************************.*********************.****.****.*****************.********.*********.*****.*****.*************.**.*******.***************.***.************.**....*****.**************..**.************.****.*****.**************************.****.**********..**.*****.*****.***************.*******.************.*********.***************.******.*******************.****..***.*.***.****************.**.**.*****.****.*******.*********.********.***********.**********.***.***..*******************..*.************************.****.*..******.*****************.************.***************..*****.*****************************..**********.*.**.*******.****.**.**.****.****.***.***.*********.***********************.*************.******..*..*..*****************.*****.*.*.*************.*.************.******************.*********.***.**.****************.********.****************.*.**********************.******.*****************************.**********.******************...******.*.*****.***..****.**********************.****.*.*****************..**********.**********.*******************************************.**********...****************************..*****.***.***.***********.*****.*********.*.******.**********.******.**.***.***..**.********************************.******..***********.*******.*****.****.****.*****.******.**********************...**.***************************.**********.********************.**************** ****.*********.*********************.*******************.***************.********.***********.*******.*.*.****************.***.***.*.******************..****************.**.***.*************.**********.*********..********************.**.***.****..**************************.****.*****.**.*********.****..***************.*******.********************.*.**.**************.***.*******.********.****.****.*.*********.**.**.****************.***.******.***************.***.*****.************************.*****.********.************.****.**.***************.**************************************.***********.****************.**.****************.********.**.************************..**.**.**********..*****.*****.*******************.********.******..********.***.******.**********************.*.**********.*****.**********************.************..**************.****************....*.************************.****..*********.*******************.******.************************************..***********.****************.****************.***...**********.******.*****.**.****..**.******************************.**************.**.*..*****************.**..****.**********..*****.****.*.***********.**.******.**.*****.**************.******.**.**.*.**********..***.*****.****.**********.*************.**************.***.**************.**.**************.*********.*.*******.***.****.*********.********.*************************************************************.***************.***************************.**********.************.*****************.***.***.*.**.*******.*.***.*************.******.***.***.**.***********.*****.*************.************.***********.*****.*******************.**.************************.*.****.************************.****.***.*.*******.********.*.************.*******.**************************.*******************.*******************************..*********.*************.******.*******.*************.***.**.*******.*.**************.*.******************************************* ****.***************.************.*****.*****.**********************.****.**.******.****.***.***.********.**********************.*.**************.**..***.***************************.****.*************.************.*.***.********************..**.*.**..********************************.***********.*.****.********.*****.*******.*******.***********..*********.******************************************.****************.******..****.**********.*************.*.******************.***.***..*******.***********.**.**.**************************.*********.*********.**.***.*.*********.************************..***.**..*****.**.*********.****************.********.*.*.**************************************************.**********.*******************.*..****.*.****.**.*.****.*******************************.*******.***********.****.*****.****..****..********.***************************.*****.**.**..**************.********************..****************.*********************************.********.*****..*.*.*.**.********.*******.****.******..***.****************************.*******.***.*.*******..******.*****.*********.****.***.****.**.****************.**.********.****.*****.***.****************************************.***********.****.**.****.******..******.*****.*****.**.****.*.****************.**.********.***.******.**************.********.*****.**.******.************************..*.**.*******..**.***.**.*.*************.**.***********.*****..**********.*.********.****.************************.*****.**.***.******.********.************.*************.**********.**.*********.*.***********.*****************.**.***************.************.*.**************************.**.*****..*********.*.******************************.*******.****..************.***************.***************.*********************.********.***********.******..*******.********..*.***********.*********.*****.***.****.******.************.*.**********..***.*.******.******************************.**.*****.***************.****** *****.***************.*****.*************************..**.***.************.*********************************..******.******************.**..*.*****..*******.***.********.**..*************.*******.***********..****.****..*****************.**.**.*******************************.*..*.***********.**.****.***********.***.....*********.****.*********.*********.**.********.**..****.**.********.*.**.************************.******.***.************.***********************.*.********************************************.***.*.*****.******.****..********..***********.**********************.******.***************.***.*******.********************..********.*******.*******.**********.**..************.********************.*************..*.********************.*.**.***.*****************..********************.*.*************.**********.*****.**.******.*.**.***********.**.*************.*****.*******.***..***********.*****************.********..*************.************.*******.*************.**.***.**************.****.*****************.***.****.***.*..****************.************************************..*******.***.**********.*******************.******.*********************************.******.******************.*******.*******.**..****.************.*.**************.***********.****.***.****..*******************.**********.********.*****.********.****************************.****************..*********.******.*******...*.**.**.***.********.**.****************************.**************************.****.****************.***********.********.******.*.**************.**************.**************************************..***********.****************.*************.*******.***********.*.************.*****.********.**.************.****.*.**.*******.**.*******.**************.**.*******.********.***.***********.*****.***************..************.**.***********.***...**.*..*******.******.*************.**.**.****.*****.*********.**************.*****.**************.****************************** .****.**************.**********.********.***.*.**************.*.*.******.************.*.********.**********.**.*.******.*****************.*..**********************.************.*****.************************.*************.**********.*********.*.******.*****.*.*********.****.*.*.****.***********************.********.*.**************.***********************.******.************.*************.*****.*********.*.*.*.***.***.********.*.******.****.*******************************.*.**************.*******..**********.*********************************.****.*..**.**************.****************.*.************************.*************..***************************.************.*****.*********.***************..*****.****.*********.*************.******.****.************.**.**************.*.*********.**.**************************.****.**.*******************************************.*********************************.**.*****************.*******.****************.*.****.********.***..*********************.**.*.******************.**********.************.***********.***********************.*******************************.********.***.******.**.****.***************.********.**************.********.*******.*******.********.****..**************************.**.*****..*****.********..*******.*****.************.*.*******..*..*.**.************************.*.***********.*********************.***************.********.*****.**********************************..***.***********.*..*************.****.***********.*******.*.**********.**.*************.**.***************.********.************.*.***.*****.**********.******.*****.*.**.*******************************.*********.************.**************..***********.************.****.***.*****************.***********.**.*****************.**************.**************.*************.**.**.**.*.**.**********.*******.*****.********.**.*.*.*.****.*.*********.***..*..*********.*.**.*****************.****.*******************..****************.**.********.******* *****************..*****.***************.******.**************.*******************..*********************.******..**********...*.************************.******.*.*******.*******..*****************.**.***.*******.**.*********************.**************************.*****************************.*.**********.**..***..*****************************.******.*********..***.*.****.********..**********.********************.***************..*.*****..*.**************************.****.*.**.****.*.*****.********.***.*.**.****.***.******.**.******.*.*******************.********.******.*.*****.*.*******************************.******.****************.******.*****.*****.*****.*************..******************..**************.**********************************.***..**************.**********.*****************************************************.**********************.***.********.*********************.**********.*******.*************.*****.***********.*************************************.***********.**.***********.******..****************.************************.*******.***.******.**.*******.******.***************************.**************************.****.****************.***********************.*******.****.**************...**.********.*.************.*********.****.*.**********.*********************.*****.******.****.**************************.**.****.**********.*************************.**********.****.*.***.*********.*********************************************..*******.**************.*.****.****...**.****.*****.***********.******..**************************.***.*****..***********************************************.***.*..*.*****.*******.******.*.*******************.*.****.*****.****.*********.*.******************.**.******.****.********.****.********.*************..*************.********************************************************.**********.****.*.********..**.**.***.********************.*.**********.***.*******.*******.*****.***********..**.****.**********.*********** *...****.**************.***.***.***************..***.*****.************************..*****.**********************************************.****.*.************..*****.*********.***.****************************.**.**.**************************.*******************.***.***********.**************.**.**********.*********.**.***.****...*.****************************************.*********.********.************.********.************.*********************.**.*****.********.**.*********************************.**.****.*...*************.********.********.**..********.**************.****.***.**.*.***********************************.***.*********.********.*********.****.*.*.*************.******************.*******.**.**********************.*******.****.*********.****************.*************.***.*.**.*******.****.**********.**.*********.***********.*********.*******.*.*****.*********.******************.******.***.*.************************.**********.********.*.*****.***..*.********.*************************.*****.***.**************.********.*******************.******..**************************.*.***************.**.***.*******.*****************************************.***.******************************.*.*********.**********.********************.***..*.***.****.**************.**.**.********..*********************.*******.*******************.****.******************.*********.*******.***********************.***.***********.*******.******.********************.************.*******.****.***********.****.***..***********************************.************.****.***********.*******************..********************************.********************.*..*************.*.**..*****.*******.*****************.*********************.***.*******.**.**.****.********.****************************.********.****.*.*.**.******************************.*.***.**.************.*.************.******..***********.******.*********.**********************************.******.*.*****************.***************** *.***.*.*.*********.*******.***.***.*****************************************..***************.*********.******.*************.*.**********.***********************************************.**************.*******..******.***************************************.*****************.********.*****.**********..*****.*****.****.***.******.******.**.***************************.*******************************************************************.******.*.****.****.******.******************..**************.***.***********.****************************.****.******.**************************************..********..*************************.***.******************************..****.***********...************.******.*******.**.****.****************.****************..********.**.**.**..*********.********..****.*.***.****.*************************************.***********.*************.*.*..*******************************.**.********.*.************.*************.**.****************.****..**********************************..****..************************************************************.***********.*****.***.****************.****.****.*.****.*******.*****.****************.****.**********..*.************.*****.***********.***********.*.***.******.***************..**.******.**********.*****.*.****.**********.******.**********.***.**********..**.*.********.*.***.************************.*.**********..******..*********..**.**.*************.************.**********************************.*******.**.***..*******.*******************************.************..************************************************.****************.********.************************.******.***..**.***********.**.******.********************.**************************.****..*.*****.************.***********.*****************.****************************.***..***.******.*******.***.***.***********.***.********.*********************************.***************************.**..***.********.*********.*********.***.******.***** ******************************************.********.********.******..*.*.*****************.**.*****.**.*.*****.*.***********************************************************************.*************************.************.*.******.**************.*.****.*****.*..**.**********...*********************.****.**...********.**************.*.*************.******.******.***.************.*****.***..******.***.*************.*********..*.*****.*.*..******.********.**************************.*****.***.**********.********.**..***.*************.********.**.******...*****.***************.**.********.*****************************.******.************.**************.******..**.**.********.**********************.***.**********.**********************.**************.**.*******.*******.**********..*********.***************.****************************.*******.*********************.***.*****.****.****************************************..*****.****.*.********.****.*************.**.*************.*******.*******.**.**************************************.*********.*********..*****.***********.******.*******.****.********.*******.*.*********.************************.*********.********************.**.***.**.**.****.******************.**.********.***.****.******.****.******.***********.****************.*.****.*******************************..************.************.*****.********************************.*.****.*****.*.****.*******.**************.******************.*.*.**.******.***********************************.**.******.************.******.**********.***********.**********.***********.***************************.******.****.****************************.****.******.*.*****.******************.*****.**.*****.*******.*****************.*************.*****.**.*************************..***.**********************************.**************.****.*************.************.********.***********************.**.***.*******.****************.***********.*************************.****.*****.***.*******. ****************************.******..*****..********************.**.***.*******.***.******.*.***.**.*.***********.**********.**********.*****.*****************.*.***.*****************************.**.********.******************.********.**********.***********************.*************.*********.********.*******.*******.**.*********************************.************.******************.***.*********.*.*****.***************.******************************.***********.******.*********.*******.*.**.*****.*******.********.*.*.*.**********.****.********.*********..****.****.*****.***.**.************.********.**************.***********************.************..*.************************.****************.****.***.***********.***.****.********.*********************************.***.************.************.**.******.*****.***********.*.**************.**.***********.*****.*******************.************.************************************.*******************************..**********.********.*************************..***********.************.********.****.*****************.**********.*********.*************.***.*****.**.***.*.******.**********..******.********.*******.*******.**..******.*.**********.*****************..********.***...****************.****.*****.*********.*******.************.****.***.*..*************...*******.******.****************************.***..***********.*****************.****.**.*****.*******.********.*.*******.********..**.***.*****.*********..*****..**.***.*****.**********.******..*.**.*****************************************.*****.***.***..**.*..*.*****************************..******.***.*..*************.******.*******.**.*********************.***********************.*****.*.********.***********************.*.*************.******************************.*******.*.***.******.*****.******.**********.*******************************.****.********************.*****..**.***...******.*********.*************.*******************.***.*.*******.****.**** *.********************.*************..***.*..****.****************.******************.***.*****.***..**************.*****.******************************.************.****.*********.****************...*******.**************.********.**********.********.*******************.**************.******************.******.********.******.******..****.*****.**********************.**************.****..*********************.*****.*************.********.******.**.***.*****.**********.******.*.*.*********.****..**************.**.**.********************.*****************.******************************.******.*..**.***********.**************..*.***************.*****************************.*********..********.*******************************.*****.**.********************.*********.*.*******.*******...************************.************************************.*********..***************************************.*.*********.*******.********.*****.********.**.************.*********************************.************.**********.***.*.**.****..*****.****.****.********************.*************************.***.*********************.************.***********.**************.******.***.*********************************.******.*****.*.*.***.**.***************..************.*******************.*****.********.***********.*****************************************.***************.**..********************.******.**********.*****.****************..**************.*******..********************...*******.********************.****..*********.**.***.*************.****************.****.****.****************.***.*********.****************.***..******************.********.***.******.**.***********.*******************..****************************.*******************.***..********.****.********************************.***.*********.******************..*.*..**********.***.***********.************.****.**...**.*****.********.****************.***.*.**********..***********.******************..****************.* **.***..*.**********...********.***********************************************************.********.*********.*****.****.*****.*****.****************.****.******.****.**.*.*.************.*.****..********************************************.***.******************.**.***.*****************.*.*****************.***********************.*****.******************...******.**.*****.**.***.**********.********************.*******.*.**.*********************************************..***.******.***********************.**************.**.****.************.**************.***********.****.******.**********.*********.*****.*.**.*******.***********.************.****.****.***********.************.**********.*.**********************..***.****************************.*************..*******.************.***.************************.***.****.*******.***.***.****.*******.*************.****************..******************.*.****.****.***************.**..*****************.*******************************.**********.***.*.**.************.********.******.*****************.*******.**********.*****.************.**.***********.***.***.**.**.*******************.*.**.********.*************************.******.************.****.***********.*********************************.*.********.****.****.**********..***************.**************.*.*****.**.************.*********.*..**..***************************************.***********.*************.*******..******.***************.*******.***********..*****..*********.*********************.******.*.************.****.***********.*..***********.*...**..*****.*********.***************************************.****.************.*****...*****.*.*********.***..**.*************..**********..*********************.***************.****.***************.**.**.****.****************.**.**..****************************.*********.**.****.*******..****.****.***.*******.*******.************.***********.***..*.*****************************.**********.**********.***.**********.***** ***************************.******.***************.****************.*************.*.******..***********.*..*..******.***.******.***********.**.******.***********************.**..**********.*********************************************************.*******************.**************************.*****.******************************.*..************.*****.**..**************************.**********.****.******************************.****.*.*.********..*****.*.******.************************.*.*********************..*****.*********.******************.****.*.****.***.*****.******.***.****.*****.*.**.*****.*****************************************.*.**.*******.*****.******.****************.********.*******.****.***************.*****************************.**.******.****.*********.*.**********.*************.*************.***************************.**.***************..*********************************.**************************.*****.************.**.*.**.**********************************.******.**********.****.***.******.*.*****.******.****.*********.**********..********.***.***.******.********************.******.***************************.***.**************.***.**..**************************.***************.*********..***.*.*********.*********.***.**..*****************.*****************************.*************************.*****.**..*********.******.**********.******.****.****.*****.*.*****************************.***.*.****************.**********.*.*****************.*************************************.*********.********.**.*.*******...*****************..*.*.**********.*********************************.***.*****.*******.************.***************************************.*************.***.***.**********.*.**********.**.*****.***********..**..********.***.*****..*************.*************.****************.**********..****************.***************.**.**.********.*********...********************.***.*************..***.*****.***.*********.***************.****..******* ******.**.******.***.*****.**.********.**.**********************************.********************.*****************.*****.**************************************************************.*.***.***.*****.*******.*******.*****.*.*..********.****.******.**********..***************************.********.******.*.*.*********.**********.**************************************.***.**.******.**.***.****.**.**.**.******.******.***********************.******..***************.****.**.**.****.*************************.*******.*.************************************.****.*****.*****************************************.**********..*******..*.*********.*.*.*********************.*********.***********.***.*******.******.*.******.******..*********.**.**********.******..******.****.*.***.**..**.*************************************.**.******.*.*******.************.*******.*.*******..********.*****************************.*****.****.***.***.***************..********************..*.***********.***.********.***********.***.*********.*****.***.********.********************************.***.**********.*********************.***************..******.**.**.*.****.********************.***.***********.******.*************.*******.*********************.********.****.***.*****.*************...********.*.****************.**..*****.*******.***********************.************.**********.***.********.*.*********************************.**********.****.*********************.*******************************************************************.**********.************.**********.*******.***.*****.**..*.******.************..**********************.*****.**************.**************.*..***.************.*******.***************.*.************.****..**********.**.*************.***.***********..*******..***.********.***********.************.********...*************.*..**.***.**.***.**.**...*******************************************.************.*******.********.***********************.****..****************.******.* .**********.****************************.*****************.*.**.****.******.*********.****.****.**********.****************.***.*************.******.**.**************************.********************.***************.*.***********.********..**********************.***..*****.*****.***..***.**.********..********.**.*****************.*************.*****.***************.*******.***.*****************************************.*****.***************************.*.**.**********..*.***.******.*****..*********.******************..*...*****************.*******.*******.******************.*****.*************..*********.************.*********************************.***********************.*****.********************************************************.**************.**.**.*****************.*********.************.***********.*******.*********.********..*********.**********.*.*.*****************.*******.***.***.*******.******.*.**.*********.*****************.*.****************.*****************************************.********.******.*********.***************************.*******.*********.****************************..**.*********.*********.*******..*****************.**..******************..******.*.**********.*******.****.*****.**********.********..**.***************.*****.**.*******.**********.*.*..*********.*.***.***.**.*******.*************************.******.*************************.****.***.***.*.**************.**************.***..*********.***.******************.*********..*.***.********.********..***************.*..**.*******.*.***..******.************************************************.***.**.***.************..*.***************.*.************.**..**.*****.**.************..*****.*******.**.***************..******.*************..****************.***.*.**..******************************.***.*******.*.****.****************.**.********************.****.*.*******.*.**.**********..*.********.*********.*.****.***********.**.******.*********.***********..******************.*..****** .*******.*****.***.******.**********.********.****************.****************************.*.****.****.**..**..**.*********************.****************.***********.*******.**.***...*****.****.*********************************.*.********.***************.******.**.****.**********************.******.*.*.*******************.***.***************.**************.*.*****************.**************.******.**********.**********.*****.*.*.*****.*******************..********************************************.*****.*******.*********************.*****.******.********.***.*******.*****.*.**.*****.****.***********.**.************.**********.***.*****.*****.*******..********.*************.******.*******************************************.***********.****.**.**********.*.**********************.**************..*.*****************.*.****.*******.******.***********.**************.***.***********************.*..************************************.**..**.******************.*******.*************.*.***************.*********.*********************.************.*****************************************..****.******.**.************.***************.*****.*****.***.*.******.*********************.***********.**********.*************************.*.*.******.*.*******.*****.******.****.***********************************.**********.******************.**.****.***.***.*.***.**.**************************.********.***************.*.*.**************************.*.**********.*********.********.******.***************.**********.***********.******.*****.******...***************.********.****..*******.******.*********.************.***********.*********.***.*********************************.***********************.**.***********************.************************.*******..*.*.*.**.********************.***************.*******.**********.*****.*********************..*********..************************.*******.**.**.*.*******.********************.****.****..*.******************************.***.*****.****** **.******.**************.**.*****.********************.*************.******.****************.**************.*****.********.**********************.***.****.***.*****************.***.********.*******.****.**************.****.****.*************************.*.*..*********.**************.****************.*.*****.****************************************.**.**.*******************************.****************.*..*********.***.**.*.***.******.*.****.*********.*****.*********.******************.************.*******.*.***********.****.****.*.***********.*********************************.*******************.*****************.*******************.******.**.***********.*****.******************.*.***.**********.**********.***.************.*********.**.*.************..***.**.**..*..*.***********.*****.******.**.**********.*******.****..***.**************..******************.*************..****....********.********************.*****.**.********.**********.****.*.******************.******************..**.*.*************.***********.****.******.**.*.**********.***************************.*.*****.**.***.**********.**.****.**************.**.**.**********************.*****.****************.*******************.**.*****.**.***********..*********************.********.*******************.****************.*******.****.****.*****.**.*.**.******************.***********.*.*******.*******.***.*********.**.***.*********.**.**.*..******.******.***.***************************.***.*****.*.***.************.***************************.*************.******************************..***********.*****************..*****.***.***************.*.**..**********.**************.************.*.****.*****..**************..********.*.******************.**.*****.*.*********************.*********.*.***.*.*.*****.********.**.*********.**********.********..*********.*********.***************..*************.*****.**.******.****.*.*****.*..****.****.****************.**.*********.****.******.****.*******..***.************** ******.**.******.***********.****.*********.**.*.****.********************.*******.**********.*********.*******.**********.*******.************.**************.*****************************.********.**********.********************.***.*****.****.*********.**.*****.****..****.***.**********.***********************.*.*************.***************.*******..***.***.*.*****.*******.************.**************.****.***************.***************.*.*************************.*******.*****.********.*******.***.***********.*************.**.******.****.****************************.****.*.***...***********.**********.****************.*************.********..******************.*******.******.******************.*********.*********.**********************************.******.*.******************************************.*.*********************.**.********.***************.**.*****.*********************.****..**..******.*******************.****.**************************..*.************.*.*****************..***************************.********.***********.******.*.***.************************.********.*************.***********************************************..******************************.****.******************.*.*************.**************************.***********.**.**************************.****************.*********************.***.*******.***.***.**.******************.*****..***.***********.**.********************.******..*******************..**********************.************..***.***************.**********************.***.******************.**.*****************************.*****************************************.*********.*******.*..****.****.***.***************.*******.*************.*****************.****.***.*****.*******.***..*****************.**.***.*********.***************..****.*.****************..*********.*****************..********..****.*******.***************************.************.**.****************************.*.*.**.**.******************.************* **.*.*.************.****.***********..***********************.****.******.************.***********************.***.*******..**.***************************************************.************.*****************.****.*********.***********.*.******************.****.******..*.**********.*************.**.*************.*******.***************.***.**..*.**..*.**.**.*.***.****************.*******.******************************.*.**..*.*.***************************.***.***.***.**.**.************************.**********************.**.*********.******************************************************************.****************.*******..*.**************.********..**********.**.******.******.******************.****.**********.***.****************..******************.**.*************.*****.***.**.********.**************..******.**********.***.********.***********.******.****************************..*********.**.*********..**************************.***.*********************************.******************..********.******.***..**********************.******..****.*.**********.********.********.***************************.***************..****.*.**.****************************************.****.********.************.**..**.***.******.******.******.*****************.**********.*********.**************************..**************.*********************************..******************.***********.***.****.************..***.*************.*.******************.*********.*********.********.****.*****.*.****.**.***********.*****************.*****.*.***********.***.********..*********..***.***************.******************************.******.*******************************.*********.******.**.**.***.**.*******.*******.**********.*.********.******************.***********.***.***.**************************.*..*********.********************.*******.****.********.************.*************.********************.****************************.***********.*********.********.***.****.***************** ******.***.********.**********.**********************.*************.**********.**.*********.*******.*********.**.****.**********.***********.**********.****.*.*.***********************.*****************.****.****************************************.******.**********.****************.*******.****************************.*****************.**************.***********.*********..*****************.**************.**.*********..***..*.****.*************************.*******.*.****.***********.*********************************.***..*.***************.*..*******.****************.**************.******************..*********.*.******.************.*****************.******...****************************.***************..****.****************.***..*****.*.*********.*.********.************.**.***..**********.**********.***.******************.******.***********..*******.*************.*******.***.***********.*****..******.**********************.*.*********************.********.********.**********.*********************.***..**.*******.********.************.**************************.****.*.************..*****.*******************.***********...***********.*****.*..**********************.****.********.**.*.********************************.*****.*******************.****.********************.**********.******************************.**********************************************.***.*************.***************************************..****.****.****.***********.*************..**********.*****************.******.*****.***********.******.***************************************.**.*********.*****************.*******.*.*******************.***..***.*.*************.******.********************.*****.*************************.*******.******.***.*********.*****.**.***.****************.**..************************.***.*.*.***.*******.****.*..***********..**.**********.*******.****.*********.*****.*****.**********.**********.***************.*************.*.******.*****************.*********.***.*.** **.********************.*.***************.******************.****.****.**********.******************************.******.*************.****.***.*******.*******.*.*.***************.*..****************************.****..****.**.**..*.**.*******.************************.******.*******.*****************..***.*******.*****************.****************************.******************.**********.********.**********.**********.*.*****************.*.****************.***********.****.*****.*********.*********************.*************.*********.*.*****************.************..****.***********************..******************.***...******************.***********.****.*******************.*.*******.**.*********.***.***.****.********.********.**************.***************.*...*********.*********.****.***.*.******************.************..************.***********.*.*************************.*****.****************.**********..************.*.**************.****.***********..*****.*****************************.*..****.*****.*************.********************.*************.*********.*.********.**********.**************.*.**.*********.****.*********.*******************.**.******.****.*.******.***********************.*********.*.********.*.*******************.****.*******.*.***.********.******.********************************.*********.****************.*.**.***.**.*********.*********************.**.*.*****************.******************.**********.*************.*.*****.**.***.******.********************.*****.*****..*****.*************.**.**.****************.********************.*..****..*.***.****.***.*.***************************.*********.*.***..*********.****************..****..***.***************************.****.**.**.********.****.******.***.*******.************.****.**********.*******************.**.*********.*******.******.*********.****..***.**************.**.**.*******..*.************.***********.***.*.*******************.**.*********.*****************************.********.* .*************.*****..****************.**********.*******..********************************.*************************************.*****.*****.******.*********..**.*************.*.*****.********.**.************.********.****************.*.*******.******************.**********.****************.***.***.****.**************.*.*************.*********************.***.********.***.****************.***...****.******.*************.****.***********************.***********.*********************************.********.***.***************.*********.********.***.*.*****************..*******.*********.**.******.***.*******************.***..******..*****.*****.*************************.***********************************.********.**.*********.***.***************.********.*******.**************.**.**.********.*.******.***.*****...*.**********.********.*****.******************************.*******.***********.***********.*.**.**.*********.*****.************************************.**.***************************.***************.*******.***********.***.***************.***********.******.*********.*.*.**.***.*****...***************.****.*******.*.*******..*****.*.**********.*.****.********.********.****.**.***..******.**.*********.*.**************..***********************.**************.****************.**********.**********.*.***.******************.***..*.*******************.**.******************************.*****.*.****************************.************************.*.*******.***.****.***.****************************.***********.*******.*************.***************.***********************..*****..*********************.*********.************.**************************.**..**.*******.*..*************.**************.*************.**.********..********.*****.*.******.***********.**.*******..**.********.*******.*********.*.***********************.*********..**.*****.*********************************************.***************.*****.*********.***************.*******************.**..******** ************************************************************.*..*****************.*******************.**.*************************************.*******.*.**********************..***..******.***************************.*******.****************.***.*************.*.*************************.********************.****************.*********.*********************************.**.**********.**.*****.**************.*******.******..******************.*****.****.*********************.***************.**.***************.******************************.*****************.****.*.***********..*********************************...***.************************.*****.************.**.****************.****.****.****.**.**********.******.***.**.***************.****.****.**.************.*************************************.*************.***.********************************.************.***.***.********.**.*************.*******..*******.****.*.*********************.*********************.**********.*.*******.********************.*******.************.**********.****...****.******.*****.*******.***..**********.****.*****.************************.**************.****..*******.**********.****.********.***.****.*.*****.**********.*********..**.*************.************.*.*******.*.******.*.*******.********..*****************.**..*.***********************.**.***************************************************************.*.***.*************************.******.********************************************.****.*..********..****.**.*..****.*******************************.*****.******.**.*******************.*********.*.*****.*********.***.*****************.**..**********..*..***.*.****************..*********************************.******************************.*.*******..**.***********.*********.*.*********..**.******...*******.****.*******************************.*******.**.************************************.**********.********************.*************.*********.******.*******.*********.*.********** ***.********************.***************.**************.***..***************.**********.*************.*********.***.****************.*.*.********.***..***.**.***************************.*************.******.****************************************..*****.****************.*.*********************..********.*************.********.**.*.**.*.**************************.****.**********************************.********************.*********..*********.****.****************************.****.*.*******************.****.***********************************.*.*******.***..*.*.****..*****.*..*****.***********.*****...*....**.************..**.***********************************.*.**.*****.*********.****************************.***********.****.***.*******************************.****.****.********.****.******************************..**.*******.*********.*********************.***********.***********.******.************.*.*****..****.*..*..*.*****************.******.**.********.************.***************************..*****.******.***.**.*************************************.*******.**********.****.************.******.**********.****.*.********************.*.********..******.****.********************.**.*.*********.********************************************.*.****.*****.**.*****.*****.***.******************.*********.***********************..**************************..*************.**********.*****.******.*.**.******************.**.**********.**.*.********.*************.****.**.***.**.********.**********.*************.********.******.*.***********....*.***********************..*****....****.******.*****.**..********.**.**********.*****.**********.*********.***.*.*******************.*.*.******************.******.*.*********..***.******.***********.****************.****.****.****.**.*******.*************.*************.***.*****.***************************************************.***********************************.***************************..**********.***********.**********.**** ****.***.**********..*.************.****.******...*********..**********.*.********..************.*.****.************.**..*****.********.*****************.*****.****..*****************************.*******..**.***.******.****...****..******.********************.*.*********.**.*.***************..***********.*************.*********..***..*.************************.***.**********.*.********.******************.***************.*************.************************.****.******.*********.***********..*******************.*****..************.**********.********.**.*****.*************..**************.******.*************.**.****************************.****.*************************.*****.**.*************.***.******************.************.*****.**.*******.***.*****.******************.******.*******..*****.****.***********************.**************.***********.*.*.*********.*..*******.*****.********.*************.**.********.***.**************..*******************************.*.**.******.***************.****************************************.**********.*****.***.***.*******.***************.**.******.*.**..******.**.*...*******.************************.**.******************.***.****************..********..*.**************.*******.***.********.***.*.****.****.***********..*********.**.****.**.***.****.***..*******.*****************************.**********.*************.*******.**.*************.*********.*******..****..*******.**********...****..***.*******.*******.*****.******************.*************.****************.**.*.*****************.*****.**.*******..*...*****..*.*.***************************.******************************.***********.**.*...**.***.**********************.******.****.****.*****.*******.******.*******.****.*****.***********************.*.****.****.*****.**********.********..**********************************.***********************************.*************.*.******************.***.********.****************.*****.************.**********.************.** ********.********.*********************.*****************.****...*******.*************.********.************.****.**.***.*************************.***.*****************.************************************.*******.*****.****.********.*******************.**************************.******.*************************.***********.**.************.*********.**********************.*******.************.*****.****.**************.*****************.********.***.***..*********.******.*.**.********************..***********************************************************.*****.********..******************..*******************************************..****.****.*.*.*.**.*******.****************.*..***************.*.**********.*******************.***********.******.*.***************************.***.*****************.***..**************.****.******.*.********...***.************************************..***********.**.**********************.**********.******.************..**.************.*****************************..****************..***************..***********.**********.*.**.********.****.**.*******.*****************.*******.***********.***********.******************.****.****.*****************..****.****.**********.**********************.****..*.**********.******..*****.******************.*.**.****.*****************.***.**********.********.*.*.*..****.*******.*.*******.**********.***.*****.*******.**************.****.*************.****************.********.****************.*.****************************************.*********************.*****.*.*******.*********************.*******.********.*..****.**********************.**************.********.******.****************.******.********************************..******.*.********.*.*****.**.*********.***************.**.*******.*******.***.***********.*****.***********..*****..******.*****.****************.*.***********.*.******.**************************.*.*.*****.****.**.*.*****************************************************.****** ***.*******.******..***********.****************************...*************.**************************************************.********.*****.**********.************.***************.*****.***.****.**..******.**********.*******.*.*****************************.**.**************.*.**************.*******************.******.****************.*************************.******************.*************.********.**.*.**********************************.****.******.***.*******.*********************.*.*****.*.*********.*********************.*******.*******.****.****.**************************.*********************..***.*.*..*********...***.**************.**.**.***.**********************.********..***.****************************************.*.*.***************.*******.***.********.********************.****************.****************.********************.***.************************.********.******.*****.*.**********.*************.***..***************************.*****************************..********.**.**********.****.**..*******.********..*****************.*************.***.******..**.******************.**.*..*.*******..****.*.****************.*****************.*************************.*****.********.******.*********..************.****..**********.***..*****.***.******.**.*******************.**.*.********.*************.*****************.*.****************.**********.*...*************.**********************************************.**.*..*******************************************.***************************...**.*******************.*****.****************************.**..*********.***********.**************************...**.****.***.**.*******..***************.*****.***.*********.**.*****.***.**********.**.************.********.*****.*****************..*********.*******.****.***************************.**.****************.*.******.****************.*.*....**.***.**.*****************.********.***************************.******.******************..*****.************.********** ***********.****.*******************.********..**********.*************.*************.******.*********.*******.*********.**************.*****..*****.*********.*********.********.********************.**********.*******************.***.***************.**.******.********.*************.*************************************.*****.*******.***.*.******.*********..*******.***.*********.******.************.*.**********.*****************************.*********************.***************.*****************.****.**.******************.*************.**.*.**..*****************.*********.*********.*.***.*******.******.*************.*.***********.****.*********..******..************..*.*****.***.******************************.*******.****.**********.**.*.**********.************.**************.**********.*******.****...************.*****.********.**.***************.*****.*******.*****...******.******************************************.*.***********************************************.***.***.*****..**************************.****.********.******************.*********.*.***********.*************.******************************.***************.*.**.**.*.******.*****..*****************.***.*****.*******.*********.*****.******************.*******.*********.*********************.*******************.****************************.****.*******************.*****************..****************..*.**.************.****.**********.**************.*******.***************************.*****.***.*********.**.*******************.*****.*****.***********.*******.***********.***********.*..***************.*******..*******.*******.***.*****.****.**********..***********.*******************************.***.********..*****.**.***********.************.******************.**.*.**.***.*****.*****.************************.**********************************.******************.*.****************.***********.***.*********.**.************.*.*.**...******..************..***********************.****************.*********** **.******.**********.*.***************************************.************************.*.******.**********.**.**********..*********.*****.******.**********.******.******************************************.****.**.*******.*********.**************************************...****************.*.*******.*****.****..***.**************..****.***************.********.***.**********.***.***.****.*********.***********.*****************..*******.**************.****.*.***.****.*.**********.******..*********.********.************.*******.*********.*.**.**.*.****.*****.*.*********************************.*******************.*******************.**************.*****.************************.****************.*******.*******.**************.****.***.**********..**********.**.************.**********************************************.************************.*****.********************..*.*************.**************.***********.***.*****************.*..*****************************.****.*************************.***************.*****************************.*****.******.****.*******.****.******.**.*****.**.*****************.*****************.************.***********************.*************.**********..******.**.***.**.*.******.**..*..****.***.**********.*************.*********.***************.******.****************.**.****************************.*.*******************.****************..***********.**********************.*.******.***.***********.***************..*****.***.**************************.***.*****.****.********************.*****..***.*******************.***.********************.*******.******.************************.******************.**.************.**********************************.**********.*****.*********...*****.***.**.*********************************..******.*******.******.*..****.******************.*****************.*****.********************.********.****.******.******************.**.***************.*******.**********.*********************.***************.*** ******.********.**.****.************************.**.****.*******.*******************.**.*******..***************.****.*****.*.*.*********.********.****************************.*.*******.*********.*********************.*************.**.*.*******.*********************************************.************************.*******.*************.**************.*******.****.**********.******.**.*.****.************.******.************************.*********.****.*.******.**************.****..*.******.****************.****.**.************************************.**********.*********.*************..***.*****************.**.*****.****************.********.**************.***********.**.******.**.**.***.*********.*******.*.****.*.***.*********..************************************************.*.****.***********.************.**.****.****.***.**********.***.********************.*****.********.********.******.*****.****.*************.*.************.*.*********************.******.******.*********.***.************************.*****.*.*****.*********.*.****..****..************.***********.**************..*.*.*********..************..***.***.************************.***********.*******.****.*********.************...***.***************.***...*.*******.********************.***************.*..********************.**********.***.*************.*********.***.**************.***.***********.***.**.*******..*****.*****************************.*.**************.**********.*******.*************************.********************.**********.*..*.****************.***************************..****.**************.*.************************.***********.**************.*************.****.*******.***.*****************************.*******.**********.*****.***.**..**.************.*******.********.**********.*******.***.*******..****.***.*******.*******.**..************.*****.******.******.*******.*****.*.*.*************.*..************.**************.**.*******.***************************************************** *****.****************.*********.******..****.**************.******************.**.***.***.*.****.***************..************.******.**************.*.**************************.***.*********.*******.**.****.*************..**********.*******..*********.*.**********.**.********.*****.*******..**********.******.**********.********.*.****************.**.*.*****.***********.*.**.****************..******.***.*****.****.****************.***********.**..***********.****.******************..*****.*.***********.*****.*.**..******.**.*.**********.***********.************************.***.**.***.*****..****.************.****.**.*******.*.*****.***************.**********************.****.*******.***************.*.*******.***********.******.****.**.*.*****.*****************.*****.************.*..*******.*********************.****...**********.*********************.*********..******.*****.*********.**.***.********************.****..*******.*.******.************.********.*******.*.*.***************************.****...*****.*******..**********************************************.**.**********.*****************.***********.******.*******.**************.*********.*********..*****..*************************.************************.**.**********.**.********..***************.***.***.**************.*********.***.******.*************************.*************************.*************.*****.****************.*******..*.*******.****.********************************.**********.**********.**.*****.************.********..***********************************..*****.**.***.*..*.**********.****.*.********.******.*******.*..*********..*********.****.****************.**********************************.*.**********************.***********.******************.****.*******.**.****.****************.****.*******************.***.********.************************************.********.****.***************.******.****.************.*****.************.*.***.**********.**..******..***************..************* *****.*.*****.*****.********..**********.****.****.*************.**********.******.*...**.****.*.**********************.*******************.******.********.***********...********.******.********.**********************..*****************.***.*****.***.*******************.***********************.**************..***************************************.****************************.*.*********************.**************.********************.*****.**********.**********.********.********.*******.*****.********.*.****.*******************.***.***.*.*************************.********.***.***.***.*********.*****..***.***********.*****.*.***.**.**.*..******************.************.*********.**.***********.*******...*.*.****.**.**********.*************.***************.**********.*************.*.*****.****************.*****.*.******.**.*******************..**.***********.********.******.*******************.************.*******.***************.***.*****.**************.*************.**.**********.***********************.*****.*.********.*************.****.******.*****.********.***.******************************.****.******..********************.******************.******.*******.*********.**.*******.********.*****..**.********************************.**.********************.************...********.***************.***.*********.******.**************..*************************************.*****.***********.*********.*****************************.****.*****.***********.*******************.**************.**********.**************.*******.****************.*.***.****..************..***********..***.******.****..******************************.***.***************************.********.******.**********.******************.**********.****..***************************************.**.*************.**.****..*******.****..****************.***.****************.****.**..******.*******.*************.***************.*****************************.*****.**************.*******.************************** ******.*.*********************..*******.*****.*********.***********.***********************..******.*****.**********************.*********.**************..*******.**..******.****************.***********.*.*******..******.****.*.*.*******************.******************************.*******************.*******************.**************.*.*.******************************.***.*.***.****************.***********.**********.**.*************************************.**********.**.*******************************************.***.****.*.*********.***********.******.************.******.**.***********.****.*******.***.**********.******.*.**********..*******************************.**.***********.**.***********.**.*.*.*.**********.**************.**..********.**********.**********.*************************.***************.*.******.*.**.*****.*.****..******.***********.**************.****.****.*********.***********************.*..*********************.********.*****.****************************.********************.**.****.**.********.****.**************.**.***************.*******.***********.*************.******************************.**.***.**.*******.************************************.*******.*.****************.*******.**********.*************.******.*.**********************.*******.****.************.********.********************.****.********.****************.*****..*****.**************************.************.****.****..************.*.*********.***.***.******.********.************.*.********.*******.********.***************.****.**...************.****.*.***.****.*******.*****.*************.**************.*****************.*******.*****.**************.*****.****.**.**********.****.**.*.******..*********.********.*.******.************************************************..********..*************.*****.***********.**********.***.****..*************************.**.**************************.***********.***.*******************.*****.*********.***.*******.*****.*************.***** *******.*************.*********************.*****************.***********************.*********.******************.*****.*.***.*******.**.****.****************************.*****.***.**.********..*****.************************.************.********.*.*.**********.**.******.*******..*************.*************.***..*************..********.*.*****************.*************************..****************.*.*****.***.************.*****.**********************.***..**.**********.*****.***.*****************************************.*****************.*.*****.******************.******************************.************.****.*****.*.*****.*****************.***.******.*********************.******.*****************.**********.******.****.*********.****************.******.**********************.***********************.*****.******************************.******.*.**********.**.*.**************************.******************.**.**.*********.******************..*..*.*.****.*****.********..****.*********.*******.*******.******.****.********.***********.***************************.*****.*****..***********.********.**.***************************.*********.*******************.******.***.***.********.***************.***************.****..******************.****.*******.*******.***********************.*******.*.************.*.******..*****************.*******.************.*******.*.*.*********.*******************.********..*******.****.**..***********..*********.**..*****************.*********.*******.************.*****.****.***.*..****.*.**.********************************..********.**.******.********.******.**.***.**************.******.********.******************..**.*****.********************.******.***.*******.*********.********.*******************.**************.*.*********.*.******.******.**.********.************.************************************.***.*****.*******..***********..*****.***************.****.**************************.******.**.**.***************************.****.** .**************.*.*****************.**.*****..***************************.***.*********.***************.********************************.******************************************************.*********.*.******.*****.**********.****.***.***********..***********.*****.*.**.*****************************.***.****************..*.**************..**********************.**********.****************.*********************************.********.**.***********.*******.******.**************************************.*.******************.***.*********.************************.********.*********.*******************************************.*******************.*...**.***********************************.*.*..************.*.**.***.*.*************.******.*.*.***************.*****************.*******************.*********.************.***.**.********************.****..****.****************.***************************************.***********.*************************************************.*********.*************.***.***********************.***.***.**********.********.*****.*******.***.**********.***************.**.***************************.**.*******.**.****.**.************.***.******.*********..********************************************.***.***.****.*.************.*.***************.*******.***********************..******.******..******.****.***.******.**.**.**.******..*.***.*******..***********..***********.***********.********.******.********.****************..*****.********..*********************************.**********************.*..*******.*********************.**************.****.*.******.*.****************************************.**..*****.*.*.******.*******************.********************.*****.******.*.***********.**************.******.*********.*************.************.*****.*********.*****..*..*.**************************.**.**********.*********************.*.**.*****.****.*.*********.**.*************.**.*..**.*****.*******************.***.*****.****.***.*******.******.* ****.*.****.*****.*.*****************************.********************************.*.******.***.*******.*****.****.**.***.**.**.***.**********************.*..*.****.******.****************.****..***************.**.**.*.*.**...******.******.*****.*****************.**********************.**.******************.****.*************.**.**********************.********.**..***********.************.****.*********.****************.**.***********************************.**.*******.************.****.*******.*******.************.******.*************.*****************.**********.*.**.***********************.**************.****.*************************************.*******..************************.**.***********************************.*.***********************************************..*****.****.*********.******************************..*******.***.****.******************.***********.*******.**.********************.******.************.********************************.*.********.*****.*******.******.*************.********************.******.*****.***********.********************************.***********.*******.*.*.****.****.*******.***********.******.***********.************.******.****.******.*************.**.***************.***.****.**************.*********..***.***.****.*.*****.****.**.*****************.*****.**************************************.*************.***********.**.*.****.********.******.*******************...******************.*****.*****.***************.***************************.*****..**************.*******..*******.*************.********.*.**..***.******.***..************************.************.**.*..*****.*********..***********************.*****.************.****************.************.******..***.**.**.****.**********************.***.*******.*.*****.***.*******.*******.***.**.*******.**.**********.*******.*.******.**.**************.*********.****************.***************.***.*.****.*.***************.**********.***..*************.************.***.****** *****.**..******************************.*************.********.***.*.*******.****.*****.***********..*******.******.*************************.**********.*****.*******..***************************.*****************.*************.****.************.*******..***************.*****.*****.***************.******************.****.***************.********.*******.*******.********.****.********.****.*.***********.********.**********.**.*****.***************.*************************.****..****.****************.*******************..***************************.*****.****.****************.********.***.*****.********************.******************.**..*********.**.***.*******..*******.**********.***********.******.**************.*********************************..***********.******.************.**.********.*******.**************.**********.**.**********************.*************************.****.*.********.**********************.**********************.****************.*******.*******************************.***************.********************.*********.******************.***...***********.******.*.*******.**..****.*******.******.********************.*******.*****.******.**********.************.**********.******.*****...***************************************************************************.**********************.**.*****************.*********.***********.***********************************.******************.**.*******.***.*********..********...**************.********.***.****...****************.***************.*******.**..***.******..******.******.********.*.******.***...****..*********..**.******.*********.****.************.*****.******.********.******.*.***..****.**************************.*******.***.***.**.**.*******.******************************.******.*****.****.*.**********************.********************************.********.****************.*.*******.*.**.***.***********..******.***.*****.********************************.**.**.*****.****.**.**.****.*******..***** ***.*************..***********.***********************.****************************.*****************.*.*******..*************.**.***********************.********.****.*********.*****.******..****************************.*****.*****.*****************.*****************.****************.**..*.**.***.*.****.**********.************.************.*.**************.********.*..*****..*********************..**************.*.**************.****.*******.****.****.**********.**.**.*.**..**********.**********.***************.********************..***********************.**.***************.********.**.***.*.**********************.**.******.*********.*****.************..***.************.*******..**.*.***************.************.***********.***.******************************************************************************.*...*..************.******..*****.***********.*******************.***************.***.*****..******************.***.****.*******.*********************************.**..**********************.***.*******************.**.************.********.****************.******.**.****.****************.*****************.*******.**..****.*.******.*******.***.***.*************.*************.*****.*************.*.************.**********.*********************.********.**.******************.********************.**********.************************************************************..****.***.************.***************.***.*******************************..********.*.******.****.*******.****..*.****.***.*********.*******.*********.************.***.**********.**.**********************.***.***********..*.**.*****..****************************.*********.***********.**************.*********.*.***.**************************************..***********************.*******.*.******.***.********.*****.******************************.********.**********.**********************************.***********.****..*******.*************************.*******.********.************.**************************** ***.******.****.**********************************.********************.**.****************.*.****************************.****.****.******.****.********************..***********.******************..*.*****************.*****.****************.**..****.***********.****************.*******.********.**.***.*.*.****************.****.***.**********.****.*********.****.****************..***********.**..**************************.******.*..**************.******..*.*.*******************..***.*.***.***.*****************.**********.****.******.********.*************************.********.**********.*********************************..*********.****************..****.*************.***************.************.****.*********..**************..**************.*************************.****.***********.*************.*********.*.********.*********************************..**.***********************.***.***************************.**.***************.*.*****.*********.**.***.***************.*****************************.***.*.****************.****.****.*.***..****************.***.****.*******.***..**********.********************...**.***************.**************.**********.***.*.*******************.*********.*.****.**********.************************.***********.********.************************************************..*****.*******************.******.*.***.****..***************************************.****.*.*****.*.****.**************.**************.**************.**.*******.**.******.*********.***************.*************************.**************.***.*****.*****.************.**.***.*********************.**************.******************.********.*******.****.**.*********.**.**************.****.****.***.*..***.****.********.***************************.**********.*************.*********************.******.*******************.********.***.**.***.***.************.***********.****.*********************.*********.**************.*****...*********.**.**********************.************* ***************.*******.******.******.******.**********************************..***.**.*******.***************.****.********.******.****.*****.*******.******.******************************.*****.*.***.*..*.***.**********************************.***************.***.**.*****.*******.*.**************.*******************..*.******.**********..**.*****************************.****.******...**********.***************.*********************************.**********..***.****************.***.****.**************.************.*.***************************.****************************************.**************.**********.***.**************************.*******.*********.************.*.*****...***.***.************.**************.*******************.*.****.*********..**.*****.***.***.*****************************************.*.************.***************************************.*.*********************************..**********.******************.**.***.***.**.********.*******************.*********.*****.***************************.*************.***********.***************.***.****.*.********.*****.*.********.*****************.*.*************.*******.****.***********************************..************.*********.**.****.********.****.*******.*..**************************************************.****.**.***.************.********..**.****.*.*************..*******.******************************.*.********************************.**.*.***********.***.****.**********************.********************.*****.****.*.**.***.*..****.************************.**..****************.***********.***************.****.********.*.****.***************************.**...*******.***.*.*.*********************.***********.******.***.**.*******.**.**************.********.*********..******************.****.**.***************.*.***..******.****.***********.****.************.*..**********.*.********.*.*************.************************************************************************************************ ************************************.**.******.*****.*********************.**.***..**************.*.*******.*****.**.*.**.*****************.**.*************.**********************************.*.*.*********.****.***.********.******.**************.**********.********..****.***.*.******.***********.************.**.*****.***.**.***.**.***.*****.**********.********.**************.****.***..************.**.***.*********************.**.***.*.*.**.***.****.*******.*********.*.**.*.******************************************.***.*******************..************************************.*********.*.******************.**.***********.****.***********.*.************************.*************.******************.*****.**************.********************************.******************************.*******.*****..***.*****.****.*********.***********.******.*.**********.*******************.****.******.**********.*.******************************.*****.****.********.*******.************************..*********************.****.***.**.******.************************************.********.**********.*******.***.***************.*.******************************.**.**************.*.***.***.**.****.****.******.********.******************.**.***.********************.************************************.*********.***..********.***.****.***************************..**.***.***************.********************.***********.*******.***.**.*********.*******.******************.*.*****************.*****************.********.****.***.*******.**.**.*****.************.**************************.****.*******.*****************.***.********************..****************************.***.**********.**.*.*********.***.***.******.*********.************.********************************************.**.******.*.*.***.******.***.**************************.**.******.***.********.******.*******.******************************************.*********.********.*********.********.*********************************************** **********************.*****.*********.*******************.**********.*****************.*.****.*********.**.*****.******************..********.*****.*************************.***********************.*.**..****************.*****..************************.**.**************.*.***.****.***.*.*****************.***.*.***.**.*******.****************.***************************.*********..***.***.*************.*******..********.****.********.*********.*******..******.*.*****.*******************.***********.**.*************.********************.*****.**.****.**********.****.*******************.***.*****.**.***.****.***.*****************.*.*.*******.*.********.***********.****.*.**..*.**.*************.*.******************.***..*******.*******.****.*.*********.*..**.*******.***.******.********************.*******.*..********.******.*************.***.********.*****.***************.*****.***.*******.******************.*****.****..**********.**********************************.****.**.*.****.**********************.******.********.*************************************..*.*************..*************..**.**.*****.*******.**********************..********************.***..**.*.***********.*************.******..***.*****.*****.********************************..****.*.*****************.******************************************.*****.**************.**.****.**************************.**.*..*******.********.*************.*********.**.************************.*****************.*******************.*****.**.*.****.*****.**.*.***************..******.**.********.***********************.*.*************..***********.********..**.********************************.******.********..****************.*.****.*****************.*********************.****.**.***.***********.**************.****.**.************.********.****.***.************.************..*********************.****.***.*******.****.**.*.*******.*.**********.*********************.**********..********.***************************************** *****.*.******.***********************.*.**********.**********.**.********..***.****.************.******************.*****.******.***************.**.*.**********.*******.**********.********.*****************..********.***************.**********************.*************************..***************.**********.*.***.******.**.********...******.******.****.**.***********.*************.********************.**.*****.*.*****.***.*******************.***.*****.***.**.*******.*******.******.*.*********.****.***************.****..*************************************.***************.*********************.*.*******.*****************...**.***..*************************************.****.***.**.************.********************.***************.**********.**********.*******.**********.****************************************.****.*****.**.******.**.********************.**..***************.***..*********.************************.*************************.*.*.******.**.*****..********.********.******.***...************.****.*****.*********.***.****.******..*.****.**.****.*****.***.******.********..****.************..****.**.**.***.**********.*.*.******.**.**************..******.********.***.****.***.******************.**.************.**********.****.*****.**.*..****.**.***.********..****.*******.*************.**.*****.**.**************.***********.**************...*******************.*********.**********.****.*********.************.***********.**.****.**********.**************.********..****..*******...**********...*******.******.*******...*.*.**.*********.********.****************.*******.***.***.*********.*************.********************.***..********.*******.********************.*****.******.*.**..***********.*****..**.******.*************.*********...***********.**.*******.**********..*********.***.*******.***.*.**********.*******.*******.****..**.*******..**.**..****.************************.**.*********.****************..******.*.*******.***.******************.***.********* **************.*********************..********.**.**.**********.**********.*.*********************.************..********.*****************.**********.*********.**.****************.*******************.****.*********.*************************************************.*****.*****************.***.************.******...*************.**.*********.******************..***.**********.*******************.****************.*.*********.***.***********.************.*.***.********.*****.**********.***.****.**************.**********...*********.*.***.*************.**.**.********.****.***.******.*********************.*****..****.***************..*.***.*.*********.********.********.*************************.***.*************.*******.****.**.****.**************...********************************************.***************.****.*********...****.**.*******.***.*********.****.*****.*****.*************************.****.*********.*****.******.**************.********************.************.***.*****.************.*********.**********.**.**************************.********.*********.***************.*..*****.****.*********.**.*************.**********.*****.******.**.*.********.*******************************.*.*******************.********************.***********.****************.***.***.*************.**************.********.***.*.*.*********************.**..****.******.******.***.*****.***********..***********.*******************.********.*.**.******.********************************************.****.*******.**.*****..***.**********.*.***************.*****.**************************.*******.**.**********************.*******.***.*************..********************.*************************.*******.**.************************.*.********.**.*************************************.*.***********.********..***************.***************.*.***.******.*********.**********************.******************.***.***.**************.***.*************..****.*..*********.**************.***.***********.******** ***.*******.**.**********..****************..**************************.******************************************.*******************.************.**.*.************.*************.*****.*******..*.***.****************.*.***********.**.*********..***************.****.*..*.***.**.*****.****.*************.***********..****.*.*******.**.****************************.****.**..*.*******.**.*****.*.*******.*****.***.***.*.*******.**.*****************************..**********.************.******.*.***************.*.*.**.***************.**.*****.****..**********....**************.*..***.******.****.**************..***.**.*********.***.****.****************.******.***********************.*****.*******************..******************************************.*.**************************************.***.***********.***.**.***********.********.**.**.***********.**************************.**.****.******.****************.*************************.***********.********.****.************.******************.***.**************.**************..*******.*************.**********************.*.****.******.********.********************.*******.*.***.*.*.**.*********.***************************.*************.***********..*****************.******.*******.*******.********************.**********.********.*********************************.**.*******.*******.********..********.**********************.************.*******..***************.*****.*.*****.**.***.*.***********.*****.*******.*.*.****************.***.**..*.***..***********.****************************.*.*.***.*.******.**************.******.*.*******.*************.**********.****.************.*.****.********..****.*********.***.*********.***************.***.**.*.**************.**************.*******.****.*****************.*****..*****.******************.**.**.***.*****.**.***.*****.************...*********************************.**********.************.****.*********.**.*******.*******.***.***.******.*************************.***********.*** **.**********************.******.*******.***.*************************.****.*.**.*********************.*.**********.*.*********..*.*.*.*..**.*******.********.*****.************.**.**************************.*************.***.***.*.******************************************************************.*************.*************************************************.*****..*********.*****.*.****.*******.*.****.****************.************.*******.*************************.****************.********.*****..************************.***************.***************.******.*..***********.***.*******.**********.********************.***...****.****.***********.**********.********.***.****.***.**********.****.******.*****.**************************.*********.***************.******..*.********..**************.*******.*****.************.*.**.****.*.**.***************.***************.*.*********************.*************.************.***************.**.*******.*******.************.*.*****.****.*****..***.*.**.****************..**************.*****.*****.**.****.*.***********************.******.****.*********.**.*******.******.****************************************************.*****.****.*********.***************************.*************.*.*.******.************.***********.***************.***..*********.*.**********.*********.*..***.******.*.**.********.*************..**************.*************************.*..*******.****..*********.*.***.*****.*.************.************************.*.***.************.*************.*****.********.*********************.*******************.******.****************.******.****.****************.********.*.*.*****.***********.****.**********.**.**.******..***.*********.******************************.***...**********************.*******************.*****************.******.*****.********.*********************.***************.******************.***.**************************.*******************.*********************.****************..******************* .****.******************..****.****.**********.******.**.******************************.******.***.********************.***************************************.**********.*********..********.***************.*********************..**.**********************.**************.**.**.***********.*********.******.***********.********..*.*******.**.****.****************.*********.*********.*******.********************.********.*****.*************.*****.*************************.*.****************.******.***.*.**.****.*******.*****.*****************************.**.*.*******.***********.***************.***.***....***********.********.*****..************.***********************************.*************.***********.*******************.*************.****************.**********.*********.********************.**********.****.****.*******.***.****..**********...***************.***.**********.********************************.*..***********.***********************.*******.***.****************.***.*********.*************.*********************.*****.*.******.**********.**.*************.********.*.*******.***************.***********.****..********************.*************.*****.*****************.*.****************.*********************.**********.*************.***.**********..**************.********.*******..***.*********.***.*********************..***.*.********.***.****.*********.****.*********.************************.*******************..************.**.****.*****************.**************.************..***.********.*.***.****.**********.****.*******.*.*******.**************************************.***.*******...***.******************.**************.***********.**********.********.**********.*************.******.*********.*****************.**.*****.*******.**.*****.*.***************************.**.***.***.************************..*******.***********.********.*****.************************.*********.********************.*********..******.************************.******************* *.**.***********.********.*.*.*******************.*****.********.********************************.**.****.***************.*******.*.***************.******.******..**.*****.**.**********.***.**********************.*******.****.***********************.***********.****.**********..**.**.**************.****.*****************.***********.***********.***.*****.**...********..******.*******.***.***.********.*******.*.**************.*********************.********.*****.****************.******.***.*******.*****.******.******.*****.*************.*****************.*.***..***.****..****.***.***.**********.*.*****.**********.****.******************.**.*****.**.**..**************************************..******.**********.**.*************.**************.***.*******.********.**************.**.***************.****.*******.*************.***..*****************.*.******************.****.****.**.*************.*********************.**.***********..*****.*********.****************..*********.***********************..******************************************.********************..*******************.*.*.**.************************.*.******.*******.*****.*************.*****.***.*****************************.****.**********.*******.**********.********.*.*.*******************.**.**.******************.*****.****.*.**.****.***********************************.*************************.*****.**.**.*********.**.************.****.*****.******.***.****.************************.********************.****.****.*.***.************************.****.**************************************.*.*****************.*.**.********************.****.*****.***.*************.*******.********************.****.*******************************.**************.*.********.**.***********************.**..*****.***********.***.**********************.****************************.******.*************..************.***.*********.*.**********..*****************.*.***********.********..****.*.*********.*********.******************** ********************.**.********.**.**.****.********.*.*****.*************.*****.***.***.*********..**********************.*******.****.***********...**********.******.********..*.*************.**********.*************************.*********.**.*****.*******.***********.*******************.*****************************.***************.**.*.*.*.********************.******.****.*******************.********************.**.*******..*****.***.**********.*******.******.*****.******.**.****.****.****************.*****..*************************.*****.***..*********************.************.******.****.*****..****.**.****************.****.******************.*********.******.*.*****************************.***********************.******..****.*.*.******.***********.******.**********.******.**.******.****************.*************.***********.******.*****.*********.***.*******************************.*..**********.***********.*******.*******.*********.**********.********************.************************..*******************.****.*************************.*******.********...*******.**..******.*****.*******.******.*********.***************.**.********.*****...**.****.***.*******.****.*********.*********.************.*******..**..*..********..******.**.****.**************.**.*************.****.******************.*********.**.*.*.*************.***.*****.***.******.*********.**.***..*.*.*********.*.***********..****.**..****.****.**.************.***.**********************.*******.****..**..************.******************.*******************************************.*****.********.***********************.****************..********.*.***.**.*******************.************.****************************.**.**.*****.******.*********.****.*****.******..*.*************.*******************.***************.**.********.*************************.*****.*.*****.************************.*********************.*********************.*..****.***********.*****.*.***..***.**********************.*** ****.*.*.***********.***.**..*******************************************.************.*****.*.********************************.*****.*******************..*****************.**********.*****************.***********************.**.*******..***************************.*.*.****************.*******************************.**.*.**************.******************.**********************.*.*********************.********.*******.******.*.**********************.************.****.*.*********.*..***.**********.******.*.*******************.***********.*********.**********..**************.*****************.****************.**.****.*****.***************.*.***************************...**********.****..*..***.********.********.*..*.**.****.*************************.********.*****.************..***.****.*************************.****.********.***..**********.*****.*..***.************.******************.******.*********.********************.*******.**********.*.**..*.**************************************.*************.**.******************.**************************.*****.*****.*************************.*************.****************.********************.******..*.***.****.***.*********.**..*****.*******************************************.******..*.***********************************.**.*.********.***.**.*..***********..*.****..*********************************.****.******************************.****.***********.*.**********.******************.*.************.***********.*************************.***..************.*******..*************************************.******.*****.***.****************.**************.********************.**.**********.************************.****..*.****.**************************.***.********.*****.*******..***.**********.**********.*******.****.**.**********..*.**.***************.*********.*.****.*******.*********.*.********.*********.****************.************.*.**.*************.******************************.***********.******.****.******************.* *********.*****.*****.***************.*******************.****.*********.****.*******.**********.**.*********************************************************************************.**.***.*****.******.***************.***********.**********.***********.*.**.****.****.*.**.***.******************************************.***.****.***************.*.*******.********************.***.*****.******.********.**********.*.****************.*******.**.****.****.************..*********************.**************************.***.***********************************.********.************************.***.*****************************..*****.**********.*********.*********************.********.********.***.***********************************.*****.********..************..*.***************..**********..***.****..****.*.******************.**********.***********.***.********.************************.******.*******.***********.************.******.******************************.**.****.********.***.*************.***********************.**.**.**************.*******.****.**.***.*****.**********.**.***.*****..******..******************.*.**.**.*******************.*******.**.**.********.***.*********.*****.**.***.******.*.****.****.**.*****.****.*..***.**.*.***.******..**********.****.*******.*****.*****.*************************************.*****.***************.*.**************.*.*******.***.****.***.**..******************.***.**.*.******.**************.***.***********.*************.*****.*********.********************.*********.*.******************.******************.***.**.*****.****************************.**.***********.****.****..**.*.*********..******.*.*********.****.****.***************.************************.***********.********.*******.****.******.******************.******************.**********************.*.***********.*******.*****.*.**************..*****.**********************.**************.********.*****************************************.********.********.***************** *****.******.******.********.****.*******************************************.*****************.***.*****************.****************..*****************.***..*****.*******************.******************************...***.***********.*************..*********************.**.**.***************.******************************.**.*******.**************.****.********.*******************.******************************************************************.*******.*..*.**********.**********.********..**.**.*********************..******************.*..**************.*******.*************.***.******************.***************************************.*.*********.****.***...**.***********..*.****.*********.*******.********.**.**********.*****************************.*********.*****.**********************..**********.*.******************************.***.**..*.***********.********************.*.******.****************.*.***************.**************************.**********.**********.**.*.****************.**************.*****.*******************.***************.********.***.***********..*******************.************.***..***********.*********.**********************.****.*********.************************.***********************.*..**************.**********.**.******.******.**.******.**********..**.***.***.***********.*****.**************..*.**.******.*****.****.****************.*****.*********.*********.***********.*****.*****.**********.*******.*******.*.**.*******.*******.*****.*****************************.***.*********************.****************.***.**********************************..********.******.*************.**.****.****.**.****************.**.******.*.**************.***************.********.*************.**********************.******************.****************.**********************.**************************************..***************.*********.**************************.***.*********.**.*********.*****.*****.*.*****.**..********.*******.**************.******* ****************.**********************.********.****..******.*****.*************.********.********.********.*.*.********.***********.***************************..**..*************************.***.********.****.*********.***.**.*******.*.****.********...**.****.************************.********.*****.******.***.***************.*******************.**.*.****.*********************.**************.******.*******.**********************************..*****.********************************************.******.*******.*******.*.*.****.**********.**********.******.***.*********************.*********.************************************.********.**.*************.**.**********.************************.********.************************.*****.************.********..****.*****************.*****.*******.*.*******.************.****************.******************.********.**********************************.**************************.*.*.*****.****************.*.************.********.*******************.*********.*****.********.****.**.*******************.***..**************.*************.****************..**.***********************.********.*********.*.*********.*****.******.***.*****.**.**********************************.**********.********************.**.*.*************.*****************.*****************.**.***********..*.**.**.**.******.*************.***.********..****************.*********************.***.***********.****************.******.*************.*****.*****.****************.*****.**.**********.*.*..***.*.***************.***.***.*..*****.**.*********.*********************************.*********..*****.*****.***********.*******.*.***************.*********..*.********.******.***.*****************.***********.****************...********.*****.*.****************************.*****..*********************.****.*.**.******************.**.***.*.*********************.**********.***..****************.**.**.***.*******.************************.*****************.******..****.******.**.* **.**.****.**.****************.**************************************.******.****.***************.**.**.***************...*****.****.****************..*.*********.****************.*.*******.***.***.**.****************.********.*.*******..***.*****.*.****.*********.*******.**.**********.***********.******************.***.****.*******.************.**.*.************.*.*******************.*.****************.******..************************************.**.*************************.********************.**.***********************************..**********.******.*********************************.************.****.********.*.************.***..*********.**********.***********************.**.***.**********.*.**.****************.****.****.*******************.*.**********************.**.**************..*******.****.***********.*****************.**************.**.*****.******.**.*.***.***********.**************.**************.************...***.****.***.************************************.********.*.******.*****************.***********..*.**********...***.*******.********...*.*.***********.***.*************.************************.****.********.***.***.**********.***.**********.**********.***.***********************.**.*******************************************.*********************.***********.*********.**.*********..****.**.*************************.************************.*********************.************.***************.****************************.******.*******.********************..*.********.*.***********.***.**.*.*****..******..**********.*******.***.*************.******************.********************.*.*********************.******.***********************.**********.*.***********************.***.****************.*********.********************.**************************.*..*********.*.***************.*.**********..***.*.*******.*************.***********.************..******.*.*********.*************.*****.********.**.***.************.************.***.*****..*.****** *********************.*******************************.*****.*.*.*************.*************************.**.**************************.*********.**********************.***********************************.**..**.**.***********.************..*************.**.**.*********.****************.********.*********************.******************..******************.**.********.***.*************************.**.***********************.**************************.*.***********.***.****.*********************.****.*****************.****.**.******************.*************.*************.**.***.****.***************.***************************************************.******.***.***.**************.***********.*********************************************************.*******.*********.*******.**.**.******.******.**********************.***********.***********.***.************************************.**.*********.**************.*******.*********.**.*************.************.**.**************.**************.*******..***.***.******.*******.**..**.***.******.********..*********************.*******.********.***.***************.****..************.**********************.*.***.***************.****.***..*****.**************.********.******.*****************************************.*******.**..******.******.***.****..****************.*******..**.*****.************.**.**********..**************************.*******.***.****.*.*******.******************.************.*************.*.*****.********.*.***.********..***.*******.**.*************...*************..********************.***.**.***************..*********.*********..***.*****.*****.************.*********.*****.****..********.*************************************.**.******.**.********.***.*.*.************.*****.***************.**..***.***********.*..*****************.**.*********************.*.*.**.**.*********.***********..***.***.**.************.**.***************************.****.*****..*******.*********..*****.***************.*.**..********** **********************.******.***.*******************.***************************.******.******.**************************.*****************************.*****.***************.*****.*.****.*****.***************.***********.***.*******************.*************.**.*.*****.*********.****.********************.**********..************.*****.*****.*******.****.**.*******.**********.****************.**.**************.***********.***.****.*****.**********************.*****.*******.*.***********.*****************..******.****.******.***********.***.*******..***.***********.**.*.*****.***********.****.*************.***.***.*****.********..********.*************.*******.**********..*************.****.*****************************.******.********************************.**.*.*..*.****.****.*.****.*.*******.****************..*****.*********.***.***.*************.**************************..********.******.***.************.*************************.**.*.***************.******.***.*.***.**.*.**.******.*************.***.**********.*******************.*.***********.*****.*.*****.*******.***********.****.****.**********..**********.***.***********.***********************...************.*****.*******.**********.******.*****.***.********.*******.*********.******************.***.****..***.***********.***********.***.**.*****.****************..*.***.***************.*.******.******.**.*.******...********.****..*******************************.******.***********.*****.*****.***.*.*******.****.********************.*******.*****************************.*****************.*.*.***********.****.****.*****.*****.*******************************************.****.*******************...**.***.*****************.*****.**.*********.***********.********.*******************************.********************.**.*******.*.*****************************.******.**.****.*********..*******..******************************.***************.****************.****.*****.******.******.*******.*.*..**********.***.******** ************...*****.*******..****************************************.*********.************..***.*************.*******.***************************.*******.*******.********.**********.*************************.*********************.**************.*****.***************************.***************.*****.*****.***********.***************************************************************************.****.*.**.*.*.*******.**************************..*********.****************.**********.*****.****.**.*****.****************.*.**********.**.*********.********.*.***********.****************.***.******..*********.**.**********************.**************.********************.**************..*.**************.*******..*****.***.*.*.****.******.****.*..*******.**.*.***************.******.*.**************.*****.************.***********.**********.*************************.**********.******.*********.***************.*.******.*********************.**********.******.*************.****.*********.*************..*.***************************..*.*****.*****.****.*..*************.***************.*****************.****************.***.********.****.*******************.**.*.*.******.*******.****************.***************.*.**.***.****.*********.*.********************************.******.*******.**...*****.****.*****************************************.****.**.*.*******.*.******..********..********.*****.**.*****.*************.****************.****.**********.*************.*********..**********.*************..*******************.****.******.***.*****.********************.**********.****.*.*.*.**..**.*************.****.**..*.**.****.*********.********.*.***.*******.*******.***.****.*.***.*******.*****.**********.*.*.***.*.***********.***********************************.******.*****..**.**.********************.***************************************.**************************..****.*************.******..********..******************************************.****************.***********.*.****** ****.****.*.*.**.*****.***.****.**.*************.*****.****.**.************************.***********.*******.*.*.*********.**.**********************.****.*.********************************************.*******.***********.***.****.*************.**.***********************.***.**.***.******.**.*******************************.*****************.*.******.***.*****.*****************.******.***************.****.***.******..*************.*********..*************.***.***.************.*******************.*.***.******.**.*********************.*.*.******************************************.*****.********.*******.****.*****..*****************************.***********.************.**********.**.**********.**..****.***********.**************.********.*.**********.*************.**.*****.***.**.*****************.******.*********.**.******************.*********.*.*****.***.****.*****************.*.*******.**********************.*************.*******************.****************.*******************.*****.***********************..*.********.********.***************.**..*****.*.*****.******.********.****.******.**********************.******.******************.*****..************.******.***.********.**.*.*********************.***************.***..***.***.*.**************************..******.*.**.*.*****.****.*******.*****.******.***.***************.*******.********.*********..**.*.************.***.****.*********************************.*****.*.***************.*.*****.******.**************.**.***********.*****.*************.**********..******************************.*******.********.************.**.**.*******************..********.**************.**********************.***********.*********.****.*.*******.*********.**...*******.*.******.*.**..*****.***.*.******.********.****...****.***********.**********.*********.***.**********.************************.******************************.******.**********************.***.*****...*************.*****.****************************************.******* .**..******.*****************.*.******.****************.*******************.*********.**************.***********.********.***************.*****.********.******.***********.*********.********************.**************..*.********.**********.***************.**************.**********.********************************.****.******.**************.***********.*****************.**.*****************.**.*******.***.**********.*********..**.*******.*************.*****.*******..*******.*.**.****.***.**********.**.*********..**.**************.*.****.*.************************************************.*****.*******************.*******.***.**.*******************************.*************..********.**.********.*****.******.****.***********.****************.**.**********************.*******..**********************.***********************..*************.*******.********..***********************.******.******.**.**.**.*********************.**************.********.************.*****.********************.*.*********.********.***************.***************..********..********.********************************************.*******.************************.***************.**.********.***********************.*******.**************************.****.*****...***.***.*******************..*..*********.**********.****.***********..****************************.***.**********.****.**********.*********.*.**.*..**************.***********.***.****.*******.***.******.*********..***********.*.********.*.***.**************.*****.****************.*********************************************************.*.****.*************...**********.***.**..**.********.*.********.*.*******..********************.******.****.************************************.******.*****.*********.**************.**.*************.*********.************.*********.***********.***********************.*********.*....********************.*********.**.*****.*************..********.**********.*****************.**************.***************.** *******.**************.****.******************.******.***.***********************.*.****************.****.******************.*****.**.*****..*.*.*********************.***********.*******.***..****.******************..**.**.***.*****.*********.****.***************************************.****.**********.*****************.***.******.******.*.****.****.*****.*****************.*******.*.**************..*************.***.******************.**********.***.*.*******.**.***.********.******************************.*********************.**********************.************.***********..*****.*****************.*****..*****.**********.*************.***.******...***.****************.********.***********.********************..**.***.************************************.*.*.*****************.*.*****..*****.****************.*****************.*****************.*******.**.*************.*********.*********.***.********************.*******.**************.***.*******************************..**.****...*******.****.******.****.***.********..**.************.*****.*.*******.*****.******.*******.*******.****.***.*************.************************.********.***.******.****.*************************..*****.**************.*****************.**.**********..***************.*.************.*****************.*******.******.*****..****.***********************.********.*.**********.*************.**.***************.******.******.*.********************.*.****************.*******************.**.****.*************.************.****.**************.**.**********.************.**.*****.*.******************.*.*********************************.***.*********..*****.*******.**.***.************.****.*****.**************.*.***************.*.********.*****.***.*.******.****.**********.*****.********.****.****.***.*.***..****.***.**.*******.*********.*.**********.********.********.*********************************************.**.***..****.********.***.*.**************.**********************.****.******************* ****.***.*.****.************************.*******.***.***********.*************************..**************.***********.***..******************************************************************.*.***.***.********.***************.******.**..***.*.**.*********.******.**.*******.*.****************.***********.**************.*.*****..***.*****.************.**********..************.**********.**.***.**********.*.*****..*******************.**********.******.*.**.*******.*****.********************.*****************.*****.*********.************.*.*****..*********.*.****************.***.****.*****.********************.***.****.*************.*****.**.*****************.***********.****.*****************.****************.****.************************.*****.*****************.*************.*.***.**********.**.*******.**.****.***.***************.********************.****.***.******.***.*********.******.****************.*********..*.****.***.***********.*.***************.*******.************..******.**************.****.*....***.************.***.************.**************.******.*********************.************.*************.************..*****.********..**.*.*.*.*********.*********.***.***********.*******.***************.*************.*****.*.************.**************.*************.*.***********.*.********.**..*.***************.******.*************.********.****.*****.***************************************.******.**************************.****************.***********.*****.**************.**.**.**********************.***.***.****************.*************************.************.********.*******.*********.**.****.*.*.**********.******************.*.***************.******.*****.****.**.******.**************************************.*************.************************.*.********.*******.**************.******.***.****************************.****.******************.***********************.**.*.************.***.******.******.******************************.*.***.****.***.***.***** ***.**.*****.***************.****.***.***.***********.***.******.*****************..*.********.**..***.*********.***.*.******************************.********************.****.*********.*.******..********************.***********..****.****.******.*.*.*********.*******************************************.***.*************.******.******.*.*******.*****..*****.**.**.*********.*****...*.*****.***.*************************.************..*.****************.****.****.*.**...***********.****************.********************.***************.**.**.************.************.****.********..***********.*********.************************.**************.*****.*********.****.******.**************.**********************..***********************************.*******************************.***.**..*.***.**.*********..*******.******.****.**..*.*.*.***************.***.******.*..***.*****.*.************.******.***.***************.*.*.********.****.****************.***..**.*********.**********.******..**********.*****************************************.*****..*******.***.******.*************************************************.****.*****..*************************.***********.****.********.*.**********..*********.********.****************************************************.**.*****.**.***..**********.******..*****..*.*********.***********.**.*****...***.*****************.*******.*********.**************.*******.***.******************..********.*********.*.*******.*.*****..****************************.****************.****************.**.**.****.*****.**.****..**.****.**********************.************.**************************.*****************.***.****************************.***.*****.**.*****.******.*****.************.******************.************.*********.***********.**.*****************************.*****************.*****.*****.***.***.****.**.******.**.***.*.****.***********.******.***.*****.***..**.*****************************.**.*****************.******.*******.*********** **********.*.**************.********.**.*********.*******.*.*****.*****************.**********************************.****.***********.*******.**.*************.********.**********************************.*********************.**.**************************************.********************.***********.*********.********************.*************.******.*.************************.*************..******.**.**.**.*******.********************.**.****.****************..**.*.****.*.********.**.*..**..***.*.**********.***********.**.********.***.**..**************.*.*********.****************.***.**********************************.*****..**.***.***********.****************.******.**.***.**********************.*****.*******.****.******.***********************.*.**.*********.*.****.****.*****.***************************************.****.***********************.****************.*************************.*********.**.**.*****.**********.***.*****.***.**.*************************.*********.***.*.****.******.*******.********.***********.******.*******.*******.*****.***.***********************..*.*.**********.***********.*********.**********.***.**.*.*********..**********************.****************.*..**.*****.******.*****.***************.**************..****.***************.*******.*****************.*****.*******************.***.******.***************.******************.****.*************************.******.********..*****.**********.************.*.*.****..****.****.**************.*.******************.*.*********.**********...***********..******.*****.**.****.**.***********.*.******************.**.*******.******.*****...*.********.***********.*******************.***.******************************************.*************.****************.****.*********.**.***.****...***********.****.*********************.*****.****************.*****.**************.**********.******.****.**.************.*.**.******************************..*.************.*.*.***********************.************* **.*****.********.**********************.****.***************************.*.***.****.****.**********************.*******.******.**********.**************.*..********.**.***.*********************.*.*.*****.*******.*.*.************.****.******.*.******.************.**.**********.********************************.*******.******.*****.*************.********.*******.****.*************************.****.*.**********.*******.***.**********.***..****.**********.*.*.****.**.************.*****.***********.**********************.**************.********.**.**********.****.****.**********************************.****.*******.************.*********************.********....*.******.*********.******.*****************************.**********.****.******.***********************.********.******************.****************************..******************.********************.*.***************.**.**********************.**.******.*.********.**.*.*****.*************************.**.******.*****..***************.****************************.****.******************.******.*.****.*******************.*.*******.**.*******..*********..**.**********.**********...*****.*****************.*****.**.*******.**.***********.**********************.******.***.********.*****.****.****.************.*******.**.*.***.***********************************.**************.**.**************.***..*****.******.**************.*********.************************************************.***************************************************.*******.********.****.************.**************.*****.****.*************.******..********.*************.****.*****.***.******.****.**********************.*****.***.************.**************.****************.*******.*********.**********.*******.*********.*..***************************************.**************************.****************.*****.**..***.***.*.****...***************.*********..*****************************************.******.**********.*.***.**.*****.*******.********..** ************.***********************************.*.*********.*.*.********.***********.*.***********.*****************.*******.**.**..**********************************.*********************************..***************************************************.********************.***************..***************..***.*****************..*.*******.******.****.****.****.*********.**********************.***************************.**********.*****.*.*************.*******..*************************.***.****************..*..**************.***.***.******.************.**.**********************.****.******.*****************.***..***.*****************.*****************************************.*****.********.*****************************.***.***.************.*******.*********************.******.*******.********..*..******.*******.**********************.******.**.*********.******.*****.**..*****************.********.*******************...********.**********.***.**.**.********.*************************.******.*******************..**************.*.*****.******************************.**.********.**.******.*.*****.**********.**************.**..*.*.*********.**********************.*****.*****.******.********************.*.*..*********.********************.************.********.**.********.********.******************.**.*.****.***.**.*****.****.***************.********.**.******..******************************.*.*******************.***************************.*******.*.*****************************.******.*****.***********.**********.*.***************...***.***********..*.********.***************..*.******.**.*..**************************.**..***..*.*********.********.************************..*****************.****..******************************.*****************.*.****************************************************.**.********.*.***..******.******.*.***************..*.*******.************************.******..****..*****.*****.**.****.*.*.***********.********.************.****.******* *.****************..***..***********..***.*******.****.*..*.*****..*****************.****.***********.******************.*.**.**.*****..****************************.*********************.*...*******.********.********.***.*.******.*****.*****.*.**************.************.****************.********.**.*****.***********.*****************.******..***********************.*************.*********************.*******.********.****.*****..**.*****.****.*.************************.****.***.*****.*****.******.*.****************.**********.****.*********.************.*******************.*************...*********.********.**.*******************.***************.***.*********.**.*..***************...*****.***.*******.********.**.**.******.*.******.***************.******.*..******.******.*.**************.***.*********.*******************.***.******.******.********.***.****************************************.*****.********.*.**.*****.*****.*******.****************************.******.*****..*******.***************..********.****.********************************.*****.*******************..*.***************.************************.*****.**.****.*********.*.*********.************.**************.*******.************.*******************************************************************************.**************.*****************************.**.*******************.***.*****..*********************.***.**************************.*.*****.**********.************.*******.*.***.*************.************.******.*********.**.**********.*****...**.*********************************.***.************..****.*.**********.*******.*.*********.*****.**.*********.****.*************.****.*****.*****.***.**..******.***.******.******.****.**.*.**..*****************************.**************.*******.***********************..********************.*****.******.*******************************.****************************.*.***.**..******.******.***********.***********.******************.**.*.*.******.************ ***.*****.****************************.*******..***.*.***************.******.*****************.*************.*.****.******.*.*.*******.*********.*************************.****..***************..*********.******************************..***.*****.***.**************************.*****.**********..*******.***.**************************.*************.****.**.*****.******.*************************************************************.*****************************.***.********.*******.**.**********************************.***.***********.******************.*************.***.***.**********.****..*****.**..************.*****************************************************.********.**************.****.****.*******.*************.****.*******************.**.*******************.**********************************************************.*****************.********..****.******.****.*.**************************.***********.***.**************************.********..*.********.******.********.*****.***.******.***.***.*******..***..******.*****************.***.**********.*.*****.***********.****.***************************.*..*.***.*.**.***.*****.*********.**********..***************************.*.*********.**********.********.*********************.*****.***.************.**********.**..********.*****.***********.*.********************************.***********.********.***************.*******.**.*******.*..*.*******.****.**********************************.************.*****.********************.*****************.*******.***..*.***.**********.***.******.*******.****.*****.***************************..****************************..**.*******************.****************.**.***************..**********************.*.*..***.************************..******.***.*******************.********.******.*******.***.*************.**************.********************************.*****.**..**.***********.*******.******************.*.*.******.*******.****************************.*.******.****************** **.*****************************..*.***.******.****************.**.**.*.*.***********.**..******.*****.**.*************.*************.**********.**************.***.****************************************.**********.************.********************************..****************.*******.*******.*****.********.****************.*.***************.********************************************.****.***.**.**.************.**..********************..*******.*********.**.********.*.***.******************..********.**************************.******************.***********.*********.*.*****.********************.***************************.*********.****************************.***********..*****.********.****.*****************.**.****.********.**************.******.*********.********************.***.******.*.***.*.*******.*******************.*********************.****.*************.*****.***********.**.**********.***********.*****.****.***********************.*..************.************************.**********.*****.**********************************************.****.**..************************.***.***************.*****.**************************.********.****.****.****.****.***********.******.********************.******.***********************..***..*.****.***.********************..**..******.********************..****.******.****************.*********.*.******.*********.**************************************.**.***.*****.****************.**.*******.********.********.**.**..***************.******.***.**.*****..******..************.*.******.*******************.*****.**..****************.**.******.*.*****************.*****.************.****.****.*.***********************************************.****.*******************************.****.****.****.***********.*****.**..**********************.*****************.******.***.**********.*******************.****.********************.***.*************.*****.**.******.********.************.********.***.*.********.************************* *.*****************.*********.****************...**.*************.*************.*********************************.********.***********.*****.***********.*.*********.**.**.*********.************************.******.*****.***.****.*****..***.******************.*******************.************************.*.**********************************.***************************.*******************.************..**********************.***.**********.*************************************..****************.*****.******.*******.**************.*.********.**.************.*********.******************.**************.**.*******************************.***********.****************.*********..*****..****.*.**..**********.**********************************.***********.****.****.*******************.*********************..*********.***.******************************.***.**********.*****.*************.*.*.***********.*********.*.*.***************.***************.****.***.******..*************.***********.**********.**.********.**********************.***********.***.*************..***********.*********.**.*..*****.****************.***.*************..********************.******.*********.********************.**.***********.*********************************************.***.***.********.*********.*****.***.**.********.***.*******.****.****.******.****.*********.*.*******.***********************.***************************.***********.********.*****.*******************.********************************.*********.**.***.******.************.*******.********************************.***************.***********..**.**.******************.*************.*.***********..***********************************..**.*.**.***********************.*.*************.*************.*****************.*****.*.*****.****.*************.*****.*******.***********.**********.***********.*******.*****...**.****************..*************.***********************.************************.********.*******.**.**************.**********. *******.*****.**.******.***************.**********.****.******************.**.*.*****.*****************************.***********.****.***********************.*******.*.************.****.********.*************.*****.*******.********.*************************..****************.**.*******.****.**************.***.********.********.*************************************************..******.*.*.*********.***************************************.*******************.*******.*.*********.***.*****.*.*.************************.*..*.****.*****************************************..***.*****************.**************.*.**************.******.**.*****************.************.**********************.***.******..*******************.**********.****.******************************.*********************************************.*************************.**.***.*********.***.*..*****.************************************.********.*****.**.***************.***.*********.******************************.***.***.*******.****.**********************.**************.************.*.************.********.*.****.***************.*********.**.********.******************.************.*****************.*.********************.**********.*****************************.***************.*******.*********************.**********.**********.**************.**.****.******.********.**********.**.*****.*.**********.***.******************************.***************************************.****************************************.*********.**.**************.******************.*****.*****.********************************.*.*.************.**.**.*******************.****.*******.***********.*..***********************************.**.*.**************.****************.******************.****.******************.*.***.*****..*******.******..*****.*****.**************************..*.***.**********************************.*******.******.****.*******.***.**********.**.***.*******.*******.********************************.*********.**.* **********..******************.*.*.**.******.****.****.******.******.*******.*****************.***.****************.************************.*******..*.**********************.************.**************.***.***.****************************.**.********************************.**.***.*.******....*****.***************.**************.********...*****************************.****.*.***************************.*******************.******.********.**.****************************.****.*********.**.*****.*******..****************.*******.*..*********..*****..*******.**************.*******************.***********..**.*..*********..*******...******************.*.**.**..********************************.********.*****.*******.****.********.***.*****.*.**********************.****..**.*****.***..**.**..**********.*.****************.*************.********.*************..******.***.*******************.*******************************************.*.**.******.***..******************************.************..*******.****************.***.*****.**.*********************.******.**.***********.**************.**.****.********************.******.************.*************.*******.********.*************.*****************************.**********************************.**************.**.************************.*********************.***.*********************.****************.**.***********************************.*****...****.**.*********.*******.****************.*..***.*******.**.************************.***.*.***************.***************************.**************.*.****.************************************.***.**.************.******************.*****.*********.******.*********..************.*****.***********.*.**.**********.******************..********.******************************.****************.*..*************.**.*******.********.***************..******.*********.****..****.*.**************************.*.**.*************.****.***.************************.******.***.********.**.******* **************..***********.***********************.***..*********.**************.**.*.***.************.***.********.********************.***************************.***********.*.*.**...*.*.***********.*******.*************************************************.*******************.*.************..**.************.*****.****.*****.*.*.*************.*****..*****.****.******...*.****************************.*****************.******.****.*****************.*****..*****************.*********.****.*********************.******************************.*********.****.*******.***************.*********.*..***************************.**********..*****************.*******.****************************.*****************.**************.**************.**.*******.**.*.****.******..********.********************.*.******..********.*************.***************.*******************.***********.*****************.*********.***********.**.***********.********.********.***.***********************.*.****************.*******.*************.********..*****.**.***************************************.*******************************.***.**.********.******************..**************.***.***.*****************.*****.***.*.***.************.*************..*******.************.***.*.************.*******.****.****.****.***.****************.***.*******************.***********.***.***********.****.****.*******************.********************************.*************.*.********.**********************.**********.***.************.******.*********************.********.*.********************************.**********.**********.*****************************.*************************.*********************.***********.****.******.***************.*.**.*******.****.******.***.**.******.****************.*.***.************.************..**.************************.***.*****************.******************************.*.**************.*******.**.*******.*************.*********.*******.***********************.************** *******************.***.*.*******.****************.**********.**.**********.**********.********.**.*************.***.**********.***********.*******************..****************.***..***********.****..***********************..*..****.**********.****..**************.**.******.**.***.************.*.*.**********.***************..****.*******.**.*******.*******************************.************.**************.*********.*.*************.******************************************.****.*****.*******.************.**.*******.*****.*****.*******.***********************.*****.********..**.*.***********.*.**.****.**************.*******************.******.**********.**.**.***.****.*****.***************.***************.**************************..*****************.*.************.*******.***********.***.*.*.*******************.*******.**.*.*******************.*******************..************.****.****.***.************.****************************.*.*******.*****.***********.*******.*************************.****.*******.*******.******.************.***.*******.***.***.****..**************.********.*.*************.***.******.*.*******.*.*.***.************.**.*****************.*************************.*****..*********.*.********.*****.********.****.**********.****.***.**.***.*******************.**********.*****************..***.********.*****.*******.****.*******.**.******.**.**************************.***.***************..*.*************************.*****.*******.**.********************.*.*************************..*****.**********.****.********.*******.*..****.***.*****.****.**********************.*.*********.*****.****************.**.**.**..*****.************************.************.*.*********************.*********.******.***.*.******************.******.*********************************.***********.*****.****************..****.*****************.********.**************..**.**.***.*..*********.**************.***********************************.**.*******.**.******************* .******************.********.*************.***********************.**********.***********.*******.***.****..*****.******************.******.******.***.****.******************.*******************.****************.*********.**.********.**********.********************.***.********.**.**********..**********************.*********.***********.********************************************.****.*******.**************.***********.***********.************.*****.*********..******.************************.*****.********.****..**********************.************.****************.**************************.************************************************.*********************.*****.*******.**.****************.************.****.***.****.***.*****.*..*.**.********.******..*.*********..*********************.****.******.*.****.**.****.*****..*************************************.*********.*****.********.******..*******.*************************************************.************.********.**********.******.********************.**.*.**********************.******.***************.*****************.*******.****.*.*****.*********************.****..*********************.*******************.******.**************.*.*.**********.************************.***********.*****************.*************.*.*************.*****..*****..**.*************.********************.**.********.*************************************.************.******.***.**.*******.*.*****..************.***.**.********.***..********.*****************.**************.**.*.*****.*******************************************..*.****.*********.****..**********.*.**********.***.*.*.************.***********************.*****************************.*****..*********************.*.*******.**********..*..**..*************.**..**********.****************.****************.*****.***.*.*******************.*.*.******.*******************************.***************.*****.*******.**********.****.****************.****.****.*******************.**** *.****.***.*.**********.*************.*****.***********..*****************************.******...*************.****.**************.**********************************.************************.******.*.**.****.*********.***.***************************.**.**************.**.************.*************.*.****.********.***************.***.*************************.*******.*********************************************.*******************************************.***************************************.***.*******.**.*.********.*************************.**.**.****.*****.***.********.********.***.******.***.*****.*************.*****************.*****************.*************************.******.**.*******.***.**************************.****.**.****.*****.****.***************...*.*********.****************.*.********.***********..****.**.***************************.***.*****.*****.**********.***********.******************.**********************.***.****.****.**.***.*.*****.*****.***.************.************.*.*.***********.***..****.***************..******************.*******.*.*****************.*****.*****.*********.**********.**************************.***********.*****************.*****.**********.**.****************.*************.****************.*************.*******..****.**.****.*************.*.*********************..*..**********.**.*********.*.*.*********.*.***.********.********...***************.**..*******..*******************************.*************.***********************.******.*.******.***..******.********.****.********************.*****.************.**.**.**.****************.**.***..*****.******************.**********.************************************************.************************.******.***********.*****************.*****.********.***********.*.*************.*.**.*******************.****************************.*..*.*.***************.****************.*******..*.*.**********.******************.****.**************************************************** *******************.***************.*****.******.****.************.**********.*.*******.**.*.********.*************.*****.**.*****..*******.*.*.********.**************.***.********************************.*********.***********.****************.*****.*****..*****************..***********.*****.****.****.*************.********.***.*********..************************.*****.******************.**********..*.*.********.**.***.****.****************************.***********.***.****.****.*.*******..******.*****************************.*******.**************...***.******************.***********.**.********.******.****.******.***************************.*****.**********.*******.***..***********..*****.***************.***.****..**.****.*********.*****.*.******.*******************.*******.********.*****************.*********.*********.********************.****.*********.****************..*************************************.*************.**********.***..**********.******.********.****.**********.*********************..*.**********.******.***************************..****.**********************.********.**.*****.********.*******.******.**********.*****************.********.*****.*.**********************************.*************************.*****.*************.************************************.*******************.************.*************************************************************.*********************.*********.*.**********.**.***********************************************..*******.*.*********.**.****..**************.**********.**************.*************.*.*****************.*******************.**.***********.*************.*****************.*******..**.**.******.******************.*****.***.*******.********.********.******************.**************.**.*******.******************.********.****.************************.****.*.*.***.*********.**********.************************************************.*..*.**.****.*********************.*************************..******. ***.**********.****..****.*******.****.*.****.***************.***.*************.***************.**.*.**************.*********.****.*****.***********.**..**********.**********************.***.****.***.******************.**************************.*****.********.***********.*********.****************************.*******.**.*.*********.***.*****.******..******.*********.***************..**************.********.**************************.***********.*************************************.*.****************************.*****.***.****************.******.***.****.***********.*.*********.*********************.*****************************..****************************.***.****.*******.**.**.*******************************.******.**..****.*****************.***************.*.*******.**********.*********************.******..**.***************.*.******.***.**.**************.***************.***.********.*********************.***************.*****************.******.***********.****.*****..*******..***.***************.*************************.*.******************.***.*.*******.********.*********************...*...****.***********.**************.*******************************.****************.*****.****.****.****.****..**.*****.*.**.********.***********.***.*********.*.****.************************.***....******.*..*****.*****.*.****.**********.**.****.*.******.*******.***********.**.******.*****.******.***.*********.******************.***.*.******************************.************************.**********************.*.****.*.*****************..******.***************.*.************..**********.******************.*****************.**.**.****.*********************.******************************************.**.**.*****************..****.***********.**********************.********************.****..***********.****.*********.***.*********.**********.*****.***.*..*****..*.*.****************.********.**.****.***.****************************.**.***********************.********.******* *******************.***.*.***.********.**********************..**.*..******.***.******.******.*****.***.*.*************.***.*********************************************.**********.***.****..***********.*******.*******************.**.*.******.*****.**.**************.*.******************.***********.*****.*****.***.***********************.**.**.****************************************.************************...*.*.**********.*.***.********************.*************.**.**.*.*.*******.**.*********.******************.************************.*********.*********************.********.*********.****************..****.*********************************************************.*********.***..*******.*.**********..****.**.*******.*******.********.**********.**.*************.*************************.******.*****.*.**************************.*************************.************************.********************.*.*****.****.***.**.*************.*****.*************.******.*****.*********.*******.**************.*****.****************.***********.*******.**..**.***********.*************************************.***********************.******.*****.**.*********.*********.*.************************.*.*************.***.******************************.***.*****.**.********.****.**********..******.****.*****.****************************************************.*.******************************************************.*.*.*********************.*************.********.*******.********.***********.**********************.****.******.****.***.**************.*.******************.*************************.******.********.******.*****.*****.*****.******.****.**.*************.*********.***.************************.****.*.*******.***.*************...***********.**********.*******************.****.*****.****..************.*.*********.**.************.****************.***********.***************.*.**********..*.******.***.***.****.*********.**..********.****..****..*******..********.**************..* *****************.******.**************.***********************.***************..************.****.**..*.************.****.*******.*************.***********..************.*****.************.********************************.*************.*****.*.*********.***.******************.**.********.**.*.*************.***.*****.**********.*********************.***.*************.**.**.**************.*********.*..*****************.*.***************************.*.************.*.***.************.**.*************************..***.*****.****.**********.*.**...*******.************************.***********.**********.*********.*********.******.*******************************.*.**************.**.*..******.*.*****.*************.**************************.....**.************************.********.***********.******************.********.****.**.*******.***.*.**********.********.*******************.*****.*****..******..**.***.**.******************.*********.**************...**.*********************************.****.*******.*************..*********.**.***********...*************.***.********.*****.************..*******.*******..*.*****.************.*******.*.**********..**********..***********************.***********.***********..*.*.*****.************.***.***.***.*************.*.**********.****.*******.**.*.***.**********.**********.*.**..*******.***.*.*************.*********.*************.***************.***********.******.********************.***.******..*******.*******************.**.*.**.***.********.**.**************.********.****..*******..*********************.*.****.************.**********.***************.*.**********************.************.**.**.****************************.*************.*****..******.*************.*****.****.*************.*********.*.***.********************.*******..******.*********.******.**********************************************************..*.***********.***.****.*********************..***.**.******.***..*.*****.******************.**.***.*.************.* ******.************.*.*****************.****.*.****.*.*************.*************.******.**.****.**.****..********.*..**************************.*********.****************.*.*************..**************..*********************.**.**.**.*****.**.**.***********.**.*.******..*.*********.**..********************.**********.**..**********************..*****.**************.********************..***************.*************.**********.****.*.************.*****.***************.*****.**************.***.*****************..**.**********.**.**..******.**.************************.**.******.***********************..***********************.****.********.**.**.**********************.********.***.*************.*******.**************.***********************.**************************.*.******************.*********.*******.*******.******************************************.***************..*******************.****..****.************.***.********.*************.****.*.******.******.*.**.********.**********..******.********************************************.**.********.********.************.*****.****.*****.*****.***************.*.**.**************.*****.****************.******************.*******************************.**********.**.***********.*.**************.******.***********************.********************..****************.*..**.*******..**...************.******************************.****************.********.****.****.*.******.*******.***.**********.****..*********.*.******..***********.********************.***********.****.*****************.******************************..**************.******************************.****.**.****.****.**********.****.**********.*.************..**********.***.****************.*****.******************.**.*******.**.***.*******.****.**********.****.*..*****..********.*******.*******.************************.***********.******************.*******..****.***********************..******************************.******..**.************..******.*** *.*.**********.************.*.**************************************.*..******.*.****.***********..*.****.*.****.*****************************************************.**********.***********.*************************..******.***.****.*****.****.********************************.*********.***..******.***********.***.****************************.**.********************.**********************.*.************.****.*.***************************.***.***************.***.*****.*****.*****..****.**.****.********************.*.*.*******************.*.*******************************************.**.********.**.***.****.****.*.**********.*******.*******.*****.**..***.***.*********************..**.****.**.*.***.**.************.******************************.************.*****.**.*.****.**.*.*******.**.**************.************.********.*..******.************************.********.*.****************************************.******************************************..***...*.*********..***.*******.**********.***.*******.***********.********************.*****.**.*****..********..**..***.**********.*****************.**....**********.***...*****.*****.***.*************.***************.***********.******.**********.*******..**.**********.*...*****.************.****.*****************.********************.***.******.*.**********..*************************.**..***.*.****.***..**********..**********.*******************************.*****.****************.******.*********.**.***.***************************.******.*********************************..******.**************..*.*.*****.****.************************..******.****.*.******.****.***.****.**.*****.********.*******.********.****.*.***********.*****.**.**.*.***************.**************************.******************..********.****************..**********..*********.*****.*****.************.************.***.**...*****.*****************.*****..***.****.***********.********.**************.*********.***.******.**********..*******.**.******** ******.*****.****.*.******.***.**********..***.*************************.******************.*.**.************.***.*.*******************.****.***************.**************.*************.****.**************.***.*****..********.******.*********.************************************************.*************..*.************.******.***..***.******.***.****.*******.***************.************.*****.***************.*************.***************************.***.***********.*****.*********************************.*******.*.****..*.*.****.*********************.****.***.**************************************..****.*.******.**********.***.*****.*.*****.*****.**************.*******.****...****************.*.*********.***********************.****.*************.*.*..*****************.*****.**.***.**.******.**.******.**************.******.*.**.*.*******************.**********.***.*************.***...***.**.***.*..*******************.*****************..*************.**********.*************.**..***************.***.*****.**************************.**.****.**.****.*******.****************.***********************.*****.**********.*********************.*.****.*******.*.*****************.*********.****.**************************.******.****.**.***********.**.****.*************.****.**..***********.*..************.********.***.*************************.**.*******.********..*********.**********************************..******.**.*******.**.************.*.***.*****.**..*************.*.************..********************.*********.**.*****.**.*********************.*************************.*****.**.**************.*.*.**.*****.*.***********************************.*******..************.*********.********.*************.***************************.***********************.****..**.********.**.*.**.*******.**.*********************************.*********.*****.**.***.**.****.****.*************************.**.***********.**.*************.***************.**************************.**.*.********.***** **.***************.*...***.*******.*****************.**********.********.**.***********.*********************.*.***..*******.*****.******.*********************.******.*********.*.**************.*************.*********.****.*******..**..**.**********.********.*********************.*.*.*********.***************************.*.**********.********..**.*.**********.****.***..****************************.************.*.*******..*****************.***.*****************.********.****.*************.*.**********.***********.*.******************.*****.*****.*****..****.****.**.************.***.***************.**********.************************.******.********************.*********************.**********.*.**.****************.******.***********.***.**********...******************.******.***.*.**.*****.***..************.*************************.*.*******..**********.***************.***********.*****.***********.*******************.**********.*.****************..********************.******************..**********************************.*******.********************************.************.**************************.****.*****.********.******.***********.***.*************..*.***.*.*****************.**.**.****.*************************.****.******.***.*******.*..***.***********************.*************************.***********.*.*****.***.*******************.*******************************************..***********.****************.**..********************.*.****.************.****..********************.*.****.*******.***************************.*****..*****.*..**.*****.****************************.******.******.***********..*****************.******************.******.********.************.******************...***.*******.*****.**.********************************.******.************.*******************************************.************.*****************.**********..************************.*****.******.**********.*..*****.*****..*.***.**********.****.****************.*****.*.**** **.***********.***********.***.*************************.*****.*******.************...******.*.*..*****.********.***************************.*.*.*..**.**.*.********.*************************.***************.**************.**********************.*.****************.**.*********.**.***.*******.**.*******..*************.********************************.*******.***.**********************.****************.****.*******.**********.****..*.*.***.*.***.******.*********.***************.***********..***.*.**.******.**********.*******.*.*************.****.*.**.*****.********.*******.******...***********.***.*****.*******************.***.************.**.*..****.*******.*.**********.****..*****.**.*************************.***.***********.**.**.**..********.*****.*.*******.****.***.********.*.*******.********.*..***.**.***.*****.*.****.****.************.*******************.*****************.************.*.**.*********.********.********..****.**************************.*****..***.******.**************.**.*.****.**************.********.*.**.*****.*****.************************************..************************.**********..************.********.*****.*******..***********************.*.***.**.**********..******.***.************..********...*************.**************.***..**.**.********.**************.*****.*****.***.***.*************.*.*******************.************.**.******.******************************************.************.***********.**.**.***.******.*****.*******.*******.**************.***.***..*.*********.*.*.**..***.**********************.*************************************************.*****************.**.******.**.*******************.****.***********.***.***********************.***.**.*.******.***********.**********.***********.******.**.*********************.*************.***********.********.****.****.*********.****************.***************************.***********.************************************..**************.**********.*****************.***.******* ********.*******.*********************************************.******.*********.*.*****..******.****..***********.***.*****************.***.***.********************.****.**********.*******.*****.**.********************.**********..*******.************.************.**********.****.*.****.******************.*******.******.**********************.**********..*************.*.********.*******.***********.*.****.***************.******.*******************.*****.***.*******************************************************************************..****.*********************************.**************.******************.********************************************.**.**********************..*.******************************.*********.**.*.*.***.*.**********.*********.********.****.****.**********************************.******.**.**********.*****.**.*********************************************.*******.******.****..**.**....*********.**.************************.***.**.*.****************.*************************.**********.*****************.****.*********.*************.*.*****.**.********.***.****.*********.***.****.*******.*******.********************.**********.****..*********.****************.***.**********************.****.*****.***********.*.***.******.*.**********.******************.****.************.********************.********.********************************.************************.****..***.**.*******..*****.**************************.**************.***********.************************************.**.********..***************.*.*.***********.**.************************.*******.*******.******.****.*************.***********************.*************..*****************************.*********.***..**.*****.***************************************.*******..************.*******.***********.****************..*******.*****.**.********.*********.********************.*..*.***.*.*****..*.**.*****************.***..*******.************.******..*********.*************.*******.**.*** ******.*************.*******..*******.**********.***..*************.******.****.*********.********..**************.***.*****.***************.*********.***.*********.******.*******.***********.*******.*********.***********.************.*****.***.****.*.*.****.*****.***********.***************..*.******.*******.************.****.**********.*****************.******.******.**************.*******.********************.***.**..********************.*************.*********.*********************************.****.**************.***************.*****.*********.***************************.********.********.****..****************.*********.**************************.*******.*********.******.******.****.**********************.**************.**..*****************************.***.********.**.******.*******************.*****************.***.****.*********.******..*.***.**.*************.*****.*.*****.***.******************************.*.***.**************.****.************************.*.***.****************.**.*******.**.*************************.*..*******.*.*****.*********************.**********.****.**.************************.*.***.**************.*******.***.***********************.**********.************.****.****.**.***.*.**********.*******.***.***************************************.*******.***.*****.********.********.*******.****************.***.**.*.**.****************************.***.*****.*.***.*****.*****.**.**********...**.**.************************.****.****.*.*********.*****..*******.*.**********..********************.***.**********.*********.*.*..***.******.****************.************.************.*************.***********..**.****.****.**.*****************..**.****.************************.*.*********.*********.****.******.********.*****.**.*.*.*.****..*******************.*********.********************.**************.*****.********.*******..***************.*****.*.********************.**.***********************************.**********.**************..***.********.** *************************..*****************.***.******.**********.**.************..**.**********.*******.***.**********.******.****************.*.****.***************.************************.***********....*.*********.********************************************************.***.*********.********.******************.************.*.*********.*******.********.**********.****.*******.********.*********************************************.***.**..*****************.*******.*******.****************************.************.***********.********************.*****.**.****.******.*******************.******.**********.***.****************************.**.*..******.*.*********************.***.*****.*.*********************.*****************.*****.****.***********..******..*..****.***.***********************.********************.******************.*************.********.************.*.*****.****.**********.***********************.***.****..**************************.*********.****************************.****************.*.********************.****.********.****.******************************.*****.*******.*****.***.************.*.**************.***************.************.******.**.***************.****************..***.***.****.***********************************.****************.**********.*..**.**************..*************.**..***.*******.******.*********.***.*********.*****.*************.***.*.********.***.********.*************.*.********.*.*.***.***.*********.***.*******************.**.***.********.**..*.**********************.*****************.********************************.********.******.*.**.**.****.**************.****.******************************.****************.***..***********.***********************************.***.*****************.*************************.******.**.**.******************.*******************.*.***.********.******.***************.******.***.*********.***.**************.*.***.*****.**.**************.****.******.***************.**************** **.****.***********.*.*************.******.*********.*********.******.*******************************************************.*********.*****..***.************************.*****************.*************************.********.***.*****************.***************.***********************..**********..*.***************.************.*.*.************************.******.***************.****.*************.*******************************.*.*********.**********.************..***************.***.***************.**.*****.***.*************.*****.********.**************.****.**.**************...*******************.*******************************************.*****************************.**************.*.******.****.***********************.********.****.*******.**********.**********************.**********..****..****************.***.*.*****************.**********.***.**.*.**************.*************.***.***.**.*********.*********.*****.**********************.********.****************.*.******************.*******.**************************.**.*.*********************..************.*******************.******.*.*****..*************************.*.************.*.*.*************..********************..***.***.**************************************.****.*********.*********.***.***********.**..*****.**************.***.....***.************.***.********.***.*.*..*******************.*************.************.**********.****.********************************.************..********.***.***.***********..********.*.*******************.**********************.**.****...********************.*.****.************.*.*********.*******.*.***************************.*.***.******************.****.*.****.**********.*.*******.*******.******.****************************************.**********************************.**..**.**********************.**********.******.**************.*****************.****.***************************...*************.***.*********...************..*.**.*****.*.********************** *****.*********.**********.*..********.*******.*********.******.*.*****************.**.******.****.******.****.**************.***********************.***************.*****.******.***.*******.****.*******************.****.*******.*****.*********.***.*..***************.******.**************.**.********.*.******.***.******.*********..***************************.****************.***.********.**.********.******.***********************.**********.***********.*.*******.***.*****.*********..****.************.*.*.**.*.*******.****.*.***.****.******.*.************.****.****.*******.********.***********************..****************.*********...****..************.**********************************.************..********.***.***.*.*.***.*******.**.**..*********.**********.********.**********.******..**.*****************.****.****.***************************.**********.**************************************.****************.*****.*******.*****.****.**.******.****.*********.***********************.*********.*.***************************.******************.****.***.****.*********************.**.*******.*****.*.**.***.********.************.***.*****.*..******.**.*******.***********.***.****.*****..**.****************.**.****.********************.********...****.*.*********.**************.***************.****.*..*******.********.*************.**********.*********************************.***.*..****.*.****************************.***.***************.***********.*****.*************************.*******.********************.*.**..********.*****.******.*******..**.***************.*.******.*.*.**************.*****.****..************.*.*****.***********.********.**********************.*************************************.***********.*.**********.*******.****************************************.**.******.**********.*..******.**.******.*********.**.********.***********.********************.***********************************.*************************.**************************************** ***************.***********************************.******.****.******************.**************.*****.********.******.****.******.***.**********.****.*.**********.**********.**********..**.**.*.*********.***.***********.**.*****.***********************.****.*.******.**..*********.********************.**********.********.**********.****************.***..******************************************.***.*******.**********.*****.***..*.***************.******.******************.************************.**..*********.*******.***.*******.*****.***.*******.***.*******************.*********.**********************************************.*******.*.***********.***************.*.***.****************.*.*.*************.**********************.**********.******.*.**.*********************.**.****.*.*****..*******.******.********.***.*.*******.**********.*******..*.*.**.***.******.**********************.**********.****************..*.******************..*****.*.***********************.**********.**.**..******************************.***.**..**..****.*.**********.******************************************.**********.*****************..********.**.****************..**.*******.*.*.***********.**********************.**********.************.************.********.************************.*****.************.***************.******************.********.***.*************..****.**.**************.***************.******.***.**********.********...**.**********.**.**.******.**.***.***.********************.*****.*********.******.********************.*********.*************.***.****************************.****************.********.**************.**.********************************.*.***************.*.**.****.***********.************************.*.***.**.**********.*.*******.***************************..*************..***.**********.*.****.********.**************..**.*****..*****.******.******.****.****.*.******.***********************************.**..****.******.*********.*.***.***********.**.****** **************.************.********.****.***.******************************.****.************.*******.**************.***.*.*.***********.*.***.*****.**.*************.*******.**********************.***.******.**********.*******.*********************.**************.********.******.******.*****.*****.*.*.**********.*************************.******.*****.**************.*.****.**********************.***********.*.*****************.*************************.******.********.***********.**.************.************.*****.*..*******.****.*********.***.********.*****.*******.*.**.***********.**********.*********.**********************************.*****.******.**********..***.***.***..*.*******.******.***.*.*.****************.**************.**..**********.****.*****.***********.***************..**.*****.***.*.****.****.*****.*******.************.*************.**.**************************************.***********.***********************************.************************.*.*******.***.****************.***********.**..*.***.*.***.************************..******.***********.****.****************.******************************************.*******************.******************************.*****..*.********************.***.********.************************.**..***.*****.***********...*************.*************.***.******..***.***.**************************************.****.**************************************************..**********.***..****.******.***************************.*****.******.*****.***********.***.*********.*.*****.*************************************.********.***.***.************.**********.***********.**************************.***********************.*****.*******.*****************.****.*..******************.*.******.*********.*****.**...***.**********************..***********.***.*******.****.**********.***************.*********.*******************.*****************************.****.**.*********.************.**************.*****..**********.*************** ****.***********************.******.****.************.*********.*.**.*******.*..********.********************.*******.********..****..***********.**.****************.***.********.*******.**.****************.***********.************.**.**************.**********************..******************************************************.**************.***********.******************.******.**********.**************.***.*.***********************************..*********.**.*.*****************************************.***.**********************.****.******.****************.**********.*****.*.****..**********.*******.**.*****************.******************.****************.**********.*****.***********.**********..******..*********.*************.*****.*********.**************.**.***********.***.****.****.**.*.*****.**************************..****.******.****.*.**.***.****.*****.******.**.*******.****...******************************************.***************.***********.**********.*.*****.*******************.*****.**.***.*.**********************.**..*********.***..******************************.*.*********************.***.*.**.*****.************************.**************.****.***.******....*****.********************.*******.*********.******.**.******.*******.**********.****.***.******.********************.*****..******.********..*****.***.**.******.*******************************.*********************.****.**.****.*****.**********..*****.****.**.*************.**.******************.**.*********.**************.***..*****.*************************.*.*********.*************.*****..********.************.*.***.*..****...***.********.**.**..*********..**********.****.*.**************************.****...*.*******************.*********.*****.*..***.***.********.******.********************.**.*.****.*.***********************.*************************************.*************************.*****************.*******..*****.**************.******.****.****.***********.*****************.******** *.*.******.*******..**.****.***********.*****************.*.****.********...**.*********.*.*******..****.***.*********.****************..*********..*****.***.***********************.****.*************.*****.*****.*****.***.**..*******.*******************..****************.**********.***...*******.*..*****.**************.*.***.*********.***************.**.****.*.****.**************.******.*********************.***********.*******..********.***********************..*********.***********.*.******.**********.**.*.**.*********.**********.************.*******.*.*.******************************.*******.**.***********.**********.************************.***************.*..*********************.********.*.****.******.********************************************.********.*******.*************.*****.***.********.**..******************..************.***********.*************.**************.**..****.*******.******.*****.*************.*.*********.*************.*********.***********************************.**.******.****.*************.*******.****.********.**********************.*.*********************.***.***..***.****************.***************.************.*****.***.******.********..*********.*******.*************************.*****************.****.*.******.*.*****.***********.**************************.***************.*****.*****************.******..*.****.**************.******.*.********.**********.************************.******.***********.****.****************************..*********.********..***********..*****.*******************..***.*..*******.**.*****************.************.***.***.*******.***.***.************.*******************************.*.******************.**.******************..****.************.******.************************.*..*..***************.*.****.*.*.************.*******.**.***********************************************.*******.************.***********.****.**.******.***************..*******.*..************.**************.**..**************..******* **.************.*.************.***************.**********.****************..*************.**.****.********.******.******.***.*************.******..**************..***.****.******..*.*.****.*************.***.************************.*..****************.****..********.**.*********.*******************.***.***.**************.**********..**.**.**.***************************...***********.****.**.*******.*************.**.***.*.**************.**.*********.*********..******.**.*****.*********.*.*****.**.*******.****.****..********.***.**********.**.************************************************************.****************.*.****************************.*********.***.*******.***********.*************.*********************************.**********.************...****.*.*******.***************.*****.***..**********.**.***********.***.******************************.*****.*****.**.******.***.*************.**************.*****.******.****.*********.********.*.******.**..*.*.**..*****************.************.***************************.*.***..***..************.*************.****..*******..**.*******.*.***********.**.*******.**.*.**.**********.***..****...*.**.*****.*.**.**.*...*************************.**********.*.************.*.***********.***********************.***.*******************************.*******.**.****************.***.***.**.*******.*****************.*.***********************.************.*.****.***************.*.*.****.**.***.*******************************.***********.*****.***.******************.**********.*******.**************.***.**..**********.***.**********.***.********.******.***********.*************.****.*********.********************.*********.***************************.*.*.**********.**.******.******.*********.*.****.*****************************************.****************************..********.*.***.***.*****.***.***************.**********.**********.*****.******.*****.*********.**************************.*********.**************************.****** ***.*******..*.*******.****..******.**.****.***************.**.*.*****.***.***********.******.***.*********.************.******************************************.****.**********.****.*****.*************.*****.***.***.****.*******.**************.*******.**.**************.*********.******.***.***.*****.*************.*****.****.**..********************.********.********.******************.*****.**********.**.******.**************.**.*****.**********.***.*************.*******.****.**********.*****.************..*********.**********.***********************.**************.**..*******..**.*************************.******.*****.****.**************.**********.*.*******************************************.***********************.***********************************..***********.*...*************************.****************************************.**.****.*****.******.****.*****************************.*.*.************..********.*.*.**.*******************************.***.*************.***********..******.************.************.*********.****.*****.******.**.*****.***************.***.******************************.*******.*********.*******.**************.****************.****.********************.*****.*****.******.*******************.**********.*.****.************.************.****************.**********.****.********.*********************.****************************.************.*****.******.********.************.***************.*********.********.***********.**************.*******.**.**.*****.****.***************************************************************.**************************.******************.***********************.******************.*****.*******************.*.***.***********..***.*************.*****.********.**.****.******.************.*******************.************.**************.*****.**********************.***.******.***.*..***.*.******************************.********.*****************************************.********************.*.***********.*** ***.**********.******..*****..******.********.*.*.********.***************.****.*************.***..*.*****..******************.*.****************.*****************************.********.******.***************..**.*********************.**************.*.***************.**************..*.***********************.*********.******..**.***********.*********.**....*.*******.***.****.*********.****.************.****.***.******.**********************...**************************************************.********************.*********************************.********..*****.*****.**.***********.*.*****.********.******************************.*.****************.****.**************************************.*************.******.*********.*****.*..*.*******************************************************************.**.******.**********..*******.***************.**************.*******.**********.************************************.***.************..***********.**********************..******.**************.**************.*****************.***************.***************..*..***************************.***.***.******.*******************.********.********.**********************.**.*****.*****.***************.***..********.*****.*.*****************.***.******************************.****.***.*************.*.********************.********.*.**************.**.***.*********.***********.*******************.**********.****.***..****************.**.**************.***.**************.***.******.***..*******************.********************.**.**.**.**.********.*************************..****.****.********************************.****.*********.*********************************.****..***.*************.**.**.*****.****.*******.***********************..**********************.***********************************.**********.*.********.**************.**..******.************.*.*****..****.**********..*.******************..*.*****.*****.*.*.*******.***************************.**********.******.****.*.**** ******.***********.************************************..********.*******.********.******.***********.**.**.**************.*****************.*********.*******..*************.***.***********************************.**.***********.******.***********.*.*********.***************.********************.***********.***.****.**.*******.****.***.**********************************.**********.****.*******************************.**.******.*.********.*********.********************.****.***************.******************.*********..***.*.*******************.*********.**.***.***********.**.*****.****.*********.***.***.*********.**************.*******************.**.***.**.*****.******.**.******.**.*****...*************************.*******.*****.*.**************..**********************..**.*..*****************.***********.*******..***.*******.****.*.****.********.******************************.*************.******.******************.*.********************..*********.******************************.**********************.**********..**********..***********.****.**.**.***.***********.**************************.****.***********.***********.********.******.***********************.**.********************.**********.*.**..***********************************.**********.*****..*.***.***********************.********.*****************.**.********.*********.****.**********.***********.****.**.**.**************.**************.**********.*****.**.****.*****.*..*****.*****.**.*.****.***.**.*.***************.************.*********************************..****.*.**************.*********.************.***.*.*********.*********.****.**********************.*****.*****.*************************.******.**.***********.********.*.**************.*****************.********.************.*.********************************.*.**.******************************************.***************************.*******.***************.*******.**************************.**.****.*********.***************.*.*****.************* **.******.*.*..*****************************.***.*.*************.**.***.**************.**************.*****.*******************.*******.*****.*************..****..*****.***********************************************..*****.*********.*************.**.******************.*******.****************.*******************************.******************.************************.*******.**..*.***********************..*.***************.****************.****.****.********.*********.***********************...***.*.****.*************.*****..*********.******.*******.*************.*******************************.*******************.****..****************************.***********.***************************.********.**********..********************************.**.***.******.****.*******.***************.***.****.************.*********.**.****.**************.******.****.*****************.******.***********.******.**********.*************.***.*****.*****.************.**.**.*******.*****.*****************.*******.******.**************************.*************************.*********.***.****.*******.****************.*****.*****..**.*.***.*************.***********..************..*********.************************.*******************.**.****************.***.************...*.*****.************************.***************.*.***************.***********************.****.*************.*******.*************.***************...***********.**.**************.*****.***********.*..****************.***.****.*******.***************..****.********.********.****************************.****.***.******.***********.********.***********************..**.*************.***.**.***********.**********.*********.*****.*.************.**.********************.*****************************.*******.***.************..*.************.**********.**********.****.*****..*******.*********.*****.*********************.************.*****.***.**.*****.****************.********.*****.********.**************.********.***.*...********* *************************.****.**.************.***.********.********.**.*.******************************.********************.***..***.*********************.***.****************.*.*****.*******************************.**************..*.******..***.*****************************.*****.*******.*.**.**************..****..**************************************.***.****.**********.****.**********.*****.********.***..*********************************.**..***************.**..**************.****.****.****.*************.**********************.*..***************.****************.**.********.********.**.*******.*********.*******************.******.**.*.*****.**.**************..********.***.*****.*******************.***************.****.******.*.*.*.**.***********.*******.*******.******.**.*****.**.*********..*****.*.****.***.*****************************.***.********************.*.**************************.*.**********.******************.*******************..******.**...********************************.***.****.*********.***.***.***************.*******.**************.*..***********.******************.**********.**.******.*.*************.**.**********.*********************************.**.***********************.*****************************..*******.*********.*******..********************.*****.**.**********.***************************..***.*************.****************************.*..********.********************.*******.*.********.**.****.************.*******.***.*************************.*******.**.*****.*******************.*******************.**..**..***********************.***************************.**.*******.*******.*****.***********.*********.*******.***.*.***********.****.**.****.**.*************.***.**.***********************.*...****.**********.*..*****..********.***********..****************.*.****.******.***.*****.***.***.***********.*******************.******************************.*****.*****.******.*****.******************************.**.********.**.********* *****.*****************.************.******************************.*****.*********.******************************.**********.****.****************..*******.***.****************.***.*****.*********.*.***********.********.*******.**..*******************.***********************.*******************************..********************.***..*****.****.***********.***.*******.****.************.***.*****.*************************.****************************.***************.*************.*****..*.*****************.******.*****.***.******.***.*****.****.*********.*.*******.**.**.**..***********.***..***********************.***************************.****.*****.*.*********.**************.**.****.***.**********.**.**********.*****.***.****.****.*****.*****.**.***..******.*******..***************************.************************.*******..******.**.*****.************.****************************************.*.**.********************.*******..*.*******.*******.*****************..***************.**********.****..**********.*******.**********.*****.****..*****.****************************************..*********.********************.***********.*.**.******.********.**.***.************.***.****.*************.*********.**.*****.***.********.**.*****.*.***.***..*****************..*.**********************.****.***..*******.**************.*********.*******.***.************.*******.**.**************************************.******************************.******.***********.*******.********.*******..*************.*.**************.********.********..*****.***.******.*.********************.*.********************************.***************.**..*************.***************.*.***********.********.***********.***.*****************************************.**********************.*.**************.***************************.***.***********.*************.*.*************************.**************************************.**.***.***********************************.******.*****************.*****.* *********************.***.***..*****************.******.********.**.*****.********.**.****************************.*********************..*****.****.**.******.********.*********.**************...**.*************.*.****.****.***.*.**.**.*****.**************.*.******.***.****.************.**..***.********.********************.*..***..**.***********************.****.****.***.***************************.***.***.**.*..*.*.*******.*******.********.*****.*************.**********..*****************.******.*************.*****..**.***.******************.**************.******.*..************************************************.******************.****..****.**.********.**..*******.***********.****************.************..***.********.**.****.*****..*************************.*******.**********.*****************.*****.**************.***.**********.****.************...****************.***************.*******..******..*.**.*****.*******.**..****.*********************.**************.******.****************.***..*****.****.****.************************.*****.*.******.***.*******..*****.****..*************.***********.***.**.**.*************.*****************.***.*******************************************************************.********.*********************.************..*******************.*.**.*************.*******.**.*********.***********.****.***.*******************.********..***.*************************.**..***************************************..*************.***.*************.*.**********..********.******..*********************************.**.**************.****.***************.*********..****************************.***..*.****.**********.********.************.**********.***.*.******.***********************.****.**.****.*******************.******.********************.************.**************************.*************.**.***.*.********..********************.**********.**********.*.**.*.*********.**************.***********..*******************.******.****.**.******.*** *********..************.**********************.*****..******.*********.****.***************.****...*******.************************************.**..********..*.***********.*****.*************.****..*.********.*******.*.**********.*********************.**********.*.**********.******.***.******************************.**********.*******.********.*.******..*****************************..************.**.********************.**************.*****..*******************.**.*****.*****.*********.****..****************************..**********************.***.*****************************.***********.*****.***********************.*****************.*******.*************.****.**.*********.*.*******************.***..**.*********************.********.*****..***.*******.****.*****.********.***.******.******.**.*.***.*******.******.***.*********..*.*********.***.******.****.*.****************.******.**.******************..***********..******.********.*******************..******..************.*********.**.************..******.************************.*********.************************.***********.******************************.*****************************************.***.***.*****.*********..****.*.**.*******..**..**.*******..*..******.**.***.****.********.******.********.**********.******************.********.*****.**..*************************.****.***.**.***********************.*******...*****.*******.**************.**..****************.*********.**.****************.*******.********.****.****.***************..**.*************..**.******************..*************.**********.***********..*******..**************************************.**************************.****.******.******.******************..********************.*..***********.*..**********.*******************.*********************************************************.********************.****.****************.*.****.***************************.******.***********.****.******.*****.***.***.*.*.***********.***********.******** .****.*************.********.***********.****************.*********.****************.***.*********.******************.****.*****************.****.***********************.**.***********.*.************...*****************.*****.*******.******.***************.*******.***********.****************.****.******.*.***.*.***.***.******.****.**.*.*.********.****.**********************.******.****************..****************.********.************..*******.*******.*************..*************************.***..***************************..********.***.*********.**********.**************.**********.*********.******.*******.*.***.**************.*******.***********.******.***.**************.**.**.*********.*******.*******.*********.**.**.************.**************.******.******.*.**.**.********************.*****.****..*************.*****************.*.****************.********.************..**********.****.********.*************.****.**************************.*********.********.************.**.*.****.***********************.****.**.***********.*****.*****.****.*****.***************.**.**.*******.**.**.**.***.*********************.*****..*******.***********.*********************..******.****.***.*****.*******************.****.**************************..**.******.*************.********************.**.*.*.***.**.***********************.********.*************.**.*.*****.*******.***.***.***.*.*.********************************.***.*.*********.*****************************.**.***************.****.***.********************.**.***.*******.******.**************************.*****..***********.****.****.**.*********.**.****************.*********.***..****.********************.***********************.****.*******..*.****.**.**.***************************************************.*****.***************.********.*******..***********************.*********.**.************************.*******.******.****.*****.******.********************.**********************************.**.************.**.***** ****.**********.***********.**********************.**..*********************.***.********..*******.************************************************************.***********.**********************..*****.**..***************.*********.***.***************.***************************************************..******.**************.*..**.*****.*******.**.***************.*****..***************.********.**********..**********************.************************.*****..******..***.**********.***************.******.****.*****.*********.******.*************.**************.******.***.************.**.***.*********************.*******************.**********************************.****.****.****.****************.**************.**********..****.****************.*****.***.************.********.*.***************...********************.*******.***********.*.*****..****************************..*****.*.******.**.*.**************.*************.*****.**********.****..*.****.*****.*..*****.********************.******..**************.*****.***********.*******.***.*********************************************.***.**********..****.*.****.***************************.***********************.****.**********.*********************..**********************.**.*********.*************.*****.****.******.****.*.*.*****.************************************.***********..**.***.*************.***.*********.*****..************.***********.********..********.***********************...******************.**************.****.*.******************************************.***.**.***.**********.**********************.*..******************************.****.****************.****************.*******.******.**..*************************************.**.*.***********.*****.*************************************.*******.***************.*******************.*******.***.******.*.****.*.******.****.*************.*.*****..*.*.*********.*******.***..******.******.****************.*.*...******.******.****.*...*****.****.******** ***.**.*********.***.***********************************.*******.****.**********..**************.*********************.*********.********.*****************.********.********************************************..********************.*****..*******.*****..***.*********************.******.******.*****..*****.*******..************************************.***.*******.******.***..***.*******.******************.*..*.********..******.*************************************.*.*************.*.****.********.********.******************.*.**.****.***.**********.************************..**********.******.*************.***************.*********.***********.*******.*****.*********.**********.*************************.*********.*********..***.********************.*********.************.***.*.*****************.*******************.***.****.****************.***.**************.*.*******.********.*.****.***************..**********.*********.**********.*.****************.*******.*************************.***********..*****************.**.**.**.*****.****.****.***.*..****.*****.*********.********.*.**.*******.******.**************.***.**.************.*****************************************************..**************.*************.***.*******.*..*****************.*******.****.******************************.*****.*************************.***.*********************.*******.******.**************.*****.****.*******.**************************.***.****************..*.***********.*.***************.********...***.*.****.*********************..******..******.****.************************.***.*******..********************.*******.*.******.***.*.***.******************.*.*******************.**.**************.*..******.***************************..*******.**.****.************************.*.*.*.********.**.*****.***************.*.**.*******************************************************.*********.***.*************.***.************************.**********************.***.*******.******..**************** ****************.*.****.*******************.*******.**********.*****.*.**.******************..********.****************************.***.********..****.******************.*******.**.*****************.********.***********************.***.***********.*..********.**.******..*.****.*****..**.****************..*****.******.**********.****.*********.*******************.*******.************.******.*****.***************.**********.******************.*********************.***********.****************.******.*****.******.***.*.*******.*.******.*****.*******************.************.*.****.***********.************************.**********.**..*****.*.****.****************.***************************..****.******.**.*****.*****************.********.**.****************************.***.***************.****.*******..*.*.******.*****..****.***.*******************.*.***********..*..******.**.*******.********.**************.***.*.***************.***..*****.********.**.**************.************************************..*************.**********.****.****************.************.****.**.*************************.********.******.**************.***********************.*************.******************.*************************.***.***.**************.**.************.*.**..*****.******************.******.**.********************************.********.****************************************.***.*.******.************************.**********.********.****************.*****.*******************.**********.***.***.***.*.**.****..****.*******.***************.********.*********.*******.**.****.*..*.****.**********.************.*.***.********.************.***********..**.*****.***********.**.*****************************************.*************..*****.**.**.***.********.**.******************.*******************.**.****.*****************.***.****.**.*********.*********************.**********.******.***.***************************************.*.******************.*********.*.************.************** ***********...********.*.*********.**.*.********************.*.********.*********.*********.****.*.*.*.*.***.**********.**.**************************.************.**.****.***********.***.******.*******************.*******..*****.************.**.*.**********.**********.**********.********.*****.**************************************************.****..****.*****.*.****.*****************.********************************..*.************.*********.***.*****.***.*******.************.***********.*.*************.***.**.*.***********.*.*************.**.*****************.*********************.**.******.*********.**.******.************.***..*******.*******.*.******************.******************.******************.***.*****.*********************.*****.************.*****.*******************.**********..*******.*******.*********.*************.******.*****.*****************.*.****..*****.*****.*.**.********************.**.*************.****.******.***.****.**********.*.*****************.***************************.*.************.**********..****.*******.*************************.***..*****.******.*.*.************************.****.*.***.****.**************************************.**.*******************.****.**.**.*..****.******************************.***..*********************************.*******.**************.*********.***************.********.*.*******.*.************.*.******.*.*.*********.*.******.***.***************.**.***.***.*******.*****..**.*.**.***********.********************************..*.***.****.***************.**************************************.******.****.**********.****.**********************.*.*.*************.*.*******************..************.****.*********.****.***.****.***********.*****.*********.*********.*****.***.*************.******************************.**.****************.*************..********.******.*.*********.*****************************.**************.************...************************.******.**.***.*******.***.***.****************.. **.*********.*..*.******.*****.****.****.*.*.****************.*******.****.*********************.*.*************.********.*****************.******..**.**************.**.***.*************************.****..**************.*****************.******.**.*..*******.**************.************.*****************.*.********.******.******.*****.*..********.****.*.**********.**.***.********.***.**************.****.******************.****...**.*.**************.****.*******.*********.**********************.****.***********************.*****.***.**.**.*******************.*********.******..********.******************.**.***.****..******.**.*.*.**.***.*********.*****.**.****.***********.*****************.**********************.**.*****.**.********.******************.**.**************.*****************************************.*.**.******************.**.**.*.***************.*****.****.**.*********.***********.******.*.******.*.************.*******.**.****************.***.******.*******************..****.*.****.****************.**********.*.*.*********..*******.*****************************.**********.****************.*.***.***.**.**************.****************************.**.********.********..*..**********.****************.************.**********.*********.*******.***********.*.*****************.****************.**********.***********.**.*****************.**************************.*****************.**********.**************.**************.****************.*******************************.*******************.**********.********.*********.****.*.******************.***.*************************.****.***.**************.******.***************.*..*.**.********.*****************.***.********.*****************.*...***********************.*******************.**.***************************.*.*.**************.******.******.*********************************************************.****.****..**********.******************.*******.**.**************.***.**********************.********..*********** *.***********..*.**.*******************************.*******.****.********************************.*********.***.*********.****.****.*************.*.*.****.******.***************.****.********.****.*.***.***.*********.*******.**.**********************************.************************.***.********************************.***.*********.*******..**********.**.**.**************************************.*****.***.************.************..*********************.**.********...****.*******.***.*****.*.*****.************.**.****.*****...************.**********.**.*.************.****************.***.********.***.***..****.***.**..****.***.*.*****************************.***.*************..***.******.******..***************.********.*.*****.****.*.********************.*****.**.*.*************.*****************.**********..**********.******.*..***.****.****.*********.*******.***********************************.******.*******.**..*****.**..*********.********.*****.******.***.************...******.*********..****************.****.**********.*****.*.*..******************.******.******.*...*********..*****************..*****.**************.******.*******************.*.*..******************.**********.****.*****************.****.********************.*.*************************************..****************.**********.**********.*********.****.*.*******************..*******.*****.**.************.**************************.*************.*********.*.**.*************************...***.****.************.****.*****.***.*****...***.**.*.******.****.*******.*************.********.***********************.*******..*.***********.*************.*******..********************.*********..*********.************.****.*.******************.********.*******.***************.************..*******.****.*********.****.*******************************************************.************.*********.**********************************..********************.********.*..*****..**.******************************* ***.****.***.***********.**.****************************..*******.*.**.**..***.******...*****.*****.*****.**.****************.*****..***************.********.*****..********.*****.********************************************.************************.*******.***.*********.***.******.****.******.***.*************.*******.****.********.******.*******.******************.***.*.****.***************.**.*************.*****.*********.************.***.******************.**.*.****.***************************************.*******************..********.****************************.*.****.****.***************.********.***********.******.*******************************.****.******.*********.**.***************.****.****.***************.**.**********.**..*.**.****.***********.***********.******.******.*.*******.***************.*.************************.*.**.**.*******************.****************.****..*****.*.**********..******.************.*.**********..*****************.***************************************************************************.*********.********.*****.***********************.**.*****..******.*********************************.*****.***.****.*****..***.**************.********.****.******************.****************.**************.**************.********.****************..*******.***.*.*************..**************************..*******************.********.***..*******.*******.**************************.*****.******.******...**..****.***.**********.******.**************.**********.***********.**************************************.********..**.******.***************.******.*************.****.********.******.*.************.******.***.********.****************.*.***.******.****.******************.**********..*****.**************************.***.**.**************.****.********.*****.**.*****************************.***********.********************************.**.******.*..****.**.*******************.****.************.**.******.*********************.*.*.****.****.**** *******.*******************.******************************.****.****.****************..****************.*************************.*********************.*.********.**************.************.****.*********.*..******************.***********.************************.***********************************.**.******.**************************.**********.************.************.****..****************.**************.******.***.********..**********************.****************..*********************************************************************.************.******.************************************.****.*.***.****.********.*****.*****.**.**.*.******.******************..****************.**.**.******.************************.*.*.*.*************************************.***.**.******.*.*.****.*****.****************.*******.*.***.*.*.************.*****************.***.********.*************.********.*****.***.**..*.********************************.*********.***.**************************.***************************.******.*****.***..***************.*.*.*****************.******.*********.****************.*.***.***********.***.*...*.************.********************.**.******.**************.****.*****.******.**.***.****************************.***.****************.**.***********************.*.***.****************************.**************.***.****.********************.**.*****.***************.*..*****.****.************.***.**********.*****************.************.***.******.****.******.*******************..*****.*********.**.*******.**************..**..********.*.*.**.*********.********.*****.******.************.****..*****....***.***.***.****.***********.*****.****.****.********.*.*******.*****************.*****.*****.***.***.*******.*************************.**********************..*****..**.*******.*.*****.*******************************.*********.*.*******.**********..*******.******.****************.********.************************.*.**.************.*************.****** .*.***..**.*.*******.**.*****************.***********.***.*********.**.***.**********.*******.*************.******.**********.*.*..************.**********.*******..***.**********************.**********.*******************.************.***.**.*********.********..*********.*********.****.*********************..*****.*****.*.****.***********.**********.******.*.*****.*..********.*****...*********.***.*****.******.****.******************.****.********************.**.*******.***********************.*.*******..******************.****************..**********************.*********************..*.***************.********.****.*******.*.*************************.********************************************.**.***.****.*********..*..****.**.**.*...******************.**********.*****.******.***.**********.*****.******.**...***.****.**********.*.**********************.***.********.**********.****.****.*************.**********.**...*******..**********.******************.*.****.*******.*******.**********.***********************************.***********************.*******..*********.************************************************************.***.*..*.****************.***.******..**.************.*.****************************.**********.****.*********************.*******.*..*****.****.**.**********************************.***********...*******.**....**************.****************************.******.*****.************************.****.**********.**.**********.**************************.**********.*.*************.**************.**.***.**************..****.**.*****.*****************************.*.*.*.********.*.***.**.*****.********.****..*********************.*******************.******.**********..********************.*.*.*****************.*************.*****************************.***********************************************.****.**.*.**************.***.******************.*****************.*********.***..***************..****.**..************************************************ *******..*******.***********.*************************.*******************..*******************.*************************...*******.*********.********.**********************.***.*.*.**************..***.*****.********.********.*****************************************.**************.************************.*.*******.**********.*.*******.******************.**.***.***.***.*******.******.*.********.*.******************.**********...***************.************.*****.********.****.**..**.*******.**********.****.*********************************************.*************.*********************.***************.*********.***.*********.**.***********.*************************************************************************.*.***********************.*********************************************.********************.***************************.******************************.****.**.******.********************..***.**.*********.****.****************************.*********************..**.****.**********.**********.***************.*****************.***.********.*****.****.***********.*.*****..**.***********.***.******.*********.**********.****.***.***.*****.*********.*****.****.******************.*.*******.**************.******.**********.*********.*******.****************.***********.******.***********.********.**********************.***.*******.*.*******.*****.*.***************.*******.******.*******..******.************.**.******.***************************.*.****.********************.***********************.***.**.***.************.*..***************..*.**.******.**.*.*******.*********.*************.************.*******************.**.**********.***************.***********.*********.*.*****.********.*******.******.*****.*****.*********************************..*.*****************.*************.***.*************.************.*.*****.******.*********.*.**.*********..******.********.*************..**.*********..****.***********.****.******************.*********.****.***.********* ***********************.****.***.******.**.********.***********.*.******..*.*******.*****.*****.************.*.**.**.**************************************************.*****************.*.**.********.*****.**.*****.***************.*.********************************.*..*****.*.**********.*****.******.****.*******.********************.*.**.*************.*********************************.************.************.*.**************.*****.*.*******.***.******.****.******************.****.*************.****..******.**************.***.**.********************.***.***************.***.*******.****.**..*.*.**.**********.****.***************.************.************.******.***.*****.*******.*********..*********.******.*****************************..*********.****.*****************.**.*****.****************.***************.***.**.****************************.******..***.**.*********..***.************.**.*********************.*****.************.*******.**************.***..**.****.*******.***********.**********.**.**********.***.*******.******.*****.****.**..*********.**.*.*.***********.**********************.**********.**.*******************.************************.****.**********************.************.******************..*.*****.*.*.**.**************.********..********************.***.*.*****.***.*.**.**********.**************************.*****.***.*************.*************.*******.**.*********.***.**.****.*****.*.*********.*****.*****.*..**********************************.***.****.******.******************.***.***..**.************.*******.****.*******************.****.***********.******.*********.*********..***.***************.********************..*****.*************************.***.****************.*********.********.*****..**********.***.*.********.*********.**.****.***.**********.**.*.**************.******.**********.****.**************.**************.****.**.*.***.****.************.*************..******.**.*********.************.*********.***********.**************** ******.*******.*************************.********.*.*******.**********.******.****.****..*****************.********.****..***.*****.****.********************.************.********.*.******.****.**.*.**********************.*******.***.**..**.**********************.**.****************************.***********.**.****.*********.**********.***.****.****.**********.************.*******.**********.******************.******..************.***********.*************************.*.*********.*****.************.********..**.*.*******.*********.***.***********.**..***************************.*************.**********.*.***********************************.********************.***************..******************************************.***********.**.*..******....*****.**********.*.**************.**************.************.**.**************.**.******.******.*****.***********.********.**.******************************************.*****.*****************.*******************.********.***************.*****.********.*****.******.****.**.**************.******************************.**.******.*************************************.****.***.**************************.*********.*******************..***************.****.*****.**********************..******.***.*************.*****.***************.***.********.***************.***.*******.***.*.****..******.********.*******.*.***********.***************.*****************************************************.*.**.***.**************..*********.*********.*****.*******.***********..*************.**.******.***********************.************************************.*******.****.******.*******.**.*****.*****.*....**.*******************.********.****.*..******.************************.****************************************.********************.*****************.**********************.****.********.**..***********.****.*******************.**.************.**********************************..****************.*****.********.**************.***.*********** ********.****.****.*****..**.*********.*.*************.***********.**.****************...*******.****.*********.*.***.***.*****.****.********.**************.******...*****.**.*.****.***********..*******.*******.****************************.****.********.**.**.*...*********.*.*.*******************.*********************.*********************************.*.**.*********.****.******************.****.*****************.****.**.*******.*.*.*.***************.*****.******.*.************.**********.****.**.****************************************.**********************************.***.**.*************.*******.*********.**.**********.***************.****.**********.******.************.*******************.*...*******.******************.****************************.**.*******.*****.**.*********...*****.***********************.*..*****.******.***************.*.**.**.*******************..********..***.*************.**.************.**********..*********************.******************************.**************************.*.***..***********************************.****.***.******************************.*******.******************.**.**************.*****************************.**.****.******.****.******.**********..**.**************.******.******************.************************..***********.*********.****.*.**.*******************.*****.*********.******************************.******.*********.******.******************...*****************.**.****.***.*.************.****.******************************.*******************.******************.******...***************.**********...******.*****.********.****.***.***.*.***.*********..*****.****.************.**************.*****.********.*.**************.***.***.***.****.********************.******.****.**.************************.*.*****************************************************.******.***************.**********.***.****.**************************.**.**********.*****************.***********.*******.*****.****..*.***************** ************..*******************.*********.********.***************.***********.***************.****.************************..**.**.****.****.*****.*******.****.***********.****************.***.*.****.************.***.******.****..*.*.***************************************************.*****************.****.*********.******..*********.***************.***.****************.*.*******.***.******.****************.**********.*.**.****.************************..*.******.******************.*******************.**.*****.****.*************.*****.**********************************************.**.**.**.****.****.**************.**.************.*****************.*************.**..**********.*******.*****************.*******************.*.*********.*******************.******************.**********************.***.*****.*..******.***************.****************.**..**********************.***********.********.**.*.********.***********.*********.***.*****.********************************************.************************.*****.****..**.*************.**********.**********.**.********.*******.********.***.****.***********************************.******.**.*********************.***.*****************.********.*********************.****************************.*.****.***.*********.*****.***********..*.***************************.*************.*.************************..**********..*.**.*****.********.********.******.********..***.*******..*******.**********************************************.***.****************************************************.***.******.*..*.***.************************************************************.***************************************.******************************.*****.*****.***********.****.*.****.*******.********************.*************.*****..*********.**************.****..*****.****.********.****..********.******.******...**********.*****.*************************..*.********.**.***.***********.**********.********.**********.**********.***** *********.*******************************..*****.**********************..*****.*********************..******************.******.**.***********.**********.*.***.******.******.*.*************.**.**.*************.*****.*.*********************************.********.***********************.***.**************..***.********.**********.******.*************.*****.****************************.*******.******..**********.*************.********.*************.****.*****.*********.*****.**.*********.**.****.**.*.*******..*******.*******.********.*******.****.****.*.*****.*********..**********.******.*****************.***************.*..*******.******.*.**.***********...**.***.*******.*****.**.*************.**********.**.************************************************.*****************.**********.***********.**.**********..**.**********.*******************.**.****************.******.****.***.*****.*******.*..**********.***.***.**..********.***.**********..**********..**.*.*********************.*********.******.****.****...*******************.***.*******************.*****************.**************************.************.********.**********.*****************.***.********.*****.************.******.****.*******.***************************.***.****.*****.***..******.**************.***********.**********..****.***********.*.*****.*******..*********.********.***.**********.*****************.********...*.*.**.*.******.*********.*****************************************************.****.***********.*****************.***********.***************.*************.************.*******.**.***.*******.******************.************.******.********.************.**.**.******.*.**************.**********.*.***********.*************.*************.*..****.***.****..*.******.********.****..******************.*********.*.***************************.*****.*****.*******.***.*.****.************.****.*.**.*****.*******.**********.****.*********.********************..**********.*******..*******************.* *******************.******.*.*******..***********.********.*******.*********.****************.********.***.*****************************.**********..*****************************************************.*********.****.******..*******.***********************.****.******************************.**..*********.**.*****..********.**..**************.***********.******.*.****.****.*******.*.********.********.******.*************.************...****.***.****************.****************************************.*****.*.***********************.****************************..*******.***.****.********.**.**************************************************************.*****.******.***.**************.***..********.****.******.*****.**************************.***********.***.******************.****.***.********************.****************.**************.*.***.***********.***********.**********..****.*****.*.*****.********.*****.*************.*************.*********************************************.**************..**********.*.**************.**********..*******.************.***.********.*..**.**************.*********.************.**.***..**.*******************.*********.*******************************.********.***********************.***********************************.*.*********.*************.*****.**.***.****************.**.**.*****.*.*******************.********.***.******.*****.**.*.*******************..****.************************.*********************.******************.***************.***..*.*******.***.***********.*.********.*****.*.*.*.*********.******************************.****.********.***.**.*******..******..***.********************************************************************.*.*********.*************.*.*.*********.******.***.******.***..*******.**.***.***.*******.********.***************.***********..***************.***.**...***********.*****.***********************.*****.********.*.**.******************.****.***.*******.**********************..*.************ ***.*****.*******..*******************************..**************.*******************.*.****.**..**************************.*.*********.****.*****.*.****.******************..***********.****.**************.*.*.*.****.*.*********************.***************.**.**.*******...*****.*******.*********************.************************.****************************.*************.*************.********************************************.**.**********.*******.*.**.******.****.****.*************************.********.*.**********.*.*.*******.**************.********.***********.**.*.************.**.*********.*******.*.*..********************************.*****.***.****************.****.****************..******.*******..*******...***.**..**.************************.*******.*.****.*****.**************.*.******************...*********.***.*********..***.************.***************************.*****..***..*******.***.**.***.***.*****************.*******.****.**.*****************************.**********************.*******************.**************.************************************.***********.***.******************.*****************************.*****************..******.******.*.**********************..************.**.****.********.***.******.**************************.****..***************************.*.***..*..***.***.*****.************.*****.*****.**.***********************.**.**.******************.****************.**.**.*************************************************************.***.***.**..*******.***************.******************.***.*************..***.***.*.*****..***.*******.************.***************.**************.*****************..********.*******.*****.**.*.*******.*****..******.**.********************.*************.**********.***.**********.***********.**.*.************.****.***********.********.**.********************...*.*.***************************************.********..**************************.******************.**********.************************** *.*****.***.********.*************.***.**.***.**.***.****************.**********.**************.*****.****************************************.********..**.***.*****.*************.**********.**.*****.******.*.*****..*******..*.********.**********.*********************.************.********************.*.*******.********..******.********.********.*******************.*************.****.*****..****.*********.*******************.***.*********************************.*****************.*.*****.*******..*.************.***********.**.**.************.********.****.**.****.**.***********************************.**.*.**************.**.************.*.****..***.********.*****.****.*********************.*******.**************.******.******.********..*****************.**.***********.*********.*..***************.*******.****.*****...*.**************.*.***.****..******************.********.*************.*****************.**.*****************.*************************************.*******************.******.***************************.**.******..********.*******.*.********.****...**.*******************.***.*.*.**.*******.*******************.***************************...*.******.**********.********.***************************************.*******.**************.*************************.*****..***.*****..***************************.***.**.******.*.***************************.********.*.****.****..*********.******.*****************.***.***************.****.***********************.***********.********.*****************.***********.********..*********************.******.*****.*...**********************.*******.***.*.***********.***.**.*.*.********..*****************************************.*************************.*********.*********.**.*.**********************.*.*****.*******.*.***.********************.***.*********************.*****************************************.**********************************.*.**********.*********.*************.***.**.**********************.***********.***** ****************..**************************.*****.****************.****.***.***************************.***.**.***.******.************..**************.******..*******.**************..*********************.****.*******************.****************.****.******.*************.****************..*******************.*****************.***********.******.*******.**************.*****.****************.********.*******.*******.*******.************************.*****.*******.**.**.*******.******************.****************.*******.**************.***********************.****************.**.**************..*******.**.****.****.**.*.*******.****************************.*************.**************.***.******.*********************************.*******************.******.**************.********.**************.***************************************************.********.*********.************************.***.***************.**********.**********.******.**.**********.**********.*****************.*******************.*.********.*******.********.*.*.*.***.*********.***********************.************.*.**********.*******.****.***********************.*******.************.************.*******.**********.*******.**.*.***.**********.****.**..**.*********************.************.****.****.**..*****.**.********************************************.**.**********.*******.*.*******************************.*************..*****.************.******************.***************************.*********.****.***********.***.****************.**************.******************.*********.*.********************.*.*********..***********.************.****************.**.***..******.******************.***.***.*********.*****.*****************************************************.**************.*.******.*.**********.****..*****************.***********.**.**.********..*****.**..**.**..****.******************.*******.*******.***..*******.**.*****.*.******.*********************************.************.***..******.*** ****************************.*******.************.****************.***********************.*.***********.****************.****.*******.***.*.***********.*****.*****.****.*******..************.******.**.****.***...*.*******************.****.*******.******.**.********.**********.*************.****************.*************.*.****..********.*********..*********************.****.***.**.*..***.***.**********************.***************.*******.**********.****.**..*******.*********.*****.***.****.*.*********.*..*****************************.***************..***.**************************.*********************************************.**.*************.***.*****************************.*************..*************.*****.*********.********.*******...*.*.*.*******.******.****************.***.******************************************.*****.*****************************.**********.*.****.*******.***********..******.******.*******.***.*.***.***.*************.********************.*****.**.***..**.*************************.****************..************.************.*****************..*******.****.*****.*********..****.****.*************.***********************.****.*************.*.*.****************.*.***************.*********************..****.*******.*******..**.*.**********..***************.*.***.*************.***..**..*.*.***********************************************.*.*********.********************************.**********************************.************.*.***********************************.*****.**.***.*.**********.********.****************.****************.**.****.*********.*******.**.******.**.***************.**.**.*******.***********.****.******..***.***.**************...*******************************.*****.******.**********.*.*********.***************************.*.***.***************.*****.*************************.*********.***.****.*.*********..*********************.***************.************.***.******.*.******.*.*******.***************************....***** **************.******.********.**********************.*******.*****.**.**********..****..*****************.**********.*************************************.***********.******.*****************************.*************.****************.**.********.*************************..******************************.***.*****.**.*******************************************.*******************.**..*********.****.***.*******.*.*********************.**.*********.*******************.*.****.***********.*.*.*****************.*****.**..****.******..****************************.****.**********************.**************.*******.***************.***.**.******.**************************.**.*.*******************.*********************.*****..****..***********.************.********...**************************.********************.******************..*******************************.********.**.*********.****..******.********.***.***.******************.*******.****.******.*.****************.***.*.*****.*....*****************..*****************.****************************************************.*******.**********************************.****.*.*******.*.**********************************.********.*************************************.*.******************************************.*********..***.***.****.****************.***.****************.******.*******.*****************************************.***..*******************.*******.***********.*.******************.*************.***.*****..*****.******************.***.******.******.***********************.******.****.**********************.*.*.***********.*.*******.****.********************.**************.**.************.*****************************.***.**.***.***********************************.****.****.*.*********..**********.******.******..********.****..***.***********.***.***************.****.********************.******.******.**.**.**************.**.*.***************.******************.********.*******.************************************** *********.******.**.*****************************.*.**********.*.************************..**.*****.*.*.**.****.*.********..*************************************.************************.******.**.******.***.***.********..******.***********.***.******.*****.*******.****..*********************.*.***********************.*.**.************************.****.************.***.*********.*****.****.***********.********.*****.****.*************************.*****************.*.**************.**.***.****..**********..***.*******.*****.********.***.***.*****************.*************.******.**.*********.**.*****.***.***************.********************...*******************.***.********.***************..************.*.****.*****.*********.*****************.*************.**************.**************.*.******.*****..**.*.******.****.**********.*.****...****************.**.****.*******.**************************.**.*.*****.********..***********.*********.**.****.**.***..*************.****.*******.****.************.***********.******..*..***********.**.**.*************.*********.**************.*****..****.*****************.*******.***********************.*.**.**************.*****.********************.***************.*****.**.*******..**************************.***.**************.*.*.********.***.*****.*************.*.**************.**.****.**.*********.*****************************************************************.**.****************.***************************.**********.********.************************.*********..************.***.*****.**********.**.*.*****************.********.**************.************.********.****..*.**************.******.**.************.***.*.*********************************.***********.*.****************************************..*******.*****.*.*****************.*.************.*********..******.*.**.*********.***************.***.***.****.***********.*******************.******************..**.*******.********.*..*.*******************************.**...* *****.****.***********.******..*********.*********.****************************.***.********************.******.**********************************************..**********.******.****.****.*********.*..******.**********.***************.**************.************.************.**.*.******************.**.******.************.************.*******.**********.**.*.*******.***.*****************.**.*******************************************************.******.***.**********.*****.*********..************.*****.***********.******************.*****.*******************.**.***...***..*************.*.***.***.******************.**.**.***..***.***********.******..***..*********.*******.****.*.***.********.*************.*.*****.******************.***************.**********.*****************.*.**.*****..****.************..*.************.********************.********.********.*********************..*****************.*************************.****************..**********.************.***.***.********.*********************************.**********.****.*****************.**.*.**....****.*********.*****.***********.********.***.*******.**.*********.*.**.*************************************.***.*****.******.*.***************.*********...**.**.******.****.*************.**.***************.*****************.****************.******.*********************.***********.****.****.**.****.*.*******************.******.*.*********.*.*******************..*******.**************************.***.*************..**.**.******************.****.******..***.**********************************.***..**.********************************.**.**********..**.**********************************.*********************.******************.*************.********.***************.**********.********.*****.******.**.**********************.*******.*************.****.*.*********.*****.**.**.**.******.**.********.****************.*.**.*.******.**.**.*******.******.*.***.*..*.*.**********.**.*********.***************..*..****.**.***** *******.***********.**..**.*******.****.****..**.***************************..*********************************.************.**.**.**.*******..****.**********.****************************.****..****..*******.*********.*.*****.***************.******.*********.**********************.*********.*****************.**.*****..*****.***.*****************************************.*************.********.*******************.*****************.***.*******.*****.**********.******.*.****.****.*********..*********.****************.**.*..*.*.******.*******.************************.**********************************.********************.******.**.**********.*********.*************.*********.**.***..*...**.***.**.***************.**.***********.****..****.***...****.******.**..*************.**************.*******...**************.*****************.**********.****.**.******.**.***.*..****.*******.*.************.******.*************.************************..**********..**.************.**********.*******************.***.********.***.******..***************.**************..*********.*.*..**..****.**.************.****.******.**************.******.***************************.*****.*****.**..***.***.*********.***.*******************.*.********************.*******.****..*************.**************.*****.****.*.**.*******.*******.**.***********************************.***.***.****.****..***********.***.*********.******.********************.*********.**.******.******.**.*****************************************.******************.*.*************************.*****.***.***********************.*.**************.**********.****.******.********.****...******.*************************************.**********.***************.**.**.****.**********.******.*****.******..****.**.*******************.******************.*.******.**********.************.***********.**.*******..*.**************..***.*********************.*.*.**.***.******.*****.*******.****************************.*******.*.*.*.****************** *************************.**.************.***********.*.**.**.*.*******.****.*.**..*.***********.*******************.****.*.***********************.*********.**********.******************************.******.**********.****************.*.********.*******.*************.*****..**.**.************.*********.********.****.*****.**.******.*****.***.*****.*****************************.***.*************..***************.********.*****.*****.**.************.****.**************.**.************.****.********.*************.***************************.******..************.***.**************..**.*.***...******************.****.*.********************.***************.**.***********.************.*****.******************...**********.**************************.**************.***********************.*******************..***********.****************.*******.******.********.*****.*******.****************..*************************.**.*****.*******************.**********.*************.*******************..****.********************.**************.***.*******.*****************.***.***.**********.****.*****.******.***********.****..**********.*.*.********************************.*************.**************.**************.****.**********..**.*.*****.******.***************************.**********.************.****.***.******.***.*.***.***.*******..*****.***************.*.***.**.*****.********.*******.************.*******.**********************.******.****.******.*************.***...**.****************************..********.***..*************.***************.**.***..*********************.************.*******************.**************.*****************.******************************.******.**.*****.*.*********.***************.****.***.****.*.*******.***.**.*******************.**************..*****.***.************.*.************************************************************.******.*****************************************************.**.***************.*************.**.**************.*******. ********.****************.**.************.*******************.**.*************.****************************.****.***..*.***************.****.**.*****.********************.****.*****.**.***************.******.**********************.**********.*******.********.*.*********.***.****.**********************.***.***.************..****.********..****...*****.***********..*.****.***********.*****************************.*****.******.***********************.**.*.***********.***.**.*.*****.**********************.****.*.***.*******************.*******.*************.**************...*************.******.*.*****.***********.****************************.****************.***********.******.*************.********.*************.*************************.******.*****.****************.**********.**.**..************.**.******..************************.******.********..*.********.****.********.*.******.***.*****.***************************.*.***.*.****************.*.******.************************.******.******.******************************************.*.******.***************.******************.********.*********.*****..*****.**.********************.******.******.******.*.*********.***************.*******.*******************.*******.**********************.*******.****************.***.*.***.*.***..**.********************.********************.*****..***************..***************************.*********.***.**.*****.*****************.*****************.***.***.*.*************************.*.************************.******.***.**********.**************.*****.****************.***.********************************.*.******..********..************.***********************.*..**************.************.********************************.***************.*********.*****.***************.******************.*.********************.*******************.*********.*****.*.*..*.*.*******.**.**.***..**********.**************.***..*************.****.****.*.***.*.********.*****************************...*.***.* ********.********.*.**.***********.***********.********.****.**********************.*.**********************************.**.***.*******.****.*********************.*.**********.**.**.***************.*.************.**********************.*****.***.**.**..*****************.*.*.**.******.**...**.****************.*********.**.*.***.************.***.***.*******************..*******************.*****.*************.***************.*******************.***.*************.************.****.**************.*********.******.****.**************..*********..****.***************.**********.**.**.****.******.******.*************************.****************.*******.****.*****************.***.****.*****..*.*.********.****.***.*.*****.***************.*.**********.*********.*.******.*************.*******************.**.*********.**************************.***************************.***.******.********.*****.*.******.*****************************.*********************.****.***********.*********.*******.*****.***.***.*****.*******.*******..******...*******************.**.*.**.****.***..****.******.****..***************.**************..***.******.***..************.***.*.*******.***********.*****.***********************.***.*********.***************..*************.*************.*********************.***************..***...***********************************.******.*********.******.**********.**.***.*.**************..*****.*****..****.*.***.***.*.***.*.*.***********.***.*.****.**************************.*******.*.*******.**************.***.*****.*****.****..********************************.****.*.*******.***********************************.***..*****************.***.*****.*********.*.****.**.**.*.****.**************.****.***.***********.*******************..***********.********************.***.*************.***.*********************..***.*.***********************.****.****************************************.**********************.********.************.*************************************** ****.*..*.******.****************.***************.*.****.*.******.****.**.****.**********.*******..******.****************.*..**.**.******.*********************************..****....*****.**.**********..*.*.********.******.********.*******************....*****************************************.******..*******.********.*.****************.**.**.*.**.*************.********************.*********.*.***.****.**.***.****.***************.****..***.**********.*****.*****************.*.*********.***********.**************.*******************************.*********.**.************.******.**.**.**.**.**.*******.*****.***********.***..******.********.******.*******.****..****.*********************.*******.*******.*****..****..************************.**..*******************.*******.***************************..**.****.****.*********************.******************************.********************..************.**.***.****.**********.*****.*.******.******.*.****.******.***************.*****.******************************.**.***************.*************.**.**********..**..****.*****************.********.*.***.*********.******.*******.******.**.*******************************.**************.***.**************************.******.*********.***.**********.**********.***.**.****.*.***********.**.**********.*****.***..***...*****.*..********.********************.**********..*.*****************.****.***************.*.*************..*****************.***.***.*************.*********.******************.*.*****.******.*****...*..***************.***************************************************.**************************.***..*****.***********************.***.*********.***..*******.*********.***********************************.*****.********.***************************.****************.*****************.***********.************.*.**************.******************************************************.******.*************************.*********************.***.***********************.***.***** *******.*********************.*.************.**.*********.***.*************.*******.**************.***********.*******.*****************.******..******************.****.****.****************.******.*******.**.**************.***.*.***************.************.***********************************.******************.***************.***************************.****..**..***************.*******.*.*********.*************.**************.*******.****************.*.*******.*****************.***************************************************.************.*******.*****.*************.**********************.*.*******************************************************.****.*.*********************.****.**********************.********.************.****.****.**.****..**.****.***.***.***.****.*************************.*********.********.*******.*******.************************.****.*.****.*****************.******.*.*****************.**************.****.******.********.*****..*****.*******.************************************.********...**************.****.**********.***.****.**.**********.*******.*.*****************.****.**************************.*****.******.******.*******************.**.********************.*******.*******************.**********************.*.***.*****.******...*****.**************.*****.**..*******.******.********.************.**********.****.****************.****.******.*.*******.******.****.************.*******.**************.*.******.*.****.*****.*************.****.******..***.*.*.*.*.*******.**********.********..***************************..***.*****.********************************************************.**.****.***************************.*****.***.**.********************************************.***.**********.****.****************.*******.**.***********************.***************.**********.**.*******.*.*****.*******..************.********************.******************.********.*******************.*********.*******.*******..***.****.*********************** **.**.*.***************.***.*****..***********.***.*.*********************.*******.*************.****.****.**.***************.*******************.**.**..****.********.**.*******.*************.*.***************.***************.*******.***.***************.*.***********.*********.********************.***.*.********.***********.*******************************.*************************.********.**.**.**********.**********.**********************.****************..**.*.********..******************************.**.********.**.****.*.***.******.**************************************************************.**.*****.*.******.****.*********.******.******************************..****.******************************..****************.*************************.***.*.**.***.*************************************************.************.*************************.***********.******.**.********.****.**.********.******.***********.**.**.******************************..*****************.******.**.************.****.***********.***..***********************.*.**********.******************************************.*************.************.*****.***.**************************.**.*.*****..***.********..*************************************.**************.***.***.**********************************************.*.*.*************.*******************.***.********************.***.*****.***....*.***.********.**.*********.**.****.***.*********.***************************.*********.***.**.**.*.*.*****.***.*******************************.**********.*.******************.**.***.**..***********.**..*********.**.****.********.*************************.************.**********.*.*.***.******************..******************.**********.*******.******.****.**********.********************************************************.************.****.*.***************.*******************.*****.**************************************.***.*************.****.*******************.********.****.**********.**.****************** *****.*****.*****************.**.******.***********.****.************..***********.*****.****************.*************.*******.***.*********.***.***.**.********.*****.******.*******.************.*****.*********.****.****.*****************.*.**.******.***.******.*************.******.****************.*****.****************.*****.**************************.****.****..*****************.**..********.**.*******.*******.**************.******.*****.*.***************.***********.**.***********************.*********.*****************************.************************.**.***********.****...******************.*****************..**********************.*****.*.**************************.*****.*********************.********.*****..***.**************..**.*.*******.******************************.***.*****************..****.***.******************************.**.**.*******...**************.*************.******.*.*******.**************.**..**************************************************.*********..********.***.***.***************.******.***.***..**********.****************************************.***************..*.*******.*******.***************.****.*********.*******************.*..*****.**********.****.**.*.*****.****.********.****.**********.******************.************.**********.*******.****************.************.***.**.*********.*************************.********.****.*************..**********.****************************.****.*******.***..**..***********.********************.**.*.********..***************************.*******.**********.*******.*****.***********************************************.**.*****.***.*******.****.***********.******.*****.**..*****.*.***...*************.******************.******************.*************.*********.*****.****.***.********.************************************.***.**.*.**********.*******.*******.*************.*.*.******.********.***.**********.********************************************************.**..******.**********.**.** *****.*********.**************.*****.**********.*****.****.****************.*****.*************..***.******.***********.*********.************.***..**.************.**.*.*.**.*.*******.***********.*********.******.***************.*******.******.***.*************************************.*********..************************************.************.**********.***************.********.*.*********.***************.*******.****..**.*.**.*.*.*******.*******.****.*********.********.**************.*****.*****************************.**********.*.*******.******.******.***.******.***********.******.********..*********.****.******.*****..**.****************.*************************************.******.*.***.*********.******************************.************.***************.***********.********************.********.*************.*.*******.*************************.**.************.*********..*****.******.*.****.**.*..*.*.***************************************.**************.****.*****..***..*.******.*.********.*************.**********************.*****************.*****************.**.*******.****.*******************.******.***.********.*.*****..**********************...*********.******.*******************.****.*************************.*.****.**.**.*********.****************.*******.****.*****************.*.***.*****.********************.***********************.***.*******************.******.**********************.***.**************.**************.*********.**.******.*******.***********************..*********************************.***************.*********.**.***********.*****************************..*****.*********.***********.*****************.***********.****.**.*********.***********.******.************..****.******.*****************.**.*****.*.****************.**.*********....********.******************.****.*******.*********************..**************.******.**.***.*****************.***********.******************.*************.***************.*.*********.*********..** **.******.************..******.*.*.*********.*************..****.******************.*****.*.*****.*************.*******.**.**********.**********.***********...************************.***********.*..**.***********.***.***********************************.********************.***************.*******.*********.***************************.*****.******.******.**.******..**************************.***.*************************..************.*******.*******.*****.***********************.******.******.***.****.****.**.***.*********.**********.**.***************.******.*******..***..**.*.*.*.**********.*****************************.************.************************.****************************.**********.**********.**************.**.**********************.********.**************************************.******.*************.**..*************.********.********.*********.********..********.*...****.****.**...******.********************************************.**************************.***********.*.****.*******.**************.*.****************.******************.*****.***.***.****.*.*****.*.**********************.***************.*************.*************.***.*****.******.**.*********************.*.*.*****************************.************.********************.**********************.**.***.**************.***.*.*******..*.****.******.**********.***.**.****.**********************************.****.*****.********.*******.*******.*********************.***.**.****.***********.*********************.****************************.**********.*************.****************************.***.*************.**.***********..****.***.********.***.***********************************.***.***.***.**.**********.***...********.***********.*****..******.*********.*.*.****.*.************.***********************************..*******.*.*..**************.***********.********************.************.**.**.**.**********.******.**...**.***************************.***************.*****.*.*****.***** *******.*****************************.********.****.*.*.**.******.*****..***********************************************.*********.****.***************************.***.*.***.**.******************.**************.********************************.*****.**************.****************.*******.*******..**.*****..*************.**.******.***************.******.*******.**********.*****.****.****.**.*****.****.**.********.***.***..*********.*.***************.**.*****.***.******.********.*****.***.**.*.***..*..*.*******************************.**.********************...*****.**.********.****.********************.*****.***********.**.*************.**...***.******..****.***********.***.*****.************************.**********.****.******.*.******.*******.*******************.*************.*******************.*********.********.**********.****************************.**.********.******.*******.**.*****.***.******************************.**************************.****..***.***.******.*.*********.***.********************************.*************.***.********.**.*******.*****.***.*****.******************.**********.**********************...*********...******.***.******.**..*********************.*******.**************.*.**************.******.*************************.*******.**********.***.****.**********.************************************.******.******.*****.******.*.*************.**.***.*********.*******.*************.*********.***********.*******.*******.**********..*********..*********.**.****.*****.*****.*.**..*********.*.**********************.******.*****************.***************....********.******.***.***.***.*********.*****..****************.*********.*************************.*******.******.*****.********************.*****.**************.**********..*.***.******.*.**.**.***.*********************************.**.*********************.**.*.*******.******.*********.***.*****************************************************.*********************************************.** ************.*.*************.****.**********************.****.***.******.********************.**.***..*******************.***.************************..*************.**.********..*.******.***.*.*************.*********.******.*******************.****.*****************.*******************.********************************.**********.*******************************.****************.*.***.*****.****..*****************.***.*.******************.*.************************.***.*********.***.******.*********.***************.*******.*.***.***.*********.*******.*********.*****************.***************.**..*****.***************..**.*****************.********************************.*******.*******.*******..*************..*********.**.******...*.******..*.***.***************.**.*****.**********.**.*.**.************************.******.*******.**.*******.*****.**..****.***************.*.****.***********.*********.********.******.******.**.***.**********.*********************.*******************.***********************.*****.**************************.*********.*.******.********.*******************.**.**************.****.**********.****..***************************.*******.*.***************..*******.**********************.***..****.********************************************************.**.*.**.*.***.************************************..*.******.*.******.*************.*****.*************.***********************************.*******.***************.******************.****************.********************.******.*********.*.***.*********..******...**************..********************.*..*.*********.****..****.********************.****.******************..****************.***************.**************.******.***.****************.*****************.*****..*****.**.****.*****************.*****.*.**.**********.*****.*.****.*******.*********.*****.****.**.**.*************************.*************************************************************.*********************..****************** *..******.*****************..**.***.****.*.**************************.**************.*****.******************.***********..*****..*.******************.********.******.*****.*.************.*****.******.************.******...*************.*.*****.************.*****.************.****..*******************.**************************.**.************..*****.***.*******.*********.******.***.***.***********..***.***..*..*.*.*****.***..**.******.**********...****.***************.*.***************************.***.******.*.**********.*...************************.*********************.*****..********.***************.*.********..**.**.*.****.***********.****************.****************.****.******.***.*******.**.*****************.***.*************************.*.********.***********.****************************************.****.******************.***************************.****.**.**.***.********.***********.*.*.********.***.*****************.*********..*.****..*****.**..*******.*********************.*.****.**...********************.********.**..**.******.*.*.*.***.*.**.**.***********.***..*******************.*.**.*****************************.****.*****.*.****.****.************.**********.***.*************.*********************..*********************************.*************************************************************.*********************.*****************.*******.*******.***.********************.*.*****************.***********.**********************.*****.***..*********.***.******.***.********.*.*************.********************.*.******.************.*******.****.*****.******.****.*.*.*.***.***.***.**********************.********.**************.***********.***********..*****.***********.*..**********************.*******.********..*******.**************************.*****.*.*****.****************.**********.***.*******************.**********.********.**************.***********.****..****.***.*.************.*********************.**************************************.***** ********************.***.*.*****.**************.***.***********.*******************.*.*************.*******.***.**********************.***********.*.*******.***********.************.*.***.*.***.********.****...******.******.****.******.********.***.******...***.***..*************************************.***************.***********.**********.******.*.*******************.**..***.****.********.**.*.***************.****.*..*******.**********************.*********.***...*******.*******.************.*.*********.*****.****.****.***.****.***********.********************.*.************..*.**.*********.***.*.******.**************.**.*************.*.*.******.*****.******.***.*****.*************************.****************.*******************.******.*****.******.**************.*********************************************.**.***********************.********************.**..*.***************************.**************************.********.****.**************.***.**********.**.********.*.****.*..****.*******************.***********.*******.**********.*.*****************************.**************************************.******.*******.****.*.****.****.********.****************.*****.*********..*******.*****************************************.*******.*********...**********.**.**********.**************.*************.*.**************.******.***..***********.********.**.*****.*****************.**.*************************.**********..**************.************************.********...************.********.*******.***.***.********.*************.***.*.**.******.**************************************..*****.*.*****.****.*..*.********..***.****.***.*.***********************************.******.***********..**********..*************************.********.**.*****.******.*******.*.*******.**********************.*.*****.**..**.******.*********.****************.*******************.**.************************.**.************************************.******.**.*****.***********.**********.*.** *.**..***************************.***.*******.****.********.***.**.******.*.***.*****.************************..*********.***********.****************.******************.*.*******************.*******.**.****************..*.******************************.*.*.********.***************.*****.*********.****************..*.***.***.***********.***************.*.*********************.***..*.********.*.*..*.*********.*******************.**********.*****.***********.********.**.****.********.***.***************.**********.*****..*****.***.***.**.****.*********.*********.***********.***.****.****.**.**..****.******.***********.*.******.*.*********.***************.****.***********..****.******.***.****.**.*********.**.********************..***.***********************..**.************.****************.*************.*****.*.**************..****.******************.**.*********.****.**********************.**********.****.*.*********************************.*************.*.*.******.**********.************.**********.********.*********.*.*********.****.***..********.*..************.*....****************.******************.********************.***********.*********.**************.****************.********************.*********.****.******.*.****.**********..*****.*.*.**********.***.********.*.*********.******.*************.**.*.***.**..****.*.****.*****.********************.******************************.*****.***************************..*.***.**.******.***********************..***.*************.**********************..*.****************.************.*.*********************.********.**************************.**..*.****.**************..***********************************************.*********..*******.**.***********.**********.************.*******.**********..***********.****..***.**********.**.**.***********.*************.*.*******.**************.*******..******..*****.***********************.*******************.*******.********.*.*************.*.**.****.*********.**.*************** ********.******.****************.***********.*.*..*****.**********.*********************.***************.********************************.***.***********************************************..************.***********.**.*************************..*******..*******.*********.***************************.*******.*******************.*******.********.*.**.****************************.*****************.************************.*******************.************.*****.***.*****.*.**.**********.****.*********.******.*******.**.*.*.*****.**.*******************.*.*.*.********.******.*.***.**.*.*********..*************.*************************.***.****.**********.***********.****.*****************..************.**********************************.***.***********************.**************.****.*******.****************.***.****.*****************************************.********.**.**************.****************************.***.*.*****.*****.*..************************************..**..**.***.*.**********.*.*****.**.**************.*.**.*.**..****..********************.**.**********************************************************.***.********.*******.*******************.*****.*********************.***.**.******************.**********************..*.***.****.**********.**********.********.***********.******************.***.******..***********************..*****.*****.*************************************.*************************.*.*.********.*******.********************************************.***************************.***.*.**.**.**********.*****************************.**.****..*******.**********.**.*****.**.************.*.****.*..***.*******.***************.*****.*.**************************.***...***.*******.****.********.***.***.***.*******..********.*.************************.********************************.********..*********.********.*************.*****..**********.**********.******.*.**.*************.*****..*********..**********.*********************************.******** .**.*****************.*.*********************.*********************.**********.**.***..****.****.****************..*********************************************.***.**.***.********.**.**************.***************.****.*****************************************************************.*****************************.*****.****.**************.**************.*******************.***.********.*.******************************************************.********.********.********...******.***.*****.*******.**.********.********.****.******....******.*******.******..**********************...******..*.***.*********.**.*.******.**********************.***.******.*.*****.***************.*********.********...************************.**.****.************************.******.****.*********.*.*************.*********.******.***********.**.********.***..*******.*******************..***********************************.*********..*****.**************.***********.*****.**.*****.*.****.********.**********************.****************.*************.****.********.****.***.*******************.*.*******.****.******.********.***.**..**.*************.****.**.***.*************************.******************..*******.****.**.***********.*.*******.*.*********.********.*******.**.*************.*.*****.****.*..******************.******.***********..*******************************.***.*******.*************.*****************.**..********.*.**************.*********.***************.***********.************.**.**********.*****************...*..*******.*****.*********.*********************************.***.*...*********************.***.**.*************.**.******.******************************.*.****.*****************.*.********.***.**.**********************.********************.****************.************************..*****************************.******..*.*.***************.*******.**.*****.******.******************.*****.*.************.***********.**.**************.************.*********.*******.*********** ****.************.****************.********.**.**.***************************.*..*.*.**.**.*******..******.***.****************.************************************.********************************************..***.**.****.***.**.************.**.***.******************.****.*.****.*.*****.*****.**.******.**.***********.*.**.***.**.*****.***********.*.*.****.**.*****.***************.*****..********.******.******************.**.**.**************.********************.*********************.**********.**..****.**.********************.*.******.*********************..***********.***.*.*************.********.*******.*.*.**.**************************.******.*.****.**.********************.****************************.*.******.*****.***.*..***********.**********.*************************.**.***********.**.*************.**.****..*****.******..***********.******.****.**********.******.*****.***************.*.**.********.******..**********.*.*.****..***************.******.******.*.****************.**.***.*********.**.**************..***.*********************.**********.*.*****************************.**********.*************.************..**********.**.**********...*******.*********.*.**********.*********.*****.*************************************.********.******************.*******.********************..*******..***..**************.**.*****.*******.***.***************.*****.*.******************.*************.*******************.*****.********************.********.**.********.****.***.******.********************************************.****.*************************.*.***********.****.************************************************.******..********.*.***********************************..***.************.*********************.***.****.****.******************.***.**..********.********.*******.*********.************************.**.******.*********.******************.**************.***.******.*****.**********************.*********************.**********.***********.***************** *************.***********.********.********************.*****..*****.********************************************.*.***.****.**.**********..****.**..**************************************.***.******.**.*******.******.*****.*******************.******.*************.**********.***********.*******.***.*.********.*.*********.**.***********.****.*******.******.**************.********.************.********...************.************.****..**********************************....***********.****.*******.*************.********...********.********.***.******.****..****..*.*************************.***.*********.************.*.***********.*****.*****************.************.*************.****.*****..*******************************.**********.***************************.*******.*.*****.*********.****.****.******************.**************.*****************.******************************..*********************************************.***.****.******.*****.**************.*****************.**.*.*********..*************.***.******..********.*************************.****.******.**.*****.**********************.**************.******.***.*.***.***********************.**.****************************************.************.**********..***********************************.*******************..**.***************.***************************.******.*******.*****.***********************.******************************.*********.**..***********.**************..***********.*.**********.*********.***********.***************************.**********.*******.*****.***************.*******.********************.****.**.*******.***************.***.**************..********.**.************.****.***.******.*.************************************.************************************************************.***************************.***********.****************..*********..***.****.*************..****.*.*.*********.******.*.**********.**..***.**********************.******.****.*******.********.******.*.*** ***.**********************.*******..****.**********.******..*****************.*.**********.*.**.********************.*****.***.**********************.**********.**********.*****.*****.*********.**..*.*********************************.**.*.***************.****************.*******.*************.*****.****..*..******.************.**.*******************.********************************.******************************.*********.***********.**********.*********..**.*********.*.***.****.***********..**.******.**.********.*******************.***********.*****************.****************************************************.***.******.**********.****************.************.**********.*****************.*****.*.***.*******.*********.******.******.*****.*********************.*********.**********.********.************.*****.***********************.********.***********.**.***.*.*********.**********************.*********.**.***********.***.****.****.**.**.******.****************************************************.***.*******.***.******************.************.***************.***************.***.****.********.**.******.*********.**.***************************************.*******.***.**.*****.*.*.***********************.**...******.*******************************.************.********.***************************.************.*.*********.******.**********.*********.*.****.**.***********.********..***.***********************************.*********************.************.*..**********.*.*.*..***.**....******************.*.**..*************************.*.****************.*.***.**.*************.*********.***********.****.********************..*****..********.***.*********.****************.***************.*****.***********.***...**.******.**********.***********************.*******************.**********.*.***.******************.****************..******.*******.********.********.******.****.****************.**********.***..*****..**********.**.***********.********.************.******** *.*..**************..***..****.**.***.***********.***************.******.******.*********************.****.****.********.********.***************..******.***************..*.*****.**********.***.***********.***************.*******************.*****.******.****.***************...***********..**************.******.***.*******.****.******.*******.******.****.***.***.************.*****.********.**.**************..*.*******.***************.**************.****..*****.**.*.*******************.*******************.***.**.**.*****.*******.*************.**********.*******************.*******.****.**************.*.*.*******..***********.**********.************.********.*********.********.*****************.*************************..***.*********.***********************.**********.****.****************.*********.*******.*************.********.********************.**.*************.*.***********.************.******.***.*****.*.******.***.*********.****.****.*******************************.**.*************.*.**********.*******.***************************..****.*******************..*****************.****************.**.**..***********************.**************************.****.***.********.*******.*.**.*.********..*****************.**.********************.***.***********************.*******.********************.****.***********************.*********.*********..*****.**.***********.********..*.****.***.*******.***..**..**.*****.****.**.********.**********************.************.***.*******.*******************..***.**.***********************.*.**.****.***************.*.*.****.*.****.****.*********.*****.***.*.********************.**************.***.*********************.***************************************.********.****************.****************.*..*******************.******.**.*.***.***********************************************.******.******************.*.*********.**************.****.**********.********************.****.*******************.*****.*.*.*********************** *.******************.*****************.***********************************.***********.****************.***.*.*********************.***********.******************.***.*********************.*.*****.******.********.*****.*********.**************.******************************.*****.************.*******************.*************************.*******************.***.***********.********.********************.*..******.****.*.****.***************.**************.**.******.****************.****.************.*...**********.***.*.*******.*.*************.****.***.*****.*****************.**********.***.****.******.*********************.******.***.******.******.*******.****.********.**.*******.*******************.*.*********************.*****.****.*******.******.*****.*******.**********************.*.**********.****.******...****.***.************************.********.**.*******************.***.*..************.*..*.*.**********.**.****************.*****.*.*.*****.**.*****************..****.*.***********.*****.************.*******.*.*****************.************************.*****************.**************.***..*****.******..****.**.********************************.**.*.***.*.****.***.****************************.**.*.********.***.*********.********.********************.*.*.*.**********************.**.*******.*.***.*******.*.**********.****************.******.***.********.******.******.************..*******************.*.*********..************************.******.*.***********.****************.**.***********.*******.****************.*.*************.******.*******.****.*..******..*******************..********..*.***.*****.************.************.**.*.*********.*********..**********.**********************.********.***.******..***.***.**************.*************.***************.*****************.***********.*.****..***.**.*****..***************.*.******..**********.*************.***********************.****************..************..*****..*******.**************************.***** ..*****.***..************.***.**.************.********************.*************.***.***********************.*****.*.**.**.********.**.*****.*************************.**************..************.*********.*.*********.*********************************.****.****.**************.*****.**.********************..**.*********.******.*********.***.******.****.****.***.*.*.**************.*.*...********************..***.********************.**********..*****.*****.*************.*******.***.*****..**********.**********.**.**************.*************************.*******.****.*.***.****.***********.**.***.****.*****************.**.************.********.***************.**********************.***************.***.**.***.***.****.**.***************.******..********.**********..*.*.*********.*******..*****.*******************..****.****************.*******************.*****.**********..********.*.************************************************.********.**********.********.*.************.*.*****.***..***..*******.********.*********.**.**************.****.**.*************.*************.**..*****.*.***********************.*******************.**..*.*****************.*****.********************.*.******************.**********************.***.*************.********.************.*.*****.*************.**..*****************..***.******************..*************.**.***.************************.*.*.**.*************.**..*******.******.*******.*********************.*******************************************.*******************.******************************.********************************.*..******.***.*.*******...******.*********.*********.***.*****.*******..*******.*****.****************************************************************.*************.*******.**.*********.******.***********************.***.****.*******************.*.*****************.*.******.**************.**..*****.***.********.*********.**.*.************.**.************.****..*******************.**************..***.***.**** .*****.****************.********.**********************************************.*************************************..*******.**.**********************.*******.*****.******************.******.************.**********.**.*.******************.*.**********.************.*.**.*****************.******.****.*.*******.****************.****.*********.*****.************.*******.***********.***.*******************.********************.***************.***********************************.****.***********.***.******.**************.*.***************.*.*.***********.********.************.****.***.**************.**********.***********.***.****.**********..******.*****.********************.*********.************************.********.************.*****.****.**************.*.*****.****.*.**.***************************.******************.*.*********..***.***********************************************.*****.**.********.**.*********..***.*.******************.***.*..************.*****.*************************.*.*****.****.************..*.**************..**************.****.*****.*********************************.*****************************.****.*.*.*.*****.************.********..*********.*******************.***********.*****************************.**************.****.**.*.********.********..**.******.****.*.******************.*****.**.*************.*..****.*********************.**********.******************.*****************************.********.*************.******.**.***************.*.*.**********.***.**.******.***.********.****************.*******************.********************************************************************.*.******************.***************************************..**.****.********************************.****************.******.****.*****.*.*****..*.******************************************************.**.*****.*********************.********.***.******************.*.******.***************************.*****.********.***.*****.*****.************************. ****.******.**..********.*********.**************.********.****.*******.******.****.******.********..*********..*.*****.*****.**********.**********.**********************************.*.**************.***.**.***.***********.*******..**.*******.***.*****..****.*************.***.****.**.***************.*.*******************.***..******.*****.******..******.****.************.**.**.**.*********.*.****.****************.*.***.**********************.************.**********.************.*********.*********************.************************.**.**.***.****.********.**.****************.***************************..****************.*.*************..**..**.**.**.******.***************************.***.*.****.***************.****************.********.*******.*.*.*****************.******.****************.******.******.******************.**************.**.******.****.**.*****.*.*******.********.*****..*****.*****************************...*.**********.*.***************.************.***************.*********.******************.******************.*******************.**.*.********.***.************.**********.***************************************.****.**.**.*****..*************.****************.**********.***.*.********.******...*****.*******.***********.*************************.********.*********************.********.********************.***.***.********.****.****..**.**.**************.****.***.***..******************.**************.********.**.*********..**********.***************************************.**********..**********************.*******.***.****.******.**********************.**.*.***************.*******************************************.**************.********************.***.*****.***..********.***********.***********.********.***.************.****.*****.*****************.*******.********.*************.******.*****.*******************.**.****.******.*******.****************.**********.*.************..**..***********.*****************************************...******* *****************************************.*******.**.*.*****.*******.****.*******.*******...*****.**********.*******.*********.**********.***************.**************.*****************.***********.**************.*********************.***********.********.***************.*.****.******.*******************.***********************.********************************************.***********************.*.*.**.****************..*********************.**.************.*****..************.***.************.*********...************.*******.***.**********.**************..****.***********.**********.******************.*****.************.******.*************.*********.**.******.*..***********.*******.***.*****.***.*******************.***********...**********.****************..*.*****.**..****.*******.**.*********.**..*************************.*.***.********.************.******.***.*.*****.************.**********************.*********.**.*******.***********.*******************.*****.****.*********************.******.*************.***.**********************.******************..***.******************.*********.**.***..****.**.********************..***************.***.**.****.**********.*****.***************************.*.******************.**********..**..**********.******.**.************************.****..**********.*.***************.*.*************.*****.********.**.****************************************.*********.****************.***************************.***************.************.*******.*****...*.*****************.************.****.******.**************.******.*****.*********.*******.***.******.*.**.************************************.****.*.******.****.****************************************************************.*********************.*.***********************.*****.************.**.**.***.********.*.*****.*****.****.*******************..************.*.***********.***********.***********..***********.****************.*************...***********************************. ***.*************.******.******************************.*.**************.************.*********.*.****.*.********.*.*********************...***.***.************.********.*********.***********.****************.********.***********..*.*.*****..*******.********************.**********************.**********.******.**.******************.***************.****.*.****.***.**************************.*******************.*******.*****.**********.****..*******************.***********.*.******.****.***.*****.*********.*******.**************.****.********..***.****************.************.******.******.*..**************************.*********.*****..*************.***.***********.*********.****************.***********************.********.***********************.***.***********.**.**.************.**************..**************.***************.****.************************.**..*****************.************.************************.**.*******************.**************.******************.**.*************.****.**.***..*********************.********..************.*.*.***.****.**.******.**********.**.****.**.*******.*****************.****.****.**************.****.****************.*********************.******.*.*******.******************.******************.*****..*.***.*.**************.****************.***********..*********************.**.*******.***.*.*****************..***.************..**********.************..***************************.*.****.*****.************.****.*************.*****.*****************..***************.*..**..**.**.*******.********.*******************************************************.*****..*..******.**********.**********.***.**..*******************************.**************.************.***.**********.******************************.*****************.*************************.**********.****************************************************************************.*************************..*.********.*.****************.****...*.****.*******************.******* ****.**.**************..**************.***.****.***.*.******.*.*****.********.******************.******************.**************.**********.***.***.*****.**.***.*************.*.*******************************..************..*****************.************.***.**.*****.*********************.****.**.***************.*****.*******.*******************.********.*****.***.***********.****.***********..********.*******.***********.*.******.***********************.*******..*************.***********.****.**.********************.*******.**...******.***********.******.****.***.*****.*****.************.****..************.************.*******.**.************************.**.*********************************.***************.********.****************.****.*.*******************.**.**********.************************************..**************.********.****************.***********.***.**...**************.*.***.***.****.***.******.***.*.*.*******.*******.**.************.***.**.************.************.**********.******.****..**.*****.*********.***.******.***.****.******************************.***.*********.*******.*.******.**.*****.****.**.*********.******************************.*.*.****.*.****..****.*******************.****************************.********.*******.*********************.*************.*.******..**************.**.******.**********.****.*****.************.*********.******.********************.***********.*****.***********.****************.****************.***********.*.**************************.**.**************.**..****.***.**.*.****.*..*******************************************.***.*..******.*******.*****.***..*****.*********.*****..***.*.*************.*****************.******.*******.**********************.************.**********.******.**.***.*******.***.******.************.**********..******************.*****.**********************.****.*..*.******.********.***.*****.***.************.************.*****************.*****.****.*********************.************* *.***********.****..****************.**********************************************.********.*.*******.****.****.****.**************.**.*****..************.*************.**.*.**********.***.****************.*************.**********.***.*****.**********************.***.*****.***.***********.*.**.*..**********.****************.*.********.************.***********..*****************.***************.*.****.***.*******.****************************************.******.**.***********.*.**********.*****************.*****.**************.****.*************************.*.******.**.*.******.****.**.****.*****.***********************************.****.****************.***************************.********..****************.*********************.******************************.**.****.*******.***********.**.***.****.**************.***.*.********.*************.*.*********************.****.**.**.*******************..*********************************.***.****.*******.*************.***********..**.***.*******.**.**.******.**.******************..**..**************.***.*..****.*..**.********.*****.***..**************.*****************.*****************.***********************************..***.*****.***************.**********.*****.**************.*.**********.******.***************.*.**.*********.***.****..***********.*..*********.**********.***********.*****.*************************************.*******.******.****.*.*.******.*******************************.*****.*.**********.***.******.**********.*.******.**.**********************.***********.***********.**..*********.*****.**********.***********************.*****************..***************************.*************.******.****..****************.************.*********************.***********************..********.*****.******.**.**.**.************.*******.**.***************************.**.*********..*.********.*******.**********************************************.*.*******.*****.****************************.******..*******************.* ***.******************.********.******.***********.***********.*.*******.*.*.*******.*.*************.************************.***.******************.*...***********.***********.******************.************.*******.***.***********..*****.*****.****.*****************.*******.*.***.**.*.************.*******.*****************.**.****.*******************.****************.**..*****.****.******..*****..************************.************.****************.****.**.*.*.********.********.*******.**.****.*.***.******.*********.***.*.*.****.********.****.***************************************************.*************.*******.**************************.****.**********.**.********.*********.*****.***.*********.**********.***.*********************.*******.***.************.**********..************************.********.**.*********************.****************.*****.**********.*******************.**.*************.**********..********.******.****************.**********.**************.**************************.***..********.**.**********.*.**.****.********.******************************.*.*************.************.**.*****.**************.**.****************..*.**.**************.*.**********************************.***.****.***********************.*****.*************************.*****.*.*.****.***.********.**.*.*****.**********.*******************.******..*******.******.***************.*******.****************************.***.******************.****************.*****.****.********.*****.*.***********.**.********************.***********.**********.******.**************.*****.****.*******.***********************.**.************.******************************.******.****.******************.******************.**********************.**************.******..*.******.**********************************.******..*******.**.***********.******.**.**.*********************************.**.**********.****.**.***************.***.***.*.**.**************.**********.******.*******.*****.********.** *.****.***********.***********************.***********.****************************.*.*********..*.****.********.**.****************..*********.*******.****.********.************.*********.******************.***.******.****.********.********.***.**********************.******.*.******.********.*****.****************..*.******.************************.****************************.***************..***********.**************************.*.*******.***************************.*********.***.*******************.*******.********************.**********.*******************.***.*********.************..*************.******.*******.******.****************.*******.**********.*.*******.*..**.***.*.***********.***********.******.***.**********.**********************.*.*************************.*****.**.***.***.**********.*****************.*********.***.**.**********.***.******************.*****************.******.*********.**************.******************.***************.**.***********.***.******.******.***..************.****.*.*.***.**********************.*****.***.*********.**.***********************.****.*********.**.***************************.****.**********.******.***.********...*******.***********************************.**********.*****.*************.*****.****************.**********.******.*.*****..****.******.**.********.*******.********.***..**.*******************.*.*****..**.******************.********.*.*.***************.***********************.*********.**********************..***************.************.*.*************.**************.****.******.*****************.******.*****..*********************.************.******.*************.***.********.********.***************.********.****************.**************.**.*******.**********.**.**********.************.*********.***************.********..**.****************************.*..*******.*****************.*.***************.******.***.*****.****.*.************************..*.***.***.******.*****************.************ ****************.*****.********.**.*..*.****.****.*.***************.**********************.****************************.****.******************.***********.**********.*.****.**********.*******.***************.***.**********.*****************.*************.**.*******.****.*****.************..*******.**.**********..*****.*.*********************************.**..************.*.***.*.**..*****.**.******.***.****.****.*.*****************************.***************************..**************.***.***.**.*******.*.*****.***.***.***************.****..*.******************************.****.*.************.**.*.*************.**.*******.*.**********.*.*.*******.**.***.************.*********.*************.*******.**.**.*******.*****.****.**.***************.*.**..************...******.*.***.***.************..**...*****.*************************.*******.*.***.****..***..****.********.*****.***.**.**.**.**.*********.***.*******...*********..****.***********************************************************.**.*.**.*.**.********************************.**.***********.******.****.***************.********************************************.**********************.****.**.************.******..*********.********************..*..**************.**.****************.******.********************.*********.*.*****.***************...*****..***************.**.*.****.******************..****.*.******.**************.********.**.**********.***.*******************.*************.***.****************.***************************.****.*******.*****.**************.**.******.********.************************************.*******.***************.**********.**.*********.*****************************************.*******.**********.*****.*****.********.*****.****.**.*.******************.*.*********.*********.*********************.*.**********.**.*.*******..*************.***.*.************.******.************.********************.*.********.****************.**************.*******.********.***.********.****..****.* ******.********.******..**.********.*******..************.*****..***.*.***.**.*****.**.****.******.*******.**.**.*******************.*..*****.******.******************.****.***.*****.*.*******.*******.*********************.**.**********.***.****.***.*.***.**********.************.*********************.*****.****.**.*************.**.**.***.***.**************.*.*********.***..****.***************.***.*.****.**.***.********.*********.*****************.******.********.***.******.*********.*****.************************.**********.*****.*************************************.***.**********************.*.******************************.******************.*******.*******.***********.*******.****************************.****************************.**************************************.****************************.**********.*.*************.****************************.***************.*************************************.**.******.***.**.**************.**********.****.**.***.****.************************.******.*.*****************.************************.*****.**********.*****************.**********.*.**.********.*****..**...*****.************.**.***************.*******.*****.****.*****.**************.***..****.*********************.***********.*******.******************.******..*******.********.**.***.*****************************.*..*****.*********************.***************************.*************.*******.***.************.**********.**********..***.**.****.***********.********.**.*********************..***.******.*.***************************************..*************.**.*..*********.*******************.************.**..*************.**********************.*****.*********..***.***.**************.************.*.***************************..**.********.****.*.*.********.***.****.*********.****..**********************.***********.*****************.******.*.*****.***************.*************.***.*******************.*.*.*.*****.**.*********.**.********************.****** *****.**********.*********.***..*************.********.*********.****.***.***.*******.*******.**********************.************************.***************.*****.****************.****.************.**.*.********.********************************.****.******..****************.************.***************.*******.********.************.*********.**********..**********.*****.*...**.***********.******************.****.*.**************.***********.************************.**.********************.*.***********.***.*******.***.***********************.****.******.*.********.************************.****.***.**.*****.*******.*****************.****.**********..*******.********.********.**********************************.****.***********.*******.****.*********.**.**.*************.**************.*************..***************.***********.**************.***.******.**..********************.***********.*********.*****.************.******.******************.*************.**********.***********.************.*.***.****************************.**.*.******.****.*******************.**.***********.*.**********************.**.*******************...**.********************************.************.*******..****..**.***.**..********************.****.**.*.******************************.**.************************************.**************************************.****************.**.*********************.****.*************...***.*.*.*.******.*.*********.**********.***********.****************************************************.********.***.********.*********.******..********.*****...************.*.************..***.**************************.*********.******.****.**.***********************.*******************.*********************..***..******************************.********.****************.*************.*...****.*.******.********************.*****.*.*********.***..*************.***********.******..*****.*.*******.*.*.**********************.*********.*********.********************.********* .**.*************.*******...*************************.********.*.***************.*********.***************.*.******.**.******.*****.************************************************************.******.*************.****.********************************************..*.*..**.****.****.***.***.****************.**********.***...***************.*.********************.***.**************.**********************.**.*******.*************..*******************.***************.****.*********************.*********.************************.********************************.*************.*******.*****.*****************.***********************************.*****************************************************************************..*****.*******...**.*.*********************.*********************..*******.*****..*********..***.************..***.*****.***.*****.***.*************.**.****************************.******.*.*****.******.********************..************************.**.*.*****...****.*.************.*.************..***********.***********.***.******.*********.*******.********.*****.**************.*****..*.******.******.***************.******.*.****.****.*.*******.***.*****************.********************.******.*********.*******************.******.******.*****.***..**.***.*.***.******.***********************.****..******.*********.**********..***********.**********************..****************.************.******.**************************.*.***************.***********.*****..*.*.**************.********.**********************.******************.***.**.***.***************.*****************.************************.*.*******.******.***.*****.****.****.*.*.**.****..**********..**.**********.*.***********.**.*****.***.***..*******************.*******.******.**..******************.*****************.******************.**.**.*******.***************.**********************************.**********.*************.***************************.*.*******.***********.**.***********.*******. ********.**.*.*****.********************.**.**.*.**.********.****.**.**..**..*****..***********************.*************.***********.**.*****.***********.****.**************.*.*******.************.************.***********.*****..**.************.*.**.**************.***********.*******.******************.*****.**************.*.***..**.**************..***************.**.*******.****.*************************.***.**.***..**********.******.*****************************.***.*.**.****...******..********.******.*********.***.**********.**.**.******.*****.****.****************.*********.************.*..***.*************.********************.*****.*****..******.******.*************************************.*********************.*************..****.*****.***..****.********.******..***********.**.*.*************.*.******.********.*.*.***************************.**.**.**************..*****************.************..*.***********.*********.******************.**********.***.***********************.**********************.*.************************************************************.***.**************************.*********.***********.*..****.*****.*.************.*********.**************************.*******************.****.*.*.*****.******************.********************.******.*************.******************.****************.************.************.*******..**************.*******.********.********************.****..*****************.*****..*******.****.**********************************************.********.*******.***.******************.****.*.*****************.**.******************.*.**********.*.****....****..************************.*******************.************************************.******.*************************************************************.****************************************.******.*******************************.********.*********.*.****************************************..*****.**..**.*.**********************.*******.***********.**.*.************* *****.**.*****...***.***.**..************.*.***..***.***********.****.*.***.***.**********************.********************************.***********.**************.*******...**********************************************.*******..**.*********.**.******.****************..******.******.********************************.***.*****************.*.*******.****.**.*.*****....******.*******************.**.**.****.***.*************.*****.****.***..***********.********.****************.*************.*.*.**************.****.************..**************.****.*********.***.*************.****************.**.******.***************.*********..****.**.********************.**.*****.*******.*******.****.************.******.**********.**.***.**************************.********.***************.**************.**********.**..*..*.**.*.**********.**.******.****.******.****.***************.*****.********.********...*.***********.*********************.********.******.*********************..*****.*****************.*********************.*****************************************.**.*.*******************.***.*********************.***.*******.*.*******.*****.*********.**.********.**.*..*********************************.*****************.**.****************.**********.*********************.*.*******.*************************.******..******.*******.*****.************************.***********************************.*****.********************.*****.****************..****.***********************.****..*******************.**.******.**..****.**********.***.***.**********.************.************.*****.**********.*******************************.*******..******.*******.************.*********************************.*******.********.*****************.**************.*****.**********.****.***.************..********.*..***************.**********************.*********.***..*************.*.****.******************.***************.*******************.**********.**.****************.*********.***.*.*.******.****.**** .**********.***********.**************.****.***********.*******.*********************..***.**************.*******************..**************.*******************.******************************.******.****.*******************.**************.**.********************.********************.**.***********.********************************.********.**.*.******.**************.********.*****.*********.****************.******.*******.*********************.***.********.********.*************..********.************..**.***.**.********.****************.************.*******.*************************************.****..***************************************.****.***.*****************.**.****.*..***.******.****.*********.***********.*********************.*****.********************.*****.***.*.**..***********.***..****.*************.***.*.*.**************.************.**.***.***********.***.***************.***.**.****.****.*****************************************.********.*****.*.***.***.**************.********.************.**********.**********.**.*******.*******.******..***.*.***.**************************.********************.*****.*******************.***.*********.*.***********************.********.************************.**************.********.*****************.**********.*.**.************.*******.**********************.**.**.***.***.****.**************************.**.****.*************.*******.***.**********.*****.********.********.**.*..*****.*************************.**********..***********.***********************..**.*********.************.**************.*******************.*************************.********.*********.*.**.********..***********.****.*****************.**********.*.******************.*.*************************.******.*.***.***************..************.***.*.*.**.********************************.**************.*************.***.*******.***********.*****.****...***.**********.**.****************.**.**.*****.*****.************.********.******.*.************** *****.*************.**.***********.*************.*.****************.*.*.*******.***********************************..*****..**.*.*************.***************.***.***.************.******.***.********.*******.***.**.****.*.*****.***.**.********************.*********.*..*.*.***********.****.************.*******.**********..***********.*************.**************************************.*.******..*****.********.*.*********.*.****.**.*******.******.**.*******.****.***********..***********.******.************.*.*****************.********************..***************.*********.**.*******.**.******.**********.***.********....**************************.*********************.**.********.*.****************.*****.****.*******.**********.*********.*******************************.***********.************************************.*.************.*****.****..************.****************************.**.***.**************.**.**.*******.**********.*.***.**********************************.**********.***********.***********..*******.********.****.***************..*******************.***.****.***************.*******.****.***.*******..*******************.*****************.***************.*****************.**.*.******************.*****************..**************..*.*****.****.*************************.**.***.***.***.*******.**********************************************.*******.********************************************************************.**.**.******....***.**********.*****.***.*****************.******************.*************..*****.***********************.****.*************.*.*******.****...****.***************.*.********.*.******************..*..*********.**************.*.********.*******.***************.*********.****.*******************.**.*************..***********.**.*.****************.***.****************.*.**************.********.**.**.*.***.***********..*********.*******.********************************.*****.********.*.*********.**.*.**************.******************* **.********.*******..**..*****.****.***************.***.*.******.****..*******.*.**.******.****..*.***********.***.**************.*************.**********..****.*******************.**.***.*******.****.********.****************.*.*********.***.****************************.*********.**.******.****..********.******.****.****************.*********************************.**************.***.*.**.*.***************.*********.*.***************************.***.**..****.********************.******.********.**.**.*..*.***.*..***.*.*****.**.********.*****************.*.*******.****************.********..************.*.***..****************.**.*******************.***.******************.*.****.***********.**************************.*********..***********..****.**.**.****************.**.*****.*****************.*.*************..**********.******.**************************.**.**********.******.***.***********..**************.**.********************.*********************.*******.********.***********************************.*************.*******.**********.********************.*****.**********.*******************.*****.****.*.*************.*.**************.*******.*****************.***.******************.****.***.***********.**********.*.*********.********************.********************.******.*******.*********************.**.***.********.**************.***.*****.**.***.*********.******.*********.********************.*********.**.**.*******..*********..******.************.****.***********.*************************.******.*************.****.**************..**********.*.***.***********.**.*****************.***.***************.********.*******************.**************.*****.*.***************.**.*.****.*********.***************************.********.******.*******.*************************************************.*....*****.***..*********************************.**********.****************************.********.******.***.*.**************..**************************************..******* *******.**************.****..******.****************.**********.*****...**..***.******.****.***.**.*****.********.*****.*..****.***.****************.**.*******..**.**************.**********.*****************..*.*.*.***..*.******.**********************************************************************.****.********************.******.*********.******.***.*****.***.********.***.*************.********.*************..****.*.*************.***********************.******************..*************************.*****************************************************.******.*.**.***.************.******.*****************************************.*******.**.*************.*****.*****.*******.**.*.***********.**.***************.*********.*.******.*.**.***********************************.***********************..***.*****.***********.****************.**.**********.*..******.**************************.****.**********.******..*******.*********.******.*****.***.************************************.*.****.****.***.**************************************.*.**.*..***.*******.**.*.**...******..************..***..**.****************.**.**.********.*****************.*******************.**************.*******************.*****.***********.**..*********.*******.********************************.***..******.**********.****************.**.**.***********.********.*******.*.**********..*.***.*********.*.****************.**********.*********.*******.*..***.*******.***.******.***.***************.*..********.**.**.***************.*********************************************.*******.*.***************.*.**.*********************************************..***********.*************.*.**.******.*****.********.*********.*********************.************.***************.***.*****.****.******.*.*************.***.***********.******.*.**.******.***************.***********************.*****.**************************.***************************.************************.*.****...***.*.*************.***.*******.***.** *..*.*****.*****.**********.*******.*.*************.***********.**.**********.*********************.***.******..****.*****.***************.*****.***************.***********************************.***..*******.*****************.******...*******.*******..*****.*************.************************.*.************.**..****.***.*********.**.*****************.**.***********.*.***.**********.*********.******.***.**.*************************.*********..**.*************.*******.*********************.*************.*******************.***********.**..*******.*.***************.*****..****.*.***.***********.*****.*****.*********************.***********.**************.**..************************.***.*********.*.****.*******.******************************.******************.*.********.****.********..************************.*****.***************.****.********..****.******.***.*.*********.****.****.******************.**********.*.*****.****.*****************.****************.****.**************.**************************.*****.***********************************.****..***********.**.***********************.**..**.**.**********.******.*********.***.**.**.****.*********.***********************.***************.*.**.************************.*****.**********************.*********.*****.********.*******************************.**.**************.*.***************************..*********.***.*****************************.***************************.*****.***.**.**********.**************...**.**********************************.*******************.*********************************************..*****.*.*********************.**************.***********.**.*.************.******.*.**.***********************.**.******.*****.*.***.*****************.***.**.********************...***************.*.*************.***.********.********..*.***********.**********.*************************.****************.*********.********************.******.*****.************.****************.*******.****.************ *******.***********************.*******.**********.***********************.*.****************.****.********.*********.***.*..*.****************************************.*********.***.**********.*************.**********.**.******.*******.*****************.***************************.*.*****..**.**********.*.*.***************.**********.********************..*****.****.******.**..*******.***************************.*********************.*.******.***************************.*.*******.*****.******.**.******.********.***********.******.*.******************************.***********.********...***..******.***************************..*.***.***.****.***********.*****.************.****.******.*******.*.*.***************.********.********..********************************.**.*.*********.***********..***********.***********.*.***.**.******.******.***..********.**********.*******.*.************************.*..***.***************..*******.*.****.*.**************.*****.****************.******.*.*******************************.*****************.**********.*.***.****************.*.*.*************.*****.*********.*.*.*.*.*..***************.***.******.************.******.***.*******..*.***.********..**..************.***.*******.******.*********.**.**********************.*.**************************.*********.**********.******.*********.*****************.***********.*************.*************.*****.*****.**.**************.**.**..**************.**.**************************.***.*************.*.*******.*******..****************..***********.******.***************************************.**.*********.******.***********.***.****************************.*.******.*********************..***.***********.******************************************.*.***.*****************.******************.******.*****.**************.**********.**************************.********..*****.******************.*.************.*******.******************.*.***********************..********.**********.*.***.******.*.**** **********************.*****.******************************..*************.********.**.******.****.************************************************.*******.***.*****************.********..*********************..******.*************.************.***..****.*****.*.**.****.***.********.*.*****.***********.********.**.*.***************..***********.********..*********.*****.*************************.****.******************************.****..************************.****************************...*******.**.************.**...*******.*.*******.*****.*****.**.**************.***********************************.********.**********...******************************.*************.*******.*.***************.*.*******.***********.*******.*******************..**************************.**.******.**.*********.******.******************.********************************.***..*************.********.***.*****.*.******************.********************************.*******.****.*.*****.***.***.***************..*.******.***.******.*.*****************.******.**********************************************************...***********.*********.***********..******.******..***********.*.********.*..*.************.**.********.*.*******.*****.***************...***************************.*******************.***********.****.*.***.***.**********.***********..****.************.**.************..*******.********************************************.******************.**************************.*******.***.******.*********.**.****************.************************.*********.*******************.*.****.**.***************.****.*******.**.**********..************.***********.**********.**.**********.****************************.*****.******************.***.***********.****************..*.******.****.********.****.******.************.***.*.************.********************************.**************.***************************.*********.*********..***.***.********.*****.******************************.***.*** *******************************************.*******.******************.******************.*******************.***.**.**.*****************.******.**************.*.*****.*************.*************************..**.****.*****.****..************.****.***.***.*************..*.************************.***********.*.**********************.*********.**..*..***...******.********.****.*****************.************.********.***.************.********.***********.***********..****.*.*****************.******.***.*****.*****.**************.****.******.***.********..***********.******.*******.*******************.**********.*..***********.****************.*******..*******.*****.**.********.********.************..***.********.******************..***.***.***************************..****.***************************.**.********.******.********.**.************************.********************************************************.************.****.***.*.**.********.*.*********.****.**.******************************************.************************.********************************.********.***********.****.*********.******************.***************..**.****.*********************.***********************************************.****.*******.**************.****.*************************.*.****.************************.********************.*.**************.***.****************.*****.**.*************************************************.*********************.**************.*********.**.*.********************.***.**************.*****.*****.*********.*****.***************..*****.*******.*****************************.**.*****.*********.****.********.***.**.******.*****************.******.************.***.*********.***.****..*******.************.**************...*..**.*.***********.***********.*****.***.***********.*********..**..******.*********.****.**************************.*********************.***.******************.*****.***.********.*******************..****.**.*.**************.****.* **************.*..******..***************************************.**********..*.*******.***.***********************.*****************************.**************************.**********.*********.*****.****************.**.***..*****.***********.**************************.*****.***************.***********.************.**.****************.*********.*********************.*********************.************..****.*******************.***************************..********************.********.**.**********************.******.****..***************.****************************..*..*********.************..********.***.**.****.*******************.*****.*******************.***********.*..*.**.******.******************************.*.********.******.******.***********.*..****.***.*.********.*******************.***************.***********************.**************.***.*****************.**************.***********...**********.*************.*******************..***************.****.****.*******.****.*************************.********.********************.************.*.*****.**.*********.********.*****.***.************.******.******.************************.****.********.****.*******.**.******.*********.***.****************************.******************.*****.************.*************.***********.***.**********************.**.*.*******************.*********************.***.**.*******.****.***.**.*****.**********..*.*..***.**********.********.**********.***************..***.******.*********************************************.************************.**************.*************.*******.***.**.**.*****************************.*.**********.**********.*********.****.***************.**.*.******.*****.***...****.*********************.***.**********.********************.********.*.***.*****************.********.**********************************..******************.*.****...*****.**********.***********..****.*********.**.******.*****************.*********.**.******************.********** *******************.***.******************************************************.*******.****.*********************.****.*******..*************.****.***********.*****..*.********.********.***.***********.********************..****.*******.***************************.*******.**.*****.**.**************.**********.******************.**********.*******.**********.*****************************.***.******.***.***************.***...*************************************.******************.*************...*********.*****.***********.****.******************.*.****.*.****.************.**************.****************************.*************.*********.******************************************************.******************.***.*********.*************.*.************.********.******..***.******.*********************************.************.******..***.**.*************************************.*********************.***.***..**..****************.***********.*******.****.****.***************..******.********.**.***********.**.********.*.********..********.*******...****************************.****************.*****************.***.**..*********.*******.**************************.****.***.******************.***.*****.***********.**************.**.*******.*.**..***.********.*****************.****.****.*.*********..*******.************************..************************.********.***************...*.************.**.***.***********************.***.***.*************************************************.****************.****************************.****.*********.****.******.**.**.***.***********.********************.**************.*************.***.****.*************.****.***********.**********************************..************..**************.****.*******.***********************.***************.*****************.*******.**.************.***.*****.******************..*********.********.******************.**************.*****..******.*******************.************.********.******** *.*****.**********.**************************.**********.****.***************..*******..**************************.******************.**.***.*.**********..**.****.***.*********.***.**.***************.******.*.***...*.************************.******************.*********.*****************.**.*****.*****************************.******..***.***.***************..*.*******.******************.*******************.***..**.**.******************.***********.****.*****************.****.****..**********..************.****..*****************.*****.****.**.*********.**.************.****.*********.***.*.********.*.************.*.**********.*****..*******************.*****************...********.******.*.********.******.***************...*********.***************.********************..****.*************.***.****.***.************************.**.**.******************.*********..********.***.****************.************.***********.**.*************.*.***.***************************************.************.**********.************.****.***.*****.**.**.*******************.****.*********************.************************.******.************..****.***.*****************.*.**************.****..********.****..***************************.**********.******.*****.**********.*************.****.***************..****.**********************..***.***********.**.************..*****************.*******.*.**.**************.**************.******************.********.***********.************.******************.*******.***.*****.**.*******************..**.*******.*****.*.***************************..****************.*.**************.**************************...************.***.**********.*************************************.****.*************..******.***.*.*.****.****.******************.***..******.*..****.*********.***.****************.**.**.***..******.**.**********.***********.*******.**.****.**************.***.*.*******.*************.************.********************.*************.************** *.****************.**.*********************.***********.**************.**.*.*.************.**...************.***..*************..*.*.**********.**********.**.********.***.*.****..*****.***.**********..**************..****.****.***************************.*******...******.**********.******.********************.*******.***.**.*..*******.********.********..*********.*************************.**..***.****..*******.****************.******..**.***********.********..****.**************.******..**************************..******.************************************.**********************************************.*****************.**************..******.*********..***********.***********.*.**.*****.***.**********.******.**.*******.*****.******.*.***.**.******************.**********************..************************.********************.**.******.*.***.*****************************.*********..*.****************.***.*****.********************************.*******************..******************.********.*******.****..***.****.***********.*******************************.**********..***...************.*****.*****.******..*..*****.**********************.**************.*****.***.***.********.****.****************.*******.********.***.****..*.*******.********.******.******.**************.******************.***********.*..******************.********.*.***.*.*********.*******.***.**.******.****.******.***************.****.***************.**.***.*******.**.**.******.*******.****.*******************.**.********.*********************..****.******.*.*..**********.***************************..**.**.*************.******.**********.**.***********.*.***********.***********.*********.***..**.*.*****.********..*.********..*****.***.*************.****************************..***************.****.**.************.************.************.**.******.**********.*********************************.*.*.**************..*********.****.***.**.****.***.*************.**.**.********************.***.****** **.***.*********.***********.*.***.*********.********************.*************.*.**********************.**.***********.*********.*.**.******.*.************.***************.**************.********..*****.************.****.**.**********************.*.************************.*********.***********.*****.*********..****.******.***********************.**************.******************.***********.******.**.******.*************.*.*************.*************************.***************.****************.***********.****.*************..**...******************.****.*.*********.***.**.*********.**********************.*******..*******.*************.********.*******************..***********.*****.*.****.**********************************.*********************.********************.****.****.*********************.*************..*.*.**********...**.****.**********.**************.**********.***.**.******************.****************.*******.****.*************.***********************************.*****************.****.*.*************.****************.*.***.****.*.******.**************..***.*.**************.*******.****************.**.**********.**.*.************************************.*********..*************************************.***.********.****.**.******************.*****.**************.****.**********.**.**********.******.*****.*********..********.**.***..************...***************.***.******.***.****.***********************.*.********.*************.*****************.*******.*..********.******.***************.**.******..******.********************.*.****.*********.*******.*.***.****************************.*.************.*.************.*.*******.**.*******************.**********.*************************************************************.******.**********************.**************.**.******.*.*******.**********.******.*.******..************..*.*********************.****.******..****.*******.*.***.**.******************.***.*******************..*******.*************.*** .**.*********..**********.***.***.*****************.****.******.*****.********.**..*******.***************.*.***.*****.**.*.**********.*.*****.*******..**.************.***********.********.******************************.***********************.*.****.**..********.*.***********.**.*.******************************.*************************.******.***..*****.******.***********.******.*.*.**************.**.**************************************************.****.*************..*.*****.***************.*****************.******.*********.**.*****.*.***..*****.******.*******.***********.****************.*****.***.*******************************************.****.***************.**********..*****.***.**********.***.*****************.****.*.*****.****.**.*.************..*.**.******.****.********.***.****.*****************.*******************.****.***********.*.***********.****.*************.******************.****.********************.**.*.****.****************************.**********.*.**********************.*************..*.**.***.**.***************************.***************.******.*****.*****.**.*******************************************.***.*.**********.***********************.*****.************.***.***.*********.******.**.*******.****************.****.*******.***************.****************...****.*.*************.*********.***.*******..********.***********.***.********.******.****.****.************.*.**.***.****************.******.***..*.****.*.****.***********.************************.***.*************.**.******.**********.**.*************.*******.****.***************.**********.******.*********************.***.************.*********************.**..*****************.***********.*.*****************.*****************.**********..************.*******.**********************.**************.******.**.**.************************.********.************.************..***..************..*******.**.****.******..*******************.*.*******.*****.****...*.******.**************.** ****.*******************...*****************.*******.****.**.**..***********************.********.*******.*********************.******.**.***.***.**.********.**********.*****.*******************.****.*****.***.*******.**..*******************************.****.********.**.****..**.*.**.********************.******.*****...***.*..*****.******.*******.*******.*.****************.******.**.**.****.********.*.*.*.**.****..*.********.**************.*****.***********.***********.**********.**.**..*****.************************.*************.*..*.**************..************.***.*..****.****.******************.********.***.**..**************.********.****.***************************.**********.*.*.***..***.************.*******.**.***..*************.*.*******.*****************.****.*.******.********************.*.*************.*********************************.*.*.**.**.****.*.****************.***************************.***.**********.********************.**.********.*********.***********.****.************.***..************.**********************..**************..***********.*********.********************.******************.***************.**************.*****************.*************.*******.******.***.**.**..******..*****.*********************************.*.**********.**************.********.*****.***.*****..*************.**********.*******.*****..*******..**************.************..**********.***.********.******..******************.***.*.*******************************.*********.*.**.******.*******.************************.***********..******.*.*******.*****************.**********.************.***.*****************..*****.***********************.*.*******************.*****.*********.*.***.*****************.******..***********.**.*****.********.********.********************.***************.*********.******.*********.***.********.*************************************************.****************.****.**.****************************.*****..***************.*.**.************. *..********************.*********.***************************.*************.****.********.******.*******************.******..***.******.************..***.*********.************.**********.****.***********.***************************************.**.*****.*********************.******.***************.******..****************************************.**************************.*****..**.************.**********.*****.***************************.**.****.*..***********.***********************.******.****.***.******..****.***********.*****.*******.***********.**.*.***.***********.*.***.*********..***.****************.***********.***************************.********.**************************************.******************.*.**********.**********.*****.*******.********************..***.****.*.******************.****.****..*****************.**..********************************************.***.********.******.**.*******.**********.*.*.******************.**************.******.**.***.***************************.****.***********************.*****..*.*****.*.***.*****.******..**********.*.*************************.************.****************..***..************.**.**********.*******************.***.**.*.*********.*****.**.***********************.*****************.*****.***********************.***.***.*****************.*.**.*******.*.***.**********.**********.****.*******.**.***************.*.*********..******.****.**.******.***************.********.***.****.******************.**********************.**.***.************.*.***********.*************************..*******.**********.*****.*****.****.**********.*.*****.****.*.**********.***********.*.************.*.****************************.******.*******.*******************.*.*****.************..******.***.****.********.************************.*********************************.*********.**.************************.****.****.**..*********.***.*************.*****.**********.****************.*********.***..****************.************ ******.*********.****.*.****.***********.*******.********.*******.***.**************************.*.**************.*******.******.**********...*.*****.********************.********...*********************.***.*.***.*******.*********.*********.***************.*******************.******.***.***.*.************.********.*.*****.****..**..**.*****************************.*..********************..***************.**********.***************************.****.***.******.********************.***********.*******.*.**.*********************..**********.************.**.***.********.*********.*.********.********.*********.**.**********.*******.****.****.*.******.**.*************.****************.**.*********.**********.**.********************************.*.********.***.*********.***************.*******************..***.***************************************.****************.*.***.******.**************.**********************.**..**********.************.****.********************.**.*******.****.******.***************************.********..***..*************.***.*******.********.*************.**.**************.*********.******.******.***********************.*******.*****************.*********.******.*****..************.**************************.*********.******.*****.************.**************.********************.*.****.**********.***.**************.*****.*******.****.*********.************.*.*****.***.******************************************..****************.************.*******.********************.*******.*****************.********.*.*****.****.**********.*********.*******.****.***********.*..***********.****.***.**.**********.******.*********.*******.****.*****.****.****************.*************************************.*********.********.********.*******************.*************************.******.**.*.************.********************.**********.**.**.*.*.*******************************.*.*.***.**.*****************.****.*******************************...*****.************ **.*****************.*********.*******.*****.********.******.***********************.**********.**************.**.****************.*********************.***.******.*********.**..*.***********.*******.******..**.*****.******.*.**********.**.**..*.**.******.**.*********.*******.****.*********.***********.***.**************.****.*****.******.******.**.**********.****************.****************************.*******.*****************.**.*****.*********.***************.***********.*******************.***.***.**********.****.****.**.*****.******.*****.*.****************************************.*****.***.*****.*.******..****.******.*****.*.********.******************.*****.*.****.***.*.********.***************************.**************.*****************.********************************.***********.*.*****.*****.*****.**********.***.*****.*************************.***.*************.***.**.*******.***..*.***.*****************.***.*****.***.*****.********.******..***********************************.**************.***********.***********.*********************.*.****.*.********..***.*.*.**.************.*******.**.****************..*.****.***************..*.**********..****************************************.*.******************************.**.***********..****..**************************.***.****.***.*********.*********.**********.*.**.*.**********.**************.*********.*************.***************.*****.*******************.******.******..***********.*****.************************..*****.*******.*******.****.************.*.*.***********************.************.**.*.************.**.**.*.*******.**********.****.*************.*********...****.*.******************************.*********.**********.**********.******************..****.*..***************.********************.****.*****.*****.**.**************.******.**********************.********.**********.***.****.***.***************.*.*******..*****.*.***************..*****.***.******.**************..************************ ***********.***************.**********.*********************************************.************.****.****.*********.**************************************.*.************.*******.*************.*****.*****************.*****************.******.*******************.*..*.*********.******.*******.****.************************************.**.***********.********.**.********..*.****.******.**********.*****.**************.***.**.*******.****...***..***.****.*.*****.******************.*...*..****.***.**********.*****.*.************..***.***************************.********.***.**.****.**.*..*.***.**********.*****.***.**************.**********.***********************.****.*.*********.**.**********************.*.**.**************************.*****.**********.*******************.***************************.*..*.**********.****.**********.*.****..**********************.***.********************.*..*************.*.*.*****.********************.***.******.*.*************.**.***********.*****************..***.*.********.***************.***.***********.******************.******.********.***********.*******.**************************.************.*.*****...****.****.****.*.******.***********************.*****.***********.**************.*********.********.******************.**.***********.********.******.**.*********.********.*.***********.*******.********************.*********.*******************.****************.**.*******.**.*.*****************.*******************.******.*************.****.*********.**.*************.******.***.*************.****.************.****.***.*******..***...*.***********.*************.***.****.*****.****.******.***.*****.***.***************.***************.*.*********.***.***.*******.****.*.**************************************.************.*******.**********.*************************.*****************.**.********..******.******.**.*******************.***.********.*******.***.*************.*.********.**.*****.**.**.***********.**************************.**** ***************.***********.********.****.*.*******.****.*********.***.****..****.****************.**********..**********************.********...**.*************.****************.*****************.*.**.****.*************************.*******.*************...****..*****.*********..*****.*****.**********..**********.******************************..*********.********.*****.*********.*****************.**********.*.********************************.*.**************..************.**********.***********.***********************.***.****.***.****.*************.**********.*********.****.*************************..******.***********************.***********.*****.**.******.***.***.**********..*********************..*.********.****.*.**************************.*********.*.****.***********.*.****.************.***.****************.*******.****.***.***.**.********.*.******.*******.****************.*******************************.***************************************..***********.*******.******.******.**.**************.***************.*****************.*****.*..*.****..*********.*.*************.*****.***..***********.**.*****..*.**.*******.***********.***************.*******.*********.*********.**************************.*.********.********.**************.***********.***************************.*****.******..***.*.**.**************************************.***.*************.******.*.*.**..***.***.*******************.**.************.********.********.**********.*********.**.*****.***********.**.**.*.****.*.*.****.*********.*********.******************************.********.****.*******..*****.************.*..********************.*************.*************.*****.***********.****************.***.******.************..********************.****************.******.*********************************************.*******************.******.*.**.*.*********************.**************.**.*********.*****..****************.*******************************.****************.*****..*******.******.***** ***.********.********************.******.**.**********.******..*.*.*********.*****.**************.**.*****.****.****.*.*****.***************.***.*********.********.*****.***********.**.*.**.***.******.********.*****.****..*.**.****.*********************************.***********.**************.********************.********.****.***.**.*****.**..***************.********.*.************.*******.*************************.*******.****************.*************.*******.***********.******.******.*.**.*********************.*****.*****************.**********.*.*.**************.*******.***...********************.***.***..**************************.**.****.***************.....***.**********************.**.************.****.***********.*.****************************.***.**.****.*******.*****************************.****************.**********.*******************.**.*.****************.**********************.*********************************..****************.****************************.*********.******.***...***.******.***.******.*****************.*****.*******************.*******.*************.**********.***.**.*******.**************************.******..**.********.*****.******.********.********.*****.**.************..**********.*****.**************.***********.***********.**.****.****.*..********.*.*..******.***********.***.*****.***************..**********.*.****.***.*************.****.**********.****.*.**********.*******..*.*******.*****.*************..***********.*.***.**********.******.*****.***.***.**************.************..********************************************************************.*****.**.**.************************.****.*******.********.******.*.***************************.**.*****.*****************.***.****.**..****.**.*************.********..***.***********..*.*********.*****.******.****.***********************************.*******************.*****.***.********************.********.*****************************.**..*******************.*****.*.************ *****.***.*.***..******.*******.**********.*******.****.***********.**.******..*****.*****.******.***.*************.*********.*.************************..******.******.**********.************..*******.***********************************.****.************.*********.**.**.*****.*****.**.******************.*************.*****.*********************...*****************************.*******.***************...**.*********.**********..***.*************.***.**********.*****....***********************************.************.*********..***..****.***********.********.********.************.******.**********.*******.*.***.*********.***..***.************************.****.**.***.************.******.*********.*.***********************.*********.****.*******.*********************.****.********.*******************..***************.******************..******************.************.**.*.****.**.********.*****.******.***.********.*.*****.************.***************************************************************************************.***.*.********.*******.*.***************.**.***************************.*******.*****..*******************************.********.******.*.***.*****************************.****************.****.*****.********.*.**.*******************.******.**.******..***.*****.***.***.******.***********.**************.************.*****.************************.*.***.*.*****.******************.*.*.*********.***.********.*******************.***.***.****..*****.************.*****.********.****.********.*******.*.*****.******************.*******.**.**.***.*******.*****.******.***.********************.*****.*****.*..***..********.*****.*.**********.**************.**************..***************.***********************..***********************.*****.****.*************************.*.***.***.******.************************.**.*.************.***.******.******************.****.*************************.****.***********.**********.*****************.****.**.*.***..*************.* ******************.***..*****.***************.**********.***.*.************.*******.*****.*********.**.**.*****.*.********************************************************.*************...***.****************.***************.***********.*****.*****.*.***.*******.*********..**.**.***************..***..*******.*****.****.***.**************************.**************.****************.****.********.*****.*******************..*******.************.*******************.***********.***.***************.******************************************.******.*****************.***.*****.***********.***.*.*.****.*****.******.**.**********.***********..**.***************.*********.*.*.*.************.******.*************.**.**********.******..******.**********************************.****.********.************.**********************.**.*..***********************....*****************.************.********.***..*****.******************************.************.********************.****.*************.**************.********************.***********.*.*****.*.*****.**.*********..***************************.*****.*******..**.************.************.*.************...*.***.*..*.**.*********.*******************.******.*.*****..***********.****************.*.*.********.**************.***************.***.*.**.********************.********************.********.***.******.************.******************.*.*****************.*******.****************.*.****************************..********.**.*.************.***********************.*...********************.*******************.*.*.*****.*.***********.***.**.**.*******.****.*******.*.*****.*********.********.***********.**.******************************.*****.***.*******.******.***********************************.***.***.*********************.****.*************.*****************.***.******************.******.*.*.********.**************************.**.*.**.****.************.***********.*****.************.***************************..**************..***** *************************.*******************.*************.**************************************************.*************.*********************.********************.***********************.*.******************.*********************.***************.*****************************.**************************.*.***********.***..****.*.**************.**.***********************..*.******.*.************************.****************.*********.*********************************************.***********************.****.****.***.*****************.*************.********************.******.*************************.****************.***.*.*****.***.******..****************.**.*****.********.***************.*******************.*********.***.********.***.***.*.************.*****************************.***********.***.*****************.**********.************.******.**********.****************.*****.***************.*******.****************..*.*.**.**.*******.*********.********..*****..**.**********.***.***..********.****************************.******.**.*******.*********.***********.**.****..*************.***************..**********.***.***.*****************.*********.**.**.********.*******.*..******.****.****************.**.**.*********************.***********.****************************************************************************..****..**.******.*********.*******.*.***.******..*.********************.****.**.*****************..********.*.***********.*********************.********.**.*****.******.*****.****.***.*.****.*************.******.*.***********.********..****.***************..******.*******.********.***********.**************.*.*******************.*.****.*.************..*************..*******..***.*****..*****.****.***..**.*******.****************************.*****************.***************.*********.****.******..*.****.**.****.*********.*.**.**********.******.******.******************.*************.****************.*********************************.*************** ****.********.********.********.***.*******************.***********.**.******************.*..************.*****************.********..**************.*******.**************.****************************.*.*********.*************.******.**************.********.***********.******.****..******.*******.*******..****.****.****************.**********.**.*.*********.******.*****.****.*********************.*******..********.************************.*.*****.*************.*******************.****.*********************.***.******.**********************************.**..*****************.******.********.***********.*****************************.***********************************************.***..*********.**************.********...************.*******************************.*****.**.****.********.**********.************************************************.*********.***.****************.**************.**..***.****.*******.***.**.***.*.***************************..*********.**************.***********.***.****.****************.*****.*..****.****.**********.******..*****.***.****.*********.****.***********.*******.*******.***.*****************.*****.********.*****************************.*.********.*************.******************************..**********.************.*********.*****.********.*.*****.************.************.*******.**********************.***.*******************.************.**********************.***.**********.****.**.******.*******.**.*******..*****.**********.***.***.****.*.*************************.****.***..****.*****.***.**..********.***********************.******.*.*********************..***.***********..****.************.*******************.*******.**.*****.*****.******.************.*.**************************.******.******.*********.*..*.*.*.*******************..*.*****.*.*************.*.*.******.******.*****.*.*****.*.**************..***********.************.***.*****.**************..****.**.*.****.*************************.*.*****.******..************** ****.*****.******.*.*****.*********.**********.******.********.***********.****.*******.**.****.****.**********************.*********.****************.***.**.*.*********.*.**.*.***************.*********.*******.***************************.**********..*******.**************.*******..*.*********.*****.*************.******.*********.**.*.*************.*******.*.***********.***********.****.****.***.*********.******.*.*****..**.*****.***************.****.**********..*****.*************.******************.****************.************************.********.*******.*.****.*****.**********.*.*******.**.**********.***************************..*****.*****.*******************.*****.**********.***.****.***.***************.**...*.*.*******.*******..*...*.****.*********.********.**.*.*****.***********.*********************.****.*****************************.***********.**.*..**************..**********************.*******************************.****.****.*************..**.*************.*.***********.****.**************************...******.**********.******.******.***.***************.**********.****.******************.**..***.***.*.**.******.*.***********************.*******************.**********************.****************.************.********.*..**********.*****.***.****.**************************************.***********.*****.*************.*************.*****..*********.*****..**.*.****.**.*.****.**********.*.**************.******.***************************.**.******.***.********************..****.***********.********.***.***.**********.**.***********.************.*************.********************.**.***.************.*********.**************************.*.******************.*********.*.***.************************************.************************.**********.****.**.******.******..*******.*************..**********************.*************************.*****.*********.***.*.****.*.***.****.******.*******.******.***********..*****.*****************.********************** **..*******.*****************..**.*************..*****************************.****************.****.***.******.**************.*.**********.*.********************..*****...*.*.**.*******.***************.**********.**********.**********.************.***********************.**********************************************.******.***********************************.**.*******.***********.*****************************.***.***.*************************.***.************..***************.*******.***********.****.****.*.*..*.********************.***.*****.*********.****.********************************************.**.*.*.********.**.**.**.****.******.*********.***************.***.**.**************************.*********.****************.*****.***************.********.***.**.*******.**.*****.****************.**.********.**********...***********.********************.*.**.***.*************.****.**.*******.****.************..**..******..************************.**************.*************.*****************.********************.*******.*************.*********************************.********.*************.**.********.**********.*******.*.********.******************.*********.************************..*.*********.**********.********.*******.************.***************.****************************.****************************.*********************************************.**..*********.*****.*.****.**..**.************.*****.***.**.****************************.*******************************.*************.********************.******************.*.*****.**.********.*******.***********************.*******.*************.****.***.***..********.**.*************.***.**********.************..*****.*****..*****.*.********.*****.****.*******.*****.*****.**************.********************.**.*********************.***.****.***.*..***..**.******************.**********.**.**.*****************.***..**.**.***********************.****..***********.*************..**..*******.****...****.**********.* *********************.******.*******************..*****************************.******..****.****.*****.*************************.*******************************.********.****************.******.**************.**************.***.*********.******.***.*********.*.********..***********************.*.***..****.*********.*******.***.********.*.**.**.************************************************.**********.**.**************.*.*********.*********.*************.******...*********.*********.************.************************..****.**************.****.*****************.**..*********************.*****************.*****.*.*.****.*.******.*************.**********************************************.**********************.*.**.*.**********************************.******.*****************.******************.****.*********.**.**.************.**************.**********************************.*****.***************************************.***.****************.************.**********.***.******.********************.*.************.*.*.*****************.**************.****.*********.****.*************.*******.******************..***.*.**.******.******.******.***************.******************..******.***************************.**********..*********.******..*****.************.*..*****.*****.***.**************.**.*.****.*********.********.************.******.*.******.*********.********.****.**************...**.******************.******.***************.***.****.****.**.****.**************************.****.*.***********.*******.*.**.******.*********.*********.****.************.***.**.****.**********.****.*********..*************.**********..*****.************.**.****************..******************.*****..**********************.***.*..***.******..****.*.****************************************************.**********************.**************..*********..*********.***.********.*.***************.*********************.******.*.***************.*******.*******************.*.************** ********************..******************.*.*.****.***.****.****************************************.*****.*****.*.***.****.****.**.*******.*******..**.********.************.**************.**********.**..********...******.*******.********.****.*****..******.*****.*************************.****************.*.*..************.**..********.************.************************.*************.*.**********.***.*****.***.***********.****.********.****.*.********.*******.*****.***.******.********.***.**.**.*****************.*..*****************.*********************.***************.**********************.*******.*******.**************.*****.*******.*********.********..***************.*.*********.****.*******.*****************.*.*.******.***************.***.********.***.******.***.****************..*******.******************.**********.**.***********************..****.*****.*.*.***..*****************.*****.*..*******.***.***.***********.*****************************.****.**.**********************.**************.**.***.*.************************************.***********.***.**.***.**..********************..*.***********.*******.***..**.********.********************************.****.************************.*********.***************.**********..***********.****************..**.***.******.***.********.******************.************.********************.*******..**.**.***.*****************************.**************.*****************************.*.*****.****.***.******.**...*******************************.*******************.**.*********.**********.*.**.*******.***.*************.**.*.*********.*.*****.*********.*..*****************..*****.**.***************.***********.*******.******.*****.*********.*.*******.**********.**********************.******.**********.****..***********.******.**********************.*****.***.**********.*******.**..********.*.****.*****.***..***.***********************..*****************.*******.****************************.**..**********************.***** *****************.************.*..******..******..*****************..*.*****.***.***.*****.****.***.****...**.*********.***********.*****.**********.**.**.*.**..**************.************************************.*****.*****.*.**.*************.***.***************.********.****.**************.**..*******.***********************.**********************.***************************************..***.*******.**************.**.***.***.*****..*******.****************.*******************************************..**************.**************..***.**************.*.***.*.******..**************.****.******..***********************.*****************.**********.***..**********************************.****.**************.**.**.***********.**********.***********...**********.*****.********.*******************************.***************.*.***************************.*********************.*.************************.***.****************.**.***********.*..*********.******************.*.*.*************************.***************...*.**.********..**************.***********.********.*************.***.*.*********.*.*****.*.************.********.******.********************.*.***********.****************.***..**************...********.*************.*********.*****..*.********************..***********************.************.*.*********.*******************.***.**********.********.**********.*******.*******.**.**********.*************.*****.*******.*.*********.**.******..**.********.***..******************.*.****.**..*.******.***************.****.*********.***.*********.*****.*******************.********.*****..*******************.*.**********.***.*****.**************.****************.*************************.***.****.******.******.*.*******.********.***.******.********************.**.*.***********.*.*********.*****..****.*.**.******.*******************.************.*****..**************************.****.*************************.****..***********.***********************.********..*.******* *************************.**************************.*.***.******.***********************.******.*************.****.*.*********.**********.*****************.**.****.*******.*******.***.**.**************.**.*.****.***.******..***.***.**.*..**.*****.*********************.******.********.*******************.************.***.******.*.*.**********.**********.*******.*******.*****************************..*..***************.**.*****.************************.*********.***.*.**.***********************.*****.*.**.*.*****.********************************.**.********************************.**.**.*******************************.*.**.******************************.*****************.*************.*.*.*****************..*********.*****************.****.**********************.***********.**********.************..*******..*****.****.***********..*****.****.*.*********.**********.**.***********************************.**************.*.****.*****.*.**.********.******.*********.******.******.*******.*****************.*.*.**************.***.******************.*.******.*.**********************************************.***********.*.*.******.***************.***.*************.*********..***.*************.***********.************.***************.***..*************..***.***********************.********.****.************.****.*************.***************.****.*******************************.******.***.**.*******************.*****.*.**********.****...*******************.*..**.*.***********.***********************.****.*******.****..**..*.*.****.***********.****************.***.*.*.***.*****.*********.*********.*.*****.***************************************************.**.********.**.*******.*************.*****.****.**.************.*.*.******************.****.*****..*****.**.*********..***********.**********.********..****************.*.********.****************.*****.***.*.*********.**.***..*****.**.*******..****..**.*************.*****.****************.*.*****.**.*******.*.*.*************.* .**..******************.*************.***.**..*****..*.*.**.****.****************.***********.*********..***********.****..******.***.***************.****.*****.******.**********.*.********.******************.************..*********************.*..****.*****.**********************...********.****.**************************.***********.*******************.*****.*..**.*.***..*.***************************.****.*.****.********************.****************.**.***************.*****************************************.**.***.***********.*****.********.*.******.**.******************************..*.*********************..*******************.****.*****************..************.*****************.*************.************.***.*******.**.********.*****.****.*************.***.*.****.********************************.***.***************.*****************.*************.******.********.*******.**********.***********************************.*****.***********.*.*.****.*******..*******.*************.*.**..**********************.****.*********.********.************.************.******..***.*****.**********.***************.************.**********.****.******.*.**.*****.***********.**************.*************************************.************************.********.*.*******.******.***************.**************.******************************.**************.*****************.**.*****.****.***********.*.*********.**********************************.***********.*********.********.****..************.**********.****.*****.*****************************************.**.*******.*.*********.*****..****.*********************.******.*******.***********************...***.*************************************.******.********************.**.******.*********.*********.***********.*******.***.*.**.**.*************.*.****************.*.***********************..***********..*.*.**.************.*.***.*******.**.**********************.**.******************************.***********.*******.**.*.************* *********************.**********.*.**********.*****.*************.*.**.*****.**********.*****.*.**.***.*******************..***********.*.*******.**********.*****.*********.*****.****.*********.********************************.****.*******.***.******.********************.*******.*******.************.*.*.***.****.**.**********************.******************************..****************..********.*******..***************.****************************.********.*******.****.*.*****.*****.***********.****.*********************************.********.****************.*********.**********..***..*.*********..**.***.************.******************..*********..********************.*********.********.*************************************.*.***.**************.**.***.*.********.*.*..**.**.***********.***********.***.**************.*************.****..**********.**.*.***.**.***.***********.*****.***********************************.*******.********..*******.*****.********************************.********.**.******.**.*****.*.*..***.*****.******************..*******.******************************.************************.*******.***.***************..****.***.*****.*********.***********.***********************..***********.************************.**********.**************.***********.***********.*************.***.******************.*.**.***********.******.***********.*******..**********.*******.********.*.***.****.**********.*************.*****.****.*.*****.************..***.***********.********.***.**************.*.**.**********..***.**.******.*****.*****..*.***********.************************.*********..**.****.***********.***********************************.*****..***************************.***********.**********.*******.****************.*...*******.************.*************.**************.****.*************.***..***************************************************.********.**************..*********.***.****************.**********.*..******.*****.*..**************************.** ***************.*****.*********************.*****.***************************.******.********..**..********.*******.***.*********.********************.*****************..****************.*******.********.*************.****.**.****.***.****.*****.*****..*******************.************.***.*.****.**.*************.***********.*********.******.*************.**.************************.************************..**.*********...**********.***..*.********.***.*.***.***************.******.****..********.******************.***********.**********.***************.**.***.********.*.******.*.******..******.******.*.*******.****.**************************.*.**..**************************************.**.****************************.**********************.******.****************.****.*************.**.************************.******.*******************************.*****.*.****.***********.*****..********.****.*.*********************.****************************.*************.***.***.**************.*******.*******.********.****************************************************.*********.**.*********************.********.**.***.******.**..*******.**.*********..*************.*..******.**********.******.***********.****..**************.**********.*.*****.********************.*.**********.****************..***.**********.*****************.*.***************.*.*.***************.***************.**********************.****.*****************.***************.*.****.*****.****************************.*******************.****.********.**.***********.********.*********..*************************.*.**.**.*********.*******.*****.*******.*.*************.****************.****.*******.****************.***.*.**.**************.*********.*.*.********************..****.**********************.******.******.********.*****.****************.********.**.*.*********.**************.*****.****.*****.***************.**.******..*******.***.********.*************..*******.***********.**.**.******************.********* .********************.***.*****.****..********...******.*****************.****************.*********..***.*..**************.**********..*.*.*****.*********.***********...**..***.*******************..*********************.*************.******..***********.*******.*.******.*******.**.*..*******************.******.******************.*************..****.*******************************************************.***..*******.************************.*********.*****.**********************.**********************.******.*.***.************.********.*.*.**********************.**********.*.*******.****.****************.*****.*.****.*..*.****.****.***.**********.****************.****.***.**.*****************.****************.**.**.******.****.*.****.**.********...*****.******..******.***********.**.*****.******.************.*************.*.******.**.**********.****************.***.*..*****************..*****.*********.**************.********.********..*.****.***.*****.********..***.**.****************..******.****.********.**********.***************.************************.*****************.*****.**..******.*************.*****.*.****.********************.******************.******.***********.**.*.***********.********.****.*********.***********.**.********.*.**.*************.**.******.*.***********************.*********.***********.*********************.**.***.*********.***************.*******..********.******.*****.*******.*****.*******..***********.*******.**.****.***.*****************.***.****.*******.************************.***************.***********.********.*.**.****.*.********.**.****.*.*************.************************.*********.**************.*******.****************.******.*****.***.********************.*.************.******.*****.*****.****.*****.******************.***.**.*.**********.***************************.**.******************..*****.************.*********.***.******.********.**********************..***.**************.************************.****.******** ****.**********.**********************.*..**********..**************************.**..***********************************.*.**********.************************.***********..********.***.*****.**************.**.***********.********..****.****.****************.**********.*.***.*********..*********.******.******.*****.*********.**********.**.**************.*****.******.*******..*****************.**.**********.*.*******.****************.**********.*.*****.********.*****.***..***.*****.*.**************..*****.***..*****...**.******************.*.*******.********.***..*****.**************.******.****.*********************.**.***.*******.****************.*****.*************.*****.*******.**.*.**************************.***..*****.*********.******.*.*************.*********.******************************************.****.*******.************.****.*.**.*********************.******..********************.******.************.*.******..***.*************.*********.*******.******.*.********.*****.******************..**.*.*********.*.************.*****************..***********************.************.*.*******************.*.***..***.***********.*******.****.*******************.**********.**.*.****************************.*.******************.****.********.*******.***************.****.*********.***.********************.*******************.***********.********.**.****************.**********.**.***************************.***********.****************.************.****.*****************************************.****.*******.****.*.*******.**.***********..*.**.******.******************.*.****..***.******.***.**.*******************.*****.**********.*****************.****.*****************.*****.*********.**********************.****.******.*******************.*****.*******.***********************...**.***************..*****************************.***.****************.*************.***..******.****************.**.************.*********************************.******************.*****..***** **.**.***.*.**.************.***.******.****.*************.*********.***.**.***.******.******.***..********************.*.*******.*.*****.*..***************.*************************************.**..**.*.*****.******.**.*.************.*****.************************************.*****************..*************.*****************.**********************.********.*****.*********************.**.***.********.*****.***.********************************.*********************.***.******************.*****.*********.****.***.************.**.*************.****************.*****************************.**.*********.**************.*********.********.***********************..*****...*****..*.****.****.*****.**.***.***.*************.***..*****.******.********..***.***.*************************************.************.**********.******.*****.********.**.***********************.***.*******.************.***.********.**********.*******.******************.***.****.*******************.*****.**********.****.**..**...*********.******************.********..**********************.*************.********.***********.**..*********.************..***.************************..*******..**.*********.********.****.***.**********.***************.*****.*******.*****..***.*******.***.***********************.****.****.************.***.***.****************************.**********************.*********.******.************.***.******************************.***************.**************..*************.****..*.*****..*.***.**..************.***.*****.********.****.***************.*******.********************.*.************.***********.**********************.**********************.***.***..**.*******************.********.************.*************.*********.******.****.***********..**..*************************.****.*******************.*************.**.**.***..**.**********************.*********..***.*.****************.****.*****.**********.*.******.***********************************************.*************. ************.***..********..**********************....**********.**.*********.****.***.************..**************.*******..********..*.****.***.******.***.****.************.******.*.****.*******************.***..****************.****.*******************.***************.*************.***.******.*****.**********.**********..***********.*.*********.********.***.**************************************.*.********...**********.****..***.****..*****.************.********.*********.************************.************.**********.**********..***..***************************.********.*****.****.**.*******************.***.*******..***************.************************.***.********.*********..*******.******.****************************************.******.****.*.***********.******.*.********************.***********.************************..********************************.*********.***.******.*****.*******.******.***.*********************.********.******************.***.*****.*******.**********.***************************..****..*********************.************.**********************.******.******************.****.****************.**********.******.***.****.*******************..***.****************************************.***********.**************.***.**********.**********************************************.******.***.*.*******.************************.********.************.*******.********.*********.*******.**********.********************.***.*****.****.*.****.*******.**.*********.*.**********..******.**.*****.*.*******.*******************.*******.**.*.*******.*.*****.*.**********.****.*****..********.****.**********************************.****..*********.****.***********.***.**************.****....***.****.**.**.**..***********.*********************.*.**.**********.********.********************.***.**.*******.******.*********.*************************.***..*...****************.*******************************.***.*****.*************************.*******.*****.******** ********.******.*****.*****************.****.*****************.**********.******************.*********.***.********.**.*********.****************************************.***.******************.*************.**.*.*****************.*.********.***.******.*..**********..***********************************.****.*****.****.********************************************..*******.******.*********************.**.***********.**.****.******************.*****.****.***********.*****.*********.**************.********.****.***.********************.*.****************.*****.**.***************.*********.********.************.*.******.**********.***.*******************.***.******.***********.********************.**.********************************.*..*.***.***.**.*********.*****.**.**********************************.****.***********..*.***.*****.***.****************.*****.***.*******************************.****.**********.*.*.******.**********.**********.*.*.********************************.********************.***************.****************************************.***.*.*.****.***.*..*****************************************....*********..***************.*..****..***********.****.********.***.**************.****..****.***********.**.*****..************************..*****.*******************..**************************************.*****.*****.******.*****.**************.*****************************.*************.***.****..*******************.***********************.*****..*.**********************.********.****.*.*****..*************..*.****.**.********.*************.*.************.*****.****.**.*********.************.*********.*.*********.****.****.******..**********************..**...*****************..***.*.***********.********.*..*********************.*****************.**.************.*..***..*.*******.*******************.***************.**************...*.************.***********..****...*.**.*********.*****.*******.*******..****************.*********************.*.**.*********. *************.*.****.*********************.*****.*******************.**.*********.************.*********************.*****.******************.*******.*.******..********.**********.*.***.*****************.****.*.******************.***.********.********.*..********.*...***********************.***.*******.***************.*****.******.***************.*..*******************.**************.*.*********************************..*******************************.***********.************.*************.******.*********.******.*.********.***.******..***********.**.***********************.**...**.*****.************.**************************.*..*.**.*.*******.******.**************.********..*********.**.****.*****.****************.*..*****.**.***********.**.******************.****.********..******.***.***.************.**.******.**.********************************...**.***********.*******.*..****...************.*****.**.***....***********.**************.****.*****.********************.**.*******.**********.*.*************.**********.************.**************.*********.**************..*******.***.************************************.****.****.***..***.********************.*****.***********.********.****...**.*.*.****.*******.********************.*****************.*************..*****.*******************.***************.*******************.*****************.*.***..******.*.******************.*.******.*.***********..****..*****************.*****.***************************.***.************.******************.******.*.******.***.*..******.*****.**.*******.***************.***.*********************.*.***************.*.****************.**.*************.*******************************************.******************.*.******.*********.**.************.**************.*************************.**.**********.*******.*****.***********************.****.***********************.*****.***************.**.**********.********.********************.*****.***.************.**********.***.**************** *******.***..****************************.**.**.********.*******.*****.**.*****.**.*******.***.*****************.*****..*********.*******.**********.****.*****************************.******.***.************.*******.**.***.**************..****************.*****.***.*****.****************.****************.*************************************.**.************************************************.***.*****************.*.**************************.*********************************************..*********************.*.*.*.****************************.**.*****.********************.*.*******.*******.*****.******.*******************************.***.***********..*.*****.**********************************.*******.*******************************.***************.*************.**********..*****************.*.**.**.****************..************************.***************.*********************.********...*****************.*******.**************.***********.**.**.****..********.******.****************************.***********************.****.**********************************.************.**********.**********.*********.*********.*******.*******.**************.**.***.*****..*.******************.*****.***********..*.***.*******.**.**********.*************************************************.********.****.***********.******.************.******************.*.**********..********.****************.***********.*****.*.******.**.*****************.************.********************************.*.**************.*.*******.************.****************.*********.***.****.******.*****.******.*******.**********.***.**********************.***.*********.*****************.*************.*************.**.**********.***************.********.*****.****.****.*******.*********.*.*************************************.**.****.*************.************************.**************************.******************.*.**************.***************************.******************************************.********. **********************************..**************.********.*********..*************..***..**.*******..**.*****************************.*****.**********.*********************.**********************.************..*********.****.*.*.****.************.*.**.***..*************************************.*****.**.*******.***.****************.**.********.******..****.*****************.**.***********.****************.*****...*********.*******..*.*****.**.***************..*******.****.*******************.***********.**.**.**.**.**********.*********.***************.**************.**.**********.*********.**********.************.********************************************.***.**.********.****.*************.****************.*****..*.****.***********..**************.***********.*.********************.****************.************.*************.***************************.*.******************.**.***.*************.****..************.****..****.********.**********.*.*..**********.*****************.**********************..**.***.***.**.****.*.****.**.*.**********.***.********.**************.********.*****.**********.*****.******************.*************.*****************..*************.****.******.**********.***.*******************************************.**.***.*.*******.***.****************..***************************.*..********.***********.***.*********.******.****************.***************************..********************..***********************.*****.******.***************.**.******.***.**************************************************.************************************.******.************..***.******.****.********.********.*******.*.****.**********.*********.*.*********.*******************************************************.******************.*********..***************.*****************.********************.*********.**..**.******.****.*****.*..*.********.**.***************************.**********.*.***********.*.***.****************..****.**.*****..**.***************** ******..*******.*****************.**.**.******************.*********.*******************.**************.******.********.*******************.*************************.*******.**********.*********.**************.***************************.*******.****..******.***.****************.*.************.****.****.*..****************************.*********.*******************.***************.****.****************..*.*.*****.*****.*************.***.***.*****.**.**************.*.***************.*.***...******.*********.****.****.************.****************.*.***************.***.**.***.****************************************.*.***.*.******.***********.******.*.****.**.****.***.***********.***********.*.***.***********.******.*******.*.******.*************.****************..**********.******.****..*****************.*..******************.**.****.*.*******.*******.*.***.**.********.**.******************..***.****.*****...***.*******************************.********************************************.********************************************.****.**************.***************.*.****.***********************************************************.********.*.*********.******.***.**************...****.***.******************.******************.*****.*******.**************.***********************.**************.**.*****.*********************.***.********..*.*..*.***.***.********************.********.*************.**.*..************.************.****.*****.*..*********.*************.**.****.*******.******.**********************.************..***************.**..********************************.*******.*******.*****************.***.***************.****.******.**************************.******************.*******.**.*******.***********.*****.*******.**.**********.***.******.******.*********.*..*****************.****.***************************.*.**********************.**.**..*****.*******.******..****.******.******.**.*************..***********..****.**************..************.**.***.** *.****..****.*********.****.*********************.**..*...*.*************.****..************.*******.*******.********.*.***************.******.****.*******.************.****.********.*.*******.****.*******.***.*************.*****.*****.**********************.*************.*****************.*****.******.*.**.*.***..****.***.***********..******.*.*************.***.**********.**.*********************.****************************.********.***.*************.*********.***..*****.*****..*****************.**********.***********.***.******.*.**.*********************.*********************.***.**...*.*********.*********.*********.***.*.*****.*******.**.*******.****.********************..**************.************************.*********.****************.*********.**************.********.*.*****.******.**************.***.********.*.*******.*.********.*******.***..******.********************.********..***************************.********.*.************.**.*******..*****.**********.******.**.*******.*******************.*****.************************..**.*.***..**************.***********.*************..***.**************************.*****.*******************************.**.*****.**.************************.************************.***.********.**.****..*.*******.***************.**************.*.******************.************************************************.**.*************.******.****.**************.*******.**.******************.******.****.*************************.****.*.**..*******.*****.**********.********************.******.*****.**********************.************************.*********************.*******.***********..*.***********.********...*****.***.*************.***********.*******.***.*******************..*.*******.******.**.***********************************************.********************.*.**.***********************.******.***************************************.****...***********.***********.***.***.********************************.****************.*********** *****.*******.**********.**.****************.*****.******..*.****..**************.*.*******.*****.************.********.******************************.**.********.*.******.**********************.**************.***************..*********.*****************.***.******.**********************.*********..*****..*********************.*********************************.***************.*****************************************************.***.****.*****.***************************.*****.**********.*******.****************.*.*************.*********..*******************.******.*.***********************************.******.**********************.*****.********.*******************.*****..*.*.*************..*****.***********************.***..***.*********************.************.******.********************.*********.*************.****.***************.**.**********.*.******.*********.*********.****.*********.***.********************.***.**************************.*.****.*****..********.********.***.****.********.***************.**************.*******.*******************.****************.*************************.***.*********.*********.*****************************.*******************..**************************.***************************.********.***************.*.*****************..***************.**************.******.*****.*************.******************.****..**.*******.******.***************.****.*.*.**********.****.*********.*****.**.****.*.***.*.*********************.**********.**********.*.*****.***********.*************************.***************.**.****.***********.***.*****.***.*.********.*****..*****.************.***************.*.**************.**********.***.*.*************.*********.***************.****.*..****.*.********.****.*.****.****.******.*****.********************************************.*******.*****************.***********.**********.****.**.**.********.*.***.*******************..***.*****.*.*********.*********.*******************************.********** *.***..*****.*****************.******************.****.******.**************.*********.*****.********.***..*************.****.****..*******************.*****.********..*********.***********.*********.***.***.******.********.*********.****.*****.*****..******.******.****.*.*****.*********.**...***.************************.*.******.**.*****.*************************.*..*.****************************.*..*********.*************.*********.**.***.********************.****.**************************************..*****..************.*****.**********.******.***.*********.**************************************************************.************************.**********.***********.******************************.***.*********.************..*****..*********.*************.*********.*********************.*************.*******************.*.*.*.**********..*******.***********************************************..*******.********.********.**.*.**.*****.****.*************.*.*.**********.*****.**********.********.*****************.*********************************.*.*.*******.***********.**..***********.*.**************.********************.**************.*************.*****.************************.*********************.***************.**.******.********************************************.******.*******.******..******.***.**************.****************************************..****..******.*********.********.*********.**.***.*********************.***************.**********.****************.**************.***.********.***.*.*..*.*********.***********.*******.*******.*****.***.**************.*****.*********.*.**.***.****************.*********************.******..*************....****.**************.******.***********************.************.**********.*******.**.******..*****.*.*.***********..**.**.*********.*****.******.**.**.*..*******.**.***..******.**********.**.******************.*********.***********..*********.**.************.****.*******.**..****************.*.****.******** *.******************************.*************.****.*******.***.*************.***.****.***.*****.*****************.*********.*****.*****************..******.**************.*********.*********.************.*********.***************.*.*****.**.*.************.*********.*****.****.******.**.***.********.***********.**.****.*******************.***.*******************.*****************.*******.*******************..********.****.***********.*******.****..*.***.******************.***.**********.***************************************.****..**..*.*********.*********.**************.*.******.****..**.********.***.******.***************.*..*******************.****.***********.*.**********.********.*****.*********.****.*.******.*********.*******.**.*.*****.***********.******..********************.*.**.**************..**************.**..*.*******.***.******************.*******************.*******.********************.**********.*.***************.***************.*.******.*******.**.****.*********.******.**********************.*********************.********.**.****.*.****.**.************.*********.********************************.*******.********.*****.*************.*****.***********.****.*********..****************.***..***.****.*************.**********.*******************.****.***********...********************.********.*******************.***.**********.*.*******.***********************.********************.*************.*****.**************.************..***************************.**.****************************************.***************************..*******************.*********.***************.*********************************.************..*.*.*.**.**..*.***.*****.********.*.***********.******.****..********.**.************.******..****.****************.**.************.*********.***..******************************.*****.***.*****..********.****.*.**.**************.*********.********.**.*****.**.***.***************************.****************************************.****. *.**.*.**************.*****.*****.**..**.******.*******************.*.**************.****.***.***..*.*********.********.**************************.*..*.*******.*********.*****.******.****.**.****.************************.**********.***.****.*******************.*.*****.***.*********.******.****.*.*******.*********************..**.****.******************.********.*******.***.***********..**********.*********************.*************.*****.*****************.******************.****.**************..***.********************************.**************************.***.****************************.********************.****.****..*************************************.********.***********.**.*********.*****************************.*.*******.*******.*************..*********.***.*******.***********..***************.**********.****************************.*.*****.*******************************.********..****.**********.*********.******.*.*******.*****.*****.***.******.**.**********.*******.********.**********.****.*****.************.***********.********.**********.***.*.***.***.*.***.**.**.********************.*************.**.***********.*.*****************.*********..******.*.**.*****.********************..*********..*****.********.*****************.****..********.***********.********.********.***.*.***.***********.****************.***.****.****.*******.*********************.**************************.*********.*********************.******.*******.*****************.***************.***********.**************.*****.*****************************.*****..***.*******.*****.*********************.***************.****..*.********.**********.*.*************************.*******.**.********.*****.******.****.**************.*******************.***.***************.*************************************.**.****.*****************.*******.***************.***************...****.*.*.*********.********.*****.***.******.************************.********************.****.********************.**.**. ****.*******************.*****.******.**.********.***.********************************.**.**.******.*.*******.*************************************..****************.********.*******.**********.*******************************.*******************************************.**********..********..*************.*..***..**.*******.**.*********.**.***.**.****.*************..************...********.**************.***.**.******.*******..****.****************.*.*.*****************.*.*********.****..****.********.********.*.************.******.*****.*.***********.*******.**.***********************************.*****.**********.******.**.*******..*********.**.*.**.*********.*******.**.*********.*********..*********************************.**********..*.****************************.********************.********.**************..***************.*****..***************************.*.****************.********************.*************************.********.*****.**.**************.****.***.**************************.*.***.*************.***.**********.***************.******************.******.*.**.*.**************.******.****.*********..*****************..************.**.******************.***.********.*.*****************.***********************.*.*.***..********************.*****.*********.**********.**.*********.***.**************..*.***********.***..****.****************.*****.******.*****************.*********.****.****************.**.**********..*****.****************************.***********.*****..*.**********************.*.*.*********.**************.*.*.************.***********.***********.****.***************.*************************.********.****.*******.*********...*****..*.**************.*.*.*****..*.*******************************.**************.*********.**********.***..**********.**********..*********.**.**********.**************************.*****.******.******.*****.******.**.*********.****.******.*.**.*******************.***.****.*.***********.********.***********.******** ***.*******.**.***.**.*.***.*.****.**.*********.***.*******************************.*****.****.****.***.*.**.**************.**.**************************.******...********.*********.************..******.*.*******.*****************.********.****************..********.**********.*********.**********..*********.**.*.*****************.****************.***.*****.*********.***********.*******************.**..****************************..***********.*****************.**********.****************************..**********.******.***.*************.***.*******************.***.*********.**.*.*******.**.******.*********************.***.**********.**********************.****...********.**.***********************************************.***.****************.*****.***********************.****.*********.*******.**********************.*******.*****.*.******.**.***********..*.*****.*..*************************.**.***.*..***********.*.*****.*******.*****.**************.***********..**.**.*.*.***.*.*********.***.*************.****.*************************************.******************.************************.***.*********..*.*******..******.********************************.************.*.*************.*******.******.****.******************.*****.**************.****************.*******.************.****.*********************.*****..**.****************.****.*******.*********.*.*************.*******.**********************.********..**********.*.****.*******************.*************.*.*..******************..******.*.***.*.***.***.*********.**********************.***.**********..*****.************.*****************.*****.***********.*.************.***.********.*******************.*******.*****.*****.*****.***.********************************************..**********.******.******.************.************************.***********.*****..**********.***...******.*.***.*****..*****************************.**.*****.****.**.********.************************.*********.****.***.******************* .**.********.*****..*************.*.******************.************************.******.*.****.******..********************.*****.*****.****..****************************.*********..**..*********.*****************.***************.**.**.***********.***.********.******.*****.****..***.*************************************..***************.*..************.**********.******.****************.*******.***********************************.*.***************.***.***********************.**.*.**.******************.*********.*.**.*.***.***.************.**.**************.****.**********************************************.****.***.**.*****.**.***********.***.********.*******.**.*.**************.*******.************.***.******.**.**.**********.****************...*.******.*.************.*.****.***.**********.*.*.***..*.***.*.*********************.*.*...************.***********.****************.****.***.*************.****.**...**.***.***.*********.**.*******************.*.***********.******.********.*****.***********.*.**********.***********.*.*****************************************.***.****.********************************.************.********.*.**********.***************************.******.*******.*.*************.*.********.***.*.********************.******.*..****.**************..***.***.*****.*******.*****.********************.***********************.***.**..***********.*******.***********..*************.***.******..********.***************.*****.***.**.*******.*.****..***.*.**************..*******************..**..*******.*.*******.***************..***************.**********.**.********************.**.*.**********.*..**********************.***.*..***.*****.**.*********.***.*********..***************************************.***********************.**.**..*****.*******.********.*********..***************..*******************.*.****************..********..********.**************.********.****.*********.************.*.**.***************************.*.*****************.************ *******************.************.***.***************.**.*************.*******.**.*******.**.***********.***.**.*.**********.**********.**************.*************.***********..*************.************.****.********.****************.********.***.**.*****.*************.********.**.**.***.***.********.*************.***.*******.*******************.*******.**.**..****************.**********.**.***************.***.***.****.******.*****************.********.*****..************************.****.**.**************.*.*******.******.*.*.******************.******.*.**.**************.********.**.*.******************.***************..********************.***********.****.*.**************.****.**********************.***********.***********.***********************.**************************..****.*****.**.**********.*.***************.******************...**********************************.*****************.***********.*******.**.*****.********.*************.*****.****.*.**********************.******.*********.***************.*.*.*********************.**************.***************.****.*.****************..*******************************.******.**.**************.*********...*.***************.*.*****.***********.*******.*****.*.*****.****************.*******.*********.*********.*****.***********.****.************....***.**************************************************.**************.*.*************************************.*******.**.*.***.********.*******.****.*********....********************.*.*****.*.**********.****************************...**********..**.*.*.*.******.****************..****.**********.*************.***************************.*****************.*.*****.*.********.********.*******.****************.***********.****************************.*************************.*.************.*****.***************************.*********..**********.******.****************.***************.********.**************..*****..******.************.*.*******.*.*******.*.***********.**** *********************.******..********.******.***********.********.************************************.*************.***.****.***.*******.*****************.******.**********..****************..***********************.***.*****..******************.**.***.***************.**.**************.*****.********.**************.**.*.*********************.**************.*************************..*************.***.**.**.*******.*********.**************************.*******************.*****..*.***************.***.****.*.****************.************..*.*.**.****************..****************.*******.*****.*.**************************.***.****.***.**...*****************.****.*.******.***************.*******.*.******.*..******.**.*****.***.**************************.******************.*.******************.*************.***.********************.**.****.*.***.********.*********************.**************.****.****.*************.***********.***.**..**********.****************..******.************.*************.*.**.***********************...*****.***.*****.*******.*********.******.**.*.************.******.************.*******..*.*.******************************************.*******.***.**.***************.********.**********.***.*.*********************************.**.***.*****.*.***********************.*****.**************.*****************.**********..**********.******************.*.***.*********.**.******.*.**.********.**************.**.*****************.**.********..************************************.*************.***.**.********.****.***************.**.***************.*****.******************************.**.**********************.************...*******.***.*****.*********.*******************.******.******.*********.*******.**********.*************************.**..*******************.******.*****.**************.***.******.*****.****.*********.*************************.*.*********************.***.***************************.*********.******.********************.***.********.******* ***********.*****.******.*..*****.************************..***.*******************.******.*..*.****..*****.******************.*.*****..************.*.*********.***************.***.**.******.***.**************.************..********************.**.*************.***************.*****.*************************.*******************************************..*****.*********.**.*.**********.******.*****.**.*********************.*.**.**.****.**..**.****.**.*.*************.********.******.**********.*.**.****************.*****.*****.*****.**********.************.*******************.***.**.*********.*******.****************.*.****.***.**********.*****.****.**.*********.*************.*******.*******.****.**.******.************..**.***.************.***.*******.**.*.************.*******.****************************.******.******..************.******************************.********************.************.*.**.***.***.**********.*************.******.*.*********.**.*********.*******..**********.**************************.**********.******.***********.******.**********************.***.*********.*************.***********.********.***************.***********.**********.****************.********.*****************.***********************.*****************.*******.*******.**.***********************..***.*******.**.****.****..*************.*******.*******..********.******.****.*****.*.****.******.****.*.**********..*.**.*******************.***********.********.*******************.********.********.*****************.*****.*******.*.********...******.**.*****************.*****.*..***************.*********.***.*************.****.***.****.************.****.******.**********.******************.*********************..*****..********..*.*****.*****.***************..*********************************************.********.**********..*************.*.*******.********************************************.**.****************.*********..********.**********************.****.**********************..*** ***.******.********.*************************************.***************.****************.**************..*.*******..*****************.******.******.******.**.**.**************.*******************..****************.*******.**.***.***.*********.*********.**.*******.***********.**********************.*********.********.****.********.****.*********.***********.***.*********.******.**************..**.***.*.*******.*****.*.******.***..****.****.**********.************.**************.******.*********************.**.****.********.*******************.***.**..**.***.***************.*.*********************************.***.*****************.*****..****************.*.************.*****.************************.*************.***.*.********..************.*****************.************.******.*.***.*.************..****.*************.********.*****.*******.*.*.*****.**.****************.******.*.*****.*******.**.***************.*****.**.*.*****..**.***********.************.******************..**************************.***************.*******.**********.*****.**************************.*********.**********.***.*************************.**.**********************.*************.*****.**********.*****************..***..*****.*.****.***.****.****************************.**************..********.******************.***.******.**..*******************.******..*************.******.*******.************.*.**.*************************.*******.*.*******************...*********.**********.**********.*.**.*****.**********.******.*******.*.**.*.***********************.*************************.**...*.*******.**.**.*******.**********************.********.**************.*************.**.***.************.****.*.*********..**************.*******.*******.*****.**********.**************.********..****.***.*********.***.******.****************.****.*************.*********************.********************************.*...**.***.*************.**.********************************************.*******.******.** ********.**.*******.*********..*******.*****.******.*..***********.*****..********.**.***************.****.****************.*****************.*********..**************.*******.*****.**************.*****.*.***********.*************.**.*.*******************************.***************..****************.*****..*************.***.************************.**.*********.*******************.*************.*********************.***********..***************.*********************.*******.********************..*****************.******.*******.***.*****.*************..******..****************.***********.**.****************.********.*.************************.*******.*.********.*************.***********.**************.*.*******.******.****************************************************************.*.******.*****************.**.*******.*************.**************.************.******.*************************.*************.*************.********.*****************.************.***********************..****.**********************.**...*****.**************.***.**********.*********..***************.**********************************.*************.**..****.******.****.**.***.************************.**************.****.**.*********.*.**.**************.***********************.***********************.****.***.*..*.***.*****.*.******.*.******************..******....************.********.*.******************************.*******************.***************************.*.******.**********.****************.***********.********.*****************.***************.***********.*******************.**************************.********************.****.********.*.*.*.***.*******************.***.**...*****.**.*******************...*.******.*.******.**.*.****.*.****.***.****.*****.*****.******.**********.**.******************.**********.*.*********************.*****.**.**************************.*.************.****************.***.****************.*********.******.*.************************.**********.* *.*****************.***.***************.***********************.***.*******.**.*******.***.***********.*******.*********.*****.********************.******.*.***********.*.*******.***..**.*******************.***********.****.**.***********.***.**.*************.*******.*********.********.*****************.*******.**.***.*..****************.****************.********.**************.********.*********.***.*********..*.***************.*****************.****.*************.*****..***..**.*******.*******.**********.********.******.***.**********************.*.*****************.**.*************************..************.***************..*****.**********.********************.*****.******.***.**************.**.********..***.******.****.************.****.**********.*.*****.**.***********.*..*.****.**************.*******..***********.***********.***************.********.*********.******************.************************************..***.*****************.****************.*******.*****.**.*************************.*****.******...********.****.******************.*****.********.*******************************************************..*******.***.*************.*.******.*********************.******.***********************.**********************..***.************.*.*.***.**************.**************************.************.****.***.***.**********.**.******************.********.*.***.*******.*************************.***.***********************.*.******..*****.********************.****************************.***.*****.*********.**.*************..**********.*****.****.********************.*.**.**********************************.*******************************.**.******.*****************.****..***..*****.**.*.**.*****..**..***************.********.******.******.***.********.************.*******.*****.**********.**.**.*******.**********************..*************.*.**.*.****...*******.*******.***.****************.*****.*******.**************************.**********.*.*.****..*.***.*.* *******.************.*****.**************.**************...***********************..*****.*.*************************.*******************************.*****.**.*.*.**.*************************.*.*******************.****.**********.*******************..**************************.*********.*************..*****************.**************..*.***************.****************************.**************.************.****.******.*******************.****.************************************************************.*.****************.***********.****************************.**.*****.***************.*********************..*.************.*..********************..*****.*******************************.***********.**.***************...**.************.*.***************.*************.********.******.**.*******.****************************************.**.******.**********.*******************..***.**************.*************.********.********.*.****.******.****************.****************.*.***.**************.***********.****.****************.**.*******.**************.***************.******...*********.********.********.***.*.**************.******.********.****.***.**********************.*******************.*********************.***************************.*******************.****************.***************************.*****************.***.***.*****.**.********.**********************************.*********.******.**.*****************.******.***.********..******.*****************.*****.*******.*.*************************.*********.**..**.*************.**************.*.********.*************.********.***.************..*.*****************.**.***********.****.**.***************************.************.***.***.**.****..**.**************.****.***********.*****.*******.******.*********..*****.***************.**************************.********.***.********.***.********.******.***************...************.*******.****.*.****************..**.****.**.***.*************.***************..***. ******************************.*******.*.**.*****************..****************.*.*.*****************.*.*****.*****.*************************.*.***.****************..******.****************.***************.******.***********.*.*****..*******************************.********.********.**********************.**********.********************************.**..****.**************.**..****.**.**.*************.*****.***************************.******.*******.**************.***************..*******..****.*********.***************.*****************************************.**.********.******.****************.*****.*******.*******************.***..*************************.***.*.*******.**.**********.***************************...******************.**************.*****.*.***.*******************.***********************************.*****.*******.********************.*******..******.*****************.*****.*.*******.****.**************.****...***.****.****************..*******..*****.****************..*****************.**.**********.*****.**************.************.****.******.***.******.******.**********.******.*************************.**********.********************.****.*************************.**.*************.*******.***************.***.***.***************.**************.*********.**********************.******.***********************************.*************.**.********************************.*****.************************.*****.*..**************.***.***********************.*....*********.********.***.*********************..***************.*********.****************.****.******.******.*********.*******..********************.******.*******.***.*******************.***.*****************.**.***.******************..**********.******.************.****.************.*.*****.*****************.*********************..******************.***.****.****.***********.***********.******.*****.*.*.********.****.**.******.*.*****************************..***************.*******************..* ********.*********.**********.**.***..*****.*.*****.*****.*.*******.*.***.********.*********************.*.**.*******************.**************.*****.***.**********.****.*.**************.****.*****.*.***************.********.**.****************************..***.*********.********************************.*****.****************.***.*****.****..*****.***.**********.**************.***************.**.***.***.***********.**.***.****************.***.***************************.******.**..******...******************.***********************.*****.********.********************************.*************.*********************.*.********.*****.*******************.****.*.****************..***********************.****.********************************.*****.*.******************.***********.*.****************************.*******.***************************.*************.****.**.*****************..**.*****..********************..*****.*********************.********.***.*********.***.*..***.*.**..****************************.********.*****************.************************.***********.***.*************************.*****.**.*********.*************.***.*********.******.************.***********************.*****************.************************...**.***.****.***.*.*.********************.**************.******.*****.***.*..***.******.*******************.************.***********.**.******.*.*.***********.***********.**********.**.*************.*****************.**********.*****.****.*********.****.*************.***************.*.*.*.******.****************************..**.**********.***.***..****.**********.******.*****************************************.***********.*************.************.*************.***.**.*.**************************..******...***************.*.**************.**.*.********************.*****.*********.*********.*****.*****.**********************.****.******.****.************.***************.*******************.**********.****.**********.**.****************** ************************.****.*******************.**..**.****.********.*******************************.**************.*.***.****.*********.****.********.***************.***********.*.*.*********************.*******************.***.**************.**************************.**********************.***..***.****************.*.*********.*******..**..***.*.****.**.***********.**.***.************.********.**************************************************.***.*********************.******.****.*.**********.******.**********.*****.********************.************************.*******.*******.**********.*******..*************.*****.*******************.***********************.***..*..******************.******..****.*************.****************************************************************.*********.***********.***.*.*.**.**************..******.***.****.*******.**************.*************.*******..**********.*********..*****************.***************************.**********.************.****************.****.**.*************.****************.*****.*******.**.******************.****.*******.********************.***********.**********.*.************.*..********.********.***********.**.**.***********************.*..****.***..**..*******.*.****************************.*****************.***************************.********************************.****************.*.*********.*****.*******.**.************************.******.**.****.****.**.*****.***************.*.*****.***.****.****.**********.*********.*****************.************.**.**********..********************************.*.********..**********.*****.*.*******.****.*.********.*.**.*.*************************.**.**.*.*********.**********.**.*********************.****.*******.****..*************************************.************.***.*********************.***.**.**************************************.*.**************.************.*.***************.************.******.**.**********************.******.******************. ***.*****.***********.***********************.********.*********.*************.*****.************.*****.**.*.***********************.**.*****.***********.....********.********************************.********.*********.**************.*****.***************************.***.***.*************..************************.************************.*****************.***.******.***.**..**.**************.*******.***********************************.****.********.*****.**********************************.****************.**.*.*.*********************************.**********.**.**.**********.************...*****.***********************.*****.******.*****.******.******.********...********.**.*************.***********.***.*******.***********************.*****.*.****.**********************.***********.****...**.************.*.**********.****.*.******.*******.***********************************.*.*******.*************.*********************.************************.**.****.******.*****.*************************.********.**********...*****.**.*.***.*****.***.*.**..**.************.***.**********************.**..**.**.*.***************************..*************..***********.***.*********.*********.*************.***.********************.*******.***.****.*.******************.**.*.***.*****.********.*****.*******.**.***.*******.***********.***.****.*.***.**.*******.*******************.*******.***.********************.*..***********.***.**************.**********.*******.******.*******.**.*.**********.*****************.*********.**.**************.******.**.***********.***.********.**.***********.*****************..****.***.********.***.*.**.*************.**.********.********.************.****.********.****.**********..*************.***.**.*********.*****..***.***.*.*********************.******************.***************.******************.********..***.**************************.*****************.*************.***********.*****************.**.*******************.***************.******.******.** ******..*********.****.********************************.**.**********.***********.******.********************.****.********..*.********.**************.*******.******.*****.**************.*****.*.*.********.*****.*.*********.*****************.***************.**.***.****************************.*****.****************************.***********.*****.*******..*************.*********.*.************************...*************.*************.***********.*****.*********.******.**.******.*.*.***.*.****.******************************.******.*****.*********.*****.*******.*****************.***.****************.*.***********.*******.********.**********.*********.**********************.******.******.*************.***********.*****.*.***************..*.**********.*****************.***.************.*******************.*******.***************.*************************************************************.****.**.************************.*..************.**.********.**.***.***********.**.****.************.*****.*********************************.*.*****.****.*.*******.*.*********************************.******************.**.****.******************************.****.****************.****.**.****..*****.******************.****.**.*.********.***************.**.******.*****.****.*****.****************.*****************.**.***..********.*.*.******************************************.*.****.***********************.*****.*.*.*****..*******.****..***************...******.*******.****.*******************.*.*.*.*.**********************.***.***********************************.*********.*****.****.********.*.****.************************.*********************************.******.************************.*********.*******.********.*.********.*****...********************************.*************.*****.******************.*********.*.***************************.********.********.***************************.******.******.****************.*********.**...***.******.**********************..***.************** **.********.*.*********************.***********.*.********.***....*.**********.*******************************.**.*..******************.*.*.********************************.*.**.*************************..*********.***********.*******************.**********.****.****.*********************.*******.*********.***.***************.*.***********************.*************...***.************.***.***.********.*************...*****.******************.******************************************.****.*****.*****..*************.*****.*******.****.********.****.*.***********.******************************************.*********.**.******************.****.************************************************.***.***.*****************************.***.**.*.***.***.***********************************.***.**.********************.***********.**********************.*.***********.*.*****.****.**..**.****..****.*********************************..***.**************.***********..***********.*****.*****.******.**.******.***.***.**.******.******.*******.**..******.****************.**.****************.*******.***.***********************************************..**.**************.*************..************.*********************.***************************.*******.******.******.*************.****.*******************.*************.*******.********.******.**********************.**********************.**********************.******.*****.***.*****.*.******************.*.****..****************.************************************.***.*********.****.****************.*****************************.**.******.*.***********.*****.********.*..****.*.*****.***************************.***************************.******.********************.***.*.*.***.***********..***********************************.*********.************************************.******************.**.***********.**..*************************..*************.*****..*********.******.******.****.************************************.*************..***** ***.******.****.*******************************.********************.*.********.***********.****.*******.*******.***..**********.********************.*.*******..***********.*****.******************.**************.********.*************************************.*.************************.********.********.*.*****.*.************.********.*****.*******.********************************.*.*****.**.*******************************.***********************************.***********.***.******.***********************.******.******.****.******************.**************.***.****.*******************************************************.********.*.********************************.**********.*********.*********.**********.*******************.**.****************.**************.**********************.************************.*.**********.*********.**.*********.*.*.**.*******.******.**.******************.****.**..**.*.**.***************************.*****.****************************.************.****.**.*.******.*.*********.*******.*****.*******..************.****.***********.******.*******.*.*****.**********************.***.***.***********.******************.****.*************************.**.****.***************************************....***.***************************.*************.****************.******.********.********************.************.**********.**.***.********.***.************************.******.***********.********.**..***********************************.*************.****************************************.*.*************.************.***.************************************.****************.****.*******..***.*********************.**************.***.**************.************************.****.***************..***.*.*******.***.**************.***.****.*.*********.***********************.*..***********.****************************..*.*.**.**********.***********..**.**************************.***..***.***************************************.*.***************.********** **********************..*.**********.**.*******.********************..***********.*****************.**********.****.*.**..*******.*****.*******.******.********.****.*****.***.**********************...***************.**.***********.*******.**************.*.*********.***.**********.**.**************************************************************.*********.*****.*.******.***************************************.******..**********.*.*********.*****..*.*****.****...**.*******.*****.**************.**.***********.********.*.*************.******.***************.*.******.****************.*..**.*************.******.******.**************************.*****...*..***.********.**********.**********.******************.**.*******..*************..*****.*.*.***..****.**************.*.**.*******.*************.******************.***************.*********************.******************.*.********.*********.********..******.***************.************************.****.**.*.**.****************.*******.****.********.***.***************************************************.****************************.**.*************************.****************.***********************..*****.***********************************.**************.****.**.*********.*******.****.*******************.****.***********.*************.******.**********.****.**************************..*************.***.**.**********.**************************.************.****.******.*******************.*******************.*..*********.*************.*******..***********.*****.*******.*********************.**********.*.**********.*.********.*****.*****.****.*.*.*.***************.**********************..*******************************.*********************.*****.*******.**.********.**..*****.******.*********.**********.***********.****.*.**********..*****.********.**********.***.***.****.******..*..**********...*************************.********.******.***************************.*******************.************.******.**.*.*********.*** *.*.****..***.************.**.*****.***.*****.***.**********..******.******.*.**********.***.****.**.*******************.*.*************************.**.***************.********.***.******************.****.*.****************..*******.*****.*****.**.*******************.****.******************.****.********.**********.**************.***************************************************..****************...**************************.****************.*********.************.********.*****.*****.***.******.*..****.**********.********.******.**************.***********.***.****.*.***************************..******.****************************.************.***************.**********.******.********..**********.********.***********.***********..****************.**********.**********.****************.********.*****************.*****..********.*****.********.******.******.*********************************.******.*********************.*.***************.*********.*****.*****.************************.********.*************************.*..**.**********.*******************.********.****.**.*..****.*****.************.***********************************************.************************************.*********************.******...****************************.**********.******.***************************************************.****.***************.***********.********.***.*.*****.********.***..****...*********.****************.***.*******.*************..**.********.**.***.******************.*******************.**********.******.******************.******..***.***.**************************.*.***.***.************..**..**..*****.*****************.**.**.**************.**..*******.**************************.********************************..*******.*.************.**.*******.****.***.********.**.***********.***********..*****************.*********.*****..**.*********************.********.************.**********.*.******************.****************.*****.**********.******************..*.*** *****.***.***********.*****.***..*********************.******..*.*.*********.*****************.*****.*.*****.************************.**.***.**************.***********.******.****.*****.********************.***.**************.****.********..******..********.************.*.***.***************.*.******.*******.*..***.************.**************..************************.***.****.****.*******..*******.********.***.**********************.***.*****************...*************************.*.*****.*****..***********..******.***.******.****************.***.**.*****.*****.*****.****.*****.*.******.********.*.***************.************.*.**.***************.************************************.*.************.*******..***.**.***************.****.*******.*************************.****.*****************..************.******************.*********..**.********************************.****.***********.**.*******.********.**.*******************.**.****************.*.********.*.*****.***********************************.****.******.*****.*******..*****.*****.***.****.******.************.*****.*******.**************.***************************************.********.*******************.******************************..****.****.***.******************.*.***.********.***************.******.***.***.*.****.**.************.**.*.****.*.***.****.***************.***********.****.*****************************.****.*.*****.*********************************.*.*.**..****.*.****.*.*****.******.******.****.***************..***.***********.*..*.*.*******.******.**************.*******************.**.****.***.******.***********************.***.*******************.****.***********.***..*.****.******.***.*...******.************.*.*************.*..************************.********.**********..********************.*****.*********.*****.***********************************.**********.*.*******.******.**.*.*****.********************.*****.*******.*..****.*****..****.*.*****.**.****.****.***.**.*****.*****.***** *****.****************************.*********.**.*************.**.***.***.******************.***..**.**********.*************.*******************..*********************************************.***************************.*.*.**.****.**********.******************.***********.******************.*******************...****************.****************.******.***.******..*****.****************.****************.*.**********.********.*************.*************.********.*.*******.************************.*******.***************.***************************.****************************.*******.*******.*********.************.**********.******************.*************.*************.******.***.*******.************..**********.**.*****.******.*****.**********.**********************.******.**************.*********.**.**************.****.***********.*.***.*.*******.*.**.*.***..****************************.**.***************************************.*.************.*********************.******.*********.**************.*******.*.*************.***..****************.**********************************.*.**************.*******************..***..*.**..********.*****.********.*******.****.********************.***************************************.**********.*******.*********.********.*******.**.******.**.****..*********************.********.**.*******.****.***.**********..***********.*.**..*****.***********..************************.*.*********************************.**.*********.**.**.*********.*******.**************.****.***.***.**.*.******.*.*********.*********************.***.*************.****.****************.********.****************.**.*****.*****.**************.***.*******************************....************************..***.*****.***************.*****************.***********..*********.****************************.*.***.********************************..********..***********.***************.*******.******.******.*****.****************.*****************.************.******** **.**.********.**************.***.*********..****.**.**************.*.*************.********************.*********.*..***.**...**********.******************.**************************************.********.******.*****.**********.******.***.*.*****.*.**************.**.******.******.***********************.************.******************.***********.**.****************.*****.*.*.**********************.**.**********.****..*.**.***.*****.*****.**************************.******.*****************.***************************.***********************************.*****.*********.*****.****.******************.*.******************.**************.******.******************.************.****.**.****.*****.*.**********.**.****.***.********.*********************..************.***************.***.********************************.*******.*.*******.*.*****.*******.***************************************.***********.***********..************.*****************.*********************.*.**************.*********.*******************.**********.**********.*.***.***************************************.***********.************************************.********.************.**..*********.*******.*.*******.********.****.****.*****.*****.**********.******.***.****************.*.*..********************..*********..*****.*.*****.******.***********.**************.*..**********.****.*********..************...**.*************.***************************************.*********..****************.**********...*********************.*************..****.*.**.*******.****.********.**.**.*****.**.**************************.***********.**********.**.*.********************.***********.******.********.*************.****.***.****.******.*****.********.**********.*********************************************.**********.******.**.********.***********.*****.**...*..***.***********************.******************.****.***...**********..*****.**********************.**************.******.**.**************************.****.* **************************.*********.*******************.*******.****.***************.***********.***********************.***************************.***************.*******************..***********.****************.********.*******..*..************************.**********.************.***********.***..************.**.***.******************************************************.*****.***********************.**.*****.************************.*****.***********.*.***********.***************************.***********.***********.**********************.**..*****.***..*****************.*********************************.*.****.*****.**.*******.**.***.*.********************.*************.*****.******.**************.**.********************.******.**************.*..*.*.**.*******************************************************.***.*******.*.*******.*****.***..***********.*.*.*.**.**.*******.*******.******.****.***.**********************.******.**********.***********.*************.****.*.***************.**.********.*****************.****.**********************.******************.************.*****.**.*****************.**.*****.***************.**.***..****.*******.****.***********.******.******************.******************.************.************************.*.****.**.*************.*****.****************.**.******************.*********.******************.**********.**************************.*.***.********.****.**..*******.******************************.*********.*********.****************..*.************.***.******************************************..**.*************.*********.**.****.***********************.*****.*****.*****.***.*****************************.*************.****************.*********.****************.*********************************.*******.*****.**.*****************************.**.*****.***.****.***.**********.************.*********************.**..*****************.*******.*.***************.*****.******.***..*****.*.*************.*********.**.*******.***.*** ****.*.*.*.**.**.**********************.*******.***.*****.**********.*******.**.************.*****************..************.****.****.*.*.******.****.******..***.*.********************.*.***.***********.*********.*****************************.*************.***********.*******.***.*****.**.*****.********.************************.****.*.*******.*****.********.********..****.**************************.**.******.*.****.*.*********.*********.**********************.*******************.********.***.**********************.**..******************************.********.*******.**************.**.*******.******.******************************.*************.*************.****.*.***.*******.******************.**********.***.***************.****.********.*******.****.*****.*************.*.********.*****.**************************.*********.***.******************.*.*************.******.**********.*..**.****************.**.**...*********************.*.**********.*.********.******************.*********************.*********.*****.***************************.*****************.**********.*.**..************..******.****.*.*******************.***..*****************.**..***********************************.*..******************..*****.************.*****.***************************.*******************.****.*********.***************.**********.**.*****.***********..******.****************.*****************************.***************.******..******************.*******.*******.***.********.*******.*.****************************************************.***********************.**.********.*********.***********.****************.*.*************************.************.**.*****...*.*******.****.**.*****.********.***..***..*.*.*.******.**.*******.******.****.************...***********.***.*********.**.********.**.....*****.*******.*.*.*********.****.**********.*********.***********.*********.************************.**.**.*********.*********.****************.*.**********.*.*...***.*****.************ *********.********.***.*******.*****.***.******************************.*************.*****.*************.****.**************.************************.**************************.*.***...*****************.*************.*.***************************.****.*********************.***********.********.**....**************.**************************.********.************.**..******************************************.**************..**************..*******************..****.***.***********************.******************.*****.**********.***.*******.****.*************.*********.*.*********************************.***********************.****.******.*********.*.**********************.****************.*.************.**.****.***********.*******.**********..***.************.*.*******************************************.*********.****.**********************.*******************.****************.*************.***********************.*****.***.*****..*.****.**.************..************.***.***************.*.****.**.**.******.**************.**.**.**.**.****.******.***.*********************.**************************.*********.***.*.**.*********.**********.*.****.*****.*****.*****************.*.**************.**************.****..*.*.**************.*.*.************************.*.****.****.*..******..******************.**.**.*******.*******.**********.**************.*******.******.*******************.**.*******.**************.*..*.**********.***.*******************.***************.*********.**.*****************.********************************************.*****.***.*******.********************.******.***************************.***.**************.******************.***********.****.*******************.**********.******.*********************.******.*******.******.**************.***************.****.*****..****.******************.*****.*********.*******.*.*******.***..****.**.************.*.***.***.***.*************.***********.*********.***.*************.*****.***.***********..******** **.*..*****..***.***********.******************.*********.*.***.*****************.**********************.***************.******.***************.***.******.**************.***************.******..*****.*******************.*********.******.****.****************.**********.***.****************.*.***************.***************.******************.******.***********************************.*******.***.****************************.****************.**********.*********.*******.****************.**.**.*.****************.********************.******************.***.******.***********..*******.******.****..**.******.**.*.*.**.****************************************.*****.**.*********************************.*****.**.****.*********.******.******.**..*************.***********************.**.****.**.*.*****.******..**.*******.*******.******************..*************.**.*******.******.**************************.***********.**.************.**********.******************.*..****.****************.****.***.********.***************.****************.*******************************.****.************.*********.*****************..**********.****.******..************.********.********************************.*****..*..***.**.******.*******.********************.*********.******..****.***.*****.******.*.**..***.*************.*******.**.*.*******.**********.*******.************.*********.*********.******************.*.************************.**.******.******************.*********.****************.***.*************************....***.****************.*****.***.****.*************************.****************************.****.****.***.************..********.*******.*.****.*****.*.****.********.***********.*********..***************.**********.************.*************.**.**********.**********************.*.**.***.*************..***.**********.**.*.****.*********************.***********.*******.***.**********.****************.**..*********.*********.***.*****.***********************.***.********* **.***************.***************.*******************.****.******..****.***.*****.***.*****************.***..*.*************.**.****.***.**.*****.*************************************************.**.***********.********.*.*********.***.**************************.********..***************************.**.****.***********************.**.********.**.***.*********.***************.**********.***.*********..*****************************.****************.*.*.*.****.****.**.***.*.*******.*.**.**.*.******************.**************..****.*.*..************.*************.******..*.**********..***.************..******.***************.***..**.***********..*******.*************.*******************.****.**********.******.*******************************.***********.******.*******.**********.**********.***********.**.************************..***************************.********.****.*.********.*********.***.**.*******.************.**********.**********..*.****.************.***************..**.***.************..*********.***.**.**..*****.**.*****.****.***.**************.*..*********************.*.*******.*******.****************.**..*.*.**********.****.************.***.****************.*****.********.**..********.**********.***********.**************.*****.**********.*******.******.****************.********************..*************.***********.*.**********.*.********.*********.*********.**********.*.**********.************.************.**********.*******.******.************.****.*.***.***.***.******.*******.**********************.*..***********..****************.********.****.***********.*****************.*********.*************.*..****.********.*****************.**********************.*********************************.**************.***********.*******.*************.*******.******.****.**.**.********.****.*.**..**************.***********************.******************.**.**********.**.*************.*.******.***************************..**.*.***.*****.****.******.**.*.****.***..** *********.***************.***************.***********..***********.********************.***********.*.**.**************************************.******.**********.**.*****************..*****************.****.*************.***.*****.****.*****.*****.*..**..******.****************************.********.*****.*****.***.**..*********************.*********************************************************************.***.**..**.*.********************************.***************.*************************..*************..************.*****.**.***.***********************.***********.********.*****************.****************************************.**.********************.**********.***********.*********.*.**.**********.*******.***************.**.****.****.**.**.**.*.**.*.*******.**************.***.******************..******.*.********.*.*.****.*********.*.*...*.**************.**************************.*****.*.*********.*******.************************.******.*****.********.***.**************.********.********.****.*********.*****************.*****.**.************************.*****************..***.********************************.***....*********.*************.*****.*********************.**.*****.**.*.*.*****.*****.********..******.***.*.**********.**.***.*******.********.*************.*.***************.****.*.********.*****.********.***.**.*********************.****.*.*.*****.**.*******..**********.*********.**********.*************.**********.**.*****.**.****************.*****.**********.***.***..********.***.**************..***.****.**************.********************************.********.***..***.******..*****..*****.**.****.*.*******.**************.**.***********.**.********.****.*****.**************.*****************.*.*********.*****.**********.*************************..****.***.***********.*****.****************.********.********.*********************.*.****.**.********.****.****.************************.*********.***.**************.***********..****...************. *****.***.******.*.***********..*************.****.************************.**.*.******.*.**************.*****************.******..*****.***.********************.*****************************.****.******.**.************.***.******.******.********.**********.********..*.*****.****.*********..*.****.*******.************.**************.*.******..****.*.************************.*********.*.**.******************.**.**.**************************.*.********.****.*********.******.****..**********.******.****.***.*******************************.********************.**********************.*******************************.******..*****.*********.***.**.*.*.**.******.************.**********************.*.******.****.****.*********************.**********...*..****.****.*************.****.***********.****.*..*.*****************..******.**************************************.**************.**************.**.****************.**********************.*********.***.**************.******************.**.******.****************.************.**************************.*.*************************************************.*************.****..******************.**********.******************.***..****..**************.**********.*****.**.**********.*.*.*****************.**********...******.**.*******.******..*********.********.*.********.**.**.***.****.****.****.*******.******.********************.****.*****.******.**..***********..********.********.*.********.**********.*********.*****.***********.***.**********.**************************************.*.*****.*.*********************.**********.***********.*************.**.*******.**.********.**..******...*.**.************.*********..****.*******.**************.***.********.************.**********.***********.*.*****..**************.*.**********.*****.****..****.**********.**.*******.*.***..******..****.*.*.********.******.***.***************.**..*******************.***************.****.**.******.**************..********.*****..*.****.*********.*. *******.***.****.**************.**************..****.***.****.********.**.***.****************..**********.**.************.****************.*********************************.****.****.**.*.***********************.*******.***.**************.***********************.***.*********.**************.**..***********.***..*******.*.*****..*******.***.******************.**********.****************.*************************.*.************.*********.************..****.**************************************.****.******************.***.****.************************************************.****.*********************.*******************************************************.*.**.*****.*****.**.**.*.************.************.******.****.*********.*************.**.*.***********************.*****.*****..********************.**.**.*****.*******.**************.******.************.****.**************.********.*************.*******..********.************************.*.**********..********..******.*************.**.*********.************.***********.*****.**********.*****.********************.***.*****.**..*********.********..**.******.*******.*************.****.****.********.******.****************************************.**.*********.**********.************************.***.******.************..***.***********************************.*************.*.**.***********..*********************************..*.*.*.********.***********************.**.********.****.*.**********************************************.*****.***.***.****************.**************************.**********.*********************.************.**.*.**********************.**..******.************.******.**********.*.****.***.*.*.******.**********************.**..*..*.**..*..****.*.**************************.**************.*****************.****.****.**.****.********.**.*****.*****.**..****.*****************.******.*******************.****.*.******.*.************.*******************.**.***.***.*************.*******.****.*******.****** ***.***.**********.***.****.*.*.*.**************************.*******.**..*.***.*******************************************.***.***.**.*****..********.*****.*.*********.*.*****************.*****.********************.********.**************************.******.************.***********...**..*****.*.**************.**..*.**.********************.******************************.**..**..**.****.****.*************..*************..*****.*.****.*.********.***********...*.*****..**.**.**.************************.**********.*******************************************.***********.********************************..******************.*********..********.*****.****.**.******..*******.**********.****.******.**.*************************.**************.******.****************.***.***********.*.****.*******.**********.******.*****.**********.*.*****.***.**********.*******.*******.***.*********.******************.*********.**.***************.*******..***********.**************.*******.****.**************.************.********.************************.*********.*****.**.******************.****.*****************.***********************.********.***************..*******************************.********.*****************.****.*******.**********.***.***********.********.***.***.*********.***.**..*.**.********.*******.****.*.********..*****.*..*****.**.**.**********.*********************.********.************************.**.***********.*********************************.**.***********.***.********.*****************************..***.*******.*****.****.************.***.*******.*******.******.***********************.***.**.*****************.***.***********.*************************.************.**.******************.**.***.***.**************.*******.***********.*.***************.*.*****.**.****..**********.************************.**.**.***************.*****.******.****.***.********************************************.*****.*******************.*********************************.********.******.***** *.********.****..**********.**************.****.*******.************.**..*************************.**************.**.*******************.*********************************************.************.**.***.*.***********************.*********.*********.******.**************.****.****..*.*****.*********.*********************************************.*********.**************.*********.*******.******.************.*.******.**********..**************.*****.*****.*****.*******************************************.*****.**************.******.*******.***********.******.*.***************************.****.******.**************.*******.*********************.*********************************************************************.*****************..*********************************************.*********.*******.*******.***************.***..***************************..***.*****.**************.***********.*******.***********.**.***.****.******...****.****.*******.***.*.*****.*.***.***.***.******.***.******.*************.**********.************.**.*.******.*******.**************.***.*.********************.********..*****************.**..***.************.****.*********************.*************.************.******.***************.*********************************************.************.*****.********************************.**..********.***********.**..******.*********.*.*************.****.****.*.******.*******.**.******.**.**.***********.******************.*.****.*********.*******************************..*****************.**********************.*****..****************..******************.***.*.***************.*****.****.***.*.*.*****.*********************.***.*.*.***.******.**.**...******.******.****.***.*******.************.******.*******.***********************************.********.**.*************.***.****.*********.**********.**************************.**********.****.**.******.********.***.***.*******************.**.**.***.**.***********.**.***********.*****.*****.********.***.*** *****************************.*.******.******.********.***.*******.*********.*******.********.***************..*****.*.*.****.******.*.*******.******.*************.************.****.*********************.***********.******.***********.*************************..*.***********************.*************************************************.***.*.******.**.**********.******************..*************.********.****************..************.*************.*************************.***.******.********************.*****.*****.**.**********.**.******************.**************..****.**********.*******.**************.****.**********..**.**********************.***.*.*****.*..**************.*******.****.*.************.*****************.***.***.*****.**.******.*******.********************..******************.****.*************************************.*********.*.**.************************************.*********.***************...*****.*******.****.********************.*****************.**.*******.***********************.******.*********.*****.**.***********..***********.*.***********.**.********.*****************.*****.**********.*************..*.*******.****.*****************************.***..*****.***.*.******.*********.********.*******.*************..*.*****.**.******.**.**********.**.*****.**.*******************.*.*********.**..***.******.******.****.**********.*.*.*****.**.****.*******.************.*.***********.*******.*.*********.***************.********.************************.****.*******************.***********.***.******.******************.*.******.******************..*********.***.****.**..************.************.*.*.**.*****.****.***.****.********.************..*.****..*******.****.*****.************************.**.*.*******.*****.****.*********.*.**.*************.*******.**.***.**.*******.*.*******.****.******************************.*.*******.*..**************************************************.*****.**.*******.***********************************.************** ***.**************************.**..***.***.*..************.*************.***.****************.*************.*****************.***************..****************.*****************.***..****************************.************.****.**.*******.***********.*********..************.***************.****************..*************************.*************.***.*.************************.**************************.*****************.********..********.*******.*.**.*.*****.*******.*****.**********.**.*****.**********.**************..***.*********************************************************.****************.***.*****.*****************************.*.****.***************************.**..*********.****************.************************************.********************.*********************.***.***********.*.****.**********.*.************************.**.***************.********.*********.***********.****************.********.*******.*****..**.********************************.********.*.******...*************..****************.*****.*****.*****.*****.******..****************..***********.******.****.**.********.**.************.**.**.****.**..**.***.***.******.****.*******************.****************..*****.*.******.*****************.*****.*.****.**************************.****..*******.*******..**.****************.**.********.******.*******************.******.**************************.*.*********************.**********.**.*******.****.*****.******.****************.***.****..*.********.****.*******************.********.*********.***.***********.**************************.************.***..*..*****************.**********.*****..******.**.*.************.*.*****************************.*************.**..*****.*.**.**.********************.**.********************...****.***********..*********.*********.*********.***.****...**************..***********.*************.....*.********************.*******...****.****************.***********.*******.******************.*******.*********** ***********.*******.***********************.*********.**********.*.*****.**..*********.****.*****.**.***.*..*.*.****.**.******.*.*********.*******.**********.***.********.**.**************..******************************.******.**********.*******.*******.************.*************.**********.**************.***********.**.**************.**************.************.************************.*****.*********************.**.***...********.************.************.********...*********.******.***.*.*.******.************.*****.*******************.*********.*******.***********.**********.***********..*.***********.*.**********.*.***.***********.**..*******************.****************.**.**************.**************.**********************.************************************..**************.*********.*.*********.***.*******..********.************************************.******.*******************.*******.***.***.*************************.****.*********.**********.**********************.**********.****.*.*.***.*..************.***.*...*******.*****.*****.********.*.**.******.****.**.*.***.*******************************.****************.***************.******.**.***************..**.*...*****.*.************.**.***.**.*****.*********.*******.*.**************..***********.***.*****.*****.****.**********************.************.********************************************************.*******.*.*********.***.******..*.****.*.******.****************.****************.******************.**.*****************************.*.***************.******************.**.***.*.*************..*********.*******.**********.***.*****************.****.****.***************.*.********************.*****.*..*.**.*.**.*..************.********.*************..*.******.***********.*************.******.***************************************.*.**************.**.*************.****.***.***********.*.***.*****.*******.*****************************.*******************.**.**************.*****************.****.***. ******..*.***.*********.**.************.*.****.*******..*.*.*********.************************.***.****************.****************.********************.**********.**.*****.*****.*****************.*********************************.*****************.*****.*****************..*.*.*********.***************************.****.******.***********.***...*****.*.********************************..**.*******.*************.***.***************.*********************.****.*****.***************.*.*****.********.*****..******************.************.**********************.***********.*********.************************************************..******************.************.***.**************.*************.*********************************.****.*********.********.**********.*.***********..*.*******.***********.****..***.*****.*****.****..***.**********************.****.******************.*******.********.********.***.******************..************.****.*****.***.****.**********.************************.*********.****************.**.*************************.*******.**.**********************.*************.******.**.****.**.*********..*******.***************.************************.**********.****.********.**.*****.**********..******.***.****************************.********************.*********************.******.********.*********.******************.****************.*.*****.*.*********************.*****.****************.***.*****************.*********.********.*******.************************.***.**.*********************.**.********.***************.*****..****************.*****.****************************.***********.********..****..************.************.****************************************************.*******.*********************.***.****************.*****************.*..**********.*******..***.***.**.******************.***.*******.*.**.*.**.************.**************************.*.***.*************.********.*********.**.*.**.*********.***..*************..***.**.**** .****************.******.**.*******.*******.******.*.*...**************.**..*.**.********.***.**********.*.*.*.******.******.****.***.*****.******************.********************.**.*********.*.*********.********************.*.**.***************.***.**************.*.**************.************.************.**..***.******.*******.**.*******.***.*.**.**.***.**.******.**********.*********.*.*.********.****.***.***************.******.**.*******.**.***.********************************************************.**********..****************.*****.*****.*************************.****.***********.***********.*.************************.*****************.****************************.*.**.*****.****.*.***********************.******************.**********************.**.**.**************.**.*.**.************.*****.******.********************.*.****************.*..*.******..***.**************.******************************.****************.****************************.**.**********.****..*.****************.****.*********.******.****.*****.******.************..**************.**.******************************************************.*.*****.*****.***************.*.**.*********************************.**..**.**.**.******.****..***..***.***********.*******.*.******************.*.**.******************.************************.*******************.******.***.*******.*.*.*****************************.*********..****.******.******..*************.***************.************.********.*********************.**************.*********.*************.****.***********.****.***.**.********.***********.****.****.***********.********.***********************.*.*...*****************************************.****************************************..*.******.*.*******.*************.*******************************.***********.****.***********************.***********.*******.***.*.*********************.****..*******.***************.***.****.*******.***********************..*****************.*.**.****.****** ***.*.***.****.*****************************.******..*************.****.***********..**********************.*******.*****************.****************..*.******.***************.******.*******************************.********.*********.******************.*******.*************.******************.****.**.********.***.***************.**************.**********.*****.*.**.******.**.******.**********.*******.*******************.****************.********.*******.**********.*************....***************.**********.*****.*****.***********.******.********.*.************...**.**.**********.*******.***.**..*******************************.****.************.**********.***************.**.**********.***********.********..***************.**************************.************.****.********..***.****.***.**.**.*.****.**********.***********.******..*****.**************.******.***********.*******.**********.***..*****..****.**.*.*******.*************.******.****..**.*.****.**..*.**.*******.**.*************.*****.*.*.********************.********.***.***************.***.*********************.****.*.*****.*****.****.**.******.***********..***.********.**.****.**.****************.***.*********************.*.*********.*********.*******.******..********************************.*************.*****.**.****.**.*.************.***************.*******************************************.*******.***.******.********.************.****.******.*****.*******.**********.**********.*****...**.*********.***********.***********.***********.**.********.****.**************.*******.************..***********.**********.****.**.*********.*************.************************************.****.*.******************************.*****************************************.****.*******.*****.**********.*******.****..****************.******************************.**************************************.****.*********.*.*************************.**.********************************.**.***********.**.******.*********** *.**********.****************.**.******************.***************.************..*******.********.***********..********.*****.*..********.**.*********************************..********************.********************.**.*.**.*..*************...***************************************..*.**.*****************************.*****.***.****.*.*****.*******.************..******************.***********************.*.*.**..**********.***.*******.***.**********.********************.*****.**.*********.*************.*****.*******.************.********.*********.***************************.*********.******************.************..***.***..***.********.**.***********.*******************************..****.************************.***********************.**.********.***************.****..********.**********************.******************.*.********************.*******************..*.******************.******************.***.******************.**************.*.********.******.****.********...**********************.***************.****.*******.******.*********.*************.***************************.****************.**************************************************.*****************.********.****************************.**********.************.**..**********************************************.***..**********.*.**************.******.**.****.*********.***.*****************..***************************.*************.*********.****************.*****************.*************************************.*********************************.*****************.***.*****************.******.*..********************.**..****.*******.*********.**..******.*********.****.******.***************.*************************************.***.*****.*..***********.*******.***************.********************.****.**.*..***************.*****.*****.****.*****.**********************.**.*********************.********.**************.**************************************************************.*.**.**.***..***** ***.*************.*********.**************.******************.*****.******.*****.************************************.**********.**.***.**.*********.**************.*********************.******.*.*****.***.************.********.*****************.***.*.****.********.*.***..**.******************.***..**.********.**.*.*********.*.*.*..***.*.**********************.**************.**.*****************.*.*****************.****.**.*********.***.********.*******.**.************.**************..***********************..*******.***********************.*******.***.***.**************************.*.**********.*******.****.********************.*****.***********.***.******.**..***********************.*******.***.****************.*****.******.*..**.************.**********************.************************.**********.**************************..****.******.**.****************.*********.**..**.*****************.***.*****.************.****.*********.***************************.***.*************.****.*********************.************.***.***********.*******.*******..**.****.*****.*********.****************.**********.*.*******...********.******************.**********.******..******.****.**.**********.***.*..**********************..**************************.********.**************.*********.***************************..******************.*.**.***********************.**.**********.***********.**.***********.*.*.***.**********.*********.*********.****************.****..*.**************.******.*****.********************.**.*******.*.********.******************.******..*.********.*****..*******.**.*.********.****.************.************************.***..*****************************************************..*.*****.***.**************...***.**.*.***.**************************.************.******.******.****.**************************.**.*****.******.*.**********.****.********.**********.*********.********.**********..*************.****.*.*.*****..******.*********.***********.*.********* ************..*.***.*******************.******.*****************.***.****.*.**.***.******.***..***********.**.**********.****************************.****.***.*************.*.*******************.**.*.***.*************.*.*****.****.*****.***..*****.***********.*********.********************************************.*..**.********************************.***********.****.******************.**.***.*************.**********.****.*****.*******.********************.****.*.**************.****************.*.********************.*.*********..***.***********.******.***.************.*****************.************.****.*.****.***********.*.*.*******.*********************.*****************.****.**.**.***.*******************.***************.**************..******.*************.******.***************.*****************.**.*****.*******.****.*******.******************.****.**************...*.**********..*****..**.******.***.*.*******.*****.*****..******.*******.**..****.***************************.***.**********.*******.***.******************************.**.***********************..**********.**************************...*****.**.*********.*****.**************.***************..***********.**.**********.***********.*************************..***********..*.****************..******.*******.*********.**.*********..**************..*********************************.**************.******.*.***************************.***.*********.***.******.*.*******.*******.**.************.***..********.**..**.***.***.**.*******************.********************.*.**********..************************.*******.**.*************************************.**********.****.**************.***.**********.**********.***************.*.************************************.*******.*.*********************.****.*************.****************.***********.*.********.**************.****.*************...*********.*******.*.*****.**********.*..**.**.******.***.******************************.******.****************************** ******.*****.**.***********.*********************.**.*****************************.**.**.****.******.******.******.*****.******.**.***.**************.***********.********************.****.**********************************.********************..************.***.***************..*********.****.****************..*..**********************.***.*.******************.***********.***.********.******.**.****.******..***********************************************************.******.*******.*******.*********.*******.**.*****.****************.*****.****.******.*******.*******************.************.******.*********.***************.*********..***************.*..****.********.*************.*..*********.**.*.***********************.***********.*.********..**.******.***.********.*.*************..*.******.**.****.***************.**************************.***.*.********************.*.************.*********************************************..***.********.************.*********.******.***********.***.*****.******.*****************..*********.**.**********.**.******************.*********.**************.**.*.*********.*.**.***********************.******.***.***.*.******.********************.**********.*********.**************..*************************.*.***..**.**.*****************..******************************..******.***.********************..*.****.**.**************.******************..******************.***.***.*.****.*******.****************..****.***********************.*****.**********.********************.*****.***********.****************************.******.**************.*.*************.****************.****.**********.********.****.*****.*******.********************.*****************************.***.*****.*********************.*******.*******************************...*****.**********.********.*******.**************************.****.*.****.*****.*****************..****.*********.***************.******.********..*****.**********.********************************.*.****. ***********.**.******************.***********.*.******.***.********************************.**.***.*****************.*************..*************..*..***********..*...*.********.*********.*************.************.*****.*.*******..****************.**.*.*.*********.***********.***********.*.**.*************.***********************.************.****.***********.**.**.**.****************************..***..***.**.**********.***********************.******************.*******.*******.************.********************.*.****************.********************..*....*.*******.**************.**********.*********.****.*.**************************.***.**********.*********.****.*****************************************************************..********..****************.**************.****.*******.************..*********.****.*.***.*****.***************.**********.*****.*****.*.**.***.****************.**.*.*.******.***********************.***..******.****.*****..***************..**************************.***.****.******.**.***.****.**********.******************************.****.****.**********.**.*******.***.******.************.**************.*********.********.***.****.***********.*************.*****.****************.**************.******.*.*******.*******.*.*************************.*******.*.************.******.****.**.**.*************.***.***********.****************************.****.********.**.****.*.**********.************.**..******.**.************.*********************.******..*..***********.*****.**************.**************.**.***.******.******.**.****************************************.********..*******.***********.*********************************************.***********.*****.***..*******.*.***.*****.***********.**.**.*********..**.*.***.****.*********.***********.***..***********.****.**********************.******.**.*.****.*.***************************.*****.**.*.*****.***********.**************..**.***.*****.*.*****.********.**.**********.**.********.*******. ************************.********.*************.*****************.*****..**.****************************************************************.********.**************************.****.*.********************..********..******************.******.******************.************************.***.***************.*********..*******.***.***.********************...****.**.*******.***********.******.*********.************.*******.***********************************.**.***************.******************..**************************..*****.************************.**.********.***************.*********..*********.*..*****************.*********..******.***.*********************.***********.***********.*******************..****.********************************.********.*****.***************.********.*********.**********.****************************.*****.****..******************..****************.****.**.**.**...*******..******.***********.*****.*******************************.*****.******.*****.************************.***********.**.***********.*.*************************************.****.*.*..*************..**.****************************.***************.*****************************************.***.***********.***************.****.*.********.***************.*****.*.**.***********.******************.********..****.**********.*********.***.***********.***********.***********.***.***.********.*****.****.******.*********.*****.*****.**.***********************..**************.***.****.******.*****.*******.**.*****..*.**.******.***.******.***.*********.******.***.***.******************..*******.***..******.**********.*********************.*******************.***.**.******.*************.****.************.********.**..**.***.**.*..******.******.*****************************************.**********.******************.****.************.*********************...***.*****************.*****.*.********..*************.**..**********.***********************.**********************.*.**.***.*****.** *****..***************.***************************.****.***.*.**.*************.************.*********************.********.******.*******************.****.*.*.*****************.*****.*****************.*...***********************.*********.******.**********.**********************..*********.**************.*********.****.****.*.*************.***..**.****.***.********************.*******************************************.****.*.*************..*******.*****************..*.***********.**.***********.*********.*********.*.******.**.********************.*****.**..*************..**.**********.******.**.**************************.******...*************.**********.****.**********.*.*********.**************************.***********.*.***.*****************.*********.***********.***********.*******.*****.*******..***************.**.*****************.*****.****************************.*******.*****.****.****.****************.****************************.*************************.****.****************.*******.*********************.*.***..********.***..*********.***.**.*****..*************************************.****.********.***.********************...****..*********.*.*..****.***.********.***.************************************.**********.*********..****************************************.**********.******.*****************.*********.*.****************.*************.********.*****************.**..*.************..********************.*************.****.***.************..******.**********..****.************************************.*********.*****..******************************.********.************************************************************.****.**.***.********.******.****.********.****************.**..****************.**..*.********************.*************.*******************..********.**********..**.******.*************.********************.***************.*************.**.*****.******.*********************************************************.***********.*********.*** ***********..***********.*********.**.****.***********..*********...*****.****.*******************.****************.***.*******************.****.*************.*.*******.*************************.********.*****.*************.****..***************.*************************.****************..***.****.******************..*****.********.***************.**************.*********.********.**.**.**..*******************.*******************.**.*.********.*****.***.*************.****************.***...*******************************************.****************.*********.**************.*******.*.*.****************.**********.***.*********************.****************..******.*******.****************.*********.***********.**.*********.***.*.******.***.*.**.*.***.********.*****..*.*****.**************.**********.******************.****.**********************************.**.****.******************.******.*****.***********.*********.************************.****.***.****.**********.***********************..*******************.**.*************************..****.*********.*******..********************.****.*****.***.*****************.****.************.**************************************************.****.***********.**********************************.*********.****.*********.******.*.*.********.*************.****.**********.*************************.**.*.****..****.*.***.*******************.*********.****.*****.**.**.******.************************************.*********.*****************************.*****.**.*.****.***********.*.********************.**************.********.******.**************.******.***********.****.***.*****.*.*******.********.***.*****************************.*************.*****.*********.**********.*.*.*********************.*..********.*******.****************.**.**..*****************.***********.********.*.*.****.*******.************************..**************************...*************.*.*************.**********.**************.*******************.*.******. *.*************************************.****.******.**.************.************************.*.****.****.**************.*.*****.***..***.**********.***.****************.******.*.**********.*******.********.*******..***.**.*******.*********.************.******************.*******.******.**..*.*****.***.********.*.****************.**.**********************.***.***************.****.***********.*********.***************.*************.*****************.**.*.***************.**.********.****.***..***.****************.*****************************.*****.**********.*******.*.****.*.*.*******************************.******...*.*********************************************.*****.**************.****************************.***.*******************.*********.*************.****.***********.*******.********************.***********.*********.**********.*********.**.************.******************.****.*.******.*****.***...********.*****.******.*******.****.******.**.****************.***.***********.***********.*******.******************..**************.*****.*********.****.*********************.*********..*******.*.**.*******.***.**********.*****.*******.**.*************************.**.*******.*****.*******.*****.*.****.*.*******.********.***..******.*.***.*****.*******.***********.*.*****************.*********************.********************.**.*.*.**.**.**.**********..***********.*************.*****.**.********.**..***********.*****************..*************************.*****.*************.**.*****..*****************.*..********.***********..****************.**********.**.********.*.***************************************************.*.*.*..*******.**********************************.*******.**********.*****..*.**.******.********************.************.****.******.*******.********************.*..*.************.*****.******.*********.*******.****.*.************.******.**********.************.*********.******..******.********************.*****************.**********.***.***.***** *.******.*.******.****.***************************.***********************************.*****************.******.*********************.******.*..***************.****.**************.*****************************************.**********************..*..********..*******.*.***.**************************.**.***************.*.************.*.**********.****************.******************************************************.*******************.**********.*.******.****.*.***********************.***.*****..*.***************************..**.**********..****.******.*************..**.********.******.*****.*******.**.*****************.*******.****************.*******************************************.*.*********************.***********************.*****.****.****.************.**.*.***.**..*..*******.**********.**.****..*.******.*******.**************.*********.************************************.******.****************.********.********...***.*******************.**.****.*****.***.*.*****************.**************.**.**.***************.****.********************.***************.*.*******************.****.*.********.***************.****.************.**********.****************************.*.*******.*.***********.**.*******.****.***********..*********.*********.*****************************.**.**.******.**********.*.*******.************.*****.*******.********************************.***************.***.***********************************.***.******.*.*********.**.**********..**********.****.******************.*.*******.**************.************.*.*******.********.*******.***.****.********************.**************.*******.***********************..*************.***.*********..****.*****.*****.********.*****.*.****.*****************************.*******.****.*******.**.*******************.***.*.********.****************.********..**.**************************************************.***..*********.*.********.***********.****..********.*******.*********************************.*.*. **************.****.*****************.************.****.**************.****************************.*****************.****************.*******.****.***************.*..***.*.*.****.*.*************.**********.***********************.********.***************.*****..*****.***.*.****.*********.**************.***************.****.**.**********.*********.****.*.***************.****************************.****..*.*.**.*.******************.***************************************.*******.*****************************.**.******..******.****************.*******************.***********************.***.*********************.*.**.********.******.***.*********.*****.****.***.*****.***************************..************.*.*****************************.*.*..****************.**.*.****..***********.******...****.************.****.*.*******..*****************.*.*********************************.****..*.**********.************.********.**********.*******************.********.*********.***********.***.***************..**.************************************.**************..********..*********.****************.*.**********.*************.********.************.********.***************.****.*****************.*******.************************..*********************.***.*.************.****************************.*****.********.****.***************..*****.*************.*****.*****************.***.****************.********.**.****.********.*.***********.********.*****..******.**********.***.************.****************.************.*.**.*.**.*.*****.*********************************.*****..****************.*.*****.********.*******.***.**************************.*****.*****.*****.**.***.******.*.*..**************.***.*****************************.*******.******************.*.*********.***.***.*******************************.*****************.*.**.*****.**.***.*****************.******************.******.**************************************.******..**********..*******.*******************.**** *.***********.**.*************.*********.*.*******.***.*****************..***********..****.**.*.*****.*******************.****.*******.**************************.**********.****.***************.**********.**.**************.******.************.*********..****.**************.******.*.*******************.***.**********.***...********.*****.**********.*.************.******.***********.*********.**.****.***********************.*********************.**.***.****.****.******.*************.****.***.************.***.********.***.*****..*****.************************..********.****.*****.******..*************.*******.****************.*************..*.*.*****.***.***.*****.*******...***.*****.*.************************.**.**********.*************************.*.****.****************.**********.*****.***********.*****.***********.****.****************..**.*******..*********.*******.******.*.***.*****.*.**..********************************************.*.******************.*******************************.******.***************..**.****.***************************************.******.*****.*****************.*******.*******..************..****.******************.*********.*****************.***.*.*****************************.***********.**************************.*****.******.*.*.******.****************.*************..**.***.****.***.*********.*****.*****.********************.**.*********.************************.********.******.*******.*.*****.***.*.***************.**************************************.********.*******.****************.********************.******.*******.*****************.**.**************.***.*.*******.*************.*.********************.***************.**.*.**.******************.**********.***.*******.*********.*******.****.*****.*****.***.**.***.*******************.***.********.***************************.*.**.********.************.*************.******.***********************.********************.**.*****.*****.*.******..**.***********.*******.***.**********.** **.***.***********.*********************************.***************************..*****.***********.**************.***********.*******************************************.**.***********.*****.**.**.****.******.******************.*******.****.******.******************.**.************************.*******.**********.**************.*******************.**.*.*******.************************.**.************.********.*************************.***.*********.**.*.***.****..******.*.****.*****.*.*********.*.****.**.*************.******.*********************.*******.*******.**********.**.********************.*****.******.******************..**************************************.****.******.**************.***.*****.**.****..********.*******.*.************.*.*****.********.*******.******.***.****.*.***************************.*.**.***.*.*******.*******..*.*********.*.***.***********.*****.*******..********************************.*.********.****..**********.*.********.***.****************************.**********************.***********************************************************.*****.*********.*******.*.**************.****..******.*****.***.********.*.********************.*****.*.******.***********************.****.****************************.*****************.*.**..******..*****************..*.********.************************.*****************.*******************.*********************.***.****.***.****.***********.**********************************.******.********.****.***.****.*.***.***************************.********************..**********************.******.*********.*********..********.**.****************.*****.**..****.**************.**********.*******.***..*****************.**********..**********.****.********.******.**********************.*************************************************..**.***.***********.*************.*****.***.*******.********************.****************.*****************.*****.**********************.****.**.****.********.*******.*********** ******.******.*****.****.*****.***.********.************************.******.****..**********.**********.***.****************.*********************.****.***********.*********.*.***********..*.***************************.***.**********************.****.*****.*****************.**.***.*************************************************.*********.********..*.*****.*.**********************.****..**.********.********.********************.******.***.*********.****************.*.**************************.**.********************************.****.*.***************************.*.****.*.***.***.*************************...****************..*.************************.***.*********.************.*******.*****.*******************.*****.*.********************.*****************.***.******.***.*******.*****.****************.*******.*******.**.**...********************...******.**************************.**...**********.**.*********.**.*.*.**.*********.*********.*.*********.*.**.*.****.*..*****..*************************************.*************************.**********************************.*..************.*.*.********.***.*.**..****.*********.**************.*********************.***************.*.***************..***..*****..*.***************************.**.*********..*************.********..**********.********.*******.*********.*****************.****.*******.******.***********************************..*********************************.**********************************.*****.**********.****..*****..**.***.**.**************.****************************************.*.*********************.*****************.********.*************.*.*******.**.**********.***.***************************.*************.********.****************.**************.********.**.********.****.*******************.******.***.***.***.*************.****.*************.***.****..******.**********.*..******************.*******.*********.*****.***..***.*************************.***.**.***************.*****************.***. *.************************.*****.*.***********.***********.**********************.******************.*********.******.****************..**********.***.************************************.*******.*********.****.******.*****.********.****.*.***.*******************.********************.**.******************.***********.******************************..*.********..*.*.****.****..******.*************.*****.***********.*.*********.********.****.************.***.********************.****.**.**********.**.********.***.*.*****.**.******************..***.****..******.*********.**.*.*******.**.**.******.**********************..*******..*****************************************..*******************.*********.**.****.**.*.************.*******.********.******.***********..*.**.*******************************..*******.**.****.******.*******************.******.*******.**********************.***.***************.*******************.****.*******.*.***.*****.*****************************.*****.***********************.*****.*********.***.***********.**.***.**.****************.**********.*********.************..*****.*.***********.************************.*************.*****.*************************.*****.******.**..***************************.*.*.*******.*********************.******.*********.*************.*****************************.************.**********..*********.**.**.***.*************.*..*********.********.*.***********.***.***************.****.********.************.****************************.************************.***********.***.******...*************..********************.**********.****.***.****.**************.**********..*******.**.******************************.***********.*********.******.*****.******...*********.*.***************.******.*******.*****.*************..****..********.****.**********************************.**.*.***.***.**********.*****.****.***.**********************.*.********.*.*********************..**********.****.***.****.************************* ***********************.**..*..******************.*****.*********.**.*****.*************..*******.*****.*.******.**********.*********************.*******.**************.****************.*************.*****************************.*****.**..******.****************************************.*****.*..***********.***********.*************.*.******.****.*..********.*********************************.*****.*******.*******.**********.**.**************************.***..*****.***********.******************.**.***.**.**********.******..***.*.*******.*****.******.****.***.***..*.*******.****.**************.******************************************..***************************.****************.********************.*****.***.*****************************.*************************.************.****..******.*****.****.*.**.*********.****.******.************************.****.**.*.*******.*********..****.*************.**.******.***.*******************************..*****************.********************************.**********.*.****.************.******.****.***..**.**************.****..**********.*.*******.*********.************************..*.********************************...*.********.**.***************************.********************.**********.*******.*****.*************************.*******************.**.******.*********************************.*.*****************.*.**************.********************************************.*.****.*********.***********.****.*.****************.****.*************..*******.*****************.*..*************************.***.********.****.**.******.****...**.*.************.*************..**.**.*********.**********************.*...*.****.**.*.*********.********..*********..**************...****..***********..**********.**.*...**********.*******.*.********.*****************************************.****.*********************.*.***.*******..*******.*****.*.************.****************.************.*****.***.*****.**************.*********************** *******************.******.********.***********************.****.**************.****************.**.********.*************.*************.*************.***..************.****.**********.********.***********.**********.******.********.********.******.********.**************.******************.**************************************.*********.************************.***************.*************************..*.************.**.*.*************.******.*****************...******.*******.**********************.**********************************.*.****.***************************..***.**********.**********************************.************.***********************************************.**********...*****..**************.**.***.*****.**************.**.****.*******.******.*******.***.*******************.**.********************************************.**********************..****.************************.*****.**********.***************.****.***********.***.******.***.**********.*.******.**************.*.*.**********.*.*.**************************.********************************.*.****..*.*.*************.*********.****.************..****************************.****************.***.**********.***********.****************.*********.*************.*****.*.**.****.*****.************.******.***********************.**************.******.**********.**.**.*******..*.************.*****..**************.**************************.***************..****...******..************..***.*********************.*****.***..*********************.*****.********.*****.********.*******.*****.*********.*******.************.****.**.********.*****.****.*.************.****.****...******.*****.*.***************.****************.*************.*********.************************.**********..*************..*****.********..***.****.*****.*.*********.*************.*************.****.****.*.******.*********.*******************.*******.*********.*****.********.*********...**..****.**.*******.**.********.******** .******************..**.*******.****.*.**.*********************.*****.***************.*******.************.**..***********.*...**.************.*.********************.****.***.***********.*****.****.***..*******.***********.***.************************.***************.*********.*.**************..**.************..*******************.******************************************.***..**********.*****.******.*****.************.*****.******.*.************************.****.**..****.*****.******..******.***************.*****.*.****************.****.*.*******.**********..*****.*******************.**************.*.*..********.*.*.*******.**.*******.*.*************************..****.*******.*********************.******.*.****..**********.**********.*.*******.**************.*****..*******.*.*.************.**.*****.**.************..**********************************.******.*.******.*.************.****.***.***********.*.***************.**********.*************.*************.*****.***********.****************..******.*****.**********************.******.******.**********.****.*********.******.*.*************...****************************************..****************.***.*********.*****.****..************************************************************************************************.********..*.********************.*******************************.********.**********.*********.*************..******.***.**************************************.*.*.******.********..***********.****.****.*****.************.*.**.**.**********.***********.***.*************.*.********.*****************.***.**********************.********.*****.**.******..****.*******************************************.***********..*****.*********.*********.****..*********.***********************.*************************..************.**********.******.*.*****..********************.************.*******.*******.***********************.****.*************************.*********************.****.*************..************. *******.****.****.*******..*******************************..****.***.****.*********.*****..***********************.****.***.******.**.***.**********.*.*******.********.**************************.****.**.*******.**.******.***.**************.***********..*******.***********************.******************.**********.******************.****.****.****.**.****************.***************.****.*******************.*.************.*********************.***.****************.***********.**.**********.***********.**************.*******.*************************************.******.*******.****.******************.**.****************************.*****.**************.**.***.********.****.***********.**.*****************.****.***.********.******.*.******.**********************.*.*************************.*******.****.***************..*.*******.*.*******.***.***********************...****************.********.***********.******.**********.*******.**.*********.*******.*.****.***.*..*.***************.*****************.*.***********.***********.**.*********.*****************.****.********************.***.************.***********..********.****************.*********.*****.**.***.********************************.********..*************.**..**********.*****.****************.***.**.**.*.********************.***..****.*****.**************************************.***.*****.**.*******..**********.****************************.************.**.***************.*****.************************************.**********************.***********.****.*.****************************.***********.***********..********.*...***********.*******.***.**.**********.*******.***********************.**************.****.***.**************************.****************.******************.*******.*****************************.**********.**********.*..******************************.***************.****..***.*********.******..****.******************..*************.***************.*****.*.***********************..************* .***********.***..****.*****.********..**..*****.************.*********************************************.*************.**.*****.**.*..*************.*************.*****.*******.***************.**.************************.*.************************.*************.********************.************.**.**.******.**********.**************.**.*****.********.****************.******************.********.******.*******************.************.*******************.******.******.***********.**.***.*******************.****.***********************.***.********.*********.***..************.*******.***************************.***************.******.*************.**********************.*****.**.****************.****************************.*******.****.*******.********************..*************.*************.*.**************.******.**.******.***************.****************************.**********************.*********...******.***********************.********.************.********.*****.****.**************************.**.****.*****.******************.*********..****.***.****************.*.**************.******.***.*****.*******.*********.*********.*********.*******.****.*********.*****.**.*******.******.**.***.*****************************************.**************.*****.****.******.**.***********************..******.*******.****.***********************.********.*.****************.**************.******.***.**********.******.******************.*******.************.*******.********.*************************.**.*******.**.****.****.************.***********.***.******************.**.***********************.********.***********************************.*********************.************.***.*.****.***************.**************.**************.*.**********.*.************..***..**.*.***********.***************.**********.**.*.***********.*******.*.******************..***.*****.*****************.************..*****************.*.******.***********.**.**.****.**********.****.**.********.** **.**.******.*.*********.********.*.**.*********.****************************************.****************************.*******.*******************.*********.**************.**.********.************.*****************.**.********.***********.*********..***.*.******.******.*.******.**.********.**..******.******.****.*.********...********.*********.**.**********.********..**.********.*****************************..*****.***************.**.**********..*****.*******.**************************.*.********.*************.************.*..*************..******.*.*.***********.***..*******.******.***.******.****.****.*************.************************************************************.**********.****.***************.***************************..***..*.************.*******.*********.*.*.***********.******.***.*********..**************.**********.*.**.************.**.*.***.*****.**********..*****.*************************..**.************.************.**********.*******************************.****************.********.*.*************************.****.**************************************.********************.**.**********.******.************.**************.********.**********.********.*..***************..**..***********..*********.*******.**.**.***.*************.****.*.****.**********************.*********.****.****.*******.************.***********.**.****.*****..**********.*.******.*******.*******************.*..*******.****..****.***.*.***.*******.*.***********************************..*********.**************.******************************.*********************.*******.***************.******.*******..***********.**********.********.*****.**.*********.********.*****.*****.**********..******.******.*************************.*********.*********************************.**.**********..****************..*********..*.***.*.****.*****************.*.**************.**********..**********.****.********.***************.*******************.**.**********************.*****.*******.***. *************.*******************************.**************.*.***********.*.*****.**.*****************.*********..*.**********.**..*******..***.**********.****************.****************.*******.**********************.*****.************..**********.*****.*******.**********************.**.********************..*****.*********.*****.***********************.*******.********..***********************..**************.**.****************.*******.**********.********.***********..*************.**.*****...*.***..***************************.*************.**********************.*****.*****.*.*******.*.*********.**************************.***.************..*.*******************.**.****.***.***.*****.********.**.*************.***********.****.*****.****************.******.***********.***********..**.***.****.*.*.***************************.****.********..*******.**********.*******..*****.****.**************.**.**.*******.**.*******.****************.**************.*****.**********************..****.************.****************************.**************.******.**.********.*****..**************.*.*******.*.****************..************************************.******.********.*.***************************.**********.*******.***.*****.**.******.********.****.*************..***..*************.********.****************.**********************************.****..***********.**.***.*****************.****.*****************.***.**********.*******.******.***.**********.*********.****************.**.*.**..*******.**.*..***********************.*********.******************.*********.******************.*.********.**************.*.*.*****************.***.**********.***.****.**.******.*****************.******.*******************.*.***.***..**.*****.************.***********.*.***************.***********..****.**.*********************.*****.*.*********.*.*.*********.**.*****.**.*.***************.*******************************************.******.**.***..*.*..*******..**************.**********.*. ******************.*.**.************.***************.*********.**************.*.*********************.****.*******.****..****.*********.**.*****.************.*****.*********.*******.*****************************.*****.********************************.**********.********.*********.***********.**********.********************************.*********************************.*****.************************************.*******.****.********.**********.***********.*****************..*********************..***********.******.**.*.*********.*****.************.***********.************.******.*****************..**************.*.********************.********************....*****..****************.*************.***.******************************.*********.****.*********.*********.*************.**************.******.****.*.*.****..***.**.*.*********.*******.*******************.***.*.*********.**********.*.**.*******************.***************.****.**.******.*****.*******..******.*.*****.....****.***.********.**.*****************.******.*************.***..**********.********.**.************..***.*******.****************.************.**********.*****..****.**************.**************************.*****.*******.**.*************.*.******.*********************.**.************.***.**************.****.****************.**..**********.*************.***************.**..***************.*********.**.****.*.*******************.*****.******.*****.*********************..******.*********.*********.*.****..**.*****.******.*.********.*.***.*****************************************.******.***.*.************.*******************.***.**********.***.*.*****.*****************.*.*******.************************************************.********.**********.*********.*.***********..************.*******.************.***************.**.**********.*.****************..**********************************.*****.******.**************.***********.******.******************************.***.*.********..***************** *.*********.*.****************.********.*************.*.*****.*************.*.***.*****.*************.*********************...************.**.**.***.*******.******.********.*********.***.************************.*****.****.******.*.***************.****..**************.*********.*.********.*******.********.*********************.*.*****.**..***************.**********.********.*.********.*********************.****************************.***.******.*****************.***********.*****************************.*********.*******.**********.***.*.*.*.*******.*********.******.***************.*************************.******************.*******.**..*********.**.**..******..****.*****.*********.**.***************.************.***.**************.****.******.*.*.********..*********.****************..******************************.*.********.**.********.************.**.***..***************..*******.****.****.*.*****.****.**.*******.*.*******.***.*******.***********.***********.*************************.*******.*..******.*********.**.***********.***.**.*************************************.********.***********************.***********.***.**********.*..*..*********..****..********.*******************************.******************.******.**..**********.**.*****..*.****************************.*************.**.**.****************...**************.****.*********************.****************************************..****************..***********..**.*******.***.*******.******.*****************..***.***********************************.**.****************.**********************************.*.*********.*********.***********.***.********.********.***********************************.*...***.****.**.**.******************.***.********.*.***.*************.*************.******.***********.***************.**********.**************..*************************************.***.*******.*************************.****************************.********.****.**********.***********************************