200 200 1 ****************.*.*********************.****.******..**********************.*..**.**.**************.*************.******.********.***.***.**.****.*****.**.*.******************.****.******.*.*****.*** *******.********************.****.********.**.**.************.***.********.***********.*********.****************************.***************.***.*.****.*****.********.**********************.********* ****..*************.*******.*********************************.************************.*******.*.***.**********.*.***************.*****.************************.****.*********************.************ **.***.*********.************************.******.**********.******.*********************************.*****.*.**.***********************.***********.**.**********.*********************.***..*********** *******.**.*****.************************.****.**********.******.*****.**.*.****.****..**.*****************.********.*******.*.******.**********.*.******.*****************.*****.******.*************** ******.********.************.***.*********************.************.*************.*****.***********.***.************************.**.*************.*******.****.**.******.***.***.***************.******* **.*.*******************.*****.*************************.****************.**.********.*.********.***************.*.*******************.***************.*********************..**************..********** *.*****.*********.***.**********.**.********.**.******.************************************.**.*****.****.*.********.**********.************************************.***.********.******.*********.***.* *******************.***.**.*.********.***.*******.****************.*****************..*******************.******.**********.*******.****************.******.*******.******.**************.****.********. **********************************************************..*********..***********.****.***.****.***********************.*****************.**.**********.***.********.*****************.**************** ***.******.**.*********..********.********************.*******.*********.******************.*************..******.*****.*************.***.*****************.*************..*.*********.***************** ****.**********.*****.*********************.*****.****.*.*******************.**********.******.**.*.******.*.***.***************************.********.*******.*****..***.*****.***************.*******.. *******.***************.********************************.*****.******...*************.***.***.*******..***********************.*.**************************************************************.****..** *****.*.*******.*********.*******.******.***.*****.*******.************************************.*******.*************..************.********.******.**.*****************.******************************* ************.*********..***********.*.***.*******.*******.*************************..**************.****.**************.*******.*.********..*****.****.**.*.***.*.*****.***..********.**************.*** ****************..************************************.**..************.**.*********************.*.**********************.******..**.***.************.*.****************.****.****************..******** **.******.*****************.**.********************.***.************.******.**********.********.*.**************************************************.***.***.**.****************.*...******************* ***************.***************************************.***********.*****.*****.****.****************************.********.****.*******.***********.****.******.**.*******************.***************** *******************..***************.************.****.***********************************.*****************.*******.*****.***.**********.**********.*..**************************.********************* ***********.*******************.**************..**********.*******.*.*******.****.**.***.****************.*.******************.**.**.*********.*******************.*******.*.***.**.*******.************ *******************.*.*****.********.******.********.*******************.*********.****.******.*****.**.****.***********.*************************.********.*.***********.*********.***************.**** ***.********.*********.*******************************.********************************.******..****.**.************.********.************************************************.********.**************** **********.*******.****************.**************.*******.*****.******.****************.*******.***..*****.****.********************.*****.**************.***********************************.********. ************************************.******.*********.**********.**.**********.****..**.********.***.************.******.*****.*****************.****************************************************.** ***.****.***********.*******************************************************************************.*******.**************************.***********..*****.*****************************************.*** **.*******************.****************.********.****.****.***********.**.****.*.***..**************.******.***********************.**.****.**.*****.******.********.***********************.*********** **************.*********.*.************.***********************************.******.***.*************.*******.*****.***..***********************.******************************.*****.*****.*********.*** *******..*****.*****.*.****.**..*******************.***********************************.*****.***.**.*******.*******************.*************.*.***************..*****.*.******.************.********** **********.***..*********************************************.**********...*****.*******.******.****.**.************.************************.******************.*.*******.*******..************.******* ****.*****************.*.********************.*********..****.*******************.************.*****.*******.********.******.***..********.****.*****.*.******.*******.*********.******.*****.**.******* *****.******************.*******************.***.*.*************.********.**.*********************.*.***********.*********..*****************..*..***.***************.**********.**.*******.************ ****************.************.**********.**.************.*******************************************..*****.**.*******************.*****.*********.***.****************************.******.*****.******* **********************************************************.*******..********************************.*****.**************.*****.**********.***********.*********************.***********************.*** *******.*****.*******.****.*****.***..***..*****.************.***.**.****************.**************.****...*****.**********************************************.**.*********.******.*.*******.*****.*** *****.*****.***.*********.***.********.*****************.*******.**.*******.************************..***..******.************************.**********.*********.*.***************************..****.**** *.*.***************..*****.**..***********..********.*************************.***********.******.**.********************.******.***********************.*.***.********.*****.***********.************** ****..*********.*..*****.****.**.************************************.**********************..*****..***.********************.*.*********.****************.***.*.**.**********..***********.*****.****** *.****.****.*.*****************.***.**********.***********.********.*****.****.**********.*****.****.**.****.********************************.*****.*************.*.***.*.******************..********** *********.**********.**********************.*.*********************.*************************.*.****..********.*********.**.*************.****************************.******.*.**.**********.**.******* *.***********************.*.******************.************.***********..*****.*******.********.****.*********.*******************..*****..***.*************.*.***************.**********.************** .****************.*..******************************.***********.******.*.*********.**.**************.***.**.***********************************.***************.***.**************....*****.************ **.*************..*******.*****.*************.**.*********************************.****************..**.*********************************.*.****.*.*****.*************.*.*********.*******.*********.*** *******.********.************************.*.******.*******************************.*******.*********.**.****.***.**.*********.**********************************.**********.********************.***.*.* ****.*********************************************************************.*********.************.**.****.******.*.**************************.*.***********************.*********.*.************.******* *********.***.*.*****************************..******.**********.**********.**************.********...**.*************************.***************.**.**********************.*************************** ***************************..*******************.***********..****.************.********************.********.***********************..**********.****.*************.**********************.********.**. ************.*****.**.**.***************.**********..**************.*******.***.********.***********.****..********.**********.************.***.*.*.*.********..****************..*************.******** ***********..*************.**.**.**.********.*.****************.*************.*****************.****.****.****************.************************.***.*.*****************.*********..************.**** ***.***.******.*********************.**********.*********.************.*.**********.********.*******.****..**.***********.*******.***********.******.**.**.***.*****.*******************.*****.********* ******.*******.***************************************.********.******.*.******************.***..***..************.**********************************************.*********************.**************** **************.*.****.******************************.**.****.********************.**.********.******.********************.************.************************************.**.****.***********.****.*** *******.****.*******************.********.********.***********.*.********.*************.***********..********..*****.*.*****.****..******.****.****************************.********..*******.**.******* **********************************************************.***********.*********************.*******.***************************.***.****..****.**.****.**.********************************************* *.********.***********************.**************.***********.*****.**********.**.******************..********.**************************.*******.*********************.******.*****.***.*****.**.*.**** ********.*********.********************.************.**********.****.*******************.**.**.*****.*************.**.***********.********.*********************.*********************..*****.*********. ***.*****.**.****.*****.**.***.**************.****************************.*************************.****.***************.**************..*.**.******.**.*.*********.**********************.*******.**** *.*****..********.*.*********************.**************************.****.***************.*.**.*****.*****************.**.*******.***..**.******.******.*.******.*******.****.******************.******* **.******************************.*.****.*****************************.*.***********************..**.***.*.***.*********..********************.******************************************************.** .*****.*******************.*****.*****.*******.**.****.*.*...**..*.****.*.***************.**********.************.******.***.**************.**.******.************.*****.****************.****.********* ************.******************************.*******.*.**.*.*********************.***.********..*****.**.*************.******.**.************.***.******.**.****.*******.*****.*******.*************.**** **********.*.********************.***********..****************.******.***********.***.*************..********.****.***.*********************.**************************.*.************.******.********* *.*.********************.**********.*****..*********.********.********.*.**********.*******.*.*.***..**..******************.**.*.****.*********************.**.********************************.******** *..***.*********.*****************.*..**********.***************.****.*****.*********.***.*.***.****.********.**.***************.*..*******.*****.****.********.**********.**.*********.***********.**.* ******.*****************.**.******.*.*.*.*******.****************..**.************************.*****.***************.*.*****.*.*****.*.****..*********************************************************** ****.*.*.*******.*******************************************.*************.*********.****.****.*****.*******..**.***.**.******.****.******.*.*******..***************.***.********************.********* ******************.*.*******.****.*************************************.*****************.**********..**.******.***.****************.*******.***********.*******************.**************************. ******************..******.***.*.*********.**.*********..**********.**********.*****..***.**********.***.********.******.***.********.******.**.*.*.*.***.***********.*.**********.**************..*.*.* ***********.*********.**************.*******.***************************.*******...******..***.*****.****************.*****************.**********....**********************.***********.****.*.*******. ********************.*****************.****..****.***.*******.***.*****.*********.*****************..*************.*******.***.********.***********.****.***..****.*..**.******.*********.************** ***.*****.**.*.********.**********************.******.**********.**..****************.**************.**.****************.***.********.*****************.***.*****.*.*.**..**********************.*.***** .**.*****.***.******************.**.***********************************.***********.***********.****.*******.*******.*********.****.*****.**************..*********************.********.**.************ *************.**********************.**********.*.****.************.***.*************.**.***********.*************************.*******.**************.*****.***************.***.****************.**.*.** .****..***********************************************..*****.****************.*****.******.********..******.****.*************.*.***.******.*********.***********************.******.**.*************** ***********.******.*********************************.********.************.***************.*********.***********************.******************.******************************************************** *****.***.********************.**************.*******.*****..****************.**.**************.*.**..*************.*******.**.*..*******..*****.********************.****.*************.***.*********** *****.****..*****.****.****.********..*****************************..****..*****.***************.***.**************.**********.******.*.**..*********************.******.*********.**.*******.*******..* *.************************.*********.*******.**********.*.****.******.*****************.************.********.*******.**.****************************.*********.********.*.***.***.*******.*.*******.*** ****************.***.*.****..***.****.**********************.***.*******.***************************.*******.*.*****.**********.*************.***********..*****..********.**************..************* *******.**************.**.***.******.********************.****.**.*******.****.******.*************..*****************.***.*******.***********.***.****.********.***.*****.***********************.***** .**********.***.********.**********************.**********.**..*.**********.********.**********.****.**.****************************.*****************.*****.*****.******.*.*********.****************** *******************.*****.***.*****.*.*******************.**********************************.***.***.*********.*******.*******************.*.****************************************.***.*************. ..******.******.**********************************.******************.***************.**..*****.**...*****************.**.*.*****************..*.*********************.****.***************.************ ***.******..***.****.***************.**.************..****.***********..*****.*****************.****.**********.**************************.*****.***************.**********.**********************.***.* ********.******************.*******.************.*.***********.***************************.***.*****.************..**********************.***.******.*.**************************.***.**.*******.******* ***********************.********.****************.***********.**************.***********************.*********.***************.*********.***********.**************************************.************ *..***.*******.***************************.***.**.*****..**.**************.****.***.******.*.*******.*.*****************.********.******************.***.*.**********************.**.******************* .************.***************************.***********.*************.*******.******.*********.*******..***.****************************.*.***.********...************.*********.**.********.************* ****.***********.************.*****.***.***.*****************************.****.*.*******************.********.*********************.**********.*****.********.**.************.************************** *************.******.*********..******************.****************************.**********.*********.****.*****.*.****.****.*.*****************************.****.**************************.*******.**** ***.***********************..******.*****.**..****************************.*.*******.*********.*****.********************.*************.***************************.*****************.************.***** *.***.**.**..*************.*.****************.*******.***.******************.***********.***********.****.**********.***********.**************.**********.**.*************.***.*******************.**** **.**.**********.*******.*.*.****.*****.********.****.*.**************.*******.*************.******..***********************.****************.**.***********.**************.**************.*********.*** ****.*.*.***********.**************.**.**.***.***********..*****.****************.****.******..*****.**********.**.*************.***.**********.*********.*.***********.*************.*..****.***.****** *.********.****.**.*********..********.*************.*************.*..****.*****.*****.********..*.*.**********.**************************************.**********.**********.*.************************* *****.*******.**************.*****.**.*.************.*****.***********************..*******.******.*.*********.****.***********.*********************.************************************************** .***.**.***************.***.******.**********.*.************.*****..********************..**********.*.**.*******.***.************.************.*.***********.***********.*****.********.*******.****... ************************.**********.***.*****************.***********************************.******.**********..**.*****.*.***.**************************************.***************.*.********.****** *****.***.********..***************.***********************.**.****.***.*******...********.*********.**.********.************.************.********.****.********************..**.**.**.************.*** ********.***************.******.*****.******************.******.*******.************.***************.*******************.****************.**.*******************************.*********.***.************* ***********.***.*******..***.**.************************************.**********.*.***.**************.************************************************.************.***.********************************* ***.*.********.*****................................................................................*...............................................................................******************** .*******************..****.*.*.***.**.*************.******************************.**************.*..*********.*..**.******************.***************.**.*****************************************.*** ************************************************************************************.***************.*****.*****************.*********.*****.******************...**.***********************.*********** **********************.**************.***************************************.**************.*******.****.**********.**********.***********.*************.****.******..***.**********.************.***** ****...**********************.**..********.***.*******.****************.*.*******************.**.***.**.*********************************.*******.*.***********************.**.**.****..**.****.*****.** *************************.*********.************************************.************.***********.**.***.*.**.******************.***.*.****.*.*.****.************.*********.....***..***.**********.***. ***********.**********************.**************.*..*************.************************..*******.*.*****.******************.****.*********.*****.**.*********************..**.***********.*******.** **.******.**************************************.********************.*******..**.*********.******.*.******.**************************.*************.*.*****************.*.****.******************.***** *****.**********************.*************.************.**.*******...******..****.**.**.**.**.****.*..***************.**.*.******.*******************.*.*********************************.****.***.***** *.********.*********************.********..******************..*******.**.**.*.**.******************..*********************.*****.*******.****.*********.**.*******.**********..*******.**************** .***********.***************.*****..*.*.**.*********.*************************.***********.*********.***.****************************************************.*.*.*********.**.******.*******.*..*.***** ********************************************.***********************.*******.*.******.****.**.**.***.***..*************.************************.************.*.**.********.*****.**.*..*************.** ****.*****.****************************.****************.****************.***********.**************.******************.**..********.****.*.************.*******************************************.*** *******.*************.***********.************************.*.********.********.********************..*.*****.********.********.******.******..*************.***********.****.***.*******************.**. *******.***.***************.*****.*****.*.********************.**********.*.*****.****.**..*********.***************.*****************************.**.***************.********************************** ******.****.**.***************.***********************.**..*.*********.****.******.*********.***.***.*.*****..***********.***.**.**************.*****.***.******************************.*.**********..* ***********************.*..***..***.***************.**********************.********************.**.*.*****************************************.****..**********.****************.***********.****.*.**** ********************.***.******************.**.*.****************************.**.******.********.***.***..**.********************.**********.*********************************.************************* .*******.**.*****************.******.***************.********..***.****.*************.**************..******.**********************.*********..*..*******.*********.*.*.*.*************.**************** .********************************.****..******.*************************************.*.***********.*.***.*.***.****.***************.*******************.*******.***.*****.****.*****************.**..*.* ******.****************.****.**.***.******.********************.*****.******.*************.*.*******.******.*****************.******************.***.****.****.***.*****.***********.********..**.*****. *********************.********.*****************************************************.**********.****.*******.***********.********************..***************.***********.*******.*.******************* ****.***.***********************************.**.*******.****.***.********..***********************...********.****.******.***********.********.******.************.*****.***********************.******* .***************.*.******************.*.**************.*******.*******.*****.***************.*******.************************..*****************.*******.***********..***...**.***********************.* .*************.*********.***.****..********************.*****.***.*************.*****.**************.****.****************************.**.**********************.*.******************.*.**************.* ***.************.**.*.**.*******..*.******..****************.*******.******.*********.**************.**.****************.*********..*.*.**************************.**.*******************.************** ***************************************.***************************.******.*************************.*.***.****..**.******************.*********.**********.*.***.*.*******.*****.************.********* **.***************.*********************.**********.*.****************.****************.******.**.**..************..****.*******.*.*********.*********.*******************.****.************************ **********************.*************************.*.*****.*******.*.**.*******.**********.***.*******.****************..*****************.******.*****.*************.*.*****.*********************.****** *.**********.************.******.****.*****.*******************.***.****.***********.***************..*****.**.**************************.**.*.***.***..**************.********.************************ *.***.******.*******..********************************.***.**.*.**********.********.*.*********.****.**.*******.**********************************.***********.*********.*********.********.*****.***.** *********.******.*******************.*.*******.*******.***********.*********.***.*****.*.***..******.*****.**********************************.**************.**********************.***.**************.* ******.*****.***.********.*.**.**.**.*****************.****.********.***************.***************.*********************.****.*****.*****.*******.**************************.******************.****** ********************.******************.*********.*..***.*****.**.**********************************.************************..********************.*********************.******.*****.******.**.******. *********.*.***.****.*************.*****..************.*****.****.*********.********************.***.****.*****.**.***.*****.****.*****************.***********.*********.*******.***********.*.**.**.** **.**************.***...*.**.**.**********************.***.*******.***.*************.*********.**.**..**.**.*********.****.*****.**.*.****.****************.****************.****.******.******..****.** **.************.**********************.**************.**************************************.*******.*.***********.**.************.***********.***********.*.******.********.******.******************.* **********.**********************.*************.********.****.****.**..********.*****.***.******.***.**********.**********.*****************.***.****************..***************.***.***************** ****************.***.**.********.************.**********************.******.*****.****.*************.******************.*******.*.****************************************.***************************.* ***************.****.*.****.*******.********.************..***********.*****..**.***.**********.****.*.*.*******.**********.*******..*****.***.******.****.*.**************.***.********.*****.********* .******************.**.********************.*********************.*******************************.**.*****.*****.*********************************..**.*****.*****************.*.**************.***.**** ************.***********************.******.******.**.**********.**********.************************.*****.*************.*********.**********.****************.**.******.************.*.***.*********.** *****.**.*****.********.**************..****.*****************.**************.**********************.**..**********************************.*.*******.****.**********.***.***.*..***.***.**********.**** ****.***.********.*.*************.********.*.***.******.*.***.**************.**.***.******.***...***.**.**************.*****.****************************************************.********.************* **.************.***********.*******.******************************.*********.***********************.********.****.*****.****.******.******..*****************************************.***************** ****.*.****.******.***.*.***********.*******************.********.******.*****.***********.*********.**.*.****************.********.**********.**********.***.***********.**********************.******* **.***.**********.*.****....************.********************************.*************.************.*********************.*..***..************.***************.*****.*.*.******.*.***********.********* ******.***********************.*********.******.*********.******.***********.*****.***.**.**********.*********.*********.**.************.***********.**.************.****.**.*******************..****** *.***.***.*****.*****************.********..*.***.***********************************.******.*******.***********.*****************.***********************************..******.************.************ ************************************************.****.**.***********.************.**********.**.****.***************..*********.********.*****..*****.***.******.***.*******.********************.****** *******************.*********************************.*************************.******.*.***********.***********************.********.*****.******************.*************.*******************.**...** ****.*******..*******.*********************.*********.**********.******.********.*********.******.**.*****.**************.****.*******.*****.*..******************...*****.*****.*..*..****.************ **************************.**********************.******.******.************************************.******************.*.*******.*********.*.***.******.**.*************.****************************** *******.********************.*****..**.*********.*********.**********.*****.***********************..*****.***********...******.****************.*******.****..*************************.****.*******.*. ***********************.*.************.**********************.**..**************************.*******.***********.*.*********************.****..**..***.**********.******.***********************.******* *****************************.*********************.****************.*******.******.**.***********.*.****.********************..**.***************************.*.**********************************.*.** .**************.**********************.*.********.*****.********************************************.**************************.**************.********************************************.************ ******..*********.************...*.*******.******************************************.*.************.*.****.*.*****************.*.*************.*****************.*****.*.***..**************.*****.**** **********.*****.**********.*****.*****************************.***.******.*.********.**.*.*********.*******.**..**.******************.*.*..***.********.*****************..**.****.**.*************.**. ************.************.**.***.********.*.***********************.*********************.**********.******...*******.***.*.*****************.**********.*******.**.****.*.************.**********..**** ******.*************.**.*.****.**********.************************.*********.***.********.**.*******.****.**.*****.*****************.**..***********************.*.********.**..********.***.**.******** ********.**********..*****.*.************.*.***.*********.**********.*..******.*********************.*******************.******************************************************************.************ ************.***.*******.**************.*.**.**.*****.*******.*********.****************.***********.*...***************.**.********.***.*****.*****.*****.**.*********************.**************.***** ***********************.******.************.*.******.***.*****.****************.*************.**.*.*.*.***********************.******.*.************.**.*.****.***.**********..**.****.***.************* ****************..************************.*.******************************.***.***...*****.********.*****.*.********.**************.************.**********.*.**************.*****.*********.**.*****.* *****************..**************.********.******.***.*******.*******.**.*.*********.******.********.*.***..**.*****************.***************************.****.*******************.***.************** .**************..******.******************************************************.***.*****.*.*****.***.************************.**********.*********.*************.*************************************** **.********.**.*.********.*******************************.***.********.*****************************.***.***********..**************.**..*****************.*******.*************.***..****************** ************..*..******************.*****************.*.********************.**.*****************.**.**.*******.***.*******.**.*******.**.**********.**.**********************.**.********************** *******.*******************.********.*.*********.***.****.***.**********************.***.*..****.*.*.********************************************.******.************************.****.**.*.*******.**** **.*****.*********.*.***.****.**.**.******************************.****.****.***.*********.*.*******.****.********************..*************.***********.***************************************.***.** *.*********************.****************************.******************.**.****.**.********.********.********************************.************.***************************************************** ************.****.************************.******************.**********..************.***.*********.*******.****************************.*********.********************.********..*************.******* **.********.******.*****.**.******.*************.************..*******..*****.********.**.*.********..****.*******.******.*.****************.**********.*****..******.************...**.*.****..******** *****.*.**.*.***.******.*****.************.*****.***********.**************.*.****.****.******.**.**.**.************.*******.*******************************************..****.**.********.*******.**.** *****.****.***.*********.******..***********.*****.*.**.*****..*****.*********************.*.**.****.**********************************************.**************************************************** ******..*.*.**.************************.*******************..*****.******.***********.************.*.****************.*******.*.**********.********.********.*******************.*.*****.*************** ***************.*******.*******************.***********.*******.*******.******.*********************.*.****************.*****.*********.**************************.*.*******.*****.**********.********** ******.******.***.************************..*****.***.**.************************************.******.**********************.*********.***************************.*.************.*******.**.************ ************************.********..**********************.**.*********.**.**************************....*************************************.**************.**.***********************.*******..******* ..*************.*************.*****.********************************.********.******.****.****.************...**********************.**********************.**..***.******.******.********************** ******************************.****.**.****************************************************************.**************.************.*******.*...********************************************.*******.*.* *******.*************.**.*******.********************.**.***.****************************************.*****.**.****************.****************.****************.*.**.******..***************.*.****.** ********.**********.*****.*******************.*********.*******.**.************************...**.**.****..*************.************************.**********.***..**.*******.***********.*******..******* *********************.***.*****************.******.******.***..*****.*.********..***********************.******.*.********************.*******.*********.*********.******.****************************.* ************.*.*********************.**********.*****************.**********..*********.***********************************************************.****.***.******.*****************.*.****.*******.*** ***.***.*******************..*.****.*****************.********.*.******.****.***************.****.*******************************************.***.****.***************.********************************* *****.*************************************.*************.*...*************************************.***.**************..******.*************.*****.**..*************************.********.************** *****.*****************.***.************************.********************.***.**************************.*****.*.*********.*.********.******.*******************************************.*.**.********** *****.*****.*.***********.*****.*********.*.*.**.*****.****.****.****.*******************.*******************.*..*********.*********************************************.**.******.***.***************** *.**********.*********.************.************************.*.*.******.**.****.******.******.***.****.***..**.***********.*****************.****.******.*.*******.*.******.*****************.****.***.* ************.*********.********************.**.*******************************.*.*******..****.***************.****.**.********.****.***.*********************.*********.*.*********.**.*******.****.*** ***.*********.**************.**********.*******************..*********.*.***************************************.**************.********************.*****.***.************.******.********************* **.****.*******.****************.*************.**.****.*****.***********.****.*****************************.*************.***.*************.*********.*.**************.*****************************.*** *********************..*****************.**********.**.***.***********.***************.********.***************..**************.*****.**.******.************************************.*******.**********. .*****.***********.**.**************.*******************.***.**********.***********.********************.**************.**************************************..******..***..**************.***********. *******.**********************..**.**********.*.**********.*********.**********.**.*********.**.******.***.******************.*.*********.*****.********************.**.***.********.******************* **************.*****.***.***.********************.*.********.**********.*****************.**********************************.*******************************.***************.*****.********************* ******.*****************.****************.*****.****************************.*******************.****************.******.******.*******.******.*.********.**********.***********************.***.****.** **************.****.******.***************************.**********.******.*******.***.**.**.********.*******..***.****************************************.******************.**.************************