Untitled
4 years ago in Plain Text
var maze = {start: {x: 0, y: 0},
end: {x: 509, y:508},
width: 510,
height: 510,
speed: 5,
map: '...*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.................................................................................................................................................................................................................................................................***.....................................................................................................................................................................................................................................................*****.***********************************************************************************************************************************************************************************************.***************************************************************************.*******************************************************************************************************************************************************************************************************************************************.*****.***********************************************************************************************************************************************************************************************.***************************************************************************.*******************************************************************************************************************************************************************************************************************************************.*****.***********************************************************************************************************************************************************************************************.***************************************************************************.*******************************************************************************************************************************************************************************************************************************************.*****.***.................................................................................................................................................................................................................................***.................................................................................................................................................................................................................***.........................................................***.*****.***.*******.***************************************************.***********.***************************************************************************************************************************************************************.*******************.*******************************.*******************************************************************************************************************************************************************************************************************.***.*****.***.*******.***************************************************.***********.***************************************************************************************************************************************************************.*******************.*******************************.*******************************************************************************************************************************************************************************************************************.***.*****.***.*******.***************************************************.***********.***************************************************************************************************************************************************************.*******************.*******************************.*******************************************************************************************************************************************************************************************************************.***.*****.***.***.....***.........................................................***.***.....................................................................................................................***.....................................................***.***.........................***.***.................................................................................................................................................................................................................***.*****.***.***.*******.***.***************************************************.***.***.***************************************************************************************************************************************************************************.*******.***.*******************.***.***.***.***************************************************************************************************************************************************************************************************************.*****.***.***.*******.***.***************************************************.***.***.***************************************************************************************************************************************************************************.*******.***.*******************.***.***.***.***************************************************************************************************************************************************************************************************************.*****.***.***.*******.***.***************************************************.***.***.***************************************************************************************************************************************************************************.*******.***.*******************.***.***.***.***************************************************************************************************************************************************************************************************************.*****.***.***.***.***.***.***.............................................***.***.***.***.***.***.............................................................................................................................................................***.....***.***.***.................***.***.***.***.***.***.....................................................................................***.........................................................................................................***.*****.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***********************************************************************************************************************************************************.***********.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************.***.*****.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***********************************************************************************************************************************************************.***********.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************.***.*****.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***********************************************************************************************************************************************************.***********.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************.***.*****.***.***.***.***.***.***.***.........................................***.***.***.***.***.***.***.***.................................................................................................................................................***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................................................................................................................***.***.*****.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.............................................................................................***.....................................***.............***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.........................................................***.........................................***.....................................................................***.***.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***************************************************************************.***************************************.*******************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***************************************************************************.***************************************.*******************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***************************************************************************.***************************************.*******************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................................................***.................***.............***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.....................................................................................................................................................................***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***.***********.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***.***********.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***.***********.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.................................................................................................................***.........***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.................................................................................................................................................................***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.*******.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***.***.***********************************************************************************************************************.***************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.*******.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***.***.***********************************************************************************************************************.***************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.*******.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***.***.***********************************************************************************************************************.***************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.................................................................................***.***.....***.***.***.***.***.***.***.***.....................***.....***.....***.***.***.***.***.***.....................................................***.............................................................................................***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.*******.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.*******.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.*******.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................................***.....***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.................................................................................................................................................***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***************************.***************.***********.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************.*******.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***************************.***************.***********.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************.*******.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***************************.***************.***********.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************.*******.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.....***.***.***.***.................................................***.........................***.***.***.........***.........***.***.***.***.***.***.***.***.....................***.........***.***.***.***.***.***.....***.***.***.........................................................................................................***.........***.................***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.*******************.***.*******.*******.*******.***************.***.***.*******.***.***********.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.*******.***************.*******************************.***.***************************************.*******************.***.***************.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.*******************.***.*******.*******.*******.***************.***.***.*******.***.***********.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.*******.***************.*******************************.***.***************************************.*******************.***.***************.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.*******************.***.*******.*******.*******.***************.***.***.*******.***.***********.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.*******.***************.*******************************.***.***************************************.*******************.***.***************.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.............***.***.***.***.***.....***.***.***.....***.***.***.***.....***.***.***.....***.***.***.***.***.***.***.........................................***.***.***.***.***.***.***.***.***.***.***.***.....***.***.........................***.***.***.***.....***.....................***.***.............***.***.***.........***.***.***.***.***.***.***.*****.***.***.***.*******.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.***.*******.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***********************.***.***.***.*******.***********************.***.***.***********.***.***.***.***.*******.***.***.***.***.***.***.*****.***.***.***.*******.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.***.*******.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***********************.***.***.***.*******.***********************.***.***.***********.***.***.***.***.*******.***.***.***.***.***.***.*****.***.***.***.*******.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.***.*******.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***********************.***.***.***.*******.***********************.***.***.***********.***.***.***.***.*******.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.....***.***.***.....***.....................***.***.***.***.........***.***.***.....***.***.***.***.***.***.....................................***.........***.***.***.***.***.***.***.***.***.***.........***.***.***.....................***.***.***.***.***.***.............***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***************.***.*******.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.*******************.***.***.***.***.***.***.***************.***.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***************.***.*******.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.*******************.***.***.***.***.***.***.***************.***.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***************.***.*******.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.*******************.***.***.***.***.***.***.***************.***.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.....................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.................***.........***.***.***.***.***.........................................................***.***.***.***.***.***.***.***.............***.***.***.***.................***.***.***.....***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******************************.*******.***********************.*******.***.***.***.***.***************************************************************.***.***.*******.***.***.***.***************.***.***.***.***************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******************************.*******.***********************.*******.***.***.***.***.***************************************************************.***.***.*******.***.***.***.***************.***.***.***.***************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******************************.*******.***********************.*******.***.***.***.***.***************************************************************.***.***.*******.***.***.***.***************.***.***.***.***************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.............................................................***.***.***.***.***.***.***.***.***.***.***.***.....***.***.........***.***.....***.....................***.....***.........................***.***.***.***.***.***.................................................................***.***.***.***.***.***.***.............***.***.***.***.***.........***.***.***.***.***.***.***.***.***.....***.***.***.....***.***.........***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.*******.***.***.***.*******.***.***************.***.***************************.***************.*******************.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.*******.***.***.***.*******.***.***************.***.***************************.***************.*******************.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.*******.***.***.***.*******.***.***************.***.***************************.***************.*******************.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.................................................................***.***.***.***.***.***.***.***.***.***.....***.***.................***.***.....................***.***.........***.........***.....***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.....***.***.........***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************.***.*******************.***.***********.***.***********.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***********.***********.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************.***.*******************.***.***********.***.***********.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***********.***********.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************.***.*******************.***.***********.***.***********.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***********.***********.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.***.***.***.***.........................***.***.............***.***.............***.***.....***.***.***.....***.***.***.***.....***.....................................................***.............***.***.***.***.***.***.***.....***.***.***.***.***.***.***.....***.***.***.***.................***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***********.***.***.***********.***.*******.*******.*******.***.***.***.*******************************************.***************************************.***.***.***.***********.*******.***.***.***.***.***************.***.***.***********.*******.*******.***.***.***.***.***************************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***********.***.***.***********.***.*******.*******.*******.***.***.***.*******************************************.***************************************.***.***.***.***********.*******.***.***.***.***.***************.***.***.***********.*******.*******.***.***.***.***.***************************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***********.***.***.***********.***.*******.*******.*******.***.***.***.*******************************************.***************************************.***.***.***.***********.*******.***.***.***.***.***************.***.***.***********.*******.*******.***.***.***.***.***************************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.........................***.....................................................***.***.***.***.***.***.***.***.***.........................***.***.***.***.....***.***.***.***.....***.***.***.............***.....***.***.***.....................................................................................***.***.***.....................***.***.***.***.................***.***.................***.........***.***.***.***.................................***.***.***.***.***.***.*****.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.*******.***.*******.*******************.***.*******************************************************************************************.***.***************.*******.***.***.***.***********************.***.***************************.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.*******.***.*******.*******************.***.*******************************************************************************************.***.***************.*******.***.***.***.***********************.***.***************************.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.*******.***.*******.*******************.***.*******************************************************************************************.***.***************.*******.***.***.***.***********************.***.***************************.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.***.........................................................................................***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.....***.........***.................***.................................................................................................***.............***.....***.***.***.........***.............***.***.....***.............***.***.***.***.....................................***.***.***.***.***.***.*****.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***********************.***.***.***.***.***.*******.***.***.***.***************.***.***************************************************************************************************************************.***************************.*******************************.***.*******************.***.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***********************.***.***.***.***.***.*******.***.***.***.***************.***.***************************************************************************************************************************.***************************.*******************************.***.*******************.***.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***********************.***.***.***.***.***.*******.***.***.***.***************.***.***************************************************************************************************************************.***************************.*******************************.***.*******************.***.***.***.***.***********************************.***.***.***.***.***.***.*****.***.***.***.***.............***.................................................................................***.***.....***.***.***.....***.............***.***.***.***.***.***.....................................***.........................................................................................................................................................................................***.***.............***.***.***.***.***.................................***.***.***.***.***.***.***.*****.***.***.***.***.***************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.*******************.***************************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.*******.*****.***.***.***.***.***************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.*******************.***************************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.*******.*****.***.***.***.***.***************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.*******************.***************************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.*******.*****.***.***.***.***.....................................................................................................***.***.***.***.***.***.....***.***.***.....***.***.***.***.....***.............***.........................................................................................................................................................................................................***.***.***.....***.***.***.***.***.***.***.............***.................***.***.***.***.***.***.***.*****.***.***.***.***************************************.***********************************************************************.***.***.***.***********.***************.***.***.***********************.***********************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.*****.***.***.***.***************************************.***********************************************************************.***.***.***.***********.***************.***.***.***********************.***********************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.*****.***.***.***.***************************************.***********************************************************************.***.***.***.***********.***************.***.***.***********************.***********************************************************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.*****.***.***.***.................................................................................................................***.***.***.***.........................***.***.....................***.***.***.***.................................................................................................................................................................................................***.............***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.*****.***.***.***.*******************************************************************************************************************.***.***.***.***************************.***************************.***.***.*******************************************************************************************************************.*******************************************************************************.***.***********.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*****.***.***.***.*******************************************************************************************************************.***.***.***.***************************.***************************.***.***.*******************************************************************************************************************.*******************************************************************************.***.***********.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*****.***.***.***.*******************************************************************************************************************.***.***.***.***************************.***************************.***.***.*******************************************************************************************************************.*******************************************************************************.***.***********.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*****.***.***.***.***.***.............................................................................................................***.***.***.***.....................***.***.***.....***.........***.***.***.***.............................................................................................................................................................................................***.***.***.........***.***.***.***.***.....................................***.***.***.***.***.***.***.***.*****.***.*******.***.***.***********************************************************************************************.***************.***.***.***.*******************.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************.***********************************************************************************************************************************.***.***.***.***********.***.***.***.***********.***************************.***.***.***.***.***.***.***.***.*****.***.*******.***.***.***********************************************************************************************.***************.***.***.***.*******************.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************.***********************************************************************************************************************************.***.***.***.***********.***.***.***.***********.***************************.***.***.***.***.***.***.***.***.*****.***.*******.***.***.***********************************************************************************************.***************.***.***.***.*******************.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************.***********************************************************************************************************************************.***.***.***.***********.***.***.***.***********.***************************.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.........................................***.....***.***.................................................***.***.***.***.............***.***.***.***.***.........***.***.***.***.***.***.***.***.............................................................................................................................................................................***.***.***.***.***.........***.***.***.....................................***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******************************************.***.***.***************************************************.***.***.***.***********.***.***.***.***.***************.***.***.***.***.***.***.***.***************************************************************************************************************************************************************************.***.***.***.***.***.***************.***********************.***.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******************************************.***.***.***************************************************.***.***.***.***********.***.***.***.***.***************.***.***.***.***.***.***.***.***************************************************************************************************************************************************************************.***.***.***.***.***.***************.***********************.***.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******************************************.***.***.***************************************************.***.***.***.***********.***.***.***.***.***************.***.***.***.***.***.***.***.***************************************************************************************************************************************************************************.***.***.***.***.***.***************.***********************.***.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.........................................***.***.***.....***.........................................***.***.***.***.....***.***.***.***.***.........***.....***.***.***.***.***.***.***.***.....................................***.............................................................................................................................***.***.***.***.***.***.........***.***.***.................***.***.***.........***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***********************.***************************.***.***.***.*******.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.***.***.***.***.***.***.*******.***.***.***.***************.***.***************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***********************.***************************.***.***.***.*******.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.***.***.***.***.***.***.*******.***.***.***.***************.***.***************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***********************.***************************.***.***.***.*******.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.***.***.***.***.***.***.*******.***.***.***.***************.***.***************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.................***.........***.....***.***.***.***.....................***.....................***.***.***.***.........***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.....................................................................................................................................***.....................***.***.***.***.***.***.***.***.....***.***.***.***.............***.............***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************.*******.***.***.***.***.***.*******************.***.*******************.***.***.***.***************.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***********.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************.*******.***.***.***.***.***.*******************.***.*******************.***.***.***.***************.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***********.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******************.*******.***.***.***.***.***.*******************.***.*******************.***.***.***.***************.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***********.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.........***.***.***.............***.***.***.***.................***.***.***.........***.....***.***.***.***.***.***.***.***.***.***.....................................................................................................................................................***.***.***.***.***.***.***.***.***.***.....***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***********************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************************.***.***.***.*******.***.***.***.***.***********.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***********************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************************.***.***.***.*******.***.***.***.***.***********.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***********************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************************************.***.***.***.*******.***.***.***.***.***********.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.....***.***.***.***.***.***.***.***.....***.***.***.***.........................***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.........................................................................................................***.................................***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.............***.***.***.***.***.***.***.***.....***.*****.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***********.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***********.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************************.***************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***********.***.*******.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................***.........***.....***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.........***.***.....***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.*******.*******.*******.***.***.***.***.*******.***.***.***.***********************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.*******.*******.*******.***.***.***.***.*******.***.***.***.***********************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.*******.*******.*******.***.***.***.***.*******.***.***.***.***********************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.....................***.....***.***.***.***.***.............***.***.***.***.***.........***.***.***.....................................***.***.........***.***.***.***.***.***.***.***.***.***.***.***.................................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.............***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.*******.***.*******.***.***************.***.***.***************.***.***.*******************.***.*******.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***********************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.*******.***.*******.***.***************.***.***.***************.***.***.*******************.***.*******.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***********************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.*******.***.*******.***.***************.***.***.***************.***.***.*******************.***.*******.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***********************.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.............***.***.................***.....***.............***.***.***.................***.....***.....***.....***.***.***.***.***.***.***.***.***.........................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.........................***.***.***.***.***.***.*****.***.***.***.***.***.***.*******.***.*******************************.***.***.***.***.***.*******.***************.***********************.***********************************************************************.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.*****.***.***.***.***.***.***.*******.***.*******************************.***.***.***.***.***.*******.***************.***********************.***********************************************************************.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.*****.***.***.***.***.***.***.*******.***.*******************************.***.***.***.***.***.*******.***************.***********************.***********************************************************************.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.....***.***.....***.....................***.***.***.................................................................***.***.***.***.***.***.***.***.***.***.***.................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.........................***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***********.***************************.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.*******************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***********.***************************.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.*******************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***************************.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***********.***************************.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.*******************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***************************.***.***.***.***.*****.***.***.***.***.***.***.***.....***.............................***.***.***.***.***.***.***.***.***.***.....***.............***.***.***.***.***.........***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.................................................***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.....................***.....***.***.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.*****.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************************.***.*****.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.....***.***.***.***.***.***.....***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................................***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.................................***.*****.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***********.***.*******.***.***.*******.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******************************.***.*****.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***********.***.*******.***.***.*******.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******************************.***.*****.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***********.***.*******.***.***.*******.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******************************.***.*****.***.***.***.***.***.***.***.............***.............***.***.***.***.***.***.***.***.....***.***.........***.***.............***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................................***.***.....***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.........................***.***.*****.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***********.***.*******************.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***********************.***.***.*****.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***********.***.*******************.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***********************.***.***.*****.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***********.***.*******************.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***.***********************.***.***.*****.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.....***.................................***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.................***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***********************************.***.***.***.***.***.***.***************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***********************************.***.***.***.***.***.***.***************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***********************************.***.***.***.***.***.***.***************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.....***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.....................................***.....***.....***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.............***.***.***.*****.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***************************.*******************.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************.*******.***********.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***************************.*******************.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************.*******.***********.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*****.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***************************.*******************.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************.*******.***********.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.....................***.....***.............***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................***.***.***.....................***.........***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************.***.***.***.***************.***.*******.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*****.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************.***.***.***.***************.***.*******.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*****.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************.***.***.***.***************.***.*******.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*****.***.***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.....................***.***.***.***.........***.***.............***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................***.........***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***********************.***.***.*******.*******.***.*******************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***********************.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***********************.***.***.*******.*******.***.*******************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***********************.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*****.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***********************.***.***.*******.*******.***.*******************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***********************.***********.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.*****.***.***.***.***.***.***.***.***.***.***.................................***.***.***.................***.***.***.***.***.....***.***.***.................***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.....................................................***.***.***.***.***.***.....................***.........***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.................***.*****.***.***.***.***.***.***.***.***.***.***.***********************************.***.*******************.***.***.***.***.***.*******.***.***********************.*******.***.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***********************.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***********.*****.***.***.***.***.***.***.***.***.***.***.***********************************.***.*******************.***.***.***.***.***.*******.***.***********************.*******.***.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***********************.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***********.*****.***.***.***.***.***.***.***.***.***.***.***********************************.***.*******************.***.***.***.***.***.*******.***.***********************.*******.***.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***********************.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***********.*****.***.***.***.***.***.***.***.***.***.***.....***.............................***.***.............***.***.***.***.***.....***.............................***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.........***.....................***.***.***.***.........***.***.***.***.***.....***.***.***.***.***.***.....***.***.***.***.***.***.............***.*****.***.***.***.***.***.***.***.*******.*******************************************.***************.***.***.***.***.***.***************************************.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***********.***.***********************.***.***.*******.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.*******************.*****.***.***.***.***.***.***.***.*******.*******************************************.***************.***.***.***.***.***.***************************************.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***********.***.***********************.***.***.*******.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.*******************.*****.***.***.***.***.***.***.***.*******.*******************************************.***************.***.***.***.***.***.***************************************.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***********.***.***********************.***.***.*******.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.*******************.*****.***.***.***.***.***.***.***.....***.........................................................***.***.***.***.***.***.***.........................................***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.........***.........................***.***.***.....***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.............***.*****.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.*******************************************.***.*******************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********.***.*******.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.*******************************************.***.*******************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********.***.*******.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.*******************************************.***.*******************************.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********.***.*******.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.***.***.***.***.***.................................................................***.***.***.***.***.***.....***.***.........................................***.***.................................***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.....***.***.***.***.***.....***.***.***.***.....................***.***.***.***.***.***.***.***.***.....................***.*****.***.***.***.***.***.***********.***********************************************************.***.***.***.***.*******.***.***.***.***.***********************************.***.***********************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***************************.*****.***.***.***.***.***.***********.***********************************************************.***.***.***.***.*******.***.***.***.***.***********************************.***.***********************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***************************.*****.***.***.***.***.***.***********.***********************************************************.***.***.***.***.*******.***.***.***.***.***********************************.***.***********************************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***************************.*****.***.***.....***.***.....................................................................***.***.***.***.***.***.....***.***.***.***.***.....................................***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.....***.***.***.***.***.***.***.....***.***.***.............***.***.***.***.***.***.***.***.........................***.*****.***.***.***.***.***********************************************************************.***.***.***.***.***********.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.*******.***.***.***.*******.***.***.***.***.***.***.***.***.***********************.***.*****.***.***.***.***.***********************************************************************.***.***.***.***.***********.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.*******.***.***.***.*******.***.***.***.***.***.***.***.***.***********************.***.*****.***.***.***.***.***********************************************************************.***.***.***.***.***********.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.*******.*******.***.***.***.*******.***.***.***.***.***.***.***.***.***********************.***.*****.***.***.***.***.....................................................................***.***.***.***.***.***.....***.***.***.***.***.***.***.........................***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.............***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.*****.***.***.***.***.*******************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.***.*******************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.***.*******************************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.***.................................................................***.***.***.***.***.***.***.........***.***.***.***.***.***.***.....................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.................***.***.***.***.***.***.***.....***.***.***.....***.***.***.***.***.***.***.***.................***.***.***.*****.***.***.***.*******************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******.***.***.***.*******************.***.***.*******.***.***.*******.***********.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.*******************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******.***.***.***.*******************.***.***.*******.***.***.*******.***********.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.*******************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.*******.***.***.***.*******************.***.***.*******.***.***.*******.***********.***.***.***.***.***.***.***.***.*******************.***.***.*****.***.***.***.................................................................***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.....................***.***.***.....***.***.***.....***.....***.***.***.***.***.***.***.***.....................***.***.***.*****.***.***.***********************************************************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************************.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.***.*****.***.***.***********************************************************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************************.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.***.*****.***.***.***********************************************************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***************************.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.***.*****.***.***.................***.............................................***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.........................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.....***.***.***.***.............***.***.............................***.***.............***.***.***.....***.***.***.***.***.***.***.***.................***.***.***.***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********************************.***.*******************.*******.***.***.***.***.***.***.***.*******************.***.***.***.***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********************************.***.*******************.*******.***.***.***.***.***.***.***.*******************.***.***.***.***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***********.*******.***********************************.***.*******************.*******.***.***.***.***.***.***.***.*******************.***.***.***.***.*****.***.***.............................................................***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.........***.........................................***.***.....................***.***.***.***.***.***.***.***.................***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.*******************.***************************************.***********************.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.*******************.***************************************.***********************.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.*******************.***************************************.***********************.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*****.***.***.............................................................***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.................***.........................................................***.***.***.***.***.***.***.***.................***.***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***********************************.***************.***************************.***.***.*******.***.***.***.*******************.***.***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***********************************.***************.***************************.***.***.*******.***.***.***.*******************.***.***.***.***.***.***.*****.***.***************************************************************.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***********************************.***************.***************************.***.***.*******.***.***.***.*******************.***.***.***.***.***.***.*****.***.***.........................................................***.***.***.***.***.***.***.***.....***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................***.***.***.***.***.***.***.***.***.............................***.................***.***.....................***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.*****.***.***********************************************************.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.*******************************.*******************.***.***.*******************.***.***.***.***.***.***.***.*******************.***.***.***.*******.***.***.*****.***.***********************************************************.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.*******************************.*******************.***.***.*******************.***.***.***.***.***.***.***.*******************.***.***.***.*******.***.***.*****.***.***********************************************************.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.*******************************.*******************.***.***.*******************.***.***.***.***.***.***.***.*******************.***.***.***.*******.***.***.*****.***.***.................................***.....................***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................***.***.***.***.***.***.***.***.............................***.***.............***.***.***.***.............***.***.***.***.....***.***.***.................***.***.***.***.***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.*******.***.***************************.***.***.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.*******.***.***************************.***.***.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.*******.***.***************************.***.***.***********.***.***.***.***.***********.***.***.***.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.*****.***.***.....................................................***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.................................................................................***.***.***.***.***.***.***.....***.....................***.***.***.....***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.....***.....***.***.***.***.***.***.***.***.***.*****.***.*******************************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.*******.***********************************************.***************************************.***.***.***.***.***.*******************************.***.*******.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.*****.***.*******************************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.*******.***********************************************.***************************************.***.***.***.***.***.*******************************.***.*******.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.*****.***.*******************************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.*******.***********************************************.***************************************.***.***.***.***.***.*******************************.***.*******.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.*****.***.***.................................................***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.................................................................***.....................***.***.***.***.***.............................***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.*******************************.***.***********.***.***.***.***.***.***.*******.***.***.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.*******************************.***.***********.***.***.***.***.***.***.*******.***.***.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.*******************************.***.***********.***.***.***.***.***.***.*******.***.***.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.*****.***.***.............................................***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................................***.***.***.***.***.........................***.***.***.....***.***.***.***.***.***.***.........***.***.***.***.***.....***.............***.***.***.***.***.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************************.*******************************************.***.***.***.***************************.***.***.*******.*******.***.***.***.***.***************.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************************.*******************************************.***.***.***.***************************.***.***.*******.*******.***.***.***.***.***************.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***********************************************************.*******************************************.***.***.***.***************************.***.***.*******.*******.***.***.***.***.***************.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.*****.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.................***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.........................................................................................................***.***.***.........................***.***.***.***.....***.***.***.***.***.***.................***.***.....***.........***.***.....***.***.....***.***.***.***.***.***.***.***.*****.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***************************************************************************************************************.***.***************************.***.***.***.***.*******.***.***.***.***.*******************.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***************************************************************************************************************.***.***************************.***.***.***.***.*******.***.***.***.***.*******************.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***************************************************************************************************************.***.***************************.***.***.***.***.*******.***.***.***.***.*******************.***.***.*******.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.***.........................................***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.....***.***.***.............................................***.....................................................***.........................***.***.***.***.***.***.***.....***.........................***.***.........***.***.............***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.*******.***.***.***.***********************************************************************************.***************.***********************.***.***.***.***.***.***.***.***.*******************************.***.***.*******************.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.*******.***.***.***.***********************************************************************************.***************.***********************.***.***.***.***.***.***.***.***.*******************************.***.***.*******************.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.*******.***.***.***.***********************************************************************************.***************.***********************.***.***.***.***.***.***.***.***.*******************************.***.***.*******************.***********.***.***.***.***.***.***.***.***.***.*****.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.....................................................................................................................***.***.***.***.***.***.***.***.***.***.............................***.***.***.............***.***.....***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*******.***************************************************************************************.*******************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*******.***************************************************************************************.*******************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.*******.***************************************************************************************.*******************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................***.***.***.***.***.***.***.....................................***.............................................***.***.............***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.....***.***.***.....***.***.***.***.....***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.*******.***.***.***********************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.*******.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.*******.***.***.***********************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.*******.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.***.***.*******.***.***.***********************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.*******.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................***.***.***.***.***.***.***.............................***.............................................***.***.***.***.....***.***.***.***.....***.***.....***.***.***.***.....***.***.....***.***.....***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.*******.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.*******.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.*******.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................................***.***.***.***.***.....................................................................***.***.***.....***.***.***.***.....***.....***.***.***.***.***.***.***.................***.........***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***********************************************************************************.***.***.***.***.*******************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***********************************************************************************.***.***.***.***.*******************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***********************************************************************************.***.***.***.***.*******************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.*******************.***.***.*******.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.........***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................***.***.***.***.***.***.............***.........................................***.***.***.***.***.***.....***.***.....***.***.***.***.***.***.***.***.***.***.........***.....***.***.....***.................***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.***.*******.***********************.***************************.***.***.***.***************.*******.***.***.***.***.***.***.***.*******.***.***********.***********.***.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.***.*******.***********************.***************************.***.***.***.***************.*******.***.***.***.***.***.***.***.*******.***.***********.***********.***.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************.***.***.***.***.***.*******.***********************.***************************.***.***.***.***************.*******.***.***.***.***.***.***.***.*******.***.***********.***********.***.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.............................................................................................***.***.***.***.........***.................................................***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.............................***.....................***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************.***.***.***.*******************************************************************.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***************************.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************.***.***.***.*******************************************************************.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***************************.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************.***.***.***.*******************************************************************.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***************************.***********************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................................***.***.***.***.................................................................***.................***.***.***.***.***.***.***.***.***.***.***.....***.***.....................***.............***.....***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***********************************************************************************************************.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***********.***.***************************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***********************************************************************************************************.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***********.***.***************************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***********************************************************************************************************.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.***.***.***********.***.***************************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.............................................................................................................***.***.***.***.............................................................................***.***.***.***.***.***.***.***.***.***.***.........***.***.***.............***.***.....***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************************.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.***.***.*********.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************************.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.***.***.*********.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************************.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.*******.***.***.***.***.***.***.***.***.***.***.***.*********.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.....................................................................................................................***.***.***.***.....................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.....***.***.***.***.........***.........***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.*******.*******************************************************************************************************************.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********.***.***.***********************.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.*******.*******************************************************************************************************************.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********.***.***.***********************.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.*******.*******************************************************************************************************************.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********.***.***.***********************.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.................***.................................................***.....................................................***.***.***.***.............................................................***.***.***.***.***.***.***.***.***.***.***.***.***.............***.............***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************.***********************.*******************************************.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******************.*******************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************.***********************.*******************************************.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******************.*******************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***************************************************************.***********************.*******************************************.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.*******************.*******************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.............................................***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.....................................................................................................................................***.***.***.***.***.***.***.........................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................***.....***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*******************************************************************************************************************************************.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*******************************************************************************************************************************************.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*******************************************************************************************************************************************.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.........***.....***.***.***.***.........................................................................................................................................***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.*******************************************************.*******.***.***.***.***.*******.***************.***.***.***.***********************************************************************************************************************************************.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.*******************************************************.*******.***.***.***.***.*******.***************.***.***.***.***********************************************************************************************************************************************.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.*******************************************************.*******.***.***.***.***.*******.***************.***.***.***.***********************************************************************************************************************************************.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.........................................................***.***.***.***.***.***.***.***.***.........***.***.***.***.............................................................................................................................................***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.***************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***.............................................................***.....***.***.***.***.***.***.........***.***.***.***.................................................................................................................................................***.***.***.***.***.***.***.....***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................***.........................***.***.***.***.***.***.***.***.***.*****.***.***.***********************************************************************.***.***.***.***.***.***.*******.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.*****.***.***.***********************************************************************.***.***.***.***.***.***.*******.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.*****.***.***.***********************************************************************.***.***.***.***.***.***.*******.***.***.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************.***.***.***.***.***.***.***.***.*****.***.***.........................................................................***.***.***.***.***.***.***.....***.***.***.....................................................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................***.***.***.***.***.***.***.***.*****.***.***.***************************************************************************.***.***.***.***.***.***********.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***********************.***.***.***.***.***.***.***.*****.***.***.***************************************************************************.***.***.***.***.***.***********.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***********************.***.***.***.***.***.***.***.*****.***.***.***************************************************************************.***.***.***.***.***.***********.***.*******************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***********************.***.***.***.***.***.***.***.*****.***.***.............................................................................***.***.***.***.***.***.........***.....***.................................***.***.....................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................***.........................***.***.***.***.***.***.***.***.*****.***.***.*******************************************************************************.***.***.***.***.***************.*******.***********.*******************.***.***.*******.***********.***********************.*******************.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.*****.***.***.*******************************************************************************.***.***.***.***.***************.*******.***********.*******************.***.***.*******.***********.***********************.*******************.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.*****.***.***.*******************************************************************************.***.***.***.***.***************.*******.***********.*******************.***.***.*******.***********.***********************.*******************.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.*****.***.***.................................................................................***.***.***.***.***.***.............***.........***.........***.....***.....***.....***.***.....***.***.***.............***.***.***.***.........***.***.....***.............***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................................***.***.***.***.***.***.***.*****.***.***************************************************************************************.***.***.***.***.***.***********************.***************.***.*******.***********.*******.***.***.*******.*******.*******.***.***.*******.***.*******.***************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.*****.***.***************************************************************************************.***.***.***.***.***.***********************.***************.***.*******.***********.*******.***.***.*******.*******.*******.***.***.*******.***.*******.***************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.*****.***.***************************************************************************************.***.***.***.***.***.***********************.***************.***.*******.***********.*******.***.***.*******.*******.*******.***.***.*******.***.*******.***************.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.*****.***.....................................***.................................................***.***.***.***.***.***.....................***.............***.....***.***.................***.***.....***.***.***.***.***.....***.***.....***.***.***.***.....***.............***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.*****.***********************************************************************************************.***.***.***.***.***************************.***********.***.*******.***********************.*******.***.***.***.***.*******.***.***.*******.***.***.***.*******.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.*******************************************************.***.***.***.***.***.***.*****.***********************************************************************************************.***.***.***.***.***************************.***********.***.*******.***********************.*******.***.***.***.***.*******.***.***.*******.***.***.***.*******.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.*******************************************************.***.***.***.***.***.***.*****.***********************************************************************************************.***.***.***.***.***************************.***********.***.*******.***********************.*******.***.***.***.***.*******.***.***.*******.***.***.***.*******.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.*******************************************************.***.***.***.***.***.***.*****.***.....................................***.....................................................***.***.***.***.............................***.....***.***.........................................***.***.....***.***.....***.***.........***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................***.***.***.***.***.***.*****.***.***********************************************************************************************.***.***.***********************************.***.***.***********************************************.***********.*******.*******.***********.***.***************.*******.***.***.***.*******.***.***.***.***.***.***.***.***************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.*****.***.***********************************************************************************************.***.***.***********************************.***.***.***********************************************.***********.*******.*******.***********.***.***************.*******.***.***.***.*******.***.***.***.***.***.***.***.***************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.*****.***.***********************************************************************************************.***.***.***********************************.***.***.***********************************************.***********.*******.*******.***********.***.***************.*******.***.***.***.*******.***.***.***.***.***.***.***.***************.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.*****.***.............................................................................................................................................***.....................................................***.............................***.........***.........***.***.....***.***.***.***.***.***.***.***.***.***.***.***.............***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................***.***.***.....***.***.*****.*******.*******.***************.***********.*******.*******************************.***************************************************************************************************************************************************************.***.*******.***.***.***.***.***.***.***.***.*******.***.***.***.***.***************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.*******.***.*****.*******.*******.***************.***********.*******.*******************************.***************************************************************************************************************************************************************.***.*******.***.***.***.***.***.***.***.***.*******.***.***.***.***.***************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.*******.***.*****.*******.*******.***************.***********.*******.*******************************.***************************************************************************************************************************************************************.***.*******.***.***.***.***.***.***.***.***.*******.***.***.***.***.***************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.*******.***.*****.***.....***.....***.........***.***.....***.***.***.***.........................***.***.........................................................................................................................................................***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................***.***.***.***.....***.*****.***.***************.*******.***.***.*******.***.***.***.***********************.***.***.*******************************************************************************************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.*******.***.*******.***.*******.*****.***.***************.*******.***.***.*******.***.***.***.***********************.***.***.*******************************************************************************************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.*******.***.*******.***.*******.*****.***.***************.*******.***.***.*******.***.***.***.***********************.***.***.*******************************************************************************************************************************************************.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************.*******.***.*******.***.*******.*****.***.............***.***.....***.***.***.....***.....***.***.***.***.........***.***.***.***.....................................................................................................................................***.........***.....***.............***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.............................***.***.....***.***.***.***.........*****.***.***********.***.***********.***.***.***.***.*******.***.***.***********.***.***.***.***.***********************************************************************************************************************************************.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.*******.***.*****.***.***********.***.***********.***.***.***.***.*******.***.***.***********.***.***.***.***.***********************************************************************************************************************************************.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.*******.***.*****.***.***********.***.***********.***.***.***.***.*******.***.***.***********.***.***.***.***.***********************************************************************************************************************************************.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***************.***.*******.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.*******.***.*****.***.........***.***.................***.***.***.........***.....***.........***.***.***.***.***.........................................................................................................................................***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.............***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.....***.***.*****.***********.***.***************************.***************.*******.***********.***.***.***.***.***************************************************************************************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.*******************.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********************************.***.***.***.***.***.***.***.*******.*******.*****.***********.***.***************************.***************.*******.***********.***.***.***.***.***************************************************************************************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.*******************.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********************************.***.***.***.***.***.***.***.*******.*******.*****.***********.***.***************************.***************.*******.***********.***.***.***.***.***************************************************************************************************************************************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.*******************.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********************************.***.***.***.***.***.***.***.*******.*******.*****.***.........***.........***.................................................***.***.***.***.***.***.....................................***.........................................................................................***.***.***.***.***.....***.....***.***.***.***.***.***.***.***.***.***.................***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.................*****.***.***********************************************************************.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.*******************.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.*******************.*****.***.***********************************************************************.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.*******************.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.*******************.*****.***.***********************************************************************.***.***.***.***.***.***.*******************************************************************************************************************************.***.***.***.***.*******.***.*******.***.***.***.***.***.***.***.***.***.*******************.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.*******************.*****.***.....................................................................***.***.***.***.***.***.***.***.............***.........................................................................................................***.***.***.***.***.***.....***.....***.***.***.***.***.***.***.***.***.***.................***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.................***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.*******************************************************.***************************************************************.***.***.***.***.*******.***.***********.***.***.***.***.***.***.***.***.*******************.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.*******************************************************.***************************************************************.***.***.***.***.*******.***.***********.***.***.***.***.***.***.***.***.*******************.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.*******************************************************************.***.***.***.***.***.***.***.***.*******************************************************.***************************************************************.***.***.***.***.*******.***.***********.***.***.***.***.***.***.***.***.*******************.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***********.***.***.***.***.***.***.***.***.***.*******************.***.*****.***.***.............................................................***.***.***.***.***.***.***.***.***.***.................................................................................................................***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.........***.....***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************************************.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................................................***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.............***.***.....................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***************.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***************.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***********************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.*******.***.***.***************.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.........................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................................***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.................***.............................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.*****.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.*******************.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.*******************.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.*******************.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.................................***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................................***.***.***.***.***.***.***.***.***.....***.........***.***.***.***.***.***.....................***.....................................................................***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*******************.***************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*******************.***************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.*******************.***************************************************************************.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................***.***.***.***.***.***.***.***.***.***.........***.............***.***.***.***.................***.............................................................................***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***********************************.***.***.*******************.***********************************************************************************.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***********************************.***.***.*******************.***********************************************************************************.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***********************************.***.***.*******************.***********************************************************************************.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................***.............................***.***.***.***.***.***.***.***.***.***.................................***.***.............***.***.....................***.............................................................***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***********************.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***************************.***************************************************************.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***********************.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***************************.***************************************************************.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***********************.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***************************.***************************************************************.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................***.***.***.***.***.***.***.***.***.***.................................................***.***.................................................................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***********************************************.***.*******************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***********************************************.***.*******************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.***.***.***.***.***.***.***.***.***.***.***********************************************.***.*******************************************************************************************************************************************************************.***.***.*******.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.............................................***.***.***.***.***.***.***.***.***.***.................................................***.***.....................................***.............................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.*******************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.................................................***.***.............................................................................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.*******************************************************.***.***********************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.*******************************************************.***.***********************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.*******************************************************.***.***********************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................***.***.***.***.***.***.***.***.***.....................................................***.***.***.................................................................................................................................................***.............................***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.*******.***.***.***.***.***************************************************************.***.*******************************************************************************************************************************************.***********************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.*******.***.***.***.***.***************************************************************.***.*******************************************************************************************************************************************.***********************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.*******.***.***.***.***.***************************************************************.***.*******************************************************************************************************************************************.***********************************************.***.***.***.***.***.***.***.***.***.***.*****.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.................................................................................................................................................................................................................................................................***.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.*******************************************************************.***************************************************************************************************************************************.***************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.*******************************************************************.***************************************************************************************************************************************.***************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***.*******************************************************************.***************************************************************************************************************************************.***************************************************************.***.***.***.***.***.***.***.***.***.*****.***.***.........................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.................................................................***.***.....................................................................................................................................................................................................***.***.***.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***********************************************************.*******.***.***********.***********************************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***********************************************************.*******.***.***********.***********************************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***********************************************************.*******.***.***********.***********************************************************************************************************************************************************************************************.***.***.***.***.***.***.***.***.*****.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.........***.............................................................***.***.***.........................................***.............................................................................................................................................................***.***.***.***.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***************************************************************************.***.***.***.***********************************************************************************************************************************************************************************************************.***.*******.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***************************************************************************.***.***.***.***********************************************************************************************************************************************************************************************************.***.*******.***.***.***.***.*****.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***.***.***.***************************************************************************.***.***.***.***********************************************************************************************************************************************************************************************************.***.*******.***.***.***.***.*****.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.....................................................................***.***.***.***.***.........................................................................................................................................................................................................***.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***********************************************************************************************************************************************************************************************************.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***********************************************************************************************************************************************************************************************************.***.***.***.***.***.***.*****.***.***************************************************.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***********************************************************************************************************************************************************************************************************.***.***.***.***.***.***.*****.***.***.........................***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.............................................................***.***.***.***.***.***.***.***.................................................................................................................................***.................................................................***.***.***.***.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************************.***.*******.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************************.***.*******.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***************************************************************************************************************.***************************************************************************************.***.*******.***.***.*****.***.***.....................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.....................................................***.***.***.***.***.***.....***.***.***.***.................................................................................................................................................................................................***.***.***.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***************************************************.***.***.***.*******.***.***.***.***.***.***.***************************************************************************************************************************************************************************************.***********.***.***.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***************************************************.***.***.***.*******.***.***.***.***.***.***.***************************************************************************************************************************************************************************************.***********.***.***.***.***.*****.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***************************************************.***.***.***.*******.***.***.***.***.***.***.***************************************************************************************************************************************************************************************.***********.***.***.***.***.*****.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................***.***.***.***.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.................................................................................................................................................................................................***.***.***.***.*****.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************.***************************************************.***.***.***.*****.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************.***************************************************.***.***.***.*****.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************************************************************************************.***************************************************.***.***.***.*****.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................***.....................................................................................................................................................***.***.***.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.*******************.***.***.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.*******************.***.***.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************************************************************************************************.*******************.***.***.*****.***.***.***.***.***.................................................***.***.***.***.***.***.***.***.***.***.***.***.........................................................***.***.***.***.***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................................................................................................***.....................................***.***.*****.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***********************************************************.***********************************************************************************.***.*****.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***********************************************************.***********************************************************************************.***.*****.***.***.***.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************.***********************************************************.***********************************************************************************.***.*****.***.***.***.***.***.................................................***.***.***.***.***.***.....***.***.***.................................................................***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................................***.***.***.***.............***.........................................................................................***.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***********************.***.***.***.***.*******************************************************.***************************************************.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***********************.***.***.***.***.*******************************************************.***************************************************.*****.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******************************************************************.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************.***********************.***.***.***.***.*******************************************************.***************************************************.*****.***.***.***.***.***.............................***.................***.***.***.***.***.***.***.***.***.....................................................................***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.............***.................***.***.***.***.***.***.....................................................***.....***.....................................***.*****.***.***.***.***.*******.***********************************************.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***************.***.***.***.***.***.***.***************************************************.***.***.***.***********************************.***.*****.***.***.***.***.*******.***********************************************.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***************.***.***.***.***.***.***.***************************************************.***.***.***.***********************************.***.*****.***.***.***.***.*******.***********************************************.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************************.***.***************.***.***.***.***.***.***.***************************************************.***.***.***.***********************************.***.*****.***.***.***.***.***.***.....................................................***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.............***.***.***.***.***.***.***.................................................***.***.***.***.............................***.***.*****.***.***.***.***.***.*******************************************.***************.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***************************.***.***.*****.***.***.***.***.***.*******************************************.***************.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***************************.***.***.*****.***.***.***.***.***.*******************************************.***************.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***********.***.***.***.***.***.***.***.***********************************************.***.***.***.***.***************************.***.***.*****.***.***.***.***.***.........................................***.***.........***.***.***.***.***.................................................................................***.***.***.***.***.***.***.....***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.....................***.***.***.*****.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***********************.***.***.*****.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***********************.***.***.*****.***.***.***.***.***.***************************************.***.***.*******.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******************************************.***.***.***.***.***.***********************.***.***.*****.***.***.***.***.***.....................................***.***.***.....***.***.***.***.....................***.....................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.....***.***.***.***.................***.***.....***.***.***.***.....................................***.***.***.***.***.***.***.................***.***.***.*****.***.***.***.***.***************************************.***.***.***********.***.***.***************************************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***************************.*******.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.***************************************.***.***.***********.***.***.***************************************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***************************.*******.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.***************************************.***.***.***********.***.***.***************************************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.*******.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***********************.***.***.***.***.***.***.***************************.*******.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***.***.....................................***.***.***.***.....***.***.***.....................................................................***.***.........................***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.........................***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.***.***.........***.***.***.***.*****.***.***.*******************************************.***.***.***.***.*******.***.*******************************.***********************************.*******.***.***************************.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*******.*******.***.***.*******************************.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.*******************************************.***.***.***.***.*******.***.*******************************.***********************************.*******.***.***************************.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*******.*******.***.***.*******************************.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.*******************************************.***.***.***.***.*******.***.*******************************.***********************************.*******.***.***************************.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.*******.***.*******.*******.***.***.*******************************.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.*****.***.***.........................................***.***.***.***.***.........***.................................***.............................***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.....***.***.................................***.***.***.***.***.***.***.....................***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.*****.***.*******************************************.***.*******.***.***********.***.*******************************.***.***************************.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***************.***.*******************************************.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************************.***.*******.***.***********.***.*******************************.***.***************************.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***************.***.*******************************************.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************************.***.*******.***.***********.***.*******************************.***.***************************.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***************.***.*******************************************.***.***.***.***.***.*******************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.........................................***.***.***.***.***.***.........***.............................***.***.***.....................***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.....................***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................***.***.........................................***.***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***************************************.***.***.***.***.***.***.***********.*******************************.***.***.***.*******************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******************************************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***************************************.***.***.***.***.***.***.***********.*******************************.***.***.***.*******************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******************************************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***************************************.***.***.***.***.***.***.***********.*******************************.***.***.***.*******************.*******.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***********************.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******************.***.***.*******************************************.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.................***.............***.***.***.***.***.***.***.***.....***.....***.................***.***.***.***.***.***.............***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.........................................***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***********************.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.*******************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.................................***.***.***.***.***.***.***.***.........***.................***.***.***.***.***.....***.***.....***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***.***************.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***.***************.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.*******************************.***.***.***.***.***.***.***.***.*******.***.***************.***.***.***.***.***.***********.*******.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************************************.***.***.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.*****.***.***.........................***.***.***.***.***.***.***.***.***.....***.***.***.....***.***.***.***.***.***.***.........***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.........***.***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*****.***.***.***********************.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******.***********************************.***.***.***.***.***.*******.***.***.***********************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*****.***.***.***********************.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******.***********************************.***.***.***.***.***.*******.***.***.***********************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*****.***.***.***********************.***.***.***.***.***.***.***.***.***********.***.***.*******.***.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.*******.***********************************.***.***.***.***.***.*******.***.***.***********************.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*****.***.***.........***.........***.***.***.***.***.***.***.***.***.........***.***.***.............***.***.***.***.***.***.***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.....................................***.***.***.***.***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.........***.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***.***********.***.***********.***********.***.*******.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********************************.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***.***********.***.***********.***********.***.*******.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********************************.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***.***********.***.***********.***********.***.*******.***.***.***.***********************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.***********************************.***.***.***.***.***.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***************.***.***.***.*****.***.***.................***.***.***.***.***.***.***.***.***.........***.***.***.....***.***.***.....***.***.***.***.***.***.........................***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.....***.........................................................***.***.***.***.***.***.***.***.***.***.***.***.............***.................................***.***.***.***.***.***.***.***.***.***.***.***.............................***.***.***.***.***.***.***.............***.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******.***********************************.***.***.***.***.***.***.***********.***.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******.***********************************.***.***.***.***.***.***.***********.***.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***.***********.***.***.***.***.***.***.*******.***.***.***.***.***.*******************************.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********************************************************************.***.***.***.***.***.***.***.***.***.***.***************************************************.***.***.***.***.***.***.***.***.***.*******.***********************************.***.***.***.***.***.***.***********.***.***.***.***.*****.***.***.***.........***.***.***.***.***.***.***.***.***.***.....***.***.***.***.***.***.***.............***.***.***.***.................................***.***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................................***.***.***.***.***.***.***.***.***.***.***.............................................***.***.***.***.***.***.***.***.***.***.***.***.....................................................***.***.........***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***************************.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************.***.*******.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***************************.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************.***.*******.***.***.***.***.***.*****.***.***.***.***.***.***.***.***.***.***.***.***.***.***.*******.***.***.***.*******.***.***.***********.***.***.***.***.***********************************.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.***.***.***.***.***.***.*******.*******.***************************.***.*******.***.***.***.***.***.***.***.***.***.*******************************************************.***.*******.***.***.***.***.***.*****.***.........***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.........***.***.***.....***.***.***.***.***.....................................***.***.***.***.***.***.***.***.***.***.***.***.................................***.............................................***.***.***.***.***.***.***.***.***.....***.....***.....***.***.................***.***.***.***.***.***.***.***.***.***.***.***.***.........................................................***.....***.***.***.***.***.***.*****.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.*******.*******.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.*******************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.*******.***.***.***.***.***.*****.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.*******.*******.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.*******************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.*******.***.***.***.***.***.*****.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***********.***.*******.*******.***.***.*******************************************.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.***.***.***.***.***.*******************.***.***.***************.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************.*******.***.***.***.***.***.*****.***.***.....***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.........................***.***.***.................................***.........***.***.***.***.***.....***.***.***.***.........................................................................................***.***.***.***.***.***.***.***.........***.....***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.....................................................................***.***.***.***.***.***.*****.***.***.*******.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.*******************.***.***.***************************************************.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.*****.***.***.*******.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.*******************.***.***.***************************************************.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.*****.***.***.*******.***.***.***.***.***.***.***.***.***.***.***********.***.***.*******.*******************.***.***.***************************************************.***.***.***.***.***.***.***.***.***********************************************************************************************.***.***.***.***.***.***.***.***************.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.*******************************************************************************.***.***.***.***.*****.***.***.***.....***.***.***.***.***.***.***.***.***.***.................***.***.....***.***.............***.***.....................................................***.***.***.***.***.***.***.***.................................................................................................***.***.***.***.***.***.***.***.........***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.................................................................................***.***.***.***.*****.***.***.***********.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************.***.***.*******************************************************.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***********.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************.***.***.*******************************************************.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***********.***.***.***.***.***.***.***.***.***.***.***************.***.***.***.***************.***.***.*******************************************************.***.***.***.***.***.***.*******************************************************************************************************.***.***.***.***.***.***.***.*******.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***.........***.***.***.***.***.***.***.***.***.***.................***.***.***.............***.***.***.................................................................***.***.***.***.................................................................................................................***.***.***.***.***.***.***.***.***.***.***.***.***.....***.***.***.***.....***.***.***.***.***.***.........................................................................................***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***********************.***.***.***.*******.***.*******.***********************************************************************.***.***.***************************************************************.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***********************.***.***.***.*******.***.*******.***********************************************************************.***.***.***************************************************************.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***************.***.***.***.***.***.***.***.***********************.***.***.***.*******.***.*******.***********************************************************************.***.***.***************************************************************.*******************************************************.***.***.***.***.***.***.***.***.***.***.***.***********.***.***.***********.***.***.***.***.***.***************************************************************************************.***.***.***.*****.***.***.***.............***.***.***.***.***.***.***.***.....................***.***.***.....***.***.***.***.........................................................................***.***.............................................***.........................................................................***.***.***.***.***.....***.***.***.***.***.................***.***.........***.***.***.***.***.....................................................................................***.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.***.***********************.***.*******.***.*******.***********************************************.*******************************.***.***************************************************************************************************************************.***.***.***.***********.***.***.***.***********************.***.***********.***.***.***.*******************************************************************************************.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.***.***********************.***.*******.***.*******.***********************************************.*******************************.***.***************************************************************************************************************************.***.***.***.***********.***.***.***.***********************.***.***********.***.***.***.*******************************************************************************************.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.***.***********************.***.*******.***.*******.***********************************************.*******************************.***.***************************************************************************************************************************.***.***.***.***********.***.***.***.***********************.***.***********.***.***.***.*******************************************************************************************.***.***.***.*****.***.***.***.***.........***.***.***.***.***.***.***.***.........................***.........***.............................................................***.....................***.***.................................................................................................................................***.................***.***.***.........................***.............***.***.***.........................................................................................***.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************.*******************.*******.***************************************************************************************************************************************.***********************.***.***************************.***********.***.***.***********************************************************************************************.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************.*******************.*******.***************************************************************************************************************************************.***********************.***.***************************.***********.***.***.***********************************************************************************************.***.***.***.*****.***.***.***.***********.***.***.***.***.***.***.***.*******************************************************************************************************.*******************.*******.***************************************************************************************************************************************.***********************.***.***************************.***********.***.***.***********************************************************************************************.***.***.***.*****.***.***.***.***.........***.***.***.***.***.***.***.***.........................................................................................................***.............................................................................***.........................................................................................***.............................***.............***.....***.................................................................................................***.***.***.***.*****.***.***.***.***.***************.***.***.***.***.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***************.***.***.***.***.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***************.***.***.***.***.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.***.*****.***.***.***.***.***.........***.***.***.***.***.....................................***.....................................................................................................................................................................................................................................................................................................................................................................................................................***.***.***.*****.***.***.***.***.***.*******.***.***.***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.*******.***.***.***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.*******.***.***.***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.***.*****.***.***.***.***.***.***.....***.***.***.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................***.***.*****.***.***.***.***.***.***.*******.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.*****.***.***.***.***.***.***.*******.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.*****.***.***.***.***.***.***.*******.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.***.*****.***.***.***.***.***.***.....***.***.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................***.*****.***.***.***.***.***.***********.***.*******************************************************************.***********************************************************************.***************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.***.***.***.***.***********.***.*******************************************************************.***********************************************************************.***************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.***.***.***.***.***********.***.*******************************************************************.***********************************************************************.***************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.***.***.***.***.............***.....................***.........................................................................***.................................................................................................................................................................................................................................................................................................................................................................................*****.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.*****.***.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................***.....................................***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************'};